summaryrefslogtreecommitdiff
path: root/arm9/modules/08/asm/module_08.s
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2020-06-29 00:37:50 +0100
committerred031000 <rubenru09@aol.com>2020-06-29 00:38:44 +0100
commitbb1c4dcd17dd24a8fa0f4b0ecf2dbe1fd65bcbe2 (patch)
tree0bc0e28e26f162336c20ec2139e3fc66bc85d3eb /arm9/modules/08/asm/module_08.s
parentf6725ff90fd02faaef32ce8479d32f04b44585d1 (diff)
module 08 fully shiftable
Diffstat (limited to 'arm9/modules/08/asm/module_08.s')
-rw-r--r--arm9/modules/08/asm/module_08.s269
1 files changed, 160 insertions, 109 deletions
diff --git a/arm9/modules/08/asm/module_08.s b/arm9/modules/08/asm/module_08.s
index d0fcc19c..d472f0de 100644
--- a/arm9/modules/08/asm/module_08.s
+++ b/arm9/modules/08/asm/module_08.s
@@ -12587,12 +12587,12 @@ _02217C52:
thumb_func_start MOD08_02217C58
MOD08_02217C58: ; 0x02217C58
- ldr r3, _02217C60 ; =0x020C50B8
+ ldr r3, _02217C60 ; =FX_Div
sub r0, r1, r0
lsl r1, r2, #0xc
bx r3
.align 2, 0
-_02217C60: .word 0x020C50B8
+_02217C60: .word FX_Div
thumb_func_start MOD08_02217C64
MOD08_02217C64: ; 0x02217C64
@@ -12792,7 +12792,7 @@ _02217DA2:
ldr r2, [r4, #0xc]
asr r0, r0, #4
lsl r1, r0, #2
- ldr r0, _02217E2C ; =0x020FFA38
+ ldr r0, _02217E2C ; =UNK_020FFA38
asr r3, r2, #0x1f
ldrsh r0, [r0, r1]
asr r1, r0, #0x1f
@@ -12813,7 +12813,7 @@ _02217DA2:
lsl r0, r0, #1
add r0, r0, #1
lsl r1, r0, #1
- ldr r0, _02217E2C ; =0x020FFA38
+ ldr r0, _02217E2C ; =UNK_020FFA38
asr r3, r2, #0x1f
ldrsh r0, [r0, r1]
asr r1, r0, #0x1f
@@ -12834,7 +12834,7 @@ _02217E26:
mov r0, #0
pop {r4, pc}
nop
-_02217E2C: .word 0x020FFA38
+_02217E2C: .word UNK_020FFA38
thumb_func_start MOD08_02217E30
MOD08_02217E30: ; 0x02217E30
@@ -13221,7 +13221,7 @@ _022180CE:
lsl r0, r0, #1
add r0, r0, #1
lsl r1, r0, #1
- ldr r0, _0221811C ; =0x020FFA38
+ ldr r0, _0221811C ; =UNK_020FFA38
asr r3, r2, #0x1f
ldrsh r0, [r0, r1]
asr r1, r0, #0x1f
@@ -13242,7 +13242,7 @@ _02218116:
mov r0, #0
pop {r4, pc}
nop
-_0221811C: .word 0x020FFA38
+_0221811C: .word UNK_020FFA38
thumb_func_start MOD08_02218120
MOD08_02218120: ; 0x02218120
@@ -22923,7 +22923,7 @@ _0221CDF8:
mov r1, #0
bl MOD08_02212498
_0221CE00:
- ldr r5, _0221CE38 ; =0x0222D5A0
+ ldr r5, _0221CE38 ; =MOD8_0222D5A0
str r0, [r7, #0x2c]
mov r6, #0
add r4, r7, #0
@@ -22950,7 +22950,7 @@ _0221CE1C:
bl MOD08_0221CD94
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_0221CE38: .word 0x0222D5A0
+_0221CE38: .word MOD8_0222D5A0
_0221CE3C: .word MOD08_0221CD94
thumb_func_start MOD08_0221CE40
@@ -33358,11 +33358,11 @@ MOD08_02222418: ; 0x02222418
lsr r0, r0, #0x10
orr r0, r2
mov r2, #3
- ldr r3, _02222434 ; =0x020CE1FC
+ ldr r3, _02222434 ; =MIi_CpuClear32
lsl r2, r2, #8
bx r3
.align 2, 0
-_02222434: .word 0x020CE1FC
+_02222434: .word MIi_CpuClear32
thumb_func_start MOD08_02222438
MOD08_02222438: ; 0x02222438
@@ -38351,7 +38351,7 @@ _02224CA6:
mul r0, r1
asr r0, r0, #4
lsl r0, r0, #2
- ldr r1, _02224D70 ; =0x020FFA38
+ ldr r1, _02224D70 ; =UNK_020FFA38
str r0, [sp, #0x18]
add r1, r1, r0
mov r0, #2
@@ -38371,7 +38371,7 @@ _02224CA6:
lsl r0, r1, #4
asr r6, r0, #0x10
mov r2, #3
- ldr r1, _02224D70 ; =0x020FFA38
+ ldr r1, _02224D70 ; =UNK_020FFA38
ldr r0, [sp, #0x18]
lsl r2, r2, #0x10
ldrsh r0, [r1, r0]
@@ -38437,7 +38437,7 @@ _02224D50:
pop {r3, r4, r5, r6, r7, pc}
nop
_02224D6C: .word 0x00001555
-_02224D70: .word 0x020FFA38
+_02224D70: .word UNK_020FFA38
_02224D74: .word 0x00000000
_02224D78: .word MOD08_02224AF4
@@ -39693,7 +39693,7 @@ _022257C6:
lsr r0, r0, #0x10
asr r0, r0, #4
lsl r1, r0, #2
- ldr r0, _0222586C ; =0x020FFA38
+ ldr r0, _0222586C ; =UNK_020FFA38
ldr r3, [r6, #0x14]
ldrsh r0, [r0, r1]
lsl r2, r2, #0xc
@@ -39762,7 +39762,7 @@ _02225852:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
-_0222586C: .word 0x020FFA38
+_0222586C: .word UNK_020FFA38
_02225870: .word 0x00000132
_02225874: .word 0x00000000
_02225878: .word 0x00003FFF
@@ -40033,7 +40033,7 @@ MOD08_02225A70: ; 0x02225A70
lsr r0, r0, #0x10
asr r0, r0, #4
lsl r1, r0, #2
- ldr r0, _02225B30 ; =0x020FFA38
+ ldr r0, _02225B30 ; =UNK_020FFA38
lsl r2, r2, #0xc
ldrsh r0, [r0, r1]
mov r3, #0
@@ -40096,7 +40096,7 @@ _02225B2A:
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_02225B30: .word 0x020FFA38
+_02225B30: .word UNK_020FFA38
_02225B34: .word 0x00000000
_02225B38: .word 0x45800000
@@ -40407,7 +40407,7 @@ _02225D8C:
lsr r0, r0, #0x10
asr r0, r0, #4
lsl r1, r0, #2
- ldr r0, _02225E0C ; =0x020FFA38
+ ldr r0, _02225E0C ; =UNK_020FFA38
asr r3, r2, #0x1f
ldrsh r0, [r0, r1]
asr r1, r0, #0x1f
@@ -40459,7 +40459,7 @@ _02225E02:
pop {r4, r5, r6, r7, pc}
nop
_02225E08: .word 0x00000199
-_02225E0C: .word 0x020FFA38
+_02225E0C: .word UNK_020FFA38
_02225E10: .word 0x00000000
thumb_func_start MOD08_02225E14
@@ -49986,38 +49986,89 @@ MOD8_0222A760: ; 0x0222A760
MOD8_0222A780: ; 0x0222A780
.byte 0xCD, 0x75, 0x39, 0x77, 0xAD, 0x49, 0x8C, 0x3D, 0x6A, 0x35, 0x29, 0x29, 0x08, 0x21, 0x42, 0x14
.byte 0x22, 0x10, 0xF0, 0x49, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A7A0
+MOD8_0222A7A0: ; 0x0222A7A0
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x90, 0x39, 0x6F, 0x35, 0x4D, 0x2D, 0x4C, 0x29, 0x2B, 0x25, 0x09, 0x04
.byte 0x06, 0x04, 0x74, 0x29, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A7C0
+MOD8_0222A7C0: ; 0x0222A7C0
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x75, 0x6D, 0xF1, 0x64, 0x6C, 0x5C, 0x08, 0x50, 0x86, 0x48, 0x00, 0x00
.byte 0x00, 0x00, 0x7A, 0x5A, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A7E0
+MOD8_0222A7E0: ; 0x0222A7E0
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x94, 0x7F, 0x51, 0x7B, 0x0D, 0x77, 0xAA, 0x72, 0x67, 0x6E, 0x00, 0x00
.byte 0x00, 0x00, 0xF7, 0x7F, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A800
+MOD8_0222A800: ; 0x0222A800
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xFF, 0x7D, 0x9F, 0x71, 0x3E, 0x61, 0xFD, 0x50, 0x9C, 0x40, 0x33, 0x50
.byte 0x4F, 0x3C, 0xDF, 0x7E, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A820
+MOD8_0222A820: ; 0x0222A820
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xBF, 0x3F, 0x9F, 0x2B, 0x9F, 0x1B, 0x1C, 0x03, 0x99, 0x02, 0x14, 0x06
.byte 0xB0, 0x05, 0xDF, 0x4F, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A840
+MOD8_0222A840: ; 0x0222A840
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xAF, 0x23, 0x6C, 0x1B, 0x09, 0x0F, 0xC6, 0x02, 0x67, 0x02, 0xE6, 0x01
.byte 0x65, 0x05, 0xF5, 0x3B, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A860
+MOD8_0222A860: ; 0x0222A860
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x72, 0x7F, 0xE4, 0x7E, 0x64, 0x6A, 0xA0, 0x59, 0x60, 0x49, 0x20, 0x39
.byte 0xC1, 0x28, 0xBA, 0x7F, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A880
+MOD8_0222A880: ; 0x0222A880
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xFF, 0x3D, 0x7F, 0x2D, 0xFF, 0x1C, 0x1C, 0x00, 0x19, 0x04, 0x34, 0x08
.byte 0x4C, 0x08, 0x7F, 0x4E, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A8A0
+MOD8_0222A8A0: ; 0x0222A8A0
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x7A, 0x5A, 0x17, 0x4E, 0xB5, 0x45, 0x72, 0x3D, 0x30, 0x31, 0xED, 0x28
.byte 0xCB, 0x20, 0xFB, 0x66, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A8C0
+MOD8_0222A8C0: ; 0x0222A8C0
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x9D, 0x77, 0x39, 0x67, 0xD6, 0x5A, 0x52, 0x4E, 0xEF, 0x41, 0x8D, 0x35
.byte 0x4A, 0x2D, 0x7B, 0x6F, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A8E0
+MOD8_0222A8E0: ; 0x0222A8E0
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xD9, 0x50, 0xD5, 0x48, 0xD2, 0x3C, 0xEE, 0x30, 0xCD, 0x30, 0xAB, 0x24
.byte 0xA9, 0x20, 0xDE, 0x51, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A900
+MOD8_0222A900: ; 0x0222A900
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x1C, 0x37, 0xFC, 0x26, 0xDC, 0x1A, 0x59, 0x02, 0xF7, 0x01, 0x92, 0x05
.byte 0x0B, 0x05, 0x5D, 0x4F, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A920
+MOD8_0222A920: ; 0x0222A920
.byte 0xCD, 0x75, 0xFF, 0x7F, 0x76, 0x42, 0x35, 0x36, 0x14, 0x2E, 0x90, 0x19, 0x4F, 0x15, 0x0C, 0x15
.byte 0xCA, 0x10, 0x18, 0x5B, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A940
+MOD8_0222A940: ; 0x0222A940
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xDE, 0x32, 0x9C, 0x22, 0x3A, 0x12, 0xD8, 0x01, 0x96, 0x01, 0x51, 0x01
.byte 0xED, 0x04, 0x1F, 0x3F, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A960
+MOD8_0222A960: ; 0x0222A960
.byte 0xB5, 0x56, 0xFF, 0x7F, 0xFC, 0x7D, 0x5B, 0x7D, 0xDA, 0x7C, 0x16, 0x70, 0x12, 0x64, 0x2E, 0x50
.byte 0x09, 0x3C, 0x1A, 0x7F, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A980
+MOD8_0222A980: ; 0x0222A980
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xAF, 0x7E, 0x4A, 0x7E, 0xE6, 0x7D, 0x40, 0x71, 0x40, 0x65, 0x01, 0x51
.byte 0xA2, 0x30, 0xF3, 0x7E, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
+
+ .global MOD8_0222A9A0
+MOD8_0222A9A0: ; 0x0222A9A0
.byte 0xCD, 0x75, 0xFF, 0x7F, 0xDF, 0x3A, 0x9F, 0x2A, 0x5F, 0x1A, 0x9C, 0x01, 0x59, 0x01, 0x14, 0x05
.byte 0xCF, 0x00, 0xDF, 0x43, 0x08, 0x21, 0x00, 0x00, 0x8C, 0x31, 0xB5, 0x56, 0xBB, 0x53, 0x0A, 0x39
.byte 0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x27, 0x00
@@ -50026,11 +50077,11 @@ MOD8_0222A780: ; 0x0222A780
.global MOD8_0222A9E4
MOD8_0222A9E4: ; 0x0222A9E4
- .byte 0x60, 0xA7, 0x22, 0x02, 0xA0, 0xA9, 0x22, 0x02, 0x80, 0xA9, 0x22, 0x02, 0x60, 0xA9, 0x22, 0x02
- .byte 0x40, 0xA9, 0x22, 0x02, 0x20, 0xA9, 0x22, 0x02, 0x00, 0xA9, 0x22, 0x02, 0xE0, 0xA8, 0x22, 0x02
- .byte 0xC0, 0xA8, 0x22, 0x02, 0xA0, 0xA8, 0x22, 0x02, 0x80, 0xA8, 0x22, 0x02, 0x60, 0xA8, 0x22, 0x02
- .byte 0x40, 0xA8, 0x22, 0x02, 0x20, 0xA8, 0x22, 0x02, 0x00, 0xA8, 0x22, 0x02, 0xE0, 0xA7, 0x22, 0x02
- .byte 0xC0, 0xA7, 0x22, 0x02, 0xA0, 0xA7, 0x22, 0x02
+ .word MOD8_0222A760, MOD8_0222A9A0, MOD8_0222A980, MOD8_0222A960
+ .word MOD8_0222A940, MOD8_0222A920, MOD8_0222A900, MOD8_0222A8E0
+ .word MOD8_0222A8C0, MOD8_0222A8A0, MOD8_0222A880, MOD8_0222A860
+ .word MOD8_0222A840, MOD8_0222A820, MOD8_0222A800, MOD8_0222A7E0
+ .word MOD8_0222A7C0, MOD8_0222A7A0
.global MOD8_0222AA2C
MOD8_0222AA2C: ; 0x0222AA2C
@@ -50047,8 +50098,8 @@ MOD8_0222AA4C: ; 0x0222AA4C
.global MOD8_0222AA64
MOD8_0222AA64: ; 0x0222AA64
- .byte 0x3D, 0x3E, 0x21, 0x02, 0x31, 0x41, 0x21, 0x02, 0x91, 0x44, 0x21, 0x02, 0x3D, 0x3F, 0x21, 0x02
- .byte 0x59, 0x42, 0x21, 0x02, 0x9D, 0x44, 0x21, 0x02
+ .word MOD08_02213E3C, MOD08_02214130, MOD08_02214490, MOD08_02213F3C
+ .word MOD08_02214258, MOD08_0221449C
.global MOD8_0222AA7C
MOD8_0222AA7C: ; 0x0222AA7C
@@ -50067,13 +50118,13 @@ MOD8_0222AAAC: ; 0x0222AAAC
.global MOD8_0222AAC4
MOD8_0222AAC4: ; 0x0222AAC4
- .byte 0xB5, 0x25, 0x21, 0x02, 0xB9, 0x25, 0x21, 0x02, 0x15, 0x26, 0x21, 0x02, 0x1D, 0x26, 0x21, 0x02
- .byte 0x25, 0x26, 0x21, 0x02, 0x65, 0x26, 0x21, 0x02
+ .word MOD08_022125B4, MOD08_022125B8, MOD08_02212614, MOD08_0221261C
+ .word MOD08_02212624, MOD08_02212664
.global MOD8_0222AADC
MOD8_0222AADC: ; 0x0222AADC
- .byte 0x49, 0x45, 0x21, 0x02, 0x4D, 0x45, 0x21, 0x02, 0xBD, 0x48, 0x21, 0x02, 0xD5, 0x48, 0x21, 0x02
- .byte 0x49, 0x45, 0x21, 0x02, 0xF9, 0x45, 0x21, 0x02, 0xD1, 0x46, 0x21, 0x02
+ .word MOD08_02214548, MOD08_0221454C, MOD08_022148BC, MOD08_022148D4
+ .word MOD08_02214548, MOD08_022145F8, MOD08_022146D0
.global MOD8_0222AAF8
MOD8_0222AAF8: ; 0x0222AAF8
@@ -50113,28 +50164,28 @@ MOD8_0222ABDC: ; 0x0222ABDC
.global MOD8_0222AC6C
MOD8_0222AC6C: ; 0x0222AC6C
- .byte 0xDD, 0x26, 0x21, 0x02, 0xFD, 0x26, 0x21, 0x02, 0x29, 0x29, 0x21, 0x02, 0x69, 0x29, 0x21, 0x02
- .byte 0xB5, 0x29, 0x21, 0x02, 0x3D, 0x4B, 0x21, 0x02, 0xA1, 0x34, 0x21, 0x02, 0xA5, 0x34, 0x21, 0x02
- .byte 0x99, 0x4E, 0x21, 0x02, 0xC9, 0x4E, 0x21, 0x02, 0x31, 0x30, 0x21, 0x02, 0x61, 0x30, 0x21, 0x02
- .byte 0x1D, 0x27, 0x21, 0x02, 0x4D, 0x31, 0x21, 0x02, 0x81, 0x32, 0x21, 0x02, 0xB5, 0x32, 0x21, 0x02
- .byte 0x11, 0x49, 0x21, 0x02, 0x61, 0x49, 0x21, 0x02, 0xB9, 0x49, 0x21, 0x02, 0x0D, 0x4A, 0x21, 0x02
- .byte 0x2D, 0x4A, 0x21, 0x02, 0x4D, 0x4A, 0x21, 0x02, 0x71, 0x4B, 0x21, 0x02, 0xA9, 0x4B, 0x21, 0x02
- .byte 0xC5, 0x4B, 0x21, 0x02, 0x81, 0x4D, 0x21, 0x02, 0xE5, 0x4D, 0x21, 0x02, 0xD1, 0x4E, 0x21, 0x02
- .byte 0x3D, 0x4E, 0x21, 0x02, 0x41, 0x4E, 0x21, 0x02, 0x8D, 0x30, 0x21, 0x02, 0xA9, 0x34, 0x21, 0x02
- .byte 0x31, 0x36, 0x21, 0x02, 0xC5, 0x30, 0x21, 0x02, 0xC9, 0x4A, 0x21, 0x02, 0x65, 0x4C, 0x21, 0x02
- .byte 0xDD, 0x4C, 0x21, 0x02, 0x29, 0x4B, 0x21, 0x02, 0x2D, 0x4B, 0x21, 0x02, 0x31, 0x4B, 0x21, 0x02
- .byte 0x39, 0x3C, 0x21, 0x02, 0x3D, 0x3C, 0x21, 0x02, 0x35, 0x4B, 0x21, 0x02, 0x39, 0x4B, 0x21, 0x02
- .byte 0x55, 0x4B, 0x21, 0x02, 0xED, 0x30, 0x21, 0x02, 0xC5, 0x2B, 0x21, 0x02, 0x59, 0x2C, 0x21, 0x02
- .byte 0xA9, 0x2D, 0x21, 0x02, 0x61, 0x2E, 0x21, 0x02, 0x19, 0x2F, 0x21, 0x02, 0x59, 0x2F, 0x21, 0x02
- .byte 0xAD, 0x2F, 0x21, 0x02, 0x05, 0x30, 0x21, 0x02, 0x39, 0x53, 0x21, 0x02, 0xA9, 0x52, 0x21, 0x02
- .byte 0x59, 0x36, 0x21, 0x02, 0xD1, 0x36, 0x21, 0x02, 0x81, 0x37, 0x21, 0x02, 0xA1, 0x39, 0x21, 0x02
- .byte 0xCD, 0x39, 0x21, 0x02, 0xED, 0x3B, 0x21, 0x02, 0x01, 0x3C, 0x21, 0x02, 0x1D, 0x3C, 0x21, 0x02
- .byte 0x79, 0x31, 0x21, 0x02, 0xB1, 0x52, 0x21, 0x02, 0x0D, 0x53, 0x21, 0x02, 0x3D, 0x27, 0x21, 0x02
- .byte 0xC1, 0x28, 0x21, 0x02, 0x05, 0x29, 0x21, 0x02, 0xBD, 0x31, 0x21, 0x02, 0x19, 0x32, 0x21, 0x02
- .byte 0x41, 0x32, 0x21, 0x02, 0xD5, 0x4E, 0x21, 0x02, 0x71, 0x4F, 0x21, 0x02, 0xB5, 0x4F, 0x21, 0x02
- .byte 0x11, 0x50, 0x21, 0x02, 0x55, 0x50, 0x21, 0x02, 0x99, 0x50, 0x21, 0x02, 0xA5, 0x51, 0x21, 0x02
- .byte 0x59, 0x52, 0x21, 0x02, 0x85, 0x52, 0x21, 0x02, 0x21, 0x3A, 0x21, 0x02, 0xD5, 0x3B, 0x21, 0x02
- .byte 0xA5, 0x26, 0x21, 0x02
+ .word MOD08_022126DC, MOD08_022126FC, MOD08_02212928, MOD08_02212968
+ .word MOD08_022129B4, MOD08_02214B3C, MOD08_022134A0, MOD08_022134A4
+ .word MOD08_02214E98, MOD08_02214EC8, MOD08_02213030, MOD08_02213060
+ .word MOD08_0221271C, MOD08_0221314C, MOD08_02213280, MOD08_022132B4
+ .word MOD08_02214910, MOD08_02214960, MOD08_022149B8, MOD08_02214A0C
+ .word MOD08_02214A2C, MOD08_02214A4C, MOD08_02214B70, MOD08_02214BA8
+ .word MOD08_02214BC4, MOD08_02214D80, MOD08_02214DE4, MOD08_02214ED0
+ .word MOD08_02214E3C, MOD08_02214E40, MOD08_0221308C, MOD08_022134A8
+ .word MOD08_02213630, MOD08_022130C4, MOD08_02214AC8, MOD08_02214C64
+ .word MOD08_02214CDC, MOD08_02214B28, MOD08_02214B2C, MOD08_02214B30
+ .word MOD08_02213C38, MOD08_02213C3C, MOD08_02214B34, MOD08_02214B38
+ .word MOD08_02214B54, MOD08_022130EC, MOD08_02212BC4, MOD08_02212C58
+ .word MOD08_02212DA8, MOD08_02212E60, MOD08_02212F18, MOD08_02212F58
+ .word MOD08_02212FAC, MOD08_02213004, MOD08_02215338, MOD08_022152A8
+ .word MOD08_02213658, MOD08_022136D0, MOD08_02213780, MOD08_022139A0
+ .word MOD08_022139CC, MOD08_02213BEC, MOD08_02213C00, MOD08_02213C1C
+ .word MOD08_02213178, MOD08_022152B0, MOD08_0221530C, MOD08_0221273C
+ .word MOD08_022128C0, MOD08_02212904, MOD08_022131BC, MOD08_02213218
+ .word MOD08_02213240, MOD08_02214ED4, MOD08_02214F70, MOD08_02214FB4
+ .word MOD08_02215010, MOD08_02215054, MOD08_02215098, MOD08_022151A4
+ .word MOD08_02215258, MOD08_02215284, MOD08_02213A20, MOD08_02213BD4
+ .word MOD08_022126A4
.global MOD8_0222ADC0
MOD8_0222ADC0: ; 0x0222ADC0
@@ -50214,12 +50265,12 @@ MOD8_0222ADC0: ; 0x0222ADC0
.global MOD8_0222B248
MOD8_0222B248: ; 0x0222B248
- .byte 0xA1, 0x5A, 0x21, 0x02, 0x8D, 0x5B, 0x21, 0x02, 0x45, 0x5C, 0x21, 0x02, 0xE5, 0x5C, 0x21, 0x02
- .byte 0xA1, 0x5C, 0x21, 0x02, 0x15, 0x64, 0x21, 0x02, 0x99, 0x64, 0x21, 0x02, 0x21, 0x64, 0x21, 0x02
- .byte 0x2D, 0x64, 0x21, 0x02, 0x39, 0x64, 0x21, 0x02, 0x45, 0x64, 0x21, 0x02, 0x51, 0x64, 0x21, 0x02
- .byte 0x5D, 0x64, 0x21, 0x02, 0x69, 0x64, 0x21, 0x02, 0x75, 0x64, 0x21, 0x02, 0x81, 0x64, 0x21, 0x02
- .byte 0x8D, 0x64, 0x21, 0x02, 0xCD, 0x71, 0x21, 0x02, 0x45, 0x5E, 0x21, 0x02, 0x75, 0x5D, 0x21, 0x02
- .byte 0xDD, 0x5D, 0x21, 0x02, 0x29, 0x5D, 0x21, 0x02, 0x89, 0x5B, 0x21, 0x02
+ .word MOD08_02215AA0, MOD08_02215B8C, MOD08_02215C44, MOD08_02215CE4
+ .word MOD08_02215CA0, MOD08_02216414, MOD08_02216498, MOD08_02216420
+ .word MOD08_0221642C, MOD08_02216438, MOD08_02216444, MOD08_02216450
+ .word MOD08_0221645C, MOD08_02216468, MOD08_02216474, MOD08_02216480
+ .word MOD08_0221648C, MOD08_022171CC, MOD08_02215E44, MOD08_02215D74
+ .word MOD08_02215DDC, MOD08_02215D28, MOD08_02215B88
.global MOD8_0222B2A4
MOD8_0222B2A4: ; 0x0222B2A4
@@ -50575,10 +50626,10 @@ MOD8_0222C05C: ; 0x0222C05C
.global MOD8_0222C204
MOD8_0222C204: ; 0x0222C204
- .byte 0xC9, 0x73, 0x21, 0x02, 0xCD, 0x73, 0x21, 0x02, 0xB1, 0x74, 0x21, 0x02, 0xB5, 0x74, 0x21, 0x02
- .byte 0xB9, 0x74, 0x21, 0x02, 0x81, 0x75, 0x21, 0x02, 0x05, 0x76, 0x21, 0x02, 0x85, 0x76, 0x21, 0x02
- .byte 0xED, 0x76, 0x21, 0x02, 0xF1, 0x76, 0x21, 0x02, 0xF5, 0x76, 0x21, 0x02, 0xF9, 0x76, 0x21, 0x02
- .byte 0xFD, 0x76, 0x21, 0x02, 0x09, 0x78, 0x21, 0x02
+ .word MOD08_022173C8, MOD08_022173CC, MOD08_022174B0, MOD08_022174B4
+ .word MOD08_022174B8, MOD08_02217580, MOD08_02217604, MOD08_02217684
+ .word MOD08_022176EC, MOD08_022176F0, MOD08_022176F4, MOD08_022176F8
+ .word MOD08_022176FC, MOD08_02217808
.global MOD8_0222C23C
MOD8_0222C23C: ; 0x0222C23C
@@ -50595,9 +50646,9 @@ MOD8_0222C278: ; 0x0222C278
.global MOD8_0222C2A8
MOD8_0222C2A8: ; 0x0222C2A8
- .byte 0x05, 0x79, 0x21, 0x02, 0x29, 0x79, 0x21, 0x02, 0x65, 0x79, 0x21, 0x02, 0xA1, 0x79, 0x21, 0x02
- .byte 0xDD, 0x79, 0x21, 0x02, 0x3D, 0x7A, 0x21, 0x02, 0x79, 0x7A, 0x21, 0x02, 0xB5, 0x7A, 0x21, 0x02
- .byte 0xDD, 0x7A, 0x21, 0x02
+ .word MOD08_02217904, MOD08_02217928, MOD08_02217964, MOD08_022179A0
+ .word MOD08_022179DC, MOD08_02217A3C, MOD08_02217A78, MOD08_02217AB4
+ .word MOD08_02217ADC
.global MOD8_0222C2CC
MOD8_0222C2CC: ; 0x0222C2CC
@@ -50612,39 +50663,39 @@ MOD8_0222C2CE: ; 0x0222C2CE
.global MOD8_0222C300
MOD8_0222C300: ; 0x0222C300
- .byte 0xCD, 0x8D, 0x21, 0x02, 0xED, 0xD0, 0x21, 0x02, 0xB5, 0x20, 0x22, 0x02, 0xF1, 0xF7, 0x21, 0x02
- .byte 0x29, 0x2F, 0x22, 0x02, 0x4D, 0x32, 0x22, 0x02, 0xE1, 0x34, 0x22, 0x02, 0x8D, 0x38, 0x22, 0x02
- .byte 0x8D, 0x3B, 0x22, 0x02, 0x59, 0x3E, 0x22, 0x02, 0x2D, 0x9A, 0x21, 0x02, 0xB5, 0x45, 0x22, 0x02
- .byte 0x1D, 0x4C, 0x22, 0x02, 0xE5, 0x4E, 0x22, 0x02, 0x91, 0x56, 0x22, 0x02, 0x71, 0x59, 0x22, 0x02
- .byte 0x01, 0x5C, 0x22, 0x02, 0xD9, 0xEE, 0x21, 0x02, 0x1D, 0x62, 0x22, 0x02, 0x45, 0xFA, 0x21, 0x02
- .byte 0xE5, 0xFD, 0x21, 0x02, 0x81, 0x01, 0x22, 0x02, 0x7D, 0x05, 0x22, 0x02, 0xA1, 0x08, 0x22, 0x02
- .byte 0x15, 0x0F, 0x22, 0x02, 0x5D, 0xC4, 0x21, 0x02, 0xD1, 0xC5, 0x21, 0x02, 0x95, 0xC6, 0x21, 0x02
- .byte 0x45, 0xC8, 0x21, 0x02, 0xB9, 0x68, 0x22, 0x02, 0x25, 0x6C, 0x22, 0x02, 0xDD, 0x6A, 0x22, 0x02
- .byte 0xAD, 0x6F, 0x22, 0x02
+ .word MOD08_02218DCC, MOD08_0221D0EC, MOD08_022220B4, MOD08_0221F7F0
+ .word MOD08_02222F28, MOD08_0222324C, MOD08_022234E0, MOD08_0222388C
+ .word MOD08_02223B8C, MOD08_02223E58, MOD08_02219A2C, MOD08_022245B4
+ .word MOD08_02224C1C, MOD08_02224EE4, MOD08_02225690, MOD08_02225970
+ .word MOD08_02225C00, MOD08_0221EED8, MOD08_0222621C, MOD08_0221FA44
+ .word MOD08_0221FDE4, MOD08_02220180, MOD08_0222057C, MOD08_022208A0
+ .word MOD08_02220F14, MOD08_0221C45C, MOD08_0221C5D0, MOD08_0221C694
+ .word MOD08_0221C844, MOD08_022268B8, MOD08_02226C24, MOD08_02226ADC
+ .word MOD08_02226FAC
.global MOD8_0222C384
MOD8_0222C384: ; 0x0222C384
- .byte 0x71, 0x8C, 0x21, 0x02, 0x9D, 0x8C, 0x21, 0x02, 0xED, 0x8C, 0x21, 0x02, 0x39, 0x8D, 0x21, 0x02
- .byte 0xB9, 0x96, 0x21, 0x02, 0x19, 0xD4, 0x21, 0x02, 0xE1, 0xD6, 0x21, 0x02, 0x11, 0xD9, 0x21, 0x02
- .byte 0xF5, 0x19, 0x22, 0x02, 0x69, 0x1C, 0x22, 0x02, 0xE5, 0x97, 0x21, 0x02, 0x49, 0x23, 0x22, 0x02
- .byte 0x55, 0x26, 0x22, 0x02, 0x65, 0xDC, 0x21, 0x02, 0x69, 0xDD, 0x21, 0x02, 0x79, 0xDF, 0x21, 0x02
- .byte 0xCD, 0xE0, 0x21, 0x02, 0xC9, 0x29, 0x22, 0x02, 0x79, 0x2A, 0x22, 0x02, 0x2D, 0xE2, 0x21, 0x02
- .byte 0xC9, 0x2C, 0x22, 0x02, 0x45, 0xE3, 0x21, 0x02, 0x45, 0xE6, 0x21, 0x02, 0x81, 0x36, 0x22, 0x02
- .byte 0x81, 0xE8, 0x21, 0x02, 0xB9, 0x40, 0x22, 0x02, 0x59, 0xE9, 0x21, 0x02, 0x7D, 0xEB, 0x21, 0x02
- .byte 0xB1, 0xEC, 0x21, 0x02, 0xD9, 0x46, 0x22, 0x02, 0xE9, 0x48, 0x22, 0x02, 0x61, 0x42, 0x22, 0x02
- .byte 0xB5, 0x53, 0x22, 0x02, 0xD9, 0x9A, 0x21, 0x02, 0x2D, 0x9C, 0x21, 0x02, 0x6D, 0x9F, 0x21, 0x02
- .byte 0x61, 0x8F, 0x21, 0x02, 0xFD, 0x5E, 0x22, 0x02, 0x19, 0xA4, 0x21, 0x02, 0x15, 0xEE, 0x21, 0x02
- .byte 0xC5, 0xA4, 0x21, 0x02, 0x45, 0x61, 0x22, 0x02, 0xE1, 0xA1, 0x21, 0x02, 0x29, 0x64, 0x22, 0x02
- .byte 0x61, 0x91, 0x21, 0x02, 0x89, 0x94, 0x21, 0x02, 0xD9, 0x64, 0x22, 0x02, 0xE5, 0x66, 0x22, 0x02
- .byte 0x61, 0x68, 0x22, 0x02, 0x25, 0xF2, 0x21, 0x02, 0x6D, 0xA5, 0x21, 0x02, 0x45, 0xA6, 0x21, 0x02
- .byte 0xD1, 0xA7, 0x21, 0x02, 0x7D, 0xAA, 0x21, 0x02, 0xBD, 0xAC, 0x21, 0x02, 0x2D, 0x04, 0x22, 0x02
- .byte 0xF1, 0xAD, 0x21, 0x02, 0x1D, 0xAF, 0x21, 0x02, 0x95, 0x0A, 0x22, 0x02, 0x25, 0x0D, 0x22, 0x02
- .byte 0xB1, 0xB0, 0x21, 0x02, 0x71, 0xB1, 0x21, 0x02, 0x8D, 0xB3, 0x21, 0x02, 0x5D, 0xB4, 0x21, 0x02
- .byte 0xB5, 0xB5, 0x21, 0x02, 0xD9, 0xBD, 0x21, 0x02, 0x05, 0xC1, 0x21, 0x02, 0xE9, 0xB8, 0x21, 0x02
- .byte 0xC1, 0xBA, 0x21, 0x02, 0xB9, 0xBB, 0x21, 0x02, 0x35, 0x12, 0x22, 0x02, 0x7D, 0x15, 0x22, 0x02
- .byte 0xBD, 0xC2, 0x21, 0x02, 0x0D, 0xBF, 0x21, 0x02, 0x89, 0xC8, 0x21, 0x02, 0x79, 0xCB, 0x21, 0x02
- .byte 0xC5, 0xCE, 0x21, 0x02, 0x65, 0xB2, 0x21, 0x02, 0xD5, 0xCD, 0x21, 0x02, 0x71, 0x18, 0x22, 0x02
- .byte 0xB9, 0x73, 0x22, 0x02, 0xE5, 0x73, 0x22, 0x02, 0x11, 0x74, 0x22, 0x02, 0x3D, 0x74, 0x22, 0x02
+ .word MOD08_02218C70, MOD08_02218C9C, MOD08_02218CEC, MOD08_02218D38
+ .word MOD08_022196B8, MOD08_0221D418, MOD08_0221D6E0, MOD08_0221D910
+ .word MOD08_022219F4, MOD08_02221C68, MOD08_022197E4, MOD08_02222348
+ .word MOD08_02222654, MOD08_0221DC64, MOD08_0221DD68, MOD08_0221DF78
+ .word MOD08_0221E0CC, MOD08_022229C8, MOD08_02222A78, MOD08_0221E22C
+ .word MOD08_02222CC8, MOD08_0221E344, MOD08_0221E644, MOD08_02223680
+ .word MOD08_0221E880, MOD08_022240B8, MOD08_0221E958, MOD08_0221EB7C
+ .word MOD08_0221ECB0, MOD08_022246D8, MOD08_022248E8, MOD08_02224260
+ .word MOD08_022253B4, MOD08_02219AD8, MOD08_02219C2C, MOD08_02219F6C
+ .word MOD08_02218F60, MOD08_02225EFC, MOD08_0221A418, MOD08_0221EE14
+ .word MOD08_0221A4C4, MOD08_02226144, MOD08_0221A1E0, MOD08_02226428
+ .word MOD08_02219160, MOD08_02219488, MOD08_022264D8, MOD08_022266E4
+ .word MOD08_02226860, MOD08_0221F224, MOD08_0221A56C, MOD08_0221A644
+ .word MOD08_0221A7D0, MOD08_0221AA7C, MOD08_0221ACBC, MOD08_0222042C
+ .word MOD08_0221ADF0, MOD08_0221AF1C, MOD08_02220A94, MOD08_02220D24
+ .word MOD08_0221B0B0, MOD08_0221B170, MOD08_0221B38C, MOD08_0221B45C
+ .word MOD08_0221B5B4, MOD08_0221BDD8, MOD08_0221C104, MOD08_0221B8E8
+ .word MOD08_0221BAC0, MOD08_0221BBB8, MOD08_02221234, MOD08_0222157C
+ .word MOD08_0221C2BC, MOD08_0221BF0C, MOD08_0221C888, MOD08_0221CB78
+ .word MOD08_0221CEC4, MOD08_0221B264, MOD08_0221CDD4, MOD08_02221870
+ .word MOD08_022273B8, MOD08_022273E4, MOD08_02227410, MOD08_0222743C
.global MOD8_0222C4D4
MOD8_0222C4D4: ; 0x0222C4D4
@@ -51036,13 +51087,13 @@ MOD8_0222D004: ; 0x0222D004
.global MOD8_0222D01C
MOD8_0222D01C: ; 0x0222D01C
- .byte 0x15, 0x91, 0x22, 0x02, 0xD5, 0x93, 0x22, 0x02, 0xF9, 0x97, 0x22, 0x02, 0x01, 0x91, 0x22, 0x02
- .byte 0x85, 0x98, 0x22, 0x02, 0x65, 0x96, 0x22, 0x02
+ .word MOD08_02229114, MOD08_022293D4, MOD08_022297F8, MOD08_02229100
+ .word MOD08_02229884, MOD08_02229664
.global MOD8_0222D034
MOD8_0222D034: ; 0x0222D034
- .byte 0x79, 0x89, 0x22, 0x02, 0xA1, 0x89, 0x22, 0x02, 0xC9, 0x89, 0x22, 0x02, 0xF1, 0x89, 0x22, 0x02
- .byte 0x19, 0x8A, 0x22, 0x02, 0x41, 0x8A, 0x22, 0x02, 0x69, 0x8A, 0x22, 0x02, 0x91, 0x8A, 0x22, 0x02
+ .word MOD08_02228978, MOD08_022289A0, MOD08_022289C8, MOD08_022289F0
+ .word MOD08_02228A18, MOD08_02228A40, MOD08_02228A68, MOD08_02228A90
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
@@ -51069,13 +51120,13 @@ MOD8_0222D0D0: ; 0x0222D0D0
.global MOD8_0222D118
MOD8_0222D118: ; 0x0222D118
- .byte 0xE1, 0x8A, 0x22, 0x02, 0xE5, 0x8A, 0x22, 0x02, 0xFD, 0x8A, 0x22, 0x02, 0x09, 0x8B, 0x22, 0x02
- .byte 0xE9, 0x8B, 0x22, 0x02, 0xED, 0x8B, 0x22, 0x02, 0x41, 0x8C, 0x22, 0x02, 0x45, 0x8C, 0x22, 0x02
- .byte 0x51, 0x8C, 0x22, 0x02, 0x5D, 0x8C, 0x22, 0x02, 0x05, 0x8D, 0x22, 0x02, 0x11, 0x8D, 0x22, 0x02
- .byte 0x85, 0x8D, 0x22, 0x02, 0x89, 0x8D, 0x22, 0x02, 0x25, 0x8E, 0x22, 0x02, 0x29, 0x8E, 0x22, 0x02
- .byte 0x49, 0x8E, 0x22, 0x02, 0x55, 0x8E, 0x22, 0x02, 0xED, 0x8E, 0x22, 0x02, 0xF1, 0x8E, 0x22, 0x02
- .byte 0xFD, 0x8E, 0x22, 0x02, 0x09, 0x8F, 0x22, 0x02, 0xF9, 0x8F, 0x22, 0x02, 0xFD, 0x8F, 0x22, 0x02
- .byte 0x61, 0x90, 0x22, 0x02, 0x6D, 0x90, 0x22, 0x02, 0xF1, 0x90, 0x22, 0x02, 0xFD, 0x90, 0x22, 0x02
+ .word MOD08_02228AE0, MOD08_02228AE4, MOD08_02228AFC, MOD08_02228B08
+ .word MOD08_02228BE8, MOD08_02228BEC, MOD08_02228C40, MOD08_02228C44
+ .word MOD08_02228C50, MOD08_02228C5C, MOD08_02228D04, MOD08_02228D10
+ .word MOD08_02228D84, MOD08_02228D88, MOD08_02228E24, MOD08_02228E28
+ .word MOD08_02228E48, MOD08_02228E54, MOD08_02228EEC, MOD08_02228EF0
+ .word MOD08_02228EFC, MOD08_02228F08, MOD08_02228FF8, MOD08_02228FFC
+ .word MOD08_02229060, MOD08_0222906C, MOD08_022290F0, MOD08_022290FC
.byte 0x00, 0x00
.global MOD8_0222D18A
@@ -51186,8 +51237,8 @@ MOD8_0222D550: ; 0x0222D550
.byte 0x00, 0xFE, 0x50, 0x01, 0x32, 0x00, 0x00, 0xFE
.data
- .global MOD8_00000000
-MOD8_00000000: ; 0x00000000
+ .global MOD8_0222D5A0
+MOD8_0222D5A0: ; 0x0222D5A0
.byte 0x14, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00