Home Creators Posts Import Register Favorites Logout

Content

A typo broke the volume balance in the last CPS1 update, but I thought it was something else. So I started looking at ways sound may not have been accurate. Eventually, I found the typo, I increased accuracy, and I re-balanced the volume in all cores. 20 cores have been updated.

NOTE: CPS1/CPS1.5 files in the repository operate at 48MHz. Find attached versions at 96MHz.

YM2151/YM2203 Accuracy

Yamaha counters had an inaccurate design. Long story short, timer B runs on average 1/2 LSB faster than it should. The current implementation matches the original design. This effect would be very difficult to do on an emulator. Thanks to Ace and NukeYT for their help. This should affect YM2612 (Megadrive), but I haven't updated that core yet.

Almost all arcade cores use either YM2151 or YM2203, so this is an important improvement.

CPS1 Accuracy

There is an antialias filter onboard after the PCM chip (see the frequency response plot). I have included this in the CPS1 core. CPS games can change the PCM sampling frequency, but the AA filter should stay constant at 770Hz. This behaviour is correctly implemented.

FX Volume

Although the FX volume was generally fixed in arcade games, it is often produced by a particular chip or channels, and it can be processed independently. I have added to most cores the options to vary the FX volume.

Sound Clipping 

I have made an effort to guarantee that no sound clipping occurs. If it ever happens, the yellow LED will light up.

Sound Filters 

I have updated the MiSTer framework to the latest version. The sound filter OSD option should work now.

Cores updated

All cores have been updated except for CPS1.5, Combat School and Trick Trap. That adds up to 20 RBF files. Please run update_all or update_jotego on MiSTer to obtain the new files. For MiST/SiDi, download the files from JTBIN.

Files

Comments

Oscar Laguna Garcia

Gracias Jotego. Se agradece tu esfuerzo para que cada vez tus cores sean clones perfectos del sistema original en todos los aspectos posibles.

Richard Simpson

As always, thank you again. Looking forward to checking out the sound in the cores.

Dr. No

Black Dragon never sounded better with FX Volume set to LOW. Cool update!

Hentai Joe

so awesome!! please use it to improve genesis!!

Luc JOLY

Thank you. Since the update, I have errors et freezes on CPS1 cores. For example, I have a message : ‘Illegal Instruction’ for Knights of The Round and Captain Commando. I can’t play the games, It freezes just after the rom check. Does It occur for other persons ?

Michael Yount

As always, simply amazing. Thank you very much for the hard work.

Michael Yount

Very neat clipping indication feature, by the way.

Luc JOLY

Hi Tarnjeet, Thank you for your feed-back. Perhaps other people will have this kind of problem. Wait and see. Normally this update doesn’t affect CPS1.5 cores, would It be an other problem ?

Quabbage

Thank you, Jose.

David Filskov

That's really nerdy cool - thank you :)

Fredrik

Hello there! after the last updates both cps1 and cps 1.5 are not working for me! got glitches and restarts and crashes. before even cps 1,5 works perfect for me! ???

JOTEGO

Would you like a 96MHz compilation? I will add a download link to the #issues channel of Discord

Fredrik

Thanks Jose sounds great!

JOTEGO

Please find attached 96MHz versions. That solves most GFX glitches too.

Abelardo Vidal (Masked Ninja)

Hola, ahora tengo distorsiones de sonido. Por ejemplo en Final Fight al comenzar una partida y Haggar rompe unos bidones, también en Street Fighter 2 he notado distorsiones al utilizar la patada huracanada contra el coche de la fase bonus. También una línea de falla grafica en la parte superior. Saludos

Luc JOLY

Thank you for the 96MHz versions 👍

The 100 Mega Shock !

I had to revert back to a previous version as I was having sound distortion issues with certain sound samples , the same issues Abelardo mentioned above.

The 100 Mega Shock !

I tried the update you posted on Discord and the audio distortion issues are now gone! no matter what FX volume setting I choose.Thanks so much for your work!