Provenance icon indicating copy to clipboard operation
Provenance copied to clipboard

BUG: The GPGX core’s YM2413 config option doesn’t work

Open lonkelle opened this issue 3 years ago • 0 comments

For the Sega Master System, turning the configurable YM2413 emulation to AUTO - is the same as turning it off when it’s supposed to “detect the hash” of games that actually use the FM hardware and then emulate that chip. Honestly, it’s kind of silly these days. But the reason AUTO exists at all (I talked to the dev) is because of coding GPGX for weaker hardware like the Wii and emulating as minimally as needed so the dev built a whitelist for games that use the FM chip to only emulate the chip in games that use it. Since they aren’t adding to the whitelist, this has to be turned on for some newer games that use it (or corrupt dumps).

The bug gets weirder tho. Setting this config option to always “on” makes any SMS game not in GPGX’s “YM241 whitelist” crash Provenance. But it does indeed play with FM sound in those specific games that don’t crash (even tho AUTO doesn’t anymore).

I don’t think “AUTO” needs to be fixed. Just “ON” not crashing games that aren’t in the internal GPGX FM checksum whitelist is all that’s needed for this issue to be completely resolved.

lonkelle avatar Feb 22 '22 03:02 lonkelle