BizHawk
BizHawk copied to clipboard
Sonic 3 Delta freezes after loading any level in Genesis Plus GX
Entering any level in Sonic 3 Delta from Genesis Plus GX will cause the game to freeze upon loading, why does this happen? I don't know. Through modifying gamedb files, I found out that this does not happen in PicoDrive core (32X). This means that there must be an option to switch cores between Genesis Plus GX and PicoDrive core. So, right now, the only way to play Sonic 3 Delta properly is to remove the gamdb entry and play it on PicoDrive instead.
Duplicate of #2068, but I'm leaving this open and that closed because we'll probably just update GPGX to fix the romhack. Has anyone played the hack on a real Genesis using a flash cart?
Not necessarily a duplicate as there might be an inaccuracy in gpgx to be fixed
Interestingly, if we change the ROM header to the one used by Super Street Fighter II, then that crash does not happen.
Interestingly, if we change the ROM header to the one used by Super Street Fighter II, then that crash does not happen.
Not that surprising, is it? The standard Genesis ROM format is a flat dump with no hardware metadata, so emulators sniff to guess hardware. At least some of the Sanic Delta hacks have non-trivial hardware.
I would probably say blame it on Neto and not fix unless you really want to. This is a predecessor to Sonic Delta that I provided fixes for last year.
With the newer game Esrael made fixes to follow Sega's spec for the SSF mapper, such that it works without the game title hack. This hack predates those ROM-specific fixes and it's not really the emulator's fault.