#27744 - chingyeow - Wed Oct 20, 2004 9:58 am
According to the GBATEK Gameboy Advance Technical Info, which address will my ROM be stored into when I use the F2APowerWriter?
I'm using F2A Ultra 64MB.
Thanks LOTS! :)
#27762 - tepples - Wed Oct 20, 2004 8:08 pm
ROM is always loaded starting at 0x08000000. The bootloader program will tell the flash card's ASIC to bankswitch it from wherever it happens to be stored into 0x08000000 before running it.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#27774 - chingyeow - Thu Oct 21, 2004 1:34 am
Does this mean that my maximum ROM size is 96MB (32 + 32 + 32 for each GamePakROM)?
#27776 - tepples - Thu Oct 21, 2004 3:25 am
Maximum ROM size is 32 MBytes, as the 0x0A000000 and 0x0C000000 areas are mirrors of the 0x08000000 area, except that the memory controller will generally use more wait states when accessing those areas. For instance, the EEPROM area on carts with EEPROM is mapped into 0x09000000-0x09FFFFFF, but games access it through 0x0D000000 to take advantage of the slower mapping by default in the 0x0C000000 mirror.
If you want to design a board bigger than 32 MBytes, you'll need to use bankswitching. PogoShell currently does not know how to tell F2A Ultra cartridges to perform bankswitching past the 32 MByte mark.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#27779 - chingyeow - Thu Oct 21, 2004 3:40 am
thanks lots!