Hm, I dunno. By the way could you help me on one more thing? In the Simple Questions Thread, sonic1 gave me this asm code.
push {r0-r4,lr}
mov r0, #0x8
mov r1, #0x0
mov r4, #0x0807F690+1
bl bx_r4
pop {r0-r4,pc}
However, when saved as a .asm and tried to be compiled in cmd, it gives me the error: "warning: end of file not at end of line; newline inserted
error: invalid immediate: 134739601 is out of range
error: value at 134739601 too large for field of 2 bytes at 6"
Do you know what I could be doing wrong? Thanks again for your epic help dude :D