summaryrefslogtreecommitdiff
path: root/arm9/modules/07/asm/module_07.s
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-06-22 19:29:15 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-06-22 19:29:15 -0400
commitb26996818df8eed5c488cdf2ea74b1f420c3a63d (patch)
treeba04b1704a839776896c3dbec9240ae1b5a6ed2c /arm9/modules/07/asm/module_07.s
parent01c45ca2e93496e9dcf66bec0efceba25c386161 (diff)
First pass autogen data labels in most other overlays
Diffstat (limited to 'arm9/modules/07/asm/module_07.s')
-rw-r--r--arm9/modules/07/asm/module_07.s276
1 files changed, 182 insertions, 94 deletions
diff --git a/arm9/modules/07/asm/module_07.s b/arm9/modules/07/asm/module_07.s
index c64596d3..c030b585 100644
--- a/arm9/modules/07/asm/module_07.s
+++ b/arm9/modules/07/asm/module_07.s
@@ -114,7 +114,7 @@ _02211F1E:
add sp, #0x28
pop {r4, pc}
.align 2, 0
-_02211F30: .word 0x02214AD8
+_02211F30: .word MOD7_02214AD8
thumb_func_start MOD07_02211F34
MOD07_02211F34: ; 0x02211F34
@@ -205,10 +205,10 @@ _02211FE0: .word 0x04000050
_02211FE4: .word 0xFFFFE0FF
_02211FE8: .word 0x04001000
_02211FEC: .word 0x00000B82
-_02211FF0: .word 0x022149A0
-_02211FF4: .word 0x022149B4
-_02211FF8: .word 0x02214B00
-_02211FFC: .word 0x02214B64
+_02211FF0: .word MOD7_022149A0
+_02211FF4: .word MOD7_022149B4
+_02211FF8: .word MOD7_02214B00
+_02211FFC: .word MOD7_02214B64
thumb_func_start MOD07_02212000
MOD07_02212000: ; 0x02212000
@@ -1190,8 +1190,8 @@ _0221280A:
pop {r3, r4, r5, pc}
nop
_02212814: .word 0x00000B82
-_02212818: .word 0x02214960
-_0221281C: .word 0x02214961
+_02212818: .word MOD7_02214960
+_0221281C: .word MOD7_02214961
_02212820: .word 0x00000853
thumb_func_start MOD07_02212824
@@ -1334,8 +1334,8 @@ _0221293E:
pop {r3, r4, r5, pc}
nop
_02212948: .word 0x00000B82
-_0221294C: .word 0x02214960
-_02212950: .word 0x02214961
+_0221294C: .word MOD7_02214960
+_02212950: .word MOD7_02214961
_02212954: .word 0x00000853
thumb_func_start MOD07_02212958
@@ -1754,8 +1754,8 @@ MOD07_02212C04: ; 0x02212C04
add sp, #0x38
pop {r3, r4, r5, r6, r7, pc}
nop
-_02212C9C: .word 0x02214AB8
-_02212CA0: .word 0x0221498C
+_02212C9C: .word MOD7_02214AB8
+_02212CA0: .word MOD7_0221498C
thumb_func_start MOD07_02212CA4
MOD07_02212CA4: ; 0x02212CA4
@@ -1970,10 +1970,10 @@ MOD07_02212D98: ; 0x02212D98
add sp, #0x64
pop {r4, r5, pc}
nop
-_02212E54: .word 0x0221496C
-_02212E58: .word 0x02214A2C
-_02212E5C: .word 0x02214A48
-_02212E60: .word 0x02214A64
+_02212E54: .word MOD7_0221496C
+_02212E58: .word MOD7_02214A2C
+_02212E5C: .word MOD7_02214A48
+_02212E60: .word MOD7_02214A64
thumb_func_start MOD07_02212E64
MOD07_02212E64: ; 0x02212E64
@@ -2177,8 +2177,8 @@ _02212F72:
add sp, #0x18
pop {r3, r4, r5, r6, r7, pc}
nop
-_02213014: .word 0x022149E0
-_02213018: .word 0x02214C64
+_02213014: .word MOD7_022149E0
+_02213018: .word MOD7_02214C64
thumb_func_start MOD07_0221301C
MOD07_0221301C: ; 0x0221301C
@@ -2292,7 +2292,7 @@ _022130C6:
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_022130F8: .word 0x02214950
+_022130F8: .word MOD7_02214950
_022130FC: .word 0x00000B64
_02213100: .word 0x00000B68
@@ -2833,8 +2833,8 @@ _022134B8:
add sp, #0x18
pop {r3, r4, r5, r6, r7, pc}
nop
-_02213560: .word 0x022149C8
-_02213564: .word 0x02214C64
+_02213560: .word MOD7_022149C8
+_02213564: .word MOD7_02214C64
thumb_func_start MOD07_02213568
MOD07_02213568: ; 0x02213568
@@ -3258,10 +3258,10 @@ MOD07_02213858: ; 0x02213858
add sp, #0x64
pop {r4, r5, pc}
nop
-_022138E8: .word 0x0221497C
-_022138EC: .word 0x02214A9C
-_022138F0: .word 0x02214A10
-_022138F4: .word 0x02214A80
+_022138E8: .word MOD7_0221497C
+_022138EC: .word MOD7_02214A9C
+_022138F0: .word MOD7_02214A10
+_022138F4: .word MOD7_02214A80
thumb_func_start MOD07_022138F8
MOD07_022138F8: ; 0x022138F8
@@ -3466,7 +3466,7 @@ _02213A7A:
add sp, #0x1c
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_02213A90: .word 0x02214954
+_02213A90: .word MOD7_02214954
_02213A94: .word 0x00000424
_02213A98: .word 0x00000504
_02213A9C: .word 0x000004E4
@@ -4039,8 +4039,8 @@ _02213F02:
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_02213F1C: .word 0x02214B28
-_02213F20: .word 0x02214DEC
+_02213F1C: .word MOD7_02214B28
+_02213F20: .word MOD7_02214DEC
_02213F24: .word 0x0000021E
thumb_func_start MOD07_02213F28
@@ -4087,7 +4087,7 @@ _02213F64:
add sp, #0x18
pop {r3, r4, r5, pc}
nop
-_02213F88: .word 0x022149F8
+_02213F88: .word MOD7_022149F8
thumb_func_start MOD07_02213F8C
MOD07_02213F8C: ; 0x02213F8C
@@ -4431,7 +4431,7 @@ _02214216:
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_02214248: .word 0x02214B28
+_02214248: .word MOD7_02214B28
thumb_func_start MOD07_0221424C
MOD07_0221424C: ; 0x0221424C
@@ -4453,7 +4453,7 @@ _02214258:
blo _02214258
pop {r3, r4, r5, r6, r7, pc}
nop
-_02214270: .word 0x02214BA4
+_02214270: .word MOD7_02214BA4
thumb_func_start MOD07_02214274
MOD07_02214274: ; 0x02214274
@@ -5270,59 +5270,139 @@ _0221494A:
pop {r3, r4, r5, r6, r7, pc}
.balign 4, 0
- .section .rodata
- ; 0x02214950
- .byte 0x00, 0x03, 0x06, 0x09, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x10, 0x01, 0x10, 0x07, 0x10, 0x0D
- .byte 0x08, 0x08, 0x00, 0x08, 0x00, 0x08, 0x04, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
+ .rodata
+ .global MOD7_02214950
+MOD7_02214950: ; 0x02214950
+ .byte 0x00, 0x03, 0x06, 0x09
+
+ .global MOD7_02214954
+MOD7_02214954: ; 0x02214954
+ .byte 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x10, 0x01, 0x10, 0x07, 0x10, 0x0D
+
+ .global MOD7_02214960
+MOD7_02214960: ; 0x02214960
+ .byte 0x08
+
+ .global MOD7_02214961
+MOD7_02214961: ; 0x02214961
+ .byte 0x08, 0x00, 0x08, 0x00, 0x08, 0x04, 0x0C, 0x00, 0x0C, 0x00, 0x0C
+
+ .global MOD7_0221496C
+MOD7_0221496C: ; 0x0221496C
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .global MOD7_0221497C
+MOD7_0221497C: ; 0x0221497C
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_0221498C
+MOD7_0221498C: ; 0x0221498C
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
+ .byte 0x10, 0x00, 0x00, 0x00
+
+ .global MOD7_022149A0
+MOD7_022149A0: ; 0x022149A0
.byte 0x01, 0x20, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xF5, 0x2A, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02
- .byte 0x49, 0x2B, 0x21, 0x02, 0x7D, 0x20, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xAD, 0x21, 0x21, 0x02
- .byte 0x79, 0x23, 0x21, 0x02, 0x8D, 0x25, 0x21, 0x02, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x49, 0x2B, 0x21, 0x02
+
+ .global MOD7_022149B4
+MOD7_022149B4: ; 0x022149B4
+ .byte 0x7D, 0x20, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xAD, 0x21, 0x21, 0x02, 0x79, 0x23, 0x21, 0x02
+ .byte 0x8D, 0x25, 0x21, 0x02
+
+ .global MOD7_022149C8
+MOD7_022149C8: ; 0x022149C8
.byte 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_022149E0
+MOD7_022149E0: ; 0x022149E0
+ .byte 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_022149F8
+MOD7_022149F8: ; 0x022149F8
+ .byte 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_02214A10
+MOD7_02214A10: ; 0x02214A10
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1E, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_02214A2C
+MOD7_02214A2C: ; 0x02214A2C
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x03, 0x00, 0x1E, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_02214A48
+MOD7_02214A48: ; 0x02214A48
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x03, 0x00, 0x1C, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_02214A64
+MOD7_02214A64: ; 0x02214A64
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1B, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_02214A80
+MOD7_02214A80: ; 0x02214A80
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x1E, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x1E, 0x00
- .byte 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x1C, 0x00, 0x01, 0x02, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1D, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_02214A9C
+MOD7_02214A9C: ; 0x02214A9C
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x1D, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x00
- .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD7_02214AB8
+MOD7_02214AB8: ; 0x02214AB8
+ .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00
+
+ .global MOD7_02214AD8
+MOD7_02214AD8: ; 0x02214AD8
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 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 0x06, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00
+
+ .global MOD7_02214B00
+MOD7_02214B00: ; 0x02214B00
.byte 0xFD, 0x20, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xAD, 0x21, 0x21, 0x02, 0x79, 0x23, 0x21, 0x02
.byte 0x59, 0x29, 0x21, 0x02, 0x69, 0x29, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0x3D, 0x2A, 0x21, 0x02
- .byte 0x75, 0x21, 0x21, 0x02, 0x49, 0x2B, 0x21, 0x02, 0x1E, 0x10, 0x26, 0x18, 0x2E, 0x18, 0x24, 0x2C
- .byte 0x10, 0x0E, 0x1E, 0x40, 0x26, 0x48, 0x2E, 0x48, 0x24, 0x5C, 0x10, 0x3E, 0x1E, 0x70, 0x26, 0x78
- .byte 0x2E, 0x78, 0x24, 0x8C, 0x10, 0x6E, 0x9E, 0x18, 0xA6, 0x20, 0xAE, 0x20, 0xA4, 0x34, 0x90, 0x16
- .byte 0x9E, 0x48, 0xA6, 0x50, 0xAE, 0x50, 0xA4, 0x64, 0x90, 0x46, 0x9E, 0x78, 0xA6, 0x80, 0xAE, 0x80
- .byte 0xA4, 0x94, 0x90, 0x76, 0xFD, 0x20, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xAD, 0x21, 0x21, 0x02
- .byte 0x79, 0x23, 0x21, 0x02, 0xB5, 0x26, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xC5, 0x26, 0x21, 0x02
- .byte 0x05, 0x27, 0x21, 0x02, 0x59, 0x29, 0x21, 0x02, 0x69, 0x29, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02
- .byte 0xFD, 0x29, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0x65, 0x2A, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02
- .byte 0x49, 0x2B, 0x21, 0x02, 0x01, 0x06, 0x01, 0x09, 0x02, 0x00, 0x01, 0x00, 0x01, 0x01, 0x04, 0x05
- .byte 0x02, 0x00, 0x13, 0x00, 0x01, 0x07, 0x04, 0x08, 0x02, 0x00, 0x1D, 0x00, 0x01, 0x08, 0x03, 0x06
- .byte 0x01, 0x03, 0x2D, 0x00, 0x01, 0x06, 0x07, 0x09, 0x02, 0x00, 0x33, 0x00, 0x01, 0x01, 0x0A, 0x05
- .byte 0x02, 0x00, 0x45, 0x00, 0x01, 0x07, 0x0A, 0x08, 0x02, 0x00, 0x4F, 0x00, 0x01, 0x08, 0x09, 0x06
- .byte 0x01, 0x04, 0x5F, 0x00, 0x01, 0x06, 0x0D, 0x09, 0x02, 0x00, 0x65, 0x00, 0x01, 0x01, 0x10, 0x05
- .byte 0x02, 0x00, 0x77, 0x00, 0x01, 0x07, 0x10, 0x08, 0x02, 0x00, 0x81, 0x00, 0x01, 0x08, 0x0F, 0x06
- .byte 0x01, 0x05, 0x91, 0x00, 0x01, 0x16, 0x02, 0x09, 0x02, 0x00, 0x97, 0x00, 0x01, 0x11, 0x05, 0x05
- .byte 0x02, 0x00, 0xA9, 0x00, 0x01, 0x17, 0x05, 0x08, 0x02, 0x00, 0xB3, 0x00, 0x01, 0x18, 0x04, 0x06
- .byte 0x01, 0x06, 0xC3, 0x00, 0x01, 0x16, 0x08, 0x09, 0x02, 0x00, 0xC9, 0x00, 0x01, 0x11, 0x0B, 0x05
- .byte 0x02, 0x00, 0xDB, 0x00, 0x01, 0x17, 0x0B, 0x08, 0x02, 0x00, 0xE5, 0x00, 0x01, 0x18, 0x0A, 0x06
- .byte 0x01, 0x07, 0xF5, 0x00, 0x01, 0x16, 0x0E, 0x09, 0x02, 0x00, 0xFB, 0x00, 0x01, 0x11, 0x11, 0x05
- .byte 0x02, 0x00, 0x0D, 0x01, 0x01, 0x17, 0x11, 0x08, 0x02, 0x00, 0x17, 0x01, 0x01, 0x18, 0x10, 0x06
- .byte 0x01, 0x08, 0x27, 0x01, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00
- .byte 0x07, 0xB8, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x75, 0x21, 0x21, 0x02, 0x49, 0x2B, 0x21, 0x02
+
+ .global MOD7_02214B28
+MOD7_02214B28: ; 0x02214B28
+ .byte 0x1E, 0x10, 0x26, 0x18, 0x2E, 0x18, 0x24, 0x2C, 0x10, 0x0E, 0x1E, 0x40, 0x26, 0x48, 0x2E, 0x48
+ .byte 0x24, 0x5C, 0x10, 0x3E, 0x1E, 0x70, 0x26, 0x78, 0x2E, 0x78, 0x24, 0x8C, 0x10, 0x6E, 0x9E, 0x18
+ .byte 0xA6, 0x20, 0xAE, 0x20, 0xA4, 0x34, 0x90, 0x16, 0x9E, 0x48, 0xA6, 0x50, 0xAE, 0x50, 0xA4, 0x64
+ .byte 0x90, 0x46, 0x9E, 0x78, 0xA6, 0x80, 0xAE, 0x80, 0xA4, 0x94, 0x90, 0x76
+
+ .global MOD7_02214B64
+MOD7_02214B64: ; 0x02214B64
+ .byte 0xFD, 0x20, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xAD, 0x21, 0x21, 0x02, 0x79, 0x23, 0x21, 0x02
+ .byte 0xB5, 0x26, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xC5, 0x26, 0x21, 0x02, 0x05, 0x27, 0x21, 0x02
+ .byte 0x59, 0x29, 0x21, 0x02, 0x69, 0x29, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0xFD, 0x29, 0x21, 0x02
+ .byte 0x75, 0x21, 0x21, 0x02, 0x65, 0x2A, 0x21, 0x02, 0x75, 0x21, 0x21, 0x02, 0x49, 0x2B, 0x21, 0x02
+
+ .global MOD7_02214BA4
+MOD7_02214BA4: ; 0x02214BA4
+ .byte 0x01, 0x06, 0x01, 0x09, 0x02, 0x00, 0x01, 0x00, 0x01, 0x01, 0x04, 0x05, 0x02, 0x00, 0x13, 0x00
+ .byte 0x01, 0x07, 0x04, 0x08, 0x02, 0x00, 0x1D, 0x00, 0x01, 0x08, 0x03, 0x06, 0x01, 0x03, 0x2D, 0x00
+ .byte 0x01, 0x06, 0x07, 0x09, 0x02, 0x00, 0x33, 0x00, 0x01, 0x01, 0x0A, 0x05, 0x02, 0x00, 0x45, 0x00
+ .byte 0x01, 0x07, 0x0A, 0x08, 0x02, 0x00, 0x4F, 0x00, 0x01, 0x08, 0x09, 0x06, 0x01, 0x04, 0x5F, 0x00
+ .byte 0x01, 0x06, 0x0D, 0x09, 0x02, 0x00, 0x65, 0x00, 0x01, 0x01, 0x10, 0x05, 0x02, 0x00, 0x77, 0x00
+ .byte 0x01, 0x07, 0x10, 0x08, 0x02, 0x00, 0x81, 0x00, 0x01, 0x08, 0x0F, 0x06, 0x01, 0x05, 0x91, 0x00
+ .byte 0x01, 0x16, 0x02, 0x09, 0x02, 0x00, 0x97, 0x00, 0x01, 0x11, 0x05, 0x05, 0x02, 0x00, 0xA9, 0x00
+ .byte 0x01, 0x17, 0x05, 0x08, 0x02, 0x00, 0xB3, 0x00, 0x01, 0x18, 0x04, 0x06, 0x01, 0x06, 0xC3, 0x00
+ .byte 0x01, 0x16, 0x08, 0x09, 0x02, 0x00, 0xC9, 0x00, 0x01, 0x11, 0x0B, 0x05, 0x02, 0x00, 0xDB, 0x00
+ .byte 0x01, 0x17, 0x0B, 0x08, 0x02, 0x00, 0xE5, 0x00, 0x01, 0x18, 0x0A, 0x06, 0x01, 0x07, 0xF5, 0x00
+ .byte 0x01, 0x16, 0x0E, 0x09, 0x02, 0x00, 0xFB, 0x00, 0x01, 0x11, 0x11, 0x05, 0x02, 0x00, 0x0D, 0x01
+ .byte 0x01, 0x17, 0x11, 0x08, 0x02, 0x00, 0x17, 0x01, 0x01, 0x18, 0x10, 0x06, 0x01, 0x08, 0x27, 0x01
+
+ .global MOD7_02214C64
+MOD7_02214C64: ; 0x02214C64
.byte 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00
.byte 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
@@ -5342,10 +5422,24 @@ _0221494A:
.byte 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00
.byte 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00
- .byte 0x08, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00
+ .byte 0x07, 0xB8, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0xB8, 0x00, 0x00, 0x07, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00
+ .byte 0x07, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .global MOD7_02214DEC
+MOD7_02214DEC: ; 0x02214DEC
+ .byte 0x09, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00
+ .byte 0x09, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
+ .byte 0x0A, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x10, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00
+ .byte 0x0B, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x11, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00
.byte 0x08, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
.byte 0x0A, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -5354,7 +5448,7 @@ _0221494A:
.byte 0x10, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xB8, 0x00, 0x00
.byte 0x0B, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00
+ .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00
.byte 0x09, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00
.byte 0x0A, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -5363,7 +5457,7 @@ _0221494A:
.byte 0x0A, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00
.byte 0x0C, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
.byte 0x09, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00
@@ -5372,7 +5466,7 @@ _0221494A:
.byte 0x0B, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x11, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00
.byte 0x0C, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
+ .byte 0x0D, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00
.byte 0x09, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
@@ -5380,7 +5474,7 @@ _0221494A:
.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00
.byte 0x0B, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x11, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0xB8, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0xB8, 0x00, 0x00
.byte 0x08, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00
.byte 0x0A, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -5389,13 +5483,7 @@ _0221494A:
.byte 0x10, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xB8, 0x00, 0x00
.byte 0x0B, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0xB8, 0x00, 0x00, 0x08, 0xB8, 0x00, 0x00
- .byte 0x09, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00
- .byte 0x0A, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0xB8, 0x00, 0x00, 0x09, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00, 0x0A, 0xB8, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xB8, 0x00, 0x00
- .byte 0x0A, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xB8, 0x00, 0x00, 0x0B, 0xB8, 0x00, 0x00
- .byte 0x0C, 0xB8, 0x00, 0x00, 0x0C, 0xB8, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
+ .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .data
+ .bss