So I quickly tested a few games on this new acquisition and everything worked perfect so far, I'm very pleased.
Unfortunately, one of my favorite (Wonderboy 5) is actually freezing at the start screen and I think I know why since the exact same thing happened in Genesis Plus GX when I initially picked the project.
The reason is that this game (and a few others) is not using traditional SRAM for internal backup despite what the ROM header is indicating (well it indicates Backup RAM mapped between $200000 and $200001) but serial EEPROM which I believe is not supported by the Everdrive and cause the game to lockup. The lock-out can be fixed by forcing SRAM OFF but then you lose the ability to save your progress.
Some time ago I studied how this kind of EEPROM worked to add support in my emulator and I wrote a basic document explaining these stuff and listing games requiring EEPROM support, you can find it here if you are interested in adding this, I hope this can be done with only firmware modification , by simulating EEPROM behavior ;-)
PS: The game list given in the document is not complete, for a complete list check eeprom.c in the genesis plus sourcecode.



Reply With Quote






Bookmarks