ARM7 Registers: Difference between revisions
WulfyStylez (talk | contribs) AGB boot notes |
WulfyStylez (talk | contribs) |
||
Line 38: | Line 38: | ||
= Memory map = | = Memory map = | ||
The virtual memory mapping for the ARM7 is the same as for the [[Memory_layout#TWL_FIRM_Userland_Memory|other core]]. However, it has additional internal memory mapped to it. Interestingly enough, this memory | The virtual memory mapping for the ARM7 is the same as for the [[Memory_layout#TWL_FIRM_Userland_Memory|other core]]. However, it has additional internal memory mapped to it. Interestingly enough, much of this memory seems to lie within ARM9's own "internal memory." | ||
* | *0x08060000 -> 0x03800000, ARM7-WRAM (64KB) | ||
* | *0x080B0000 -> 0x03000000, GBA on-chip WRAM (32KB) | ||
* | *0x080C0000 -> ? (0x10018104 is set to 1 before changing memory here, and 0 afterwards, save-related?) | ||
* | *0x01FFC000 -> 0x01000000, ARM9 ITCM (16KB) |