Provenance-Emu / Provenance

iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
https://provenance-emu.com
Other
5.98k stars 690 forks source link

Forcing NTSC emulation on PAL Genesis/Megadrive titles. #595

Open Numbski opened 7 years ago

Numbski commented 7 years ago

Perfect example of the problem is Mega Man: The Wily Wars. Load it up and it will run super slow. You can fix this in the genesis plus by manually switching to NTSC emulation. To see the game run correctly, load up "Rockman: Mega World" (NTSC, J). This is the japanese region of the same title.

I'm not clear on how to alter the region in the genesis plus core itself. I would assume the code is in there someplace, but not sure where.

Numbski commented 7 years ago

As an aside, I am able to reproduce bug-for-bug this issue from Genesis Plus:

https://bitbucket.org/eke/genesis-plus-gx/issues/200/mega-man-the-wily-wars

I can patch the rom with an NTSC header and correct saving mechanism, and it will get the game to run at the correct speed that way, however saving is broken.

jasarien commented 6 years ago

Sounds like this should get fixed just by updating the version of GenesisPlusGX that Provenance uses. Right now, we don’t exactly have a 1-click solution to this as we don’t have submodules or any kind of dependency management for the included cores - we’d have to update the source manually.