devinacker / bsnes-plus

debug-oriented fork of bsnes
http://bsnes.revenant1.net
327 stars 92 forks source link

dos auto-mapping if no mapping specified #312

Closed MrL314 closed 3 years ago

MrL314 commented 3 years ago

DOS will now auto-map to the 00-3F:5F00-5FFF + 80-BF:5F00-5FFF area if not otherwise specified in the .xml manifest file. This fixes issues with Yoshi's Island tools and CCP testing, however it does not fix the issues with Super Mario Kart's 00-3F:7F00-7FFF + 80-BF:7F00-7FFF mapping. This still needs to be modified via manual editing of the ROM, or by changing the manifest file appropriately to map.

For now, temporarily have the has_dos variable set to true automatically in common/nall/snes/cartridge.hpp, however this can be changed later if there are any other issues that arise with mapping.

Removed the dos_mapped variable, as this did not accomplish what it was intended to do.