ekeeke / Genesis-Plus-GX

An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator
Other
673 stars 193 forks source link

Black screen after Astebros.bin loads #512

Closed crashGG closed 1 year ago

crashGG commented 1 year ago

Black screen after Astebros.bin loads. Build with latest master, win x64 platform,

Astebros.bin dumped from steam,size 15,466,496, CRC: F6700999

ekeeke commented 1 year ago

See https://github.com/ekeeke/Genesis-Plus-GX/issues/511

The Steam version of this game (and Demons of Asteborg as well afaik) has an incorrect ROM header (wrongly indicating use of Everdrive extended SSF2 mapper although it uses a different mapper) which needs to be corrected (using an hex editor).

Replacing "SEGA SSF" by "SEGA MEGADRIVE", "SEGA GENESIS" or "SEGA DOA" (like the cartridge version) should work.

crashGG commented 1 year ago

Thanks a lot, this modification completely solves the problem

ekeeke commented 1 year ago

This commit adds both Neofid games to internal mapper database so that ROM type field is ignored for these games and modifying Steam ROM header is not necessary anymore.