summaryrefslogtreecommitdiff
path: root/arm9/modules/69/asm/module_69.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/69/asm/module_69.s')
-rw-r--r--arm9/modules/69/asm/module_69.s189
1 files changed, 127 insertions, 62 deletions
diff --git a/arm9/modules/69/asm/module_69.s b/arm9/modules/69/asm/module_69.s
index 834a3a96..8b771cc1 100644
--- a/arm9/modules/69/asm/module_69.s
+++ b/arm9/modules/69/asm/module_69.s
@@ -264,7 +264,7 @@ _0222D820:
mov r0, #1
pop {r3, r4, r5, pc}
.align 2, 0
-_0222D824: .word 0x0222F7D4
+_0222D824: .word MOD69_0222F7D4
thumb_func_start MOD69_0222D828
MOD69_0222D828: ; 0x0222D828
@@ -487,7 +487,7 @@ _0222D9CC:
mov r0, #0
pop {r4, pc}
.align 2, 0
-_0222D9D0: .word 0x0222F960
+_0222D9D0: .word MOD69_0222F960
thumb_func_start MOD69_0222D9D4
MOD69_0222D9D4: ; 0x0222D9D4
@@ -878,13 +878,13 @@ MOD69_0222DBAC: ; 0x0222DBAC
add sp, #0x14
pop {r3, r4, pc}
nop
-_0222DCF4: .word 0x0222F8CC
+_0222DCF4: .word MOD69_0222F8CC
_0222DCF8: .word 0x04000304
_0222DCFC: .word 0xFFFF7FFF
-_0222DD00: .word 0x0222F7C4
-_0222DD04: .word 0x0222F850
-_0222DD08: .word 0x0222F818
-_0222DD0C: .word 0x0222F834
+_0222DD00: .word MOD69_0222F7C4
+_0222DD04: .word MOD69_0222F850
+_0222DD08: .word MOD69_0222F818
+_0222DD0C: .word MOD69_0222F834
_0222DD10: .word 0x04000040
_0222DD14: .word 0xFFFF1FFF
@@ -1418,8 +1418,8 @@ _0222E10E:
add sp, #0xd4
pop {r4, r5, r6, r7, pc}
nop
-_0222E198: .word 0x0222F86C
-_0222E19C: .word 0x0222F87C
+_0222E198: .word MOD69_0222F86C
+_0222E19C: .word MOD69_0222F87C
thumb_func_start MOD69_0222E1A0
MOD69_0222E1A0: ; 0x0222E1A0
@@ -1546,8 +1546,8 @@ MOD69_0222E218: ; 0x0222E218
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
-_0222E298: .word 0x0222F7A8
-_0222E29C: .word 0x0222F7A4
+_0222E298: .word MOD69_0222F7A8
+_0222E29C: .word MOD69_0222F7A4
_0222E2A0: .word MOD69_0222E2A4
thumb_func_start MOD69_0222E2A4
@@ -1921,8 +1921,8 @@ MOD69_0222E53C: ; 0x0222E53C
str r0, [r4, r6]
pop {r3, r4, r5, r6, r7, pc}
nop
-_0222E584: .word 0x0222F7B4
-_0222E588: .word 0x0222F7B8
+_0222E584: .word MOD69_0222F7B4
+_0222E588: .word MOD69_0222F7B8
_0222E58C: .word MOD69_0222E37C
thumb_func_start MOD69_0222E590
@@ -1966,7 +1966,7 @@ MOD69_0222E590: ; 0x0222E590
pop {r3, r4, r5, r6, r7, pc}
nop
_0222E5E4: .word 0xFFF60000
-_0222E5E8: .word 0x0222F790
+_0222E5E8: .word MOD69_0222F790
_0222E5EC: .word MOD69_0222E3E4
thumb_func_start MOD69_0222E5F0
@@ -2851,8 +2851,8 @@ _0222ECF4:
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_0222ED24: .word 0x0222F8F4
-_0222ED28: .word 0x0222F7E8
+_0222ED24: .word MOD69_0222F8F4
+_0222ED28: .word MOD69_0222F7E8
_0222ED2C: .word MOD69_0222ED30
thumb_func_start MOD69_0222ED30
@@ -2973,8 +2973,8 @@ _0222EE0C:
pop {r3, r4, r5, pc}
.align 2, 0
_0222EE10: .word 0x00000844
-_0222EE14: .word 0x0222F940
-_0222EE18: .word 0x0222F960
+_0222EE14: .word MOD69_0222F940
+_0222EE18: .word MOD69_0222F960
_0222EE1C: .word 0x0000083C
_0222EE20: .word MOD69_0222EE80
_0222EE24: .word 0x00000838
@@ -3013,10 +3013,10 @@ _0222EE60:
bl FUN_0200CAB4
pop {r4, pc}
nop
-_0222EE70: .word 0x0222F940
+_0222EE70: .word MOD69_0222F940
_0222EE74: .word 0x00007FFF
_0222EE78: .word 0x00004210
-_0222EE7C: .word 0x0222F960
+_0222EE7C: .word MOD69_0222F960
thumb_func_start MOD69_0222EE80
MOD69_0222EE80: ; 0x0222EE80
@@ -3043,9 +3043,9 @@ _0222EEA2:
bl FUN_0200CAB4
pop {r4, pc}
.align 2, 0
-_0222EEB0: .word 0x0222F940
+_0222EEB0: .word MOD69_0222F940
_0222EEB4: .word 0x00000814
-_0222EEB8: .word 0x0222F960
+_0222EEB8: .word MOD69_0222F960
thumb_func_start MOD69_0222EEBC
MOD69_0222EEBC: ; 0x0222EEBC
@@ -3079,7 +3079,7 @@ _0222EEF4:
pop {r4, r5, r6, pc}
nop
_0222EEF8: .word 0x0000083C
-_0222EEFC: .word 0x0222F960
+_0222EEFC: .word MOD69_0222F960
thumb_func_start MOD69_0222EF00
MOD69_0222EF00: ; 0x0222EF00
@@ -3145,8 +3145,8 @@ _0222EF74:
.align 2, 0
_0222EF78: .word 0x00000838
_0222EF7C: .word 0x00000818
-_0222EF80: .word 0x0222F88C
-_0222EF84: .word 0x0222F798
+_0222EF80: .word MOD69_0222F88C
+_0222EF84: .word MOD69_0222F798
_0222EF88: .word 0xFFFFF000
_0222EF8C: .word MOD69_0222EF90
@@ -3328,14 +3328,14 @@ _0222F0EC:
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_0222F0FC: .word 0x0222F940
+_0222F0FC: .word MOD69_0222F940
_0222F100: .word 0x00000808
_0222F104: .word 0x020EDF50
_0222F108: .word 0x00000818
_0222F10C: .word 0x0000081A
_0222F110: .word 0x0000082C
_0222F114: .word 0x00000826
-_0222F118: .word 0x0222F960
+_0222F118: .word MOD69_0222F960
thumb_func_start MOD69_0222F11C
MOD69_0222F11C: ; 0x0222F11C
@@ -3396,7 +3396,7 @@ _0222F186:
_0222F18C:
pop {r3, r4, r5, r6, r7, pc}
nop
-_0222F190: .word 0x0222F940
+_0222F190: .word MOD69_0222F940
_0222F194: .word 0x0000083C
_0222F198: .word 0x00000818
@@ -3412,7 +3412,7 @@ _0222F1A8:
mov r0, #0
bx lr
.align 2, 0
-_0222F1AC: .word 0x0222F960
+_0222F1AC: .word MOD69_0222F960
thumb_func_start MOD69_0222F1B0
MOD69_0222F1B0: ; 0x0222F1B0
@@ -3612,8 +3612,8 @@ _0222F320:
.align 2, 0
_0222F344: .word 0x00008D64
_0222F348: .word 0x00003594
-_0222F34C: .word 0x0222F8AC
-_0222F350: .word 0x0222F800
+_0222F34C: .word MOD69_0222F8AC
+_0222F350: .word MOD69_0222F800
_0222F354: .word 0x00008D20
_0222F358: .word 0x04000440
_0222F35C: .word MOD69_0222F388
@@ -4131,39 +4131,104 @@ _0222F77A:
_0222F788: .word 0x00001B54
_0222F78C: .word 0x00001B58
- .section .rodata
- ; 0x0222F790
- .byte 0x18, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x0C
- .byte 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00
- .byte 0x00, 0x80, 0x0B, 0x00, 0x00, 0x00, 0xFA, 0xFF, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x16, 0x00
- .byte 0x00, 0x80, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x29, 0xD8, 0x22, 0x02, 0xC5, 0xD8, 0x22, 0x02, 0xD5, 0xD9, 0x22, 0x02
- .byte 0xE5, 0xDA, 0x22, 0x02, 0x6D, 0xD8, 0x22, 0x02, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x06, 0x00
- .byte 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x02, 0x00
+ .rodata
+ .global MOD69_0222F790
+MOD69_0222F790: ; 0x0222F790
+ .byte 0x18, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F798
+MOD69_0222F798: ; 0x0222F798
+ .byte 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A
+
+ .global MOD69_0222F7A4
+MOD69_0222F7A4: ; 0x0222F7A4
+ .byte 0x00, 0x00, 0x0C, 0x00
+
+ .global MOD69_0222F7A8
+MOD69_0222F7A8: ; 0x0222F7A8
+ .byte 0x00, 0x80, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x80, 0x0B, 0x00
+
+ .global MOD69_0222F7B4
+MOD69_0222F7B4: ; 0x0222F7B4
+ .byte 0x00, 0x00, 0xFA, 0xFF
+
+ .global MOD69_0222F7B8
+MOD69_0222F7B8: ; 0x0222F7B8
+ .byte 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x80, 0x08, 0x00
+
+ .global MOD69_0222F7C4
+MOD69_0222F7C4: ; 0x0222F7C4
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F7D4
+MOD69_0222F7D4: ; 0x0222F7D4
+ .byte 0x29, 0xD8, 0x22, 0x02, 0xC5, 0xD8, 0x22, 0x02, 0xD5, 0xD9, 0x22, 0x02, 0xE5, 0xDA, 0x22, 0x02
+ .byte 0x6D, 0xD8, 0x22, 0x02
+
+ .global MOD69_0222F7E8
+MOD69_0222F7E8: ; 0x0222F7E8
+ .byte 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00
+ .byte 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x02, 0x00
+
+ .global MOD69_0222F800
+MOD69_0222F800: ; 0x0222F800
.byte 0x64, 0xFF, 0x33, 0xFF, 0x00, 0x00, 0x9C, 0x00, 0x33, 0xFF, 0x00, 0x00, 0x9C, 0x00, 0xCD, 0x00
- .byte 0x00, 0x00, 0x64, 0xFF, 0xCD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1E, 0x06, 0x00, 0x01, 0x00, 0x00
+ .byte 0x00, 0x00, 0x64, 0xFF, 0xCD, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F818
+MOD69_0222F818: ; 0x0222F818
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x06, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1E, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F834
+MOD69_0222F834: ; 0x0222F834
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1F, 0x06, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F850
+MOD69_0222F850: ; 0x0222F850
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xFF, 0x33, 0x00, 0x00
- .byte 0xFF, 0x43, 0x00, 0x00, 0x9F, 0x23, 0x00, 0x00, 0xFF, 0x33, 0x00, 0x00, 0xFF, 0x43, 0x00, 0x00
- .byte 0x9F, 0x23, 0x00, 0x00, 0xFF, 0x33, 0x00, 0x00, 0xFF, 0x33, 0x00, 0x00, 0x90, 0x57, 0x00, 0x00
- .byte 0x1F, 0x76, 0x00, 0x00, 0x08, 0x7D, 0x00, 0x00, 0xE6, 0x7F, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00
- .byte 0xE9, 0x03, 0x00, 0x00, 0x5F, 0x02, 0x00, 0x00, 0x16, 0x7C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x60, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFD, 0xFF, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x80, 0x12, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFD, 0xFF
- .byte 0x00, 0x80, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x12, 0x00, 0x00, 0x80, 0x05, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFD, 0xFF, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x80, 0x12, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x02, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F86C
+MOD69_0222F86C: ; 0x0222F86C
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F87C
+MOD69_0222F87C: ; 0x0222F87C
+ .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F88C
+MOD69_0222F88C: ; 0x0222F88C
+ .byte 0xFF, 0x33, 0x00, 0x00, 0xFF, 0x43, 0x00, 0x00, 0x9F, 0x23, 0x00, 0x00, 0xFF, 0x33, 0x00, 0x00
+ .byte 0xFF, 0x43, 0x00, 0x00, 0x9F, 0x23, 0x00, 0x00, 0xFF, 0x33, 0x00, 0x00, 0xFF, 0x33, 0x00, 0x00
+
+ .global MOD69_0222F8AC
+MOD69_0222F8AC: ; 0x0222F8AC
+ .byte 0x90, 0x57, 0x00, 0x00, 0x1F, 0x76, 0x00, 0x00, 0x08, 0x7D, 0x00, 0x00, 0xE6, 0x7F, 0x00, 0x00
+ .byte 0xFF, 0x03, 0x00, 0x00, 0xE9, 0x03, 0x00, 0x00, 0x5F, 0x02, 0x00, 0x00, 0x16, 0x7C, 0x00, 0x00
+
+ .global MOD69_0222F8CC
+MOD69_0222F8CC: ; 0x0222F8CC
+ .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00
+
+ .global MOD69_0222F8F4
+MOD69_0222F8F4: ; 0x0222F8F4
+ .byte 0x00, 0x80, 0xFD, 0xFF, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x12, 0x00
+ .byte 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFD, 0xFF, 0x00, 0x80, 0x05, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x12, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x80, 0xFD, 0xFF, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x12, 0x00
+ .byte 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .data
+ .global MOD69_0222F940
+MOD69_0222F940: ; 0x0222F940
+ .word 0x00000001
- .section .data
- ; 0x0222F940
- .word 0x00000001
+ .bss
+ .global MOD69_0222F960
+MOD69_0222F960: ; 0x0222F960
+ .space 0x20
- .section .bss
- .space 0x20