diff options
Diffstat (limited to 'arm9/modules/58/asm/module_58.s')
-rw-r--r-- | arm9/modules/58/asm/module_58.s | 103 |
1 files changed, 71 insertions, 32 deletions
diff --git a/arm9/modules/58/asm/module_58.s b/arm9/modules/58/asm/module_58.s index 540bb752..309b356c 100644 --- a/arm9/modules/58/asm/module_58.s +++ b/arm9/modules/58/asm/module_58.s @@ -199,7 +199,7 @@ _021D9BDE: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D9BE8: .word 0x021DAFA0 +_021D9BE8: .word MOD58_021DAFA0 _021D9BEC: .word 0x00004318 thumb_func_end MOD58_021D9B8C @@ -319,7 +319,7 @@ _021D9CE6: add sp, #0x28 pop {r4, pc} .align 2, 0 -_021D9CF8: .word 0x021DAE6C +_021D9CF8: .word MOD58_021DAE6C thumb_func_end MOD58_021D9CDC thumb_func_start MOD58_021D9CFC @@ -433,12 +433,12 @@ MOD58_021D9CFC: ; 0x021D9CFC add sp, #0x9c pop {r4, r5, pc} nop -_021D9DEC: .word 0x021DADC0 -_021D9DF0: .word 0x021DAE18 -_021D9DF4: .word 0x021DAE34 -_021D9DF8: .word 0x021DAE50 -_021D9DFC: .word 0x021DADE0 -_021D9E00: .word 0x021DADFC +_021D9DEC: .word MOD58_021DADC0 +_021D9DF0: .word MOD58_021DAE18 +_021D9DF4: .word MOD58_021DAE34 +_021D9DF8: .word MOD58_021DAE50 +_021D9DFC: .word MOD58_021DADE0 +_021D9E00: .word MOD58_021DADFC thumb_func_end MOD58_021D9CFC thumb_func_start MOD58_021D9E04 @@ -707,7 +707,7 @@ MOD58_021DA014: ; 0x021DA014 add sp, #0x10 pop {r4, pc} .align 2, 0 -_021DA040: .word 0x021DADD0 +_021DA040: .word MOD58_021DADD0 thumb_func_end MOD58_021DA014 thumb_func_start MOD58_021DA044 @@ -1400,10 +1400,10 @@ _021DA5D8: add sp, #0x44 pop {r4, r5, r6, r7, pc} .align 2, 0 -_021DA5DC: .word 0x021DADAE +_021DA5DC: .word MOD58_021DADAE _021DA5E0: .word 0x000005DD _021DA5E4: .word 0x0000431A -_021DA5E8: .word 0x021DADA6 +_021DA5E8: .word MOD58_021DADA6 _021DA5EC: .word 0x0000431C _021DA5F0: .word 0x0000432C thumb_func_end MOD58_021DA514 @@ -1424,7 +1424,7 @@ _021DA608: bl FUN_02020130 pop {r3, pc} .align 2, 0 -_021DA610: .word 0x021DADA0 +_021DA610: .word MOD58_021DADA0 thumb_func_end MOD58_021DA5F4 thumb_func_start MOD58_021DA614 @@ -2124,7 +2124,7 @@ _021DAB16: add sp, #0x2c pop {r4, r5, r6, r7, pc} .align 2, 0 -_021DAB2C: .word 0x021DAE94 +_021DAB2C: .word MOD58_021DAE94 thumb_func_end MOD58_021DAA70 thumb_func_start MOD58_021DAB30 @@ -2471,24 +2471,62 @@ _021DAD88: _021DAD9C: .word 0x0000069A thumb_func_end MOD58_021DAD3C - .section .rodata - ; 0x021DADA0 - .byte 0xE0, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x48, 0x88, 0x20, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x96, 0xBD - .byte 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x96, 0xBD, 0x00, 0x5F, 0x96, 0xBD, 0x60, 0xBF, 0x00, 0x00 + .rodata + .global MOD58_021DADA0 +MOD58_021DADA0: ; 0x021DADA0 + .byte 0xE0, 0x00, 0xAF, 0x00, 0x00, 0x00 + + .global MOD58_021DADA6 +MOD58_021DADA6: ; 0x021DADA6 + .byte 0x48, 0x88, 0x20, 0xE0, 0xFF, 0x00, 0x00, 0x00 + + .global MOD58_021DADAE +MOD58_021DADAE: ; 0x021DADAE + .byte 0x96, 0xBD, 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x96, 0xBD, 0x00, 0x5F, 0x96, 0xBD, 0x60, 0xBF + .byte 0x00, 0x00 + + .global MOD58_021DADC0 +MOD58_021DADC0: ; 0x021DADC0 .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD58_021DADD0 +MOD58_021DADD0: ; 0x021DADD0 .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00 + + .global MOD58_021DADE0 +MOD58_021DADE0: ; 0x021DADE0 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD58_021DADFC +MOD58_021DADFC: ; 0x021DADFC .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1E, 0x02 - .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1E, 0x04, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x1E, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD58_021DAE18 +MOD58_021DAE18: ; 0x021DAE18 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x1E, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD58_021DAE34 +MOD58_021DAE34: ; 0x021DAE34 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x1B, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00 + .byte 0x01, 0x00, 0x1F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD58_021DAE50 +MOD58_021DAE50: ; 0x021DAE50 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x1B, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD58_021DAE6C +MOD58_021DAE6C: ; 0x021DAE6C + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD58_021DAE94 +MOD58_021DAE94: ; 0x021DAE94 + .byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -2496,18 +2534,19 @@ _021DAD9C: .word 0x0000069A .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x01, 0x10, 0x11, 0x10, 0x01, 0x11, 0x11 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22 + .byte 0x00, 0x00, 0x11, 0x11, 0x10, 0x01, 0x10, 0x11, 0x10, 0x01, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .section .data - ; 0x021DAFA0 + .data + .global MOD58_021DAFA0 +MOD58_021DAFA0: ; 0x021DAFA0 .byte 0x00, 0x00, 0x00, 0x00, 0x2D, 0xA6, 0x1D, 0x02, 0xC5, 0xA6, 0x1D, 0x02, 0xF5, 0xA6, 0x1D, 0x02 .byte 0xF5, 0xA7, 0x1D, 0x02, 0x15, 0xA8, 0x1D, 0x02, 0x8D, 0xA7, 0x1D, 0x02, 0x00, 0x00, 0x00, 0x00 + .bss |