ARM7 Registers: Difference between revisions
→ARM7_CODE: (what the actual f*ck) |
|||
Line 69: | Line 69: | ||
===ARM7_CODE=== | ===ARM7_CODE=== | ||
This is the first code that will be run after execution begins. <code>TwlProcess9</code> uses this to put ARM7 in a loop (TWL), and to set the <code>POSTFLG</code> and branch to more copied code (GBA). This doesn't seem to start execution by itself. | This is the first code that will be run after execution begins. <code>TwlProcess9</code> uses this to put ARM7 in a loop (TWL), and to set the <code>POSTFLG</code> and branch to more copied code (GBA). This doesn't seem to start execution by itself. | ||
You cannot return to this region. Reading uninitialized data in this 32-byte region leads to both screens displaying solid greed and the CPU locking up. | |||
===ARM7_SAVE_MODE=== | ===ARM7_SAVE_MODE=== |