nocash's fullsnes document says the following:
However, that's not how Higan maps this address range. Higan maps PSRAM offset 06000..07fff to 00:6000-7fff, offset 16000..17fff to 01:6000-7fff, offset 26000-26fff to 02:6000-7fff, etc. Which is correct?
And has anyone really investigated exactly what address ranges each BS-X MMC register affects and which register takes precedence when multiple registers affect overlapping address ranges? nocash seems to have done a lot of indepth research on the BS-X BIOS software, but there are a lot of "maybes" and "unknowns" in his description of the hardware memory map and the MMC registers.
Code:
xx-3F:6000-7FFF PSRAM (Mirror of 8K at PSRAM offset 06000h..07FFFh)
However, that's not how Higan maps this address range. Higan maps PSRAM offset 06000..07fff to 00:6000-7fff, offset 16000..17fff to 01:6000-7fff, offset 26000-26fff to 02:6000-7fff, etc. Which is correct?
And has anyone really investigated exactly what address ranges each BS-X MMC register affects and which register takes precedence when multiple registers affect overlapping address ranges? nocash seems to have done a lot of indepth research on the BS-X BIOS software, but there are a lot of "maybes" and "unknowns" in his description of the hardware memory map and the MMC registers.