summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/modules/35/asm/module_35.s42
1 files changed, 28 insertions, 14 deletions
diff --git a/arm9/modules/35/asm/module_35.s b/arm9/modules/35/asm/module_35.s
index dfdc8530..48953e9f 100644
--- a/arm9/modules/35/asm/module_35.s
+++ b/arm9/modules/35/asm/module_35.s
@@ -106,7 +106,7 @@ MOD35_022548F0: ; 0x022548F0
cmp r1, #3
bhs _0225491C
lsl r2, r1, #2
- ldr r1, _02254920 ; =0x022550B8
+ ldr r1, _02254920 ; =MOD35_022550B8
add r0, r4, #0
ldr r1, [r1, r2]
blx r1
@@ -121,7 +121,7 @@ MOD35_022548F0: ; 0x022548F0
_0225491C:
pop {r3, r4, r5, pc}
nop
-_02254920: .word 0x022550B8
+_02254920: .word MOD35_022550B8
thumb_func_end MOD35_022548F0
thumb_func_start MOD35_02254924
@@ -474,7 +474,7 @@ MOD35_02254B54: ; 0x02254B54
mov r4, #0
str r0, [sp, #0x18]
add r0, #0x64
- ldr r6, _02254C14 ; =0x02255110
+ ldr r6, _02254C14 ; =MOD35_02255110
add r5, r7, #0
str r4, [sp, #0x10]
str r0, [sp, #0x18]
@@ -517,7 +517,7 @@ _02254BEE:
add sp, #0x20
pop {r3, r4, r5, r6, r7, pc}
nop
-_02254C14: .word 0x02255110
+_02254C14: .word MOD35_02255110
thumb_func_end MOD35_02254B54
thumb_func_start MOD35_02254C18
@@ -558,13 +558,13 @@ MOD35_02254C48: ; 0x02254C48
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
- ldr r0, _02254C68 ; =0x022550E0
+ ldr r0, _02254C68 ; =MOD35_022550E0
ldr r3, [r2]
bl MOD20_022537E0
add sp, #0xc
pop {pc}
nop
-_02254C68: .word 0x022550E0
+_02254C68: .word MOD35_022550E0
thumb_func_end MOD35_02254C48
thumb_func_start MOD35_02254C6C
@@ -606,7 +606,7 @@ MOD35_02254C98: ; 0x02254C98
bl MOD20_022538A0
add r5, r0, #0
ldr r0, [r5, #4]
- ldr r2, _02254D24 ; =0x022550C4
+ ldr r2, _02254D24 ; =MOD35_022550C4
mov r1, #6
mov r3, #0
bl FUN_02016C18
@@ -662,7 +662,7 @@ MOD35_02254C98: ; 0x02254C98
add sp, #0x14
pop {r4, r5, pc}
nop
-_02254D24: .word 0x022550C4
+_02254D24: .word MOD35_022550C4
_02254D28: .word 0x0400104C
_02254D2C: .word 0xFFFFE0FF
thumb_func_end MOD35_02254C98
@@ -1135,13 +1135,27 @@ _022550B0:
thumb_func_end MOD35_02255094
.section .rodata
- ; 0x022550B8
- .byte 0x41, 0x49, 0x25, 0x02, 0x81, 0x49, 0x25, 0x02, 0xD5, 0x49, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD35_022550B8
+MOD35_022550B8: ; 0x022550B8
+ .word MOD35_02254940, MOD35_02254980, MOD35_022549D4
+
+ .global MOD35_022550C4
+MOD35_022550C4: ; 0x022550C4
+ .byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00
- .byte 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0x4C, 0x25, 0x02
- .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x31, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x85, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
+ .byte 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .global MOD35_022550E0
+MOD35_022550E0: ; 0x022550E0
+ .word 0x00, MOD35_02254C98, 0x00
+ .word 0x01, MOD35_02254D30, 0x00
+ .word 0x02, MOD35_02254D84, 0x00
+ .word 0x00, 0x00000000, 0x00
+
+ .global MOD35_02255110
+MOD35_02255110: ; 0x02255110
+ .byte 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
.byte 0x07, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0x0A, 0x00, 0x00, 0x00, 0x08, 0x00
.byte 0x06, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x80, 0x08, 0x00
.byte 0x04, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x02, 0x00