Code: Select all
if (addr AND 0x800000) is not zero then
return rom at (addr AND 0x3FFFFF)
else
return rom at ((addr AND 0x1FFFFF) ADD 0x400000)
(you can also use AND 0x3FFFFF if you do rom mirroring)
SRAM should be mapped to the standard HiROM SRAM region.