It appears many EZ Flash GBA cartridges use a compatible interface across the product line.
To unlock the cartridge's interface, the following writes must be issued:
To lock the interface:
Memory Map (OS mode):
Start | End | Role |
---|---|---|
0x8000000 | 0x83FFFFF | 32 Mbit NOR (firmware) |
0x8400000 | 0x93FFFFF | 128 Mbit RAM |
0x9400000 | 0x9BFFFFF | 64 Mbit window of 256 Mbit NOR |
Memory Map (Game mode):
ROM page (Mbits) | Role |
---|---|
0 | 256 Mbit NOR |
256 | 128 Mbit SRAM |
384 | 32 Mbit NOR (firmware) |
Memory Map (S71GL064A08 NOR):
Start | End | Role |
---|---|---|
0x000000 | 0x00FFFF | Boot loader |
0x040000 | 0x7FFFFF? | Kernel |
Memory Map (Game mode):
ROM page (Mbits) | Role |
---|---|
0 | 512 Mbit NOR |
512 | Special value - map 256 Mbit PSRAM |
Memory Map (OS mode):
Start | End | Role |
---|---|---|
0x8000000 | 0x87FFFFF | 64 Mbit NOR (bootloader/kernel) |
0x8800000 | 0x8FFFFFF | 64 Mbit window of 256 Mbit PSRAM |
0x9000000 | 0x97FFFFF | 64 Mbit window of 512 Mbit NOR |
0xE000000 | 0xE01FFFF | 1 Mbit FRAM |
TODO: 0xE020000?
15 bit 0 m... .... .... .ccc | ||| | +++- Sector count (0-4) +------------------- Mode: 0 - Read, 1 - Write
2KB buffer for read and/or written sectors.
15 bit 0 .... .... .... .csk ||| ||+- SCK |+-- SIO +--- CS
15 bit 0 .... .... .... ...e | +- Enable
15 bit 0 .... .... .... ...v | +- Emulate GBA Video 64M mapper
PSRAM offset, in megabits.
ROM offset, in megabits.
RAM offset, in megabits.