summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/modules/41/asm/module_41.s61
1 files changed, 40 insertions, 21 deletions
diff --git a/arm9/modules/41/asm/module_41.s b/arm9/modules/41/asm/module_41.s
index 0e9851e2..13762a02 100644
--- a/arm9/modules/41/asm/module_41.s
+++ b/arm9/modules/41/asm/module_41.s
@@ -219,7 +219,7 @@ MOD41_02254990: ; 0x02254990
strb r0, [r5, #3]
mov r0, #8
str r0, [sp]
- ldr r0, _02254A30 ; =0x022557B0
+ ldr r0, _02254A30 ; =MOD41_022557B0
ldr r2, _02254A34 ; =MOD41_02254A58
mov r1, #0xb
add r3, r5, #0
@@ -268,7 +268,7 @@ _02254A28:
add sp, #4
pop {r3, r4, r5, r6, pc}
nop
-_02254A30: .word 0x022557B0
+_02254A30: .word MOD41_022557B0
_02254A34: .word MOD41_02254A58
thumb_func_end MOD41_02254990
@@ -339,7 +339,7 @@ _02254AAE:
ldrb r1, [r4]
add r0, r4, #0
lsl r2, r1, #2
- ldr r1, _02254AD4 ; =0x02255794
+ ldr r1, _02254AD4 ; =MOD41_02255794
ldr r1, [r1, r2]
blx r1
cmp r0, #0
@@ -353,7 +353,7 @@ _02254AAE:
_02254AD0:
pop {r3, r4, r5, pc}
nop
-_02254AD4: .word 0x02255794
+_02254AD4: .word MOD41_02255794
thumb_func_end MOD41_02254A88
thumb_func_start MOD41_02254AD8
@@ -1429,7 +1429,7 @@ MOD41_022552A0: ; 0x022552A0
add r0, r7, #0
str r0, [sp, #0x10]
add r0, #0x8c
- ldr r6, _02255370 ; =0x02255864
+ ldr r6, _02255370 ; =MOD41_02255864
mov r4, #0
add r5, r7, #0
str r0, [sp, #0x10]
@@ -1481,7 +1481,7 @@ _0225535E:
add sp, #0x18
pop {r3, r4, r5, r6, r7, pc}
nop
-_02255370: .word 0x02255864
+_02255370: .word MOD41_02255864
thumb_func_end MOD41_022552A0
thumb_func_start MOD41_02255374
@@ -1522,13 +1522,13 @@ MOD41_022553A4: ; 0x022553A4
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
- ldr r0, _022553C4 ; =0x022557F8
+ ldr r0, _022553C4 ; =MOD41_022557F8
ldr r3, [r2]
bl MOD20_022537E0
add sp, #0xc
pop {pc}
nop
-_022553C4: .word 0x022557F8
+_022553C4: .word MOD41_022557F8
thumb_func_end MOD41_022553A4
thumb_func_start MOD41_022553C8
@@ -1570,7 +1570,7 @@ MOD41_022553F4: ; 0x022553F4
bl MOD20_022538A0
add r4, r0, #0
ldr r0, [r4, #4]
- ldr r2, _022554CC ; =0x022557DC
+ ldr r2, _022554CC ; =MOD41_022557DC
mov r1, #6
mov r3, #0
bl FUN_02016C18
@@ -1662,7 +1662,7 @@ _022554C0:
add sp, #0x14
pop {r4, r5, pc}
nop
-_022554CC: .word 0x022557DC
+_022554CC: .word MOD41_022557DC
_022554D0: .word 0x04001000
_022554D4: .word 0xFFFFE0FF
thumb_func_end MOD41_022553F4
@@ -2020,20 +2020,39 @@ MOD41_0225578C: ; 0x0225578C
thumb_func_end MOD41_0225578C
.section .rodata
- ; 0x02255794
- .byte 0x59, 0x4B, 0x25, 0x02, 0x99, 0x4B, 0x25, 0x02, 0x21, 0x4D, 0x25, 0x02, 0x0D, 0x4E, 0x25, 0x02
- .byte 0xB9, 0x4E, 0x25, 0x02, 0x61, 0x4F, 0x25, 0x02, 0x19, 0x50, 0x25, 0x02, 0x90, 0xB0, 0x10, 0x50
+
+ .global MOD41_02255794
+MOD41_02255794: ; 0x02255794
+ .word MOD41_02254B58, MOD41_02254B98, MOD41_02254D20, MOD41_02254E0C
+ .word MOD41_02254EB8, MOD41_02254F60, MOD41_02255018
+
+ .global MOD41_022557B0
+MOD41_022557B0: ; 0x022557B0
+ .byte 0x90, 0xB0, 0x10, 0x50
.byte 0x90, 0xB0, 0x50, 0x90, 0x90, 0xB0, 0x90, 0xD0, 0x50, 0x60, 0x48, 0x58, 0x50, 0x60, 0x58, 0x68
.byte 0x80, 0x90, 0x48, 0x58, 0x80, 0x90, 0x58, 0x68, 0x50, 0x60, 0x78, 0x88, 0x50, 0x60, 0x88, 0x98
- .byte 0x80, 0x90, 0x78, 0x88, 0x80, 0x90, 0x88, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x80, 0x90, 0x78, 0x88, 0x80, 0x90, 0x88, 0x98
+
+ .global MOD41_022557DC
+MOD41_022557DC: ; 0x022557DC
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0x53, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0xD9, 0x54, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x25, 0x55, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x59, 0x55, 0x25, 0x02
- .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x8D, 0x55, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0xB1, 0x55, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
- .byte 0xD5, 0x55, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x91, 0x56, 0x25, 0x02
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00
+
+ .global MOD41_022557F8
+MOD41_022557F8: ; 0x022557F8
+ .word 0x00, MOD41_022553F4, 0x00
+ .word 0x01, MOD41_022554D8, 0x00
+ .word 0x02, MOD41_02255524, 0x00
+ .word 0x03, MOD41_02255558, 0x00
+ .word 0x04, MOD41_0225558C, 0x00
+ .word 0x05, MOD41_022555B0, 0x00
+ .word 0x06, MOD41_022555D4, 0x00
+ .word 0x07, MOD41_02255690, 0x00
+ .word 0x00, 0x00000000, 0x00
+
+ .global MOD41_02255864
+MOD41_02255864: ; 0x02255864
.byte 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x03, 0x00, 0x02, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x0B, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00