Now, I am using an old version of BSNES, I compiled it myself for my Macintosh for the debugger.
Putting that aside, I am on BSNES 064.06 and I was emulating Super Mario World, 4Mbit LoRom game. 16Kbit SRAM. Now, I have a couple SMW cartridges. One of them uses an LS139 address decoder, and I once documented how it works. In short, it strictly goes by A22,A21,A20 (70:0000). In BSNES, I noticed that the SRAM was mirrored in $20-3f:6000. I do have another SMW cart that uses the MAD-1, however I know next to nothing about the MAD-1. Is it possible that MAD-1 decodes SRAM to $20-3f:6000 and that Byuu supported that mapper rather than the stricter ls139 mapping? Or could it be that Byuu has some more universal emulator tricks to help support all the various memory models out there, and that makes his maps more loose?
Putting that aside, I am on BSNES 064.06 and I was emulating Super Mario World, 4Mbit LoRom game. 16Kbit SRAM. Now, I have a couple SMW cartridges. One of them uses an LS139 address decoder, and I once documented how it works. In short, it strictly goes by A22,A21,A20 (70:0000). In BSNES, I noticed that the SRAM was mirrored in $20-3f:6000. I do have another SMW cart that uses the MAD-1, however I know next to nothing about the MAD-1. Is it possible that MAD-1 decodes SRAM to $20-3f:6000 and that Byuu supported that mapper rather than the stricter ls139 mapping? Or could it be that Byuu has some more universal emulator tricks to help support all the various memory models out there, and that makes his maps more loose?