Part 4: The ARM Memory Map

Programming the GBA involves programming its embedded microcontroller (MC): the amazing 32bit ARM7TDMI CPU running on RISC architecture @ 16.78 MHz. As you may already know, programming MCs is all about reading and writting bits from and to the MC memory space. These bits will tell the MC and all its peripherials what to do at all times. However, in order to do this properly, you need a map. Luckily for you, Tom Happ has already done a lot of work in putting together a fully documentated memory map of the GBA's MC.

<< Part 3: Flash Cart and Linker | Part 5: Programming the Serial Port >>
Back to OpenEADL Tutorials