I don't get it... Isn't that what LoRom is all about, neglecting A15?
http://www.snescentral.com/pcb.php?id=0 ... side=front
First thing I thought was that it is Fast ROM so it must be using the extra banks at the end for 32Mbit.. But you can see on the cart that A23 is Not Connected, soo... wTF? Isn't this really A hirom game??
Super Metroid is LoRom, but uses A15??
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
32M on LoROM is easy:
ROM A0-A14 = CPU A0-14
ROM A15-21 = CPU A16-22
Since there are 24 address lines you could even have a 64M LoROM game, but you wouldn't be able to use 64 KiB in banks $7E-7F IIRC due to WRAM mapping and only half the ROM could be accessed as FastROM.
I'm not sure if mixed LoROM/HiROM is used on any games, but it's only necessary when you have a game over 32M and you want all code to run FastROM. Perhaps Tales of Phantasia does it. Basically in that configuration a 32M ROM is wired as HiROM, a <=32M as LoROM, then the decoder selects them based on A22.
ROM A0-A14 = CPU A0-14
ROM A15-21 = CPU A16-22
Since there are 24 address lines you could even have a 64M LoROM game, but you wouldn't be able to use 64 KiB in banks $7E-7F IIRC due to WRAM mapping and only half the ROM could be accessed as FastROM.
I'm not sure if mixed LoROM/HiROM is used on any games, but it's only necessary when you have a game over 32M and you want all code to run FastROM. Perhaps Tales of Phantasia does it. Basically in that configuration a 32M ROM is wired as HiROM, a <=32M as LoROM, then the decoder selects them based on A22.
Last edited by bazz on Mon Sep 19, 2011 11:00 am, edited 1 time in total.