summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/modules/43/asm/module_43.s46
1 files changed, 30 insertions, 16 deletions
diff --git a/arm9/modules/43/asm/module_43.s b/arm9/modules/43/asm/module_43.s
index b4667463..51f11701 100644
--- a/arm9/modules/43/asm/module_43.s
+++ b/arm9/modules/43/asm/module_43.s
@@ -143,7 +143,7 @@ MOD43_0225493C: ; 0x0225493C
cmp r1, #3
bhs _0225496A
lsl r2, r1, #2
- ldr r1, _0225496C ; =0x022550A8
+ ldr r1, _0225496C ; =MOD43_022550A8
add r0, r4, #0
ldr r1, [r1, r2]
blx r1
@@ -159,7 +159,7 @@ MOD43_0225493C: ; 0x0225493C
_0225496A:
pop {r3, r4, r5, pc}
.align 2, 0
-_0225496C: .word 0x022550A8
+_0225496C: .word MOD43_022550A8
thumb_func_end MOD43_0225493C
thumb_func_start MOD43_02254970
@@ -346,9 +346,9 @@ _02254A9E:
bl FUN_02025238
cmp r0, #5
bne _02254AEA
- ldr r1, _02254AF4 ; =0x022550B4
+ ldr r1, _02254AF4 ; =MOD43_022550B4
lsl r0, r4, #1
- ldr r2, _02254AF4 ; =0x022550B4
+ ldr r2, _02254AF4 ; =MOD43_022550B4
add r1, r1, r0
ldrb r0, [r2, r0]
strb r0, [r5, #0x10]
@@ -383,7 +383,7 @@ _02254AF0:
add r0, r7, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_02254AF4: .word 0x022550B4
+_02254AF4: .word MOD43_022550B4
thumb_func_end MOD43_02254A88
thumb_func_start MOD43_02254AF8
@@ -519,13 +519,13 @@ MOD43_02254BD8: ; 0x02254BD8
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
- ldr r0, _02254BF8 ; =0x022551BC
+ ldr r0, _02254BF8 ; =MOD43_022551BC
ldr r3, [r2]
bl MOD20_022537E0
add sp, #0xc
pop {pc}
nop
-_02254BF8: .word 0x022551BC
+_02254BF8: .word MOD43_022551BC
thumb_func_end MOD43_02254BD8
thumb_func_start MOD43_02254BFC
@@ -571,7 +571,7 @@ MOD43_02254C28: ; 0x02254C28
strb r3, [r0]
strb r3, [r0, #1]
ldr r0, [r5, #4]
- ldr r2, _02254CC4 ; =0x022551A0
+ ldr r2, _02254CC4 ; =MOD43_022551A0
mov r1, #6
bl FUN_02016C18
mov r0, #0
@@ -629,7 +629,7 @@ MOD43_02254C28: ; 0x02254C28
pop {r3, r4, r5, r6, pc}
.align 2, 0
_02254CC0: .word 0x0400104C
-_02254CC4: .word 0x022551A0
+_02254CC4: .word MOD43_022551A0
_02254CC8: .word 0x04001000
_02254CCC: .word 0xFFFFE0FF
thumb_func_end MOD43_02254C28
@@ -1128,8 +1128,14 @@ _022550A2:
thumb_func_end MOD43_02255078
.section .rodata
- ; 0x022550A8
- .byte 0x8D, 0x49, 0x25, 0x02, 0xD9, 0x49, 0x25, 0x02, 0x51, 0x4A, 0x25, 0x02, 0x05, 0x14, 0x05, 0x14
+
+ .global MOD43_022550A8
+MOD43_022550A8: ; 0x022550A8
+ .word MOD43_0225498C, MOD43_022549D8, MOD43_02254A50
+
+ .global MOD43_022550B4
+MOD43_022550B4: ; 0x022550B4
+ .byte 0x05, 0x14, 0x05, 0x14
.byte 0x06, 0x14, 0x06, 0x14, 0x06, 0x13, 0x06, 0x13, 0x07, 0x11, 0x07, 0x11, 0x07, 0x11, 0x07, 0x11
.byte 0x05, 0x12, 0x05, 0x12, 0x05, 0x12, 0x05, 0x12, 0x08, 0x10, 0x08, 0x10, 0x08, 0x10, 0x08, 0x10
.byte 0x09, 0x13, 0x09, 0x13, 0x09, 0x15, 0x09, 0x15, 0x09, 0x16, 0x09, 0x16, 0x09, 0x16, 0x09, 0x16
@@ -1144,9 +1150,17 @@ _022550A2:
.byte 0x13, 0x0D, 0x14, 0x0D, 0x14, 0x0D, 0x14, 0x0D, 0x13, 0x0A, 0x13, 0x0A, 0x13, 0x0A, 0x13, 0x0A
.byte 0x15, 0x0A, 0x15, 0x0A, 0x15, 0x0A, 0x15, 0x0A, 0x18, 0x0C, 0x18, 0x0C, 0x18, 0x0C, 0x18, 0x0C
.byte 0x19, 0x0D, 0x19, 0x0D, 0x19, 0x0D, 0x19, 0x0D, 0x19, 0x0E, 0x19, 0x0E, 0x19, 0x0E, 0x19, 0x0E
- .byte 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D, 0x15, 0x0D
+
+ .global MOD43_022551A0
+MOD43_022551A0: ; 0x022551A0
+ .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 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x4C, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x4D, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0xA9, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00
+
+ .global MOD43_022551BC
+MOD43_022551BC: ; 0x022551BC
+ .word 0x00, MOD43_02254C28, 0x00
+ .word 0x01, MOD43_02254D4C, 0x00
+ .word 0x02, MOD43_02254DA8, 0x00
+ .word 0x00, 0x00000000, 0x00