One chip MSX improvement project

Page 76/118
69 | 70 | 71 | 72 | 73 | 74 | 75 | | 77 | 78 | 79 | 80 | 81

By Ace

Resident (53)

Ace's picture

18-05-2013, 01:13

Didn't you say Eggerland had no audio problems on the 1ChipMSX's AY-3-8910 implementation? Not to mention, the 1ChipMSX's AY-3-8910 implementation has perfectly accurate and glitch-free noise. I don't know what's with Caro's code that causes the noise to be so inaccurate compared to a real AY-3-8910 or YM2149.

caro wrote:
Ace wrote:

Also, you never gave me a proper answer for adjusting the volume levels of the SCC's individual channels. Where can this be done in scc_wave.vhd?

Yes.

That still doesn't answer my question, Caro. WHERE in the scc_wave.vhd file can I change the volume levels of the SCC's channels? I know it can be done, but please point me to the segment of code where I can actually change those volume levels.

By Ace

Resident (53)

Ace's picture

18-05-2013, 04:28

Uhh, Caro, a little help here? I'm trying to get the DE0 to work with a 2-pin 21.47727MHz crystal and I'm not getting anywhere with this. The DE0 doesn't appear to be getting a clock signal at all with this thing as it just sits there doing nothing. I have it set to use GPIO1 pin 3 as the input, but I'm not sure how to set up GPIO1 pin 21 (pin T16 on the Cyclone III) as an output. As I said, nothing works right now with the 21.47727MHz crystal and I'm unable to find any that are 4 pins.

By caro

Champion (512)

caro's picture

18-05-2013, 18:02

The external oscillator with a crystal is going to the standard scheme for logic elements,
such as is done in the original OCM. To connect to a project requires a single pin GPIO.

By Ace

Resident (53)

Ace's picture

18-05-2013, 23:23

Success!

I had to make some adjustments to pll4xdo.vhd as the clocks within the FPGA were all wrong. I now have full-color Composite video and S-Video off of the DE0. The Composite does look pretty nasty, though, and the S-Video is very dark with rather heavy color saturation.

However, I do still have one issue which is really starting to get me on my nerves. For whatever reason, if I have my perfboard where I'm wiring everything on plugged into the GPIO headers, the DE0 will either lock up or fail to boot. I hardly have anything wired on this damn thing:

-Audio circuit
-Extra 6-bit R2R ladder for permanent Composite output
-Clock circuit

Using even Caro's code with the 50MHz clock from the DE0 results in the same crap. I can't figure out what the problem is; I've been reflowing solder and removing wires to try and find the source of the problem, but it persists. Why?

EDIT: Seems like one of my pin headers is faulty. I removed the header on GPIO0 and the FPGA board is working again.

Also, once I get all this fixed, I will upload new POF files along with a schematic of the 21.47727MHz clock circuit and R2R ladder I'm using for separate Composite video. I will have two versions of this code with different video output options:

-Selectable VGA/RGB/TV with Composite enabled on all 15KHz options
-Permanent 15KHz with the option to have the VGA plug output RGB or S-Video (selectable via DIP switches 0 and 1 at startup)

I would also need a bit of help from Caro to get a stock MSX2+ BIOS integrated within the POF file. My last POF file has no BIOS in it (emsx_top.hex is missing), thus requiring the BIOS to be loaded off an SD card.

And two more questions:

1. Can the 5V rail on the DE0 power two MSX games inserted into two cartridge slots or would I be better off with an external 5V power supply for that?
2. I doubt the Cyclone III is 5V tolerant, so could that pose a problem with real MSX cartridges? I'm sure their data and address lines work at 5V and not 3.3V.

By KdL

Paragon (1415)

KdL's picture

19-05-2013, 02:11

Hi guys! Due to the damaged of my backups, I ask if possible from anyone to have the backup of these packages:

ocm-pld v3.2 beta8
ocm-pld v3.2 beta9
ocm-pld v3.2 rc1
ocm-pld v3.2 rc2
unofficial msx3 logo v2.08

Thanks in advance!
KdL
gnogni74(at)gmail.com

By mygodess

Champion (275)

mygodess's picture

19-05-2013, 03:03

KdL wrote:

Hi guys! Due to the damaged of my backups, I ask if possible from anyone to have the backup of these packages:

ocm-pld v3.2 beta8
ocm-pld v3.2 beta9
ocm-pld v3.2 rc1
ocm-pld v3.2 rc2
unofficial msx3 logo v2.08

Thanks in advance!
KdL
gnogni74(at)gmail.com

I sent some of files via gmail. I don't have 3.2 beta8, beta9 but I have others cause I sent those.
I hope it helps you.

By KdL

Paragon (1415)

KdL's picture

19-05-2013, 03:39

v3.2 rc2 rescued... thx!

these backups are missing again:
ocm-pld v3.2 beta8
ocm-pld v3.2 beta9
ocm-pld v3.2 rc1
unofficial msx3 logo v2.08

By caro

Champion (512)

caro's picture

19-05-2013, 04:33

KdL wrote:

v3.2 rc2 rescued... thx!
these backups are missing again:
ocm-pld v3.2 beta9
ocm-pld v3.2 rc1

I sent them to your e-mail

By KdL

Paragon (1415)

KdL's picture

19-05-2013, 05:00

thx caro!

these backups are missing again:
ocm-pld v3.2 beta8
unofficial msx3 logo v2.08

By KdL

Paragon (1415)

KdL's picture

19-05-2013, 18:30

ok for unofficial msx3 logo v2.08, thx dom!

this is missing again:
ocm-pld v3.2 beta8........someone have it?

Page 76/118
69 | 70 | 71 | 72 | 73 | 74 | 75 | | 77 | 78 | 79 | 80 | 81