- Joined
- Dec 5, 2009
- Messages
- 915
- Reaction score
- 2,214
- Trophies
- 3
- Age
- 32
- Location
- center of the Sun
- Website
- kuribo64.net
- XP
- 3,125
- Country

It's also the case on the SNES. Well, technically there are banks, but there are long addressing modes that can reach any bank regardless of the current PBR/DBR, so in the end any memory address can be accessed at any time.GBA doesn't have banks to really split, since any memory can be randomly accessed, so no loading things as needed. We tested it with the ROM split between the heap and linearAlloc'd memory but we decided to just hold off until we can get access to all the 3DS memory, which *should* be soon we hope.
lolSNES had a ROM cache system that basically cached a given bank if it was accessed more than 4 times or so. Maybe this can work in your case if you split the ROM in blocks of a given size.











