One chip MSX improvement project

Page 72/118
65 | 66 | 67 | 68 | 69 | 70 | 71 | | 73 | 74 | 75 | 76 | 77

By vanfanel

Champion (446)

vanfanel's picture

10-05-2013, 14:31

@caro: I just tried your latest release and it's still missing PSG noises.

By caro

Champion (512)

caro's picture

10-05-2013, 14:41

vanfanel wrote:

@caro: I just tried your latest release and it's still missing PSG noises.

Strangely, it is the original version of the PSG, which you are more suited for the formation of the noise signal. I'm out of it only removed the extraneous sound.
Let's wait for that report Ace, he seems to have a good result.

By x-nen Aivalahostia

Paragon (1474)

x-nen Aivalahostia's picture

10-05-2013, 16:50

@ vanfanel: I think 1 or 2 years, hope it is time for the devolopment of project like "MSX arm" .

By x-nen Aivalahostia

Paragon (1474)

x-nen Aivalahostia's picture

10-05-2013, 20:16

@ caro: Thanks again for your work!! i tested the last version on original Scc carditge and sounds better than the previous, good job!!

By Ace

Resident (53)

Ace's picture

11-05-2013, 00:17

Just tried out Caro's updated code... volume levels are wrong again. The SCC/AY-3-8910 balance is like on a Panasonic MSX with the SCC being far too loud, and the noise appears to be even more inaccurate than it was before.

Now, I did adapt the AY-3-8910 code for the 1ChipMSX onto the new May 10 source code, but like the updated PSG code found in the May 10 source code, the PSG is FAR too quiet compared to the SCC. This is the last thing I need to fix before I can release the modified emsx_top.vhd file and a POF file for the DE0 adapted to work with the 1ChipMSX's AY-3-8910 code.

By Ace

Resident (53)

Ace's picture

11-05-2013, 04:03

And here it is - http://www.mediafire.com/download.php?vyxqa666g37gmzm

This includes the entire source code from May 10 as well as the psg.vhd and psg_wave.vhd files from the 1ChipMSX along with a modified emsx_top.vhd file to account for the differences between Caro's PSG implementation and D4's PSG implementation.

Also some audio samples of the default audio output with the following changes to Caro's audio circuit:

-No 10uF capacitor
-470ohm resistor to Ground omitted
-10nF capacitor replaced by 220nF capacitor
-470ohm resistor following PWM audio output replaced with 39ohm resistor

This results in a low-pass filter with the same cutoff frequency as a Sony MSX (I forget which model, though).

Salamander - Entire Attract mode: http://www.mediafire.com/download.php?vih834rfiq2k9w9
Gradius 2 - Moonspin: http://www.mediafire.com/download.php?6fnbik3qq861qwq
Metal Gear 2 Solid Snake - Frequency 140.85: http://www.mediafire.com/download.php?m1bzbu40krflb1y

Audio levels may need to be tweaked on the cartridge slots, which I will get to once I receive my copy of Gradius 2 in the mail maybe sometime next week.

This would need to be adapted to the DE1 as I don't have access to one.

By spl

Paragon (1470)

spl's picture

11-05-2013, 08:34

KdL wrote:

Yep, thanks! The actual flow of improvement of 1chipMSX is started with the ZEXALL compliancy of CPU.
Now I think that the priority of my todo list is to improving the compatibilty of VDP and not other.
Step by step we will come to perfection... or at least I think!!! Murdoch

Actually, I think VDP is the absolute main priority Smile I still use the 2.3 update... it's for me the best one and I can enjoy also the Playsoniq Smile Thanks for your great work. Actully I don't care about 2+ if 2 is not complete... ^-^

By Ace

Resident (53)

Ace's picture

12-05-2013, 03:29

Hey Caro, quick question for you. Is there some way to adjust the volume levels of the individual channels on the SCC implementation? It sounds to me like at least one sound channel may be too quiet on the SCC implementation.

By caro

Champion (512)

caro's picture

12-05-2013, 16:37

I'm sorry, but I do not understand the question. Which channels do you mean?

By Ace

Resident (53)

Ace's picture

12-05-2013, 16:46

The SCC chip has 5 sound channels, right? Is there some way to alter the SCC code to adjust the volume levels of these channels individually rather than adjusting the overall volume level of the SCC?

Page 72/118
65 | 66 | 67 | 68 | 69 | 70 | 71 | | 73 | 74 | 75 | 76 | 77