summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/modules/26/asm/module_26.s51
1 files changed, 34 insertions, 17 deletions
diff --git a/arm9/modules/26/asm/module_26.s b/arm9/modules/26/asm/module_26.s
index bba03256..12d880aa 100644
--- a/arm9/modules/26/asm/module_26.s
+++ b/arm9/modules/26/asm/module_26.s
@@ -228,7 +228,7 @@ _0225498A:
MOD26_022549DC: ; 0x022549DC
push {r4, r5}
mov r4, #0
- ldr r5, _02254A00 ; =0x02254DF0
+ ldr r5, _02254A00 ; =MOD26_02254DF0
add r2, r4, #0
_022549E4:
add r3, r2, #0
@@ -246,7 +246,7 @@ _022549E6:
pop {r4, r5}
bx lr
nop
-_02254A00: .word 0x02254DF0
+_02254A00: .word MOD26_02254DF0
thumb_func_end MOD26_022549DC
thumb_func_start MOD26_02254A04
@@ -296,7 +296,7 @@ MOD26_02254A4C: ; 0x02254A4C
cmp r1, #3
bhs _02254A7C
lsl r2, r1, #2
- ldr r1, _02254A80 ; =0x02254DE4
+ ldr r1, _02254A80 ; =MOD26_02254DE4
add r0, r4, #0
ldr r1, [r1, r2]
blx r1
@@ -313,7 +313,7 @@ MOD26_02254A4C: ; 0x02254A4C
_02254A7C:
pop {r3, r4, r5, pc}
nop
-_02254A80: .word 0x02254DE4
+_02254A80: .word MOD26_02254DE4
thumb_func_end MOD26_02254A4C
thumb_func_start MOD26_02254A84
@@ -552,13 +552,13 @@ MOD26_02254C10: ; 0x02254C10
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
- ldr r0, _02254C30 ; =0x02254FF0
+ ldr r0, _02254C30 ; =MOD26_02254FF0
ldr r3, [r2]
bl MOD20_022537E0
add sp, #0xc
pop {pc}
nop
-_02254C30: .word 0x02254FF0
+_02254C30: .word MOD26_02254FF0
thumb_func_end MOD26_02254C10
thumb_func_start MOD26_02254C34
@@ -599,7 +599,7 @@ MOD26_02254C60: ; 0x02254C60
bl MOD20_022538A0
add r5, r0, #0
ldr r0, [r5, #4]
- ldr r2, _02254CB8 ; =0x02254FD4
+ ldr r2, _02254CB8 ; =MOD26_02254FD4
mov r1, #6
mov r3, #0
bl FUN_02016C18
@@ -631,7 +631,7 @@ MOD26_02254C60: ; 0x02254C60
bl MOD26_02254C4C
pop {r3, r4, r5, pc}
.align 2, 0
-_02254CB8: .word 0x02254FD4
+_02254CB8: .word MOD26_02254FD4
_02254CBC: .word 0x04001000
_02254CC0: .word 0xFFFFE0FF
thumb_func_end MOD26_02254C60
@@ -762,7 +762,7 @@ MOD26_02254DAC: ; 0x02254DAC
mov r1, #6
bl FUN_0201886C
mov r5, #0
- ldr r1, _02254DE0 ; =0x02254FD0
+ ldr r1, _02254DE0 ; =MOD26_02254FD0
add r0, #0x84
add r2, r5, #0
_02254DBE:
@@ -785,12 +785,18 @@ _02254DC2:
blt _02254DBE
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_02254DE0: .word 0x02254FD0
+_02254DE0: .word MOD26_02254FD0
thumb_func_end MOD26_02254DAC
.section .rodata
- ; 0x02254DE4
- .byte 0xA1, 0x4A, 0x25, 0x02, 0xED, 0x4A, 0x25, 0x02, 0x99, 0x4B, 0x25, 0x02, 0x01, 0x01, 0x01, 0x01
+
+ .global MOD26_02254DE4
+MOD26_02254DE4: ; 0x02254DE4
+ .word MOD26_02254AA0, MOD26_02254AEC, MOD26_02254B98
+
+ .global MOD26_02254DF0
+MOD26_02254DF0: ; 0x02254DF0
+ .byte 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
@@ -820,12 +826,23 @@ _02254DE0: .word 0x02254FD0
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
- .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x04, 0x0F, 0x08, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+
+ .global MOD26_02254FD0
+MOD26_02254FD0: ; 0x02254FD0
+ .byte 0x04, 0x0F, 0x08, 0x01
+
+ .global MOD26_02254FD4
+MOD26_02254FD4: ; 0x02254FD4
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x61, 0x4C, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6D, 0x4D, 0x25, 0x02
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x91, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD26_02254FF0
+MOD26_02254FF0: ; 0x02254FF0
+ .word 0x00, MOD26_02254C60, 0x00
+ .word 0x01, MOD26_02254D6C, 0x00
+ .word 0x02, MOD26_02254D90, 0x00
+ .word 0x00, 0x00000000, 0x00
.section .sinit
.word MOD26_02254840