summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/modules/30/asm/module_30.s57
1 files changed, 38 insertions, 19 deletions
diff --git a/arm9/modules/30/asm/module_30.s b/arm9/modules/30/asm/module_30.s
index eadbd751..3be3474f 100644
--- a/arm9/modules/30/asm/module_30.s
+++ b/arm9/modules/30/asm/module_30.s
@@ -86,7 +86,7 @@ _022548BE:
strb r0, [r5, #2]
mov r0, #8
str r0, [sp]
- ldr r0, _022548FC ; =0x02254DA0
+ ldr r0, _022548FC ; =MOD30_02254DA0
ldr r2, _02254900 ; =MOD30_02254904
mov r1, #1
add r3, r5, #0
@@ -101,7 +101,7 @@ _022548F6:
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
nop
-_022548FC: .word 0x02254DA0
+_022548FC: .word MOD30_02254DA0
_02254900: .word MOD30_02254904
thumb_func_end MOD30_0225489C
@@ -146,7 +146,7 @@ MOD30_02254930: ; 0x02254930
ldrb r1, [r4]
add r0, r4, #0
lsl r2, r1, #2
- ldr r1, _02254968 ; =0x02254DA4
+ ldr r1, _02254968 ; =MOD30_02254DA4
ldr r1, [r1, r2]
blx r1
cmp r0, #0
@@ -160,7 +160,7 @@ MOD30_02254930: ; 0x02254930
_02254966:
pop {r3, r4, r5, pc}
.align 2, 0
-_02254968: .word 0x02254DA4
+_02254968: .word MOD30_02254DA4
thumb_func_end MOD30_02254930
thumb_func_start MOD30_0225496C
@@ -418,7 +418,7 @@ MOD30_02254AE0: ; 0x02254AE0
bl MOD20_02253FBC
add r2, r7, #0
ldr r0, [r7, #0x20]
- ldr r1, _02254B8C ; =0x02254DB0
+ ldr r1, _02254B8C ; =MOD30_02254DB0
add r2, #0x38
bl MOD20_02253E74
mov r1, #0x50
@@ -434,7 +434,7 @@ MOD30_02254AE0: ; 0x02254AE0
str r0, [sp, #0x10]
_02254B5C:
ldr r0, [r7, #0x20]
- ldr r1, _02254B90 ; =0x02254DC0
+ ldr r1, _02254B90 ; =MOD30_02254DC0
ldr r2, [sp, #0x10]
bl MOD20_02253E74
mov r2, #1
@@ -455,8 +455,8 @@ _02254B5C:
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_02254B8C: .word 0x02254DB0
-_02254B90: .word 0x02254DC0
+_02254B8C: .word MOD30_02254DB0
+_02254B90: .word MOD30_02254DC0
thumb_func_end MOD30_02254AE0
thumb_func_start MOD30_02254B94
@@ -497,13 +497,13 @@ MOD30_02254BC8: ; 0x02254BC8
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
- ldr r0, _02254BE8 ; =0x02254DEC
+ ldr r0, _02254BE8 ; =MOD30_02254DEC
ldr r3, [r2]
bl MOD20_022537E0
add sp, #0xc
pop {pc}
nop
-_02254BE8: .word 0x02254DEC
+_02254BE8: .word MOD30_02254DEC
thumb_func_end MOD30_02254BC8
thumb_func_start MOD30_02254BEC
@@ -545,7 +545,7 @@ MOD30_02254C18: ; 0x02254C18
bl MOD20_022538A0
add r5, r0, #0
ldr r0, [r5, #4]
- ldr r2, _02254C9C ; =0x02254DD0
+ ldr r2, _02254C9C ; =MOD30_02254DD0
mov r1, #6
mov r3, #0
bl FUN_02016C18
@@ -597,7 +597,7 @@ MOD30_02254C18: ; 0x02254C18
add sp, #0x14
pop {r4, r5, pc}
nop
-_02254C9C: .word 0x02254DD0
+_02254C9C: .word MOD30_02254DD0
_02254CA0: .word 0x04001000
_02254CA4: .word 0xFFFFE0FF
thumb_func_end MOD30_02254C18
@@ -730,13 +730,32 @@ _02254D9C: .word 0x040002A8
thumb_func_end MOD30_02254D28
.section .rodata
- ; 0x02254DA0
- .byte 0x64, 0x9C, 0x52, 0x92, 0x89, 0x49, 0x25, 0x02, 0xC9, 0x49, 0x25, 0x02, 0x5D, 0x4A, 0x25, 0x02
+
+ .global MOD30_02254DA0
+MOD30_02254DA0: ; 0x02254DA0
+ .byte 0x64, 0x9C, 0x52, 0x92
+
+ .global MOD30_02254DA4
+MOD30_02254DA4: ; 0x02254DA4
+ .word MOD30_02254988, MOD30_022549C8, MOD30_02254A5C
+
+ .global MOD30_02254DB0
+MOD30_02254DB0: ; 0x02254DB0
.byte 0x00, 0x20, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD30_02254DC0
+MOD30_02254DC0: ; 0x02254DC0
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD30_02254DD0
+MOD30_02254DD0: ; 0x02254DD0
.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 0x19, 0x4C, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xA9, 0x4C, 0x25, 0x02
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xC5, 0x4C, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x05, 0x4D, 0x25, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD30_02254DEC
+MOD30_02254DEC: ; 0x02254DEC
+ .word 0x00, MOD30_02254C18, 0x00
+ .word 0x01, MOD30_02254CA8, 0x00
+ .word 0x02, MOD30_02254CC4, 0x00
+ .word 0x03, MOD30_02254D04, 0x00
+ .word 0x00, 0x00000000, 0x00