diff options
-rw-r--r-- | arm9/modules/12/asm/module_12.s | 1310 |
1 files changed, 862 insertions, 448 deletions
diff --git a/arm9/modules/12/asm/module_12.s b/arm9/modules/12/asm/module_12.s index 0234a819..d58278d2 100644 --- a/arm9/modules/12/asm/module_12.s +++ b/arm9/modules/12/asm/module_12.s @@ -8996,7 +8996,7 @@ _02231E8E: add r1, r7, r1 bl MOD12_022322C0 ldr r0, _022320B4 ; =0x00010200 - ldr r1, _022320B8 ; =0x02244E30 + ldr r1, _022320B8 ; =MOD12_02244E30 str r0, [sp] mov r0, #0 str r0, [sp, #4] @@ -9006,7 +9006,7 @@ _02231E8E: lsl r0, r4, #3 ldrh r1, [r1, r0] str r1, [sp, #0xc] - ldr r1, _022320B8 ; =0x02244E30 + ldr r1, _022320B8 ; =MOD12_02244E30 add r0, r1, r0 ldrh r0, [r0, #2] add r1, r4, #0 @@ -9033,7 +9033,7 @@ _02231E8E: ldr r0, _022320B0 ; =0x000080F0 lsl r1, r4, #3 str r0, [sp, #8] - ldr r0, _022320B8 ; =0x02244E30 + ldr r0, _022320B8 ; =MOD12_02244E30 add r2, #8 add r1, r0, r1 ldrh r0, [r1, #4] @@ -9187,7 +9187,7 @@ _02232040: mul r0, r4 add r7, r6, r0 lsl r0, r4, #3 - ldr r1, _022320BC ; =0x02244E50 + ldr r1, _022320BC ; =MOD12_02244E50 str r0, [sp, #0x2c] add r0, r1, r0 mov r5, #0 @@ -9204,7 +9204,7 @@ _02232054: bl ErrorHandling _02232066: ldr r0, [sp, #0x20] - ldr r3, _022320BC ; =0x02244E50 + ldr r3, _022320BC ; =MOD12_02244E50 str r0, [sp] ldr r2, [sp, #0x2c] ldr r1, [r6, #4] @@ -9240,8 +9240,8 @@ _022320A8: .word 0x00010708 _022320AC: .word MOD12_02244D94 _022320B0: .word 0x000080F0 _022320B4: .word 0x00010200 -_022320B8: .word 0x02244E30 -_022320BC: .word 0x02244E50 +_022320B8: .word MOD12_02244E30 +_022320BC: .word MOD12_02244E50 thumb_func_start MOD12_022320C0 MOD12_022320C0: ; 0x022320C0 @@ -9258,7 +9258,7 @@ MOD12_022320C0: ; 0x022320C0 b _0223210E _022320D6: ldr r0, _0223216C ; =0x0001090A - ldr r1, _02232170 ; =0x02244D78 + ldr r1, _02232170 ; =MOD12_02244D78 str r0, [sp] mov r0, #0 str r0, [sp, #4] @@ -9269,7 +9269,7 @@ _022320D6: ldrh r1, [r1, r0] mov r3, #2 str r1, [sp, #0xc] - ldr r1, _02232170 ; =0x02244D78 + ldr r1, _02232170 ; =MOD12_02244D78 add r0, r1, r0 ldrh r0, [r0, #2] add r1, r4, #0 @@ -9330,7 +9330,7 @@ _0223210E: pop {r4, r5, r6, r7, pc} .align 2, 0 _0223216C: .word 0x0001090A -_02232170: .word 0x02244D78 +_02232170: .word MOD12_02244D78 _02232174: .word 0x000080F0 _02232178: .word 0x0000011E @@ -9382,10 +9382,10 @@ _022321C8: pop {r3, r4, r5, r6, r7, pc} _022321CE: mov r0, #6 - ldr r1, _02232210 ; =0x02244E00 + ldr r1, _02232210 ; =MOD12_02244E00 mul r0, r5 add r7, r1, r0 - ldr r1, _02232214 ; =0x02244EA4 + ldr r1, _02232214 ; =MOD12_02244EA4 lsl r0, r5, #4 add r6, r1, r0 ldr r1, [sp] @@ -9410,8 +9410,8 @@ _022321CE: nop _02232208: .word 0x00000123 _0223220C: .word 0x000002E1 -_02232210: .word 0x02244E00 -_02232214: .word 0x02244EA4 +_02232210: .word MOD12_02244E00 +_02232214: .word MOD12_02244EA4 _02232218: .word MOD12_022327E0 thumb_func_start MOD12_0223221C @@ -9467,13 +9467,13 @@ _02232262: add r1, r4, #0 bl MOD12_02232654 mov r0, #6 - ldr r1, _022322B8 ; =0x02244E18 + ldr r1, _022322B8 ; =MOD12_02244E18 mul r0, r5 add r0, r1, r0 mov r1, #0xbd lsl r1, r1, #2 str r0, [r4, r1] - ldr r2, _022322BC ; =0x02244EE4 + ldr r2, _022322BC ; =MOD12_02244EE4 lsl r0, r5, #4 add r2, r2, r0 add r0, r1, #4 @@ -9500,8 +9500,8 @@ _022322AA: nop _022322B0: .word 0x0000011E _022322B4: .word MOD12_022326A4 -_022322B8: .word 0x02244E18 -_022322BC: .word 0x02244EE4 +_022322B8: .word MOD12_02244E18 +_022322BC: .word MOD12_02244EE4 thumb_func_start MOD12_022322C0 MOD12_022322C0: ; 0x022322C0 @@ -9734,7 +9734,7 @@ MOD12_02232470: ; 0x02232470 add r5, r0, #0 add r7, r1, #0 ldr r1, [r5, #4] - ldr r4, _02232504 ; =0x02244E70 + ldr r4, _02232504 ; =MOD12_02244E70 ldr r0, [r1, #0x18] add r3, sp, #8 str r0, [sp, #4] @@ -9770,14 +9770,14 @@ _022324AC: lsl r0, r0, #2 ldrb r2, [r1, r0] ldr r0, _02232508 ; =0x000080F6 - ldr r1, _0223250C ; =0x02244DB4 + ldr r1, _0223250C ; =MOD12_02244DB4 add r0, r4, r0 str r0, [sp, #0x1c] lsl r0, r4, #2 ldrh r1, [r1, r0] add r3, sp, #8 strh r1, [r6] - ldr r1, _0223250C ; =0x02244DB4 + ldr r1, _0223250C ; =MOD12_02244DB4 add r0, r1, r0 ldrh r0, [r0, #2] ldr r1, [sp] @@ -9806,9 +9806,9 @@ _022324FC: add sp, #0x3c pop {r4, r5, r6, r7, pc} .align 2, 0 -_02232504: .word 0x02244E70 +_02232504: .word MOD12_02244E70 _02232508: .word 0x000080F6 -_0223250C: .word 0x02244DB4 +_0223250C: .word MOD12_02244DB4 thumb_func_start MOD12_02232510 MOD12_02232510: ; 0x02232510 @@ -9901,7 +9901,7 @@ _0223259E: MOD12_022325AC: ; 0x022325AC push {r3, r4, r5, r6, r7, lr} sub sp, #0x18 - ldr r6, _02232624 ; =0x02244DD8 + ldr r6, _02232624 ; =MOD12_02244DD8 add r5, r2, #0 add r4, r0, #0 add r3, r1, #0 @@ -9931,12 +9931,12 @@ MOD12_022325AC: ; 0x022325AC add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _022325EC: - ldr r2, _02232628 ; =0x02244D64 + ldr r2, _02232628 ; =MOD12_02244D64 lsl r1, r5, #1 mov r0, #0 add r1, r2, r1 str r0, [sp] - ldr r3, _0223262C ; =0x02244F24 + ldr r3, _0223262C ; =MOD12_02244F24 lsl r2, r5, #4 add r2, r3, r2 add r0, r4, #0 @@ -9957,9 +9957,9 @@ _022325EC: add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} nop -_02232624: .word 0x02244DD8 -_02232628: .word 0x02244D64 -_0223262C: .word 0x02244F24 +_02232624: .word MOD12_02244DD8 +_02232628: .word MOD12_02244D64 +_0223262C: .word MOD12_02244F24 thumb_func_start MOD12_02232630 MOD12_02232630: ; 0x02232630 @@ -11099,7 +11099,7 @@ _02232ED0: lsl r3, r0, #1 mov r0, #2 ldrsb r2, [r6, r0] - ldr r0, _02232FEC ; =0x02244D58 + ldr r0, _02232FEC ; =MOD12_02244D58 add r0, r0, r3 ldrb r3, [r2, r0] add r0, sp, #0x10 @@ -11116,7 +11116,7 @@ _02232ED0: lsl r2, r0, #1 mov r0, #2 ldrsb r1, [r6, r0] - ldr r0, _02232FEC ; =0x02244D58 + ldr r0, _02232FEC ; =MOD12_02244D58 add r0, r0, r2 ldrb r3, [r1, r0] _02232F1A: @@ -11146,7 +11146,7 @@ _02232F1A: mvn r0, r0 pop {r4, r5, r6, r7, pc} _02232F4E: - ldr r0, _02232FEC ; =0x02244D58 + ldr r0, _02232FEC ; =MOD12_02244D58 add r1, sp, #0x18 mov r2, #4 bl MI_CpuCopy8 @@ -11180,7 +11180,7 @@ _02232F86: _02232F8A: mov r0, #1 ldrsb r0, [r6, r0] - ldr r2, _02232FEC ; =0x02244D58 + ldr r2, _02232FEC ; =MOD12_02244D58 lsl r3, r0, #1 mov r0, #2 ldrsb r1, [r6, r0] @@ -11211,7 +11211,7 @@ _02232F8A: _02232FC8: mov r0, #1 ldrsb r0, [r6, r0] - ldr r2, _02232FEC ; =0x02244D58 + ldr r2, _02232FEC ; =MOD12_02244D58 add sp, #0x1c lsl r3, r0, #1 mov r0, #2 @@ -11227,7 +11227,7 @@ _02232FDC: .align 2, 0 _02232FE4: .word MOD12_02245074 _02232FE8: .word 0x00000123 -_02232FEC: .word 0x02244D58 +_02232FEC: .word MOD12_02244D58 thumb_func_start MOD12_02232FF0 MOD12_02232FF0: ; 0x02232FF0 @@ -11236,7 +11236,7 @@ MOD12_02232FF0: ; 0x02232FF0 lsl r2, r2, #4 mov r4, #0 add r2, r0, r2 - ldr r7, _02233028 ; =0x02244D58 + ldr r7, _02233028 ; =MOD12_02244D58 add r0, r4, #0 b _0223301E _02233000: @@ -11264,7 +11264,7 @@ _0223301E: pop {r4, r5, r6, r7} bx lr nop -_02233028: .word 0x02244D58 +_02233028: .word MOD12_02244D58 thumb_func_start MOD12_0223302C MOD12_0223302C: ; 0x0223302C @@ -11298,7 +11298,7 @@ MOD12_0223302C: ; 0x0223302C ldrsb r3, [r4, r0] lsl r1, r2, #1 add r2, r2, r1 - ldr r1, _02233148 ; =0x02244D5C + ldr r1, _02233148 ; =MOD12_02244D5C add r0, r1, r2 ldrb r1, [r3, r0] ldr r0, [r6, #0x14] @@ -11326,7 +11326,7 @@ MOD12_0223302C: ; 0x0223302C mvn r0, r0 pop {r3, r4, r5, r6, r7, pc} _022330A0: - ldr r0, _02233148 ; =0x02244D5C + ldr r0, _02233148 ; =MOD12_02244D5C add r1, sp, #8 mov r2, #6 bl MI_CpuCopy8 @@ -11361,7 +11361,7 @@ _022330DA: _022330DE: mov r0, #1 ldrsb r1, [r4, r0] - ldr r2, _02233148 ; =0x02244D5C + ldr r2, _02233148 ; =MOD12_02244D5C lsl r0, r1, #1 add r3, r1, r0 mov r0, #2 @@ -11393,7 +11393,7 @@ _022330DE: _0223311E: mov r0, #1 ldrsb r1, [r4, r0] - ldr r2, _02233148 ; =0x02244D5C + ldr r2, _02233148 ; =MOD12_02244D5C add sp, #0x10 lsl r0, r1, #1 add r3, r1, r0 @@ -11413,7 +11413,7 @@ _0223313A: pop {r3, r4, r5, r6, r7, pc} nop _02233144: .word MOD12_02245074 -_02233148: .word 0x02244D5C +_02233148: .word MOD12_02244D5C thumb_func_start MOD12_0223314C MOD12_0223314C: ; 0x0223314C @@ -11424,7 +11424,7 @@ MOD12_0223314C: ; 0x0223314C lsl r2, r2, #4 add r3, r0, r2 mov r5, #0 - ldr r0, _02233188 ; =0x02244D5C + ldr r0, _02233188 ; =MOD12_02244D5C add r2, r5, #0 b _02233180 _02233160: @@ -11454,7 +11454,7 @@ _02233184: pop {r4, r5, r6, r7} bx lr .align 2, 0 -_02233188: .word 0x02244D5C +_02233188: .word MOD12_02244D5C thumb_func_start MOD12_0223318C MOD12_0223318C: ; 0x0223318C @@ -11837,7 +11837,7 @@ _02233444: .word 0x000080F6 MOD12_02233448: ; 0x02233448 push {r3, r4, r5, lr} add r5, r2, #0 - ldr r2, _02233474 ; =0x02245168 + ldr r2, _02233474 ; =MOD12_02245168 bl FUN_0200C154 mov r1, #0x58 mul r1, r5 @@ -11854,7 +11854,7 @@ MOD12_02233448: ; 0x02233448 add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02233474: .word 0x02245168 +_02233474: .word MOD12_02245168 thumb_func_start MOD12_02233478 MOD12_02233478: ; 0x02233478 @@ -11927,11 +11927,11 @@ MOD12_022334F4: ; 0x022334F4 add r6, r3, #0 cmp r2, #0 blt _02233508 - ldr r2, _0223352C ; =0x02245134 + ldr r2, _0223352C ; =MOD12_02245134 bl FUN_0200C154 b _0223350E _02233508: - ldr r2, _02233530 ; =0x0224519C + ldr r2, _02233530 ; =MOD12_0224519C bl FUN_0200C154 _0223350E: add r4, r0, #0 @@ -11948,8 +11948,8 @@ _0223350E: add r0, r4, #0 pop {r4, r5, r6, pc} .align 2, 0 -_0223352C: .word 0x02245134 -_02233530: .word 0x0224519C +_0223352C: .word MOD12_02245134 +_02233530: .word MOD12_0224519C thumb_func_start MOD12_02233534 MOD12_02233534: ; 0x02233534 @@ -12466,7 +12466,7 @@ _022338C2: add r1, r7, #0 mov r2, #0x2e bl FUN_0200C13C - ldr r6, _02233974 ; =0x022453D8 + ldr r6, _02233974 ; =MOD12_022453D8 add r3, sp, #0x24 mov r2, #6 _0223392C: @@ -12503,7 +12503,7 @@ _0223392C: .align 2, 0 _0223396C: .word 0x000080E9 _02233970: .word 0x000080EA -_02233974: .word 0x022453D8 +_02233974: .word MOD12_022453D8 thumb_func_start MOD12_02233978 MOD12_02233978: ; 0x02233978 @@ -12576,7 +12576,7 @@ _02233A04: .word 0x000080EC MOD12_02233A08: ; 0x02233A08 push {r3, r4, r5, r6, r7, lr} sub sp, #0x40 - ldr r4, _02233A5C ; =0x0224520C + ldr r4, _02233A5C ; =MOD12_0224520C add r6, r2, #0 add r3, r0, #0 add r7, r1, #0 @@ -12584,7 +12584,7 @@ MOD12_02233A08: ; 0x02233A08 add r2, sp, #0 stmia r2!, {r0, r1} ldr r0, [r4] - ldr r5, _02233A60 ; =0x0224533C + ldr r5, _02233A60 ; =MOD12_0224533C str r0, [r2] add r4, sp, #0xc mov r2, #6 @@ -12616,8 +12616,8 @@ _02233A24: add sp, #0x40 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_02233A5C: .word 0x0224520C -_02233A60: .word 0x0224533C +_02233A5C: .word MOD12_0224520C +_02233A60: .word MOD12_0224533C thumb_func_start MOD12_02233A64 MOD12_02233A64: ; 0x02233A64 @@ -12765,7 +12765,7 @@ _02233B78: .word 0x000080F3 MOD12_02233B7C: ; 0x02233B7C push {r4, r5, lr} sub sp, #0x34 - ldr r4, _02233BB8 ; =0x022452D4 + ldr r4, _02233BB8 ; =MOD12_022452D4 add r5, r0, #0 add r3, sp, #0 mov r2, #6 @@ -12791,7 +12791,7 @@ _02233B88: add sp, #0x34 pop {r4, r5, pc} nop -_02233BB8: .word 0x022452D4 +_02233BB8: .word MOD12_022452D4 thumb_func_start MOD12_02233BBC MOD12_02233BBC: ; 0x02233BBC @@ -12828,11 +12828,11 @@ MOD12_02233BE4: ; 0x02233BE4 bne _02233BFA bl ErrorHandling _02233BFA: - ldr r1, _02233C60 ; =0x02245200 + ldr r1, _02233C60 ; =MOD12_02245200 lsl r2, r6, #2 mov r0, #0x5f lsl r0, r0, #2 - ldr r3, _02233C64 ; =0x02245202 + ldr r3, _02233C64 ; =MOD12_02245200 + 2 ldrsh r1, [r1, r2] ldrsh r2, [r3, r2] ldr r0, [r4, r0] @@ -12878,8 +12878,8 @@ _02233C56: _02233C5C: pop {r4, r5, r6, pc} nop -_02233C60: .word 0x02245200 -_02233C64: .word 0x02245202 +_02233C60: .word MOD12_02245200 +_02233C64: .word MOD12_02245200 + 2 _02233C68: .word 0x000006E1 _02233C6C: .word 0x000006DF _02233C70: .word 0x000005DD @@ -13249,7 +13249,7 @@ _02233F00: bl FUN_0200C13C ldr r0, [r5, #0x18] ldr r1, [r5, #0x1c] - ldr r2, _02233F74 ; =0x02245370 + ldr r2, _02233F74 ; =MOD12_02245370 bl FUN_0200C154 add r1, r5, #0 add r1, #0xc0 @@ -13271,7 +13271,7 @@ _02233F00: pop {r4, r5, pc} .align 2, 0 _02233F70: .word 0x000080ED -_02233F74: .word 0x02245370 +_02233F74: .word MOD12_02245370 thumb_func_start MOD12_02233F78 MOD12_02233F78: ; 0x02233F78 @@ -13395,7 +13395,7 @@ _0223404A: MOD12_0223405C: ; 0x0223405C push {r4, r5, r6, lr} add r5, r2, #0 - ldr r2, _02234084 ; =0x022453A4 + ldr r2, _02234084 ; =MOD12_022453A4 add r4, r3, #0 bl FUN_0200C154 add r6, r0, #0 @@ -13410,7 +13410,7 @@ MOD12_0223405C: ; 0x0223405C add r0, r6, #0 pop {r4, r5, r6, pc} nop -_02234084: .word 0x022453A4 +_02234084: .word MOD12_022453A4 thumb_func_start MOD12_02234088 MOD12_02234088: ; 0x02234088 @@ -13461,7 +13461,7 @@ _022340CE: ldr r0, [sp] add r7, r0, r1 ldr r0, [sp, #4] - ldr r1, _02234190 ; =0x02245228 + ldr r1, _02234190 ; =MOD12_02245228 lsl r0, r0, #2 str r0, [sp, #0xc] add r0, r1, r0 @@ -13482,7 +13482,7 @@ _022340EE: ldr r0, [r0] cmp r0, #0 bne _0223414C - ldr r3, _02234190 ; =0x02245228 + ldr r3, _02234190 ; =MOD12_02245228 ldr r2, [sp, #0xc] ldr r0, [sp] ldrsh r3, [r3, r2] @@ -13543,7 +13543,7 @@ _02234170: add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_02234190: .word 0x02245228 +_02234190: .word MOD12_02245228 _02234194: .word 0x000006E1 _02234198: .word 0x0000FFFF @@ -13806,7 +13806,7 @@ _022343A2: MOD12_022343B4: ; 0x022343B4 push {r4, r5, r6, lr} add r5, r2, #0 - ldr r2, _022343DC ; =0x02245308 + ldr r2, _022343DC ; =MOD12_02245308 add r4, r3, #0 bl FUN_0200C154 add r6, r0, #0 @@ -13821,13 +13821,13 @@ MOD12_022343B4: ; 0x022343B4 add r0, r6, #0 pop {r4, r5, r6, pc} nop -_022343DC: .word 0x02245308 +_022343DC: .word MOD12_02245308 thumb_func_start MOD12_022343E0 MOD12_022343E0: ; 0x022343E0 push {r4, r5, r6, lr} add r5, r2, #0 - ldr r2, _02234408 ; =0x02245238 + ldr r2, _02234408 ; =MOD12_02245238 add r4, r3, #0 bl FUN_0200C154 add r6, r0, #0 @@ -13842,7 +13842,7 @@ MOD12_022343E0: ; 0x022343E0 add r0, r6, #0 pop {r4, r5, r6, pc} nop -_02234408: .word 0x02245238 +_02234408: .word MOD12_02245238 thumb_func_start MOD12_0223440C MOD12_0223440C: ; 0x0223440C @@ -14142,7 +14142,7 @@ _02234644: ldr r0, [sp] mov r1, #0x14 lsl r7, r0, #2 - ldr r0, _02234770 ; =0x022451F4 + ldr r0, _02234770 ; =MOD12_022451F4 mov r5, #0 add r0, r0, r7 str r0, [sp, #0xc] @@ -14151,7 +14151,7 @@ _02234644: ldr r0, [sp, #0x1c] add r0, r0, r1 str r0, [sp, #8] - ldr r0, _02234774 ; =0x02245200 + ldr r0, _02234774 ; =MOD12_02245200 add r0, r0, r7 str r0, [sp, #0x10] ldr r0, [sp] @@ -14171,7 +14171,7 @@ _02234672: ldr r0, [r1, r0] cmp r0, #0 bne _02234736 - ldr r3, _02234770 ; =0x022451F4 + ldr r3, _02234770 ; =MOD12_022451F4 ldr r0, [sp, #0x1c] ldrsh r3, [r3, r7] add r2, r5, r2 @@ -14204,7 +14204,7 @@ _02234672: lsl r1, r5, #2 str r0, [r4] ldr r0, [sp, #8] - ldr r2, _02234774 ; =0x02245200 + ldr r2, _02234774 ; =MOD12_02245200 add r1, r0, r1 mov r0, #0x49 lsl r0, r0, #2 @@ -14220,7 +14220,7 @@ _02234672: ldr r1, [r1, #0x1c] bl MOD12_022343E0 str r0, [r4, #4] - ldr r0, _02234774 ; =0x02245200 + ldr r0, _02234774 ; =MOD12_02245200 ldr r1, [sp, #0x10] ldrsh r0, [r0, r7] ldr r2, _02234778 ; =0x00009C40 @@ -14230,7 +14230,7 @@ _02234672: ldrsh r0, [r1, r0] lsl r0, r0, #8 str r0, [r4, #0x14] - ldr r0, _02234770 ; =0x022451F4 + ldr r0, _02234770 ; =MOD12_022451F4 ldrsh r1, [r0, r7] lsl r0, r5, #2 add r0, r5, r0 @@ -14289,8 +14289,8 @@ _02234768: add sp, #0x20 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_02234770: .word 0x022451F4 -_02234774: .word 0x02245200 +_02234770: .word MOD12_022451F4 +_02234774: .word MOD12_02245200 _02234778: .word 0x00009C40 _0223477C: .word MOD12_0223440C @@ -15319,14 +15319,14 @@ MOD12_02234FB0: ; 0x02234FB0 blo _02234FC4 bl ErrorHandling _02234FC4: - ldr r0, _02234FE4 ; =0x0224540F + ldr r0, _02234FE4 ; =MOD12_0224540C + 3 lsl r3, r5, #2 ldrb r0, [r0, r3] str r4, [sp] - ldr r2, _02234FE8 ; =0x0224540C + ldr r2, _02234FE8 ; =MOD12_0224540C str r6, [sp, #4] str r0, [sp, #8] - ldr r4, _02234FEC ; =0x0224540E + ldr r4, _02234FEC ; =MOD12_0224540C+ 2 ldrh r2, [r2, r3] ldrb r3, [r4, r3] ldr r1, [r7, #0x44] @@ -15335,9 +15335,9 @@ _02234FC4: add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 -_02234FE4: .word 0x0224540F -_02234FE8: .word 0x0224540C -_02234FEC: .word 0x0224540E +_02234FE4: .word MOD12_0224540C + 3 +_02234FE8: .word MOD12_0224540C +_02234FEC: .word MOD12_0224540C + 2 thumb_func_start MOD12_02234FF0 MOD12_02234FF0: ; 0x02234FF0 @@ -15623,7 +15623,7 @@ MOD12_02235200: ; 0x02235200 bne _02235222 ldr r0, [r3, #0x18] ldr r1, [r3, #0x1c] - ldr r2, _02235248 ; =0x0224526C + ldr r2, _02235248 ; =MOD12_0224526C bl FUN_0200C154 str r0, [r4, r5] _02235222: @@ -15643,7 +15643,7 @@ _02235222: bl FUN_0200C59C pop {r3, r4, r5, r6, r7, pc} nop -_02235248: .word 0x0224526C +_02235248: .word MOD12_0224526C thumb_func_start MOD12_0223524C MOD12_0223524C: ; 0x0223524C @@ -15730,7 +15730,7 @@ MOD12_022352C8: ; 0x022352C8 mov r0, #3 _022352D6: lsl r1, r0, #2 - ldr r0, _022352F0 ; =0x02245218 + ldr r0, _022352F0 ; =MOD12_02245218 ldr r4, [r0, r1] cmp r4, #0 bge _022352E4 @@ -15743,7 +15743,7 @@ _022352EC: add r0, r4, #0 pop {r4, pc} .align 2, 0 -_022352F0: .word 0x02245218 +_022352F0: .word MOD12_02245218 thumb_func_start MOD12_022352F4 MOD12_022352F4: ; 0x022352F4 @@ -16712,7 +16712,7 @@ _02235A94: .word 0x000005E1 MOD12_02235A98: ; 0x02235A98 push {r4} sub sp, #0xc - ldr r3, _02235AC0 ; =0x022451D4 + ldr r3, _02235AC0 ; =MOD12_022451D4 add r2, sp, #0 ldrh r4, [r3, #0x14] add r1, sp, #0 @@ -16731,13 +16731,13 @@ MOD12_02235A98: ; 0x02235A98 pop {r4} bx lr .align 2, 0 -_02235AC0: .word 0x022451D4 +_02235AC0: .word MOD12_022451D4 thumb_func_start MOD12_02235AC4 MOD12_02235AC4: ; 0x02235AC4 push {r4} sub sp, #0xc - ldr r3, _02235AEC ; =0x022451D4 + ldr r3, _02235AEC ; =MOD12_022451D4 add r2, sp, #0 ldrh r4, [r3, #0xa] add r1, sp, #0 @@ -16756,13 +16756,13 @@ MOD12_02235AC4: ; 0x02235AC4 pop {r4} bx lr .align 2, 0 -_02235AEC: .word 0x022451D4 +_02235AEC: .word MOD12_022451D4 thumb_func_start MOD12_02235AF0 MOD12_02235AF0: ; 0x02235AF0 push {r4} sub sp, #0xc - ldr r3, _02235B18 ; =0x022451D4 + ldr r3, _02235B18 ; =MOD12_022451D4 add r2, sp, #0 ldrh r4, [r3] add r1, sp, #0 @@ -16781,7 +16781,7 @@ MOD12_02235AF0: ; 0x02235AF0 pop {r4} bx lr .align 2, 0 -_02235B18: .word 0x022451D4 +_02235B18: .word MOD12_022451D4 thumb_func_start MOD12_02235B1C MOD12_02235B1C: ; 0x02235B1C @@ -16953,11 +16953,11 @@ _02235C2C: thumb_func_start MOD12_02235C38 MOD12_02235C38: ; 0x02235C38 - ldr r1, _02235C40 ; =0x022454C8 + ldr r1, _02235C40 ; =MOD12_022454C8 ldrb r0, [r1, r0] bx lr nop -_02235C40: .word 0x022454C8 +_02235C40: .word MOD12_022454C8 thumb_func_start MOD12_02235C44 MOD12_02235C44: ; 0x02235C44 @@ -16968,12 +16968,12 @@ MOD12_02235C44: ; 0x02235C44 bl GetWazaAttr lsl r1, r4, #2 add r2, r4, r1 - ldr r1, _02235C5C ; =0x022454E4 + ldr r1, _02235C5C ; =MOD12_022454E4 add r1, r1, r2 ldrsb r0, [r0, r1] pop {r4, pc} .align 2, 0 -_02235C5C: .word 0x022454E4 +_02235C5C: .word MOD12_022454E4 thumb_func_start MOD12_02235C60 MOD12_02235C60: ; 0x02235C60 @@ -17015,10 +17015,10 @@ _02235C9A: cmp r3, #4 blt _02235C74 mov r3, #0 - ldr r6, _02235D70 ; =0x022454D4 + ldr r6, _02235D70 ; =MOD12_022454D4 add r1, sp, #8 - ldr r0, _02235D74 ; =0x022454CC - ldr r2, _02235D78 ; =0x022454DC + ldr r0, _02235D74 ; =MOD12_022454CC + ldr r2, _02235D78 ; =MOD12_022454DC mov r7, #0x2c b _02235CFC _02235CAC: @@ -17134,15 +17134,15 @@ _02235D66: add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} nop -_02235D70: .word 0x022454D4 -_02235D74: .word 0x022454CC -_02235D78: .word 0x022454DC +_02235D70: .word MOD12_022454D4 +_02235D74: .word MOD12_022454CC +_02235D78: .word MOD12_022454DC thumb_func_start MOD12_02235D7C MOD12_02235D7C: ; 0x02235D7C push {r3, r4, lr} sub sp, #0xc - ldr r1, _02235DB4 ; =0x02245500 + ldr r1, _02235DB4 ; =MOD12_02245500 add r3, sp, #0 str r1, [sp] mov r1, #0x16 @@ -17167,7 +17167,7 @@ MOD12_02235D7C: ; 0x02235D7C add sp, #0xc pop {r3, r4, pc} nop -_02235DB4: .word 0x02245500 +_02235DB4: .word MOD12_02245500 _02235DB8: .word 0x00000123 thumb_func_start MOD12_02235DBC @@ -22038,7 +22038,7 @@ MOD12_02238224: ; 0x02238224 mul r4, r0 add r6, r5, #2 ldrb r0, [r6, r4] - ldr r1, _02238274 ; =0x02245619 + ldr r1, _02238274 ; =MOD12_02245618 + 1 lsl r2, r0, #3 ldrb r1, [r1, r2] cmp r1, #0 @@ -22064,7 +22064,7 @@ _0223826E: add sp, #0x14 pop {r4, r5, r6, r7, pc} nop -_02238274: .word 0x02245619 +_02238274: .word MOD12_02245618 + 1 _02238278: .word 0x0000FFFF _0223827C: .word 0x00007530 @@ -22107,12 +22107,12 @@ MOD12_022382A8: ; 0x022382A8 add r0, r7, r4 ldrb r0, [r0, #2] lsl r6, r0, #3 - ldr r0, _02238364 ; =0x02245618 + ldr r0, _02238364 ; =MOD12_02245618 ldrb r0, [r0, r6] cmp r0, #3 bne _022382FE ldr r0, [sp, #0xc] - ldr r5, _02238368 ; =0x02245614 + ldr r5, _02238368 ; =MOD12_02245614 str r0, [sp] ldr r2, [sp, #8] ldr r0, [sp, #4] @@ -22150,7 +22150,7 @@ _02238308: add r4, r7, r0 ldrb r0, [r4, #2] lsl r1, r0, #3 - ldr r0, _02238368 ; =0x02245614 + ldr r0, _02238368 ; =MOD12_02245614 add r0, r0, r1 ldrb r0, [r0, #4] cmp r0, #2 @@ -22165,7 +22165,7 @@ _02238308: ldr r0, [sp, #4] ldr r2, [sp, #8] lsl r6, r5, #3 - ldr r5, _02238368 ; =0x02245614 + ldr r5, _02238368 ; =MOD12_02245614 add r1, r7, #0 ldr r5, [r5, r6] blx r5 @@ -22188,8 +22188,8 @@ _02238360: add sp, #0x14 pop {r4, r5, r6, r7, pc} .align 2, 0 -_02238364: .word 0x02245618 -_02238368: .word 0x02245614 +_02238364: .word MOD12_02245618 +_02238368: .word MOD12_02245614 _0223836C: .word 0x00000231 thumb_func_start MOD12_02238370 @@ -22271,14 +22271,14 @@ MOD12_022383EC: ; 0x022383EC add r0, r5, r4 ldrb r0, [r0, #2] lsl r7, r0, #3 - ldr r0, _02238444 ; =0x02245618 + ldr r0, _02238444 ; =MOD12_02245618 ldrb r0, [r0, r7] cmp r0, #4 bne _0223843C ldr r0, [sp, #8] add r2, r6, #0 add r3, r6, #0 - ldr r6, _02238448 ; =0x02245614 + ldr r6, _02238448 ; =MOD12_02245614 str r0, [sp] ldr r0, [sp, #4] ldr r6, [r6, r7] @@ -22300,8 +22300,8 @@ _0223843C: add sp, #0xc pop {r4, r5, r6, r7, pc} nop -_02238444: .word 0x02245618 -_02238448: .word 0x02245614 +_02238444: .word MOD12_02245618 +_02238448: .word MOD12_02245614 thumb_func_start MOD12_0223844C MOD12_0223844C: ; 0x0223844C @@ -22320,14 +22320,14 @@ MOD12_0223844C: ; 0x0223844C add r0, r5, r4 ldrb r0, [r0, #2] lsl r7, r0, #3 - ldr r0, _022384A4 ; =0x02245618 + ldr r0, _022384A4 ; =MOD12_02245618 ldrb r0, [r0, r7] cmp r0, #5 bne _0223849C ldr r0, [sp, #8] add r2, r6, #0 add r3, r6, #0 - ldr r6, _022384A8 ; =0x02245614 + ldr r6, _022384A8 ; =MOD12_02245614 str r0, [sp] ldr r0, [sp, #4] ldr r6, [r6, r7] @@ -22349,8 +22349,8 @@ _0223849C: add sp, #0xc pop {r4, r5, r6, r7, pc} nop -_022384A4: .word 0x02245618 -_022384A8: .word 0x02245614 +_022384A4: .word MOD12_02245618 +_022384A8: .word MOD12_02245614 thumb_func_start MOD12_022384AC MOD12_022384AC: ; 0x022384AC @@ -22369,14 +22369,14 @@ MOD12_022384AC: ; 0x022384AC add r0, r5, r4 ldrb r0, [r0, #2] lsl r7, r0, #3 - ldr r0, _02238504 ; =0x02245618 + ldr r0, _02238504 ; =MOD12_02245618 ldrb r0, [r0, r7] cmp r0, #6 bne _022384FC ldr r0, [sp, #8] add r2, r6, #0 add r3, r6, #0 - ldr r6, _02238508 ; =0x02245614 + ldr r6, _02238508 ; =MOD12_02245614 str r0, [sp] ldr r0, [sp, #4] ldr r6, [r6, r7] @@ -22398,8 +22398,8 @@ _022384FC: add sp, #0xc pop {r4, r5, r6, r7, pc} nop -_02238504: .word 0x02245618 -_02238508: .word 0x02245614 +_02238504: .word MOD12_02245618 +_02238508: .word MOD12_02245614 thumb_func_start MOD12_0223850C MOD12_0223850C: ; 0x0223850C @@ -23509,7 +23509,7 @@ MOD12_02238D08: ; 0x02238D08 ldrsb r0, [r1, r0] mov r1, #0xa bl _s32_div_f - ldr r1, _02238D50 ; =0x0224560C + ldr r1, _02238D50 ; =MOD12_0224560C add r2, r5, #0 add r2, #0x1e ldrb r0, [r1, r0] @@ -23530,7 +23530,7 @@ MOD12_02238D08: ; 0x02238D08 add sp, #0xc pop {r4, r5, pc} .align 2, 0 -_02238D50: .word 0x0224560C +_02238D50: .word MOD12_0224560C _02238D54: .word 0x00007530 thumb_func_start MOD12_02238D58 @@ -23754,7 +23754,7 @@ MOD12_02238EE8: ; 0x02238EE8 mov r1, #0x1e ldrsh r2, [r4, r1] ldr r1, [sp, #0x18] - ldr r5, _02238F44 ; =0x02245608 + ldr r5, _02238F44 ; =MOD12_02245608 ldrb r5, [r5, r1] add r2, r2, r5 strh r2, [r4, #0x1e] @@ -23796,7 +23796,7 @@ _02238F28: add sp, #0xc pop {r4, r5, pc} nop -_02238F44: .word 0x02245608 +_02238F44: .word MOD12_02245608 _02238F48: .word 0x00007530 thumb_func_start MOD12_02238F4C @@ -24043,7 +24043,7 @@ _022390FA: _02239112: mov r0, #0 str r0, [sp, #0x14] - ldr r0, _022393A4 ; =0x0224574C + ldr r0, _022393A4 ; =MOD12_0224574C str r0, [sp, #0x18] _0223911A: ldr r0, [sp, #0x20] @@ -24075,7 +24075,7 @@ _0223912E: ldr r0, [sp, #0x1c] add r3, #2 lsl r5, r4, #2 - ldr r4, _022393AC ; =0x022456D8 + ldr r4, _022393AC ; =MOD12_022456D8 ldr r4, [r4, r5] blx r4 cmp r0, #1 @@ -24372,7 +24372,7 @@ _0223935A: blt _02239352 cmp r2, #3 bne _022393CA - ldr r1, _022393B4 ; =0x022456D4 + ldr r1, _022393B4 ; =MOD12_022456D4 add r0, sp, #0x2c ldrb r2, [r1] strb r2, [r0] @@ -24403,11 +24403,11 @@ _0223935A: ldr r1, _022393B8 ; =0x0000023E b _022393BC .align 2, 0 -_022393A4: .word 0x0224574C +_022393A4: .word MOD12_0224574C _022393A8: .word 0x0000011F -_022393AC: .word 0x022456D8 +_022393AC: .word MOD12_022456D8 _022393B0: .word 0x00000171 -_022393B4: .word 0x022456D4 +_022393B4: .word MOD12_022456D4 _022393B8: .word 0x0000023E _022393BC: add r0, r0, #4 @@ -25265,7 +25265,7 @@ MOD12_022398F8: ; 0x022398F8 bl MI_CpuFill8 ldr r0, [r5, #0x28] ldr r1, [r5, #0x2c] - ldr r2, _0223996C ; =0x02245F14 + ldr r2, _0223996C ; =MOD12_02245F14 bl FUN_0200C154 lsl r1, r6, #0x10 lsl r2, r7, #0x10 @@ -25303,7 +25303,7 @@ _0223993C: bl FUN_020054C8 pop {r3, r4, r5, r6, r7, pc} nop -_0223996C: .word 0x02245F14 +_0223996C: .word MOD12_02245F14 _02239970: .word 0x000004F9 _02239974: .word 0x0000C350 _02239978: .word MOD12_02239980 @@ -25550,9 +25550,9 @@ MOD12_02239B48: ; 0x02239B48 bl ErrorHandling _02239B5A: str r4, [sp] - ldr r2, _02239B74 ; =0x02245F48 + ldr r2, _02239B74 ; =MOD12_02245F48 lsl r3, r5, #2 - ldr r4, _02239B78 ; =0x02245F4A + ldr r4, _02239B78 ; =MOD12_02245F48 + 2 ldrh r2, [r2, r3] ldrb r3, [r4, r3] ldr r1, [r6, #0x44] @@ -25561,8 +25561,8 @@ _02239B5A: add sp, #4 pop {r3, r4, r5, r6, pc} nop -_02239B74: .word 0x02245F48 -_02239B78: .word 0x02245F4A +_02239B74: .word MOD12_02245F48 +_02239B78: .word MOD12_02245F48 + 2 thumb_func_start MOD12_02239B7C MOD12_02239B7C: ; 0x02239B7C @@ -25577,7 +25577,7 @@ _02239B84: .word FUN_0201BD70 MOD12_02239B88: ; 0x02239B88 push {r3, r4, lr} sub sp, #0xc - ldr r1, _02239BBC ; =0x02245FA4 + ldr r1, _02239BBC ; =MOD12_02245FA4 add r3, sp, #0 str r1, [sp] mov r1, #0x11 @@ -25601,7 +25601,7 @@ MOD12_02239B88: ; 0x02239B88 add sp, #0xc pop {r3, r4, pc} .align 2, 0 -_02239BBC: .word 0x02245FA4 +_02239BBC: .word MOD12_02245FA4 _02239BC0: .word 0x00000123 _02239BC4: .word 0x000004FC @@ -25804,7 +25804,7 @@ _02239C90: strb r0, [r6, r2] add r2, r1, #2 strb r3, [r6, r2] - ldr r2, _02239D80 ; =0x02245F84 + ldr r2, _02239D80 ; =MOD12_02245F84 add r1, r1, #3 ldrsb r2, [r2, r0] mov r3, #2 @@ -25831,7 +25831,7 @@ _02239C90: _02239D74: .word 0x00000F24 _02239D78: .word 0x04000048 _02239D7C: .word 0xFFFF1FFF -_02239D80: .word 0x02245F84 +_02239D80: .word MOD12_02245F84 _02239D84: .word MOD12_02239D8C _02239D88: .word 0x00007530 @@ -26700,7 +26700,7 @@ _0223A430: ldr r0, [sp] mov r1, #0x11 ldrsb r1, [r0, r1] - ldr r0, _0223A534 ; =0x02245F84 + ldr r0, _0223A534 ; =MOD12_02245F84 ldrsb r1, [r0, r1] ldr r0, [sp, #8] add r0, r1, r0 @@ -26714,7 +26714,7 @@ _0223A430: mov r7, #0x3f str r5, [sp, #4] lsl r1, r0, #1 - ldr r0, _0223A538 ; =0x02245F8C + ldr r0, _0223A538 ; =MOD12_02245F8C lsl r7, r7, #0xa ldrh r1, [r0, r1] ldr r0, [sp, #8] @@ -26762,7 +26762,7 @@ _0223A490: ldrb r0, [r0, #0x12] cmp r0, #0 bne _0223A4D2 - ldr r0, _0223A534 ; =0x02245F84 + ldr r0, _0223A534 ; =MOD12_02245F84 sub r1, r1, #1 ldrsb r0, [r0, r1] lsl r1, r0, #6 @@ -26835,8 +26835,8 @@ _0223A530: add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 -_0223A534: .word 0x02245F84 -_0223A538: .word 0x02245F8C +_0223A534: .word MOD12_02245F84 +_0223A538: .word MOD12_02245F8C thumb_func_start MOD12_0223A53C MOD12_0223A53C: ; 0x0223A53C @@ -26932,7 +26932,7 @@ _0223A5E4: ldrsb r1, [r0, r1] mov r0, #4 sub r1, r0, r1 - ldr r0, _0223A710 ; =0x02245F84 + ldr r0, _0223A710 ; =MOD12_02245F84 ldrsb r1, [r0, r1] ldr r0, [sp, #8] add r0, r1, r0 @@ -26947,7 +26947,7 @@ _0223A5E4: mov r7, #0x3f sub r0, r0, r1 lsl r1, r0, #1 - ldr r0, _0223A714 ; =0x02245F8C + ldr r0, _0223A714 ; =MOD12_02245F8C str r5, [sp, #4] ldrh r1, [r0, r1] ldr r0, [sp, #8] @@ -26998,7 +26998,7 @@ _0223A64C: bne _0223A6AE mov r0, #5 sub r1, r0, r1 - ldr r0, _0223A710 ; =0x02245F84 + ldr r0, _0223A710 ; =MOD12_02245F84 mov r7, #0x3f ldrsb r0, [r0, r1] lsl r7, r7, #0xa @@ -27085,8 +27085,8 @@ _0223A70C: add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 -_0223A710: .word 0x02245F84 -_0223A714: .word 0x02245F8C +_0223A710: .word MOD12_02245F84 +_0223A714: .word MOD12_02245F8C thumb_func_start MOD12_0223A718 MOD12_0223A718: ; 0x0223A718 @@ -28489,7 +28489,7 @@ _0223B1F2: ldr r0, [sp] mov r1, #0x11 ldrsb r1, [r0, r1] - ldr r0, _0223B354 ; =0x02245F84 + ldr r0, _0223B354 ; =MOD12_02245F84 ldrsb r1, [r0, r1] ldr r0, [sp, #8] add r0, r1, r0 @@ -28503,7 +28503,7 @@ _0223B1F2: mov r7, #0x3f str r5, [sp, #4] lsl r1, r0, #1 - ldr r0, _0223B358 ; =0x02245F8C + ldr r0, _0223B358 ; =MOD12_02245F8C lsl r7, r7, #0xa ldrh r1, [r0, r1] ldr r0, [sp, #8] @@ -28551,7 +28551,7 @@ _0223B252: ldrb r0, [r0, #0x12] cmp r0, #0 bne _0223B294 - ldr r0, _0223B354 ; =0x02245F84 + ldr r0, _0223B354 ; =MOD12_02245F84 sub r1, r1, #1 ldrsb r0, [r0, r1] lsl r1, r0, #6 @@ -28589,7 +28589,7 @@ _0223B294: ldr r1, [sp] mov r2, #0x11 ldrsb r2, [r1, r2] - ldr r1, _0223B354 ; =0x02245F84 + ldr r1, _0223B354 ; =MOD12_02245F84 ldrsb r1, [r1, r2] add r1, r1, #4 lsl r1, r1, #3 @@ -28667,8 +28667,8 @@ _0223B344: .word 0x00000171 _0223B348: .word gUnknown21C48B8 _0223B34C: .word UNK_021C48F8 _0223B350: .word 0x000006ED -_0223B354: .word 0x02245F84 -_0223B358: .word 0x02245F8C +_0223B354: .word MOD12_02245F84 +_0223B358: .word MOD12_02245F8C _0223B35C: .word 0x00000F63 _0223B360: .word 0x04000050 _0223B364: .word 0xFFFF1FFF @@ -28768,7 +28768,7 @@ MOD12_0223B3F8: ; 0x0223B3F8 MOD12_0223B41C: ; 0x0223B41C push {r3, r4, r5, r6, r7, lr} mov r4, #0 - ldr r6, _0223B470 ; =0x022460DC + ldr r6, _0223B470 ; =MOD12_022460DC add r5, r0, #0 add r7, r4, #0 _0223B426: @@ -28805,7 +28805,7 @@ _0223B426: blo _0223B426 pop {r3, r4, r5, r6, r7, pc} nop -_0223B470: .word 0x022460DC +_0223B470: .word MOD12_022460DC thumb_func_start MOD12_0223B474 MOD12_0223B474: ; 0x0223B474 @@ -29173,13 +29173,13 @@ MOD12_0223B758: ; 0x0223B758 b _0223B784 _0223B77C: mov r0, #0x24 - ldr r1, _0223B868 ; =0x02246094 + ldr r1, _0223B868 ; =MOD12_02246094 mul r0, r2 add r6, r1, r0 _0223B784: ldr r0, [sp, #4] mov r1, #0x24 - ldr r2, _0223B868 ; =0x02246094 + ldr r2, _0223B868 ; =MOD12_02246094 mul r1, r0 add r0, r2, r1 str r0, [sp, #0x10] @@ -29291,7 +29291,7 @@ _0223B858: add sp, #0x14 pop {r4, r5, r6, r7, pc} nop -_0223B868: .word 0x02246094 +_0223B868: .word MOD12_02246094 _0223B86C: .word MOD12_0223C19C _0223B870: .word 0x0000FFFF _0223B874: .word MOD12_0223C14C @@ -29309,7 +29309,7 @@ MOD12_0223B878: ; 0x0223B878 _0223B88A: mov r0, #0x96 ldrsb r1, [r5, r0] - ldr r3, _0223B910 ; =0x02246094 + ldr r3, _0223B910 ; =MOD12_02246094 mov r0, #0x24 add r2, r1, #0 mul r2, r0 @@ -29332,7 +29332,7 @@ _0223B8AC: cmp r0, r1 bne _0223B8F0 ldr r2, [r4, #0x18] - ldr r1, _0223B914 ; =0x02246070 + ldr r1, _0223B914 ; =MOD12_02246070 cmp r2, r1 bne _0223B8F0 ldr r1, _0223B918 ; =gUnknown21C48B8 @@ -29380,8 +29380,8 @@ _0223B90A: add r0, r1, #0 pop {r4, r5, r6, pc} nop -_0223B910: .word 0x02246094 -_0223B914: .word 0x02246070 +_0223B910: .word MOD12_02246094 +_0223B914: .word MOD12_02246070 _0223B918: .word gUnknown21C48B8 thumb_func_start MOD12_0223B91C @@ -29690,18 +29690,18 @@ _0223BB54: add r0, #0xc8 strh r1, [r0] mov r0, #0xc - ldr r1, _0223BBB4 ; =0x0224614C + ldr r1, _0223BBB4 ; =MOD12_0224614C mul r0, r6 add r2, r1, r0 add r1, r4, #0 add r1, #0xa0 str r2, [r1] - ldr r1, _0223BBB8 ; =0x0224617C + ldr r1, _0223BBB8 ; =MOD12_0224617C add r2, r1, r0 add r1, r4, #0 add r1, #0xa4 str r2, [r1] - ldr r1, _0223BBBC ; =0x022461AC + ldr r1, _0223BBBC ; =MOD12_022461AC add r1, r1, r0 add r0, r4, #0 add r0, #0xa8 @@ -29715,9 +29715,9 @@ _0223BB54: pop {r4, r5, r6, pc} .align 2, 0 _0223BBB0: .word MOD12_0223BEB4 -_0223BBB4: .word 0x0224614C -_0223BBB8: .word 0x0224617C -_0223BBBC: .word 0x022461AC +_0223BBB4: .word MOD12_0224614C +_0223BBB8: .word MOD12_0224617C +_0223BBBC: .word MOD12_022461AC thumb_func_start MOD12_0223BBC0 MOD12_0223BBC0: ; 0x0223BBC0 @@ -30462,7 +30462,7 @@ MOD12_0223C14C: ; 0x0223C14C ldrsb r1, [r1, r0] mov r0, #0x24 mov r4, #0 - ldr r2, _0223C194 ; =0x02246094 + ldr r2, _0223C194 ; =MOD12_02246094 mul r0, r1 ldr r6, _0223C198 ; =0x0000FFFF add r5, r2, r0 @@ -30492,7 +30492,7 @@ _0223C182: bl FUN_0200CAB4 pop {r3, r4, r5, r6, r7, pc} nop -_0223C194: .word 0x02246094 +_0223C194: .word MOD12_02246094 _0223C198: .word 0x0000FFFF thumb_func_start MOD12_0223C19C @@ -30561,35 +30561,35 @@ MOD12_0223C1F4: ; 0x0223C1F4 MOD12_0223C210: ; 0x0223C210 mov r1, #6 mul r1, r0 - ldr r0, _0223C21C ; =0x022461F4 + ldr r0, _0223C21C ; =MOD12_022461F4 ldrsh r0, [r0, r1] bx lr nop -_0223C21C: .word 0x022461F4 +_0223C21C: .word MOD12_022461F4 thumb_func_start MOD12_0223C220 MOD12_0223C220: ; 0x0223C220 mov r1, #6 mul r1, r0 - ldr r0, _0223C230 ; =0x022461F4 + ldr r0, _0223C230 ; =MOD12_022461F4 add r1, r0, r1 mov r0, #2 ldrsh r0, [r1, r0] bx lr nop -_0223C230: .word 0x022461F4 +_0223C230: .word MOD12_022461F4 thumb_func_start MOD12_0223C234 MOD12_0223C234: ; 0x0223C234 mov r1, #6 mul r1, r0 - ldr r0, _0223C244 ; =0x022461F4 + ldr r0, _0223C244 ; =MOD12_022461F4 add r1, r0, r1 mov r0, #4 ldrsh r0, [r1, r0] bx lr nop -_0223C244: .word 0x022461F4 +_0223C244: .word MOD12_022461F4 thumb_func_start MOD12_0223C248 MOD12_0223C248: ; 0x0223C248 @@ -30618,7 +30618,7 @@ _0223C264: mov r0, #0x17 str r0, [sp, #0xc] mov r4, #0 - ldr r7, _0223C2F8 ; =0x022461F4 + ldr r7, _0223C2F8 ; =MOD12_022461F4 b _0223C2F0 _0223C27C: ldr r0, _0223C2FC ; =0x00000AD5 @@ -30681,7 +30681,7 @@ _0223C2F0: add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_0223C2F8: .word 0x022461F4 +_0223C2F8: .word MOD12_022461F4 _0223C2FC: .word 0x00000AD5 thumb_func_start MOD12_0223C300 @@ -30977,7 +30977,7 @@ _0223C528: .word 0x000080EE MOD12_0223C52C: ; 0x0223C52C push {r4, r5, r6, r7, lr} sub sp, #0x34 - ldr r4, _0223C62C ; =0x022462E0 + ldr r4, _0223C62C ; =MOD12_022462E0 add r7, r2, #0 add r6, r3, #0 add r5, r0, #0 @@ -31112,7 +31112,7 @@ _0223C618: add sp, #0x34 pop {r4, r5, r6, r7, pc} nop -_0223C62C: .word 0x022462E0 +_0223C62C: .word MOD12_022462E0 _0223C630: .word 0x000080EC _0223C634: .word 0x000080EE _0223C638: .word 0x000080ED @@ -31205,7 +31205,7 @@ MOD12_0223C6DC: ; 0x0223C6DC add r7, r2, #0 mov r4, #0 _0223C6E6: - ldr r2, _0223C708 ; =0x02246314 + ldr r2, _0223C708 ; =MOD12_02246314 add r0, r6, #0 add r1, r7, #0 bl FUN_0200C154 @@ -31221,7 +31221,7 @@ _0223C6E6: blt _0223C6E6 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_0223C708: .word 0x02246314 +_0223C708: .word MOD12_02246314 _0223C70C: .word 0x000009DC thumb_func_start MOD12_0223C710 @@ -31450,7 +31450,7 @@ _0223C8CE: mov r1, #0 mov r2, #0x14 bl MI_CpuFill8 - ldr r1, _0223C980 ; =0x022461E4 + ldr r1, _0223C980 ; =MOD12_022461E4 lsl r2, r4, #2 ldrsh r0, [r1, r2] add r1, r1, r2 @@ -31528,7 +31528,7 @@ _0223C940: add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} nop -_0223C980: .word 0x022461E4 +_0223C980: .word MOD12_022461E4 _0223C984: .word 0x000009DC _0223C988: .word 0x000009E8 _0223C98C: .word MOD12_0223C994 @@ -31687,7 +31687,7 @@ MOD12_0223CAB8: ; 0x0223CAB8 add r5, r0, #0 add r0, r1, #0 add r1, r2, #0 - ldr r2, _0223CAD8 ; =0x02246244 + ldr r2, _0223CAD8 ; =MOD12_02246244 bl FUN_0200C154 add r4, r0, #0 ldr r0, [r4] @@ -31697,7 +31697,7 @@ MOD12_0223CAB8: ; 0x0223CAB8 str r4, [r5, r0] pop {r3, r4, r5, pc} nop -_0223CAD8: .word 0x02246244 +_0223CAD8: .word MOD12_02246244 thumb_func_start MOD12_0223CADC MOD12_0223CADC: ; 0x0223CADC @@ -31840,7 +31840,7 @@ MOD12_0223CBC8: ; 0x0223CBC8 _0223CBE4: ldr r0, [sp, #4] ldr r1, [sp, #8] - ldr r2, _0223CC60 ; =0x022462AC + ldr r2, _0223CC60 ; =MOD12_022462AC bl FUN_0200C154 mov r1, #0x81 lsl r1, r1, #2 @@ -31893,7 +31893,7 @@ _0223CBE4: add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} nop -_0223CC60: .word 0x022462AC +_0223CC60: .word MOD12_022462AC _0223CC64: .word 0x00000213 _0223CC68: .word MOD12_0223CCBC _0223CC6C: .word 0x0000A08C @@ -32159,7 +32159,7 @@ _0223CE56: _0223CE60: ldr r0, [r5, #0x6c] ldr r1, [r5, #0x70] - ldr r2, _0223CF2C ; =0x02246348 + ldr r2, _0223CF2C ; =MOD12_02246348 bl FUN_0200C154 add r6, r0, #0 bne _0223CE74 @@ -32254,7 +32254,7 @@ _0223CF06: add sp, #8 pop {r3, r4, r5, r6, r7, pc} nop -_0223CF2C: .word 0x02246348 +_0223CF2C: .word MOD12_02246348 _0223CF30: .word 0x04000280 _0223CF34: .word 0x040002A8 _0223CF38: .word 0x04000290 @@ -32512,7 +32512,7 @@ _0223D100: lsl r6, r0, #3 ldr r0, [sp, #0x10] ldrb r1, [r0, #7] - ldr r0, _0223D1C0 ; =0x022461DC + ldr r0, _0223D1C0 ; =MOD12_022461DC ldrb r7, [r0, r1] b _0223D156 _0223D112: @@ -32580,7 +32580,7 @@ _0223D156: add r6, #0x80 add r0, r5, r0 ldrb r3, [r0, r2] - ldr r0, _0223D1C0 ; =0x022461DC + ldr r0, _0223D1C0 ; =MOD12_022461DC ldrb r3, [r0, r3] ldr r0, [sp, #0x10] ldrb r0, [r0, #3] @@ -32603,7 +32603,7 @@ _0223D1BA: add sp, #0x1c pop {r4, r5, r6, r7, pc} .align 2, 0 -_0223D1C0: .word 0x022461DC +_0223D1C0: .word MOD12_022461DC _0223D1C4: .word 0x00000123 _0223D1C8: .word 0x00000AD5 @@ -34518,7 +34518,7 @@ _0223E01C: mov r1, #6 add r3, r2, #0 mul r3, r1 - ldr r1, _0223E064 ; =0x022461F4 + ldr r1, _0223E064 ; =MOD12_022461F4 asr r0, r0, #0xc ldrsh r1, [r1, r3] add r0, r0, r1 @@ -34536,7 +34536,7 @@ _0223E054: _0223E058: .word 0x00001138 _0223E05C: .word 0x00002710 _0223E060: .word 0x00000AE8 -_0223E064: .word 0x022461F4 +_0223E064: .word MOD12_022461F4 thumb_func_start MOD12_0223E068 MOD12_0223E068: ; 0x0223E068 @@ -34802,9 +34802,9 @@ MOD12_0223E274: ; 0x0223E274 bl ErrorHandling _0223E286: lsl r3, r4, #2 - ldr r2, _0223E2A0 ; =0x02246224 + ldr r2, _0223E2A0 ; =MOD12_02246224 add r0, r5, #0 - ldr r4, _0223E2A4 ; =0x02246226 + ldr r4, _0223E2A4 ; =MOD12_02246224 + 2 ldrh r2, [r2, r3] str r6, [sp] add r5, #0x98 @@ -34814,8 +34814,8 @@ _0223E286: add sp, #4 pop {r3, r4, r5, r6, pc} .align 2, 0 -_0223E2A0: .word 0x02246224 -_0223E2A4: .word 0x02246226 +_0223E2A0: .word MOD12_02246224 +_0223E2A4: .word MOD12_02246224 + 2 thumb_func_start MOD12_0223E2A8 MOD12_0223E2A8: ; 0x0223E2A8 @@ -34906,7 +34906,7 @@ _0223E33E: str r5, [r4, #8] ldr r0, [r5, #0x6c] ldr r1, [r5, #0x70] - ldr r2, _0223E380 ; =0x02246278 + ldr r2, _0223E380 ; =MOD12_02246278 bl FUN_0200C154 str r0, [r4, #4] ldr r0, [r0] @@ -34921,7 +34921,7 @@ _0223E33E: str r0, [r4] pop {r3, r4, r5, pc} .align 2, 0 -_0223E380: .word 0x02246278 +_0223E380: .word MOD12_02246278 _0223E384: .word MOD12_0223E3BC _0223E388: .word 0x00009C4F @@ -35039,7 +35039,7 @@ MOD12_0223E448: ; 0x0223E448 thumb_func_start MOD12_0223E464 MOD12_0223E464: ; 0x0223E464 push {r3, r4} - ldr r2, _0223E484 ; =0x022461E0 + ldr r2, _0223E484 ; =MOD12_022461E0 add r1, sp, #0 ldrb r3, [r2] add r4, sp, #0 @@ -35054,7 +35054,7 @@ MOD12_0223E464: ; 0x0223E464 pop {r3, r4} bx lr nop -_0223E484: .word 0x022461E0 +_0223E484: .word MOD12_022461E0 thumb_func_start MOD12_0223E488 MOD12_0223E488: ; 0x0223E488 @@ -35082,12 +35082,12 @@ _0223E49A: bl FUN_0201AC68 add r0, r5, #0 add r0, #0x98 - ldr r1, _0223E520 ; =0x02246224 + ldr r1, _0223E520 ; =MOD12_02246224 lsl r4, r4, #2 ldrh r1, [r1, r4] ldr r0, [r0] bl NewString_ReadMsgData - ldr r1, _0223E524 ; =0x02246226 + ldr r1, _0223E524 ; =MOD12_02246224 + 2 add r6, r0, #0 ldrb r1, [r1, r4] add r0, r5, #0 @@ -35126,8 +35126,8 @@ _0223E516: pop {r4, r5, r6, r7, pc} nop _0223E51C: .word 0x00001BF1 -_0223E520: .word 0x02246224 -_0223E524: .word 0x02246226 +_0223E520: .word MOD12_02246224 +_0223E524: .word MOD12_02246224 + 2 thumb_func_start MOD12_0223E528 MOD12_0223E528: ; 0x0223E528 @@ -35424,7 +35424,7 @@ MOD12_0223E750: ; 0x0223E750 ldr r0, [r0] mov r1, #0 bl FUN_020031FC - ldr r3, _0223E77C ; =0x0224620C + ldr r3, _0223E77C ; =MOD12_0224620C lsl r5, r5, #2 ldrh r1, [r3, r5] add r3, r3, r5 @@ -35438,7 +35438,7 @@ MOD12_0223E750: ; 0x0223E750 bl FUN_02003A30 pop {r3, r4, r5, pc} .align 2, 0 -_0223E77C: .word 0x0224620C +_0223E77C: .word MOD12_0224620C _0223E780: .word 0x00001FE3 _0223E784: .word 0x0000110C @@ -35755,7 +35755,7 @@ MOD12_0223E9C4: ; 0x0223E9C4 blo _0223E9D6 bl ErrorHandling _0223E9D6: - ldr r0, _0223EA3C ; =0x0224637C + ldr r0, _0223EA3C ; =MOD12_0224637C lsl r1, r5, #2 ldr r5, [r0, r1] cmp r6, #0 @@ -35804,7 +35804,7 @@ _0223EA10: add sp, #8 pop {r4, r5, r6, pc} .align 2, 0 -_0223EA3C: .word 0x0224637C +_0223EA3C: .word MOD12_0224637C _0223EA40: .word 0xFFFFEB80 _0223EA44: .word 0xFFFFBADC @@ -36182,7 +36182,7 @@ _0223ED3C: _0223ED42: cmp r4, #3 blt _0223ED18 - ldr r3, _0223EDA0 ; =0x02246400 + ldr r3, _0223EDA0 ; =MOD12_02246400 add r0, sp, #0x10 ldrb r1, [r3] mov r4, #1 @@ -36231,7 +36231,7 @@ _0223ED94: pop {r3, r4, r5, r6, r7, pc} .align 2, 0 _0223ED9C: .word 0x00000ADA -_0223EDA0: .word 0x02246400 +_0223EDA0: .word MOD12_02246400 _0223EDA4: .word 0x00007FFF _0223EDA8: .word 0x0000254A @@ -36349,7 +36349,7 @@ _0223EE7C: MOD12_0223EE80: ; 0x0223EE80 push {r3, r4, lr} sub sp, #0xc - ldr r1, _0223EEB4 ; =0x02246424 + ldr r1, _0223EEB4 ; =MOD12_02246424 add r3, sp, #0 str r1, [sp] mov r1, #0xd @@ -36373,7 +36373,7 @@ MOD12_0223EE80: ; 0x0223EE80 add sp, #0xc pop {r3, r4, pc} .align 2, 0 -_0223EEB4: .word 0x02246424 +_0223EEB4: .word MOD12_02246424 _0223EEB8: .word 0x00000123 _0223EEBC: .word 0x00001158 @@ -36496,7 +36496,7 @@ _0223EF90: ldr r0, [sp] mov r1, #0x11 ldrsb r1, [r0, r1] - ldr r0, _0223F094 ; =0x02246404 + ldr r0, _0223F094 ; =MOD12_02246404 ldrsb r1, [r0, r1] ldr r0, [sp, #8] add r0, r1, r0 @@ -36510,7 +36510,7 @@ _0223EF90: mov r7, #0x3f str r5, [sp, #4] lsl r1, r0, #1 - ldr r0, _0223F098 ; =0x0224640C + ldr r0, _0223F098 ; =MOD12_0224640C lsl r7, r7, #0xa ldrh r1, [r0, r1] ldr r0, [sp, #8] @@ -36558,7 +36558,7 @@ _0223EFF0: ldrb r0, [r0, #0x12] cmp r0, #0 bne _0223F032 - ldr r0, _0223F094 ; =0x02246404 + ldr r0, _0223F094 ; =MOD12_02246404 sub r1, r1, #1 ldrsb r0, [r0, r1] lsl r1, r0, #6 @@ -36631,8 +36631,8 @@ _0223F090: add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 -_0223F094: .word 0x02246404 -_0223F098: .word 0x0224640C +_0223F094: .word MOD12_02246404 +_0223F098: .word MOD12_0224640C thumb_func_start MOD12_0223F09C MOD12_0223F09C: ; 0x0223F09C @@ -36735,7 +36735,7 @@ _0223F158: ldrsb r1, [r0, r1] mov r0, #4 sub r1, r0, r1 - ldr r0, _0223F284 ; =0x02246404 + ldr r0, _0223F284 ; =MOD12_02246404 ldrsb r1, [r0, r1] ldr r0, [sp, #8] add r0, r1, r0 @@ -36750,7 +36750,7 @@ _0223F158: mov r7, #0x3f sub r0, r0, r1 lsl r1, r0, #1 - ldr r0, _0223F288 ; =0x0224640C + ldr r0, _0223F288 ; =MOD12_0224640C str r5, [sp, #4] ldrh r1, [r0, r1] ldr r0, [sp, #8] @@ -36801,7 +36801,7 @@ _0223F1C0: bne _0223F222 mov r0, #5 sub r1, r0, r1 - ldr r0, _0223F284 ; =0x02246404 + ldr r0, _0223F284 ; =MOD12_02246404 mov r7, #0x3f ldrsb r0, [r0, r1] lsl r7, r7, #0xa @@ -36888,8 +36888,8 @@ _0223F280: add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 -_0223F284: .word 0x02246404 -_0223F288: .word 0x0224640C +_0223F284: .word MOD12_02246404 +_0223F288: .word MOD12_0224640C thumb_func_start MOD12_0223F28C MOD12_0223F28C: ; 0x0223F28C @@ -39848,7 +39848,7 @@ _0224092C: ldr r1, [r7] lsl r0, r0, #4 ldrb r1, [r1, r0] - ldr r0, _022409C8 ; =0x022464C4 + ldr r0, _022409C8 ; =MOD12_022464C4 ldrb r0, [r0, r1] add r1, r4, #0 add r1, #0x30 @@ -39916,7 +39916,7 @@ _022409B0: _022409BC: .word 0x00001388 _022409C0: .word 0x00000AFE _022409C4: .word 0x00002710 -_022409C8: .word 0x022464C4 +_022409C8: .word MOD12_022464C4 thumb_func_start MOD12_022409CC MOD12_022409CC: ; 0x022409CC @@ -39927,7 +39927,7 @@ MOD12_022409CC: ; 0x022409CC blo _022409DA bl ErrorHandling _022409DA: - ldr r0, _02240A0C ; =0x022464C0 + ldr r0, _02240A0C ; =MOD12_022464C0 cmp r4, #3 ldrsb r0, [r0, r5] bhi _02240A02 @@ -39956,7 +39956,7 @@ _02240A02: _02240A08: pop {r3, r4, r5, pc} nop -_02240A0C: .word 0x022464C0 +_02240A0C: .word MOD12_022464C0 thumb_func_start MOD12_02240A10 MOD12_02240A10: ; 0x02240A10 @@ -39983,7 +39983,7 @@ _02240A22: sub r0, r5, r4 cmp r0, #8 _02240A3C: - ldr r0, _02240A70 ; =0x022464C0 + ldr r0, _02240A70 ; =MOD12_022464C0 cmp r6, #3 ldrsb r0, [r0, r7] bhi _02240A68 @@ -40016,7 +40016,7 @@ _02240A68: _02240A6E: pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_02240A70: .word 0x022464C0 +_02240A70: .word MOD12_022464C0 thumb_func_start MOD12_02240A74 MOD12_02240A74: ; 0x02240A74 @@ -40471,12 +40471,12 @@ MOD12_02240DC4: ; 0x02240DC4 blo _02240DD0 bl ErrorHandling _02240DD0: - ldr r0, _02240DD8 ; =0x022464D0 + ldr r0, _02240DD8 ; =MOD12_022464D0 lsl r1, r4, #2 ldr r0, [r0, r1] pop {r4, pc} .align 2, 0 -_02240DD8: .word 0x022464D0 +_02240DD8: .word MOD12_022464D0 thumb_func_start MOD12_02240DDC MOD12_02240DDC: ; 0x02240DDC @@ -40496,11 +40496,11 @@ MOD12_02240DE4: ; 0x02240DE4 blo _02240DF0 bl ErrorHandling _02240DF0: - ldr r0, _02240DF8 ; =0x022464C8 + ldr r0, _02240DF8 ; =MOD12_022464C8 ldrb r0, [r0, r4] pop {r4, pc} nop -_02240DF8: .word 0x022464C8 +_02240DF8: .word MOD12_022464C8 thumb_func_start MOD12_02240DFC MOD12_02240DFC: ; 0x02240DFC @@ -41193,8 +41193,8 @@ MOD12_02241210: ; 0x02241210 bl FUN_02002C50 mov r0, #0x18 bl FUN_0200BB14 - ldr r1, _02241464 ; =0x0224654C - ldr r2, _02241468 ; =0x02246504 + ldr r1, _02241464 ; =MOD12_0224654C + ldr r2, _02241468 ; =MOD12_02246504 mov r3, #0x20 str r0, [r5, #0x28] bl FUN_0200BB6C @@ -41212,7 +41212,7 @@ MOD12_02241210: ; 0x02241210 bl FUN_0200BBF0 ldr r0, [r5, #0x28] ldr r1, [r5, #0x2c] - ldr r2, _02241470 ; =0x02246518 + ldr r2, _02241470 ; =MOD12_02246518 bl FUN_0200BF60 mov r0, #0x18 bl FUN_02006D98 @@ -41309,10 +41309,10 @@ _02241454: .word 0xFFFFE0FF _02241458: .word 0x04001000 _0224145C: .word 0xFFFF1FFF _02241460: .word 0x0000127F -_02241464: .word 0x0224654C -_02241468: .word 0x02246504 +_02241464: .word MOD12_0224654C +_02241468: .word MOD12_02246504 _0224146C: .word 0x00100010 -_02241470: .word 0x02246518 +_02241470: .word MOD12_02246518 _02241474: .word MOD12_0224182C _02241478: .word 0x00013880 _0224147C: .word 0x0000046F @@ -41352,7 +41352,7 @@ _022414B2: str r0, [sp, #4] add r1, #0xd0 ldr r1, [r1] - ldr r2, _02241588 ; =0x022464F4 + ldr r2, _02241588 ; =MOD12_022464F4 mov r0, #0x18 mov r3, #8 bl MOD12_022318A4 @@ -41372,7 +41372,7 @@ _022414E4: add r0, r4, #0 add r1, r4, r1 lsl r3, r2, #2 - ldr r2, _02241598 ; =0x02246594 + ldr r2, _02241598 ; =MOD12_02246594 ldr r2, [r2, r3] blx r2 cmp r0, #1 @@ -41443,11 +41443,11 @@ _0224157A: .align 2, 0 _02241580: .word MOD12_022417DC _02241584: .word 0x0000D6D8 -_02241588: .word 0x022464F4 +_02241588: .word MOD12_022464F4 _0224158C: .word 0x00000848 _02241590: .word 0x0000084E _02241594: .word 0x00001274 -_02241598: .word 0x02246594 +_02241598: .word MOD12_02246594 _0224159C: .word 0x00001276 _022415A0: .word 0x0000085C _022415A4: .word 0x0000127C @@ -41755,7 +41755,7 @@ MOD12_02241864: ; 0x02241864 sub sp, #0xa8 add r4, r0, #0 bl FUN_0201E6D8 - ldr r5, _022419BC ; =0x0224656C + ldr r5, _022419BC ; =MOD12_0224656C add r3, sp, #0x2c mov r2, #5 _02241874: @@ -41789,7 +41789,7 @@ _02241874: lsl r1, r1, #0x14 lsl r2, r2, #0x10 bl MIi_CpuClear32 - ldr r5, _022419C0 ; =0x022464E4 + ldr r5, _022419C0 ; =MOD12_022464E4 add r3, sp, #0x1c add r2, r3, #0 ldmia r5!, {r0, r1} @@ -41798,7 +41798,7 @@ _02241874: stmia r3!, {r0, r1} add r0, r2, #0 bl FUN_02016BBC - ldr r5, _022419C4 ; =0x022465C0 + ldr r5, _022419C4 ; =MOD12_022465C0 add r3, sp, #0x54 mov r2, #0xa _022418D4: @@ -41871,7 +41871,7 @@ _022418D4: strh r2, [r1] add r1, r0, #0 bl FUN_0201E6E4 - ldr r5, _022419CC ; =0x02246530 + ldr r5, _022419CC ; =MOD12_02246530 add r3, sp, #0 ldmia r5!, {r0, r1} add r2, r3, #0 @@ -41902,11 +41902,11 @@ _022418D4: add sp, #0xa8 pop {r3, r4, r5, pc} .align 2, 0 -_022419BC: .word 0x0224656C -_022419C0: .word 0x022464E4 -_022419C4: .word 0x022465C0 +_022419BC: .word MOD12_0224656C +_022419C0: .word MOD12_022464E4 +_022419C4: .word MOD12_022465C0 _022419C8: .word 0x04000008 -_022419CC: .word 0x02246530 +_022419CC: .word MOD12_02246530 thumb_func_start MOD12_022419D0 MOD12_022419D0: ; 0x022419D0 @@ -43338,12 +43338,12 @@ _0224247A: mov r0, #0x18 str r0, [sp, #4] mov r0, #6 - ldr r1, _022424D0 ; =0x02246634 + ldr r1, _022424D0 ; =MOD12_02246634 mul r0, r4 ldrsh r1, [r1, r0] lsl r2, r6, #2 str r1, [sp, #8] - ldr r1, _022424D0 ; =0x02246634 + ldr r1, _022424D0 ; =MOD12_02246634 add r0, r1, r0 mov r1, #2 ldrsh r1, [r0, r1] @@ -43367,7 +43367,7 @@ _022424C6: add sp, #0x14 pop {r4, r5, r6, r7, pc} nop -_022424D0: .word 0x02246634 +_022424D0: .word MOD12_02246634 thumb_func_start MOD12_022424D4 MOD12_022424D4: ; 0x022424D4 @@ -43589,9 +43589,9 @@ MOD12_02242678: ; 0x02242678 bl ErrorHandling _0224268A: lsl r3, r4, #2 - ldr r2, _022426A4 ; =0x0224664C + ldr r2, _022426A4 ; =MOD12_0224664C add r0, r5, #0 - ldr r4, _022426A8 ; =0x0224664E + ldr r4, _022426A8 ; =MOD12_0224664C + 2 ldrh r2, [r2, r3] str r6, [sp] add r5, #0xc4 @@ -43601,8 +43601,8 @@ _0224268A: add sp, #4 pop {r3, r4, r5, r6, pc} .align 2, 0 -_022426A4: .word 0x0224664C -_022426A8: .word 0x0224664E +_022426A4: .word MOD12_0224664C +_022426A8: .word MOD12_0224664C + 2 thumb_func_start MOD12_022426AC MOD12_022426AC: ; 0x022426AC @@ -44126,7 +44126,7 @@ MOD12_02242A90: ; 0x02242A90 ldr r0, [r5, #0x28] ldr r1, [r5, #0x2c] bl FUN_0200C13C - ldr r4, _02242BBC ; =0x0224669C + ldr r4, _02242BBC ; =MOD12_0224669C add r3, sp, #0x18 mov r2, #6 _02242AF6: @@ -44187,7 +44187,7 @@ _02242B08: add r4, r4, #4 cmp r7, #4 blt _02242B08 - ldr r4, _02242BC0 ; =0x02246614 + ldr r4, _02242BC0 ; =MOD12_02246614 mov r6, #0 mov r7, #2 _02242B7A: @@ -44220,8 +44220,8 @@ _02242B7A: nop _02242BB4: .word 0x000080EB _02242BB8: .word 0x000080EA -_02242BBC: .word 0x0224669C -_02242BC0: .word 0x02246614 +_02242BBC: .word MOD12_0224669C +_02242BC0: .word MOD12_02246614 _02242BC4: .word MOD12_02242C1C _02242BC8: .word 0x0000C738 @@ -44422,7 +44422,7 @@ MOD12_02242D3C: ; 0x02242D3C str r5, [r4] ldr r0, [r5, #0x28] ldr r1, [r5, #0x2c] - ldr r2, _02242DE8 ; =0x02246668 + ldr r2, _02242DE8 ; =MOD12_02246668 bl FUN_0200C154 str r0, [r4, #4] ldr r0, [r5] @@ -44483,7 +44483,7 @@ MOD12_02242D3C: ; 0x02242D3C strb r1, [r5, r0] pop {r4, r5, r6, pc} nop -_02242DE8: .word 0x02246668 +_02242DE8: .word MOD12_02246668 _02242DEC: .word MOD12_02242DF8 _02242DF0: .word 0x0000C35B _02242DF4: .word 0x0000127E @@ -44642,7 +44642,7 @@ MOD12_02242EE0: ; 0x02242EE0 _02242F2C: ldr r0, [r5, #0x28] ldr r1, [r5, #0x2c] - ldr r2, _02242F8C ; =0x022466D0 + ldr r2, _02242F8C ; =MOD12_022466D0 bl FUN_0200C154 mov r1, #0x52 lsl r1, r1, #2 @@ -44657,7 +44657,7 @@ _02242F2C: add r4, r4, #4 cmp r6, #4 blt _02242F2C - ldr r4, _02242F90 ; =0x02246624 + ldr r4, _02242F90 ; =MOD12_02246624 mov r6, #0 mov r7, #2 _02242F5A: @@ -44683,8 +44683,8 @@ _02242F5A: nop _02242F84: .word 0x000080EE _02242F88: .word 0x000080EB -_02242F8C: .word 0x022466D0 -_02242F90: .word 0x02246624 +_02242F8C: .word MOD12_022466D0 +_02242F90: .word MOD12_02246624 thumb_func_start MOD12_02242F94 MOD12_02242F94: ; 0x02242F94 @@ -44915,7 +44915,7 @@ _0224315A: bne _0224316C ldr r0, [r7, #0x28] ldr r1, [r7, #0x2c] - ldr r2, _022431F4 ; =0x02246704 + ldr r2, _022431F4 ; =MOD12_02246704 bl FUN_0200C154 str r0, [r5] _0224316C: @@ -44988,7 +44988,7 @@ _022431EA: pop {r3, r4, r5, r6, r7, pc} nop _022431F0: .word 0x0000041E -_022431F4: .word 0x02246704 +_022431F4: .word MOD12_02246704 thumb_func_start MOD12_022431F8 MOD12_022431F8: ; 0x022431F8 @@ -46077,7 +46077,7 @@ _02243A1C: .word 0x000003D1 MOD12_02243A20: ; 0x02243A20 push {r3, r4, lr} sub sp, #0xc - ldr r1, _02243A54 ; =0x02246758 + ldr r1, _02243A54 ; =MOD12_02246758 add r3, sp, #0 str r1, [sp] mov r1, #0xb @@ -46101,7 +46101,7 @@ MOD12_02243A20: ; 0x02243A20 add sp, #0xc pop {r3, r4, pc} .align 2, 0 -_02243A54: .word 0x02246758 +_02243A54: .word MOD12_02246758 _02243A58: .word 0x00000123 _02243A5C: .word 0x0000085C @@ -46294,7 +46294,7 @@ _02243BB0: ldr r0, [sp] mov r1, #0x11 ldrsb r1, [r0, r1] - ldr r0, _02243CB4 ; =0x02246738 + ldr r0, _02243CB4 ; =MOD12_02246738 ldrsb r1, [r0, r1] ldr r0, [sp, #8] add r0, r1, r0 @@ -46308,7 +46308,7 @@ _02243BB0: mov r7, #0x3f str r5, [sp, #4] lsl r1, r0, #1 - ldr r0, _02243CB8 ; =0x02246740 + ldr r0, _02243CB8 ; =MOD12_02246740 lsl r7, r7, #0xa ldrh r1, [r0, r1] ldr r0, [sp, #8] @@ -46356,7 +46356,7 @@ _02243C10: ldrb r0, [r0, #0x12] cmp r0, #0 bne _02243C52 - ldr r0, _02243CB4 ; =0x02246738 + ldr r0, _02243CB4 ; =MOD12_02246738 sub r1, r1, #1 ldrsb r0, [r0, r1] lsl r1, r0, #6 @@ -46429,8 +46429,8 @@ _02243CB0: add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 -_02243CB4: .word 0x02246738 -_02243CB8: .word 0x02246740 +_02243CB4: .word MOD12_02246738 +_02243CB8: .word MOD12_02246740 thumb_func_start MOD12_02243CBC MOD12_02243CBC: ; 0x02243CBC @@ -46526,7 +46526,7 @@ _02243D64: ldrsb r1, [r0, r1] mov r0, #4 sub r1, r0, r1 - ldr r0, _02243E90 ; =0x02246738 + ldr r0, _02243E90 ; =MOD12_02246738 ldrsb r1, [r0, r1] ldr r0, [sp, #8] add r0, r1, r0 @@ -46541,7 +46541,7 @@ _02243D64: mov r7, #0x3f sub r0, r0, r1 lsl r1, r0, #1 - ldr r0, _02243E94 ; =0x02246740 + ldr r0, _02243E94 ; =MOD12_02246740 str r5, [sp, #4] ldrh r1, [r0, r1] ldr r0, [sp, #8] @@ -46592,7 +46592,7 @@ _02243DCC: bne _02243E2E mov r0, #5 sub r1, r0, r1 - ldr r0, _02243E90 ; =0x02246738 + ldr r0, _02243E90 ; =MOD12_02246738 mov r7, #0x3f ldrsb r0, [r0, r1] lsl r7, r7, #0xa @@ -46679,8 +46679,8 @@ _02243E8C: add sp, #0xc pop {r4, r5, r6, r7, pc} .align 2, 0 -_02243E90: .word 0x02246738 -_02243E94: .word 0x02246740 +_02243E90: .word MOD12_02246738 +_02243E94: .word MOD12_02246740 thumb_func_start MOD12_02243E98 MOD12_02243E98: ; 0x02243E98 @@ -47901,7 +47901,7 @@ MOD12_022447E8: ; 0x022447E8 sub sp, #0x38 add r5, r3, #0 mov ip, r2 - ldr r3, _02244860 ; =0x022467DC + ldr r3, _02244860 ; =MOD12_022467DC add r6, r0, #0 add r7, r1, #0 add r2, sp, #4 @@ -47954,7 +47954,7 @@ _02244832: add sp, #0x38 pop {r3, r4, r5, r6, r7, pc} nop -_02244860: .word 0x022467DC +_02244860: .word MOD12_022467DC _02244864: .word MOD12_02244958 _02244868: .word 0x00009C40 @@ -48259,47 +48259,124 @@ MOD12_02244D18: ; 0x02244D18 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x04, 0x05, 0x06, 0x07, 0x00, 0x01, 0x02, 0x03 + + .global MOD12_02244D4C +MOD12_02244D4C: ; 0x02244D4C + .byte 0x04, 0x05, 0x06, 0x07 + + .global MOD12_02244D50 +MOD12_02244D50: ; 0x02244D50 + .byte 0x00, 0x01, 0x02, 0x03 .global MOD12_02244D54 MOD12_02244D54: ; 0x02244D54 - .byte 0x1E, 0x00, 0x27, 0x00, 0x00, 0x01, 0x02, 0x03 - .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x00, 0x00, 0x14, 0x02, 0x11, 0x02, 0x0E, 0x02, 0x0B, 0x02 + .byte 0x1E, 0x00, 0x27, 0x00 + + .global MOD12_02244D58 +MOD12_02244D58: ; 0x02244D58 + .byte 0x00, 0x01, 0x02, 0x03 + + .global MOD12_02244D5C +MOD12_02244D5C: ; 0x02244D5C + .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x00, 0x00 + + .global MOD12_02244D64 +MOD12_02244D64: ; 0x02244D64 + .byte 0x14, 0x02, 0x11, 0x02, 0x0E, 0x02, 0x0B, 0x02 .global MOD12_02244D6C MOD12_02244D6C: ; 0x02244D6C - .byte 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x28, 0x00, 0x48, 0x00 - .byte 0x80, 0x00, 0x48, 0x00, 0xD8, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x1C, 0x00, 0x00, 0x00 + + .global MOD12_02244D78 +MOD12_02244D78: ; 0x02244D78 + .byte 0x28, 0x00, 0x48, 0x00 + .byte 0x80, 0x00, 0x48, 0x00, 0xD8, 0x00, 0x48, 0x00 + + .global MOD12_02244D84 +MOD12_02244D84: ; 0x02244D84 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 .global MOD12_02244D94 MOD12_02244D94: ; 0x02244D94 .byte 0x13, 0x00, 0x20, 0x00, 0x93, 0x00, 0x20, 0x00 - .byte 0x13, 0x00, 0x80, 0x00, 0x93, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x27, 0x00, 0x30, 0x00, 0xA7, 0x00, 0x30, 0x00 - .byte 0x27, 0x00, 0x90, 0x00, 0xA7, 0x00, 0x90, 0x00, 0x08, 0x80, 0x00, 0x50, 0x08, 0x80, 0x58, 0xA8 - .byte 0x08, 0x80, 0xB0, 0xFF, 0x88, 0xC0, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x34, 0x50, 0x24, 0x02 - .byte 0x54, 0x50, 0x24, 0x02, 0xF4, 0x4F, 0x24, 0x02, 0x14, 0x50, 0x24, 0x02, 0xD4, 0x4F, 0x24, 0x02 + .byte 0x13, 0x00, 0x80, 0x00, 0x93, 0x00, 0x80, 0x00 + + .global MOD12_02244DA4 +MOD12_02244DA4: ; 0x02244DA4 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + + .global MOD12_02244DB4 +MOD12_02244DB4: ; 0x02244DB4 + .byte 0x27, 0x00, 0x30, 0x00, 0xA7, 0x00, 0x30, 0x00 + .byte 0x27, 0x00, 0x90, 0x00, 0xA7, 0x00, 0x90, 0x00 + + .global MOD12_02244DC4 +MOD12_02244DC4: ; 0x02244DC4 + .byte 0x08, 0x80, 0x00, 0x50, 0x08, 0x80, 0x58, 0xA8 + .byte 0x08, 0x80, 0xB0, 0xFF, 0x88, 0xC0, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00 + + .global MOD12_02244DD8 +MOD12_02244DD8: ; 0x02244DD8 + .word MOD12_02245034, MOD12_02245054, MOD12_02244FF4, MOD12_02245014 + .word MOD12_02244FD4 + + .global MOD12_02244DEC +MOD12_02244DEC: ; 0x02244DEC .byte 0x08, 0x60, 0x08, 0x78, 0x08, 0x60, 0x88, 0xF8, 0x68, 0xC0, 0x08, 0x78, 0x68, 0xC0, 0x88, 0xF8 - .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01 - .byte 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x00, 0xC0, 0x00 + .byte 0xFF, 0x00, 0x00, 0x00 + + .global MOD12_02244E00 +MOD12_02244E00: ; 0x02244E00 + .byte 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01 + .byte 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01 + + .global MOD12_02244E18 +MOD12_02244E18: ; 0x02244E18 + .byte 0x00, 0x00, 0xC0, 0x00 .byte 0x80, 0x01, 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x00 - .byte 0xC0, 0x00, 0x80, 0x01, 0x13, 0x00, 0x40, 0x00, 0x13, 0x00, 0x50, 0x00, 0x93, 0x00, 0x40, 0x00 + .byte 0xC0, 0x00, 0x80, 0x01 + + .global MOD12_02244E30 +MOD12_02244E30: ; 0x02244E30 + .byte 0x13, 0x00, 0x40, 0x00, 0x13, 0x00, 0x50, 0x00, 0x93, 0x00, 0x40, 0x00 .byte 0x93, 0x00, 0x50, 0x00, 0x13, 0x00, 0xA0, 0x00, 0x13, 0x00, 0xB0, 0x00, 0x93, 0x00, 0xA0, 0x00 - .byte 0x93, 0x00, 0xB0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00 + .byte 0x93, 0x00, 0xB0, 0x00 + + .global MOD12_02244E50 +MOD12_02244E50: ; 0x02244E50 + .byte 0x3F, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00 .byte 0x34, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00 - .byte 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 + .byte 0x94, 0x00, 0x00, 0x00 + + .global MOD12_02244E70 +MOD12_02244E70: ; 0x02244E70 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xF6, 0x80, 0x00, 0x00, 0xEF, 0x80, 0x00, 0x00 .byte 0xF4, 0x80, 0x00, 0x00, 0xF4, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02244EA4 +MOD12_02244EA4: ; 0x02244EA4 + .byte 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 .byte 0x11, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00 - .byte 0x11, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00 + + .global MOD12_02244EE4 +MOD12_02244EE4: ; 0x02244EE4 + .byte 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 .byte 0x0B, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00 .byte 0x16, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00 + + .global MOD12_02244F24 +MOD12_02244F24: ; 0x02244F24 + .byte 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00 .byte 0x11, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00 @@ -48314,15 +48391,35 @@ MOD12_02244F64: ; 0x02244F64 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x00, 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, 0x0F, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCD, 0x75, 0xFF, 0x7F, 0xFF, 0x67, 0xFF, 0x4B + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02244FD4 +MOD12_02244FD4: ; 0x02244FD4 + .byte 0xCD, 0x75, 0xFF, 0x7F, 0xFF, 0x67, 0xFF, 0x4B .byte 0xFF, 0x2F, 0xFF, 0x13, 0x9F, 0x03, 0x3E, 0x03, 0x4D, 0x15, 0xFF, 0x4F, 0x08, 0x21, 0x2B, 0x7C - .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00, 0xCD, 0x75, 0xFF, 0x7F, 0x9F, 0x7F, 0x3F, 0x7F + .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00 + + .global MOD12_02244FF4 +MOD12_02244FF4: ; 0x02244FF4 + .byte 0xCD, 0x75, 0xFF, 0x7F, 0x9F, 0x7F, 0x3F, 0x7F .byte 0xDF, 0x7A, 0x9F, 0x72, 0x5F, 0x6A, 0x9F, 0x65, 0xED, 0x1C, 0x5F, 0x7F, 0x08, 0x21, 0x2B, 0x7C - .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00, 0xCD, 0x75, 0xFF, 0x7F, 0xFC, 0x63, 0xF7, 0x37 + .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00 + + .global MOD12_02245014 +MOD12_02245014: ; 0x02245014 + .byte 0xCD, 0x75, 0xFF, 0x7F, 0xFC, 0x63, 0xF7, 0x37 .byte 0x73, 0x2F, 0x30, 0x27, 0x0C, 0x1F, 0xC8, 0x16, 0x46, 0x11, 0xF8, 0x5B, 0x08, 0x21, 0x2B, 0x7C - .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00, 0xCD, 0x75, 0xFF, 0x7F, 0x1F, 0x4F, 0xDF, 0x4A + .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00 + + .global MOD12_02245034 +MOD12_02245034: ; 0x02245034 + .byte 0xCD, 0x75, 0xFF, 0x7F, 0x1F, 0x4F, 0xDF, 0x4A .byte 0x7F, 0x46, 0x1F, 0x3E, 0xBF, 0x39, 0xBF, 0x00, 0xED, 0x1C, 0x5F, 0x5B, 0x08, 0x21, 0x2B, 0x7C - .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00, 0xCD, 0x75, 0xFF, 0x7F, 0xF9, 0x7F, 0x93, 0x7F + .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00 + + .global MOD12_02245054 +MOD12_02245054: ; 0x02245054 + .byte 0xCD, 0x75, 0xFF, 0x7F, 0xF9, 0x7F, 0x93, 0x7F .byte 0x0E, 0x7F, 0xAA, 0x7F, 0x68, 0x77, 0xC5, 0x7E, 0x04, 0x29, 0xB7, 0x7F, 0x08, 0x21, 0x2B, 0x7C .byte 0x8C, 0x31, 0x31, 0x46, 0xD6, 0x5A, 0x00, 0x00 @@ -48331,22 +48428,35 @@ MOD12_02245074: ; 0x02245074 .byte 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0xFF .byte 0x00, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x5D, 0x1D, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF + .word MOD12_02231D5C + .byte 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF .byte 0x04, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x01, 0x00, 0x02, 0x00, 0xFF, 0xFF - .byte 0x04, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0xEC, 0x4D, 0x24, 0x02 - .byte 0xA4, 0x4D, 0x24, 0x02, 0x4C, 0x4D, 0x24, 0x02, 0x8D, 0x2E, 0x23, 0x02, 0xF1, 0x2F, 0x23, 0x02 - .byte 0x35, 0x1E, 0x23, 0x02, 0x7D, 0x21, 0x23, 0x02, 0x0B, 0x00, 0x01, 0x00, 0x03, 0x00, 0xFF, 0xFF - .byte 0x04, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0xC4, 0x4D, 0x24, 0x02 - .byte 0x84, 0x4D, 0x24, 0x02, 0x50, 0x4D, 0x24, 0x02, 0x2D, 0x30, 0x23, 0x02, 0x4D, 0x31, 0x23, 0x02 - .byte 0xC1, 0x20, 0x23, 0x02, 0x1D, 0x22, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00 + .word MOD12_02244DEC, MOD12_02244DA4, MOD12_02244D4C, MOD12_02232E8C + .word MOD12_02232FF0, MOD12_02231E34, MOD12_0223217C + .byte 0x0B, 0x00, 0x01, 0x00, 0x03, 0x00, 0xFF, 0xFF + .byte 0x04, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00 + .word MOD12_02244DC4, MOD12_02244D84, MOD12_02244D50, MOD12_0223302C + .word MOD12_0223314C, MOD12_022320C0, MOD12_0223221C + + .global MOD12_02245134 +MOD12_02245134: ; 0x02245134 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0xE9, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xFA, 0x80, 0x00, 0x00 .byte 0xEF, 0x80, 0x00, 0x00, 0xF5, 0x80, 0x00, 0x00, 0xF5, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x60, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02245168 +MOD12_02245168: ; 0x02245168 + .byte 0x28, 0x00, 0x60, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 .byte 0xFB, 0x80, 0x00, 0x00, 0xEF, 0x80, 0x00, 0x00, 0xF6, 0x80, 0x00, 0x00, 0xF6, 0x80, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224519C +MOD12_0224519C: ; 0x0224519C .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0x02, 0x00, 0x00, 0x00, 0xFA, 0x80, 0x00, 0x00, 0xEF, 0x80, 0x00, 0x00, 0xF5, 0x80, 0x00, 0x00 .byte 0xF5, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00 @@ -48354,42 +48464,98 @@ MOD12_02245074: ; 0x02245074 .global MOD12_022451D0 MOD12_022451D0: ; 0x022451D0 - .byte 0x06, 0x07, 0x0A, 0x0B, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00 + .byte 0x06, 0x07, 0x0A, 0x0B + + .global MOD12_022451D4 +MOD12_022451D4: ; 0x022451D4 + .byte 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00 .byte 0x16, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00, 0x29, 0x00, 0x28, 0x00 - .byte 0x24, 0x00, 0x26, 0x00, 0x27, 0x00, 0x00, 0x00, 0x58, 0x00, 0x0C, 0x00, 0x78, 0x00, 0x0C, 0x00 - .byte 0x98, 0x00, 0x0C, 0x00, 0x60, 0x00, 0x14, 0x00, 0x80, 0x00, 0x14, 0x00, 0xA0, 0x00, 0x14, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x28, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x05, 0x00, 0x2B, 0x00 - .byte 0x05, 0x00, 0x5B, 0x00, 0x05, 0x00, 0x8B, 0x00, 0x05, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x24, 0x00, 0x26, 0x00, 0x27, 0x00, 0x00, 0x00 + + .global MOD12_022451F4 +MOD12_022451F4: ; 0x022451F4 + .byte 0x58, 0x00, 0x0C, 0x00, 0x78, 0x00, 0x0C, 0x00 + .byte 0x98, 0x00, 0x0C, 0x00 + + .global MOD12_02245200 +MOD12_02245200: ; 0x02245200 + .byte 0x60, 0x00, 0x14, 0x00, 0x80, 0x00, 0x14, 0x00, 0xA0, 0x00, 0x14, 0x00 + + .global MOD12_0224520C +MOD12_0224520C: ; 0x0224520C + .byte 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + + .global MOD12_02245218 +MOD12_02245218: ; 0x02245218 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 + + .global MOD12_02245228 +MOD12_02245228: ; 0x02245228 + .byte 0x05, 0x00, 0x2B, 0x00 + .byte 0x05, 0x00, 0x5B, 0x00, 0x05, 0x00, 0x8B, 0x00, 0x05, 0x00, 0xBB, 0x00 + + .global MOD12_02245238 +MOD12_02245238: ; 0x02245238 + .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0xEF, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xEF, 0x80, 0x00, 0x00, 0xEF, 0x80, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224526C +MOD12_0224526C: ; 0x0224526C .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0xF1, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xF1, 0x80, 0x00, 0x00 .byte 0xF1, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xF2, 0x80, 0x00, 0x00, 0xEE, 0x80, 0x00, 0x00 .byte 0xF2, 0x80, 0x00, 0x00, 0xF2, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_022452D4 +MOD12_022452D4: ; 0x022452D4 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x11, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xF5, 0x80, 0x00, 0x00 .byte 0xE9, 0x80, 0x00, 0x00, 0xF3, 0x80, 0x00, 0x00, 0xF3, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02245308 +MOD12_02245308: ; 0x02245308 + .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0xF0, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xF0, 0x80, 0x00, 0x00, 0xF0, 0x80, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224533C +MOD12_0224533C: ; 0x0224533C .byte 0x60, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x27, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0xEC, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xEC, 0x80, 0x00, 0x00 .byte 0xEC, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02245370 +MOD12_02245370: ; 0x02245370 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xED, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00 .byte 0xED, 0x80, 0x00, 0x00, 0xED, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_022453A4 +MOD12_022453A4: ; 0x022453A4 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x0B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xEE, 0x80, 0x00, 0x00 .byte 0xE9, 0x80, 0x00, 0x00, 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x28, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_022453D8 +MOD12_022453D8: ; 0x022453D8 + .byte 0x60, 0x00, 0x28, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x27, 0x00, 0x00, 0x00, 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 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224540C +MOD12_0224540C: ; 0x0224540C .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x01, 0x01, 0x00, 0x05, 0x01, 0x02, 0x00, 0x05, 0x01 .byte 0x03, 0x00, 0x1B, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x1C, 0x00 .byte 0x07, 0x00, 0x1C, 0x00, 0x08, 0x00, 0x1C, 0x00, 0x09, 0x00, 0x1C, 0x00, 0x0A, 0x00, 0x06, 0x00 @@ -48401,47 +48567,95 @@ MOD12_022451D0: ; 0x022451D0 .byte 0x1F, 0x00, 0x02, 0x00, 0x20, 0x00, 0x02, 0x00, 0x21, 0x00, 0x02, 0x00, 0x22, 0x00, 0x02, 0x00 .byte 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00 .byte 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00 - .byte 0x46, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x01, 0x1E, 0x14, 0x0A, 0x00 - .byte 0x12, 0x75, 0x1C, 0x75, 0x26, 0x75, 0x30, 0x75, 0xF0, 0xD8, 0x0C, 0xFE, 0xF4, 0x01, 0x10, 0x27 - .byte 0xD0, 0x8A, 0xDA, 0x8A, 0xE4, 0x8A, 0xEE, 0x8A, 0x0A, 0x00, 0xF6, 0xF6, 0x00, 0x00, 0x0A, 0x00 + .byte 0x46, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x01 + + .global MOD12_022454C8 +MOD12_022454C8: ; 0x022454C8 + .byte 0x1E, 0x14, 0x0A, 0x00 + + .global MOD12_022454CC +MOD12_022454CC: ; 0x022454CC + .byte 0x12, 0x75, 0x1C, 0x75, 0x26, 0x75, 0x30, 0x75 + + .global MOD12_022454D4 +MOD12_022454D4: ; 0x022454D4 + .byte 0xF0, 0xD8, 0x0C, 0xFE, 0xF4, 0x01, 0x10, 0x27 + + .global MOD12_022454DC +MOD12_022454DC: ; 0x022454DC + .byte 0xD0, 0x8A, 0xDA, 0x8A, 0xE4, 0x8A, 0xEE, 0x8A + + .global MOD12_022454E4 +MOD12_022454E4: ; 0x022454E4 + .byte 0x0A, 0x00, 0xF6, 0xF6, 0x00, 0x00, 0x0A, 0x00 .byte 0xF6, 0xF6, 0xF6, 0x00, 0x0A, 0x00, 0xF6, 0xF6, 0xF6, 0x00, 0x0A, 0x00, 0x00, 0xF6, 0xF6, 0x00 - .byte 0x0A, 0x00, 0x00, 0x00, 0xBD, 0x5D, 0x23, 0x02, 0xD5, 0x5D, 0x23, 0x02, 0xE9, 0x5D, 0x23, 0x02 - .byte 0xED, 0x5D, 0x23, 0x02, 0x05, 0x5E, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x25, 0x5E, 0x23, 0x02 - .byte 0x3D, 0x5E, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x5E, 0x23, 0x02, 0x15, 0x5F, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x41, 0x60, 0x23, 0x02, 0x59, 0x60, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x11, 0x62, 0x23, 0x02, 0x29, 0x62, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x71, 0x63, 0x23, 0x02 - .byte 0x89, 0x63, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x29, 0x65, 0x23, 0x02, 0x41, 0x65, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0xA1, 0x6A, 0x23, 0x02, 0xB9, 0x6A, 0x23, 0x02, 0xF9, 0x6C, 0x23, 0x02 - .byte 0x1D, 0x6D, 0x23, 0x02, 0x35, 0x6D, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x39, 0x6D, 0x23, 0x02 - .byte 0x51, 0x6D, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x23, 0x02, 0x81, 0x6E, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x71, 0x23, 0x02, 0x1D, 0x71, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x6D, 0x72, 0x23, 0x02, 0x85, 0x72, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x59, 0x76, 0x23, 0x02 - .byte 0x71, 0x76, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x59, 0x76, 0x23, 0x02, 0x71, 0x76, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0xC1, 0x77, 0x23, 0x02, 0xD9, 0x77, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0xA5, 0x7A, 0x23, 0x02, 0xBD, 0x7A, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x91, 0x7C, 0x23, 0x02 - .byte 0xA9, 0x7C, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0xED, 0x7E, 0x23, 0x02, 0x05, 0x7F, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x49, 0x7F, 0x23, 0x02, 0x5D, 0x7F, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x95, 0x7D, 0x23, 0x02, 0xA9, 0x7D, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x14, 0x1E, 0x28 - .byte 0x28, 0x1E, 0x14, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x79, 0x89, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0xC1, 0x86, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0xB1, 0x87, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0xBD, 0x88, 0x23, 0x02, 0x05, 0xFF, 0x00, 0x00, 0x15, 0x89, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0x79, 0x89, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0x7D, 0x89, 0x23, 0x02, 0x05, 0x00, 0x00, 0x00 - .byte 0xC5, 0x89, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0x1D, 0x8A, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0x61, 0x8A, 0x23, 0x02, 0x05, 0x00, 0x00, 0x00, 0xA9, 0x8A, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0x25, 0x8B, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0x99, 0x8B, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0x45, 0x8B, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0xF9, 0x8B, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0xBD, 0x8C, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0x09, 0x8D, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0x59, 0x8D, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0x95, 0x8D, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0xD1, 0x8D, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0x25, 0x8E, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0xE9, 0x8E, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00, 0x4D, 0x8F, 0x23, 0x02, 0x03, 0xFF, 0x00, 0x00 - .byte 0xAD, 0x8F, 0x23, 0x02, 0x06, 0xFF, 0x00, 0x00, 0xE6, 0x80, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x39, 0x94, 0x23, 0x02, 0x49, 0x94, 0x23, 0x02, 0x61, 0x94, 0x23, 0x02, 0x79, 0x94, 0x23, 0x02 - .byte 0x91, 0x94, 0x23, 0x02, 0xA9, 0x94, 0x23, 0x02, 0xC1, 0x94, 0x23, 0x02, 0xD9, 0x94, 0x23, 0x02 - .byte 0xF1, 0x94, 0x23, 0x02, 0x09, 0x95, 0x23, 0x02, 0x21, 0x95, 0x23, 0x02, 0x39, 0x95, 0x23, 0x02 - .byte 0x65, 0x95, 0x23, 0x02, 0x95, 0x95, 0x23, 0x02, 0xB5, 0x95, 0x23, 0x02, 0xD1, 0x95, 0x23, 0x02 - .byte 0x19, 0x96, 0x23, 0x02, 0x61, 0x96, 0x23, 0x02, 0x79, 0x96, 0x23, 0x02, 0x91, 0x96, 0x23, 0x02 - .byte 0xBD, 0x96, 0x23, 0x02, 0xE9, 0x96, 0x23, 0x02, 0x15, 0x97, 0x23, 0x02, 0x41, 0x97, 0x23, 0x02 - .byte 0x6D, 0x97, 0x23, 0x02, 0x99, 0x97, 0x23, 0x02, 0xC5, 0x97, 0x23, 0x02, 0xF1, 0x97, 0x23, 0x02 + .byte 0x0A, 0x00, 0x00, 0x00 + + .global MOD12_02245500 +MOD12_02245500: ; 0x02245500 + .word MOD12_02235DBC, MOD12_02235DD4, MOD12_02235DE8 + .word MOD12_02235DEC, MOD12_02235E04, 0x00000000, MOD12_02235E24 + .word MOD12_02235E3C, 0x00000000, MOD12_02235EFC, MOD12_02235F14 + .word 0x00000000, MOD12_02236040, MOD12_02236058, 0x00000000 + .word MOD12_02236210, MOD12_02236228, 0x00000000, MOD12_02236370 + .word MOD12_02236388, 0x00000000, MOD12_02236528, MOD12_02236540 + .word 0x00000000, MOD12_02236AA0, MOD12_02236AB8, MOD12_02236CF8 + .word MOD12_02236D1C, MOD12_02236D34, 0x00000000, MOD12_02236D38 + .word MOD12_02236D50, 0x00000000, MOD12_02236E68, MOD12_02236E80 + .word 0x00000000, MOD12_02237104, MOD12_0223711C, 0x00000000 + .word MOD12_0223726C, MOD12_02237284, 0x00000000, MOD12_02237658 + .word MOD12_02237670, 0x00000000, MOD12_02237658, MOD12_02237670 + .word 0x00000000, MOD12_022377C0, MOD12_022377D8, 0x00000000 + .word MOD12_02237AA4, MOD12_02237ABC, 0x00000000, MOD12_02237C90 + .word MOD12_02237CA8, 0x00000000, MOD12_02237EEC, MOD12_02237F04 + .word 0x00000000, MOD12_02237F48, MOD12_02237F5C, 0x00000000 + .word MOD12_02237D94, MOD12_02237DA8, 0x00000000 + + .global MOD12_02245608 +MOD12_02245608: ; 0x02245608 + .byte 0x0A, 0x14, 0x1E, 0x28 + + .global MOD12_0224560C +MOD12_0224560C: ; 0x0224560C + .byte 0x28, 0x1E, 0x14, 0x0A, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02245614 +MOD12_02245614: ; 0x02245614 + .word MOD12_02238978 + + .global MOD12_02245618 +MOD12_02245618: ; 0x02245618 + .word 0x0000FF03 + .word MOD12_022386C0, 0x0000FF03, MOD12_022387B0, 0x0000FF03 + .word MOD12_022388BC, 0x0000FF05, MOD12_02238914, 0x0000FF03 + .word MOD12_02238978, 0x0000FF03, MOD12_0223897C, 0x00000005 + .word MOD12_022389C4, 0x0000FF03, MOD12_02238A1C, 0x0000FF03 + .word MOD12_02238A60, 0x00000005, MOD12_02238AA8, 0x0000FF03 + .word MOD12_02238B24, 0x0000FF03, MOD12_02238B98, 0x0000FF03 + .word MOD12_02238B44, 0x0000FF03, MOD12_02238BF8, 0x0000FF03 + .word MOD12_02238CBC, 0x0000FF03, MOD12_02238D08, 0x0000FF03 + .word MOD12_02238D58, 0x0000FF03, MOD12_02238D94, 0x0000FF03 + .word MOD12_02238DD0, 0x0000FF03, MOD12_02238E24, 0x0000FF03 + .word MOD12_02238EE8, 0x0000FF03, MOD12_02238F4C, 0x0000FF03 + .word MOD12_02238FAC, 0x0000FF06 + + .global MOD12_022456D4 +MOD12_022456D4: ; 0x022456D4 + .byte 0xE6, 0x80, 0x33, 0x00 + + .global MOD12_022456D8 +MOD12_022456D8: ; 0x022456D8 + .byte 0x00, 0x00, 0x00, 0x00 + .word MOD12_02239438, MOD12_02239448, MOD12_02239460, MOD12_02239478 + .word MOD12_02239490, MOD12_022394A8, MOD12_022394C0, MOD12_022394D8 + .word MOD12_022394F0, MOD12_02239508, MOD12_02239520, MOD12_02239538 + .word MOD12_02239564, MOD12_02239594, MOD12_022395B4, MOD12_022395D0 + .word MOD12_02239618, MOD12_02239660, MOD12_02239678, MOD12_02239690 + .word MOD12_022396BC, MOD12_022396E8, MOD12_02239714, MOD12_02239740 + .word MOD12_0223976C, MOD12_02239798, MOD12_022397C4, MOD12_022397F0 + + .global MOD12_0224574C +MOD12_0224574C: ; 0x0224574C .byte 0x01, 0x14, 0xF0, 0x01, 0x46, 0x00, 0x14, 0x00, 0x14, 0x00, 0xEC, 0xFF, 0x01, 0x14, 0x16, 0x01 .byte 0x64, 0x00, 0x14, 0x00, 0x14, 0x00, 0xEC, 0xFF, 0x01, 0x14, 0x08, 0x01, 0x28, 0x00, 0x14, 0x00 .byte 0x14, 0x00, 0xEC, 0xFF, 0x01, 0x14, 0x17, 0x02, 0x0A, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -48566,35 +48780,69 @@ MOD12_022451D0: ; 0x022451D0 .byte 0x0A, 0x00, 0x14, 0x00, 0x00, 0x00, 0xEC, 0xFF, 0x04, 0x0C, 0x0E, 0x00, 0x14, 0x00, 0x14, 0x00 .byte 0xEC, 0xFF, 0x14, 0x00, 0x04, 0x0C, 0x09, 0x00, 0x14, 0x00, 0x14, 0x00, 0xEC, 0xFF, 0x14, 0x00 .byte 0x04, 0x0D, 0x09, 0x00, 0x3C, 0x00, 0x14, 0x00, 0xEC, 0xFF, 0x14, 0x00, 0x09, 0x00, 0x0A, 0x00 - .byte 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x00, 0x00 + + .global MOD12_02245F14 +MOD12_02245F14: ; 0x02245F14 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xEA, 0x80, 0x00, 0x00 .byte 0xEA, 0x80, 0x00, 0x00, 0xEA, 0x80, 0x00, 0x00, 0xEA, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02245F48 +MOD12_02245F48: ; 0x02245F48 + .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00 .byte 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 .byte 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0D, 0x09, 0x05, 0x01, 0xFD, 0x00, 0x00, 0x00 + .byte 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00 + + .global MOD12_02245F84 +MOD12_02245F84: ; 0x02245F84 + .byte 0x0D, 0x09, 0x05, 0x01, 0xFD, 0x00, 0x00, 0x00 + + .global MOD12_02245F8C +MOD12_02245F8C: ; 0x02245F8C .byte 0x20, 0x00, 0x28, 0x00, 0x30, 0x00, 0x38, 0x00, 0xA0, 0x00, 0xA8, 0x00, 0xB0, 0x00, 0xB8, 0x00 - .byte 0x20, 0x01, 0x28, 0x01, 0x30, 0x01, 0x38, 0x01, 0xC9, 0x9B, 0x23, 0x02, 0xDD, 0x9B, 0x23, 0x02 - .byte 0xED, 0x9B, 0x23, 0x02, 0xF1, 0x9B, 0x23, 0x02, 0x05, 0x9C, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x1D, 0x9C, 0x23, 0x02, 0x31, 0x9C, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x99, 0x9E, 0x23, 0x02 - .byte 0xAD, 0x9E, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0xA9, 0x9F, 0x23, 0x02, 0xBD, 0x9F, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0xA9, 0x9F, 0x23, 0x02, 0x0D, 0xA0, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0xA9, 0x9F, 0x23, 0x02, 0x5D, 0xA0, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x69, 0xA2, 0x23, 0x02 - .byte 0x7D, 0xA2, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x89, 0xA3, 0x23, 0x02, 0x9D, 0xA3, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x3D, 0xA5, 0x23, 0x02, 0x51, 0xA5, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x19, 0xA7, 0x23, 0x02, 0x2D, 0xA7, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x15, 0xA8, 0x23, 0x02 - .byte 0x29, 0xA8, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x19, 0xA9, 0x23, 0x02, 0x2D, 0xA9, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x45, 0xAE, 0x23, 0x02, 0x59, 0xAE, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x75, 0xAF, 0x23, 0x02, 0x89, 0xAF, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0xD9, 0xB0, 0x23, 0x02 - .byte 0xED, 0xB0, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x69, 0xB3, 0x23, 0x02, 0x7D, 0xB3, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x50, 0x58, 0xA8, 0x60, 0xB0, 0x58, 0xA8, 0x28, 0x78, 0x08, 0x58 - .byte 0x28, 0x78, 0xA8, 0xF8, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF + .byte 0x20, 0x01, 0x28, 0x01, 0x30, 0x01, 0x38, 0x01 + + .global MOD12_02245FA4 +MOD12_02245FA4: ; 0x02245FA4 + .word MOD12_02239BC8, MOD12_02239BDC + .word MOD12_02239BEC, MOD12_02239BF0, MOD12_02239C04, 0x00000000 + .word MOD12_02239C1C, MOD12_02239C30, 0x00000000, MOD12_02239E98 + .word MOD12_02239EAC, 0x00000000, MOD12_02239FA8, MOD12_02239FBC + .word 0x00000000, MOD12_02239FA8, MOD12_0223A00C, 0x00000000 + .word MOD12_02239FA8, MOD12_0223A05C, 0x00000000, MOD12_0223A268 + .word MOD12_0223A27C, 0x00000000, MOD12_0223A388, MOD12_0223A39C + .word 0x00000000, MOD12_0223A53C, MOD12_0223A550, 0x00000000 + .word MOD12_0223A718, MOD12_0223A72C, 0x00000000, MOD12_0223A814 + .word MOD12_0223A828, 0x00000000, MOD12_0223A918, MOD12_0223A92C + .word 0x00000000, MOD12_0223AE44, MOD12_0223AE58, 0x00000000 + .word MOD12_0223AF74, MOD12_0223AF88, 0x00000000, MOD12_0223B0D8 + .word MOD12_0223B0EC, 0x00000000, MOD12_0223B368, MOD12_0223B37C + .word 0x00000000 + + .global MOD12_02246070 +MOD12_02246070: ; 0x02246070 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + + .global MOD12_02246080 +MOD12_02246080: ; 0x02246080 + .byte 0x00, 0x50, 0x58, 0xA8, 0x60, 0xB0, 0x58, 0xA8, 0x28, 0x78, 0x08, 0x58 + .byte 0x28, 0x78, 0xA8, 0xF8, 0xFF, 0x00, 0x00, 0x00 + + .global MOD12_02246094 +MOD12_02246094: ; 0x02246094 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF .byte 0x01, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x35, 0xB9, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 + .word 0x00000000, MOD12_0223B934, 0x00000000, 0x00010001 .byte 0x02, 0x00, 0xFF, 0xFF, 0x03, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00 - .byte 0x80, 0x60, 0x24, 0x02, 0x70, 0x60, 0x24, 0x02, 0x01, 0xBA, 0x23, 0x02, 0x21, 0xBB, 0x23, 0x02 + .word MOD12_02246080, MOD12_02246070, MOD12_0223BA00, MOD12_0223BB20 + + .global MOD12_022460DC +MOD12_022460DC: ; 0x022460DC .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x0C, 0x00, 0x00, 0x00, 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, 0x0D, 0x00 @@ -48602,41 +48850,98 @@ MOD12_022451D0: ; 0x022451D0 .byte 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x00, 0x00, 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, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224614C +MOD12_0224614C: ; 0x0224614C .byte 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x12, 0x00, 0x00, 0x00 .byte 0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00 .byte 0x06, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00 + + .global MOD12_0224617C +MOD12_0224617C: ; 0x0224617C .byte 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x12, 0x00, 0x00, 0x00 .byte 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 .byte 0x06, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00 + + .global MOD12_022461AC +MOD12_022461AC: ; 0x022461AC .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x12, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x06, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00 - .byte 0xB0, 0xA8, 0xB0, 0xB8, 0x03, 0x03, 0x04, 0x04, 0x80, 0x00, 0x58, 0x00, 0x30, 0x00, 0x20, 0x00 - .byte 0x80, 0x00, 0x20, 0x00, 0xD0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x60, 0x00, 0x00, 0xFE, 0x30, 0x00 + + .global MOD12_022461DC +MOD12_022461DC: ; 0x022461DC + .byte 0xB0, 0xA8, 0xB0, 0xB8 + + .global MOD12_022461E0 +MOD12_022461E0: ; 0x022461E0 + .byte 0x03, 0x03, 0x04, 0x04 + + .global MOD12_022461E4 +MOD12_022461E4: ; 0x022461E4 + .byte 0x80, 0x00, 0x58, 0x00, 0x30, 0x00, 0x20, 0x00 + .byte 0x80, 0x00, 0x20, 0x00, 0xD0, 0x00, 0x20, 0x00 + + .global MOD12_022461F4 +MOD12_022461F4: ; 0x022461F4 + .byte 0x80, 0x00, 0x60, 0x00, 0x00, 0xFE, 0x30, 0x00 .byte 0x28, 0x00, 0x80, 0xFD, 0x80, 0x00, 0x28, 0x00, 0x80, 0xFD, 0xD0, 0x00, 0x28, 0x00, 0x80, 0xFD + + .global MOD12_0224620C +MOD12_0224620C: ; 0x0224620C .byte 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x07, 0x00, 0x00, 0x7C, 0x07, 0x00, 0xE0, 0x03, 0x07, 0x00 - .byte 0xFF, 0x27, 0x08, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00 + .byte 0xFF, 0x27, 0x08, 0x00, 0x00, 0x00, 0x07, 0x00 + + .global MOD12_02246224 +MOD12_02246224: ; 0x02246224 + .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x06, 0x00 .byte 0x14, 0x00, 0x01, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x0A, 0x00, 0x03, 0x00 - .byte 0x12, 0x00, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00 + + .global MOD12_02246244 +MOD12_02246244: ; 0x02246244 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x2D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xF0, 0x80, 0x00, 0x00 .byte 0xE9, 0x80, 0x00, 0x00, 0xED, 0x80, 0x00, 0x00, 0xED, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02246278 +MOD12_02246278: ; 0x02246278 + .byte 0x00, 0x00, 0x90, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0xF1, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x80, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_022462AC +MOD12_022462AC: ; 0x022462AC .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0xF2, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xEF, 0x80, 0x00, 0x00 .byte 0xEF, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + + .global MOD12_022462E0 +MOD12_022462E0: ; 0x022462E0 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00 .byte 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xEB, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00 .byte 0xEB, 0x80, 0x00, 0x00, 0xEB, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02246314 +MOD12_02246314: ; 0x02246314 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x0D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xEF, 0x80, 0x00, 0x00 .byte 0xE9, 0x80, 0x00, 0x00, 0xEC, 0x80, 0x00, 0x00, 0xEC, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02246348 +MOD12_02246348: ; 0x02246348 + .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0xF4, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xF1, 0x80, 0x00, 0x00, 0xF1, 0x80, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224637C +MOD12_0224637C: ; 0x0224637C .byte 0x08, 0x8A, 0xFF, 0xFF, 0x04, 0x91, 0xFF, 0xFF, 0xFF, 0x97, 0xFF, 0xFF, 0xFB, 0x9E, 0xFF, 0xFF .byte 0xF6, 0xA5, 0xFF, 0xFF, 0xF2, 0xAC, 0xFF, 0xFF, 0xED, 0xB3, 0xFF, 0xFF, 0x21, 0xBA, 0xFF, 0xFF .byte 0xE4, 0xC1, 0xFF, 0xFF, 0xE0, 0xC8, 0xFF, 0xFF, 0xDB, 0xCF, 0xFF, 0xFF, 0xD7, 0xD6, 0xFF, 0xFF @@ -48645,68 +48950,177 @@ MOD12_022451D0: ; 0x022451D0 .byte 0xAE, 0x15, 0x00, 0x00, 0xA9, 0x1C, 0x00, 0x00, 0xA5, 0x23, 0x00, 0x00, 0xA0, 0x2A, 0x00, 0x00 .byte 0x9C, 0x31, 0x00, 0x00, 0x97, 0x38, 0x00, 0x00, 0x93, 0x3F, 0x00, 0x00, 0x8E, 0x46, 0x00, 0x00 .byte 0x8A, 0x4D, 0x00, 0x00, 0x85, 0x54, 0x00, 0x00, 0x81, 0x5B, 0x00, 0x00, 0x7C, 0x62, 0x00, 0x00 - .byte 0x78, 0x69, 0x00, 0x00, 0x00, 0x04, 0x08, 0x0C, 0x0F, 0x0B, 0x07, 0x03, 0xFF, 0x00, 0x00, 0x00 + .byte 0x78, 0x69, 0x00, 0x00 + + .global MOD12_02246400 +MOD12_02246400: ; 0x02246400 + .byte 0x00, 0x04, 0x08, 0x0C + + .global MOD12_02246404 +MOD12_02246404: ; 0x02246404 + .byte 0x0F, 0x0B, 0x07, 0x03, 0xFF, 0x00, 0x00, 0x00 + + .global MOD12_0224640C +MOD12_0224640C: ; 0x0224640C .byte 0x20, 0x00, 0x28, 0x00, 0x30, 0x00, 0x38, 0x00, 0xA0, 0x00, 0xA8, 0x00, 0xB0, 0x00, 0xB8, 0x00 - .byte 0x20, 0x01, 0x28, 0x01, 0x30, 0x01, 0x38, 0x01, 0xC1, 0xEE, 0x23, 0x02, 0xD5, 0xEE, 0x23, 0x02 - .byte 0xE5, 0xEE, 0x23, 0x02, 0xE9, 0xEE, 0x23, 0x02, 0xFD, 0xEE, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0x9D, 0xF0, 0x23, 0x02, 0xB1, 0xF0, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x8D, 0xF2, 0x23, 0x02 - .byte 0xA1, 0xF2, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0xB5, 0xF3, 0x23, 0x02, 0xC9, 0xF3, 0x23, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0xF4, 0x23, 0x02, 0x15, 0xF4, 0x23, 0x02, 0xD1, 0xFD, 0x23, 0x02 - .byte 0xD5, 0xFD, 0x23, 0x02, 0xE9, 0xFD, 0x23, 0x02, 0x00, 0x00, 0x00, 0x00, 0x75, 0x02, 0x24, 0x02 - .byte 0x89, 0x02, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x51, 0x03, 0x24, 0x02, 0x65, 0x03, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x8D, 0x04, 0x24, 0x02, 0xA1, 0x04, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0xC1, 0x05, 0x24, 0x02, 0xD5, 0x05, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x05, 0x24, 0x02 - .byte 0x0D, 0x06, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x45, 0x06, 0x24, 0x02, 0x59, 0x06, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x5A, 0x28, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00 - .byte 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x23, 0x00, 0x08, 0x00, 0x1E, 0x00 - .byte 0x15, 0x00, 0x19, 0x00, 0x1E, 0x00, 0x0F, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00 - .byte 0x00, 0x40, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00 + .byte 0x20, 0x01, 0x28, 0x01, 0x30, 0x01, 0x38, 0x01 + + .global MOD12_02246424 +MOD12_02246424: ; 0x02246424 + .word MOD12_0223EEC0, MOD12_0223EED4 + .word MOD12_0223EEE4, MOD12_0223EEE8, MOD12_0223EEFC, 0x00000000 + .word MOD12_0223F09C, MOD12_0223F0B0, 0x00000000, MOD12_0223F28C + .word MOD12_0223F2A0, 0x00000000, MOD12_0223F3B4, MOD12_0223F3C8 + .word 0x00000000, MOD12_0223F400, MOD12_0223F414, MOD12_0223FDD0 + .word MOD12_0223FDD4, MOD12_0223FDE8, 0x00000000, MOD12_02240274 + .word MOD12_02240288, 0x00000000, MOD12_02240350, MOD12_02240364 + .word 0x00000000, MOD12_0224048C, MOD12_022404A0, 0x00000000 + .word MOD12_022405C0, MOD12_022405D4, 0x00000000, MOD12_022405F8 + .word MOD12_0224060C, 0x00000000, MOD12_02240644, MOD12_02240658 + .word 0x00000000 + + .global MOD12_022464C0 +MOD12_022464C0: ; 0x022464C0 + .byte 0x01, 0x02, 0x03, 0x04 + + .global MOD12_022464C4 +MOD12_022464C4: ; 0x022464C4 + .byte 0x5A, 0x28, 0x00, 0x00 + + .global MOD12_022464C8 +MOD12_022464C8: ; 0x022464C8 + .byte 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x00, 0x00, 0x00 + + .global MOD12_022464D0 +MOD12_022464D0: ; 0x022464D0 + .byte 0x30, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00 + .byte 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00 + + .global MOD12_022464E4 +MOD12_022464E4: ; 0x022464E4 + .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + + .global MOD12_022464F4 +MOD12_022464F4: ; 0x022464F4 + .byte 0x14, 0x00, 0x23, 0x00, 0x08, 0x00, 0x1E, 0x00 + .byte 0x15, 0x00, 0x19, 0x00, 0x1E, 0x00, 0x0F, 0x00 + + .global MOD12_02246504 +MOD12_02246504: ; 0x02246504 + .byte 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00 + .byte 0x00, 0x40, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00 + + .global MOD12_02246518 +MOD12_02246518: ; 0x02246518 + .byte 0x60, 0x00, 0x00, 0x00 .byte 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + + .global MOD12_02246530 +MOD12_02246530: ; 0x02246530 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0F, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224654C +MOD12_0224654C: ; 0x0224654C .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 MOD12_0224656C +MOD12_0224656C: ; 0x0224656C .byte 0x04, 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 0x03, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xFD, 0x1B, 0x24, 0x02, 0x11, 0x1D, 0x24, 0x02 - .byte 0x95, 0x1D, 0x24, 0x02, 0xF9, 0x1D, 0x24, 0x02, 0x89, 0x1E, 0x24, 0x02, 0x95, 0x1F, 0x24, 0x02 - .byte 0xC1, 0x20, 0x24, 0x02, 0xF5, 0x21, 0x24, 0x02, 0x59, 0x22, 0x24, 0x02, 0x3D, 0x23, 0x24, 0x02 - .byte 0xBD, 0x23, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00 + + .global MOD12_02246594 +MOD12_02246594: ; 0x02246594 + .word MOD12_02241BFC, MOD12_02241D10 + .word MOD12_02241D94, MOD12_02241DF8, MOD12_02241E88, MOD12_02241F94 + .word MOD12_022420C0, MOD12_022421F4, MOD12_02242258, MOD12_0224233C + .word MOD12_022423BC + + .global MOD12_022465C0 +MOD12_022465C0: ; 0x022465C0 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x04, 0x00, 0x02, 0x01, 0x00, 0x01, 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, 0x06, 0x01 - .byte 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x14, 0x00, 0x1C, 0x00, 0x34, 0x00 - .byte 0x1C, 0x00, 0x54, 0x00, 0x1C, 0x00, 0x74, 0x00, 0xE8, 0x00, 0x0D, 0x00, 0xE8, 0x00, 0x2D, 0x00 - .byte 0xE8, 0x00, 0x4D, 0x00, 0xE8, 0x00, 0x6D, 0x00, 0x2C, 0x00, 0x46, 0x00, 0x00, 0xFE, 0x64, 0x00 + .byte 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02246614 +MOD12_02246614: ; 0x02246614 + .byte 0x1C, 0x00, 0x14, 0x00, 0x1C, 0x00, 0x34, 0x00 + .byte 0x1C, 0x00, 0x54, 0x00, 0x1C, 0x00, 0x74, 0x00 + + .global MOD12_02246624 +MOD12_02246624: ; 0x02246624 + .byte 0xE8, 0x00, 0x0D, 0x00, 0xE8, 0x00, 0x2D, 0x00 + .byte 0xE8, 0x00, 0x4D, 0x00, 0xE8, 0x00, 0x6D, 0x00 + + .global MOD12_02246634 +MOD12_02246634: ; 0x02246634 + .byte 0x2C, 0x00, 0x46, 0x00, 0x00, 0xFE, 0x64, 0x00 .byte 0x46, 0x00, 0x80, 0xFD, 0x9C, 0x00, 0x46, 0x00, 0x80, 0xFD, 0xD4, 0x00, 0x46, 0x00, 0x80, 0xFD + + .global MOD12_0224664C +MOD12_0224664C: ; 0x0224664C .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00 + + .global MOD12_02246668 +MOD12_02246668: ; 0x02246668 + .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0xEF, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00, 0xEC, 0x80, 0x00, 0x00, 0xEC, 0x80, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_0224669C +MOD12_0224669C: ; 0x0224669C .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x01, 0x00, 0x00, 0x00, 0xEA, 0x80, 0x00, 0x00, 0xEB, 0x80, 0x00, 0x00, 0xEA, 0x80, 0x00, 0x00 .byte 0xEA, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + + .global MOD12_022466D0 +MOD12_022466D0: ; 0x022466D0 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xEE, 0x80, 0x00, 0x00, 0xE9, 0x80, 0x00, 0x00 .byte 0xEB, 0x80, 0x00, 0x00, 0xEB, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02246704 +MOD12_02246704: ; 0x02246704 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xF0, 0x80, 0x00, 0x00 .byte 0xEC, 0x80, 0x00, 0x00, 0xED, 0x80, 0x00, 0x00, 0xED, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x0B, 0x07, 0x03 - .byte 0xFF, 0x00, 0x00, 0x00, 0x20, 0x00, 0x28, 0x00, 0x30, 0x00, 0x38, 0x00, 0xA0, 0x00, 0xA8, 0x00 - .byte 0xB0, 0x00, 0xB8, 0x00, 0x20, 0x01, 0x28, 0x01, 0x30, 0x01, 0x38, 0x01, 0x61, 0x3A, 0x24, 0x02 - .byte 0x75, 0x3A, 0x24, 0x02, 0x85, 0x3A, 0x24, 0x02, 0x89, 0x3A, 0x24, 0x02, 0x9D, 0x3A, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x09, 0x3B, 0x24, 0x02, 0x1D, 0x3B, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0xBD, 0x3C, 0x24, 0x02, 0xD1, 0x3C, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x99, 0x3E, 0x24, 0x02 - .byte 0xAD, 0x3E, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x3E, 0x24, 0x02, 0xD9, 0x3E, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0xF9, 0x3F, 0x24, 0x02, 0x0D, 0x40, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00 - .byte 0xC9, 0x41, 0x24, 0x02, 0xDD, 0x41, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x42, 0x24, 0x02 - .byte 0xD5, 0x42, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00, 0x39, 0x44, 0x24, 0x02, 0x4D, 0x44, 0x24, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x11, 0x46, 0x24, 0x02, 0x25, 0x46, 0x24, 0x02, 0x00, 0x00, 0x00, 0x00 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global MOD12_02246738 +MOD12_02246738: ; 0x02246738 + .byte 0x0F, 0x0B, 0x07, 0x03, 0xFF, 0x00, 0x00, 0x00 + + .global MOD12_02246740 +MOD12_02246740: ; 0x02246740 + .byte 0x20, 0x00, 0x28, 0x00, 0x30, 0x00, 0x38, 0x00, 0xA0, 0x00, 0xA8, 0x00 + .byte 0xB0, 0x00, 0xB8, 0x00, 0x20, 0x01, 0x28, 0x01, 0x30, 0x01, 0x38, 0x01 + + .global MOD12_02246758 +MOD12_02246758: ; 0x02246758 + .word MOD12_02243A60 + .word MOD12_02243A74, MOD12_02243A84, MOD12_02243A88, MOD12_02243A9C + .word 0x00000000, MOD12_02243B08, MOD12_02243B1C, 0x00000000 + .word MOD12_02243CBC, MOD12_02243CD0, 0x00000000, MOD12_02243E98 + .word MOD12_02243EAC, 0x00000000, MOD12_02243EC4, MOD12_02243ED8 + .word 0x00000000, MOD12_02243FF8, MOD12_0224400C, 0x00000000 + .word MOD12_022441C8, MOD12_022441DC, 0x00000000, MOD12_022442C0 + .word MOD12_022442D4, 0x00000000, MOD12_02244438, MOD12_0224444C + .word 0x00000000, MOD12_02244610, MOD12_02244624, 0x00000000 + + .global MOD12_022467DC +MOD12_022467DC: ; 0x022467DC .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 |