diff options
-rw-r--r-- | arm9/modules/04/asm/arm_04.s | 11555 | ||||
-rw-r--r-- | arm9/modules/04/asm/thumb_04.s | 448 |
2 files changed, 7450 insertions, 4553 deletions
diff --git a/arm9/modules/04/asm/arm_04.s b/arm9/modules/04/asm/arm_04.s index 98bffb4c..ff6a5742 100644 --- a/arm9/modules/04/asm/arm_04.s +++ b/arm9/modules/04/asm/arm_04.s @@ -6,13 +6,13 @@ arm_func_start MOD04_021D8D18 MOD04_021D8D18: ; 0x021D8D18 stmdb sp!, {r4, lr} - ldr r2, _021D8D58 ; =0x02210468 + ldr r2, _021D8D58 ; =UNK04_02210468 ldr r1, _021D8D5C ; =0x000013D8 ldr r2, [r2] mov r4, r0 add r0, r2, r1 bl OS_LockMutex - ldr r2, _021D8D58 ; =0x02210468 + ldr r2, _021D8D58 ; =UNK04_02210468 ldr r1, _021D8D5C ; =0x000013D8 ldr r0, [r2] add r0, r0, #0x1000 @@ -22,14 +22,14 @@ MOD04_021D8D18: ; 0x021D8D18 bl OS_UnlockMutex ldmia sp!, {r4, pc} .align 2, 0 -_021D8D58: .word 0x02210468 +_021D8D58: .word UNK04_02210468 _021D8D5C: .word 0x000013D8 arm_func_start MOD04_021D8D60 MOD04_021D8D60: ; 0x021D8D60 stmdb sp!, {r4, r5, r6, lr} sub sp, sp, #0x98 - ldr r4, _021D8EE0 ; =0x0221046C + ldr r4, _021D8EE0 ; =UNK04_0221046C mov r3, #0 ldr r5, [r4, #4] ldr ip, [r4] @@ -39,11 +39,11 @@ MOD04_021D8D60: ; 0x021D8D60 mov r4, r2 cmpeq ip, r3 bne _021D8DC0 - ldr r0, _021D8EE4 ; =0x0220BEF8 + ldr r0, _021D8EE4 ; =UNK04_0220BEF8 bl strlen mov r3, r0 - ldr r1, _021D8EE8 ; =0x0220BF04 - ldr r2, _021D8EE4 ; =0x0220BEF8 + ldr r1, _021D8EE8 ; =UNK04_0220BF04 + ldr r2, _021D8EE4 ; =UNK04_0220BEF8 mov r0, r5 bl MOD04_021DAB68 cmp r0, #0 @@ -52,11 +52,11 @@ MOD04_021D8D60: ; 0x021D8D60 mov r0, #8 ldmia sp!, {r4, r5, r6, pc} _021D8DC0: - ldr r0, _021D8EEC ; =0x0220BF0C + ldr r0, _021D8EEC ; =UNK04_0220BF0C bl strlen mov r3, r0 - ldr r1, _021D8EE8 ; =0x0220BF04 - ldr r2, _021D8EEC ; =0x0220BF0C + ldr r1, _021D8EE8 ; =UNK04_0220BF04 + ldr r2, _021D8EEC ; =UNK04_0220BF0C mov r0, r5 bl MOD04_021DAB68 cmp r0, #0 @@ -66,7 +66,7 @@ _021D8DC0: mov r0, r6 bl strlen mov r3, r0 - ldr r1, _021D8EF0 ; =0x0220BF14 + ldr r1, _021D8EF0 ; =UNK04_0220BF14 mov r0, r5 mov r2, r6 bl MOD04_021DAB68 @@ -75,14 +75,14 @@ _021D8DC0: movne r0, #8 ldmneia sp!, {r4, r5, r6, pc} _021D8E18: - ldr r1, _021D8EE0 ; =0x0221046C + ldr r1, _021D8EE0 ; =UNK04_0221046C add r0, sp, #0 bl MOD04_021D9F78 cmp r0, #0 addeq sp, sp, #0x98 moveq r0, #5 ldmeqia sp!, {r4, r5, r6, pc} - ldr r0, _021D8EF4 ; =0x0221048C + ldr r0, _021D8EF4 ; =UNK04_0221048C add r1, sp, #0 ldr r2, [r0] mov r0, r5 @@ -91,15 +91,15 @@ _021D8E18: addeq sp, sp, #0x98 moveq r0, #8 ldmeqia sp!, {r4, r5, r6, pc} - ldr r0, _021D8EF8 ; =0x02210460 + ldr r0, _021D8EF8 ; =UNK04_02210460 ldr r0, [r0] cmp r0, #1 bne _021D8E94 - ldr r0, _021D8EFC ; =0x0220BF1C + ldr r0, _021D8EFC ; =UNK04_0220BF1C bl strlen mov r3, r0 - ldr r1, _021D8F00 ; =0x0220BF20 - ldr r2, _021D8EFC ; =0x0220BF1C + ldr r1, _021D8F00 ; =UNK04_0220BF20 + ldr r2, _021D8EFC ; =UNK04_0220BF1C mov r0, r5 bl MOD04_021DAB68 cmp r0, #0 @@ -114,7 +114,7 @@ _021D8E94: mov r0, r4 bl wcslen mov r3, r0 - ldr r1, _021D8F04 ; =0x0220BF28 + ldr r1, _021D8F04 ; =UNK04_0220BF28 mov r0, r5 mov r2, r4 mov r3, r3, lsl #1 @@ -128,35 +128,35 @@ _021D8ED4: add sp, sp, #0x98 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021D8EE0: .word 0x0221046C -_021D8EE4: .word 0x0220BEF8 -_021D8EE8: .word 0x0220BF04 -_021D8EEC: .word 0x0220BF0C -_021D8EF0: .word 0x0220BF14 -_021D8EF4: .word 0x0221048C -_021D8EF8: .word 0x02210460 -_021D8EFC: .word 0x0220BF1C -_021D8F00: .word 0x0220BF20 -_021D8F04: .word 0x0220BF28 +_021D8EE0: .word UNK04_0221046C +_021D8EE4: .word UNK04_0220BEF8 +_021D8EE8: .word UNK04_0220BF04 +_021D8EEC: .word UNK04_0220BF0C +_021D8EF0: .word UNK04_0220BF14 +_021D8EF4: .word UNK04_0221048C +_021D8EF8: .word UNK04_02210460 +_021D8EFC: .word UNK04_0220BF1C +_021D8F00: .word UNK04_0220BF20 +_021D8F04: .word UNK04_0220BF28 arm_func_start MOD04_021D8F08 MOD04_021D8F08: ; 0x021D8F08 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 mov r1, #0 ldr r0, [r0] str r1, [sp] add r0, r0, #0x1000 ldr r0, [r0, #0x314] - ldr r1, _021D91C0 ; =0x0220BF34 + ldr r1, _021D91C0 ; =UNK04_0220BF34 bl MOD04_021DA388 str r0, [sp] cmp r0, #0 beq _021D8F40 bl MOD04_021DCA84 _021D8F40: - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 mov r2, #0 ldr r1, [r0] ldr r0, _021D91C4 ; =0x021D74A8 @@ -164,14 +164,14 @@ _021D8F40: str r2, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0x314] - ldr r1, _021D91C8 ; =0x0220BF3C + ldr r1, _021D91C8 ; =UNK04_0220BF3C bl MOD04_021DA388 bl atol ldr r1, _021D91C4 ; =0x021D74A8 ldr r1, [r1] cmp r1, #0x22 bne _021D8F9C - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 ldr r2, _021D91CC ; =0x00004E85 ldr r1, [r0] add sp, sp, #4 @@ -182,7 +182,7 @@ _021D8F40: _021D8F9C: cmp r0, #0xc8 beq _021D8FC8 - ldr r2, _021D91BC ; =0x02210468 + ldr r2, _021D91BC ; =UNK04_02210468 ldr r1, _021D91D0 ; =0x000059D8 ldr r2, [r2] add r1, r0, r1 @@ -192,10 +192,10 @@ _021D8F9C: mov r0, #0x12 ldmia sp!, {r4, r5, pc} _021D8FC8: - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 ldr r2, _021D91D4 ; =0x0000100C ldr r3, [r0] - ldr r1, _021D91D8 ; =0x0220BF48 + ldr r1, _021D91D8 ; =UNK04_0220BF48 add r0, r3, #0x1000 ldr r0, [r0, #0x314] add r2, r3, r2 @@ -203,7 +203,7 @@ _021D8FC8: bl MOD04_021DA334 cmp r0, #0 bgt _021D9014 - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 ldr r2, _021D91CC ; =0x00004E85 ldr r1, [r0] add sp, sp, #4 @@ -212,14 +212,14 @@ _021D8FC8: mov r0, #0xe ldmia sp!, {r4, r5, pc} _021D9014: - ldr r1, _021D91BC ; =0x02210468 + ldr r1, _021D91BC ; =UNK04_02210468 ldr r0, _021D91D4 ; =0x0000100C ldr r2, [r1] add r1, sp, #0 add r0, r2, r0 mov r2, #0xa bl strtold2 - ldr r2, _021D91BC ; =0x02210468 + ldr r2, _021D91BC ; =UNK04_02210468 ldr r1, _021D91D4 ; =0x0000100C ldr r5, [r2] mov r4, r0 @@ -242,14 +242,14 @@ _021D9014: str r0, [r1, #8] cmp r4, #0x64 bge _021D91B0 - ldr ip, _021D91BC ; =0x02210468 + ldr ip, _021D91BC ; =UNK04_02210468 mov r0, #0 ldr r1, [ip] ldr r5, _021D91E0 ; =0x00001052 add r1, r1, #0x1000 strb r0, [r1, #0x52] ldr r2, [ip] - ldr r1, _021D91E4 ; =0x0220BF54 + ldr r1, _021D91E4 ; =UNK04_0220BF54 add r2, r2, #0x1000 strb r0, [r2, #0x1f] ldr r2, [ip] @@ -267,52 +267,52 @@ _021D9014: ldr r0, [r0, #0x314] add r2, r2, r5 bl MOD04_021DA334 - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 ldr r2, _021D91EC ; =0x0000101F ldr r3, [r0] - ldr r1, _021D91F0 ; =0x0220BF5C + ldr r1, _021D91F0 ; =UNK04_0220BF5C add r0, r3, #0x1000 add r2, r3, r2 ldr r0, [r0, #0x314] mov r3, #0x33 bl MOD04_021DA334 - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 ldr r2, _021D91F4 ; =0x0000117F ldr r3, [r0] - ldr r1, _021D91F8 ; =0x0220BF64 + ldr r1, _021D91F8 ; =UNK04_0220BF64 add r0, r3, #0x1000 add r2, r3, r2 ldr r0, [r0, #0x314] mov r3, #9 bl MOD04_021DA334 - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 ldr r2, _021D91FC ; =0x00001010 ldr r3, [r0] - ldr r1, _021D9200 ; =0x0220BF70 + ldr r1, _021D9200 ; =UNK04_0220BF70 add r0, r3, #0x1000 add r2, r3, r2 ldr r0, [r0, #0x314] mov r3, #0xf bl MOD04_021DA334 - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 ldr r2, _021D9204 ; =0x00001188 ldr r3, [r0] - ldr r1, _021D9208 ; =0x0220BF7C + ldr r1, _021D9208 ; =UNK04_0220BF7C add r0, r3, #0x1000 add r2, r3, r2 ldr r0, [r0, #0x314] mov r3, #0x41 bl MOD04_021DA2F4 - ldr r0, _021D91BC ; =0x02210468 + ldr r0, _021D91BC ; =UNK04_02210468 mov r1, #0 ldr r0, [r0] cmp r4, #0x28 add r0, r0, #0x1000 strb r1, [r0, #0x1b3] - ldrne r0, _021D920C ; =0x02210464 + ldrne r0, _021D920C ; =UNK04_02210464 movne r1, #1 strne r1, [r0] - ldreq r0, _021D920C ; =0x02210464 + ldreq r0, _021D920C ; =UNK04_02210464 moveq r1, #2 streq r1, [r0] _021D91B0: @@ -320,33 +320,33 @@ _021D91B0: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021D91BC: .word 0x02210468 -_021D91C0: .word 0x0220BF34 +_021D91BC: .word UNK04_02210468 +_021D91C0: .word UNK04_0220BF34 _021D91C4: .word 0x021D74A8 -_021D91C8: .word 0x0220BF3C +_021D91C8: .word UNK04_0220BF3C _021D91CC: .word 0x00004E85 _021D91D0: .word 0x000059D8 _021D91D4: .word 0x0000100C -_021D91D8: .word 0x0220BF48 +_021D91D8: .word UNK04_0220BF48 _021D91DC: .word 0x00004E20 _021D91E0: .word 0x00001052 -_021D91E4: .word 0x0220BF54 +_021D91E4: .word UNK04_0220BF54 _021D91E8: .word 0x0000012D _021D91EC: .word 0x0000101F -_021D91F0: .word 0x0220BF5C +_021D91F0: .word UNK04_0220BF5C _021D91F4: .word 0x0000117F -_021D91F8: .word 0x0220BF64 +_021D91F8: .word UNK04_0220BF64 _021D91FC: .word 0x00001010 -_021D9200: .word 0x0220BF70 +_021D9200: .word UNK04_0220BF70 _021D9204: .word 0x00001188 -_021D9208: .word 0x0220BF7C -_021D920C: .word 0x02210464 +_021D9208: .word UNK04_0220BF7C +_021D920C: .word UNK04_02210464 arm_func_start MOD04_021D9210 MOD04_021D9210: ; 0x021D9210 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 mov r1, #0 ldr r0, [r0] add r2, r0, #0x1000 @@ -356,7 +356,7 @@ MOD04_021D9210: ; 0x021D9210 bl MOD04_021DA3DC cmp r0, #1 beq _021D9260 - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 ldr r2, _021D93F8 ; =0x00004E84 ldr r1, [r0] add sp, sp, #4 @@ -370,7 +370,7 @@ _021D9260: addne sp, sp, #4 movne r0, #0xe ldmneia sp!, {r4, r5, pc} - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 ldr r1, _021D93F8 ; =0x00004E84 ldr r0, [r0] add r0, r0, #0x1000 @@ -380,12 +380,12 @@ _021D9260: ldr r0, _021D93FC ; =0x00004E22 cmp r2, r0 bne _021D9328 - ldr r0, _021D9400 ; =0x0220BF88 + ldr r0, _021D9400 ; =UNK04_0220BF88 ldr r1, _021D9404 ; =0x0000071F blx r5 movs r5, r0 bne _021D92D0 - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 ldr r2, _021D93F8 ; =0x00004E84 ldr r1, [r0] add sp, sp, #4 @@ -395,16 +395,16 @@ _021D9260: ldmia sp!, {r4, r5, pc} _021D92D0: add r1, r5, #0x1f - ldr r0, _021D9408 ; =0x0221046C + ldr r0, _021D9408 ; =UNK04_0221046C bic r1, r1, #0x1f bl FUN_02096710 cmp r0, #1 beq _021D9318 - ldr r0, _021D940C ; =0x0220BF98 + ldr r0, _021D940C ; =UNK04_0220BF98 mov r1, r5 mov r2, #0 blx r4 - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 ldr r2, _021D93F8 ; =0x00004E84 ldr r1, [r0] add sp, sp, #4 @@ -413,7 +413,7 @@ _021D92D0: mov r0, #0xf ldmia sp!, {r4, r5, pc} _021D9318: - ldr r0, _021D940C ; =0x0220BF98 + ldr r0, _021D940C ; =UNK04_0220BF98 mov r1, r5 mov r2, #0 blx r4 @@ -430,9 +430,9 @@ _021D9334: beq _021D9378 b _021D93E8 _021D9350: - ldr r0, _021D9408 ; =0x0221046C + ldr r0, _021D9408 ; =UNK04_0221046C bl FUN_02096570 - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 ldr r2, _021D9410 ; =0x00004E88 ldr r1, [r0] add sp, sp, #4 @@ -441,12 +441,12 @@ _021D9350: mov r0, #0x10 ldmia sp!, {r4, r5, pc} _021D9378: - ldr r0, _021D9400 ; =0x0220BF88 + ldr r0, _021D9400 ; =UNK04_0220BF88 mov r1, #0x700 blx r5 movs r5, r0 bne _021D93AC - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 ldr r2, _021D9414 ; =0x00004E8C ldr r1, [r0] add sp, sp, #4 @@ -458,11 +458,11 @@ _021D93AC: add r0, r5, #0x1f bic r0, r0, #0x1f bl DWCi_AUTH_MakeWiFiID - ldr r0, _021D940C ; =0x0220BF98 + ldr r0, _021D940C ; =UNK04_0220BF98 mov r1, r5 mov r2, #0 blx r4 - ldr r0, _021D93F4 ; =0x02210468 + ldr r0, _021D93F4 ; =UNK04_02210468 ldr r2, _021D9414 ; =0x00004E8C ldr r1, [r0] add sp, sp, #4 @@ -475,13 +475,13 @@ _021D93E8: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021D93F4: .word 0x02210468 +_021D93F4: .word UNK04_02210468 _021D93F8: .word 0x00004E84 _021D93FC: .word 0x00004E22 -_021D9400: .word 0x0220BF88 +_021D9400: .word UNK04_0220BF88 _021D9404: .word 0x0000071F -_021D9408: .word 0x0221046C -_021D940C: .word 0x0220BF98 +_021D9408: .word UNK04_0221046C +_021D940C: .word UNK04_0220BF98 _021D9410: .word 0x00004E88 _021D9414: .word 0x00004E8C @@ -493,7 +493,7 @@ MOD04_021D9418: ; 0x021D9418 mov r0, #1 ldr r7, _021D96D4 ; =0x00001388 ldr fp, _021D96D8 ; =0x000082EA - ldr r5, _021D96DC ; =0x02210468 + ldr r5, _021D96DC ; =UNK04_02210468 ldr r4, _021D96E0 ; =0x000013D8 mov r6, sb str sb, [sp, #8] @@ -685,7 +685,7 @@ MOD04_021D96CC: ; 0x021D96CC .align 2, 0 _021D96D4: .word 0x00001388 _021D96D8: .word 0x000082EA -_021D96DC: .word 0x02210468 +_021D96DC: .word UNK04_02210468 _021D96E0: .word 0x000013D8 _021D96E4: .word 0x00001B34 _021D96E8: .word 0x00004E84 @@ -693,17 +693,17 @@ _021D96E8: .word 0x00004E84 arm_func_start MOD04_021D96EC MOD04_021D96EC: ; 0x021D96EC stmdb sp!, {r4, lr} - ldr r1, _021D97E0 ; =0x0220BEB4 + ldr r1, _021D97E0 ; =UNK04_0220BEB4 mov r4, r0 ldr r0, [r1] - ldr r1, _021D97E4 ; =0x0220BFA4 + ldr r1, _021D97E4 ; =UNK04_0220BFA4 bl strcmp cmp r0, #0 - ldrne r0, _021D97E0 ; =0x0220BEB4 + ldrne r0, _021D97E0 ; =UNK04_0220BEB4 movne r1, #1 strne r1, [r0, #0x14] - ldr r0, _021D97E8 ; =0x02210468 - ldr r1, _021D97E0 ; =0x0220BEB4 + ldr r0, _021D97E8 ; =UNK04_02210468 + ldr r1, _021D97E0 ; =UNK04_0220BEB4 ldr r0, [r0] add r0, r0, #0x1000 ldr r2, [r0, #0x20c] @@ -717,10 +717,10 @@ MOD04_021D96EC: ; 0x021D96EC ldmneia sp!, {r4, pc} cmp r4, #1 bne _021D9758 - ldr r0, _021D97EC ; =0x0221046C + ldr r0, _021D97EC ; =UNK04_0221046C bl DWCi_BM_GetWiFiInfo _021D9758: - ldr r0, _021D97E8 ; =0x02210468 + ldr r0, _021D97E8 ; =UNK04_02210468 ldr r2, _021D97F0 ; =0x000011CC ldr r3, [r0] add r0, r3, #0x1000 @@ -728,7 +728,7 @@ _021D9758: add r1, r3, #0x1200 add r2, r3, r2 bl MOD04_021D8D60 - ldr r2, _021D97E8 ; =0x02210468 + ldr r2, _021D97E8 ; =UNK04_02210468 ldr r1, [r2] add r1, r1, #0x1000 str r0, [r1, #4] @@ -746,7 +746,7 @@ _021D9758: ldr r0, _021D97F4 ; =0x021D3498 ldr r0, [r0, #4] bl OS_GetThreadPriority - ldr r1, _021D97E8 ; =0x02210468 + ldr r1, _021D97E8 ; =UNK04_02210468 ldr r2, [r1] sub r1, r0, #1 add r0, r2, #0x1000 @@ -755,17 +755,17 @@ _021D9758: mov r0, #0 ldmia sp!, {r4, pc} .align 2, 0 -_021D97E0: .word 0x0220BEB4 -_021D97E4: .word 0x0220BFA4 -_021D97E8: .word 0x02210468 -_021D97EC: .word 0x0221046C +_021D97E0: .word UNK04_0220BEB4 +_021D97E4: .word UNK04_0220BFA4 +_021D97E8: .word UNK04_02210468 +_021D97EC: .word UNK04_0221046C _021D97F0: .word 0x000011CC _021D97F4: .word 0x021D3498 arm_func_start MOD04_021D97F8 MOD04_021D97F8: ; 0x021D97F8 stmdb sp!, {r4, lr} - ldr r1, _021D9874 ; =0x02210468 + ldr r1, _021D9874 ; =UNK04_02210468 mov r4, r0 ldr r1, [r1] cmp r1, #0 @@ -774,7 +774,7 @@ MOD04_021D97F8: ; 0x021D97F8 mov r2, #0x1c4 bl MI_CpuFill8 _021D981C: - ldr r1, _021D9874 ; =0x02210468 + ldr r1, _021D9874 ; =UNK04_02210468 ldr r0, _021D9878 ; =0x00001008 ldr r2, [r1] mov r1, r4 @@ -799,7 +799,7 @@ _021D985C: strge r0, [r4] ldmia sp!, {r4, pc} .align 2, 0 -_021D9874: .word 0x02210468 +_021D9874: .word UNK04_02210468 _021D9878: .word 0x00001008 _021D987C: .word 0x00004E20 _021D9880: .word 0x00007530 @@ -809,7 +809,7 @@ _021D9888: .word 0x00004E84 arm_func_start MOD04_021D988C MOD04_021D988C: ; 0x021D988C stmdb sp!, {r4, lr} - ldr r0, _021D98D4 ; =0x02210468 + ldr r0, _021D98D4 ; =UNK04_02210468 ldr r1, [r0] cmp r1, #0 moveq r0, #0x16 @@ -817,7 +817,7 @@ MOD04_021D988C: ; 0x021D988C ldr r0, _021D98D8 ; =0x000013D8 add r0, r1, r0 bl OS_LockMutex - ldr r1, _021D98D4 ; =0x02210468 + ldr r1, _021D98D4 ; =UNK04_02210468 ldr r0, _021D98D8 ; =0x000013D8 ldr r2, [r1] add r1, r2, #0x1000 @@ -827,14 +827,14 @@ MOD04_021D988C: ; 0x021D988C mov r0, r4 ldmia sp!, {r4, pc} .align 2, 0 -_021D98D4: .word 0x02210468 +_021D98D4: .word UNK04_02210468 _021D98D8: .word 0x000013D8 arm_func_start MOD04_021D98DC MOD04_021D98DC: ; 0x021D98DC stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021D9914 ; =0x02210468 + ldr r0, _021D9914 ; =UNK04_02210468 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0x384] @@ -847,13 +847,13 @@ MOD04_021D98DC: ; 0x021D98DC add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021D9914: .word 0x02210468 +_021D9914: .word UNK04_02210468 _021D9918: .word 0x00001318 arm_func_start MOD04_021D991C MOD04_021D991C: ; 0x021D991C stmdb sp!, {r4, lr} - ldr r0, _021D996C ; =0x02210468 + ldr r0, _021D996C ; =UNK04_02210468 ldr r0, [r0] cmp r0, #0 ldmeqia sp!, {r4, pc} @@ -864,24 +864,24 @@ MOD04_021D991C: ; 0x021D991C beq _021D9948 bl MOD04_021DAE4C _021D9948: - ldr r1, _021D996C ; =0x02210468 - ldr r0, _021D9970 ; =0x0220BFC4 + ldr r1, _021D996C ; =UNK04_02210468 + ldr r0, _021D9970 ; =UNK04_0220BFC4 ldr r1, [r1] mov r2, #0 blx r4 - ldr r0, _021D996C ; =0x02210468 + ldr r0, _021D996C ; =UNK04_02210468 mov r1, #0 str r1, [r0] ldmia sp!, {r4, pc} .align 2, 0 -_021D996C: .word 0x02210468 -_021D9970: .word 0x0220BFC4 +_021D996C: .word UNK04_02210468 +_021D9970: .word UNK04_0220BFC4 arm_func_start MOD04_021D9974 MOD04_021D9974: ; 0x021D9974 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021D9A0C ; =0x02210468 + ldr r0, _021D9A0C ; =UNK04_02210468 ldr r1, [r0] cmp r1, #0 addeq sp, sp, #4 @@ -889,7 +889,7 @@ MOD04_021D9974: ; 0x021D9974 ldr r0, _021D9A10 ; =0x000013D8 add r0, r1, r0 bl OS_LockMutex - ldr r2, _021D9A0C ; =0x02210468 + ldr r2, _021D9A0C ; =UNK04_02210468 mov r3, #1 ldr r0, [r2] ldr r1, _021D9A10 ; =0x000013D8 @@ -898,7 +898,7 @@ MOD04_021D9974: ; 0x021D9974 ldr r0, [r2] add r0, r0, r1 bl OS_UnlockMutex - ldr r0, _021D9A0C ; =0x02210468 + ldr r0, _021D9A0C ; =UNK04_02210468 ldr r0, [r0] add r0, r0, #0x1000 ldr r0, [r0, #0x314] @@ -906,7 +906,7 @@ MOD04_021D9974: ; 0x021D9974 beq _021D99DC bl MOD04_021DB440 _021D99DC: - ldr r0, _021D9A0C ; =0x02210468 + ldr r0, _021D9A0C ; =UNK04_02210468 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0x384] @@ -919,7 +919,7 @@ _021D99DC: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021D9A0C: .word 0x02210468 +_021D9A0C: .word UNK04_02210468 _021D9A10: .word 0x000013D8 _021D9A14: .word 0x00001318 @@ -927,12 +927,12 @@ _021D9A14: .word 0x00001318 MOD04_021D9A18: ; 0x021D9A18 stmdb sp!, {lr} sub sp, sp, #0xc - ldr r1, _021D9ABC ; =0x02210468 + ldr r1, _021D9ABC ; =UNK04_02210468 ldr r0, _021D9AC0 ; =0x000013D8 ldr r1, [r1] add r0, r1, r0 bl OS_InitMutex - ldr r1, _021D9ABC ; =0x02210468 + ldr r1, _021D9ABC ; =UNK04_02210468 mov r2, #0 ldr r0, [r1] add r0, r0, #0x1000 @@ -949,7 +949,7 @@ MOD04_021D9A18: ; 0x021D9A18 addeq sp, sp, #0xc ldmeqia sp!, {pc} _021D9A74: - ldr r2, _021D9ABC ; =0x02210468 + ldr r2, _021D9ABC ; =UNK04_02210468 ldr r0, _021D9AC4 ; =0x00001318 ldr lr, [r2] mov r3, #0x1000 @@ -960,7 +960,7 @@ _021D9A74: add r3, lr, #0x1000 str ip, [sp, #4] bl OS_CreateThread - ldr r1, _021D9ABC ; =0x02210468 + ldr r1, _021D9ABC ; =UNK04_02210468 ldr r0, _021D9AC4 ; =0x00001318 ldr r1, [r1] add r0, r1, r0 @@ -968,7 +968,7 @@ _021D9A74: add sp, sp, #0xc ldmfd sp!, {pc} .align 2, 0 -_021D9ABC: .word 0x02210468 +_021D9ABC: .word UNK04_02210468 _021D9AC0: .word 0x000013D8 _021D9AC4: .word 0x00001318 _021D9AC8: .word MOD04_021D9418 @@ -977,7 +977,7 @@ _021D9AC8: .word MOD04_021D9418 MOD04_021D9ACC: ; 0x021D9ACC stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _021D9BFC ; =0x02210468 + ldr r2, _021D9BFC ; =UNK04_02210468 mov r5, r0 ldr r0, [r2] mov r4, r1 @@ -986,10 +986,10 @@ MOD04_021D9ACC: ; 0x021D9ACC ldr r2, [r5, #0x40] movne r0, #2 ldmneia sp!, {r4, r5, pc} - ldr r0, _021D9C00 ; =0x0220BFD4 + ldr r0, _021D9C00 ; =UNK04_0220BFD4 ldr r1, _021D9C04 ; =0x000013F4 blx r2 - ldr r1, _021D9BFC ; =0x02210468 + ldr r1, _021D9BFC ; =UNK04_02210468 cmp r0, #0 str r0, [r1] addeq sp, sp, #4 @@ -998,10 +998,10 @@ MOD04_021D9ACC: ; 0x021D9ACC ldr r2, _021D9C04 ; =0x000013F4 mov r1, #0 bl MI_CpuFill8 - ldr r1, _021D9BFC ; =0x02210468 + ldr r1, _021D9BFC ; =UNK04_02210468 ldr r2, _021D9C08 ; =0x00001008 ldr r0, [r1] - ldr r3, _021D9C0C ; =0x02210464 + ldr r3, _021D9C0C ; =UNK04_02210464 add r0, r0, #0x1000 str r4, [r0, #0x314] ldr r0, [r1] @@ -1010,7 +1010,7 @@ MOD04_021D9ACC: ; 0x021D9ACC mov r2, #0x1c4 str r1, [r3] bl MI_CpuFill8 - ldr r2, _021D9BFC ; =0x02210468 + ldr r2, _021D9BFC ; =UNK04_02210468 ldr r3, _021D9C10 ; =0x00004E84 ldr r0, [r2] ldr r1, _021D9C14 ; =0x000011CC @@ -1029,13 +1029,13 @@ _021D9B7C: add r0, lr, #0x1100 mov r2, #0 strh r2, [r0, #0xfe] - ldr r1, _021D9BFC ; =0x02210468 + ldr r1, _021D9BFC ; =UNK04_02210468 mov r0, #1 ldr r1, [r1] add r1, r1, #0x1000 strb r2, [r1, #0x20b] bl MOD04_021D96EC - ldr r2, _021D9BFC ; =0x02210468 + ldr r2, _021D9BFC ; =UNK04_02210468 ldr r1, [r2] add r1, r1, #0x1000 str r0, [r1, #4] @@ -1045,7 +1045,7 @@ _021D9B7C: cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {r4, r5, pc} - ldr r0, _021D9C18 ; =0x02210460 + ldr r0, _021D9C18 ; =UNK04_02210460 mov r1, #0 str r1, [r0] bl MOD04_021D9A18 @@ -1053,22 +1053,22 @@ _021D9B7C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021D9BFC: .word 0x02210468 -_021D9C00: .word 0x0220BFD4 +_021D9BFC: .word UNK04_02210468 +_021D9C00: .word UNK04_0220BFD4 _021D9C04: .word 0x000013F4 _021D9C08: .word 0x00001008 -_021D9C0C: .word 0x02210464 +_021D9C0C: .word UNK04_02210464 _021D9C10: .word 0x00004E84 _021D9C14: .word 0x000011CC -_021D9C18: .word 0x02210460 +_021D9C18: .word UNK04_02210460 arm_func_start MOD04_021D9C1C MOD04_021D9C1C: ; 0x021D9C1C - ldr r1, _021D9C28 ; =0x0220BEB4 + ldr r1, _021D9C28 ; =UNK04_0220BEB4 str r0, [r1] bx lr .align 2, 0 -_021D9C28: .word 0x0220BEB4 +_021D9C28: .word UNK04_0220BEB4 arm_func_start MOD04_021D9C2C MOD04_021D9C2C: ; 0x021D9C2C @@ -1078,7 +1078,7 @@ MOD04_021D9C2C: ; 0x021D9C2C mov r6, r0 mov r5, r1 mov ip, #2 - ldr r2, _021D9F30 ; =0x0220BFE4 + ldr r2, _021D9F30 ; =UNK04_0220BFE4 add r0, sp, #4 mov r1, #0x21 mov r3, #1 @@ -1087,7 +1087,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, sp, #4 bl strlen mov r3, r0 - ldr r1, _021D9F34 ; =0x0220BFF0 + ldr r1, _021D9F34 ; =UNK04_0220BFF0 mov r0, r6 add r2, sp, #4 bl MOD04_021DAB68 @@ -1098,7 +1098,7 @@ MOD04_021D9C2C: ; 0x021D9C2C mov r0, r5 bl strlen mov r3, r0 - ldr r1, _021D9F38 ; =0x0220BFF8 + ldr r1, _021D9F38 ; =UNK04_0220BFF8 mov r0, r6 mov r2, r5 bl MOD04_021DAB68 @@ -1109,7 +1109,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0xe bl strlen mov r3, r0 - ldr r1, _021D9F3C ; =0x0220C000 + ldr r1, _021D9F3C ; =UNK04_0220C000 mov r0, r6 add r2, r5, #0xe bl MOD04_021DAB68 @@ -1120,7 +1120,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x41 bl strlen mov r3, r0 - ldr r1, _021D9F40 ; =0x0220C008 + ldr r1, _021D9F40 ; =UNK04_0220C008 mov r0, r6 add r2, r5, #0x41 bl MOD04_021DAB68 @@ -1131,7 +1131,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x6f bl strlen mov r3, r0 - ldr r1, _021D9F44 ; =0x0220C010 + ldr r1, _021D9F44 ; =UNK04_0220C010 mov r0, r6 add r2, r5, #0x6f bl MOD04_021DAB68 @@ -1142,7 +1142,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x15 bl strlen mov r3, r0 - ldr r1, _021D9F48 ; =0x0220C018 + ldr r1, _021D9F48 ; =UNK04_0220C018 mov r0, r6 add r2, r5, #0x15 bl MOD04_021DAB68 @@ -1153,7 +1153,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x1a bl strlen mov r3, r0 - ldr r1, _021D9F4C ; =0x0220C020 + ldr r1, _021D9F4C ; =UNK04_0220C020 mov r0, r6 add r2, r5, #0x1a bl MOD04_021DAB68 @@ -1164,7 +1164,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x1d bl strlen mov r3, r0 - ldr r1, _021D9F50 ; =0x0220C028 + ldr r1, _021D9F50 ; =UNK04_0220C028 mov r0, r6 add r2, r5, #0x1d bl MOD04_021DAB68 @@ -1175,7 +1175,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x1f bl strlen mov r3, r0 - ldr r1, _021D9F54 ; =0x0220C030 + ldr r1, _021D9F54 ; =UNK04_0220C030 mov r0, r6 add r2, r5, #0x1f bl MOD04_021DAB68 @@ -1186,7 +1186,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x2c bl strlen mov r3, r0 - ldr r1, _021D9F58 ; =0x0220C038 + ldr r1, _021D9F58 ; =UNK04_0220C038 mov r0, r6 add r2, r5, #0x2c bl MOD04_021DAB68 @@ -1197,7 +1197,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x2f bl strlen mov r3, r0 - ldr r1, _021D9F5C ; =0x0220C040 + ldr r1, _021D9F5C ; =UNK04_0220C040 mov r0, r6 add r2, r5, #0x2f bl MOD04_021DAB68 @@ -1208,7 +1208,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x34 bl strlen mov r3, r0 - ldr r1, _021D9F60 ; =0x0220C048 + ldr r1, _021D9F60 ; =UNK04_0220C048 mov r0, r6 add r2, r5, #0x34 bl MOD04_021DAB68 @@ -1219,7 +1219,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x7e bl wcslen mov r3, r0 - ldr r1, _021D9F64 ; =0x0220C050 + ldr r1, _021D9F64 ; =UNK04_0220C050 mov r0, r6 add r2, r5, #0x7e mov r3, r3, lsl #1 @@ -1233,7 +1233,7 @@ MOD04_021D9C2C: ; 0x021D9C2C add r0, r5, #0x4e bl strlen mov r3, r0 - ldr r1, _021D9F68 ; =0x0220C058 + ldr r1, _021D9F68 ; =UNK04_0220C058 mov r0, r6 add r2, r5, #0x4e bl MOD04_021DAB68 @@ -1242,14 +1242,14 @@ MOD04_021D9C2C: ; 0x021D9C2C movne r0, #0 ldmneia sp!, {r4, r5, r6, pc} _021D9ED0: - ldr r2, _021D9F6C ; =0x0220C060 + ldr r2, _021D9F6C ; =UNK04_0220C060 mov ip, #2 add r0, sp, #4 mov r1, #0x21 mov r3, #1 str ip, [sp] bl OS_SNPrintf - ldr r1, _021D9F70 ; =0x0220C078 + ldr r1, _021D9F70 ; =UNK04_0220C078 add r2, sp, #4 mov r0, r6 bl MOD04_021DAC98 @@ -1257,7 +1257,7 @@ _021D9ED0: addne sp, sp, #0x28 movne r0, #0 ldmneia sp!, {r4, r5, r6, pc} - ldr r1, _021D9F74 ; =0x0220C084 + ldr r1, _021D9F74 ; =UNK04_0220C084 mov r0, r6 add r2, r5, #0x15 bl MOD04_021DAC98 @@ -1267,24 +1267,24 @@ _021D9ED0: add sp, sp, #0x28 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021D9F30: .word 0x0220BFE4 -_021D9F34: .word 0x0220BFF0 -_021D9F38: .word 0x0220BFF8 -_021D9F3C: .word 0x0220C000 -_021D9F40: .word 0x0220C008 -_021D9F44: .word 0x0220C010 -_021D9F48: .word 0x0220C018 -_021D9F4C: .word 0x0220C020 -_021D9F50: .word 0x0220C028 -_021D9F54: .word 0x0220C030 -_021D9F58: .word 0x0220C038 -_021D9F5C: .word 0x0220C040 -_021D9F60: .word 0x0220C048 -_021D9F64: .word 0x0220C050 -_021D9F68: .word 0x0220C058 -_021D9F6C: .word 0x0220C060 -_021D9F70: .word 0x0220C078 -_021D9F74: .word 0x0220C084 +_021D9F30: .word UNK04_0220BFE4 +_021D9F34: .word UNK04_0220BFF0 +_021D9F38: .word UNK04_0220BFF8 +_021D9F3C: .word UNK04_0220C000 +_021D9F40: .word UNK04_0220C008 +_021D9F44: .word UNK04_0220C010 +_021D9F48: .word UNK04_0220C018 +_021D9F4C: .word UNK04_0220C020 +_021D9F50: .word UNK04_0220C028 +_021D9F54: .word UNK04_0220C030 +_021D9F58: .word UNK04_0220C038 +_021D9F5C: .word UNK04_0220C040 +_021D9F60: .word UNK04_0220C048 +_021D9F64: .word UNK04_0220C050 +_021D9F68: .word UNK04_0220C058 +_021D9F6C: .word UNK04_0220C060 +_021D9F70: .word UNK04_0220C078 +_021D9F74: .word UNK04_0220C084 arm_func_start MOD04_021D9F78 MOD04_021D9F78: ; 0x021D9F78 @@ -1301,7 +1301,7 @@ MOD04_021D9F78: ; 0x021D9F78 cmp r5, r0 cmpeq r3, r0 beq _021D9FC4 - ldr r2, _021DA218 ; =0x0220C094 + ldr r2, _021DA218 ; =UNK04_0220C094 mov r0, r4 mov r1, #0xe str r5, [sp] @@ -1310,14 +1310,14 @@ MOD04_021D9F78: ; 0x021D9F78 _021D9FC4: ldr r3, [r6, #8] ldr r5, [r6, #0xc] - ldr r2, _021DA218 ; =0x0220C094 + ldr r2, _021DA218 ; =UNK04_0220C094 mov r0, r4 mov r1, #0xe str r5, [sp] bl OS_SNPrintf _021D9FE0: ldrh r3, [r6, #0x10] - ldr r2, _021DA21C ; =0x0220C09C + ldr r2, _021DA21C ; =UNK04_0220C09C add r0, r4, #0xe mov r1, #7 bl OS_SNPrintf @@ -1345,7 +1345,7 @@ _021DA02C: add r0, sp, #0x16 strb r1, [r4, #0x1d] bl OS_GetMacAddress - ldr r5, _021DA228 ; =0x0220C0A4 + ldr r5, _021DA228 ; =UNK04_0220C0A4 add r7, sp, #0x16 add r6, r4, #0x1f mov r8, #0 @@ -1362,7 +1362,7 @@ _021DA05C: add r0, sp, #0x38 bl OS_GetOwnerInfo ldrb r0, [sp, #0x38] - ldr r2, _021DA228 ; =0x0220C0A4 + ldr r2, _021DA228 ; =UNK04_0220C0A4 mov r1, #3 cmp r0, #6 movhi r0, #1 @@ -1375,7 +1375,7 @@ _021DA05C: mov r2, #0x14 bl MI_CpuCopy8 ldrb r1, [sp, #0x3b] - ldr r2, _021DA22C ; =0x0220C0AC + ldr r2, _021DA22C ; =UNK04_0220C0AC add r0, r4, #0x2f str r1, [sp] ldrb r3, [sp, #0x3a] @@ -1395,7 +1395,7 @@ _021DA0F8: ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} _021DA104: ldr r0, [sp, #0x20] - ldr r2, _021DA230 ; =0x0220C0B8 + ldr r2, _021DA230 ; =UNK04_0220C0B8 str r0, [sp] ldr r1, [sp, #0x24] add r0, r4, #0x34 @@ -1425,7 +1425,7 @@ _021DA104: _021DA174: add r7, r4, #0x41 mov r6, #0 - ldr r5, _021DA228 ; =0x0220C0A4 + ldr r5, _021DA228 ; =UNK04_0220C0A4 _021DA180: ldrb r2, [r8, r6] mov r0, r7 @@ -1437,7 +1437,7 @@ _021DA180: blt _021DA180 bl MOD04_021EBAB8 mov r3, r0 - ldr r2, _021DA234 ; =0x0220C0D4 + ldr r2, _021DA234 ; =UNK04_0220C0D4 add r0, r4, #0x6f mov r1, #0xe bl OS_SNPrintf @@ -1467,14 +1467,14 @@ _021DA1E8: add sp, sp, #0x8c ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021DA218: .word 0x0220C094 -_021DA21C: .word 0x0220C09C +_021DA218: .word UNK04_0220C094 +_021DA21C: .word UNK04_0220C09C _021DA220: .word 0x027FFE0C _021DA224: .word 0x027FFE10 -_021DA228: .word 0x0220C0A4 -_021DA22C: .word 0x0220C0AC -_021DA230: .word 0x0220C0B8 -_021DA234: .word 0x0220C0D4 +_021DA228: .word UNK04_0220C0A4 +_021DA22C: .word UNK04_0220C0AC +_021DA230: .word UNK04_0220C0B8 +_021DA234: .word UNK04_0220C0D4 arm_func_start MOD04_021DA238 MOD04_021DA238: ; 0x021DA238 @@ -1509,7 +1509,7 @@ _021DA298: ldr r1, [sl, r7, lsl #3] cmp r1, #0 beq _021DA2B4 - ldr r0, _021DA2EC ; =0x0220C110 + ldr r0, _021DA2EC ; =UNK04_0220C110 mov r2, r6 blx r8 str r5, [sl, r7, lsl #3] @@ -1518,7 +1518,7 @@ _021DA2B4: ldr r1, [r0, #4] cmp r1, #0 beq _021DA2D8 - ldr r0, _021DA2F0 ; =0x0220C12C + ldr r0, _021DA2F0 ; =UNK04_0220C12C mov r2, fp blx r8 add r0, sl, r7, lsl #3 @@ -1530,8 +1530,8 @@ _021DA2D8: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021DA2EC: .word 0x0220C110 -_021DA2F0: .word 0x0220C12C +_021DA2EC: .word UNK04_0220C110 +_021DA2F0: .word UNK04_0220C12C arm_func_start MOD04_021DA2F4 MOD04_021DA2F4: ; 0x021DA2F4 @@ -1619,7 +1619,7 @@ MOD04_021DA3DC: ; 0x021DA3DC bl MI_CpuFill8 add r0, fp, #0x1000 ldr r5, [r0, #0xa04] - ldr r1, _021DA66C ; =0x0220C148 + ldr r1, _021DA66C ; =UNK04_0220C148 mov r0, r5 bl strstr str r0, [sp] @@ -1633,7 +1633,7 @@ MOD04_021DA3DC: ; 0x021DA3DC add r1, r1, #4 add r0, r1, r0 str r0, [sp, #4] - ldr r1, _021DA670 ; =0x0220C150 + ldr r1, _021DA670 ; =UNK04_0220C150 mov r0, r5 bl strstr cmp r0, #0 @@ -1642,7 +1642,7 @@ MOD04_021DA3DC: ; 0x021DA3DC ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} add r8, r0, #1 ldrsb r7, [r8, #3] - ldr r2, _021DA674 ; =0x0220C154 + ldr r2, _021DA674 ; =UNK04_0220C154 mov r5, #0 add r1, sp, #8 mov r0, fp @@ -1657,7 +1657,7 @@ MOD04_021DA3DC: ; 0x021DA3DC strb r7, [r8, #3] cmp r6, #1 beq _021DA4C8 - ldr r1, _021DA678 ; =0x0220C160 + ldr r1, _021DA678 ; =UNK04_0220C160 mov r0, r8 mov r2, #3 bl strncmp @@ -1668,7 +1668,7 @@ _021DA4C8: mov r0, #1 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021DA4D4: - ldr r1, _021DA67C ; =0x0220C164 + ldr r1, _021DA67C ; =UNK04_0220C164 add r0, r8, #4 bl strstr cmp r0, #0 @@ -1679,14 +1679,14 @@ _021DA4D4: mov r6, r5 b _021DA580 _021DA4FC: - ldr r1, _021DA680 ; =0x0220C168 + ldr r1, _021DA680 ; =UNK04_0220C168 mov r0, sb bl strstr movs r7, r0 beq _021DA598 ldrsb sl, [r7] add r8, r7, #2 - ldr r1, _021DA67C ; =0x0220C164 + ldr r1, _021DA67C ; =UNK04_0220C164 mov r0, r8 strb r6, [r7] bl strstr @@ -1727,20 +1727,20 @@ _021DA598: bhs _021DA65C mov r5, #0 _021DA5B0: - ldr r1, _021DA684 ; =0x0220C16C + ldr r1, _021DA684 ; =UNK04_0220C16C mov r0, r8 bl strstr movs sl, r0 beq _021DA65C ldrsb r7, [sl] add sb, sl, #1 - ldr r1, _021DA688 ; =0x0220C170 + ldr r1, _021DA688 ; =UNK04_0220C170 mov r0, sb strb r5, [sl] bl strstr movs r6, r0 bne _021DA5F4 - ldr r1, _021DA67C ; =0x0220C164 + ldr r1, _021DA67C ; =UNK04_0220C164 mov r0, sb bl strstr mov r6, r0 @@ -1778,14 +1778,14 @@ _021DA65C: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 _021DA668: .word 0x00001A34 -_021DA66C: .word 0x0220C148 -_021DA670: .word 0x0220C150 -_021DA674: .word 0x0220C154 -_021DA678: .word 0x0220C160 -_021DA67C: .word 0x0220C164 -_021DA680: .word 0x0220C168 -_021DA684: .word 0x0220C16C -_021DA688: .word 0x0220C170 +_021DA66C: .word UNK04_0220C148 +_021DA670: .word UNK04_0220C150 +_021DA674: .word UNK04_0220C154 +_021DA678: .word UNK04_0220C160 +_021DA67C: .word UNK04_0220C164 +_021DA680: .word UNK04_0220C168 +_021DA684: .word UNK04_0220C16C +_021DA688: .word UNK04_0220C170 arm_func_start MOD04_021DA68C MOD04_021DA68C: ; 0x021DA68C @@ -1804,7 +1804,7 @@ MOD04_021DA68C: ; 0x021DA68C mov r0, r7 bl strlen mov r1, r0 - ldr r0, _021DA7D8 ; =0x0220C174 + ldr r0, _021DA7D8 ; =UNK04_0220C174 add r1, r1, #1 blx r5 ldr r2, [r8] @@ -1818,7 +1818,7 @@ MOD04_021DA68C: ; 0x021DA68C mov r0, r6 bl strlen mov r1, r0 - ldr r0, _021DA7DC ; =0x0220C194 + ldr r0, _021DA7DC ; =UNK04_0220C194 add r1, r1, #1 blx r5 ldr r2, [r8] @@ -1850,7 +1850,7 @@ _021DA770: ldr r1, [r2, r3, lsl #3] cmp r1, #0 beq _021DA798 - ldr r0, _021DA7E0 ; =0x0220C1B4 + ldr r0, _021DA7E0 ; =UNK04_0220C1B4 mov r2, #0 blx r4 ldr r1, [r8] @@ -1864,7 +1864,7 @@ _021DA798: ldr r1, [r0, #4] cmp r1, #0 beq _021DA7D0 - ldr r0, _021DA7E4 ; =0x0220C1D0 + ldr r0, _021DA7E4 ; =UNK04_0220C1D0 mov r2, #0 blx r4 ldr r1, [r8] @@ -1876,10 +1876,10 @@ _021DA7D0: mov r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021DA7D8: .word 0x0220C174 -_021DA7DC: .word 0x0220C194 -_021DA7E0: .word 0x0220C1B4 -_021DA7E4: .word 0x0220C1D0 +_021DA7D8: .word UNK04_0220C174 +_021DA7DC: .word UNK04_0220C194 +_021DA7E0: .word UNK04_0220C1B4 +_021DA7E4: .word UNK04_0220C1D0 arm_func_start MOD04_021DA7E8 MOD04_021DA7E8: ; 0x021DA7E8 @@ -1907,7 +1907,7 @@ MOD04_021DA7E8: ; 0x021DA7E8 movne r0, r4 ldmneia sp!, {r4, r5, r6, pc} ldr r0, _021DA934 ; =0x00001024 - ldr r1, _021DA938 ; =0x0220C1EC + ldr r1, _021DA938 ; =UNK04_0220C1EC add r0, r5, r0 bl strstr cmp r0, #0 @@ -1924,7 +1924,7 @@ MOD04_021DA7E8: ; 0x021DA7E8 b _021DA8C0 _021DA884: ldr r0, _021DA934 ; =0x00001024 - ldr r1, _021DA940 ; =0x0220C1F4 + ldr r1, _021DA940 ; =UNK04_0220C1F4 add r0, r5, r0 bl strstr cmp r0, #0 @@ -1941,7 +1941,7 @@ _021DA884: _021DA8C0: add r0, r5, #0x1000 ldr r0, [r0, #0x124] - ldr r1, _021DA948 ; =0x0220C200 + ldr r1, _021DA948 ; =UNK04_0220C200 bl strstr cmp r0, #0 movne r1, #0 @@ -1949,7 +1949,7 @@ _021DA8C0: addne r4, r0, #1 add r0, r5, #0x1000 ldr r0, [r0, #0x124] - ldr r1, _021DA94C ; =0x0220C204 + ldr r1, _021DA94C ; =UNK04_0220C204 bl strstr cmp r0, #0 addeq r0, r5, #0x1000 @@ -1971,12 +1971,12 @@ _021DA92C: ldmia sp!, {r4, r5, r6, pc} .align 2, 0 _021DA934: .word 0x00001024 -_021DA938: .word 0x0220C1EC +_021DA938: .word UNK04_0220C1EC _021DA93C: .word 0x0000102B -_021DA940: .word 0x0220C1F4 +_021DA940: .word UNK04_0220C1F4 _021DA944: .word 0x000001BB -_021DA948: .word 0x0220C200 -_021DA94C: .word 0x0220C204 +_021DA948: .word UNK04_0220C200 +_021DA94C: .word UNK04_0220C204 arm_func_start MOD04_021DA950 MOD04_021DA950: ; 0x021DA950 @@ -1992,7 +1992,7 @@ MOD04_021DA950: ; 0x021DA950 movle r0, #0 ldmleia sp!, {r4, r5, r6, r7, pc} ldr r1, [r6, #0xc] - ldr r0, _021DAA08 ; =0x0220C208 + ldr r0, _021DAA08 ; =UNK04_0220C208 add r1, r1, r5 blx r2 movs r4, r0 @@ -2004,7 +2004,7 @@ MOD04_021DA950: ; 0x021DA950 mov r1, r4 bl MI_CpuCopy8 ldr r1, [r6] - ldr r0, _021DAA0C ; =0x0220C218 + ldr r0, _021DAA0C ; =UNK04_0220C218 mov r2, #0 blx r7 cmp r4, #0 @@ -2027,8 +2027,8 @@ MOD04_021DA950: ; 0x021DA950 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021DAA08: .word 0x0220C208 -_021DAA0C: .word 0x0220C218 +_021DAA08: .word UNK04_0220C208 +_021DAA0C: .word UNK04_0220C218 arm_func_start MOD04_021DAA10 MOD04_021DAA10: ; 0x021DAA10 @@ -2039,7 +2039,7 @@ MOD04_021DAA10: ; 0x021DAA10 cmp r1, #0 ldr r3, [r0, #0x14] beq _021DAA38 - ldr r0, _021DAA4C ; =0x0220C218 + ldr r0, _021DAA4C ; =UNK04_0220C218 mov r2, #0 blx r3 _021DAA38: @@ -2049,7 +2049,7 @@ _021DAA38: bl MI_CpuFill8 ldmia sp!, {r4, pc} .align 2, 0 -_021DAA4C: .word 0x0220C218 +_021DAA4C: .word UNK04_0220C218 arm_func_start MOD04_021DAA50 MOD04_021DAA50: ; 0x021DAA50 @@ -2062,7 +2062,7 @@ MOD04_021DAA50: ; 0x021DAA50 addeq sp, sp, #4 moveq r0, #0 ldmeqia sp!, {r4, r5, pc} - ldr r0, _021DAABC ; =0x0220C22C + ldr r0, _021DAABC ; =UNK04_0220C22C mov r1, r5 blx r2 str r0, [r4] @@ -2081,7 +2081,7 @@ MOD04_021DAA50: ; 0x021DAA50 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021DAABC: .word 0x0220C22C +_021DAABC: .word UNK04_0220C22C arm_func_start MOD04_021DAAC0 MOD04_021DAAC0: ; 0x021DAAC0 @@ -2118,7 +2118,7 @@ MOD04_021DAACC: ; 0x021DAACC ldr r1, [r4, #8] sub r1, r1, r0 _021DAB34: - ldr r2, _021DAB64 ; =0x0220C240 + ldr r2, _021DAB64 ; =UNK04_0220C240 mov r3, r6 bl OS_SNPrintf cmp r0, r5 @@ -2131,7 +2131,7 @@ _021DAB34: ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 _021DAB60: .word 0x000019F4 -_021DAB64: .word 0x0220C240 +_021DAB64: .word UNK04_0220C240 arm_func_start MOD04_021DAB68 MOD04_021DAB68: ; 0x021DAB68 @@ -2142,7 +2142,7 @@ MOD04_021DAB68: ; 0x021DAB68 ldr r4, [r0, #0x9f0] ldr r0, _021DAC8C ; =0x000019F4 cmp r4, #0 - ldreq r6, _021DAC90 ; =0x0220C244 + ldreq r6, _021DAC90 ; =UNK04_0220C244 mov r8, r2 add r5, sl, #0x1000 add r4, sl, r0 @@ -2151,7 +2151,7 @@ MOD04_021DAB68: ; 0x021DAB68 add fp, r0, #1 mov r2, #0 mov sb, r1 - ldrne r6, _021DAC94 ; =0x0220C248 + ldrne r6, _021DAC94 ; =UNK04_0220C248 mov r0, r8 mov r1, r7 mov r3, r2 @@ -2211,8 +2211,8 @@ _021DAC28: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 _021DAC8C: .word 0x000019F4 -_021DAC90: .word 0x0220C244 -_021DAC94: .word 0x0220C248 +_021DAC90: .word UNK04_0220C244 +_021DAC94: .word UNK04_0220C248 arm_func_start MOD04_021DAC98 MOD04_021DAC98: ; 0x021DAC98 @@ -2226,7 +2226,7 @@ MOD04_021DAC98: ; 0x021DAC98 add r5, r8, r2 bl strlen mov r4, r0 - ldr r0, _021DAD80 ; =0x0220C250 + ldr r0, _021DAD80 ; =UNK04_0220C250 bl strlen mov sb, r0 mov r0, r7 @@ -2251,7 +2251,7 @@ MOD04_021DAC98: ; 0x021DAC98 ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc} _021DAD1C: ldr r0, [r5] - ldr r1, _021DAD84 ; =0x0220C148 + ldr r1, _021DAD84 ; =UNK04_0220C148 bl strstr add r8, r0, #2 ldrsb sb, [r0, #2] @@ -2261,7 +2261,7 @@ _021DAD1C: add r0, r8, r4 mov r1, r8 bl memmove - ldr r2, _021DAD80 ; =0x0220C250 + ldr r2, _021DAD80 ; =UNK04_0220C250 str r6, [sp] mov r3, r7 mov r0, r8 @@ -2276,8 +2276,8 @@ _021DAD1C: ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _021DAD7C: .word 0x000019F4 -_021DAD80: .word 0x0220C250 -_021DAD84: .word 0x0220C148 +_021DAD80: .word UNK04_0220C250 +_021DAD84: .word UNK04_0220C148 arm_func_start MOD04_021DAD88 MOD04_021DAD88: ; 0x021DAD88 @@ -2288,10 +2288,10 @@ MOD04_021DAD88: ; 0x021DAD88 ldr r1, [r0, #8] ldr r0, _021DAE40 ; =0x000019F4 cmp r1, #0 - ldreq r6, _021DAE44 ; =0x0220C25C + ldreq r6, _021DAE44 ; =UNK04_0220C25C add r5, r7, r0 add r0, r7, #0x1000 - ldrne r6, _021DAE48 ; =0x0220C2B0 + ldrne r6, _021DAE48 ; =UNK04_0220C2B0 ldr r0, [r0, #0x124] bl strlen mov r4, r0 @@ -2329,8 +2329,8 @@ MOD04_021DAD88: ; 0x021DAD88 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 _021DAE40: .word 0x000019F4 -_021DAE44: .word 0x0220C25C -_021DAE48: .word 0x0220C2B0 +_021DAE44: .word UNK04_0220C25C +_021DAE48: .word UNK04_0220C2B0 arm_func_start MOD04_021DAE4C MOD04_021DAE4C: ; 0x021DAE4C @@ -2357,7 +2357,7 @@ MOD04_021DAE4C: ; 0x021DAE4C ldr r1, [r0, #0x9c8] cmp r1, #0 beq _021DAEC0 - ldr r0, _021DAF0C ; =0x0220C2D0 + ldr r0, _021DAF0C ; =UNK04_0220C2D0 mov r2, #0 blx r4 add r0, r5, #0x1000 @@ -2368,7 +2368,7 @@ _021DAEC0: ldr r1, [r0, #0x9cc] cmp r1, #0 beq _021DAEE8 - ldr r0, _021DAF10 ; =0x0220C2E8 + ldr r0, _021DAF10 ; =UNK04_0220C2E8 mov r2, #0 blx r4 add r0, r5, #0x1000 @@ -2385,8 +2385,8 @@ _021DAEE8: _021DAF00: .word 0x00001A34 _021DAF04: .word 0x00001A04 _021DAF08: .word 0x000019F4 -_021DAF0C: .word 0x0220C2D0 -_021DAF10: .word 0x0220C2E8 +_021DAF0C: .word UNK04_0220C2D0 +_021DAF10: .word UNK04_0220C2E8 _021DAF14: .word 0x00001C10 arm_func_start MOD04_021DAF18 @@ -2428,7 +2428,7 @@ MOD04_021DAF18: ; 0x021DAF18 add r0, sl, #0x1000 str r1, [r6, #0x810] ldr r1, [r0, #0x124] - ldr r0, _021DB238 ; =0x0220C0E4 + ldr r0, _021DB238 ; =UNK04_0220C0E4 str r1, [r6, #0x800] mov r1, #0xb str r6, [r8, #0xc] @@ -2602,7 +2602,7 @@ _021DB228: .word 0x00001198 _021DB22C: .word 0x00001A04 _021DB230: .word 0x0000EA60 _021DB234: .word MOD04_021DAAC0 -_021DB238: .word 0x0220C0E4 +_021DB238: .word UNK04_0220C0E4 _021DB23C: .word 0x021C8F04 _021DB240: .word 0x00001A14 _021DB244: .word 0x000082EA @@ -2615,7 +2615,7 @@ MOD04_021DB248: ; 0x021DB248 add r0, r5, #0x1000 ldr r6, [r0, #0xa04] ldr r2, _021DB334 ; =0x00001A04 - ldr r1, _021DB338 ; =0x0220C148 + ldr r1, _021DB338 ; =UNK04_0220C148 mov r0, r6 add r4, r5, r2 bl strstr @@ -2623,7 +2623,7 @@ MOD04_021DB248: ; 0x021DB248 addeq sp, sp, #4 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, pc} - ldr r1, _021DB338 ; =0x0220C148 + ldr r1, _021DB338 ; =UNK04_0220C148 mov r0, r6 bl strstr ldr r1, _021DB33C ; =0x00001A14 @@ -2638,16 +2638,16 @@ MOD04_021DB248: ; 0x021DB248 add r0, r5, r1 bl OS_UnlockMutex ldr r0, [r4] - ldr r1, _021DB340 ; =0x0220C300 + ldr r1, _021DB340 ; =UNK04_0220C300 bl strstr movs r4, r0 addeq sp, sp, #4 moveq r0, #1 ldmeqia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021DB340 ; =0x0220C300 + ldr r0, _021DB340 ; =UNK04_0220C300 bl strlen add r7, r4, r0 - ldr r1, _021DB344 ; =0x0220C164 + ldr r1, _021DB344 ; =UNK04_0220C164 mov r0, r7 bl strstr mov r4, r0 @@ -2670,10 +2670,10 @@ MOD04_021DB248: ; 0x021DB248 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 _021DB334: .word 0x00001A04 -_021DB338: .word 0x0220C148 +_021DB338: .word UNK04_0220C148 _021DB33C: .word 0x00001A14 -_021DB340: .word 0x0220C300 -_021DB344: .word 0x0220C164 +_021DB340: .word UNK04_0220C300 +_021DB344: .word UNK04_0220C164 arm_func_start MOD04_021DB348 MOD04_021DB348: ; 0x021DB348 @@ -2798,10 +2798,10 @@ MOD04_021DB4A4: ; 0x021DB4A4 add r0, r5, #0x1000 ldr r0, [r0, #0x18] cmp r0, #1 - ldreq r0, _021DB564 ; =0x02210480 + ldreq r0, _021DB564 ; =UNK04_02210480 moveq r1, #1 streq r1, [r0] - ldrne r0, _021DB564 ; =0x02210480 + ldrne r0, _021DB564 ; =UNK04_02210480 movne r1, #0 strne r1, [r0] add r0, r5, #0x1000 @@ -2832,7 +2832,7 @@ _021DB524: .align 2, 0 _021DB55C: .word 0x00001BF4 _021DB560: .word 0x00001A14 -_021DB564: .word 0x02210480 +_021DB564: .word UNK04_02210480 _021DB568: .word 0x00001B34 _021DB56C: .word MOD04_021DAF18 @@ -2840,8 +2840,8 @@ _021DB56C: .word MOD04_021DAF18 MOD04_021DB570: ; 0x021DB570 stmdb sp!, {r4, lr} sub sp, sp, #8 - ldr r1, _021DB5F4 ; =0x0220C314 - ldr r2, _021DB5F8 ; =0x0220C320 + ldr r1, _021DB5F4 ; =UNK04_0220C314 + ldr r2, _021DB5F8 ; =UNK04_0220C320 mov r4, r0 bl MOD04_021DAC98 cmp r0, #0 @@ -2850,17 +2850,17 @@ MOD04_021DB570: ; 0x021DB570 ldmneia sp!, {r4, pc} add r0, r4, #0x1000 ldr r0, [r0, #0x9f4] - ldr r1, _021DB5FC ; =0x0220C148 + ldr r1, _021DB5FC ; =UNK04_0220C148 bl strstr add r0, r0, #4 bl strlen movs r3, r0 beq _021DB5E8 - ldr r2, _021DB600 ; =0x0220C328 + ldr r2, _021DB600 ; =UNK04_0220C328 add r0, sp, #0 mov r1, #7 bl OS_SNPrintf - ldr r1, _021DB604 ; =0x0220C32C + ldr r1, _021DB604 ; =UNK04_0220C32C add r2, sp, #0 mov r0, r4 bl MOD04_021DAC98 @@ -2873,11 +2873,11 @@ _021DB5E8: add sp, sp, #8 ldmia sp!, {r4, pc} .align 2, 0 -_021DB5F4: .word 0x0220C314 -_021DB5F8: .word 0x0220C320 -_021DB5FC: .word 0x0220C148 -_021DB600: .word 0x0220C328 -_021DB604: .word 0x0220C32C +_021DB5F4: .word UNK04_0220C314 +_021DB5F8: .word UNK04_0220C320 +_021DB5FC: .word UNK04_0220C148 +_021DB600: .word UNK04_0220C328 +_021DB604: .word UNK04_0220C32C arm_func_start MOD04_021DB608 MOD04_021DB608: ; 0x021DB608 @@ -2899,7 +2899,7 @@ MOD04_021DB608: ; 0x021DB608 stmia ip!, {r0, r1, r2, r3} ldmia lr, {r0, r1, r2} stmia ip, {r0, r1, r2} - ldr r0, _021DB71C ; =0x0220C33C + ldr r0, _021DB71C ; =UNK04_0220C33C ldr r1, _021DB720 ; =0x00000B68 blx r4 add r1, r6, #0x1000 @@ -2909,7 +2909,7 @@ MOD04_021DB608: ; 0x021DB608 moveq r0, #1 streq r0, [r1, #0x20] ldmeqia sp!, {r4, r5, r6, pc} - ldr r0, _021DB724 ; =0x0220C354 + ldr r0, _021DB724 ; =UNK04_0220C354 ldr r1, _021DB728 ; =0x000005EA blx r4 add r2, r6, #0x1000 @@ -2951,22 +2951,22 @@ MOD04_021DB608: ; 0x021DB608 .align 2, 0 _021DB714: .word 0x00001C10 _021DB718: .word 0x00001004 -_021DB71C: .word 0x0220C33C +_021DB71C: .word UNK04_0220C33C _021DB720: .word 0x00000B68 -_021DB724: .word 0x0220C354 +_021DB724: .word UNK04_0220C354 _021DB728: .word 0x000005EA _021DB72C: .word 0x00001A04 arm_func_start MOD04_021DB730 MOD04_021DB730: ; 0x021DB730 stmdb sp!, {r4, lr} - ldr r2, _021DB770 ; =0x02210484 + ldr r2, _021DB770 ; =UNK04_02210484 ldr r1, _021DB774 ; =0x000011DC ldr r2, [r2] mov r4, r0 add r0, r2, r1 bl OS_LockMutex - ldr r2, _021DB770 ; =0x02210484 + ldr r2, _021DB770 ; =UNK04_02210484 ldr r1, _021DB774 ; =0x000011DC ldr r0, [r2] add r0, r0, #0x1000 @@ -2976,14 +2976,14 @@ MOD04_021DB730: ; 0x021DB730 bl OS_UnlockMutex ldmia sp!, {r4, pc} .align 2, 0 -_021DB770: .word 0x02210484 +_021DB770: .word UNK04_02210484 _021DB774: .word 0x000011DC arm_func_start MOD04_021DB778 MOD04_021DB778: ; 0x021DB778 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} sub sp, sp, #0x2d4 - ldr r5, _021DC670 ; =0x02210484 + ldr r5, _021DC670 ; =UNK04_02210484 mov r0, #0 str r0, [sp] ldr r0, [r5] @@ -3024,11 +3024,11 @@ MOD04_021DB778: ; 0x021DB778 mov r0, r7 str r0, [sp, #0x60] mvn r0, #1 - ldr r4, _021DC674 ; =0x02210490 + ldr r4, _021DC674 ; =UNK04_02210490 mov r6, #1 str r0, [sp, #0x18] _021DB830: - ldr r0, _021DC678 ; =0x02210494 + ldr r0, _021DC678 ; =UNK04_02210494 ldr r1, [sp, #0x14] str r6, [r0, #4] str r1, [r0, #8] @@ -3036,20 +3036,20 @@ _021DB830: str sb, [r0, #0xc] str r1, [r0, #0x18] str r8, [r0, #0x10] - ldr r0, _021DC680 ; =0x0220C36C + ldr r0, _021DC680 ; =UNK04_0220C36C ldr r1, [r5] ldr r2, [r0] - ldr r0, _021DC678 ; =0x02210494 + ldr r0, _021DC678 ; =UNK04_02210494 add r1, r1, #0x1000 str r2, [r0] ldr r0, [sp, #0x18] str r0, [r1, #4] ldr r0, [r4] - ldr r1, _021DC678 ; =0x02210494 + ldr r1, _021DC678 ; =UNK04_02210494 bl MOD04_021DB608 cmp r0, #0 beq _021DB89C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3060,7 +3060,7 @@ _021DB89C: bl MOD04_021DB570 cmp r0, #0 beq _021DB8C4 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3091,13 +3091,13 @@ _021DB8FC: beq _021DB948 b _021DB930 _021DB91C: - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mvn r1, #0 ldr r0, [r0] add r0, r0, #0x1000 str r1, [r0, #4] _021DB930: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #3 @@ -3108,7 +3108,7 @@ _021DB948: bl MOD04_021DA3DC cmp r0, #1 beq _021DB970 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #2 @@ -3116,7 +3116,7 @@ _021DB948: b _021DC614 _021DB970: ldr r0, [r4] - ldr r1, _021DC68C ; =0x0220C418 + ldr r1, _021DC68C ; =UNK04_0220C418 bl MOD04_021DA388 bl atol mov sl, r0 @@ -3133,25 +3133,25 @@ _021DB9A0: ldr r0, _021DC694 ; =0x0000012E cmp sl, r0 bne _021DBC9C - ldr r0, _021DC698 ; =0x0221048C + ldr r0, _021DC698 ; =UNK04_0221048C str r6, [r0] ldr r0, [r5] add r0, r0, #0x1000 ldr r1, [r0, #0x118] cmp r1, #0 beq _021DBC0C - ldr r1, _021DC674 ; =0x02210490 + ldr r1, _021DC674 ; =UNK04_02210490 mvn r2, #5 str r2, [r0, #4] ldr r0, [r1] bl MOD04_021DAE4C - ldr r2, _021DC678 ; =0x02210494 - ldr r0, _021DC69C ; =0x0220BEB4 + ldr r2, _021DC678 ; =UNK04_02210494 + ldr r0, _021DC69C ; =UNK04_0220BEB4 ldr r3, _021DC67C ; =0x00004E20 ldr r0, [r0] mov r5, #0 mov r4, #0x200 - ldr r1, _021DC6A0 ; =0x0220C424 + ldr r1, _021DC6A0 ; =UNK04_0220C424 str r0, [r2] str r5, [r2, #4] str r4, [r2, #8] @@ -3160,16 +3160,16 @@ _021DB9A0: str r3, [r2, #0x18] bl strcmp cmp r0, #0 - ldrne r0, _021DC678 ; =0x02210494 + ldrne r0, _021DC678 ; =UNK04_02210494 movne r1, #1 strne r1, [r0, #0x14] - ldr r0, _021DC674 ; =0x02210490 - ldr r1, _021DC678 ; =0x02210494 + ldr r0, _021DC674 ; =UNK04_02210490 + ldr r1, _021DC678 ; =UNK04_02210494 ldr r0, [r0] bl MOD04_021DB608 cmp r0, #0 beq _021DBA5C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3180,7 +3180,7 @@ _021DBA5C: bl MOD04_021DA238 cmp r0, #0 beq _021DBA88 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 add r1, sp, #0x240 ldr r0, [r0] mov r2, #1 @@ -3188,61 +3188,61 @@ _021DBA5C: cmp r0, #0 bne _021DBAA0 _021DBA88: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #8 bl MOD04_021DB730 b _021DC614 _021DBAA0: - ldr r0, _021DC674 ; =0x02210490 - ldr r1, _021DC6A4 ; =0x0220C444 + ldr r0, _021DC674 ; =UNK04_02210490 + ldr r1, _021DC6A4 ; =UNK04_0220C444 ldr r0, [r0] - ldr r2, _021DC6A8 ; =0x0220C44C + ldr r2, _021DC6A8 ; =UNK04_0220C44C mov r3, #7 bl MOD04_021DAB68 cmp r0, #0 bne _021DBAF8 - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 ldr r0, [r0] add r0, r0, #0x1000 ldr r4, [r0, #0x118] mov r0, r4 bl strlen - ldr r1, _021DC674 ; =0x02210490 + ldr r1, _021DC674 ; =UNK04_02210490 mov r3, r0 ldr r0, [r1] - ldr r1, _021DC6AC ; =0x0220C454 + ldr r1, _021DC6AC ; =UNK04_0220C454 mov r2, r4 bl MOD04_021DAB68 cmp r0, #0 beq _021DBB10 _021DBAF8: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #8 bl MOD04_021DB730 b _021DC614 _021DBB10: - ldr r1, _021DC670 ; =0x02210484 - ldr r0, _021DC6B0 ; =0x0220C464 + ldr r1, _021DC670 ; =UNK04_02210484 + ldr r0, _021DC6B0 ; =UNK04_0220C464 ldr r1, [r1] mov r2, #0 add r1, r1, #0x1000 ldr r1, [r1, #0x118] blx r8 - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mov r2, #0 ldr r0, [r0] - ldr r1, _021DC674 ; =0x02210490 + ldr r1, _021DC674 ; =UNK04_02210490 add r0, r0, #0x1000 str r2, [r0, #0x118] ldr r0, [r1] bl MOD04_021DB570 cmp r0, #0 beq _021DBB6C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3252,11 +3252,11 @@ _021DBB6C: ldr r0, _021DC684 ; =0x021D3498 ldr r0, [r0, #4] bl OS_GetThreadPriority - ldr r2, _021DC674 ; =0x02210490 + ldr r2, _021DC674 ; =UNK04_02210490 sub r1, r0, #1 ldr r0, [r2] bl MOD04_021DB4A4 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0xba0] @@ -3266,7 +3266,7 @@ _021DBB6C: add r0, r1, r0 bl OS_JoinThread _021DBBAC: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] add r1, r0, #0x1000 ldr r1, [r1, #0x20] @@ -3276,13 +3276,13 @@ _021DBBAC: beq _021DBBFC b _021DBBE4 _021DBBD0: - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mvn r1, #0 ldr r0, [r0] add r0, r0, #0x1000 str r1, [r0, #4] _021DBBE4: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #3 @@ -3307,7 +3307,7 @@ _021DBC30: mov r0, fp bl strlen add r1, r0, #1 - ldr r0, _021DC6B4 ; =0x0220C394 + ldr r0, _021DC6B4 ; =UNK04_0220C394 blx sb ldr r1, [r5] add r1, r1, #0x1000 @@ -3318,7 +3318,7 @@ _021DBC30: str r0, [sp, #0xc] cmp r0, #0 bne _021DBC80 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #4 @@ -3333,7 +3333,7 @@ _021DBC80: bl strncpy b _021DBCB4 _021DBC9C: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #0xa @@ -3351,7 +3351,7 @@ _021DBCB4: cmpeq r2, r0 bne _021DBDEC ldr r1, [r5] - ldr r0, _021DC6B8 ; =0x022104B0 + ldr r0, _021DC6B8 ; =UNK04_022104B0 add r2, r1, #0x1000 ldr r1, [sp, #0x20] str r1, [r2, #4] @@ -3381,7 +3381,7 @@ _021DBD38: bl MOD04_021D988C cmp r0, #9 bne _021DBD6C - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mvn r1, #0 ldr r0, [r0] add r0, r0, #0x1000 @@ -3390,7 +3390,7 @@ _021DBD38: _021DBD6C: add r0, sp, #0x7c bl MOD04_021D97F8 - ldr r0, _021DC6BC ; =0x02210488 + ldr r0, _021DC6BC ; =UNK04_02210488 ldr r0, [r0] cmp r0, #1 bne _021DBDC4 @@ -3402,7 +3402,7 @@ _021DBD6C: cmp r0, #0xb bne _021DBDC4 _021DBDA0: - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mov r1, #0 ldr r0, [r0] add r0, r0, #0x1000 @@ -3412,7 +3412,7 @@ _021DBDA0: bl MOD04_021DB730 b _021DC614 _021DBDC4: - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 ldr r1, [sp, #0x7c] ldr r0, [r0] add r0, r0, #0x1000 @@ -3427,7 +3427,7 @@ _021DBDE8: _021DBDEC: cmp sl, #0xc8 bne _021DBE14 - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mov r2, #0 ldr r1, [r0] mov r0, #0xb @@ -3437,11 +3437,11 @@ _021DBDEC: b _021DC614 _021DBE14: ldr r0, [r5] - ldr r1, _021DC6A0 ; =0x0220C424 + ldr r1, _021DC6A0 ; =UNK04_0220C424 add r2, r0, #0x1000 ldr r0, [sp, #0x28] str r0, [r2, #4] - ldr r0, _021DC678 ; =0x02210494 + ldr r0, _021DC678 ; =UNK04_02210494 ldr r2, [sp, #0x2c] str sb, [r0, #0xc] str r2, [r0, #4] @@ -3450,20 +3450,20 @@ _021DBE14: str r2, [r0, #8] ldr r2, _021DC6C4 ; =0x00009C40 str r2, [r0, #0x18] - ldr r0, _021DC69C ; =0x0220BEB4 - ldr r2, _021DC678 ; =0x02210494 + ldr r0, _021DC69C ; =UNK04_0220BEB4 + ldr r2, _021DC678 ; =UNK04_02210494 ldr r0, [r0] str r0, [r2] bl strcmp cmp r0, #0 - ldrne r0, _021DC678 ; =0x02210494 - ldr r1, _021DC678 ; =0x02210494 + ldrne r0, _021DC678 ; =UNK04_02210494 + ldr r1, _021DC678 ; =UNK04_02210494 strne r6, [r0, #0x14] ldr r0, [r4] bl MOD04_021DB608 cmp r0, #0 beq _021DBE98 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3481,7 +3481,7 @@ _021DBE98: cmp r0, #0 bne _021DBED8 _021DBEC0: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #8 @@ -3489,8 +3489,8 @@ _021DBEC0: b _021DC614 _021DBED8: ldr r0, [r4] - ldr r1, _021DC6A4 ; =0x0220C444 - ldr r2, _021DC6C8 ; =0x0220C484 + ldr r1, _021DC6A4 ; =UNK04_0220C444 + ldr r2, _021DC6C8 ; =UNK04_0220C484 ldr r3, [sp, #0x30] bl MOD04_021DAB68 cmp r0, #0 @@ -3502,13 +3502,13 @@ _021DBED8: bl strlen mov r3, r0 ldr r0, [r4] - ldr r1, _021DC6CC ; =0x0220C48C + ldr r1, _021DC6CC ; =UNK04_0220C48C mov r2, sl bl MOD04_021DAB68 cmp r0, #0 beq _021DBF3C _021DBF24: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #8 @@ -3516,7 +3516,7 @@ _021DBF24: b _021DC614 _021DBF3C: ldr r1, [r5] - ldr r0, _021DC6D0 ; =0x0220C3B0 + ldr r0, _021DC6D0 ; =UNK04_0220C3B0 add r1, r1, #0x1000 ldr r2, [sp, #0x34] ldr r1, [r1, #0x114] @@ -3529,7 +3529,7 @@ _021DBF3C: bl MOD04_021DB570 cmp r0, #0 beq _021DBF8C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3563,11 +3563,11 @@ _021DBFC4: b _021DC040 _021DBFEC: bl MOD04_021DAE4C - ldr r0, _021DC6BC ; =0x02210488 + ldr r0, _021DC6BC ; =UNK04_02210488 ldr r0, [r0] cmp r0, #1 bne _021DC020 - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mov r2, #0 ldr r1, [r0] mov r0, #0xb @@ -3580,13 +3580,13 @@ _021DC020: bl MOD04_021DB730 b _021DC614 _021DC02C: - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mvn r1, #0 ldr r0, [r0] add r0, r0, #0x1000 str r1, [r0, #4] _021DC040: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #3 @@ -3597,7 +3597,7 @@ _021DC058: bl MOD04_021DA3DC cmp r0, #1 beq _021DC080 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #2 @@ -3605,7 +3605,7 @@ _021DC058: b _021DC614 _021DC080: ldr r0, [r4] - ldr r1, _021DC68C ; =0x0220C418 + ldr r1, _021DC68C ; =UNK04_0220C418 bl MOD04_021DA388 bl atol mov sl, r0 @@ -3613,7 +3613,7 @@ _021DC080: ldr r0, [r0] cmp r0, #0x22 bne _021DC0BC - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #2 @@ -3622,17 +3622,17 @@ _021DC080: _021DC0BC: cmp sl, #0xc8 beq _021DC118 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C - ldr r0, _021DC6BC ; =0x02210488 + ldr r0, _021DC6BC ; =UNK04_02210488 ldr r0, [r0] cmp r0, #1 bne _021DC10C ldr r0, _021DC694 ; =0x0000012E cmp sl, r0 bne _021DC10C - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mov r2, #0 ldr r1, [r0] mov r0, #0xb @@ -3646,13 +3646,13 @@ _021DC10C: b _021DC614 _021DC118: ldr r0, [r4] - ldr r1, _021DC6D4 ; =0x0220C494 + ldr r1, _021DC6D4 ; =UNK04_0220C494 ldr r3, [sp, #0x40] add r2, sp, #0x64 bl MOD04_021DA334 cmp r0, #0 bgt _021DC14C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 @@ -3665,20 +3665,20 @@ _021DC14C: ldr r1, [r1] cmp r1, #0x22 bne _021DC17C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 bl MOD04_021DB730 b _021DC614 _021DC17C: - ldr r1, _021DC6BC ; =0x02210488 + ldr r1, _021DC6BC ; =UNK04_02210488 ldr r1, [r1] cmp r1, #1 bne _021DC1B4 cmp r0, #0x72 bne _021DC1B4 - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mov r2, #0 ldr r1, [r0] mov r0, #0xb @@ -3689,7 +3689,7 @@ _021DC17C: _021DC1B4: cmp r0, #0x64 blt _021DC1D4 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #6 @@ -3698,13 +3698,13 @@ _021DC1B4: _021DC1D4: ldr r2, [sp, #0x44] ldr r0, [r4] - ldr r1, _021DC6D8 ; =0x0220C4A0 + ldr r1, _021DC6D8 ; =UNK04_0220C4A0 mov r3, r2 bl MOD04_021DA334 mov fp, r0 cmp fp, #0 bgt _021DC20C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 @@ -3713,13 +3713,13 @@ _021DC1D4: _021DC20C: ldr r2, [sp, #0x48] ldr r0, [r4] - ldr r1, _021DC6DC ; =0x0220C4A4 + ldr r1, _021DC6DC ; =UNK04_0220C4A4 mov r3, r2 bl MOD04_021DA334 str r0, [sp, #4] cmp r0, #0 bgt _021DC244 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 @@ -3728,17 +3728,17 @@ _021DC20C: _021DC244: ldr r2, [sp, #0x4c] ldr r0, [r4] - ldr r1, _021DC6E0 ; =0x0220C4AC + ldr r1, _021DC6E0 ; =UNK04_0220C4AC mov r3, r2 bl MOD04_021DA334 mov sl, r0 - ldr r0, _021DC6E4 ; =0x0220C3CC + ldr r0, _021DC6E4 ; =UNK04_0220C3CC add r1, fp, #1 blx sb str r0, [sp] cmp r0, #0 bne _021DC28C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #4 @@ -3746,12 +3746,12 @@ _021DC244: b _021DC614 _021DC28C: ldr r1, [sp, #4] - ldr r0, _021DC6E8 ; =0x0220C3D8 + ldr r0, _021DC6E8 ; =UNK04_0220C3D8 add r1, r1, #1 blx sb movs r7, r0 bne _021DC2BC - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #4 @@ -3760,13 +3760,13 @@ _021DC28C: _021DC2BC: cmp sl, #0 ble _021DC2F4 - ldr r0, _021DC6EC ; =0x0220C3E8 + ldr r0, _021DC6EC ; =UNK04_0220C3E8 add r1, sl, #1 blx sb str r0, [sp, #8] cmp r0, #0 bne _021DC2F4 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #4 @@ -3774,13 +3774,13 @@ _021DC2BC: b _021DC614 _021DC2F4: ldr r0, [r4] - ldr r1, _021DC6D8 ; =0x0220C4A0 + ldr r1, _021DC6D8 ; =UNK04_0220C4A0 ldr r2, [sp] add r3, fp, #1 bl MOD04_021DA334 cmp r0, #0 bge _021DC328 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 @@ -3793,12 +3793,12 @@ _021DC328: ldr r1, [sp] strb r2, [r1, r0] ldr r0, [r4] - ldr r1, _021DC6DC ; =0x0220C4A4 + ldr r1, _021DC6DC ; =UNK04_0220C4A4 mov r2, r7 bl MOD04_021DA334 cmp r0, #0 bge _021DC36C - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 @@ -3811,13 +3811,13 @@ _021DC36C: mov fp, r1 ble _021DC404 ldr r0, [r4] - ldr r1, _021DC6E0 ; =0x0220C4AC + ldr r1, _021DC6E0 ; =UNK04_0220C4AC ldr r2, [sp, #8] add r3, sl, #1 bl MOD04_021DA334 cmp r0, #0 bge _021DC3B4 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 @@ -3833,7 +3833,7 @@ _021DC3B4: ldr r1, [r1] cmp r1, #0x22 bne _021DC3F0 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #9 @@ -3849,7 +3849,7 @@ _021DC404: ldr r0, [r4] bl MOD04_021DAE4C ldr r0, [r5] - ldr r1, _021DC678 ; =0x02210494 + ldr r1, _021DC678 ; =UNK04_02210494 add r2, r0, #0x1000 ldr r0, [sp, #0x5c] str r0, [r2, #4] @@ -3868,7 +3868,7 @@ _021DC404: bl MOD04_021DB608 cmp r0, #0 beq _021DC474 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3880,7 +3880,7 @@ _021DC474: bl MOD04_021DAACC cmp r0, #0 beq _021DC4A0 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #8 @@ -3891,7 +3891,7 @@ _021DC4A0: bl MOD04_021DB570 cmp r0, #0 beq _021DC4C8 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #1 @@ -3922,13 +3922,13 @@ _021DC500: beq _021DC54C b _021DC534 _021DC520: - ldr r0, _021DC670 ; =0x02210484 + ldr r0, _021DC670 ; =UNK04_02210484 mvn r1, #0 ldr r0, [r0] add r0, r0, #0x1000 str r1, [r0, #4] _021DC534: - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #3 @@ -3939,7 +3939,7 @@ _021DC54C: bl MOD04_021DA3DC cmp r0, #1 beq _021DC574 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #2 @@ -3959,7 +3959,7 @@ _021DC598: mov r0, sl bl strlen add r1, r0, #1 - ldr r0, _021DC6F8 ; =0x0220C3F8 + ldr r0, _021DC6F8 ; =UNK04_0220C3F8 blx sb ldr r1, [r5] add r1, r1, #0x1000 @@ -3970,7 +3970,7 @@ _021DC598: str r0, [sp, #0x10] cmp r0, #0 bne _021DC5E8 - ldr r0, _021DC674 ; =0x02210490 + ldr r0, _021DC674 ; =UNK04_02210490 ldr r0, [r0] bl MOD04_021DAE4C mov r0, #4 @@ -3992,14 +3992,14 @@ _021DC614: ldr r0, [sp] cmp r0, #0 beq _021DC630 - ldr r0, _021DC6FC ; =0x0220C4B4 + ldr r0, _021DC6FC ; =UNK04_0220C4B4 ldr r1, [sp] mov r2, #0 blx r8 _021DC630: cmp r7, #0 beq _021DC648 - ldr r0, _021DC700 ; =0x0220C4C0 + ldr r0, _021DC700 ; =UNK04_0220C4C0 mov r1, r7 mov r2, #0 blx r8 @@ -4008,57 +4008,57 @@ _021DC648: cmp r0, #0 addeq sp, sp, #0x2d4 ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r0, _021DC704 ; =0x0220C4CC + ldr r0, _021DC704 ; =UNK04_0220C4CC ldr r1, [sp, #8] mov r2, #0 blx r8 add sp, sp, #0x2d4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021DC670: .word 0x02210484 -_021DC674: .word 0x02210490 -_021DC678: .word 0x02210494 +_021DC670: .word UNK04_02210484 +_021DC674: .word UNK04_02210490 +_021DC678: .word UNK04_02210494 _021DC67C: .word 0x00004E20 -_021DC680: .word 0x0220C36C +_021DC680: .word UNK04_0220C36C _021DC684: .word 0x021D3498 _021DC688: .word 0x00001B34 -_021DC68C: .word 0x0220C418 +_021DC68C: .word UNK04_0220C418 _021DC690: .word 0x021D74A8 _021DC694: .word 0x0000012E -_021DC698: .word 0x0221048C -_021DC69C: .word 0x0220BEB4 -_021DC6A0: .word 0x0220C424 -_021DC6A4: .word 0x0220C444 -_021DC6A8: .word 0x0220C44C -_021DC6AC: .word 0x0220C454 -_021DC6B0: .word 0x0220C464 -_021DC6B4: .word 0x0220C394 -_021DC6B8: .word 0x022104B0 -_021DC6BC: .word 0x02210488 +_021DC698: .word UNK04_0221048C +_021DC69C: .word UNK04_0220BEB4 +_021DC6A0: .word UNK04_0220C424 +_021DC6A4: .word UNK04_0220C444 +_021DC6A8: .word UNK04_0220C44C +_021DC6AC: .word UNK04_0220C454 +_021DC6B0: .word UNK04_0220C464 +_021DC6B4: .word UNK04_0220C394 +_021DC6B8: .word UNK04_022104B0 +_021DC6BC: .word UNK04_02210488 _021DC6C0: .word 0xFFFFA4FA _021DC6C4: .word 0x00009C40 -_021DC6C8: .word 0x0220C484 -_021DC6CC: .word 0x0220C48C -_021DC6D0: .word 0x0220C3B0 -_021DC6D4: .word 0x0220C494 -_021DC6D8: .word 0x0220C4A0 -_021DC6DC: .word 0x0220C4A4 -_021DC6E0: .word 0x0220C4AC -_021DC6E4: .word 0x0220C3CC -_021DC6E8: .word 0x0220C3D8 -_021DC6EC: .word 0x0220C3E8 +_021DC6C8: .word UNK04_0220C484 +_021DC6CC: .word UNK04_0220C48C +_021DC6D0: .word UNK04_0220C3B0 +_021DC6D4: .word UNK04_0220C494 +_021DC6D8: .word UNK04_0220C4A0 +_021DC6DC: .word UNK04_0220C4A4 +_021DC6E0: .word UNK04_0220C4AC +_021DC6E4: .word UNK04_0220C3CC +_021DC6E8: .word UNK04_0220C3D8 +_021DC6EC: .word UNK04_0220C3E8 _021DC6F0: .word 0x0002BF20 _021DC6F4: .word 0x0001D4C0 -_021DC6F8: .word 0x0220C3F8 -_021DC6FC: .word 0x0220C4B4 -_021DC700: .word 0x0220C4C0 -_021DC704: .word 0x0220C4CC +_021DC6F8: .word UNK04_0220C3F8 +_021DC6FC: .word UNK04_0220C4B4 +_021DC700: .word UNK04_0220C4C0 +_021DC704: .word UNK04_0220C4CC arm_func_start MOD04_021DC708 MOD04_021DC708: ; 0x021DC708 stmdb sp!, {lr} sub sp, sp, #0xc - ldr r0, _021DC788 ; =0x02210484 + ldr r0, _021DC788 ; =UNK04_02210484 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0x188] @@ -4071,7 +4071,7 @@ MOD04_021DC708: ; 0x021DC708 addeq sp, sp, #0xc ldmeqia sp!, {pc} _021DC740: - ldr r1, _021DC788 ; =0x02210484 + ldr r1, _021DC788 ; =UNK04_02210484 ldr r0, _021DC78C ; =0x0000111C ldr r2, [r1] mov r3, #0x1000 @@ -4082,7 +4082,7 @@ _021DC740: add r3, r2, #0x1000 str ip, [sp, #4] bl OS_CreateThread - ldr r1, _021DC788 ; =0x02210484 + ldr r1, _021DC788 ; =UNK04_02210484 ldr r0, _021DC78C ; =0x0000111C ldr r1, [r1] add r0, r1, r0 @@ -4090,29 +4090,29 @@ _021DC740: add sp, sp, #0xc ldmfd sp!, {pc} .align 2, 0 -_021DC788: .word 0x02210484 +_021DC788: .word UNK04_02210484 _021DC78C: .word 0x0000111C _021DC790: .word MOD04_021DB778 arm_func_start MOD04_021DC794 MOD04_021DC794: ; 0x021DC794 - ldr r0, _021DC7A8 ; =0x02210484 + ldr r0, _021DC7A8 ; =UNK04_02210484 ldr r0, [r0] add r0, r0, #0x1000 ldr r0, [r0, #4] bx lr .align 2, 0 -_021DC7A8: .word 0x02210484 +_021DC7A8: .word UNK04_02210484 arm_func_start MOD04_021DC7AC MOD04_021DC7AC: ; 0x021DC7AC stmdb sp!, {r4, lr} - ldr r1, _021DC7E8 ; =0x02210484 + ldr r1, _021DC7E8 ; =UNK04_02210484 ldr r0, _021DC7EC ; =0x000011DC ldr r1, [r1] add r0, r1, r0 bl OS_LockMutex - ldr r1, _021DC7E8 ; =0x02210484 + ldr r1, _021DC7E8 ; =UNK04_02210484 ldr r0, _021DC7EC ; =0x000011DC ldr r2, [r1] add r1, r2, #0x1000 @@ -4122,26 +4122,26 @@ MOD04_021DC7AC: ; 0x021DC7AC mov r0, r4 ldmia sp!, {r4, pc} .align 2, 0 -_021DC7E8: .word 0x02210484 +_021DC7E8: .word UNK04_02210484 _021DC7EC: .word 0x000011DC arm_func_start MOD04_021DC7F0 MOD04_021DC7F0: ; 0x021DC7F0 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DC864 ; =0x02210484 + ldr r0, _021DC864 ; =UNK04_02210484 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 ldmeqia sp!, {pc} - ldr r0, _021DC868 ; =0x02210490 + ldr r0, _021DC868 ; =UNK04_02210490 ldr r0, [r0] cmp r0, #0 beq _021DC820 bl MOD04_021DB440 _021DC820: bl MOD04_021D9974 - ldr r0, _021DC864 ; =0x02210484 + ldr r0, _021DC864 ; =UNK04_02210484 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0x188] @@ -4151,7 +4151,7 @@ _021DC820: add r0, r1, r0 bl OS_JoinThread _021DC848: - ldr r0, _021DC864 ; =0x02210484 + ldr r0, _021DC864 ; =UNK04_02210484 mvn r1, #6 ldr r0, [r0] add r0, r0, #0x1000 @@ -4159,15 +4159,15 @@ _021DC848: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DC864: .word 0x02210484 -_021DC868: .word 0x02210490 +_021DC864: .word UNK04_02210484 +_021DC868: .word UNK04_02210490 _021DC86C: .word 0x0000111C arm_func_start MOD04_021DC870 MOD04_021DC870: ; 0x021DC870 stmdb sp!, {r4, lr} - ldr r1, _021DC958 ; =0x02210484 - ldr r0, _021DC95C ; =0x02210490 + ldr r1, _021DC958 ; =UNK04_02210484 + ldr r0, _021DC95C ; =UNK04_02210490 ldr r1, [r1] ldr r0, [r0] add r1, r1, #0x1000 @@ -4175,17 +4175,17 @@ MOD04_021DC870: ; 0x021DC870 ldr r4, [r1, #0x10c] beq _021DC8B8 bl MOD04_021DAE4C - ldr r1, _021DC95C ; =0x02210490 - ldr r0, _021DC960 ; =0x0220C4D8 + ldr r1, _021DC95C ; =UNK04_02210490 + ldr r0, _021DC960 ; =UNK04_0220C4D8 ldr r1, [r1] mov r2, #0 blx r4 - ldr r0, _021DC95C ; =0x02210490 + ldr r0, _021DC95C ; =UNK04_02210490 mov r1, #0 str r1, [r0] _021DC8B8: bl MOD04_021D991C - ldr r0, _021DC958 ; =0x02210484 + ldr r0, _021DC958 ; =UNK04_02210484 ldr r0, [r0] cmp r0, #0 ldmeqia sp!, {r4, pc} @@ -4193,52 +4193,52 @@ _021DC8B8: ldr r1, [r0, #0x114] cmp r1, #0 beq _021DC8FC - ldr r0, _021DC964 ; =0x0220C3B0 + ldr r0, _021DC964 ; =UNK04_0220C3B0 mov r2, #0 blx r4 - ldr r0, _021DC958 ; =0x02210484 + ldr r0, _021DC958 ; =UNK04_02210484 mov r1, #0 ldr r0, [r0] add r0, r0, #0x1000 str r1, [r0, #0x114] _021DC8FC: - ldr r0, _021DC958 ; =0x02210484 + ldr r0, _021DC958 ; =UNK04_02210484 ldr r0, [r0] add r0, r0, #0x1000 ldr r1, [r0, #0x118] cmp r1, #0 beq _021DC934 - ldr r0, _021DC968 ; =0x0220C464 + ldr r0, _021DC968 ; =UNK04_0220C464 mov r2, #0 blx r4 - ldr r0, _021DC958 ; =0x02210484 + ldr r0, _021DC958 ; =UNK04_02210484 mov r1, #0 ldr r0, [r0] add r0, r0, #0x1000 str r1, [r0, #0x118] _021DC934: - ldr r1, _021DC958 ; =0x02210484 - ldr r0, _021DC96C ; =0x0220C4E8 + ldr r1, _021DC958 ; =UNK04_02210484 + ldr r0, _021DC96C ; =UNK04_0220C4E8 ldr r1, [r1] mov r2, #0 blx r4 - ldr r0, _021DC958 ; =0x02210484 + ldr r0, _021DC958 ; =UNK04_02210484 mov r1, #0 str r1, [r0] ldmia sp!, {r4, pc} .align 2, 0 -_021DC958: .word 0x02210484 -_021DC95C: .word 0x02210490 -_021DC960: .word 0x0220C4D8 -_021DC964: .word 0x0220C3B0 -_021DC968: .word 0x0220C464 -_021DC96C: .word 0x0220C4E8 +_021DC958: .word UNK04_02210484 +_021DC95C: .word UNK04_02210490 +_021DC960: .word UNK04_0220C4D8 +_021DC964: .word UNK04_0220C3B0 +_021DC968: .word UNK04_0220C464 +_021DC96C: .word UNK04_0220C4E8 arm_func_start MOD04_021DC970 MOD04_021DC970: ; 0x021DC970 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r1, _021DCA5C ; =0x02210484 + ldr r1, _021DCA5C ; =UNK04_02210484 mov r5, r0 ldr r0, [r1] ldr r4, [r5] @@ -4246,10 +4246,10 @@ MOD04_021DC970: ; 0x021DC970 addne sp, sp, #4 movne r0, #4 ldmneia sp!, {r4, r5, pc} - ldr r0, _021DCA60 ; =0x0220C4FC + ldr r0, _021DCA60 ; =UNK04_0220C4FC ldr r1, _021DCA64 ; =0x000011F4 blx r4 - ldr r1, _021DCA5C ; =0x02210484 + ldr r1, _021DCA5C ; =UNK04_02210484 cmp r0, #0 str r0, [r1] addeq sp, sp, #4 @@ -4258,7 +4258,7 @@ MOD04_021DC970: ; 0x021DC970 ldr r2, _021DCA64 ; =0x000011F4 mov r1, #0 bl MI_CpuFill8 - ldr r1, _021DCA5C ; =0x02210484 + ldr r1, _021DCA5C ; =UNK04_02210484 ldr r2, _021DCA68 ; =0xFFFE7961 ldr r0, [r1] ldr r3, _021DCA6C ; =0x00001108 @@ -4268,25 +4268,25 @@ MOD04_021DC970: ; 0x021DC970 ldmia r5, {r0, r1, r2} add r3, ip, r3 stmia r3, {r0, r1, r2} - ldr r0, _021DCA70 ; =0x02210490 + ldr r0, _021DCA70 ; =UNK04_02210490 ldr r0, [r0] cmp r0, #0 addne sp, sp, #4 movne r0, #4 ldmneia sp!, {r4, r5, pc} - ldr r0, _021DCA74 ; =0x0220C510 + ldr r0, _021DCA74 ; =UNK04_0220C510 ldr r1, _021DCA78 ; =0x00001C10 blx r4 - ldr r1, _021DCA70 ; =0x02210490 + ldr r1, _021DCA70 ; =UNK04_02210490 cmp r0, #0 str r0, [r1] addeq sp, sp, #4 moveq r0, #4 ldmeqia sp!, {r4, r5, pc} - ldr r1, _021DCA5C ; =0x02210484 + ldr r1, _021DCA5C ; =UNK04_02210484 ldr r0, _021DCA7C ; =0x000011DC ldr r2, [r1] - ldr r1, _021DCA80 ; =0x0221048C + ldr r1, _021DCA80 ; =UNK04_0221048C mov r3, #0 add r0, r2, r0 str r3, [r1] @@ -4296,16 +4296,16 @@ MOD04_021DC970: ; 0x021DC970 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021DCA5C: .word 0x02210484 -_021DCA60: .word 0x0220C4FC +_021DCA5C: .word UNK04_02210484 +_021DCA60: .word UNK04_0220C4FC _021DCA64: .word 0x000011F4 _021DCA68: .word 0xFFFE7961 _021DCA6C: .word 0x00001108 -_021DCA70: .word 0x02210490 -_021DCA74: .word 0x0220C510 +_021DCA70: .word UNK04_02210490 +_021DCA74: .word UNK04_0220C510 _021DCA78: .word 0x00001C10 _021DCA7C: .word 0x000011DC -_021DCA80: .word 0x0221048C +_021DCA80: .word UNK04_0221048C arm_func_start MOD04_021DCA84 MOD04_021DCA84: ; 0x021DCA84 @@ -4314,7 +4314,7 @@ MOD04_021DCA84: ; 0x021DCA84 mov r6, r0 bl strlen mov r4, r0 - ldr r0, _021DCCB4 ; =0x0220C580 + ldr r0, _021DCCB4 ; =UNK04_0220C580 bl strlen cmp r4, r0 bne _021DCCA8 @@ -4377,7 +4377,7 @@ MOD04_021DCA84: ; 0x021DCA84 str r1, [sp] str r0, [sp, #4] mov r8, #0 - ldr r7, _021DCCBC ; =0x0220C550 + ldr r7, _021DCCBC ; =UNK04_0220C550 add r6, sp, #0x24 _021DCB9C: ldr r0, [r7, r8, lsl #2] @@ -4439,9 +4439,9 @@ _021DCBC4: cmpeq r0, r2 beq _021DCCA8 subs r4, r4, r0 - ldr r2, _021DCCC0 ; =0x022104FC + ldr r2, _021DCCC0 ; =UNK04_022104FC sbc r3, r5, r1 - ldr r1, _021DCCC4 ; =0x022104F8 + ldr r1, _021DCCC4 ; =UNK04_022104F8 mov r0, #1 str r3, [r2, #4] str r0, [r1] @@ -4453,17 +4453,17 @@ _021DCCA8: add sp, sp, #0x40 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021DCCB4: .word 0x0220C580 +_021DCCB4: .word UNK04_0220C580 _021DCCB8: .word 0x021D74A8 -_021DCCBC: .word 0x0220C550 -_021DCCC0: .word 0x022104FC -_021DCCC4: .word 0x022104F8 +_021DCCBC: .word UNK04_0220C550 +_021DCCC0: .word UNK04_022104FC +_021DCCC4: .word UNK04_022104F8 arm_func_start MOD04_021DCCC8 MOD04_021DCCC8: ; 0x021DCCC8 stmdb sp!, {r4, lr} sub sp, sp, #8 - ldr r0, _021DCED4 ; =0x02210504 + ldr r0, _021DCED4 ; =UNK04_02210504 mov r1, #0 ldr r0, [r0] add r4, r0, #8 @@ -4478,14 +4478,14 @@ MOD04_021DCCC8: ; 0x021DCCC8 mov r0, #0 ldmia sp!, {r4, pc} _021DCD08: - ldr r1, _021DCEDC ; =0x0220C5A0 + ldr r1, _021DCEDC ; =UNK04_0220C5A0 mov r0, r4 bl MOD04_021DA388 cmp r0, #0 beq _021DCD20 bl MOD04_021DCA84 _021DCD20: - ldr r1, _021DCEE0 ; =0x0220C5A8 + ldr r1, _021DCEE0 ; =UNK04_0220C5A8 mov r0, r4 bl MOD04_021DA388 cmp r0, #0 @@ -4520,7 +4520,7 @@ _021DCD7C: mov r0, #0 ldmia sp!, {r4, pc} _021DCDA0: - ldr r1, _021DCEEC ; =0x0220C5B4 + ldr r1, _021DCEEC ; =UNK04_0220C5B4 add r2, sp, #0 mov r0, r4 mov r3, #4 @@ -4558,8 +4558,8 @@ _021DCE08: mov r0, #0 ldmia sp!, {r4, pc} _021DCE2C: - ldr r0, _021DCED4 ; =0x02210504 - ldr r1, _021DCEF4 ; =0x0220C5C0 + ldr r0, _021DCED4 ; =UNK04_02210504 + ldr r1, _021DCEF4 ; =UNK04_0220C5C0 ldr r2, [r0] mov r0, r4 add r2, r2, #0x1000 @@ -4567,8 +4567,8 @@ _021DCE2C: mov r3, #0x40 add r2, r2, #4 bl MOD04_021DA334 - ldr r0, _021DCED4 ; =0x02210504 - ldr r1, _021DCEF8 ; =0x0220C5C8 + ldr r0, _021DCED4 ; =UNK04_02210504 + ldr r1, _021DCEF8 ; =UNK04_0220C5C8 ldr r2, [r0] mov r0, r4 add r2, r2, #0x1000 @@ -4576,7 +4576,7 @@ _021DCE2C: mov r3, #0x12c add r2, r2, #0x45 bl MOD04_021DA334 - ldr r1, _021DCEFC ; =0x0220C5D8 + ldr r1, _021DCEFC ; =UNK04_0220C5D8 add r2, sp, #0 mov r0, r4 mov r3, #1 @@ -4584,7 +4584,7 @@ _021DCE2C: ldrsb r0, [sp] cmp r0, #0x59 bne _021DCEB0 - ldr r0, _021DCED4 ; =0x02210504 + ldr r0, _021DCED4 ; =UNK04_02210504 mov r1, #1 ldr r0, [r0] add r0, r0, #0x1000 @@ -4592,7 +4592,7 @@ _021DCE2C: str r1, [r0] b _021DCEC8 _021DCEB0: - ldr r0, _021DCED4 ; =0x02210504 + ldr r0, _021DCED4 ; =UNK04_02210504 mov r1, #0 ldr r0, [r0] add r0, r0, #0x1000 @@ -4603,23 +4603,23 @@ _021DCEC8: add sp, sp, #8 ldmia sp!, {r4, pc} .align 2, 0 -_021DCED4: .word 0x02210504 +_021DCED4: .word UNK04_02210504 _021DCED8: .word 0xFFFF9DF3 -_021DCEDC: .word 0x0220C5A0 -_021DCEE0: .word 0x0220C5A8 +_021DCEDC: .word UNK04_0220C5A0 +_021DCEE0: .word UNK04_0220C5A8 _021DCEE4: .word 0x021D74A8 _021DCEE8: .word 0xFFFF9E58 -_021DCEEC: .word 0x0220C5B4 +_021DCEEC: .word UNK04_0220C5B4 _021DCEF0: .word 0xFFFFA240 -_021DCEF4: .word 0x0220C5C0 -_021DCEF8: .word 0x0220C5C8 -_021DCEFC: .word 0x0220C5D8 +_021DCEF4: .word UNK04_0220C5C0 +_021DCEF8: .word UNK04_0220C5C8 +_021DCEFC: .word UNK04_0220C5D8 arm_func_start MOD04_021DCF00 MOD04_021DCF00: ; 0x021DCF00 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DCFF0 ; =0x02210504 + ldr r0, _021DCFF0 ; =UNK04_02210504 ldr r1, [r0] cmp r1, #0 addeq sp, sp, #4 @@ -4636,7 +4636,7 @@ MOD04_021DCF00: ; 0x021DCF00 bl OS_IsThreadTerminated cmp r0, #1 bne _021DCFE4 - ldr r0, _021DCFF0 ; =0x02210504 + ldr r0, _021DCFF0 ; =UNK04_02210504 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0x28] @@ -4647,7 +4647,7 @@ MOD04_021DCF00: ; 0x021DCF00 bl MOD04_021DCCC8 cmp r0, #0 bne _021DCF94 - ldr r0, _021DCFF0 ; =0x02210504 + ldr r0, _021DCFF0 ; =UNK04_02210504 ldr r0, [r0] add r0, r0, #8 bl MOD04_021DAE4C @@ -4655,7 +4655,7 @@ MOD04_021DCF00: ; 0x021DCF00 mov r0, #4 ldmfd sp!, {pc} _021DCF94: - ldr r0, _021DCFF0 ; =0x02210504 + ldr r0, _021DCFF0 ; =UNK04_02210504 ldr r0, [r0] add r0, r0, #8 bl MOD04_021DAE4C @@ -4682,7 +4682,7 @@ _021DCFE4: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DCFF0: .word 0x02210504 +_021DCFF0: .word UNK04_02210504 _021DCFF4: .word 0x00001B3C _021DCFF8: .word 0xFFFFA1DB @@ -4690,7 +4690,7 @@ _021DCFF8: .word 0xFFFFA1DB MOD04_021DCFFC: ; 0x021DCFFC stmdb sp!, {r4, r5, lr} sub sp, sp, #0xb4 - ldr r2, _021DD244 ; =0x02210504 + ldr r2, _021DD244 ; =UNK04_02210504 mov r5, r0 ldr r2, [r2] mov r0, r1 @@ -4699,7 +4699,7 @@ MOD04_021DCFFC: ; 0x021DCFFC mov r1, #0 mov r2, #0x174 bl MI_CpuFill8 - ldr r0, _021DD244 ; =0x02210504 + ldr r0, _021DD244 ; =UNK04_02210504 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0xba8] @@ -4712,8 +4712,8 @@ MOD04_021DCFFC: ; 0x021DCFFC bne _021DD058 bl OS_Terminate _021DD058: - ldr r0, _021DD24C ; =0x0220BEB4 - ldr r1, _021DD244 ; =0x02210504 + ldr r0, _021DD24C ; =UNK04_0220BEB4 + ldr r1, _021DD244 ; =UNK04_02210504 ldr r0, [r0] mov r3, #0 ldr r4, [r1] @@ -4722,7 +4722,7 @@ _021DD058: str r3, [sp, #4] str r2, [sp, #8] ldr r2, [r4] - ldr r1, _021DD250 ; =0x0220C5E4 + ldr r1, _021DD250 ; =UNK04_0220C5E4 str r2, [sp, #0xc] ldr r2, [r4, #4] str r2, [sp, #0x10] @@ -4750,7 +4750,7 @@ _021DD0DC: bl MOD04_021DA238 cmp r0, #0 beq _021DD10C - ldr r0, _021DD244 ; =0x02210504 + ldr r0, _021DD244 ; =UNK04_02210504 add r1, sp, #0x1c ldr r0, [r0] mov r2, #0 @@ -4759,7 +4759,7 @@ _021DD0DC: cmp r0, #0 bne _021DD134 _021DD10C: - ldr r0, _021DD244 ; =0x02210504 + ldr r0, _021DD244 ; =UNK04_02210504 ldr r0, [r0] add r0, r0, #8 bl MOD04_021DAE4C @@ -4770,17 +4770,17 @@ _021DD10C: mov r0, #0 ldmia sp!, {r4, r5, pc} _021DD134: - ldr r0, _021DD244 ; =0x02210504 - ldr r1, _021DD25C ; =0x0220C604 + ldr r0, _021DD244 ; =UNK04_02210504 + ldr r1, _021DD25C ; =UNK04_0220C604 ldr r0, [r0] - ldr r2, _021DD260 ; =0x0220C60C + ldr r2, _021DD260 ; =UNK04_0220C60C add r0, r0, #8 mov r3, #6 bl MOD04_021DAB68 cmp r0, #0 bne _021DD17C - ldr r0, _021DD244 ; =0x02210504 - ldr r1, _021DD264 ; =0x0220C614 + ldr r0, _021DD244 ; =UNK04_02210504 + ldr r1, _021DD264 ; =UNK04_0220C614 ldr r0, [r0] mov r2, r5 add r0, r0, #8 @@ -4789,7 +4789,7 @@ _021DD134: cmp r0, #0 beq _021DD1A4 _021DD17C: - ldr r0, _021DD244 ; =0x02210504 + ldr r0, _021DD244 ; =UNK04_02210504 ldr r0, [r0] add r0, r0, #8 bl MOD04_021DAE4C @@ -4800,13 +4800,13 @@ _021DD17C: mov r0, #0 ldmia sp!, {r4, r5, pc} _021DD1A4: - ldr r0, _021DD244 ; =0x02210504 + ldr r0, _021DD244 ; =UNK04_02210504 ldr r0, [r0] add r0, r0, #8 bl MOD04_021DB570 cmp r0, #0 beq _021DD1E4 - ldr r0, _021DD244 ; =0x02210504 + ldr r0, _021DD244 ; =UNK04_02210504 ldr r0, [r0] add r0, r0, #8 bl MOD04_021DAE4C @@ -4820,12 +4820,12 @@ _021DD1E4: ldr r0, _021DD268 ; =0x021D3498 ldr r0, [r0, #4] bl OS_GetThreadPriority - ldr r1, _021DD244 ; =0x02210504 + ldr r1, _021DD244 ; =UNK04_02210504 ldr r2, [r1] sub r1, r0, #1 add r0, r2, #8 bl MOD04_021DB4A4 - ldr r0, _021DD244 ; =0x02210504 + ldr r0, _021DD244 ; =UNK04_02210504 ldr r1, [r0] add r0, r1, #0x1000 ldr r0, [r0, #0xba8] @@ -4842,48 +4842,48 @@ _021DD1E4: add sp, sp, #0xb4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021DD244: .word 0x02210504 +_021DD244: .word UNK04_02210504 _021DD248: .word 0x00001B3C -_021DD24C: .word 0x0220BEB4 -_021DD250: .word 0x0220C5E4 +_021DD24C: .word UNK04_0220BEB4 +_021DD250: .word UNK04_0220C5E4 _021DD254: .word 0x00004E20 _021DD258: .word 0xFFFFA1DC -_021DD25C: .word 0x0220C604 -_021DD260: .word 0x0220C60C -_021DD264: .word 0x0220C614 +_021DD25C: .word UNK04_0220C604 +_021DD260: .word UNK04_0220C60C +_021DD264: .word UNK04_0220C614 _021DD268: .word 0x021D3498 arm_func_start MOD04_021DD26C MOD04_021DD26C: ; 0x021DD26C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DD2BC ; =0x02210504 + ldr r0, _021DD2BC ; =UNK04_02210504 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 ldmeqia sp!, {pc} add r0, r0, #8 bl MOD04_021DAE4C - ldr r1, _021DD2BC ; =0x02210504 - ldr r0, _021DD2C0 ; =0x0220C618 + ldr r1, _021DD2BC ; =UNK04_02210504 + ldr r0, _021DD2C0 ; =UNK04_0220C618 ldr r1, [r1] mov r2, #0 ldr r3, [r1, #4] blx r3 - ldr r0, _021DD2BC ; =0x02210504 + ldr r0, _021DD2BC ; =UNK04_02210504 mov r1, #0 str r1, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DD2BC: .word 0x02210504 -_021DD2C0: .word 0x0220C618 +_021DD2BC: .word UNK04_02210504 +_021DD2C0: .word UNK04_0220C618 arm_func_start MOD04_021DD2C4 MOD04_021DD2C4: ; 0x021DD2C4 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _021DD35C ; =0x02210504 + ldr r2, _021DD35C ; =UNK04_02210504 mov r5, r0 ldr r0, [r2] mov r4, r1 @@ -4896,10 +4896,10 @@ MOD04_021DD2C4: ; 0x021DD2C4 mov r0, #0 ldmia sp!, {r4, r5, pc} _021DD2FC: - ldr r0, _021DD364 ; =0x0220C628 + ldr r0, _021DD364 ; =UNK04_0220C628 ldr r1, _021DD368 ; =0x00001C1C blx r5 - ldr r1, _021DD35C ; =0x02210504 + ldr r1, _021DD35C ; =UNK04_02210504 cmp r0, #0 str r0, [r1] bne _021DD330 @@ -4913,7 +4913,7 @@ _021DD330: ldr r2, _021DD368 ; =0x00001C1C mov r1, #0 bl MI_CpuFill8 - ldr r1, _021DD35C ; =0x02210504 + ldr r1, _021DD35C ; =UNK04_02210504 mov r0, #1 ldr r2, [r1] str r5, [r2] @@ -4922,9 +4922,9 @@ _021DD330: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021DD35C: .word 0x02210504 +_021DD35C: .word UNK04_02210504 _021DD360: .word 0xFFFFA1DC -_021DD364: .word 0x0220C628 +_021DD364: .word UNK04_0220C628 _021DD368: .word 0x00001C1C arm_func_start MOD04_021DD36C @@ -5099,7 +5099,7 @@ _021DD580: add r1, sp, #8 mov r2, sb bl MI_CpuCopy8 - ldr r0, _021DD6AC ; =0x0220C638 + ldr r0, _021DD6AC ; =UNK04_0220C638 cmp r8, #2 ldr r1, [r0] ldrb r0, [sp, #8] @@ -5109,7 +5109,7 @@ _021DD580: strltb r4, [r6, #1] blt _021DD628 ldrb r2, [sp, #8] - ldr r0, _021DD6AC ; =0x0220C638 + ldr r0, _021DD6AC ; =UNK04_0220C638 ldrb r1, [sp, #9] mov r2, r2, lsl #4 and r2, r2, #0x3f @@ -5122,7 +5122,7 @@ _021DD628: strltb r4, [r6, #2] blt _021DD658 ldrb r2, [sp, #9] - ldr r0, _021DD6AC ; =0x0220C638 + ldr r0, _021DD6AC ; =UNK04_0220C638 ldrb r1, [sp, #0xa] mov r2, r2, lsl #2 and r2, r2, #0x3f @@ -5134,7 +5134,7 @@ _021DD658: cmp r8, #4 strltb r4, [r6, #3] blt _021DD67C - ldr r0, _021DD6AC ; =0x0220C638 + ldr r0, _021DD6AC ; =UNK04_0220C638 ldrb r1, [sp, #0xa] ldr r2, [r0] and r0, r1, #0x3f @@ -5155,55 +5155,55 @@ _021DD69C: .word 0xAAAAAAAB _021DD6A0: .word 0x00000003 _021DD6A4: .word 0x2AAAAAAB _021DD6A8: .word 0x00000006 -_021DD6AC: .word 0x0220C638 +_021DD6AC: .word UNK04_0220C638 arm_func_start MOD04_021DD6B0 MOD04_021DD6B0: ; 0x021DD6B0 - ldr r3, _021DD6CC ; =0x02210508 + ldr r3, _021DD6CC ; =UNK04_02210508 ldr r2, [r3] cmp r2, #9 - ldrne r2, _021DD6D0 ; =0x0221050C + ldrne r2, _021DD6D0 ; =UNK04_0221050C strne r0, [r3] strne r1, [r2] bx lr .align 2, 0 -_021DD6CC: .word 0x02210508 -_021DD6D0: .word 0x0221050C +_021DD6CC: .word UNK04_02210508 +_021DD6D0: .word UNK04_0221050C arm_func_start MOD04_021DD6D4 MOD04_021DD6D4: ; 0x021DD6D4 - ldr r0, _021DD6EC ; =0x02210508 + ldr r0, _021DD6EC ; =UNK04_02210508 ldr r0, [r0] cmp r0, #0 movne r0, #1 moveq r0, #0 bx lr .align 2, 0 -_021DD6EC: .word 0x02210508 +_021DD6EC: .word UNK04_02210508 arm_func_start MOD04_021DD6F0 MOD04_021DD6F0: ; 0x021DD6F0 - ldr r1, _021DD710 ; =0x02210508 + ldr r1, _021DD710 ; =UNK04_02210508 ldr r0, [r1] cmp r0, #9 movne r2, #0 - ldrne r0, _021DD714 ; =0x0221050C + ldrne r0, _021DD714 ; =UNK04_0221050C strne r2, [r1] strne r2, [r0] bx lr .align 2, 0 -_021DD710: .word 0x02210508 -_021DD714: .word 0x0221050C +_021DD710: .word UNK04_02210508 +_021DD714: .word UNK04_0221050C arm_func_start MOD04_021DD718 MOD04_021DD718: ; 0x021DD718 cmp r0, #0 - ldrne r2, _021DD800 ; =0x0221050C + ldrne r2, _021DD800 ; =UNK04_0221050C ldrne r2, [r2] strne r2, [r0] cmp r1, #0 beq _021DD7F4 - ldr r0, _021DD804 ; =0x02210508 + ldr r0, _021DD804 ; =UNK04_02210508 ldr r0, [r0] cmp r0, #0x11 addls pc, pc, r0, lsl #2 @@ -5263,25 +5263,25 @@ _021DD7EC: mov r0, #0 str r0, [r1] _021DD7F4: - ldr r0, _021DD804 ; =0x02210508 + ldr r0, _021DD804 ; =UNK04_02210508 ldr r0, [r0] bx lr .align 2, 0 -_021DD800: .word 0x0221050C -_021DD804: .word 0x02210508 +_021DD800: .word UNK04_0221050C +_021DD804: .word UNK04_02210508 arm_func_start MOD04_021DD808 MOD04_021DD808: ; 0x021DD808 cmp r0, #0 - ldrne r1, _021DD824 ; =0x0221050C + ldrne r1, _021DD824 ; =UNK04_0221050C ldrne r1, [r1] strne r1, [r0] - ldr r0, _021DD828 ; =0x02210508 + ldr r0, _021DD828 ; =UNK04_02210508 ldr r0, [r0] bx lr .align 2, 0 -_021DD824: .word 0x0221050C -_021DD828: .word 0x02210508 +_021DD824: .word UNK04_0221050C +_021DD828: .word UNK04_02210508 arm_func_start MOD04_021DD82C MOD04_021DD82C: ; 0x021DD82C @@ -5316,7 +5316,7 @@ _021DD870: .word MOD04_021DD944 arm_func_start MOD04_021DD874 MOD04_021DD874: ; 0x021DD874 stmdb sp!, {r4, r5, r6, r7, r8, lr} - ldr ip, _021DD8E0 ; =0x02210514 + ldr ip, _021DD8E0 ; =UNK04_02210514 mov r4, r2 mov r7, r3 mov r5, r1 @@ -5334,7 +5334,7 @@ MOD04_021DD874: ; 0x021DD874 mov r1, r6 mov r2, r7 bl MI_CpuCopy8 - ldr r1, _021DD8E4 ; =0x02210510 + ldr r1, _021DD8E4 ; =UNK04_02210510 mov r0, r8 ldr r3, [r1] mov r1, r5 @@ -5344,8 +5344,8 @@ _021DD8D8: mov r0, r6 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021DD8E0: .word 0x02210514 -_021DD8E4: .word 0x02210510 +_021DD8E0: .word UNK04_02210514 +_021DD8E4: .word UNK04_02210510 arm_func_start MOD04_021DD8E8 MOD04_021DD8E8: ; 0x021DD8E8 @@ -5361,49 +5361,49 @@ MOD04_021DD8E8: ; 0x021DD8E8 MOD04_021DD904: ; 0x021DD904 stmdb sp!, {lr} sub sp, sp, #4 - ldr r3, _021DD920 ; =0x02210510 + ldr r3, _021DD920 ; =UNK04_02210510 ldr r3, [r3] blx r3 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DD920: .word 0x02210510 +_021DD920: .word UNK04_02210510 arm_func_start MOD04_021DD924 MOD04_021DD924: ; 0x021DD924 stmdb sp!, {lr} sub sp, sp, #4 - ldr r3, _021DD940 ; =0x02210514 + ldr r3, _021DD940 ; =UNK04_02210514 ldr r3, [r3] blx r3 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DD940: .word 0x02210514 +_021DD940: .word UNK04_02210514 arm_func_start MOD04_021DD944 MOD04_021DD944: ; 0x021DD944 stmdb sp!, {lr} sub sp, sp, #4 - ldr r3, _021DD964 ; =0x02210514 + ldr r3, _021DD964 ; =UNK04_02210514 mov r2, #0x20 ldr r3, [r3] blx r3 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DD964: .word 0x02210514 +_021DD964: .word UNK04_02210514 arm_func_start MOD04_021DD968 MOD04_021DD968: ; 0x021DD968 - ldr r3, _021DD97C ; =0x02210514 - ldr r2, _021DD980 ; =0x02210510 + ldr r3, _021DD97C ; =UNK04_02210514 + ldr r2, _021DD980 ; =UNK04_02210510 str r0, [r3] str r1, [r2] bx lr .align 2, 0 -_021DD97C: .word 0x02210514 -_021DD980: .word 0x02210510 +_021DD97C: .word UNK04_02210514 +_021DD980: .word UNK04_02210510 arm_func_start MOD04_021DD984 MOD04_021DD984: ; 0x021DD984 @@ -5523,7 +5523,7 @@ _021DDB10: .word 0x020A8B28 arm_func_start MOD04_021DDB14 MOD04_021DDB14: ; 0x021DDB14 - ldr r0, _021DDB3C ; =0x02210518 + ldr r0, _021DDB3C ; =UNK04_02210518 ldr r0, [r0] cmp r0, #0 beq _021DDB34 @@ -5535,13 +5535,13 @@ _021DDB34: mov r0, #0 bx lr .align 2, 0 -_021DDB3C: .word 0x02210518 +_021DDB3C: .word UNK04_02210518 arm_func_start MOD04_021DDB40 MOD04_021DDB40: ; 0x021DDB40 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DDBB8 ; =0x02210518 + ldr r0, _021DDBB8 ; =UNK04_02210518 ldr r2, [r0] cmp r2, #0 addeq sp, sp, #4 @@ -5562,7 +5562,7 @@ MOD04_021DDB40: ; 0x021DDB40 strh r0, [r2, #4] bl MOD04_021EB9D8 cmp r0, #0 - ldrne r0, _021DDBB8 ; =0x02210518 + ldrne r0, _021DDBB8 ; =UNK04_02210518 movne r1, #0 strne r1, [r0] movne r0, #1 @@ -5570,12 +5570,12 @@ MOD04_021DDB40: ; 0x021DDB40 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DDBB8: .word 0x02210518 +_021DDBB8: .word UNK04_02210518 arm_func_start MOD04_021DDBBC MOD04_021DDBBC: ; 0x021DDBBC stmdb sp!, {r4, lr} - ldr r0, _021DDC18 ; =0x02210518 + ldr r0, _021DDC18 ; =UNK04_02210518 ldr r1, [r0] cmp r1, #0 ldmeqia sp!, {r4, pc} @@ -5595,18 +5595,18 @@ _021DDBF4: cmp r0, #0 beq _021DDBF4 _021DDC08: - ldr r0, _021DDC18 ; =0x02210518 + ldr r0, _021DDC18 ; =UNK04_02210518 mov r1, #0 str r1, [r0] ldmia sp!, {r4, pc} .align 2, 0 -_021DDC18: .word 0x02210518 +_021DDC18: .word UNK04_02210518 arm_func_start MOD04_021DDC1C MOD04_021DDC1C: ; 0x021DDC1C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DDCE4 ; =0x02210518 + ldr r0, _021DDCE4 ; =UNK04_02210518 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 @@ -5620,7 +5620,7 @@ MOD04_021DDC1C: ; 0x021DDC1C mov r1, r0 cmp r1, #5 bne _021DDC80 - ldr r1, _021DDCE4 ; =0x02210518 + ldr r1, _021DDCE4 ; =UNK04_02210518 mov r0, #4 ldr r3, [r1] mov r2, #1 @@ -5638,7 +5638,7 @@ _021DDC80: sub r1, r1, #0x2bc mov r0, #9 bl MOD04_021DD6B0 - ldr r1, _021DDCE4 ; =0x02210518 + ldr r1, _021DDCE4 ; =UNK04_02210518 mov r0, #8 ldr r1, [r1] add sp, sp, #4 @@ -5647,7 +5647,7 @@ _021DDC80: _021DDCB8: mov r0, #5 bl MOD04_021DD6B0 - ldr r1, _021DDCE4 ; =0x02210518 + ldr r1, _021DDCE4 ; =UNK04_02210518 mov r0, #7 ldr r1, [r1] add sp, sp, #4 @@ -5658,13 +5658,13 @@ _021DDCD8: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DDCE4: .word 0x02210518 +_021DDCE4: .word UNK04_02210518 arm_func_start MOD04_021DDCE8 MOD04_021DDCE8: ; 0x021DDCE8 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DDD78 ; =0x02210518 + ldr r0, _021DDD78 ; =UNK04_02210518 ldr r1, [r0] cmp r1, #0 addeq sp, sp, #4 @@ -5673,7 +5673,7 @@ MOD04_021DDCE8: ; 0x021DDCE8 cmp r0, #2 bne _021DDD28 bl MOD04_021EBB80 - ldr r1, _021DDD78 ; =0x02210518 + ldr r1, _021DDD78 ; =UNK04_02210518 add sp, sp, #4 ldr r1, [r1] str r0, [r1] @@ -5690,7 +5690,7 @@ _021DDD28: cmp r0, #9 addeq sp, sp, #4 ldmeqia sp!, {pc} - ldr r0, _021DDD78 ; =0x02210518 + ldr r0, _021DDD78 ; =UNK04_02210518 mov r3, #0 ldr r2, [r0] mov r1, #6 @@ -5700,13 +5700,13 @@ _021DDD28: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DDD78: .word 0x02210518 +_021DDD78: .word UNK04_02210518 arm_func_start MOD04_021DDD7C MOD04_021DDD7C: ; 0x021DDD7C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DDDC8 ; =0x02210518 + ldr r0, _021DDDC8 ; =UNK04_02210518 ldr r1, [r0] cmp r1, #0 addeq sp, sp, #4 @@ -5724,13 +5724,13 @@ MOD04_021DDD7C: ; 0x021DDD7C add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DDDC8: .word 0x02210518 +_021DDDC8: .word UNK04_02210518 arm_func_start MOD04_021DDDCC MOD04_021DDDCC: ; 0x021DDDCC stmdb sp!, {lr} sub sp, sp, #0xc - ldr r0, _021DDE70 ; =0x02210518 + ldr r0, _021DDE70 ; =UNK04_02210518 ldr r0, [r0] cmp r0, #0 beq _021DDE5C @@ -5742,7 +5742,7 @@ MOD04_021DDDCC: ; 0x021DDDCC mov r1, #0 mov r2, #0xc bl MI_CpuFill8 - ldr r0, _021DDE70 ; =0x02210518 + ldr r0, _021DDE70 ; =UNK04_02210518 ldr r3, _021DDE74 ; =MOD04_021DD944 ldr lr, [r0] ldr r2, _021DDE78 ; =MOD04_021DD904 @@ -5771,7 +5771,7 @@ _021DDE5C: add sp, sp, #0xc ldmfd sp!, {pc} .align 2, 0 -_021DDE70: .word 0x02210518 +_021DDE70: .word UNK04_02210518 _021DDE74: .word MOD04_021DD944 _021DDE78: .word MOD04_021DD904 @@ -5788,29 +5788,29 @@ MOD04_021DDE7C: ; 0x021DDE7C add sp, sp, #4 ldmfd sp!, {pc} _021DDEA4: - ldr r0, _021DDED4 ; =0x0220D280 + ldr r0, _021DDED4 ; =UNK04_0220D280 bl MOD04_021D9C1C add sp, sp, #4 ldmfd sp!, {pc} _021DDEB4: - ldr r0, _021DDED8 ; =0x0220D2A8 + ldr r0, _021DDED8 ; =UNK04_0220D2A8 bl MOD04_021D9C1C add sp, sp, #4 ldmfd sp!, {pc} _021DDEC4: - ldr r0, _021DDEDC ; =0x0220D2CC + ldr r0, _021DDEDC ; =UNK04_0220D2CC bl MOD04_021D9C1C add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DDED4: .word 0x0220D280 -_021DDED8: .word 0x0220D2A8 -_021DDEDC: .word 0x0220D2CC +_021DDED4: .word UNK04_0220D280 +_021DDED8: .word UNK04_0220D2A8 +_021DDEDC: .word UNK04_0220D2CC arm_func_start MOD04_021DDEE0 MOD04_021DDEE0: ; 0x021DDEE0 stmdb sp!, {r4, r5, r6, lr} - ldr r2, _021DDF3C ; =0x02210518 + ldr r2, _021DDF3C ; =UNK04_02210518 mov r6, r0 ldr r2, [r2] mov r5, r1 @@ -5825,7 +5825,7 @@ MOD04_021DDEE0: ; 0x021DDEE0 strh r0, [r6, #0xa] strh r0, [r6, #4] mov r0, #0 - ldr r1, _021DDF3C ; =0x02210518 + ldr r1, _021DDF3C ; =UNK04_02210518 strh r0, [r6, #6] str r6, [r1] bl MOD04_021DDE7C @@ -5833,7 +5833,7 @@ MOD04_021DDEE0: ; 0x021DDEE0 bl CPS_SetSslHandshakePriority ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DDF3C: .word 0x02210518 +_021DDF3C: .word UNK04_02210518 arm_func_start MOD04_021DDF40 MOD04_021DDF40: ; 0x021DDF40 @@ -5846,7 +5846,7 @@ _021DDF48: .word MOD04_021D9974 MOD04_021DDF4C: ; 0x021DDF4C stmdb sp!, {lr} sub sp, sp, #0x1c4 - ldr r0, _021DE054 ; =0x0221051C + ldr r0, _021DE054 ; =UNK04_0221051C ldr r0, [r0] cmp r0, #0 addeq sp, sp, #0x1c4 @@ -5872,12 +5872,12 @@ _021DDFA4: ldmfd sp!, {pc} _021DDFB0: bl MOD04_021D991C - ldr r0, _021DE054 ; =0x0221051C + ldr r0, _021DE054 ; =UNK04_0221051C ldr r2, _021DE058 ; =0x00001E1C ldr r1, [r0] mov r0, #4 bl MOD04_021DD904 - ldr r0, _021DE054 ; =0x0221051C + ldr r0, _021DE054 ; =UNK04_0221051C mov r1, #0 str r1, [r0] add sp, sp, #0x1c4 @@ -5885,12 +5885,12 @@ _021DDFB0: ldmfd sp!, {pc} _021DDFE0: bl MOD04_021D991C - ldr r0, _021DE054 ; =0x0221051C + ldr r0, _021DE054 ; =UNK04_0221051C ldr r2, _021DE058 ; =0x00001E1C ldr r1, [r0] mov r0, #4 bl MOD04_021DD904 - ldr r0, _021DE054 ; =0x0221051C + ldr r0, _021DE054 ; =UNK04_0221051C mov r1, #0 str r1, [r0] add sp, sp, #0x1c4 @@ -5900,13 +5900,13 @@ _021DE010: add r0, sp, #0 bl MOD04_021D97F8 bl MOD04_021D991C - ldr r0, _021DE054 ; =0x0221051C + ldr r0, _021DE054 ; =UNK04_0221051C ldr r2, _021DE058 ; =0x00001E1C ldr r1, [r0] mov r0, #4 bl MOD04_021DD904 ldr r1, [sp] - ldr r2, _021DE054 ; =0x0221051C + ldr r2, _021DE054 ; =UNK04_0221051C mov r3, #0 mov r0, #2 str r3, [r2] @@ -5915,14 +5915,14 @@ _021DE010: add sp, sp, #0x1c4 ldmfd sp!, {pc} .align 2, 0 -_021DE054: .word 0x0221051C +_021DE054: .word UNK04_0221051C _021DE058: .word 0x00001E1C arm_func_start MOD04_021DE05C MOD04_021DE05C: ; 0x021DE05C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DE130 ; =0x0221051C + ldr r0, _021DE130 ; =UNK04_0221051C ldr r0, [r0] cmp r0, #0 beq _021DE078 @@ -5931,7 +5931,7 @@ _021DE078: ldr r1, _021DE134 ; =0x00001E1C mov r0, #4 bl MOD04_021DD944 - ldr r1, _021DE130 ; =0x0221051C + ldr r1, _021DE130 ; =UNK04_0221051C cmp r0, #0 str r0, [r1] bne _021DE0AC @@ -5945,14 +5945,14 @@ _021DE0AC: ldr r2, _021DE134 ; =0x00001E1C mov r1, #0 bl MI_CpuFill8 - ldr r0, _021DE130 ; =0x0221051C + ldr r0, _021DE130 ; =UNK04_0221051C ldr r1, _021DE13C ; =0x00001C44 ldr r2, [r0] - ldr r0, _021DE140 ; =0x0220D2EC + ldr r0, _021DE140 ; =UNK04_0220D2EC add r1, r2, r1 mov r2, #9 bl MI_CpuCopy8 - ldr r1, _021DE130 ; =0x0221051C + ldr r1, _021DE130 ; =UNK04_0221051C ldr r2, _021DE144 ; =MOD04_021DD944 ldr r0, [r1] ldr r3, _021DE148 ; =MOD04_021DD904 @@ -5976,11 +5976,11 @@ _021DE0AC: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DE130: .word 0x0221051C +_021DE130: .word UNK04_0221051C _021DE134: .word 0x00001E1C _021DE138: .word 0xFFFFB17C _021DE13C: .word 0x00001C44 -_021DE140: .word 0x0220D2EC +_021DE140: .word UNK04_0220D2EC _021DE144: .word MOD04_021DD944 _021DE148: .word MOD04_021DD904 _021DE14C: .word 0x00001C10 @@ -6015,7 +6015,7 @@ MOD04_021DE174: ; 0x021DE174 bl strlen cmp r0, #0 bne _021DE1C0 - ldr r0, _021DE1F4 ; =0x0220D2F0 + ldr r0, _021DE1F4 ; =UNK04_0220D2F0 mov r1, r4 bl MOD04_021DCFFC b _021DE1CC @@ -6035,13 +6035,13 @@ _021DE1CC: .align 2, 0 _021DE1EC: .word MOD04_021DD944 _021DE1F0: .word MOD04_021DD904 -_021DE1F4: .word 0x0220D2F0 +_021DE1F4: .word UNK04_0220D2F0 arm_func_start MOD04_021DE1F8 MOD04_021DE1F8: ; 0x021DE1F8 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _021DE2C4 ; =0x022104F8 + ldr r2, _021DE2C4 ; =UNK04_022104F8 mov r5, r0 ldr r2, [r2] mov r4, r1 @@ -6070,7 +6070,7 @@ _021DE248: addeq sp, sp, #4 moveq r0, #0 ldmeqia sp!, {r4, r5, pc} - ldr r2, _021DE2C8 ; =0x022104FC + ldr r2, _021DE2C8 ; =UNK04_022104FC mov ip, #0 ldr lr, [r2] ldr r3, [r2, #4] @@ -6095,8 +6095,8 @@ _021DE2AC: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021DE2C4: .word 0x022104F8 -_021DE2C8: .word 0x022104FC +_021DE2C4: .word UNK04_022104F8 +_021DE2C8: .word UNK04_022104FC _021DE2CC: .word 0xBC19137F arm_func_start MOD04_021DE2D0 @@ -6198,7 +6198,7 @@ MOD04_021DE3D0: ; 0x021DE3D0 MOD04_021DE404: ; 0x021DE404 stmdb sp!, {lr} sub sp, sp, #4 - ldr r1, _021DE454 ; =0x02210520 + ldr r1, _021DE454 ; =UNK04_02210520 ldr r2, [r1] cmp r2, #0 addeq sp, sp, #4 @@ -6219,7 +6219,7 @@ _021DE448: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DE454: .word 0x02210520 +_021DE454: .word UNK04_02210520 _021DE458: .word MOD04_021DE730 arm_func_start MOD04_021DE45C @@ -6237,14 +6237,14 @@ MOD04_021DE45C: ; 0x021DE45C mov r0, #0xa80 mov r1, #0x20 bl MOD04_021DE884 - ldr r2, _021DE568 ; =0x02210520 + ldr r2, _021DE568 ; =UNK04_02210520 mov r1, #0 str r0, [r2] str r1, [r0, #0x48] ldr r0, [r2] mov r2, #0xa80 bl MI_CpuFill8 - ldr r0, _021DE568 ; =0x02210520 + ldr r0, _021DE568 ; =UNK04_02210520 mov r1, r5 ldr r3, [r0] mov r2, #0x1f @@ -6252,29 +6252,29 @@ MOD04_021DE45C: ; 0x021DE45C ldr r0, [r0] add r0, r0, #8 bl strncpy - ldr r0, _021DE568 ; =0x02210520 + ldr r0, _021DE568 ; =UNK04_02210520 mov r1, r4 ldr r0, [r0] mov r2, #0x1f add r0, r0, #0x28 bl strncpy - ldr r1, _021DE568 ; =0x02210520 - ldr r0, _021DE56C ; =0x0220D2F8 + ldr r1, _021DE568 ; =UNK04_02210520 + ldr r0, _021DE56C ; =UNK04_0220D2F8 ldr r1, [r1] add r1, r1, #0x4c bl MOD04_021DE174 cmp r0, #0 bne _021DE520 - ldr r0, _021DE568 ; =0x02210520 + ldr r0, _021DE568 ; =UNK04_02210520 ldr r0, [r0] bl MOD04_021DE86C - ldr r1, _021DE568 ; =0x02210520 + ldr r1, _021DE568 ; =UNK04_02210520 mov r0, #0 str r0, [r1] add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} _021DE520: - ldr r0, _021DE568 ; =0x02210520 + ldr r0, _021DE568 ; =UNK04_02210520 mov r2, #0x800 ldr r0, [r0] ldr r1, _021DE570 ; =MOD04_021DE574 @@ -6285,7 +6285,7 @@ _021DE520: mov r2, #0 str ip, [sp, #4] bl OS_CreateThread - ldr r0, _021DE568 ; =0x02210520 + ldr r0, _021DE568 ; =UNK04_02210520 ldr r0, [r0] add r0, r0, #0x9c0 bl OS_WakeupThreadDirect @@ -6293,8 +6293,8 @@ _021DE520: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DE568: .word 0x02210520 -_021DE56C: .word 0x0220D2F8 +_021DE568: .word UNK04_02210520 +_021DE56C: .word UNK04_0220D2F8 _021DE570: .word MOD04_021DE574 arm_func_start MOD04_021DE574 @@ -6309,12 +6309,12 @@ _021DE58C: bl MOD04_021DE150 cmp r0, #3 bne _021DE6AC - ldr r0, _021DE718 ; =0x02210520 + ldr r0, _021DE718 ; =UNK04_02210520 ldr r5, [r0] add r0, r5, #0x50 bl strlen mov r4, r0 - ldr r0, _021DE71C ; =0x0220D300 + ldr r0, _021DE71C ; =UNK04_0220D300 bl strlen add r0, r4, r0 cmp r0, #0xff @@ -6326,12 +6326,12 @@ _021DE58C: add sp, sp, #0x2a4 ldmia sp!, {r4, r5, r6, r7, pc} _021DE5D8: - ldr r2, _021DE720 ; =0x0220D314 + ldr r2, _021DE720 ; =UNK04_0220D314 add r0, sp, #0x10 add r3, r5, #0x50 mov r1, #0x100 bl OS_SNPrintf - ldr r0, _021DE718 ; =0x02210520 + ldr r0, _021DE718 ; =UNK04_02210520 ldr r4, [r0] add r0, r4, #0x91 bl strlen @@ -6349,7 +6349,7 @@ _021DE5D8: add sp, sp, #0x2a4 ldmia sp!, {r4, r5, r6, r7, pc} _021DE630: - ldr r0, _021DE718 ; =0x02210520 + ldr r0, _021DE718 ; =UNK04_02210520 ldr r4, _021DE724 ; =MOD04_021DE774 ldr r2, [r0] ldr r0, _021DE728 ; =MOD04_021DE884 @@ -6371,7 +6371,7 @@ _021DE630: add sp, sp, #0x2a4 ldmia sp!, {r4, r5, r6, r7, pc} _021DE684: - ldr r1, _021DE718 ; =0x02210520 + ldr r1, _021DE718 ; =UNK04_02210520 mov r0, #0 ldr r3, [r1] mov r4, #1 @@ -6389,7 +6389,7 @@ _021DE6AC: ldr r1, [sp, #0xc] mov r0, #0xe bl MOD04_021DD6B0 - ldr r1, _021DE718 ; =0x02210520 + ldr r1, _021DE718 ; =UNK04_02210520 mov r0, #0 ldr r2, [r1] mov r1, #3 @@ -6415,9 +6415,9 @@ MOD04_021DE710: ; 0x021DE710 add sp, sp, #0x2a4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021DE718: .word 0x02210520 -_021DE71C: .word 0x0220D300 -_021DE720: .word 0x0220D314 +_021DE718: .word UNK04_02210520 +_021DE71C: .word UNK04_0220D300 +_021DE720: .word UNK04_0220D314 _021DE724: .word MOD04_021DE774 _021DE728: .word MOD04_021DE884 _021DE72C: .word MOD04_021DE86C @@ -6425,15 +6425,15 @@ _021DE72C: .word MOD04_021DE86C arm_func_start MOD04_021DE730 MOD04_021DE730: ; 0x021DE730 stmdb sp!, {r4, lr} - ldr r0, _021DE770 ; =0x02210520 + ldr r0, _021DE770 ; =UNK04_02210520 ldr r0, [r0] add r0, r0, #0x9c0 bl OS_JoinThread - ldr r0, _021DE770 ; =0x02210520 + ldr r0, _021DE770 ; =UNK04_02210520 ldr r0, [r0] ldr r4, [r0, #4] bl MOD04_021DE86C - ldr r0, _021DE770 ; =0x02210520 + ldr r0, _021DE770 ; =UNK04_02210520 mov r1, #0 str r1, [r0] cmp r4, #0 @@ -6441,7 +6441,7 @@ MOD04_021DE730: ; 0x021DE730 blx r4 ldmia sp!, {r4, pc} .align 2, 0 -_021DE770: .word 0x02210520 +_021DE770: .word UNK04_02210520 arm_func_start MOD04_021DE774 MOD04_021DE774: ; 0x021DE774 @@ -6450,7 +6450,7 @@ MOD04_021DE774: ; 0x021DE774 mov r6, r0 mov r4, r2 bne _021DE79C - ldr r3, _021DE854 ; =0x02210520 + ldr r3, _021DE854 ; =UNK04_02210520 ldr r3, [r3] ldr r3, [r3] blx r3 @@ -6504,7 +6504,7 @@ _021DE820: _021DE830: bl OS_Terminate _021DE834: - ldr r1, _021DE854 ; =0x02210520 + ldr r1, _021DE854 ; =UNK04_02210520 mov r0, r6 ldr r2, [r1] mov r1, r5 @@ -6513,7 +6513,7 @@ _021DE834: blx r3 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DE854: .word 0x02210520 +_021DE854: .word UNK04_02210520 _021DE858: .word 0xFFFF86E7 _021DE85C: .word 0xFFFF86D4 _021DE860: .word 0xFFFF86CA @@ -6560,7 +6560,7 @@ _021DE8C0: MOD04_021DE8C8: ; 0x021DE8C8 stmdb sp!, {r4, lr} sub sp, sp, #8 - ldr r2, _021DE9E4 ; =0x02210524 + ldr r2, _021DE9E4 ; =UNK04_02210524 mov r1, #0 ldr r3, [r2, #4] ldr ip, [r2] @@ -6594,7 +6594,7 @@ MOD04_021DE8C8: ; 0x021DE8C8 orr r2, r2, r0, lsr #8 orr r1, r1, r2 str r1, [sp, #4] - ldr ip, _021DE9E4 ; =0x02210524 + ldr ip, _021DE9E4 ; =UNK04_02210524 add r0, sp, #0 str r3, [sp] ldmia r0, {r2, r3} @@ -6608,7 +6608,7 @@ MOD04_021DE8C8: ; 0x021DE8C8 str r1, [ip, #0x10] str r0, [ip, #0x14] _021DE98C: - ldr r1, _021DE9E4 ; =0x02210524 + ldr r1, _021DE9E4 ; =UNK04_02210524 ldr r3, [r1, #8] ldr r2, [r1] ldr r0, [r1, #4] @@ -6631,7 +6631,7 @@ _021DE98C: add sp, sp, #8 ldmia sp!, {r4, pc} .align 2, 0 -_021DE9E4: .word 0x02210524 +_021DE9E4: .word UNK04_02210524 _021DE9E8: .word 0x6C078965 _021DE9EC: .word 0x5D588B65 _021DE9F0: .word 0x00269EC3 @@ -6742,7 +6742,7 @@ MOD04_021DEB54: ; 0x021DEB54 mov r4, r2 str r3, [sp, #4] str r1, [sp, #8] - ldr r2, _021DEB8C ; =0x0220D328 + ldr r2, _021DEB8C ; =UNK04_0220D328 mov r0, r4 mov r1, #0x1000 bl OS_SNPrintf @@ -6751,7 +6751,7 @@ MOD04_021DEB54: ; 0x021DEB54 add sp, sp, #0x10 ldmia sp!, {r4, pc} .align 2, 0 -_021DEB8C: .word 0x0220D328 +_021DEB8C: .word UNK04_0220D328 arm_func_start MOD04_021DEB90 MOD04_021DEB90: ; 0x021DEB90 @@ -6759,21 +6759,21 @@ MOD04_021DEB90: ; 0x021DEB90 sub sp, sp, #4 bl MOD04_021FD43C bl MOD04_021EFB28 - ldr r2, _021DEBCC ; =0x02210540 + ldr r2, _021DEBCC ; =UNK04_02210540 ldr r1, _021DEBD0 ; =0xFFFE8515 str r0, [r2] mov r0, #9 bl MOD04_021DD6B0 - ldr r0, _021DEBD4 ; =0x0221053C + ldr r0, _021DEBD4 ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] str r1, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DEBCC: .word 0x02210540 +_021DEBCC: .word UNK04_02210540 _021DEBD0: .word 0xFFFE8515 -_021DEBD4: .word 0x0221053C +_021DEBD4: .word UNK04_0221053C arm_func_start MOD04_021DEBD8 MOD04_021DEBD8: ; 0x021DEBD8 @@ -6821,7 +6821,7 @@ _021DEC48: movs r7, r0 addeq sp, sp, #0xc ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldrb r8, [r7, #1] ldr r1, [r0] mov r5, #1 @@ -6831,7 +6831,7 @@ _021DEC48: mov r0, r8 moveq r5, #0 bl MOD04_021EA9D8 - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x369] cmp r0, #2 @@ -6849,9 +6849,9 @@ _021DECBC: _021DECC0: mov r0, r8 bl MOD04_021DF56C - ldr r1, _021DEF54 ; =0x0221053C + ldr r1, _021DEF54 ; =UNK04_0221053C ldrb r7, [r7] - ldr r2, _021DEF58 ; =0x02210544 + ldr r2, _021DEF58 ; =UNK04_02210544 mov fp, #0 ldr r3, [r1] str fp, [r2, r7, lsl #2] @@ -6864,7 +6864,7 @@ _021DECC0: sub r0, r0, #1 strb r0, [r1, #0x368] _021DED00: - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x2d] cmp r0, #0 @@ -6902,7 +6902,7 @@ _021DED58: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021DED90: - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x2d] cmp r0, #0 @@ -6914,7 +6914,7 @@ _021DED90: cmp r0, #3 bne _021DEE04 _021DEDBC: - ldr r2, _021DEF54 ; =0x0221053C + ldr r2, _021DEF54 ; =UNK04_0221053C ldr r1, [r2] ldrb r0, [r1, #0x361] add r6, r0, #2 @@ -6933,7 +6933,7 @@ _021DEDBC: add r1, r1, #3 bl MOD04_021E8830 _021DEE04: - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x369] cmp r0, #2 @@ -6947,7 +6947,7 @@ _021DEE2C: ldrb r0, [r1, #0x361] cmp r0, #0 bne _021DEE68 - ldr r1, _021DEF5C ; =0x0220D334 + ldr r1, _021DEF5C ; =UNK04_0220D334 mov r0, #1 mov r2, #0 bl MOD04_021E1E30 @@ -6956,12 +6956,12 @@ _021DEE4C: ldrb r0, [r1, #0x361] cmp r0, #0 bne _021DEE68 - ldr r1, _021DEF5C ; =0x0220D334 + ldr r1, _021DEF5C ; =UNK04_0220D334 mov r0, #1 mov r2, #0 bl MOD04_021E1E30 _021DEE68: - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x369] cmp r0, #0 @@ -6970,7 +6970,7 @@ _021DEE68: cmp r0, #1 bne _021DEEA4 _021DEE88: - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r2, [r0] ldrb r1, [r2, #0x368] strb r1, [r2, #0x36a] @@ -6978,7 +6978,7 @@ _021DEE88: ldr r0, [r0, #0x364] bl MOD04_02202308 _021DEEA4: - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r6, [r0] ldr r0, [r6, #0x90] cmp r0, #0 @@ -6992,7 +6992,7 @@ _021DEEA4: bl MOD04_021E1F18 str r0, [sp] ldr r1, [r6, #0x94] - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C str r1, [sp, #4] ldr r1, [r0] mov r0, r4 @@ -7002,7 +7002,7 @@ _021DEEA4: mov r3, r8 blx r4 _021DEF00: - ldr r0, _021DEF54 ; =0x0221053C + ldr r0, _021DEF54 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x2d] cmp r0, #0 @@ -7025,9 +7025,9 @@ _021DEF24: .align 2, 0 _021DEF4C: .word 0xFFFFE250 _021DEF50: .word 0xFFFFE24F -_021DEF54: .word 0x0221053C -_021DEF58: .word 0x02210544 -_021DEF5C: .word 0x0220D334 +_021DEF54: .word UNK04_0221053C +_021DEF58: .word UNK04_02210544 +_021DEF5C: .word UNK04_0220D334 arm_func_start MOD04_021DEF60 MOD04_021DEF60: ; 0x021DEF60 @@ -7061,16 +7061,16 @@ MOD04_021DEF6C: ; 0x021DEF6C cmp r0, #0 addne sp, sp, #0xc ldmneia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021DF0C8 ; =0x0220D338 + ldr r0, _021DF0C8 ; =UNK04_0220D338 bl strlen mov r2, r0 - ldr r1, _021DF0C8 ; =0x0220D338 + ldr r1, _021DF0C8 ; =UNK04_0220D338 mov r0, r4 bl memcmp cmp r0, #0 addne sp, sp, #0xc ldmneia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021DF0C8 ; =0x0220D338 + ldr r0, _021DF0C8 ; =UNK04_0220D338 bl strlen add r4, r4, r0 mov r0, r4 @@ -7091,18 +7091,18 @@ MOD04_021DEF6C: ; 0x021DEF6C cmp r0, #3 addne sp, sp, #0xc ldmneia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021DF0CC ; =0x0220D340 + ldr r0, _021DF0CC ; =UNK04_0220D340 add r1, r7, #1 add r4, r4, r1 bl strlen mov r2, r0 - ldr r1, _021DF0CC ; =0x0220D340 + ldr r1, _021DF0CC ; =UNK04_0220D340 mov r0, r4 bl memcmp cmp r0, #0 addne sp, sp, #0xc ldmneia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021DF0D0 ; =0x0221053C + ldr r0, _021DF0D0 ; =UNK04_0221053C ldr r1, [r0] ldr r0, [r1, #0x24] cmp r0, #5 @@ -7118,7 +7118,7 @@ MOD04_021DEF6C: ; 0x021DEF6C addne sp, sp, #0xc ldmneia sp!, {r4, r5, r6, r7, pc} _021DF0A8: - ldr r0, _021DF0CC ; =0x0220D340 + ldr r0, _021DF0CC ; =UNK04_0220D340 bl strlen add r2, r4, r0 ldr r1, [r5] @@ -7127,9 +7127,9 @@ _021DF0A8: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021DF0C8: .word 0x0220D338 -_021DF0CC: .word 0x0220D340 -_021DF0D0: .word 0x0221053C +_021DF0C8: .word UNK04_0220D338 +_021DF0CC: .word UNK04_0220D340 +_021DF0D0: .word UNK04_0221053C arm_func_start MOD04_021DF0D4 MOD04_021DF0D4: ; 0x021DF0D4 @@ -7168,7 +7168,7 @@ MOD04_021DF12C: ; 0x021DF12C bne _021DF174 cmp r6, #0 beq _021DF174 - ldr r0, _021DF2AC ; =0x0221053C + ldr r0, _021DF2AC ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0, #0x4f4] cmp r0, #0 @@ -7182,7 +7182,7 @@ _021DF174: bne _021DF1D8 mov r0, #6 bl MOD04_021DF5CC - ldr r1, _021DF2AC ; =0x0221053C + ldr r1, _021DF2AC ; =UNK04_0221053C mov r0, #0 ldr r3, [r1] ldrb r1, [r3, #0x361] @@ -7194,7 +7194,7 @@ _021DF1A0: ldr r1, [r1, #0x448] cmp r2, r1 bne _021DF1C8 - ldr r1, _021DF2AC ; =0x0221053C + ldr r1, _021DF2AC ; =UNK04_0221053C ldr r1, [r1] add r0, r1, r0 ldrb r0, [r0, #0x624] @@ -7206,18 +7206,18 @@ _021DF1C8: cmp r0, r1 ble _021DF1A0 _021DF1D8: - ldr r1, _021DF2AC ; =0x0221053C + ldr r1, _021DF2AC ; =UNK04_0221053C ldr r0, _021DF2B0 ; =0x00000624 ldr r2, [r1] ldrb r1, [r2, #0x361] add r0, r2, r0 add r1, r1, #1 bl MOD04_021DF530 - ldr r1, _021DF2AC ; =0x0221053C + ldr r1, _021DF2AC ; =UNK04_0221053C ldr r1, [r1] str r0, [r1, #0x644] bl MOD04_021E8780 - ldr r0, _021DF2AC ; =0x0221053C + ldr r0, _021DF2AC ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x369] cmp r0, #2 @@ -7226,7 +7226,7 @@ _021DF1D8: cmp r0, #3 bne _021DF258 _021DF224: - ldr r0, _021DF2AC ; =0x0221053C + ldr r0, _021DF2AC ; =UNK04_0221053C ldr r1, [sp, #0x20] ldr r3, [r0] mov r0, r7 @@ -7249,7 +7249,7 @@ _021DF26C: cmp r7, #0 addeq sp, sp, #0xc ldmeqia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021DF2AC ; =0x0221053C + ldr r0, _021DF2AC ; =UNK04_0221053C ldr r0, [r0] cmp r0, #0 addeq sp, sp, #0xc @@ -7263,14 +7263,14 @@ _021DF26C: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021DF2AC: .word 0x0221053C +_021DF2AC: .word UNK04_0221053C _021DF2B0: .word 0x00000624 arm_func_start MOD04_021DF2B4 MOD04_021DF2B4: ; 0x021DF2B4 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _021DF300 ; =0x0221053C + ldr r2, _021DF300 ; =UNK04_0221053C mov r5, r0 ldr r0, [r2] mov r4, r1 @@ -7279,7 +7279,7 @@ MOD04_021DF2B4: ; 0x021DF2B4 beq _021DF2DC bl MOD04_021DF5CC _021DF2DC: - ldr r1, _021DF300 ; =0x0221053C + ldr r1, _021DF300 ; =UNK04_0221053C mov r0, r5 ldr r3, [r1] mov r1, r4 @@ -7289,7 +7289,7 @@ _021DF2DC: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021DF300: .word 0x0221053C +_021DF300: .word UNK04_0221053C arm_func_start MOD04_021DF304 MOD04_021DF304: ; 0x021DF304 @@ -7298,7 +7298,7 @@ MOD04_021DF304: ; 0x021DF304 movs r5, r0 mov r4, r1 bne _021DF334 - ldr r1, _021DF36C ; =0x0221053C + ldr r1, _021DF36C ; =UNK04_0221053C mov r0, #3 ldr r1, [r1] str r4, [r1, #0x64] @@ -7309,7 +7309,7 @@ _021DF334: mov r0, #0 bl MOD04_021DF5CC _021DF33C: - ldr r0, _021DF36C ; =0x0221053C + ldr r0, _021DF36C ; =UNK04_0221053C ldr r0, [r0] ldr r3, [r0, #0x70] cmp r3, #0 @@ -7322,7 +7322,7 @@ _021DF33C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021DF36C: .word 0x0221053C +_021DF36C: .word UNK04_0221053C arm_func_start MOD04_021DF370 MOD04_021DF370: ; 0x021DF370 @@ -7409,7 +7409,7 @@ _021DF468: mov r4, #6 mvn r5, #0x13 _021DF470: - ldr r0, _021DF51C ; =0x0221053C + ldr r0, _021DF51C ; =UNK04_0221053C ldr r1, [r0] ldr r0, [r1, #0x24] cmp r0, #5 @@ -7460,7 +7460,7 @@ _021DF508: mov r0, r6 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DF51C: .word 0x0221053C +_021DF51C: .word UNK04_0221053C _021DF520: .word 0xFFFF11B8 _021DF524: .word 0xFFFEC398 _021DF528: .word 0xFFFEEAA8 @@ -7517,7 +7517,7 @@ _021DF5B0: arm_func_start MOD04_021DF5CC MOD04_021DF5CC: ; 0x021DF5CC - ldr r1, _021DF5E8 ; =0x0221053C + ldr r1, _021DF5E8 ; =UNK04_0221053C ldr r3, [r1] ldr r2, [r3, #0x24] str r2, [r3, #0x28] @@ -7525,7 +7525,7 @@ MOD04_021DF5CC: ; 0x021DF5CC str r0, [r1, #0x24] bx lr .align 2, 0 -_021DF5E8: .word 0x0221053C +_021DF5E8: .word UNK04_0221053C arm_func_start MOD04_021DF5EC MOD04_021DF5EC: ; 0x021DF5EC @@ -7536,7 +7536,7 @@ MOD04_021DF5F0: ; 0x021DF5F0 stmdb sp!, {r4, r5, r6, lr} mov r6, r0 mov r5, #0 - ldr r4, _021DF634 ; =0x02210544 + ldr r4, _021DF634 ; =UNK04_02210544 _021DF600: ldr r0, [r4, r5, lsl #2] cmp r0, #0 @@ -7553,15 +7553,15 @@ _021DF620: mov r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DF634: .word 0x02210544 +_021DF634: .word UNK04_02210544 arm_func_start MOD04_021DF638 MOD04_021DF638: ; 0x021DF638 - ldr r1, _021DF644 ; =0x022105C4 + ldr r1, _021DF644 ; =UNK04_022105C4 add r0, r1, r0, lsl #3 bx lr .align 2, 0 -_021DF644: .word 0x022105C4 +_021DF644: .word UNK04_022105C4 arm_func_start MOD04_021DF648 MOD04_021DF648: ; 0x021DF648 @@ -7570,7 +7570,7 @@ MOD04_021DF648: ; 0x021DF648 cmp r1, #0 mov ip, #0 ble _021DF684 - ldr r2, _021DF6B8 ; =0x0221053C + ldr r2, _021DF6B8 ; =UNK04_0221053C ldr r3, [r2] _021DF664: add r2, r3, ip, lsl #2 @@ -7586,7 +7586,7 @@ _021DF684: addge sp, sp, #4 movge r0, #0 ldmgeia sp!, {pc} - ldr r0, _021DF6B8 ; =0x0221053C + ldr r0, _021DF6B8 ; =UNK04_0221053C ldr r0, [r0] add r0, r0, ip ldrb r0, [r0, #0x624] @@ -7596,37 +7596,37 @@ _021DF684: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DF6B8: .word 0x0221053C +_021DF6B8: .word UNK04_0221053C arm_func_start MOD04_021DF6BC MOD04_021DF6BC: ; 0x021DF6BC - ldr r1, _021DF6C8 ; =0x02210544 + ldr r1, _021DF6C8 ; =UNK04_02210544 add r0, r1, r0, lsl #2 bx lr .align 2, 0 -_021DF6C8: .word 0x02210544 +_021DF6C8: .word UNK04_02210544 arm_func_start MOD04_021DF6CC MOD04_021DF6CC: ; 0x021DF6CC stmdb sp!, {lr} sub sp, sp, #4 - ldr r1, _021DF6FC ; =0x02210544 + ldr r1, _021DF6FC ; =UNK04_02210544 mov r0, #0 mov r2, #0x80 bl MIi_CpuClear32 - ldr r1, _021DF700 ; =0x022105C4 + ldr r1, _021DF700 ; =UNK04_022105C4 mov r0, #0 mov r2, #0x100 bl MIi_CpuClear32 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DF6FC: .word 0x02210544 -_021DF700: .word 0x022105C4 +_021DF6FC: .word UNK04_02210544 +_021DF700: .word UNK04_022105C4 arm_func_start MOD04_021DF704 MOD04_021DF704: ; 0x021DF704 - ldr r2, _021DF72C ; =0x02210544 + ldr r2, _021DF72C ; =UNK04_02210544 mov r0, #0 _021DF70C: ldr r1, [r2, r0, lsl #2] @@ -7638,7 +7638,7 @@ _021DF70C: mvn r0, #0 bx lr .align 2, 0 -_021DF72C: .word 0x02210544 +_021DF72C: .word UNK04_02210544 arm_func_start MOD04_021DF730 MOD04_021DF730: ; 0x021DF730 @@ -7661,13 +7661,13 @@ MOD04_021DF748: ; 0x021DF748 arm_func_start MOD04_021DF760 MOD04_021DF760: ; 0x021DF760 stmdb sp!, {r4, r5, r6, lr} - ldr r1, _021DF7BC ; =0x0221053C + ldr r1, _021DF7BC ; =UNK04_0221053C mov r6, r0 ldr r0, [r1] cmp r0, #0 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, pc} - ldr r4, _021DF7C0 ; =0x02210544 + ldr r4, _021DF7C0 ; =UNK04_02210544 mov r5, #0 _021DF784: ldr r0, [r4, r5, lsl #2] @@ -7676,7 +7676,7 @@ _021DF784: bl MOD04_021FD3C4 ldrb r0, [r0, #1] cmp r6, r0 - ldreq r0, _021DF7C0 ; =0x02210544 + ldreq r0, _021DF7C0 ; =UNK04_02210544 ldreq r0, [r0, r5, lsl #2] ldmeqia sp!, {r4, r5, r6, pc} _021DF7A8: @@ -7686,14 +7686,14 @@ _021DF7A8: mov r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DF7BC: .word 0x0221053C -_021DF7C0: .word 0x02210544 +_021DF7BC: .word UNK04_0221053C +_021DF7C0: .word UNK04_02210544 arm_func_start MOD04_021DF7C4 MOD04_021DF7C4: ; 0x021DF7C4 stmdb sp!, {r4, lr} sub sp, sp, #8 - ldr r0, _021DF87C ; =0x0221053C + ldr r0, _021DF87C ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0] cmp r0, #0 @@ -7704,14 +7704,14 @@ MOD04_021DF7C4: ; 0x021DF7C4 bl MOD04_021DE8C8 add r0, r0, #0xc000 mov r1, r0, lsl #0x10 - ldr r3, _021DF87C ; =0x0221053C + ldr r3, _021DF87C ; =UNK04_0221053C mov r0, #0 mov r2, r0 mov r1, r1, lsr #0x10 ldr r4, [r3] bl MOD04_021FFEB0 ldr r1, _021DF880 ; =MOD04_021DEB90 - ldr r2, _021DF87C ; =0x0221053C + ldr r2, _021DF87C ; =UNK04_0221053C str r1, [sp] mov r1, r0 ldr r0, [r2] @@ -7724,12 +7724,12 @@ MOD04_021DF7C4: ; 0x021DF7C4 addne sp, sp, #8 movne r0, r4 ldmneia sp!, {r4, pc} - ldr r0, _021DF87C ; =0x0221053C + ldr r0, _021DF87C ; =UNK04_0221053C ldr r1, _021DF884 ; =MOD04_021E9204 ldr r0, [r0] ldr r0, [r0] bl MOD04_021FD6C8 - ldr r0, _021DF87C ; =0x0221053C + ldr r0, _021DF87C ; =UNK04_0221053C ldr r1, _021DF888 ; =MOD04_021E9464 ldr r0, [r0] ldr r0, [r0] @@ -7738,27 +7738,27 @@ MOD04_021DF7C4: ; 0x021DF7C4 add sp, sp, #8 ldmia sp!, {r4, pc} .align 2, 0 -_021DF87C: .word 0x0221053C +_021DF87C: .word UNK04_0221053C _021DF880: .word MOD04_021DEB90 _021DF884: .word MOD04_021E9204 _021DF888: .word MOD04_021E9464 arm_func_start MOD04_021DF88C MOD04_021DF88C: ; 0x021DF88C - ldr r0, _021DF8A4 ; =0x0221053C + ldr r0, _021DF8A4 ; =UNK04_0221053C ldr r0, [r0] cmp r0, #0 ldrne r0, [r0, #0x24] moveq r0, #0 bx lr .align 2, 0 -_021DF8A4: .word 0x0221053C +_021DF8A4: .word UNK04_0221053C arm_func_start MOD04_021DF8A8 MOD04_021DF8A8: ; 0x021DF8A8 stmdb sp!, {lr} sub sp, sp, #4 - ldr r1, _021DF8F0 ; =0x0221053C + ldr r1, _021DF8F0 ; =UNK04_0221053C ldr r2, [r1] cmp r2, #0 addeq sp, sp, #4 @@ -7775,13 +7775,13 @@ MOD04_021DF8A8: ; 0x021DF8A8 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DF8F0: .word 0x0221053C +_021DF8F0: .word UNK04_0221053C arm_func_start MOD04_021DF8F4 MOD04_021DF8F4: ; 0x021DF8F4 stmdb sp!, {lr} sub sp, sp, #4 - ldr r2, _021DF954 ; =0x0221053C + ldr r2, _021DF954 ; =UNK04_0221053C ldr r3, [r2] cmp r3, #0 addeq sp, sp, #4 @@ -7806,25 +7806,25 @@ _021DF948: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DF954: .word 0x0221053C +_021DF954: .word UNK04_0221053C _021DF958: .word 0x00000624 arm_func_start MOD04_021DF95C MOD04_021DF95C: ; 0x021DF95C - ldr r0, _021DF974 ; =0x0221053C + ldr r0, _021DF974 ; =UNK04_0221053C ldr r0, [r0] cmp r0, #0 ldrneb r0, [r0, #0x2c] moveq r0, #0 bx lr .align 2, 0 -_021DF974: .word 0x0221053C +_021DF974: .word UNK04_0221053C arm_func_start MOD04_021DF978 MOD04_021DF978: ; 0x021DF978 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DF9D0 ; =0x0221053C + ldr r0, _021DF9D0 ; =UNK04_0221053C ldr r1, [r0] cmp r1, #0 addeq sp, sp, #4 @@ -7847,12 +7847,12 @@ _021DF9C0: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DF9D0: .word 0x0221053C +_021DF9D0: .word UNK04_0221053C arm_func_start MOD04_021DF9D4 MOD04_021DF9D4: ; 0x021DF9D4 stmdb sp!, {r4, lr} - ldr r1, _021DFA3C ; =0x0221053C + ldr r1, _021DFA3C ; =UNK04_0221053C mov r4, r0 ldr r0, [r1] cmp r0, #0 @@ -7860,7 +7860,7 @@ MOD04_021DF9D4: ; 0x021DF9D4 bl MOD04_021DD6D4 cmp r0, #0 bne _021DFA14 - ldr r0, _021DFA3C ; =0x0221053C + ldr r0, _021DFA3C ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0, #0x24] cmp r0, #5 @@ -7880,20 +7880,20 @@ _021DFA1C: mov r0, #0 ldmia sp!, {r4, pc} .align 2, 0 -_021DFA3C: .word 0x0221053C +_021DFA3C: .word UNK04_0221053C arm_func_start MOD04_021DFA40 MOD04_021DFA40: ; 0x021DFA40 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021DFAF0 ; =0x0221053C + ldr r0, _021DFAF0 ; =UNK04_0221053C ldr r0, [r0] cmp r0, #0 beq _021DFA80 bl MOD04_021DD6D4 cmp r0, #0 bne _021DFA80 - ldr r0, _021DFAF0 ; =0x0221053C + ldr r0, _021DFAF0 ; =UNK04_0221053C ldr r2, [r0] ldr r0, [r2, #0x24] cmp r0, #5 @@ -7908,7 +7908,7 @@ _021DFA8C: ldrb r0, [r2, #0x361] cmp r0, #0 bne _021DFAC0 - ldr r1, _021DFAF4 ; =0x0220D334 + ldr r1, _021DFAF4 ; =UNK04_0220D334 mov r0, #1 mov r2, #0 bl MOD04_021E1E30 @@ -7920,24 +7920,24 @@ _021DFA8C: ldmfd sp!, {pc} _021DFAC0: mov r1, #1 - ldr r0, _021DFAF0 ; =0x0221053C + ldr r0, _021DFAF0 ; =UNK04_0221053C strb r1, [r2, #0x2d] ldr r0, [r0] ldr r0, [r0] bl MOD04_021FD45C - ldr r1, _021DFAF0 ; =0x0221053C + ldr r1, _021DFAF0 ; =UNK04_0221053C mov r0, #0 ldr r1, [r1] strb r0, [r1, #0x2d] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021DFAF0: .word 0x0221053C -_021DFAF4: .word 0x0220D334 +_021DFAF0: .word UNK04_0221053C +_021DFAF4: .word UNK04_0220D334 arm_func_start MOD04_021DFAF8 MOD04_021DFAF8: ; 0x021DFAF8 - ldr r2, _021DFB1C ; =0x0221053C + ldr r2, _021DFB1C ; =UNK04_0221053C ldr r3, [r2] cmp r3, #0 moveq r0, #0 @@ -7947,7 +7947,7 @@ MOD04_021DFAF8: ; 0x021DFAF8 strne r1, [r2, #0x94] bx lr .align 2, 0 -_021DFB1C: .word 0x0221053C +_021DFB1C: .word UNK04_0221053C arm_func_start MOD04_021DFB20 MOD04_021DFB20: ; 0x021DFB20 @@ -7962,7 +7962,7 @@ MOD04_021DFB20: ; 0x021DFB20 bl MOD04_021DD6D4 cmp r0, #0 bne _021DFB60 - ldr r0, _021DFD04 ; =0x0221053C + ldr r0, _021DFD04 ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0, #0x24] cmp r0, #3 @@ -7973,7 +7973,7 @@ _021DFB60: ldmia sp!, {r4, r5, r6, r7, pc} _021DFB6C: bl MOD04_021DF6CC - ldr r1, _021DFD04 ; =0x0221053C + ldr r1, _021DFD04 ; =UNK04_0221053C mov r0, #5 ldr r2, [r1] str r6, [r2, #0x88] @@ -7984,7 +7984,7 @@ _021DFB6C: bl MOD04_021E1F84 movs r4, r0 beq _021DFBB8 - ldr r0, _021DFD04 ; =0x0221053C + ldr r0, _021DFD04 ; =UNK04_0221053C mov r1, r4 ldr r0, [r0] add r0, r0, #0x1c @@ -7995,13 +7995,13 @@ _021DFBB8: mov r5, #0xb b _021DFC8C _021DFBC0: - ldr r0, _021DFD04 ; =0x0221053C + ldr r0, _021DFD04 ; =UNK04_0221053C add r2, sp, #8 ldr r0, [r0] mov r1, r4 add r0, r0, #0x1c bl MOD04_021F0664 - ldr r0, _021DFD04 ; =0x0221053C + ldr r0, _021DFD04 ; =UNK04_0221053C ldr r1, [sp, #8] ldr r0, [r0] add r2, sp, #0x10 @@ -8011,7 +8011,7 @@ _021DFBC0: cmp r0, #6 movne r5, #0xb bne _021DFC8C - ldr r0, _021DFD08 ; =0x0220D344 + ldr r0, _021DFD08 ; =UNK04_0220D344 mov r6, #0x30 add r1, sp, #0xc add r2, sp, #0x18 @@ -8023,7 +8023,7 @@ _021DFBC0: mov r2, #0xa bl strtoul and r6, r0, #0xff - ldr r0, _021DFD0C ; =0x0220D348 + ldr r0, _021DFD0C ; =UNK04_0220D348 add r1, sp, #0xc add r2, sp, #0x18 mov r3, #0x2f @@ -8050,7 +8050,7 @@ _021DFC8C: mov r0, r5 mov r1, #0 bl MOD04_021DD6B0 - ldr r0, _021DFD04 ; =0x0221053C + ldr r0, _021DFD04 ; =UNK04_0221053C mov r1, #0 ldr r4, [r0] mov r0, r5 @@ -8061,7 +8061,7 @@ _021DFC8C: ldr r4, [r4, #0x88] mov r2, #1 blx r4 - ldr r0, _021DFD04 ; =0x0221053C + ldr r0, _021DFD04 ; =UNK04_0221053C ldr r0, [r0] cmp r0, #0 beq _021DFCF8 @@ -8070,7 +8070,7 @@ _021DFC8C: bne _021DFCF8 mov r0, #3 bl MOD04_021DF5CC - ldr r1, _021DFD14 ; =0x0220D334 + ldr r1, _021DFD14 ; =UNK04_0220D334 mov r0, #1 mov r2, #0 bl MOD04_021E1E30 @@ -8079,11 +8079,11 @@ _021DFCF8: add sp, sp, #0x224 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021DFD04: .word 0x0221053C -_021DFD08: .word 0x0220D344 -_021DFD0C: .word 0x0220D348 +_021DFD04: .word UNK04_0221053C +_021DFD08: .word UNK04_0220D344 +_021DFD0C: .word UNK04_0220D348 _021DFD10: .word MOD04_021DF12C -_021DFD14: .word 0x0220D334 +_021DFD14: .word UNK04_0220D334 arm_func_start MOD04_021DFD18 MOD04_021DFD18: ; 0x021DFD18 @@ -8096,7 +8096,7 @@ MOD04_021DFD18: ; 0x021DFD18 bl MOD04_021DD6D4 cmp r0, #0 bne _021DFD50 - ldr r0, _021DFDB4 ; =0x0221053C + ldr r0, _021DFDB4 ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0, #0x24] cmp r0, #3 @@ -8107,7 +8107,7 @@ _021DFD50: ldmia sp!, {r4, r5, r6, r7, pc} _021DFD5C: bl MOD04_021DF6CC - ldr r1, _021DFDB4 ; =0x0221053C + ldr r1, _021DFDB4 ; =UNK04_0221053C mov r2, #0 ldr r3, [r1] mov r0, #5 @@ -8129,7 +8129,7 @@ _021DFD5C: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021DFDB4: .word 0x0221053C +_021DFDB4: .word UNK04_0221053C _021DFDB8: .word MOD04_021DF12C arm_func_start MOD04_021DFDBC @@ -8142,7 +8142,7 @@ MOD04_021DFDBC: ; 0x021DFDBC bl MOD04_021DD6D4 cmp r0, #0 bne _021DFDF8 - ldr r0, _021DFE5C ; =0x0221053C + ldr r0, _021DFE5C ; =UNK04_0221053C ldr r2, [r0] ldr r1, [r2, #0x24] cmp r1, #3 @@ -8159,7 +8159,7 @@ _021DFE04: mov r0, #4 str r5, [r1, #0x7c] bl MOD04_021DF5CC - ldr r0, _021DFE5C ; =0x0221053C + ldr r0, _021DFE5C ; =UNK04_0221053C ldr r1, [sp, #0x20] ldr r3, [r0] ldr r0, [sp, #0x24] @@ -8177,7 +8177,7 @@ _021DFE04: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DFE5C: .word 0x0221053C +_021DFE5C: .word UNK04_0221053C _021DFE60: .word MOD04_021DF2B4 arm_func_start MOD04_021DFE64 @@ -8191,7 +8191,7 @@ MOD04_021DFE64: ; 0x021DFE64 bl MOD04_021DD6D4 cmp r0, #0 bne _021DFE9C - ldr r0, _021DFF6C ; =0x0221053C + ldr r0, _021DFF6C ; =UNK04_0221053C ldr r2, [r0] ldr r1, [r2, #0x24] cmp r1, #0 @@ -8226,14 +8226,14 @@ _021DFECC: bl MOD04_021DE89C mov r5, r0 _021DFF00: - ldr r1, _021DFF6C ; =0x0221053C + ldr r1, _021DFF6C ; =UNK04_0221053C mov r0, r4 ldr r1, [r1] mov r2, r5, lsl #1 add r1, r1, #0x2e bl MIi_CpuCopy16 _021DFF18: - ldr r0, _021DFF6C ; =0x0221053C + ldr r0, _021DFF6C ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] add r0, r0, r5, lsl #1 @@ -8249,14 +8249,14 @@ _021DFF18: _021DFF4C: mov r0, #1 bl MOD04_021DF5CC - ldr r0, _021DFF6C ; =0x0221053C + ldr r0, _021DFF6C ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0, #0x68] bl MOD04_021EE898 mov r0, #1 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021DFF6C: .word 0x0221053C +_021DFF6C: .word UNK04_0221053C _021DFF70: .word 0xFFFF1596 arm_func_start MOD04_021DFF74 @@ -8268,7 +8268,7 @@ MOD04_021DFF74: ; 0x021DFF74 beq _021DFF8C bl MOD04_021DF5EC _021DFF8C: - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 @@ -8281,7 +8281,7 @@ _021DFF8C: cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0, #0x24] cmp r0, #6 @@ -8305,7 +8305,7 @@ _021DFFF4: beq _021E0110 b _021E0194 _021E0014: - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C mov r2, #0 ldr r0, [r0] ldr r1, [r0, #0xa0] @@ -8315,7 +8315,7 @@ _021E0014: cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] ldr r2, _021E01E8 ; =MOD04_021DF0D4 @@ -8326,7 +8326,7 @@ _021E0014: cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C ldr r2, _021E01EC ; =MOD04_021DEF6C ldr r0, [r0] mov r1, #3 @@ -8337,7 +8337,7 @@ _021E0014: cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C ldr r2, _021E01F0 ; =MOD04_021E20C8 ldr r0, [r0] mov r1, #1 @@ -8348,7 +8348,7 @@ _021E0014: cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C ldr r2, _021E01F4 ; =MOD04_021E1FE4 ldr r0, [r0] mov r1, #2 @@ -8391,7 +8391,7 @@ _021E013C: _021E014C: bl MOD04_021EAA64 bl MOD04_021E2228 - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x369] cmp r0, #2 @@ -8410,7 +8410,7 @@ _021E0180: mov r0, #0 bl MOD04_021E9568 _021E0194: - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C ldr r1, [r0] ldrb r0, [r1, #0x36c] cmp r0, #1 @@ -8420,19 +8420,19 @@ _021E0194: cmp r0, #0 beq _021E01CC bl MOD04_02202280 - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] str r1, [r0, #0x364] _021E01CC: - ldr r0, _021E01E4 ; =0x0221053C + ldr r0, _021E01E4 ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] strb r1, [r0, #0x36c] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E01E4: .word 0x0221053C +_021E01E4: .word UNK04_0221053C _021E01E8: .word MOD04_021DF0D4 _021E01EC: .word MOD04_021DEF6C _021E01F0: .word MOD04_021E20C8 @@ -8444,7 +8444,7 @@ _021E01FC: .word 0xFFFFB17B MOD04_021E0200: ; 0x021E0200 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 @@ -8453,12 +8453,12 @@ MOD04_021E0200: ; 0x021E0200 cmp r0, #0 beq _021E023C bl MOD04_02202280 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] str r1, [r0, #0x364] _021E023C: - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r2, #0 ldr r1, [r0] strb r2, [r1, #0x36c] @@ -8467,14 +8467,14 @@ _021E023C: cmp r0, #0 beq _021E0270 bl MOD04_02203E80 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] str r1, [r0, #0x438] _021E0270: bl MOD04_02200D6C bl MOD04_021FBE7C - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C ldr ip, [r0] ldr r0, [ip, #0x1c] cmp r0, #0 @@ -8484,37 +8484,37 @@ _021E0270: mov r3, r1 add r0, ip, #0x1c bl MOD04_021F0EB0 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r2, #0 ldr r0, [r0] mov r3, r2 add r0, r0, #0x1c mov r1, #3 bl MOD04_021F0EB0 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r2, #0 ldr r0, [r0] mov r3, r2 add r0, r0, #0x1c mov r1, #1 bl MOD04_021F0EB0 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r2, #0 ldr r0, [r0] mov r1, #2 add r0, r0, #0x1c mov r3, r2 bl MOD04_021F0EB0 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C ldr r0, [r0] add r0, r0, #0x1c bl MOD04_021F0F18 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C ldr r0, [r0] add r0, r0, #0x1c bl MOD04_021F0F64 mov r1, #0 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C ldr r0, [r0] str r1, [r0, #0x1c] _021E0324: @@ -8522,36 +8522,36 @@ _021E0324: bl MOD04_021E1D90 bl MOD04_021E854C bl MOD04_021EA9C4 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C ldr r0, [r0] ldr r0, [r0] cmp r0, #0 beq _021E035C bl MOD04_021FD704 - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r1, #0 ldr r0, [r0] str r1, [r0] _021E035C: - ldr r0, _021E0370 ; =0x0221053C + ldr r0, _021E0370 ; =UNK04_0221053C mov r1, #0 str r1, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E0370: .word 0x0221053C +_021E0370: .word UNK04_0221053C arm_func_start MOD04_021E0374 MOD04_021E0374: ; 0x021E0374 stmdb sp!, {r4, r5, r6, lr} sub sp, sp, #0x10 - ldr ip, _021E05D8 ; =0x0221053C + ldr ip, _021E05D8 ; =UNK04_0221053C mov r6, r1 mov r5, r2 mov r4, r3 str r0, [ip] bl MOD04_021DD6F0 - ldr r0, _021E05D8 ; =0x0221053C + ldr r0, _021E05D8 ; =UNK04_0221053C mov r2, #0 ldr r1, [r0] ldr r3, _021E05DC ; =MOD04_021E8F80 @@ -8570,19 +8570,19 @@ MOD04_021E0374: ; 0x021E0374 ldr r0, [r0] ldr r3, [sp, #0x28] str r1, [r0, #0x10] - ldr r0, _021E05D8 ; =0x0221053C + ldr r0, _021E05D8 ; =UNK04_0221053C moveq ip, #0x2000 ldr r0, [r0] cmp r3, #0 str ip, [r0, #0x14] moveq r3, #0x2000 - ldr r1, _021E05D8 ; =0x0221053C + ldr r1, _021E05D8 ; =UNK04_0221053C mov r0, #0 ldr r2, [r1] - ldr ip, _021E05EC ; =0x02210F94 + ldr ip, _021E05EC ; =UNK04_02210F94 str r3, [r2, #0x18] ldr r2, [r1] - ldr r3, _021E05F0 ; =0x02211094 + ldr r3, _021E05F0 ; =UNK04_02211094 str r0, [r2, #0x1c] ldr r2, [r1] str r6, [r2, #0x20] @@ -8621,7 +8621,7 @@ MOD04_021E0374: ; 0x021E0374 ldr r1, [r1] str r0, [r1, #0x94] bl MOD04_021DF6CC - ldr r0, _021E05D8 ; =0x0221053C + ldr r0, _021E05D8 ; =UNK04_0221053C mov r3, r5 ldr r2, [r0] ldr r1, [r6, #0x24] @@ -8636,7 +8636,7 @@ MOD04_021E0374: ; 0x021E0374 add r2, r2, #0x1c str r5, [sp, #0xc] bl MOD04_021E1074 - ldr r0, _021E05D8 ; =0x0221053C + ldr r0, _021E05D8 ; =UNK04_0221053C ldr r2, [sp, #0x30] ldr r5, [r0] ldr r3, [sp, #0x2c] @@ -8645,10 +8645,10 @@ MOD04_021E0374: ; 0x021E0374 add r1, r5, #0x1c add r2, r5, #0x2e bl MOD04_021E234C - ldr r0, _021E05D8 ; =0x0221053C - ldr r1, _021E05EC ; =0x02210F94 + ldr r0, _021E05D8 ; =UNK04_0221053C + ldr r1, _021E05EC ; =UNK04_02210F94 ldr r2, [r0] - ldr r0, _021E05F0 ; =0x02211094 + ldr r0, _021E05F0 ; =UNK04_02211094 str r1, [sp] str r0, [sp, #4] ldr r1, [sp, #0x2c] @@ -8659,7 +8659,7 @@ MOD04_021E0374: ; 0x021E0374 add r1, r2, #0x1c add r3, r2, #4 bl MOD04_021EA368 - ldr r1, _021E05D8 ; =0x0221053C + ldr r1, _021E05D8 ; =UNK04_0221053C ldr r0, _021E05F8 ; =0x000007D8 ldr r1, [r1] add r0, r1, r0 @@ -8673,12 +8673,12 @@ MOD04_021E0374: ; 0x021E0374 bl strlen mov r5, r0 _021E0578: - ldr r1, _021E05EC ; =0x02210F94 + ldr r1, _021E05EC ; =UNK04_02210F94 mov r0, r4 mov r2, r5 bl MI_CpuCopy8 ldr r0, [sp, #0x20] - ldr r1, _021E05EC ; =0x02210F94 + ldr r1, _021E05EC ; =UNK04_02210F94 mov r2, #0 strb r2, [r1, r5] bl strlen @@ -8690,28 +8690,28 @@ _021E0578: mov r4, r0 _021E05B4: ldr r0, [sp, #0x20] - ldr r1, _021E05F0 ; =0x02211094 + ldr r1, _021E05F0 ; =UNK04_02211094 mov r2, r4 bl MI_CpuCopy8 - ldr r0, _021E05F0 ; =0x02211094 + ldr r0, _021E05F0 ; =UNK04_02211094 mov r1, #0 strb r1, [r0, r4] add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E05D8: .word 0x0221053C +_021E05D8: .word UNK04_0221053C _021E05DC: .word MOD04_021E8F80 _021E05E0: .word MOD04_021DEF60 _021E05E4: .word MOD04_021DEBE4 _021E05E8: .word MOD04_021DEBD8 -_021E05EC: .word 0x02210F94 -_021E05F0: .word 0x02211094 +_021E05EC: .word UNK04_02210F94 +_021E05F0: .word UNK04_02211094 _021E05F4: .word MOD04_021DF304 _021E05F8: .word 0x000007D8 arm_func_start MOD04_021E05FC MOD04_021E05FC: ; 0x021E05FC - ldr r0, _021E0624 ; =0x022106C8 + ldr r0, _021E0624 ; =UNK04_022106C8 ldr r0, [r0] cmp r0, #0 beq _021E061C @@ -8723,7 +8723,7 @@ _021E061C: mov r0, #0 bx lr .align 2, 0 -_021E0624: .word 0x022106C8 +_021E0624: .word UNK04_022106C8 arm_func_start MOD04_021E0628 MOD04_021E0628: ; 0x021E0628 @@ -8735,7 +8735,7 @@ MOD04_021E0628: ; 0x021E0628 cmp r1, #0 addne sp, sp, #0x4c ldmneia sp!, {r4, r5, pc} - ldr r1, _021E07CC ; =0x022106C8 + ldr r1, _021E07CC ; =UNK04_022106C8 ldr r2, [r1] ldr r1, [r2, #4] cmp r1, #3 @@ -8756,7 +8756,7 @@ MOD04_021E0628: ; 0x021E0628 cmp r0, #0 addne sp, sp, #0x4c ldmneia sp!, {r4, r5, pc} - ldr r0, _021E07CC ; =0x022106C8 + ldr r0, _021E07CC ; =UNK04_022106C8 mov r3, #4 ldr r1, [r0] ldr r0, _021E07D4 ; =MOD04_021E0628 @@ -8777,7 +8777,7 @@ _021E06DC: ldr r0, _021E07D8 ; =MOD04_021E0C80 mov r1, #0 bl MOD04_021E0A00 - ldr r0, _021E07CC ; =0x022106C8 + ldr r0, _021E07CC ; =UNK04_022106C8 mov r1, #1 ldr r0, [r0] add sp, sp, #0x4c @@ -8797,13 +8797,13 @@ _021E0704: bl strcmp cmp r0, #0 bne _021E079C - ldr r0, _021E07CC ; =0x022106C8 + ldr r0, _021E07CC ; =UNK04_022106C8 add r2, sp, #0x32 ldr r0, [r0] ldr r1, [r0, #0xc] add r0, r0, #0x3c bl DWCi_Acc_LoginIdToUserName - ldr r0, _021E07CC ; =0x022106C8 + ldr r0, _021E07CC ; =UNK04_022106C8 ldr r2, [r4, #4] ldr r1, [r0] ldr r0, [r1, #0x1c] @@ -8811,10 +8811,10 @@ _021E0704: bl DWCi_Acc_SetLoginIdToUserData mov r0, r5 bl MOD04_021F0D54 - ldr r0, _021E07CC ; =0x022106C8 - ldr r1, _021E07DC ; =0x022106C4 + ldr r0, _021E07CC ; =UNK04_022106C8 + ldr r1, _021E07DC ; =UNK04_022106C4 ldr r4, [r0] - ldr r0, _021E07E0 ; =0x022106CC + ldr r0, _021E07E0 ; =UNK04_022106CC ldr r2, [r1] ldr r3, [r0] add r0, r4, #0x48 @@ -8836,12 +8836,12 @@ _021E079C: add sp, sp, #0x4c ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E07CC: .word 0x022106C8 +_021E07CC: .word UNK04_022106C8 _021E07D0: .word 0x00000705 _021E07D4: .word MOD04_021E0628 _021E07D8: .word MOD04_021E0C80 -_021E07DC: .word 0x022106C4 -_021E07E0: .word 0x022106CC +_021E07DC: .word UNK04_022106C4 +_021E07E0: .word UNK04_022106CC arm_func_start MOD04_021E07E4 MOD04_021E07E4: ; 0x021E07E4 @@ -8852,25 +8852,25 @@ MOD04_021E07E4: ; 0x021E07E4 bne _021E08BC add r0, sp, #0 bl MOD04_021D97F8 - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 add r1, sp, #0x4a ldr r0, [r0] add r0, r0, #0x48 bl strcpy - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 add r1, sp, #0x100 ldr r0, [r0] add r1, r1, #0x77 add r0, r0, #0x148 bl strcpy bl MOD04_021D991C - ldr r1, _021E09DC ; =0x022106C8 + ldr r1, _021E09DC ; =UNK04_022106C8 mov r0, #0 ldr r1, [r1] mov r2, r0 ldr r1, [r1, #0x24] bl MOD04_021DD904 - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 mov r2, #0 ldr r1, [r0] str r2, [r1, #0x24] @@ -8879,10 +8879,10 @@ MOD04_021E07E4: ; 0x021E07E4 bl DWCi_Acc_IsAuthentic cmp r0, #0 beq _021E0898 - ldr r0, _021E09DC ; =0x022106C8 - ldr r1, _021E09E0 ; =0x022106C4 + ldr r0, _021E09DC ; =UNK04_022106C8 + ldr r1, _021E09E0 ; =UNK04_022106C4 ldr ip, [r0] - ldr r0, _021E09E4 ; =0x022106CC + ldr r0, _021E09E4 ; =UNK04_022106CC ldr r2, [r1] ldr r3, [r0] add r0, ip, #0x48 @@ -8891,7 +8891,7 @@ MOD04_021E07E4: ; 0x021E07E4 add sp, sp, #0x3d4 ldmfd sp!, {pc} _021E0898: - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 ldr r2, _021E09E8 ; =MOD04_021E0C98 ldr r1, [r0] mov r3, #3 @@ -8906,7 +8906,7 @@ _021E08BC: addeq sp, sp, #0x3d4 ldmeqia sp!, {pc} bl OS_GetTick - ldr r3, _021E09DC ; =0x022106C8 + ldr r3, _021E09DC ; =UNK04_022106C8 ldr r2, _021E09EC ; =0x000082EA ldr ip, [r3] mov r3, #0 @@ -8925,13 +8925,13 @@ _021E08BC: add r0, sp, #0x1c4 bl MOD04_021D97F8 bl MOD04_021D991C - ldr r1, _021E09DC ; =0x022106C8 + ldr r1, _021E09DC ; =UNK04_022106C8 mov r0, #0 ldr r1, [r1] mov r2, r0 ldr r1, [r1, #0x24] bl MOD04_021DD904 - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 mov r2, #0 ldr r1, [r0] mov r0, #2 @@ -8946,25 +8946,25 @@ _021E0958: mov r1, #0 mov r2, #0x48 bl MI_CpuFill8 - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 ldr r0, [r0] ldr r0, [r0, #0x10] bl MOD04_021DE89C - ldr r1, _021E09DC ; =0x022106C8 + ldr r1, _021E09DC ; =UNK04_022106C8 mov r2, r0, lsl #1 ldr r1, [r1] add r2, r2, #2 ldr r0, [r1, #0x10] add r1, sp, #0x388 bl MI_CpuCopy8 - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 ldr r1, _021E09F4 ; =0x00000251 ldr r2, [r0] add r0, sp, #0x3bc add r1, r2, r1 bl strcpy ldr r2, _021E09F8 ; =MOD04_021DD944 - ldr r0, _021E09DC ; =0x022106C8 + ldr r0, _021E09DC ; =UNK04_022106C8 str r2, [sp, #0x3c8] ldr r2, _021E09FC ; =MOD04_021DD904 ldr r1, [r0] @@ -8975,9 +8975,9 @@ _021E0958: add sp, sp, #0x3d4 ldmfd sp!, {pc} .align 2, 0 -_021E09DC: .word 0x022106C8 -_021E09E0: .word 0x022106C4 -_021E09E4: .word 0x022106CC +_021E09DC: .word UNK04_022106C8 +_021E09E0: .word UNK04_022106C4 +_021E09E4: .word UNK04_022106CC _021E09E8: .word MOD04_021E0C98 _021E09EC: .word 0x000082EA _021E09F0: .word 0x00002710 @@ -8995,9 +8995,9 @@ MOD04_021E0A00: ; 0x021E0A00 mov r1, #0 mov r2, #0x48 bl MI_CpuFill8 - ldr r0, _021E0BB8 ; =0x022106C8 - ldr r2, _021E0BBC ; =0x022106CC - ldr r1, _021E0BC0 ; =0x022106C4 + ldr r0, _021E0BB8 ; =UNK04_022106C8 + ldr r2, _021E0BBC ; =UNK04_022106CC + ldr r1, _021E0BC0 ; =UNK04_022106C4 ldr r0, [r0] str r5, [r2] str r4, [r1] @@ -9005,7 +9005,7 @@ MOD04_021E0A00: ; 0x021E0A00 bl DWCi_Acc_IsAuthentic cmp r0, #0 beq _021E0A68 - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r1, [r0] ldr r0, [r1, #0x1c] add r2, r1, #0x248 @@ -9014,20 +9014,20 @@ MOD04_021E0A00: ; 0x021E0A00 bl DWCi_Acc_LoginIdToUserName b _021E0B1C _021E0A68: - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r0, [r0] add r0, r0, #0x3c bl DWCi_Acc_IsValidLoginId cmp r0, #0 bne _021E0AD0 - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r0, [r0] ldr r0, [r0, #0x1c] add r0, r0, #4 bl DWCi_Acc_CheckConsoleUserId cmp r0, #0 beq _021E0ABC - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r1, [r0] ldr r0, [r1, #0x1c] add r3, r1, #0x3c @@ -9036,7 +9036,7 @@ _021E0A68: stmia r3, {r0, r1, r2} b _021E0B04 _021E0ABC: - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r0, [r0] add r0, r0, #0x3c bl DWCi_Acc_CreateTempLoginId @@ -9047,7 +9047,7 @@ _021E0AD0: ldr r3, _021E0BC8 ; =0x5D588B65 umull ip, r4, r0, r2 mla r4, r0, r3, r4 - ldr r3, _021E0BB8 ; =0x022106C8 + ldr r3, _021E0BB8 ; =UNK04_022106C8 ldr r0, _021E0BCC ; =0x00269EC3 mla r4, r1, r2, r4 adds r0, ip, r0 @@ -9056,25 +9056,25 @@ _021E0AD0: add r0, r3, #0x3c bl DWCi_Acc_SetPlayerId _021E0B04: - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r2, [r0] ldr r1, [r2, #0xc] add r0, r2, #0x3c add r2, r2, #0x248 bl DWCi_Acc_LoginIdToUserName _021E0B1C: - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r0, [r0] ldr r0, [r0, #0x10] bl MOD04_021DE89C - ldr r1, _021E0BB8 ; =0x022106C8 + ldr r1, _021E0BB8 ; =UNK04_022106C8 mov r2, r0, lsl #1 ldr r1, [r1] add r2, r2, #2 ldr r0, [r1, #0x10] add r1, sp, #0 bl MI_CpuCopy8 - ldr r0, _021E0BB8 ; =0x022106C8 + ldr r0, _021E0BB8 ; =UNK04_022106C8 ldr r1, _021E0BD0 ; =0x00000251 ldr r2, [r0] add r0, sp, #0x34 @@ -9088,12 +9088,12 @@ _021E0B1C: str r4, [sp, #0x40] str r3, [sp, #0x44] bl MOD04_021DD924 - ldr r1, _021E0BB8 ; =0x022106C8 + ldr r1, _021E0BB8 ; =UNK04_022106C8 mov r4, r0 ldr r0, [r1] str r4, [r0, #0x24] bl OS_GetTick - ldr r2, _021E0BB8 ; =0x022106C8 + ldr r2, _021E0BB8 ; =UNK04_022106C8 ldr r2, [r2] str r0, [r2, #0x28] str r1, [r2, #0x2c] @@ -9103,9 +9103,9 @@ _021E0B1C: add sp, sp, #0x4c ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E0BB8: .word 0x022106C8 -_021E0BBC: .word 0x022106CC -_021E0BC0: .word 0x022106C4 +_021E0BB8: .word UNK04_022106C8 +_021E0BBC: .word UNK04_022106CC +_021E0BC0: .word UNK04_022106C4 _021E0BC4: .word 0x6C078965 _021E0BC8: .word 0x5D588B65 _021E0BCC: .word 0x00269EC3 @@ -9118,7 +9118,7 @@ _021E0BDC: .word 0x00001C10 MOD04_021E0BE0: ; 0x021E0BE0 stmdb sp!, {r4, r5, r6, lr} sub sp, sp, #0x10 - ldr r4, _021E0C7C ; =0x022106C8 + ldr r4, _021E0C7C ; =UNK04_022106C8 mov r6, r1 ldr r4, [r4] mov r1, r0 @@ -9126,18 +9126,18 @@ MOD04_021E0BE0: ; 0x021E0BE0 mov r5, r2 mov r4, r3 bl strcpy - ldr r0, _021E0C7C ; =0x022106C8 + ldr r0, _021E0C7C ; =UNK04_022106C8 mov r1, r6 ldr r0, [r0] add r0, r0, #0x148 bl strcpy - ldr r0, _021E0C7C ; =0x022106C8 + ldr r0, _021E0C7C ; =UNK04_022106C8 ldr r6, [r0] bl OS_GetTick str r0, [r6, #0x34] str r1, [r6, #0x38] mov r3, #1 - ldr r0, _021E0C7C ; =0x022106C8 + ldr r0, _021E0C7C ; =UNK04_022106C8 str r3, [r6, #0x30] ldr r2, [r0] mov r1, #0 @@ -9150,13 +9150,13 @@ MOD04_021E0BE0: ; 0x021E0BE0 bl MOD04_021F0D8C bl MOD04_021E0DB0 cmp r0, #0 - ldreq r0, _021E0C7C ; =0x022106C8 + ldreq r0, _021E0C7C ; =UNK04_022106C8 ldreq r0, [r0] streq r4, [r0, #4] add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E0C7C: .word 0x022106C8 +_021E0C7C: .word UNK04_022106C8 arm_func_start MOD04_021E0C80 MOD04_021E0C80: ; 0x021E0C80 @@ -9172,7 +9172,7 @@ _021E0C94: .word MOD04_021E0C98 MOD04_021E0C98: ; 0x021E0C98 stmdb sp!, {r4, lr} sub sp, sp, #8 - ldr r3, _021E0DA0 ; =0x022106C8 + ldr r3, _021E0DA0 ; =UNK04_022106C8 mov r2, #0 ldr ip, [r3] mov r4, r1 @@ -9189,7 +9189,7 @@ MOD04_021E0C98: ; 0x021E0C98 ldr r1, [r1, #0x1c] cmp r1, r0 bne _021E0D48 - ldr r1, _021E0DA4 ; =0x0220D34C + ldr r1, _021E0DA4 ; =UNK04_0220D34C mov r3, #5 mov r0, #1 str r3, [ip, #4] @@ -9198,7 +9198,7 @@ MOD04_021E0C98: ; 0x021E0C98 cmp r0, #0 addne sp, sp, #8 ldmneia sp!, {r4, pc} - ldr r0, _021E0DA0 ; =0x022106C8 + ldr r0, _021E0DA0 ; =UNK04_022106C8 ldr r1, [r4, #4] ldr r3, [r0] mov r0, #0 @@ -9240,8 +9240,8 @@ _021E0D90: add sp, sp, #8 ldmia sp!, {r4, pc} .align 2, 0 -_021E0DA0: .word 0x022106C8 -_021E0DA4: .word 0x0220D34C +_021E0DA0: .word UNK04_022106C8 +_021E0DA4: .word UNK04_0220D34C _021E0DA8: .word 0xFFFF15A0 _021E0DAC: .word MOD04_021E0628 @@ -9286,7 +9286,7 @@ _021E0E20: .word 0xFFFF11B8 arm_func_start MOD04_021E0E24 MOD04_021E0E24: ; 0x021E0E24 - ldr r0, _021E0E44 ; =0x022106C8 + ldr r0, _021E0E44 ; =UNK04_022106C8 ldr r2, [r0] cmp r2, #0 movne r1, #0 @@ -9295,42 +9295,42 @@ MOD04_021E0E24: ; 0x021E0E24 strne r1, [r0, #0x30] bx lr .align 2, 0 -_021E0E44: .word 0x022106C8 +_021E0E44: .word UNK04_022106C8 arm_func_start MOD04_021E0E48 MOD04_021E0E48: ; 0x021E0E48 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021E0EA8 ; =0x022106C8 + ldr r0, _021E0EA8 ; =UNK04_022106C8 ldr r0, [r0] ldr r0, [r0, #0x24] cmp r0, #0 beq _021E0E94 bl MOD04_021D9974 bl MOD04_021D991C - ldr r1, _021E0EA8 ; =0x022106C8 + ldr r1, _021E0EA8 ; =UNK04_022106C8 mov r0, #0 ldr r1, [r1] mov r2, r0 ldr r1, [r1, #0x24] bl MOD04_021DD904 - ldr r0, _021E0EA8 ; =0x022106C8 + ldr r0, _021E0EA8 ; =UNK04_022106C8 mov r1, #0 ldr r0, [r0] str r1, [r0, #0x24] _021E0E94: - ldr r0, _021E0EA8 ; =0x022106C8 + ldr r0, _021E0EA8 ; =UNK04_022106C8 mov r1, #0 str r1, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E0EA8: .word 0x022106C8 +_021E0EA8: .word UNK04_022106C8 arm_func_start MOD04_021E0EAC MOD04_021E0EAC: ; 0x021E0EAC stmdb sp!, {r4, lr} - ldr r2, _021E0EFC ; =0x022106C8 + ldr r2, _021E0EFC ; =UNK04_022106C8 mov r4, r0 ldr r2, [r2] cmp r2, #0 @@ -9338,7 +9338,7 @@ MOD04_021E0EAC: ; 0x021E0EAC cmp r4, #0 ldmeqia sp!, {r4, pc} bl MOD04_021DD6B0 - ldr r0, _021E0EFC ; =0x022106C8 + ldr r0, _021E0EFC ; =UNK04_022106C8 ldr r0, [r0] ldr r3, [r0, #0x14] cmp r3, #0 @@ -9351,24 +9351,24 @@ _021E0EF4: bl MOD04_021E0E24 ldmia sp!, {r4, pc} .align 2, 0 -_021E0EFC: .word 0x022106C8 +_021E0EFC: .word UNK04_022106C8 arm_func_start MOD04_021E0F00 MOD04_021E0F00: ; 0x021E0F00 - ldr r0, _021E0F18 ; =0x022106C8 + ldr r0, _021E0F18 ; =UNK04_022106C8 ldr r0, [r0] cmp r0, #0 ldrne r0, [r0, #0x1c] moveq r0, #0 bx lr .align 2, 0 -_021E0F18: .word 0x022106C8 +_021E0F18: .word UNK04_022106C8 arm_func_start MOD04_021E0F1C MOD04_021E0F1C: ; 0x021E0F1C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021E1024 ; =0x022106C8 + ldr r0, _021E1024 ; =UNK04_022106C8 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 @@ -9377,7 +9377,7 @@ MOD04_021E0F1C: ; 0x021E0F1C cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _021E1024 ; =0x022106C8 + ldr r0, _021E1024 ; =UNK04_022106C8 ldr r1, [r0] ldr r0, [r1, #4] cmp r0, #5 @@ -9403,14 +9403,14 @@ _021E0F84: beq _021E0FA0 bl MOD04_021F0F18 _021E0FA0: - ldr r0, _021E1024 ; =0x022106C8 + ldr r0, _021E1024 ; =UNK04_022106C8 ldr r0, [r0] ldr r0, [r0, #0x30] cmp r0, #0 addeq sp, sp, #4 ldmeqia sp!, {pc} bl OS_GetTick - ldr r3, _021E1024 ; =0x022106C8 + ldr r3, _021E1024 ; =UNK04_022106C8 ldr r2, _021E1028 ; =0x000082EA ldr ip, [r3] mov r3, #0 @@ -9430,7 +9430,7 @@ _021E0FA0: ldr r1, _021E1030 ; =0xFFFF1172 mov r0, #6 bl MOD04_021E0EAC - ldr r0, _021E1024 ; =0x022106C8 + ldr r0, _021E1024 ; =UNK04_022106C8 mov r1, #0 ldr r0, [r0] str r1, [r0, #0x30] @@ -9438,7 +9438,7 @@ _021E101C: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E1024: .word 0x022106C8 +_021E1024: .word UNK04_022106C8 _021E1028: .word 0x000082EA _021E102C: .word 0x0000EA60 _021E1030: .word 0xFFFF1172 @@ -9450,7 +9450,7 @@ MOD04_021E1034: ; 0x021E1034 ldr r0, _021E106C ; =MOD04_021E0C80 mov r1, #0 bl MOD04_021E0A00 - ldr r0, _021E1070 ; =0x022106C8 + ldr r0, _021E1070 ; =UNK04_022106C8 mov r3, #1 ldr r2, [r0] mov r1, #0 @@ -9461,12 +9461,12 @@ MOD04_021E1034: ; 0x021E1034 ldmfd sp!, {pc} .align 2, 0 _021E106C: .word MOD04_021E0C80 -_021E1070: .word 0x022106C8 +_021E1070: .word UNK04_022106C8 arm_func_start MOD04_021E1074 MOD04_021E1074: ; 0x021E1074 stmdb sp!, {r4, r5, r6, lr} - ldr ip, _021E10F4 ; =0x022106C8 + ldr ip, _021E10F4 ; =UNK04_022106C8 mov r6, r1 mov r5, r2 mov r1, #0 @@ -9474,7 +9474,7 @@ MOD04_021E1074: ; 0x021E1074 mov r4, r3 str r0, [ip] bl MI_CpuFill8 - ldr r0, _021E10F4 ; =0x022106C8 + ldr r0, _021E10F4 ; =UNK04_022106C8 mov r2, #0 ldr r1, [r0] ldr ip, [sp, #0x10] @@ -9498,16 +9498,16 @@ MOD04_021E1074: ; 0x021E1074 str r6, [r0, #0x1c] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E10F4: .word 0x022106C8 +_021E10F4: .word UNK04_022106C8 arm_func_start MOD04_021E10F8 MOD04_021E10F8: ; 0x021E10F8 - ldr r0, _021E1108 ; =0x022106D0 + ldr r0, _021E1108 ; =UNK04_022106D0 ldr r0, [r0] ldr r0, [r0, #0x20] bx lr .align 2, 0 -_021E1108: .word 0x022106D0 +_021E1108: .word UNK04_022106D0 arm_func_start MOD04_021E110C MOD04_021E110C: ; 0x021E110C @@ -9521,7 +9521,7 @@ MOD04_021E110C: ; 0x021E110C str r0, [sp] addne sp, sp, #0x24 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r4, _021E12B4 ; =0x022106D0 + ldr r4, _021E12B4 ; =UNK04_022106D0 mov sb, r8 ldr r2, [r4] ldr r1, [r2, #0x14] @@ -9617,14 +9617,14 @@ _021E1274: beq _021E129C bl MOD04_021E1DA4 _021E129C: - ldr r0, _021E12B4 ; =0x022106D0 + ldr r0, _021E12B4 ; =UNK04_022106D0 mov r1, #1 ldr r0, [r0] strb r1, [r0, #0x1d] add sp, sp, #0x24 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E12B4: .word 0x022106D0 +_021E12B4: .word UNK04_022106D0 arm_func_start MOD04_021E12B8 MOD04_021E12B8: ; 0x021E12B8 @@ -9637,7 +9637,7 @@ MOD04_021E12B8: ; 0x021E12B8 mov fp, #0 addne sp, sp, #0x1c ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r4, _021E1410 ; =0x022106D0 + ldr r4, _021E1410 ; =UNK04_022106D0 mov r8, fp ldr r1, [r4] ldr r0, [r1, #0x14] @@ -9721,7 +9721,7 @@ _021E13FC: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E1410: .word 0x022106D0 +_021E1410: .word UNK04_022106D0 arm_func_start MOD04_021E1414 MOD04_021E1414: ; 0x021E1414 @@ -9737,7 +9737,7 @@ MOD04_021E1414: ; 0x021E1414 cmp r0, #0 beq _021E15FC mov r0, #0xc - ldr r1, _021E1670 ; =0x022106D0 + ldr r1, _021E1670 ; =UNK04_022106D0 mul r6, r8, r0 ldr r0, [r1] ldr r0, [r0, #0x18] @@ -9745,7 +9745,7 @@ MOD04_021E1414: ; 0x021E1414 bl DWC_GetFriendDataType cmp r0, #0 beq _021E15FC - ldr r7, _021E1670 ; =0x022106D0 + ldr r7, _021E1670 ; =UNK04_022106D0 ldr r1, [r7] ldr r0, [r1] cmp r0, #1 @@ -9767,7 +9767,7 @@ _021E1498: bl MOD04_021E1900 cmp r0, #0 beq _021E14E8 - ldr r0, _021E1670 ; =0x022106D0 + ldr r0, _021E1670 ; =UNK04_022106D0 mov r2, #1 ldr r4, [r0] ldr r1, _021E1674 ; =0x00000601 @@ -9807,21 +9807,21 @@ _021E1514: bl MOD04_021E17BC b _021E15B0 _021E1548: - ldr r0, _021E1670 ; =0x022106D0 + ldr r0, _021E1670 ; =UNK04_022106D0 ldr r1, [sb, #0xc] ldr r0, [r0] ldr r1, [r1] ldr r0, [r0, #0x18] add r0, r0, r6 bl DWC_SetGsProfileId - ldr r0, _021E1670 ; =0x022106D0 + ldr r0, _021E1670 ; =UNK04_022106D0 ldr r0, [r0] ldr r0, [r0, #0x18] add r0, r0, r6 bl DWCi_SetBuddyFriendData mov r0, r8 bl MOD04_021E1DA4 - ldr r0, _021E1670 ; =0x022106D0 + ldr r0, _021E1670 ; =UNK04_022106D0 mov r2, #1 ldr r4, [r0] ldr r1, _021E1674 ; =0x00000601 @@ -9844,7 +9844,7 @@ _021E15C4: cmp r0, #0x600 addeq sp, sp, #4 ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r0, _021E1670 ; =0x022106D0 + ldr r0, _021E1670 ; =UNK04_022106D0 mov r1, #1 ldr r3, [r0] add sp, sp, #4 @@ -9863,7 +9863,7 @@ _021E15FC: cmp r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021E1618: - ldr r0, _021E1670 ; =0x022106D0 + ldr r0, _021E1670 ; =UNK04_022106D0 ldr r1, [r0] ldr r0, [r1] cmp r0, #1 @@ -9876,7 +9876,7 @@ _021E1618: addne sp, sp, #4 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021E1648: - ldr r0, _021E1670 ; =0x022106D0 + ldr r0, _021E1670 ; =UNK04_022106D0 mov r1, #1 ldr r3, [r0] ldrb r2, [r3, #0x1c] @@ -9887,7 +9887,7 @@ _021E1648: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E1670: .word 0x022106D0 +_021E1670: .word UNK04_022106D0 _021E1674: .word 0x00000601 arm_func_start MOD04_021E1678 @@ -9933,7 +9933,7 @@ _021E16E8: .word 0xFFFEEAA8 MOD04_021E16EC: ; 0x021E16EC stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _021E17B8 ; =0x022106D0 + ldr r2, _021E17B8 ; =UNK04_022106D0 mov r3, #0 ldr r2, [r2] mov r5, r0 @@ -9955,7 +9955,7 @@ _021E172C: mov r5, r0 cmp r5, #0 ble _021E176C - ldr r0, _021E17B8 ; =0x022106D0 + ldr r0, _021E17B8 ; =UNK04_022106D0 add r2, sp, #0 ldr r0, [r0] mov r1, r5 @@ -9977,7 +9977,7 @@ _021E1784: mov r0, #0 ldmia sp!, {r4, r5, pc} _021E1790: - ldr r0, _021E17B8 ; =0x022106D0 + ldr r0, _021E17B8 ; =UNK04_022106D0 mov r2, r4 ldr r0, [r0] ldr r0, [r0, #4] @@ -9988,15 +9988,15 @@ _021E1790: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E17B8: .word 0x022106D0 +_021E17B8: .word UNK04_022106D0 arm_func_start MOD04_021E17BC MOD04_021E17BC: ; 0x021E17BC stmdb sp!, {r4, lr} - ldr r2, _021E17E8 ; =0x022106D0 + ldr r2, _021E17E8 ; =UNK04_022106D0 mov r1, r0 ldr r0, [r2] - ldr r2, _021E17EC ; =0x0220D350 + ldr r2, _021E17EC ; =UNK04_0220D350 ldr r0, [r0, #4] bl MOD04_021F09B0 mov r4, r0 @@ -10004,8 +10004,8 @@ MOD04_021E17BC: ; 0x021E17BC mov r0, r4 ldmia sp!, {r4, pc} .align 2, 0 -_021E17E8: .word 0x022106D0 -_021E17EC: .word 0x0220D350 +_021E17E8: .word UNK04_022106D0 +_021E17EC: .word UNK04_0220D350 arm_func_start MOD04_021E17F0 MOD04_021E17F0: ; 0x021E17F0 @@ -10064,7 +10064,7 @@ _021E18AC: mov r1, r7 mov r2, r8 bl MOD04_021E19B8 - ldr r0, _021E18FC ; =0x022106D0 + ldr r0, _021E18FC ; =UNK04_022106D0 ldr r1, [r0] ldr r0, [sp, #8] strb r0, [r1, #0x1d] @@ -10084,7 +10084,7 @@ _021E18F0: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E18FC: .word 0x022106D0 +_021E18FC: .word UNK04_022106D0 arm_func_start MOD04_021E1900 MOD04_021E1900: ; 0x021E1900 @@ -10124,7 +10124,7 @@ _021E1974: mov r2, r4 bl MOD04_021E19B8 _021E1984: - ldr r1, _021E19B4 ; =0x022106D0 + ldr r1, _021E19B4 ; =UNK04_022106D0 mov r0, #1 ldr r1, [r1] add sp, sp, #4 @@ -10139,13 +10139,13 @@ _021E19A8: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021E19B4: .word 0x022106D0 +_021E19B4: .word UNK04_022106D0 arm_func_start MOD04_021E19B8 MOD04_021E19B8: ; 0x021E19B8 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r3, _021E1A1C ; =0x022106D0 + ldr r3, _021E1A1C ; =UNK04_022106D0 mov r5, r1 ldr r1, [r3] mov r4, r2 @@ -10156,7 +10156,7 @@ MOD04_021E19B8: ; 0x021E19B8 mla r0, r5, r2, r0 mov r1, #0 bl MI_CpuFill8 - ldr r0, _021E1A1C ; =0x022106D0 + ldr r0, _021E1A1C ; =UNK04_022106D0 ldr r0, [r0] ldr r3, [r0, #0x3c] cmp r3, #0 @@ -10169,33 +10169,33 @@ MOD04_021E19B8: ; 0x021E19B8 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E1A1C: .word 0x022106D0 +_021E1A1C: .word UNK04_022106D0 arm_func_start MOD04_021E1A20 MOD04_021E1A20: ; 0x021E1A20 stmdb sp!, {lr} sub sp, sp, #4 - ldr r1, _021E1A5C ; =0x022106D0 + ldr r1, _021E1A5C ; =UNK04_022106D0 mov r0, #0 ldr r3, [r1] ldrb r1, [r3, #0x1d] ldr r2, [r3, #0x30] ldr r3, [r3, #0x2c] blx r3 - ldr r0, _021E1A5C ; =0x022106D0 + ldr r0, _021E1A5C ; =UNK04_022106D0 mov r1, #2 ldr r0, [r0] str r1, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E1A5C: .word 0x022106D0 +_021E1A5C: .word UNK04_022106D0 arm_func_start MOD04_021E1A60 MOD04_021E1A60: ; 0x021E1A60 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} sub sp, sp, #0x24c - ldr r2, _021E1CC4 ; =0x022106D0 + ldr r2, _021E1CC4 ; =UNK04_022106D0 mov r6, r0 ldr r2, [r2] mov r5, r1 @@ -10211,7 +10211,7 @@ MOD04_021E1A60: ; 0x021E1A60 str fp, [sp, #0x1c] cmp r0, #0 ble _021E1B7C - ldr r8, _021E1CC4 ; =0x022106D0 + ldr r8, _021E1CC4 ; =UNK04_022106D0 mov sb, #1 mov r7, #0xc _021E1AB4: @@ -10270,12 +10270,12 @@ _021E1B64: cmp r1, r0 blt _021E1AB4 _021E1B7C: - ldr r0, _021E1CC4 ; =0x022106D0 + ldr r0, _021E1CC4 ; =UNK04_022106D0 mov r1, #1 ldr r0, [r0] strb r1, [r0, #0x1e] _021E1B8C: - ldr sl, _021E1CC4 ; =0x022106D0 + ldr sl, _021E1CC4 ; =UNK04_022106D0 ldr r0, [sl] ldrb r0, [r0, #0x1c] cmp r0, r5 @@ -10316,14 +10316,14 @@ _021E1C08: cmp r0, sb bne _021E1C9C bl MOD04_021E0F00 - ldr r2, _021E1CC4 ; =0x022106D0 + ldr r2, _021E1CC4 ; =UNK04_022106D0 mov r1, #0xc ldr r3, [r2] add r2, sp, #0x20 ldrb r3, [r3, #0x1c] mla r1, r3, r1, r6 bl DWC_LoginIdToUserName - ldr r0, _021E1CC4 ; =0x022106D0 + ldr r0, _021E1CC4 ; =UNK04_022106D0 mov r1, #0 ldr r4, [r0] add r2, sp, #0x20 @@ -10339,7 +10339,7 @@ _021E1C08: str r0, [sp, #0x14] ldr r0, [r4, #4] bl MOD04_021F0C84 - ldr r0, _021E1CC4 ; =0x022106D0 + ldr r0, _021E1CC4 ; =UNK04_022106D0 mov r1, #2 ldr r0, [r0] add sp, sp, #0x24c @@ -10357,12 +10357,12 @@ _021E1C9C: add sp, sp, #0x24c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E1CC4: .word 0x022106D0 +_021E1CC4: .word UNK04_022106D0 _021E1CC8: .word MOD04_021E1414 arm_func_start MOD04_021E1CCC MOD04_021E1CCC: ; 0x021E1CCC - ldr r0, _021E1CF8 ; =0x022106D0 + ldr r0, _021E1CF8 ; =UNK04_022106D0 ldr r1, [r0] cmp r1, #0 bxeq lr @@ -10374,13 +10374,13 @@ MOD04_021E1CCC: ; 0x021E1CCC strb r2, [r0, #0x1f] bx lr .align 2, 0 -_021E1CF8: .word 0x022106D0 +_021E1CF8: .word UNK04_022106D0 arm_func_start MOD04_021E1CFC MOD04_021E1CFC: ; 0x021E1CFC stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r0, _021E1D88 ; =0x022106D0 + ldr r0, _021E1D88 ; =UNK04_022106D0 mov r5, #0 ldr r4, [r0] bl OS_GetTick @@ -10398,7 +10398,7 @@ MOD04_021E1CFC: ; 0x021E1CFC cmpeq r0, #0x12c blo _021E1D7C ldr r1, [r4, #8] - ldr r0, _021E1D88 ; =0x022106D0 + ldr r0, _021E1D88 ; =UNK04_022106D0 add r1, r1, #1 str r1, [r4, #8] ldr r0, [r0] @@ -10406,7 +10406,7 @@ MOD04_021E1CFC: ; 0x021E1CFC bl MOD04_021F0F18 mov r5, r0 bl OS_GetTick - ldr r2, _021E1D88 ; =0x022106D0 + ldr r2, _021E1D88 ; =UNK04_022106D0 ldr r2, [r2] str r0, [r2, #0xc] str r1, [r2, #0x10] @@ -10415,23 +10415,23 @@ _021E1D7C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E1D88: .word 0x022106D0 +_021E1D88: .word UNK04_022106D0 _021E1D8C: .word 0x000082EA arm_func_start MOD04_021E1D90 MOD04_021E1D90: ; 0x021E1D90 - ldr r0, _021E1DA0 ; =0x022106D0 + ldr r0, _021E1DA0 ; =UNK04_022106D0 mov r1, #0 str r1, [r0] bx lr .align 2, 0 -_021E1DA0: .word 0x022106D0 +_021E1DA0: .word UNK04_022106D0 arm_func_start MOD04_021E1DA4 MOD04_021E1DA4: ; 0x021E1DA4 stmdb sp!, {r4, lr} sub sp, sp, #0x210 - ldr r1, _021E1E2C ; =0x022106D0 + ldr r1, _021E1E2C ; =UNK04_022106D0 mov r4, r0 ldr r3, [r1] ldr r2, [r3, #0x44] @@ -10443,7 +10443,7 @@ MOD04_021E1DA4: ; 0x021E1DA4 ldr r1, [r3, #0x48] blx r2 _021E1DD8: - ldr r0, _021E1E2C ; =0x022106D0 + ldr r0, _021E1E2C ; =UNK04_022106D0 ldr r1, [r0] ldr r0, [r1, #0x34] cmp r0, #0 @@ -10454,7 +10454,7 @@ _021E1DD8: mla r0, r4, r0, r1 add r1, sp, #0x108 bl MOD04_021E26B8 - ldr r2, _021E1E2C ; =0x022106D0 + ldr r2, _021E1E2C ; =UNK04_022106D0 mov r1, r0 ldr r0, [r2] add r2, sp, #0x108 @@ -10465,12 +10465,12 @@ _021E1DD8: add sp, sp, #0x210 ldmia sp!, {r4, pc} .align 2, 0 -_021E1E2C: .word 0x022106D0 +_021E1E2C: .word UNK04_022106D0 arm_func_start MOD04_021E1E30 MOD04_021E1E30: ; 0x021E1E30 stmdb sp!, {r4, r5, r6, lr} - ldr r3, _021E1ED0 ; =0x022106D0 + ldr r3, _021E1ED0 ; =UNK04_022106D0 mov r6, r0 ldr r0, [r3] mov r5, r1 @@ -10486,39 +10486,39 @@ _021E1E5C: _021E1E64: mvn r0, #0 cmp r6, r0 - ldreq r0, _021E1ED0 ; =0x022106D0 + ldreq r0, _021E1ED0 ; =UNK04_022106D0 ldreq r0, [r0] ldreq r0, [r0, #4] ldreq r0, [r0] ldreq r6, [r0, #0x214] cmp r5, #0 - ldreq r0, _021E1ED0 ; =0x022106D0 + ldreq r0, _021E1ED0 ; =UNK04_022106D0 mov r1, r6 ldreq r0, [r0] ldreq r0, [r0, #4] ldreq r0, [r0] addeq r5, r0, #0x218 cmp r4, #0 - ldreq r0, _021E1ED0 ; =0x022106D0 + ldreq r0, _021E1ED0 ; =UNK04_022106D0 mov r2, r5 ldreq r0, [r0] ldreq r0, [r0, #4] ldreq r0, [r0] addeq r4, r0, #0x318 - ldr r0, _021E1ED0 ; =0x022106D0 + ldr r0, _021E1ED0 ; =UNK04_022106D0 mov r3, r4 ldr r0, [r0] ldr r0, [r0, #4] bl MOD04_021F034C ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E1ED0: .word 0x022106D0 +_021E1ED0: .word UNK04_022106D0 arm_func_start MOD04_021E1ED4 MOD04_021E1ED4: ; 0x021E1ED4 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021E1F14 ; =0x022106D0 + ldr r0, _021E1F14 ; =UNK04_022106D0 ldr r1, [r0] cmp r1, #0 addeq sp, sp, #4 @@ -10526,19 +10526,19 @@ MOD04_021E1ED4: ; 0x021E1ED4 mov r0, #0 str r0, [r1, #8] bl OS_GetTick - ldr r2, _021E1F14 ; =0x022106D0 + ldr r2, _021E1F14 ; =UNK04_022106D0 ldr r2, [r2] str r0, [r2, #0xc] str r1, [r2, #0x10] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E1F14: .word 0x022106D0 +_021E1F14: .word UNK04_022106D0 arm_func_start MOD04_021E1F18 MOD04_021E1F18: ; 0x021E1F18 stmdb sp!, {r4, r5, r6, lr} - ldr r4, _021E1F80 ; =0x022106D0 + ldr r4, _021E1F80 ; =UNK04_022106D0 mov r6, r0 ldr r0, [r4] cmp r0, #0 @@ -10568,13 +10568,13 @@ _021E1F78: mvn r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E1F80: .word 0x022106D0 +_021E1F80: .word UNK04_022106D0 arm_func_start MOD04_021E1F84 MOD04_021E1F84: ; 0x021E1F84 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r1, _021E1FE0 ; =0x022106D0 + ldr r1, _021E1FE0 ; =UNK04_022106D0 mov r5, r0 ldr r0, [r1] ldr r4, [r0, #0x18] @@ -10597,13 +10597,13 @@ _021E1FD4: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E1FE0: .word 0x022106D0 +_021E1FE0: .word UNK04_022106D0 arm_func_start MOD04_021E1FE4 MOD04_021E1FE4: ; 0x021E1FE4 stmdb sp!, {r4, r5, r6, lr} sub sp, sp, #0x210 - ldr r2, _021E2064 ; =0x022106D0 + ldr r2, _021E2064 ; =UNK04_022106D0 mov r6, r0 ldr r0, [r2] mov r5, r1 @@ -10622,7 +10622,7 @@ MOD04_021E1FE4: ; 0x021E1FE4 add r2, sp, #0 mov r0, r6 bl MOD04_021F06E4 - ldr r0, _021E2064 ; =0x022106D0 + ldr r0, _021E2064 ; =UNK04_022106D0 ldr r1, [sp, #4] ldr r0, [r0] add r2, sp, #0x108 @@ -10634,7 +10634,7 @@ MOD04_021E1FE4: ; 0x021E1FE4 add sp, sp, #0x210 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E2064: .word 0x022106D0 +_021E2064: .word UNK04_022106D0 arm_func_start MOD04_021E2068 MOD04_021E2068: ; 0x021E2068 @@ -10643,7 +10643,7 @@ MOD04_021E2068: ; 0x021E2068 mov r4, r1 mov r5, r0 ldr r0, [r4, #8] - ldr r1, _021E20C0 ; =0x0220D354 + ldr r1, _021E20C0 ; =UNK04_0220D354 bl strcmp cmp r0, #0 addne sp, sp, #0xc @@ -10661,14 +10661,14 @@ MOD04_021E2068: ; 0x021E2068 add sp, sp, #0xc ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E20C0: .word 0x0220D354 +_021E20C0: .word UNK04_0220D354 _021E20C4: .word MOD04_021E110C arm_func_start MOD04_021E20C8 MOD04_021E20C8: ; 0x021E20C8 stmdb sp!, {lr} sub sp, sp, #0xc - ldr r2, _021E210C ; =0x022106D0 + ldr r2, _021E210C ; =UNK04_022106D0 ldr r2, [r2] ldr r2, [r2, #0x18] cmp r2, #0 @@ -10684,13 +10684,13 @@ MOD04_021E20C8: ; 0x021E20C8 add sp, sp, #0xc ldmfd sp!, {pc} .align 2, 0 -_021E210C: .word 0x022106D0 +_021E210C: .word UNK04_022106D0 _021E2110: .word MOD04_021E12B8 arm_func_start MOD04_021E2114 MOD04_021E2114: ; 0x021E2114 stmdb sp!, {r4, lr} - ldr r2, _021E2170 ; =0x022106D0 + ldr r2, _021E2170 ; =UNK04_022106D0 mov r4, r0 ldr r2, [r2] cmp r2, #0 @@ -10698,7 +10698,7 @@ MOD04_021E2114: ; 0x021E2114 cmp r4, #0 ldmeqia sp!, {r4, pc} bl MOD04_021DD6B0 - ldr r0, _021E2170 ; =0x022106D0 + ldr r0, _021E2170 ; =UNK04_022106D0 ldr r3, [r0] ldr r0, [r3] cmp r0, #0 @@ -10714,13 +10714,13 @@ _021E2168: bl MOD04_021E1CCC ldmia sp!, {r4, pc} .align 2, 0 -_021E2170: .word 0x022106D0 +_021E2170: .word UNK04_022106D0 arm_func_start MOD04_021E2174 MOD04_021E2174: ; 0x021E2174 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r0, _021E2224 ; =0x022106D0 + ldr r0, _021E2224 ; =UNK04_022106D0 ldr r5, [sp, #0x10] ldr r1, [r0] ldr r4, [sp, #0x14] @@ -10755,7 +10755,7 @@ MOD04_021E2174: ; 0x021E2174 ldreqb r0, [r1, #0x1f] addeq r0, r0, #1 streqb r0, [r1, #0x1f] - ldr r0, _021E2224 ; =0x022106D0 + ldr r0, _021E2224 ; =UNK04_022106D0 ldr r1, [r0] ldrb r0, [r1, #0x1f] add r0, r0, #1 @@ -10763,13 +10763,13 @@ MOD04_021E2174: ; 0x021E2174 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E2224: .word 0x022106D0 +_021E2224: .word UNK04_022106D0 arm_func_start MOD04_021E2228 MOD04_021E2228: ; 0x021E2228 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021E2348 ; =0x022106D0 + ldr r0, _021E2348 ; =UNK04_022106D0 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 @@ -10791,7 +10791,7 @@ MOD04_021E2228: ; 0x021E2228 _021E227C: bl MOD04_021FBD00 _021E2280: - ldr r0, _021E2348 ; =0x022106D0 + ldr r0, _021E2348 ; =UNK04_022106D0 ldr r0, [r0] ldr r0, [r0, #4] cmp r0, #0 @@ -10803,7 +10803,7 @@ _021E2280: cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _021E2348 ; =0x022106D0 + ldr r0, _021E2348 ; =UNK04_022106D0 ldr r3, [r0] ldr r0, [r3, #0x18] cmp r0, #0 @@ -10819,7 +10819,7 @@ _021E2280: ldr r1, [r3, #0x14] bl MOD04_021E1A60 _021E22EC: - ldr r0, _021E2348 ; =0x022106D0 + ldr r0, _021E2348 ; =UNK04_022106D0 ldr r3, [r0] ldrb r2, [r3, #0x1c] ldr r1, [r3, #0x14] @@ -10832,7 +10832,7 @@ _021E22EC: add r0, r0, #1 strb r0, [r1, #0x1f] _021E231C: - ldr r0, _021E2348 ; =0x022106D0 + ldr r0, _021E2348 ; =UNK04_022106D0 ldr r1, [r0] ldrb r0, [r1, #0x1f] cmp r0, #2 @@ -10844,12 +10844,12 @@ _021E231C: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E2348: .word 0x022106D0 +_021E2348: .word UNK04_022106D0 arm_func_start MOD04_021E234C MOD04_021E234C: ; 0x021E234C stmdb sp!, {r4, lr} - ldr lr, _021E2428 ; =0x022106D0 + ldr lr, _021E2428 ; =UNK04_022106D0 mov ip, #0 str r0, [lr] str ip, [r0] @@ -10904,11 +10904,11 @@ MOD04_021E234C: ; 0x021E234C str ip, [r0, #0x58] ldmia sp!, {r4, pc} .align 2, 0 -_021E2428: .word 0x022106D0 +_021E2428: .word UNK04_022106D0 arm_func_start MOD04_021E242C MOD04_021E242C: ; 0x021E242C - ldr r2, _021E2450 ; =0x022106D0 + ldr r2, _021E2450 ; =UNK04_022106D0 ldr r3, [r2] cmp r3, #0 moveq r0, #0 @@ -10918,13 +10918,13 @@ MOD04_021E242C: ; 0x021E242C strne r1, [r2, #0x48] bx lr .align 2, 0 -_021E2450: .word 0x022106D0 +_021E2450: .word UNK04_022106D0 arm_func_start MOD04_021E2454 MOD04_021E2454: ; 0x021E2454 stmdb sp!, {r4, r5, lr} sub sp, sp, #0x104 - ldr r2, _021E24DC ; =0x022106D0 + ldr r2, _021E24DC ; =UNK04_022106D0 mov r5, r0 ldr r0, [r2] mov r4, r1 @@ -10959,7 +10959,7 @@ _021E248C: add sp, sp, #0x104 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021E24DC: .word 0x022106D0 +_021E24DC: .word UNK04_022106D0 arm_func_start MOD04_021E24E0 MOD04_021E24E0: ; 0x021E24E0 @@ -11032,7 +11032,7 @@ MOD04_021E259C: ; 0x021E259C bne _021E2650 cmp r6, #0 beq _021E260C - ldr r0, _021E26B0 ; =0x0220D38C + ldr r0, _021E26B0 ; =UNK04_0220D38C add r1, sp, #0 add r2, sp, #0xc mov r3, #0x2f @@ -11049,7 +11049,7 @@ MOD04_021E259C: ; 0x021E259C _021E260C: cmp r4, #0 beq _021E2668 - ldr r0, _021E26B4 ; =0x0220D390 + ldr r0, _021E26B4 ; =UNK04_0220D390 add r1, sp, #0 add r2, sp, #0xc mov r3, #0x2f @@ -11093,8 +11093,8 @@ _021E268C: add sp, sp, #0x218 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E26B0: .word 0x0220D38C -_021E26B4: .word 0x0220D390 +_021E26B0: .word UNK04_0220D38C +_021E26B4: .word UNK04_0220D390 arm_func_start MOD04_021E26B8 MOD04_021E26B8: ; 0x021E26B8 @@ -11108,28 +11108,28 @@ _021E26CC: .word MOD04_021E259C arm_func_start MOD04_021E26D0 MOD04_021E26D0: ; 0x021E26D0 - ldr r1, _021E26E0 ; =0x022106D8 + ldr r1, _021E26E0 ; =UNK04_022106D8 ldr r1, [r1] str r0, [r1, #0x1a0] bx lr .align 2, 0 -_021E26E0: .word 0x022106D8 +_021E26E0: .word UNK04_022106D8 arm_func_start MOD04_021E26E4 MOD04_021E26E4: ; 0x021E26E4 - ldr r0, _021E26F0 ; =0x022106D8 + ldr r0, _021E26F0 ; =UNK04_022106D8 ldr r0, [r0] bx lr .align 2, 0 -_021E26F0: .word 0x022106D8 +_021E26F0: .word UNK04_022106D8 arm_func_start MOD04_021E26F4 MOD04_021E26F4: ; 0x021E26F4 - ldr r1, _021E2700 ; =0x022106D8 + ldr r1, _021E2700 ; =UNK04_022106D8 str r0, [r1] bx lr .align 2, 0 -_021E2700: .word 0x022106D8 +_021E2700: .word UNK04_022106D8 arm_func_start MOD04_021E2704 MOD04_021E2704: ; 0x021E2704 @@ -11243,7 +11243,7 @@ _021E2880: strb r1, [r0, #0xc] bl MOD04_021E26E4 ldr r3, [r0, #0x200] - ldr r2, _021E2B58 ; =0x0220D394 + ldr r2, _021E2B58 ; =UNK04_0220D394 add r0, sp, #0x10 mov r1, #0xc bl OS_SNPrintf @@ -11433,7 +11433,7 @@ _021E2B04: add sp, sp, #0x20 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E2B58: .word 0x0220D394 +_021E2B58: .word UNK04_0220D394 _021E2B5C: .word 0x00001388 arm_func_start MOD04_021E2B60 @@ -11477,7 +11477,7 @@ _021E2BD8: mov r1, fp mov r2, r7 bl MI_CpuCopy8 - ldr r1, _021E2C74 ; =0x0220D398 + ldr r1, _021E2C74 ; =UNK04_0220D398 mov r0, fp mov r2, r6 bl strncmp @@ -11513,7 +11513,7 @@ _021E2BD8: add sp, sp, #0x9c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E2C74: .word 0x0220D398 +_021E2C74: .word UNK04_0220D398 arm_func_start MOD04_021E2C78 MOD04_021E2C78: ; 0x021E2C78 @@ -11624,7 +11624,7 @@ _021E2D88: mov r0, r6 mov r1, #0x36 bl MOD04_02202254 - ldr r4, _021E2E0C ; =0x02210704 + ldr r4, _021E2E0C ; =UNK04_02210704 mov r5, #0 _021E2DE4: ldrb r1, [r4] @@ -11639,7 +11639,7 @@ _021E2DF8: blt _021E2DE4 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E2E0C: .word 0x02210704 +_021E2E0C: .word UNK04_02210704 arm_func_start MOD04_021E2E10 MOD04_021E2E10: ; 0x021E2E10 @@ -11723,30 +11723,30 @@ _021E2EF8: ldmgeia sp!, {r4, pc} mov r0, #0xc mul r2, r1, r0 - ldr r0, _021E2F5C ; =0x02210704 + ldr r0, _021E2F5C ; =UNK04_02210704 ldrb r0, [r0, r2] cmp r0, #0 ldmeqia sp!, {r4, pc} - ldr r0, _021E2F60 ; =0x02210705 + ldr r0, _021E2F60 ; =UNK04_02210705 ldrb r0, [r0, r2] cmp r0, #0 beq _021E2F44 - ldr r1, _021E2F64 ; =0x0221070C + ldr r1, _021E2F64 ; =UNK04_0221070C mov r0, r4 ldr r1, [r1, r2] bl MOD04_022021C0 ldmia sp!, {r4, pc} _021E2F44: - ldr r1, _021E2F64 ; =0x0221070C + ldr r1, _021E2F64 ; =UNK04_0221070C mov r0, r4 ldr r1, [r1, r2] ldr r1, [r1] bl MOD04_02202220 ldmia sp!, {r4, pc} .align 2, 0 -_021E2F5C: .word 0x02210704 -_021E2F60: .word 0x02210705 -_021E2F64: .word 0x0221070C +_021E2F5C: .word UNK04_02210704 +_021E2F60: .word UNK04_02210705 +_021E2F64: .word UNK04_0221070C arm_func_start MOD04_021E2F68 MOD04_021E2F68: ; 0x021E2F68 @@ -11766,8 +11766,8 @@ MOD04_021E2F68: ; 0x021E2F68 bl MOD04_02203BE4 cmp r0, #0 ble _021E2FF8 - ldr r4, _021E30D8 ; =0x0220BAC4 - ldr r6, _021E30DC ; =0x0220D3A0 + ldr r4, _021E30D8 ; =UNK04_0220BAC4 + ldr r6, _021E30DC ; =UNK04_0220D3A0 mvn r5, #0 _021E2FB4: bl MOD04_021E26E4 @@ -11810,7 +11810,7 @@ _021E3028: cmp r6, #0 subgt r0, r6, #1 ldrgt sl, [r5, r0, lsl #2] - ldr r0, _021E30D8 ; =0x0220BAC4 + ldr r0, _021E30D8 ; =UNK04_0220BAC4 movle sl, fp ldr r2, [r0, r6, lsl #2] mov r1, r7 @@ -11835,20 +11835,20 @@ _021E3090: ldr r0, [r0, #0xe4] mov r1, r6 bl MOD04_02203BF4 - ldr r1, _021E30DC ; =0x0220D3A0 + ldr r1, _021E30DC ; =UNK04_0220D3A0 mov r2, r8 bl MOD04_02203A48 bl MOD04_021E26E4 mov r1, #0 ldr r0, [r0, #0xe4] - ldr r2, _021E30DC ; =0x0220D3A0 + ldr r2, _021E30DC ; =UNK04_0220D3A0 mov r3, r1 bl MOD04_02203BD4 add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E30D8: .word 0x0220BAC4 -_021E30DC: .word 0x0220D3A0 +_021E30D8: .word UNK04_0220BAC4 +_021E30DC: .word UNK04_0220D3A0 arm_func_start MOD04_021E30E0 MOD04_021E30E0: ; 0x021E30E0 @@ -11878,7 +11878,7 @@ _021E3120: ldrb r0, [r0, #0x15] cmp r0, #0 bne _021E31BC - ldr r1, _021E32D4 ; =0x0220D3AC + ldr r1, _021E32D4 ; =UNK04_0220D3AC mov r0, r6 mov r2, r5 bl MOD04_0220394C @@ -11932,7 +11932,7 @@ _021E31BC: mov r0, fp bl MOD04_021DE8C8 orr r2, r0, r7, lsl #8 - ldr r1, _021E32DC ; =0x0220D3A0 + ldr r1, _021E32DC ; =UNK04_0220D3A0 mov r0, r6 bl MOD04_02203A48 b _021E3250 @@ -11948,7 +11948,7 @@ _021E3238: ldr r0, [sp, #8] bl MOD04_021DE8C8 mov r2, r0 - ldr r1, _021E32DC ; =0x0220D3A0 + ldr r1, _021E32DC ; =UNK04_0220D3A0 mov r0, r6 bl MOD04_02203A48 _021E3250: @@ -11970,7 +11970,7 @@ _021E3268: bl MOD04_021E26E4 mov r1, #0 ldr r0, [r0, #0xe4] - ldr r2, _021E32DC ; =0x0220D3A0 + ldr r2, _021E32DC ; =UNK04_0220D3A0 mov r3, r1 bl MOD04_02203BD4 _021E32A0: @@ -11989,9 +11989,9 @@ _021E32C8: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E32D4: .word 0x0220D3AC +_021E32D4: .word UNK04_0220D3AC _021E32D8: .word 0x007FFFFF -_021E32DC: .word 0x0220D3A0 +_021E32DC: .word UNK04_0220D3A0 arm_func_start MOD04_021E32E0 MOD04_021E32E0: ; 0x021E32E0 @@ -12189,7 +12189,7 @@ _021E3580: mov r0, r6 mov r1, #0 bl MOD04_02203BF4 - ldr r1, _021E36AC ; =0x0220D3AC + ldr r1, _021E36AC ; =UNK04_0220D3AC mov r2, #0 bl MOD04_0220394C mov r4, r0 @@ -12261,7 +12261,7 @@ _021E3684: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021E36AC: .word 0x0220D3AC +_021E36AC: .word UNK04_0220D3AC arm_func_start MOD04_021E36B0 MOD04_021E36B0: ; 0x021E36B0 @@ -12541,7 +12541,7 @@ _021E39EC: .word 0xFFFEC398 MOD04_021E39F0: ; 0x021E39F0 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} sub sp, sp, #8 - ldr r0, _021E3E1C ; =0x022106D4 + ldr r0, _021E3E1C ; =UNK04_022106D4 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #8 @@ -12566,7 +12566,7 @@ MOD04_021E39F0: ; 0x021E39F0 bne _021E3C58 mov r0, #0 bl MOD04_021E3EC4 - ldr r1, _021E3E1C ; =0x022106D4 + ldr r1, _021E3E1C ; =UNK04_022106D4 ldr r5, [r1] ldr r1, [r5, #8] cmp r1, r0 @@ -12654,7 +12654,7 @@ _021E3B98: ldrb r0, [r0, #0xd] cmp r0, #1 blt _021E3C3C - ldr r8, _021E3E1C ; =0x022106D4 + ldr r8, _021E3E1C ; =UNK04_022106D4 mov r5, #0 mov r4, #0x11 mov r6, r7 @@ -12693,7 +12693,7 @@ _021E3C28: cmp r7, r0 ble _021E3BBC _021E3C3C: - ldr r0, _021E3E1C ; =0x022106D4 + ldr r0, _021E3E1C ; =UNK04_022106D4 add sp, sp, #8 ldr r1, [r0] ldrb r0, [r1, #2] @@ -12711,7 +12711,7 @@ _021E3C58: addne sp, sp, #8 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} _021E3C7C: - ldr r0, _021E3E1C ; =0x022106D4 + ldr r0, _021E3E1C ; =UNK04_022106D4 ldr r4, [r0] bl MOD04_021E26E4 ldrb r1, [r4, #1] @@ -12723,7 +12723,7 @@ _021E3C7C: ldrb r0, [r4, #2] cmp r0, #0 bne _021E3CF0 - ldr r0, _021E3E1C ; =0x022106D4 + ldr r0, _021E3E1C ; =UNK04_022106D4 ldr r4, [r0] bl OS_GetTick ldr r3, [r4, #0x10] @@ -12745,7 +12745,7 @@ _021E3CF0: cmp r0, #0 addeq sp, sp, #8 ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - ldr r0, _021E3E1C ; =0x022106D4 + ldr r0, _021E3E1C ; =UNK04_022106D4 ldr r4, [r0] bl OS_GetTick ldr r3, [r4, #0x18] @@ -12811,7 +12811,7 @@ _021E3D98: cmp r4, r0 ble _021E3D98 _021E3DF8: - ldr r0, _021E3E1C ; =0x022106D4 + ldr r0, _021E3E1C ; =UNK04_022106D4 ldr r4, [r0] bl OS_GetTick str r0, [r4, #0x18] @@ -12821,14 +12821,14 @@ _021E3DF8: add sp, sp, #8 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021E3E1C: .word 0x022106D4 +_021E3E1C: .word UNK04_022106D4 _021E3E20: .word 0x000082EA _021E3E24: .word 0x00001770 arm_func_start MOD04_021E3E28 MOD04_021E3E28: ; 0x021E3E28 stmdb sp!, {r4, lr} - ldr r1, _021E3E98 ; =0x022106D4 + ldr r1, _021E3E98 ; =UNK04_022106D4 mov r4, r0 ldr r3, [r1] cmp r3, #0 @@ -12843,20 +12843,20 @@ MOD04_021E3E28: ; 0x021E3E28 ldr r0, [r1] strb r2, [r0, #2] bl OS_GetTick - ldr r2, _021E3E98 ; =0x022106D4 + ldr r2, _021E3E98 ; =UNK04_022106D4 cmp r4, #0 ldr r2, [r2] str r0, [r2, #0x18] str r1, [r2, #0x1c] ldmneia sp!, {r4, pc} bl OS_GetTick - ldr r2, _021E3E98 ; =0x022106D4 + ldr r2, _021E3E98 ; =UNK04_022106D4 ldr r2, [r2] str r0, [r2, #0x10] str r1, [r2, #0x14] ldmia sp!, {r4, pc} .align 2, 0 -_021E3E98: .word 0x022106D4 +_021E3E98: .word UNK04_022106D4 arm_func_start MOD04_021E3E9C MOD04_021E3E9C: ; 0x021E3E9C @@ -12939,7 +12939,7 @@ _021E3F8C: arm_func_start MOD04_021E3F98 MOD04_021E3F98: ; 0x021E3F98 stmdb sp!, {r4, lr} - ldr r1, _021E405C ; =0x0220D3B4 + ldr r1, _021E405C ; =UNK04_0220D3B4 mvn r2, #0 mov r4, r0 bl MOD04_0220394C @@ -12947,27 +12947,27 @@ MOD04_021E3F98: ; 0x021E3F98 cmp r0, r2 moveq r0, #0 ldmeqia sp!, {r4, pc} - ldr r1, _021E4060 ; =0x0220D3C0 + ldr r1, _021E4060 ; =UNK04_0220D3C0 mov r0, r4 bl MOD04_0220394C mvn r2, #0 cmp r0, r2 moveq r0, #0 ldmeqia sp!, {r4, pc} - ldr r1, _021E4064 ; =0x0220D3CC + ldr r1, _021E4064 ; =UNK04_0220D3CC mov r0, r4 bl MOD04_0220394C mvn r2, #0 cmp r0, r2 moveq r0, #0 ldmeqia sp!, {r4, pc} - ldr r1, _021E4068 ; =0x0220D3D8 + ldr r1, _021E4068 ; =UNK04_0220D3D8 mov r0, r4 bl MOD04_0220394C mvn r1, #0 cmp r0, r1 bne _021E4028 - ldr r1, _021E4068 ; =0x0220D3D8 + ldr r1, _021E4068 ; =UNK04_0220D3D8 mov r0, r4 mov r2, #0 bl MOD04_0220394C @@ -12975,7 +12975,7 @@ MOD04_021E3F98: ; 0x021E3F98 moveq r0, #0 ldmeqia sp!, {r4, pc} _021E4028: - ldr r1, _021E406C ; =0x0220D3E4 + ldr r1, _021E406C ; =UNK04_0220D3E4 mov r0, r4 mvn r2, #0 bl MOD04_0220394C @@ -12983,18 +12983,18 @@ _021E4028: cmp r0, r1 moveq r0, #0 ldmeqia sp!, {r4, pc} - ldr r1, _021E4070 ; =0x0220D3AC + ldr r1, _021E4070 ; =UNK04_0220D3AC mov r0, r4 mov r2, #0 bl MOD04_0220394C ldmia sp!, {r4, pc} .align 2, 0 -_021E405C: .word 0x0220D3B4 -_021E4060: .word 0x0220D3C0 -_021E4064: .word 0x0220D3CC -_021E4068: .word 0x0220D3D8 -_021E406C: .word 0x0220D3E4 -_021E4070: .word 0x0220D3AC +_021E405C: .word UNK04_0220D3B4 +_021E4060: .word UNK04_0220D3C0 +_021E4064: .word UNK04_0220D3CC +_021E4068: .word UNK04_0220D3D8 +_021E406C: .word UNK04_0220D3E4 +_021E4070: .word UNK04_0220D3AC arm_func_start MOD04_021E4074 MOD04_021E4074: ; 0x021E4074 @@ -13073,7 +13073,7 @@ _021E415C: MOD04_021E4164: ; 0x021E4164 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #4 - ldr r6, _021E41BC ; =0x02210704 + ldr r6, _021E41BC ; =UNK04_02210704 mov r7, #0 mov r4, r7 mov r5, #4 @@ -13089,14 +13089,14 @@ _021E4194: cmp r7, #0x9a add r6, r6, #0xc blt _021E417C - ldr r1, _021E41BC ; =0x02210704 + ldr r1, _021E41BC ; =UNK04_02210704 ldr r2, _021E41C0 ; =0x00000738 mov r0, #0 bl MIi_CpuClear32 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021E41BC: .word 0x02210704 +_021E41BC: .word UNK04_02210704 _021E41C0: .word 0x00000738 arm_func_start MOD04_021E41C4 @@ -14036,7 +14036,7 @@ _021E4EC8: MOD04_021E4ED4: ; 0x021E4ED4 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #0xc - ldr r1, _021E4F90 ; =0x0220D3F0 + ldr r1, _021E4F90 ; =UNK04_0220D3F0 mov r0, #1 mov r2, #0 bl MOD04_021E1E30 @@ -14083,7 +14083,7 @@ _021E4F28: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021E4F90: .word 0x0220D3F0 +_021E4F90: .word UNK04_0220D3F0 arm_func_start MOD04_021E4F94 MOD04_021E4F94: ; 0x021E4F94 @@ -14589,7 +14589,7 @@ _021E56BC: ldrb r0, [r0, #0x15] cmp r0, #2 beq _021E56DC - ldr r1, _021E581C ; =0x0220D3F0 + ldr r1, _021E581C ; =UNK04_0220D3F0 mov r0, #2 mov r2, r4 bl MOD04_021E1E30 @@ -14648,7 +14648,7 @@ _021E5780: cmp r0, #0 addne sp, sp, #0x20 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - ldr r0, _021E5820 ; =0x022106DC + ldr r0, _021E5820 ; =UNK04_022106DC ldrb r1, [r0] cmp r1, #1 moveq r1, #1 @@ -14682,8 +14682,8 @@ _021E57E8: add sp, sp, #0x20 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021E581C: .word 0x0220D3F0 -_021E5820: .word 0x022106DC +_021E581C: .word UNK04_0220D3F0 +_021E5820: .word UNK04_022106DC arm_func_start MOD04_021E5824 MOD04_021E5824: ; 0x021E5824 @@ -15199,19 +15199,19 @@ _021E5F1C: ldr r0, [sp, #0x2c] cmp r0, #4 bne _021E5DB4 - ldr r0, _021E602C ; =0x0220D3F4 + ldr r0, _021E602C ; =UNK04_0220D3F4 add r1, sp, #0x1c add r2, sp, #0x30 mov r3, r5 bl MOD04_021DE9F4 mov r6, r0 - ldr r0, _021E6030 ; =0x0220D3F8 + ldr r0, _021E6030 ; =UNK04_0220D3F8 add r1, sp, #0x12 add r2, sp, #0x30 mov r3, r5 bl MOD04_021DE9F4 mov fp, r0 - ldr r0, _021E6034 ; =0x0220D3FC + ldr r0, _021E6034 ; =UNK04_0220D3FC add r1, sp, #0x10 add r2, sp, #0x30 mov r3, r5 @@ -15248,9 +15248,9 @@ _021E5F1C: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 _021E6028: .word 0x00000BB8 -_021E602C: .word 0x0220D3F4 -_021E6030: .word 0x0220D3F8 -_021E6034: .word 0x0220D3FC +_021E602C: .word UNK04_0220D3F4 +_021E6030: .word UNK04_0220D3F8 +_021E6034: .word UNK04_0220D3FC arm_func_start MOD04_021E6038 MOD04_021E6038: ; 0x021E6038 @@ -15293,7 +15293,7 @@ _021E60A0: mov r6, r0 bl MOD04_021E26E4 mov r4, r0 - ldr r1, _021E61E4 ; =0x0220D3AC + ldr r1, _021E61E4 ; =UNK04_0220D3AC mov r0, r6 mov r2, #0 bl MOD04_0220394C @@ -15367,7 +15367,7 @@ _021E6160: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021E61E4: .word 0x0220D3AC +_021E61E4: .word UNK04_0220D3AC _021E61E8: .word 0x00001770 arm_func_start MOD04_021E61EC @@ -15710,7 +15710,7 @@ _021E66B0: mov r4, #3 b _021E6724 _021E66B8: - ldr r0, _021E672C ; =0x022106DC + ldr r0, _021E672C ; =UNK04_022106DC ldrb r1, [r0] cmp r1, #1 bne _021E66D8 @@ -15745,7 +15745,7 @@ _021E6724: mov r0, r4 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021E672C: .word 0x022106DC +_021E672C: .word UNK04_022106DC arm_func_start MOD04_021E6730 MOD04_021E6730: ; 0x021E6730 @@ -16587,7 +16587,7 @@ _021E7370: blt _021E7358 b _021E7608 _021E7380: - ldr r0, _021E7614 ; =0x022106D4 + ldr r0, _021E7614 ; =UNK04_022106D4 ldr r4, [r0] cmp r4, #0 beq _021E73E0 @@ -16640,7 +16640,7 @@ _021E7424: bl MOD04_021E3F28 cmp r0, #0xff beq _021E7608 - ldr r1, _021E7614 ; =0x022106D4 + ldr r1, _021E7614 ; =UNK04_022106D4 mov r4, #1 ldr r3, [r1] mov r5, r4,lsl r0 @@ -16768,7 +16768,7 @@ _021E7608: add sp, sp, #0x118 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021E7614: .word 0x022106D4 +_021E7614: .word UNK04_022106D4 _021E7618: .word 0x000082EA arm_func_start MOD04_021E761C @@ -16829,9 +16829,9 @@ MOD04_021E76C8: ; 0x021E76C8 mov r0, #3 mov r6, r1 str r0, [sp] - ldr ip, _021E7760 ; =0x0220D410 - ldr r2, _021E7764 ; =0x0220D400 - ldr r3, _021E7768 ; =0x0220D408 + ldr ip, _021E7760 ; =UNK04_0220D410 + ldr r2, _021E7764 ; =UNK04_0220D400 + ldr r3, _021E7768 ; =UNK04_0220D408 add r0, sp, #8 mov r1, #0x200 str ip, [sp, #4] @@ -16861,9 +16861,9 @@ _021E7748: add sp, sp, #0x208 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021E7760: .word 0x0220D410 -_021E7764: .word 0x0220D400 -_021E7768: .word 0x0220D408 +_021E7760: .word UNK04_0220D410 +_021E7764: .word UNK04_0220D400 +_021E7768: .word UNK04_0220D408 arm_func_start MOD04_021E776C MOD04_021E776C: ; 0x021E776C @@ -16885,7 +16885,7 @@ MOD04_021E776C: ; 0x021E776C _021E77A8: mov r4, #0 _021E77AC: - ldr r6, _021E7880 ; =0x0220D398 + ldr r6, _021E7880 ; =UNK04_0220D398 add sb, sp, #4 ldrb r3, [r6] ldrb r2, [r6, #1] @@ -16940,7 +16940,7 @@ _021E781C: add sp, sp, #0x9c ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021E7880: .word 0x0220D398 +_021E7880: .word UNK04_0220D398 arm_func_start MOD04_021E7884 MOD04_021E7884: ; 0x021E7884 @@ -16983,7 +16983,7 @@ _021E7900: cmp sb, #0 beq _021E7978 ldr r3, [sl] - ldr r2, _021E7A3C ; =0x0220D394 + ldr r2, _021E7A3C ; =UNK04_0220D394 add r0, sp, #0x20 mov r1, #0x200 bl OS_SNPrintf @@ -16995,7 +16995,7 @@ _021E7900: mov r5, #0x10 _021E793C: ldr r3, [sl, r7, lsl #2] - ldr r2, _021E7A40 ; =0x0220D414 + ldr r2, _021E7A40 ; =UNK04_0220D414 mov r0, r6 mov r1, r5 bl OS_SNPrintf @@ -17063,8 +17063,8 @@ _021E7A30: add sp, sp, #0x224 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021E7A3C: .word 0x0220D394 -_021E7A40: .word 0x0220D414 +_021E7A3C: .word UNK04_0220D394 +_021E7A40: .word UNK04_0220D414 arm_func_start MOD04_021E7A44 MOD04_021E7A44: ; 0x021E7A44 @@ -17328,30 +17328,30 @@ MOD04_021E7DF4: ; 0x021E7DF4 stmdb sp!, {lr} sub sp, sp, #0x24 mov lr, #3 - ldr ip, _021E7E48 ; =0x0220D3AC + ldr ip, _021E7E48 ; =UNK04_0220D3AC str lr, [sp] str ip, [sp, #4] str r1, [sp, #8] str r2, [sp, #0xc] str r2, [sp, #0x10] - ldr r2, _021E7E4C ; =0x0220D3CC - ldr r1, _021E7E50 ; =0x0220D3D8 + ldr r2, _021E7E4C ; =UNK04_0220D3CC + ldr r1, _021E7E50 ; =UNK04_0220D3D8 str r2, [sp, #0x14] str r3, [sp, #0x18] str r1, [sp, #0x1c] - ldr r2, _021E7E54 ; =0x0220D418 - ldr r3, _021E7E58 ; =0x0220D3E4 + ldr r2, _021E7E54 ; =UNK04_0220D418 + ldr r3, _021E7E58 ; =UNK04_0220D3E4 mov r1, #0x100 str ip, [sp, #0x20] bl OS_SNPrintf add sp, sp, #0x24 ldmfd sp!, {pc} .align 2, 0 -_021E7E48: .word 0x0220D3AC -_021E7E4C: .word 0x0220D3CC -_021E7E50: .word 0x0220D3D8 -_021E7E54: .word 0x0220D418 -_021E7E58: .word 0x0220D3E4 +_021E7E48: .word UNK04_0220D3AC +_021E7E4C: .word UNK04_0220D3CC +_021E7E50: .word UNK04_0220D3D8 +_021E7E54: .word UNK04_0220D418 +_021E7E58: .word UNK04_0220D3E4 arm_func_start MOD04_021E7E5C MOD04_021E7E5C: ; 0x021E7E5C @@ -17383,7 +17383,7 @@ MOD04_021E7E5C: ; 0x021E7E5C bne _021E7EF4 _021E7EC4: add r1, sp, #0x100 - ldr r2, _021E8020 ; =0x02210704 + ldr r2, _021E8020 ; =UNK04_02210704 add r1, r1, #0x13 mov r3, #0 _021E7ED4: @@ -17423,12 +17423,12 @@ _021E7F20: ldrb r3, [r0, #0x15] add r0, sp, #0xc bl MOD04_021E7DF4 - ldr r0, _021E8024 ; =0x022106E0 + ldr r0, _021E8024 ; =UNK04_022106E0 ldr r5, [r0] cmp r5, #0 beq _021E7FAC add r0, sp, #0xc - ldr r2, _021E8028 ; =0x0220D470 + ldr r2, _021E8028 ; =UNK04_0220D470 mov r3, r0 mov r1, #0x100 str r5, [sp] @@ -17438,8 +17438,8 @@ _021E7F84: bl MOD04_021E26E4 ldr r5, [r0, #0x208] _021E7F8C: - ldr r2, _021E802C ; =0x0220D47C - ldr r3, _021E8030 ; =0x0220D3AC + ldr r2, _021E802C ; =UNK04_0220D47C + ldr r3, _021E8030 ; =UNK04_0220D3AC add r0, sp, #0xc mov r1, #0x100 str r5, [sp] @@ -17478,11 +17478,11 @@ _021E7FD0: add sp, sp, #0x1b0 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021E8020: .word 0x02210704 -_021E8024: .word 0x022106E0 -_021E8028: .word 0x0220D470 -_021E802C: .word 0x0220D47C -_021E8030: .word 0x0220D3AC +_021E8020: .word UNK04_02210704 +_021E8024: .word UNK04_022106E0 +_021E8028: .word UNK04_0220D470 +_021E802C: .word UNK04_0220D47C +_021E8030: .word UNK04_0220D3AC arm_func_start MOD04_021E8034 MOD04_021E8034: ; 0x021E8034 @@ -17506,14 +17506,14 @@ _021E8074: bl MOD04_02200D6C mov r0, #0 bl MOD04_021E26D0 - ldr r0, _021E80C0 ; =0x022106E0 + ldr r0, _021E80C0 ; =UNK04_022106E0 ldr r1, [r0] cmp r1, #0 beq _021E80A8 mov r0, #4 mov r2, #0 bl MOD04_021DD904 - ldr r0, _021E80C0 ; =0x022106E0 + ldr r0, _021E80C0 ; =UNK04_022106E0 mov r1, #0 str r1, [r0] _021E80A8: @@ -17524,7 +17524,7 @@ _021E80A8: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E80C0: .word 0x022106E0 +_021E80C0: .word UNK04_022106E0 arm_func_start MOD04_021E80C4 MOD04_021E80C4: ; 0x021E80C4 @@ -17551,28 +17551,28 @@ MOD04_021E80C4: ; 0x021E80C4 mov r1, #0 strb r1, [r0, #0x2d0] mov r0, #0x32 - ldr r1, _021E8160 ; =0x0220D3AC + ldr r1, _021E8160 ; =UNK04_0220D3AC bl MOD04_0220277C mov r0, #0x33 - ldr r1, _021E8164 ; =0x0220D3CC + ldr r1, _021E8164 ; =UNK04_0220D3CC bl MOD04_0220277C mov r0, #0x34 - ldr r1, _021E8168 ; =0x0220D3D8 + ldr r1, _021E8168 ; =UNK04_0220D3D8 bl MOD04_0220277C mov r0, #0x35 - ldr r1, _021E816C ; =0x0220D3E4 + ldr r1, _021E816C ; =UNK04_0220D3E4 bl MOD04_0220277C mov r0, #0x36 - ldr r1, _021E8170 ; =0x0220D3A0 + ldr r1, _021E8170 ; =UNK04_0220D3A0 bl MOD04_0220277C add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021E8160: .word 0x0220D3AC -_021E8164: .word 0x0220D3CC -_021E8168: .word 0x0220D3D8 -_021E816C: .word 0x0220D3E4 -_021E8170: .word 0x0220D3A0 +_021E8160: .word UNK04_0220D3AC +_021E8164: .word UNK04_0220D3CC +_021E8168: .word UNK04_0220D3D8 +_021E816C: .word UNK04_0220D3E4 +_021E8170: .word UNK04_0220D3A0 arm_func_start MOD04_021E8174 MOD04_021E8174: ; 0x021E8174 @@ -17836,39 +17836,39 @@ MOD04_021E854C: ; 0x021E854C sub sp, sp, #4 mov r0, #0 bl MOD04_021E26F4 - ldr r0, _021E85C8 ; =0x022106E0 + ldr r0, _021E85C8 ; =UNK04_022106E0 ldr r1, [r0] cmp r1, #0 beq _021E8584 mov r0, #4 mov r2, #0 bl MOD04_021DD904 - ldr r0, _021E85C8 ; =0x022106E0 + ldr r0, _021E85C8 ; =UNK04_022106E0 mov r1, #0 str r1, [r0] _021E8584: bl MOD04_021E4164 - ldr r0, _021E85CC ; =0x022106D4 + ldr r0, _021E85CC ; =UNK04_022106D4 ldr r1, [r0] cmp r1, #0 beq _021E85B0 mov r0, #4 mov r2, #0 bl MOD04_021DD904 - ldr r0, _021E85CC ; =0x022106D4 + ldr r0, _021E85CC ; =UNK04_022106D4 mov r1, #0 str r1, [r0] _021E85B0: - ldr r0, _021E85D0 ; =0x022106DC + ldr r0, _021E85D0 ; =UNK04_022106DC mov r1, #0 strb r1, [r0] strb r1, [r0, #1] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021E85C8: .word 0x022106E0 -_021E85CC: .word 0x022106D4 -_021E85D0: .word 0x022106DC +_021E85C8: .word UNK04_022106E0 +_021E85CC: .word UNK04_022106D4 +_021E85D0: .word UNK04_022106DC arm_func_start MOD04_021E85D4 MOD04_021E85D4: ; 0x021E85D4 @@ -17882,12 +17882,12 @@ MOD04_021E85D4: ; 0x021E85D4 ldmneia sp!, {pc} bl MOD04_021E26E4 ldrb r1, [r0, #0x16] - ldr r2, _021E8694 ; =0x0220D394 + ldr r2, _021E8694 ; =UNK04_0220D394 add r0, sp, #0 add r3, r1, #1 mov r1, #0xc bl OS_SNPrintf - ldr r0, _021E8698 ; =0x0220D484 + ldr r0, _021E8698 ; =UNK04_0220D484 add r1, sp, #0 add r2, sp, #0xc mov r3, #0x2f @@ -17897,19 +17897,19 @@ MOD04_021E85D4: ; 0x021E85D4 add r0, sp, #0 mov r1, #0xc add r3, r2, #1 - ldr r2, _021E8694 ; =0x0220D394 + ldr r2, _021E8694 ; =UNK04_0220D394 bl OS_SNPrintf - ldr r0, _021E869C ; =0x0220D488 + ldr r0, _021E869C ; =UNK04_0220D488 add r1, sp, #0 add r2, sp, #0xc mov r3, #0x2f bl MOD04_021DEB0C - ldr r2, _021E8694 ; =0x0220D394 + ldr r2, _021E8694 ; =UNK04_0220D394 add r0, sp, #0 mov r1, #0xc mov r3, #3 bl OS_SNPrintf - ldr r0, _021E86A0 ; =0x0220D3F4 + ldr r0, _021E86A0 ; =UNK04_0220D3F4 add r1, sp, #0 add r2, sp, #0xc mov r3, #0x2f @@ -17921,10 +17921,10 @@ MOD04_021E85D4: ; 0x021E85D4 add sp, sp, #0x2c ldmfd sp!, {pc} .align 2, 0 -_021E8694: .word 0x0220D394 -_021E8698: .word 0x0220D484 -_021E869C: .word 0x0220D488 -_021E86A0: .word 0x0220D3F4 +_021E8694: .word UNK04_0220D394 +_021E8698: .word UNK04_0220D484 +_021E869C: .word UNK04_0220D488 +_021E86A0: .word UNK04_0220D3F4 arm_func_start MOD04_021E86A4 MOD04_021E86A4: ; 0x021E86A4 @@ -17934,7 +17934,7 @@ MOD04_021E86A4: ; 0x021E86A4 cmp r0, #0 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r0, _021E8748 ; =0x022106E4 + ldr r0, _021E8748 ; =UNK04_022106E4 mov r1, #0 mov r2, #0x20 bl MI_CpuFill8 @@ -17943,7 +17943,7 @@ MOD04_021E86A4: ; 0x021E86A4 ldrb r0, [r0, #0xe] cmp r0, #0 blt _021E8730 - ldr r5, _021E8748 ; =0x022106E4 + ldr r5, _021E8748 ; =UNK04_022106E4 mov r4, #1 _021E86E8: bl MOD04_021E26E4 @@ -17965,14 +17965,14 @@ _021E86E8: cmp r6, r0 ble _021E86E8 _021E8730: - ldr r0, _021E8748 ; =0x022106E4 + ldr r0, _021E8748 ; =UNK04_022106E4 str r0, [r7] bl MOD04_021E26E4 ldrb r0, [r0, #0xe] add r0, r0, #1 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021E8748: .word 0x022106E4 +_021E8748: .word UNK04_022106E4 arm_func_start MOD04_021E874C MOD04_021E874C: ; 0x021E874C @@ -18481,7 +18481,7 @@ MOD04_021E8E08: ; 0x021E8E08 mov r0, r4 mov r1, r5 bl MOD04_021DD6B0 - ldr r1, _021E8EC8 ; =0x0220D3F0 + ldr r1, _021E8EC8 ; =UNK04_0220D3F0 mov r0, #1 mov r2, #0 bl MOD04_021E1E30 @@ -18515,7 +18515,7 @@ MOD04_021E8E08: ; 0x021E8E08 add sp, sp, #8 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021E8EC8: .word 0x0220D3F0 +_021E8EC8: .word UNK04_0220D3F0 arm_func_start MOD04_021E8ECC MOD04_021E8ECC: ; 0x021E8ECC @@ -18620,7 +18620,7 @@ _021E8FC4: _021E9030: bl MOD04_021E26E4 ldr r3, [r0, #0x200] - ldr r2, _021E91F8 ; =0x0220D394 + ldr r2, _021E91F8 ; =UNK04_0220D394 add r0, sp, #0x10 mov r1, #0xc bl OS_SNPrintf @@ -18738,7 +18738,7 @@ _021E91E8: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021E91F8: .word 0x0220D394 +_021E91F8: .word UNK04_0220D394 _021E91FC: .word 0x00001388 _021E9200: .word 0xFFFEABC4 @@ -18761,7 +18761,7 @@ MOD04_021E9204: ; 0x021E9204 cmp r0, #0 beq _021E925C _021E9244: - ldr r1, _021E944C ; =0x0220D48C + ldr r1, _021E944C ; =UNK04_0220D48C mov r0, r8 mvn r2, #0 bl MOD04_021FD6B0 @@ -18773,7 +18773,7 @@ _021E925C: mvn r2, #0 cmp r5, r2 bne _021E9290 - ldr r1, _021E9450 ; =0x0220D498 + ldr r1, _021E9450 ; =UNK04_0220D498 mov r0, r8 bl MOD04_021FD6B0 ldr r1, _021E9454 ; =0xFFFEABC4 @@ -18831,7 +18831,7 @@ _021E92D4: strh r6, [r0, #0x90] b _021E9364 _021E934C: - ldr r1, _021E9458 ; =0x0220D4A4 + ldr r1, _021E9458 ; =UNK04_0220D4A4 mov r0, r8 mvn r2, #0 bl MOD04_021FD6B0 @@ -18899,10 +18899,10 @@ _021E93D4: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021E944C: .word 0x0220D48C -_021E9450: .word 0x0220D498 +_021E944C: .word UNK04_0220D48C +_021E9450: .word UNK04_0220D498 _021E9454: .word 0xFFFEABC4 -_021E9458: .word 0x0220D4A4 +_021E9458: .word UNK04_0220D4A4 _021E945C: .word 0xFFFEC5E6 _021E9460: .word 0x0000FFFF @@ -18958,7 +18958,7 @@ _021E94EC: bl MOD04_022011A8 b _021E9558 _021E9518: - ldr r1, _021E9564 ; =0x0220F018 + ldr r1, _021E9564 ; =UNK04_0220F018 mov r0, r4 mov r2, #6 bl memcmp @@ -18980,7 +18980,7 @@ _021E9558: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021E9564: .word 0x0220F018 +_021E9564: .word UNK04_0220F018 arm_func_start MOD04_021E9568 MOD04_021E9568: ; 0x021E9568 @@ -19752,7 +19752,7 @@ _021EA0A4: addne sp, sp, #0x18 ldmneia sp!, {r4, r5, r6, pc} _021EA0C8: - ldr r1, _021EA134 ; =0x0220D3F0 + ldr r1, _021EA134 ; =UNK04_0220D3F0 mov r0, #5 mov r2, #0 bl MOD04_021E1E30 @@ -19781,7 +19781,7 @@ _021EA110: ldmia sp!, {r4, r5, r6, pc} .align 2, 0 _021EA130: .word MOD04_021E32E4 -_021EA134: .word 0x0220D3F0 +_021EA134: .word UNK04_0220D3F0 arm_func_start MOD04_021EA138 MOD04_021EA138: ; 0x021EA138 @@ -19810,7 +19810,7 @@ MOD04_021EA138: ; 0x021EA138 bl MOD04_021E26E4 mov r2, #0 strb r2, [r0, #0xe] - ldr r1, _021EA1DC ; =0x022106DC + ldr r1, _021EA1DC ; =UNK04_022106DC mov r0, #0xa strb r2, [r1, #1] bl MOD04_021E26D0 @@ -19827,7 +19827,7 @@ MOD04_021EA138: ; 0x021EA138 bl MOD04_021EA1E0 ldmia sp!, {r4, pc} .align 2, 0 -_021EA1DC: .word 0x022106DC +_021EA1DC: .word UNK04_022106DC arm_func_start MOD04_021EA1E0 MOD04_021EA1E0: ; 0x021EA1E0 @@ -20020,7 +20020,7 @@ MOD04_021EA368: ; 0x021EA368 mov r1, #0 str r1, [r0, #0x480] bl MOD04_021E4164 - ldr r1, _021EA4D0 ; =0x022106DC + ldr r1, _021EA4D0 ; =UNK04_022106DC mov r0, #0 strb r0, [r1] strb r0, [r1, #1] @@ -20028,7 +20028,7 @@ MOD04_021EA368: ; 0x021EA368 bl MOD04_021E8174 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EA4D0: .word 0x022106DC +_021EA4D0: .word UNK04_022106DC arm_func_start MOD04_021EA4D4 MOD04_021EA4D4: ; 0x021EA4D4 @@ -20115,7 +20115,7 @@ _021EA5C4: MOD04_021EA5D8: ; 0x021EA5D8 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #4 - ldr r3, _021EA6D0 ; =0x02210E3C + ldr r3, _021EA6D0 ; =UNK04_02210E3C mov r7, r0 ldr r4, [r3] mov r3, #0x30 @@ -20153,7 +20153,7 @@ _021EA644: strb r0, [r4, #0x1d] mov r1, #0 str r1, [r4, #0x10] - ldr r0, _021EA6D0 ; =0x02210E3C + ldr r0, _021EA6D0 ; =UNK04_02210E3C str r1, [r4, #0x18] ldr r0, [r0] ldr r3, [r0, #0x604] @@ -20163,7 +20163,7 @@ _021EA644: mov r0, r7 blx r3 _021EA694: - ldr r0, _021EA6D0 ; =0x02210E3C + ldr r0, _021EA6D0 ; =UNK04_02210E3C ldr r0, [r0] ldr r0, [r0, #0x608] cmp r0, #0 @@ -20179,14 +20179,14 @@ _021EA694: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EA6D0: .word 0x02210E3C +_021EA6D0: .word UNK04_02210E3C _021EA6D4: .word 0xFFFE82AC arm_func_start MOD04_021EA6D8 MOD04_021EA6D8: ; 0x021EA6D8 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #0xc - ldr r4, _021EA79C ; =0x02210E3C + ldr r4, _021EA79C ; =UNK04_02210E3C mov r3, #0x30 ldr r4, [r4] mov r7, r1 @@ -20239,7 +20239,7 @@ _021EA790: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EA79C: .word 0x02210E3C +_021EA79C: .word UNK04_02210E3C arm_func_start MOD04_021EA7A0 MOD04_021EA7A0: ; 0x021EA7A0 @@ -20248,7 +20248,7 @@ MOD04_021EA7A0: ; 0x021EA7A0 mov r7, r1 mov r6, r2 bl MOD04_021DF748 - ldr r1, _021EA854 ; =0x02210E3C + ldr r1, _021EA854 ; =UNK04_02210E3C mov r4, r0 ldr r1, [r1] mov r0, #0x30 @@ -20264,7 +20264,7 @@ MOD04_021EA7A0: ; 0x021EA7A0 mov r0, r7 mov r2, r6 bl MI_CpuCopy8 - ldr r0, _021EA854 ; =0x02210E3C + ldr r0, _021EA854 ; =UNK04_02210E3C ldr r0, [r0] ldr r3, [r0, #0x604] cmp r3, #0 @@ -20274,7 +20274,7 @@ MOD04_021EA7A0: ; 0x021EA7A0 mov r2, r6 blx r3 _021EA818: - ldr r0, _021EA854 ; =0x02210E3C + ldr r0, _021EA854 ; =UNK04_02210E3C ldr r0, [r0] ldr r0, [r0, #0x608] cmp r0, #0 @@ -20290,7 +20290,7 @@ _021EA818: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EA854: .word 0x02210E3C +_021EA854: .word UNK04_02210E3C arm_func_start MOD04_021EA858 MOD04_021EA858: ; 0x021EA858 @@ -20342,7 +20342,7 @@ _021EA8E4: _021EA8F8: mov r0, #0x30 mul ip, r4, r0 - ldr r0, _021EA944 ; =0x02210E3C + ldr r0, _021EA944 ; =UNK04_02210E3C mov r3, #1 ldr r1, [r0] mov r2, #0 @@ -20361,7 +20361,7 @@ _021EA934: bl MOD04_021DD6B0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EA944: .word 0x02210E3C +_021EA944: .word UNK04_02210E3C _021EA948: .word 0xFFFE82B6 arm_func_start MOD04_021EA94C @@ -20379,48 +20379,48 @@ MOD04_021EA94C: ; 0x021EA94C arm_func_start MOD04_021EA974 MOD04_021EA974: ; 0x021EA974 - ldr r2, _021EA98C ; =0x02210E3C + ldr r2, _021EA98C ; =UNK04_02210E3C mov r1, #0x30 ldr r2, [r2] mla r1, r0, r1, r2 ldrb r0, [r1, #0x1d] bx lr .align 2, 0 -_021EA98C: .word 0x02210E3C +_021EA98C: .word UNK04_02210E3C arm_func_start MOD04_021EA990 MOD04_021EA990: ; 0x021EA990 - ldr r2, _021EA9A8 ; =0x02210E3C + ldr r2, _021EA9A8 ; =UNK04_02210E3C mov r1, #0x30 ldr r2, [r2] mla r1, r0, r1, r2 ldrb r0, [r1, #0x1c] bx lr .align 2, 0 -_021EA9A8: .word 0x02210E3C +_021EA9A8: .word UNK04_02210E3C arm_func_start MOD04_021EA9AC MOD04_021EA9AC: ; 0x021EA9AC - ldr r2, _021EA9C0 ; =0x02210E3C + ldr r2, _021EA9C0 ; =UNK04_02210E3C mov r1, #0x30 ldr r2, [r2] mla r0, r1, r0, r2 bx lr .align 2, 0 -_021EA9C0: .word 0x02210E3C +_021EA9C0: .word UNK04_02210E3C arm_func_start MOD04_021EA9C4 MOD04_021EA9C4: ; 0x021EA9C4 - ldr r0, _021EA9D4 ; =0x02210E3C + ldr r0, _021EA9D4 ; =UNK04_02210E3C mov r1, #0 str r1, [r0] bx lr .align 2, 0 -_021EA9D4: .word 0x02210E3C +_021EA9D4: .word UNK04_02210E3C arm_func_start MOD04_021EA9D8 MOD04_021EA9D8: ; 0x021EA9D8 - ldr r2, _021EAA60 ; =0x02210E3C + ldr r2, _021EAA60 ; =UNK04_02210E3C ldr r3, [r2] cmp r3, #0 bxeq lr @@ -20448,20 +20448,20 @@ MOD04_021EA9D8: ; 0x021EA9D8 cmp r0, #0 movne r0, #1 strneb r0, [r2] - ldr r0, _021EAA60 ; =0x02210E3C + ldr r0, _021EAA60 ; =UNK04_02210E3C mov r2, #0 ldr r0, [r0] add r0, r0, r1 strh r2, [r0, #0x22] bx lr .align 2, 0 -_021EAA60: .word 0x02210E3C +_021EAA60: .word UNK04_02210E3C arm_func_start MOD04_021EAA64 MOD04_021EAA64: ; 0x021EAA64 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} sub sp, sp, #0xc - ldr r0, _021EAC14 ; =0x02210E3C + ldr r0, _021EAC14 ; =UNK04_02210E3C ldr r0, [r0] cmp r0, #0 addeq sp, sp, #0xc @@ -20473,7 +20473,7 @@ MOD04_021EAA64: ; 0x021EAA64 mov r8, #0 addle sp, sp, #0xc ldmleia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r4, _021EAC14 ; =0x02210E3C + ldr r4, _021EAC14 ; =UNK04_02210E3C str r8, [sp] str r8, [sp, #4] mov fp, #1 @@ -20571,20 +20571,20 @@ _021EAC00: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021EAC14: .word 0x02210E3C +_021EAC14: .word UNK04_02210E3C _021EAC18: .word 0x000082EA arm_func_start MOD04_021EAC1C MOD04_021EAC1C: ; 0x021EAC1C stmdb sp!, {r4, lr} - ldr r2, _021EAC58 ; =0x02210E3C + ldr r2, _021EAC58 ; =UNK04_02210E3C mov r4, r1 ldr r1, [r2] ldr r1, [r1, #0x60c] cmp r1, #0 ldmeqia sp!, {r4, pc} bl MOD04_021DF748 - ldr r2, _021EAC58 ; =0x02210E3C + ldr r2, _021EAC58 ; =UNK04_02210E3C mov r1, r0 ldr r2, [r2] mov r0, r4 @@ -20592,13 +20592,13 @@ MOD04_021EAC1C: ; 0x021EAC1C blx r2 ldmia sp!, {r4, pc} .align 2, 0 -_021EAC58: .word 0x02210E3C +_021EAC58: .word UNK04_02210E3C arm_func_start MOD04_021EAC5C MOD04_021EAC5C: ; 0x021EAC5C stmdb sp!, {lr} sub sp, sp, #4 - ldr ip, _021EACB0 ; =0x02210E3C + ldr ip, _021EACB0 ; =UNK04_02210E3C ldr ip, [ip] cmp ip, #0 addeq sp, sp, #4 @@ -20619,18 +20619,18 @@ _021EACA4: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EACB0: .word 0x02210E3C +_021EACB0: .word UNK04_02210E3C arm_func_start MOD04_021EACB4 MOD04_021EACB4: ; 0x021EACB4 stmdb sp!, {lr} sub sp, sp, #4 - ldr r3, _021EACEC ; =0x02210E3C + ldr r3, _021EACEC ; =UNK04_02210E3C ldr r2, _021EACF0 ; =0x00000614 mov r1, #0 str r0, [r3] bl MI_CpuFill8 - ldr r0, _021EACEC ; =0x02210E3C + ldr r0, _021EACEC ; =UNK04_02210E3C ldr r1, _021EACF4 ; =0x000005B9 ldr r0, [r0] add r0, r0, #0x600 @@ -20638,14 +20638,14 @@ MOD04_021EACB4: ; 0x021EACB4 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EACEC: .word 0x02210E3C +_021EACEC: .word UNK04_02210E3C _021EACF0: .word 0x00000614 _021EACF4: .word 0x000005B9 arm_func_start MOD04_021EACF8 MOD04_021EACF8: ; 0x021EACF8 stmdb sp!, {r4, lr} - ldr r2, _021EAD40 ; =0x02210E3C + ldr r2, _021EAD40 ; =UNK04_02210E3C ldr r3, [r2] cmp r3, #0 moveq r0, #0 @@ -20655,7 +20655,7 @@ MOD04_021EACF8: ; 0x021EACF8 add r0, r3, r4 str r1, [r0, #0x2c] bl OS_GetTick - ldr r2, _021EAD40 ; =0x02210E3C + ldr r2, _021EAD40 ; =UNK04_02210E3C ldr r2, [r2] add r2, r2, r4 str r0, [r2, #0x24] @@ -20663,7 +20663,7 @@ MOD04_021EACF8: ; 0x021EACF8 mov r0, #1 ldmia sp!, {r4, pc} .align 2, 0 -_021EAD40: .word 0x02210E3C +_021EAD40: .word UNK04_02210E3C arm_func_start MOD04_021EAD44 MOD04_021EAD44: ; 0x021EAD44 @@ -20687,7 +20687,7 @@ MOD04_021EAD6C: ; 0x021EAD6C add r1, sp, #0 mov r2, #8 bl MI_CpuCopy8 - ldr r1, _021EADA4 ; =0x0220D4BC + ldr r1, _021EADA4 ; =UNK04_0220D4BC add r0, sp, #6 mov r2, #2 bl memcmp @@ -20697,7 +20697,7 @@ MOD04_021EAD6C: ; 0x021EAD6C add sp, sp, #0xc ldmfd sp!, {pc} .align 2, 0 -_021EADA4: .word 0x0220D4BC +_021EADA4: .word UNK04_0220D4BC arm_func_start MOD04_021EADA8 MOD04_021EADA8: ; 0x021EADA8 @@ -20705,7 +20705,7 @@ MOD04_021EADA8: ; 0x021EADA8 mov r6, r0 mov r5, r1 mov r4, r2 - ldr r1, _021EADD4 ; =0x0220D4BC + ldr r1, _021EADD4 ; =UNK04_0220D4BC add r0, r6, #6 mov r2, #2 bl strncpy @@ -20713,11 +20713,11 @@ MOD04_021EADA8: ; 0x021EADA8 str r4, [r6] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EADD4: .word 0x0220D4BC +_021EADD4: .word UNK04_0220D4BC arm_func_start MOD04_021EADD8 MOD04_021EADD8: ; 0x021EADD8 - ldr r1, _021EADF4 ; =0x02210E3C + ldr r1, _021EADF4 ; =UNK04_02210E3C ldr r1, [r1] cmp r1, #0 moveq r0, #0 @@ -20725,11 +20725,11 @@ MOD04_021EADD8: ; 0x021EADD8 movne r0, #1 bx lr .align 2, 0 -_021EADF4: .word 0x02210E3C +_021EADF4: .word UNK04_02210E3C arm_func_start MOD04_021EADF8 MOD04_021EADF8: ; 0x021EADF8 - ldr r1, _021EAE14 ; =0x02210E3C + ldr r1, _021EAE14 ; =UNK04_02210E3C ldr r1, [r1] cmp r1, #0 moveq r0, #0 @@ -20737,11 +20737,11 @@ MOD04_021EADF8: ; 0x021EADF8 movne r0, #1 bx lr .align 2, 0 -_021EAE14: .word 0x02210E3C +_021EAE14: .word UNK04_02210E3C arm_func_start MOD04_021EAE18 MOD04_021EAE18: ; 0x021EAE18 - ldr r1, _021EAE34 ; =0x02210E3C + ldr r1, _021EAE34 ; =UNK04_02210E3C ldr r1, [r1] cmp r1, #0 moveq r0, #0 @@ -20749,7 +20749,7 @@ MOD04_021EAE18: ; 0x021EAE18 movne r0, #1 bx lr .align 2, 0 -_021EAE34: .word 0x02210E3C +_021EAE34: .word UNK04_02210E3C arm_func_start MOD04_021EAE38 MOD04_021EAE38: ; 0x021EAE38 @@ -20791,7 +20791,7 @@ MOD04_021EAE90: ; 0x021EAE90 cmp r0, #0 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, pc} - ldr r0, _021EAF1C ; =0x02210E3C + ldr r0, _021EAF1C ; =UNK04_02210E3C ldr r0, [r0] add r0, r0, #0x600 ldrh r0, [r0, #0x10] @@ -20803,7 +20803,7 @@ MOD04_021EAE90: ; 0x021EAE90 mov r2, r4 mov r3, #0 bl MOD04_021EA94C - ldr r0, _021EAF1C ; =0x02210E3C + ldr r0, _021EAF1C ; =UNK04_02210E3C ldr r0, [r0] ldr r2, [r0, #0x600] cmp r2, #0 @@ -20815,7 +20815,7 @@ _021EAF14: mov r0, #1 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EAF1C: .word 0x02210E3C +_021EAF1C: .word UNK04_02210E3C arm_func_start MOD04_021EAF20 MOD04_021EAF20: ; 0x021EAF20 @@ -20850,7 +20850,7 @@ MOD04_021EAF20: ; 0x021EAF20 mov r2, #8 mov r3, #1 bl MOD04_021EA94C - ldr r0, _021EB040 ; =0x02210E3C + ldr r0, _021EB040 ; =UNK04_02210E3C ldr r0, [r0] add r0, r0, #0x600 ldrh sb, [r0, #0x10] @@ -20878,7 +20878,7 @@ MOD04_021EAF20: ; 0x021EAF20 strb r2, [r4, #0x1c] str r2, [r4] str r2, [r4, #0xc] - ldr r1, _021EB040 ; =0x02210E3C + ldr r1, _021EB040 ; =UNK04_02210E3C str r2, [r4, #0x14] ldr r1, [r1] ldr r2, [r1, #0x600] @@ -20893,7 +20893,7 @@ _021EB034: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021EB040: .word 0x02210E3C +_021EB040: .word UNK04_02210E3C arm_func_start MOD04_021EB044 MOD04_021EB044: ; 0x021EB044 @@ -20962,7 +20962,7 @@ _021EB108: .word MOD04_021EB06C MOD04_021EB10C: ; 0x021EB10C stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #4 - ldr r0, _021EB178 ; =0x02210E40 + ldr r0, _021EB178 ; =UNK04_02210E40 ldr r7, [r0] cmp r7, #0 beq _021EB164 @@ -20985,18 +20985,18 @@ _021EB14C: cmp r7, #0 bne _021EB12C _021EB164: - ldr r0, _021EB178 ; =0x02210E40 + ldr r0, _021EB178 ; =UNK04_02210E40 mov r1, #0 str r1, [r0] add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EB178: .word 0x02210E40 +_021EB178: .word UNK04_02210E40 arm_func_start MOD04_021EB17C MOD04_021EB17C: ; 0x021EB17C stmdb sp!, {r4, lr} - ldr r1, _021EB1FC ; =0x02210E40 + ldr r1, _021EB1FC ; =UNK04_02210E40 ldr r1, [r1] cmp r1, #0 ldmeqia sp!, {r4, pc} @@ -21006,7 +21006,7 @@ MOD04_021EB17C: ; 0x021EB17C mov r2, #0 ldr r4, [r1, #0x18] bl MOD04_021DD904 - ldr r0, _021EB1FC ; =0x02210E40 + ldr r0, _021EB1FC ; =UNK04_02210E40 str r4, [r0] ldmia sp!, {r4, pc} _021EB1B4: @@ -21031,7 +21031,7 @@ _021EB1EC: bne _021EB1C0 ldmia sp!, {r4, pc} .align 2, 0 -_021EB1FC: .word 0x02210E40 +_021EB1FC: .word UNK04_02210E40 arm_func_start MOD04_021EB200 MOD04_021EB200: ; 0x021EB200 @@ -21047,7 +21047,7 @@ MOD04_021EB200: ; 0x021EB200 stmia ip, {r0, r1, r2, r3} mov r0, #0 str r0, [ip, #0x18] - ldr r1, _021EB258 ; =0x02210E40 + ldr r1, _021EB258 ; =UNK04_02210E40 str r0, [ip, #0x10] ldr r0, [r1] cmp r0, #0 @@ -21058,7 +21058,7 @@ MOD04_021EB200: ; 0x021EB200 strne ip, [r1] ldmia sp!, {r4, pc} .align 2, 0 -_021EB258: .word 0x02210E40 +_021EB258: .word UNK04_02210E40 arm_func_start MOD04_021EB25C MOD04_021EB25C: ; 0x021EB25C @@ -21292,14 +21292,14 @@ MOD04_021EB524: ; 0x021EB524 MOD04_021EB550: stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021EB598 ; =0x02210E44 + ldr r0, _021EB598 ; =UNK04_02210E44 ldr r0, [r0] cmp r0, #0 addle sp, sp, #4 movle r0, #1 ldmleia sp!, {pc} bl MOD79_02213DBC - ldr r0, _021EB598 ; =0x02210E44 + ldr r0, _021EB598 ; =UNK04_02210E44 ldr r1, [r0] subs r1, r1, #1 str r1, [r0] @@ -21310,14 +21310,14 @@ _021EB58C: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EB598: .word 0x02210E44 +_021EB598: .word UNK04_02210E44 arm_func_start MOD04_021EB59C MOD04_021EB59C: ; 0x021EB59C stmdb sp!, {lr} sub sp, sp, #4 bl MOD79_02213E24 - ldr r1, _021EB5C4 ; =0x02210E44 + ldr r1, _021EB5C4 ; =UNK04_02210E44 mov r0, #1 ldr r2, [r1] add r2, r2, #1 @@ -21325,12 +21325,12 @@ MOD04_021EB59C: ; 0x021EB59C add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EB5C4: .word 0x02210E44 +_021EB5C4: .word UNK04_02210E44 arm_func_start MOD04_021EB5C8 MOD04_021EB5C8: ; 0x021EB5C8 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} - ldr r1, _021EB660 ; =0x02210E48 + ldr r1, _021EB660 ; =UNK04_02210E48 ldr r0, _021EB664 ; =0x00000474 ldr sl, [r1] mov r4, #0xc0 @@ -21371,19 +21371,19 @@ _021EB658: mov r0, #1 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021EB660: .word 0x02210E48 +_021EB660: .word UNK04_02210E48 _021EB664: .word 0x00000474 arm_func_start MOD04_021EB668 MOD04_021EB668: ; 0x021EB668 stmdb sp!, {lr} sub sp, sp, #4 - ldr r1, _021EB6A0 ; =0x02210E54 + ldr r1, _021EB6A0 ; =UNK04_02210E54 mov r0, #8 ldr r1, [r1] mov r2, #0xc bl MOD04_021EB910 - ldr r0, _021EB6A4 ; =0x02210E48 + ldr r0, _021EB6A4 ; =UNK04_02210E48 ldr r2, _021EB6A8 ; =0x00000D18 ldr r1, [r0] mov r0, #0x10 @@ -21391,8 +21391,8 @@ MOD04_021EB668: ; 0x021EB668 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EB6A0: .word 0x02210E54 -_021EB6A4: .word 0x02210E48 +_021EB6A0: .word UNK04_02210E54 +_021EB6A4: .word UNK04_02210E48 _021EB6A8: .word 0x00000D18 arm_func_start MOD04_021EB6AC @@ -21407,22 +21407,22 @@ MOD04_021EB6BC: ; 0x021EB6BC stmdb sp!, {lr} sub sp, sp, #4 bl MOD04_021EB6AC - ldr r1, _021EB6DC ; =0x02210E58 + ldr r1, _021EB6DC ; =UNK04_02210E58 ldr r1, [r1] strb r0, [r1, #0x17] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EB6DC: .word 0x02210E58 +_021EB6DC: .word UNK04_02210E58 arm_func_start MOD04_021EB6E0 MOD04_021EB6E0: ; 0x021EB6E0 - ldr r0, _021EB6F0 ; =0x02210E58 + ldr r0, _021EB6F0 ; =UNK04_02210E58 ldr r0, [r0] ldr r0, [r0, #0xc] bx lr .align 2, 0 -_021EB6F0: .word 0x02210E58 +_021EB6F0: .word UNK04_02210E58 arm_func_start MOD04_021EB6F4 MOD04_021EB6F4: ; 0x021EB6F4 @@ -21440,12 +21440,12 @@ MOD04_021EB6F4: ; 0x021EB6F4 arm_func_start MOD04_021EB720 MOD04_021EB720: ; 0x021EB720 - ldr r0, _021EB730 ; =0x02210E58 + ldr r0, _021EB730 ; =UNK04_02210E58 ldr r0, [r0] ldrb r0, [r0, #9] bx lr .align 2, 0 -_021EB730: .word 0x02210E58 +_021EB730: .word UNK04_02210E58 arm_func_start MOD04_021EB734 MOD04_021EB734: ; 0x021EB734 @@ -21478,32 +21478,32 @@ MOD04_021EB734: ; 0x021EB734 arm_func_start MOD04_021EB798 MOD04_021EB798: ; 0x021EB798 ands r1, r0, #1 - ldrne r0, _021EB7EC ; =0x02210E58 + ldrne r0, _021EB7EC ; =UNK04_02210E58 ldrne r0, [r0] bxne lr ands r1, r0, #2 - ldrne r0, _021EB7F0 ; =0x02210E4C + ldrne r0, _021EB7F0 ; =UNK04_02210E4C ldrne r0, [r0] bxne lr ands r1, r0, #4 - ldrne r0, _021EB7F4 ; =0x02210E50 + ldrne r0, _021EB7F4 ; =UNK04_02210E50 ldrne r0, [r0] bxne lr ands r1, r0, #8 - ldrne r0, _021EB7F8 ; =0x02210E54 + ldrne r0, _021EB7F8 ; =UNK04_02210E54 ldrne r0, [r0] bxne lr ands r0, r0, #0x10 - ldrne r0, _021EB7FC ; =0x02210E48 + ldrne r0, _021EB7FC ; =UNK04_02210E48 ldrne r0, [r0] moveq r0, #0 bx lr .align 2, 0 -_021EB7EC: .word 0x02210E58 -_021EB7F0: .word 0x02210E4C -_021EB7F4: .word 0x02210E50 -_021EB7F8: .word 0x02210E54 -_021EB7FC: .word 0x02210E48 +_021EB7EC: .word UNK04_02210E58 +_021EB7F0: .word UNK04_02210E4C +_021EB7F4: .word UNK04_02210E50 +_021EB7F8: .word UNK04_02210E54 +_021EB7FC: .word UNK04_02210E48 arm_func_start MOD04_021EB800 MOD04_021EB800: ; 0x021EB800 @@ -21714,14 +21714,14 @@ MOD04_021EBAB8: ; 0x021EBAB8 cmp r0, #0xa blo _021EBADC cmp r0, #0x10 - ldrls r0, _021EBAE4 ; =0x02210E58 + ldrls r0, _021EBAE4 ; =UNK04_02210E58 ldrls r0, [r0] ldrlsb r4, [r0, #0x17] _021EBADC: mov r0, r4 ldmia sp!, {r4, pc} .align 2, 0 -_021EBAE4: .word 0x02210E58 +_021EBAE4: .word UNK04_02210E58 arm_func_start MOD04_021EBAE8 MOD04_021EBAE8: ; 0x021EBAE8 @@ -21839,12 +21839,12 @@ MOD04_021EBC60: ; 0x021EBC60 mov r1, #0x18 blx r2 mov r1, r0 - ldr r3, _021EBE08 ; =0x02210E58 + ldr r3, _021EBE08 ; =UNK04_02210E58 mov r0, #0 mov r2, #0x18 str r1, [r3] bl MIi_CpuClear32 - ldr r0, _021EBE08 ; =0x02210E58 + ldr r0, _021EBE08 ; =UNK04_02210E58 ldr r1, [r4] ldr r3, [r0] mov r2, #1 @@ -21857,44 +21857,44 @@ MOD04_021EBC60: ; 0x021EBC60 mov r0, #0x10 strb r2, [r3, #8] bl MOD04_021EB958 - ldr r2, _021EBE10 ; =0x02210E48 + ldr r2, _021EBE10 ; =UNK04_02210E48 mov r1, #0x2300 str r0, [r2] mov r0, #2 bl MOD04_021EB958 - ldr r2, _021EBE14 ; =0x02210E4C + ldr r2, _021EBE14 ; =UNK04_02210E4C mov r1, #0x58 str r0, [r2] mov r0, #4 bl MOD04_021EB958 - ldr r2, _021EBE18 ; =0x02210E50 + ldr r2, _021EBE18 ; =UNK04_02210E50 mov r1, #0xc str r0, [r2] mov r0, #8 bl MOD04_021EB958 - ldr r2, _021EBE1C ; =0x02210E54 - ldr r1, _021EBE10 ; =0x02210E48 + ldr r2, _021EBE1C ; =UNK04_02210E54 + ldr r1, _021EBE10 ; =UNK04_02210E48 str r0, [r2] ldr r1, [r1] mov r0, #0 ldr r2, _021EBE0C ; =0x00000D18 bl MIi_CpuClear32 mov r0, #0 - ldr r1, _021EBE14 ; =0x02210E4C + ldr r1, _021EBE14 ; =UNK04_02210E4C mov r2, #0x2300 ldr r1, [r1] bl MIi_CpuClear32 mov r0, #0 - ldr r1, _021EBE18 ; =0x02210E50 + ldr r1, _021EBE18 ; =UNK04_02210E50 mov r2, #0x58 ldr r1, [r1] bl MIi_CpuClear32 mov r0, #0 - ldr r1, _021EBE1C ; =0x02210E54 + ldr r1, _021EBE1C ; =UNK04_02210E54 mov r2, #0xc ldr r1, [r1] bl MIi_CpuClear32 - ldr r0, _021EBE10 ; =0x02210E48 + ldr r0, _021EBE10 ; =UNK04_02210E48 ldrb r1, [r4, #8] ldr r0, [r0] strb r1, [r0, #0xd0a] @@ -21904,7 +21904,7 @@ MOD04_021EBC60: ; 0x021EBC60 and r1, r1, #3 orr r1, r2, r1 strb r1, [r0, #0xd0b] - ldr r1, _021EBE1C ; =0x02210E54 + ldr r1, _021EBE1C ; =UNK04_02210E54 ldr r2, [r4] ldr r3, [r1] mov r1, #0 @@ -21925,7 +21925,7 @@ MOD04_021EBC60: ; 0x021EBC60 orr r1, r2, r1, lsl #4 strb r1, [r0, #0xd0c] bl DWCi_BM_GetApInfo - ldr r0, _021EBE14 ; =0x02210E4C + ldr r0, _021EBE14 ; =UNK04_02210E4C mov r1, #0x2300 ldr r0, [r0] bl WCM_Init @@ -21941,12 +21941,12 @@ _021EBE00: mov r0, #1 ldmia sp!, {r4, pc} .align 2, 0 -_021EBE08: .word 0x02210E58 +_021EBE08: .word UNK04_02210E58 _021EBE0C: .word 0x00000D18 -_021EBE10: .word 0x02210E48 -_021EBE14: .word 0x02210E4C -_021EBE18: .word 0x02210E50 -_021EBE1C: .word 0x02210E54 +_021EBE10: .word UNK04_02210E48 +_021EBE14: .word UNK04_02210E4C +_021EBE18: .word UNK04_02210E50 +_021EBE1C: .word UNK04_02210E54 arm_func_start MOD04_021EBE20 MOD04_021EBE20: ; 0x021EBE20 @@ -23294,7 +23294,7 @@ MOD04_021ECFC8: ; 0x021ECFC8 cmp r0, #4 bne _021ED028 _021ECFFC: - ldr r0, _021ED0B4 ; =0x0220D4C0 + ldr r0, _021ED0B4 ; =UNK04_0220D4C0 add r1, r4, #4 mov r2, #8 bl MI_CpuCopy8 @@ -23313,7 +23313,7 @@ _021ED028: cmp r0, #7 bne _021ED06C _021ED040: - ldr r0, _021ED0B8 ; =0x0220BADC + ldr r0, _021ED0B8 ; =UNK04_0220BADC add r1, r4, #4 mov r2, #8 bl MI_CpuCopy8 @@ -23332,7 +23332,7 @@ _021ED06C: cmp r0, #8 bne _021ED0AC _021ED084: - ldr r0, _021ED0BC ; =0x0220BAEC + ldr r0, _021ED0BC ; =UNK04_0220BAEC add r1, r4, #4 mov r2, #0xb bl MI_CpuCopy8 @@ -23346,9 +23346,9 @@ _021ED0AC: mov r0, r5 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021ED0B4: .word 0x0220D4C0 -_021ED0B8: .word 0x0220BADC -_021ED0BC: .word 0x0220BAEC +_021ED0B4: .word UNK04_0220D4C0 +_021ED0B8: .word UNK04_0220BADC +_021ED0BC: .word UNK04_0220BAEC arm_func_start MOD04_021ED0C0 MOD04_021ED0C0: ; 0x021ED0C0 @@ -23367,7 +23367,7 @@ MOD04_021ED0C0: ; 0x021ED0C0 cmp r0, #6 bne _021ED11C _021ED0F8: - ldr r0, _021ED128 ; =0x0220BAE4 + ldr r0, _021ED128 ; =UNK04_0220BAE4 add r1, r4, #4 mov r2, #8 bl MI_CpuCopy8 @@ -23381,7 +23381,7 @@ _021ED11C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021ED128: .word 0x0220BAE4 +_021ED128: .word UNK04_0220BAE4 arm_func_start MOD04_021ED12C MOD04_021ED12C: ; 0x021ED12C @@ -23396,7 +23396,7 @@ MOD04_021ED12C: ; 0x021ED12C cmp r0, #6 bne _021ED170 _021ED154: - ldr r1, _021ED178 ; =0x0220BAE4 + ldr r1, _021ED178 ; =UNK04_0220BAE4 add r0, r4, #0xc mov r2, #8 bl strncmp @@ -23407,7 +23407,7 @@ _021ED170: mov r0, #0 ldmia sp!, {r4, pc} .align 2, 0 -_021ED178: .word 0x0220BAE4 +_021ED178: .word UNK04_0220BAE4 arm_func_start MOD04_021ED17C MOD04_021ED17C: ; 0x021ED17C @@ -23527,7 +23527,7 @@ _021ED2F0: MOD04_021ED2FC: ; 0x021ED2FC stmdb sp!, {lr} sub sp, sp, #4 - ldr ip, _021ED324 ; =0x0220BAF8 + ldr ip, _021ED324 ; =UNK04_0220BAF8 cmp r2, #0xc movgt r2, #0xc ldr r2, [ip, r2, lsl #2] @@ -23536,7 +23536,7 @@ MOD04_021ED2FC: ; 0x021ED2FC add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021ED324: .word 0x0220BAF8 +_021ED324: .word UNK04_0220BAF8 arm_func_start MOD04_021ED328 MOD04_021ED328: ; 0x021ED328 @@ -24267,7 +24267,7 @@ MOD04_021EDCFC: ; 0x021EDCFC mov r6, r0 mov r4, r2 mov r5, r1 - ldr r0, _021EDDB8 ; =0x0220BB2C + ldr r0, _021EDDB8 ; =UNK04_0220BB2C mov r1, r4 mov r2, #0x58 bl MI_CpuCopy8 @@ -24312,7 +24312,7 @@ _021EDD94: str r0, [r4, #0x20] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EDDB8: .word 0x0220BB2C +_021EDDB8: .word UNK04_0220BB2C arm_func_start MOD04_021EDDBC MOD04_021EDDBC: ; 0x021EDDBC @@ -24721,7 +24721,7 @@ _021EE2FC: eor r1, r2, r1 strb r1, [r4, r3] blt _021EE2FC - ldr r0, _021EE45C ; =0x0220D4DC + ldr r0, _021EE45C ; =UNK04_0220D4DC mov r3, #0 _021EE328: ldr r1, [r0] @@ -24736,7 +24736,7 @@ _021EE328: mov r0, r4 mov r2, #0xd bl MI_CpuCopy8 - ldr r3, _021EE460 ; =0x0220BB84 + ldr r3, _021EE460 ; =UNK04_0220BB84 add ip, sp, #0 mov r2, #0 _021EE364: @@ -24748,7 +24748,7 @@ _021EE364: add ip, ip, #1 add r3, r3, #1 blt _021EE364 - ldr r0, _021EE464 ; =0x0220D4E0 + ldr r0, _021EE464 ; =UNK04_0220D4E0 mov r3, #0 _021EE38C: ldr r1, [r0] @@ -24759,7 +24759,7 @@ _021EE38C: add r3, r3, #1 cmp r3, #0xd blt _021EE38C - ldr r2, _021EE468 ; =0x0220BB94 + ldr r2, _021EE468 ; =UNK04_0220BB94 mov ip, #0 _021EE3B4: ldrb r3, [r4, ip] @@ -24806,10 +24806,10 @@ _021EE3E4: .align 2, 0 _021EE454: .word 0x92492493 _021EE458: .word 0x00000007 -_021EE45C: .word 0x0220D4DC -_021EE460: .word 0x0220BB84 -_021EE464: .word 0x0220D4E0 -_021EE468: .word 0x0220BB94 +_021EE45C: .word UNK04_0220D4DC +_021EE460: .word UNK04_0220BB84 +_021EE464: .word UNK04_0220D4E0 +_021EE468: .word UNK04_0220BB94 arm_func_start MOD04_021EE46C MOD04_021EE46C: ; 0x021EE46C @@ -24837,7 +24837,7 @@ MOD04_021EE46C: ; 0x021EE46C MOD04_021EE4B8: ; 0x021EE4B8 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #0x1c - ldr lr, _021EE5AC ; =0x0220BBA4 + ldr lr, _021EE5AC ; =UNK04_0220BBA4 add ip, sp, #0 mov r4, r1 mov r3, #0xc @@ -24853,7 +24853,7 @@ _021EE4D0: mov r3, #0x18 bl MOD04_021EE0C0 mov r3, #0 - ldr r0, _021EE5B0 ; =0x0220D4E4 + ldr r0, _021EE5B0 ; =UNK04_0220D4E4 _021EE500: ldr r1, [r0] ldrb r2, [r4, r3] @@ -24889,7 +24889,7 @@ _021EE570: add lr, lr, #1 cmp lr, #0x18 blt _021EE52C - ldr r0, _021EE5B4 ; =0x0220D4D8 + ldr r0, _021EE5B4 ; =UNK04_0220D4D8 mov r3, #0 _021EE584: ldr r1, [r0] @@ -24903,9 +24903,9 @@ _021EE584: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EE5AC: .word 0x0220BBA4 -_021EE5B0: .word 0x0220D4E4 -_021EE5B4: .word 0x0220D4D8 +_021EE5AC: .word UNK04_0220BBA4 +_021EE5B0: .word UNK04_0220D4E4 +_021EE5B4: .word UNK04_0220D4D8 arm_func_start MOD04_021EE5B8 MOD04_021EE5B8: ; 0x021EE5B8 @@ -24919,7 +24919,7 @@ _021EE5C4: .word MOD04_021EE2A4 MOD04_021EE5C8: ; 0x021EE5C8 stmdb sp!, {lr} sub sp, sp, #4 - ldr r1, _021EE5F0 ; =0x0220D540 + ldr r1, _021EE5F0 ; =UNK04_0220D540 mov r2, #8 bl memcmp cmp r0, #0 @@ -24928,7 +24928,7 @@ MOD04_021EE5C8: ; 0x021EE5C8 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EE5F0: .word 0x0220D540 +_021EE5F0: .word UNK04_0220D540 arm_func_start MOD04_021EE5F4 MOD04_021EE5F4: ; 0x021EE5F4 @@ -24937,7 +24937,7 @@ MOD04_021EE5F4: ; 0x021EE5F4 mov r4, r1 add r1, sp, #0 bl MOD04_021EE4B8 - ldr r1, _021EE63C ; =0x0220D54C + ldr r1, _021EE63C ; =UNK04_0220D54C add r0, sp, #0 mov r2, #8 bl memcmp @@ -24951,7 +24951,7 @@ MOD04_021EE5F4: ; 0x021EE5F4 add sp, sp, #0x18 ldmia sp!, {r4, pc} .align 2, 0 -_021EE63C: .word 0x0220D54C +_021EE63C: .word UNK04_0220D54C arm_func_start MOD04_021EE640 MOD04_021EE640: ; 0x021EE640 @@ -24972,7 +24972,7 @@ MOD04_021EE668: ; 0x021EE668 sub sp, sp, #0x1c add r1, sp, #0 bl MOD04_021EE4B8 - ldr r1, _021EE69C ; =0x0220D54C + ldr r1, _021EE69C ; =UNK04_0220D54C add r0, sp, #0 mov r2, #8 bl memcmp @@ -24982,18 +24982,18 @@ MOD04_021EE668: ; 0x021EE668 add sp, sp, #0x1c ldmfd sp!, {pc} .align 2, 0 -_021EE69C: .word 0x0220D54C +_021EE69C: .word UNK04_0220D54C arm_func_start MOD04_021EE6A0 MOD04_021EE6A0: ; 0x021EE6A0 stmdb sp!, {lr} sub sp, sp, #0x5c - ldr r0, _021EE7D4 ; =0x02210EE0 + ldr r0, _021EE7D4 ; =UNK04_02210EE0 mov r2, #8 ldr r0, [r0] mvn r1, #0 cmp r0, r1 - ldreq r1, _021EE7D8 ; =0x02210E5C + ldreq r1, _021EE7D8 ; =UNK04_02210E5C moveq r0, #1 str r2, [sp, #0x10] streq r0, [r1] @@ -25006,7 +25006,7 @@ MOD04_021EE6A0: ; 0x021EE6A0 str r0, [sp] add r1, sp, #0x10 str r1, [sp, #4] - ldr r0, _021EE7D4 ; =0x02210EE0 + ldr r0, _021EE7D4 ; =UNK04_02210EE0 add r1, sp, #0x18 ldr r0, [r0] mov r2, #0x40 @@ -25019,30 +25019,30 @@ MOD04_021EE6A0: ; 0x021EE6A0 bl MOD04_021EE7DC cmp r0, #0 bne _021EE774 - ldr r0, _021EE7D4 ; =0x02210EE0 + ldr r0, _021EE7D4 ; =UNK04_02210EE0 ldr r0, [r0] bl MOD04_021EFD9C ldr r1, [sp, #0x14] ands r0, r1, #1 - ldrne r0, _021EE7D8 ; =0x02210E5C + ldrne r0, _021EE7D8 ; =UNK04_02210E5C movne r1, #2 strne r1, [r0] bne _021EE764 ands r0, r1, #2 - ldrne r0, _021EE7D8 ; =0x02210E5C + ldrne r0, _021EE7D8 ; =UNK04_02210E5C movne r1, #3 strne r1, [r0] - ldreq r0, _021EE7D8 ; =0x02210E5C + ldreq r0, _021EE7D8 ; =UNK04_02210E5C moveq r1, #1 streq r1, [r0] _021EE764: - ldr r0, _021EE7D8 ; =0x02210E5C + ldr r0, _021EE7D8 ; =UNK04_02210E5C add sp, sp, #0x5c ldr r0, [r0] ldmfd sp!, {pc} _021EE774: bl MOD04_021F025C - ldr r1, _021EE7D4 ; =0x02210EE0 + ldr r1, _021EE7D4 ; =UNK04_02210EE0 ldr r2, [r1, #0x50] add r2, r2, #0x7d0 cmp r0, r2 @@ -25052,14 +25052,14 @@ _021EE774: bne _021EE7B4 ldr r0, [r1] bl MOD04_021EFD9C - ldr r1, _021EE7D8 ; =0x02210E5C + ldr r1, _021EE7D8 ; =UNK04_02210E5C mov r0, #1 str r0, [r1] add sp, sp, #0x5c ldmfd sp!, {pc} _021EE7B4: bl MOD04_021EE990 - ldr r0, _021EE7D4 ; =0x02210EE0 + ldr r0, _021EE7D4 ; =UNK04_02210EE0 ldr r1, [r0, #0x54] add r1, r1, #1 str r1, [r0, #0x54] @@ -25068,8 +25068,8 @@ _021EE7C8: add sp, sp, #0x5c ldmfd sp!, {pc} .align 2, 0 -_021EE7D4: .word 0x02210EE0 -_021EE7D8: .word 0x02210E5C +_021EE7D4: .word UNK04_02210EE0 +_021EE7D8: .word UNK04_02210E5C arm_func_start MOD04_021EE7DC MOD04_021EE7DC: ; 0x021EE7DC @@ -25080,20 +25080,20 @@ MOD04_021EE7DC: ; 0x021EE7DC mov r4, r3 movlt r0, #1 ldmltia sp!, {r4, r5, r6, pc} - ldr r1, _021EE88C ; =0x02210EE8 + ldr r1, _021EE88C ; =UNK04_02210EE8 add r0, r6, #4 mov r2, #4 bl memcmp cmp r0, #0 movne r0, #1 ldmneia sp!, {r4, r5, r6, pc} - ldr r0, _021EE890 ; =0x02210EE0 + ldr r0, _021EE890 ; =UNK04_02210EE0 ldrh r1, [r6, #2] ldrh r0, [r0, #6] cmp r1, r0 movne r0, #1 ldmneia sp!, {r4, r5, r6, pc} - ldr r1, _021EE894 ; =0x0220D558 + ldr r1, _021EE894 ; =UNK04_0220D558 mov r0, r5 mov r2, #3 bl memcmp @@ -25118,35 +25118,35 @@ MOD04_021EE7DC: ; 0x021EE7DC mov r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EE88C: .word 0x02210EE8 -_021EE890: .word 0x02210EE0 -_021EE894: .word 0x0220D558 +_021EE88C: .word UNK04_02210EE8 +_021EE890: .word UNK04_02210EE0 +_021EE894: .word UNK04_0220D558 arm_func_start MOD04_021EE898 MOD04_021EE898: ; 0x021EE898 stmdb sp!, {r4, r5, lr} sub sp, sp, #0x44 mov r4, r0 - ldr r0, _021EE974 ; =0x02210EA0 + ldr r0, _021EE974 ; =UNK04_02210EA0 mov r1, r4 bl strcpy - ldr r0, _021EE978 ; =0x02210EE0 + ldr r0, _021EE978 ; =UNK04_02210EE0 mvn r1, #0 str r1, [r0] bl MOD04_021F024C - ldr r0, _021EE97C ; =0x02210E60 + ldr r0, _021EE97C ; =UNK04_02210E60 ldrsb r5, [r0] cmp r5, #0 bne _021EE8E0 - ldr r1, _021EE980 ; =0x0220D55C + ldr r1, _021EE980 ; =UNK04_0220D55C add r0, sp, #0 mov r2, r4 bl sprintf _021EE8E0: cmp r5, #0 - ldrne r0, _021EE97C ; =0x02210E60 + ldrne r0, _021EE97C ; =UNK04_02210E60 ldr r1, _021EE984 ; =0x00006CFC - ldr r2, _021EE988 ; =0x02210EE4 + ldr r2, _021EE988 ; =UNK04_02210EE4 addeq r0, sp, #0 bl MOD04_021EE9E0 cmp r0, #0 @@ -25156,7 +25156,7 @@ _021EE8E0: mov r1, r0 mov r2, #0 bl MOD04_021EFDB8 - ldr r2, _021EE978 ; =0x02210EE0 + ldr r2, _021EE978 ; =UNK04_02210EE0 mvn r1, #0 cmp r0, r1 str r0, [r2] @@ -25167,51 +25167,51 @@ _021EE8E0: strb r1, [r2, #0xc] bl strlen mov r5, r0 - ldr r0, _021EE98C ; =0x02210EF1 + ldr r0, _021EE98C ; =UNK04_02210EF1 mov r1, r4 add r2, r5, #1 bl memcpy - ldr r0, _021EE978 ; =0x02210EE0 + ldr r0, _021EE978 ; =UNK04_02210EE0 add r1, r5, #6 str r1, [r0, #0x4c] bl MOD04_021EE990 - ldr r0, _021EE978 ; =0x02210EE0 + ldr r0, _021EE978 ; =UNK04_02210EE0 mov r1, #0 str r1, [r0, #0x54] add sp, sp, #0x44 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021EE974: .word 0x02210EA0 -_021EE978: .word 0x02210EE0 -_021EE97C: .word 0x02210E60 -_021EE980: .word 0x0220D55C +_021EE974: .word UNK04_02210EA0 +_021EE978: .word UNK04_02210EE0 +_021EE97C: .word UNK04_02210E60 +_021EE980: .word UNK04_0220D55C _021EE984: .word 0x00006CFC -_021EE988: .word 0x02210EE4 -_021EE98C: .word 0x02210EF1 +_021EE988: .word UNK04_02210EE4 +_021EE98C: .word UNK04_02210EF1 arm_func_start MOD04_021EE990 MOD04_021EE990: ; 0x021EE990 stmdb sp!, {lr} sub sp, sp, #0xc - ldr r1, _021EE9D4 ; =0x02210EE4 + ldr r1, _021EE9D4 ; =UNK04_02210EE4 mov r0, #8 str r1, [sp] - ldr r1, _021EE9D8 ; =0x02210EE0 + ldr r1, _021EE9D8 ; =UNK04_02210EE0 str r0, [sp, #4] ldr r0, [r1] ldr r2, [r1, #0x4c] - ldr r1, _021EE9DC ; =0x02210EEC + ldr r1, _021EE9DC ; =UNK04_02210EEC mov r3, #0 bl MOD04_021EFBD4 bl MOD04_021F025C - ldr r1, _021EE9D8 ; =0x02210EE0 + ldr r1, _021EE9D8 ; =UNK04_02210EE0 str r0, [r1, #0x50] add sp, sp, #0xc ldmfd sp!, {pc} .align 2, 0 -_021EE9D4: .word 0x02210EE4 -_021EE9D8: .word 0x02210EE0 -_021EE9DC: .word 0x02210EEC +_021EE9D4: .word UNK04_02210EE4 +_021EE9D8: .word UNK04_02210EE0 +_021EE9DC: .word UNK04_02210EEC arm_func_start MOD04_021EE9E0 MOD04_021EE9E0: ; 0x021EE9E0 @@ -25334,8 +25334,8 @@ MOD04_021EEB60: ; 0x021EEB60 mov r8, r0 mov r6, r2 bne _021EEB88 - ldr r0, _021EEBC8 ; =0x0220D580 - ldr r1, _021EEBCC ; =0x0220D584 + ldr r0, _021EEBC8 ; =UNK04_0220D580 + ldr r1, _021EEBCC ; =UNK04_0220D584 ldr r3, _021EEBD0 ; =0x00000121 mov r2, #0 bl __msl_assertion_failed @@ -25359,8 +25359,8 @@ _021EEBC0: mov r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021EEBC8: .word 0x0220D580 -_021EEBCC: .word 0x0220D584 +_021EEBC8: .word UNK04_0220D580 +_021EEBCC: .word UNK04_0220D584 _021EEBD0: .word 0x00000121 arm_func_start MOD04_021EEBD4 @@ -25371,8 +25371,8 @@ MOD04_021EEBD4: ; 0x021EEBD4 mov r7, r0 mov r5, r2 bne _021EEC00 - ldr r0, _021EEC34 ; =0x0220D580 - ldr r1, _021EEC38 ; =0x0220D584 + ldr r0, _021EEC34 ; =UNK04_0220D580 + ldr r1, _021EEC38 ; =UNK04_0220D584 mov r2, #0 mov r3, #0x104 bl __msl_assertion_failed @@ -25392,8 +25392,8 @@ _021EEC10: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EEC34: .word 0x0220D580 -_021EEC38: .word 0x0220D584 +_021EEC34: .word UNK04_0220D580 +_021EEC38: .word UNK04_0220D584 arm_func_start MOD04_021EEC3C MOD04_021EEC3C: ; 0x021EEC3C @@ -25477,8 +25477,8 @@ MOD04_021EED28: ; 0x021EED28 cmp r4, r0 blt _021EED5C _021EED48: - ldr r0, _021EED7C ; =0x0220D590 - ldr r1, _021EED80 ; =0x0220D584 + ldr r0, _021EED7C ; =UNK04_0220D590 + ldr r1, _021EED80 ; =UNK04_0220D584 mov r2, #0 mov r3, #0xd3 bl __msl_assertion_failed @@ -25492,8 +25492,8 @@ _021EED5C: bl MOD04_021EF1B8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EED7C: .word 0x0220D590 -_021EED80: .word 0x0220D584 +_021EED7C: .word UNK04_0220D590 +_021EED80: .word UNK04_0220D584 arm_func_start MOD04_021EED84 MOD04_021EED84: ; 0x021EED84 @@ -25506,8 +25506,8 @@ MOD04_021EED84: ; 0x021EED84 cmp r4, r0 blt _021EEDB8 _021EEDA4: - ldr r0, _021EEDD8 ; =0x0220D590 - ldr r1, _021EEDDC ; =0x0220D584 + ldr r0, _021EEDD8 ; =UNK04_0220D590 + ldr r1, _021EEDDC ; =UNK04_0220D584 mov r2, #0 mov r3, #0xca bl __msl_assertion_failed @@ -25521,8 +25521,8 @@ _021EEDB8: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021EEDD8: .word 0x0220D590 -_021EEDDC: .word 0x0220D584 +_021EEDD8: .word UNK04_0220D590 +_021EEDDC: .word UNK04_0220D584 arm_func_start MOD04_021EEDE0 MOD04_021EEDE0: ; 0x021EEDE0 @@ -25535,8 +25535,8 @@ MOD04_021EEDE0: ; 0x021EEDE0 cmp r7, r0 blt _021EEE14 _021EEE00: - ldr r0, _021EEE6C ; =0x0220D590 - ldr r1, _021EEE70 ; =0x0220D584 + ldr r0, _021EEE6C ; =UNK04_0220D590 + ldr r1, _021EEE70 ; =UNK04_0220D584 mov r2, #0 mov r3, #0xc0 bl __msl_assertion_failed @@ -25565,8 +25565,8 @@ _021EEE58: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EEE6C: .word 0x0220D590 -_021EEE70: .word 0x0220D584 +_021EEE6C: .word UNK04_0220D590 +_021EEE70: .word UNK04_0220D584 arm_func_start MOD04_021EEE74 MOD04_021EEE74: ; 0x021EEE74 @@ -25576,8 +25576,8 @@ MOD04_021EEE74: ; 0x021EEE74 mov r6, r0 mov r5, r1 bne _021EEEA0 - ldr r0, _021EEEE8 ; =0x0220D5B0 - ldr r1, _021EEEEC ; =0x0220D584 + ldr r0, _021EEEE8 ; =UNK04_0220D5B0 + ldr r1, _021EEEEC ; =UNK04_0220D584 mov r2, #0 mov r3, #0xb7 bl __msl_assertion_failed @@ -25601,8 +25601,8 @@ _021EEEA0: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EEEE8: .word 0x0220D5B0 -_021EEEEC: .word 0x0220D584 +_021EEEE8: .word UNK04_0220D5B0 +_021EEEEC: .word UNK04_0220D584 arm_func_start MOD04_021EEEF0 MOD04_021EEEF0: ; 0x021EEEF0 @@ -25615,8 +25615,8 @@ MOD04_021EEEF0: ; 0x021EEEF0 cmp r4, r0 ble _021EEF24 _021EEF10: - ldr r0, _021EEFA0 ; =0x0220D5BC - ldr r1, _021EEFA4 ; =0x0220D584 + ldr r0, _021EEFA0 ; =UNK04_0220D5BC + ldr r1, _021EEFA4 ; =UNK04_0220D584 mov r2, #0 mov r3, #0xa7 bl __msl_assertion_failed @@ -25655,8 +25655,8 @@ _021EEF8C: bl MOD04_021EF1B8 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021EEFA0: .word 0x0220D5BC -_021EEFA4: .word 0x0220D584 +_021EEFA0: .word UNK04_0220D5BC +_021EEFA4: .word UNK04_0220D584 arm_func_start MOD04_021EEFA8 MOD04_021EEFA8: ; 0x021EEFA8 @@ -25665,8 +25665,8 @@ MOD04_021EEFA8: ; 0x021EEFA8 movs r5, r0 mov r4, r1 bne _021EEFD0 - ldr r0, _021EEFF4 ; =0x0220D5DC - ldr r1, _021EEFF8 ; =0x0220D584 + ldr r0, _021EEFF4 ; =UNK04_0220D5DC + ldr r1, _021EEFF8 ; =UNK04_0220D584 mov r2, #0 mov r3, #0xa0 bl __msl_assertion_failed @@ -25681,8 +25681,8 @@ _021EEFD0: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021EEFF4: .word 0x0220D5DC -_021EEFF8: .word 0x0220D584 +_021EEFF4: .word UNK04_0220D5DC +_021EEFF8: .word UNK04_0220D584 arm_func_start MOD04_021EEFFC MOD04_021EEFFC: ; 0x021EEFFC @@ -25695,8 +25695,8 @@ MOD04_021EEFFC: ; 0x021EEFFC cmp r4, r0 blt _021EF030 _021EF01C: - ldr r0, _021EF064 ; =0x0220D590 - ldr r1, _021EF068 ; =0x0220D584 + ldr r0, _021EF064 ; =UNK04_0220D590 + ldr r1, _021EF068 ; =UNK04_0220D584 mov r2, #0 mov r3, #0x94 bl __msl_assertion_failed @@ -25717,8 +25717,8 @@ _021EF050: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021EF064: .word 0x0220D590 -_021EF068: .word 0x0220D584 +_021EF064: .word UNK04_0220D590 +_021EF068: .word UNK04_0220D584 arm_func_start MOD04_021EF06C MOD04_021EF06C: ; 0x021EF06C @@ -25731,8 +25731,8 @@ MOD04_021EF074: ; 0x021EF074 sub sp, sp, #4 movs r5, r0 bne _021EF098 - ldr r0, _021EF0DC ; =0x0220D5DC - ldr r1, _021EF0E0 ; =0x0220D584 + ldr r0, _021EF0DC ; =UNK04_0220D5DC + ldr r1, _021EF0E0 ; =UNK04_0220D584 mov r2, #0 mov r3, #0x69 bl __msl_assertion_failed @@ -25757,8 +25757,8 @@ _021EF0C4: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021EF0DC: .word 0x0220D5DC -_021EF0E0: .word 0x0220D584 +_021EF0DC: .word UNK04_0220D5DC +_021EF0E0: .word UNK04_0220D584 arm_func_start MOD04_021EF0E4 MOD04_021EF0E4: ; 0x021EF0E4 @@ -25771,16 +25771,16 @@ MOD04_021EF0E4: ; 0x021EF0E4 bl MOD04_021DD860 movs r4, r0 bne _021EF11C - ldr r0, _021EF1A8 ; =0x0220D5DC - ldr r1, _021EF1AC ; =0x0220D584 + ldr r0, _021EF1A8 ; =UNK04_0220D5DC + ldr r1, _021EF1AC ; =UNK04_0220D584 mov r2, #0 mov r3, #0x52 bl __msl_assertion_failed _021EF11C: cmp r7, #0 bne _021EF138 - ldr r0, _021EF1B0 ; =0x0220D5E4 - ldr r1, _021EF1AC ; =0x0220D584 + ldr r0, _021EF1B0 ; =UNK04_0220D5E4 + ldr r1, _021EF1AC ; =UNK04_0220D584 mov r2, #0 mov r3, #0x53 bl __msl_assertion_failed @@ -25803,8 +25803,8 @@ _021EF138: ldr r0, [r4, #0x14] cmp r0, #0 bne _021EF19C - ldr r0, _021EF1B4 ; =0x0220D5F0 - ldr r1, _021EF1AC ; =0x0220D584 + ldr r0, _021EF1B4 ; =UNK04_0220D5F0 + ldr r1, _021EF1AC ; =UNK04_0220D584 mov r2, #0 mov r3, #0x5e bl __msl_assertion_failed @@ -25816,10 +25816,10 @@ _021EF19C: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EF1A8: .word 0x0220D5DC -_021EF1AC: .word 0x0220D584 -_021EF1B0: .word 0x0220D5E4 -_021EF1B4: .word 0x0220D5F0 +_021EF1A8: .word UNK04_0220D5DC +_021EF1AC: .word UNK04_0220D584 +_021EF1B0: .word UNK04_0220D5E4 +_021EF1B4: .word UNK04_0220D5F0 arm_func_start MOD04_021EF1B8 MOD04_021EF1B8: ; 0x021EF1B8 @@ -25852,15 +25852,15 @@ MOD04_021EF1E4: ; 0x021EF1E4 ldr r0, [r4, #0x14] cmp r0, #0 ldmneia sp!, {r4, pc} - ldr r0, _021EF238 ; =0x0220D5F0 - ldr r1, _021EF23C ; =0x0220D584 + ldr r0, _021EF238 ; =UNK04_0220D5F0 + ldr r1, _021EF23C ; =UNK04_0220D584 mov r2, #0 mov r3, #0x41 bl __msl_assertion_failed ldmia sp!, {r4, pc} .align 2, 0 -_021EF238: .word 0x0220D5F0 -_021EF23C: .word 0x0220D584 +_021EF238: .word UNK04_0220D5F0 +_021EF23C: .word UNK04_0220D584 arm_func_start MOD04_021EF240 MOD04_021EF240: ; 0x021EF240 @@ -25882,8 +25882,8 @@ MOD04_021EF264: ; 0x021EF264 mov r7, r0 mov r5, r2 bne _021EF290 - ldr r0, _021EF2DC ; =0x0220D5FC - ldr r1, _021EF2E0 ; =0x0220D600 + ldr r0, _021EF2DC ; =UNK04_0220D5FC + ldr r1, _021EF2E0 ; =UNK04_0220D600 mov r2, #0 mov r3, #0xd3 bl __msl_assertion_failed @@ -25910,8 +25910,8 @@ _021EF2D0: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EF2DC: .word 0x0220D5FC -_021EF2E0: .word 0x0220D600 +_021EF2DC: .word UNK04_0220D5FC +_021EF2E0: .word UNK04_0220D600 arm_func_start MOD04_021EF2E4 MOD04_021EF2E4: ; 0x021EF2E4 @@ -25921,8 +25921,8 @@ MOD04_021EF2E4: ; 0x021EF2E4 mov r7, r0 mov r5, r2 bne _021EF310 - ldr r0, _021EF350 ; =0x0220D5FC - ldr r1, _021EF354 ; =0x0220D600 + ldr r0, _021EF350 ; =UNK04_0220D5FC + ldr r1, _021EF354 ; =UNK04_0220D600 mov r2, #0 mov r3, #0xb6 bl __msl_assertion_failed @@ -25945,8 +25945,8 @@ _021EF324: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021EF350: .word 0x0220D5FC -_021EF354: .word 0x0220D600 +_021EF350: .word UNK04_0220D5FC +_021EF354: .word UNK04_0220D600 arm_func_start MOD04_021EF358 MOD04_021EF358: ; 0x021EF358 @@ -25955,8 +25955,8 @@ MOD04_021EF358: ; 0x021EF358 movs r6, r0 mov r5, r1 bne _021EF380 - ldr r0, _021EF3EC ; =0x0220D60C - ldr r1, _021EF3F0 ; =0x0220D600 + ldr r0, _021EF3EC ; =UNK04_0220D60C + ldr r1, _021EF3F0 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x94 bl __msl_assertion_failed @@ -25989,8 +25989,8 @@ _021EF380: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EF3EC: .word 0x0220D60C -_021EF3F0: .word 0x0220D600 +_021EF3EC: .word UNK04_0220D60C +_021EF3F0: .word UNK04_0220D600 arm_func_start MOD04_021EF3F4 MOD04_021EF3F4: ; 0x021EF3F4 @@ -25999,8 +25999,8 @@ MOD04_021EF3F4: ; 0x021EF3F4 movs r6, r0 mov r5, r1 bne _021EF41C - ldr r0, _021EF48C ; =0x0220D60C - ldr r1, _021EF490 ; =0x0220D600 + ldr r0, _021EF48C ; =UNK04_0220D60C + ldr r1, _021EF490 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x82 bl __msl_assertion_failed @@ -26034,8 +26034,8 @@ _021EF41C: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EF48C: .word 0x0220D60C -_021EF490: .word 0x0220D600 +_021EF48C: .word UNK04_0220D60C +_021EF490: .word UNK04_0220D600 arm_func_start MOD04_021EF494 MOD04_021EF494: ; 0x021EF494 @@ -26044,8 +26044,8 @@ MOD04_021EF494: ; 0x021EF494 movs r6, r0 mov r5, r1 bne _021EF4BC - ldr r0, _021EF538 ; =0x0220D60C - ldr r1, _021EF53C ; =0x0220D600 + ldr r0, _021EF538 ; =UNK04_0220D60C + ldr r1, _021EF53C ; =UNK04_0220D600 mov r2, #0 mov r3, #0x71 bl __msl_assertion_failed @@ -26083,8 +26083,8 @@ _021EF520: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EF538: .word 0x0220D60C -_021EF53C: .word 0x0220D600 +_021EF538: .word UNK04_0220D60C +_021EF53C: .word UNK04_0220D600 arm_func_start MOD04_021EF540 MOD04_021EF540: ; 0x021EF540 @@ -26092,8 +26092,8 @@ MOD04_021EF540: ; 0x021EF540 movs r6, r0 mov r4, #0 bne _021EF564 - ldr r0, _021EF5A8 ; =0x0220D60C - ldr r1, _021EF5AC ; =0x0220D600 + ldr r0, _021EF5A8 ; =UNK04_0220D60C + ldr r1, _021EF5AC ; =UNK04_0220D600 mov r2, r4 mov r3, #0x61 bl __msl_assertion_failed @@ -26118,8 +26118,8 @@ _021EF5A0: mov r0, r4 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EF5A8: .word 0x0220D60C -_021EF5AC: .word 0x0220D600 +_021EF5A8: .word UNK04_0220D60C +_021EF5AC: .word UNK04_0220D600 arm_func_start MOD04_021EF5B0 MOD04_021EF5B0: ; 0x021EF5B0 @@ -26127,8 +26127,8 @@ MOD04_021EF5B0: ; 0x021EF5B0 sub sp, sp, #4 movs r5, r0 bne _021EF5D4 - ldr r0, _021EF624 ; =0x0220D60C - ldr r1, _021EF628 ; =0x0220D600 + ldr r0, _021EF624 ; =UNK04_0220D60C + ldr r1, _021EF628 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x51 bl __msl_assertion_failed @@ -26156,8 +26156,8 @@ _021EF60C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021EF624: .word 0x0220D60C -_021EF628: .word 0x0220D600 +_021EF624: .word UNK04_0220D60C +_021EF628: .word UNK04_0220D600 arm_func_start MOD04_021EF62C MOD04_021EF62C: ; 0x021EF62C @@ -26168,8 +26168,8 @@ MOD04_021EF62C: ; 0x021EF62C mov r8, r2 ldr r6, [sp, #0x24] bne _021EF65C - ldr r0, _021EF750 ; =0x0220D614 - ldr r1, _021EF754 ; =0x0220D600 + ldr r0, _021EF750 ; =UNK04_0220D614 + ldr r1, _021EF754 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x38 bl __msl_assertion_failed @@ -26177,24 +26177,24 @@ _021EF65C: ldr r0, [sp, #0x20] cmp r0, #0 bne _021EF67C - ldr r0, _021EF758 ; =0x0220D61C - ldr r1, _021EF754 ; =0x0220D600 + ldr r0, _021EF758 ; =UNK04_0220D61C + ldr r1, _021EF754 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x39 bl __msl_assertion_failed _021EF67C: cmp sl, #0 bne _021EF698 - ldr r0, _021EF75C ; =0x0220D624 - ldr r1, _021EF754 ; =0x0220D600 + ldr r0, _021EF75C ; =UNK04_0220D624 + ldr r1, _021EF754 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x3a bl __msl_assertion_failed _021EF698: cmp sb, #0 bne _021EF6B4 - ldr r0, _021EF760 ; =0x0220D630 - ldr r1, _021EF754 ; =0x0220D600 + ldr r0, _021EF760 ; =UNK04_0220D630 + ldr r1, _021EF754 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x3b bl __msl_assertion_failed @@ -26203,8 +26203,8 @@ _021EF6B4: bl MOD04_021DD860 movs r5, r0 bne _021EF6D8 - ldr r0, _021EF764 ; =0x0220D60C - ldr r1, _021EF754 ; =0x0220D600 + ldr r0, _021EF764 ; =UNK04_0220D60C + ldr r1, _021EF754 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x3e bl __msl_assertion_failed @@ -26215,8 +26215,8 @@ _021EF6D8: ldr r0, [r5] cmp r0, #0 bne _021EF704 - ldr r0, _021EF768 ; =0x0220D63C - ldr r1, _021EF754 ; =0x0220D600 + ldr r0, _021EF768 ; =UNK04_0220D63C + ldr r1, _021EF754 ; =UNK04_0220D600 mov r2, #0 mov r3, #0x41 bl __msl_assertion_failed @@ -26243,13 +26243,13 @@ _021EF734: str r7, [r5, #0xc] ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021EF750: .word 0x0220D614 -_021EF754: .word 0x0220D600 -_021EF758: .word 0x0220D61C -_021EF75C: .word 0x0220D624 -_021EF760: .word 0x0220D630 -_021EF764: .word 0x0220D60C -_021EF768: .word 0x0220D63C +_021EF750: .word UNK04_0220D614 +_021EF754: .word UNK04_0220D600 +_021EF758: .word UNK04_0220D61C +_021EF75C: .word UNK04_0220D624 +_021EF760: .word UNK04_0220D630 +_021EF764: .word UNK04_0220D60C +_021EF768: .word UNK04_0220D63C arm_func_start MOD04_021EF76C MOD04_021EF76C: ; 0x021EF76C @@ -26293,7 +26293,7 @@ MOD04_021EF7E0: ; 0x021EF7E0 mov r8, r0 mov r7, r1 mov r5, r6 - ldr r4, _021EF81C ; =0x0220D64C + ldr r4, _021EF81C ; =UNK04_0220D64C _021EF7F8: ldrb r2, [r8, r6] mov r1, r4 @@ -26305,7 +26305,7 @@ _021EF7F8: blo _021EF7F8 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021EF81C: .word 0x0220D64C +_021EF81C: .word UNK04_0220D64C arm_func_start MOD04_021EF820 MOD04_021EF820: ; 0x021EF820 @@ -26321,13 +26321,13 @@ MOD04_021EF820: ; 0x021EF820 beq _021EF854 b _021EF85C _021EF84C: - ldr r5, _021EF948 ; =0x0220BBBC + ldr r5, _021EF948 ; =UNK04_0220BBBC b _021EF860 _021EF854: - ldr r5, _021EF94C ; =0x0220BBC0 + ldr r5, _021EF94C ; =UNK04_0220BBC0 b _021EF860 _021EF85C: - ldr r5, _021EF950 ; =0x0220BBC4 + ldr r5, _021EF950 ; =UNK04_0220BBC4 _021EF860: cmp r6, #0 ble _021EF898 @@ -26393,9 +26393,9 @@ _021EF93C: bhi _021EF8D8 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021EF948: .word 0x0220BBBC -_021EF94C: .word 0x0220BBC0 -_021EF950: .word 0x0220BBC4 +_021EF948: .word UNK04_0220BBBC +_021EF94C: .word UNK04_0220BBC0 +_021EF950: .word UNK04_0220BBC4 _021EF954: .word 0x55555556 _021EF958: .word 0x00000003 @@ -26465,26 +26465,26 @@ MOD04_021EF9FC: ; 0x021EF9FC MOD04_021EFA2C: ; 0x021EFA2C cmp r0, #0 bicne r1, r0, #0x80000000 - ldr r0, _021EFA44 ; =0x0220D654 + ldr r0, _021EFA44 ; =UNK04_0220D654 moveq r1, #1 str r1, [r0] bx lr .align 2, 0 -_021EFA44: .word 0x0220D654 +_021EFA44: .word UNK04_0220D654 arm_func_start MOD04_021EFA48 MOD04_021EFA48: ; 0x021EFA48 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021EFA6C ; =0x0220D654 + ldr r0, _021EFA6C ; =UNK04_0220D654 ldr r0, [r0] bl MOD04_021EFA70 - ldr r1, _021EFA6C ; =0x0220D654 + ldr r1, _021EFA6C ; =UNK04_0220D654 str r0, [r1] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021EFA6C: .word 0x0220D654 +_021EFA6C: .word UNK04_0220D654 arm_func_start MOD04_021EFA70 MOD04_021EFA70: ; 0x021EFA70 @@ -26519,8 +26519,8 @@ MOD04_021EFAC8: ; 0x021EFAC8 bl OS_IsTickAvailable cmp r0, #1 beq _021EFAF0 - ldr r0, _021EFB18 ; =0x0220D658 - ldr r1, _021EFB1C ; =0x0220D678 + ldr r0, _021EFB18 ; =UNK04_0220D658 + ldr r1, _021EFB1C ; =UNK04_0220D678 ldr r3, _021EFB20 ; =0x00000667 mov r2, #0 bl __msl_assertion_failed @@ -26536,18 +26536,18 @@ _021EFAF0: strne r0, [r4] ldmia sp!, {r4, pc} .align 2, 0 -_021EFB18: .word 0x0220D658 -_021EFB1C: .word 0x0220D678 +_021EFB18: .word UNK04_0220D658 +_021EFB1C: .word UNK04_0220D678 _021EFB20: .word 0x00000667 _021EFB24: .word 0x01FF6210 arm_func_start MOD04_021EFB28 MOD04_021EFB28: ; 0x021EFB28 - ldr r0, _021EFB34 ; =0x02210F3C + ldr r0, _021EFB34 ; =UNK04_02210F3C ldr r0, [r0] bx lr .align 2, 0 -_021EFB34: .word 0x02210F3C +_021EFB34: .word UNK04_02210F3C arm_func_start MOD04_021EFB38 MOD04_021EFB38: ; 0x021EFB38 @@ -26768,12 +26768,12 @@ MOD04_021EFDB8: ; 0x021EFDB8 arm_func_start MOD04_021EFDD4 MOD04_021EFDD4: ; 0x021EFDD4 cmp r0, #0 - ldrlt r2, _021EFDE8 ; =0x02210F3C + ldrlt r2, _021EFDE8 ; =UNK04_02210F3C strlt r0, [r2] movlt r0, r1 bx lr .align 2, 0 -_021EFDE8: .word 0x02210F3C +_021EFDE8: .word UNK04_02210F3C arm_func_start MOD04_021EFDEC MOD04_021EFDEC: ; 0x021EFDEC @@ -26816,13 +26816,13 @@ _021EFE68: arm_func_start MOD04_021EFE70 MOD04_021EFE70: ; 0x021EFE70 stmdb sp!, {r4, lr} - ldr r4, _021EFEE8 ; =0x0220D684 - ldr r1, _021EFEEC ; =0x02210F40 - ldr lr, _021EFEF0 ; =0x02210F38 - ldr r2, _021EFEF4 ; =0x02210F64 + ldr r4, _021EFEE8 ; =UNK04_0220D684 + ldr r1, _021EFEEC ; =UNK04_02210F40 + ldr lr, _021EFEF0 ; =UNK04_02210F38 + ldr r2, _021EFEF4 ; =UNK04_02210F64 mov ip, #2 mov r3, #0 - ldr r0, _021EFEF8 ; =0x02210F50 + ldr r0, _021EFEF8 ; =UNK04_02210F50 str r4, [r1] str lr, [r1, #4] strh ip, [r1, #8] @@ -26830,27 +26830,27 @@ MOD04_021EFE70: ; 0x021EFE70 str r2, [r1, #0xc] str r3, [r0] bl SOCL_GetHostID - ldr r1, _021EFEF8 ; =0x02210F50 + ldr r1, _021EFEF8 ; =UNK04_02210F50 bl SOC_U32to4U8 - ldr r2, _021EFEF8 ; =0x02210F50 + ldr r2, _021EFEF8 ; =UNK04_02210F50 ldr r0, [r2] cmp r0, #0 moveq r0, #0 ldmeqia sp!, {r4, pc} - ldr r1, _021EFEF4 ; =0x02210F64 + ldr r1, _021EFEF4 ; =UNK04_02210F64 mov r3, #0 - ldr r0, _021EFEEC ; =0x02210F40 + ldr r0, _021EFEEC ; =UNK04_02210F40 mov ip, #4 str r2, [r1] strh ip, [r0, #0xa] str r3, [r1, #4] ldmia sp!, {r4, pc} .align 2, 0 -_021EFEE8: .word 0x0220D684 -_021EFEEC: .word 0x02210F40 -_021EFEF0: .word 0x02210F38 -_021EFEF4: .word 0x02210F64 -_021EFEF8: .word 0x02210F50 +_021EFEE8: .word UNK04_0220D684 +_021EFEEC: .word UNK04_02210F40 +_021EFEF0: .word UNK04_02210F38 +_021EFEF4: .word UNK04_02210F64 +_021EFEF8: .word UNK04_02210F50 arm_func_start MOD04_021EFEFC MOD04_021EFEFC: ; 0x021EFEFC @@ -27129,8 +27129,8 @@ MOD04_021F025C: ; 0x021F025C bl OS_IsTickAvailable cmp r0, #1 beq _021F0284 - ldr r0, _021F02A8 ; =0x0220D658 - ldr r1, _021F02AC ; =0x0220D678 + ldr r0, _021F02A8 ; =UNK04_0220D658 + ldr r1, _021F02AC ; =UNK04_0220D678 ldr r3, _021F02B0 ; =0x00000109 mov r2, #0 bl __msl_assertion_failed @@ -27145,8 +27145,8 @@ _021F0284: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021F02A8: .word 0x0220D658 -_021F02AC: .word 0x0220D678 +_021F02A8: .word UNK04_0220D658 +_021F02AC: .word UNK04_0220D678 _021F02B0: .word 0x00000109 _021F02B4: .word 0x000082EA @@ -27173,7 +27173,7 @@ _021F02E4: ldr r2, [ip, #0x1d8] cmp r2, #4 bne _021F0318 - ldr r1, _021F0344 ; =0x0220D690 + ldr r1, _021F0344 ; =UNK04_0220D690 bl MOD04_021FAEEC add sp, sp, #4 mov r0, #2 @@ -27181,7 +27181,7 @@ _021F02E4: _021F0318: cmp r3, #0 bne _021F0334 - ldr r1, _021F0348 ; =0x0220D6E4 + ldr r1, _021F0348 ; =UNK04_0220D6E4 bl MOD04_021FAEEC add sp, sp, #4 mov r0, #2 @@ -27192,8 +27192,8 @@ _021F0334: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021F0344: .word 0x0220D690 -_021F0348: .word 0x0220D6E4 +_021F0344: .word UNK04_0220D690 +_021F0348: .word UNK04_0220D6E4 arm_func_start MOD04_021F034C MOD04_021F034C: ; 0x021F034C @@ -27219,7 +27219,7 @@ _021F037C: ldr r1, [r4, #0x1d8] cmp r1, #4 bne _021F03B0 - ldr r1, _021F0560 ; =0x0220D690 + ldr r1, _021F0560 ; =UNK04_0220D690 bl MOD04_021FAEEC add sp, sp, #0x204 mov r0, #2 @@ -27227,7 +27227,7 @@ _021F037C: _021F03B0: cmp r2, #0 bne _021F03CC - ldr r1, _021F0564 ; =0x0220D6F8 + ldr r1, _021F0564 ; =UNK04_0220D6F8 bl MOD04_021FAEEC add sp, sp, #0x204 mov r0, #2 @@ -27235,7 +27235,7 @@ _021F03B0: _021F03CC: cmp r5, #0 bne _021F03E8 - ldr r1, _021F0568 ; =0x0220D710 + ldr r1, _021F0568 ; =UNK04_0220D710 bl MOD04_021FAEEC add sp, sp, #0x204 mov r0, #2 @@ -27301,7 +27301,7 @@ _021F04A0: add r0, r4, #0x318 mov r2, #0x100 bl MOD04_021FB3DC - ldr r2, _021F056C ; =0x0220D728 + ldr r2, _021F056C ; =UNK04_0220D728 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27309,7 +27309,7 @@ _021F04A0: mov r2, r6 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F0570 ; =0x0220D6C0 + ldr r2, _021F0570 ; =UNK04_0220D6C0 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27317,7 +27317,7 @@ _021F04A0: mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F0574 ; =0x0220D734 + ldr r2, _021F0574 ; =UNK04_0220D734 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27325,7 +27325,7 @@ _021F04A0: add r1, r4, #0x1f4 add r2, sp, #0 bl MOD04_021F2F9C - ldr r2, _021F0578 ; =0x0220D744 + ldr r2, _021F0578 ; =UNK04_0220D744 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27333,7 +27333,7 @@ _021F04A0: add r1, r4, #0x1f4 add r2, sp, #0x100 bl MOD04_021F2F9C - ldr r2, _021F057C ; =0x0220D6CC + ldr r2, _021F057C ; =UNK04_0220D6CC mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27341,14 +27341,14 @@ _021F04A0: add sp, sp, #0x204 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F0560: .word 0x0220D690 -_021F0564: .word 0x0220D6F8 -_021F0568: .word 0x0220D710 -_021F056C: .word 0x0220D728 -_021F0570: .word 0x0220D6C0 -_021F0574: .word 0x0220D734 -_021F0578: .word 0x0220D744 -_021F057C: .word 0x0220D6CC +_021F0560: .word UNK04_0220D690 +_021F0564: .word UNK04_0220D6F8 +_021F0568: .word UNK04_0220D710 +_021F056C: .word UNK04_0220D728 +_021F0570: .word UNK04_0220D6C0 +_021F0574: .word UNK04_0220D734 +_021F0578: .word UNK04_0220D744 +_021F057C: .word UNK04_0220D6CC arm_func_start MOD04_021F0580 MOD04_021F0580: ; 0x021F0580 @@ -27372,7 +27372,7 @@ _021F05A8: ldr r2, [r3, #0x1d8] cmp r2, #4 bne _021F05DC - ldr r1, _021F05F0 ; =0x0220D690 + ldr r1, _021F05F0 ; =UNK04_0220D690 bl MOD04_021FAEEC add sp, sp, #4 mov r0, #2 @@ -27384,7 +27384,7 @@ _021F05DC: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021F05F0: .word 0x0220D690 +_021F05F0: .word UNK04_0220D690 arm_func_start MOD04_021F05F4 MOD04_021F05F4: ; 0x021F05F4 @@ -27484,7 +27484,7 @@ _021F0708: _021F072C: cmp r4, #0 bne _021F0744 - ldr r1, _021F0814 ; =0x0220D750 + ldr r1, _021F0814 ; =UNK04_0220D750 bl MOD04_021FAEEC mov r0, #2 ldmia sp!, {r4, r5, r6, pc} @@ -27495,7 +27495,7 @@ _021F0744: cmp r1, r2 blt _021F076C _021F0758: - ldr r1, _021F0818 ; =0x0220D760 + ldr r1, _021F0818 ; =UNK04_0220D760 mov r0, r5 bl MOD04_021FAEEC mov r0, #2 @@ -27504,7 +27504,7 @@ _021F076C: bl MOD04_021F8430 movs r6, r0 bne _021F078C - ldr r1, _021F0818 ; =0x0220D760 + ldr r1, _021F0818 ; =UNK04_0220D760 mov r0, r5 bl MOD04_021FAEEC mov r0, #2 @@ -27513,8 +27513,8 @@ _021F078C: ldr r5, [r6, #8] cmp r5, #0 bne _021F07AC - ldr r0, _021F081C ; =0x0220D770 - ldr r1, _021F0820 ; =0x0220D77C + ldr r0, _021F081C ; =UNK04_0220D770 + ldr r1, _021F0820 ; =UNK04_0220D77C ldr r3, _021F0824 ; =0x000005CF mov r2, #0 bl __msl_assertion_failed @@ -27548,10 +27548,10 @@ _021F07FC: str r1, [r4, #0x20c] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F0814: .word 0x0220D750 -_021F0818: .word 0x0220D760 -_021F081C: .word 0x0220D770 -_021F0820: .word 0x0220D77C +_021F0814: .word UNK04_0220D750 +_021F0818: .word UNK04_0220D760 +_021F081C: .word UNK04_0220D770 +_021F0820: .word UNK04_0220D77C _021F0824: .word 0x000005CF arm_func_start MOD04_021F0828 @@ -27596,7 +27596,7 @@ _021F088C: ldr r2, [r5, #0x1d8] cmp r2, #4 bne _021F08C0 - ldr r1, _021F0940 ; =0x0220D690 + ldr r1, _021F0940 ; =UNK04_0220D690 bl MOD04_021FAEEC add sp, sp, #4 mov r0, #2 @@ -27636,7 +27636,7 @@ _021F0934: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021F0940: .word 0x0220D690 +_021F0940: .word UNK04_0220D690 arm_func_start MOD04_021F0944 MOD04_021F0944: ; 0x021F0944 @@ -27660,7 +27660,7 @@ _021F096C: ldr r2, [r3, #0x1d8] cmp r2, #4 bne _021F09A0 - ldr r1, _021F09AC ; =0x0220D690 + ldr r1, _021F09AC ; =UNK04_0220D690 bl MOD04_021FAEEC add sp, sp, #4 mov r0, #2 @@ -27670,7 +27670,7 @@ _021F09A0: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021F09AC: .word 0x0220D690 +_021F09AC: .word UNK04_0220D690 arm_func_start MOD04_021F09B0 MOD04_021F09B0: ; 0x021F09B0 @@ -27698,7 +27698,7 @@ _021F09E4: ldr r1, [r4, #0x1d8] cmp r1, #4 bne _021F0A20 - ldr r1, _021F0B10 ; =0x0220D690 + ldr r1, _021F0B10 ; =UNK04_0220D690 bl MOD04_021FAEEC ldr ip, _021F0B0C ; =0x00000408 mov r0, #2 @@ -27707,7 +27707,7 @@ _021F09E4: _021F0A20: cmp r2, #0 bne _021F0A40 - ldr r1, _021F0B14 ; =0x0220D784 + ldr r1, _021F0B14 ; =UNK04_0220D784 bl MOD04_021FAEEC ldr ip, _021F0B0C ; =0x00000408 mov r0, #2 @@ -27731,11 +27731,11 @@ _021F0A64: cmp r0, #0 bne _021F0A64 _021F0A7C: - ldr r2, _021F0B1C ; =0x0220D794 + ldr r2, _021F0B1C ; =UNK04_0220D794 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F0B20 ; =0x0220D6C0 + ldr r2, _021F0B20 ; =UNK04_0220D6C0 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27743,7 +27743,7 @@ _021F0A7C: mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F0B24 ; =0x0220D7A0 + ldr r2, _021F0B24 ; =UNK04_0220D7A0 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27751,7 +27751,7 @@ _021F0A7C: mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F0B28 ; =0x0220D7B0 + ldr r2, _021F0B28 ; =UNK04_0220D7B0 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27759,7 +27759,7 @@ _021F0A7C: add r1, r4, #0x1f4 add r2, sp, #0 bl MOD04_021F2F9C - ldr r2, _021F0B2C ; =0x0220D6CC + ldr r2, _021F0B2C ; =UNK04_0220D6CC mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -27769,14 +27769,14 @@ _021F0A7C: ldmia sp!, {r4, r5, r6, pc} .align 2, 0 _021F0B0C: .word 0x00000408 -_021F0B10: .word 0x0220D690 -_021F0B14: .word 0x0220D784 +_021F0B10: .word UNK04_0220D690 +_021F0B14: .word UNK04_0220D784 _021F0B18: .word 0x00000401 -_021F0B1C: .word 0x0220D794 -_021F0B20: .word 0x0220D6C0 -_021F0B24: .word 0x0220D7A0 -_021F0B28: .word 0x0220D7B0 -_021F0B2C: .word 0x0220D6CC +_021F0B1C: .word UNK04_0220D794 +_021F0B20: .word UNK04_0220D6C0 +_021F0B24: .word UNK04_0220D7A0 +_021F0B28: .word UNK04_0220D7B0 +_021F0B2C: .word UNK04_0220D6CC arm_func_start MOD04_021F0B30 MOD04_021F0B30: ; 0x021F0B30 @@ -27800,7 +27800,7 @@ _021F0B58: ldr r3, [ip, #0x1d8] cmp r3, #4 bne _021F0B8C - ldr r1, _021F0B98 ; =0x0220D690 + ldr r1, _021F0B98 ; =UNK04_0220D690 bl MOD04_021FAEEC add sp, sp, #4 mov r0, #2 @@ -27810,7 +27810,7 @@ _021F0B8C: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021F0B98: .word 0x0220D690 +_021F0B98: .word UNK04_0220D690 arm_func_start MOD04_021F0B9C MOD04_021F0B9C: ; 0x021F0B9C @@ -27831,7 +27831,7 @@ _021F0BCC: ldr lr, [sp, #0x218] cmp lr, #0 bne _021F0BEC - ldr r1, _021F0C7C ; =0x0220D6D4 + ldr r1, _021F0C7C ; =UNK04_0220D6D4 bl MOD04_021FAEEC add sp, sp, #0x20c mov r0, #2 @@ -27864,7 +27864,7 @@ _021F0C44: ldr ip, [r4, #0x1d8] cmp ip, #4 bne _021F0C64 - ldr r1, _021F0C80 ; =0x0220D690 + ldr r1, _021F0C80 ; =UNK04_0220D690 bl MOD04_021FAEEC add sp, sp, #0x20c mov r0, #2 @@ -27877,8 +27877,8 @@ _021F0C64: add sp, sp, #0x20c ldmia sp!, {r4, r5, pc} .align 2, 0 -_021F0C7C: .word 0x0220D6D4 -_021F0C80: .word 0x0220D690 +_021F0C7C: .word UNK04_0220D6D4 +_021F0C80: .word UNK04_0220D690 arm_func_start MOD04_021F0C84 MOD04_021F0C84: ; 0x021F0C84 @@ -27897,7 +27897,7 @@ _021F0CAC: ldr ip, [sp, #0x48] cmp ip, #0 bne _021F0CCC - ldr r1, _021F0D4C ; =0x0220D6D4 + ldr r1, _021F0D4C ; =UNK04_0220D6D4 bl MOD04_021FAEEC add sp, sp, #0x30 mov r0, #2 @@ -27937,7 +27937,7 @@ _021F0D0C: add sp, sp, #0x30 ldmia sp!, {r4, pc} .align 2, 0 -_021F0D4C: .word 0x0220D6D4 +_021F0D4C: .word UNK04_0220D6D4 _021F0D50: .word 0x00000601 arm_func_start MOD04_021F0D54 @@ -27994,7 +27994,7 @@ _021F0DF4: ldr r4, [sp, #0x54] cmp r4, #0 bne _021F0E14 - ldr r1, _021F0EA8 ; =0x0220D6D4 + ldr r1, _021F0EA8 ; =UNK04_0220D6D4 bl MOD04_021FAEEC add sp, sp, #0x48 mov r0, #2 @@ -28019,7 +28019,7 @@ _021F0E14: mov r0, #0 ldmia sp!, {r4, pc} _021F0E5C: - ldr lr, _021F0EAC ; =0x0220D7BC + ldr lr, _021F0EAC ; =UNK04_0220D7BC mov ip, #0 str lr, [sp] str r1, [sp, #4] @@ -28039,8 +28039,8 @@ _021F0E5C: add sp, sp, #0x48 ldmia sp!, {r4, pc} .align 2, 0 -_021F0EA8: .word 0x0220D6D4 -_021F0EAC: .word 0x0220D7BC +_021F0EA8: .word UNK04_0220D6D4 +_021F0EAC: .word UNK04_0220D7BC arm_func_start MOD04_021F0EB0 MOD04_021F0EB0: ; 0x021F0EB0 @@ -28061,7 +28061,7 @@ _021F0ED8: cmp r1, #6 blt _021F0EFC _021F0EE8: - ldr r1, _021F0F14 ; =0x0220D7C0 + ldr r1, _021F0F14 ; =UNK04_0220D7C0 bl MOD04_021FAEEC add sp, sp, #4 mov r0, #2 @@ -28074,7 +28074,7 @@ _021F0EFC: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021F0F14: .word 0x0220D7C0 +_021F0F14: .word UNK04_0220D7C0 arm_func_start MOD04_021F0F18 MOD04_021F0F18: ; 0x021F0F18 @@ -28119,7 +28119,7 @@ MOD04_021F0F64: ; 0x021F0F64 MOD04_021F0F94: ; 0x021F0F94 stmdb sp!, {lr} sub sp, sp, #4 - ldr r3, _021F0FD0 ; =0x02210E5C + ldr r3, _021F0FD0 ; =UNK04_02210E5C ldr r3, [r3] cmp r3, #1 addne sp, sp, #4 @@ -28133,7 +28133,7 @@ MOD04_021F0F94: ; 0x021F0F94 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021F0FD0: .word 0x02210E5C +_021F0FD0: .word UNK04_02210E5C arm_func_start MOD04_021F0FD4 MOD04_021F0FD4: ; 0x021F0FD4 @@ -28146,8 +28146,8 @@ MOD04_021F0FD4: ; 0x021F0FD4 mov r6, #0 cmp r0, #4 bls _021F100C - ldr r0, _021F117C ; =0x0220D7D0 - ldr r1, _021F1180 ; =0x0220D8C8 + ldr r0, _021F117C ; =UNK04_0220D7D0 + ldr r1, _021F1180 ; =UNK04_0220D8C8 ldr r3, _021F1184 ; =0x000001B5 mov r2, r6 bl __msl_assertion_failed @@ -28190,8 +28190,8 @@ _021F1060: movne r1, #4 strne r1, [r0, #0x1c] bne _021F10A8 - ldr r0, _021F1188 ; =0x0220D8D0 - ldr r1, _021F1180 ; =0x0220D8C8 + ldr r0, _021F1188 ; =UNK04_0220D8D0 + ldr r1, _021F1180 ; =UNK04_0220D8C8 ldr r3, _021F118C ; =0x000001DB mov r2, #0 bl __msl_assertion_failed @@ -28257,10 +28257,10 @@ _021F1170: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021F117C: .word 0x0220D7D0 -_021F1180: .word 0x0220D8C8 +_021F117C: .word UNK04_0220D7D0 +_021F1180: .word UNK04_0220D8C8 _021F1184: .word 0x000001B5 -_021F1188: .word 0x0220D8D0 +_021F1188: .word UNK04_0220D8D0 _021F118C: .word 0x000001DB arm_func_start MOD04_021F1190 @@ -28283,7 +28283,7 @@ _021F11C8: mov r0, r5 add r1, r4, #0x1f4 bl MOD04_021F5DF8 - ldr r0, _021F1494 ; =0x0220D8D4 + ldr r0, _021F1494 ; =UNK04_0220D8D4 str sl, [sp] str r0, [sp, #4] ldr r1, [r4, #0x1d4] @@ -28296,7 +28296,7 @@ _021F11C8: ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} add r0, sp, #0x18 str r0, [sp] - ldr r0, _021F1494 ; =0x0220D8D4 + ldr r0, _021F1494 ; =UNK04_0220D8D4 add r2, r4, #0x1dc str r0, [sp, #4] ldr r1, [r4, #0x1d4] @@ -28308,7 +28308,7 @@ _021F11C8: cmp r0, #3 addne sp, sp, #0x1c ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r2, _021F1498 ; =0x0220D8D8 + ldr r2, _021F1498 ; =UNK04_0220D8D8 mov r0, r5 mov r1, #5 bl MOD04_021FAF00 @@ -28321,13 +28321,13 @@ _021F11C8: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F1264: ldr r0, [r4, #0x1dc] - ldr r1, _021F149C ; =0x0220D904 + ldr r1, _021F149C ; =UNK04_0220D904 bl strstr movs r7, r0 beq _021F1428 _021F1278: strb fp, [r7] - ldr r1, _021F14A0 ; =0x0220D90C + ldr r1, _021F14A0 ; =UNK04_0220D90C ldr r2, [r4, #0x1dc] mov r0, r5 bl MOD04_021FB3D0 @@ -28348,7 +28348,7 @@ _021F1278: bl MOD04_021DD844 cmp r0, #0 bne _021F12E8 - ldr r1, _021F14A4 ; =0x0220D918 + ldr r1, _021F14A4 ; =UNK04_0220D918 mov r0, r5 bl MOD04_021FAEEC add sp, sp, #0x1c @@ -28373,7 +28373,7 @@ _021F12EC: add r2, r2, #1 bl memmove ldr r7, [r4, #0x1ec] - ldr r1, _021F14A8 ; =0x0220D928 + ldr r1, _021F14A8 ; =UNK04_0220D928 mov r0, r7 bl strstr cmp r0, #0 @@ -28387,7 +28387,7 @@ _021F12EC: bl MOD04_021F6C38 cmp r0, #0 bne _021F1378 - ldr r1, _021F14AC ; =0x0220D930 + ldr r1, _021F14AC ; =UNK04_0220D930 mov r2, r7 mov r0, r5 bl MOD04_021FB3D0 @@ -28411,7 +28411,7 @@ _021F1398: movne r0, #4 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} ldr r7, [r4, #0x1ec] - ldr r1, _021F14B0 ; =0x0220D958 + ldr r1, _021F14B0 ; =UNK04_0220D958 ldr r2, [sp, #0xc] mov r0, r7 bl strncmp @@ -28425,18 +28425,18 @@ _021F1398: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F13F0: - ldr r1, _021F14B4 ; =0x0220D960 + ldr r1, _021F14B4 ; =UNK04_0220D960 mov r0, r7 mov r2, r6 bl strncmp cmp r0, #0 beq _021F1414 - ldr r1, _021F14B8 ; =0x0220D968 + ldr r1, _021F14B8 ; =UNK04_0220D968 mov r0, r5 bl MOD04_021FB3D0 _021F1414: ldr r0, [r4, #0x1dc] - ldr r1, _021F149C ; =0x0220D904 + ldr r1, _021F149C ; =UNK04_0220D904 bl strstr movs r7, r0 bne _021F1278 @@ -28444,7 +28444,7 @@ _021F1428: ldr r0, [sp, #0x18] cmp r0, #0 beq _021F1468 - ldr r2, _021F14BC ; =0x0220D998 + ldr r2, _021F14BC ; =UNK04_0220D998 mov r3, #4 mov r0, r5 mov r1, #7 @@ -28471,17 +28471,17 @@ _021F1480: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021F1494: .word 0x0220D8D4 -_021F1498: .word 0x0220D8D8 -_021F149C: .word 0x0220D904 -_021F14A0: .word 0x0220D90C -_021F14A4: .word 0x0220D918 -_021F14A8: .word 0x0220D928 -_021F14AC: .word 0x0220D930 -_021F14B0: .word 0x0220D958 -_021F14B4: .word 0x0220D960 -_021F14B8: .word 0x0220D968 -_021F14BC: .word 0x0220D998 +_021F1494: .word UNK04_0220D8D4 +_021F1498: .word UNK04_0220D8D8 +_021F149C: .word UNK04_0220D904 +_021F14A0: .word UNK04_0220D90C +_021F14A4: .word UNK04_0220D918 +_021F14A8: .word UNK04_0220D928 +_021F14AC: .word UNK04_0220D930 +_021F14B0: .word UNK04_0220D958 +_021F14B4: .word UNK04_0220D960 +_021F14B8: .word UNK04_0220D968 +_021F14BC: .word UNK04_0220D998 arm_func_start MOD04_021F14C0 MOD04_021F14C0: ; 0x021F14C0 @@ -28665,7 +28665,7 @@ _021F1730: cmp r1, #6 blt _021F1730 ldr r2, [sp] - ldr r1, _021F17AC ; =0x0220D9C0 + ldr r1, _021F17AC ; =UNK04_0220D9C0 add r0, sp, #0 str r3, [r2, #0x460] bl MOD04_021FB3D0 @@ -28688,7 +28688,7 @@ _021F178C: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F17AC: .word 0x0220D9C0 +_021F17AC: .word UNK04_0220D9C0 arm_func_start MOD04_021F17B0 MOD04_021F17B0: ; 0x021F17B0 @@ -28700,18 +28700,18 @@ MOD04_021F17B0: ; 0x021F17B0 bl MOD04_021F85E8 cmp r0, #0 bne _021F17E8 - ldr r1, _021F1938 ; =0x0220D9E4 + ldr r1, _021F1938 ; =UNK04_0220D9E4 mov r0, r6 bl MOD04_021FAEEC add sp, sp, #8 mov r0, #2 ldmia sp!, {r4, r5, r6, pc} _021F17E8: - ldr r2, _021F193C ; =0x0220D9F8 + ldr r2, _021F193C ; =UNK04_0220D9F8 mov r0, r6 add r1, r5, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F1940 ; =0x0220DA04 + ldr r2, _021F1940 ; =UNK04_0220DA04 mov r0, r6 add r1, r5, #0x1f4 bl MOD04_021F2F9C @@ -28719,7 +28719,7 @@ _021F17E8: mov r0, r6 add r1, r5, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F1944 ; =0x0220DA10 + ldr r2, _021F1944 ; =UNK04_0220DA10 mov r0, r6 add r1, r5, #0x1f4 bl MOD04_021F2F9C @@ -28730,7 +28730,7 @@ _021F17E8: bl MOD04_021F2F64 mov r0, r6 add r1, r5, #0x1f4 - ldr r2, _021F1948 ; =0x0220DA20 + ldr r2, _021F1948 ; =UNK04_0220DA20 bl MOD04_021F2F9C ldr r0, [sp] ldr r0, [r0, #8] @@ -28739,8 +28739,8 @@ _021F17E8: ldr r4, [r0] cmp r4, #0 bge _021F187C - ldr r0, _021F194C ; =0x0220DA28 - ldr r1, _021F1950 ; =0x0220DA34 + ldr r0, _021F194C ; =UNK04_0220DA28 + ldr r1, _021F1950 ; =UNK04_0220DA34 ldr r3, _021F1954 ; =0x000001FD mov r2, #0 bl __msl_assertion_failed @@ -28781,8 +28781,8 @@ _021F18F0: ldr r0, [r5, #0x430] cmp r0, #0 bge _021F191C - ldr r0, _021F1958 ; =0x0220DA40 - ldr r1, _021F1950 ; =0x0220DA34 + ldr r0, _021F1958 ; =UNK04_0220DA40 + ldr r1, _021F1950 ; =UNK04_0220DA34 mov r2, #0 mov r3, #0x204 bl __msl_assertion_failed @@ -28796,15 +28796,15 @@ _021F192C: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F1938: .word 0x0220D9E4 -_021F193C: .word 0x0220D9F8 -_021F1940: .word 0x0220DA04 -_021F1944: .word 0x0220DA10 -_021F1948: .word 0x0220DA20 -_021F194C: .word 0x0220DA28 -_021F1950: .word 0x0220DA34 +_021F1938: .word UNK04_0220D9E4 +_021F193C: .word UNK04_0220D9F8 +_021F1940: .word UNK04_0220DA04 +_021F1944: .word UNK04_0220DA10 +_021F1948: .word UNK04_0220DA20 +_021F194C: .word UNK04_0220DA28 +_021F1950: .word UNK04_0220DA34 _021F1954: .word 0x000001FD -_021F1958: .word 0x0220DA40 +_021F1958: .word UNK04_0220DA40 _021F195C: .word MOD04_021F1960 arm_func_start MOD04_021F1960 @@ -28830,7 +28830,7 @@ MOD04_021F1984: ; 0x021F1984 bl MOD04_021F85E8 cmp r0, #0 bne _021F19BC - ldr r1, _021F1A60 ; =0x0220D9E4 + ldr r1, _021F1A60 ; =UNK04_0220D9E4 mov r0, r4 bl MOD04_021FAEEC add sp, sp, #4 @@ -28841,7 +28841,7 @@ _021F19BC: ldr r0, [r1, #0x10] cmp r0, #0 bne _021F19E4 - ldr r1, _021F1A60 ; =0x0220D9E4 + ldr r1, _021F1A60 ; =UNK04_0220D9E4 mov r0, r4 bl MOD04_021FAEEC add sp, sp, #4 @@ -28881,7 +28881,7 @@ _021F1A54: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021F1A60: .word 0x0220D9E4 +_021F1A60: .word UNK04_0220D9E4 arm_func_start MOD04_021F1A64 MOD04_021F1A64: ; 0x021F1A64 @@ -28966,7 +28966,7 @@ MOD04_021F1B60: ; 0x021F1B60 mov r1, r3 ldr r4, [r7] bl MOD04_021FB3DC - ldr r2, _021F1C34 ; =0x0220DA6C + ldr r2, _021F1C34 ; =UNK04_0220DA6C mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -28974,7 +28974,7 @@ MOD04_021F1B60: ; 0x021F1B60 mov r2, r5 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F1C38 ; =0x0220DA04 + ldr r2, _021F1C38 ; =UNK04_0220DA04 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -28982,7 +28982,7 @@ MOD04_021F1B60: ; 0x021F1B60 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F1C3C ; =0x0220DA74 + ldr r2, _021F1C3C ; =UNK04_0220DA74 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -28990,7 +28990,7 @@ MOD04_021F1B60: ; 0x021F1B60 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F1C40 ; =0x0220DA78 + ldr r2, _021F1C40 ; =UNK04_0220DA78 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -28998,7 +28998,7 @@ MOD04_021F1B60: ; 0x021F1B60 add r1, r4, #0x1f4 add r2, sp, #0 bl MOD04_021F2F9C - ldr r2, _021F1C44 ; =0x0220DA20 + ldr r2, _021F1C44 ; =UNK04_0220DA20 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -29009,11 +29009,11 @@ MOD04_021F1B60: ; 0x021F1B60 .align 2, 0 _021F1C2C: .word 0x00000DB4 _021F1C30: .word 0x00000DAD -_021F1C34: .word 0x0220DA6C -_021F1C38: .word 0x0220DA04 -_021F1C3C: .word 0x0220DA74 -_021F1C40: .word 0x0220DA78 -_021F1C44: .word 0x0220DA20 +_021F1C34: .word UNK04_0220DA6C +_021F1C38: .word UNK04_0220DA04 +_021F1C3C: .word UNK04_0220DA74 +_021F1C40: .word UNK04_0220DA78 +_021F1C44: .word UNK04_0220DA20 arm_func_start MOD04_021F1C48 MOD04_021F1C48: ; 0x021F1C48 @@ -29022,7 +29022,7 @@ MOD04_021F1C48: ; 0x021F1C48 sub sp, sp, ip mov r4, r1 mov sl, r0 - ldr r1, _021F261C ; =0x0220DA6C + ldr r1, _021F261C ; =UNK04_0220DA6C add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 @@ -29030,7 +29030,7 @@ MOD04_021F1C48: ; 0x021F1C48 bl MOD04_021FB1F0 cmp r0, #0 bne _021F1CAC - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29046,14 +29046,14 @@ _021F1CAC: add r0, sp, #0x38 bl atol mov r5, r0 - ldr r1, _021F2624 ; =0x0220DAB0 + ldr r1, _021F2624 ; =UNK04_0220DAB0 add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 bl MOD04_021FB1F0 cmp r0, #0 bne _021F1D04 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29069,7 +29069,7 @@ _021F1D04: add r0, sp, #0x38 bl atol mov r8, r0 - ldr r1, _021F2628 ; =0x0220DAB4 + ldr r1, _021F2628 ; =UNK04_0220DAB4 add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 @@ -29119,7 +29119,7 @@ _021F1DA0: bl MOD04_021DD860 movs r5, r0 bne _021F1DE4 - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29127,14 +29127,14 @@ _021F1DA0: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F1DE4: - ldr r1, _021F2630 ; =0x0220DA78 + ldr r1, _021F2630 ; =UNK04_0220DA78 add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 bl MOD04_021FB1F0 cmp r0, #0 bne _021F1E30 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29155,7 +29155,7 @@ _021F1E30: ldr r0, [r5, #8] cmp r0, #0 bne _021F1E6C - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29187,7 +29187,7 @@ _021F1EB4: bl MOD04_021F8624 movs r5, r0 bne _021F1EE4 - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29195,14 +29195,14 @@ _021F1EB4: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F1EE4: - ldr r1, _021F2630 ; =0x0220DA78 + ldr r1, _021F2630 ; =UNK04_0220DA78 add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 bl MOD04_021FB1F0 cmp r0, #0 bne _021F1F30 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29215,12 +29215,12 @@ _021F1EE4: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F1F30: - ldr r1, _021F2634 ; =0x0220DACC + ldr r1, _021F2634 ; =UNK04_0220DACC add r0, sp, #0x38 bl strstr movs r4, r0 bne _021F1F74 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29239,7 +29239,7 @@ _021F1F74: bl strlen cmp r0, #0x20 beq _021F1FBC - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29272,7 +29272,7 @@ _021F1FBC: bl MOD04_021DD860 movs r4, r0 bne _021F2028 - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29306,7 +29306,7 @@ _021F2078: bl MOD04_021F8624 movs r5, r0 bne _021F20A8 - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29323,7 +29323,7 @@ _021F20A8: ldr r2, [r5, #8] cmp r2, #0 bne _021F20E8 - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29346,7 +29346,7 @@ _021F20F0: ldr r0, [r5, #8] str r1, [r0] _021F211C: - ldr r1, _021F2630 ; =0x0220DA78 + ldr r1, _021F2630 ; =UNK04_0220DA78 add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 @@ -29354,7 +29354,7 @@ _021F211C: bl MOD04_021FB1F0 cmp r0, #0 bne _021F216C - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29367,14 +29367,14 @@ _021F211C: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F216C: - ldr r1, _021F2640 ; =0x0220DAD8 + ldr r1, _021F2640 ; =UNK04_0220DAD8 add r0, sp, #0x38 add r2, sp, #0x28 mov r3, #0x10 bl MOD04_021FB1F0 cmp r0, #0 bne _021F21B8 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29395,7 +29395,7 @@ _021F21B8: mov r0, #0 add r2, sp, #0x1000 str r0, [r7, #8] - ldr r1, _021F2644 ; =0x0220DADC + ldr r1, _021F2644 ; =UNK04_0220DADC add r0, sp, #0x38 add r2, r2, #0x38 mov r3, #0x100 @@ -29412,7 +29412,7 @@ _021F21B8: ldr r0, [r7, #8] cmp r0, #0 bne _021F2238 - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29424,7 +29424,7 @@ _021F2238: bl MOD04_021DD82C add r2, sp, #0x1000 mov r4, #0 - ldr r1, _021F2648 ; =0x0220DAE4 + ldr r1, _021F2648 ; =UNK04_0220DAE4 add r0, sp, #0x38 add r2, r2, #0x38 mov r3, #0x100 @@ -29442,7 +29442,7 @@ _021F2238: ldr r0, [r7, #0xc] cmp r0, #0 bne _021F22AC - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29450,7 +29450,7 @@ _021F2238: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F22AC: - ldr r1, _021F264C ; =0x0220DAEC + ldr r1, _021F264C ; =UNK04_0220DAEC add r0, sp, #0x38 add r2, sp, #0x28 mov r3, #0x10 @@ -29483,7 +29483,7 @@ _021F22AC: orr r0, r1, r0 str r0, [r7, #0x10] _021F232C: - ldr r1, _021F2650 ; =0x0220DAF4 + ldr r1, _021F2650 ; =UNK04_0220DAF4 add r0, sp, #0x38 add r2, sp, #0x28 mov r3, #0x10 @@ -29515,7 +29515,7 @@ _021F2380: bl MOD04_021DD860 movs r3, r0 bne _021F23C4 - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29541,14 +29541,14 @@ _021F23C4: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F2408: - ldr r1, _021F2630 ; =0x0220DA78 + ldr r1, _021F2630 ; =UNK04_0220DA78 add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 bl MOD04_021FB1F0 cmp r0, #0 bne _021F2454 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29561,12 +29561,12 @@ _021F2408: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F2454: - ldr r1, _021F2650 ; =0x0220DAF4 + ldr r1, _021F2650 ; =UNK04_0220DAF4 add r0, sp, #0x38 bl strstr cmp r0, #0 bne _021F2498 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29582,7 +29582,7 @@ _021F2498: ldrsb r1, [r0, #3] cmp r1, #0 bne _021F24D4 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29598,7 +29598,7 @@ _021F24D4: add r0, r0, #3 bl atol mov r4, r0 - ldr r1, _021F2654 ; =0x0220DAF8 + ldr r1, _021F2654 ; =UNK04_0220DAF8 add r0, sp, #0x38 bl strstr movs r1, r0 @@ -29623,7 +29623,7 @@ _021F2518: bl MOD04_021DD860 movs r5, r0 bne _021F255C - ldr r1, _021F262C ; =0x0220DABC + ldr r1, _021F262C ; =UNK04_0220DABC mov r0, sl bl MOD04_021FAEEC ldr ip, _021F2618 ; =0x0000113C @@ -29651,14 +29651,14 @@ _021F255C: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F25A8: - ldr r1, _021F2630 ; =0x0220DA78 + ldr r1, _021F2630 ; =UNK04_0220DA78 add r2, sp, #0x38 mov r0, r4 mov r3, #0x1000 bl MOD04_021FB1F0 cmp r0, #0 bne _021F25F4 - ldr r2, _021F2620 ; =0x0220DA80 + ldr r2, _021F2620 ; =UNK04_0220DA80 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -29671,7 +29671,7 @@ _021F25A8: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F25F4: - ldr r3, _021F2658 ; =0x0220DAFC + ldr r3, _021F2658 ; =UNK04_0220DAFC mov r0, sl mov r1, r8 mov r2, #0x67 @@ -29683,33 +29683,33 @@ _021F2608: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 _021F2618: .word 0x0000113C -_021F261C: .word 0x0220DA6C -_021F2620: .word 0x0220DA80 -_021F2624: .word 0x0220DAB0 -_021F2628: .word 0x0220DAB4 -_021F262C: .word 0x0220DABC -_021F2630: .word 0x0220DA78 -_021F2634: .word 0x0220DACC +_021F261C: .word UNK04_0220DA6C +_021F2620: .word UNK04_0220DA80 +_021F2624: .word UNK04_0220DAB0 +_021F2628: .word UNK04_0220DAB4 +_021F262C: .word UNK04_0220DABC +_021F2630: .word UNK04_0220DA78 +_021F2634: .word UNK04_0220DACC _021F2638: .word 0x0000040C _021F263C: .word 0x00000401 -_021F2640: .word 0x0220DAD8 -_021F2644: .word 0x0220DADC -_021F2648: .word 0x0220DAE4 -_021F264C: .word 0x0220DAEC -_021F2650: .word 0x0220DAF4 -_021F2654: .word 0x0220DAF8 -_021F2658: .word 0x0220DAFC +_021F2640: .word UNK04_0220DAD8 +_021F2644: .word UNK04_0220DADC +_021F2648: .word UNK04_0220DAE4 +_021F264C: .word UNK04_0220DAEC +_021F2650: .word UNK04_0220DAF4 +_021F2654: .word UNK04_0220DAF8 +_021F2658: .word UNK04_0220DAFC arm_func_start MOD04_021F265C MOD04_021F265C: ; 0x021F265C stmdb sp!, {r4, r5, r6, lr} mov r6, r0 ldr r4, [r6] - ldr r2, _021F26F0 ; =0x0220DB00 + ldr r2, _021F26F0 ; =UNK04_0220DB00 mov r5, r1 add r1, r4, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F26F4 ; =0x0220DA04 + ldr r2, _021F26F4 ; =UNK04_0220DA04 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -29717,7 +29717,7 @@ MOD04_021F265C: ; 0x021F265C mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F26F8 ; =0x0220DB0C + ldr r2, _021F26F8 ; =UNK04_0220DB0C mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -29727,7 +29727,7 @@ MOD04_021F265C: ; 0x021F265C bl MOD04_021F2F64 mov r0, r6 add r1, r4, #0x1f4 - ldr r2, _021F26FC ; =0x0220DB1C + ldr r2, _021F26FC ; =UNK04_0220DB1C bl MOD04_021F2F9C ldr r2, [r5, #0x10] mov r0, r6 @@ -29735,16 +29735,16 @@ MOD04_021F265C: ; 0x021F265C bl MOD04_021F2F9C mov r0, r6 add r1, r4, #0x1f4 - ldr r2, _021F2700 ; =0x0220DA20 + ldr r2, _021F2700 ; =UNK04_0220DA20 bl MOD04_021F2F9C mov r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F26F0: .word 0x0220DB00 -_021F26F4: .word 0x0220DA04 -_021F26F8: .word 0x0220DB0C -_021F26FC: .word 0x0220DB1C -_021F2700: .word 0x0220DA20 +_021F26F0: .word UNK04_0220DB00 +_021F26F4: .word UNK04_0220DA04 +_021F26F8: .word UNK04_0220DB0C +_021F26FC: .word UNK04_0220DB1C +_021F2700: .word UNK04_0220DA20 arm_func_start MOD04_021F2704 MOD04_021F2704: ; 0x021F2704 @@ -29797,7 +29797,7 @@ MOD04_021F2770: ; 0x021F2770 bl strchr movs r4, r0 beq _021F2894 - ldr r1, _021F28A0 ; =0x0220DB24 + ldr r1, _021F28A0 ; =UNK04_0220DB24 sub r0, r4, #5 mov r2, #5 bl strncmp @@ -29808,7 +29808,7 @@ MOD04_021F2770: ; 0x021F2770 mov r0, #0 strb r0, [r4] ldr r0, [r6] - ldr r1, _021F28A4 ; =0x0220DB2C + ldr r1, _021F28A4 ; =UNK04_0220DB2C add r2, sp, #0 mov r3, #0x10 bl MOD04_021FB1F0 @@ -29820,7 +29820,7 @@ MOD04_021F2770: ; 0x021F2770 bl atol str r0, [r7] ldr r0, [r6] - ldr r1, _021F28A8 ; =0x0220DB30 + ldr r1, _021F28A8 ; =UNK04_0220DB30 add r2, sp, #0 mov r3, #0x10 bl MOD04_021FB1F0 @@ -29860,9 +29860,9 @@ _021F2894: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F28A0: .word 0x0220DB24 -_021F28A4: .word 0x0220DB2C -_021F28A8: .word 0x0220DB30 +_021F28A0: .word UNK04_0220DB24 +_021F28A4: .word UNK04_0220DB2C +_021F28A8: .word UNK04_0220DB30 arm_func_start MOD04_021F28AC MOD04_021F28AC: ; 0x021F28AC @@ -29875,8 +29875,8 @@ MOD04_021F28AC: ; 0x021F28AC movs r0, r2 ldr r8, [sp, #0x44] bne _021F28E4 - ldr r0, _021F2A0C ; =0x0220DB38 - ldr r1, _021F2A10 ; =0x0220DB50 + ldr r0, _021F2A0C ; =UNK04_0220DB38 + ldr r1, _021F2A10 ; =UNK04_0220DB50 ldr r3, _021F2A14 ; =0x000001B9 mov r2, #0 bl __msl_assertion_failed @@ -29930,24 +29930,24 @@ _021F298C: _021F2990: cmp fp, #0 bge _021F29AC - ldr r0, _021F2A18 ; =0x0220DB5C - ldr r1, _021F2A10 ; =0x0220DB50 + ldr r0, _021F2A18 ; =UNK04_0220DB5C + ldr r1, _021F2A10 ; =UNK04_0220DB50 ldr r3, _021F2A1C ; =0x000001DE mov r2, #0 bl __msl_assertion_failed _021F29AC: cmp r4, #0 bge _021F29C8 - ldr r0, _021F2A20 ; =0x0220DB68 - ldr r1, _021F2A10 ; =0x0220DB50 + ldr r0, _021F2A20 ; =UNK04_0220DB68 + ldr r1, _021F2A10 ; =UNK04_0220DB50 ldr r3, _021F2A24 ; =0x000001DF mov r2, #0 bl __msl_assertion_failed _021F29C8: cmp r4, fp ble _021F29E4 - ldr r0, _021F2A28 ; =0x0220DB74 - ldr r1, _021F2A10 ; =0x0220DB50 + ldr r0, _021F2A28 ; =UNK04_0220DB74 + ldr r1, _021F2A10 ; =UNK04_0220DB50 mov r2, #0 mov r3, #0x1e0 bl __msl_assertion_failed @@ -29963,14 +29963,14 @@ _021F29E4: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021F2A0C: .word 0x0220DB38 -_021F2A10: .word 0x0220DB50 +_021F2A0C: .word UNK04_0220DB38 +_021F2A10: .word UNK04_0220DB50 _021F2A14: .word 0x000001B9 -_021F2A18: .word 0x0220DB5C +_021F2A18: .word UNK04_0220DB5C _021F2A1C: .word 0x000001DE -_021F2A20: .word 0x0220DB68 +_021F2A20: .word UNK04_0220DB68 _021F2A24: .word 0x000001DF -_021F2A28: .word 0x0220DB74 +_021F2A28: .word UNK04_0220DB74 arm_func_start MOD04_021F2A2C MOD04_021F2A2C: ; 0x021F2A2C @@ -29985,8 +29985,8 @@ MOD04_021F2A2C: ; 0x021F2A2C cmp sl, r1 str r0, [sp, #0x3c] bne _021F2A6C - ldr r0, _021F2C28 ; =0x0220DB80 - ldr r1, _021F2C2C ; =0x0220DB50 + ldr r0, _021F2C28 ; =UNK04_0220DB80 + ldr r1, _021F2C2C ; =UNK04_0220DB50 mov r2, #0 mov r3, #0x150 bl __msl_assertion_failed @@ -29994,8 +29994,8 @@ _021F2A6C: ldr r0, [sp] cmp r0, #0 bne _021F2A8C - ldr r0, _021F2C30 ; =0x0220DB98 - ldr r1, _021F2C2C ; =0x0220DB50 + ldr r0, _021F2C30 ; =UNK04_0220DB98 + ldr r1, _021F2C2C ; =UNK04_0220DB50 ldr r3, _021F2C34 ; =0x00000151 mov r2, #0 bl __msl_assertion_failed @@ -30003,8 +30003,8 @@ _021F2A8C: ldr r0, [sp, #4] cmp r0, #0 bne _021F2AAC - ldr r0, _021F2C38 ; =0x0220DBAC - ldr r1, _021F2C2C ; =0x0220DB50 + ldr r0, _021F2C38 ; =UNK04_0220DBAC + ldr r1, _021F2C2C ; =UNK04_0220DB50 ldr r3, _021F2C3C ; =0x00000152 mov r2, #0 bl __msl_assertion_failed @@ -30012,8 +30012,8 @@ _021F2AAC: ldr r0, [sp, #0x38] cmp r0, #0 bne _021F2ACC - ldr r0, _021F2C40 ; =0x0220DBC0 - ldr r1, _021F2C2C ; =0x0220DB50 + ldr r0, _021F2C40 ; =UNK04_0220DBC0 + ldr r1, _021F2C2C ; =UNK04_0220DB50 ldr r3, _021F2C44 ; =0x00000153 mov r2, #0 bl __msl_assertion_failed @@ -30038,7 +30038,7 @@ _021F2AF4: bl MOD04_021DD844 movs sb, r0 bne _021F2B30 - ldr r1, _021F2C48 ; =0x0220DBD4 + ldr r1, _021F2C48 ; =UNK04_0220DBD4 mov r0, fp bl MOD04_021FAEEC add sp, sp, #0x14 @@ -30065,7 +30065,7 @@ _021F2B30: mvn r1, #0x4b cmp r0, r1 beq _021F2BBC - ldr r1, _021F2C4C ; =0x0220DBE4 + ldr r1, _021F2C4C ; =UNK04_0220DBE4 mov r0, fp bl MOD04_021FAEEC add sp, sp, #0x14 @@ -30076,7 +30076,7 @@ _021F2B98: addne r8, r8, r6 addne r5, r5, r6 bne _021F2BBC - ldr r1, _021F2C50 ; =0x0220DC10 + ldr r1, _021F2C50 ; =UNK04_0220DC10 ldr r2, [sp, #0x3c] mov r0, fp ldr r4, [sp, #0xc] @@ -30094,7 +30094,7 @@ _021F2BBC: _021F2BE0: cmp r5, #0 beq _021F2BFC - ldr r1, _021F2C54 ; =0x0220DC34 + ldr r1, _021F2C54 ; =UNK04_0220DC34 ldr r2, [sp, #0x3c] mov r0, fp mov r3, r5 @@ -30112,18 +30112,18 @@ _021F2BFC: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021F2C28: .word 0x0220DB80 -_021F2C2C: .word 0x0220DB50 -_021F2C30: .word 0x0220DB98 +_021F2C28: .word UNK04_0220DB80 +_021F2C2C: .word UNK04_0220DB50 +_021F2C30: .word UNK04_0220DB98 _021F2C34: .word 0x00000151 -_021F2C38: .word 0x0220DBAC +_021F2C38: .word UNK04_0220DBAC _021F2C3C: .word 0x00000152 -_021F2C40: .word 0x0220DBC0 +_021F2C40: .word UNK04_0220DBC0 _021F2C44: .word 0x00000153 -_021F2C48: .word 0x0220DBD4 -_021F2C4C: .word 0x0220DBE4 -_021F2C50: .word 0x0220DC10 -_021F2C54: .word 0x0220DC34 +_021F2C48: .word UNK04_0220DBD4 +_021F2C4C: .word UNK04_0220DBE4 +_021F2C50: .word UNK04_0220DC10 +_021F2C54: .word UNK04_0220DC34 arm_func_start MOD04_021F2C58 MOD04_021F2C58: ; 0x021F2C58 @@ -30151,8 +30151,8 @@ MOD04_021F2C88: ; 0x021F2C88 mov r7, r3 cmp r1, #0 bne _021F2CC0 - ldr r0, _021F2D80 ; =0x0220DC4C - ldr r1, _021F2D84 ; =0x0220DB50 + ldr r0, _021F2D80 ; =UNK04_0220DC4C + ldr r1, _021F2D84 ; =UNK04_0220DB50 mov r2, #0 mov r3, #0xfb bl __msl_assertion_failed @@ -30170,7 +30170,7 @@ _021F2CC0: bl MOD04_021EF06C cmp r0, #0 bne _021F2D4C - ldr fp, _021F2D88 ; =0x0220DC70 + ldr fp, _021F2D88 ; =UNK04_0220DC70 add r5, sp, #0xc add r4, sp, #0x10 _021F2D00: @@ -30209,9 +30209,9 @@ _021F2D74: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021F2D80: .word 0x0220DC4C -_021F2D84: .word 0x0220DB50 -_021F2D88: .word 0x0220DC70 +_021F2D80: .word UNK04_0220DC4C +_021F2D84: .word UNK04_0220DB50 +_021F2D88: .word UNK04_0220DC70 arm_func_start MOD04_021F2D8C MOD04_021F2D8C: ; 0x021F2D8C @@ -30223,8 +30223,8 @@ MOD04_021F2D8C: ; 0x021F2D8C mov r5, r0 cmp r1, #0 bne _021F2DC0 - ldr r0, _021F2E5C ; =0x0220DC4C - ldr r1, _021F2E60 ; =0x0220DB50 + ldr r0, _021F2E5C ; =UNK04_0220DC4C + ldr r1, _021F2E60 ; =UNK04_0220DB50 mov r2, #0 mov r3, #0xde bl __msl_assertion_failed @@ -30240,7 +30240,7 @@ _021F2DC0: add r0, sp, #0xc str r0, [sp] add r1, sp, #0x10 - ldr r0, _021F2E64 ; =0x0220DC70 + ldr r0, _021F2E64 ; =UNK04_0220DC70 str r1, [sp, #4] str r0, [sp, #8] ldr r1, [r4, #8] @@ -30270,9 +30270,9 @@ _021F2E3C: add sp, sp, #0x10 bx lr .align 2, 0 -_021F2E5C: .word 0x0220DC4C -_021F2E60: .word 0x0220DB50 -_021F2E64: .word 0x0220DC70 +_021F2E5C: .word UNK04_0220DC4C +_021F2E60: .word UNK04_0220DB50 +_021F2E64: .word UNK04_0220DC70 arm_func_start MOD04_021F2E68 MOD04_021F2E68: ; 0x021F2E68 @@ -30309,7 +30309,7 @@ MOD04_021F2E68: ; 0x021F2E68 moveq r0, #3 ldmeqia sp!, {r4, r5, r6, r7, r8, pc} _021F2EE8: - ldr r2, _021F2F5C ; =0x0220DC74 + ldr r2, _021F2F5C ; =UNK04_0220DC74 mov r0, r7 mov r1, #5 bl MOD04_021FAF00 @@ -30330,7 +30330,7 @@ _021F2F20: movne r0, #0 strne r0, [r6] bne _021F2F54 - ldr r1, _021F2F60 ; =0x0220DC9C + ldr r1, _021F2F60 ; =UNK04_0220DC9C mov r0, r7 mov r2, r4 bl MOD04_021FB3D0 @@ -30342,8 +30342,8 @@ _021F2F54: mov r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021F2F5C: .word 0x0220DC74 -_021F2F60: .word 0x0220DC9C +_021F2F5C: .word UNK04_0220DC74 +_021F2F60: .word UNK04_0220DC9C arm_func_start MOD04_021F2F64 MOD04_021F2F64: ; 0x021F2F64 @@ -30351,7 +30351,7 @@ MOD04_021F2F64: ; 0x021F2F64 sub sp, sp, #0x14 mov r4, r1 mov r5, r0 - ldr r1, _021F2F98 ; =0x0220DC48 + ldr r1, _021F2F98 ; =UNK04_0220DC48 add r0, sp, #0 bl sprintf add r2, sp, #0 @@ -30361,7 +30361,7 @@ MOD04_021F2F64: ; 0x021F2F64 add sp, sp, #0x14 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021F2F98: .word 0x0220DC48 +_021F2F98: .word UNK04_0220DC48 arm_func_start MOD04_021F2F9C MOD04_021F2F9C: ; 0x021F2F9C @@ -30386,24 +30386,24 @@ MOD04_021F2FCC: ; 0x021F2FCC mov sb, r1 mov r7, r3 bne _021F2FF8 - ldr r0, _021F30C0 ; =0x0220DCC0 - ldr r1, _021F30C4 ; =0x0220DB50 + ldr r0, _021F30C0 ; =UNK04_0220DCC0 + ldr r1, _021F30C4 ; =UNK04_0220DB50 mov r2, #0 mov r3, #0x51 bl __msl_assertion_failed _021F2FF8: cmp r7, #0 bge _021F3014 - ldr r0, _021F30C8 ; =0x0220DCD0 - ldr r1, _021F30C4 ; =0x0220DB50 + ldr r0, _021F30C8 ; =UNK04_0220DCD0 + ldr r1, _021F30C4 ; =UNK04_0220DB50 mov r2, #0 mov r3, #0x52 bl __msl_assertion_failed _021F3014: cmp sb, #0 bne _021F3030 - ldr r0, _021F30CC ; =0x0220DB38 - ldr r1, _021F30C4 ; =0x0220DB50 + ldr r0, _021F30CC ; =UNK04_0220DB38 + ldr r1, _021F30C4 ; =UNK04_0220DB50 mov r2, #0 mov r3, #0x53 bl __msl_assertion_failed @@ -30426,7 +30426,7 @@ _021F3030: bl MOD04_021DD844 movs r4, r0 bne _021F308C - ldr r1, _021F30D0 ; =0x0220DBD4 + ldr r1, _021F30D0 ; =UNK04_0220DBD4 mov r0, sl bl MOD04_021FAEEC mov r0, #1 @@ -30446,11 +30446,11 @@ _021F308C: str r4, [sb] ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021F30C0: .word 0x0220DCC0 -_021F30C4: .word 0x0220DB50 -_021F30C8: .word 0x0220DCD0 -_021F30CC: .word 0x0220DB38 -_021F30D0: .word 0x0220DBD4 +_021F30C0: .word UNK04_0220DCC0 +_021F30C4: .word UNK04_0220DB50 +_021F30C8: .word UNK04_0220DCD0 +_021F30CC: .word UNK04_0220DB38 +_021F30D0: .word UNK04_0220DBD4 arm_func_start MOD04_021F30D4 MOD04_021F30D4: ; 0x021F30D4 @@ -30459,8 +30459,8 @@ MOD04_021F30D4: ; 0x021F30D4 mov r8, r0 mov r7, r2 bne _021F30FC - ldr r0, _021F3164 ; =0x0220DB38 - ldr r1, _021F3168 ; =0x0220DB50 + ldr r0, _021F3164 ; =UNK04_0220DB38 + ldr r1, _021F3168 ; =UNK04_0220DB50 mov r2, #0 mov r3, #0x25 bl __msl_assertion_failed @@ -30475,7 +30475,7 @@ _021F30FC: bl MOD04_021DD844 cmp r0, #0 bne _021F3138 - ldr r1, _021F316C ; =0x0220DBD4 + ldr r1, _021F316C ; =UNK04_0220DBD4 mov r0, r8 bl MOD04_021FAEEC mov r0, #1 @@ -30493,9 +30493,9 @@ _021F3138: mov r0, r2 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021F3164: .word 0x0220DB38 -_021F3168: .word 0x0220DB50 -_021F316C: .word 0x0220DBD4 +_021F3164: .word UNK04_0220DB38 +_021F3168: .word UNK04_0220DB50 +_021F316C: .word UNK04_0220DBD4 arm_func_start MOD04_021F3170 MOD04_021F3170: ; 0x021F3170 @@ -30578,8 +30578,8 @@ MOD04_021F3260: ; 0x021F3260 mov r4, r0 cmp r1, #0 bne _021F328C - ldr r0, _021F3448 ; =0x0220DCE0 - ldr r1, _021F344C ; =0x0220DD00 + ldr r0, _021F3448 ; =UNK04_0220DCE0 + ldr r1, _021F344C ; =UNK04_0220DD00 mov r2, #0 mov r3, #0x6e bl __msl_assertion_failed @@ -30587,8 +30587,8 @@ _021F328C: ldr r0, [r7, #8] cmp r0, #0 bne _021F32AC - ldr r0, _021F3450 ; =0x0220DD10 - ldr r1, _021F344C ; =0x0220DD00 + ldr r0, _021F3450 ; =UNK04_0220DD10 + ldr r1, _021F344C ; =UNK04_0220DD00 mov r2, #0 mov r3, #0x6f bl __msl_assertion_failed @@ -30707,9 +30707,9 @@ _021F342C: bl MOD04_021DD82C ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021F3448: .word 0x0220DCE0 -_021F344C: .word 0x0220DD00 -_021F3450: .word 0x0220DD10 +_021F3448: .word UNK04_0220DCE0 +_021F344C: .word UNK04_0220DD00 +_021F3450: .word UNK04_0220DD10 arm_func_start MOD04_021F3454 MOD04_021F3454: ; 0x021F3454 @@ -30722,7 +30722,7 @@ MOD04_021F3454: ; 0x021F3454 bl MOD04_021DD860 cmp r0, #0 bne _021F3494 - ldr r1, _021F34FC ; =0x0220DD24 + ldr r1, _021F34FC ; =UNK04_0220DD24 mov r0, r6 bl MOD04_021FAEEC mov r0, #1 @@ -30757,7 +30757,7 @@ _021F3494: add sp, sp, #0x10 bx lr .align 2, 0 -_021F34FC: .word 0x0220DD24 +_021F34FC: .word UNK04_0220DD24 arm_func_start MOD04_021F3500 MOD04_021F3500: ; 0x021F3500 @@ -30769,16 +30769,16 @@ MOD04_021F3500: ; 0x021F3500 mov r6, r2 cmp r5, #0 bne _021F3534 - ldr r0, _021F35E4 ; =0x0220DD34 - ldr r1, _021F35E8 ; =0x0220DD00 + ldr r0, _021F35E4 ; =UNK04_0220DD34 + ldr r1, _021F35E8 ; =UNK04_0220DD00 mov r2, #0 mov r3, #0x23 bl __msl_assertion_failed _021F3534: cmp r7, #0 bne _021F3550 - ldr r0, _021F35EC ; =0x0220DD48 - ldr r1, _021F35E8 ; =0x0220DD00 + ldr r0, _021F35EC ; =UNK04_0220DD48 + ldr r1, _021F35E8 ; =UNK04_0220DD00 mov r2, #0 mov r3, #0x24 bl __msl_assertion_failed @@ -30787,8 +30787,8 @@ _021F3550: beq _021F3574 cmp r6, #0 beq _021F3574 - ldr r0, _021F35F0 ; =0x0220DD60 - ldr r1, _021F35E8 ; =0x0220DD00 + ldr r0, _021F35F0 ; =UNK04_0220DD60 + ldr r1, _021F35E8 ; =UNK04_0220DD00 mov r2, #0 mov r3, #0x25 bl __msl_assertion_failed @@ -30822,10 +30822,10 @@ _021F3574: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F35E4: .word 0x0220DD34 -_021F35E8: .word 0x0220DD00 -_021F35EC: .word 0x0220DD48 -_021F35F0: .word 0x0220DD60 +_021F35E4: .word UNK04_0220DD34 +_021F35E8: .word UNK04_0220DD00 +_021F35EC: .word UNK04_0220DD48 +_021F35F0: .word UNK04_0220DD60 arm_func_start MOD04_021F35F4 MOD04_021F35F4: ; 0x021F35F4 @@ -30843,20 +30843,20 @@ MOD04_021F35F4: ; 0x021F35F4 beq _021F3658 cmp r2, #3 bne _021F3658 - ldr r2, _021F37A8 ; =0x0220DDD0 + ldr r2, _021F37A8 ; =UNK04_0220DDD0 add r1, r4, #0x1f4 bl MOD04_021F2F9C ldr r2, [r4, #0x198] mov r0, r5 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F37AC ; =0x0220DDE4 + ldr r2, _021F37AC ; =UNK04_0220DDE4 mov r0, r5 add r1, r4, #0x1f4 bl MOD04_021F2F9C _021F3658: mov r1, #1 - ldr r0, _021F37B0 ; =0x0220DDEC + ldr r0, _021F37B0 ; =UNK04_0220DDEC str r1, [sp] str r0, [sp, #4] ldr r1, [r4, #0x1d4] @@ -30948,9 +30948,9 @@ _021F3788: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F37A8: .word 0x0220DDD0 -_021F37AC: .word 0x0220DDE4 -_021F37B0: .word 0x0220DDEC +_021F37A8: .word UNK04_0220DDD0 +_021F37AC: .word UNK04_0220DDE4 +_021F37B0: .word UNK04_0220DDEC _021F37B4: .word MOD04_021F37B8 arm_func_start MOD04_021F37B8 @@ -31025,7 +31025,7 @@ MOD04_021F3880: ; 0x021F3880 cmp r0, #4 bne _021F38E0 ldr r1, _021F3920 ; =0x00000107 - ldr r2, _021F3924 ; =0x0220DDF0 + ldr r2, _021F3924 ; =UNK04_0220DDF0 mov r0, r5 bl MOD04_021FAF00 mov r0, r5 @@ -31042,8 +31042,8 @@ _021F38E0: ldmeqia sp!, {r4, r5, pc} cmp r0, #3 beq _021F390C - ldr r0, _021F3928 ; =0x0220DE18 - ldr r1, _021F392C ; =0x0220DE30 + ldr r0, _021F3928 ; =UNK04_0220DE18 + ldr r1, _021F392C ; =UNK04_0220DE30 ldr r3, _021F3930 ; =0x000002EF mov r2, #0 bl __msl_assertion_failed @@ -31055,9 +31055,9 @@ _021F390C: ldmia sp!, {r4, r5, pc} .align 2, 0 _021F3920: .word 0x00000107 -_021F3924: .word 0x0220DDF0 -_021F3928: .word 0x0220DE18 -_021F392C: .word 0x0220DE30 +_021F3924: .word UNK04_0220DDF0 +_021F3928: .word UNK04_0220DE18 +_021F392C: .word UNK04_0220DE30 _021F3930: .word 0x000002EF arm_func_start MOD04_021F3934 @@ -31090,7 +31090,7 @@ _021F3994: ldr r0, _021F3FC4 ; =0x00000201 cmp r2, r0 bne _021F39C8 - ldr r1, _021F3FC8 ; =0x0220DE40 + ldr r1, _021F3FC8 ; =UNK04_0220DE40 add r2, sp, #0x4e mov r0, r6 mov r3, #0x200 @@ -31101,7 +31101,7 @@ _021F3994: bl atol str r0, [r5, #0x1a0] _021F39C8: - ldr r1, _021F3FCC ; =0x0220DE48 + ldr r1, _021F3FCC ; =UNK04_0220DE48 mov r0, r6 bl strstr cmp r0, #0 @@ -31140,13 +31140,13 @@ _021F3A34: beq _021F3B38 b _021F3FB4 _021F3A58: - ldr r1, _021F3FD0 ; =0x0220DE50 + ldr r1, _021F3FD0 ; =UNK04_0220DE50 mov r0, r6 mov r2, #5 bl strncmp cmp r0, #0 beq _021F3A9C - ldr r2, _021F3FD4 ; =0x0220DE58 + ldr r2, _021F3FD4 ; =UNK04_0220DE58 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31158,14 +31158,14 @@ _021F3A58: mov r0, #3 ldmia sp!, {r4, r5, r6, r7, r8, pc} _021F3A9C: - ldr r1, _021F3FD8 ; =0x0220DE88 + ldr r1, _021F3FD8 ; =UNK04_0220DE88 mov r0, r6 mov r2, r4 mov r3, #0x80 bl MOD04_021FB1F0 cmp r0, #0 bne _021F3AE4 - ldr r2, _021F3FD4 ; =0x0220DE58 + ldr r2, _021F3FD4 ; =UNK04_0220DE58 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31200,13 +31200,13 @@ _021F3B14: str r0, [r7, #0x14] b _021F3FB4 _021F3B38: - ldr r1, _021F3FDC ; =0x0220DE94 + ldr r1, _021F3FDC ; =UNK04_0220DE94 mov r0, r6 mov r2, #5 bl strncmp cmp r0, #0 beq _021F3B7C - ldr r2, _021F3FD4 ; =0x0220DE58 + ldr r2, _021F3FD4 ; =UNK04_0220DE58 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31218,14 +31218,14 @@ _021F3B38: mov r0, #3 ldmia sp!, {r4, r5, r6, r7, r8, pc} _021F3B7C: - ldr r1, _021F3FE0 ; =0x0220DE9C + ldr r1, _021F3FE0 ; =UNK04_0220DE9C add r2, sp, #0x4e mov r0, r6 mov r3, #0x200 bl MOD04_021FB1F0 cmp r0, #0 bne _021F3BC4 - ldr r2, _021F3FE4 ; =0x0220DEA8 + ldr r2, _021F3FE4 ; =UNK04_0220DEA8 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31240,14 +31240,14 @@ _021F3BC4: add r0, sp, #0x4e bl atol str r0, [r5, #0x19c] - ldr r1, _021F3FE8 ; =0x0220DED8 + ldr r1, _021F3FE8 ; =UNK04_0220DED8 add r2, sp, #0x4e mov r0, r6 mov r3, #0x200 bl MOD04_021FB1F0 cmp r0, #0 bne _021F3C18 - ldr r2, _021F3FE4 ; =0x0220DEA8 + ldr r2, _021F3FE4 ; =UNK04_0220DEA8 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31272,13 +31272,13 @@ _021F3C18: str r0, [r7, #0x14] b _021F3FB4 _021F3C48: - ldr r1, _021F3FEC ; =0x0220DEE4 + ldr r1, _021F3FEC ; =UNK04_0220DEE4 mov r0, r6 mov r2, #5 bl strncmp cmp r0, #0 beq _021F3C8C - ldr r2, _021F3FD4 ; =0x0220DE58 + ldr r2, _021F3FD4 ; =UNK04_0220DE58 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31290,14 +31290,14 @@ _021F3C48: mov r0, #3 ldmia sp!, {r4, r5, r6, r7, r8, pc} _021F3C8C: - ldr r1, _021F3FF0 ; =0x0220DEEC + ldr r1, _021F3FF0 ; =UNK04_0220DEEC add r2, sp, #0x4e mov r0, r6 mov r3, #0x200 bl MOD04_021FB1F0 cmp r0, #0 bne _021F3CD4 - ldr r2, _021F3FE4 ; =0x0220DEA8 + ldr r2, _021F3FE4 ; =UNK04_0220DEA8 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31312,14 +31312,14 @@ _021F3CD4: add r0, sp, #0x4e bl atol str r0, [r5, #0x198] - ldr r1, _021F3FE0 ; =0x0220DE9C + ldr r1, _021F3FE0 ; =UNK04_0220DE9C add r2, sp, #0x4e mov r0, r6 mov r3, #0x200 bl MOD04_021FB1F0 cmp r0, #0 bne _021F3D28 - ldr r2, _021F3FE4 ; =0x0220DEA8 + ldr r2, _021F3FE4 ; =UNK04_0220DEA8 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31334,14 +31334,14 @@ _021F3D28: add r0, sp, #0x4e bl atol str r0, [r5, #0x19c] - ldr r1, _021F3FE8 ; =0x0220DED8 + ldr r1, _021F3FE8 ; =UNK04_0220DED8 add r2, sp, #0x4e mov r0, r6 mov r3, #0x200 bl MOD04_021FB1F0 cmp r0, #0 bne _021F3D7C - ldr r2, _021F3FE4 ; =0x0220DEA8 + ldr r2, _021F3FE4 ; =UNK04_0220DEA8 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31356,7 +31356,7 @@ _021F3D7C: add r0, sp, #0x4e bl atol str r0, [r5, #0x1a0] - ldr r1, _021F3FF4 ; =0x0220DEF8 + ldr r1, _021F3FF4 ; =UNK04_0220DEF8 add r2, sp, #0x39 mov r0, r6 mov r3, #0x15 @@ -31365,7 +31365,7 @@ _021F3D7C: cmp r0, #0 moveq r0, #0 streqb r0, [sp, #0x39] - ldr r1, _021F3FFC ; =0x0220DF08 + ldr r1, _021F3FFC ; =UNK04_0220DF08 mov r0, r6 add r2, r5, r2 mov r3, #0x19 @@ -31384,7 +31384,7 @@ _021F3D7C: addne r0, r5, r0 bne _021F3E14 add r0, sp, #0x200 - ldr r1, _021F4004 ; =0x0220DF10 + ldr r1, _021F4004 ; =UNK04_0220DF10 add r0, r0, #0x4e add r2, r5, #0x110 add r3, r5, #0x144 @@ -31397,8 +31397,8 @@ _021F3E14: add r2, r4, #0x80 str r2, [sp, #8] add r2, r4, #0xa1 - ldr r1, _021F4008 ; =0x0220DF18 - ldr r3, _021F400C ; =0x0220DF28 + ldr r1, _021F4008 ; =UNK04_0220DF18 + ldr r3, _021F400C ; =UNK04_0220DF28 add r0, sp, #0x4e str r2, [sp, #0xc] bl sprintf @@ -31408,14 +31408,14 @@ _021F3E14: add r0, sp, #0x4e add r2, sp, #0x18 bl MOD04_021EF794 - ldr r1, _021F4010 ; =0x0220DF5C + ldr r1, _021F4010 ; =UNK04_0220DF5C mov r0, r6 add r2, sp, #0x4e mov r3, #0x200 bl MOD04_021FB1F0 cmp r0, #0 bne _021F3E9C - ldr r2, _021F3FE4 ; =0x0220DEA8 + ldr r2, _021F3FE4 ; =UNK04_0220DEA8 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -31433,7 +31433,7 @@ _021F3E9C: bl memcmp cmp r0, #0 beq _021F3EE0 - ldr r2, _021F4014 ; =0x0220DF64 + ldr r2, _021F4014 ; =UNK04_0220DF64 mov r0, r8 mov r1, #0x108 bl MOD04_021FAF00 @@ -31468,7 +31468,7 @@ _021F3F08: bl MOD04_021DD860 movs r4, r0 bne _021F3F50 - ldr r1, _021F4018 ; =0x0220DF84 + ldr r1, _021F4018 ; =UNK04_0220DF84 mov r0, r8 bl MOD04_021FAEEC add sp, sp, #0x2a0 @@ -31508,27 +31508,27 @@ _021F3FB4: .align 2, 0 _021F3FC0: .word 0x00000106 _021F3FC4: .word 0x00000201 -_021F3FC8: .word 0x0220DE40 -_021F3FCC: .word 0x0220DE48 -_021F3FD0: .word 0x0220DE50 -_021F3FD4: .word 0x0220DE58 -_021F3FD8: .word 0x0220DE88 -_021F3FDC: .word 0x0220DE94 -_021F3FE0: .word 0x0220DE9C -_021F3FE4: .word 0x0220DEA8 -_021F3FE8: .word 0x0220DED8 -_021F3FEC: .word 0x0220DEE4 -_021F3FF0: .word 0x0220DEEC -_021F3FF4: .word 0x0220DEF8 +_021F3FC8: .word UNK04_0220DE40 +_021F3FCC: .word UNK04_0220DE48 +_021F3FD0: .word UNK04_0220DE50 +_021F3FD4: .word UNK04_0220DE58 +_021F3FD8: .word UNK04_0220DE88 +_021F3FDC: .word UNK04_0220DE94 +_021F3FE0: .word UNK04_0220DE9C +_021F3FE4: .word UNK04_0220DEA8 +_021F3FE8: .word UNK04_0220DED8 +_021F3FEC: .word UNK04_0220DEE4 +_021F3FF0: .word UNK04_0220DEEC +_021F3FF4: .word UNK04_0220DEF8 _021F3FF8: .word 0x00000474 -_021F3FFC: .word 0x0220DF08 +_021F3FFC: .word UNK04_0220DF08 _021F4000: .word 0x0000012F -_021F4004: .word 0x0220DF10 -_021F4008: .word 0x0220DF18 -_021F400C: .word 0x0220DF28 -_021F4010: .word 0x0220DF5C -_021F4014: .word 0x0220DF64 -_021F4018: .word 0x0220DF84 +_021F4004: .word UNK04_0220DF10 +_021F4008: .word UNK04_0220DF18 +_021F400C: .word UNK04_0220DF28 +_021F4010: .word UNK04_0220DF5C +_021F4014: .word UNK04_0220DF64 +_021F4018: .word UNK04_0220DF84 arm_func_start MOD04_021F401C MOD04_021F401C: ; 0x021F401C @@ -31570,11 +31570,11 @@ _021F4090: mov r3, #1 strb r6, [r0, sl] bl MOD04_021EF820 - ldr r2, _021F4280 ; =0x0220DF94 + ldr r2, _021F4280 ; =UNK04_0220DF94 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F4284 ; =0x0220DFA0 + ldr r2, _021F4284 ; =UNK04_0220DFA0 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31582,7 +31582,7 @@ _021F4090: add r1, r4, #0x1f4 add r2, r4, #0x144 bl MOD04_021F2F9C - ldr r2, _021F4288 ; =0x0220DFA8 + ldr r2, _021F4288 ; =UNK04_0220DFA8 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31590,7 +31590,7 @@ _021F4090: add r1, r4, #0x1f4 add r2, r4, #0x110 bl MOD04_021F2F9C - ldr r2, _021F428C ; =0x0220DFB0 + ldr r2, _021F428C ; =UNK04_0220DFB0 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31598,7 +31598,7 @@ _021F4090: add r1, r4, #0x1f4 add r2, sp, #0x1f bl MOD04_021F2F9C - ldr r2, _021F4290 ; =0x0220DFC0 + ldr r2, _021F4290 ; =UNK04_0220DFC0 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31606,15 +31606,15 @@ _021F4090: mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F4294 ; =0x0220DFCC + ldr r2, _021F4294 ; =UNK04_0220DFCC mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F4298 ; =0x02210EA0 + ldr r2, _021F4298 ; =UNK04_02210EA0 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F429C ; =0x0220DFD8 + ldr r2, _021F429C ; =UNK04_0220DFD8 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31622,7 +31622,7 @@ _021F4090: mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F42A0 ; =0x0220DEF8 + ldr r2, _021F42A0 ; =UNK04_0220DEF8 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31668,7 +31668,7 @@ _021F4210: mov r3, #1 strb r5, [r0, r8] bl MOD04_021EF820 - ldr r2, _021F42AC ; =0x0220DFE8 + ldr r2, _021F42AC ; =UNK04_0220DFE8 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31677,11 +31677,11 @@ _021F4210: add r1, r4, #0x1f4 bl MOD04_021F2F9C _021F424C: - ldr r2, _021F42B0 ; =0x0220DFF4 + ldr r2, _021F42B0 ; =UNK04_0220DFF4 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F42B4 ; =0x0220DDE4 + ldr r2, _021F42B4 ; =UNK04_0220DDE4 mov r0, fp add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31691,20 +31691,20 @@ _021F424C: .align 2, 0 _021F4278: .word 0x00000177 _021F427C: .word 0x79707367 -_021F4280: .word 0x0220DF94 -_021F4284: .word 0x0220DFA0 -_021F4288: .word 0x0220DFA8 -_021F428C: .word 0x0220DFB0 -_021F4290: .word 0x0220DFC0 -_021F4294: .word 0x0220DFCC -_021F4298: .word 0x02210EA0 -_021F429C: .word 0x0220DFD8 -_021F42A0: .word 0x0220DEF8 +_021F4280: .word UNK04_0220DF94 +_021F4284: .word UNK04_0220DFA0 +_021F4288: .word UNK04_0220DFA8 +_021F428C: .word UNK04_0220DFB0 +_021F4290: .word UNK04_0220DFC0 +_021F4294: .word UNK04_0220DFCC +_021F4298: .word UNK04_02210EA0 +_021F429C: .word UNK04_0220DFD8 +_021F42A0: .word UNK04_0220DEF8 _021F42A4: .word 0x0000012F _021F42A8: .word 0x000002C2 -_021F42AC: .word 0x0220DFE8 -_021F42B0: .word 0x0220DFF4 -_021F42B4: .word 0x0220DDE4 +_021F42AC: .word UNK04_0220DFE8 +_021F42B0: .word UNK04_0220DFF4 +_021F42B4: .word UNK04_0220DDE4 arm_func_start MOD04_021F42B8 MOD04_021F42B8: ; 0x021F42B8 @@ -31740,7 +31740,7 @@ MOD04_021F42B8: ; 0x021F42B8 addne r0, r4, r0 bne _021F4354 add r0, sp, #0x200 - ldr r1, _021F4620 ; =0x0220DF10 + ldr r1, _021F4620 ; =UNK04_0220DF10 add r0, r0, #0x35 add r2, r4, #0x110 add r3, r4, #0x144 @@ -31751,8 +31751,8 @@ _021F4354: str r0, [sp] add r0, r5, #0x80 str r0, [sp, #4] - ldr r1, _021F4624 ; =0x0220DF18 - ldr r3, _021F4628 ; =0x0220DF28 + ldr r1, _021F4624 ; =UNK04_0220DF18 + ldr r3, _021F4628 ; =UNK04_0220DF28 add r0, sp, #0x35 str r5, [sp, #8] add r2, r5, #0xa1 @@ -31780,11 +31780,11 @@ _021F4354: ldrne r0, [r0] strne r0, [r4, #0x1a0] _021F43D0: - ldr r2, _021F462C ; =0x0220DFFC + ldr r2, _021F462C ; =UNK04_0220DFFC mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C - ldr r2, _021F4630 ; =0x0220DE88 + ldr r2, _021F4630 ; =UNK04_0220DE88 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31795,7 +31795,7 @@ _021F43D0: ldrsb r0, [r5, #0xc2] cmp r0, #0 beq _021F4430 - ldr r2, _021F4634 ; =0x0220E004 + ldr r2, _021F4634 ; =UNK04_0220E004 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31809,7 +31809,7 @@ _021F4430: ldrsb r0, [r0, #0x2f] cmp r0, #0 beq _021F4468 - ldr r2, _021F4638 ; =0x0220DEF8 + ldr r2, _021F4638 ; =UNK04_0220DEF8 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31820,7 +31820,7 @@ _021F4430: bl MOD04_021F2F9C b _021F44A8 _021F4468: - ldr r2, _021F463C ; =0x0220E010 + ldr r2, _021F463C ; =UNK04_0220E010 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31828,7 +31828,7 @@ _021F4468: add r1, r4, #0x1f4 add r2, r4, #0x110 bl MOD04_021F2F9C - ldr r2, _021F4640 ; =0x0220E018 + ldr r2, _021F4640 ; =UNK04_0220E018 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31840,7 +31840,7 @@ _021F44A8: ldr r0, [r4, #0x19c] cmp r0, #0 beq _021F44D4 - ldr r2, _021F4644 ; =0x0220DE9C + ldr r2, _021F4644 ; =UNK04_0220DE9C mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31852,7 +31852,7 @@ _021F44D4: ldr r0, [r4, #0x1a0] cmp r0, #0 beq _021F4500 - ldr r2, _021F4648 ; =0x0220DED8 + ldr r2, _021F4648 ; =UNK04_0220DED8 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31861,7 +31861,7 @@ _021F44D4: add r1, r4, #0x1f4 bl MOD04_021F2F64 _021F4500: - ldr r2, _021F464C ; =0x0220E01C + ldr r2, _021F464C ; =UNK04_0220E01C mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31872,12 +31872,12 @@ _021F4500: ldr r0, [r4, #0x10c] cmp r0, #1 bne _021F453C - ldr r2, _021F4650 ; =0x0220E028 + ldr r2, _021F4650 ; =UNK04_0220E028 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C _021F453C: - ldr r2, _021F4654 ; =0x0220E034 + ldr r2, _021F4654 ; =UNK04_0220E034 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31896,7 +31896,7 @@ _021F453C: add r1, r4, #0x1f4 mov r2, r2, asr #0x10 bl MOD04_021F2F64 - ldr r2, _021F4658 ; =0x0220DFC0 + ldr r2, _021F4658 ; =UNK04_0220DFC0 mov r0, r6 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -31906,15 +31906,15 @@ _021F453C: bl MOD04_021F2F64 mov r0, r6 add r1, r4, #0x1f4 - ldr r2, _021F465C ; =0x0220DFCC + ldr r2, _021F465C ; =UNK04_0220DFCC bl MOD04_021F2F9C mov r0, r6 add r1, r4, #0x1f4 - ldr r2, _021F4660 ; =0x02210EA0 + ldr r2, _021F4660 ; =UNK04_02210EA0 bl MOD04_021F2F9C mov r0, r6 add r1, r4, #0x1f4 - ldr r2, _021F4664 ; =0x0220DFD8 + ldr r2, _021F4664 ; =UNK04_0220DFD8 bl MOD04_021F2F9C mov r0, r6 add r1, r4, #0x1f4 @@ -31922,11 +31922,11 @@ _021F453C: bl MOD04_021F2F64 mov r0, r6 add r1, r4, #0x1f4 - ldr r2, _021F4668 ; =0x0220DFF4 + ldr r2, _021F4668 ; =UNK04_0220DFF4 bl MOD04_021F2F9C mov r0, r6 add r1, r4, #0x1f4 - ldr r2, _021F466C ; =0x0220DDE4 + ldr r2, _021F466C ; =UNK04_0220DDE4 bl MOD04_021F2F9C mov r0, #0 add sp, sp, #0x28c @@ -31935,26 +31935,26 @@ _021F453C: _021F4614: .word 0x000001C2 _021F4618: .word 0x00000177 _021F461C: .word 0x0000012F -_021F4620: .word 0x0220DF10 -_021F4624: .word 0x0220DF18 -_021F4628: .word 0x0220DF28 -_021F462C: .word 0x0220DFFC -_021F4630: .word 0x0220DE88 -_021F4634: .word 0x0220E004 -_021F4638: .word 0x0220DEF8 -_021F463C: .word 0x0220E010 -_021F4640: .word 0x0220E018 -_021F4644: .word 0x0220DE9C -_021F4648: .word 0x0220DED8 -_021F464C: .word 0x0220E01C -_021F4650: .word 0x0220E028 -_021F4654: .word 0x0220E034 -_021F4658: .word 0x0220DFC0 -_021F465C: .word 0x0220DFCC -_021F4660: .word 0x02210EA0 -_021F4664: .word 0x0220DFD8 -_021F4668: .word 0x0220DFF4 -_021F466C: .word 0x0220DDE4 +_021F4620: .word UNK04_0220DF10 +_021F4624: .word UNK04_0220DF18 +_021F4628: .word UNK04_0220DF28 +_021F462C: .word UNK04_0220DFFC +_021F4630: .word UNK04_0220DE88 +_021F4634: .word UNK04_0220E004 +_021F4638: .word UNK04_0220DEF8 +_021F463C: .word UNK04_0220E010 +_021F4640: .word UNK04_0220E018 +_021F4644: .word UNK04_0220DE9C +_021F4648: .word UNK04_0220DED8 +_021F464C: .word UNK04_0220E01C +_021F4650: .word UNK04_0220E028 +_021F4654: .word UNK04_0220E034 +_021F4658: .word UNK04_0220DFC0 +_021F465C: .word UNK04_0220DFCC +_021F4660: .word UNK04_02210EA0 +_021F4664: .word UNK04_0220DFD8 +_021F4668: .word UNK04_0220DFF4 +_021F466C: .word UNK04_0220DDE4 arm_func_start MOD04_021F4670 MOD04_021F4670: ; 0x021F4670 @@ -31976,7 +31976,7 @@ _021F46A8: ldr r0, [r4, #0x1d8] cmp r0, #0 beq _021F46CC - ldr r1, _021F48AC ; =0x0220E03C + ldr r1, _021F48AC ; =UNK04_0220E03C mov r0, r8 bl MOD04_021FAEEC add sp, sp, #0x10 @@ -31996,7 +31996,7 @@ _021F46EC: str r0, [r4, #0x10c] b _021F4710 _021F46F8: - ldr r1, _021F48B0 ; =0x0220E050 + ldr r1, _021F48B0 ; =UNK04_0220E050 mov r0, r8 bl MOD04_021FAEEC add sp, sp, #0x10 @@ -32029,7 +32029,7 @@ _021F4710: bl MOD04_021DD860 movs r4, r0 bne _021F4790 - ldr r1, _021F48BC ; =0x0220DF84 + ldr r1, _021F48BC ; =UNK04_0220DF84 mov r0, r8 bl MOD04_021FAEEC add sp, sp, #0x10 @@ -32112,11 +32112,11 @@ _021F48A0: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021F48AC: .word 0x0220E03C -_021F48B0: .word 0x0220E050 +_021F48AC: .word UNK04_0220E03C +_021F48B0: .word UNK04_0220E050 _021F48B4: .word 0x0000012F _021F48B8: .word 0x00000177 -_021F48BC: .word 0x0220DF84 +_021F48BC: .word UNK04_0220DF84 _021F48C0: .word 0x000001C2 _021F48C4: .word 0x000002C2 @@ -32139,7 +32139,7 @@ MOD04_021F48C8: ; 0x021F48C8 mvn r1, #0 cmp r0, r1 bne _021F4938 - ldr r2, _021F4C1C ; =0x0220E064 + ldr r2, _021F4C1C ; =UNK04_0220E064 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32155,7 +32155,7 @@ _021F4938: bl MOD04_021F017C cmp r0, #0 bne _021F4974 - ldr r2, _021F4C20 ; =0x0220E08C + ldr r2, _021F4C20 ; =UNK04_0220E08C mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32179,7 +32179,7 @@ _021F4974: mvn r1, #0 cmp r0, r1 bne _021F49D0 - ldr r2, _021F4C24 ; =0x0220E0C0 + ldr r2, _021F4C24 ; =UNK04_0220E0C0 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32197,7 +32197,7 @@ _021F49D0: mvn r1, #0 cmp r0, r1 bne _021F4A14 - ldr r2, _021F4C28 ; =0x0220E0E8 + ldr r2, _021F4C28 ; =UNK04_0220E0E8 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32218,7 +32218,7 @@ _021F4A14: mvn r1, #0 cmp r0, r1 bne _021F4A64 - ldr r2, _021F4C2C ; =0x0220E114 + ldr r2, _021F4C2C ; =UNK04_0220E114 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32248,7 +32248,7 @@ _021F4A80: mvn r1, #0 cmp r0, r1 bne _021F4AD0 - ldr r2, _021F4C1C ; =0x0220E064 + ldr r2, _021F4C1C ; =UNK04_0220E064 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32264,7 +32264,7 @@ _021F4AD0: bl MOD04_021F017C cmp r0, #0 bne _021F4B0C - ldr r2, _021F4C20 ; =0x0220E08C + ldr r2, _021F4C20 ; =UNK04_0220E08C mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32276,11 +32276,11 @@ _021F4AD0: mov r0, #3 ldmia sp!, {r4, r5, r6, pc} _021F4B0C: - ldr r0, _021F4C30 ; =0x0220DD90 + ldr r0, _021F4C30 ; =UNK04_0220DD90 bl SOC_GetHostByAddr cmp r0, #0 bne _021F4B48 - ldr r2, _021F4C34 ; =0x0220E144 + ldr r2, _021F4C34 ; =UNK04_0220E144 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32304,8 +32304,8 @@ _021F4B48: str r0, [sp, #4] cmp r0, #0 bne _021F4B88 - ldr r0, _021F4C38 ; =0x0220E178 - ldr r1, _021F4C3C ; =0x0220DE30 + ldr r0, _021F4C38 ; =UNK04_0220E178 + ldr r1, _021F4C3C ; =UNK04_0220DE30 mov r3, #0x90 bl __msl_assertion_failed _021F4B88: @@ -32329,7 +32329,7 @@ _021F4B88: mvn r1, #0x4b cmp r0, r1 beq _021F4C04 - ldr r2, _021F4C44 ; =0x0220E198 + ldr r2, _021F4C44 ; =UNK04_0220E198 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -32348,17 +32348,17 @@ _021F4C04: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F4C1C: .word 0x0220E064 -_021F4C20: .word 0x0220E08C -_021F4C24: .word 0x0220E0C0 -_021F4C28: .word 0x0220E0E8 -_021F4C2C: .word 0x0220E114 -_021F4C30: .word 0x0220DD90 -_021F4C34: .word 0x0220E144 -_021F4C38: .word 0x0220E178 -_021F4C3C: .word 0x0220DE30 +_021F4C1C: .word UNK04_0220E064 +_021F4C20: .word UNK04_0220E08C +_021F4C24: .word UNK04_0220E0C0 +_021F4C28: .word UNK04_0220E0E8 +_021F4C2C: .word UNK04_0220E114 +_021F4C30: .word UNK04_0220DD90 +_021F4C34: .word UNK04_0220E144 +_021F4C38: .word UNK04_0220E178 +_021F4C3C: .word UNK04_0220DE30 _021F4C40: .word 0x0000CC74 -_021F4C44: .word 0x0220E198 +_021F4C44: .word UNK04_0220E198 arm_func_start MOD04_021F4C48 MOD04_021F4C48: ; 0x021F4C48 @@ -32369,7 +32369,7 @@ MOD04_021F4C48: ; 0x021F4C48 cmp r8, #0 mov r7, #0 ble _021F4CA0 - ldr r6, _021F4CB0 ; =0x0220E1C0 + ldr r6, _021F4CB0 ; =UNK04_0220E1C0 ldr r5, _021F4CB4 ; =0x08421085 ldr r4, _021F4CB8 ; =0x0000003E _021F4C70: @@ -32391,7 +32391,7 @@ _021F4CA0: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021F4CB0: .word 0x0220E1C0 +_021F4CB0: .word UNK04_0220E1C0 _021F4CB4: .word 0x08421085 _021F4CB8: .word 0x0000003E @@ -32543,7 +32543,7 @@ MOD04_021F4E64: ; 0x021F4E64 bl MOD04_021DD860 movs r4, r0 bne _021F4EFC - ldr r1, _021F5014 ; =0x0220E200 + ldr r1, _021F5014 ; =UNK04_0220E200 mov r0, r8 bl MOD04_021FAEEC add sp, sp, #0x20 @@ -32624,7 +32624,7 @@ _021F5008: add sp, sp, #0x20 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021F5014: .word 0x0220E200 +_021F5014: .word UNK04_0220E200 arm_func_start MOD04_021F5018 MOD04_021F5018: ; 0x021F5018 @@ -32634,14 +32634,14 @@ MOD04_021F5018: ; 0x021F5018 ldr r4, [r7] mov r5, r2 mov r6, r1 - ldr r2, _021F50A8 ; =0x0220E210 + ldr r2, _021F50A8 ; =UNK04_0220E210 add r1, r4, #0x1f4 bl MOD04_021F2F9C ldr r2, [r4, #0x198] mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F64 - ldr r2, _021F50AC ; =0x0220E228 + ldr r2, _021F50AC ; =UNK04_0220E228 mov r0, r7 add r1, r4, #0x1f4 bl MOD04_021F2F9C @@ -32651,7 +32651,7 @@ MOD04_021F5018: ; 0x021F5018 bl MOD04_021F2F64 mov r0, r7 add r1, r4, #0x1f4 - ldr r2, _021F50B0 ; =0x0220E234 + ldr r2, _021F50B0 ; =UNK04_0220E234 bl MOD04_021F2F9C mov r2, r5 mov r0, r7 @@ -32659,16 +32659,16 @@ MOD04_021F5018: ; 0x021F5018 bl MOD04_021F2F64 mov r0, r7 add r1, r4, #0x1f4 - ldr r2, _021F50B4 ; =0x0220E23C + ldr r2, _021F50B4 ; =UNK04_0220E23C bl MOD04_021F2F9C mov r0, #0 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F50A8: .word 0x0220E210 -_021F50AC: .word 0x0220E228 -_021F50B0: .word 0x0220E234 -_021F50B4: .word 0x0220E23C +_021F50A8: .word UNK04_0220E210 +_021F50AC: .word UNK04_0220E228 +_021F50B0: .word UNK04_0220E234 +_021F50B4: .word UNK04_0220E23C arm_func_start MOD04_021F50B8 MOD04_021F50B8: ; 0x021F50B8 @@ -32678,7 +32678,7 @@ MOD04_021F50B8: ; 0x021F50B8 movs r5, r2 ldr r4, [r6] bne _021F50E4 - ldr r1, _021F5810 ; =0x0220E264 + ldr r1, _021F5810 ; =UNK04_0220E264 bl MOD04_021FAEEC add sp, sp, #0x100 mov r0, #2 @@ -32724,7 +32724,7 @@ _021F5170: ldrsb r1, [r5] cmp r1, #0 bne _021F5190 - ldr r1, _021F5810 ; =0x0220E264 + ldr r1, _021F5810 ; =UNK04_0220E264 bl MOD04_021FAEEC add sp, sp, #0x100 mov r0, #2 @@ -32738,7 +32738,7 @@ _021F5190: add r0, r4, #0x110 mov r2, #0x1f bl MOD04_021FB3DC - ldr r1, _021F5814 ; =0x0220E274 + ldr r1, _021F5814 ; =UNK04_0220E274 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32750,7 +32750,7 @@ _021F51D0: ldrsb r1, [r5] cmp r1, #0 bne _021F51F0 - ldr r1, _021F5810 ; =0x0220E264 + ldr r1, _021F5810 ; =UNK04_0220E264 bl MOD04_021FAEEC add sp, sp, #0x100 mov r0, #2 @@ -32765,7 +32765,7 @@ _021F51F0: add r0, r4, r0 mov r2, #0x15 bl MOD04_021FB3DC - ldr r1, _021F581C ; =0x0220E27C + ldr r1, _021F581C ; =UNK04_0220E27C add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32777,7 +32777,7 @@ _021F5234: ldrsb r1, [r5] cmp r1, #0 bne _021F5254 - ldr r1, _021F5810 ; =0x0220E264 + ldr r1, _021F5810 ; =UNK04_0220E264 bl MOD04_021FAEEC add sp, sp, #0x100 mov r0, #2 @@ -32793,7 +32793,7 @@ _021F5254: add r0, r4, #0x144 mov r2, #0x33 bl MOD04_021FB3DC - ldr r1, _021F5820 ; =0x0220E28C + ldr r1, _021F5820 ; =UNK04_0220E28C add r2, sp, #0 mov r0, r6 bl MOD04_021F5D78 @@ -32805,7 +32805,7 @@ _021F529C: ldrsb r1, [r5] cmp r1, #0 bne _021F52BC - ldr r1, _021F5810 ; =0x0220E264 + ldr r1, _021F5810 ; =UNK04_0220E264 bl MOD04_021FAEEC add sp, sp, #0x100 mov r0, #2 @@ -32820,7 +32820,7 @@ _021F52BC: add r0, r4, r0 mov r2, #0x1f bl MOD04_021FB3DC - ldr r1, _021F5828 ; =0x0220E294 + ldr r1, _021F5828 ; =UNK04_0220E294 add r2, sp, #0 mov r0, r6 bl MOD04_021F5D78 @@ -32833,7 +32833,7 @@ _021F5300: mov r1, r5 mov r2, #0x1f bl MOD04_021FB3DC - ldr r1, _021F582C ; =0x0220E2A0 + ldr r1, _021F582C ; =UNK04_0220E2A0 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32846,7 +32846,7 @@ _021F5330: mov r1, r5 mov r2, #0x1f bl MOD04_021FB3DC - ldr r1, _021F5830 ; =0x0220E2AC + ldr r1, _021F5830 ; =UNK04_0220E2AC add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32859,7 +32859,7 @@ _021F5360: mov r1, r5 mov r2, #0x4c bl MOD04_021FB3DC - ldr r1, _021F5834 ; =0x0220E2B8 + ldr r1, _021F5834 ; =UNK04_0220E2B8 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32872,7 +32872,7 @@ _021F5390: mov r1, r5 mov r2, #0xb bl MOD04_021FB3DC - ldr r1, _021F5838 ; =0x0220E2C4 + ldr r1, _021F5838 ; =UNK04_0220E2C4 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32885,7 +32885,7 @@ _021F53C0: bl strlen cmp r0, #2 beq _021F53E8 - ldr r1, _021F583C ; =0x0220E2D0 + ldr r1, _021F583C ; =UNK04_0220E2D0 mov r0, r6 bl MOD04_021FAEEC add sp, sp, #0x100 @@ -32896,7 +32896,7 @@ _021F53E8: mov r1, r5 mov r2, #3 bl MOD04_021FB3DC - ldr r1, _021F5840 ; =0x0220E2E8 + ldr r1, _021F5840 ; =UNK04_0220E2E8 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32917,7 +32917,7 @@ _021F5434: mov r0, r0, asr #0x18 cmp r0, #0x4d bne _021F5460 - ldr r0, _021F5848 ; =0x0220E2F8 + ldr r0, _021F5848 ; =UNK04_0220E2F8 add r2, sp, #0 ldrb r1, [r0] ldrb r0, [r0, #1] @@ -32927,7 +32927,7 @@ _021F5434: _021F5460: cmp r0, #0x46 bne _021F5484 - ldr r0, _021F584C ; =0x0220E2FC + ldr r0, _021F584C ; =UNK04_0220E2FC add r2, sp, #0 ldrb r1, [r0] ldrb r0, [r0, #1] @@ -32935,14 +32935,14 @@ _021F5460: strb r0, [r2, #1] b _021F549C _021F5484: - ldr r0, _021F5850 ; =0x0220E300 + ldr r0, _021F5850 ; =UNK04_0220E300 add r2, sp, #0 ldrb r1, [r0] ldrb r0, [r0, #1] strb r1, [r2] strb r0, [r2, #1] _021F549C: - ldr r1, _021F5854 ; =0x0220E304 + ldr r1, _021F5854 ; =UNK04_0220E304 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32955,7 +32955,7 @@ _021F54BC: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5858 ; =0x0220E30C + ldr r1, _021F5858 ; =UNK04_0220E30C add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -32990,7 +32990,7 @@ _021F553C: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5864 ; =0x0220E318 + ldr r1, _021F5864 ; =UNK04_0220E318 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33014,7 +33014,7 @@ _021F5594: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5868 ; =0x0220E32C + ldr r1, _021F5868 ; =UNK04_0220E32C add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33060,7 +33060,7 @@ _021F563C: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5878 ; =0x0220E340 + ldr r1, _021F5878 ; =UNK04_0220E340 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33073,7 +33073,7 @@ _021F566C: mov r1, r5 mov r2, #0x33 bl MOD04_021FB3DC - ldr r1, _021F587C ; =0x0220E34C + ldr r1, _021F587C ; =UNK04_0220E34C add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33086,7 +33086,7 @@ _021F569C: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5880 ; =0x0220E354 + ldr r1, _021F5880 ; =UNK04_0220E354 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33099,7 +33099,7 @@ _021F56CC: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5884 ; =0x0220E35C + ldr r1, _021F5884 ; =UNK04_0220E35C add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33112,7 +33112,7 @@ _021F56FC: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5888 ; =0x0220E364 + ldr r1, _021F5888 ; =UNK04_0220E364 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33125,7 +33125,7 @@ _021F572C: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F588C ; =0x0220E36C + ldr r1, _021F588C ; =UNK04_0220E36C add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33138,7 +33138,7 @@ _021F575C: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5890 ; =0x0220E374 + ldr r1, _021F5890 ; =UNK04_0220E374 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33151,7 +33151,7 @@ _021F578C: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5894 ; =0x0220E37C + ldr r1, _021F5894 ; =UNK04_0220E37C add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33164,7 +33164,7 @@ _021F57BC: mov r1, r5 mov r2, #0x100 bl MOD04_021FB3DC - ldr r1, _021F5898 ; =0x0220E384 + ldr r1, _021F5898 ; =UNK04_0220E384 add r2, sp, #0 mov r0, r6 bl MOD04_021F5DB8 @@ -33173,7 +33173,7 @@ _021F57BC: add sp, sp, #0x100 ldmia sp!, {r4, r5, r6, pc} _021F57EC: - ldr r1, _021F589C ; =0x0220E248 + ldr r1, _021F589C ; =UNK04_0220E248 mov r0, r6 bl MOD04_021FAEEC add sp, sp, #0x100 @@ -33184,42 +33184,42 @@ _021F5804: add sp, sp, #0x100 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F5810: .word 0x0220E264 -_021F5814: .word 0x0220E274 +_021F5810: .word UNK04_0220E264 +_021F5814: .word UNK04_0220E274 _021F5818: .word 0x0000012F -_021F581C: .word 0x0220E27C -_021F5820: .word 0x0220E28C +_021F581C: .word UNK04_0220E27C +_021F5820: .word UNK04_0220E28C _021F5824: .word 0x00000177 -_021F5828: .word 0x0220E294 -_021F582C: .word 0x0220E2A0 -_021F5830: .word 0x0220E2AC -_021F5834: .word 0x0220E2B8 -_021F5838: .word 0x0220E2C4 -_021F583C: .word 0x0220E2D0 -_021F5840: .word 0x0220E2E8 +_021F5828: .word UNK04_0220E294 +_021F582C: .word UNK04_0220E2A0 +_021F5830: .word UNK04_0220E2AC +_021F5834: .word UNK04_0220E2B8 +_021F5838: .word UNK04_0220E2C4 +_021F583C: .word UNK04_0220E2D0 +_021F5840: .word UNK04_0220E2E8 _021F5844: .word 0x0210428C -_021F5848: .word 0x0220E2F8 -_021F584C: .word 0x0220E2FC -_021F5850: .word 0x0220E300 -_021F5854: .word 0x0220E304 -_021F5858: .word 0x0220E30C +_021F5848: .word UNK04_0220E2F8 +_021F584C: .word UNK04_0220E2FC +_021F5850: .word UNK04_0220E300 +_021F5854: .word UNK04_0220E304 +_021F5858: .word UNK04_0220E30C _021F585C: .word 0x0000070D _021F5860: .word 0x0000070E -_021F5864: .word 0x0220E318 -_021F5868: .word 0x0220E32C +_021F5864: .word UNK04_0220E318 +_021F5868: .word UNK04_0220E32C _021F586C: .word 0x00000712 _021F5870: .word 0x00000714 _021F5874: .word 0x00000715 -_021F5878: .word 0x0220E340 -_021F587C: .word 0x0220E34C -_021F5880: .word 0x0220E354 -_021F5884: .word 0x0220E35C -_021F5888: .word 0x0220E364 -_021F588C: .word 0x0220E36C -_021F5890: .word 0x0220E374 -_021F5894: .word 0x0220E37C -_021F5898: .word 0x0220E384 -_021F589C: .word 0x0220E248 +_021F5878: .word UNK04_0220E340 +_021F587C: .word UNK04_0220E34C +_021F5880: .word UNK04_0220E354 +_021F5884: .word UNK04_0220E35C +_021F5888: .word UNK04_0220E364 +_021F588C: .word UNK04_0220E36C +_021F5890: .word UNK04_0220E374 +_021F5894: .word UNK04_0220E37C +_021F5898: .word UNK04_0220E384 +_021F589C: .word UNK04_0220E248 arm_func_start MOD04_021F58A0 MOD04_021F58A0: ; 0x021F58A0 @@ -33260,16 +33260,16 @@ _021F58C0: ; jump table _021F5924: cmp r2, #0 bge _021F5940 - ldr r1, _021F5D0C ; =0x0220E38C + ldr r1, _021F5D0C ; =UNK04_0220E38C bl MOD04_021FAEEC add sp, sp, #0x10 mov r0, #2 ldmia sp!, {r4, pc} _021F5940: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D14 ; =0x0220E2C4 + ldr r1, _021F5D14 ; =UNK04_0220E2C4 add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33288,40 +33288,40 @@ _021F596C: beq _021F59C8 b _021F59E4 _021F5990: - ldr r1, _021F5D20 ; =0x0220E304 - ldr r2, _021F5D24 ; =0x0220E2F8 + ldr r1, _021F5D20 ; =UNK04_0220E304 + ldr r2, _021F5D24 ; =UNK04_0220E2F8 bl MOD04_021F5DB8 cmp r0, #0 beq _021F5CFC add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F59AC: - ldr r1, _021F5D20 ; =0x0220E304 - ldr r2, _021F5D28 ; =0x0220E2FC + ldr r1, _021F5D20 ; =UNK04_0220E304 + ldr r2, _021F5D28 ; =UNK04_0220E2FC bl MOD04_021F5DB8 cmp r0, #0 beq _021F5CFC add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F59C8: - ldr r1, _021F5D20 ; =0x0220E304 - ldr r2, _021F5D2C ; =0x0220E300 + ldr r1, _021F5D20 ; =UNK04_0220E304 + ldr r2, _021F5D2C ; =UNK04_0220E300 bl MOD04_021F5DB8 cmp r0, #0 beq _021F5CFC add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F59E4: - ldr r1, _021F5D30 ; =0x0220E3A0 + ldr r1, _021F5D30 ; =UNK04_0220E3A0 bl MOD04_021FAEEC add sp, sp, #0x10 mov r0, #2 ldmia sp!, {r4, pc} _021F59F8: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D34 ; =0x0220E30C + ldr r1, _021F5D34 ; =UNK04_0220E30C add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33330,10 +33330,10 @@ _021F59F8: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5A24: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D38 ; =0x0220E3B0 + ldr r1, _021F5D38 ; =UNK04_0220E3B0 add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33342,10 +33342,10 @@ _021F5A24: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5A50: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D3C ; =0x0220E3C0 + ldr r1, _021F5D3C ; =UNK04_0220E3C0 add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33356,11 +33356,11 @@ _021F5A50: _021F5A7C: mov r0, r2, asr #3 add r2, r2, r0, lsr #28 - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 mov r2, r2, asr #4 bl sprintf - ldr r1, _021F5D40 ; =0x0220E3CC + ldr r1, _021F5D40 ; =UNK04_0220E3CC add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33371,11 +33371,11 @@ _021F5A7C: _021F5AB4: mov r0, r2, asr #1 add r2, r2, r0, lsr #30 - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 mov r2, r2, asr #2 bl sprintf - ldr r1, _021F5D44 ; =0x0220E3D8 + ldr r1, _021F5D44 ; =UNK04_0220E3D8 add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33386,11 +33386,11 @@ _021F5AB4: _021F5AEC: mov r0, r2, asr #1 add r2, r2, r0, lsr #30 - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 mov r2, r2, asr #2 bl sprintf - ldr r1, _021F5D48 ; =0x0220E3E8 + ldr r1, _021F5D48 ; =UNK04_0220E3E8 add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33399,10 +33399,10 @@ _021F5AEC: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5B24: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D4C ; =0x0220E3F8 + ldr r1, _021F5D4C ; =UNK04_0220E3F8 add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33411,10 +33411,10 @@ _021F5B24: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5B50: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D50 ; =0x0220E408 + ldr r1, _021F5D50 ; =UNK04_0220E408 add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33423,12 +33423,12 @@ _021F5B50: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5B7C: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 cmp r2, #0 movne r2, #1 add r0, sp, #0 bl sprintf - ldr r1, _021F5D54 ; =0x0220E41C + ldr r1, _021F5D54 ; =UNK04_0220E41C add r2, sp, #0 mov r0, r4 bl MOD04_021F5D78 @@ -33437,10 +33437,10 @@ _021F5B7C: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5BB0: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D58 ; =0x0220E354 + ldr r1, _021F5D58 ; =UNK04_0220E354 add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33449,10 +33449,10 @@ _021F5BB0: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5BDC: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D5C ; =0x0220E35C + ldr r1, _021F5D5C ; =UNK04_0220E35C add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33461,10 +33461,10 @@ _021F5BDC: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5C08: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D60 ; =0x0220E364 + ldr r1, _021F5D60 ; =UNK04_0220E364 add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33473,10 +33473,10 @@ _021F5C08: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5C34: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D64 ; =0x0220E36C + ldr r1, _021F5D64 ; =UNK04_0220E36C add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33485,10 +33485,10 @@ _021F5C34: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5C60: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D68 ; =0x0220E374 + ldr r1, _021F5D68 ; =UNK04_0220E374 add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33497,10 +33497,10 @@ _021F5C60: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5C8C: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D6C ; =0x0220E37C + ldr r1, _021F5D6C ; =UNK04_0220E37C add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33509,10 +33509,10 @@ _021F5C8C: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5CB8: - ldr r1, _021F5D10 ; =0x0220E244 + ldr r1, _021F5D10 ; =UNK04_0220E244 add r0, sp, #0 bl sprintf - ldr r1, _021F5D70 ; =0x0220E384 + ldr r1, _021F5D70 ; =UNK04_0220E384 add r2, sp, #0 mov r0, r4 bl MOD04_021F5DB8 @@ -33521,7 +33521,7 @@ _021F5CB8: add sp, sp, #0x10 ldmia sp!, {r4, pc} _021F5CE4: - ldr r1, _021F5D74 ; =0x0220E248 + ldr r1, _021F5D74 ; =UNK04_0220E248 mov r0, r4 bl MOD04_021FAEEC add sp, sp, #0x10 @@ -33533,33 +33533,33 @@ _021F5CFC: ldmia sp!, {r4, pc} .align 2, 0 _021F5D08: .word 0x00000706 -_021F5D0C: .word 0x0220E38C -_021F5D10: .word 0x0220E244 -_021F5D14: .word 0x0220E2C4 +_021F5D0C: .word UNK04_0220E38C +_021F5D10: .word UNK04_0220E244 +_021F5D14: .word UNK04_0220E2C4 _021F5D18: .word 0x00000501 _021F5D1C: .word 0x00000502 -_021F5D20: .word 0x0220E304 -_021F5D24: .word 0x0220E2F8 -_021F5D28: .word 0x0220E2FC -_021F5D2C: .word 0x0220E300 -_021F5D30: .word 0x0220E3A0 -_021F5D34: .word 0x0220E30C -_021F5D38: .word 0x0220E3B0 -_021F5D3C: .word 0x0220E3C0 -_021F5D40: .word 0x0220E3CC -_021F5D44: .word 0x0220E3D8 -_021F5D48: .word 0x0220E3E8 -_021F5D4C: .word 0x0220E3F8 -_021F5D50: .word 0x0220E408 -_021F5D54: .word 0x0220E41C -_021F5D58: .word 0x0220E354 -_021F5D5C: .word 0x0220E35C -_021F5D60: .word 0x0220E364 -_021F5D64: .word 0x0220E36C -_021F5D68: .word 0x0220E374 -_021F5D6C: .word 0x0220E37C -_021F5D70: .word 0x0220E384 -_021F5D74: .word 0x0220E248 +_021F5D20: .word UNK04_0220E304 +_021F5D24: .word UNK04_0220E2F8 +_021F5D28: .word UNK04_0220E2FC +_021F5D2C: .word UNK04_0220E300 +_021F5D30: .word UNK04_0220E3A0 +_021F5D34: .word UNK04_0220E30C +_021F5D38: .word UNK04_0220E3B0 +_021F5D3C: .word UNK04_0220E3C0 +_021F5D40: .word UNK04_0220E3CC +_021F5D44: .word UNK04_0220E3D8 +_021F5D48: .word UNK04_0220E3E8 +_021F5D4C: .word UNK04_0220E3F8 +_021F5D50: .word UNK04_0220E408 +_021F5D54: .word UNK04_0220E41C +_021F5D58: .word UNK04_0220E354 +_021F5D5C: .word UNK04_0220E35C +_021F5D60: .word UNK04_0220E364 +_021F5D64: .word UNK04_0220E36C +_021F5D68: .word UNK04_0220E374 +_021F5D6C: .word UNK04_0220E37C +_021F5D70: .word UNK04_0220E384 +_021F5D74: .word UNK04_0220E248 arm_func_start MOD04_021F5D78 MOD04_021F5D78: ; 0x021F5D78 @@ -33608,7 +33608,7 @@ MOD04_021F5DF8: ; 0x021F5DF8 ldr r2, [r4, #0x448] cmp r2, #0 ble _021F5E54 - ldr r2, _021F5EB0 ; =0x0220E42C + ldr r2, _021F5EB0 ; =UNK04_0220E42C bl MOD04_021F2F9C ldr r2, [r4, #0x198] mov r0, r6 @@ -33618,7 +33618,7 @@ MOD04_021F5DF8: ; 0x021F5DF8 mov r0, r6 mov r1, r5 bl MOD04_021F2F9C - ldr r2, _021F5EB4 ; =0x0220E23C + ldr r2, _021F5EB4 ; =UNK04_0220E23C mov r0, r6 mov r1, r5 bl MOD04_021F2F9C @@ -33628,7 +33628,7 @@ _021F5E54: ldr r0, [r4, #0x458] cmp r0, #0 ble _021F5EA8 - ldr r2, _021F5EB8 ; =0x0220E444 + ldr r2, _021F5EB8 ; =UNK04_0220E444 mov r0, r6 mov r1, r5 bl MOD04_021F2F9C @@ -33640,7 +33640,7 @@ _021F5E54: mov r0, r6 mov r1, r5 bl MOD04_021F2F9C - ldr r2, _021F5EB4 ; =0x0220E23C + ldr r2, _021F5EB4 ; =UNK04_0220E23C mov r0, r6 mov r1, r5 bl MOD04_021F2F9C @@ -33650,9 +33650,9 @@ _021F5EA8: mov r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F5EB0: .word 0x0220E42C -_021F5EB4: .word 0x0220E23C -_021F5EB8: .word 0x0220E444 +_021F5EB0: .word UNK04_0220E42C +_021F5EB4: .word UNK04_0220E23C +_021F5EB8: .word UNK04_0220E444 arm_func_start MOD04_021F5EBC MOD04_021F5EBC: ; 0x021F5EBC @@ -33669,13 +33669,13 @@ MOD04_021F5EBC: ; 0x021F5EBC addne sp, sp, #0x26c movne r0, #4 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F6648 ; =0x0220E458 + ldr r1, _021F6648 ; =UNK04_0220E458 mov r0, r4 mov r2, #4 bl strncmp cmp r0, #0 beq _021F5F34 - ldr r2, _021F664C ; =0x0220E460 + ldr r2, _021F664C ; =UNK04_0220E460 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -33687,14 +33687,14 @@ MOD04_021F5EBC: ; 0x021F5EBC mov r0, #3 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F5F34: - ldr r1, _021F6650 ; =0x0220E228 + ldr r1, _021F6650 ; =UNK04_0220E228 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 bl MOD04_021FB1F0 cmp r0, #0 bne _021F5F7C - ldr r2, _021F664C ; =0x0220E460 + ldr r2, _021F664C ; =UNK04_0220E460 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -33711,8 +33711,8 @@ _021F5F7C: mov sb, r0 cmp sb, #0 bgt _021F5FA4 - ldr r0, _021F6654 ; =0x0220E490 - ldr r1, _021F6658 ; =0x0220E4A0 + ldr r0, _021F6654 ; =UNK04_0220E490 + ldr r1, _021F6658 ; =UNK04_0220E4A0 ldr r3, _021F665C ; =0x0000015A mov r2, #0 bl __msl_assertion_failed @@ -33745,7 +33745,7 @@ _021F5FCC: add r5, sp, #0xf9 str r0, [sp, #0x13c] str r3, [sp, #0x140] - ldr r1, _021F6660 ; =0x0220E274 + ldr r1, _021F6660 ; =UNK04_0220E274 mov r0, r4 mov r3, #0x1f str r2, [sp, #0x12c] @@ -33756,7 +33756,7 @@ _021F5FCC: moveq r1, #0 streqb r1, [r0] ldr r2, [sp, #0x130] - ldr r1, _021F6664 ; =0x0220E27C + ldr r1, _021F6664 ; =UNK04_0220E27C mov r0, r4 mov r3, #0x15 bl MOD04_021FB1F0 @@ -33765,7 +33765,7 @@ _021F5FCC: moveq r1, #0 streqb r1, [r0] ldr r2, [sp, #0x134] - ldr r1, _021F6668 ; =0x0220E28C + ldr r1, _021F6668 ; =UNK04_0220E28C mov r0, r4 mov r3, #0x33 bl MOD04_021FB1F0 @@ -33774,7 +33774,7 @@ _021F5FCC: moveq r1, #0 streqb r1, [r0] ldr r2, [sp, #0x138] - ldr r1, _021F666C ; =0x0220E2A0 + ldr r1, _021F666C ; =UNK04_0220E2A0 mov r0, r4 mov r3, #0x1f bl MOD04_021FB1F0 @@ -33783,7 +33783,7 @@ _021F5FCC: moveq r1, #0 streqb r1, [r0] ldr r2, [sp, #0x13c] - ldr r1, _021F6670 ; =0x0220E2AC + ldr r1, _021F6670 ; =UNK04_0220E2AC mov r0, r4 mov r3, #0x1f bl MOD04_021FB1F0 @@ -33791,7 +33791,7 @@ _021F5FCC: ldreq r0, [sp, #0x13c] moveq r1, #0 streqb r1, [r0] - ldr r1, _021F6674 ; =0x0220E30C + ldr r1, _021F6674 ; =UNK04_0220E30C add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33805,7 +33805,7 @@ _021F5FCC: str r0, [sp, #0x144] _021F60F8: ldr r2, [sp, #0x140] - ldr r1, _021F6678 ; =0x0220E2B8 + ldr r1, _021F6678 ; =UNK04_0220E2B8 mov r0, r4 mov r3, #0x4c bl MOD04_021FB1F0 @@ -33813,7 +33813,7 @@ _021F60F8: ldreq r0, [sp, #0x140] moveq r1, #0 streqb r1, [r0] - ldr r1, _021F667C ; =0x0220E2C4 + ldr r1, _021F667C ; =UNK04_0220E2C4 add r2, sp, #0x148 mov r0, r4 mov r3, #0xb @@ -33822,7 +33822,7 @@ _021F60F8: moveq r0, #0 add r2, sp, #0x100 streqb r0, [sp, #0x148] - ldr r1, _021F6680 ; =0x0220E2E8 + ldr r1, _021F6680 ; =UNK04_0220E2E8 add r2, r2, #0x53 mov r0, r4 mov r3, #3 @@ -33830,7 +33830,7 @@ _021F60F8: cmp r0, #0 moveq r0, #0 streqb r0, [sp, #0x153] - ldr r1, _021F6684 ; =0x0220E4AC + ldr r1, _021F6684 ; =UNK04_0220E4AC add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33844,7 +33844,7 @@ _021F60F8: bl _d2f str r0, [sp, #0x158] _021F6194: - ldr r1, _021F6688 ; =0x0220E4B4 + ldr r1, _021F6688 ; =UNK04_0220E4B4 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33858,7 +33858,7 @@ _021F6194: bl _d2f str r0, [sp, #0x15c] _021F61C8: - ldr r1, _021F668C ; =0x0220E4BC + ldr r1, _021F668C ; =UNK04_0220E4BC add r2, sp, #0x160 mov r0, r4 mov r3, #0x80 @@ -33866,7 +33866,7 @@ _021F61C8: cmp r0, #0 moveq r0, #0 streqb r0, [sp, #0x160] - ldr r1, _021F6690 ; =0x0220E258 + ldr r1, _021F6690 ; =UNK04_0220E258 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33890,7 +33890,7 @@ _021F61C8: addne sp, sp, #0x26c ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F6244: - ldr r1, _021F6694 ; =0x0220E304 + ldr r1, _021F6694 ; =UNK04_0220E304 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33910,7 +33910,7 @@ _021F6244: ldrne r0, _021F6698 ; =0x00000502 strne r0, [sp, #0x1ec] _021F6290: - ldr r1, _021F66A0 ; =0x0220E4C4 + ldr r1, _021F66A0 ; =UNK04_0220E4C4 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33924,7 +33924,7 @@ _021F6290: str r0, [sp, #0x1f0] _021F62C0: ldr r2, [sp, #0x1f4] - ldr r1, _021F66A4 ; =0x0220E34C + ldr r1, _021F66A4 ; =UNK04_0220E34C mov r0, r4 mov r3, #0x33 bl MOD04_021FB1F0 @@ -33932,7 +33932,7 @@ _021F62C0: ldreq r0, [sp, #0x1f4] moveq r1, #0 streqb r1, [r0] - ldr r1, _021F66A8 ; =0x0220E354 + ldr r1, _021F66A8 ; =UNK04_0220E354 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33945,7 +33945,7 @@ _021F62C0: bl atol str r0, [sp, #0x1f8] _021F6314: - ldr r1, _021F66AC ; =0x0220E35C + ldr r1, _021F66AC ; =UNK04_0220E35C add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33958,7 +33958,7 @@ _021F6314: bl atol str r0, [sp, #0x1fc] _021F6344: - ldr r1, _021F66B0 ; =0x0220E364 + ldr r1, _021F66B0 ; =UNK04_0220E364 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33971,7 +33971,7 @@ _021F6344: bl atol str r0, [sp, #0x200] _021F6374: - ldr r1, _021F66B4 ; =0x0220E36C + ldr r1, _021F66B4 ; =UNK04_0220E36C add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33984,7 +33984,7 @@ _021F6374: bl atol str r0, [sp, #0x204] _021F63A4: - ldr r1, _021F66B8 ; =0x0220E374 + ldr r1, _021F66B8 ; =UNK04_0220E374 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -33997,7 +33997,7 @@ _021F63A4: bl atol str r0, [sp, #0x208] _021F63D4: - ldr r1, _021F66BC ; =0x0220E37C + ldr r1, _021F66BC ; =UNK04_0220E37C add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -34010,7 +34010,7 @@ _021F63D4: bl atol str r0, [sp, #0x20c] _021F6404: - ldr r1, _021F66C0 ; =0x0220E384 + ldr r1, _021F66C0 ; =UNK04_0220E384 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -34023,7 +34023,7 @@ _021F6404: bl atol str r0, [sp, #0x210] _021F6434: - ldr r1, _021F66C4 ; =0x0220E4CC + ldr r1, _021F66C4 ; =UNK04_0220E4CC add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -34036,7 +34036,7 @@ _021F6434: bl atol str r0, [sp, #0x214] _021F6464: - ldr r1, _021F66C8 ; =0x0220E4D4 + ldr r1, _021F66C8 ; =UNK04_0220E4D4 add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 @@ -34049,14 +34049,14 @@ _021F6464: bl atol str r0, [sp, #0x218] _021F6494: - ldr r1, _021F66CC ; =0x0220E4DC + ldr r1, _021F66CC ; =UNK04_0220E4DC add r2, sp, #0x14 mov r0, r4 mov r3, #0x40 bl MOD04_021FB1F0 cmp r0, #0 bne _021F64DC - ldr r2, _021F664C ; =0x0220E460 + ldr r2, _021F664C ; =UNK04_0220E460 mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -34138,7 +34138,7 @@ _021F65B0: bl MOD04_021DD860 movs r4, r0 bne _021F65F0 - ldr r1, _021F66D0 ; =0x0220E200 + ldr r1, _021F66D0 ; =UNK04_0220E200 mov r0, sl bl MOD04_021FAEEC add sp, sp, #0x26c @@ -34169,41 +34169,41 @@ _021F6630: add sp, sp, #0x26c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021F6648: .word 0x0220E458 -_021F664C: .word 0x0220E460 -_021F6650: .word 0x0220E228 -_021F6654: .word 0x0220E490 -_021F6658: .word 0x0220E4A0 +_021F6648: .word UNK04_0220E458 +_021F664C: .word UNK04_0220E460 +_021F6650: .word UNK04_0220E228 +_021F6654: .word UNK04_0220E490 +_021F6658: .word UNK04_0220E4A0 _021F665C: .word 0x0000015A -_021F6660: .word 0x0220E274 -_021F6664: .word 0x0220E27C -_021F6668: .word 0x0220E28C -_021F666C: .word 0x0220E2A0 -_021F6670: .word 0x0220E2AC -_021F6674: .word 0x0220E30C -_021F6678: .word 0x0220E2B8 -_021F667C: .word 0x0220E2C4 -_021F6680: .word 0x0220E2E8 -_021F6684: .word 0x0220E4AC -_021F6688: .word 0x0220E4B4 -_021F668C: .word 0x0220E4BC -_021F6690: .word 0x0220E258 -_021F6694: .word 0x0220E304 +_021F6660: .word UNK04_0220E274 +_021F6664: .word UNK04_0220E27C +_021F6668: .word UNK04_0220E28C +_021F666C: .word UNK04_0220E2A0 +_021F6670: .word UNK04_0220E2AC +_021F6674: .word UNK04_0220E30C +_021F6678: .word UNK04_0220E2B8 +_021F667C: .word UNK04_0220E2C4 +_021F6680: .word UNK04_0220E2E8 +_021F6684: .word UNK04_0220E4AC +_021F6688: .word UNK04_0220E4B4 +_021F668C: .word UNK04_0220E4BC +_021F6690: .word UNK04_0220E258 +_021F6694: .word UNK04_0220E304 _021F6698: .word 0x00000502 _021F669C: .word 0x00000501 -_021F66A0: .word 0x0220E4C4 -_021F66A4: .word 0x0220E34C -_021F66A8: .word 0x0220E354 -_021F66AC: .word 0x0220E35C -_021F66B0: .word 0x0220E364 -_021F66B4: .word 0x0220E36C -_021F66B8: .word 0x0220E374 -_021F66BC: .word 0x0220E37C -_021F66C0: .word 0x0220E384 -_021F66C4: .word 0x0220E4CC -_021F66C8: .word 0x0220E4D4 -_021F66CC: .word 0x0220E4DC -_021F66D0: .word 0x0220E200 +_021F66A0: .word UNK04_0220E4C4 +_021F66A4: .word UNK04_0220E34C +_021F66A8: .word UNK04_0220E354 +_021F66AC: .word UNK04_0220E35C +_021F66B0: .word UNK04_0220E364 +_021F66B4: .word UNK04_0220E36C +_021F66B8: .word UNK04_0220E374 +_021F66BC: .word UNK04_0220E37C +_021F66C0: .word UNK04_0220E384 +_021F66C4: .word UNK04_0220E4CC +_021F66C8: .word UNK04_0220E4D4 +_021F66CC: .word UNK04_0220E4DC +_021F66D0: .word UNK04_0220E200 arm_func_start MOD04_021F66D4 MOD04_021F66D4: ; 0x021F66D4 @@ -34365,8 +34365,8 @@ MOD04_021F68D8: ; 0x021F68D8 bl MOD04_021F6988 cmp r0, #0 bne _021F6930 - ldr r0, _021F697C ; =0x0220E4E4 - ldr r1, _021F6980 ; =0x0220E4A0 + ldr r0, _021F697C ; =UNK04_0220E4E4 + ldr r1, _021F6980 ; =UNK04_0220E4A0 mov r2, #0 mov r3, #0xb7 bl __msl_assertion_failed @@ -34383,7 +34383,7 @@ _021F6930: addne sp, sp, #4 movne r0, #0 ldmneia sp!, {r4, r5, r6, r7, r8, sb, pc} - ldr r1, _021F6984 ; =0x0220E4FC + ldr r1, _021F6984 ; =UNK04_0220E4FC mov r0, r4 bl MOD04_021FAEEC mov r0, #2 @@ -34391,9 +34391,9 @@ _021F6930: ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _021F6978: .word 0x0000FFFF -_021F697C: .word 0x0220E4E4 -_021F6980: .word 0x0220E4A0 -_021F6984: .word 0x0220E4FC +_021F697C: .word UNK04_0220E4E4 +_021F6980: .word UNK04_0220E4A0 +_021F6984: .word UNK04_0220E4FC arm_func_start MOD04_021F6988 MOD04_021F6988: ; 0x021F6988 @@ -34560,11 +34560,11 @@ _021F6BA8: mov r4, r0 b _021F6BD4 _021F6BB4: - ldr r1, _021F6BE8 ; =0x0220E50C + ldr r1, _021F6BE8 ; =UNK04_0220E50C mov r2, r3 bl MOD04_021FB3D0 - ldr r0, _021F6BEC ; =0x0220E554 - ldr r1, _021F6BF0 ; =0x0220E558 + ldr r0, _021F6BEC ; =UNK04_0220E554 + ldr r1, _021F6BF0 ; =UNK04_0220E558 ldr r3, _021F6BF4 ; =0x00000146 mov r2, #0 bl __msl_assertion_failed @@ -34575,9 +34575,9 @@ _021F6BD4: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021F6BE8: .word 0x0220E50C -_021F6BEC: .word 0x0220E554 -_021F6BF0: .word 0x0220E558 +_021F6BE8: .word UNK04_0220E50C +_021F6BEC: .word UNK04_0220E554 +_021F6BF0: .word UNK04_0220E558 _021F6BF4: .word 0x00000146 arm_func_start MOD04_021F6BF8 @@ -34672,8 +34672,8 @@ MOD04_021F6CE4: ; 0x021F6CE4 ldr r0, [r2, #0x210] cmp r0, #0 bge _021F6D30 - ldr r0, _021F6D84 ; =0x0220E568 - ldr r1, _021F6D88 ; =0x0220E558 + ldr r0, _021F6D84 ; =UNK04_0220E568 + ldr r1, _021F6D88 ; =UNK04_0220E558 mov r2, #0 mov r3, #0xb6 bl __msl_assertion_failed @@ -34701,8 +34701,8 @@ _021F6D64: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021F6D84: .word 0x0220E568 -_021F6D88: .word 0x0220E558 +_021F6D84: .word UNK04_0220E568 +_021F6D88: .word UNK04_0220E558 arm_func_start MOD04_021F6D8C MOD04_021F6D8C: ; 0x021F6D8C @@ -34716,7 +34716,7 @@ MOD04_021F6D8C: ; 0x021F6D8C bl MOD04_021DD860 cmp r0, #0 bne _021F6DC8 - ldr r1, _021F6E40 ; =0x0220E588 + ldr r1, _021F6E40 ; =UNK04_0220E588 mov r0, r8 bl MOD04_021FAEEC mov r0, #1 @@ -34754,7 +34754,7 @@ _021F6E10: mov r0, r3 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021F6E40: .word 0x0220E588 +_021F6E40: .word UNK04_0220E588 arm_func_start MOD04_021F6E44 MOD04_021F6E44: ; 0x021F6E44 @@ -34764,8 +34764,8 @@ MOD04_021F6E44: ; 0x021F6E44 mov r6, r1 ldr r5, [r7] bne _021F6E70 - ldr r0, _021F7168 ; =0x0220E598 - ldr r1, _021F716C ; =0x0220E558 + ldr r0, _021F7168 ; =UNK04_0220E598 + ldr r1, _021F716C ; =UNK04_0220E558 mov r2, #0 mov r3, #0x22 bl __msl_assertion_failed @@ -34773,16 +34773,16 @@ _021F6E70: ldr r0, [r7] cmp r0, #0 bne _021F6E90 - ldr r0, _021F7170 ; =0x0220E5AC - ldr r1, _021F716C ; =0x0220E558 + ldr r0, _021F7170 ; =UNK04_0220E5AC + ldr r1, _021F716C ; =UNK04_0220E558 mov r2, #0 mov r3, #0x23 bl __msl_assertion_failed _021F6E90: cmp r6, #0 bne _021F6EAC - ldr r0, _021F7174 ; =0x0220E5C0 - ldr r1, _021F716C ; =0x0220E558 + ldr r0, _021F7174 ; =UNK04_0220E5C0 + ldr r1, _021F716C ; =UNK04_0220E558 mov r2, #0 mov r3, #0x24 bl __msl_assertion_failed @@ -34808,7 +34808,7 @@ _021F6EE8: bl MOD04_021DD860 movs r4, r0 bne _021F6F10 - ldr r1, _021F7178 ; =0x0220E588 + ldr r1, _021F7178 ; =UNK04_0220E588 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x14 @@ -34844,7 +34844,7 @@ _021F6F70: bl MOD04_021DD860 movs r3, r0 bne _021F6F98 - ldr r1, _021F7178 ; =0x0220E588 + ldr r1, _021F7178 ; =UNK04_0220E588 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x14 @@ -34877,7 +34877,7 @@ _021F6FEC: bl MOD04_021DD860 movs r4, r0 bne _021F7014 - ldr r1, _021F7178 ; =0x0220E588 + ldr r1, _021F7178 ; =UNK04_0220E588 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x14 @@ -34906,7 +34906,7 @@ _021F7058: bl MOD04_021DD860 movs r3, r0 bne _021F7080 - ldr r1, _021F7178 ; =0x0220E588 + ldr r1, _021F7178 ; =UNK04_0220E588 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x14 @@ -34942,7 +34942,7 @@ _021F70DC: bl MOD04_021DD860 movs r3, r0 bne _021F7104 - ldr r1, _021F7178 ; =0x0220E588 + ldr r1, _021F7178 ; =UNK04_0220E588 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x14 @@ -34967,8 +34967,8 @@ _021F7104: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, pc} _021F7148: - ldr r0, _021F7180 ; =0x0220E554 - ldr r1, _021F716C ; =0x0220E558 + ldr r0, _021F7180 ; =UNK04_0220E554 + ldr r1, _021F716C ; =UNK04_0220E558 mov r2, #0 mov r3, #0x6b bl __msl_assertion_failed @@ -34977,13 +34977,13 @@ _021F715C: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F7168: .word 0x0220E598 -_021F716C: .word 0x0220E558 -_021F7170: .word 0x0220E5AC -_021F7174: .word 0x0220E5C0 -_021F7178: .word 0x0220E588 +_021F7168: .word UNK04_0220E598 +_021F716C: .word UNK04_0220E558 +_021F7170: .word UNK04_0220E5AC +_021F7174: .word UNK04_0220E5C0 +_021F7178: .word UNK04_0220E588 _021F717C: .word 0x00000201 -_021F7180: .word 0x0220E554 +_021F7180: .word UNK04_0220E554 arm_func_start MOD04_021F7184 MOD04_021F7184: ; 0x021F7184 @@ -34994,22 +34994,22 @@ MOD04_021F7184: ; 0x021F7184 mov r5, r2 mov r4, r3 bne _021F71B4 - ldr r0, _021F7258 ; =0x0220E5D4 - ldr r1, _021F725C ; =0x0220E5E4 + ldr r0, _021F7258 ; =UNK04_0220E5D4 + ldr r1, _021F725C ; =UNK04_0220E5E4 ldr r3, _021F7260 ; =0x00000389 mov r2, #0 bl __msl_assertion_failed _021F71B4: mvn r0, #0 cmp r5, #0 - ldreq r5, _021F7264 ; =0x0220E5F0 + ldreq r5, _021F7264 ; =UNK04_0220E5F0 cmp r4, r0 bne _021F71D4 mov r0, r5 bl strlen mov r4, r0 _021F71D4: - ldr r1, _021F7268 ; =0x0220E5F4 + ldr r1, _021F7268 ; =UNK04_0220E5F4 add r0, sp, #0 mov r2, r4 bl sprintf @@ -35043,11 +35043,11 @@ _021F71D4: add sp, sp, #0x24 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F7258: .word 0x0220E5D4 -_021F725C: .word 0x0220E5E4 +_021F7258: .word UNK04_0220E5D4 +_021F725C: .word UNK04_0220E5E4 _021F7260: .word 0x00000389 -_021F7264: .word 0x0220E5F0 -_021F7268: .word 0x0220E5F4 +_021F7264: .word UNK04_0220E5F0 +_021F7268: .word UNK04_0220E5F4 arm_func_start MOD04_021F726C MOD04_021F726C: ; 0x021F726C @@ -35061,13 +35061,13 @@ MOD04_021F726C: ; 0x021F726C ldr r5, [r3] ldr r4, [r3, #8] bne _021F72A8 - ldr r0, _021F72DC ; =0x0220E604 - ldr r1, _021F72E0 ; =0x0220E5E4 + ldr r0, _021F72DC ; =UNK04_0220E604 + ldr r1, _021F72E0 ; =UNK04_0220E5E4 ldr r3, _021F72E4 ; =0x00000376 mov r2, #0 bl __msl_assertion_failed _021F72A8: - ldr r1, _021F72E8 ; =0x0220E610 + ldr r1, _021F72E8 ; =UNK04_0220E610 str r6, [sp] add r0, sp, #8 mov r2, r7 @@ -35081,10 +35081,10 @@ _021F72A8: add sp, sp, #0x4c ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021F72DC: .word 0x0220E604 -_021F72E0: .word 0x0220E5E4 +_021F72DC: .word UNK04_0220E604 +_021F72E0: .word UNK04_0220E5E4 _021F72E4: .word 0x00000376 -_021F72E8: .word 0x0220E610 +_021F72E8: .word UNK04_0220E610 arm_func_start MOD04_021F72EC MOD04_021F72EC: ; 0x021F72EC @@ -35095,16 +35095,16 @@ MOD04_021F72EC: ; 0x021F72EC mov r6, r2 mov r5, r3 bne _021F731C - ldr r0, _021F745C ; =0x0220E5D4 - ldr r1, _021F7460 ; =0x0220E5E4 + ldr r0, _021F745C ; =UNK04_0220E5D4 + ldr r1, _021F7460 ; =UNK04_0220E5E4 mov r2, #0 mov r3, #0x340 bl __msl_assertion_failed _021F731C: cmp r5, #0 bne _021F7338 - ldr r0, _021F7464 ; =0x0220E624 - ldr r1, _021F7460 ; =0x0220E5E4 + ldr r0, _021F7464 ; =UNK04_0220E624 + ldr r1, _021F7460 ; =UNK04_0220E5E4 ldr r3, _021F7468 ; =0x00000341 mov r2, #0 bl __msl_assertion_failed @@ -35120,7 +35120,7 @@ _021F7338: str r2, [r1, #0x10] str r2, [r1, #0x14] mov r4, r0 - ldr r2, _021F746C ; =0x0220E634 + ldr r2, _021F746C ; =UNK04_0220E634 mov r0, r8 str r6, [sp, #0x10] bl MOD04_021F2F9C @@ -35134,7 +35134,7 @@ _021F7338: cmp r0, #0 addne sp, sp, #0x18 ldmneia sp!, {r4, r5, r6, r7, r8, pc} - ldr r2, _021F7470 ; =0x0220E638 + ldr r2, _021F7470 ; =UNK04_0220E638 add r1, sp, #0 mov r0, r8 bl MOD04_021F2F9C @@ -35148,7 +35148,7 @@ _021F7338: cmp r0, #0 addne sp, sp, #0x18 ldmneia sp!, {r4, r5, r6, r7, r8, pc} - ldr r2, _021F7474 ; =0x0220E640 + ldr r2, _021F7474 ; =UNK04_0220E640 add r1, sp, #0 mov r0, r8 bl MOD04_021F2F9C @@ -35183,13 +35183,13 @@ _021F7338: add sp, sp, #0x18 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021F745C: .word 0x0220E5D4 -_021F7460: .word 0x0220E5E4 -_021F7464: .word 0x0220E624 +_021F745C: .word UNK04_0220E5D4 +_021F7460: .word UNK04_0220E5E4 +_021F7464: .word UNK04_0220E624 _021F7468: .word 0x00000341 -_021F746C: .word 0x0220E634 -_021F7470: .word 0x0220E638 -_021F7474: .word 0x0220E640 +_021F746C: .word UNK04_0220E634 +_021F7470: .word UNK04_0220E638 +_021F7474: .word UNK04_0220E640 arm_func_start MOD04_021F7478 MOD04_021F7478: ; 0x021F7478 @@ -35202,7 +35202,7 @@ MOD04_021F7478: ; 0x021F7478 bl MOD04_021F85E8 cmp r0, #0 bne _021F74B4 - ldr r1, _021F7600 ; =0x0220E648 + ldr r1, _021F7600 ; =UNK04_0220E648 mov r0, r5 bl MOD04_021FAEEC add sp, sp, #0xc @@ -35218,7 +35218,7 @@ _021F74B4: mvn r1, #0 cmp r0, r1 bne _021F7504 - ldr r2, _021F7604 ; =0x0220E664 + ldr r2, _021F7604 ; =UNK04_0220E664 mov r0, r5 mov r1, #5 bl MOD04_021FAF00 @@ -35234,7 +35234,7 @@ _021F7504: bl MOD04_021F017C cmp r0, #0 bne _021F7540 - ldr r2, _021F7608 ; =0x0220E68C + ldr r2, _021F7608 ; =UNK04_0220E68C mov r0, r5 mov r1, #5 bl MOD04_021FAF00 @@ -35278,7 +35278,7 @@ _021F7540: mvn r1, #0x4b cmp r0, r1 beq _021F75EC - ldr r2, _021F760C ; =0x0220E6C0 + ldr r2, _021F760C ; =UNK04_0220E6C0 mov r0, r5 mov r1, #5 bl MOD04_021FAF00 @@ -35296,10 +35296,10 @@ _021F75EC: add sp, sp, #0xc ldmia sp!, {r4, r5, pc} .align 2, 0 -_021F7600: .word 0x0220E648 -_021F7604: .word 0x0220E664 -_021F7608: .word 0x0220E68C -_021F760C: .word 0x0220E6C0 +_021F7600: .word UNK04_0220E648 +_021F7604: .word UNK04_0220E664 +_021F7608: .word UNK04_0220E68C +_021F760C: .word UNK04_0220E6C0 arm_func_start MOD04_021F7610 MOD04_021F7610: ; 0x021F7610 @@ -35511,8 +35511,8 @@ MOD04_021F78CC: ; 0x021F78CC movs r4, r1 ldr r6, [r5] bne _021F78F4 - ldr r0, _021F79C8 ; =0x0220E5D4 - ldr r1, _021F79CC ; =0x0220E5E4 + ldr r0, _021F79C8 ; =UNK04_0220E5D4 + ldr r1, _021F79CC ; =UNK04_0220E5E4 ldr r3, _021F79D0 ; =0x00000213 mov r2, #0 bl __msl_assertion_failed @@ -35528,12 +35528,12 @@ _021F78F4: _021F7914: cmp r0, #0 bne _021F7940 - ldr r0, _021F79D4 ; =0x0220E6E8 - ldr r1, _021F79CC ; =0x0220E5E4 + ldr r0, _021F79D4 ; =UNK04_0220E6E8 + ldr r1, _021F79CC ; =UNK04_0220E5E4 ldr r3, _021F79D8 ; =0x00000225 mov r2, #0 bl __msl_assertion_failed - ldr r1, _021F79DC ; =0x0220E6EC + ldr r1, _021F79DC ; =UNK04_0220E6EC mov r0, r5 bl MOD04_021FB3D0 ldmia sp!, {r4, r5, r6, pc} @@ -35578,12 +35578,12 @@ _021F79B8: bl MOD04_021F79E0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F79C8: .word 0x0220E5D4 -_021F79CC: .word 0x0220E5E4 +_021F79C8: .word UNK04_0220E5D4 +_021F79CC: .word UNK04_0220E5E4 _021F79D0: .word 0x00000213 -_021F79D4: .word 0x0220E6E8 +_021F79D4: .word UNK04_0220E6E8 _021F79D8: .word 0x00000225 -_021F79DC: .word 0x0220E6EC +_021F79DC: .word UNK04_0220E6EC arm_func_start MOD04_021F79E0 MOD04_021F79E0: ; 0x021F79E0 @@ -35622,8 +35622,8 @@ MOD04_021F7A40: ; 0x021F7A40 cmp r1, #0x64 mov r4, #0 bne _021F7A70 - ldr r0, _021F7AD8 ; =0x0220E710 - ldr r1, _021F7ADC ; =0x0220E5E4 + ldr r0, _021F7AD8 ; =UNK04_0220E710 + ldr r1, _021F7ADC ; =UNK04_0220E5E4 ldr r3, _021F7AE0 ; =0x000001D9 mov r2, r4 bl __msl_assertion_failed @@ -35658,8 +35658,8 @@ _021F7AD0: mov r0, r4 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F7AD8: .word 0x0220E710 -_021F7ADC: .word 0x0220E5E4 +_021F7AD8: .word UNK04_0220E710 +_021F7ADC: .word UNK04_0220E5E4 _021F7AE0: .word 0x000001D9 arm_func_start MOD04_021F7AE4 @@ -35674,7 +35674,7 @@ MOD04_021F7AE4: ; 0x021F7AE4 beq _021F7B4C mov r2, #1 str r2, [sp] - ldr r1, _021F7D60 ; =0x0220E738 + ldr r1, _021F7D60 ; =UNK04_0220E738 add r3, sp, #0xc str r1, [sp, #4] ldr r1, [r6, #8] @@ -35708,7 +35708,7 @@ _021F7B4C: ldmeqia sp!, {r4, r5, r6, r7, pc} _021F7B84: add r1, sp, #0xc - ldr r0, _021F7D60 ; =0x0220E738 + ldr r0, _021F7D60 ; =UNK04_0220E738 str r1, [sp] str r0, [sp, #4] ldr r1, [r6, #8] @@ -35777,7 +35777,7 @@ _021F7C64: bl MOD04_021DD860 movs r4, r0 bne _021F7CA4 - ldr r1, _021F7D64 ; =0x0220E73C + ldr r1, _021F7D64 ; =UNK04_0220E73C mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x24 @@ -35807,7 +35807,7 @@ _021F7CA4: ldmia sp!, {r4, r5, r6, r7, pc} _021F7CF8: ldr r1, [r6, #0xc] - ldr r3, _021F7D68 ; =0x0220E74C + ldr r3, _021F7D68 ; =UNK04_0220E74C mov r0, r7 mov r2, #0x67 bl MOD04_021F1A64 @@ -35836,9 +35836,9 @@ _021F7D38: add sp, sp, #0x24 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F7D60: .word 0x0220E738 -_021F7D64: .word 0x0220E73C -_021F7D68: .word 0x0220E74C +_021F7D60: .word UNK04_0220E738 +_021F7D64: .word UNK04_0220E73C +_021F7D68: .word UNK04_0220E74C arm_func_start MOD04_021F7D6C MOD04_021F7D6C: ; 0x021F7D6C @@ -35855,7 +35855,7 @@ MOD04_021F7D6C: ; 0x021F7D6C bl MOD04_021EF06C cmp r0, #0 beq _021F7E2C - ldr r5, _021F7E38 ; =0x0220E738 + ldr r5, _021F7E38 ; =UNK04_0220E738 add r4, sp, #8 mov r7, #0 _021F7DAC: @@ -35898,7 +35898,7 @@ _021F7E2C: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021F7E38: .word 0x0220E738 +_021F7E38: .word UNK04_0220E738 arm_func_start MOD04_021F7E3C MOD04_021F7E3C: ; 0x021F7E3C @@ -35910,14 +35910,14 @@ MOD04_021F7E3C: ; 0x021F7E3C cmp r1, #0x68 ldr r4, [r6] beq _021F7E70 - ldr r0, _021F8058 ; =0x0220E750 - ldr r1, _021F805C ; =0x0220E5E4 + ldr r0, _021F8058 ; =UNK04_0220E750 + ldr r1, _021F805C ; =UNK04_0220E5E4 mov r2, #0 mov r3, #0xc1 bl __msl_assertion_failed _021F7E70: add r1, sp, #0xc - ldr r0, _021F8060 ; =0x0220E738 + ldr r0, _021F8060 ; =UNK04_0220E738 str r1, [sp] str r0, [sp, #4] ldr r1, [r5, #8] @@ -35936,20 +35936,20 @@ _021F7E70: movne r0, #0 ldmneia sp!, {r4, r5, r6, r7, pc} ldr r0, [r5, #0x18] - ldr r1, _021F8064 ; =0x0220E770 + ldr r1, _021F8064 ; =UNK04_0220E770 bl strstr cmp r0, #0 beq _021F804C mov r1, #0 strb r1, [r0] ldr r7, [r5, #0x18] - ldr r1, _021F8068 ; =0x0220E778 + ldr r1, _021F8068 ; =UNK04_0220E778 mov r0, r7 mov r2, #6 bl strncmp cmp r0, #0 bne _021F8030 - ldr r1, _021F806C ; =0x0220E780 + ldr r1, _021F806C ; =UNK04_0220E780 add r2, sp, #0x10 mov r0, r7 mov r3, #0x10 @@ -35964,7 +35964,7 @@ _021F7E70: bl atol mov r7, r0 ldr r0, [r5, #0x18] - ldr r1, _021F8070 ; =0x0220E788 + ldr r1, _021F8070 ; =UNK04_0220E788 add r2, sp, #0x20 mov r3, #0x1f bl MOD04_021FB1F0 @@ -35975,7 +35975,7 @@ _021F7E70: moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, pc} ldr r0, [r5, #0x18] - ldr r1, _021F8074 ; =0x0220E790 + ldr r1, _021F8074 ; =UNK04_0220E790 add r2, sp, #0x3f mov r3, #0x21 bl MOD04_021FB1F0 @@ -35988,7 +35988,7 @@ _021F7E70: str r7, [sp] ldr r2, _021F8078 ; =0x00000177 ldr r3, [r4, #0x1a0] - ldr r1, _021F807C ; =0x0220E798 + ldr r1, _021F807C ; =UNK04_0220E798 add r0, sp, #0x81 add r2, r4, r2 bl sprintf @@ -36003,11 +36003,11 @@ _021F7E70: bl strcmp cmp r0, #0 beq _021F8000 - ldr r2, _021F8080 ; =0x0220E7A0 + ldr r2, _021F8080 ; =UNK04_0220E7A0 mov r0, r6 add r1, r5, #0x28 bl MOD04_021F2F9C - ldr r2, _021F8064 ; =0x0220E770 + ldr r2, _021F8064 ; =UNK04_0220E770 mov r0, r6 add r1, r5, #0x28 bl MOD04_021F2F9C @@ -36017,11 +36017,11 @@ _021F7E70: mov r0, #0 ldmia sp!, {r4, r5, r6, r7, pc} _021F8000: - ldr r2, _021F8084 ; =0x0220E7A8 + ldr r2, _021F8084 ; =UNK04_0220E7A8 mov r0, r6 add r1, r5, #0x28 bl MOD04_021F2F9C - ldr r2, _021F8064 ; =0x0220E770 + ldr r2, _021F8064 ; =UNK04_0220E770 mov r0, r6 add r1, r5, #0x28 bl MOD04_021F2F9C @@ -36043,18 +36043,18 @@ _021F804C: add sp, sp, #0x184 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F8058: .word 0x0220E750 -_021F805C: .word 0x0220E5E4 -_021F8060: .word 0x0220E738 -_021F8064: .word 0x0220E770 -_021F8068: .word 0x0220E778 -_021F806C: .word 0x0220E780 -_021F8070: .word 0x0220E788 -_021F8074: .word 0x0220E790 +_021F8058: .word UNK04_0220E750 +_021F805C: .word UNK04_0220E5E4 +_021F8060: .word UNK04_0220E738 +_021F8064: .word UNK04_0220E770 +_021F8068: .word UNK04_0220E778 +_021F806C: .word UNK04_0220E780 +_021F8070: .word UNK04_0220E788 +_021F8074: .word UNK04_0220E790 _021F8078: .word 0x00000177 -_021F807C: .word 0x0220E798 -_021F8080: .word 0x0220E7A0 -_021F8084: .word 0x0220E7A8 +_021F807C: .word UNK04_0220E798 +_021F8080: .word UNK04_0220E7A0 +_021F8084: .word UNK04_0220E7A8 arm_func_start MOD04_021F8088 MOD04_021F8088: ; 0x021F8088 @@ -36089,7 +36089,7 @@ _021F80D4: ldr r0, [sp, #8] cmp r0, #4 bne _021F8110 - ldr r1, _021F83B8 ; =0x0220E648 + ldr r1, _021F83B8 ; =UNK04_0220E648 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x1c @@ -36105,18 +36105,18 @@ _021F8110: bl MOD04_021F85E8 cmp r0, #0 bne _021F814C - ldr r1, _021F83B8 ; =0x0220E648 + ldr r1, _021F83B8 ; =UNK04_0220E648 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x1c mov r0, #3 ldmia sp!, {r4, r5, r6, r7, pc} _021F814C: - ldr r2, _021F83BC ; =0x0220E778 + ldr r2, _021F83BC ; =UNK04_0220E778 mov r0, r7 add r1, r6, #0x28 bl MOD04_021F2F9C - ldr r2, _021F83C0 ; =0x0220E780 + ldr r2, _021F83C0 ; =UNK04_0220E780 mov r0, r7 add r1, r6, #0x28 bl MOD04_021F2F9C @@ -36124,7 +36124,7 @@ _021F814C: mov r0, r7 add r1, r6, #0x28 bl MOD04_021F2F64 - ldr r2, _021F83C4 ; =0x0220E788 + ldr r2, _021F83C4 ; =UNK04_0220E788 mov r0, r7 add r1, r6, #0x28 bl MOD04_021F2F9C @@ -36134,7 +36134,7 @@ _021F814C: bl MOD04_021F2F9C mov r0, r7 add r1, r6, #0x28 - ldr r2, _021F83C8 ; =0x0220E790 + ldr r2, _021F83C8 ; =UNK04_0220E790 bl MOD04_021F2F9C mov r0, r7 add r1, r6, #0x28 @@ -36143,7 +36143,7 @@ _021F814C: bl MOD04_021F2F9C mov r0, r7 add r1, r6, #0x28 - ldr r2, _021F83CC ; =0x0220E770 + ldr r2, _021F83CC ; =UNK04_0220E770 bl MOD04_021F2F9C ldr r3, [r5, #0x434] cmp r3, #0 @@ -36186,7 +36186,7 @@ _021F824C: _021F8258: add r2, sp, #0x10 str r2, [sp] - ldr r1, _021F83D0 ; =0x0220E738 + ldr r1, _021F83D0 ; =UNK04_0220E738 add r3, sp, #0xc str r1, [sp, #4] ldr r1, [r6, #8] @@ -36196,14 +36196,14 @@ _021F8258: addne sp, sp, #0x1c ldmneia sp!, {r4, r5, r6, r7, pc} ldr r0, [r6, #0x18] - ldr r1, _021F83CC ; =0x0220E770 + ldr r1, _021F83CC ; =UNK04_0220E770 bl strstr cmp r0, #0 beq _021F8360 mov r1, #0 strb r1, [r0] ldr r4, [r6, #0x18] - ldr r1, _021F83D4 ; =0x0220E7A0 + ldr r1, _021F83D4 ; =UNK04_0220E7A0 mov r0, r4 mov r2, #7 bl strncmp @@ -36215,7 +36215,7 @@ _021F8258: ldr r0, [r6, #0x14] cmp r0, #1 ble _021F82EC - ldr r1, _021F83D8 ; =0x0220E7B0 + ldr r1, _021F83D8 ; =UNK04_0220E7B0 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x1c @@ -36230,13 +36230,13 @@ _021F82EC: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, pc} _021F8308: - ldr r1, _021F83DC ; =0x0220E7A8 + ldr r1, _021F83DC ; =UNK04_0220E7A8 mov r0, r4 mov r2, #6 bl strncmp cmp r0, #0 beq _021F8338 - ldr r1, _021F83E0 ; =0x0220E7D4 + ldr r1, _021F83E0 ; =UNK04_0220E7D4 mov r0, r7 bl MOD04_021FAEEC add sp, sp, #0x1c @@ -36249,8 +36249,8 @@ _021F8338: str r0, [r6, #0x20] b _021F8360 _021F834C: - ldr r0, _021F83E4 ; =0x0220E6E8 - ldr r1, _021F83E8 ; =0x0220E5E4 + ldr r0, _021F83E4 ; =UNK04_0220E6E8 + ldr r1, _021F83E8 ; =UNK04_0220E5E4 mov r2, #0 mov r3, #0x9f bl __msl_assertion_failed @@ -36259,7 +36259,7 @@ _021F8360: cmp r0, #0 ble _021F83AC mov r1, #1 - ldr r0, _021F83D0 ; =0x0220E738 + ldr r0, _021F83D0 ; =UNK04_0220E738 str r1, [sp] str r0, [sp, #4] ldr r1, [r6, #8] @@ -36280,19 +36280,19 @@ _021F83AC: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021F83B8: .word 0x0220E648 -_021F83BC: .word 0x0220E778 -_021F83C0: .word 0x0220E780 -_021F83C4: .word 0x0220E788 -_021F83C8: .word 0x0220E790 -_021F83CC: .word 0x0220E770 -_021F83D0: .word 0x0220E738 -_021F83D4: .word 0x0220E7A0 -_021F83D8: .word 0x0220E7B0 -_021F83DC: .word 0x0220E7A8 -_021F83E0: .word 0x0220E7D4 -_021F83E4: .word 0x0220E6E8 -_021F83E8: .word 0x0220E5E4 +_021F83B8: .word UNK04_0220E648 +_021F83BC: .word UNK04_0220E778 +_021F83C0: .word UNK04_0220E780 +_021F83C4: .word UNK04_0220E788 +_021F83C8: .word UNK04_0220E790 +_021F83CC: .word UNK04_0220E770 +_021F83D0: .word UNK04_0220E738 +_021F83D4: .word UNK04_0220E7A0 +_021F83D8: .word UNK04_0220E7B0 +_021F83DC: .word UNK04_0220E7A8 +_021F83E0: .word UNK04_0220E7D4 +_021F83E4: .word UNK04_0220E6E8 +_021F83E8: .word UNK04_0220E5E4 arm_func_start MOD04_021F83EC MOD04_021F83EC: ; 0x021F83EC @@ -36484,8 +36484,8 @@ MOD04_021F8624: ; 0x021F8624 cmp r4, #0 add r6, r2, r0 bgt _021F865C - ldr r0, _021F8704 ; =0x0220E7F4 - ldr r1, _021F8708 ; =0x0220E7FC + ldr r0, _021F8704 ; =UNK04_0220E7F4 + ldr r1, _021F8708 ; =UNK04_0220E7FC ldr r3, _021F870C ; =0x000002B5 mov r2, #0 bl __msl_assertion_failed @@ -36533,8 +36533,8 @@ _021F865C: ldmia sp!, {r4, r5, r6, pc} .align 2, 0 _021F8700: .word 0x00000428 -_021F8704: .word 0x0220E7F4 -_021F8708: .word 0x0220E7FC +_021F8704: .word UNK04_0220E7F4 +_021F8708: .word UNK04_0220E7FC _021F870C: .word 0x000002B5 arm_func_start MOD04_021F8710 @@ -36551,13 +36551,13 @@ MOD04_021F8710: ; 0x021F8710 addne sp, sp, #0x20 movne r0, #4 ldmneia sp!, {r4, r5, r6, pc} - ldr r1, _021F8860 ; =0x0220E80C + ldr r1, _021F8860 ; =UNK04_0220E80C mov r0, r6 mov r2, #5 bl strncmp cmp r0, #0 beq _021F8784 - ldr r2, _021F8864 ; =0x0220E814 + ldr r2, _021F8864 ; =UNK04_0220E814 mov r0, r5 mov r1, #1 bl MOD04_021FAF00 @@ -36569,14 +36569,14 @@ MOD04_021F8710: ; 0x021F8710 mov r0, #3 ldmia sp!, {r4, r5, r6, pc} _021F8784: - ldr r1, _021F8868 ; =0x0220E844 + ldr r1, _021F8868 ; =UNK04_0220E844 add r2, sp, #0x10 mov r0, r6 mov r3, #0x10 bl MOD04_021FB1F0 cmp r0, #0 bne _021F87CC - ldr r2, _021F8864 ; =0x0220E814 + ldr r2, _021F8864 ; =UNK04_0220E814 mov r0, r5 mov r1, #1 bl MOD04_021FAF00 @@ -36601,7 +36601,7 @@ _021F87CC: bl MOD04_021DD860 movs r3, r0 bne _021F8818 - ldr r1, _021F886C ; =0x0220E850 + ldr r1, _021F886C ; =UNK04_0220E850 mov r0, r5 bl MOD04_021FAEEC add sp, sp, #0x20 @@ -36628,10 +36628,10 @@ _021F8848: add sp, sp, #0x20 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021F8860: .word 0x0220E80C -_021F8864: .word 0x0220E814 -_021F8868: .word 0x0220E844 -_021F886C: .word 0x0220E850 +_021F8860: .word UNK04_0220E80C +_021F8864: .word UNK04_0220E814 +_021F8868: .word UNK04_0220E844 +_021F886C: .word UNK04_0220E850 arm_func_start MOD04_021F8870 MOD04_021F8870: ; 0x021F8870 @@ -36726,7 +36726,7 @@ MOD04_021F8974: ; 0x021F8974 bl MOD04_021DD860 movs r8, r0 bne _021F89BC - ldr r1, _021F8AC0 ; =0x0220E8A0 + ldr r1, _021F8AC0 ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC add sp, sp, #4 @@ -36736,7 +36736,7 @@ _021F89BC: ldr r7, [sb, #0x424] cmp r7, #0 beq _021F8A38 - ldr fp, _021F8AC4 ; =0x0220E8B0 + ldr fp, _021F8AC4 ; =UNK04_0220E8B0 mov r5, r6 mov r4, #1 _021F89D4: @@ -36753,7 +36753,7 @@ _021F89D4: ldr r0, [sb, #0x210] cmp r6, r0 blt _021F8A1C - ldr r1, _021F8AC8 ; =0x0220E8D0 + ldr r1, _021F8AC8 ; =UNK04_0220E8D0 ldr r3, _021F8ACC ; =0x00000563 mov r0, fp mov r2, r5 @@ -36809,9 +36809,9 @@ _021F8AB4: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021F8AC0: .word 0x0220E8A0 -_021F8AC4: .word 0x0220E8B0 -_021F8AC8: .word 0x0220E8D0 +_021F8AC0: .word UNK04_0220E8A0 +_021F8AC4: .word UNK04_0220E8B0 +_021F8AC8: .word UNK04_0220E8D0 _021F8ACC: .word 0x00000563 arm_func_start MOD04_021F8AD0 @@ -36831,7 +36831,7 @@ MOD04_021F8AD0: ; 0x021F8AD0 moveq r4, #0 _021F8B04: mov r1, #1 - ldr r0, _021F99B8 ; =0x0220E8DC + ldr r0, _021F99B8 ; =UNK04_0220E8DC str r1, [sp] str r0, [sp, #4] ldr r1, [sb, #4] @@ -36859,7 +36859,7 @@ _021F8B04: cmp r0, #4 bne _021F8BA4 ldr r1, _021F99BC ; =0x00000D01 - ldr r2, _021F99C0 ; =0x0220E8E0 + ldr r2, _021F99C0 ; =UNK04_0220E8E0 mov r0, sl bl MOD04_021FAF00 mov r0, sl @@ -36876,11 +36876,11 @@ _021F8BA4: ldr r0, [sb] cmp r0, #1 bne _021F8D6C - ldr r2, _021F99C4 ; =0x0220E90C + ldr r2, _021F99C4 ; =UNK04_0220E90C mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F99C8 ; =0x0220E918 + ldr r2, _021F99C8 ; =UNK04_0220E918 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36889,7 +36889,7 @@ _021F8BA4: ldr r2, [r0, #0x198] mov r0, sl bl MOD04_021F2F64 - ldr r2, _021F99CC ; =0x0220E924 + ldr r2, _021F99CC ; =UNK04_0220E924 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36898,7 +36898,7 @@ _021F8BA4: ldr r2, [r2, #0x1a0] add r1, sb, #0x18 bl MOD04_021F2F64 - ldr r2, _021F99D0 ; =0x0220E930 + ldr r2, _021F99D0 ; =UNK04_0220E930 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36910,7 +36910,7 @@ _021F8BA4: ldrsb r0, [sb, #0x28] cmp r0, #0 beq _021F8C60 - ldr r2, _021F99D4 ; =0x0220E940 + ldr r2, _021F99D4 ; =UNK04_0220E940 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36922,7 +36922,7 @@ _021F8C60: ldrsb r0, [sb, #0x47] cmp r0, #0 beq _021F8C8C - ldr r2, _021F99D8 ; =0x0220E948 + ldr r2, _021F99D8 ; =UNK04_0220E948 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36934,7 +36934,7 @@ _021F8C8C: ldrsb r0, [sb, #0x5c] cmp r0, #0 beq _021F8CB8 - ldr r2, _021F99DC ; =0x0220E958 + ldr r2, _021F99DC ; =UNK04_0220E958 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36946,7 +36946,7 @@ _021F8CB8: ldrsb r0, [sb, #0x8f] cmp r0, #0 beq _021F8CE4 - ldr r2, _021F99E0 ; =0x0220E960 + ldr r2, _021F99E0 ; =UNK04_0220E960 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36958,7 +36958,7 @@ _021F8CE4: ldrsb r0, [sb, #0xae] cmp r0, #0 beq _021F8D10 - ldr r2, _021F99E4 ; =0x0220E96C + ldr r2, _021F99E4 ; =UNK04_0220E96C mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36970,7 +36970,7 @@ _021F8D10: ldr r0, [sb, #0x130] cmp r0, #0 beq _021F8D3C - ldr r2, _021F99E8 ; =0x0220E978 + ldr r2, _021F99E8 ; =UNK04_0220E978 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36982,7 +36982,7 @@ _021F8D3C: ldr r0, [sb, #0x134] cmp r0, #0 ble _021F9134 - ldr r2, _021F99EC ; =0x0220E984 + ldr r2, _021F99EC ; =UNK04_0220E984 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -36994,11 +36994,11 @@ _021F8D3C: _021F8D6C: cmp r0, #2 bne _021F8DA8 - ldr r2, _021F99F0 ; =0x0220E98C + ldr r2, _021F99F0 ; =UNK04_0220E98C mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F99DC ; =0x0220E958 + ldr r2, _021F99DC ; =UNK04_0220E958 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37010,11 +37010,11 @@ _021F8D6C: _021F8DA8: cmp r0, #3 bne _021F8E28 - ldr r2, _021F99F4 ; =0x0220E994 + ldr r2, _021F99F4 ; =UNK04_0220E994 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F99DC ; =0x0220E958 + ldr r2, _021F99DC ; =UNK04_0220E958 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37022,7 +37022,7 @@ _021F8DA8: add r1, sb, #0x18 add r2, sb, #0x5c bl MOD04_021F2F9C - ldr r2, _021F99F8 ; =0x0220E99C + ldr r2, _021F99F8 ; =UNK04_0220E99C mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37030,7 +37030,7 @@ _021F8DA8: add r1, sb, #0x18 add r2, sb, #0xcd bl MOD04_021F2F9C - ldr r2, _021F99D0 ; =0x0220E930 + ldr r2, _021F99D0 ; =UNK04_0220E930 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37043,11 +37043,11 @@ _021F8DA8: _021F8E28: cmp r0, #4 bne _021F8EAC - ldr r2, _021F99FC ; =0x0220E9A4 + ldr r2, _021F99FC ; =UNK04_0220E9A4 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F99C8 ; =0x0220E918 + ldr r2, _021F99C8 ; =UNK04_0220E918 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37056,7 +37056,7 @@ _021F8E28: ldr r2, [r0, #0x198] mov r0, sl bl MOD04_021F2F64 - ldr r2, _021F99CC ; =0x0220E924 + ldr r2, _021F99CC ; =UNK04_0220E924 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37065,7 +37065,7 @@ _021F8E28: ldr r2, [r2, #0x1a0] add r1, sb, #0x18 bl MOD04_021F2F64 - ldr r2, _021F9A00 ; =0x0220E9B0 + ldr r2, _021F9A00 ; =UNK04_0220E9B0 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37077,11 +37077,11 @@ _021F8E28: _021F8EAC: cmp r0, #5 bne _021F8F28 - ldr r2, _021F9A04 ; =0x0220E9BC + ldr r2, _021F9A04 ; =UNK04_0220E9BC mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F99D4 ; =0x0220E940 + ldr r2, _021F99D4 ; =UNK04_0220E940 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37091,7 +37091,7 @@ _021F8EAC: bl MOD04_021F2F9C mov r0, sl add r1, sb, #0x18 - ldr r2, _021F99DC ; =0x0220E958 + ldr r2, _021F99DC ; =UNK04_0220E958 bl MOD04_021F2F9C mov r0, sl add r1, sb, #0x18 @@ -37099,7 +37099,7 @@ _021F8EAC: bl MOD04_021F2F9C mov r0, sl add r1, sb, #0x18 - ldr r2, _021F99F8 ; =0x0220E99C + ldr r2, _021F99F8 ; =UNK04_0220E99C bl MOD04_021F2F9C mov r0, sl add r1, sb, #0x18 @@ -37109,11 +37109,11 @@ _021F8EAC: _021F8F28: cmp r0, #6 bne _021F9038 - ldr r2, _021F9A08 ; =0x0220E9C4 + ldr r2, _021F9A08 ; =UNK04_0220E9C4 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F99D4 ; =0x0220E940 + ldr r2, _021F99D4 ; =UNK04_0220E940 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37121,7 +37121,7 @@ _021F8F28: add r1, sb, #0x18 add r2, sb, #0x28 bl MOD04_021F2F9C - ldr r2, _021F99DC ; =0x0220E958 + ldr r2, _021F99DC ; =UNK04_0220E958 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37129,7 +37129,7 @@ _021F8F28: add r1, sb, #0x18 add r2, sb, #0x5c bl MOD04_021F2F9C - ldr r2, _021F99F8 ; =0x0220E99C + ldr r2, _021F99F8 ; =UNK04_0220E99C mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37137,7 +37137,7 @@ _021F8F28: add r1, sb, #0x18 add r2, sb, #0xcd bl MOD04_021F2F9C - ldr r2, _021F9A0C ; =0x0220E9D0 + ldr r2, _021F9A0C ; =UNK04_0220E9D0 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37146,7 +37146,7 @@ _021F8F28: ldr r2, [r2, #0x46c] add r1, sb, #0x18 bl MOD04_021F2F64 - ldr r2, _021F99D0 ; =0x0220E930 + ldr r2, _021F99D0 ; =UNK04_0220E930 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37155,7 +37155,7 @@ _021F8F28: ldr r2, [r2, #0x470] add r1, sb, #0x18 bl MOD04_021F2F64 - ldr r2, _021F99D8 ; =0x0220E948 + ldr r2, _021F99D8 ; =UNK04_0220E948 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37166,7 +37166,7 @@ _021F8F28: ldrsb r0, [sb, #0xec] cmp r0, #0 beq _021F9134 - ldr r2, _021F9A10 ; =0x0220E9DC + ldr r2, _021F9A10 ; =UNK04_0220E9DC mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37178,11 +37178,11 @@ _021F8F28: _021F9038: cmp r0, #7 bne _021F90C0 - ldr r2, _021F9A14 ; =0x0220E9E4 + ldr r2, _021F9A14 ; =UNK04_0220E9E4 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F99C8 ; =0x0220E918 + ldr r2, _021F99C8 ; =UNK04_0220E918 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37191,7 +37191,7 @@ _021F9038: ldr r2, [r0, #0x198] mov r0, sl bl MOD04_021F2F64 - ldr r2, _021F99CC ; =0x0220E924 + ldr r2, _021F99CC ; =UNK04_0220E924 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37200,7 +37200,7 @@ _021F9038: ldr r2, [r2, #0x1a0] add r1, sb, #0x18 bl MOD04_021F2F64 - ldr r2, _021F99D0 ; =0x0220E930 + ldr r2, _021F99D0 ; =UNK04_0220E930 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37213,11 +37213,11 @@ _021F9038: _021F90C0: cmp r0, #8 bne _021F9120 - ldr r2, _021F9A18 ; =0x0220E9F0 + ldr r2, _021F9A18 ; =UNK04_0220E9F0 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F9A1C ; =0x0220EA00 + ldr r2, _021F9A1C ; =UNK04_0220EA00 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37225,7 +37225,7 @@ _021F90C0: add r1, sb, #0x18 add r2, sb, #0x47 bl MOD04_021F2F9C - ldr r2, _021F99D0 ; =0x0220E930 + ldr r2, _021F99D0 ; =UNK04_0220E930 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37236,21 +37236,21 @@ _021F90C0: bl MOD04_021F2F64 b _021F9134 _021F9120: - ldr r0, _021F9A20 ; =0x0220EA10 - ldr r1, _021F9A24 ; =0x0220E8D0 + ldr r0, _021F9A20 ; =UNK04_0220EA10 + ldr r1, _021F9A24 ; =UNK04_0220E8D0 ldr r3, _021F9A28 ; =0x00000275 mov r2, #0 bl __msl_assertion_failed _021F9134: - ldr r2, _021F9A2C ; =0x0220EA14 + ldr r2, _021F9A2C ; =UNK04_0220EA14 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F9A30 ; =0x02210EA0 + ldr r2, _021F9A30 ; =UNK04_02210EA0 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C - ldr r2, _021F9A34 ; =0x0220EA20 + ldr r2, _021F9A34 ; =UNK04_0220EA20 mov r0, sl add r1, sb, #0x18 bl MOD04_021F2F9C @@ -37262,7 +37262,7 @@ _021F9174: cmp r0, #4 bne _021FA704 add r1, sp, #0xa0 - ldr r0, _021F99B8 ; =0x0220E8DC + ldr r0, _021F99B8 ; =UNK04_0220E8DC str r1, [sp] str r0, [sp, #4] ldr r1, [sb, #4] @@ -37277,7 +37277,7 @@ _021F9174: addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} ldr r1, _021F99BC ; =0x00000D01 - ldr r2, _021F9A38 ; =0x0220EA28 + ldr r2, _021F9A38 ; =UNK04_0220EA28 mov r0, sl bl MOD04_021FAF00 mov r0, sl @@ -37290,7 +37290,7 @@ _021F9174: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021F91E8: ldr r0, [sb, #8] - ldr r1, _021F9A34 ; =0x0220EA20 + ldr r1, _021F9A34 ; =UNK04_0220EA20 bl strstr cmp r0, #0 beq _021FA704 @@ -37348,7 +37348,7 @@ _021F92A8: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A40 ; =0x0220EA54 + ldr r1, _021F9A40 ; =UNK04_0220EA54 mov r0, r5 bl strcmp cmp r0, #0 @@ -37363,12 +37363,12 @@ _021F92A8: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A44 ; =0x0220EA5C + ldr r1, _021F9A44 ; =UNK04_0220EA5C mov r0, r5 bl strcmp cmp r0, #0 bne _021F9338 - ldr r1, _021F9A20 ; =0x0220EA10 + ldr r1, _021F9A20 ; =UNK04_0220EA10 mov r0, r6 bl strcmp cmp r0, #0 @@ -37379,7 +37379,7 @@ _021F9338: str r0, [sp, #0x20] b _021F9530 _021F9344: - ldr r1, _021F9A48 ; =0x0220EA64 + ldr r1, _021F9A48 ; =UNK04_0220EA64 mov r0, r5 bl strcmp cmp r0, #0 @@ -37394,7 +37394,7 @@ _021F9344: movs r8, r0 str r8, [sp, #0xe8] bne _021F939C - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37427,7 +37427,7 @@ _021F93D0: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A50 ; =0x0220EA68 + ldr r1, _021F9A50 ; =UNK04_0220EA68 mov r0, r5 bl strcmp cmp r0, #0 @@ -37438,7 +37438,7 @@ _021F93D0: bl MOD04_021FB3DC b _021F94F4 _021F9424: - ldr r1, _021F9A54 ; =0x0220EA70 + ldr r1, _021F9A54 ; =UNK04_0220EA70 mov r0, r5 bl strcmp cmp r0, #0 @@ -37449,7 +37449,7 @@ _021F9424: bl MOD04_021FB3DC b _021F94F4 _021F944C: - ldr r1, _021F9A58 ; =0x0220EA7C + ldr r1, _021F9A58 ; =UNK04_0220EA7C mov r0, r5 bl strcmp cmp r0, #0 @@ -37460,7 +37460,7 @@ _021F944C: bl MOD04_021FB3DC b _021F94F4 _021F9474: - ldr r1, _021F9A5C ; =0x0220EA88 + ldr r1, _021F9A5C ; =UNK04_0220EA88 mov r0, r5 bl strcmp cmp r0, #0 @@ -37471,7 +37471,7 @@ _021F9474: bl MOD04_021FB3DC b _021F94F4 _021F949C: - ldr r1, _021F9A60 ; =0x0220EA94 + ldr r1, _021F9A60 ; =UNK04_0220EA94 mov r0, r5 bl strcmp cmp r0, #0 @@ -37482,12 +37482,12 @@ _021F949C: bl MOD04_021FB3DC b _021F94F4 _021F94C4: - ldr r1, _021F9A48 ; =0x0220EA64 + ldr r1, _021F9A48 ; =UNK04_0220EA64 mov r0, r5 bl strcmp cmp r0, #0 beq _021F94EC - ldr r1, _021F9A40 ; =0x0220EA54 + ldr r1, _021F9A40 ; =UNK04_0220EA54 mov r0, r5 bl strcmp cmp r0, #0 @@ -37500,7 +37500,7 @@ _021F94F4: beq _021F93D0 b _021F9530 _021F9500: - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -37588,12 +37588,12 @@ _021F9600: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A68 ; =0x0220EAC4 + ldr r1, _021F9A68 ; =UNK04_0220EAC4 add r0, sp, #0xec bl strcmp cmp r0, #0 beq _021F9694 - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -37610,7 +37610,7 @@ _021F9694: bl MOD04_021DD860 movs r4, r0 bne _021F96C0 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37659,7 +37659,7 @@ _021F972C: bl MOD04_021DD860 movs r8, r0 bne _021F977C - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37687,12 +37687,12 @@ _021F977C: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A6C ; =0x0220EAC8 + ldr r1, _021F9A6C ; =UNK04_0220EAC8 add r0, sp, #0xec bl strcmp cmp r0, #0 beq _021F9810 - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -37723,7 +37723,7 @@ _021F982C: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A50 ; =0x0220EA68 + ldr r1, _021F9A50 ; =UNK04_0220EA68 mov r0, r6 bl strcmp cmp r0, #0 @@ -37735,7 +37735,7 @@ _021F982C: bl MOD04_021DD844 cmp r0, #0 bne _021F98A0 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37748,7 +37748,7 @@ _021F98A0: bl MOD04_021DD860 cmp r0, #0 bne _021F98D0 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37770,7 +37770,7 @@ _021F98D0: str r0, [r8, #0x38] b _021F9ABC _021F9904: - ldr r1, _021F9A54 ; =0x0220EA70 + ldr r1, _021F9A54 ; =UNK04_0220EA70 mov r0, r6 bl strcmp cmp r0, #0 @@ -37783,7 +37783,7 @@ _021F9904: bl MOD04_021DD844 cmp r0, #0 bne _021F9954 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37796,7 +37796,7 @@ _021F9954: bl MOD04_021DD860 cmp r0, #0 bne _021F9984 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37818,61 +37818,61 @@ _021F9984: b _021F9ABC .align 2, 0 _021F99B4: .word 0x000004EC -_021F99B8: .word 0x0220E8DC +_021F99B8: .word UNK04_0220E8DC _021F99BC: .word 0x00000D01 -_021F99C0: .word 0x0220E8E0 -_021F99C4: .word 0x0220E90C -_021F99C8: .word 0x0220E918 -_021F99CC: .word 0x0220E924 -_021F99D0: .word 0x0220E930 -_021F99D4: .word 0x0220E940 -_021F99D8: .word 0x0220E948 -_021F99DC: .word 0x0220E958 -_021F99E0: .word 0x0220E960 -_021F99E4: .word 0x0220E96C -_021F99E8: .word 0x0220E978 -_021F99EC: .word 0x0220E984 -_021F99F0: .word 0x0220E98C -_021F99F4: .word 0x0220E994 -_021F99F8: .word 0x0220E99C -_021F99FC: .word 0x0220E9A4 -_021F9A00: .word 0x0220E9B0 -_021F9A04: .word 0x0220E9BC -_021F9A08: .word 0x0220E9C4 -_021F9A0C: .word 0x0220E9D0 -_021F9A10: .word 0x0220E9DC -_021F9A14: .word 0x0220E9E4 -_021F9A18: .word 0x0220E9F0 -_021F9A1C: .word 0x0220EA00 -_021F9A20: .word 0x0220EA10 -_021F9A24: .word 0x0220E8D0 +_021F99C0: .word UNK04_0220E8E0 +_021F99C4: .word UNK04_0220E90C +_021F99C8: .word UNK04_0220E918 +_021F99CC: .word UNK04_0220E924 +_021F99D0: .word UNK04_0220E930 +_021F99D4: .word UNK04_0220E940 +_021F99D8: .word UNK04_0220E948 +_021F99DC: .word UNK04_0220E958 +_021F99E0: .word UNK04_0220E960 +_021F99E4: .word UNK04_0220E96C +_021F99E8: .word UNK04_0220E978 +_021F99EC: .word UNK04_0220E984 +_021F99F0: .word UNK04_0220E98C +_021F99F4: .word UNK04_0220E994 +_021F99F8: .word UNK04_0220E99C +_021F99FC: .word UNK04_0220E9A4 +_021F9A00: .word UNK04_0220E9B0 +_021F9A04: .word UNK04_0220E9BC +_021F9A08: .word UNK04_0220E9C4 +_021F9A0C: .word UNK04_0220E9D0 +_021F9A10: .word UNK04_0220E9DC +_021F9A14: .word UNK04_0220E9E4 +_021F9A18: .word UNK04_0220E9F0 +_021F9A1C: .word UNK04_0220EA00 +_021F9A20: .word UNK04_0220EA10 +_021F9A24: .word UNK04_0220E8D0 _021F9A28: .word 0x00000275 -_021F9A2C: .word 0x0220EA14 -_021F9A30: .word 0x02210EA0 -_021F9A34: .word 0x0220EA20 -_021F9A38: .word 0x0220EA28 +_021F9A2C: .word UNK04_0220EA14 +_021F9A30: .word UNK04_02210EA0 +_021F9A34: .word UNK04_0220EA20 +_021F9A38: .word UNK04_0220EA28 _021F9A3C: .word 0x00000601 -_021F9A40: .word 0x0220EA54 -_021F9A44: .word 0x0220EA5C -_021F9A48: .word 0x0220EA64 -_021F9A4C: .word 0x0220E8A0 -_021F9A50: .word 0x0220EA68 -_021F9A54: .word 0x0220EA70 -_021F9A58: .word 0x0220EA7C -_021F9A5C: .word 0x0220EA88 -_021F9A60: .word 0x0220EA94 -_021F9A64: .word 0x0220EA9C -_021F9A68: .word 0x0220EAC4 -_021F9A6C: .word 0x0220EAC8 -_021F9A70: .word 0x0220EACC +_021F9A40: .word UNK04_0220EA54 +_021F9A44: .word UNK04_0220EA5C +_021F9A48: .word UNK04_0220EA64 +_021F9A4C: .word UNK04_0220E8A0 +_021F9A50: .word UNK04_0220EA68 +_021F9A54: .word UNK04_0220EA70 +_021F9A58: .word UNK04_0220EA7C +_021F9A5C: .word UNK04_0220EA88 +_021F9A60: .word UNK04_0220EA94 +_021F9A64: .word UNK04_0220EA9C +_021F9A68: .word UNK04_0220EAC4 +_021F9A6C: .word UNK04_0220EAC8 +_021F9A70: .word UNK04_0220EACC _021F9A74: - ldr r1, _021F9A70 ; =0x0220EACC + ldr r1, _021F9A70 ; =UNK04_0220EACC mov r0, r6 bl strcmp cmp r0, #0 ldreq r7, [sp, #0x54] beq _021F9ABC - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -37916,7 +37916,7 @@ _021F9AFC: str r0, [sp, #0x28] cmp r0, #0 bne _021F9B50 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -37957,13 +37957,13 @@ _021F9BA8: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021FA72C ; =0x0220EAD4 + ldr r1, _021FA72C ; =UNK04_0220EAD4 mov r0, r4 bl strcmp cmp r0, #0 streq fp, [sp, #0x34] beq _021F9D9C - ldr r1, _021FA730 ; =0x0220EADC + ldr r1, _021FA730 ; =UNK04_0220EADC mov r0, r4 bl strcmp cmp r0, #0 @@ -37985,7 +37985,7 @@ _021F9BA8: ldr r6, [r0, #0xc] cmp r6, #0 bne _021F9C5C - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38019,7 +38019,7 @@ _021F9C94: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021FA734 ; =0x0220EAE0 + ldr r1, _021FA734 ; =UNK04_0220EAE0 mov r0, r4 bl strcmp cmp r0, #0 @@ -38030,7 +38030,7 @@ _021F9C94: bl MOD04_021FB3DC b _021F9D0C _021F9CE8: - ldr r1, _021F9A50 ; =0x0220EA68 + ldr r1, _021F9A50 ; =UNK04_0220EA68 mov r0, r4 bl strcmp cmp r0, #0 @@ -38040,7 +38040,7 @@ _021F9CE8: mov r1, r5 bl MOD04_021FB3DC _021F9D0C: - ldr r1, _021FA738 ; =0x0220EAE8 + ldr r1, _021FA738 ; =UNK04_0220EAE8 mov r0, r4 bl strcmp cmp r0, #0 @@ -38050,12 +38050,12 @@ _021F9D0C: str r0, [r8, #0x24] b _021F9D60 _021F9D30: - ldr r1, _021FA730 ; =0x0220EADC + ldr r1, _021FA730 ; =UNK04_0220EADC mov r0, r4 bl strcmp cmp r0, #0 beq _021F9D58 - ldr r1, _021FA72C ; =0x0220EAD4 + ldr r1, _021FA72C ; =UNK04_0220EAD4 mov r0, r4 bl strcmp cmp r0, #0 @@ -38068,7 +38068,7 @@ _021F9D60: beq _021F9C94 b _021F9D9C _021F9D6C: - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38119,12 +38119,12 @@ _021F9DE0: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021FA73C ; =0x0220EAF4 + ldr r1, _021FA73C ; =UNK04_0220EAF4 add r0, sp, #0xec bl strcmp cmp r0, #0 beq _021F9E74 - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38145,13 +38145,13 @@ _021F9E74: strne r5, [r0, #0x418] bne _021F9EE8 ldr r0, [sb, #8] - ldr r1, _021FA740 ; =0x0220EAF8 + ldr r1, _021FA740 ; =UNK04_0220EAF8 add r2, sp, #0x2ec mov r3, #0x200 bl MOD04_021FB1F0 cmp r0, #0 bne _021F9EDC - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38172,7 +38172,7 @@ _021F9EE8: bl MOD04_021DD860 movs r3, r0 bne _021F9F14 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38216,12 +38216,12 @@ _021F9F50: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021FA744 ; =0x0220EB00 + ldr r1, _021FA744 ; =UNK04_0220EB00 add r0, sp, #0xec bl strcmp cmp r0, #0 beq _021F9FE4 - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38238,7 +38238,7 @@ _021F9FE4: bl atol movs r5, r0 ldrne r0, [sp, #0x24] - ldr r1, _021FA740 ; =0x0220EAF8 + ldr r1, _021FA740 ; =UNK04_0220EAF8 strne r5, [r0, #0x418] ldr r0, [sb, #8] add r2, sp, #0x2ec @@ -38248,7 +38248,7 @@ _021F9FE4: bne _021FA054 cmp r5, #0 bne _021FA04C - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38272,7 +38272,7 @@ _021FA060: bl MOD04_021DD860 movs r3, r0 bne _021FA08C - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38310,7 +38310,7 @@ _021FA0C8: str r0, [sp, #0x2c] cmp r0, #0 bne _021FA11C - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38333,12 +38333,12 @@ _021FA11C: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021FA748 ; =0x0220EB04 + ldr r1, _021FA748 ; =UNK04_0220EB04 add r0, sp, #0xec bl strcmp cmp r0, #0 beq _021FA19C - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38379,14 +38379,14 @@ _021FA1E0: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021FA74C ; =0x0220EB0C + ldr r1, _021FA74C ; =UNK04_0220EB0C mov r0, r5 bl strcmp cmp r0, #0 ldreq r0, [sp, #0x6c] streq r0, [sp, #0x30] beq _021FA430 - ldr r1, _021FA750 ; =0x0220EB14 + ldr r1, _021FA750 ; =UNK04_0220EB14 mov r0, r5 bl strcmp cmp r0, #0 @@ -38401,7 +38401,7 @@ _021FA1E0: bl MOD04_021DD844 cmp r0, #0 bne _021FA27C - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38442,7 +38442,7 @@ _021FA2D0: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A50 ; =0x0220EA68 + ldr r1, _021F9A50 ; =UNK04_0220EA68 mov r0, r5 bl strcmp cmp r0, #0 @@ -38453,7 +38453,7 @@ _021FA2D0: bl MOD04_021FB3DC b _021FA3F4 _021FA324: - ldr r1, _021F9A54 ; =0x0220EA70 + ldr r1, _021F9A54 ; =UNK04_0220EA70 mov r0, r5 bl strcmp cmp r0, #0 @@ -38464,7 +38464,7 @@ _021FA324: bl MOD04_021FB3DC b _021FA3F4 _021FA34C: - ldr r1, _021FA754 ; =0x0220EB18 + ldr r1, _021FA754 ; =UNK04_0220EB18 mov r0, r5 bl strcmp cmp r0, #0 @@ -38475,7 +38475,7 @@ _021FA34C: bl MOD04_021FB3DC b _021FA3F4 _021FA374: - ldr r1, _021FA758 ; =0x0220EB20 + ldr r1, _021FA758 ; =UNK04_0220EB20 mov r0, r5 bl strcmp cmp r0, #0 @@ -38486,7 +38486,7 @@ _021FA374: bl MOD04_021FB3DC b _021FA3F4 _021FA39C: - ldr r1, _021F9A60 ; =0x0220EA94 + ldr r1, _021F9A60 ; =UNK04_0220EA94 mov r0, r5 bl strcmp cmp r0, #0 @@ -38497,12 +38497,12 @@ _021FA39C: bl MOD04_021FB3DC b _021FA3F4 _021FA3C4: - ldr r1, _021FA750 ; =0x0220EB14 + ldr r1, _021FA750 ; =UNK04_0220EB14 mov r0, r5 bl strcmp cmp r0, #0 beq _021FA3EC - ldr r1, _021FA74C ; =0x0220EB0C + ldr r1, _021FA74C ; =UNK04_0220EB0C mov r0, r5 bl strcmp cmp r0, #0 @@ -38515,7 +38515,7 @@ _021FA3F4: beq _021FA2D0 b _021FA430 _021FA400: - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38560,7 +38560,7 @@ _021FA474: bl MOD04_021DD860 movs r7, r0 bne _021FA4C8 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38583,12 +38583,12 @@ _021FA4C8: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021FA75C ; =0x0220EB28 + ldr r1, _021FA75C ; =UNK04_0220EB28 add r0, sp, #0xec bl strcmp cmp r0, #0 beq _021FA548 - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38611,7 +38611,7 @@ _021FA548: ldr r0, [r7, #8] cmp r0, #0 bne _021FA58C - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38637,7 +38637,7 @@ _021FA5A8: ldrne ip, _021F99B4 ; =0x000004EC addne sp, sp, ip ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _021F9A50 ; =0x0220EA68 + ldr r1, _021F9A50 ; =UNK04_0220EA68 mov r0, r5 bl strcmp cmp r0, #0 @@ -38650,7 +38650,7 @@ _021FA5A8: ldr r0, [r0, r8, lsl #2] cmp r0, #0 bne _021FA620 - ldr r1, _021F9A4C ; =0x0220E8A0 + ldr r1, _021F9A4C ; =UNK04_0220E8A0 mov r0, sl bl MOD04_021FAEEC ldr ip, _021F99B4 ; =0x000004EC @@ -38664,7 +38664,7 @@ _021FA620: add r8, r8, #1 b _021FA6A4 _021FA634: - ldr r1, _021FA760 ; =0x0220EB2C + ldr r1, _021FA760 ; =UNK04_0220EB2C mov r0, r5 bl strcmp cmp r0, #0 @@ -38672,8 +38672,8 @@ _021FA634: ldr r0, [r7, #4] cmp r8, r0 beq _021FA668 - ldr r0, _021FA764 ; =0x0220EB34 - ldr r1, _021F9A24 ; =0x0220E8D0 + ldr r0, _021FA764 ; =UNK04_0220EB34 + ldr r1, _021F9A24 ; =UNK04_0220E8D0 ldr r2, [sp, #0x84] ldr r3, _021FA768 ; =0x00000515 bl __msl_assertion_failed @@ -38682,7 +38682,7 @@ _021FA668: ldr r6, [sp, #0x88] b _021FA6A4 _021FA674: - ldr r2, _021F9A64 ; =0x0220EA9C + ldr r2, _021F9A64 ; =UNK04_0220EA9C mov r0, sl mov r1, #1 bl MOD04_021FAF00 @@ -38712,8 +38712,8 @@ _021FA6A4: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _021FA6E4: - ldr r0, _021F9A20 ; =0x0220EA10 - ldr r1, _021F9A24 ; =0x0220E8D0 + ldr r0, _021F9A20 ; =UNK04_0220EA10 + ldr r1, _021F9A24 ; =UNK04_0220E8D0 ldr r3, _021FA76C ; =0x0000052A mov r2, #0 bl __msl_assertion_failed @@ -38734,21 +38734,21 @@ _021FA714: add sp, sp, ip ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021FA72C: .word 0x0220EAD4 -_021FA730: .word 0x0220EADC -_021FA734: .word 0x0220EAE0 -_021FA738: .word 0x0220EAE8 -_021FA73C: .word 0x0220EAF4 -_021FA740: .word 0x0220EAF8 -_021FA744: .word 0x0220EB00 -_021FA748: .word 0x0220EB04 -_021FA74C: .word 0x0220EB0C -_021FA750: .word 0x0220EB14 -_021FA754: .word 0x0220EB18 -_021FA758: .word 0x0220EB20 -_021FA75C: .word 0x0220EB28 -_021FA760: .word 0x0220EB2C -_021FA764: .word 0x0220EB34 +_021FA72C: .word UNK04_0220EAD4 +_021FA730: .word UNK04_0220EADC +_021FA734: .word UNK04_0220EAE0 +_021FA738: .word UNK04_0220EAE8 +_021FA73C: .word UNK04_0220EAF4 +_021FA740: .word UNK04_0220EAF8 +_021FA744: .word UNK04_0220EB00 +_021FA748: .word UNK04_0220EB04 +_021FA74C: .word UNK04_0220EB0C +_021FA750: .word UNK04_0220EB14 +_021FA754: .word UNK04_0220EB18 +_021FA758: .word UNK04_0220EB20 +_021FA75C: .word UNK04_0220EB28 +_021FA760: .word UNK04_0220EB2C +_021FA764: .word UNK04_0220EB34 _021FA768: .word 0x00000515 _021FA76C: .word 0x0000052A @@ -38794,7 +38794,7 @@ _021FA7DC: cmp r0, #0 bne _021FA814 _021FA7FC: - ldr r1, _021FA958 ; =0x0220EB54 + ldr r1, _021FA958 ; =UNK04_0220EB54 mov r0, sb bl MOD04_021FAEEC add sp, sp, #0xc @@ -38888,7 +38888,7 @@ _021FA904: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021FA958: .word 0x0220EB54 +_021FA958: .word UNK04_0220EB54 arm_func_start MOD04_021FA95C MOD04_021FA95C: ; 0x021FA95C @@ -38942,7 +38942,7 @@ MOD04_021FA9F0: ; 0x021FA9F0 bl MOD04_021DD860 movs r4, r0 bne _021FAA2C - ldr r1, _021FAAB0 ; =0x0220E8A0 + ldr r1, _021FAAB0 ; =UNK04_0220E8A0 mov r0, r6 bl MOD04_021FAEEC add sp, sp, #4 @@ -38976,14 +38976,14 @@ _021FAA2C: addne sp, sp, #4 strne r4, [r5] ldmneia sp!, {r4, r5, r6, r7, pc} - ldr r1, _021FAAB0 ; =0x0220E8A0 + ldr r1, _021FAAB0 ; =UNK04_0220E8A0 mov r0, r6 bl MOD04_021FAEEC mov r0, #1 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FAAB0: .word 0x0220E8A0 +_021FAAB0: .word UNK04_0220E8A0 arm_func_start MOD04_021FAAB4 MOD04_021FAAB4: ; 0x021FAAB4 @@ -39001,7 +39001,7 @@ MOD04_021FAAB4: ; 0x021FAAB4 ldr r0, [r4, #8] cmp r0, #0 bne _021FAB04 - ldr r1, _021FAC9C ; =0x0220E8A0 + ldr r1, _021FAC9C ; =UNK04_0220E8A0 mov r0, r6 bl MOD04_021FAEEC add sp, sp, #8 @@ -39017,7 +39017,7 @@ _021FAB04: mvn r1, #0 cmp r0, r1 bne _021FAB54 - ldr r2, _021FACA0 ; =0x0220EB68 + ldr r2, _021FACA0 ; =UNK04_0220EB68 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -39033,7 +39033,7 @@ _021FAB54: bl MOD04_021F017C cmp r0, #0 bne _021FAB90 - ldr r2, _021FACA4 ; =0x0220EB90 + ldr r2, _021FACA4 ; =UNK04_0220EB90 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -39045,11 +39045,11 @@ _021FAB54: mov r0, #3 ldmia sp!, {r4, r5, r6, pc} _021FAB90: - ldr r0, _021FACA8 ; =0x0220E860 + ldr r0, _021FACA8 ; =UNK04_0220E860 bl SOC_GetHostByAddr cmp r0, #0 bne _021FABCC - ldr r2, _021FACAC ; =0x0220EBC4 + ldr r2, _021FACAC ; =UNK04_0220EBC4 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -39073,8 +39073,8 @@ _021FABCC: str r0, [sp, #4] cmp r0, #0 bne _021FAC0C - ldr r0, _021FACB0 ; =0x0220EBF4 - ldr r1, _021FACB4 ; =0x0220E8D0 + ldr r0, _021FACB0 ; =UNK04_0220EBF4 + ldr r1, _021FACB4 ; =UNK04_0220E8D0 mov r3, #0x59 bl __msl_assertion_failed _021FAC0C: @@ -39098,7 +39098,7 @@ _021FAC0C: mvn r1, #0x4b cmp r0, r1 beq _021FAC88 - ldr r2, _021FACBC ; =0x0220EC14 + ldr r2, _021FACBC ; =UNK04_0220EC14 mov r0, r6 mov r1, #5 bl MOD04_021FAF00 @@ -39116,15 +39116,15 @@ _021FAC88: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021FAC9C: .word 0x0220E8A0 -_021FACA0: .word 0x0220EB68 -_021FACA4: .word 0x0220EB90 -_021FACA8: .word 0x0220E860 -_021FACAC: .word 0x0220EBC4 -_021FACB0: .word 0x0220EBF4 -_021FACB4: .word 0x0220E8D0 +_021FAC9C: .word UNK04_0220E8A0 +_021FACA0: .word UNK04_0220EB68 +_021FACA4: .word UNK04_0220EB90 +_021FACA8: .word UNK04_0220E860 +_021FACAC: .word UNK04_0220EBC4 +_021FACB0: .word UNK04_0220EBF4 +_021FACB4: .word UNK04_0220E8D0 _021FACB8: .word 0x0000CD74 -_021FACBC: .word 0x0220EC14 +_021FACBC: .word UNK04_0220EC14 arm_func_start MOD04_021FACC0 MOD04_021FACC0: ; 0x021FACC0 @@ -39133,14 +39133,14 @@ MOD04_021FACC0: ; 0x021FACC0 mov r4, r1 mov r5, r0 mov r0, r3 - ldr r1, _021FAD3C ; =0x0220EC3C + ldr r1, _021FAD3C ; =UNK04_0220EC3C add r2, sp, #4 mov r3, #0x40 bl MOD04_021FB1F0 cmp r0, #0 addeq sp, sp, #0x54 ldmeqia sp!, {r4, r5, pc} - ldr r1, _021FAD40 ; =0x0220EC44 + ldr r1, _021FAD40 ; =UNK04_0220EC44 add ip, sp, #0x4c add r0, sp, #4 add r2, sp, #0x44 @@ -39160,8 +39160,8 @@ MOD04_021FACC0: ; 0x021FACC0 add sp, sp, #0x54 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FAD3C: .word 0x0220EC3C -_021FAD40: .word 0x0220EC44 +_021FAD3C: .word UNK04_0220EC3C +_021FAD40: .word UNK04_0220EC44 arm_func_start MOD04_021FAD44 MOD04_021FAD44: ; 0x021FAD44 @@ -39171,7 +39171,7 @@ MOD04_021FAD44: ; 0x021FAD44 mov r5, r2 mov r6, r0 cmp ip, #0 - ldreq r0, _021FADE0 ; =0x0220EC50 + ldreq r0, _021FADE0 ; =UNK04_0220EC50 mov lr, r1 mov r4, r3 streq r0, [sp, #0x30] @@ -39183,7 +39183,7 @@ MOD04_021FAD44: ; 0x021FAD44 cmp r0, #0 addne sp, sp, #0x20 ldmneia sp!, {r4, r5, r6, pc} - ldr r1, _021FADE4 ; =0x0220EC54 + ldr r1, _021FADE4 ; =UNK04_0220EC54 add r0, sp, #0 mov r3, r4 mov r2, #1 @@ -39205,8 +39205,8 @@ MOD04_021FAD44: ; 0x021FAD44 add sp, sp, #0x20 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021FADE0: .word 0x0220EC50 -_021FADE4: .word 0x0220EC54 +_021FADE0: .word UNK04_0220EC50 +_021FADE4: .word UNK04_0220EC54 arm_func_start MOD04_021FADE8 MOD04_021FADE8: ; 0x021FADE8 @@ -39222,13 +39222,13 @@ MOD04_021FADE8: ; 0x021FADE8 addne sp, sp, #0x10 movne r0, #4 ldmneia sp!, {r4, r5, r6, pc} - ldr r1, _021FAEE0 ; =0x0220EC6C + ldr r1, _021FAEE0 ; =UNK04_0220EC6C mov r0, r4 mov r2, #4 bl strncmp cmp r0, #0 beq _021FAE5C - ldr r2, _021FAEE4 ; =0x0220EC74 + ldr r2, _021FAEE4 ; =UNK04_0220EC74 mov r0, r6 mov r1, #1 bl MOD04_021FAF00 @@ -39250,7 +39250,7 @@ _021FAE5C: bl MOD04_021DD860 movs r3, r0 bne _021FAE9C - ldr r1, _021FAEE8 ; =0x0220ECA4 + ldr r1, _021FAEE8 ; =UNK04_0220ECA4 mov r0, r6 bl MOD04_021FAEEC add sp, sp, #0x10 @@ -39276,9 +39276,9 @@ _021FAEC8: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021FAEE0: .word 0x0220EC6C -_021FAEE4: .word 0x0220EC74 -_021FAEE8: .word 0x0220ECA4 +_021FAEE0: .word UNK04_0220EC6C +_021FAEE4: .word UNK04_0220EC74 +_021FAEE8: .word UNK04_0220ECA4 arm_func_start MOD04_021FAEEC MOD04_021FAEEC: ; 0x021FAEEC @@ -39312,24 +39312,24 @@ MOD04_021FAF2C: ; 0x021FAF2C mov r5, r3 ldr r4, [sp, #0x18] bne _021FAF5C - ldr r0, _021FB0D8 ; =0x0220ECB4 - ldr r1, _021FB0DC ; =0x0220ECC4 + ldr r0, _021FB0D8 ; =UNK04_0220ECB4 + ldr r1, _021FB0DC ; =UNK04_0220ECC4 ldr r3, _021FB0E0 ; =0x00000199 mov r2, #0 bl __msl_assertion_failed _021FAF5C: cmp r5, #0 bne _021FAF78 - ldr r0, _021FB0E4 ; =0x0220ECD4 - ldr r1, _021FB0DC ; =0x0220ECC4 + ldr r0, _021FB0E4 ; =UNK04_0220ECD4 + ldr r1, _021FB0DC ; =UNK04_0220ECC4 ldr r3, _021FB0E8 ; =0x0000019A mov r2, #0 bl __msl_assertion_failed _021FAF78: cmp r4, #0 bne _021FAF94 - ldr r0, _021FB0EC ; =0x0220ECE0 - ldr r1, _021FB0DC ; =0x0220ECC4 + ldr r0, _021FB0EC ; =UNK04_0220ECE0 + ldr r1, _021FB0DC ; =UNK04_0220ECC4 ldr r3, _021FB0F0 ; =0x0000019B mov r2, #0 bl __msl_assertion_failed @@ -39339,7 +39339,7 @@ _021FAF94: add r3, r7, r1 cmp r0, #0x5c beq _021FAFD0 - ldr r2, _021FB0F4 ; =0x0220ECF0 + ldr r2, _021FB0F4 ; =UNK04_0220ECF0 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -39359,7 +39359,7 @@ _021FAFD0: _021FAFE8: cmp r2, #0 bne _021FB018 - ldr r2, _021FB0F4 ; =0x0220ECF0 + ldr r2, _021FB0F4 ; =UNK04_0220ECF0 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -39372,7 +39372,7 @@ _021FAFE8: _021FB018: cmp r1, r0 bne _021FB048 - ldr r2, _021FB0F4 ; =0x0220ECF0 + ldr r2, _021FB0F4 ; =UNK04_0220ECF0 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -39396,7 +39396,7 @@ _021FB05C: _021FB06C: cmp r2, r0 bne _021FB09C - ldr r2, _021FB0F4 ; =0x0220ECF0 + ldr r2, _021FB0F4 ; =UNK04_0220ECF0 mov r0, r8 mov r1, #1 bl MOD04_021FAF00 @@ -39425,14 +39425,14 @@ _021FB0B8: str r1, [r6] ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021FB0D8: .word 0x0220ECB4 -_021FB0DC: .word 0x0220ECC4 +_021FB0D8: .word UNK04_0220ECB4 +_021FB0DC: .word UNK04_0220ECC4 _021FB0E0: .word 0x00000199 -_021FB0E4: .word 0x0220ECD4 +_021FB0E4: .word UNK04_0220ECD4 _021FB0E8: .word 0x0000019A -_021FB0EC: .word 0x0220ECE0 +_021FB0EC: .word UNK04_0220ECE0 _021FB0F0: .word 0x0000019B -_021FB0F4: .word 0x0220ECF0 +_021FB0F4: .word UNK04_0220ECF0 _021FB0F8: .word 0x000001FF arm_func_start MOD04_021FB0FC @@ -39452,10 +39452,10 @@ MOD04_021FB0FC: ; 0x021FB0FC mvn r1, #0 cmp r0, r1 bne _021FB170 - ldr r1, _021FB1E0 ; =0x0220ED00 + ldr r1, _021FB1E0 ; =UNK04_0220ED00 mov r0, r5 bl MOD04_021FB3D0 - ldr r2, _021FB1E4 ; =0x0220ED14 + ldr r2, _021FB1E4 ; =UNK04_0220ED14 mov r0, r5 mov r1, #5 bl MOD04_021FAF00 @@ -39472,7 +39472,7 @@ _021FB170: ldr r0, [sp, #4] cmp r0, #0 beq _021FB1A4 - ldr r1, _021FB1E8 ; =0x0220ED4C + ldr r1, _021FB1E8 ; =UNK04_0220ED4C mov r0, r5 bl MOD04_021FB3D0 mov r0, #4 @@ -39484,7 +39484,7 @@ _021FB1A4: ldr r0, [sp] cmp r0, #0 beq _021FB1D0 - ldr r1, _021FB1EC ; =0x0220ED64 + ldr r1, _021FB1EC ; =UNK04_0220ED64 mov r0, r5 bl MOD04_021FB3D0 mov r0, #3 @@ -39498,10 +39498,10 @@ _021FB1D0: add sp, sp, #0xc ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FB1E0: .word 0x0220ED00 -_021FB1E4: .word 0x0220ED14 -_021FB1E8: .word 0x0220ED4C -_021FB1EC: .word 0x0220ED64 +_021FB1E0: .word UNK04_0220ED00 +_021FB1E4: .word UNK04_0220ED14 +_021FB1E8: .word UNK04_0220ED4C +_021FB1EC: .word UNK04_0220ED64 arm_func_start MOD04_021FB1F0 MOD04_021FB1F0: ; 0x021FB1F0 @@ -39511,32 +39511,32 @@ MOD04_021FB1F0: ; 0x021FB1F0 mov r4, r2 mov r7, r3 bne _021FB21C - ldr r0, _021FB2D8 ; =0x0220ED7C - ldr r1, _021FB2DC ; =0x0220ECC4 + ldr r0, _021FB2D8 ; =UNK04_0220ED7C + ldr r1, _021FB2DC ; =UNK04_0220ECC4 ldr r3, _021FB2E0 ; =0x0000010D mov r2, #0 bl __msl_assertion_failed _021FB21C: cmp r8, #0 bne _021FB238 - ldr r0, _021FB2E4 ; =0x0220ECD4 - ldr r1, _021FB2DC ; =0x0220ECC4 + ldr r0, _021FB2E4 ; =UNK04_0220ECD4 + ldr r1, _021FB2DC ; =UNK04_0220ECC4 ldr r3, _021FB2E8 ; =0x0000010E mov r2, #0 bl __msl_assertion_failed _021FB238: cmp r4, #0 bne _021FB254 - ldr r0, _021FB2EC ; =0x0220ECE0 - ldr r1, _021FB2DC ; =0x0220ECC4 + ldr r0, _021FB2EC ; =UNK04_0220ECE0 + ldr r1, _021FB2DC ; =UNK04_0220ECC4 ldr r3, _021FB2F0 ; =0x0000010F mov r2, #0 bl __msl_assertion_failed _021FB254: cmp r7, #0 bgt _021FB270 - ldr r0, _021FB2F4 ; =0x0220ED8C - ldr r1, _021FB2DC ; =0x0220ECC4 + ldr r0, _021FB2F4 ; =UNK04_0220ED8C + ldr r1, _021FB2DC ; =UNK04_0220ECC4 mov r2, #0 mov r3, #0x110 bl __msl_assertion_failed @@ -39571,14 +39571,14 @@ _021FB2C8: mov r0, #1 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021FB2D8: .word 0x0220ED7C -_021FB2DC: .word 0x0220ECC4 +_021FB2D8: .word UNK04_0220ED7C +_021FB2DC: .word UNK04_0220ECC4 _021FB2E0: .word 0x0000010D -_021FB2E4: .word 0x0220ECD4 +_021FB2E4: .word UNK04_0220ECD4 _021FB2E8: .word 0x0000010E -_021FB2EC: .word 0x0220ECE0 +_021FB2EC: .word UNK04_0220ECE0 _021FB2F0: .word 0x0000010F -_021FB2F4: .word 0x0220ED8C +_021FB2F4: .word UNK04_0220ED8C arm_func_start MOD04_021FB2F8 MOD04_021FB2F8: ; 0x021FB2F8 @@ -39587,14 +39587,14 @@ MOD04_021FB2F8: ; 0x021FB2F8 mov r6, r1 mov r7, r0 mov r5, r2 - ldr r1, _021FB3C0 ; =0x0220ED94 + ldr r1, _021FB3C0 ; =UNK04_0220ED94 mov r0, r6 mov r2, #7 ldr r4, [r7] bl strncmp cmp r0, #0 bne _021FB3B4 - ldr r1, _021FB3C4 ; =0x0220ED9C + ldr r1, _021FB3C4 ; =UNK04_0220ED9C add r2, sp, #0 mov r0, r6 mov r3, #0x10 @@ -39605,7 +39605,7 @@ MOD04_021FB2F8: ; 0x021FB2F8 bl atol str r0, [r4, #0x418] _021FB350: - ldr r1, _021FB3C8 ; =0x0220EDA4 + ldr r1, _021FB3C8 ; =UNK04_0220EDA4 mov r0, r6 mov r2, r4 mov r3, #0x100 @@ -39615,7 +39615,7 @@ _021FB350: streqb r0, [r4] cmp r5, #0 beq _021FB3A8 - ldr r1, _021FB3CC ; =0x0220EDB0 + ldr r1, _021FB3CC ; =UNK04_0220EDB0 mov r0, r6 bl strstr cmp r0, #0 @@ -39636,10 +39636,10 @@ _021FB3B4: add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FB3C0: .word 0x0220ED94 -_021FB3C4: .word 0x0220ED9C -_021FB3C8: .word 0x0220EDA4 -_021FB3CC: .word 0x0220EDB0 +_021FB3C0: .word UNK04_0220ED94 +_021FB3C4: .word UNK04_0220ED9C +_021FB3C8: .word UNK04_0220EDA4 +_021FB3CC: .word UNK04_0220EDB0 arm_func_start MOD04_021FB3D0 MOD04_021FB3D0: ; 0x021FB3D0 @@ -39654,16 +39654,16 @@ MOD04_021FB3DC: ; 0x021FB3DC mov r5, r1 mov r4, r2 bne _021FB404 - ldr r0, _021FB440 ; =0x0220EDB8 - ldr r1, _021FB444 ; =0x0220ECC4 + ldr r0, _021FB440 ; =UNK04_0220EDB8 + ldr r1, _021FB444 ; =UNK04_0220ECC4 mov r2, #0 mov r3, #0x2f bl __msl_assertion_failed _021FB404: cmp r5, #0 bne _021FB420 - ldr r0, _021FB448 ; =0x0220EDC8 - ldr r1, _021FB444 ; =0x0220ECC4 + ldr r0, _021FB448 ; =UNK04_0220EDC8 + ldr r1, _021FB444 ; =UNK04_0220ECC4 mov r2, #0 mov r3, #0x30 bl __msl_assertion_failed @@ -39677,15 +39677,15 @@ _021FB420: strb r1, [r0, #-1] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021FB440: .word 0x0220EDB8 -_021FB444: .word 0x0220ECC4 -_021FB448: .word 0x0220EDC8 +_021FB440: .word UNK04_0220EDB8 +_021FB444: .word UNK04_0220ECC4 +_021FB448: .word UNK04_0220EDC8 arm_func_start MOD04_021FB44C MOD04_021FB44C: ; 0x021FB44C stmdb sp!, {r4, r5, r6, r7, r8, sb, lr} sub sp, sp, #0x24 - ldr r0, _021FB520 ; =0x02210F84 + ldr r0, _021FB520 ; =UNK04_02210F84 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #0x24 @@ -39693,7 +39693,7 @@ MOD04_021FB44C: ; 0x021FB44C bl MOD04_021EF06C subs r4, r0, #1 bmi _021FB500 - ldr r5, _021FB524 ; =0x0220BBC8 + ldr r5, _021FB524 ; =UNK04_0220BBC8 add r3, sp, #0x14 mov r2, #8 _021FB480: @@ -39703,8 +39703,8 @@ _021FB480: strb r1, [r3], #1 strb r0, [r3], #1 bne _021FB480 - ldr sb, _021FB528 ; =0x0220EDEC - ldr r5, _021FB52C ; =0x0220EDD8 + ldr sb, _021FB528 ; =UNK04_0220EDEC + ldr r5, _021FB52C ; =UNK04_0220EDD8 add r8, sp, #4 mov r7, #0xf mov r6, #0 @@ -39732,19 +39732,19 @@ _021FB4B8: subs r4, r4, #1 bpl _021FB4AC _021FB500: - ldr r0, _021FB520 ; =0x02210F84 + ldr r0, _021FB520 ; =UNK04_02210F84 ldr r0, [r0] bl MOD04_021EF074 - ldr r0, _021FB520 ; =0x02210F84 + ldr r0, _021FB520 ; =UNK04_02210F84 mov r1, #0 str r1, [r0] add sp, sp, #0x24 ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021FB520: .word 0x02210F84 -_021FB524: .word 0x0220BBC8 -_021FB528: .word 0x0220EDEC -_021FB52C: .word 0x0220EDD8 +_021FB520: .word UNK04_02210F84 +_021FB524: .word UNK04_0220BBC8 +_021FB528: .word UNK04_0220EDEC +_021FB52C: .word UNK04_0220EDD8 arm_func_start MOD04_021FB530 MOD04_021FB530: ; 0x021FB530 @@ -39756,13 +39756,13 @@ MOD04_021FB530: ; 0x021FB530 mov r4, r3 addmi sp, sp, #0x14 ldmmiia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021FB650 ; =0x02210F84 + ldr r0, _021FB650 ; =UNK04_02210F84 ldr r0, [r0] bl MOD04_021EF06C cmp r7, r0 addge sp, sp, #0x14 ldmgeia sp!, {r4, r5, r6, r7, pc} - ldr r0, _021FB650 ; =0x02210F84 + ldr r0, _021FB650 ; =UNK04_02210F84 mov r1, r7 ldr r0, [r0] bl MOD04_021EEFFC @@ -39820,14 +39820,14 @@ _021FB624: mov r2, r6 blx ip _021FB638: - ldr r0, _021FB650 ; =0x02210F84 + ldr r0, _021FB650 ; =UNK04_02210F84 mov r1, r7 ldr r0, [r0] bl MOD04_021EED84 add sp, sp, #0x14 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FB650: .word 0x02210F84 +_021FB650: .word UNK04_02210F84 arm_func_start MOD04_021FB654 MOD04_021FB654: ; 0x021FB654 @@ -39837,8 +39837,8 @@ MOD04_021FB654: ; 0x021FB654 mov r7, sb bl MOD04_021FBB3C mov r8, r0 - ldr r5, _021FB6D4 ; =0x0220EDDC - ldr r4, _021FB6D8 ; =0x0220EDD8 + ldr r5, _021FB6D4 ; =UNK04_0220EDDC + ldr r4, _021FB6D8 ; =UNK04_0220EDD8 b _021FB6BC _021FB678: sub r6, r8, sl @@ -39867,15 +39867,15 @@ _021FB6CC: sub r0, r7, sb ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021FB6D4: .word 0x0220EDDC -_021FB6D8: .word 0x0220EDD8 +_021FB6D4: .word UNK04_0220EDDC +_021FB6D8: .word UNK04_0220EDD8 arm_func_start MOD04_021FB6DC MOD04_021FB6DC: ; 0x021FB6DC stmdb sp!, {r4, r5, lr} sub sp, sp, #4 mov r4, r1 - ldr r1, _021FB7D0 ; =0x0220EDFC + ldr r1, _021FB7D0 ; =UNK04_0220EDFC mov r5, r0 mov r3, #0 mov r2, #8 @@ -39889,7 +39889,7 @@ MOD04_021FB6DC: ; 0x021FB6DC add sp, sp, #4 ldmia sp!, {r4, r5, pc} _021FB71C: - ldr r1, _021FB7D4 ; =0x0220EE08 + ldr r1, _021FB7D4 ; =UNK04_0220EE08 mov r0, r5 mov r2, #9 bl strncmp @@ -39901,7 +39901,7 @@ _021FB71C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} _021FB748: - ldr r1, _021FB7D4 ; =0x0220EE08 + ldr r1, _021FB7D4 ; =UNK04_0220EE08 mov r0, r5 mov r2, #9 bl strncmp @@ -39913,7 +39913,7 @@ _021FB748: add sp, sp, #4 ldmia sp!, {r4, r5, pc} _021FB774: - ldr r1, _021FB7D8 ; =0x0220EE14 + ldr r1, _021FB7D8 ; =UNK04_0220EE14 mov r0, r5 mov r2, #8 bl strncmp @@ -39925,7 +39925,7 @@ _021FB774: add sp, sp, #4 ldmia sp!, {r4, r5, pc} _021FB7A0: - ldr r1, _021FB7DC ; =0x0220EE20 + ldr r1, _021FB7DC ; =UNK04_0220EE20 mov r0, r5 mov r2, #8 bl strncmp @@ -39938,31 +39938,31 @@ _021FB7A0: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FB7D0: .word 0x0220EDFC -_021FB7D4: .word 0x0220EE08 -_021FB7D8: .word 0x0220EE14 -_021FB7DC: .word 0x0220EE20 +_021FB7D0: .word UNK04_0220EDFC +_021FB7D4: .word UNK04_0220EE08 +_021FB7D8: .word UNK04_0220EE14 +_021FB7DC: .word UNK04_0220EE20 arm_func_start MOD04_021FB7E0 MOD04_021FB7E0: ; 0x021FB7E0 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #4 - ldr r1, _021FB874 ; =0x0220EE2C + ldr r1, _021FB874 ; =UNK04_0220EE2C mov r7, r0 bl MOD04_021FBBC8 bl atol mov r6, r0 - ldr r1, _021FB878 ; =0x0220EE34 + ldr r1, _021FB878 ; =UNK04_0220EE34 mov r0, r7 bl MOD04_021FBBC8 bl atol mov r5, r0 - ldr r1, _021FB87C ; =0x0220EE38 + ldr r1, _021FB87C ; =UNK04_0220EE38 mov r0, r7 bl MOD04_021FBBC8 bl atol mov r4, r0 - ldr r1, _021FB880 ; =0x0220EE3C + ldr r1, _021FB880 ; =UNK04_0220EE3C mov r0, r7 bl MOD04_021FBBC8 bl atol @@ -39983,31 +39983,31 @@ MOD04_021FB7E0: ; 0x021FB7E0 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FB874: .word 0x0220EE2C -_021FB878: .word 0x0220EE34 -_021FB87C: .word 0x0220EE38 -_021FB880: .word 0x0220EE3C +_021FB874: .word UNK04_0220EE2C +_021FB878: .word UNK04_0220EE34 +_021FB87C: .word UNK04_0220EE38 +_021FB880: .word UNK04_0220EE3C arm_func_start MOD04_021FB884 MOD04_021FB884: ; 0x021FB884 stmdb sp!, {r4, r5, r6, r7, r8, lr} sub sp, sp, #8 - ldr r1, _021FB94C ; =0x0220EE40 + ldr r1, _021FB94C ; =UNK04_0220EE40 mov r4, r0 bl MOD04_021FBBC8 bl atol mov r7, r0 - ldr r1, _021FB950 ; =0x0220EE38 + ldr r1, _021FB950 ; =UNK04_0220EE38 mov r0, r4 bl MOD04_021FBBC8 bl atol mov r6, r0 - ldr r1, _021FB954 ; =0x0220EE34 + ldr r1, _021FB954 ; =UNK04_0220EE34 mov r0, r4 bl MOD04_021FBBC8 bl atol mov r5, r0 - ldr r1, _021FB958 ; =0x0220EE3C + ldr r1, _021FB958 ; =UNK04_0220EE3C mov r0, r4 bl MOD04_021FBBC8 bl atol @@ -40021,16 +40021,16 @@ MOD04_021FB884: ; 0x021FB884 cmp r8, r0 addeq sp, sp, #8 ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r1, _021FB95C ; =0x0220EE48 + ldr r1, _021FB95C ; =UNK04_0220EE48 mov r0, r4 bl MOD04_021FBBC8 bl atol mov r6, r0 - ldr r1, _021FB960 ; =0x0220EE50 + ldr r1, _021FB960 ; =UNK04_0220EE50 mov r0, r4 bl strstr cmp r0, #0 - ldreq r3, _021FB964 ; =0x0220EE58 + ldreq r3, _021FB964 ; =UNK04_0220EE58 moveq r6, #0 addne r3, r0, #6 mov r0, r8 @@ -40041,24 +40041,24 @@ MOD04_021FB884: ; 0x021FB884 add sp, sp, #8 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021FB94C: .word 0x0220EE40 -_021FB950: .word 0x0220EE38 -_021FB954: .word 0x0220EE34 -_021FB958: .word 0x0220EE3C -_021FB95C: .word 0x0220EE48 -_021FB960: .word 0x0220EE50 -_021FB964: .word 0x0220EE58 +_021FB94C: .word UNK04_0220EE40 +_021FB950: .word UNK04_0220EE38 +_021FB954: .word UNK04_0220EE34 +_021FB958: .word UNK04_0220EE3C +_021FB95C: .word UNK04_0220EE48 +_021FB960: .word UNK04_0220EE50 +_021FB964: .word UNK04_0220EE58 arm_func_start MOD04_021FB968 MOD04_021FB968: ; 0x021FB968 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r1, _021FB9F4 ; =0x0220EE5C + ldr r1, _021FB9F4 ; =UNK04_0220EE5C mov r5, r0 bl MOD04_021FBBC8 bl atol mov r4, r0 - ldr r1, _021FB9F8 ; =0x0220EE38 + ldr r1, _021FB9F8 ; =UNK04_0220EE38 mov r0, r5 bl MOD04_021FBBC8 bl atol @@ -40071,7 +40071,7 @@ MOD04_021FB968: ; 0x021FB968 cmp r5, r0 addeq sp, sp, #4 ldmeqia sp!, {r4, r5, pc} - ldr r0, _021FB9FC ; =0x02210F84 + ldr r0, _021FB9FC ; =UNK04_02210F84 mov r1, r5 ldr r0, [r0] bl MOD04_021EEFFC @@ -40087,25 +40087,25 @@ MOD04_021FB968: ; 0x021FB968 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FB9F4: .word 0x0220EE5C -_021FB9F8: .word 0x0220EE38 -_021FB9FC: .word 0x02210F84 +_021FB9F4: .word UNK04_0220EE5C +_021FB9F8: .word UNK04_0220EE38 +_021FB9FC: .word UNK04_02210F84 arm_func_start MOD04_021FBA00 MOD04_021FBA00: ; 0x021FBA00 stmdb sp!, {r4, r5, r6, lr} sub sp, sp, #8 - ldr r1, _021FBAA0 ; =0x0220EE64 + ldr r1, _021FBAA0 ; =UNK04_0220EE64 mov r6, r0 bl MOD04_021FBBC8 bl atol mov r5, r0 - ldr r1, _021FBAA4 ; =0x0220EE38 + ldr r1, _021FBAA4 ; =UNK04_0220EE38 mov r0, r6 bl MOD04_021FBBC8 bl atol mov r4, r0 - ldr r1, _021FBAA8 ; =0x0220EE6C + ldr r1, _021FBAA8 ; =UNK04_0220EE6C mov r0, r6 bl MOD04_021FBBC8 mov r1, r4 @@ -40118,7 +40118,7 @@ MOD04_021FBA00: ; 0x021FBA00 cmp r6, r0 addeq sp, sp, #8 ldmeqia sp!, {r4, r5, r6, pc} - ldr r0, _021FBAAC ; =0x02210F84 + ldr r0, _021FBAAC ; =UNK04_02210F84 mov r1, r6 ldr r0, [r0] bl MOD04_021EEFFC @@ -40134,15 +40134,15 @@ MOD04_021FBA00: ; 0x021FBA00 add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021FBAA0: .word 0x0220EE64 -_021FBAA4: .word 0x0220EE38 -_021FBAA8: .word 0x0220EE6C -_021FBAAC: .word 0x02210F84 +_021FBAA0: .word UNK04_0220EE64 +_021FBAA4: .word UNK04_0220EE38 +_021FBAA8: .word UNK04_0220EE6C +_021FBAAC: .word UNK04_02210F84 arm_func_start MOD04_021FBAB0 MOD04_021FBAB0: ; 0x021FBAB0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - ldr r3, _021FBB38 ; =0x02210F84 + ldr r3, _021FBB38 ; =UNK04_02210F84 mov r7, r0 ldr r0, [r3] mov r6, r1 @@ -40154,7 +40154,7 @@ MOD04_021FBAB0: ; 0x021FBAB0 bl MOD04_021EF06C cmp r0, #0 ble _021FBB30 - ldr r8, _021FBB38 ; =0x02210F84 + ldr r8, _021FBB38 ; =UNK04_02210F84 _021FBAE8: ldr r0, [r8] mov r1, r4 @@ -40179,7 +40179,7 @@ _021FBB30: mvn r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021FBB38: .word 0x02210F84 +_021FBB38: .word UNK04_02210F84 arm_func_start MOD04_021FBB3C MOD04_021FBB3C: ; 0x021FBB3C @@ -40232,17 +40232,17 @@ MOD04_021FBBC8: ; 0x021FBBC8 sub sp, sp, #4 bl MOD04_021FBBE8 cmp r0, #0 - ldreq r0, _021FBBE4 ; =0x0220EE58 + ldreq r0, _021FBBE4 ; =UNK04_0220EE58 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021FBBE4: .word 0x0220EE58 +_021FBBE4: .word UNK04_0220EE58 arm_func_start MOD04_021FBBE8 MOD04_021FBBE8: ; 0x021FBBE8 stmdb sp!, {r4, lr} sub sp, sp, #0x100 - ldr lr, _021FBCA8 ; =0x0220BBD8 + ldr lr, _021FBCA8 ; =UNK04_0220BBD8 add ip, sp, #0 mov r4, r0 mov r3, #0x80 @@ -40253,13 +40253,13 @@ _021FBC00: strb r2, [ip], #1 strb r0, [ip], #1 bne _021FBC00 - ldr r2, _021FBCAC ; =0x02210F8C + ldr r2, _021FBCAC ; =UNK04_02210F8C add r0, sp, #0 ldr r3, [r2] eor r3, r3, #1 str r3, [r2] bl strcat - ldr r1, _021FBCB0 ; =0x0220EE74 + ldr r1, _021FBCB0 ; =UNK04_0220EE74 add r0, sp, #0 bl strcat add r1, sp, #0 @@ -40271,8 +40271,8 @@ _021FBC00: ldmeqia sp!, {r4, pc} add r0, sp, #0 bl strlen - ldr r1, _021FBCAC ; =0x02210F8C - ldr r2, _021FBCB4 ; =0x02211194 + ldr r1, _021FBCAC ; =UNK04_02210F8C + ldr r2, _021FBCB4 ; =UNK04_02211194 ldr r1, [r1] add r3, r4, r0 add r0, r2, r1, lsl #8 @@ -40293,15 +40293,15 @@ _021FBC98: add sp, sp, #0x100 ldmia sp!, {r4, pc} .align 2, 0 -_021FBCA8: .word 0x0220BBD8 -_021FBCAC: .word 0x02210F8C -_021FBCB0: .word 0x0220EE74 -_021FBCB4: .word 0x02211194 +_021FBCA8: .word UNK04_0220BBD8 +_021FBCAC: .word UNK04_02210F8C +_021FBCB0: .word UNK04_0220EE74 +_021FBCB4: .word UNK04_02211194 arm_func_start MOD04_021FBCB8 MOD04_021FBCB8: ; 0x021FBCB8 stmdb sp!, {r4, lr} - ldr r2, _021FBCFC ; =0x0220EDD8 + ldr r2, _021FBCFC ; =UNK04_0220EDD8 mov r4, #0 cmp r1, #0 ldr lr, [r2] @@ -40319,18 +40319,18 @@ _021FBCD0: blt _021FBCD0 ldmia sp!, {r4, pc} .align 2, 0 -_021FBCFC: .word 0x0220EDD8 +_021FBCFC: .word UNK04_0220EDD8 arm_func_start MOD04_021FBD00 MOD04_021FBD00: ; 0x021FBD00 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr} - ldr r0, _021FBE48 ; =0x0220EDD4 + ldr r0, _021FBE48 ; =UNK04_0220EDD4 mvn r1, #0 ldr r0, [r0] cmp r0, r1 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - ldr r1, _021FBE4C ; =0x02210F88 + ldr r1, _021FBE4C ; =UNK04_02210F88 ldr r1, [r1] cmp r1, #5 movne r0, #0 @@ -40338,10 +40338,10 @@ MOD04_021FBD00: ; 0x021FBD00 bl MOD04_021FBBBC cmp r0, #0 beq _021FBE2C - ldr r8, _021FBE50 ; =0x02210F80 - ldr sl, _021FBE54 ; =0x02210F90 - ldr sb, _021FBE58 ; =0x02210F7C - ldr r7, _021FBE48 ; =0x0220EDD4 + ldr r8, _021FBE50 ; =UNK04_02210F80 + ldr sl, _021FBE54 ; =UNK04_02210F90 + ldr sb, _021FBE58 ; =UNK04_02210F7C + ldr r7, _021FBE48 ; =UNK04_0220EDD4 mov r6, #0x100 mov r5, #0 _021FBD54: @@ -40403,7 +40403,7 @@ _021FBE1C: cmp r0, #0 bne _021FBD54 _021FBE2C: - ldr r1, _021FBE48 ; =0x0220EDD4 + ldr r1, _021FBE48 ; =UNK04_0220EDD4 mvn r0, #0 ldr r1, [r1] cmp r1, r0 @@ -40411,15 +40411,15 @@ _021FBE2C: moveq r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_021FBE48: .word 0x0220EDD4 -_021FBE4C: .word 0x02210F88 -_021FBE50: .word 0x02210F80 -_021FBE54: .word 0x02210F90 -_021FBE58: .word 0x02210F7C +_021FBE48: .word UNK04_0220EDD4 +_021FBE4C: .word UNK04_02210F88 +_021FBE50: .word UNK04_02210F80 +_021FBE54: .word UNK04_02210F90 +_021FBE58: .word UNK04_02210F7C arm_func_start MOD04_021FBE5C MOD04_021FBE5C: ; 0x021FBE5C - ldr r1, _021FBE78 ; =0x0220EDD4 + ldr r1, _021FBE78 ; =UNK04_0220EDD4 mvn r0, #0 ldr r1, [r1] cmp r1, r0 @@ -40427,47 +40427,47 @@ MOD04_021FBE5C: ; 0x021FBE5C moveq r0, #0 bx lr .align 2, 0 -_021FBE78: .word 0x0220EDD4 +_021FBE78: .word UNK04_0220EDD4 arm_func_start MOD04_021FBE7C MOD04_021FBE7C: ; 0x021FBE7C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _021FBEF8 ; =0x0220EDD4 + ldr r0, _021FBEF8 ; =UNK04_0220EDD4 mvn r1, #0 ldr r0, [r0] cmp r0, r1 beq _021FBEAC mov r1, #2 bl MOD04_021EFD80 - ldr r0, _021FBEF8 ; =0x0220EDD4 + ldr r0, _021FBEF8 ; =UNK04_0220EDD4 ldr r0, [r0] bl MOD04_021EFD9C _021FBEAC: - ldr r0, _021FBEF8 ; =0x0220EDD4 + ldr r0, _021FBEF8 ; =UNK04_0220EDD4 mvn r1, #0 str r1, [r0] bl MOD04_021FB44C - ldr r0, _021FBEFC ; =0x02210F80 + ldr r0, _021FBEFC ; =UNK04_02210F80 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 ldmeqia sp!, {pc} bl MOD04_021DD82C - ldr r2, _021FBEFC ; =0x02210F80 + ldr r2, _021FBEFC ; =UNK04_02210F80 mov r3, #0 - ldr r1, _021FBF00 ; =0x02210F90 - ldr r0, _021FBF04 ; =0x02210F7C + ldr r1, _021FBF00 ; =UNK04_02210F90 + ldr r0, _021FBF04 ; =UNK04_02210F7C str r3, [r2] str r3, [r1] str r3, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_021FBEF8: .word 0x0220EDD4 -_021FBEFC: .word 0x02210F80 -_021FBF00: .word 0x02210F90 -_021FBF04: .word 0x02210F7C +_021FBEF8: .word UNK04_0220EDD4 +_021FBEFC: .word UNK04_02210F80 +_021FBF00: .word UNK04_02210F90 +_021FBF04: .word UNK04_02210F7C arm_func_start MOD04_021FBF08 MOD04_021FBF08: ; 0x021FBF08 @@ -40494,7 +40494,7 @@ MOD04_021FBF44: ; 0x021FBF44 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} sub sp, sp, #4 mov r5, r0 - ldr r0, _021FC06C ; =0x0220EE78 + ldr r0, _021FC06C ; =UNK04_0220EE78 mov r4, r1 bl strlen mov r8, r0 @@ -40543,7 +40543,7 @@ _021FBFDC: mov sb, r1 mov r1, r8 bl _s32_div_f - ldr r0, _021FC06C ; =0x0220EE78 + ldr r0, _021FC06C ; =UNK04_0220EE78 ldrsb r3, [r0, sb] ldrsb r2, [r0, r1] mla r0, sl, r6, r3 @@ -40573,7 +40573,7 @@ _021FC04C: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021FC06C: .word 0x0220EE78 +_021FC06C: .word UNK04_0220EE78 _021FC070: .word 0x2C0B02C1 _021FC074: .word 0x0000005D _021FC078: .word 0x00004647 @@ -40584,8 +40584,8 @@ MOD04_021FC07C: ; 0x021FC07C sub sp, sp, #4 movs sl, r0 bne _021FC0A0 - ldr r0, _021FC1AC ; =0x0220EE9C - ldr r1, _021FC1B0 ; =0x0220EEA4 + ldr r0, _021FC1AC ; =UNK04_0220EE9C + ldr r1, _021FC1B0 ; =UNK04_0220EEA4 mov r2, #0 mov r3, #0x2b bl __msl_assertion_failed @@ -40662,8 +40662,8 @@ _021FC194: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_021FC1AC: .word 0x0220EE9C -_021FC1B0: .word 0x0220EEA4 +_021FC1AC: .word UNK04_0220EE9C +_021FC1B0: .word UNK04_0220EEA4 _021FC1B4: .word 0x2C0B02C1 _021FC1B8: .word 0x0000005D @@ -40730,8 +40730,8 @@ MOD04_021FC268: ; 0x021FC268 ldr r0, [r6, #8] cmp r5, r0 ble _021FC2A8 - ldr r0, _021FC2F8 ; =0x0220EEB0 - ldr r1, _021FC2FC ; =0x0220EEC8 + ldr r0, _021FC2F8 ; =UNK04_0220EEB0 + ldr r1, _021FC2FC ; =UNK04_0220EEC8 mov r2, #0 mov r3, #0x4f bl __msl_assertion_failed @@ -40740,8 +40740,8 @@ _021FC2A8: sub r0, r0, r5 cmp r4, r0 ble _021FC2CC - ldr r0, _021FC300 ; =0x0220EED4 - ldr r1, _021FC2FC ; =0x0220EEC8 + ldr r0, _021FC300 ; =UNK04_0220EED4 + ldr r1, _021FC2FC ; =UNK04_0220EEC8 mov r2, #0 mov r3, #0x50 bl __msl_assertion_failed @@ -40758,9 +40758,9 @@ _021FC2CC: str r0, [r6, #8] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021FC2F8: .word 0x0220EEB0 -_021FC2FC: .word 0x0220EEC8 -_021FC300: .word 0x0220EED4 +_021FC2F8: .word UNK04_0220EEB0 +_021FC2FC: .word UNK04_0220EEC8 +_021FC300: .word UNK04_0220EED4 arm_func_start MOD04_021FC304 MOD04_021FC304: ; 0x021FC304 @@ -40783,8 +40783,8 @@ _021FC338: add r1, r1, r4 cmp r1, r0 ble _021FC360 - ldr r0, _021FC388 ; =0x0220EEF8 - ldr r1, _021FC38C ; =0x0220EEC8 + ldr r0, _021FC388 ; =UNK04_0220EEF8 + ldr r1, _021FC38C ; =UNK04_0220EEC8 mov r2, #0 mov r3, #0x40 bl __msl_assertion_failed @@ -40800,8 +40800,8 @@ _021FC360: str r0, [r6, #8] ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021FC388: .word 0x0220EEF8 -_021FC38C: .word 0x0220EEC8 +_021FC388: .word UNK04_0220EEF8 +_021FC38C: .word UNK04_0220EEC8 arm_func_start MOD04_021FC390 MOD04_021FC390: ; 0x021FC390 @@ -40814,8 +40814,8 @@ MOD04_021FC390: ; 0x021FC390 mov r4, r1 cmp r2, r0 ble _021FC3C8 - ldr r0, _021FC3FC ; =0x0220EF1C - ldr r1, _021FC400 ; =0x0220EEC8 + ldr r0, _021FC3FC ; =UNK04_0220EF1C + ldr r1, _021FC400 ; =UNK04_0220EEC8 mov r2, #0 mov r3, #0x2e bl __msl_assertion_failed @@ -40834,8 +40834,8 @@ _021FC3C8: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FC3FC: .word 0x0220EF1C -_021FC400: .word 0x0220EEC8 +_021FC3FC: .word UNK04_0220EF1C +_021FC400: .word UNK04_0220EEC8 arm_func_start MOD04_021FC404 MOD04_021FC404: ; 0x021FC404 @@ -40847,8 +40847,8 @@ MOD04_021FC404: ; 0x021FC404 mov r4, r1 cmp r2, r0 blt _021FC438 - ldr r0, _021FC454 ; =0x0220EF40 - ldr r1, _021FC458 ; =0x0220EEC8 + ldr r0, _021FC454 ; =UNK04_0220EF40 + ldr r1, _021FC458 ; =UNK04_0220EEC8 mov r2, #0 mov r3, #0x23 bl __msl_assertion_failed @@ -40861,8 +40861,8 @@ _021FC438: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FC454: .word 0x0220EF40 -_021FC458: .word 0x0220EEC8 +_021FC454: .word UNK04_0220EF40 +_021FC458: .word UNK04_0220EEC8 arm_func_start MOD04_021FC45C MOD04_021FC45C: ; 0x021FC45C @@ -40900,8 +40900,8 @@ MOD04_021FC4A4: ; 0x021FC4A4 mov r5, r3 str r2, [r4] bne _021FC4DC - ldr r0, _021FC590 ; =0x0220EF5C - ldr r1, _021FC594 ; =0x0220EF64 + ldr r0, _021FC590 ; =UNK04_0220EF5C + ldr r1, _021FC594 ; =UNK04_0220EF64 ldr r3, _021FC598 ; =0x00000197 bl __msl_assertion_failed _021FC4DC: @@ -40954,8 +40954,8 @@ _021FC584: add sp, sp, #8 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021FC590: .word 0x0220EF5C -_021FC594: .word 0x0220EF64 +_021FC590: .word UNK04_0220EF5C +_021FC594: .word UNK04_0220EF64 _021FC598: .word 0x00000197 arm_func_start MOD04_021FC59C @@ -40967,8 +40967,8 @@ MOD04_021FC59C: ; 0x021FC59C mov r5, r2 mov r4, r3 bne _021FC5CC - ldr r0, _021FC6BC ; =0x0220EF5C - ldr r1, _021FC6C0 ; =0x0220EF64 + ldr r0, _021FC6BC ; =UNK04_0220EF5C + ldr r1, _021FC6C0 ; =UNK04_0220EF64 mov r2, #0 mov r3, #0x160 bl __msl_assertion_failed @@ -41037,8 +41037,8 @@ _021FC6B0: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FC6BC: .word 0x0220EF5C -_021FC6C0: .word 0x0220EF64 +_021FC6BC: .word UNK04_0220EF5C +_021FC6C0: .word UNK04_0220EF64 arm_func_start MOD04_021FC6C4 MOD04_021FC6C4: ; 0x021FC6C4 @@ -41049,8 +41049,8 @@ MOD04_021FC6C4: ; 0x021FC6C4 mov r5, r2 mov r4, r3 bne _021FC6F4 - ldr r0, _021FC7C8 ; =0x0220EF74 - ldr r1, _021FC7CC ; =0x0220EF64 + ldr r0, _021FC7C8 ; =UNK04_0220EF74 + ldr r1, _021FC7CC ; =UNK04_0220EF64 ldr r3, _021FC7D0 ; =0x0000012D mov r2, #0 bl __msl_assertion_failed @@ -41112,8 +41112,8 @@ _021FC7BC: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FC7C8: .word 0x0220EF74 -_021FC7CC: .word 0x0220EF64 +_021FC7C8: .word UNK04_0220EF74 +_021FC7CC: .word UNK04_0220EF64 _021FC7D0: .word 0x0000012D arm_func_start MOD04_021FC7D4 @@ -41125,8 +41125,8 @@ MOD04_021FC7D4: ; 0x021FC7D4 mov r5, r2 mov r4, r3 bne _021FC804 - ldr r0, _021FC8D8 ; =0x0220EF74 - ldr r1, _021FC8DC ; =0x0220EF64 + ldr r0, _021FC8D8 ; =UNK04_0220EF74 + ldr r1, _021FC8DC ; =UNK04_0220EF64 ldr r3, _021FC8E0 ; =0x00000101 mov r2, #0 bl __msl_assertion_failed @@ -41188,8 +41188,8 @@ _021FC8CC: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FC8D8: .word 0x0220EF74 -_021FC8DC: .word 0x0220EF64 +_021FC8D8: .word UNK04_0220EF74 +_021FC8DC: .word UNK04_0220EF64 _021FC8E0: .word 0x00000101 arm_func_start MOD04_021FC8E4 @@ -41199,8 +41199,8 @@ MOD04_021FC8E4: ; 0x021FC8E4 movs r4, r0 mov r5, r1 bne _021FC90C - ldr r0, _021FC9B0 ; =0x0220EF74 - ldr r1, _021FC9B4 ; =0x0220EF64 + ldr r0, _021FC9B0 ; =UNK04_0220EF74 + ldr r1, _021FC9B4 ; =UNK04_0220EF64 mov r2, #0 mov r3, #0xd9 bl __msl_assertion_failed @@ -41248,8 +41248,8 @@ _021FC9A4: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FC9B0: .word 0x0220EF74 -_021FC9B4: .word 0x0220EF64 +_021FC9B0: .word UNK04_0220EF74 +_021FC9B4: .word UNK04_0220EF64 arm_func_start MOD04_021FC9B8 MOD04_021FC9B8: ; 0x021FC9B8 @@ -41258,8 +41258,8 @@ MOD04_021FC9B8: ; 0x021FC9B8 movs r4, r0 mov r5, r1 bne _021FC9E0 - ldr r0, _021FCA84 ; =0x0220EF74 - ldr r1, _021FCA88 ; =0x0220EF64 + ldr r0, _021FCA84 ; =UNK04_0220EF74 + ldr r1, _021FCA88 ; =UNK04_0220EF64 mov r2, #0 mov r3, #0xba bl __msl_assertion_failed @@ -41307,8 +41307,8 @@ _021FCA78: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FCA84: .word 0x0220EF74 -_021FCA88: .word 0x0220EF64 +_021FCA84: .word UNK04_0220EF74 +_021FCA88: .word UNK04_0220EF64 arm_func_start MOD04_021FCA8C MOD04_021FCA8C: ; 0x021FCA8C @@ -41319,8 +41319,8 @@ MOD04_021FCA8C: ; 0x021FCA8C mov r5, r2 mov r4, r3 bne _021FCABC - ldr r0, _021FCB80 ; =0x0220EF74 - ldr r1, _021FCB84 ; =0x0220EF64 + ldr r0, _021FCB80 ; =UNK04_0220EF74 + ldr r1, _021FCB84 ; =UNK04_0220EF64 mov r2, #0 mov r3, #0x94 bl __msl_assertion_failed @@ -41378,8 +41378,8 @@ _021FCB74: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FCB80: .word 0x0220EF74 -_021FCB84: .word 0x0220EF64 +_021FCB80: .word UNK04_0220EF74 +_021FCB84: .word UNK04_0220EF64 arm_func_start MOD04_021FCB88 MOD04_021FCB88: ; 0x021FCB88 @@ -41390,8 +41390,8 @@ MOD04_021FCB88: ; 0x021FCB88 mov r5, r2 mov r4, r3 bne _021FCBB8 - ldr r0, _021FCC80 ; =0x0220EF74 - ldr r1, _021FCC84 ; =0x0220EF64 + ldr r0, _021FCC80 ; =UNK04_0220EF74 + ldr r1, _021FCC84 ; =UNK04_0220EF64 mov r2, #0 mov r3, #0x69 bl __msl_assertion_failed @@ -41450,8 +41450,8 @@ _021FCC74: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FCC80: .word 0x0220EF74 -_021FCC84: .word 0x0220EF64 +_021FCC80: .word UNK04_0220EF74 +_021FCC84: .word UNK04_0220EF64 arm_func_start MOD04_021FCC88 MOD04_021FCC88: ; 0x021FCC88 @@ -41465,8 +41465,8 @@ MOD04_021FCC88: ; 0x021FCC88 cmp r6, #0 bne _021FCCC0 _021FCCAC: - ldr r0, _021FCDAC ; =0x0220EF80 - ldr r1, _021FCDB0 ; =0x0220EF64 + ldr r0, _021FCDAC ; =UNK04_0220EF80 + ldr r1, _021FCDB0 ; =UNK04_0220EF64 mov r2, #0 mov r3, #0x3d bl __msl_assertion_failed @@ -41536,16 +41536,16 @@ _021FCDA0: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FCDAC: .word 0x0220EF80 -_021FCDB0: .word 0x0220EF64 +_021FCDAC: .word UNK04_0220EF80 +_021FCDB0: .word UNK04_0220EF64 arm_func_start MOD04_021FCDB4 MOD04_021FCDB4: ; 0x021FCDB4 stmdb sp!, {r4, lr} movs r4, r0 bne _021FCDD4 - ldr r0, _021FCE44 ; =0x0220EF5C - ldr r1, _021FCE48 ; =0x0220EF64 + ldr r0, _021FCE44 ; =UNK04_0220EF5C + ldr r1, _021FCE48 ; =UNK04_0220EF64 mov r2, #0 mov r3, #0x1b bl __msl_assertion_failed @@ -41580,8 +41580,8 @@ _021FCE3C: mov r0, #1 ldmia sp!, {r4, pc} .align 2, 0 -_021FCE44: .word 0x0220EF5C -_021FCE48: .word 0x0220EF64 +_021FCE44: .word UNK04_0220EF5C +_021FCE48: .word UNK04_0220EF64 arm_func_start MOD04_021FCE4C MOD04_021FCE4C: ; 0x021FCE4C @@ -41999,8 +41999,8 @@ MOD04_021FD3C4: ; 0x021FD3C4 stmdb sp!, {r4, lr} movs r4, r0 bne _021FD3E4 - ldr r0, _021FD3EC ; =0x0220EF98 - ldr r1, _021FD3F0 ; =0x0220EFA4 + ldr r0, _021FD3EC ; =UNK04_0220EF98 + ldr r1, _021FD3F0 ; =UNK04_0220EFA4 ldr r3, _021FD3F4 ; =0x000001A3 mov r2, #0 bl __msl_assertion_failed @@ -42008,8 +42008,8 @@ _021FD3E4: ldr r0, [r4, #0x40] ldmia sp!, {r4, pc} .align 2, 0 -_021FD3EC: .word 0x0220EF98 -_021FD3F0: .word 0x0220EFA4 +_021FD3EC: .word UNK04_0220EF98 +_021FD3F0: .word UNK04_0220EFA4 _021FD3F4: .word 0x000001A3 arm_func_start MOD04_021FD3F8 @@ -42019,8 +42019,8 @@ MOD04_021FD3F8: ; 0x021FD3F8 movs r5, r0 mov r4, r1 bne _021FD420 - ldr r0, _021FD42C ; =0x0220EF98 - ldr r1, _021FD430 ; =0x0220EFA4 + ldr r0, _021FD42C ; =UNK04_0220EF98 + ldr r1, _021FD430 ; =UNK04_0220EFA4 mov r2, #0 mov r3, #0x19c bl __msl_assertion_failed @@ -42029,8 +42029,8 @@ _021FD420: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FD42C: .word 0x0220EF98 -_021FD430: .word 0x0220EFA4 +_021FD42C: .word UNK04_0220EF98 +_021FD430: .word UNK04_0220EFA4 arm_func_start MOD04_021FD434 MOD04_021FD434: ; 0x021FD434 @@ -42335,7 +42335,7 @@ MOD04_021FD760: ; 0x021FD760 MOD04_021FD7DC: ; 0x021FD7DC stmdb sp!, {r4, r5, lr} sub sp, sp, #0xc - ldr r4, _021FD824 ; =0x0220EFB0 + ldr r4, _021FD824 ; =UNK04_0220EFB0 add r3, sp, #4 ldrb r5, [r4] ldrb r4, [r4, #1] @@ -42352,7 +42352,7 @@ MOD04_021FD7DC: ; 0x021FD7DC add sp, sp, #0xc ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FD824: .word 0x0220EFB0 +_021FD824: .word UNK04_0220EFB0 arm_func_start MOD04_021FD828 MOD04_021FD828: ; 0x021FD828 @@ -42378,7 +42378,7 @@ _021FD854: .word MOD04_021FD1AC MOD04_021FD858: ; 0x021FD858 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #0xc - ldr r3, _021FD8E0 ; =0x0220EFB0 + ldr r3, _021FD8E0 ; =UNK04_0220EFB0 mov r4, r0 ldrb ip, [r3] ldrb r3, [r3, #1] @@ -42412,13 +42412,13 @@ _021FD8BC: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FD8E0: .word 0x0220EFB0 +_021FD8E0: .word UNK04_0220EFB0 arm_func_start MOD04_021FD8E4 MOD04_021FD8E4: ; 0x021FD8E4 stmdb sp!, {r4, lr} sub sp, sp, #8 - ldr r1, _021FD948 ; =0x0220EFB0 + ldr r1, _021FD948 ; =UNK04_0220EFB0 mov r4, r0 ldrb r3, [r1] ldrb r2, [r1, #1] @@ -42442,7 +42442,7 @@ MOD04_021FD8E4: ; 0x021FD8E4 add sp, sp, #8 ldmia sp!, {r4, pc} .align 2, 0 -_021FD948: .word 0x0220EFB0 +_021FD948: .word UNK04_0220EFB0 arm_func_start MOD04_021FD94C MOD04_021FD94C: ; 0x021FD94C @@ -42452,7 +42452,7 @@ MOD04_021FD94C: ; 0x021FD94C mov r7, r1 cmp r6, #2 blt _021FD97C - ldr r1, _021FDA14 ; =0x0220EFB0 + ldr r1, _021FDA14 ; =UNK04_0220EFB0 mov r0, r7 mov r2, #2 bl memcmp @@ -42476,7 +42476,7 @@ _021FD99C: ldmltia sp!, {r4, r5, r6, r7, r8, pc} ldr ip, [r8, #0x50] ldr r3, [r8, #0x58] - ldr r1, _021FDA14 ; =0x0220EFB0 + ldr r1, _021FDA14 ; =UNK04_0220EFB0 add r0, r8, #0x50 mov r2, #2 add r4, ip, r3 @@ -42499,7 +42499,7 @@ _021FD99C: mov r0, #1 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_021FDA14: .word 0x0220EFB0 +_021FDA14: .word UNK04_0220EFB0 arm_func_start MOD04_021FDA18 MOD04_021FDA18: ; 0x021FDA18 @@ -42759,8 +42759,8 @@ MOD04_021FDD98: ; 0x021FDD98 mov r4, r0 cmp r4, #0 bgt _021FDDCC - ldr r0, _021FDE0C ; =0x0220EFBC - ldr r1, _021FDE10 ; =0x0220EFC4 + ldr r0, _021FDE0C ; =UNK04_0220EFBC + ldr r1, _021FDE10 ; =UNK04_0220EFC4 ldr r3, _021FDE14 ; =0x00000475 mov r2, #0 bl __msl_assertion_failed @@ -42782,8 +42782,8 @@ _021FDDCC: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FDE0C: .word 0x0220EFBC -_021FDE10: .word 0x0220EFC4 +_021FDE0C: .word UNK04_0220EFBC +_021FDE10: .word UNK04_0220EFC4 _021FDE14: .word 0x00000475 arm_func_start MOD04_021FDE18 @@ -42822,7 +42822,7 @@ _021FDE60: strne r0, [r4] ldmia sp!, {r4, r5, r6, r7, pc} _021FDE98: - ldr r1, _021FDEE8 ; =0x0220EFB0 + ldr r1, _021FDEE8 ; =UNK04_0220EFB0 add r0, r7, #0x50 mov r2, #2 bl MOD04_021FC304 @@ -42843,7 +42843,7 @@ _021FDE98: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_021FDEE8: .word 0x0220EFB0 +_021FDEE8: .word UNK04_0220EFB0 arm_func_start MOD04_021FDEEC MOD04_021FDEEC: ; 0x021FDEEC @@ -43076,7 +43076,7 @@ MOD04_021FE1B4: ; 0x021FE1B4 _021FE224: cmp r7, #2 ble _021FE248 - ldr r1, _021FE470 ; =0x0220EFB0 + ldr r1, _021FE470 ; =UNK04_0220EFB0 mov r0, r8 mov r2, #2 bl memcmp @@ -43183,7 +43183,7 @@ _021FE39C: beq _021FE3CC cmp r7, #4 blt _021FE3CC - ldr r1, _021FE470 ; =0x0220EFB0 + ldr r1, _021FE470 ; =UNK04_0220EFB0 add r0, r8, #2 mov r2, #2 bl memcmp @@ -43237,7 +43237,7 @@ _021FE44C: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021FE470: .word 0x0220EFB0 +_021FE470: .word UNK04_0220EFB0 arm_func_start MOD04_021FE474 MOD04_021FE474: ; 0x021FE474 @@ -43336,7 +43336,7 @@ MOD04_021FE590: ; 0x021FE590 addne sp, sp, #4 movne r0, #1 ldmneia sp!, {r4, r5, pc} - ldr r1, _021FE638 ; =0x0220EFB4 + ldr r1, _021FE638 ; =UNK04_0220EFB4 mov r0, r5 mov r2, #4 bl memcmp @@ -43366,7 +43366,7 @@ MOD04_021FE590: ; 0x021FE590 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FE638: .word 0x0220EFB4 +_021FE638: .word UNK04_0220EFB4 arm_func_start MOD04_021FE63C MOD04_021FE63C: ; 0x021FE63C @@ -44875,7 +44875,7 @@ MOD04_021FFA10: ; 0x021FFA10 ldmia sp!, {r4, r5, r6, r7, pc} _021FFAE0: mov r0, #4 - ldr r2, _021FFC38 ; =0x021FFC74 + ldr r2, _021FFC38 ; =MOD04_021FFC74 mov r1, r0 bl MOD04_021EF0E4 str r0, [r4, #0x10] @@ -44964,7 +44964,7 @@ _021FFBE4: .align 2, 0 _021FFC30: .word MOD04_021FFC84 _021FFC34: .word MOD04_021FFCB4 -_021FFC38: .word 0x021FFC74 +_021FFC38: .word MOD04_021FFC74 arm_func_start MOD04_021FFC3C MOD04_021FFC3C: ; 0x021FFC3C @@ -44982,6 +44982,9 @@ MOD04_021FFC3C: ; 0x021FFC3C moveq r0, #0 add sp, sp, #0xa4 ldmfd sp!, {pc} + + arm_func_start MOD04_021FFC74 +MOD04_021FFC74: ; 0x021FFC74 ldr ip, _021FFC80 ; =MOD04_021FCE4C ldr r0, [r0] bx ip @@ -45022,7 +45025,7 @@ MOD04_021FFCDC: ; 0x021FFCDC ldr r2, [r0] mov r4, r1 cmp r2, #0 - ldreq r2, _021FFD24 ; =0x0220EFD4 + ldreq r2, _021FFD24 ; =UNK04_0220EFD4 moveq r1, #0 streq r2, [r0] streq r1, [r4] @@ -45037,7 +45040,7 @@ MOD04_021FFCDC: ; 0x021FFCDC str r0, [r4] ldmia sp!, {r4, pc} .align 2, 0 -_021FFD24: .word 0x0220EFD4 +_021FFD24: .word UNK04_0220EFD4 arm_func_start MOD04_021FFD28 MOD04_021FFD28: ; 0x021FFD28 @@ -45067,8 +45070,8 @@ _021FFD58: sub sb, r4, r8 cmp sb, #0x100 blt _021FFD9C - ldr r0, _021FFEA0 ; =0x0220EFD8 - ldr r1, _021FFEA4 ; =0x0220EFF8 + ldr r0, _021FFEA0 ; =UNK04_0220EFD8 + ldr r1, _021FFEA4 ; =UNK04_0220EFF8 mov r2, #0 mov r3, #0x81 bl __msl_assertion_failed @@ -45149,8 +45152,8 @@ _021FFE84: add sp, sp, #0x104 ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_021FFEA0: .word 0x0220EFD8 -_021FFEA4: .word 0x0220EFF8 +_021FFEA0: .word UNK04_0220EFD8 +_021FFEA4: .word UNK04_0220EFF8 _021FFEA8: .word 0x0210430C _021FFEAC: .word 0x0000FFFF @@ -45161,8 +45164,8 @@ MOD04_021FFEB0: ; 0x021FFEB0 movs r5, r2 mov r4, r1 bne _021FFEE0 - ldr r2, _021FFF64 ; =0x02211394 - ldr r3, _021FFF68 ; =0x02211398 + ldr r2, _021FFF64 ; =UNK04_02211394 + ldr r3, _021FFF68 ; =UNK04_02211398 ldr ip, [r2] mov r1, #0x16 eor ip, ip, #1 @@ -45178,7 +45181,7 @@ _021FFEE0: ldmia r0, {r0} bl SOC_InetNtoA mov r2, r0 - ldr r1, _021FFF6C ; =0x0220F008 + ldr r1, _021FFF6C ; =UNK04_0220F008 mov r0, r5 mov r3, r4 bl sprintf @@ -45188,7 +45191,7 @@ _021FFF18: ldmia r0, {r0} bl SOC_InetNtoA mov r2, r0 - ldr r1, _021FFF70 ; =0x0220F010 + ldr r1, _021FFF70 ; =UNK04_0220F010 mov r0, r5 bl sprintf b _021FFF58 @@ -45197,7 +45200,7 @@ _021FFF38: moveq r0, #0 streqb r0, [r5] beq _021FFF58 - ldr r1, _021FFF74 ; =0x0220F014 + ldr r1, _021FFF74 ; =UNK04_0220F014 mov r0, r5 mov r2, r4 bl sprintf @@ -45206,11 +45209,11 @@ _021FFF58: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021FFF64: .word 0x02211394 -_021FFF68: .word 0x02211398 -_021FFF6C: .word 0x0220F008 -_021FFF70: .word 0x0220F010 -_021FFF74: .word 0x0220F014 +_021FFF64: .word UNK04_02211394 +_021FFF68: .word UNK04_02211398 +_021FFF6C: .word UNK04_0220F008 +_021FFF70: .word UNK04_0220F010 +_021FFF74: .word UNK04_0220F014 arm_func_start MOD04_021FFF78 MOD04_021FFF78: ; 0x021FFF78 @@ -45509,7 +45512,7 @@ _02200348: MOD04_0220039C: ; 0x0220039C stmdb sp!, {r4, r5, r6, lr} sub sp, sp, #0x20 - ldr r6, _02200464 ; =0x0220F018 + ldr r6, _02200464 ; =UNK04_0220F018 add r3, sp, #4 ldrb ip, [r6] ldrb r2, [r6, #1] @@ -45558,13 +45561,13 @@ MOD04_0220039C: ; 0x0220039C add sp, sp, #0x20 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02200464: .word 0x0220F018 +_02200464: .word UNK04_0220F018 arm_func_start MOD04_02200468 MOD04_02200468: ; 0x02200468 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r0, _022004B8 ; =0x022113D4 + ldr r0, _022004B8 ; =UNK04_022113D4 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 @@ -45573,7 +45576,7 @@ MOD04_02200468: ; 0x02200468 subs r5, r0, #1 addmi sp, sp, #4 ldmmiia sp!, {r4, r5, pc} - ldr r4, _022004B8 ; =0x022113D4 + ldr r4, _022004B8 ; =UNK04_022113D4 _02200498: ldr r0, [r4] mov r1, r5 @@ -45584,7 +45587,7 @@ _02200498: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_022004B8: .word 0x022113D4 +_022004B8: .word UNK04_022113D4 arm_func_start MOD04_022004BC MOD04_022004BC: ; 0x022004BC @@ -45604,7 +45607,7 @@ _022004E8: mvn sl, #0 cmp r0, sl beq _02200564 - ldr r6, _022006B0 ; =0x022113D8 + ldr r6, _022006B0 ; =UNK04_022113D8 add r8, sp, #8 add r7, sp, #0x10 mov r5, #0x200 @@ -45723,7 +45726,7 @@ _02200664: add sp, sp, #0x20 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_022006B0: .word 0x022113D8 +_022006B0: .word UNK04_022113D8 arm_func_start MOD04_022006B4 MOD04_022006B4: ; 0x022006B4 @@ -45746,7 +45749,7 @@ _022006D8: arm_func_start MOD04_022006EC MOD04_022006EC: ; 0x022006EC stmdb sp!, {r4, r5, r6, r7, r8, lr} - ldr ip, _022007B4 ; =0x02210E5C + ldr ip, _022007B4 ; =UNK04_02210E5C mov r8, r0 ldr r0, [ip] mov r7, r1 @@ -45797,39 +45800,39 @@ _022007A4: mov r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_022007B4: .word 0x02210E5C +_022007B4: .word UNK04_02210E5C arm_func_start MOD04_022007B8 MOD04_022007B8: ; 0x022007B8 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02200848 ; =0x022113D0 + ldr r0, _02200848 ; =UNK04_022113D0 ldr r0, [r0] cmp r0, #0 bne _022007E8 - ldr r0, _0220084C ; =0x022113C8 - ldr r1, _02200850 ; =0x0220F020 + ldr r0, _0220084C ; =UNK04_022113C8 + ldr r1, _02200850 ; =UNK04_0220F020 ldr r0, [r0] bl MOD04_02200860 - ldr r1, _02200848 ; =0x022113D0 + ldr r1, _02200848 ; =UNK04_022113D0 str r0, [r1] _022007E8: - ldr r0, _02200854 ; =0x022113CC + ldr r0, _02200854 ; =UNK04_022113CC ldr r0, [r0] cmp r0, #0 bne _02200810 - ldr r0, _02200858 ; =0x022113C4 - ldr r1, _0220085C ; =0x0220F03C + ldr r0, _02200858 ; =UNK04_022113C4 + ldr r1, _0220085C ; =UNK04_0220F03C ldr r0, [r0] bl MOD04_02200860 - ldr r1, _02200854 ; =0x022113CC + ldr r1, _02200854 ; =UNK04_022113CC str r0, [r1] _02200810: - ldr r0, _02200848 ; =0x022113D0 + ldr r0, _02200848 ; =UNK04_022113D0 ldr r0, [r0] cmp r0, #0 beq _02200830 - ldr r0, _02200854 ; =0x022113CC + ldr r0, _02200854 ; =UNK04_022113CC ldr r0, [r0] cmp r0, #0 bne _0220083C @@ -45842,12 +45845,12 @@ _0220083C: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02200848: .word 0x022113D0 -_0220084C: .word 0x022113C8 -_02200850: .word 0x0220F020 -_02200854: .word 0x022113CC -_02200858: .word 0x022113C4 -_0220085C: .word 0x0220F03C +_02200848: .word UNK04_022113D0 +_0220084C: .word UNK04_022113C8 +_02200850: .word UNK04_0220F020 +_02200854: .word UNK04_022113CC +_02200858: .word UNK04_022113C4 +_0220085C: .word UNK04_0220F03C arm_func_start MOD04_02200860 MOD04_02200860: ; 0x02200860 @@ -45855,9 +45858,9 @@ MOD04_02200860: ; 0x02200860 sub sp, sp, #0x84 cmp r0, #0 bne _0220088C - ldr r2, _02200898 ; =0x0220F058 + ldr r2, _02200898 ; =UNK04_0220F058 str r1, [sp] - ldr r3, _0220089C ; =0x02210EA0 + ldr r3, _0220089C ; =UNK04_02210EA0 add r0, sp, #4 mov r1, #0x80 bl snprintf @@ -45867,8 +45870,8 @@ _0220088C: add sp, sp, #0x84 ldmfd sp!, {pc} .align 2, 0 -_02200898: .word 0x0220F058 -_0220089C: .word 0x02210EA0 +_02200898: .word UNK04_0220F058 +_0220089C: .word UNK04_02210EA0 arm_func_start MOD04_022008A0 MOD04_022008A0: ; 0x022008A0 @@ -45891,7 +45894,7 @@ MOD04_022008A0: ; 0x022008A0 MOD04_022008D8: ; 0x022008D8 stmdb sp!, {r4, r5, lr} sub sp, sp, #0x1c - ldr lr, _022009F4 ; =0x0220F018 + ldr lr, _022009F4 ; =UNK04_0220F018 add r5, sp, #4 ldrb r4, [lr] ldrb r3, [lr, #1] @@ -45961,13 +45964,13 @@ MOD04_022008D8: ; 0x022008D8 add sp, sp, #0x1c ldmia sp!, {r4, r5, pc} .align 2, 0 -_022009F4: .word 0x0220F018 +_022009F4: .word UNK04_0220F018 arm_func_start MOD04_022009F8 MOD04_022009F8: ; 0x022009F8 stmdb sp!, {r4, r5, r6, r7, r8, lr} sub sp, sp, #0x60 - ldr r7, _02200C30 ; =0x0220F018 + ldr r7, _02200C30 ; =UNK04_0220F018 mov r6, r0 ldrb r4, [r7] ldrb r3, [r7, #1] @@ -46031,13 +46034,13 @@ MOD04_022009F8: ; 0x022009F8 mov r0, r3, lsr #0x10 strb r1, [sp, #0x15] strb r0, [sp, #0x14] - ldr r1, _02200C34 ; =0x02210EA0 + ldr r1, _02200C34 ; =UNK04_02210EA0 add r0, sp, #0x19 strb r3, [sp, #0x16] strb r2, [sp, #0x17] strb r2, [sp, #0x18] bl strcpy - ldr r0, _02200C34 ; =0x02210EA0 + ldr r0, _02200C34 ; =UNK04_02210EA0 bl strlen ldrb r1, [r5, #0xe] add r4, r0, #0x16 @@ -46049,7 +46052,7 @@ MOD04_022009F8: ; 0x022009F8 mov r0, #0 strb r0, [r5, #0xc] str r4, [sp] - ldr r1, _02200C38 ; =0x022113D0 + ldr r1, _02200C38 ; =UNK04_022113D0 ldr r0, [r6, #4] ldr r1, [r1] ldr r2, _02200C3C ; =0x00006CFD @@ -46062,7 +46065,7 @@ _02200B60: mov r0, #1 strb r0, [r5, #0xc] str r4, [sp] - ldr r1, _02200C38 ; =0x022113D0 + ldr r1, _02200C38 ; =UNK04_022113D0 ldr r0, [r6] ldr r1, [r1] ldr r2, _02200C3C ; =0x00006CFD @@ -46096,7 +46099,7 @@ _02200B90: mov r0, #2 strb r0, [r5, #0xc] str r4, [sp] - ldr r1, _02200C40 ; =0x022113CC + ldr r1, _02200C40 ; =UNK04_022113CC ldr r0, [r6] ldr r1, [r1] ldr r2, _02200C3C ; =0x00006CFD @@ -46111,11 +46114,11 @@ _02200C14: add sp, sp, #0x60 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_02200C30: .word 0x0220F018 -_02200C34: .word 0x02210EA0 -_02200C38: .word 0x022113D0 +_02200C30: .word UNK04_0220F018 +_02200C34: .word UNK04_02210EA0 +_02200C38: .word UNK04_022113D0 _02200C3C: .word 0x00006CFD -_02200C40: .word 0x022113CC +_02200C40: .word UNK04_022113CC arm_func_start MOD04_02200C44 MOD04_02200C44: ; 0x02200C44 @@ -46197,7 +46200,7 @@ MOD04_02200CEC: ; 0x02200CEC MOD04_02200D40: ; 0x02200D40 stmdb sp!, {lr} sub sp, sp, #4 - ldr r1, _02200D68 ; =0x0220F018 + ldr r1, _02200D68 ; =UNK04_0220F018 mov r2, #6 bl memcmp cmp r0, #0 @@ -46206,44 +46209,44 @@ MOD04_02200D40: ; 0x02200D40 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02200D68: .word 0x0220F018 +_02200D68: .word UNK04_0220F018 arm_func_start MOD04_02200D6C MOD04_02200D6C: ; 0x02200D6C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02200DA0 ; =0x022113D4 + ldr r0, _02200DA0 ; =UNK04_022113D4 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 ldmeqia sp!, {pc} bl MOD04_021EF074 - ldr r0, _02200DA0 ; =0x022113D4 + ldr r0, _02200DA0 ; =UNK04_022113D4 mov r1, #0 str r1, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02200DA0: .word 0x022113D4 +_02200DA0: .word UNK04_022113D4 arm_func_start MOD04_02200DA4 MOD04_02200DA4: ; 0x02200DA4 stmdb sp!, {r4, r5, r6, lr} - ldr r1, _02200E08 ; =0x022113D4 + ldr r1, _02200E08 ; =UNK04_022113D4 mov r6, r0 ldr r0, [r1] mov r5, #0 bl MOD04_021EF06C cmp r0, #0 ldmleia sp!, {r4, r5, r6, pc} - ldr r4, _02200E08 ; =0x022113D4 + ldr r4, _02200E08 ; =UNK04_022113D4 _02200DC8: ldr r0, [r4] mov r1, r5 bl MOD04_021EEFFC cmp r6, r0 bne _02200DF0 - ldr r0, _02200E08 ; =0x022113D4 + ldr r0, _02200E08 ; =UNK04_022113D4 mov r1, r5 ldr r0, [r0] bl MOD04_021EEDE0 @@ -46256,7 +46259,7 @@ _02200DF0: blt _02200DC8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02200E08: .word 0x022113D4 +_02200E08: .word UNK04_022113D4 arm_func_start MOD04_02200E0C MOD04_02200E0C: ; 0x02200E0C @@ -46273,7 +46276,7 @@ MOD04_02200E0C: ; 0x02200E0C stmia r2!, {r0, r1} stmia r2!, {r0, r1} stmia r2, {r0, r1} - ldr r0, _02200E9C ; =0x022113D4 + ldr r0, _02200E9C ; =UNK04_022113D4 ldr r0, [r0] cmp r0, #0 bne _02200E68 @@ -46281,24 +46284,24 @@ MOD04_02200E0C: ; 0x02200E0C mov r0, #0x40 mov r1, #4 bl MOD04_021EF0E4 - ldr r1, _02200E9C ; =0x022113D4 + ldr r1, _02200E9C ; =UNK04_022113D4 str r0, [r1] _02200E68: - ldr r0, _02200E9C ; =0x022113D4 + ldr r0, _02200E9C ; =UNK04_022113D4 add r1, sp, #0 ldr r0, [r0] bl MOD04_021EEFA8 - ldr r0, _02200E9C ; =0x022113D4 + ldr r0, _02200E9C ; =UNK04_022113D4 ldr r0, [r0] bl MOD04_021EF06C - ldr r2, _02200E9C ; =0x022113D4 + ldr r2, _02200E9C ; =UNK04_022113D4 sub r1, r0, #1 ldr r0, [r2] bl MOD04_021EEFFC add sp, sp, #0x44 ldmfd sp!, {pc} .align 2, 0 -_02200E9C: .word 0x022113D4 +_02200E9C: .word UNK04_022113D4 _02200EA0: .word MOD04_02200EA4 arm_func_start MOD04_02200EA4 @@ -46320,7 +46323,7 @@ _02200EC0: arm_func_start MOD04_02200ED4 MOD04_02200ED4: ; 0x02200ED4 stmdb sp!, {r4, r5, r6, lr} - ldr r1, _02200F38 ; =0x022113D4 + ldr r1, _02200F38 ; =UNK04_022113D4 mov r6, r0 ldr r0, [r1] cmp r0, #0 @@ -46330,7 +46333,7 @@ MOD04_02200ED4: ; 0x02200ED4 bl MOD04_021EF06C cmp r0, #0 ble _02200F30 - ldr r4, _02200F38 ; =0x022113D4 + ldr r4, _02200F38 ; =UNK04_022113D4 _02200F04: ldr r0, [r4] mov r1, r5 @@ -46347,7 +46350,7 @@ _02200F30: mov r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02200F38: .word 0x022113D4 +_02200F38: .word UNK04_022113D4 arm_func_start MOD04_02200F3C MOD04_02200F3C: ; 0x02200F3C @@ -46362,13 +46365,13 @@ MOD04_02200F3C: ; 0x02200F3C mov r1, #3 str r3, [sp, #0x824] bl MOD04_02201DCC - ldr r4, _02201124 ; =0x022115D8 + ldr r4, _02201124 ; =UNK04_022115D8 mov r8, #0 ldr r0, [r4] cmp r0, #0 ble _02200FD0 - ldr fp, _02201128 ; =0x0220F174 - ldr r5, _0220112C ; =0x022115DC + ldr fp, _02201128 ; =UNK04_0220F174 + ldr r5, _0220112C ; =UNK04_022115DC add r7, sp, #0x10 add r6, sp, #0x24 _02200F8C: @@ -46390,31 +46393,31 @@ _02200F8C: cmp r8, r0 blt _02200F8C _02200FD0: - ldr r1, _02201130 ; =0x0220F180 + ldr r1, _02201130 ; =UNK04_0220F180 add r0, sp, #0x24 bl MOD04_022021C0 ldr r1, [sl, #0xc0] add r0, sp, #0x24 bl MOD04_02202220 - ldr r1, _02201134 ; =0x0220F18C + ldr r1, _02201134 ; =UNK04_0220F18C add r0, sp, #0x24 bl MOD04_022021C0 ldr r0, [sl, #0xc8] cmp r0, #0 - ldrne r1, _02201138 ; =0x0220F194 + ldrne r1, _02201138 ; =UNK04_0220F194 add r0, sp, #0x24 - ldreq r1, _0220113C ; =0x0220F198 + ldreq r1, _0220113C ; =UNK04_0220F198 bl MOD04_022021C0 cmp sb, #0 beq _0220102C - ldr r1, _02201140 ; =0x0220F19C + ldr r1, _02201140 ; =UNK04_0220F19C add r0, sp, #0x24 bl MOD04_022021C0 add r0, sp, #0x24 mov r1, sb bl MOD04_02202220 _0220102C: - ldr r1, _02201144 ; =0x0220F1AC + ldr r1, _02201144 ; =UNK04_0220F1AC add r0, sp, #0x24 bl MOD04_022021C0 add r0, sp, #0x24 @@ -46423,13 +46426,13 @@ _0220102C: ldr r0, [sl, #0xa8] cmp r0, #0 beq _02201084 - ldr r1, _02201148 ; =0x0220F1B8 + ldr r1, _02201148 ; =UNK04_0220F1B8 add r0, sp, #0x24 bl MOD04_022021C0 ldr r1, [sl, #0x104] add r0, sp, #0x24 bl MOD04_02202220 - ldr r1, _0220114C ; =0x0220F1C4 + ldr r1, _0220114C ; =UNK04_0220F1C4 add r0, sp, #0x24 bl MOD04_022021C0 add r0, sl, #0x100 @@ -46480,17 +46483,17 @@ _022010D4: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 _02201120: .word 0x0000082C -_02201124: .word 0x022115D8 -_02201128: .word 0x0220F174 -_0220112C: .word 0x022115DC -_02201130: .word 0x0220F180 -_02201134: .word 0x0220F18C -_02201138: .word 0x0220F194 -_0220113C: .word 0x0220F198 -_02201140: .word 0x0220F19C -_02201144: .word 0x0220F1AC -_02201148: .word 0x0220F1B8 -_0220114C: .word 0x0220F1C4 +_02201124: .word UNK04_022115D8 +_02201128: .word UNK04_0220F174 +_0220112C: .word UNK04_022115DC +_02201130: .word UNK04_0220F180 +_02201134: .word UNK04_0220F18C +_02201138: .word UNK04_0220F194 +_0220113C: .word UNK04_0220F198 +_02201140: .word UNK04_0220F19C +_02201144: .word UNK04_0220F1AC +_02201148: .word UNK04_0220F1B8 +_0220114C: .word UNK04_0220F1C4 arm_func_start MOD04_02201150 MOD04_02201150: ; 0x02201150 @@ -46525,7 +46528,7 @@ MOD04_022011A8: ; 0x022011A8 movs r8, r0 mov r0, #0 str r0, [sp, #0x80c] - ldreq r0, _02201508 ; =0x0220F060 + ldreq r0, _02201508 ; =UNK04_0220F060 mov r7, r2 ldreq r8, [r0] ldrsb r0, [r1] @@ -46749,7 +46752,7 @@ _022014D8: ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _02201504: .word 0x00000814 -_02201508: .word 0x0220F060 +_02201508: .word UNK04_0220F060 arm_func_start MOD04_0220150C MOD04_0220150C: ; 0x0220150C @@ -46788,7 +46791,7 @@ _02201578: .word 0x0000000A MOD04_0220157C: ; 0x0220157C stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #0xc - ldr ip, _022016A4 ; =0x0220BCD8 + ldr ip, _022016A4 ; =UNK04_0220BCD8 mov r3, r0 ldrb r7, [ip] ldrb r6, [ip, #1] @@ -46865,7 +46868,7 @@ _0220167C: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_022016A4: .word 0x0220BCD8 +_022016A4: .word UNK04_0220BCD8 arm_func_start MOD04_022016A8 MOD04_022016A8: ; 0x022016A8 @@ -46887,7 +46890,7 @@ MOD04_022016A8: ; 0x022016A8 mov r1, r4 mov r2, #2 bl MOD04_02201714 - ldr r1, _02201710 ; =0x0220F1D0 + ldr r1, _02201710 ; =UNK04_0220F1D0 mov r0, r4 bl MOD04_022021C0 ldr r0, [r4, #0x800] @@ -46896,7 +46899,7 @@ MOD04_022016A8: ; 0x022016A8 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_02201710: .word 0x0220F1D0 +_02201710: .word UNK04_0220F1D0 arm_func_start MOD04_02201714 MOD04_02201714: ; 0x02201714 @@ -46934,10 +46937,10 @@ _02201758: mov r4, #0x5c _02201790: ldrb r1, [r6] - ldr r0, _022018E0 ; =0x0220F3A8 + ldr r0, _022018E0 ; =UNK04_0220F3A8 ldr fp, [r0, r1, lsl #2] cmp fp, #0 - ldreq fp, _022018E4 ; =0x0220F1E4 + ldreq fp, _022018E4 ; =UNK04_0220F1E4 cmp r8, #0 bne _02201804 mov r1, fp @@ -46955,7 +46958,7 @@ _02201790: ldr r0, [sb, #0x800] cmp r5, r0 bne _022017F4 - ldr r1, _022018E8 ; =0x0220F1EC + ldr r1, _022018E8 ; =UNK04_0220F1EC mov r0, sb bl MOD04_022021C0 _022017F4: @@ -46969,7 +46972,7 @@ _02201804: cmp r0, #0 ble _022018BC _02201814: - ldr r1, _022018EC ; =0x0220F1F0 + ldr r1, _022018EC ; =UNK04_0220F1F0 add r0, sp, #0xc mov r2, fp mov r3, r7 @@ -47003,7 +47006,7 @@ _02201888: ldr r0, [sb, #0x800] cmp r5, r0 bne _022018A0 - ldr r1, _022018E8 ; =0x0220F1EC + ldr r1, _022018E8 ; =UNK04_0220F1EC mov r0, sb bl MOD04_022021C0 _022018A0: @@ -47025,10 +47028,10 @@ _022018BC: add sp, sp, #0x194 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_022018E0: .word 0x0220F3A8 -_022018E4: .word 0x0220F1E4 -_022018E8: .word 0x0220F1EC -_022018EC: .word 0x0220F1F0 +_022018E0: .word UNK04_0220F3A8 +_022018E4: .word UNK04_0220F1E4 +_022018E8: .word UNK04_0220F1EC +_022018EC: .word UNK04_0220F1F0 arm_func_start MOD04_022018F0 MOD04_022018F0: ; 0x022018F0 @@ -47172,8 +47175,8 @@ _02201AC8: mov r7, #0 cmp r0, #0 ble _02201B64 - ldr fp, _02201C64 ; =0x0220F1E4 - ldr r4, _02201C68 ; =0x0220F3A8 + ldr fp, _02201C64 ; =UNK04_0220F1E4 + ldr r4, _02201C68 ; =UNK04_0220F3A8 add r5, sp, #0xc _02201B00: ldrb r0, [r5] @@ -47193,7 +47196,7 @@ _02201B00: ldr r0, [sb, #0x800] cmp r6, r0 bne _02201B50 - ldr r1, _02201C6C ; =0x0220F1EC + ldr r1, _02201C6C ; =UNK04_0220F1EC mov r0, sb bl MOD04_022021C0 _02201B50: @@ -47261,7 +47264,7 @@ _02201C28: ldr r0, [sb, #0x800] cmp r4, r0 bne _02201C40 - ldr r1, _02201C6C ; =0x0220F1EC + ldr r1, _02201C6C ; =UNK04_0220F1EC mov r0, sb bl MOD04_022021C0 _02201C40: @@ -47276,9 +47279,9 @@ _02201C4C: add sp, sp, #0x114 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02201C64: .word 0x0220F1E4 -_02201C68: .word 0x0220F3A8 -_02201C6C: .word 0x0220F1EC +_02201C64: .word UNK04_0220F1E4 +_02201C68: .word UNK04_0220F3A8 +_02201C6C: .word UNK04_0220F1EC arm_func_start MOD04_02201C70 MOD04_02201C70: ; 0x02201C70 @@ -47286,7 +47289,7 @@ MOD04_02201C70: ; 0x02201C70 sub sp, sp, #8 mov r4, r0 mov r0, r1 - ldr r1, _02201D28 ; =0x0220F1F8 + ldr r1, _02201D28 ; =UNK04_0220F1F8 add r2, sp, #0 add r3, sp, #4 bl sscanf @@ -47330,7 +47333,7 @@ _02201D04: add sp, sp, #8 ldmia sp!, {r4, pc} .align 2, 0 -_02201D28: .word 0x0220F1F8 +_02201D28: .word UNK04_0220F1F8 arm_func_start MOD04_02201D2C MOD04_02201D2C: ; 0x02201D2C @@ -47597,7 +47600,7 @@ _022020D0: mvn r0, #0 cmp r1, r0 bne _0220211C - ldr r1, _02202130 ; =0x0220F204 + ldr r1, _02202130 ; =UNK04_0220F204 mov r0, r7 bl strcmp cmp r0, #0 @@ -47619,7 +47622,7 @@ _0220211C: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02202130: .word 0x0220F204 +_02202130: .word UNK04_0220F204 arm_func_start MOD04_02202134 MOD04_02202134: ; 0x02202134 @@ -47629,10 +47632,10 @@ MOD04_02202134: ; 0x02202134 cmp r0, #0 addeq sp, sp, #4 ldmeqia sp!, {r4, r5, pc} - ldr r1, _022021B8 ; =0x022115D8 + ldr r1, _022021B8 ; =UNK04_022115D8 mov r2, #0 str r2, [r1] - ldr ip, _022021BC ; =0x022115DC + ldr ip, _022021BC ; =UNK04_022115DC _0220215C: ldr r3, [r1] ldr r2, [r0, #0xc] @@ -47658,8 +47661,8 @@ _0220215C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_022021B8: .word 0x022115D8 -_022021BC: .word 0x022115DC +_022021B8: .word UNK04_022115D8 +_022021BC: .word UNK04_022115DC arm_func_start MOD04_022021C0 MOD04_022021C0: ; 0x022021C0 @@ -47694,7 +47697,7 @@ MOD04_02202220: ; 0x02202220 sub sp, sp, #0x18 mov r2, r1 mov r4, r0 - ldr r1, _02202250 ; =0x0220F214 + ldr r1, _02202250 ; =UNK04_0220F214 add r0, sp, #0 bl sprintf add r1, sp, #0 @@ -47703,7 +47706,7 @@ MOD04_02202220: ; 0x02202220 add sp, sp, #0x18 ldmia sp!, {r4, pc} .align 2, 0 -_02202250: .word 0x0220F214 +_02202250: .word UNK04_0220F214 arm_func_start MOD04_02202254 MOD04_02202254: ; 0x02202254 @@ -47723,7 +47726,7 @@ MOD04_02202254: ; 0x02202254 MOD04_02202280: ; 0x02202280 stmdb sp!, {r4, lr} movs r4, r0 - ldreq r0, _02202300 ; =0x0220F060 + ldreq r0, _02202300 ; =UNK04_0220F060 ldreq r4, [r0] ldr r0, [r4, #0xbc] cmp r0, #0 @@ -47750,21 +47753,21 @@ _022022C8: beq _022022E8 bl MOD04_021F0248 _022022E8: - ldr r0, _02202304 ; =0x0220F064 + ldr r0, _02202304 ; =UNK04_0220F064 cmp r4, r0 ldmeqia sp!, {r4, pc} mov r0, r4 bl MOD04_021DD82C ldmia sp!, {r4, pc} .align 2, 0 -_02202300: .word 0x0220F060 -_02202304: .word 0x0220F064 +_02202300: .word UNK04_0220F060 +_02202304: .word UNK04_0220F064 arm_func_start MOD04_02202308 MOD04_02202308: ; 0x02202308 stmdb sp!, {r4, lr} movs r4, r0 - ldreq r0, _0220235C ; =0x0220F060 + ldreq r0, _0220235C ; =UNK04_0220F060 ldreq r4, [r0] ldr r0, [r4, #0xbc] cmp r0, #0 @@ -47784,7 +47787,7 @@ MOD04_02202308: ; 0x02202308 str r0, [r4, #0xb4] ldmia sp!, {r4, pc} .align 2, 0 -_0220235C: .word 0x0220F060 +_0220235C: .word UNK04_0220F060 _02202360: .word 0x00002710 arm_func_start MOD04_02202364 @@ -47813,7 +47816,7 @@ MOD04_02202364: ; 0x02202364 str r0, [r5, #0xb8] ldr r2, [r5, #0x10c] ldr r3, [r5, #0x9c] - ldr r1, _02202480 ; =0x0220F218 + ldr r1, _02202480 ; =UNK04_0220F218 mov r0, #5 blx r3 add sp, sp, #4 @@ -47866,7 +47869,7 @@ _02202454: ldmia sp!, {r4, r5, pc} .align 2, 0 _0220247C: .word 0x00002710 -_02202480: .word 0x0220F218 +_02202480: .word UNK04_0220F218 _02202484: .word 0x0000EA60 _02202488: .word 0x00004E20 @@ -47886,7 +47889,7 @@ MOD04_0220248C: ; 0x0220248C cmp r0, #0 addeq sp, sp, #0x18 ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - ldr r8, _02202530 ; =0x02211630 + ldr r8, _02202530 ; =UNK04_02211630 add sl, sp, #8 add sb, sp, #0x10 mov r6, #0 @@ -47916,13 +47919,13 @@ _02202518: add sp, sp, #0x18 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_02202530: .word 0x02211630 +_02202530: .word UNK04_02211630 arm_func_start MOD04_02202534 MOD04_02202534: ; 0x02202534 stmdb sp!, {r4, lr} movs r4, r0 - ldreq r0, _02202564 ; =0x0220F060 + ldreq r0, _02202564 ; =UNK04_0220F060 ldreq r4, [r0] ldr r0, [r4, #0xbc] cmp r0, #0 @@ -47934,37 +47937,37 @@ _02202558: bl MOD04_0220248C ldmia sp!, {r4, pc} .align 2, 0 -_02202564: .word 0x0220F060 +_02202564: .word UNK04_0220F060 arm_func_start MOD04_02202568 MOD04_02202568: ; 0x02202568 cmp r0, #0 - ldreq r0, _0220257C ; =0x0220F060 + ldreq r0, _0220257C ; =UNK04_0220F060 ldreq r0, [r0] str r1, [r0, #0xa8] bx lr .align 2, 0 -_0220257C: .word 0x0220F060 +_0220257C: .word UNK04_0220F060 arm_func_start MOD04_02202580 MOD04_02202580: ; 0x02202580 cmp r0, #0 - ldreq r0, _02202594 ; =0x0220F060 + ldreq r0, _02202594 ; =UNK04_0220F060 ldreq r0, [r0] str r1, [r0, #0xa4] bx lr .align 2, 0 -_02202594: .word 0x0220F060 +_02202594: .word UNK04_0220F060 arm_func_start MOD04_02202598 MOD04_02202598: ; 0x02202598 cmp r0, #0 - ldreq r0, _022025AC ; =0x0220F060 + ldreq r0, _022025AC ; =UNK04_0220F060 ldreq r0, [r0] str r1, [r0, #0xa0] bx lr .align 2, 0 -_022025AC: .word 0x0220F060 +_022025AC: .word UNK04_0220F060 arm_func_start MOD04_022025B0 MOD04_022025B0: ; 0x022025B0 @@ -47974,7 +47977,7 @@ MOD04_022025B0: ; 0x022025B0 mov r8, r1 mov r4, r2 mov r7, r3 - ldreq r5, _02202760 ; =0x0220F064 + ldreq r5, _02202760 ; =UNK04_0220F064 beq _022025E0 mov r0, #0x110 bl MOD04_021DD860 @@ -48048,7 +48051,7 @@ _022026CC: cmp r2, #0xa blt _022026CC mov r1, #0 - ldr r0, _0220276C ; =0x022115D8 + ldr r0, _0220276C ; =UNK04_022115D8 str r1, [r5, #0x100] ldr r0, [r0] cmp r0, #0 @@ -48058,17 +48061,17 @@ _022026FC: ldr r0, [sp, #0x5c] cmp r0, #0 beq _02202748 - ldr r0, _02202770 ; =0x022115F0 + ldr r0, _02202770 ; =UNK04_022115F0 ldrsb r4, [r0] cmp r4, #0 bne _02202728 - ldr r1, _02202774 ; =0x0220F250 + ldr r1, _02202774 ; =UNK04_0220F250 add r0, sp, #0 mov r2, r7 bl sprintf _02202728: cmp r4, #0 - ldrne r0, _02202770 ; =0x022115F0 + ldrne r0, _02202770 ; =UNK04_022115F0 ldr r1, _02202778 ; =0x00006CFC addeq r0, sp, #0 add r2, r5, #0xcc @@ -48084,12 +48087,12 @@ _0220274C: add sp, sp, #0x40 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_02202760: .word 0x0220F064 +_02202760: .word UNK04_0220F064 _02202764: .word 0x80808081 _02202768: .word 0x000000FF -_0220276C: .word 0x022115D8 -_02202770: .word 0x022115F0 -_02202774: .word 0x0220F250 +_0220276C: .word UNK04_022115D8 +_02202770: .word UNK04_022115F0 +_02202774: .word UNK04_0220F250 _02202778: .word 0x00006CFC arm_func_start MOD04_0220277C @@ -48098,11 +48101,11 @@ MOD04_0220277C: ; 0x0220277C bxlt lr cmp r0, #0xfe bxgt lr - ldr r2, _02202798 ; =0x0220F3A8 + ldr r2, _02202798 ; =UNK04_0220F3A8 str r1, [r2, r0, lsl #2] bx lr .align 2, 0 -_02202798: .word 0x0220F3A8 +_02202798: .word UNK04_0220F3A8 arm_func_start MOD04_0220279C MOD04_0220279C: ; 0x0220279C @@ -48564,7 +48567,7 @@ MOD04_02202DC0: ; 0x02202DC0 mov r4, r1 mov r7, r2 mov r5, r0 - ldr r1, _02202E64 ; =0x0220F7A0 + ldr r1, _02202E64 ; =UNK04_0220F7A0 mov r0, r7 bl strstr cmp r0, #0 @@ -48601,7 +48604,7 @@ MOD04_02202DC0: ; 0x02202DC0 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02202E64: .word 0x0220F7A0 +_02202E64: .word UNK04_0220F7A0 arm_func_start MOD04_02202E68 MOD04_02202E68: ; 0x02202E68 @@ -48622,7 +48625,7 @@ MOD04_02202E68: ; 0x02202E68 mov r6, #0 cmp r0, #0 ble _02202EF4 - ldr r4, _02202F64 ; =0x0220F3A8 + ldr r4, _02202F64 ; =UNK04_0220F3A8 _02202EB0: mov r0, r8 mov r1, r7 @@ -48673,7 +48676,7 @@ _02202F20: blx r4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_02202F64: .word 0x0220F3A8 +_02202F64: .word UNK04_0220F3A8 arm_func_start MOD04_02202F68 MOD04_02202F68: ; 0x02202F68 @@ -48754,7 +48757,7 @@ MOD04_02203048: ; 0x02203048 mov r4, r2 cmp r3, #0 bne _02203070 - ldr r0, _022030BC ; =0x02210E5C + ldr r0, _022030BC ; =UNK04_02210E5C ldr r0, [r0] cmp r0, #1 ldmneia sp!, {r4, r5, r6, pc} @@ -48779,7 +48782,7 @@ _02203070: bl MOD04_02203294 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_022030BC: .word 0x02210E5C +_022030BC: .word UNK04_02210E5C arm_func_start MOD04_022030C0 MOD04_022030C0: ; 0x022030C0 @@ -48855,7 +48858,7 @@ _022031B0: _022031C8: ands r0, r1, #4 beq _02203204 - ldr r3, _0220328C ; =0x0220F7A8 + ldr r3, _0220328C ; =UNK04_0220F7A8 add ip, sp, #0x10 mov r2, #6 _022031DC: @@ -48870,7 +48873,7 @@ _022031DC: strb r0, [ip] b _0220322C _02203204: - ldr r3, _02203290 ; =0x0220F7B8 + ldr r3, _02203290 ; =UNK04_0220F7B8 add ip, sp, #0x10 mov r2, #4 _02203210: @@ -48909,8 +48912,8 @@ _02203264: add sp, sp, #0x114 ldmia sp!, {r4, r5, pc} .align 2, 0 -_0220328C: .word 0x0220F7A8 -_02203290: .word 0x0220F7B8 +_0220328C: .word UNK04_0220F7A8 +_02203290: .word UNK04_0220F7B8 arm_func_start MOD04_02203294 MOD04_02203294: ; 0x02203294 @@ -49003,14 +49006,14 @@ MOD04_02203378: ; 0x02203378 arm_func_start MOD04_022033AC MOD04_022033AC: ; 0x022033AC - ldr r1, _022033C4 ; =0x02211738 + ldr r1, _022033C4 ; =UNK04_02211738 ldr r1, [r1] cmp r0, r1 moveq r0, #1 movne r0, #0 bx lr .align 2, 0 -_022033C4: .word 0x02211738 +_022033C4: .word UNK04_02211738 arm_func_start MOD04_022033C8 MOD04_022033C8: ; 0x022033C8 @@ -49252,7 +49255,7 @@ _022036A8: movs r4, r0 addmi sp, sp, #0x9c ldmmiia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r1, _02203734 ; =0x0220F7D4 + ldr r1, _02203734 ; =UNK04_0220F7D4 add r0, sp, #0x16 mov r2, r5 mov r3, r7 @@ -49284,7 +49287,7 @@ _02203718: add sp, sp, #0x9c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02203734: .word 0x0220F7D4 +_02203734: .word UNK04_0220F7D4 arm_func_start MOD04_02203738 MOD04_02203738: ; 0x02203738 @@ -49297,7 +49300,7 @@ MOD04_02203738: ; 0x02203738 movs r8, r0 addeq sp, sp, #4 ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc} - ldr r4, _022037B8 ; =0x0220F7DC + ldr r4, _022037B8 ; =UNK04_0220F7DC mov r6, #0 mov r5, #0x5c _02203768: @@ -49323,14 +49326,14 @@ _0220379C: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_022037B8: .word 0x0220F7DC +_022037B8: .word UNK04_0220F7DC arm_func_start MOD04_022037BC MOD04_022037BC: ; 0x022037BC cmp r0, #0 - ldrne r2, _02203824 ; =0x02211730 + ldrne r2, _02203824 ; =UNK04_02211730 strne r0, [r2] - ldr r2, _02203824 ; =0x02211730 + ldr r2, _02203824 ; =UNK04_02211730 ldr r0, [r2] b _022037E0 _022037D4: @@ -49349,7 +49352,7 @@ _022037F8: moveq r0, #0 cmp r3, #0 bxeq lr - ldr r1, _02203824 ; =0x02211730 + ldr r1, _02203824 ; =UNK04_02211730 mov r2, #0 ldr r3, [r1] add r3, r3, #1 @@ -49357,13 +49360,13 @@ _022037F8: strb r2, [ip] bx lr .align 2, 0 -_02203824: .word 0x02211730 +_02203824: .word UNK04_02211730 arm_func_start MOD04_02203828 MOD04_02203828: ; 0x02203828 stmdb sp!, {r4, r5, r6, lr} sub sp, sp, #8 - ldr r1, _02203884 ; =0x0220BCE0 + ldr r1, _02203884 ; =UNK04_0220BCE0 add r4, sp, #0 ldr r2, [r1] ldr r1, [r1, #4] @@ -49386,7 +49389,7 @@ _02203850: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02203884: .word 0x0220BCE0 +_02203884: .word UNK04_0220BCE0 arm_func_start MOD04_02203888 MOD04_02203888: ; 0x02203888 @@ -49470,7 +49473,7 @@ MOD04_0220394C: ; 0x0220394C stmdb sp!, {r4, r5, r6, lr} mov r5, r1 mov r6, r0 - ldr r1, _022039D8 ; =0x0220F7E0 + ldr r1, _022039D8 ; =UNK04_0220F7E0 mov r0, r5 mov r4, r2 bl strcmp @@ -49509,7 +49512,7 @@ _022039D0: bl atol ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_022039D8: .word 0x0220F7E0 +_022039D8: .word UNK04_0220F7E0 _022039DC: .word 0x0210430C arm_func_start MOD04_022039E0 @@ -49520,8 +49523,8 @@ MOD04_022039E0: ; 0x022039E0 mov r5, r1 mov r4, r2 bne _02203A0C - ldr r0, _02203A40 ; =0x0220F7E8 - ldr r1, _02203A44 ; =0x0220F7F0 + ldr r0, _02203A40 ; =UNK04_0220F7E8 + ldr r1, _02203A44 ; =UNK04_0220F7F0 mov r2, #0 mov r3, #0x97 bl __msl_assertion_failed @@ -49540,8 +49543,8 @@ _02203A0C: add sp, sp, #8 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02203A40: .word 0x0220F7E8 -_02203A44: .word 0x0220F7F0 +_02203A40: .word UNK04_0220F7E8 +_02203A44: .word UNK04_0220F7F0 arm_func_start MOD04_02203A48 MOD04_02203A48: ; 0x02203A48 @@ -49549,7 +49552,7 @@ MOD04_02203A48: ; 0x02203A48 sub sp, sp, #0x14 mov r4, r1 mov r5, r0 - ldr r1, _02203A7C ; =0x0220F7FC + ldr r1, _02203A7C ; =UNK04_0220F7FC add r0, sp, #0 bl sprintf add r2, sp, #0 @@ -49559,7 +49562,7 @@ MOD04_02203A48: ; 0x02203A48 add sp, sp, #0x14 ldmia sp!, {r4, r5, pc} .align 2, 0 -_02203A7C: .word 0x0220F7FC +_02203A7C: .word UNK04_0220F7FC arm_func_start MOD04_02203A80 MOD04_02203A80: ; 0x02203A80 @@ -49596,7 +49599,7 @@ MOD04_02203AC0: ; 0x02203AC0 MOD04_02203AE4: ; 0x02203AE4 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02203B30 ; =0x02211734 + ldr r0, _02203B30 ; =UNK04_02211734 ldr r0, [r0] cmp r0, #0 addeq sp, sp, #4 @@ -49605,22 +49608,22 @@ MOD04_02203AE4: ; 0x02203AE4 cmp r0, #0 addne sp, sp, #4 ldmneia sp!, {pc} - ldr r0, _02203B30 ; =0x02211734 + ldr r0, _02203B30 ; =UNK04_02211734 ldr r0, [r0] bl MOD04_021EF5B0 - ldr r0, _02203B30 ; =0x02211734 + ldr r0, _02203B30 ; =UNK04_02211734 mov r1, #0 str r1, [r0] add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02203B30: .word 0x02211734 +_02203B30: .word UNK04_02211734 arm_func_start MOD04_02203B34 MOD04_02203B34: ; 0x02203B34 stmdb sp!, {lr} sub sp, sp, #0xc - ldr r0, _02203B88 ; =0x02211734 + ldr r0, _02203B88 ; =UNK04_02211734 ldr r0, [r0] cmp r0, #0 bne _02203B78 @@ -49633,15 +49636,15 @@ MOD04_02203B34: ; 0x02203B34 mov r2, #2 str ip, [sp, #4] bl MOD04_021EF62C - ldr r1, _02203B88 ; =0x02211734 + ldr r1, _02203B88 ; =UNK04_02211734 str r0, [r1] _02203B78: - ldr r0, _02203B88 ; =0x02211734 + ldr r0, _02203B88 ; =UNK04_02211734 ldr r0, [r0] add sp, sp, #0xc ldmfd sp!, {pc} .align 2, 0 -_02203B88: .word 0x02211734 +_02203B88: .word UNK04_02211734 _02203B8C: .word MOD04_02203BA8 _02203B90: .word MOD04_02203B98 _02203B94: .word MOD04_02203BBC @@ -49686,11 +49689,11 @@ _02203BE0: .word MOD04_02206740 arm_func_start MOD04_02203BE4 MOD04_02203BE4: ; 0x02203BE4 - ldr ip, _02203BF0 ; =0x0220658C + ldr ip, _02203BF0 ; =MOD04_0220658C add r0, r0, #0x4c bx ip .align 2, 0 -_02203BF0: .word 0x0220658C +_02203BF0: .word MOD04_0220658C arm_func_start MOD04_02203BF4 MOD04_02203BF4: ; 0x02203BF4 @@ -49828,7 +49831,7 @@ _02203D74: str r7, [sl, #0x40] cmp r8, #0 ble _02203DFC - ldr fp, _02203E78 ; =0x0220F3A8 + ldr fp, _02203E78 ; =UNK04_0220F3A8 _02203DA8: ldrb r0, [sb, r6] add r4, sb, r6 @@ -49840,7 +49843,7 @@ _02203DA8: cmp r0, #0x100 bge _02203DFC add r0, sp, #8 - ldr r1, _02203E7C ; =0x0220F800 + ldr r1, _02203E7C ; =UNK04_0220F800 mov r2, r5 add r0, r0, r7 bl sprintf @@ -49886,8 +49889,8 @@ _02203E4C: add sp, sp, #0x10c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02203E78: .word 0x0220F3A8 -_02203E7C: .word 0x0220F800 +_02203E78: .word UNK04_0220F3A8 +_02203E7C: .word UNK04_0220F800 arm_func_start MOD04_02203E80 MOD04_02203E80: ; 0x02203E80 @@ -49912,7 +49915,7 @@ MOD04_02203EA4: ; 0x02203EA4 mov r5, r3 cmp r4, #0 bne _02203EE0 - ldr r0, _02203F68 ; =0x02210E5C + ldr r0, _02203F68 ; =UNK04_02210E5C ldr r0, [r0] cmp r0, #1 addne sp, sp, #0x10 @@ -49954,7 +49957,7 @@ _02203EE0: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_02203F68: .word 0x02210E5C +_02203F68: .word UNK04_02210E5C _02203F6C: .word 0x00000638 _02203F70: .word MOD04_02204028 _02203F74: .word MOD04_02203F78 @@ -50242,7 +50245,7 @@ _0220431C: str r0, [sl, #0x4b0] mov r0, #1 str r0, [sl] - ldr r0, _0220437C ; =0x02211738 + ldr r0, _0220437C ; =UNK04_02211738 ldr r3, [sl, #0x494] ldr r2, [r0] ldr r4, [sl, #0x488] @@ -50257,7 +50260,7 @@ _02204364: .align 2, 0 _02204374: .word 0x000005F4 _02204378: .word 0x000005DB -_0220437C: .word 0x02211738 +_0220437C: .word UNK04_02211738 arm_func_start MOD04_02204380 MOD04_02204380: ; 0x02204380 @@ -50463,8 +50466,8 @@ MOD04_0220464C: ; 0x0220464C mov r8, #0 cmp r0, #3 blt _02204800 - ldr sl, _0220481C ; =0x0220F818 - ldr fp, _02204820 ; =0x0220F830 + ldr sl, _0220481C ; =UNK04_0220F818 + ldr fp, _02204820 ; =UNK04_0220F830 add r7, sp, #0 mov r6, r8 mov r4, r8 @@ -50586,8 +50589,8 @@ _02204810: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_0220481C: .word 0x0220F818 -_02204820: .word 0x0220F830 +_0220481C: .word UNK04_0220F818 +_02204820: .word UNK04_0220F830 _02204824: .word 0x000005B4 arm_func_start MOD04_02204828 @@ -51035,7 +51038,7 @@ _02204E88: ldrb r1, [r7] ldrb r0, [r7, #1] add r5, r8, #0x4a0 - ldr r2, _02205228 ; =0x02211738 + ldr r2, _02205228 ; =UNK04_02211738 strb r1, [r8, #0x4a0] strb r0, [r5, #1] ldrb r4, [r7, #2] @@ -51069,7 +51072,7 @@ _02204E88: mov r0, r8 add r1, r7, #6 bl MOD04_02205240 - ldr r0, _02205228 ; =0x02211738 + ldr r0, _02205228 ; =UNK04_02211738 ldr r3, [r8, #0x494] ldr r2, [r0] ldr r4, [r8, #0x488] @@ -51236,7 +51239,7 @@ _02205154: str r0, [r8, #0x5c8] mov r0, #2 str r0, [r8] - ldr r0, _02205228 ; =0x02211738 + ldr r0, _02205228 ; =UNK04_02211738 ldr r3, [r8, #0x494] ldr r2, [r0] ldr r4, [r8, #0x488] @@ -51257,8 +51260,8 @@ _022051B4: _022051D0: cmp r6, #0 bge _022051EC - ldr r0, _02205234 ; =0x0220F840 - ldr r1, _02205238 ; =0x0220F830 + ldr r0, _02205234 ; =UNK04_0220F840 + ldr r1, _02205238 ; =UNK04_0220F830 ldr r3, _0220523C ; =0x000004AF mov r2, #0 bl __msl_assertion_failed @@ -51280,11 +51283,11 @@ _02205214: ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 _02205224: .word 0x000004BC -_02205228: .word 0x02211738 +_02205228: .word UNK04_02211738 _0220522C: .word 0x000004A8 _02205230: .word 0x0000FFFF -_02205234: .word 0x0220F840 -_02205238: .word 0x0220F830 +_02205234: .word UNK04_0220F840 +_02205238: .word UNK04_0220F830 _0220523C: .word 0x000004AF arm_func_start MOD04_02205240 @@ -51332,7 +51335,7 @@ _022052B4: moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, r8, pc} _022052D8: - ldr r1, _02205374 ; =0x0220F84C + ldr r1, _02205374 ; =UNK04_0220F84C add r0, r5, #1 mov r2, #4 bl memcmp @@ -51372,7 +51375,7 @@ _022052D8: add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_02205374: .word 0x0220F84C +_02205374: .word UNK04_0220F84C arm_func_start MOD04_02205378 MOD04_02205378: ; 0x02205378 @@ -51667,8 +51670,8 @@ _02205750: sub r6, r6, r0 b _022057B8 _02205798: - ldr r0, _022057E0 ; =0x0220F854 - ldr r1, _022057E4 ; =0x0220F830 + ldr r0, _022057E0 ; =UNK04_0220F854 + ldr r1, _022057E4 ; =UNK04_0220F830 ldr r3, _022057E8 ; =0x00000317 mov r2, #0 bl __msl_assertion_failed @@ -51688,8 +51691,8 @@ _022057D4: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, pc} .align 2, 0 -_022057E0: .word 0x0220F854 -_022057E4: .word 0x0220F830 +_022057E0: .word UNK04_0220F854 +_022057E4: .word UNK04_0220F830 _022057E8: .word 0x00000317 arm_func_start MOD04_022057EC @@ -51915,16 +51918,16 @@ MOD04_02205AB4: ; 0x02205AB4 mov r4, r3 cmp r0, #1 beq _02205AEC - ldr r0, _02205D18 ; =0x0220F858 - ldr r1, _02205D1C ; =0x0220F830 + ldr r0, _02205D18 ; =UNK04_0220F858 + ldr r1, _02205D1C ; =UNK04_0220F830 ldr r3, _02205D20 ; =0x0000020A mov r2, #0 bl __msl_assertion_failed _02205AEC: cmp r7, #0 - ldreq r7, _02205D24 ; =0x0220F878 + ldreq r7, _02205D24 ; =UNK04_0220F878 cmp r6, #0 - ldreq r6, _02205D24 ; =0x0220F878 + ldreq r6, _02205D24 ; =UNK04_0220F878 mov r0, r7 bl strlen cmp r0, #0x100 @@ -52065,10 +52068,10 @@ _02205D0C: add sp, sp, #0x30c ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02205D18: .word 0x0220F858 -_02205D1C: .word 0x0220F830 +_02205D18: .word UNK04_0220F858 +_02205D1C: .word UNK04_0220F830 _02205D20: .word 0x0000020A -_02205D24: .word 0x0220F878 +_02205D24: .word UNK04_0220F878 arm_func_start MOD04_02205D28 MOD04_02205D28: ; 0x02205D28 @@ -52254,7 +52257,7 @@ MOD04_02205F98: ; 0x02205F98 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #4 movs r7, r1 - ldreq r7, _02205FEC ; =0x0220F878 + ldreq r7, _02205FEC ; =UNK04_0220F878 mov r4, r0 mov r0, r7 mov r6, r2 @@ -52273,7 +52276,7 @@ MOD04_02205F98: ; 0x02205F98 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02205FEC: .word 0x0220F878 +_02205FEC: .word UNK04_0220F878 arm_func_start MOD04_02205FF0 MOD04_02205FF0: ; 0x02205FF0 @@ -52283,7 +52286,7 @@ MOD04_02205FF0: ; 0x02205FF0 add r0, r4, #0xc mov r1, #0x14 bl MOD04_02206124 - ldr r1, _02206118 ; =0x0221173C + ldr r1, _02206118 ; =UNK04_0221173C mov r3, r0 ldr r1, [r1] cmp r1, #0 @@ -52292,7 +52295,7 @@ MOD04_02205FF0: ; 0x02205FF0 bl strcpy b _02206038 _02206028: - ldr r1, _0220611C ; =0x0220F87C + ldr r1, _0220611C ; =UNK04_0220F87C add r0, sp, #8 add r2, r4, #0xc bl sprintf @@ -52356,8 +52359,8 @@ _022060E0: add sp, sp, #0x88 ldmia sp!, {r4, pc} .align 2, 0 -_02206118: .word 0x0221173C -_0220611C: .word 0x0220F87C +_02206118: .word UNK04_0221173C +_0220611C: .word UNK04_0220F87C _02206120: .word 0x0000EE70 arm_func_start MOD04_02206124 @@ -52399,13 +52402,13 @@ MOD04_02206184: ; 0x02206184 ldr r5, [r4, #0x80] cmp r5, #0 ble _02206214 - ldr r0, _02206240 ; =0x0220F804 + ldr r0, _02206240 ; =UNK04_0220F804 ldr r6, [r0] mov r0, r6 bl strlen cmp r5, r0 bls _02206214 - ldr r0, _02206240 ; =0x0220F804 + ldr r0, _02206240 ; =UNK04_0220F804 ldr r7, [r4, #0x7c] ldr r5, [r0] mov r0, r5 @@ -52422,7 +52425,7 @@ MOD04_02206184: ; 0x02206184 mov r0, r4 add r1, r7, r1 bl MOD04_02205240 - ldr r0, _02206244 ; =0x02211738 + ldr r0, _02206244 ; =UNK04_02211738 ldr r3, [r4, #0x494] ldr r2, [r0] ldr ip, [r4, #0x488] @@ -52430,7 +52433,7 @@ MOD04_02206184: ; 0x02206184 mov r1, #5 blx ip _02206214: - ldr r0, _02206244 ; =0x02211738 + ldr r0, _02206244 ; =UNK04_02211738 ldr r3, [r4, #0x494] ldr r2, [r0] ldr ip, [r4, #0x488] @@ -52442,8 +52445,8 @@ _02206214: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02206240: .word 0x0220F804 -_02206244: .word 0x02211738 +_02206240: .word UNK04_0220F804 +_02206244: .word UNK04_02211738 arm_func_start MOD04_02206248 MOD04_02206248: ; 0x02206248 @@ -52454,8 +52457,8 @@ MOD04_02206248: ; 0x02206248 mov r5, r2 mov r4, r3 bne _02206278 - ldr r0, _02206360 ; =0x0220F898 - ldr r1, _02206364 ; =0x0220F830 + ldr r0, _02206360 ; =UNK04_0220F898 + ldr r1, _02206364 ; =UNK04_0220F830 mov r2, #0 mov r3, #0x11c bl __msl_assertion_failed @@ -52463,7 +52466,7 @@ _02206278: ldr r0, [sp, #0x1c] cmp r0, #0 bne _02206298 - ldr r0, _02206368 ; =0x02210E5C + ldr r0, _02206368 ; =UNK04_02210E5C ldr r0, [r0] cmp r0, #1 addne sp, sp, #4 @@ -52490,13 +52493,13 @@ _02206298: cmp r0, #0 str r2, [r7, #0x48c] bne _022062FC - ldr r0, _0220636C ; =0x0220F8A8 - ldr r1, _02206364 ; =0x0220F830 + ldr r0, _0220636C ; =UNK04_0220F8A8 + ldr r1, _02206364 ; =UNK04_0220F830 ldr r3, _02206370 ; =0x00000132 bl __msl_assertion_failed _022062FC: ldr r0, [sp, #0x24] - ldr r1, _02206374 ; =0x0220F878 + ldr r1, _02206374 ; =UNK04_0220F878 str r0, [r7, #0x494] str r1, [r7, #0x498] mov r3, #0 @@ -52521,12 +52524,12 @@ _022062FC: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02206360: .word 0x0220F898 -_02206364: .word 0x0220F830 -_02206368: .word 0x02210E5C -_0220636C: .word 0x0220F8A8 +_02206360: .word UNK04_0220F898 +_02206364: .word UNK04_0220F830 +_02206368: .word UNK04_02210E5C +_0220636C: .word UNK04_0220F8A8 _02206370: .word 0x00000132 -_02206374: .word 0x0220F878 +_02206374: .word UNK04_0220F878 arm_func_start MOD04_02206378 MOD04_02206378: ; 0x02206378 @@ -52556,8 +52559,8 @@ MOD04_022063A8: ; 0x022063A8 bl MOD04_021EF358 movs r4, r0 bne _022063E0 - ldr r0, _02206420 ; =0x0220F8BC - ldr r1, _02206424 ; =0x0220F830 + ldr r0, _02206420 ; =UNK04_0220F8BC + ldr r1, _02206424 ; =UNK04_0220F830 mov r2, #0 mov r3, #0xf4 bl __msl_assertion_failed @@ -52579,8 +52582,8 @@ _022063E0: add sp, sp, #0xc ldmia sp!, {r4, r5, pc} .align 2, 0 -_02206420: .word 0x0220F8BC -_02206424: .word 0x0220F830 +_02206420: .word UNK04_0220F8BC +_02206424: .word UNK04_0220F830 arm_func_start MOD04_02206428 MOD04_02206428: ; 0x02206428 @@ -52689,6 +52692,9 @@ MOD04_02206570: ; 0x02206570 ldr r0, [r0] add sp, sp, #4 ldmfd sp!, {pc} + + arm_func_start MOD04_0220658C +MOD04_0220658C: ; 0x0220658C ldr ip, _02206598 ; =MOD04_021EF06C ldr r0, [r0, #4] bx ip @@ -52849,7 +52855,7 @@ _0220677C: _02206780: str r2, [r0, #0x498] str r1, [r0, #0x49c] - ldr r2, _022067B0 ; =0x02211740 + ldr r2, _022067B0 ; =UNK04_02211740 ldr ip, _022067B4 ; =MOD04_021EED08 str r0, [r2] mov r1, r3 @@ -52860,31 +52866,31 @@ _022067A0: .word MOD04_02206978 _022067A4: .word MOD04_02206898 _022067A8: .word MOD04_02206828 _022067AC: .word MOD04_022067B8 -_022067B0: .word 0x02211740 +_022067B0: .word UNK04_02211740 _022067B4: .word MOD04_021EED08 arm_func_start MOD04_022067B8 MOD04_022067B8: ; 0x022067B8 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _02206820 ; =0x02211740 + ldr r2, _02206820 ; =UNK04_02211740 mov r5, r1 ldr r1, [r2] ldr r0, [r0] ldr r1, [r1, #0x498] - ldr r2, _02206824 ; =0x0220F878 + ldr r2, _02206824 ; =UNK04_0220F878 bl MOD04_022039E0 - ldr r1, _02206820 ; =0x02211740 + ldr r1, _02206820 ; =UNK04_02211740 mov r4, r0 ldr r1, [r1] ldr r0, [r5] ldr r1, [r1, #0x498] - ldr r2, _02206824 ; =0x0220F878 + ldr r2, _02206824 ; =UNK04_0220F878 bl MOD04_022039E0 mov r1, r0 mov r0, r4 bl strnicmp - ldr r1, _02206820 ; =0x02211740 + ldr r1, _02206820 ; =UNK04_02211740 ldr r1, [r1] ldr r1, [r1, #0x49c] cmp r1, #0 @@ -52892,31 +52898,31 @@ MOD04_022067B8: ; 0x022067B8 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_02206820: .word 0x02211740 -_02206824: .word 0x0220F878 +_02206820: .word UNK04_02211740 +_02206824: .word UNK04_0220F878 arm_func_start MOD04_02206828 MOD04_02206828: ; 0x02206828 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _02206890 ; =0x02211740 + ldr r2, _02206890 ; =UNK04_02211740 mov r5, r1 ldr r1, [r2] ldr r0, [r0] ldr r1, [r1, #0x498] - ldr r2, _02206894 ; =0x0220F878 + ldr r2, _02206894 ; =UNK04_0220F878 bl MOD04_022039E0 - ldr r1, _02206890 ; =0x02211740 + ldr r1, _02206890 ; =UNK04_02211740 mov r4, r0 ldr r1, [r1] ldr r0, [r5] ldr r1, [r1, #0x498] - ldr r2, _02206894 ; =0x0220F878 + ldr r2, _02206894 ; =UNK04_0220F878 bl MOD04_022039E0 mov r1, r0 mov r0, r4 bl strcmp - ldr r1, _02206890 ; =0x02211740 + ldr r1, _02206890 ; =UNK04_02211740 ldr r1, [r1] ldr r1, [r1, #0x49c] cmp r1, #0 @@ -52924,13 +52930,13 @@ MOD04_02206828: ; 0x02206828 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_02206890: .word 0x02211740 -_02206894: .word 0x0220F878 +_02206890: .word UNK04_02211740 +_02206894: .word UNK04_0220F878 arm_func_start MOD04_02206898 MOD04_02206898: ; 0x02206898 stmdb sp!, {r4, r5, r6, lr} - ldr r3, _02206974 ; =0x02211740 + ldr r3, _02206974 ; =UNK04_02211740 mov r2, #0 ldr r3, [r3] ldr r5, [r1] @@ -52938,7 +52944,7 @@ MOD04_02206898: ; 0x02206898 ldr r1, [r3, #0x498] mov r3, r2 bl MOD04_02203910 - ldr r3, _02206974 ; =0x02211740 + ldr r3, _02206974 ; =UNK04_02211740 mov r2, #0 mov r4, r0 ldr r0, [r3] @@ -52952,7 +52958,7 @@ MOD04_02206898: ; 0x02206898 mov r0, r4 mov r1, r6 bl _dsub - ldr r2, _02206974 ; =0x02211740 + ldr r2, _02206974 ; =UNK04_02211740 mov r4, r0 ldr r0, [r2] mov r5, r1 @@ -52986,27 +52992,27 @@ _0220692C: rsb r0, r0, #0 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02206974: .word 0x02211740 +_02206974: .word UNK04_02211740 arm_func_start MOD04_02206978 MOD04_02206978: ; 0x02206978 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r2, _022069D8 ; =0x02211740 + ldr r2, _022069D8 ; =UNK04_02211740 ldr r0, [r0] ldr r2, [r2] ldr r5, [r1] ldr r1, [r2, #0x498] mov r2, #0 bl MOD04_0220394C - ldr r1, _022069D8 ; =0x02211740 + ldr r1, _022069D8 ; =UNK04_02211740 mov r4, r0 ldr r1, [r1] mov r0, r5 ldr r1, [r1, #0x498] mov r2, #0 bl MOD04_0220394C - ldr r1, _022069D8 ; =0x02211740 + ldr r1, _022069D8 ; =UNK04_02211740 sub r0, r4, r0 ldr r1, [r1] ldr r1, [r1, #0x49c] @@ -53015,7 +53021,7 @@ MOD04_02206978: ; 0x02206978 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_022069D8: .word 0x02211740 +_022069D8: .word UNK04_02211740 arm_func_start MOD04_022069DC MOD04_022069DC: ; 0x022069DC @@ -53060,7 +53066,7 @@ MOD04_02206A4C: ; 0x02206A4C mov r0, r6 bl MOD04_022083D4 cmp r0, #0xa - ldrgt r0, _02206B08 ; =0x02211760 + ldrgt r0, _02206B08 ; =UNK04_02211760 movgt r1, #7 strgt r1, [r0] movgt r0, #0 @@ -53069,22 +53075,22 @@ MOD04_02206A4C: ; 0x02206A4C bl MOD04_022083D4 mov r5, r0 cmp r5, #0xa - ldrgt r0, _02206B08 ; =0x02211760 + ldrgt r0, _02206B08 ; =UNK04_02211760 movgt r1, #7 strgt r1, [r0] movgt r0, #0 ldmgtia sp!, {r4, r5, r6, pc} bl MOD04_02206DA4 - ldr r1, _02206B0C ; =0x02211750 + ldr r1, _02206B0C ; =UNK04_02211750 add r0, r0, #1 ldr r2, [r1] mov r1, #4 blx r2 - ldr r1, _02206B10 ; =0x02211778 + ldr r1, _02206B10 ; =UNK04_02211778 str r0, [r1, r4, lsl #2] ldr r0, [r1, r4, lsl #2] cmp r0, #0 - ldreq r0, _02206B08 ; =0x02211760 + ldreq r0, _02206B08 ; =UNK04_02211760 moveq r1, #1 streq r1, [r0] moveq r0, #0 @@ -53092,7 +53098,7 @@ MOD04_02206A4C: ; 0x02206A4C mov r1, r6 mov r2, r5 bl MOD04_02206C98 - ldr r1, _02206B10 ; =0x02211778 + ldr r1, _02206B10 ; =UNK04_02211778 mov r2, #0 ldr r1, [r1, r4, lsl #2] strb r2, [r1, r0] @@ -53100,17 +53106,17 @@ _02206B00: mov r0, #1 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02206B08: .word 0x02211760 -_02206B0C: .word 0x02211750 -_02206B10: .word 0x02211778 +_02206B08: .word UNK04_02211760 +_02206B0C: .word UNK04_02211750 +_02206B10: .word UNK04_02211778 arm_func_start MOD04_02206B14 MOD04_02206B14: ; 0x02206B14 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #4 mov r7, #0 - ldr r4, _02206B58 ; =0x02211764 - ldr r6, _02206B5C ; =0x02211778 + ldr r4, _02206B58 ; =UNK04_02211764 + ldr r6, _02206B5C ; =UNK04_02211778 mov r5, r7 _02206B2C: ldr r0, [r6, r7, lsl #2] @@ -53126,8 +53132,8 @@ _02206B44: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02206B58: .word 0x02211764 -_02206B5C: .word 0x02211778 +_02206B58: .word UNK04_02211764 +_02206B5C: .word UNK04_02211778 arm_func_start MOD04_02206B60 MOD04_02206B60: ; 0x02206B60 @@ -53231,7 +53237,7 @@ MOD04_02206C98: ; 0x02206C98 bl MOD04_02206E28 cmp r0, #0 ble _02206D8C - ldr r5, _02206DA0 ; =0x0220BCE8 + ldr r5, _02206DA0 ; =UNK04_0220BCE8 mov r6, #0 mov r4, #0x2a mov fp, #3 @@ -53287,7 +53293,7 @@ _02206D8C: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02206DA0: .word 0x0220BCE8 +_02206DA0: .word UNK04_0220BCE8 arm_func_start MOD04_02206DA4 MOD04_02206DA4: ; 0x02206DA4 @@ -53359,8 +53365,8 @@ _02206E64: arm_func_start MOD04_02206E6C MOD04_02206E6C: ; 0x02206E6C - ldr r1, _02206E8C ; =0x02211744 - ldr r2, _02206E90 ; =0x02211758 + ldr r1, _02206E8C ; =UNK04_02211744 + ldr r2, _02206E90 ; =UNK04_02211758 str r0, [r1] mov r1, #0 ldr ip, _02206E94 ; =MOD04_02208570 @@ -53368,8 +53374,8 @@ MOD04_02206E6C: ; 0x02206E6C str r1, [r2] bx ip .align 2, 0 -_02206E8C: .word 0x02211744 -_02206E90: .word 0x02211758 +_02206E8C: .word UNK04_02211744 +_02206E90: .word UNK04_02211758 _02206E94: .word MOD04_02208570 _02206E98: .word MOD04_02206E9C @@ -53380,50 +53386,50 @@ MOD04_02206E9C: ; 0x02206E9C bl MOD04_02206B14 bl MOD04_02208378 bl MOD04_0220831C - ldr r0, _02206EEC ; =0x0221174C - ldr r1, _02206EF0 ; =0x02211764 + ldr r0, _02206EEC ; =UNK04_0221174C + ldr r1, _02206EF0 ; =UNK04_02211764 ldr r0, [r0] ldr r1, [r1] blx r1 - ldr r0, _02206EF4 ; =0x02211754 - ldr r1, _02206EF0 ; =0x02211764 + ldr r0, _02206EF4 ; =UNK04_02211754 + ldr r1, _02206EF0 ; =UNK04_02211764 ldr r0, [r0] ldr r1, [r1] blx r1 - ldr r0, _02206EF8 ; =0x02211744 + ldr r0, _02206EF8 ; =UNK04_02211744 ldr r0, [r0] blx r0 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02206EEC: .word 0x0221174C -_02206EF0: .word 0x02211764 -_02206EF4: .word 0x02211754 -_02206EF8: .word 0x02211744 +_02206EEC: .word UNK04_0221174C +_02206EF0: .word UNK04_02211764 +_02206EF4: .word UNK04_02211754 +_02206EF8: .word UNK04_02211744 arm_func_start MOD04_02206EFC MOD04_02206EFC: ; 0x02206EFC stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} sub sp, sp, #4 mov r7, r0 - ldr sb, _022070D0 ; =0x02211750 + ldr sb, _022070D0 ; =UNK04_02211750 ldr ip, [sp, #0x30] - ldr r0, _022070D4 ; =0x0221175C + ldr r0, _022070D4 ; =UNK04_0221175C mov r6, r1 str ip, [r0] - ldr r5, _022070D8 ; =0x02211764 + ldr r5, _022070D8 ; =UNK04_02211764 str r7, [sb] str r6, [r5] - ldr r4, _022070DC ; =0x02211760 + ldr r4, _022070DC ; =UNK04_02211760 mov r1, #0 - ldr r8, _022070E0 ; =0x02211778 - ldr lr, _022070E4 ; =0x02211748 - ldr sl, _022070E8 ; =0x0221174C - ldr fp, _022070EC ; =0x02211754 + ldr r8, _022070E0 ; =UNK04_02211778 + ldr lr, _022070E4 ; =UNK04_02211748 + ldr sl, _022070E8 ; =UNK04_0221174C + ldr fp, _022070EC ; =UNK04_02211754 str r1, [r4] - ldr ip, _022070F0 ; =0x02211768 + ldr ip, _022070F0 ; =UNK04_02211768 mvn sb, #0 - ldr r0, _022070F4 ; =0x02211784 + ldr r0, _022070F4 ; =UNK04_02211784 mov r5, r2 mov r4, r3 str r1, [r8] @@ -53434,7 +53440,7 @@ MOD04_02206EFC: ; 0x02206EFC str r1, [sl] str r1, [fp] bl MOD04_02208228 - ldr r0, _022070F8 ; =0x022117CC + ldr r0, _022070F8 ; =UNK04_022117CC bl MOD04_02207194 mov r0, r5 bl MOD04_0220710C @@ -53449,17 +53455,17 @@ MOD04_02206EFC: ; 0x02206EFC str r0, [r1] beq _02207080 ldr r1, [sp, #0x28] - ldr r0, _022070FC ; =0x0221176C + ldr r0, _022070FC ; =UNK04_0221176C mov r2, #4 bl MOD04_02206C98 - ldr r1, _022070FC ; =0x0221176C + ldr r1, _022070FC ; =UNK04_0221176C mov r2, #0 strb r2, [r1, r0] ldr r1, [sp, #0x2c] - ldr r0, _02207100 ; =0x022117B0 + ldr r0, _02207100 ; =UNK04_022117B0 mov r2, #0x10 bl MOD04_02206C98 - ldr r1, _02207100 ; =0x022117B0 + ldr r1, _02207100 ; =UNK04_022117B0 mov r2, #0 strb r2, [r1, r0] bl MOD04_02208320 @@ -53474,10 +53480,10 @@ MOD04_02206EFC: ; 0x02206EFC bl MOD04_022085B8 cmp r0, #0 beq _0220703C - ldr r0, _02207104 ; =0x02211798 + ldr r0, _02207104 ; =UNK04_02211798 bl MOD04_0220724C - ldr r2, _022070E4 ; =0x02211748 - ldr r1, _02207108 ; =0x02211758 + ldr r2, _022070E4 ; =UNK04_02211748 + ldr r1, _02207108 ; =UNK04_02211758 str r0, [r2] mov r0, #1 str r0, [r1] @@ -53486,68 +53492,68 @@ MOD04_02206EFC: ; 0x02206EFC _0220703C: bl MOD04_02208378 _02207040: - ldr r0, _022070E8 ; =0x0221174C - ldr r1, _022070D8 ; =0x02211764 + ldr r0, _022070E8 ; =UNK04_0221174C + ldr r1, _022070D8 ; =UNK04_02211764 ldr r0, [r0] ldr r1, [r1] blx r1 - ldr r0, _022070EC ; =0x02211754 - ldr r1, _022070D8 ; =0x02211764 + ldr r0, _022070EC ; =UNK04_02211754 + ldr r1, _022070D8 ; =UNK04_02211764 ldr r0, [r0] ldr r1, [r1] blx r1 - ldr r0, _022070DC ; =0x02211760 + ldr r0, _022070DC ; =UNK04_02211760 mov r1, #8 str r1, [r0] add sp, sp, #4 mov r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} _02207080: - ldr r0, _022070E8 ; =0x0221174C + ldr r0, _022070E8 ; =UNK04_0221174C ldr r0, [r0] cmp r0, #0 beq _0220709C - ldr r1, _022070D8 ; =0x02211764 + ldr r1, _022070D8 ; =UNK04_02211764 ldr r1, [r1] blx r1 _0220709C: - ldr r0, _022070EC ; =0x02211754 + ldr r0, _022070EC ; =UNK04_02211754 ldr r0, [r0] cmp r0, #0 beq _022070B8 - ldr r1, _022070D8 ; =0x02211764 + ldr r1, _022070D8 ; =UNK04_02211764 ldr r1, [r1] blx r1 _022070B8: - ldr r0, _022070DC ; =0x02211760 + ldr r0, _022070DC ; =UNK04_02211760 mov r1, #1 str r1, [r0] mov r0, #0 add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_022070D0: .word 0x02211750 -_022070D4: .word 0x0221175C -_022070D8: .word 0x02211764 -_022070DC: .word 0x02211760 -_022070E0: .word 0x02211778 -_022070E4: .word 0x02211748 -_022070E8: .word 0x0221174C -_022070EC: .word 0x02211754 -_022070F0: .word 0x02211768 -_022070F4: .word 0x02211784 -_022070F8: .word 0x022117CC -_022070FC: .word 0x0221176C -_02207100: .word 0x022117B0 -_02207104: .word 0x02211798 -_02207108: .word 0x02211758 +_022070D0: .word UNK04_02211750 +_022070D4: .word UNK04_0221175C +_022070D8: .word UNK04_02211764 +_022070DC: .word UNK04_02211760 +_022070E0: .word UNK04_02211778 +_022070E4: .word UNK04_02211748 +_022070E8: .word UNK04_0221174C +_022070EC: .word UNK04_02211754 +_022070F0: .word UNK04_02211768 +_022070F4: .word UNK04_02211784 +_022070F8: .word UNK04_022117CC +_022070FC: .word UNK04_0221176C +_02207100: .word UNK04_022117B0 +_02207104: .word UNK04_02211798 +_02207108: .word UNK04_02211758 arm_func_start MOD04_0220710C MOD04_0220710C: ; 0x0220710C stmdb sp!, {r4, r5, r6, lr} mov r6, r0 bl MOD04_022083D4 - ldr r1, _02207154 ; =0x02211750 + ldr r1, _02207154 ; =UNK04_02211750 mov r4, r0 ldr r2, [r1] add r0, r4, #1 @@ -53564,7 +53570,7 @@ _0220714C: mov r0, r5 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02207154: .word 0x02211750 +_02207154: .word UNK04_02211750 arm_func_start MOD04_02207158 MOD04_02207158: ; 0x02207158 @@ -53573,7 +53579,7 @@ MOD04_02207158: ; 0x02207158 cmp r0, #0 bne _02207184 bl MOD04_02208364 - ldr r0, _02207190 ; =0x02211768 + ldr r0, _02207190 ; =UNK04_02211768 ldr r4, [r0] bl MOD04_02208350 mov r0, r4 @@ -53584,13 +53590,13 @@ _02207184: mov r0, #0 ldmia sp!, {r4, pc} .align 2, 0 -_02207190: .word 0x02211768 +_02207190: .word UNK04_02211768 arm_func_start MOD04_02207194 MOD04_02207194: ; 0x02207194 stmdb sp!, {lr} sub sp, sp, #4 - ldr r2, _022071BC ; =0x0220F9B0 + ldr r2, _022071BC ; =UNK04_0220F9B0 mov ip, #2 mov r1, #0x21 mov r3, #1 @@ -53599,7 +53605,7 @@ MOD04_02207194: ; 0x02207194 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_022071BC: .word 0x0220F9B0 +_022071BC: .word UNK04_0220F9B0 arm_func_start MOD04_022071C0 MOD04_022071C0: ; 0x022071C0 @@ -53644,7 +53650,7 @@ _02207248: .word 0x027FFE0C MOD04_0220724C: ; 0x0220724C stmdb sp!, {r4, lr} sub sp, sp, #0x10 - ldr ip, _02207324 ; =0x0220BD2C + ldr ip, _02207324 ; =UNK04_0220BD2C add r3, sp, #0 mov r4, r0 mov r2, #6 @@ -53656,12 +53662,12 @@ _02207264: strb r0, [r3], #1 bne _02207264 ldrb r1, [ip] - ldr r0, _02207328 ; =0x022117F0 + ldr r0, _02207328 ; =UNK04_022117F0 strb r1, [r3] bl MOD04_021DD9DC cmp r0, #0 beq _02207318 - ldr r0, _02207328 ; =0x022117F0 + ldr r0, _02207328 ; =UNK04_022117F0 ldr r1, [r0] cmp r1, #0x63 bgt _022072B8 @@ -53677,14 +53683,14 @@ _022072B8: strgtb r1, [sp] strgtb r0, [sp, #1] _022072CC: - ldr r0, _02207328 ; =0x022117F0 + ldr r0, _02207328 ; =UNK04_022117F0 ldr r1, [r0, #4] cmp r1, #0 blt _022072FC cmp r1, #0xa bge _022072FC add r3, r1, #0x30 - ldr r1, _0220732C ; =0x022117F8 + ldr r1, _0220732C ; =UNK04_022117F8 add r0, sp, #4 mov r2, #9 strb r3, [sp, #3] @@ -53702,9 +53708,9 @@ _02207318: add sp, sp, #0x10 ldmia sp!, {r4, pc} .align 2, 0 -_02207324: .word 0x0220BD2C -_02207328: .word 0x022117F0 -_0220732C: .word 0x022117F8 +_02207324: .word UNK04_0220BD2C +_02207328: .word UNK04_022117F0 +_0220732C: .word UNK04_022117F8 arm_func_start MOD04_02207330 MOD04_02207330: ; 0x02207330 @@ -53721,7 +53727,7 @@ MOD04_0220733C: ; 0x0220733C ldr r3, [r8, #0xac] mov r7, r1 cmp r2, r3 - ldrlo r0, _022074D8 ; =0x02211760 + ldrlo r0, _022074D8 ; =UNK04_02211760 movlo r1, #7 strlo r1, [r0] addlo sp, sp, #0x10 @@ -53730,7 +53736,7 @@ MOD04_0220733C: ; 0x0220733C bl MOD04_022083D4 mov r5, r0 cmp r5, #0x20 - ldrgt r0, _022074D8 ; =0x02211760 + ldrgt r0, _022074D8 ; =UNK04_02211760 movgt r1, #7 strgt r1, [r0] addgt sp, sp, #0x10 @@ -53742,20 +53748,20 @@ MOD04_0220733C: ; 0x0220733C bl MOD04_02206DA4 mov r6, r0 _022073A4: - ldr r1, _022074DC ; =0x02211750 + ldr r1, _022074DC ; =UNK04_02211750 add r0, r6, #1 ldr r2, [r1] mov r1, #4 blx r2 movs r4, r0 - ldreq r0, _022074D8 ; =0x02211760 + ldreq r0, _022074D8 ; =UNK04_02211760 moveq r1, #1 streq r1, [r0] addeq sp, sp, #0x10 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, r8, pc} ldr ip, [r8, #0xac] - ldr r2, _022074E0 ; =0x0220BD54 + ldr r2, _022074E0 ; =UNK04_0220BD54 add r0, sp, #4 add r1, sp, #8 mov r3, r7 @@ -53763,7 +53769,7 @@ _022073A4: bl MOD04_0220788C cmp r0, #0 bne _02207414 - ldr r1, _022074E4 ; =0x02211764 + ldr r1, _022074E4 ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 @@ -53780,7 +53786,7 @@ _02207414: mov r1, #0 strb r1, [r4, r0] ldr r0, [sp, #8] - ldr r1, _022074E8 ; =0x0220F9CC + ldr r1, _022074E8 ; =UNK04_0220F9CC mov r2, r4 bl MOD04_022086F0 cmp r0, #0 @@ -53801,7 +53807,7 @@ _0220744C: addne sp, sp, #0x10 movne r0, #1 ldmneia sp!, {r4, r5, r6, r7, r8, pc} - ldr r1, _022074E4 ; =0x02211764 + ldr r1, _022074E4 ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 @@ -53812,22 +53818,22 @@ _022074A4: ldr r0, [sp, #4] ldr r1, [sp, #8] bl MOD04_02207BB4 - ldr r1, _022074E4 ; =0x02211764 + ldr r1, _022074E4 ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 - ldr r0, _022074D8 ; =0x02211760 + ldr r0, _022074D8 ; =UNK04_02211760 mov r1, #1 str r1, [r0] mov r0, #0 add sp, sp, #0x10 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_022074D8: .word 0x02211760 -_022074DC: .word 0x02211750 -_022074E0: .word 0x0220BD54 -_022074E4: .word 0x02211764 -_022074E8: .word 0x0220F9CC +_022074D8: .word UNK04_02211760 +_022074DC: .word UNK04_02211750 +_022074E0: .word UNK04_0220BD54 +_022074E4: .word UNK04_02211764 +_022074E8: .word UNK04_0220F9CC arm_func_start MOD04_022074EC MOD04_022074EC: ; 0x022074EC @@ -53835,7 +53841,7 @@ MOD04_022074EC: ; 0x022074EC sub sp, sp, #0x18 mov r7, r2 mov r4, r1 - ldr r1, _02207790 ; =0x02211750 + ldr r1, _02207790 ; =UNK04_02211750 mov r6, r7, lsl #8 cmp r6, #0x80 ldr r2, [r1] @@ -53845,7 +53851,7 @@ MOD04_022074EC: ; 0x022074EC mov r1, #4 blx r2 movs r5, r0 - ldreq r0, _02207794 ; =0x02211760 + ldreq r0, _02207794 ; =UNK04_02211760 moveq r1, #1 streq r1, [r0] addeq sp, sp, #0x18 @@ -53856,18 +53862,18 @@ MOD04_022074EC: ; 0x022074EC bl MOD04_02208558 mov sb, r0 bl MOD04_02206DA4 - ldr r1, _02207790 ; =0x02211750 + ldr r1, _02207790 ; =UNK04_02211750 add r0, r0, #1 ldr r2, [r1] mov r1, #4 blx r2 movs r4, r0 bne _02207594 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r5 ldr r1, [r1] blx r1 - ldr r0, _02207794 ; =0x02211760 + ldr r0, _02207794 ; =UNK04_02211760 mov r1, #1 str r1, [r0] add sp, sp, #0x18 @@ -53884,22 +53890,22 @@ _02207594: bl MOD04_02208558 mov sb, r0 bl MOD04_02206DA4 - ldr r1, _02207790 ; =0x02211750 + ldr r1, _02207790 ; =UNK04_02211750 add r0, r0, #1 ldr r2, [r1] mov r1, #4 blx r2 movs sl, r0 bne _02207610 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r5 ldr r1, [r1] blx r1 - ldr r0, _02207794 ; =0x02211760 + ldr r0, _02207794 ; =UNK04_02211760 mov r1, #1 str r1, [r0] add sp, sp, #0x18 @@ -53911,7 +53917,7 @@ _02207610: bl MOD04_02206C98 mov r1, #0 strb r1, [sl, r0] - ldr r2, _0220779C ; =0x0220BD3C + ldr r2, _0220779C ; =UNK04_0220BD3C add r0, sp, #4 add r1, sp, #8 mov r3, r5 @@ -53919,15 +53925,15 @@ _02207610: bl MOD04_0220788C cmp r0, #0 bne _02207680 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, sl ldr r1, [r1] blx r1 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r5 ldr r1, [r1] blx r1 @@ -53936,13 +53942,13 @@ _02207610: ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} _02207680: ldr r0, [sp, #8] - ldr r1, _022077A0 ; =0x0220F9D8 + ldr r1, _022077A0 ; =UNK04_0220F9D8 mov r2, r4 bl MOD04_022086F0 cmp r0, #0 beq _0220773C ldr r0, [sp, #8] - ldr r1, _022077A4 ; =0x0220F9E0 + ldr r1, _022077A4 ; =UNK04_0220F9E0 mov r2, sl bl MOD04_022086F0 cmp r0, #0 @@ -53967,15 +53973,15 @@ _02207680: addne sp, sp, #0x18 movne r0, #1 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, sl ldr r1, [r1] blx r1 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r5 ldr r1, [r1] blx r1 @@ -53983,43 +53989,43 @@ _02207680: mov r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} _0220773C: - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, sl ldr r1, [r1] blx r1 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 - ldr r1, _02207798 ; =0x02211764 + ldr r1, _02207798 ; =UNK04_02211764 mov r0, r5 ldr r1, [r1] blx r1 ldr r0, [sp, #4] ldr r1, [sp, #8] bl MOD04_02207BB4 - ldr r0, _02207794 ; =0x02211760 + ldr r0, _02207794 ; =UNK04_02211760 mov r1, #1 str r1, [r0] mov r0, #0 add sp, sp, #0x18 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_02207790: .word 0x02211750 -_02207794: .word 0x02211760 -_02207798: .word 0x02211764 -_0220779C: .word 0x0220BD3C -_022077A0: .word 0x0220F9D8 -_022077A4: .word 0x0220F9E0 +_02207790: .word UNK04_02211750 +_02207794: .word UNK04_02211760 +_02207798: .word UNK04_02211764 +_0220779C: .word UNK04_0220BD3C +_022077A0: .word UNK04_0220F9D8 +_022077A4: .word UNK04_0220F9E0 arm_func_start MOD04_022077A8 MOD04_022077A8: ; 0x022077A8 stmdb sp!, {r4, lr} sub sp, sp, #0x10 - ldr r2, _02207814 ; =0x0220BD48 + ldr r2, _02207814 ; =UNK04_0220BD48 mov r4, r0 mov ip, #0x80 - ldr r3, _02207818 ; =0x02211850 + ldr r3, _02207818 ; =UNK04_02211850 add r0, sp, #4 add r1, sp, #8 str ip, [sp] @@ -54042,8 +54048,8 @@ MOD04_022077A8: ; 0x022077A8 add sp, sp, #0x10 ldmia sp!, {r4, pc} .align 2, 0 -_02207814: .word 0x0220BD48 -_02207818: .word 0x02211850 +_02207814: .word UNK04_0220BD48 +_02207818: .word UNK04_02211850 arm_func_start MOD04_0220781C MOD04_0220781C: ; 0x0220781C @@ -54056,7 +54062,7 @@ MOD04_0220781C: ; 0x0220781C bl MOD04_022092A0 str r0, [r5] ldr r1, [r5] - ldr r0, _02207884 ; =0x02211768 + ldr r0, _02207884 ; =UNK04_02211768 str r1, [r0] bl MOD04_02208350 ldr r0, [r5] @@ -54067,15 +54073,15 @@ MOD04_0220781C: ; 0x0220781C mov r0, r5 mov r1, r4 bl MOD04_02207BB4 - ldr r0, _02207888 ; =0x02211760 + ldr r0, _02207888 ; =UNK04_02211760 mov r1, #3 str r1, [r0] mov r0, #0 add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_02207884: .word 0x02211768 -_02207888: .word 0x02211760 +_02207884: .word UNK04_02211768 +_02207888: .word UNK04_02211760 arm_func_start MOD04_0220788C MOD04_0220788C: ; 0x0220788C @@ -54083,31 +54089,31 @@ MOD04_0220788C: ; 0x0220788C sub sp, sp, #8 mov r8, r0 mov r7, r1 - ldr r0, _02207B40 ; =0x0221182C - ldr r1, _02207B44 ; =0x02211838 + ldr r0, _02207B40 ; =UNK04_0221182C + ldr r1, _02207B44 ; =UNK04_02211838 mov r6, r2 mov r4, r3 bl MOD04_022071C0 cmp r0, #0 - ldreq r0, _02207B48 ; =0x02211760 + ldreq r0, _02207B48 ; =UNK04_02211760 moveq r1, #8 streq r1, [r0] addeq sp, sp, #8 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r1, _02207B4C ; =0x02211750 + ldr r1, _02207B4C ; =UNK04_02211750 mov r0, #0x24 ldr r2, [r1] mov r1, #4 blx r2 movs r5, r0 - ldreq r0, _02207B48 ; =0x02211760 + ldreq r0, _02207B48 ; =UNK04_02211760 moveq r1, #1 streq r1, [r0] addeq sp, sp, #8 moveq r0, #0 ldmeqia sp!, {r4, r5, r6, r7, r8, pc} - ldr r0, _02207B50 ; =0x0221175C + ldr r0, _02207B50 ; =UNK04_0221175C mov r1, #0 ldr r0, [r0] str r0, [r5, #8] @@ -54115,11 +54121,11 @@ MOD04_0220788C: ; 0x0220788C bl MOD04_022082D4 cmp r0, #0 bne _02207944 - ldr r1, _02207B54 ; =0x02211764 + ldr r1, _02207B54 ; =UNK04_02211764 mov r0, r5 ldr r1, [r1] blx r1 - ldr r0, _02207B48 ; =0x02211760 + ldr r0, _02207B48 ; =UNK04_02211760 mov r1, #2 str r1, [r0] add sp, sp, #8 @@ -54127,7 +54133,7 @@ MOD04_0220788C: ; 0x0220788C ldmia sp!, {r4, r5, r6, r7, r8, pc} _02207944: ldr r1, _02207B58 ; =MOD04_02207BE0 - ldr r0, _02207B5C ; =0x02211754 + ldr r0, _02207B5C ; =UNK04_02211754 str r1, [sp] str r5, [sp, #4] ldr r0, [r0] @@ -54138,109 +54144,109 @@ _02207944: movs r4, r0 bne _0220799C bl MOD04_022082A0 - ldr r1, _02207B54 ; =0x02211764 + ldr r1, _02207B54 ; =UNK04_02211764 mov r0, r5 ldr r1, [r1] blx r1 - ldr r0, _02207B48 ; =0x02211760 + ldr r0, _02207B48 ; =UNK04_02211760 mov r1, #3 str r1, [r0] add sp, sp, #8 mov r0, #0 ldmia sp!, {r4, r5, r6, r7, r8, pc} _0220799C: - ldr r1, _02207B60 ; =0x0220F9C8 + ldr r1, _02207B60 ; =UNK04_0220F9C8 str r5, [r8] mov r2, #1 str r4, [r7] bl MOD04_022086D4 cmp r0, #0 beq _02207B1C - ldr r1, _02207B64 ; =0x0220F9E4 - ldr r2, _02207B68 ; =0x022117CC + ldr r1, _02207B64 ; =UNK04_0220F9E4 + ldr r2, _02207B68 ; =UNK04_022117CC mov r0, r4 bl MOD04_02208764 cmp r0, #0 beq _02207B1C - ldr r1, _02207B6C ; =0x0220F9F0 - ldr r2, _02207B70 ; =0x0221176C + ldr r1, _02207B6C ; =UNK04_0220F9F0 + ldr r2, _02207B70 ; =UNK04_0221176C mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C - ldr r1, _02207B74 ; =0x0220F9F8 - ldr r2, _02207B40 ; =0x0221182C + ldr r1, _02207B74 ; =UNK04_0220F9F8 + ldr r2, _02207B40 ; =UNK04_0221182C mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C - ldr r1, _02207B78 ; =0x0220FA04 - ldr r2, _02207B7C ; =0x022117B0 + ldr r1, _02207B78 ; =UNK04_0220FA04 + ldr r2, _02207B7C ; =UNK04_022117B0 mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C - ldr r0, _02207B80 ; =0x0221174C - ldr r1, _02207B84 ; =0x0220FA0C + ldr r0, _02207B80 ; =UNK04_0221174C + ldr r1, _02207B84 ; =UNK04_0220FA0C ldr r2, [r0] mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C - ldr r1, _02207B88 ; =0x0220FA14 - ldr r2, _02207B44 ; =0x02211838 + ldr r1, _02207B88 ; =UNK04_0220FA14 + ldr r2, _02207B44 ; =UNK04_02211838 mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C - ldr r1, _02207B8C ; =0x0220FA1C - ldr r2, _02207B90 ; =0x02211784 + ldr r1, _02207B8C ; =UNK04_0220FA1C + ldr r2, _02207B90 ; =UNK04_02211784 mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C - ldr r1, _02207B94 ; =0x0220FA24 + ldr r1, _02207B94 ; =UNK04_0220FA24 mov r0, r4 mov r2, r6 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C - ldr r0, _02207B98 ; =0x02211778 + ldr r0, _02207B98 ; =UNK04_02211778 ldr r2, [r0] cmp r2, #0 beq _02207AA0 - ldr r1, _02207B9C ; =0x0220FA2C + ldr r1, _02207B9C ; =UNK04_0220FA2C mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C _02207AA0: - ldr r0, _02207B98 ; =0x02211778 + ldr r0, _02207B98 ; =UNK04_02211778 ldr r2, [r0, #4] cmp r2, #0 beq _02207AC4 - ldr r1, _02207BA0 ; =0x0220FA34 + ldr r1, _02207BA0 ; =UNK04_0220FA34 mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C _02207AC4: - ldr r0, _02207B98 ; =0x02211778 + ldr r0, _02207B98 ; =UNK04_02211778 ldr r2, [r0, #8] cmp r2, #0 beq _02207AE8 - ldr r1, _02207BA4 ; =0x0220FA3C + ldr r1, _02207BA4 ; =UNK04_0220FA3C mov r0, r4 bl MOD04_022086F0 cmp r0, #0 beq _02207B1C _02207AE8: - ldr r0, _02207BA8 ; =0x02211748 + ldr r0, _02207BA8 ; =UNK04_02211748 ldr r0, [r0] cmp r0, #0 beq _02207B10 - ldr r1, _02207BAC ; =0x0220FA44 - ldr r2, _02207BB0 ; =0x02211798 + ldr r1, _02207BAC ; =UNK04_0220FA44 + ldr r2, _02207BB0 ; =UNK04_02211798 mov r0, r4 bl MOD04_022086F0 cmp r0, #0 @@ -54253,42 +54259,42 @@ _02207B1C: mov r0, r5 mov r1, r4 bl MOD04_02207BB4 - ldr r0, _02207B48 ; =0x02211760 + ldr r0, _02207B48 ; =UNK04_02211760 mov r1, #1 str r1, [r0] mov r0, #0 add sp, sp, #8 ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 -_02207B40: .word 0x0221182C -_02207B44: .word 0x02211838 -_02207B48: .word 0x02211760 -_02207B4C: .word 0x02211750 -_02207B50: .word 0x0221175C -_02207B54: .word 0x02211764 +_02207B40: .word UNK04_0221182C +_02207B44: .word UNK04_02211838 +_02207B48: .word UNK04_02211760 +_02207B4C: .word UNK04_02211750 +_02207B50: .word UNK04_0221175C +_02207B54: .word UNK04_02211764 _02207B58: .word MOD04_02207BE0 -_02207B5C: .word 0x02211754 -_02207B60: .word 0x0220F9C8 -_02207B64: .word 0x0220F9E4 -_02207B68: .word 0x022117CC -_02207B6C: .word 0x0220F9F0 -_02207B70: .word 0x0221176C -_02207B74: .word 0x0220F9F8 -_02207B78: .word 0x0220FA04 -_02207B7C: .word 0x022117B0 -_02207B80: .word 0x0221174C -_02207B84: .word 0x0220FA0C -_02207B88: .word 0x0220FA14 -_02207B8C: .word 0x0220FA1C -_02207B90: .word 0x02211784 -_02207B94: .word 0x0220FA24 -_02207B98: .word 0x02211778 -_02207B9C: .word 0x0220FA2C -_02207BA0: .word 0x0220FA34 -_02207BA4: .word 0x0220FA3C -_02207BA8: .word 0x02211748 -_02207BAC: .word 0x0220FA44 -_02207BB0: .word 0x02211798 +_02207B5C: .word UNK04_02211754 +_02207B60: .word UNK04_0220F9C8 +_02207B64: .word UNK04_0220F9E4 +_02207B68: .word UNK04_022117CC +_02207B6C: .word UNK04_0220F9F0 +_02207B70: .word UNK04_0221176C +_02207B74: .word UNK04_0220F9F8 +_02207B78: .word UNK04_0220FA04 +_02207B7C: .word UNK04_022117B0 +_02207B80: .word UNK04_0221174C +_02207B84: .word UNK04_0220FA0C +_02207B88: .word UNK04_0220FA14 +_02207B8C: .word UNK04_0220FA1C +_02207B90: .word UNK04_02211784 +_02207B94: .word UNK04_0220FA24 +_02207B98: .word UNK04_02211778 +_02207B9C: .word UNK04_0220FA2C +_02207BA0: .word UNK04_0220FA34 +_02207BA4: .word UNK04_0220FA3C +_02207BA8: .word UNK04_02211748 +_02207BAC: .word UNK04_0220FA44 +_02207BB0: .word UNK04_02211798 arm_func_start MOD04_02207BB4 MOD04_02207BB4: ; 0x02207BB4 @@ -54297,13 +54303,13 @@ MOD04_02207BB4: ; 0x02207BB4 mov r0, r1 bl MOD04_02209410 bl MOD04_022082A0 - ldr r1, _02207BDC ; =0x02211764 + ldr r1, _02207BDC ; =UNK04_02211764 mov r0, r4 ldr r1, [r1] blx r1 ldmia sp!, {r4, pc} .align 2, 0 -_02207BDC: .word 0x02211764 +_02207BDC: .word UNK04_02211764 arm_func_start MOD04_02207BE0 MOD04_02207BE0: ; 0x02207BE0 @@ -54326,7 +54332,7 @@ MOD04_02207BE0: ; 0x02207BE0 beq _02207E08 b _02207E18 _02207C28: - ldr r1, _02207F04 ; =0x0220FA4C + ldr r1, _02207F04 ; =UNK04_0220FA4C ldr r0, [sp] add r2, sp, #0x10 bl MOD04_02209A98 @@ -54372,7 +54378,7 @@ _02207CBC: add r7, r7, #1 bne _02207CE8 add r0, r1, r3 - ldr r1, _02207F0C ; =0x0220FA5C + ldr r1, _02207F0C ; =UNK04_0220FA5C mov r2, r6 bl MOD04_022083C8 cmp r0, #0 @@ -54482,42 +54488,42 @@ _02207E38: ldr r0, [sl, #0x20] cmp r0, #0 beq _02207E50 - ldr r1, _02207F10 ; =0x02211764 + ldr r1, _02207F10 ; =UNK04_02211764 ldr r1, [r1] blx r1 _02207E50: ldr r0, [sl, #0x1c] cmp r0, #0 beq _02207E68 - ldr r1, _02207F10 ; =0x02211764 + ldr r1, _02207F10 ; =UNK04_02211764 ldr r1, [r1] blx r1 _02207E68: - ldr r1, _02207F10 ; =0x02211764 + ldr r1, _02207F10 ; =UNK04_02211764 ldr r0, [sl, #0x18] ldr r1, [r1] blx r1 b _02207E8C _02207E7C: - ldr r1, _02207F10 ; =0x02211764 + ldr r1, _02207F10 ; =UNK04_02211764 ldr r0, [sl, #0x10] ldr r1, [r1] blx r1 _02207E8C: bl MOD04_02208364 - ldr r0, _02207F14 ; =0x02211768 + ldr r0, _02207F14 ; =UNK04_02211768 mvn r1, #0 str r1, [r0] bl MOD04_02208350 ldr r0, [sp] bl MOD04_02209CC4 - ldr r1, _02207F10 ; =0x02211764 + ldr r1, _02207F10 ; =UNK04_02211764 mov r0, sl ldr r1, [r1] blx r1 bl MOD04_022082A0 cmp r4, #0 - ldrne r0, _02207F18 ; =0x02211760 + ldrne r0, _02207F18 ; =UNK04_02211760 strne r4, [r0] ldr r0, [sp, #4] cmp r0, #0 @@ -54536,12 +54542,12 @@ _02207EE8: add sp, sp, #0x1c ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02207F04: .word 0x0220FA4C +_02207F04: .word UNK04_0220FA4C _02207F08: .word 0x0000012E -_02207F0C: .word 0x0220FA5C -_02207F10: .word 0x02211764 -_02207F14: .word 0x02211768 -_02207F18: .word 0x02211760 +_02207F0C: .word UNK04_0220FA5C +_02207F10: .word UNK04_02211764 +_02207F14: .word UNK04_02211768 +_02207F18: .word UNK04_02211760 arm_func_start MOD04_02207F1C MOD04_02207F1C: ; 0x02207F1C @@ -54596,7 +54602,7 @@ MOD04_02207F9C: ; 0x02207F9C ldr r0, [r0, #0x10] str r2, [sp, #4] bl MOD04_022083B4 - ldr r1, _02208224 ; =0x0220FA68 + ldr r1, _02208224 ; =UNK04_0220FA68 add r2, sp, #0x1c mov r0, r4 bl MOD04_02209A98 @@ -54764,7 +54770,7 @@ _02208218: add sp, sp, #0x24 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02208224: .word 0x0220FA68 +_02208224: .word UNK04_0220FA68 arm_func_start MOD04_02208228 MOD04_02208228: ; 0x02208228 @@ -54808,40 +54814,40 @@ _0220829C: .word 0x020CBDC4 MOD04_022082A0: ; 0x022082A0 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _022082CC ; =0x022118D4 + ldr r0, _022082CC ; =UNK04_022118D4 bl OS_LockMutex - ldr r1, _022082D0 ; =0x022118D0 + ldr r1, _022082D0 ; =UNK04_022118D0 mov r2, #0 - ldr r0, _022082CC ; =0x022118D4 + ldr r0, _022082CC ; =UNK04_022118D4 str r2, [r1] bl OS_UnlockMutex add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_022082CC: .word 0x022118D4 -_022082D0: .word 0x022118D0 +_022082CC: .word UNK04_022118D4 +_022082D0: .word UNK04_022118D0 arm_func_start MOD04_022082D4 MOD04_022082D4: ; 0x022082D4 stmdb sp!, {r4, lr} - ldr r0, _02208314 ; =0x022118D4 + ldr r0, _02208314 ; =UNK04_022118D4 bl OS_LockMutex - ldr r0, _02208318 ; =0x022118D0 + ldr r0, _02208318 ; =UNK04_022118D0 ldr r0, [r0] cmp r0, #0 moveq r4, #1 movne r4, #0 cmp r4, #0 - ldrne r0, _02208318 ; =0x022118D0 + ldrne r0, _02208318 ; =UNK04_022118D0 movne r1, #1 strne r1, [r0] - ldr r0, _02208314 ; =0x022118D4 + ldr r0, _02208314 ; =UNK04_022118D4 bl OS_UnlockMutex mov r0, r4 ldmia sp!, {r4, pc} .align 2, 0 -_02208314: .word 0x022118D4 -_02208318: .word 0x022118D0 +_02208314: .word UNK04_022118D4 +_02208318: .word UNK04_022118D0 arm_func_start MOD04_0220831C MOD04_0220831C: ; 0x0220831C @@ -54851,35 +54857,35 @@ MOD04_0220831C: ; 0x0220831C MOD04_02208320: ; 0x02208320 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02208348 ; =0x022118D4 + ldr r0, _02208348 ; =UNK04_022118D4 bl OS_InitMutex - ldr r0, _0220834C ; =0x022118D0 + ldr r0, _0220834C ; =UNK04_022118D0 mov r1, #0 str r1, [r0] mov r0, #1 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02208348: .word 0x022118D4 -_0220834C: .word 0x022118D0 +_02208348: .word UNK04_022118D4 +_0220834C: .word UNK04_022118D0 arm_func_start MOD04_02208350 MOD04_02208350: ; 0x02208350 ldr ip, _0220835C ; =0x020CBFA0 - ldr r0, _02208360 ; =0x022118EC + ldr r0, _02208360 ; =UNK04_022118EC bx ip .align 2, 0 _0220835C: .word 0x020CBFA0 -_02208360: .word 0x022118EC +_02208360: .word UNK04_022118EC arm_func_start MOD04_02208364 MOD04_02208364: ; 0x02208364 ldr ip, _02208370 ; =0x020CC010 - ldr r0, _02208374 ; =0x022118EC + ldr r0, _02208374 ; =UNK04_022118EC bx ip .align 2, 0 _02208370: .word 0x020CC010 -_02208374: .word 0x022118EC +_02208374: .word UNK04_022118EC arm_func_start MOD04_02208378 MOD04_02208378: ; 0x02208378 @@ -54889,13 +54895,13 @@ MOD04_02208378: ; 0x02208378 MOD04_0220837C: ; 0x0220837C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02208398 ; =0x022118EC + ldr r0, _02208398 ; =UNK04_022118EC bl OS_InitMutex mov r0, #1 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02208398: .word 0x022118EC +_02208398: .word UNK04_022118EC arm_func_start MOD04_0220839C MOD04_0220839C: ; 0x0220839C @@ -54966,13 +54972,13 @@ _02208440: MOD04_0220844C: ; 0x0220844C stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} sub sp, sp, #0xc - ldr r4, _02208554 ; =0x0220BD64 + ldr r4, _02208554 ; =UNK04_0220BD64 mov r6, #0 ldr r5, [r4] mov r7, #0xa umull r4, sl, r5, r7 mla sl, r5, r6, sl - ldr r5, _02208554 ; =0x0220BD64 + ldr r5, _02208554 ; =UNK04_0220BD64 mov sb, r1 ldr r5, [r5, #4] mov r8, r2 @@ -54990,10 +54996,10 @@ MOD04_0220844C: ; 0x0220844C mov r1, #1 str r1, [sp, #4] _022084B0: - ldr r1, _02208554 ; =0x0220BD64 + ldr r1, _02208554 ; =UNK04_0220BD64 add r1, r1, r7, lsl #3 ldr r4, [r1, #4] - ldr r1, _02208554 ; =0x0220BD64 + ldr r1, _02208554 ; =UNK04_0220BD64 cmp r8, r4 ldr r5, [r1, r7, lsl #3] cmpeq sb, r5 @@ -55035,7 +55041,7 @@ _02208530: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02208554: .word 0x0220BD64 +_02208554: .word UNK04_0220BD64 arm_func_start MOD04_02208558 MOD04_02208558: ; 0x02208558 @@ -55057,35 +55063,35 @@ MOD04_02208570: ; 0x02208570 mov r4, r0 bl MOD04_022091BC bl MOD04_02208C24 - ldr r0, _022085AC ; =0x0221191C - ldr r1, _022085B0 ; =0x02211904 + ldr r0, _022085AC ; =UNK04_0221191C + ldr r1, _022085B0 ; =UNK04_02211904 ldr r0, [r0] ldr r1, [r1] blx r1 bl MOD04_02208CF4 - ldr r0, _022085B4 ; =0x02211920 + ldr r0, _022085B4 ; =UNK04_02211920 mov r1, #0 str r1, [r0] blx r4 ldmia sp!, {r4, pc} .align 2, 0 -_022085AC: .word 0x0221191C -_022085B0: .word 0x02211904 -_022085B4: .word 0x02211920 +_022085AC: .word UNK04_0221191C +_022085B0: .word UNK04_02211904 +_022085B4: .word UNK04_02211920 arm_func_start MOD04_022085B8 MOD04_022085B8: ; 0x022085B8 stmdb sp!, {r4, r5, r6, r7, lr} sub sp, sp, #4 - ldr r3, _022086B0 ; =0x02211908 + ldr r3, _022086B0 ; =UNK04_02211908 mov r7, #0 - ldr r6, _022086B4 ; =0x02211924 - ldr r5, _022086B8 ; =0x02211904 - ldr lr, _022086BC ; =0x02211910 - ldr ip, _022086C0 ; =0x02211914 + ldr r6, _022086B4 ; =UNK04_02211924 + ldr r5, _022086B8 ; =UNK04_02211904 + ldr lr, _022086BC ; =UNK04_02211910 + ldr ip, _022086C0 ; =UNK04_02211914 str r7, [r3] - ldr r4, _022086C4 ; =0x0221190C - ldr r3, _022086C8 ; =0x02211918 + ldr r4, _022086C4 ; =UNK04_0221190C + ldr r3, _022086C8 ; =UNK04_02211918 str r7, [r4] mov r4, r2 str r0, [r6] @@ -55095,7 +55101,7 @@ MOD04_022085B8: ; 0x022085B8 str r7, [r3] bl MOD04_02208CF8 cmp r0, #0 - ldreq r0, _022086B0 ; =0x02211908 + ldreq r0, _022086B0 ; =UNK04_02211908 moveq r1, #9 streq r1, [r0] addeq sp, sp, #4 @@ -55107,10 +55113,10 @@ MOD04_022085B8: ; 0x022085B8 mov r1, #8 blx r2 movs r1, r0 - ldr r0, _022086CC ; =0x0221191C + ldr r0, _022086CC ; =UNK04_0221191C str r1, [r0] bne _02208660 - ldr r0, _022086B0 ; =0x02211908 + ldr r0, _022086B0 ; =UNK04_02211908 mov r1, #1 str r1, [r0] bl MOD04_02208CF4 @@ -55121,16 +55127,16 @@ _02208660: mov r0, r4 bl MOD04_02208C54 cmp r0, #0 - ldrne r1, _022086D0 ; =0x02211920 + ldrne r1, _022086D0 ; =UNK04_02211920 movne r0, #1 strne r0, [r1] addne sp, sp, #4 ldmneia sp!, {r4, r5, r6, r7, pc} - ldr r0, _022086CC ; =0x0221191C + ldr r0, _022086CC ; =UNK04_0221191C mov r1, r5 ldr r2, [r1] ldr r0, [r0] - ldr r1, _022086B0 ; =0x02211908 + ldr r1, _022086B0 ; =UNK04_02211908 mov r3, #9 str r3, [r1] blx r2 @@ -55139,15 +55145,15 @@ _02208660: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_022086B0: .word 0x02211908 -_022086B4: .word 0x02211924 -_022086B8: .word 0x02211904 -_022086BC: .word 0x02211910 -_022086C0: .word 0x02211914 -_022086C4: .word 0x0221190C -_022086C8: .word 0x02211918 -_022086CC: .word 0x0221191C -_022086D0: .word 0x02211920 +_022086B0: .word UNK04_02211908 +_022086B4: .word UNK04_02211924 +_022086B8: .word UNK04_02211904 +_022086BC: .word UNK04_02211910 +_022086C0: .word UNK04_02211914 +_022086C4: .word UNK04_0221190C +_022086C8: .word UNK04_02211918 +_022086CC: .word UNK04_0221191C +_022086D0: .word UNK04_02211920 arm_func_start MOD04_022086D4 MOD04_022086D4: ; 0x022086D4 @@ -55224,7 +55230,7 @@ MOD04_02208794: ; 0x02208794 addlt sp, sp, #4 movlt r0, #1 ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} - ldr r7, _02208850 ; =0x0220BDF7 + ldr r7, _02208850 ; =UNK04_0220BDF7 mov fp, #0x13 ldr r0, [sp] add r5, r0, #0x46 @@ -55260,7 +55266,7 @@ _02208834: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_02208850: .word 0x0220BDF7 +_02208850: .word UNK04_0220BDF7 arm_func_start MOD04_02208854 MOD04_02208854: ; 0x02208854 @@ -55339,13 +55345,13 @@ _02208948: cmp r5, #0 strne r7, [r4, #0xc] bne _022089D0 - ldr r1, _022089D8 ; =0x02211924 + ldr r1, _022089D8 ; =UNK04_02211924 mov r0, r6 ldr r2, [r1] mov r1, #4 blx r2 cmp r0, #0 - ldreq r0, _022089DC ; =0x02211908 + ldreq r0, _022089DC ; =UNK04_02211908 moveq r1, #1 streq r1, [r0] moveq r0, #0 @@ -55374,22 +55380,22 @@ _022089D0: mov r0, #1 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc} .align 2, 0 -_022089D8: .word 0x02211924 -_022089DC: .word 0x02211908 +_022089D8: .word UNK04_02211924 +_022089DC: .word UNK04_02211908 arm_func_start MOD04_022089E0 MOD04_022089E0: ; 0x022089E0 ldr ip, _022089EC ; =MOD04_02208888 - ldr r0, _022089F0 ; =0x02211910 + ldr r0, _022089F0 ; =UNK04_02211910 bx ip .align 2, 0 _022089EC: .word MOD04_02208888 -_022089F0: .word 0x02211910 +_022089F0: .word UNK04_02211910 arm_func_start MOD04_022089F4 MOD04_022089F4: ; 0x022089F4 stmdb sp!, {r4, lr} - ldr r4, _02208A20 ; =0x02211910 + ldr r4, _02208A20 ; =UNK04_02211910 ldr r0, [r4] cmp r0, #0 ldmeqia sp!, {r4, pc} @@ -55401,7 +55407,7 @@ _02208A08: bne _02208A08 ldmia sp!, {r4, pc} .align 2, 0 -_02208A20: .word 0x02211910 +_02208A20: .word UNK04_02211910 arm_func_start MOD04_02208A24 MOD04_02208A24: ; 0x02208A24 @@ -55411,7 +55417,7 @@ MOD04_02208A24: ; 0x02208A24 bl MOD04_02208AD0 movs r4, r0 beq _02208ABC - ldr r0, _02208AC8 ; =0x02211910 + ldr r0, _02208AC8 ; =UNK04_02211910 ldr r2, [r0] ldr r1, [r2] cmp r2, r1 @@ -55436,7 +55442,7 @@ _02208A84: ldr r6, [r0, #0x30] ldr r5, [r0, #0x2c] bl MOD04_02209338 - ldr r1, _02208ACC ; =0x02211904 + ldr r1, _02208ACC ; =UNK04_02211904 mov r0, r4 ldr r1, [r1] blx r1 @@ -55450,12 +55456,12 @@ _02208ABC: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02208AC8: .word 0x02211910 -_02208ACC: .word 0x02211904 +_02208AC8: .word UNK04_02211910 +_02208ACC: .word UNK04_02211904 arm_func_start MOD04_02208AD0 MOD04_02208AD0: ; 0x02208AD0 - ldr r1, _02208B24 ; =0x02211910 + ldr r1, _02208B24 ; =UNK04_02211910 mov ip, #0 ldr r3, [r1] cmp r3, #0 @@ -55479,13 +55485,13 @@ _02208B1C: mov r0, ip bx lr .align 2, 0 -_02208B24: .word 0x02211910 +_02208B24: .word UNK04_02211910 arm_func_start MOD04_02208B28 MOD04_02208B28: ; 0x02208B28 stmdb sp!, {r4, r5, lr} sub sp, sp, #4 - ldr r1, _02208BD8 ; =0x02211924 + ldr r1, _02208BD8 ; =UNK04_02211924 mov r4, r0 ldr r2, [r1] mov r0, #0x14 @@ -55494,7 +55500,7 @@ MOD04_02208B28: ; 0x02208B28 blx r2 cmp r0, #0 beq _02208BCC - ldr r1, _02208BDC ; =0x02211910 + ldr r1, _02208BDC ; =UNK04_02211910 ldr r2, [r1] cmp r2, #0 streq r0, [r0] @@ -55511,7 +55517,7 @@ MOD04_02208B28: ; 0x02208B28 ldr r1, [r1] str r0, [r1] _02208B94: - ldr r1, _02208BE0 ; =0x0221190C + ldr r1, _02208BE0 ; =UNK04_0221190C mvn r2, #0 ldr ip, [r1] ldr r3, [r1] @@ -55530,49 +55536,49 @@ _02208BCC: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_02208BD8: .word 0x02211924 -_02208BDC: .word 0x02211910 -_02208BE0: .word 0x0221190C +_02208BD8: .word UNK04_02211924 +_02208BDC: .word UNK04_02211910 +_02208BE0: .word UNK04_0221190C arm_func_start MOD04_02208BE4 MOD04_02208BE4: ; 0x02208BE4 ldr ip, _02208BF8 ; =0x020CBDC4 mov r1, #0 - ldr r0, _02208BFC ; =0x02211944 + ldr r0, _02208BFC ; =UNK04_02211944 mov r2, r1 bx ip .align 2, 0 _02208BF8: .word 0x020CBDC4 -_02208BFC: .word 0x02211944 +_02208BFC: .word UNK04_02211944 arm_func_start MOD04_02208C00 MOD04_02208C00: ; 0x02208C00 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02208C20 ; =0x02211944 + ldr r0, _02208C20 ; =UNK04_02211944 add r1, sp, #0 mov r2, #1 bl OS_ReceiveMessage add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02208C20: .word 0x02211944 +_02208C20: .word UNK04_02211944 arm_func_start MOD04_02208C24 MOD04_02208C24: ; 0x02208C24 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02208C4C ; =0x02211918 + ldr r0, _02208C4C ; =UNK04_02211918 mov r1, #1 str r1, [r0] bl MOD04_02208BE4 - ldr r0, _02208C50 ; =0x02211964 + ldr r0, _02208C50 ; =UNK04_02211964 bl OS_JoinThread add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02208C4C: .word 0x02211918 -_02208C50: .word 0x02211964 +_02208C4C: .word UNK04_02211918 +_02208C50: .word UNK04_02211964 arm_func_start MOD04_02208C54 MOD04_02208C54: ; 0x02208C54 @@ -55585,46 +55591,46 @@ MOD04_02208C54: ; 0x02208C54 addeq sp, sp, #0xc moveq r0, #0 ldmeqia sp!, {r4, r5, pc} - ldr r0, _02208CBC ; =0x02211944 - ldr r1, _02208CC0 ; =0x02211928 + ldr r0, _02208CBC ; =UNK04_02211944 + ldr r1, _02208CC0 ; =UNK04_02211928 mov r2, #1 bl OS_InitMessageQueue mov r0, #0x2000 str r0, [sp] - ldr r0, _02208CC4 ; =0x02211964 + ldr r0, _02208CC4 ; =UNK04_02211964 ldr r1, _02208CC8 ; =MOD04_0220A044 add r3, r4, #0x2000 mov r2, #0 str r5, [sp, #4] bl OS_CreateThread - ldr r0, _02208CC4 ; =0x02211964 + ldr r0, _02208CC4 ; =UNK04_02211964 bl OS_WakeupThreadDirect mov r0, #1 add sp, sp, #0xc ldmia sp!, {r4, r5, pc} .align 2, 0 -_02208CBC: .word 0x02211944 -_02208CC0: .word 0x02211928 -_02208CC4: .word 0x02211964 +_02208CBC: .word UNK04_02211944 +_02208CC0: .word UNK04_02211928 +_02208CC4: .word UNK04_02211964 _02208CC8: .word MOD04_0220A044 arm_func_start MOD04_02208CCC MOD04_02208CCC: ; 0x02208CCC ldr ip, _02208CD8 ; =0x020CBFA0 - ldr r0, _02208CDC ; =0x0221192C + ldr r0, _02208CDC ; =UNK04_0221192C bx ip .align 2, 0 _02208CD8: .word 0x020CBFA0 -_02208CDC: .word 0x0221192C +_02208CDC: .word UNK04_0221192C arm_func_start MOD04_02208CE0 MOD04_02208CE0: ; 0x02208CE0 ldr ip, _02208CEC ; =0x020CC010 - ldr r0, _02208CF0 ; =0x0221192C + ldr r0, _02208CF0 ; =UNK04_0221192C bx ip .align 2, 0 _02208CEC: .word 0x020CC010 -_02208CF0: .word 0x0221192C +_02208CF0: .word UNK04_0221192C arm_func_start MOD04_02208CF4 MOD04_02208CF4: ; 0x02208CF4 @@ -55634,13 +55640,13 @@ MOD04_02208CF4: ; 0x02208CF4 MOD04_02208CF8: ; 0x02208CF8 stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02208D14 ; =0x0221192C + ldr r0, _02208D14 ; =UNK04_0221192C bl OS_InitMutex mov r0, #1 add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02208D14: .word 0x0221192C +_02208D14: .word UNK04_0221192C arm_func_start MOD04_02208D18 MOD04_02208D18: ; 0x02208D18 @@ -55999,7 +56005,7 @@ MOD04_022091BC: ; 0x022091BC stmdb sp!, {lr} sub sp, sp, #4 bl MOD04_02208CE0 - ldr r0, _02209214 ; =0x02211914 + ldr r0, _02209214 ; =UNK04_02211914 ldr r2, [r0] cmp r2, #0 beq _02209204 @@ -56020,7 +56026,7 @@ _02209204: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02209214: .word 0x02211914 +_02209214: .word UNK04_02211914 arm_func_start MOD04_02209218 MOD04_02209218: ; 0x02209218 @@ -56029,7 +56035,7 @@ MOD04_02209218: ; 0x02209218 mov r4, r0 mov r5, #0 bl MOD04_02208CE0 - ldr r0, _0220929C ; =0x02211914 + ldr r0, _0220929C ; =UNK04_02211914 ldr r2, [r0] cmp r2, #0 beq _02209278 @@ -56060,7 +56066,7 @@ _0220928C: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_0220929C: .word 0x02211914 +_0220929C: .word UNK04_02211914 arm_func_start MOD04_022092A0 MOD04_022092A0: ; 0x022092A0 @@ -56069,7 +56075,7 @@ MOD04_022092A0: ; 0x022092A0 mov r5, r0 ldr r0, [r5] cmp r0, #0 - ldrne r0, _02209334 ; =0x02211908 + ldrne r0, _02209334 ; =UNK04_02211908 movne r1, #0xb strne r1, [r0] addne sp, sp, #4 @@ -56080,7 +56086,7 @@ MOD04_022092A0: ; 0x022092A0 bne _022092F8 ldr r0, [r5, #0x38] cmp r0, #0 - ldreq r0, _02209334 ; =0x02211908 + ldreq r0, _02209334 ; =UNK04_02211908 moveq r1, #0xb streq r1, [r0] addeq sp, sp, #4 @@ -56091,7 +56097,7 @@ _022092F8: mov r0, r5 bl MOD04_02208B28 movs r4, r0 - ldrmi r0, _02209334 ; =0x02211908 + ldrmi r0, _02209334 ; =UNK04_02211908 movmi r1, #1 strmi r1, [r0] bmi _02209324 @@ -56104,7 +56110,7 @@ _02209324: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_02209334: .word 0x02211908 +_02209334: .word UNK04_02211908 arm_func_start MOD04_02209338 MOD04_02209338: ; 0x02209338 @@ -56120,27 +56126,27 @@ MOD04_02209338: ; 0x02209338 ldr r0, [r0, #0x800] cmp r0, #0 beq _02209374 - ldr r1, _022093AC ; =0x02211904 + ldr r1, _022093AC ; =UNK04_02211904 ldr r1, [r1] blx r1 _02209374: - ldr r1, _022093AC ; =0x02211904 + ldr r1, _022093AC ; =UNK04_02211904 ldr r0, [r4, #0x20] ldr r1, [r1] blx r1 _02209384: - ldr r1, _022093AC ; =0x02211904 + ldr r1, _022093AC ; =UNK04_02211904 ldr r0, [r4, #0x24] ldr r1, [r1] blx r1 - ldr r1, _022093AC ; =0x02211904 + ldr r1, _022093AC ; =UNK04_02211904 mov r0, r4 ldr r1, [r1] blx r1 mov r0, #1 ldmia sp!, {r4, pc} .align 2, 0 -_022093AC: .word 0x02211904 +_022093AC: .word UNK04_02211904 arm_func_start MOD04_022093B0 MOD04_022093B0: ; 0x022093B0 @@ -56149,7 +56155,7 @@ MOD04_022093B0: ; 0x022093B0 movs r7, r0 addeq sp, sp, #4 ldmeqia sp!, {r4, r5, r6, r7, pc} - ldr r4, _0220940C ; =0x02211904 + ldr r4, _0220940C ; =UNK04_02211904 mov r5, #0 _022093CC: ldr r0, [r7] @@ -56171,12 +56177,12 @@ _022093FC: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_0220940C: .word 0x02211904 +_0220940C: .word UNK04_02211904 arm_func_start MOD04_02209410 MOD04_02209410: ; 0x02209410 stmdb sp!, {r4, lr} - ldr r1, _02209434 ; =0x02211904 + ldr r1, _02209434 ; =UNK04_02211904 mov r4, r0 ldr r0, [r4, #0x30] ldr r1, [r1] @@ -56185,7 +56191,7 @@ MOD04_02209410: ; 0x02209410 bl MOD04_02209338 ldmia sp!, {r4, pc} .align 2, 0 -_02209434: .word 0x02211904 +_02209434: .word UNK04_02211904 arm_func_start MOD04_02209438 MOD04_02209438: ; 0x02209438 @@ -56201,29 +56207,29 @@ MOD04_02209438: ; 0x02209438 cmp r0, #1 beq _02209478 cmp r0, #2 - ldrne r0, _022099A0 ; =0x02211908 + ldrne r0, _022099A0 ; =UNK04_02211908 movne r1, #0xb strne r1, [r0] bne _02209918 _02209478: cmp r4, #0 - ldreq r0, _022099A0 ; =0x02211908 + ldreq r0, _022099A0 ; =UNK04_02211908 moveq r1, #0xb streq r1, [r0] beq _02209918 - ldr r1, _022099A4 ; =0x02211924 + ldr r1, _022099A4 ; =UNK04_02211924 mov r0, #0x58 ldr r2, [r1] mov r1, #4 blx r2 movs r7, r0 - ldreq r0, _022099A0 ; =0x02211908 + ldreq r0, _022099A0 ; =UNK04_02211908 moveq r1, #1 streq r1, [r0] beq _02209918 mov r1, #0x58 bl MOD04_02209FA8 - ldr r1, _022099A4 ; =0x02211924 + ldr r1, _022099A4 ; =UNK04_02211924 mov r0, #0x420 ldr r2, [r1] mov r1, #4 @@ -56231,7 +56237,7 @@ _02209478: str r0, [r7, #0x30] ldr r0, [r7, #0x30] cmp r0, #0 - ldreq r0, _022099A0 ; =0x02211908 + ldreq r0, _022099A0 ; =UNK04_02211908 moveq r1, #1 streq r1, [r0] beq _02209918 @@ -56245,25 +56251,25 @@ _02209478: bl MOD04_02209FBC mov r4, r0 cmp r4, #7 - ldrle r0, _022099A0 ; =0x02211908 + ldrle r0, _022099A0 ; =UNK04_02211908 movle r1, #4 strle r1, [r0] ble _02209918 mov sl, #7 mov r3, #0x50 - ldr r1, _022099A8 ; =0x0220FA78 + ldr r1, _022099A8 ; =UNK04_0220FA78 mov r0, fp mov r2, sl str r3, [r7, #0x28] bl MOD04_02209FC8 cmp r0, #0 beq _02209580 - ldr r1, _022099AC ; =0x0220FA80 + ldr r1, _022099AC ; =UNK04_0220FA80 mov r0, fp mov r2, #8 bl MOD04_02209FC8 cmp r0, #0 - ldrne r0, _022099A0 ; =0x02211908 + ldrne r0, _022099A0 ; =UNK04_02211908 movne r1, #4 strne r1, [r0] bne _02209918 @@ -56276,7 +56282,7 @@ _02209580: sub r0, r4, sl cmp r0, #0 str r0, [sp, #4] - ldrle r0, _022099A0 ; =0x02211908 + ldrle r0, _022099A0 ; =UNK04_02211908 movle r1, #4 add r8, fp, sl strle r1, [r0] @@ -56298,7 +56304,7 @@ _022095B4: bl MOD04_0220B8E4 mov r0, r0, lsl #0x18 movs r0, r0, asr #0x18 - ldrmi r0, _022099A0 ; =0x02211908 + ldrmi r0, _022099A0 ; =UNK04_02211908 movmi r1, #4 sub r5, r5, #1 strmi r1, [r0] @@ -56322,12 +56328,12 @@ _02209614: bne _022095B4 _0220962C: cmp r5, #0 - ldrne r0, _022099A0 ; =0x02211908 + ldrne r0, _022099A0 ; =UNK04_02211908 movne r1, #4 strne r1, [r0] bne _02209918 ldr r0, [sp, #4] - ldr r1, _022099A4 ; =0x02211924 + ldr r1, _022099A4 ; =UNK04_02211924 add r0, sl, r0 sub r0, r0, r6, lsl #1 ldr r2, [r1] @@ -56337,7 +56343,7 @@ _0220962C: str r0, [r7, #0x24] ldr r0, [r7, #0x24] cmp r0, #0 - ldreq r0, _022099A0 ; =0x02211908 + ldreq r0, _022099A0 ; =UNK04_02211908 moveq r1, #1 streq r1, [r0] beq _02209918 @@ -56459,7 +56465,7 @@ _022097E4: blt _02209834 ldr r1, _022099B4 ; =0x0000FFFF cmp r0, r1 - ldrgt r0, _022099A0 ; =0x02211908 + ldrgt r0, _022099A0 ; =UNK04_02211908 movgt r1, #4 strgt r1, [r0] bgt _02209918 @@ -56471,7 +56477,7 @@ _02209840: ldr r0, [r7, #8] cmp r0, #0 beq _022098E4 - ldr r0, _022099A4 ; =0x02211924 + ldr r0, _022099A4 ; =UNK04_02211924 ldr r3, [r7, #0xc] ldr r2, [r0] mov r0, #0x830 @@ -56481,13 +56487,13 @@ _02209840: str r0, [r7, #0x20] ldr r0, [r7, #0x20] cmp r0, #0 - ldreq r0, _022099A0 ; =0x02211908 + ldreq r0, _022099A0 ; =UNK04_02211908 moveq r1, #1 streq r1, [r0] beq _02209918 mov r1, #0x830 bl MOD04_02209FA8 - ldr r1, _022099A4 ; =0x02211924 + ldr r1, _022099A4 ; =UNK04_02211924 add r0, r4, #1 ldr r2, [r1] mov r1, #4 @@ -56497,7 +56503,7 @@ _02209840: ldr r0, [r7, #0x20] ldr r0, [r0, #0x800] cmp r0, #0 - ldreq r0, _022099A0 ; =0x02211908 + ldreq r0, _022099A0 ; =UNK04_02211908 moveq r1, #1 streq r1, [r0] beq _02209918 @@ -56510,7 +56516,7 @@ _02209840: ldr r0, [r0, #0x800] strb r1, [r0, r4] _022098E4: - ldr r1, _022099B8 ; =0x0220BDE4 + ldr r1, _022099B8 ; =UNK04_0220BDE4 add r0, r7, #0x44 mov r2, #0x14 bl MOD04_02209F90 @@ -56532,11 +56538,11 @@ _02209918: ldr r0, [r0, #0x800] cmp r0, #0 beq _02209944 - ldr r1, _022099BC ; =0x02211904 + ldr r1, _022099BC ; =UNK04_02211904 ldr r1, [r1] blx r1 _02209944: - ldr r1, _022099BC ; =0x02211904 + ldr r1, _022099BC ; =UNK04_02211904 ldr r0, [r7, #0x20] ldr r1, [r1] blx r1 @@ -56544,18 +56550,18 @@ _02209954: ldr r0, [r7, #0x24] cmp r0, #0 beq _0220996C - ldr r1, _022099BC ; =0x02211904 + ldr r1, _022099BC ; =UNK04_02211904 ldr r1, [r1] blx r1 _0220996C: ldr r0, [r7, #0x30] cmp r0, #0 beq _02209984 - ldr r1, _022099BC ; =0x02211904 + ldr r1, _022099BC ; =UNK04_02211904 ldr r1, [r1] blx r1 _02209984: - ldr r1, _022099BC ; =0x02211904 + ldr r1, _022099BC ; =UNK04_02211904 mov r0, r7 ldr r1, [r1] blx r1 @@ -56564,14 +56570,14 @@ _02209994: add sp, sp, #0xc ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_022099A0: .word 0x02211908 -_022099A4: .word 0x02211924 -_022099A8: .word 0x0220FA78 -_022099AC: .word 0x0220FA80 +_022099A0: .word UNK04_02211908 +_022099A4: .word UNK04_02211924 +_022099A8: .word UNK04_0220FA78 +_022099AC: .word UNK04_0220FA80 _022099B0: .word 0x000001BB _022099B4: .word 0x0000FFFF -_022099B8: .word 0x0220BDE4 -_022099BC: .word 0x02211904 +_022099B8: .word UNK04_0220BDE4 +_022099BC: .word UNK04_02211904 arm_func_start MOD04_022099C0 MOD04_022099C0: ; 0x022099C0 @@ -56651,7 +56657,7 @@ MOD04_02209A98: ; 0x02209A98 ldr r0, [r7, #0x14] cmp r0, #0 beq _02209AE0 - ldr r1, _02209BAC ; =0x02211904 + ldr r1, _02209BAC ; =UNK04_02211904 ldr r1, [r1] blx r1 mov r0, #0 @@ -56663,7 +56669,7 @@ _02209AE0: bl MOD04_02209BB8 movs r4, r0 bmi _02209B44 - ldr r1, _02209BB0 ; =0x02211924 + ldr r1, _02209BB0 ; =UNK04_02211924 add r0, r4, #1 ldr r2, [r1] mov r1, #4 @@ -56683,14 +56689,14 @@ _02209AE0: str r1, [r5] ldmia sp!, {r4, r5, r6, r7, pc} _02209B44: - ldr r0, _02209BB4 ; =0x0220FA8C + ldr r0, _02209BB4 ; =UNK04_0220FA8C mov r1, r6 bl MOD04_0220A038 cmp r0, #0 addne sp, sp, #4 mvnne r0, #0 ldmneia sp!, {r4, r5, r6, r7, pc} - ldr r1, _02209BB0 ; =0x02211924 + ldr r1, _02209BB0 ; =UNK04_02211924 mov r0, #4 ldr r2, [r1] mov r1, r0 @@ -56710,9 +56716,9 @@ _02209B44: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, pc} .align 2, 0 -_02209BAC: .word 0x02211904 -_02209BB0: .word 0x02211924 -_02209BB4: .word 0x0220FA8C +_02209BAC: .word UNK04_02211904 +_02209BB0: .word UNK04_02211924 +_02209BB4: .word UNK04_0220FA8C arm_func_start MOD04_02209BB8 MOD04_02209BB8: ; 0x02209BB8 @@ -56796,7 +56802,7 @@ MOD04_02209CC4: ; 0x02209CC4 ldr r0, [r4, #0x1c] cmp r0, #0 beq _02209CF8 - ldr r5, _02209D3C ; =0x02211904 + ldr r5, _02209D3C ; =UNK04_02211904 _02209CDC: ldr r6, [r0] ldr r1, [r5] @@ -56809,24 +56815,24 @@ _02209CF8: ldr r0, [r4, #0x10] cmp r0, #0 beq _02209D10 - ldr r1, _02209D3C ; =0x02211904 + ldr r1, _02209D3C ; =UNK04_02211904 ldr r1, [r1] blx r1 _02209D10: ldr r0, [r4, #0x14] cmp r0, #0 beq _02209D28 - ldr r1, _02209D3C ; =0x02211904 + ldr r1, _02209D3C ; =UNK04_02211904 ldr r1, [r1] blx r1 _02209D28: - ldr r1, _02209D3C ; =0x02211904 + ldr r1, _02209D3C ; =UNK04_02211904 mov r0, r4 ldr r1, [r1] blx r1 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_02209D3C: .word 0x02211904 +_02209D3C: .word UNK04_02211904 arm_func_start MOD04_02209D40 MOD04_02209D40: ; 0x02209D40 @@ -56994,15 +57000,15 @@ _02209F58: .word MOD04_02209F84 MOD04_02209F5C: ; 0x02209F5C stmdb sp!, {lr} sub sp, sp, #4 - ldr r0, _02209F80 ; =0x02211A24 + ldr r0, _02209F80 ; =UNK04_02211A24 bl OS_GetLowEntropyData - ldr r0, _02209F80 ; =0x02211A24 + ldr r0, _02209F80 ; =UNK04_02211A24 mov r1, #0x20 bl CPS_SslAddRandomSeed add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_02209F80: .word 0x02211A24 +_02209F80: .word UNK04_02211A24 arm_func_start MOD04_02209F84 MOD04_02209F84: ; 0x02209F84 @@ -57086,7 +57092,7 @@ MOD04_0220A044: ; 0x0220A044 sub sp, sp, #0x124 mov r0, #0 str r0, [sp, #0x14] - ldr r0, _0220AFFC ; =0x02211918 + ldr r0, _0220AFFC ; =UNK04_02211918 mvn r5, #0 ldr r1, [r0] ldr r0, [sp, #0x14] @@ -57190,7 +57196,7 @@ _0220A1DC: cmp r0, #0 ldrne sb, [r0, #8] ldrne r4, [r0, #0xc] - ldrne r1, _0220B000 ; =0x02211914 + ldrne r1, _0220B000 ; =UNK04_02211914 ldreq sb, [sp, #0x20] strne r0, [r1] bl MOD04_02208CCC @@ -57255,7 +57261,7 @@ _0220A2C8: strmi r0, [sp, #4] bmi _0220B348 bl MOD04_02208CE0 - ldr r0, _0220B000 ; =0x02211914 + ldr r0, _0220B000 ; =UNK04_02211914 ldr r0, [r0] str r5, [r0, #0x10] bl MOD04_02208CCC @@ -57276,7 +57282,7 @@ _0220A2C8: _0220A32C: bl MOD04_02209F5C bl MOD04_02208CE0 - ldr r0, _0220B000 ; =0x02211914 + ldr r0, _0220B000 ; =UNK04_02211914 ldr r0, [r0] str r5, [r0, #0x10] bl MOD04_02208CCC @@ -57307,7 +57313,7 @@ _0220A344: b _0220A430 _0220A3A4: ldr r0, [sp, #0x24] - ldr r3, _0220B004 ; =0x0220FA9C + ldr r3, _0220B004 ; =UNK04_0220FA9C str r0, [sp] mov r0, r4 mov r1, r5 @@ -57320,7 +57326,7 @@ _0220A3A4: b _0220A284 _0220A3D4: ldr r0, [sp, #0x44] - ldr r3, _0220B008 ; =0x0220FAA4 + ldr r3, _0220B008 ; =UNK04_0220FAA4 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57333,7 +57339,7 @@ _0220A3D4: b _0220A284 _0220A404: ldr r0, [sp, #0x44] - ldr r3, _0220B00C ; =0x0220FAAC + ldr r3, _0220B00C ; =UNK04_0220FAAC str r0, [sp] mov r0, r4 mov r1, r5 @@ -57363,7 +57369,7 @@ _0220A430: b _0220A284 _0220A474: ldr r0, [sp, #0x2c] - ldr r3, _0220B010 ; =0x0220FAB4 + ldr r3, _0220B010 ; =UNK04_0220FAB4 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57375,7 +57381,7 @@ _0220A474: beq _0220A284 _0220A4A0: ldr r0, [sp, #0x4c] - ldr r3, _0220B014 ; =0x0220FAB8 + ldr r3, _0220B014 ; =UNK04_0220FAB8 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57386,7 +57392,7 @@ _0220A4A0: cmp r0, #0 beq _0220A284 ldr r0, [r4, #8] - ldr r3, _0220B018 ; =0x0220FAC4 + ldr r3, _0220B018 ; =UNK04_0220FAC4 cmp r0, #0 ldrne r0, [sp, #0x50] mov r1, r5 @@ -57417,7 +57423,7 @@ _0220A4A0: cmp r0, #0 beq _0220A284 _0220A548: - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57447,7 +57453,7 @@ _0220A580: cmp r0, #0 beq _0220A284 _0220A5B8: - ldr r3, _0220B020 ; =0x0220FAD0 + ldr r3, _0220B020 ; =UNK04_0220FAD0 mov r0, r4 mov r1, r5 mov r2, r8 @@ -57472,7 +57478,7 @@ _0220A5B8: cmp r0, #0 beq _0220A284 _0220A618: - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57482,7 +57488,7 @@ _0220A618: blt _0220B348 cmp r0, #0 beq _0220A284 - ldr r1, _0220B024 ; =0x02211904 + ldr r1, _0220B024 ; =UNK04_02211904 mov r0, sb ldr r1, [r1] blx r1 @@ -57541,7 +57547,7 @@ _0220A6C8: bne _0220A6C8 _0220A714: ldr r0, [sp, #0x60] - ldr r3, _0220B028 ; =0x0220FAD4 + ldr r3, _0220B028 ; =UNK04_0220FAD4 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57563,7 +57569,7 @@ _0220A714: blt _0220B348 cmp r0, #0 beq _0220A284 - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57595,7 +57601,7 @@ _0220A7A4: bne _0220A7A4 _0220A7E0: ldr r0, [sp, #0x68] - ldr r3, _0220B02C ; =0x0220FB04 + ldr r3, _0220B02C ; =UNK04_0220FB04 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57607,7 +57613,7 @@ _0220A7E0: beq _0220A284 _0220A80C: ldr r0, [sp, #0x6c] - ldr r3, _0220B030 ; =0x0220FB38 + ldr r3, _0220B030 ; =UNK04_0220FB38 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57634,7 +57640,7 @@ _0220A80C: cmp r0, #0 beq _0220A284 _0220A878: - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57645,7 +57651,7 @@ _0220A878: cmp r0, #0 beq _0220A284 _0220A8A0: - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57676,7 +57682,7 @@ _0220A8EC: blt _0220B348 cmp r0, #0 beq _0220A284 - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57687,7 +57693,7 @@ _0220A8EC: cmp r0, #0 beq _0220A284 ldr r0, [sp, #0x74] - ldr r3, _0220B034 ; =0x0220BDFC + ldr r3, _0220B034 ; =UNK04_0220BDFC str r0, [sp] mov r0, r4 mov r1, r5 @@ -57713,7 +57719,7 @@ _0220A8EC: beq _0220A284 _0220A9A4: ldr r0, [sp, #0x3c] - ldr r3, _0220B038 ; =0x0220FB4C + ldr r3, _0220B038 ; =UNK04_0220FB4C str r0, [sp] mov r0, r4 mov r1, r5 @@ -57727,7 +57733,7 @@ _0220A9A4: cmp r0, #0 beq _0220AA08 ldr r0, [sp, #0x78] - ldr r3, _0220B03C ; =0x0220BE24 + ldr r3, _0220B03C ; =UNK04_0220BE24 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57738,7 +57744,7 @@ _0220A9A4: cmp r0, #0 beq _0220A284 _0220AA08: - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57762,7 +57768,7 @@ _0220AA08: cmp r0, #0 beq _0220A284 _0220AA64: - ldr r3, _0220B01C ; =0x0220FACC + ldr r3, _0220B01C ; =UNK04_0220FACC mov r0, r4 mov r1, r5 mov r2, r8 @@ -57792,7 +57798,7 @@ _0220AAA8: cmp r0, #0 beq _0220A284 ldr r0, [sp, #0x24] - ldr r3, _0220B040 ; =0x0220FB50 + ldr r3, _0220B040 ; =UNK04_0220FB50 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57838,7 +57844,7 @@ _0220AB64: bne _0220AB24 _0220AB78: ldr r0, [sp, #0x2c] - ldr r3, _0220B044 ; =0x0220FB58 + ldr r3, _0220B044 ; =UNK04_0220FB58 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57882,7 +57888,7 @@ _0220AC0C: cmp sl, r0 beq _0220AC54 ldr r0, [sp, #0x2c] - ldr r3, _0220B048 ; =0x0220FB5C + ldr r3, _0220B048 ; =UNK04_0220FB5C str r0, [sp] mov r0, r4 mov r1, r5 @@ -57900,7 +57906,7 @@ _0220AC54: cmp r3, #0 ble _0220AC88 ldr r0, [sp, #0x84] - ldr r2, _0220B04C ; =0x02211A44 + ldr r2, _0220B04C ; =UNK04_02211A44 str r0, [sp] mov r0, r4 mov r1, r5 @@ -57948,7 +57954,7 @@ _0220AD04: bne _0220AD6C cmp sb, #0 beq _0220AD38 - ldr r2, _0220B054 ; =0x02211924 + ldr r2, _0220B054 ; =UNK04_02211924 ldr r0, [sp, #0x90] ldr r1, [sp, #0x24] ldr r2, [r2] @@ -57957,7 +57963,7 @@ _0220AD04: ldr sb, [sb] b _0220AD54 _0220AD38: - ldr r2, _0220B054 ; =0x02211924 + ldr r2, _0220B054 ; =UNK04_02211924 ldr r0, [sp, #0x90] ldr r1, [sp, #0x24] ldr r2, [r2] @@ -58017,24 +58023,24 @@ _0220ADA0: ldr r0, [fp] cmp r0, #0 beq _0220B348 - ldr r1, _0220B04C ; =0x02211A44 + ldr r1, _0220B04C ; =UNK04_02211A44 ldr r2, [sp, #0x9c] ldr r3, [sp, #0xa0] mov r0, fp bl MOD04_02208DCC cmp r0, #0 beq _0220B348 - ldr r0, _0220B04C ; =0x02211A44 - ldr r1, _0220B058 ; =0x0220FB60 + ldr r0, _0220B04C ; =UNK04_02211A44 + ldr r1, _0220B058 ; =UNK04_0220FB60 ldr r2, [sp, #0x44] bl MOD04_02209FC8 cmp r0, #0 bne _0220B348 - ldr r0, _0220B04C ; =0x02211A44 + ldr r0, _0220B04C ; =UNK04_02211A44 ldrsb r0, [r0, #8] cmp r0, #0x20 bne _0220B348 - ldr r0, _0220B05C ; =0x02211A4D + ldr r0, _0220B05C ; =UNK04_02211A4D ldr r1, [sp, #0x3c] bl MOD04_0220B844 cmp r0, #0 @@ -58046,7 +58052,7 @@ _0220ADA0: bl MOD04_02209014 cmp r0, #0 blt _0220B348 - ldr r1, _0220B060 ; =0x0220FB68 + ldr r1, _0220B060 ; =UNK04_0220FB68 mov r0, fp add r2, sp, #0x10c bl MOD04_02209BB8 @@ -58058,14 +58064,14 @@ _0220ADA0: bgt _0220B348 cmp sb, #0 ble _0220AEF8 - ldr r1, _0220B04C ; =0x02211A44 + ldr r1, _0220B04C ; =UNK04_02211A44 ldr r2, [sp, #0x10c] mov r0, fp mov r3, sb bl MOD04_02208DCC cmp r0, #0 beq _0220B348 - ldr r0, _0220B04C ; =0x02211A44 + ldr r0, _0220B04C ; =UNK04_02211A44 mov r1, sb bl MOD04_0220B844 movs sb, r0 @@ -58081,7 +58087,7 @@ _0220AF00: ldrne r0, [sp, #0xb0] strne r0, [sp, #8] bne _0220AF88 - ldr r1, _0220B064 ; =0x0220FB78 + ldr r1, _0220B064 ; =UNK04_0220FB78 mov r0, fp add r2, sp, #0x10c bl MOD04_02209BB8 @@ -58098,7 +58104,7 @@ _0220AF00: ldr r3, [sp, #0xb8] ldr r2, [sp, #8] str r3, [sp] - ldr r3, _0220B068 ; =0x0220FB84 + ldr r3, _0220B068 ; =UNK04_0220FB84 mov r0, fp add r2, r1, r2 bl MOD04_02208EC4 @@ -58112,7 +58118,7 @@ _0220AF80: ldr r0, [sp, #0xc0] str r0, [sp, #8] _0220AF88: - ldr r1, _0220B06C ; =0x0220FB90 + ldr r1, _0220B06C ; =UNK04_0220FB90 mov r0, fp add r2, sp, #0x10c bl MOD04_02209BB8 @@ -58127,7 +58133,7 @@ _0220AF88: ldr r3, [sp, #0xc8] mov r0, fp str r3, [sp] - ldr r3, _0220B070 ; =0x0220FBA4 + ldr r3, _0220B070 ; =UNK04_0220FBA4 add r2, r1, r2 bl MOD04_02208EC4 cmp r0, #0 @@ -58144,36 +58150,36 @@ _0220AFE4: blt _0220B104 b _0220B0B0 .align 2, 0 -_0220AFFC: .word 0x02211918 -_0220B000: .word 0x02211914 -_0220B004: .word 0x0220FA9C -_0220B008: .word 0x0220FAA4 -_0220B00C: .word 0x0220FAAC -_0220B010: .word 0x0220FAB4 -_0220B014: .word 0x0220FAB8 -_0220B018: .word 0x0220FAC4 -_0220B01C: .word 0x0220FACC -_0220B020: .word 0x0220FAD0 -_0220B024: .word 0x02211904 -_0220B028: .word 0x0220FAD4 -_0220B02C: .word 0x0220FB04 -_0220B030: .word 0x0220FB38 -_0220B034: .word 0x0220BDFC -_0220B038: .word 0x0220FB4C -_0220B03C: .word 0x0220BE24 -_0220B040: .word 0x0220FB50 -_0220B044: .word 0x0220FB58 -_0220B048: .word 0x0220FB5C -_0220B04C: .word 0x02211A44 +_0220AFFC: .word UNK04_02211918 +_0220B000: .word UNK04_02211914 +_0220B004: .word UNK04_0220FA9C +_0220B008: .word UNK04_0220FAA4 +_0220B00C: .word UNK04_0220FAAC +_0220B010: .word UNK04_0220FAB4 +_0220B014: .word UNK04_0220FAB8 +_0220B018: .word UNK04_0220FAC4 +_0220B01C: .word UNK04_0220FACC +_0220B020: .word UNK04_0220FAD0 +_0220B024: .word UNK04_02211904 +_0220B028: .word UNK04_0220FAD4 +_0220B02C: .word UNK04_0220FB04 +_0220B030: .word UNK04_0220FB38 +_0220B034: .word UNK04_0220BDFC +_0220B038: .word UNK04_0220FB4C +_0220B03C: .word UNK04_0220BE24 +_0220B040: .word UNK04_0220FB50 +_0220B044: .word UNK04_0220FB58 +_0220B048: .word UNK04_0220FB5C +_0220B04C: .word UNK04_02211A44 _0220B050: .word 0x000001FF -_0220B054: .word 0x02211924 -_0220B058: .word 0x0220FB60 -_0220B05C: .word 0x02211A4D -_0220B060: .word 0x0220FB68 -_0220B064: .word 0x0220FB78 -_0220B068: .word 0x0220FB84 -_0220B06C: .word 0x0220FB90 -_0220B070: .word 0x0220FBA4 +_0220B054: .word UNK04_02211924 +_0220B058: .word UNK04_0220FB60 +_0220B05C: .word UNK04_02211A4D +_0220B060: .word UNK04_0220FB68 +_0220B064: .word UNK04_0220FB78 +_0220B068: .word UNK04_0220FB84 +_0220B06C: .word UNK04_0220FB90 +_0220B070: .word UNK04_0220FBA4 _0220B074: ldr r0, [sp, #0xd4] mov r1, r5 @@ -58226,7 +58232,7 @@ _0220B114: str r0, [sp, #0x108] _0220B124: ldr r0, [sp, #0xe0] - ldr r2, _0220B04C ; =0x02211A44 + ldr r2, _0220B04C ; =UNK04_02211A44 str r0, [sp] ldr sb, [sp, #0x108] ldr r3, [sp, #0x2c] @@ -58237,7 +58243,7 @@ _0220B124: cmp r0, #0 blt _0220B348 ldr r2, [sp, #0x108] - ldr r0, _0220B04C ; =0x02211A44 + ldr r0, _0220B04C ; =UNK04_02211A44 and r1, r2, #1 ldrsb r0, [r0, r2] strb r0, [r6, r1] @@ -58266,7 +58272,7 @@ _0220B1B4: ldr r1, [sp, #0x10c] cmp r1, #0 beq _0220B348 - ldr r0, _0220B04C ; =0x02211A44 + ldr r0, _0220B04C ; =UNK04_02211A44 bl MOD04_0220B8E4 str r0, [sp, #0x1c] cmp r0, #0 @@ -58307,7 +58313,7 @@ _0220B214: str r0, [fp, #4] bne _0220B278 ldr r0, [sp, #0xe8] - ldr r2, _0220B04C ; =0x02211A44 + ldr r2, _0220B04C ; =UNK04_02211A44 str r0, [sp] mov r0, r4 mov r1, r5 @@ -58354,7 +58360,7 @@ _0220B2B4: cmp r0, #0 beq _0220B334 ldr r0, [sp, #0xf8] - ldr r2, _0220B04C ; =0x02211A44 + ldr r2, _0220B04C ; =UNK04_02211A44 str r0, [sp] ldr r3, [sp, #0x2c] mov r0, r4 @@ -58374,13 +58380,13 @@ _0220B334: beq _0220B2B4 _0220B348: bl MOD04_02208CE0 - ldr r0, _0220B000 ; =0x02211914 - ldr r1, _0220B024 ; =0x02211904 + ldr r0, _0220B000 ; =UNK04_02211914 + ldr r1, _0220B024 ; =UNK04_02211904 ldr r0, [r0] ldr r1, [r1] blx r1 ldr r1, [sp, #0xfc] - ldr r0, _0220B000 ; =0x02211914 + ldr r0, _0220B000 ; =UNK04_02211914 str r1, [r0] bl MOD04_02208CCC ldr r0, [r4, #4] @@ -58404,7 +58410,7 @@ _0220B3A4: streq r0, [fp, #8] ldrne r0, [sp, #0x104] strne r0, [fp, #8] - ldrne r0, _0220B400 ; =0x02211908 + ldrne r0, _0220B400 ; =UNK04_02211908 strne r1, [r0] ldr sl, [r4, #0x2c] mov r0, r4 @@ -58415,14 +58421,14 @@ _0220B3A4: mov r2, sl blx sb _0220B3E8: - ldr r0, _0220AFFC ; =0x02211918 + ldr r0, _0220AFFC ; =UNK04_02211918 ldr r0, [r0] cmp r0, #0 beq _0220A1DC add sp, sp, #0x124 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_0220B400: .word 0x02211908 +_0220B400: .word UNK04_02211908 arm_func_start MOD04_0220B404 MOD04_0220B404: ; 0x0220B404 @@ -58484,7 +58490,7 @@ _0220B4BC: mvnne r0, #0 ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} ldr r3, [sb] - ldr r0, _0220B558 ; =0x02211A44 + ldr r0, _0220B558 ; =UNK04_02211A44 rsb r6, r3, #0x400 cmp r7, r6 movle r6, r7 @@ -58500,7 +58506,7 @@ _0220B4BC: sub r7, r7, r6 cmp r0, #0x400 bne _0220B544 - ldr r2, _0220B558 ; =0x02211A44 + ldr r2, _0220B558 ; =UNK04_02211A44 mov r0, sl mov r1, fp mov r3, r4 @@ -58520,7 +58526,7 @@ _0220B54C: add sp, sp, #4 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_0220B558: .word 0x02211A44 +_0220B558: .word UNK04_02211A44 arm_func_start MOD04_0220B55C MOD04_0220B55C: ; 0x0220B55C @@ -58532,7 +58538,7 @@ MOD04_0220B55C: ; 0x0220B55C str r0, [r5] str r0, [r4] bl MOD04_02208CE0 - ldr r1, _0220B5FC ; =0x02211914 + ldr r1, _0220B5FC ; =UNK04_02211914 ldr r2, [r1] cmp r2, #0 beq _0220B5D8 @@ -58557,7 +58563,7 @@ _0220B5D0: mov r4, #1 b _0220B5EC _0220B5D8: - ldr r0, _0220B600 ; =0x02211910 + ldr r0, _0220B600 ; =UNK04_02211910 ldr r0, [r0] cmp r0, #0 movne r4, #1 @@ -58568,8 +58574,8 @@ _0220B5EC: add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_0220B5FC: .word 0x02211914 -_0220B600: .word 0x02211910 +_0220B5FC: .word UNK04_02211914 +_0220B600: .word UNK04_02211910 arm_func_start MOD04_0220B604 MOD04_0220B604: ; 0x0220B604 @@ -58695,7 +58701,7 @@ _0220B76C: MOD04_0220B788: ; 0x0220B788 stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr} sub sp, sp, #0x24 - ldr r6, _0220B840 ; =0x0220BE70 + ldr r6, _0220B840 ; =UNK04_0220BE70 add r4, sp, #0 mov sl, r0 mov sb, r1 @@ -58743,7 +58749,7 @@ _0220B81C: add sp, sp, #0x24 ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc} .align 2, 0 -_0220B840: .word 0x0220BE70 +_0220B840: .word UNK04_0220BE70 arm_func_start MOD04_0220B844 MOD04_0220B844: ; 0x0220B844 @@ -58945,25 +58951,71 @@ _0220BAB8: bx lr .section .rodata - ; 0x0220BAC4 - .byte 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x57, 0x61, 0x79, 0x70 - .byte 0x6F, 0x72, 0x74, 0x32, 0x46, 0x52, 0x45, 0x45, 0x53, 0x50, 0x4F, 0x54, 0x4E, 0x49, 0x4E, 0x54 - .byte 0x45, 0x4E, 0x44, 0x4F, 0x57, 0x46, 0x43, 0x00, 0x02, 0x80, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00 - .byte 0x08, 0x80, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x20, 0x80, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00 - .byte 0x80, 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00 - .byte 0x00, 0x88, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .global UNK_0220BAC4 +UNK04_0220BAC4: ; 0x0220BAC4 + .byte 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + + .global UNK_0220BADC +UNK04_0220BADC: ; 0x0220BADC + .byte 0x57, 0x61, 0x79, 0x70, 0x6F, 0x72, 0x74, 0x32 + + .global UNK_0220BAE4 +UNK04_0220BAE4: ; 0x0220BAE4 + .byte 0x46, 0x52, 0x45, 0x45, 0x53, 0x50, 0x4F, 0x54 + + .global UNK_0220BAEC +UNK04_0220BAEC: ; 0x0220BAEC + .byte 0x4E, 0x49, 0x4E, 0x54, 0x45, 0x4E, 0x44, 0x4F, 0x57, 0x46, 0x43, 0x00 + + .global UNK_0220BAF8 +UNK04_0220BAF8: ; 0x0220BAF8 + .byte 0x02, 0x80, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00 + .byte 0x20, 0x80, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00 + .byte 0x00, 0x82, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00 + .byte 0x00, 0xA0, 0x00, 0x00 + + .global UNK_0220BB2C +UNK04_0220BB2C: ; 0x0220BB2C + .byte 0x00, 0x00, 0x00, 0x01, 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 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 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, 0xCC, 0xD4, 0x20, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x01, 0x0C, 0x04, 0x02, 0x03, 0x0A, 0x00, 0x0B, 0x07, 0x09, 0x08 - .byte 0x06, 0x00, 0x00, 0x00, 0x0A, 0x0D, 0x0E, 0x08, 0x09, 0x03, 0x06, 0x00, 0x0C, 0x05, 0x02, 0x07 - .byte 0x0B, 0x01, 0x0F, 0x04, 0x17, 0x14, 0x11, 0x0D, 0x0B, 0x06, 0x0F, 0x0E, 0x09, 0x15, 0x0C, 0x04 - .byte 0x02, 0x01, 0x12, 0x10, 0x05, 0x03, 0x13, 0x0A, 0x07, 0x08, 0x00, 0x16, 0x5B, 0x5D, 0x5F, 0x00 - .byte 0x2D, 0x5F, 0x3D, 0x00, 0x2B, 0x2F, 0x3D, 0x00, 0x13, 0x1D, 0x01, 0x04, 0x00, 0x00, 0x00, 0x28 - .byte 0x1F, 0x06, 0x45, 0x34, 0x3F, 0x01, 0x1B, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCC, 0xD4, 0x20, 0x02, 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BB84 +UNK04_0220BB84: ; 0x0220BB84 + .byte 0x05, 0x01, 0x0C, 0x04, 0x02, 0x03, 0x0A, 0x00, 0x0B, 0x07, 0x09, 0x08, 0x06, 0x00, 0x00, 0x00 + + .global UNK_0220BB94 +UNK04_0220BB94: ; 0x0220BB94 + .byte 0x0A, 0x0D, 0x0E, 0x08, 0x09, 0x03, 0x06, 0x00, 0x0C, 0x05, 0x02, 0x07, 0x0B, 0x01, 0x0F, 0x04 + + .global UNK_0220BBA4 +UNK04_0220BBA4: ; 0x0220BBA4 + .byte 0x17, 0x14, 0x11, 0x0D, 0x0B, 0x06, 0x0F, 0x0E, 0x09, 0x15, 0x0C, 0x04, 0x02, 0x01, 0x12, 0x10 + .byte 0x05, 0x03, 0x13, 0x0A, 0x07, 0x08, 0x00, 0x16 + + .global UNK_0220BBBC +UNK04_0220BBBC: ; 0x0220BBBC + .byte 0x5B, 0x5D, 0x5F, 0x00 + + .global UNK_0220BBC0 +UNK04_0220BBC0: ; 0x0220BBC0 + .byte 0x2D, 0x5F, 0x3D, 0x00 + + .global UNK_0220BBC4 +UNK04_0220BBC4: ; 0x0220BBC4 + .byte 0x2B, 0x2F, 0x3D, 0x00 + + .global UNK_0220BBC8 +UNK04_0220BBC8: ; 0x0220BBC8 + .byte 0x13, 0x1D, 0x01, 0x04, 0x00, 0x00, 0x00, 0x28, 0x1F, 0x06, 0x45, 0x34, 0x3F, 0x01, 0x1B, 0x00 + + .global UNK_0220BBD8 +UNK04_0220BBD8: ; 0x0220BBD8 + .byte 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -58979,440 +59031,1226 @@ _0220BAB8: .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, 0x00, 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, 0xFD, 0xFC, 0x1E, 0x66, 0x6A, 0xB2, 0x00, 0x00 - .byte 0xCC, 0xF7, 0x20, 0x02, 0xC4, 0xF7, 0x20, 0x02, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48 - .byte 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58 - .byte 0x59, 0x5A, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E - .byte 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x30, 0x31, 0x32, 0x33 - .byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2E, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x3A, 0x30 - .byte 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2D, 0x30, 0x30, 0x00, 0x00, 0x00, 0x62, 0x47, 0x6C, 0x7A - .byte 0x64, 0x41, 0x2A, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x59, 0x32, 0x39, 0x31, 0x62, 0x6E, 0x51, 0x2A - .byte 0x00, 0x00, 0x00, 0x00, 0x59, 0x32, 0x39, 0x75, 0x64, 0x47, 0x56, 0x75, 0x64, 0x48, 0x4D, 0x2A - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x6F, 0xF2, 0x86, 0x23, 0x00, 0x00, 0x80, 0xC6, 0xA4 - .byte 0x7E, 0x8D, 0x03, 0x00, 0x00, 0x40, 0x7A, 0x10, 0xF3, 0x5A, 0x00, 0x00, 0x00, 0xA0, 0x72, 0x4E - .byte 0x18, 0x09, 0x00, 0x00, 0x00, 0x10, 0xA5, 0xD4, 0xE8, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x76, 0x48 - .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0xE4, 0x0B, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0xCA, 0x9A, 0x3B - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xE1, 0xF5, 0x05, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x40, 0x42, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x2D, 0x2D, 0x74, 0x39, 0x53, 0x66, 0x34, 0x79, 0x66, 0x6A, 0x66, 0x31 - .byte 0x52, 0x74, 0x76, 0x44, 0x75, 0x33, 0x41, 0x41, 0x00, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74 - .byte 0x65, 0x6E, 0x74, 0x2D, 0x44, 0x69, 0x73, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x3A - .byte 0x20, 0x66, 0x6F, 0x72, 0x6D, 0x2D, 0x64, 0x61, 0x74, 0x61, 0x3B, 0x20, 0x6E, 0x61, 0x6D, 0x65 - .byte 0x3D, 0x22, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x54, 0x79, 0x70, 0x65 - .byte 0x3A, 0x20, 0x61, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x6F, 0x63 - .byte 0x74, 0x65, 0x74, 0x2D, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6D, 0x0D, 0x0A, 0x43, 0x6F, 0x6E, 0x74 - .byte 0x65, 0x6E, 0x74, 0x2D, 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x2D, 0x45, 0x6E, 0x63 - .byte 0x6F, 0x64, 0x69, 0x6E, 0x67, 0x3A, 0x20, 0x62, 0x69, 0x6E, 0x61, 0x72, 0x79, 0x0D, 0x0A, 0x00 + + .global UNK_0220BCD8 +UNK04_0220BCD8: ; 0x0220BCD8 + .byte 0xFD, 0xFC, 0x1E, 0x66, 0x6A, 0xB2, 0x00, 0x00 + + .global UNK_0220BCE0 +UNK04_0220BCE0: ; 0x0220BCE0 + .byte 0xCC, 0xF7, 0x20, 0x02, 0xC4, 0xF7, 0x20, 0x02 + + .global UNK_0220BCE8 +UNK04_0220BCE8: ; 0x0220BCE8 + .byte 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50 + .byte 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66 + .byte 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76 + .byte 0x77, 0x78, 0x79, 0x7A, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2E, 0x2D + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BD2C +UNK04_0220BD2C: ; 0x0220BD2C + .byte 0x30, 0x30, 0x3A, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2D, 0x30, 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220BD3C +UNK04_0220BD3C: ; 0x0220BD3C + .byte 0x62, 0x47, 0x6C, 0x7A, 0x64, 0x41, 0x2A, 0x2A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BD48 +UNK04_0220BD48: ; 0x0220BD48 + .byte 0x59, 0x32, 0x39, 0x31, 0x62, 0x6E, 0x51, 0x2A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BD54 +UNK04_0220BD54: ; 0x0220BD54 + .byte 0x59, 0x32, 0x39, 0x75, 0x64, 0x47, 0x56, 0x75, 0x64, 0x48, 0x4D, 0x2A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BD64 +UNK04_0220BD64: ; 0x0220BD64 + .byte 0x00, 0x00, 0xC1, 0x6F, 0xF2, 0x86, 0x23, 0x00, 0x00, 0x80, 0xC6, 0xA4, 0x7E, 0x8D, 0x03, 0x00 + .byte 0x00, 0x40, 0x7A, 0x10, 0xF3, 0x5A, 0x00, 0x00, 0x00, 0xA0, 0x72, 0x4E, 0x18, 0x09, 0x00, 0x00 + .byte 0x00, 0x10, 0xA5, 0xD4, 0xE8, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x76, 0x48, 0x17, 0x00, 0x00, 0x00 + .byte 0x00, 0xE4, 0x0B, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0xCA, 0x9A, 0x3B, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xE1, 0xF5, 0x05, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x40, 0x42, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BDE4 +UNK04_0220BDE4: ; 0x0220BDE4 + .byte 0x2D, 0x2D, 0x74, 0x39, 0x53, 0x66, 0x34, 0x79, 0x66, 0x6A, 0x66, 0x31, 0x52, 0x74, 0x76, 0x44 + .byte 0x75, 0x33, 0x41 + + .global UNK_0220BDF7 +UNK04_0220BDF7: ; 0x0220BDF7 + .byte 0x41, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BDFC +UNK04_0220BDFC: ; 0x0220BDFC + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x44, 0x69, 0x73, 0x70, 0x6F, 0x73, 0x69, 0x74 + .byte 0x69, 0x6F, 0x6E, 0x3A, 0x20, 0x66, 0x6F, 0x72, 0x6D, 0x2D, 0x64, 0x61, 0x74, 0x61, 0x3B, 0x20 + .byte 0x6E, 0x61, 0x6D, 0x65, 0x3D, 0x22, 0x00, 0x00 + + .global UNK_0220BE24 +UNK04_0220BE24: ; 0x0220BE24 + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x54, 0x79, 0x70, 0x65, 0x3A, 0x20, 0x61, 0x70 + .byte 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x6F, 0x63, 0x74, 0x65, 0x74, 0x2D + .byte 0x73, 0x74, 0x72, 0x65, 0x61, 0x6D, 0x0D, 0x0A, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D + .byte 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x2D, 0x45, 0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E + .byte 0x67, 0x3A, 0x20, 0x62, 0x69, 0x6E, 0x61, 0x72, 0x79, 0x0D, 0x0A, 0x00 + + .global UNK_0220BE70 +UNK04_0220BE70: ; 0x0220BE70 .byte 0x00, 0xCA, 0x9A, 0x3B, 0x00, 0xE1, 0xF5, 0x05, 0x80, 0x96, 0x98, 0x00, 0x40, 0x42, 0x0F, 0x00 .byte 0xA0, 0x86, 0x01, 0x00, 0x10, 0x27, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00 .byte 0x0A, 0x00, 0x00, 0x00 .section .data - ; 0x0220BEB4 - .byte 0xD0, 0xBE, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x4E, 0x00, 0x00 - .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x74, 0x65, 0x73, 0x74 - .byte 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65 - .byte 0x74, 0x2F, 0x61, 0x63, 0x00, 0x00, 0x00, 0x00, 0x61, 0x63, 0x63, 0x74, 0x63, 0x72, 0x65, 0x61 - .byte 0x74, 0x65, 0x00, 0x00, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x6C, 0x6F, 0x67, 0x69 - .byte 0x6E, 0x00, 0x00, 0x00, 0x67, 0x73, 0x62, 0x72, 0x63, 0x64, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00 - .byte 0x69, 0x73, 0x77, 0x66, 0x63, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x73, 0x6E - .byte 0x00, 0x00, 0x00, 0x00, 0x44, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70 - .byte 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x00, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x63, 0x64 - .byte 0x00, 0x00, 0x00, 0x00, 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x00, 0x00, 0x00, 0x6C, 0x6F, 0x63, 0x61 - .byte 0x74, 0x6F, 0x72, 0x00, 0x63, 0x68, 0x61, 0x6C, 0x6C, 0x65, 0x6E, 0x67, 0x65, 0x00, 0x00, 0x00 - .byte 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00, 0x53, 0x65, 0x74, 0x2D - .byte 0x43, 0x6F, 0x6F, 0x6B, 0x69, 0x65, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x62, 0x6D - .byte 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x62, 0x6D, 0x77 - .byte 0x6F, 0x72, 0x6B, 0x00, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E - .byte 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74 - .byte 0x2F, 0x61, 0x63, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43, 0x61, 0x75, 0x74, 0x68 - .byte 0x00, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x61, 0x75, 0x74 - .byte 0x68, 0x00, 0x00, 0x00, 0x25, 0x30, 0x33, 0x64, 0x25, 0x30, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 - .byte 0x73, 0x64, 0x6B, 0x76, 0x65, 0x72, 0x00, 0x00, 0x75, 0x73, 0x65, 0x72, 0x69, 0x64, 0x00, 0x00 - .byte 0x70, 0x61, 0x73, 0x73, 0x77, 0x64, 0x00, 0x00, 0x62, 0x73, 0x73, 0x69, 0x64, 0x00, 0x00, 0x00 - .byte 0x61, 0x70, 0x69, 0x6E, 0x66, 0x6F, 0x00, 0x00, 0x67, 0x61, 0x6D, 0x65, 0x63, 0x64, 0x00, 0x00 - .byte 0x6D, 0x61, 0x6B, 0x65, 0x72, 0x63, 0x64, 0x00, 0x75, 0x6E, 0x69, 0x74, 0x63, 0x64, 0x00, 0x00 - .byte 0x6D, 0x61, 0x63, 0x61, 0x64, 0x72, 0x00, 0x00, 0x6C, 0x61, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x00 - .byte 0x62, 0x69, 0x72, 0x74, 0x68, 0x00, 0x00, 0x00, 0x64, 0x65, 0x76, 0x74, 0x69, 0x6D, 0x65, 0x00 - .byte 0x64, 0x65, 0x76, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x73, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00 + .global UNK_0220BEB4 +UNK04_0220BEB4: ; 0x0220BEB4 + .byte 0xD0, 0xBE, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x4E, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70 + .byte 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x74, 0x65, 0x73, 0x74, 0x2E, 0x6E, 0x69, 0x6E + .byte 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x61, 0x63 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BEF8 +UNK04_0220BEF8: ; 0x0220BEF8 + .byte 0x61, 0x63, 0x63, 0x74, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x00 + + .global UNK_0220BF04 +UNK04_0220BF04: ; 0x0220BF04 + .byte 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220BF0C +UNK04_0220BF0C: ; 0x0220BF0C + .byte 0x6C, 0x6F, 0x67, 0x69, 0x6E, 0x00, 0x00, 0x00 + + .global UNK_0220BF14 +UNK04_0220BF14: ; 0x0220BF14 + .byte 0x67, 0x73, 0x62, 0x72, 0x63, 0x64, 0x00, 0x00 + + .global UNK_0220BF1C +UNK04_0220BF1C: ; 0x0220BF1C + .byte 0x59, 0x00, 0x00, 0x00 + + .global UNK_0220BF20 +UNK04_0220BF20: ; 0x0220BF20 + .byte 0x69, 0x73, 0x77, 0x66, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220BF28 +UNK04_0220BF28: ; 0x0220BF28 + .byte 0x69, 0x6E, 0x67, 0x61, 0x6D, 0x65, 0x73, 0x6E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BF34 +UNK04_0220BF34: ; 0x0220BF34 + .byte 0x44, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BF3C +UNK04_0220BF3C: ; 0x0220BF3C + .byte 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x00 + + .global UNK_0220BF48 +UNK04_0220BF48: ; 0x0220BF48 + .byte 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BF54 +UNK04_0220BF54: ; 0x0220BF54 + .byte 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x00, 0x00, 0x00 + + .global UNK_0220BF5C +UNK04_0220BF5C: ; 0x0220BF5C + .byte 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x6F, 0x72, 0x00 + + .global UNK_0220BF64 +UNK04_0220BF64: ; 0x0220BF64 + .byte 0x63, 0x68, 0x61, 0x6C, 0x6C, 0x65, 0x6E, 0x67, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220BF70 +UNK04_0220BF70: ; 0x0220BF70 + .byte 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BF7C +UNK04_0220BF7C: ; 0x0220BF7C + .byte 0x53, 0x65, 0x74, 0x2D, 0x43, 0x6F, 0x6F, 0x6B, 0x69, 0x65, 0x00, 0x00 + + .global UNK_0220BF88 +UNK04_0220BF88: ; 0x0220BF88 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x62, 0x6D, 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BF98 +UNK04_0220BF98: ; 0x0220BF98 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x62, 0x6D, 0x77, 0x6F, 0x72, 0x6B, 0x00 + + .global UNK_0220BFA4 +UNK04_0220BFA4: ; 0x0220BFA4 + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74 + .byte 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x61, 0x63, 0x00 + + .global UNK_0220BFC4 +UNK04_0220BFC4: ; 0x0220BFC4 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43, 0x61, 0x75, 0x74, 0x68, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BFD4 +UNK04_0220BFD4: ; 0x0220BFD4 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x61, 0x75, 0x74, 0x68, 0x00, 0x00, 0x00 + + .global UNK_0220BFE4 +UNK04_0220BFE4: ; 0x0220BFE4 + .byte 0x25, 0x30, 0x33, 0x64, 0x25, 0x30, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220BFF0 +UNK04_0220BFF0: ; 0x0220BFF0 + .byte 0x73, 0x64, 0x6B, 0x76, 0x65, 0x72, 0x00, 0x00 + + .global UNK_0220BFF8 +UNK04_0220BFF8: ; 0x0220BFF8 + .byte 0x75, 0x73, 0x65, 0x72, 0x69, 0x64, 0x00, 0x00 + + .global UNK_0220C000 +UNK04_0220C000: ; 0x0220C000 + .byte 0x70, 0x61, 0x73, 0x73, 0x77, 0x64, 0x00, 0x00 + + .global UNK_0220C008 +UNK04_0220C008: ; 0x0220C008 + .byte 0x62, 0x73, 0x73, 0x69, 0x64, 0x00, 0x00, 0x00 + + .global UNK_0220C010 +UNK04_0220C010: ; 0x0220C010 + .byte 0x61, 0x70, 0x69, 0x6E, 0x66, 0x6F, 0x00, 0x00 + + .global UNK_0220C018 +UNK04_0220C018: ; 0x0220C018 + .byte 0x67, 0x61, 0x6D, 0x65, 0x63, 0x64, 0x00, 0x00 + + .global UNK_0220C020 +UNK04_0220C020: ; 0x0220C020 + .byte 0x6D, 0x61, 0x6B, 0x65, 0x72, 0x63, 0x64, 0x00 + + .global UNK_0220C028 +UNK04_0220C028: ; 0x0220C028 + .byte 0x75, 0x6E, 0x69, 0x74, 0x63, 0x64, 0x00, 0x00 + + .global UNK_0220C030 +UNK04_0220C030: ; 0x0220C030 + .byte 0x6D, 0x61, 0x63, 0x61, 0x64, 0x72, 0x00, 0x00 + + .global UNK_0220C038 +UNK04_0220C038: ; 0x0220C038 + .byte 0x6C, 0x61, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C040 +UNK04_0220C040: ; 0x0220C040 + .byte 0x62, 0x69, 0x72, 0x74, 0x68, 0x00, 0x00, 0x00 + + .global UNK_0220C048 +UNK04_0220C048: ; 0x0220C048 + .byte 0x64, 0x65, 0x76, 0x74, 0x69, 0x6D, 0x65, 0x00 + + .global UNK_0220C050 +UNK04_0220C050: ; 0x0220C050 + .byte 0x64, 0x65, 0x76, 0x6E, 0x61, 0x6D, 0x65, 0x00 + + .global UNK_0220C058 +UNK04_0220C058: ; 0x0220C058 + .byte 0x73, 0x73, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C060 +UNK04_0220C060: ; 0x0220C060 .byte 0x4E, 0x69, 0x74, 0x72, 0x6F, 0x20, 0x57, 0x69, 0x46, 0x69, 0x20, 0x53, 0x44, 0x4B, 0x2F, 0x25 - .byte 0x64, 0x2E, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x55, 0x73, 0x65, 0x72, 0x2D, 0x41, 0x67, 0x65 - .byte 0x6E, 0x74, 0x00, 0x00, 0x48, 0x54, 0x54, 0x50, 0x5F, 0x58, 0x5F, 0x47, 0x41, 0x4D, 0x45, 0x43 - .byte 0x44, 0x00, 0x00, 0x00, 0x25, 0x30, 0x31, 0x33, 0x6C, 0x6C, 0x75, 0x00, 0x25, 0x30, 0x33, 0x75 - .byte 0x00, 0x00, 0x00, 0x00, 0x25, 0x30, 0x32, 0x78, 0x00, 0x00, 0x00, 0x00, 0x25, 0x30, 0x32, 0x78 - .byte 0x25, 0x30, 0x32, 0x78, 0x00, 0x00, 0x00, 0x00, 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64 + .byte 0x64, 0x2E, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C078 +UNK04_0220C078: ; 0x0220C078 + .byte 0x55, 0x73, 0x65, 0x72, 0x2D, 0x41, 0x67, 0x65, 0x6E, 0x74, 0x00, 0x00 + + .global UNK_0220C084 +UNK04_0220C084: ; 0x0220C084 + .byte 0x48, 0x54, 0x54, 0x50, 0x5F, 0x58, 0x5F, 0x47, 0x41, 0x4D, 0x45, 0x43, 0x44, 0x00, 0x00, 0x00 + + .global UNK_0220C094 +UNK04_0220C094: ; 0x0220C094 + .byte 0x25, 0x30, 0x31, 0x33, 0x6C, 0x6C, 0x75, 0x00 + + .global UNK_0220C09C +UNK04_0220C09C: ; 0x0220C09C + .byte 0x25, 0x30, 0x33, 0x75, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C0A4 +UNK04_0220C0A4: ; 0x0220C0A4 + .byte 0x25, 0x30, 0x32, 0x78, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C0AC +UNK04_0220C0AC: ; 0x0220C0AC + .byte 0x25, 0x30, 0x32, 0x78, 0x25, 0x30, 0x32, 0x78, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C0B8 +UNK04_0220C0B8: ; 0x0220C0B8 .byte 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64 - .byte 0x00, 0x00, 0x00, 0x00, 0x25, 0x30, 0x32, 0x64, 0x3A, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30 - .byte 0x2D, 0x30, 0x30, 0x00, 0x18, 0xCF, 0x20, 0x02, 0xEC, 0xCD, 0x20, 0x02, 0xCC, 0xD0, 0x20, 0x02 - .byte 0xA8, 0xD1, 0x20, 0x02, 0x84, 0xC6, 0x20, 0x02, 0x20, 0xC9, 0x20, 0x02, 0x08, 0xCA, 0x20, 0x02 - .byte 0xD0, 0xC7, 0x20, 0x02, 0xD4, 0xCC, 0x20, 0x02, 0xB4, 0xCB, 0x20, 0x02, 0xCC, 0xCA, 0x20, 0x02 + .byte 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C0D4 +UNK04_0220C0D4: ; 0x0220C0D4 + .byte 0x25, 0x30, 0x32, 0x64, 0x3A, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2D, 0x30, 0x30, 0x00 + + .global UNK_0220C0E4 +UNK04_0220C0E4: ; 0x0220C0E4 + .byte 0x18, 0xCF, 0x20, 0x02, 0xEC, 0xCD, 0x20, 0x02, 0xCC, 0xD0, 0x20, 0x02, 0xA8, 0xD1, 0x20, 0x02 + .byte 0x84, 0xC6, 0x20, 0x02, 0x20, 0xC9, 0x20, 0x02, 0x08, 0xCA, 0x20, 0x02, 0xD0, 0xC7, 0x20, 0x02 + .byte 0xD4, 0xCC, 0x20, 0x02, 0xB4, 0xCB, 0x20, 0x02, 0xCC, 0xCA, 0x20, 0x02 + + .global UNK_0220C110 +UNK04_0220C110: ; 0x0220C110 .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x79 - .byte 0x5B, 0x69, 0x5D, 0x2E, 0x6C, 0x61, 0x62, 0x65, 0x6C, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45 - .byte 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E - .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x00, 0x00, 0x0D, 0x0A, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x00 - .byte 0x32, 0x30, 0x30, 0x00, 0x0D, 0x0A, 0x00, 0x00, 0x3A, 0x20, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00 - .byte 0x26, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74 - .byte 0x2D, 0x3E, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x6C, 0x61, 0x62, 0x65, 0x6C - .byte 0x00, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74 - .byte 0x2D, 0x3E, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x76, 0x61, 0x6C, 0x75, 0x65 - .byte 0x00, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x2D - .byte 0x3E, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x6C, 0x61, 0x62, 0x65, 0x6C, 0x00 + .byte 0x5B, 0x69, 0x5D, 0x2E, 0x6C, 0x61, 0x62, 0x65, 0x6C, 0x00, 0x00, 0x00 + + .global UNK_0220C12C +UNK04_0220C12C: ; 0x0220C12C + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x79 + .byte 0x5B, 0x69, 0x5D, 0x2E, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220C148 +UNK04_0220C148: ; 0x0220C148 + .byte 0x0D, 0x0A, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C150 +UNK04_0220C150: ; 0x0220C150 + .byte 0x20, 0x00, 0x00, 0x00 + + .global UNK_0220C154 +UNK04_0220C154: ; 0x0220C154 + .byte 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x00 + + .global UNK_0220C160 +UNK04_0220C160: ; 0x0220C160 + .byte 0x32, 0x30, 0x30, 0x00 + + .global UNK_0220C164 +UNK04_0220C164: ; 0x0220C164 + .byte 0x0D, 0x0A, 0x00, 0x00 + + .global UNK_0220C168 +UNK04_0220C168: ; 0x0220C168 + .byte 0x3A, 0x20, 0x00, 0x00 + + .global UNK_0220C16C +UNK04_0220C16C: ; 0x0220C16C + .byte 0x3D, 0x00, 0x00, 0x00 + + .global UNK_0220C170 +UNK04_0220C170: ; 0x0220C170 + .byte 0x26, 0x00, 0x00, 0x00 + + .global UNK_0220C174 +UNK04_0220C174: ; 0x0220C174 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x2D, 0x3E, 0x65, 0x6E + .byte 0x74, 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x6C, 0x61, 0x62, 0x65, 0x6C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C194 +UNK04_0220C194: ; 0x0220C194 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x2D, 0x3E, 0x65, 0x6E + .byte 0x74, 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C1B4 +UNK04_0220C1B4: ; 0x0220C1B4 .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x2D, 0x3E, 0x65, 0x6E, 0x74 - .byte 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x68, 0x74, 0x74, 0x70 - .byte 0x3A, 0x2F, 0x2F, 0x00, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x00, 0x00, 0x00, 0x00 - .byte 0x3A, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x6E, 0x65 - .byte 0x77, 0x70, 0x74, 0x72, 0x00, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x62, 0x75, 0x66 - .byte 0x2D, 0x3E, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F - .byte 0x43, 0x20, 0x62, 0x75, 0x66, 0x2D, 0x3E, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00, 0x00, 0x00 - .byte 0x25, 0x73, 0x00, 0x00, 0x25, 0x73, 0x3D, 0x00, 0x26, 0x25, 0x73, 0x3D, 0x00, 0x00, 0x00, 0x00 - .byte 0x25, 0x73, 0x3A, 0x20, 0x25, 0x73, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x50, 0x4F, 0x53, 0x54 - .byte 0x20, 0x2F, 0x25, 0x73, 0x20, 0x48, 0x54, 0x54, 0x50, 0x2F, 0x31, 0x2E, 0x30, 0x0D, 0x0A, 0x43 - .byte 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x74, 0x79, 0x70, 0x65, 0x3A, 0x20, 0x61, 0x70, 0x70 - .byte 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x78, 0x2D, 0x77, 0x77, 0x77, 0x2D, 0x66 - .byte 0x6F, 0x72, 0x6D, 0x2D, 0x75, 0x72, 0x6C, 0x65, 0x6E, 0x63, 0x6F, 0x64, 0x65, 0x64, 0x0D, 0x0A - .byte 0x48, 0x6F, 0x73, 0x74, 0x3A, 0x20, 0x25, 0x73, 0x0D, 0x0A, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x00 + .byte 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x6C, 0x61, 0x62, 0x65, 0x6C, 0x00 + + .global UNK_0220C1D0 +UNK04_0220C1D0: ; 0x0220C1D0 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x2D, 0x3E, 0x65, 0x6E, 0x74 + .byte 0x72, 0x79, 0x5B, 0x69, 0x5D, 0x2E, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00 + + .global UNK_0220C1EC +UNK04_0220C1EC: ; 0x0220C1EC + .byte 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x00 + + .global UNK_0220C1F4 +UNK04_0220C1F4: ; 0x0220C1F4 + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C200 +UNK04_0220C200: ; 0x0220C200 + .byte 0x3A, 0x00, 0x00, 0x00 + + .global UNK_0220C204 +UNK04_0220C204: ; 0x0220C204 + .byte 0x2F, 0x00, 0x00, 0x00 + + .global UNK_0220C208 +UNK04_0220C208: ; 0x0220C208 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x6E, 0x65, 0x77, 0x70, 0x74, 0x72, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C218 +UNK04_0220C218: ; 0x0220C218 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x62, 0x75, 0x66, 0x2D, 0x3E, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C22C +UNK04_0220C22C: ; 0x0220C22C + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x62, 0x75, 0x66, 0x2D, 0x3E, 0x62, 0x75, 0x66, 0x66, 0x65 + .byte 0x72, 0x00, 0x00, 0x00 + + .global UNK_0220C240 +UNK04_0220C240: ; 0x0220C240 + .byte 0x25, 0x73, 0x00, 0x00 + + .global UNK_0220C244 +UNK04_0220C244: ; 0x0220C244 + .byte 0x25, 0x73, 0x3D, 0x00 + + .global UNK_0220C248 +UNK04_0220C248: ; 0x0220C248 + .byte 0x26, 0x25, 0x73, 0x3D, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C250 +UNK04_0220C250: ; 0x0220C250 + .byte 0x25, 0x73, 0x3A, 0x20, 0x25, 0x73, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C25C +UNK04_0220C25C: ; 0x0220C25C + .byte 0x50, 0x4F, 0x53, 0x54, 0x20, 0x2F, 0x25, 0x73, 0x20, 0x48, 0x54, 0x54, 0x50, 0x2F, 0x31, 0x2E + .byte 0x30, 0x0D, 0x0A, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x74, 0x79, 0x70, 0x65, 0x3A + .byte 0x20, 0x61, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x78, 0x2D, 0x77 + .byte 0x77, 0x77, 0x2D, 0x66, 0x6F, 0x72, 0x6D, 0x2D, 0x75, 0x72, 0x6C, 0x65, 0x6E, 0x63, 0x6F, 0x64 + .byte 0x65, 0x64, 0x0D, 0x0A, 0x48, 0x6F, 0x73, 0x74, 0x3A, 0x20, 0x25, 0x73, 0x0D, 0x0A, 0x0D, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C2B0 +UNK04_0220C2B0: ; 0x0220C2B0 .byte 0x47, 0x45, 0x54, 0x20, 0x2F, 0x25, 0x73, 0x20, 0x48, 0x54, 0x54, 0x50, 0x2F, 0x31, 0x2E, 0x30 .byte 0x0D, 0x0A, 0x48, 0x6F, 0x73, 0x74, 0x3A, 0x20, 0x25, 0x73, 0x0D, 0x0A, 0x0D, 0x0A, 0x00, 0x00 + + .global UNK_0220C2D0 +UNK04_0220C2D0: ; 0x0220C2D0 .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2D, 0x3E, 0x6C, 0x6F, 0x77, 0x72, 0x65 - .byte 0x63, 0x76, 0x62, 0x75, 0x66, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x68, 0x74, 0x74 - .byte 0x70, 0x2D, 0x3E, 0x6C, 0x6F, 0x77, 0x73, 0x65, 0x6E, 0x64, 0x62, 0x75, 0x66, 0x00, 0x00, 0x00 + .byte 0x63, 0x76, 0x62, 0x75, 0x66, 0x00, 0x00, 0x00 + + .global UNK_0220C2E8 +UNK04_0220C2E8: ; 0x0220C2E8 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2D, 0x3E, 0x6C, 0x6F, 0x77, 0x73, 0x65 + .byte 0x6E, 0x64, 0x62, 0x75, 0x66, 0x00, 0x00, 0x00 + + .global UNK_0220C300 +UNK04_0220C300: ; 0x0220C300 .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x3A, 0x20 - .byte 0x00, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 - .byte 0x63, 0x6C, 0x6F, 0x73, 0x65, 0x00, 0x00, 0x00, 0x25, 0x64, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74 - .byte 0x65, 0x6E, 0x74, 0x2D, 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F - .byte 0x43, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2D, 0x3E, 0x6C, 0x6F, 0x77, 0x72, 0x65, 0x63, 0x76, 0x62 - .byte 0x75, 0x66, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2D, 0x3E - .byte 0x6C, 0x6F, 0x77, 0x73, 0x65, 0x6E, 0x64, 0x62, 0x75, 0x66, 0x00, 0x00, 0x70, 0xC3, 0x20, 0x02 - .byte 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x63, 0x6F, 0x6E, 0x6E, 0x74, 0x65, 0x73, 0x74, 0x2E - .byte 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74 - .byte 0x2F, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74 - .byte 0x63, 0x68, 0x65, 0x63, 0x6B, 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F, 0x33, 0x30, 0x32, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C314 +UNK04_0220C314: ; 0x0220C314 + .byte 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220C320 +UNK04_0220C320: ; 0x0220C320 + .byte 0x63, 0x6C, 0x6F, 0x73, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220C328 +UNK04_0220C328: ; 0x0220C328 + .byte 0x25, 0x64, 0x00, 0x00 + + .global UNK_0220C32C +UNK04_0220C32C: ; 0x0220C32C + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00 + + .global UNK_0220C33C +UNK04_0220C33C: ; 0x0220C33C + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2D, 0x3E, 0x6C, 0x6F, 0x77, 0x72 + .byte 0x65, 0x63, 0x76, 0x62, 0x75, 0x66, 0x00, 0x00 + + .global UNK_0220C354 +UNK04_0220C354: ; 0x0220C354 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2D, 0x3E, 0x6C, 0x6F, 0x77, 0x73 + .byte 0x65, 0x6E, 0x64, 0x62, 0x75, 0x66, 0x00, 0x00 + + .global UNK_0220C36C +UNK04_0220C36C: ; 0x0220C36C + .byte 0x70, 0xC3, 0x20, 0x02, 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x63, 0x6F, 0x6E, 0x6E, 0x74 + .byte 0x65, 0x73, 0x74, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69 + .byte 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x00, 0x00, 0x00 + + .global UNK_0220C394 +UNK04_0220C394: ; 0x0220C394 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63 + .byte 0x6B, 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F, 0x33, 0x30, 0x32, 0x00 + + .global UNK_0220C3B0 +UNK04_0220C3B0: ; 0x0220C3B0 .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6B - .byte 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F, 0x33, 0x30, 0x32, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F - .byte 0x43, 0x20, 0x75, 0x72, 0x6C, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x64, 0x61 - .byte 0x74, 0x61, 0x5F, 0x6C, 0x65, 0x6E, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x77, 0x61 - .byte 0x69, 0x74, 0x5F, 0x6C, 0x65, 0x6E, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57 - .byte 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F - .byte 0x77, 0x61, 0x79, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75 - .byte 0x6C, 0x74, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E - .byte 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74 - .byte 0x2F, 0x61, 0x63, 0x00, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x6D, 0x65, 0x73, 0x73 - .byte 0x61, 0x67, 0x65, 0x00, 0x48, 0x6F, 0x74, 0x53, 0x70, 0x6F, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6F - .byte 0x6E, 0x73, 0x65, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63 - .byte 0x68, 0x65, 0x63, 0x6B, 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F, 0x77, 0x61, 0x79, 0x70, 0x6F - .byte 0x72, 0x74, 0x00, 0x00, 0x70, 0x61, 0x72, 0x73, 0x65, 0x00, 0x00, 0x00, 0x48, 0x54, 0x4D, 0x4C - .byte 0x00, 0x00, 0x00, 0x00, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00 - .byte 0x75, 0x72, 0x6C, 0x00, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00, 0x77, 0x61, 0x69, 0x74 - .byte 0x00, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x75, 0x72, 0x6C, 0x00, 0x00, 0x00, 0x00 - .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45 - .byte 0x20, 0x77, 0x61, 0x69, 0x74, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43 - .byte 0x68, 0x74, 0x74, 0x70, 0x00, 0x00, 0x00, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43 - .byte 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F - .byte 0x43, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x00, 0x00, 0x00 + .byte 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F, 0x33, 0x30, 0x32, 0x00, 0x00 + + .global UNK_0220C3CC +UNK04_0220C3CC: ; 0x0220C3CC + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x75, 0x72, 0x6C, 0x00, 0x00, 0x00 + + .global UNK_0220C3D8 +UNK04_0220C3D8: ; 0x0220C3D8 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x64, 0x61, 0x74, 0x61, 0x5F, 0x6C, 0x65, 0x6E, 0x00, 0x00 + + .global UNK_0220C3E8 +UNK04_0220C3E8: ; 0x0220C3E8 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x77, 0x61, 0x69, 0x74, 0x5F, 0x6C, 0x65, 0x6E, 0x00, 0x00 + + .global UNK_0220C3F8 +UNK04_0220C3F8: ; 0x0220C3F8 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63 + .byte 0x6B, 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F, 0x77, 0x61, 0x79, 0x70, 0x6F, 0x72, 0x74, 0x00 + + .global UNK_0220C418 +UNK04_0220C418: ; 0x0220C418 + .byte 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x00 + + .global UNK_0220C424 +UNK04_0220C424: ; 0x0220C424 + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74 + .byte 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x61, 0x63, 0x00 + + .global UNK_0220C444 +UNK04_0220C444: ; 0x0220C444 + .byte 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220C44C +UNK04_0220C44C: ; 0x0220C44C + .byte 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x00 + + .global UNK_0220C454 +UNK04_0220C454: ; 0x0220C454 + .byte 0x48, 0x6F, 0x74, 0x53, 0x70, 0x6F, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x00 + + .global UNK_0220C464 +UNK04_0220C464: ; 0x0220C464 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6B + .byte 0x2D, 0x3E, 0x62, 0x6F, 0x64, 0x79, 0x5F, 0x77, 0x61, 0x79, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x00 + + .global UNK_0220C484 +UNK04_0220C484: ; 0x0220C484 + .byte 0x70, 0x61, 0x72, 0x73, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220C48C +UNK04_0220C48C: ; 0x0220C48C + .byte 0x48, 0x54, 0x4D, 0x4C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C494 +UNK04_0220C494: ; 0x0220C494 + .byte 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C4A0 +UNK04_0220C4A0: ; 0x0220C4A0 + .byte 0x75, 0x72, 0x6C, 0x00 + + .global UNK_0220C4A4 +UNK04_0220C4A4: ; 0x0220C4A4 + .byte 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C4AC +UNK04_0220C4AC: ; 0x0220C4AC + .byte 0x77, 0x61, 0x69, 0x74, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C4B4 +UNK04_0220C4B4: ; 0x0220C4B4 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x75, 0x72, 0x6C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C4C0 +UNK04_0220C4C0: ; 0x0220C4C0 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00 + + .global UNK_0220C4CC +UNK04_0220C4CC: ; 0x0220C4CC + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x77, 0x61, 0x69, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220C4D8 +UNK04_0220C4D8: ; 0x0220C4D8 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43, 0x68, 0x74, 0x74, 0x70, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C4E8 +UNK04_0220C4E8: ; 0x0220C4E8 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6B + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C4FC +UNK04_0220C4FC: ; 0x0220C4FC + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x6E, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63 + .byte 0x6B, 0x00, 0x00, 0x00 + + .global UNK_0220C510 +UNK04_0220C510: ; 0x0220C510 .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x68, 0x74, 0x74, 0x70, 0x00, 0x00, 0x00 .byte 0x44, 0x65, 0x63, 0x00, 0x4A, 0x75, 0x6C, 0x00, 0x4F, 0x63, 0x74, 0x00, 0x53, 0x65, 0x70, 0x00 .byte 0x41, 0x75, 0x67, 0x00, 0x4E, 0x6F, 0x76, 0x00, 0x4A, 0x75, 0x6E, 0x00, 0x4D, 0x61, 0x79, 0x00 .byte 0x41, 0x70, 0x72, 0x00, 0x4D, 0x61, 0x72, 0x00, 0x46, 0x65, 0x62, 0x00, 0x4A, 0x61, 0x6E, 0x00 + + .global UNK_0220C550 +UNK04_0220C550: ; 0x0220C550 .byte 0x4C, 0xC5, 0x20, 0x02, 0x48, 0xC5, 0x20, 0x02, 0x44, 0xC5, 0x20, 0x02, 0x40, 0xC5, 0x20, 0x02 .byte 0x3C, 0xC5, 0x20, 0x02, 0x38, 0xC5, 0x20, 0x02, 0x24, 0xC5, 0x20, 0x02, 0x30, 0xC5, 0x20, 0x02 .byte 0x2C, 0xC5, 0x20, 0x02, 0x28, 0xC5, 0x20, 0x02, 0x34, 0xC5, 0x20, 0x02, 0x20, 0xC5, 0x20, 0x02 + + .global UNK_0220C580 +UNK04_0220C580: ; 0x0220C580 .byte 0x46, 0x72, 0x69, 0x2C, 0x20, 0x30, 0x33, 0x20, 0x4D, 0x61, 0x72, 0x20, 0x32, 0x30, 0x30, 0x36 .byte 0x20, 0x30, 0x31, 0x3A, 0x32, 0x38, 0x3A, 0x31, 0x33, 0x20, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x00 - .byte 0x44, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75 - .byte 0x6C, 0x74, 0x00, 0x00, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00 - .byte 0x73, 0x76, 0x63, 0x68, 0x6F, 0x73, 0x74, 0x00, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x74 - .byte 0x6F, 0x6B, 0x65, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x64, 0x61 - .byte 0x74, 0x61, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E - .byte 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74 - .byte 0x2F, 0x61, 0x63, 0x00, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x53, 0x56, 0x43, 0x4C - .byte 0x4F, 0x43, 0x00, 0x00, 0x73, 0x76, 0x63, 0x00, 0x46, 0x52, 0x45, 0x45, 0x20, 0x69, 0x6E, 0x74 - .byte 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x69, 0x6E - .byte 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x00, 0x3C, 0xC6, 0x20, 0x02, 0x41, 0x42, 0x43, 0x44 - .byte 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54 - .byte 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A - .byte 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A - .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2E, 0x2D, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x01, 0x00, 0x98, 0xC6, 0x20, 0x02, 0x00, 0x01, 0x00, 0x00, 0xCC, 0xC6, 0x20, 0x02 - .byte 0x03, 0x00, 0x00, 0x00, 0x80, 0xC6, 0x20, 0x02, 0x42, 0x45, 0x2C, 0x20, 0x47, 0x6C, 0x6F, 0x62 - .byte 0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x6E, 0x76, 0x2D, 0x73, 0x61, 0x2C, 0x20, 0x52, 0x6F - .byte 0x6F, 0x74, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x53, 0x69, 0x67 - .byte 0x6E, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20, 0x43, 0x41, 0x00, 0x00, 0x00, 0xDA, 0x0E, 0xE6, 0x99 - .byte 0x8D, 0xCE, 0xA3, 0xE3, 0x4F, 0x8A, 0x7E, 0xFB, 0xF1, 0x8B, 0x83, 0x25, 0x6B, 0xEA, 0x48, 0x1F - .byte 0xF1, 0x2A, 0xB0, 0xB9, 0x95, 0x11, 0x04, 0xBD, 0xF0, 0x63, 0xD1, 0xE2, 0x67, 0x66, 0xCF, 0x1C - .byte 0xDD, 0xCF, 0x1B, 0x48, 0x2B, 0xEE, 0x8D, 0x89, 0x8E, 0x9A, 0xAF, 0x29, 0x80, 0x65, 0xAB, 0xE9 - .byte 0xC7, 0x2D, 0x12, 0xCB, 0xAB, 0x1C, 0x4C, 0x70, 0x07, 0xA1, 0x3D, 0x0A, 0x30, 0xCD, 0x15, 0x8D - .byte 0x4F, 0xF8, 0xDD, 0xD4, 0x8C, 0x50, 0x15, 0x1C, 0xEF, 0x50, 0xEE, 0xC4, 0x2E, 0xF7, 0xFC, 0xE9 - .byte 0x52, 0xF2, 0x91, 0x7D, 0xE0, 0x6D, 0xD5, 0x35, 0x30, 0x8E, 0x5E, 0x43, 0x73, 0xF2, 0x41, 0xE9 - .byte 0xD5, 0x6A, 0xE3, 0xB2, 0x89, 0x3A, 0x56, 0x39, 0x38, 0x6F, 0x06, 0x3C, 0x88, 0x69, 0x5B, 0x2A - .byte 0x4D, 0xC5, 0xA7, 0x54, 0xB8, 0x6C, 0x89, 0xCC, 0x9B, 0xF9, 0x3C, 0xCA, 0xE5, 0xFD, 0x89, 0xF5 - .byte 0x12, 0x3C, 0x92, 0x78, 0x96, 0xD6, 0xDC, 0x74, 0x6E, 0x93, 0x44, 0x61, 0xD1, 0x8D, 0xC7, 0x46 - .byte 0xB2, 0x75, 0x0E, 0x86, 0xE8, 0x19, 0x8A, 0xD5, 0x6D, 0x6C, 0xD5, 0x78, 0x16, 0x95, 0xA2, 0xE9 - .byte 0xC8, 0x0A, 0x38, 0xEB, 0xF2, 0x24, 0x13, 0x4F, 0x73, 0x54, 0x93, 0x13, 0x85, 0x3A, 0x1B, 0xBC - .byte 0x1E, 0x34, 0xB5, 0x8B, 0x05, 0x8C, 0xB9, 0x77, 0x8B, 0xB1, 0xDB, 0x1F, 0x20, 0x91, 0xAB, 0x09 - .byte 0x53, 0x6E, 0x90, 0xCE, 0x7B, 0x37, 0x74, 0xB9, 0x70, 0x47, 0x91, 0x22, 0x51, 0x63, 0x16, 0x79 - .byte 0xAE, 0xB1, 0xAE, 0x41, 0x26, 0x08, 0xC8, 0x19, 0x2B, 0xD1, 0x46, 0xAA, 0x48, 0xD6, 0x64, 0x2A - .byte 0xD7, 0x83, 0x34, 0xFF, 0x2C, 0x2A, 0xC1, 0x6C, 0x19, 0x43, 0x4A, 0x07, 0x85, 0xE7, 0xD3, 0x7C - .byte 0xF6, 0x21, 0x68, 0xEF, 0xEA, 0xF2, 0x52, 0x9F, 0x7F, 0x93, 0x90, 0xCF, 0x01, 0x00, 0x01, 0x00 - .byte 0xE4, 0xC7, 0x20, 0x02, 0x00, 0x01, 0x00, 0x00, 0x1C, 0xC8, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 - .byte 0xCC, 0xC7, 0x20, 0x02, 0x49, 0x45, 0x2C, 0x20, 0x42, 0x61, 0x6C, 0x74, 0x69, 0x6D, 0x6F, 0x72 - .byte 0x65, 0x2C, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x2C, 0x20, 0x42 - .byte 0x61, 0x6C, 0x74, 0x69, 0x6D, 0x6F, 0x72, 0x65, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72 - .byte 0x75, 0x73, 0x74, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x00, 0x00, 0x00, 0x00, 0xA3, 0x04, 0xBB, 0x22 - .byte 0xAB, 0x98, 0x3D, 0x57, 0xE8, 0x26, 0x72, 0x9A, 0xB5, 0x79, 0xD4, 0x29, 0xE2, 0xE1, 0xE8, 0x95 - .byte 0x80, 0xB1, 0xB0, 0xE3, 0x5B, 0x8E, 0x2B, 0x29, 0x9A, 0x64, 0xDF, 0xA1, 0x5D, 0xED, 0xB0, 0x09 - .byte 0x05, 0x6D, 0xDB, 0x28, 0x2E, 0xCE, 0x62, 0xA2, 0x62, 0xFE, 0xB4, 0x88, 0xDA, 0x12, 0xEB, 0x38 - .byte 0xEB, 0x21, 0x9D, 0xC0, 0x41, 0x2B, 0x01, 0x52, 0x7B, 0x88, 0x77, 0xD3, 0x1C, 0x8F, 0xC7, 0xBA - .byte 0xB9, 0x88, 0xB5, 0x6A, 0x09, 0xE7, 0x73, 0xE8, 0x11, 0x40, 0xA7, 0xD1, 0xCC, 0xCA, 0x62, 0x8D - .byte 0x2D, 0xE5, 0x8F, 0x0B, 0xA6, 0x50, 0xD2, 0xA8, 0x50, 0xC3, 0x28, 0xEA, 0xF5, 0xAB, 0x25, 0x87 - .byte 0x8A, 0x9A, 0x96, 0x1C, 0xA9, 0x67, 0xB8, 0x3F, 0x0C, 0xD5, 0xF7, 0xF9, 0x52, 0x13, 0x2F, 0xC2 - .byte 0x1B, 0xD5, 0x70, 0x70, 0xF0, 0x8F, 0xC0, 0x12, 0xCA, 0x06, 0xCB, 0x9A, 0xE1, 0xD9, 0xCA, 0x33 - .byte 0x7A, 0x77, 0xD6, 0xF8, 0xEC, 0xB9, 0xF1, 0x68, 0x44, 0x42, 0x48, 0x13, 0xD2, 0xC0, 0xC2, 0xA4 - .byte 0xAE, 0x5E, 0x60, 0xFE, 0xB6, 0xA6, 0x05, 0xFC, 0xB4, 0xDD, 0x07, 0x59, 0x02, 0xD4, 0x59, 0x18 - .byte 0x98, 0x63, 0xF5, 0xA5, 0x63, 0xE0, 0x90, 0x0C, 0x7D, 0x5D, 0xB2, 0x06, 0x7A, 0xF3, 0x85, 0xEA - .byte 0xEB, 0xD4, 0x03, 0xAE, 0x5E, 0x84, 0x3E, 0x5F, 0xFF, 0x15, 0xED, 0x69, 0xBC, 0xF9, 0x39, 0x36 - .byte 0x72, 0x75, 0xCF, 0x77, 0x52, 0x4D, 0xF3, 0xC9, 0x90, 0x2C, 0xB9, 0x3D, 0xE5, 0xC9, 0x23, 0x53 - .byte 0x3F, 0x1F, 0x24, 0x98, 0x21, 0x5C, 0x07, 0x99, 0x29, 0xBD, 0xC6, 0x3A, 0xEC, 0xE7, 0x6E, 0x86 - .byte 0x3A, 0x6B, 0x97, 0x74, 0x63, 0x33, 0xBD, 0x68, 0x18, 0x31, 0xF0, 0x78, 0x8D, 0x76, 0xBF, 0xFC - .byte 0x9E, 0x8E, 0x5D, 0x2A, 0x86, 0xA7, 0x4D, 0x90, 0xDC, 0x27, 0x1A, 0x39, 0x01, 0x00, 0x01, 0x00 - .byte 0x34, 0xC9, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x84, 0xC9, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 - .byte 0x1C, 0xC9, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x6F, 0x72, 0x70 - .byte 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62 - .byte 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x53, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E - .byte 0x73, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62 - .byte 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x20, 0x52 - .byte 0x6F, 0x6F, 0x74, 0x00, 0x95, 0x0F, 0xA0, 0xB6, 0xF0, 0x50, 0x9C, 0xE8, 0x7A, 0xC7, 0x88, 0xCD - .byte 0xDD, 0x17, 0x0E, 0x2E, 0xB0, 0x94, 0xD0, 0x1B, 0x3D, 0x0E, 0xF6, 0x94, 0xC0, 0x8A, 0x94, 0xC7 - .byte 0x06, 0xC8, 0x90, 0x97, 0xC8, 0xB8, 0x64, 0x1A, 0x7A, 0x7E, 0x6C, 0x3C, 0x53, 0xE1, 0x37, 0x28 - .byte 0x73, 0x60, 0x7F, 0xB2, 0x97, 0x53, 0x07, 0x9F, 0x53, 0xF9, 0x6D, 0x58, 0x94, 0xD2, 0xAF, 0x8D - .byte 0x6D, 0x88, 0x67, 0x80, 0xE6, 0xED, 0xB2, 0x95, 0xCF, 0x72, 0x31, 0xCA, 0xA5, 0x1C, 0x72, 0xBA - .byte 0x5C, 0x02, 0xE7, 0x64, 0x42, 0xE7, 0xF9, 0xA9, 0x2C, 0xD6, 0x3A, 0x0D, 0xAC, 0x8D, 0x42, 0xAA - .byte 0x24, 0x01, 0x39, 0xE6, 0x9C, 0x3F, 0x01, 0x85, 0x57, 0x0D, 0x58, 0x87, 0x45, 0xF8, 0xD3, 0x85 - .byte 0xAA, 0x93, 0x69, 0x26, 0x85, 0x70, 0x48, 0x80, 0x3F, 0x12, 0x15, 0xC7, 0x79, 0xB4, 0x1F, 0x05 - .byte 0x2F, 0x3B, 0x62, 0x99, 0x01, 0x00, 0x01, 0x00, 0x1C, 0xCA, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00 - .byte 0x48, 0xCA, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x04, 0xCA, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20 + + .global UNK_0220C5A0 +UNK04_0220C5A0: ; 0x0220C5A0 + .byte 0x44, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C5A8 +UNK04_0220C5A8: ; 0x0220C5A8 + .byte 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x00 + + .global UNK_0220C5B4 +UNK04_0220C5B4: ; 0x0220C5B4 + .byte 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C5C0 +UNK04_0220C5C0: ; 0x0220C5C0 + .byte 0x73, 0x76, 0x63, 0x68, 0x6F, 0x73, 0x74, 0x00 + + .global UNK_0220C5C8 +UNK04_0220C5C8: ; 0x0220C5C8 + .byte 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C5D8 +UNK04_0220C5D8: ; 0x0220C5D8 + .byte 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00 + + .global UNK_0220C5E4 +UNK04_0220C5E4: ; 0x0220C5E4 + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74 + .byte 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x61, 0x63, 0x00 + + .global UNK_0220C604 +UNK04_0220C604: ; 0x0220C604 + .byte 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220C60C +UNK04_0220C60C: ; 0x0220C60C + .byte 0x53, 0x56, 0x43, 0x4C, 0x4F, 0x43, 0x00, 0x00 + + .global UNK_0220C614 +UNK04_0220C614: ; 0x0220C614 + .byte 0x73, 0x76, 0x63, 0x00 + + .global UNK_0220C618 +UNK04_0220C618: ; 0x0220C618 + .byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x69, 0x6E, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C628 +UNK04_0220C628: ; 0x0220C628 + .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x69, 0x6E, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x00 + + .global UNK_0220C638 +UNK04_0220C638: ; 0x0220C638 + .byte 0x3C, 0xC6, 0x20, 0x02, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C + .byte 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x61, 0x62 + .byte 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72 + .byte 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 + .byte 0x38, 0x39, 0x2E, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x98, 0xC6, 0x20, 0x02 + .byte 0x00, 0x01, 0x00, 0x00, 0xCC, 0xC6, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x80, 0xC6, 0x20, 0x02 + .byte 0x42, 0x45, 0x2C, 0x20, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x6E + .byte 0x76, 0x2D, 0x73, 0x61, 0x2C, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x47 + .byte 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20, 0x43 + .byte 0x41, 0x00, 0x00, 0x00, 0xDA, 0x0E, 0xE6, 0x99, 0x8D, 0xCE, 0xA3, 0xE3, 0x4F, 0x8A, 0x7E, 0xFB + .byte 0xF1, 0x8B, 0x83, 0x25, 0x6B, 0xEA, 0x48, 0x1F, 0xF1, 0x2A, 0xB0, 0xB9, 0x95, 0x11, 0x04, 0xBD + .byte 0xF0, 0x63, 0xD1, 0xE2, 0x67, 0x66, 0xCF, 0x1C, 0xDD, 0xCF, 0x1B, 0x48, 0x2B, 0xEE, 0x8D, 0x89 + .byte 0x8E, 0x9A, 0xAF, 0x29, 0x80, 0x65, 0xAB, 0xE9, 0xC7, 0x2D, 0x12, 0xCB, 0xAB, 0x1C, 0x4C, 0x70 + .byte 0x07, 0xA1, 0x3D, 0x0A, 0x30, 0xCD, 0x15, 0x8D, 0x4F, 0xF8, 0xDD, 0xD4, 0x8C, 0x50, 0x15, 0x1C + .byte 0xEF, 0x50, 0xEE, 0xC4, 0x2E, 0xF7, 0xFC, 0xE9, 0x52, 0xF2, 0x91, 0x7D, 0xE0, 0x6D, 0xD5, 0x35 + .byte 0x30, 0x8E, 0x5E, 0x43, 0x73, 0xF2, 0x41, 0xE9, 0xD5, 0x6A, 0xE3, 0xB2, 0x89, 0x3A, 0x56, 0x39 + .byte 0x38, 0x6F, 0x06, 0x3C, 0x88, 0x69, 0x5B, 0x2A, 0x4D, 0xC5, 0xA7, 0x54, 0xB8, 0x6C, 0x89, 0xCC + .byte 0x9B, 0xF9, 0x3C, 0xCA, 0xE5, 0xFD, 0x89, 0xF5, 0x12, 0x3C, 0x92, 0x78, 0x96, 0xD6, 0xDC, 0x74 + .byte 0x6E, 0x93, 0x44, 0x61, 0xD1, 0x8D, 0xC7, 0x46, 0xB2, 0x75, 0x0E, 0x86, 0xE8, 0x19, 0x8A, 0xD5 + .byte 0x6D, 0x6C, 0xD5, 0x78, 0x16, 0x95, 0xA2, 0xE9, 0xC8, 0x0A, 0x38, 0xEB, 0xF2, 0x24, 0x13, 0x4F + .byte 0x73, 0x54, 0x93, 0x13, 0x85, 0x3A, 0x1B, 0xBC, 0x1E, 0x34, 0xB5, 0x8B, 0x05, 0x8C, 0xB9, 0x77 + .byte 0x8B, 0xB1, 0xDB, 0x1F, 0x20, 0x91, 0xAB, 0x09, 0x53, 0x6E, 0x90, 0xCE, 0x7B, 0x37, 0x74, 0xB9 + .byte 0x70, 0x47, 0x91, 0x22, 0x51, 0x63, 0x16, 0x79, 0xAE, 0xB1, 0xAE, 0x41, 0x26, 0x08, 0xC8, 0x19 + .byte 0x2B, 0xD1, 0x46, 0xAA, 0x48, 0xD6, 0x64, 0x2A, 0xD7, 0x83, 0x34, 0xFF, 0x2C, 0x2A, 0xC1, 0x6C + .byte 0x19, 0x43, 0x4A, 0x07, 0x85, 0xE7, 0xD3, 0x7C, 0xF6, 0x21, 0x68, 0xEF, 0xEA, 0xF2, 0x52, 0x9F + .byte 0x7F, 0x93, 0x90, 0xCF, 0x01, 0x00, 0x01, 0x00, 0xE4, 0xC7, 0x20, 0x02, 0x00, 0x01, 0x00, 0x00 + .byte 0x1C, 0xC8, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xCC, 0xC7, 0x20, 0x02, 0x49, 0x45, 0x2C, 0x20 + .byte 0x42, 0x61, 0x6C, 0x74, 0x69, 0x6D, 0x6F, 0x72, 0x65, 0x2C, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72 + .byte 0x54, 0x72, 0x75, 0x73, 0x74, 0x2C, 0x20, 0x42, 0x61, 0x6C, 0x74, 0x69, 0x6D, 0x6F, 0x72, 0x65 + .byte 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6F, 0x6F, 0x74 + .byte 0x00, 0x00, 0x00, 0x00, 0xA3, 0x04, 0xBB, 0x22, 0xAB, 0x98, 0x3D, 0x57, 0xE8, 0x26, 0x72, 0x9A + .byte 0xB5, 0x79, 0xD4, 0x29, 0xE2, 0xE1, 0xE8, 0x95, 0x80, 0xB1, 0xB0, 0xE3, 0x5B, 0x8E, 0x2B, 0x29 + .byte 0x9A, 0x64, 0xDF, 0xA1, 0x5D, 0xED, 0xB0, 0x09, 0x05, 0x6D, 0xDB, 0x28, 0x2E, 0xCE, 0x62, 0xA2 + .byte 0x62, 0xFE, 0xB4, 0x88, 0xDA, 0x12, 0xEB, 0x38, 0xEB, 0x21, 0x9D, 0xC0, 0x41, 0x2B, 0x01, 0x52 + .byte 0x7B, 0x88, 0x77, 0xD3, 0x1C, 0x8F, 0xC7, 0xBA, 0xB9, 0x88, 0xB5, 0x6A, 0x09, 0xE7, 0x73, 0xE8 + .byte 0x11, 0x40, 0xA7, 0xD1, 0xCC, 0xCA, 0x62, 0x8D, 0x2D, 0xE5, 0x8F, 0x0B, 0xA6, 0x50, 0xD2, 0xA8 + .byte 0x50, 0xC3, 0x28, 0xEA, 0xF5, 0xAB, 0x25, 0x87, 0x8A, 0x9A, 0x96, 0x1C, 0xA9, 0x67, 0xB8, 0x3F + .byte 0x0C, 0xD5, 0xF7, 0xF9, 0x52, 0x13, 0x2F, 0xC2, 0x1B, 0xD5, 0x70, 0x70, 0xF0, 0x8F, 0xC0, 0x12 + .byte 0xCA, 0x06, 0xCB, 0x9A, 0xE1, 0xD9, 0xCA, 0x33, 0x7A, 0x77, 0xD6, 0xF8, 0xEC, 0xB9, 0xF1, 0x68 + .byte 0x44, 0x42, 0x48, 0x13, 0xD2, 0xC0, 0xC2, 0xA4, 0xAE, 0x5E, 0x60, 0xFE, 0xB6, 0xA6, 0x05, 0xFC + .byte 0xB4, 0xDD, 0x07, 0x59, 0x02, 0xD4, 0x59, 0x18, 0x98, 0x63, 0xF5, 0xA5, 0x63, 0xE0, 0x90, 0x0C + .byte 0x7D, 0x5D, 0xB2, 0x06, 0x7A, 0xF3, 0x85, 0xEA, 0xEB, 0xD4, 0x03, 0xAE, 0x5E, 0x84, 0x3E, 0x5F + .byte 0xFF, 0x15, 0xED, 0x69, 0xBC, 0xF9, 0x39, 0x36, 0x72, 0x75, 0xCF, 0x77, 0x52, 0x4D, 0xF3, 0xC9 + .byte 0x90, 0x2C, 0xB9, 0x3D, 0xE5, 0xC9, 0x23, 0x53, 0x3F, 0x1F, 0x24, 0x98, 0x21, 0x5C, 0x07, 0x99 + .byte 0x29, 0xBD, 0xC6, 0x3A, 0xEC, 0xE7, 0x6E, 0x86, 0x3A, 0x6B, 0x97, 0x74, 0x63, 0x33, 0xBD, 0x68 + .byte 0x18, 0x31, 0xF0, 0x78, 0x8D, 0x76, 0xBF, 0xFC, 0x9E, 0x8E, 0x5D, 0x2A, 0x86, 0xA7, 0x4D, 0x90 + .byte 0xDC, 0x27, 0x1A, 0x39, 0x01, 0x00, 0x01, 0x00, 0x34, 0xC9, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00 + .byte 0x84, 0xC9, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x1C, 0xC9, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20 .byte 0x47, 0x54, 0x45, 0x20, 0x43, 0x6F, 0x72, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C .byte 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20 - .byte 0x52, 0x6F, 0x6F, 0x74, 0x00, 0x00, 0x00, 0x00, 0xB8, 0xE6, 0x4F, 0xBA, 0xDB, 0x98, 0x7C, 0x71 - .byte 0x7C, 0xAF, 0x44, 0xB7, 0xD3, 0x0F, 0x46, 0xD9, 0x64, 0xE5, 0x93, 0xC1, 0x42, 0x8E, 0xC7, 0xBA - .byte 0x49, 0x8D, 0x35, 0x2D, 0x7A, 0xE7, 0x8B, 0xBD, 0xE5, 0x05, 0x31, 0x59, 0xC6, 0xB1, 0x2F, 0x0A - .byte 0x0C, 0xFB, 0x9F, 0xA7, 0x3F, 0xA2, 0x09, 0x66, 0x84, 0x56, 0x1E, 0x37, 0x29, 0x1B, 0x87, 0xE9 - .byte 0x7E, 0x0C, 0xCA, 0x9A, 0x9F, 0xA5, 0x7F, 0xF5, 0x15, 0x94, 0xA3, 0xD5, 0xA2, 0x46, 0x82, 0xD8 - .byte 0x68, 0x4C, 0xD1, 0x37, 0x15, 0x06, 0x68, 0xAF, 0xBD, 0xF8, 0xB0, 0xB3, 0xF0, 0x29, 0xF5, 0x95 - .byte 0x5A, 0x09, 0x16, 0x61, 0x77, 0x0A, 0x22, 0x25, 0xD4, 0x4F, 0x45, 0xAA, 0xC7, 0xBD, 0xE5, 0x96 - .byte 0xDF, 0xF9, 0xD4, 0xA8, 0x8E, 0x42, 0xCC, 0x24, 0xC0, 0x1E, 0x91, 0x27, 0x4A, 0xB5, 0x6D, 0x06 - .byte 0x80, 0x63, 0x39, 0xC4, 0xA2, 0x5E, 0x38, 0x03, 0x01, 0x00, 0x01, 0x00, 0xE0, 0xCA, 0x20, 0x02 - .byte 0x80, 0x00, 0x00, 0x00, 0x30, 0xCB, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xC8, 0xCA, 0x20, 0x02 - .byte 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68, 0x69, 0x6E, 0x67, 0x74, 0x6F, 0x6E, 0x2C, 0x20 - .byte 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x6F, 0x66, 0x20, 0x41, 0x6D, 0x65, 0x72 - .byte 0x69, 0x63, 0x61, 0x20, 0x49, 0x6E, 0x63, 0x2C, 0x20, 0x4E, 0x4F, 0x41, 0x2C, 0x20, 0x4E, 0x69 - .byte 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x63, 0x61, 0x40, 0x6E, 0x6F - .byte 0x61, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00 - .byte 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF, 0x86, 0xA8, 0xE8, 0xD7, 0x73, 0x1C, 0x77, 0xDF - .byte 0x10, 0x90, 0x1F, 0x81, 0xF8, 0x41, 0x9E, 0x21, 0x55, 0xDF, 0xBC, 0xFC, 0x63, 0xFB, 0x19, 0x43 - .byte 0xF1, 0xF6, 0xC4, 0x72, 0x42, 0x49, 0xBD, 0xAD, 0x44, 0x68, 0x4E, 0xF3, 0xDA, 0x1D, 0xE6, 0x4D - .byte 0xD8, 0xF9, 0x59, 0x88, 0xDC, 0xAE, 0x3E, 0x9B, 0x38, 0x09, 0xCA, 0x7F, 0xFF, 0xDC, 0x24, 0xA2 - .byte 0x44, 0x78, 0x78, 0x49, 0x93, 0xD4, 0x84, 0x40, 0x10, 0xB8, 0xEC, 0x3E, 0xDB, 0x2D, 0x93, 0xC8 - .byte 0x11, 0xC8, 0xFD, 0x78, 0x2D, 0x61, 0xAD, 0x31, 0xAE, 0x86, 0x26, 0xB0, 0xFD, 0x5A, 0x3F, 0xA1 - .byte 0x3D, 0xBF, 0xE2, 0x4B, 0x49, 0xEC, 0xCE, 0x66, 0x98, 0x58, 0x26, 0x12, 0xC0, 0xFB, 0xF4, 0x77 - .byte 0x65, 0x1B, 0xEA, 0xFB, 0xCB, 0x7F, 0xE0, 0x8C, 0xCB, 0x02, 0xA3, 0x4E, 0x5E, 0x8C, 0xEA, 0x9B - .byte 0x01, 0x00, 0x01, 0x00, 0x48, 0xCC, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0xC8, 0xCB, 0x20, 0x02 - .byte 0x03, 0x00, 0x00, 0x00, 0xB0, 0xCB, 0x20, 0x02, 0xD2, 0x36, 0x36, 0x6A, 0x8B, 0xD7, 0xC2, 0x5B - .byte 0x9E, 0xDA, 0x81, 0x41, 0x62, 0x8F, 0x38, 0xEE, 0x49, 0x04, 0x55, 0xD6, 0xD0, 0xEF, 0x1C, 0x1B - .byte 0x95, 0x16, 0x47, 0xEF, 0x18, 0x48, 0x35, 0x3A, 0x52, 0xF4, 0x2B, 0x6A, 0x06, 0x8F, 0x3B, 0x2F - .byte 0xEA, 0x56, 0xE3, 0xAF, 0x86, 0x8D, 0x9E, 0x17, 0xF7, 0x9E, 0xB4, 0x65, 0x75, 0x02, 0x4D, 0xEF - .byte 0xCB, 0x09, 0xA2, 0x21, 0x51, 0xD8, 0x9B, 0xD0, 0x67, 0xD0, 0xBA, 0x0D, 0x92, 0x06, 0x14, 0x73 - .byte 0xD4, 0x93, 0xCB, 0x97, 0x2A, 0x00, 0x9C, 0x5C, 0x4E, 0x0C, 0xBC, 0xFA, 0x15, 0x52, 0xFC, 0xF2 - .byte 0x44, 0x6E, 0xDA, 0x11, 0x4A, 0x6E, 0x08, 0x9F, 0x2F, 0x2D, 0xE3, 0xF9, 0xAA, 0x3A, 0x86, 0x73 - .byte 0xB6, 0x46, 0x53, 0x58, 0xC8, 0x89, 0x05, 0xBD, 0x83, 0x11, 0xB8, 0x73, 0x3F, 0xAA, 0x07, 0x8D - .byte 0xF4, 0x42, 0x4D, 0xE7, 0x40, 0x9D, 0x1C, 0x37, 0x5A, 0x41, 0x2C, 0x20, 0x57, 0x65, 0x73, 0x74 - .byte 0x65, 0x72, 0x6E, 0x20, 0x43, 0x61, 0x70, 0x65, 0x2C, 0x20, 0x43, 0x61, 0x70, 0x65, 0x20, 0x54 - .byte 0x6F, 0x77, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x73 - .byte 0x75, 0x6C, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x63, 0x63, 0x2C, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 - .byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65 - .byte 0x73, 0x20, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77 - .byte 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x6D, 0x69, 0x75, 0x6D, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65 - .byte 0x72, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x70, 0x72, 0x65, 0x6D, 0x69, 0x75, 0x6D, 0x2D, 0x73, 0x65 - .byte 0x72, 0x76, 0x65, 0x72, 0x40, 0x74, 0x68, 0x61, 0x77, 0x74, 0x65, 0x2E, 0x63, 0x6F, 0x6D, 0x00 - .byte 0x01, 0x00, 0x01, 0x00, 0xE8, 0xCC, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x68, 0xCD, 0x20, 0x02 - .byte 0x03, 0x00, 0x00, 0x00, 0xD0, 0xCC, 0x20, 0x02, 0x5A, 0x41, 0x2C, 0x20, 0x57, 0x65, 0x73, 0x74 - .byte 0x65, 0x72, 0x6E, 0x20, 0x43, 0x61, 0x70, 0x65, 0x2C, 0x20, 0x43, 0x61, 0x70, 0x65, 0x20, 0x54 - .byte 0x6F, 0x77, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x73 - .byte 0x75, 0x6C, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x63, 0x63, 0x2C, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 - .byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65 - .byte 0x73, 0x20, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77 - .byte 0x74, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x73, 0x65 - .byte 0x72, 0x76, 0x65, 0x72, 0x2D, 0x63, 0x65, 0x72, 0x74, 0x73, 0x40, 0x74, 0x68, 0x61, 0x77, 0x74 - .byte 0x65, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00, 0x00, 0xD3, 0xA4, 0x50, 0x6E, 0xC8, 0xFF, 0x56, 0x6B - .byte 0xE6, 0xCF, 0x5D, 0xB6, 0xEA, 0x0C, 0x68, 0x75, 0x47, 0xA2, 0xAA, 0xC2, 0xDA, 0x84, 0x25, 0xFC - .byte 0xA8, 0xF4, 0x47, 0x51, 0xDA, 0x85, 0xB5, 0x20, 0x74, 0x94, 0x86, 0x1E, 0x0F, 0x75, 0xC9, 0xE9 - .byte 0x08, 0x61, 0xF5, 0x06, 0x6D, 0x30, 0x6E, 0x15, 0x19, 0x02, 0xE9, 0x52, 0xC0, 0x62, 0xDB, 0x4D - .byte 0x99, 0x9E, 0xE2, 0x6A, 0x0C, 0x44, 0x38, 0xCD, 0xFE, 0xBE, 0xE3, 0x64, 0x09, 0x70, 0xC5, 0xFE - .byte 0xB1, 0x6B, 0x29, 0xB6, 0x2F, 0x49, 0xC8, 0x3B, 0xD4, 0x27, 0x04, 0x25, 0x10, 0x97, 0x2F, 0xE7 - .byte 0x90, 0x6D, 0xC0, 0x28, 0x42, 0x99, 0xD7, 0x4C, 0x43, 0xDE, 0xC3, 0xF5, 0x21, 0x6D, 0x54, 0x9F - .byte 0x5D, 0xC3, 0x58, 0xE1, 0xC0, 0xE4, 0xD9, 0x5B, 0xB0, 0xB8, 0xDC, 0xB4, 0x7B, 0xDF, 0x36, 0x3A - .byte 0xC2, 0xB5, 0x66, 0x22, 0x12, 0xD6, 0x87, 0x0D, 0x01, 0x00, 0x01, 0x00, 0x80, 0xCE, 0x20, 0x02 - .byte 0x80, 0x00, 0x00, 0x00, 0x00, 0xCE, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xE8, 0xCD, 0x20, 0x02 - .byte 0xCC, 0x5E, 0xD1, 0x11, 0x5D, 0x5C, 0x69, 0xD0, 0xAB, 0xD3, 0xB9, 0x6A, 0x4C, 0x99, 0x1F, 0x59 - .byte 0x98, 0x30, 0x8E, 0x16, 0x85, 0x20, 0x46, 0x6D, 0x47, 0x3F, 0xD4, 0x85, 0x20, 0x84, 0xE1, 0x6D - .byte 0xB3, 0xF8, 0xA4, 0xED, 0x0C, 0xF1, 0x17, 0x0F, 0x3B, 0xF9, 0xA7, 0xF9, 0x25, 0xD7, 0xC1, 0xCF - .byte 0x84, 0x63, 0xF2, 0x7C, 0x63, 0xCF, 0xA2, 0x47, 0xF2, 0xC6, 0x5B, 0x33, 0x8E, 0x64, 0x40, 0x04 - .byte 0x68, 0xC1, 0x80, 0xB9, 0x64, 0x1C, 0x45, 0x77, 0xC7, 0xD8, 0x6E, 0xF5, 0x95, 0x29, 0x3C, 0x50 - .byte 0xE8, 0x34, 0xD7, 0x78, 0x1F, 0xA8, 0xBA, 0x6D, 0x43, 0x91, 0x95, 0x8F, 0x45, 0x57, 0x5E, 0x7E - .byte 0xC5, 0xFB, 0xCA, 0xA4, 0x04, 0xEB, 0xEA, 0x97, 0x37, 0x54, 0x30, 0x6F, 0xBB, 0x01, 0x47, 0x32 - .byte 0x33, 0xCD, 0xDC, 0x57, 0x9B, 0x64, 0x69, 0x61, 0xF8, 0x9B, 0x1D, 0x1C, 0x89, 0x4F, 0x5C, 0x67 - .byte 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E - .byte 0x63, 0x2E, 0x2C, 0x20, 0x43, 0x6C, 0x61, 0x73, 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C - .byte 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 - .byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69 - .byte 0x74, 0x79, 0x20, 0x2D, 0x20, 0x47, 0x32, 0x2C, 0x20, 0x28, 0x63, 0x29, 0x20, 0x31, 0x39, 0x39 - .byte 0x38, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E - .byte 0x20, 0x2D, 0x20, 0x46, 0x6F, 0x72, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x7A, 0x65 - .byte 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69 - .byte 0x53, 0x69, 0x67, 0x6E, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x4E, 0x65, 0x74, 0x77, 0x6F - .byte 0x72, 0x6B, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x2C, 0xCF, 0x20, 0x02, 0x00, 0x01, 0x00, 0x00 - .byte 0xC8, 0xCF, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x14, 0xCF, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20 - .byte 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20 - .byte 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x4E - .byte 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x2C, 0x20, 0x28, 0x63, 0x29, 0x20, 0x31, 0x39, 0x39, 0x39 - .byte 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x20 - .byte 0x2D, 0x20, 0x46, 0x6F, 0x72, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x7A, 0x65, 0x64 - .byte 0x20, 0x75, 0x73, 0x65, 0x20, 0x6F, 0x6E, 0x6C, 0x79, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53 - .byte 0x69, 0x67, 0x6E, 0x20, 0x43, 0x6C, 0x61, 0x73, 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C - .byte 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 - .byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69 - .byte 0x74, 0x79, 0x20, 0x2D, 0x20, 0x47, 0x33, 0x00, 0xCB, 0xBA, 0x9C, 0x52, 0xFC, 0x78, 0x1F, 0x1A - .byte 0x1E, 0x6F, 0x1B, 0x37, 0x73, 0xBD, 0xF8, 0xC9, 0x6B, 0x94, 0x12, 0x30, 0x4F, 0xF0, 0x36, 0x47 - .byte 0xF5, 0xD0, 0x91, 0x0A, 0xF5, 0x17, 0xC8, 0xA5, 0x61, 0xC1, 0x16, 0x40, 0x4D, 0xFB, 0x8A, 0x61 - .byte 0x90, 0xE5, 0x76, 0x20, 0xC1, 0x11, 0x06, 0x7D, 0xAB, 0x2C, 0x6E, 0xA6, 0xF5, 0x11, 0x41, 0x8E - .byte 0xFA, 0x2D, 0xAD, 0x2A, 0x61, 0x59, 0xA4, 0x67, 0x26, 0x4C, 0xD0, 0xE8, 0xBC, 0x52, 0x5B, 0x70 - .byte 0x20, 0x04, 0x58, 0xD1, 0x7A, 0xC9, 0xA4, 0x69, 0xBC, 0x83, 0x17, 0x64, 0xAD, 0x05, 0x8B, 0xBC - .byte 0xD0, 0x58, 0xCE, 0x8D, 0x8C, 0xF5, 0xEB, 0xF0, 0x42, 0x49, 0x0B, 0x9D, 0x97, 0x27, 0x67, 0x32 - .byte 0x6E, 0xE1, 0xAE, 0x93, 0x15, 0x1C, 0x70, 0xBC, 0x20, 0x4D, 0x2F, 0x18, 0xDE, 0x92, 0x88, 0xE8 - .byte 0x6C, 0x85, 0x57, 0x11, 0x1A, 0xE9, 0x7E, 0xE3, 0x26, 0x11, 0x54, 0xA2, 0x45, 0x96, 0x55, 0x83 - .byte 0xCA, 0x30, 0x89, 0xE8, 0xDC, 0xD8, 0xA3, 0xED, 0x2A, 0x80, 0x3F, 0x7F, 0x79, 0x65, 0x57, 0x3E - .byte 0x15, 0x20, 0x66, 0x08, 0x2F, 0x95, 0x93, 0xBF, 0xAA, 0x47, 0x2F, 0xA8, 0x46, 0x97, 0xF0, 0x12 - .byte 0xE2, 0xFE, 0xC2, 0x0A, 0x2B, 0x51, 0xE6, 0x76, 0xE6, 0xB7, 0x46, 0xB7, 0xE2, 0x0D, 0xA6, 0xCC - .byte 0xA8, 0xC3, 0x4C, 0x59, 0x55, 0x89, 0xE6, 0xE8, 0x53, 0x5C, 0x1C, 0xEA, 0x9D, 0xF0, 0x62, 0x16 - .byte 0x0B, 0xA7, 0xC9, 0x5F, 0x0C, 0xF0, 0xDE, 0xC2, 0x76, 0xCE, 0xAF, 0xF7, 0x6A, 0xF2, 0xFA, 0x41 - .byte 0xA6, 0xA2, 0x33, 0x14, 0xC9, 0xE5, 0x7A, 0x63, 0xD3, 0x9E, 0x62, 0x37, 0xD5, 0x85, 0x65, 0x9E - .byte 0x0E, 0xE6, 0x53, 0x24, 0x74, 0x1B, 0x5E, 0x1D, 0x12, 0x53, 0x5B, 0xC7, 0x2C, 0xE7, 0x83, 0x49 - .byte 0x3B, 0x15, 0xAE, 0x8A, 0x68, 0xB9, 0x57, 0x97, 0x01, 0x00, 0x01, 0x00, 0xE0, 0xD0, 0x20, 0x02 - .byte 0x80, 0x00, 0x00, 0x00, 0x24, 0xD1, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xC8, 0xD0, 0x20, 0x02 - .byte 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E - .byte 0x63, 0x2E, 0x2C, 0x20, 0x43, 0x6C, 0x61, 0x73, 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C - .byte 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61, 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 - .byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69 - .byte 0x74, 0x79, 0x00, 0x00, 0xC9, 0x5C, 0x59, 0x9E, 0xF2, 0x1B, 0x8A, 0x01, 0x14, 0xB4, 0x10, 0xDF - .byte 0x04, 0x40, 0xDB, 0xE3, 0x57, 0xAF, 0x6A, 0x45, 0x40, 0x8F, 0x84, 0x0C, 0x0B, 0xD1, 0x33, 0xD9 - .byte 0xD9, 0x11, 0xCF, 0xEE, 0x02, 0x58, 0x1F, 0x25, 0xF7, 0x2A, 0xA8, 0x44, 0x05, 0xAA, 0xEC, 0x03 - .byte 0x1F, 0x78, 0x7F, 0x9E, 0x93, 0xB9, 0x9A, 0x00, 0xAA, 0x23, 0x7D, 0xD6, 0xAC, 0x85, 0xA2, 0x63 - .byte 0x45, 0xC7, 0x72, 0x27, 0xCC, 0xF4, 0x4C, 0xC6, 0x75, 0x71, 0xD2, 0x39, 0xEF, 0x4F, 0x42, 0xF0 - .byte 0x75, 0xDF, 0x0A, 0x90, 0xC6, 0x8E, 0x20, 0x6F, 0x98, 0x0F, 0xF8, 0xAC, 0x23, 0x5F, 0x70, 0x29 - .byte 0x36, 0xA4, 0xC9, 0x86, 0xE7, 0xB1, 0x9A, 0x20, 0xCB, 0x53, 0xA5, 0x85, 0xE7, 0x3D, 0xBE, 0x7D - .byte 0x9A, 0xFE, 0x24, 0x45, 0x33, 0xDC, 0x76, 0x15, 0xED, 0x0F, 0xA2, 0x71, 0x64, 0x4C, 0x65, 0x2E - .byte 0x81, 0x68, 0x45, 0xA7, 0x01, 0x00, 0x01, 0x00, 0xBC, 0xD1, 0x20, 0x02, 0x7D, 0x00, 0x00, 0x00 - .byte 0x00, 0xD2, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xA4, 0xD1, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20 - .byte 0x52, 0x53, 0x41, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74 - .byte 0x79, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x20 - .byte 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61 - .byte 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00 - .byte 0x92, 0xCE, 0x7A, 0xC1, 0xAE, 0x83, 0x3E, 0x5A, 0xAA, 0x89, 0x83, 0x57, 0xAC, 0x25, 0x01, 0x76 - .byte 0x0C, 0xAD, 0xAE, 0x8E, 0x2C, 0x37, 0xCE, 0xEB, 0x35, 0x78, 0x64, 0x54, 0x03, 0xE5, 0x84, 0x40 - .byte 0x51, 0xC9, 0xBF, 0x8F, 0x08, 0xE2, 0x8A, 0x82, 0x08, 0xD2, 0x16, 0x86, 0x37, 0x55, 0xE9, 0xB1 - .byte 0x21, 0x02, 0xAD, 0x76, 0x68, 0x81, 0x9A, 0x05, 0xA2, 0x4B, 0xC9, 0x4B, 0x25, 0x66, 0x22, 0x56 - .byte 0x6C, 0x88, 0x07, 0x8F, 0xF7, 0x81, 0x59, 0x6D, 0x84, 0x07, 0x65, 0x70, 0x13, 0x71, 0x76, 0x3E - .byte 0x9B, 0x77, 0x4C, 0xE3, 0x50, 0x89, 0x56, 0x98, 0x48, 0xB9, 0x1D, 0xA7, 0x29, 0x1A, 0x13, 0x2E - .byte 0x4A, 0x11, 0x59, 0x9C, 0x1E, 0x15, 0xD5, 0x49, 0x54, 0x2C, 0x73, 0x3A, 0x69, 0x82, 0xB1, 0x97 - .byte 0x39, 0x9C, 0x6D, 0x70, 0x67, 0x48, 0xE5, 0xDD, 0x2D, 0xD6, 0xC8, 0x1E, 0x7B, 0x00, 0x00, 0x00 + .byte 0x53, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C + .byte 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20 + .byte 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x00, 0x95, 0x0F, 0xA0, 0xB6 + .byte 0xF0, 0x50, 0x9C, 0xE8, 0x7A, 0xC7, 0x88, 0xCD, 0xDD, 0x17, 0x0E, 0x2E, 0xB0, 0x94, 0xD0, 0x1B + .byte 0x3D, 0x0E, 0xF6, 0x94, 0xC0, 0x8A, 0x94, 0xC7, 0x06, 0xC8, 0x90, 0x97, 0xC8, 0xB8, 0x64, 0x1A + .byte 0x7A, 0x7E, 0x6C, 0x3C, 0x53, 0xE1, 0x37, 0x28, 0x73, 0x60, 0x7F, 0xB2, 0x97, 0x53, 0x07, 0x9F + .byte 0x53, 0xF9, 0x6D, 0x58, 0x94, 0xD2, 0xAF, 0x8D, 0x6D, 0x88, 0x67, 0x80, 0xE6, 0xED, 0xB2, 0x95 + .byte 0xCF, 0x72, 0x31, 0xCA, 0xA5, 0x1C, 0x72, 0xBA, 0x5C, 0x02, 0xE7, 0x64, 0x42, 0xE7, 0xF9, 0xA9 + .byte 0x2C, 0xD6, 0x3A, 0x0D, 0xAC, 0x8D, 0x42, 0xAA, 0x24, 0x01, 0x39, 0xE6, 0x9C, 0x3F, 0x01, 0x85 + .byte 0x57, 0x0D, 0x58, 0x87, 0x45, 0xF8, 0xD3, 0x85, 0xAA, 0x93, 0x69, 0x26, 0x85, 0x70, 0x48, 0x80 + .byte 0x3F, 0x12, 0x15, 0xC7, 0x79, 0xB4, 0x1F, 0x05, 0x2F, 0x3B, 0x62, 0x99, 0x01, 0x00, 0x01, 0x00 + .byte 0x1C, 0xCA, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x48, 0xCA, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0xCA, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x6F, 0x72, 0x70 + .byte 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62 + .byte 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x00, 0x00, 0x00, 0x00 + .byte 0xB8, 0xE6, 0x4F, 0xBA, 0xDB, 0x98, 0x7C, 0x71, 0x7C, 0xAF, 0x44, 0xB7, 0xD3, 0x0F, 0x46, 0xD9 + .byte 0x64, 0xE5, 0x93, 0xC1, 0x42, 0x8E, 0xC7, 0xBA, 0x49, 0x8D, 0x35, 0x2D, 0x7A, 0xE7, 0x8B, 0xBD + .byte 0xE5, 0x05, 0x31, 0x59, 0xC6, 0xB1, 0x2F, 0x0A, 0x0C, 0xFB, 0x9F, 0xA7, 0x3F, 0xA2, 0x09, 0x66 + .byte 0x84, 0x56, 0x1E, 0x37, 0x29, 0x1B, 0x87, 0xE9, 0x7E, 0x0C, 0xCA, 0x9A, 0x9F, 0xA5, 0x7F, 0xF5 + .byte 0x15, 0x94, 0xA3, 0xD5, 0xA2, 0x46, 0x82, 0xD8, 0x68, 0x4C, 0xD1, 0x37, 0x15, 0x06, 0x68, 0xAF + .byte 0xBD, 0xF8, 0xB0, 0xB3, 0xF0, 0x29, 0xF5, 0x95, 0x5A, 0x09, 0x16, 0x61, 0x77, 0x0A, 0x22, 0x25 + .byte 0xD4, 0x4F, 0x45, 0xAA, 0xC7, 0xBD, 0xE5, 0x96, 0xDF, 0xF9, 0xD4, 0xA8, 0x8E, 0x42, 0xCC, 0x24 + .byte 0xC0, 0x1E, 0x91, 0x27, 0x4A, 0xB5, 0x6D, 0x06, 0x80, 0x63, 0x39, 0xC4, 0xA2, 0x5E, 0x38, 0x03 + .byte 0x01, 0x00, 0x01, 0x00, 0xE0, 0xCA, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x30, 0xCB, 0x20, 0x02 + .byte 0x03, 0x00, 0x00, 0x00, 0xC8, 0xCA, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68 + .byte 0x69, 0x6E, 0x67, 0x74, 0x6F, 0x6E, 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F + .byte 0x20, 0x6F, 0x66, 0x20, 0x41, 0x6D, 0x65, 0x72, 0x69, 0x63, 0x61, 0x20, 0x49, 0x6E, 0x63, 0x2C + .byte 0x20, 0x4E, 0x4F, 0x41, 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x43 + .byte 0x41, 0x2C, 0x20, 0x63, 0x61, 0x40, 0x6E, 0x6F, 0x61, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E + .byte 0x64, 0x6F, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00, 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF + .byte 0x86, 0xA8, 0xE8, 0xD7, 0x73, 0x1C, 0x77, 0xDF, 0x10, 0x90, 0x1F, 0x81, 0xF8, 0x41, 0x9E, 0x21 + .byte 0x55, 0xDF, 0xBC, 0xFC, 0x63, 0xFB, 0x19, 0x43, 0xF1, 0xF6, 0xC4, 0x72, 0x42, 0x49, 0xBD, 0xAD + .byte 0x44, 0x68, 0x4E, 0xF3, 0xDA, 0x1D, 0xE6, 0x4D, 0xD8, 0xF9, 0x59, 0x88, 0xDC, 0xAE, 0x3E, 0x9B + .byte 0x38, 0x09, 0xCA, 0x7F, 0xFF, 0xDC, 0x24, 0xA2, 0x44, 0x78, 0x78, 0x49, 0x93, 0xD4, 0x84, 0x40 + .byte 0x10, 0xB8, 0xEC, 0x3E, 0xDB, 0x2D, 0x93, 0xC8, 0x11, 0xC8, 0xFD, 0x78, 0x2D, 0x61, 0xAD, 0x31 + .byte 0xAE, 0x86, 0x26, 0xB0, 0xFD, 0x5A, 0x3F, 0xA1, 0x3D, 0xBF, 0xE2, 0x4B, 0x49, 0xEC, 0xCE, 0x66 + .byte 0x98, 0x58, 0x26, 0x12, 0xC0, 0xFB, 0xF4, 0x77, 0x65, 0x1B, 0xEA, 0xFB, 0xCB, 0x7F, 0xE0, 0x8C + .byte 0xCB, 0x02, 0xA3, 0x4E, 0x5E, 0x8C, 0xEA, 0x9B, 0x01, 0x00, 0x01, 0x00, 0x48, 0xCC, 0x20, 0x02 + .byte 0x80, 0x00, 0x00, 0x00, 0xC8, 0xCB, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xB0, 0xCB, 0x20, 0x02 + .byte 0xD2, 0x36, 0x36, 0x6A, 0x8B, 0xD7, 0xC2, 0x5B, 0x9E, 0xDA, 0x81, 0x41, 0x62, 0x8F, 0x38, 0xEE + .byte 0x49, 0x04, 0x55, 0xD6, 0xD0, 0xEF, 0x1C, 0x1B, 0x95, 0x16, 0x47, 0xEF, 0x18, 0x48, 0x35, 0x3A + .byte 0x52, 0xF4, 0x2B, 0x6A, 0x06, 0x8F, 0x3B, 0x2F, 0xEA, 0x56, 0xE3, 0xAF, 0x86, 0x8D, 0x9E, 0x17 + .byte 0xF7, 0x9E, 0xB4, 0x65, 0x75, 0x02, 0x4D, 0xEF, 0xCB, 0x09, 0xA2, 0x21, 0x51, 0xD8, 0x9B, 0xD0 + .byte 0x67, 0xD0, 0xBA, 0x0D, 0x92, 0x06, 0x14, 0x73, 0xD4, 0x93, 0xCB, 0x97, 0x2A, 0x00, 0x9C, 0x5C + .byte 0x4E, 0x0C, 0xBC, 0xFA, 0x15, 0x52, 0xFC, 0xF2, 0x44, 0x6E, 0xDA, 0x11, 0x4A, 0x6E, 0x08, 0x9F + .byte 0x2F, 0x2D, 0xE3, 0xF9, 0xAA, 0x3A, 0x86, 0x73, 0xB6, 0x46, 0x53, 0x58, 0xC8, 0x89, 0x05, 0xBD + .byte 0x83, 0x11, 0xB8, 0x73, 0x3F, 0xAA, 0x07, 0x8D, 0xF4, 0x42, 0x4D, 0xE7, 0x40, 0x9D, 0x1C, 0x37 + .byte 0x5A, 0x41, 0x2C, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6E, 0x20, 0x43, 0x61, 0x70, 0x65 + .byte 0x2C, 0x20, 0x43, 0x61, 0x70, 0x65, 0x20, 0x54, 0x6F, 0x77, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61 + .byte 0x77, 0x74, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x73, 0x75, 0x6C, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x63 + .byte 0x63, 0x2C, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E + .byte 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69 + .byte 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x6D, 0x69 + .byte 0x75, 0x6D, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x70, 0x72 + .byte 0x65, 0x6D, 0x69, 0x75, 0x6D, 0x2D, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x40, 0x74, 0x68, 0x61 + .byte 0x77, 0x74, 0x65, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x01, 0x00, 0x01, 0x00, 0xE8, 0xCC, 0x20, 0x02 + .byte 0x80, 0x00, 0x00, 0x00, 0x68, 0xCD, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xD0, 0xCC, 0x20, 0x02 + .byte 0x5A, 0x41, 0x2C, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6E, 0x20, 0x43, 0x61, 0x70, 0x65 + .byte 0x2C, 0x20, 0x43, 0x61, 0x70, 0x65, 0x20, 0x54, 0x6F, 0x77, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61 + .byte 0x77, 0x74, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x73, 0x75, 0x6C, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x63 + .byte 0x63, 0x2C, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E + .byte 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69 + .byte 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65 + .byte 0x72, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2D, 0x63, 0x65, 0x72 + .byte 0x74, 0x73, 0x40, 0x74, 0x68, 0x61, 0x77, 0x74, 0x65, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00, 0x00 + .byte 0xD3, 0xA4, 0x50, 0x6E, 0xC8, 0xFF, 0x56, 0x6B, 0xE6, 0xCF, 0x5D, 0xB6, 0xEA, 0x0C, 0x68, 0x75 + .byte 0x47, 0xA2, 0xAA, 0xC2, 0xDA, 0x84, 0x25, 0xFC, 0xA8, 0xF4, 0x47, 0x51, 0xDA, 0x85, 0xB5, 0x20 + .byte 0x74, 0x94, 0x86, 0x1E, 0x0F, 0x75, 0xC9, 0xE9, 0x08, 0x61, 0xF5, 0x06, 0x6D, 0x30, 0x6E, 0x15 + .byte 0x19, 0x02, 0xE9, 0x52, 0xC0, 0x62, 0xDB, 0x4D, 0x99, 0x9E, 0xE2, 0x6A, 0x0C, 0x44, 0x38, 0xCD + .byte 0xFE, 0xBE, 0xE3, 0x64, 0x09, 0x70, 0xC5, 0xFE, 0xB1, 0x6B, 0x29, 0xB6, 0x2F, 0x49, 0xC8, 0x3B + .byte 0xD4, 0x27, 0x04, 0x25, 0x10, 0x97, 0x2F, 0xE7, 0x90, 0x6D, 0xC0, 0x28, 0x42, 0x99, 0xD7, 0x4C + .byte 0x43, 0xDE, 0xC3, 0xF5, 0x21, 0x6D, 0x54, 0x9F, 0x5D, 0xC3, 0x58, 0xE1, 0xC0, 0xE4, 0xD9, 0x5B + .byte 0xB0, 0xB8, 0xDC, 0xB4, 0x7B, 0xDF, 0x36, 0x3A, 0xC2, 0xB5, 0x66, 0x22, 0x12, 0xD6, 0x87, 0x0D + .byte 0x01, 0x00, 0x01, 0x00, 0x80, 0xCE, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x00, 0xCE, 0x20, 0x02 + .byte 0x03, 0x00, 0x00, 0x00, 0xE8, 0xCD, 0x20, 0x02, 0xCC, 0x5E, 0xD1, 0x11, 0x5D, 0x5C, 0x69, 0xD0 + .byte 0xAB, 0xD3, 0xB9, 0x6A, 0x4C, 0x99, 0x1F, 0x59, 0x98, 0x30, 0x8E, 0x16, 0x85, 0x20, 0x46, 0x6D + .byte 0x47, 0x3F, 0xD4, 0x85, 0x20, 0x84, 0xE1, 0x6D, 0xB3, 0xF8, 0xA4, 0xED, 0x0C, 0xF1, 0x17, 0x0F + .byte 0x3B, 0xF9, 0xA7, 0xF9, 0x25, 0xD7, 0xC1, 0xCF, 0x84, 0x63, 0xF2, 0x7C, 0x63, 0xCF, 0xA2, 0x47 + .byte 0xF2, 0xC6, 0x5B, 0x33, 0x8E, 0x64, 0x40, 0x04, 0x68, 0xC1, 0x80, 0xB9, 0x64, 0x1C, 0x45, 0x77 + .byte 0xC7, 0xD8, 0x6E, 0xF5, 0x95, 0x29, 0x3C, 0x50, 0xE8, 0x34, 0xD7, 0x78, 0x1F, 0xA8, 0xBA, 0x6D + .byte 0x43, 0x91, 0x95, 0x8F, 0x45, 0x57, 0x5E, 0x7E, 0xC5, 0xFB, 0xCA, 0xA4, 0x04, 0xEB, 0xEA, 0x97 + .byte 0x37, 0x54, 0x30, 0x6F, 0xBB, 0x01, 0x47, 0x32, 0x33, 0xCD, 0xDC, 0x57, 0x9B, 0x64, 0x69, 0x61 + .byte 0xF8, 0x9B, 0x1D, 0x1C, 0x89, 0x4F, 0x5C, 0x67, 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69 + .byte 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x43, 0x6C, 0x61, 0x73 + .byte 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61 + .byte 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E + .byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2D, 0x20, 0x47, 0x32, 0x2C + .byte 0x20, 0x28, 0x63, 0x29, 0x20, 0x31, 0x39, 0x39, 0x38, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69 + .byte 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x20, 0x2D, 0x20, 0x46, 0x6F, 0x72, 0x20, 0x61 + .byte 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x7A, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6F, 0x6E + .byte 0x6C, 0x79, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x54, 0x72, 0x75 + .byte 0x73, 0x74, 0x20, 0x4E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 + .byte 0x2C, 0xCF, 0x20, 0x02, 0x00, 0x01, 0x00, 0x00, 0xC8, 0xCF, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0xCF, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E + .byte 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E + .byte 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x4E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x2C, 0x20 + .byte 0x28, 0x63, 0x29, 0x20, 0x31, 0x39, 0x39, 0x39, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67 + .byte 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x20, 0x2D, 0x20, 0x46, 0x6F, 0x72, 0x20, 0x61, 0x75 + .byte 0x74, 0x68, 0x6F, 0x72, 0x69, 0x7A, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6F, 0x6E, 0x6C + .byte 0x79, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x43, 0x6C, 0x61, 0x73 + .byte 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61 + .byte 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E + .byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2D, 0x20, 0x47, 0x33, 0x00 + .byte 0xCB, 0xBA, 0x9C, 0x52, 0xFC, 0x78, 0x1F, 0x1A, 0x1E, 0x6F, 0x1B, 0x37, 0x73, 0xBD, 0xF8, 0xC9 + .byte 0x6B, 0x94, 0x12, 0x30, 0x4F, 0xF0, 0x36, 0x47, 0xF5, 0xD0, 0x91, 0x0A, 0xF5, 0x17, 0xC8, 0xA5 + .byte 0x61, 0xC1, 0x16, 0x40, 0x4D, 0xFB, 0x8A, 0x61, 0x90, 0xE5, 0x76, 0x20, 0xC1, 0x11, 0x06, 0x7D + .byte 0xAB, 0x2C, 0x6E, 0xA6, 0xF5, 0x11, 0x41, 0x8E, 0xFA, 0x2D, 0xAD, 0x2A, 0x61, 0x59, 0xA4, 0x67 + .byte 0x26, 0x4C, 0xD0, 0xE8, 0xBC, 0x52, 0x5B, 0x70, 0x20, 0x04, 0x58, 0xD1, 0x7A, 0xC9, 0xA4, 0x69 + .byte 0xBC, 0x83, 0x17, 0x64, 0xAD, 0x05, 0x8B, 0xBC, 0xD0, 0x58, 0xCE, 0x8D, 0x8C, 0xF5, 0xEB, 0xF0 + .byte 0x42, 0x49, 0x0B, 0x9D, 0x97, 0x27, 0x67, 0x32, 0x6E, 0xE1, 0xAE, 0x93, 0x15, 0x1C, 0x70, 0xBC + .byte 0x20, 0x4D, 0x2F, 0x18, 0xDE, 0x92, 0x88, 0xE8, 0x6C, 0x85, 0x57, 0x11, 0x1A, 0xE9, 0x7E, 0xE3 + .byte 0x26, 0x11, 0x54, 0xA2, 0x45, 0x96, 0x55, 0x83, 0xCA, 0x30, 0x89, 0xE8, 0xDC, 0xD8, 0xA3, 0xED + .byte 0x2A, 0x80, 0x3F, 0x7F, 0x79, 0x65, 0x57, 0x3E, 0x15, 0x20, 0x66, 0x08, 0x2F, 0x95, 0x93, 0xBF + .byte 0xAA, 0x47, 0x2F, 0xA8, 0x46, 0x97, 0xF0, 0x12, 0xE2, 0xFE, 0xC2, 0x0A, 0x2B, 0x51, 0xE6, 0x76 + .byte 0xE6, 0xB7, 0x46, 0xB7, 0xE2, 0x0D, 0xA6, 0xCC, 0xA8, 0xC3, 0x4C, 0x59, 0x55, 0x89, 0xE6, 0xE8 + .byte 0x53, 0x5C, 0x1C, 0xEA, 0x9D, 0xF0, 0x62, 0x16, 0x0B, 0xA7, 0xC9, 0x5F, 0x0C, 0xF0, 0xDE, 0xC2 + .byte 0x76, 0xCE, 0xAF, 0xF7, 0x6A, 0xF2, 0xFA, 0x41, 0xA6, 0xA2, 0x33, 0x14, 0xC9, 0xE5, 0x7A, 0x63 + .byte 0xD3, 0x9E, 0x62, 0x37, 0xD5, 0x85, 0x65, 0x9E, 0x0E, 0xE6, 0x53, 0x24, 0x74, 0x1B, 0x5E, 0x1D + .byte 0x12, 0x53, 0x5B, 0xC7, 0x2C, 0xE7, 0x83, 0x49, 0x3B, 0x15, 0xAE, 0x8A, 0x68, 0xB9, 0x57, 0x97 + .byte 0x01, 0x00, 0x01, 0x00, 0xE0, 0xD0, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x24, 0xD1, 0x20, 0x02 + .byte 0x03, 0x00, 0x00, 0x00, 0xC8, 0xD0, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69 + .byte 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x43, 0x6C, 0x61, 0x73 + .byte 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61 + .byte 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E + .byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00, 0xC9, 0x5C, 0x59, 0x9E + .byte 0xF2, 0x1B, 0x8A, 0x01, 0x14, 0xB4, 0x10, 0xDF, 0x04, 0x40, 0xDB, 0xE3, 0x57, 0xAF, 0x6A, 0x45 + .byte 0x40, 0x8F, 0x84, 0x0C, 0x0B, 0xD1, 0x33, 0xD9, 0xD9, 0x11, 0xCF, 0xEE, 0x02, 0x58, 0x1F, 0x25 + .byte 0xF7, 0x2A, 0xA8, 0x44, 0x05, 0xAA, 0xEC, 0x03, 0x1F, 0x78, 0x7F, 0x9E, 0x93, 0xB9, 0x9A, 0x00 + .byte 0xAA, 0x23, 0x7D, 0xD6, 0xAC, 0x85, 0xA2, 0x63, 0x45, 0xC7, 0x72, 0x27, 0xCC, 0xF4, 0x4C, 0xC6 + .byte 0x75, 0x71, 0xD2, 0x39, 0xEF, 0x4F, 0x42, 0xF0, 0x75, 0xDF, 0x0A, 0x90, 0xC6, 0x8E, 0x20, 0x6F + .byte 0x98, 0x0F, 0xF8, 0xAC, 0x23, 0x5F, 0x70, 0x29, 0x36, 0xA4, 0xC9, 0x86, 0xE7, 0xB1, 0x9A, 0x20 + .byte 0xCB, 0x53, 0xA5, 0x85, 0xE7, 0x3D, 0xBE, 0x7D, 0x9A, 0xFE, 0x24, 0x45, 0x33, 0xDC, 0x76, 0x15 + .byte 0xED, 0x0F, 0xA2, 0x71, 0x64, 0x4C, 0x65, 0x2E, 0x81, 0x68, 0x45, 0xA7, 0x01, 0x00, 0x01, 0x00 + .byte 0xBC, 0xD1, 0x20, 0x02, 0x7D, 0x00, 0x00, 0x00, 0x00, 0xD2, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 + .byte 0xA4, 0xD1, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x52, 0x53, 0x41, 0x20, 0x44, 0x61, 0x74, 0x61 + .byte 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C + .byte 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43 + .byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75, 0x74 + .byte 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00, 0x92, 0xCE, 0x7A, 0xC1, 0xAE, 0x83, 0x3E, 0x5A + .byte 0xAA, 0x89, 0x83, 0x57, 0xAC, 0x25, 0x01, 0x76, 0x0C, 0xAD, 0xAE, 0x8E, 0x2C, 0x37, 0xCE, 0xEB + .byte 0x35, 0x78, 0x64, 0x54, 0x03, 0xE5, 0x84, 0x40, 0x51, 0xC9, 0xBF, 0x8F, 0x08, 0xE2, 0x8A, 0x82 + .byte 0x08, 0xD2, 0x16, 0x86, 0x37, 0x55, 0xE9, 0xB1, 0x21, 0x02, 0xAD, 0x76, 0x68, 0x81, 0x9A, 0x05 + .byte 0xA2, 0x4B, 0xC9, 0x4B, 0x25, 0x66, 0x22, 0x56, 0x6C, 0x88, 0x07, 0x8F, 0xF7, 0x81, 0x59, 0x6D + .byte 0x84, 0x07, 0x65, 0x70, 0x13, 0x71, 0x76, 0x3E, 0x9B, 0x77, 0x4C, 0xE3, 0x50, 0x89, 0x56, 0x98 + .byte 0x48, 0xB9, 0x1D, 0xA7, 0x29, 0x1A, 0x13, 0x2E, 0x4A, 0x11, 0x59, 0x9C, 0x1E, 0x15, 0xD5, 0x49 + .byte 0x54, 0x2C, 0x73, 0x3A, 0x69, 0x82, 0xB1, 0x97, 0x39, 0x9C, 0x6D, 0x70, 0x67, 0x48, 0xE5, 0xDD + .byte 0x2D, 0xD6, 0xC8, 0x1E, 0x7B, 0x00, 0x00, 0x00 + + .global UNK_0220D280 +UNK04_0220D280: ; 0x0220D280 .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x74, 0x65, 0x73, 0x74 .byte 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65 - .byte 0x74, 0x2F, 0x61, 0x63, 0x00, 0x00, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F - .byte 0x6E, 0x61, 0x73, 0x2E, 0x64, 0x65, 0x76, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F - .byte 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x61, 0x63, 0x00, 0x68, 0x74, 0x74, 0x70 - .byte 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F - .byte 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x61, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x39, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00 + .byte 0x74, 0x2F, 0x61, 0x63, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D2A8 +UNK04_0220D2A8: ; 0x0220D2A8 + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x64, 0x65, 0x76, 0x2E + .byte 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74 + .byte 0x2F, 0x61, 0x63, 0x00 + + .global UNK_0220D2CC +UNK04_0220D2CC: ; 0x0220D2CC + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x6E, 0x61, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74 + .byte 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x61, 0x63, 0x00 + + .global UNK_0220D2EC +UNK04_0220D2EC: ; 0x0220D2EC + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D2F0 +UNK04_0220D2F0: ; 0x0220D2F0 + .byte 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D2F8 +UNK04_0220D2F8: ; 0x0220D2F8 + .byte 0x39, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D300 +UNK04_0220D300: ; 0x0220D300 .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x2F, 0x64, 0x6F, 0x77, 0x6E, 0x6C, 0x6F, 0x61 - .byte 0x64, 0x00, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x25, 0x73, 0x2F, 0x64 - .byte 0x6F, 0x77, 0x6E, 0x6C, 0x6F, 0x61, 0x64, 0x00, 0x25, 0x63, 0x25, 0x73, 0x25, 0x63, 0x25, 0x73 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x50, 0x43, 0x4D, 0x00, 0x00, 0x00, 0x00 - .byte 0x4D, 0x41, 0x54, 0x00, 0x53, 0x43, 0x4D, 0x00, 0x53, 0x43, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x49, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6F - .byte 0x72, 0x69, 0x7A, 0x65, 0x64, 0x20, 0x79, 0x6F, 0x75, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65 - .byte 0x73, 0x74, 0x20, 0x74, 0x6F, 0x20, 0x61, 0x64, 0x64, 0x20, 0x6D, 0x65, 0x20, 0x74, 0x6F, 0x20 - .byte 0x79, 0x6F, 0x75, 0x72, 0x20, 0x6C, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00, 0x53, 0x43, 0x4D, 0x00 - .byte 0x53, 0x43, 0x4E, 0x00, 0x25, 0x75, 0x00, 0x00, 0x53, 0x42, 0x43, 0x4D, 0x00, 0x00, 0x00, 0x00 - .byte 0x64, 0x77, 0x63, 0x5F, 0x65, 0x76, 0x61, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x64, 0x77, 0x63, 0x5F - .byte 0x70, 0x69, 0x64, 0x00, 0x6E, 0x75, 0x6D, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x00, 0x00 - .byte 0x6D, 0x61, 0x78, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x00, 0x00, 0x64, 0x77, 0x63, 0x5F - .byte 0x6D, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x64, 0x77, 0x63, 0x5F, 0x6D, 0x72, 0x65, 0x73 - .byte 0x76, 0x00, 0x00, 0x00, 0x64, 0x77, 0x63, 0x5F, 0x6D, 0x76, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x56, 0x45, 0x52, 0x00, 0x46, 0x4D, 0x45, 0x00, 0x4D, 0x44, 0x46, 0x00 - .byte 0x25, 0x73, 0x25, 0x64, 0x76, 0x25, 0x73, 0x00, 0x47, 0x50, 0x43, 0x4D, 0x00, 0x00, 0x00, 0x00 - .byte 0x4D, 0x41, 0x54, 0x00, 0x2F, 0x25, 0x75, 0x00, 0x25, 0x73, 0x20, 0x3D, 0x20, 0x25, 0x64, 0x20 - .byte 0x61, 0x6E, 0x64, 0x20, 0x25, 0x73, 0x20, 0x21, 0x3D, 0x20, 0x25, 0x75, 0x20, 0x61, 0x6E, 0x64 - .byte 0x20, 0x6D, 0x61, 0x78, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x20, 0x3D, 0x20, 0x25, 0x64 - .byte 0x20, 0x61, 0x6E, 0x64, 0x20, 0x6E, 0x75, 0x6D, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x20 - .byte 0x3C, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x25, 0x73, 0x20, 0x3D, 0x20, 0x25, 0x64 - .byte 0x20, 0x61, 0x6E, 0x64, 0x20, 0x25, 0x73, 0x20, 0x21, 0x3D, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00 - .byte 0x25, 0x73, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x25, 0x73, 0x29, 0x00, 0x25, 0x73, 0x20, 0x3D - .byte 0x20, 0x25, 0x75, 0x00, 0x53, 0x43, 0x4D, 0x00, 0x53, 0x43, 0x4E, 0x00, 0x49, 0x6E, 0x69, 0x74 - .byte 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x66 - .byte 0x75, 0x6C, 0x6C, 0x00, 0x55, 0x6E, 0x6B, 0x6E, 0x6F, 0x77, 0x6E, 0x20, 0x63, 0x6F, 0x6E, 0x6E - .byte 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6D, 0x70, 0x74, 0x00, 0x44, 0x54, 0x00, 0x00 + .byte 0x64, 0x00, 0x00, 0x00 + + .global UNK_0220D314 +UNK04_0220D314: ; 0x0220D314 + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x25, 0x73, 0x2F, 0x64, 0x6F, 0x77, 0x6E, 0x6C + .byte 0x6F, 0x61, 0x64, 0x00 + + .global UNK_0220D328 +UNK04_0220D328: ; 0x0220D328 + .byte 0x25, 0x63, 0x25, 0x73, 0x25, 0x63, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D334 +UNK04_0220D334: ; 0x0220D334 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D338 +UNK04_0220D338: ; 0x0220D338 + .byte 0x47, 0x50, 0x43, 0x4D, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D340 +UNK04_0220D340: ; 0x0220D340 + .byte 0x4D, 0x41, 0x54, 0x00 + + .global UNK_0220D344 +UNK04_0220D344: ; 0x0220D344 + .byte 0x53, 0x43, 0x4D, 0x00 + + .global UNK_0220D348 +UNK04_0220D348: ; 0x0220D348 + .byte 0x53, 0x43, 0x4E, 0x00 + + .global UNK_0220D34C +UNK04_0220D34C: ; 0x0220D34C + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D350 +UNK04_0220D350: ; 0x0220D350 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D354 +UNK04_0220D354: ; 0x0220D354 + .byte 0x49, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x7A, 0x65 + .byte 0x64, 0x20, 0x79, 0x6F, 0x75, 0x72, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x74 + .byte 0x6F, 0x20, 0x61, 0x64, 0x64, 0x20, 0x6D, 0x65, 0x20, 0x74, 0x6F, 0x20, 0x79, 0x6F, 0x75, 0x72 + .byte 0x20, 0x6C, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220D38C +UNK04_0220D38C: ; 0x0220D38C + .byte 0x53, 0x43, 0x4D, 0x00 + + .global UNK_0220D390 +UNK04_0220D390: ; 0x0220D390 + .byte 0x53, 0x43, 0x4E, 0x00 + + .global UNK_0220D394 +UNK04_0220D394: ; 0x0220D394 + .byte 0x25, 0x75, 0x00, 0x00 + + .global UNK_0220D398 +UNK04_0220D398: ; 0x0220D398 + .byte 0x53, 0x42, 0x43, 0x4D, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D3A0 +UNK04_0220D3A0: ; 0x0220D3A0 + .byte 0x64, 0x77, 0x63, 0x5F, 0x65, 0x76, 0x61, 0x6C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D3AC +UNK04_0220D3AC: ; 0x0220D3AC + .byte 0x64, 0x77, 0x63, 0x5F, 0x70, 0x69, 0x64, 0x00 + + .global UNK_0220D3B4 +UNK04_0220D3B4: ; 0x0220D3B4 + .byte 0x6E, 0x75, 0x6D, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x00, 0x00 + + .global UNK_0220D3C0 +UNK04_0220D3C0: ; 0x0220D3C0 + .byte 0x6D, 0x61, 0x78, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x00, 0x00 + + .global UNK_0220D3CC +UNK04_0220D3CC: ; 0x0220D3CC + .byte 0x64, 0x77, 0x63, 0x5F, 0x6D, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220D3D8 +UNK04_0220D3D8: ; 0x0220D3D8 + .byte 0x64, 0x77, 0x63, 0x5F, 0x6D, 0x72, 0x65, 0x73, 0x76, 0x00, 0x00, 0x00 + + .global UNK_0220D3E4 +UNK04_0220D3E4: ; 0x0220D3E4 + .byte 0x64, 0x77, 0x63, 0x5F, 0x6D, 0x76, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D3F0 +UNK04_0220D3F0: ; 0x0220D3F0 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D3F4 +UNK04_0220D3F4: ; 0x0220D3F4 + .byte 0x56, 0x45, 0x52, 0x00 + + .global UNK_0220D3F8 +UNK04_0220D3F8: ; 0x0220D3F8 + .byte 0x46, 0x4D, 0x45, 0x00 + + .global UNK_0220D3FC +UNK04_0220D3FC: ; 0x0220D3FC + .byte 0x4D, 0x44, 0x46, 0x00 + + .global UNK_0220D400 +UNK04_0220D400: ; 0x0220D400 + .byte 0x25, 0x73, 0x25, 0x64, 0x76, 0x25, 0x73, 0x00 + + .global UNK_0220D408 +UNK04_0220D408: ; 0x0220D408 + .byte 0x47, 0x50, 0x43, 0x4D, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D410 +UNK04_0220D410: ; 0x0220D410 + .byte 0x4D, 0x41, 0x54, 0x00 + + .global UNK_0220D414 +UNK04_0220D414: ; 0x0220D414 + .byte 0x2F, 0x25, 0x75, 0x00 + + .global UNK_0220D418 +UNK04_0220D418: ; 0x0220D418 + .byte 0x25, 0x73, 0x20, 0x3D, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x25, 0x73, 0x20, 0x21 + .byte 0x3D, 0x20, 0x25, 0x75, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x6D, 0x61, 0x78, 0x70, 0x6C, 0x61, 0x79 + .byte 0x65, 0x72, 0x73, 0x20, 0x3D, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x6E, 0x75, 0x6D + .byte 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x20, 0x3C, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6E, 0x64 + .byte 0x20, 0x25, 0x73, 0x20, 0x3D, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x25, 0x73, 0x20 + .byte 0x21, 0x3D, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00 + + .global UNK_0220D470 +UNK04_0220D470: ; 0x0220D470 + .byte 0x25, 0x73, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x25, 0x73, 0x29, 0x00 + + .global UNK_0220D47C +UNK04_0220D47C: ; 0x0220D47C + .byte 0x25, 0x73, 0x20, 0x3D, 0x20, 0x25, 0x75, 0x00 + + .global UNK_0220D484 +UNK04_0220D484: ; 0x0220D484 + .byte 0x53, 0x43, 0x4D, 0x00 + + .global UNK_0220D488 +UNK04_0220D488: ; 0x0220D488 + .byte 0x53, 0x43, 0x4E, 0x00 + + .global UNK_0220D48C +UNK04_0220D48C: ; 0x0220D48C + .byte 0x49, 0x6E, 0x69, 0x74, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00 + + .global UNK_0220D498 +UNK04_0220D498: ; 0x0220D498 + .byte 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x66, 0x75, 0x6C, 0x6C, 0x00 + + .global UNK_0220D4A4 +UNK04_0220D4A4: ; 0x0220D4A4 + .byte 0x55, 0x6E, 0x6B, 0x6E, 0x6F, 0x77, 0x6E, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x20 + .byte 0x61, 0x74, 0x74, 0x65, 0x6D, 0x70, 0x74, 0x00 + + .global UNK_0220D4BC +UNK04_0220D4BC: ; 0x0220D4BC + .byte 0x44, 0x54, 0x00, 0x00 + + .global UNK_0220D4C0 +UNK04_0220D4C0: ; 0x0220D4C0 .byte 0x4E, 0x57, 0x43, 0x55, 0x53, 0x42, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x49, 0x4E, 0x54 - .byte 0x45, 0x4E, 0x44, 0x4F, 0x2D, 0x44, 0x53, 0x00, 0x08, 0xD5, 0x20, 0x02, 0xE8, 0xD4, 0x20, 0x02 - .byte 0xF8, 0xD4, 0x20, 0x02, 0x24, 0xD5, 0x20, 0x02, 0x67, 0x77, 0x69, 0x27, 0x36, 0x26, 0x66, 0x73 - .byte 0x3D, 0x30, 0x4E, 0x66, 0x7E, 0x00, 0x00, 0x00, 0x25, 0x28, 0x65, 0x67, 0x45, 0x72, 0x29, 0x61 - .byte 0x67, 0x28, 0x73, 0x26, 0x6D, 0x00, 0x00, 0x00, 0x33, 0x38, 0x67, 0x36, 0x7A, 0x78, 0x6A, 0x6B - .byte 0x32, 0x30, 0x67, 0x76, 0x6D, 0x76, 0x5D, 0x36, 0x5E, 0x3D, 0x6A, 0x26, 0x25, 0x76, 0x59, 0x31 - .byte 0x00, 0x00, 0x00, 0x00, 0x39, 0x35, 0x32, 0x75, 0x79, 0x62, 0x6A, 0x6E, 0x70, 0x6D, 0x75, 0x39 - .byte 0x30, 0x33, 0x62, 0x69, 0x61, 0x40, 0x62, 0x6B, 0x35, 0x6D, 0x5B, 0x2D, 0x00, 0x00, 0x00, 0x00 - .byte 0x4E, 0x57, 0x43, 0x55, 0x53, 0x42, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x44, 0x57, 0x43 - .byte 0x53, 0x48, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFD, 0x09, 0x00, 0x25, 0x73, 0x2E, 0x61 - .byte 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62, 0x6C, 0x65, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74 - .byte 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 0x00, 0x00, 0x00 - .byte 0x66, 0x6E, 0x00, 0x00, 0x64, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x4E, 0x44, 0x4F, 0x2D, 0x44, 0x53, 0x00 + + .global UNK_0220D4D8 +UNK04_0220D4D8: ; 0x0220D4D8 + .byte 0x08, 0xD5, 0x20, 0x02 + + .global UNK_0220D4DC +UNK04_0220D4DC: ; 0x0220D4DC + .byte 0xE8, 0xD4, 0x20, 0x02 + + .global UNK_0220D4E0 +UNK04_0220D4E0: ; 0x0220D4E0 + .byte 0xF8, 0xD4, 0x20, 0x02 + + .global UNK_0220D4E4 +UNK04_0220D4E4: ; 0x0220D4E4 + .byte 0x24, 0xD5, 0x20, 0x02, 0x67, 0x77, 0x69, 0x27, 0x36, 0x26, 0x66, 0x73, 0x3D, 0x30, 0x4E, 0x66 + .byte 0x7E, 0x00, 0x00, 0x00, 0x25, 0x28, 0x65, 0x67, 0x45, 0x72, 0x29, 0x61, 0x67, 0x28, 0x73, 0x26 + .byte 0x6D, 0x00, 0x00, 0x00, 0x33, 0x38, 0x67, 0x36, 0x7A, 0x78, 0x6A, 0x6B, 0x32, 0x30, 0x67, 0x76 + .byte 0x6D, 0x76, 0x5D, 0x36, 0x5E, 0x3D, 0x6A, 0x26, 0x25, 0x76, 0x59, 0x31, 0x00, 0x00, 0x00, 0x00 + .byte 0x39, 0x35, 0x32, 0x75, 0x79, 0x62, 0x6A, 0x6E, 0x70, 0x6D, 0x75, 0x39, 0x30, 0x33, 0x62, 0x69 + .byte 0x61, 0x40, 0x62, 0x6B, 0x35, 0x6D, 0x5B, 0x2D, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D540 +UNK04_0220D540: ; 0x0220D540 + .byte 0x4E, 0x57, 0x43, 0x55, 0x53, 0x42, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D54C +UNK04_0220D54C: ; 0x0220D54C + .byte 0x4E, 0x44, 0x57, 0x43, 0x53, 0x48, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D558 +UNK04_0220D558: ; 0x0220D558 + .byte 0xFE, 0xFD, 0x09, 0x00 + + .global UNK_0220D55C +UNK04_0220D55C: ; 0x0220D55C + .byte 0x25, 0x73, 0x2E, 0x61, 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62, 0x6C, 0x65, 0x2E, 0x67, 0x73, 0x2E + .byte 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D580 +UNK04_0220D580: ; 0x0220D580 + .byte 0x66, 0x6E, 0x00, 0x00 + + .global UNK_0220D584 +UNK04_0220D584: ; 0x0220D584 + .byte 0x64, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D590 +UNK04_0220D590: ; 0x0220D590 .byte 0x28, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x29, 0x20, 0x26, 0x26, 0x20, 0x28, 0x6E, 0x20, 0x3C .byte 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2D, 0x3E, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x29, 0x00, 0x00 - .byte 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x00, 0x00, 0x28, 0x6E, 0x20, 0x3E - .byte 0x3D, 0x20, 0x30, 0x29, 0x20, 0x26, 0x26, 0x20, 0x28, 0x6E, 0x20, 0x3C, 0x3D, 0x20, 0x61, 0x72 - .byte 0x72, 0x61, 0x79, 0x2D, 0x3E, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x29, 0x00, 0x61, 0x72, 0x72, 0x61 - .byte 0x79, 0x00, 0x00, 0x00, 0x65, 0x6C, 0x65, 0x6D, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00 - .byte 0x61, 0x72, 0x72, 0x61, 0x79, 0x2D, 0x3E, 0x6C, 0x69, 0x73, 0x74, 0x00, 0x66, 0x6E, 0x00, 0x00 - .byte 0x68, 0x61, 0x73, 0x68, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x2E, 0x63, 0x00, 0x74, 0x61, 0x62, 0x6C - .byte 0x65, 0x00, 0x00, 0x00, 0x68, 0x61, 0x73, 0x68, 0x46, 0x6E, 0x00, 0x00, 0x63, 0x6F, 0x6D, 0x70 - .byte 0x46, 0x6E, 0x00, 0x00, 0x65, 0x6C, 0x65, 0x6D, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00 - .byte 0x6E, 0x42, 0x75, 0x63, 0x6B, 0x65, 0x74, 0x73, 0x00, 0x00, 0x00, 0x00, 0x74, 0x61, 0x62, 0x6C - .byte 0x65, 0x2D, 0x3E, 0x62, 0x75, 0x63, 0x6B, 0x65, 0x74, 0x73, 0x00, 0x00, 0x25, 0x30, 0x32, 0x78 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x4F, 0x53, 0x5F, 0x49, 0x73, 0x54, 0x69, 0x63 - .byte 0x6B, 0x41, 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62, 0x6C, 0x65, 0x28, 0x29, 0x20, 0x3D, 0x3D, 0x20 - .byte 0x54, 0x52, 0x55, 0x45, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x6F, 0x6E, 0x70, 0x6F, 0x72, 0x74, 0x2E - .byte 0x63, 0x00, 0x00, 0x00, 0x6C, 0x6F, 0x63, 0x61, 0x6C, 0x68, 0x6F, 0x73, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220D5B0 +UNK04_0220D5B0: ; 0x0220D5B0 + .byte 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x00, 0x00 + + .global UNK_0220D5BC +UNK04_0220D5BC: ; 0x0220D5BC + .byte 0x28, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x29, 0x20, 0x26, 0x26, 0x20, 0x28, 0x6E, 0x20, 0x3C + .byte 0x3D, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2D, 0x3E, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x29, 0x00 + + .global UNK_0220D5DC +UNK04_0220D5DC: ; 0x0220D5DC + .byte 0x61, 0x72, 0x72, 0x61, 0x79, 0x00, 0x00, 0x00 + + .global UNK_0220D5E4 +UNK04_0220D5E4: ; 0x0220D5E4 + .byte 0x65, 0x6C, 0x65, 0x6D, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D5F0 +UNK04_0220D5F0: ; 0x0220D5F0 + .byte 0x61, 0x72, 0x72, 0x61, 0x79, 0x2D, 0x3E, 0x6C, 0x69, 0x73, 0x74, 0x00 + + .global UNK_0220D5FC +UNK04_0220D5FC: ; 0x0220D5FC + .byte 0x66, 0x6E, 0x00, 0x00 + + .global UNK_0220D600 +UNK04_0220D600: ; 0x0220D600 + .byte 0x68, 0x61, 0x73, 0x68, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x2E, 0x63, 0x00 + + .global UNK_0220D60C +UNK04_0220D60C: ; 0x0220D60C + .byte 0x74, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220D614 +UNK04_0220D614: ; 0x0220D614 + .byte 0x68, 0x61, 0x73, 0x68, 0x46, 0x6E, 0x00, 0x00 + + .global UNK_0220D61C +UNK04_0220D61C: ; 0x0220D61C + .byte 0x63, 0x6F, 0x6D, 0x70, 0x46, 0x6E, 0x00, 0x00 + + .global UNK_0220D624 +UNK04_0220D624: ; 0x0220D624 + .byte 0x65, 0x6C, 0x65, 0x6D, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D630 +UNK04_0220D630: ; 0x0220D630 + .byte 0x6E, 0x42, 0x75, 0x63, 0x6B, 0x65, 0x74, 0x73, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D63C +UNK04_0220D63C: ; 0x0220D63C + .byte 0x74, 0x61, 0x62, 0x6C, 0x65, 0x2D, 0x3E, 0x62, 0x75, 0x63, 0x6B, 0x65, 0x74, 0x73, 0x00, 0x00 + + .global UNK_0220D64C +UNK04_0220D64C: ; 0x0220D64C + .byte 0x25, 0x30, 0x32, 0x78, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D654 +UNK04_0220D654: ; 0x0220D654 + .byte 0x01, 0x00, 0x00, 0x00 + + .global UNK_0220D658 +UNK04_0220D658: ; 0x0220D658 + .byte 0x4F, 0x53, 0x5F, 0x49, 0x73, 0x54, 0x69, 0x63, 0x6B, 0x41, 0x76, 0x61, 0x69, 0x6C, 0x61, 0x62 + .byte 0x6C, 0x65, 0x28, 0x29, 0x20, 0x3D, 0x3D, 0x20, 0x54, 0x52, 0x55, 0x45, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D678 +UNK04_0220D678: ; 0x0220D678 + .byte 0x6E, 0x6F, 0x6E, 0x70, 0x6F, 0x72, 0x74, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220D684 +UNK04_0220D684: ; 0x0220D684 + .byte 0x6C, 0x6F, 0x63, 0x61, 0x6C, 0x68, 0x6F, 0x73, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220D690 +UNK04_0220D690: ; 0x0220D690 .byte 0x54, 0x68, 0x65, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x68 .byte 0x61, 0x73, 0x20, 0x61, 0x6C, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x62, 0x65, 0x65, 0x6E, 0x20 .byte 0x64, 0x69, 0x73, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2E, 0x00, 0x00, 0x00 - .byte 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x66, 0x69, 0x6E - .byte 0x61, 0x6C, 0x5C, 0x00, 0x4E, 0x6F, 0x20, 0x63, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x2E - .byte 0x00, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x6D, 0x65, 0x73, 0x73 - .byte 0x61, 0x67, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20 - .byte 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220D6C0 +UNK04_0220D6C0: ; 0x0220D6C0 + .byte 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220D6CC +UNK04_0220D6CC: ; 0x0220D6CC + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220D6D4 +UNK04_0220D6D4: ; 0x0220D6D4 + .byte 0x4E, 0x6F, 0x20, 0x63, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D6E4 +UNK04_0220D6E4: ; 0x0220D6E4 + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2E + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D6F8 +UNK04_0220D6F8: ; 0x0220D6F8 + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74 + .byte 0x72, 0x69, 0x6E, 0x67, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220D710 +UNK04_0220D710: ; 0x0220D710 .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E - .byte 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x2E, 0x00, 0x5C, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x73, 0x74, 0x61, 0x74, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x6C, 0x6F, 0x63, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C, 0x00 + .byte 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x2E, 0x00 + + .global UNK_0220D728 +UNK04_0220D728: ; 0x0220D728 + .byte 0x5C, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D734 +UNK04_0220D734: ; 0x0220D734 + .byte 0x5C, 0x73, 0x74, 0x61, 0x74, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D744 +UNK04_0220D744: ; 0x0220D744 + .byte 0x5C, 0x6C, 0x6F, 0x63, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C, 0x00 + + .global UNK_0220D750 +UNK04_0220D750: ; 0x0220D750 .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2E, 0x00 + + .global UNK_0220D760 +UNK04_0220D760: ; 0x0220D760 .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x2E, 0x00, 0x00 - .byte 0x62, 0x75, 0x64, 0x64, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x67, 0x70, 0x2E, 0x63 - .byte 0x00, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x72, 0x65, 0x61, 0x73 - .byte 0x6F, 0x6E, 0x2E, 0x00, 0x5C, 0x61, 0x64, 0x64, 0x62, 0x75, 0x64, 0x64, 0x79, 0x5C, 0x00, 0x00 + + .global UNK_0220D770 +UNK04_0220D770: ; 0x0220D770 + .byte 0x62, 0x75, 0x64, 0x64, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00 + + .global UNK_0220D77C +UNK04_0220D77C: ; 0x0220D77C + .byte 0x67, 0x70, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D784 +UNK04_0220D784: ; 0x0220D784 + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x72, 0x65, 0x61, 0x73, 0x6F, 0x6E, 0x2E, 0x00 + + .global UNK_0220D794 +UNK04_0220D794: ; 0x0220D794 + .byte 0x5C, 0x61, 0x64, 0x64, 0x62, 0x75, 0x64, 0x64, 0x79, 0x5C, 0x00, 0x00 + + .global UNK_0220D7A0 +UNK04_0220D7A0: ; 0x0220D7A0 .byte 0x5C, 0x6E, 0x65, 0x77, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00, 0x00 - .byte 0x5C, 0x72, 0x65, 0x61, 0x73, 0x6F, 0x6E, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D7B0 +UNK04_0220D7B0: ; 0x0220D7B0 + .byte 0x5C, 0x72, 0x65, 0x61, 0x73, 0x6F, 0x6E, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D7BC +UNK04_0220D7BC: ; 0x0220D7BC + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D7C0 +UNK04_0220D7C0: ; 0x0220D7C0 .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x66, 0x75, 0x6E, 0x63, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220D7D0 +UNK04_0220D7D0: ; 0x0220D7D0 .byte 0x28, 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2D, 0x3E, 0x63, 0x6F .byte 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D, 0x20, 0x47, 0x50 .byte 0x49, 0x5F, 0x4E, 0x4F, 0x54, 0x5F, 0x43, 0x4F, 0x4E, 0x4E, 0x45, 0x43, 0x54, 0x45, 0x44, 0x29 @@ -59428,385 +60266,1640 @@ _0220BAB8: .byte 0x45, 0x44, 0x29, 0x20, 0x7C, 0x7C, 0x20, 0x28, 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74 .byte 0x69, 0x6F, 0x6E, 0x2D, 0x3E, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74 .byte 0x65, 0x20, 0x3D, 0x3D, 0x20, 0x47, 0x50, 0x49, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F, 0x4E, 0x4E - .byte 0x45, 0x43, 0x54, 0x45, 0x44, 0x29, 0x00, 0x00, 0x67, 0x70, 0x69, 0x2E, 0x63, 0x00, 0x00, 0x00 - .byte 0x30, 0x00, 0x00, 0x00, 0x43, 0x4D, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61 - .byte 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69 - .byte 0x6E, 0x67, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76 - .byte 0x65, 0x72, 0x2E, 0x00, 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00, 0x43, 0x4D, 0x44, 0x3A - .byte 0x20, 0x25, 0x73, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D - .byte 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00, 0x5C, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x43, 0x54, 0x45, 0x44, 0x29, 0x00, 0x00 + + .global UNK_0220D8C8 +UNK04_0220D8C8: ; 0x0220D8C8 + .byte 0x67, 0x70, 0x69, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220D8D0 +UNK04_0220D8D0: ; 0x0220D8D0 + .byte 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220D8D4 +UNK04_0220D8D4: ; 0x0220D8D4 + .byte 0x43, 0x4D, 0x00, 0x00 + + .global UNK_0220D8D8 +UNK04_0220D8D8: ; 0x0220D8D8 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20 + .byte 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00 + + .global UNK_0220D904 +UNK04_0220D904: ; 0x0220D904 + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220D90C +UNK04_0220D90C: ; 0x0220D90C + .byte 0x43, 0x4D, 0x44, 0x3A, 0x20, 0x25, 0x73, 0x0A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D918 +UNK04_0220D918: ; 0x0220D918 + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220D928 +UNK04_0220D928: ; 0x0220D928 + .byte 0x5C, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D930 +UNK04_0220D930: ; 0x0220D930 .byte 0x4E, 0x6F, 0x20, 0x6D, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6E, 0x67, 0x20, 0x6F, 0x70, 0x65, 0x72 .byte 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x66, 0x6F, 0x75, 0x6E, 0x64, 0x20, 0x66, 0x6F, 0x72, 0x20 - .byte 0x69, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x5C, 0x62, 0x6D, 0x5C, 0x00, 0x00, 0x00, 0x00 - .byte 0x5C, 0x6B, 0x61, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64 - .byte 0x20, 0x61, 0x6E, 0x20, 0x75, 0x6E, 0x72, 0x65, 0x63, 0x6F, 0x67, 0x6E, 0x69, 0x7A, 0x65, 0x64 - .byte 0x2C, 0x20, 0x75, 0x6E, 0x73, 0x6F, 0x6C, 0x69, 0x63, 0x69, 0x74, 0x65, 0x64, 0x20, 0x6D, 0x65 - .byte 0x73, 0x73, 0x61, 0x67, 0x65, 0x2E, 0x0A, 0x00, 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76 - .byte 0x65, 0x72, 0x20, 0x68, 0x61, 0x73, 0x20, 0x63, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x20, 0x74, 0x68 - .byte 0x65, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x00, 0x00, 0x00 + .byte 0x69, 0x64, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00 + + .global UNK_0220D958 +UNK04_0220D958: ; 0x0220D958 + .byte 0x5C, 0x62, 0x6D, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D960 +UNK04_0220D960: ; 0x0220D960 + .byte 0x5C, 0x6B, 0x61, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D968 +UNK04_0220D968: ; 0x0220D968 + .byte 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x61, 0x6E, 0x20, 0x75, 0x6E, 0x72, 0x65 + .byte 0x63, 0x6F, 0x67, 0x6E, 0x69, 0x7A, 0x65, 0x64, 0x2C, 0x20, 0x75, 0x6E, 0x73, 0x6F, 0x6C, 0x69 + .byte 0x63, 0x69, 0x74, 0x65, 0x64, 0x20, 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2E, 0x0A, 0x00 + + .global UNK_0220D998 +UNK04_0220D998: ; 0x0220D998 + .byte 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x68, 0x61, 0x73, 0x20, 0x63 + .byte 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63 + .byte 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220D9C0 +UNK04_0220D9C0: ; 0x0220D9C0 .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A .byte 0x2A, 0x2A, 0x0A, 0x67, 0x70, 0x69, 0x49, 0x6E, 0x69, 0x74, 0x69, 0x61, 0x6C, 0x69, 0x7A, 0x65 - .byte 0x0A, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x70, 0x72, 0x6F, 0x66 - .byte 0x69, 0x6C, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x64, 0x65, 0x6C, 0x62, 0x75, 0x64, 0x64 - .byte 0x79, 0x5C, 0x00, 0x00, 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00 + .byte 0x0A, 0x00, 0x00, 0x00 + + .global UNK_0220D9E4 +UNK04_0220D9E4: ; 0x0220D9E4 + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x2E + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D9F8 +UNK04_0220D9F8: ; 0x0220D9F8 + .byte 0x5C, 0x64, 0x65, 0x6C, 0x62, 0x75, 0x64, 0x64, 0x79, 0x5C, 0x00, 0x00 + + .global UNK_0220DA04 +UNK04_0220DA04: ; 0x0220DA04 + .byte 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DA10 +UNK04_0220DA10: ; 0x0220DA10 .byte 0x5C, 0x64, 0x65, 0x6C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00, 0x00 - .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x3E, 0x3D - .byte 0x20, 0x30, 0x00, 0x00, 0x67, 0x70, 0x69, 0x42, 0x75, 0x64, 0x64, 0x79, 0x2E, 0x63, 0x00, 0x00 + + .global UNK_0220DA20 +UNK04_0220DA20: ; 0x0220DA20 + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220DA28 +UNK04_0220DA28: ; 0x0220DA28 + .byte 0x69, 0x6E, 0x64, 0x65, 0x78, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00 + + .global UNK_0220DA34 +UNK04_0220DA34: ; 0x0220DA34 + .byte 0x67, 0x70, 0x69, 0x42, 0x75, 0x64, 0x64, 0x79, 0x2E, 0x63, 0x00, 0x00 + + .global UNK_0220DA40 +UNK04_0220DA40: ; 0x0220DA40 .byte 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2D, 0x3E, 0x70, 0x72, 0x6F .byte 0x66, 0x69, 0x6C, 0x65, 0x4C, 0x69, 0x73, 0x74, 0x2E, 0x6E, 0x75, 0x6D, 0x42, 0x75, 0x64, 0x64 - .byte 0x69, 0x65, 0x73, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x62, 0x6D, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x74, 0x5C, 0x00, 0x5C, 0x6D, 0x73, 0x67, 0x5C, 0x00, 0x00, 0x00 + .byte 0x69, 0x65, 0x73, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DA6C +UNK04_0220DA6C: ; 0x0220DA6C + .byte 0x5C, 0x62, 0x6D, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DA74 +UNK04_0220DA74: ; 0x0220DA74 + .byte 0x5C, 0x74, 0x5C, 0x00 + + .global UNK_0220DA78 +UNK04_0220DA78: ; 0x0220DA78 + .byte 0x5C, 0x6D, 0x73, 0x67, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DA80 +UNK04_0220DA80: ; 0x0220DA80 .byte 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20 .byte 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F .byte 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00 - .byte 0x5C, 0x66, 0x5C, 0x00, 0x5C, 0x64, 0x61, 0x74, 0x65, 0x5C, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20 - .byte 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00, 0x7C, 0x73, 0x69, 0x67 - .byte 0x6E, 0x65, 0x64, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x73, 0x7C, 0x00, 0x7C, 0x73, 0x73, 0x7C - .byte 0x00, 0x00, 0x00, 0x00, 0x7C, 0x6C, 0x73, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x69, 0x70, 0x7C - .byte 0x00, 0x00, 0x00, 0x00, 0x7C, 0x70, 0x7C, 0x00, 0x7C, 0x6C, 0x7C, 0x00, 0x31, 0x00, 0x00, 0x00 - .byte 0x5C, 0x61, 0x75, 0x74, 0x68, 0x61, 0x64, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x66, 0x72, 0x6F - .byte 0x6D, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00, 0x5C, 0x73, 0x69, 0x67 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x6D, 0x73, 0x67, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x6D, 0x5C, 0x00 - .byte 0x5C, 0x6C, 0x65, 0x6E, 0x5C, 0x00, 0x00, 0x00, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42, 0x75 - .byte 0x66, 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00 - .byte 0x67, 0x70, 0x69, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2E, 0x63, 0x00, 0x6C, 0x65, 0x6E, 0x20 - .byte 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00, 0x70, 0x6F, 0x73, 0x20, 0x3E, 0x3D, 0x20, 0x30 - .byte 0x00, 0x00, 0x00, 0x00, 0x70, 0x6F, 0x73, 0x20, 0x3C, 0x3D, 0x20, 0x6C, 0x65, 0x6E, 0x00, 0x00 + + .global UNK_0220DAB0 +UNK04_0220DAB0: ; 0x0220DAB0 + .byte 0x5C, 0x66, 0x5C, 0x00 + + .global UNK_0220DAB4 +UNK04_0220DAB4: ; 0x0220DAB4 + .byte 0x5C, 0x64, 0x61, 0x74, 0x65, 0x5C, 0x00, 0x00 + + .global UNK_0220DABC +UNK04_0220DABC: ; 0x0220DABC + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220DACC +UNK04_0220DACC: ; 0x0220DACC + .byte 0x7C, 0x73, 0x69, 0x67, 0x6E, 0x65, 0x64, 0x7C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DAD8 +UNK04_0220DAD8: ; 0x0220DAD8 + .byte 0x7C, 0x73, 0x7C, 0x00 + + .global UNK_0220DADC +UNK04_0220DADC: ; 0x0220DADC + .byte 0x7C, 0x73, 0x73, 0x7C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DAE4 +UNK04_0220DAE4: ; 0x0220DAE4 + .byte 0x7C, 0x6C, 0x73, 0x7C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DAEC +UNK04_0220DAEC: ; 0x0220DAEC + .byte 0x7C, 0x69, 0x70, 0x7C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DAF4 +UNK04_0220DAF4: ; 0x0220DAF4 + .byte 0x7C, 0x70, 0x7C, 0x00 + + .global UNK_0220DAF8 +UNK04_0220DAF8: ; 0x0220DAF8 + .byte 0x7C, 0x6C, 0x7C, 0x00 + + .global UNK_0220DAFC +UNK04_0220DAFC: ; 0x0220DAFC + .byte 0x31, 0x00, 0x00, 0x00 + + .global UNK_0220DB00 +UNK04_0220DB00: ; 0x0220DB00 + .byte 0x5C, 0x61, 0x75, 0x74, 0x68, 0x61, 0x64, 0x64, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DB0C +UNK04_0220DB0C: ; 0x0220DB0C + .byte 0x5C, 0x66, 0x72, 0x6F, 0x6D, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220DB1C +UNK04_0220DB1C: ; 0x0220DB1C + .byte 0x5C, 0x73, 0x69, 0x67, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DB24 +UNK04_0220DB24: ; 0x0220DB24 + .byte 0x5C, 0x6D, 0x73, 0x67, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DB2C +UNK04_0220DB2C: ; 0x0220DB2C + .byte 0x5C, 0x6D, 0x5C, 0x00 + + .global UNK_0220DB30 +UNK04_0220DB30: ; 0x0220DB30 + .byte 0x5C, 0x6C, 0x65, 0x6E, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DB38 +UNK04_0220DB38: ; 0x0220DB38 + .byte 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20 + .byte 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DB50 +UNK04_0220DB50: ; 0x0220DB50 + .byte 0x67, 0x70, 0x69, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2E, 0x63, 0x00 + + .global UNK_0220DB5C +UNK04_0220DB5C: ; 0x0220DB5C + .byte 0x6C, 0x65, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DB68 +UNK04_0220DB68: ; 0x0220DB68 + .byte 0x70, 0x6F, 0x73, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DB74 +UNK04_0220DB74: ; 0x0220DB74 + .byte 0x70, 0x6F, 0x73, 0x20, 0x3C, 0x3D, 0x20, 0x6C, 0x65, 0x6E, 0x00, 0x00 + + .global UNK_0220DB80 +UNK04_0220DB80: ; 0x0220DB80 .byte 0x73, 0x6F, 0x63, 0x6B, 0x20, 0x21, 0x3D, 0x20, 0x49, 0x4E, 0x56, 0x41, 0x4C, 0x49, 0x44, 0x5F - .byte 0x53, 0x4F, 0x43, 0x4B, 0x45, 0x54, 0x00, 0x00, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x42, 0x75, 0x66 - .byte 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x62, 0x79, 0x74, 0x65 - .byte 0x73, 0x52, 0x65, 0x61, 0x64, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00 + .byte 0x53, 0x4F, 0x43, 0x4B, 0x45, 0x54, 0x00, 0x00 + + .global UNK_0220DB98 +UNK04_0220DB98: ; 0x0220DB98 + .byte 0x69, 0x6E, 0x70, 0x75, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E + .byte 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220DBAC +UNK04_0220DBAC: ; 0x0220DBAC + .byte 0x62, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C + .byte 0x4C, 0x00, 0x00, 0x00 + + .global UNK_0220DBC0 +UNK04_0220DBC0: ; 0x0220DBC0 .byte 0x63, 0x6F, 0x6E, 0x6E, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55 - .byte 0x4C, 0x4C, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72 - .byte 0x79, 0x2E, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x66 - .byte 0x72, 0x6F, 0x6D, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00 + .byte 0x4C, 0x4C, 0x00, 0x00 + + .global UNK_0220DBD4 +UNK04_0220DBD4: ; 0x0220DBD4 + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220DBE4 +UNK04_0220DBE4: ; 0x0220DBE4 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20 + .byte 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220DC10 +UNK04_0220DC10: ; 0x0220DC10 .byte 0x52, 0x45, 0x43, 0x56, 0x58, 0x58, 0x58, 0x58, 0x28, 0x25, 0x73, 0x29, 0x3A, 0x20, 0x43, 0x6F .byte 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x63, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x0A - .byte 0x00, 0x00, 0x00, 0x00, 0x52, 0x45, 0x43, 0x56, 0x54, 0x4F, 0x54, 0x4C, 0x28, 0x25, 0x73, 0x29 - .byte 0x3A, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x25, 0x64, 0x00, 0x00, 0x70, 0x65, 0x65, 0x72 - .byte 0x2D, 0x3E, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2E, 0x62 - .byte 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00 - .byte 0x50, 0x54, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x73, 0x65, 0x6E, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x6F - .byte 0x6E, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x53, 0x45, 0x4E, 0x44 - .byte 0x58, 0x58, 0x58, 0x58, 0x28, 0x25, 0x73, 0x29, 0x3A, 0x20, 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63 - .byte 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x63, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DC34 +UNK04_0220DC34: ; 0x0220DC34 + .byte 0x52, 0x45, 0x43, 0x56, 0x54, 0x4F, 0x54, 0x4C, 0x28, 0x25, 0x73, 0x29, 0x3A, 0x20, 0x25, 0x64 + .byte 0x0A, 0x00, 0x00, 0x00 + + .global UNK_0220DC48 +UNK04_0220DC48: ; 0x0220DC48 + .byte 0x25, 0x64, 0x00, 0x00 + + .global UNK_0220DC4C +UNK04_0220DC4C: ; 0x0220DC4C + .byte 0x70, 0x65, 0x65, 0x72, 0x2D, 0x3E, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x42, 0x75, 0x66, 0x66 + .byte 0x65, 0x72, 0x2E, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C + .byte 0x4C, 0x00, 0x00, 0x00 + + .global UNK_0220DC70 +UNK04_0220DC70: ; 0x0220DC70 + .byte 0x50, 0x54, 0x00, 0x00 + + .global UNK_0220DC74 +UNK04_0220DC74: ; 0x0220DC74 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x73, 0x65, 0x6E, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x6F, 0x6E, 0x20, 0x61, 0x20 + .byte 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00 + + .global UNK_0220DC9C +UNK04_0220DC9C: ; 0x0220DC9C + .byte 0x53, 0x45, 0x4E, 0x44, 0x58, 0x58, 0x58, 0x58, 0x28, 0x25, 0x73, 0x29, 0x3A, 0x20, 0x43, 0x6F + .byte 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x63, 0x6C, 0x6F, 0x73, 0x65, 0x64, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DCC0 +UNK04_0220DCC0: ; 0x0220DCC0 .byte 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00 + + .global UNK_0220DCD0 +UNK04_0220DCD0: ; 0x0220DCD0 .byte 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x4C, 0x65, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00 + + .global UNK_0220DCE0 +UNK04_0220DCE0: ; 0x0220DCE0 .byte 0x64, 0x61, 0x74, 0x61, 0x2D, 0x3E, 0x63, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x2E, 0x63 .byte 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220DD00 +UNK04_0220DD00: ; 0x0220DD00 .byte 0x67, 0x70, 0x69, 0x43, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220DD10 +UNK04_0220DD10: ; 0x0220DD10 .byte 0x64, 0x61, 0x74, 0x61, 0x2D, 0x3E, 0x61, 0x72, 0x67, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C - .byte 0x4C, 0x00, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72 - .byte 0x79, 0x2E, 0x00, 0x00, 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20 - .byte 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x20, 0x21 - .byte 0x3D, 0x20, 0x47, 0x50, 0x5F, 0x4E, 0x4F, 0x5F, 0x45, 0x52, 0x52, 0x4F, 0x52, 0x00, 0x00, 0x00 + .byte 0x4C, 0x00, 0x00, 0x00 + + .global UNK_0220DD24 +UNK04_0220DD24: ; 0x0220DD24 + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220DD34 +UNK04_0220DD34: ; 0x0220DD34 + .byte 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x21, 0x3D, 0x20, 0x4E + .byte 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220DD48 +UNK04_0220DD48: ; 0x0220DD48 + .byte 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x20, 0x21, 0x3D, 0x20, 0x47, 0x50, 0x5F, 0x4E, 0x4F, 0x5F + .byte 0x45, 0x52, 0x52, 0x4F, 0x52, 0x00, 0x00, 0x00 + + .global UNK_0220DD60 +UNK04_0220DD60: ; 0x0220DD60 .byte 0x28, 0x66, 0x61, 0x74, 0x61, 0x6C, 0x20, 0x3D, 0x3D, 0x20, 0x47, 0x50, 0x5F, 0x46, 0x41, 0x54 .byte 0x41, 0x4C, 0x29, 0x20, 0x7C, 0x7C, 0x20, 0x28, 0x66, 0x61, 0x74, 0x61, 0x6C, 0x20, 0x3D, 0x3D .byte 0x20, 0x47, 0x50, 0x5F, 0x4E, 0x4F, 0x4E, 0x5F, 0x46, 0x41, 0x54, 0x41, 0x4C, 0x29, 0x00, 0x00 + + .global UNK_0220DD90 +UNK04_0220DD90: ; 0x0220DD90 .byte 0x67, 0x70, 0x63, 0x6D, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F .byte 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DDD0 +UNK04_0220DDD0: ; 0x0220DDD0 .byte 0x5C, 0x6C, 0x6F, 0x67, 0x6F, 0x75, 0x74, 0x5C, 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00, 0x43, 0x4D, 0x00, 0x00 + .byte 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DDE4 +UNK04_0220DDE4: ; 0x0220DDE4 + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220DDEC +UNK04_0220DDEC: ; 0x0220DDEC + .byte 0x43, 0x4D, 0x00, 0x00 + + .global UNK_0220DDF0 +UNK04_0220DDF0: ; 0x0220DDF0 .byte 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72 .byte 0x65, 0x66, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65 - .byte 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x00, 0x00, 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D - .byte 0x20, 0x47, 0x50, 0x49, 0x5F, 0x43, 0x4F, 0x4E, 0x4E, 0x45, 0x43, 0x54, 0x45, 0x44, 0x00, 0x00 + .byte 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x00, 0x00 + + .global UNK_0220DE18 +UNK04_0220DE18: ; 0x0220DE18 + .byte 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D, 0x20, 0x47, 0x50, 0x49, 0x5F, 0x43, 0x4F, 0x4E + .byte 0x4E, 0x45, 0x43, 0x54, 0x45, 0x44, 0x00, 0x00 + + .global UNK_0220DE30 +UNK04_0220DE30: ; 0x0220DE30 .byte 0x67, 0x70, 0x69, 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 - .byte 0x5C, 0x70, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x66, 0x61, 0x74, 0x61, 0x6C, 0x5C, 0x00 - .byte 0x5C, 0x6C, 0x63, 0x5C, 0x31, 0x00, 0x00, 0x00, 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74 - .byte 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65 - .byte 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65 - .byte 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00, 0x5C, 0x63, 0x68, 0x61, 0x6C, 0x6C, 0x65, 0x6E - .byte 0x67, 0x65, 0x5C, 0x00, 0x5C, 0x6E, 0x75, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x75, 0x73, 0x65 - .byte 0x72, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x55, 0x6E, 0x65, 0x78, 0x65, 0x70, 0x65, 0x63 - .byte 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63 - .byte 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73 - .byte 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65 - .byte 0x69, 0x64, 0x5C, 0x00, 0x5C, 0x6C, 0x63, 0x5C, 0x32, 0x00, 0x00, 0x00, 0x5C, 0x73, 0x65, 0x73 - .byte 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x6E - .byte 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x6C, 0x74, 0x5C, 0x00, 0x00, 0x00, 0x00 - .byte 0x25, 0x73, 0x40, 0x25, 0x73, 0x00, 0x00, 0x00, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73 - .byte 0x25, 0x73, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + + .global UNK_0220DE40 +UNK04_0220DE40: ; 0x0220DE40 + .byte 0x5C, 0x70, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DE48 +UNK04_0220DE48: ; 0x0220DE48 + .byte 0x5C, 0x66, 0x61, 0x74, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220DE50 +UNK04_0220DE50: ; 0x0220DE50 + .byte 0x5C, 0x6C, 0x63, 0x5C, 0x31, 0x00, 0x00, 0x00 + + .global UNK_0220DE58 +UNK04_0220DE58: ; 0x0220DE58 + .byte 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20 + .byte 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F + .byte 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220DE88 +UNK04_0220DE88: ; 0x0220DE88 + .byte 0x5C, 0x63, 0x68, 0x61, 0x6C, 0x6C, 0x65, 0x6E, 0x67, 0x65, 0x5C, 0x00 + + .global UNK_0220DE94 +UNK04_0220DE94: ; 0x0220DE94 + .byte 0x5C, 0x6E, 0x75, 0x72, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DE9C +UNK04_0220DE9C: ; 0x0220DE9C + .byte 0x5C, 0x75, 0x73, 0x65, 0x72, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DEA8 +UNK04_0220DEA8: ; 0x0220DEA8 + .byte 0x55, 0x6E, 0x65, 0x78, 0x65, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61 + .byte 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72 + .byte 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00 + + .global UNK_0220DED8 +UNK04_0220DED8: ; 0x0220DED8 + .byte 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220DEE4 +UNK04_0220DEE4: ; 0x0220DEE4 + .byte 0x5C, 0x6C, 0x63, 0x5C, 0x32, 0x00, 0x00, 0x00 + + .global UNK_0220DEEC +UNK04_0220DEEC: ; 0x0220DEEC + .byte 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DEF8 +UNK04_0220DEF8: ; 0x0220DEF8 + .byte 0x5C, 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DF08 +UNK04_0220DF08: ; 0x0220DF08 + .byte 0x5C, 0x6C, 0x74, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DF10 +UNK04_0220DF10: ; 0x0220DF10 + .byte 0x25, 0x73, 0x40, 0x25, 0x73, 0x00, 0x00, 0x00 + + .global UNK_0220DF18 +UNK04_0220DF18: ; 0x0220DF18 + .byte 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DF28 +UNK04_0220DF28: ; 0x0220DF28 .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 - .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x70, 0x72, 0x6F - .byte 0x6F, 0x66, 0x5C, 0x00, 0x43, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x61, 0x75 - .byte 0x74, 0x68, 0x65, 0x6E, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65 - .byte 0x72, 0x2E, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72 - .byte 0x79, 0x2E, 0x00, 0x00, 0x5C, 0x6E, 0x65, 0x77, 0x75, 0x73, 0x65, 0x72, 0x5C, 0x00, 0x00, 0x00 - .byte 0x5C, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x5C, 0x00, 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00 + .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220DF5C +UNK04_0220DF5C: ; 0x0220DF5C + .byte 0x5C, 0x70, 0x72, 0x6F, 0x6F, 0x66, 0x5C, 0x00 + + .global UNK_0220DF64 +UNK04_0220DF64: ; 0x0220DF64 + .byte 0x43, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6E + .byte 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00 + + .global UNK_0220DF84 +UNK04_0220DF84: ; 0x0220DF84 + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220DF94 +UNK04_0220DF94: ; 0x0220DF94 + .byte 0x5C, 0x6E, 0x65, 0x77, 0x75, 0x73, 0x65, 0x72, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DFA0 +UNK04_0220DFA0: ; 0x0220DFA0 + .byte 0x5C, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x5C, 0x00 + + .global UNK_0220DFA8 +UNK04_0220DFA8: ; 0x0220DFA8 + .byte 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00 + + .global UNK_0220DFB0 +UNK04_0220DFB0: ; 0x0220DFB0 .byte 0x5C, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x65, 0x6E, 0x63, 0x5C, 0x00, 0x00, 0x00 - .byte 0x5C, 0x70, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x69, 0x64, 0x5C, 0x00, 0x5C, 0x67, 0x61, 0x6D - .byte 0x65, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00, 0x5C, 0x6E, 0x61, 0x6D, 0x65, 0x73, 0x70, 0x61 - .byte 0x63, 0x65, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x63, 0x64, 0x6B, 0x65, 0x79, 0x65, 0x6E - .byte 0x63, 0x5C, 0x00, 0x00, 0x5C, 0x69, 0x64, 0x5C, 0x31, 0x00, 0x00, 0x00, 0x5C, 0x6C, 0x6F, 0x67 - .byte 0x69, 0x6E, 0x5C, 0x00, 0x5C, 0x61, 0x75, 0x74, 0x68, 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x5C, 0x00 - .byte 0x5C, 0x75, 0x73, 0x65, 0x72, 0x5C, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x5C, 0x72, 0x65, 0x73 - .byte 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x5C, 0x00, 0x00, 0x5C, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6C - .byte 0x6C, 0x5C, 0x31, 0x00, 0x5C, 0x70, 0x6F, 0x72, 0x74, 0x5C, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61 - .byte 0x6C, 0x69, 0x64, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x00 + + .global UNK_0220DFC0 +UNK04_0220DFC0: ; 0x0220DFC0 + .byte 0x5C, 0x70, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220DFCC +UNK04_0220DFCC: ; 0x0220DFCC + .byte 0x5C, 0x67, 0x61, 0x6D, 0x65, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00 + + .global UNK_0220DFD8 +UNK04_0220DFD8: ; 0x0220DFD8 + .byte 0x5C, 0x6E, 0x61, 0x6D, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220DFE8 +UNK04_0220DFE8: ; 0x0220DFE8 + .byte 0x5C, 0x63, 0x64, 0x6B, 0x65, 0x79, 0x65, 0x6E, 0x63, 0x5C, 0x00, 0x00 + + .global UNK_0220DFF4 +UNK04_0220DFF4: ; 0x0220DFF4 + .byte 0x5C, 0x69, 0x64, 0x5C, 0x31, 0x00, 0x00, 0x00 + + .global UNK_0220DFFC +UNK04_0220DFFC: ; 0x0220DFFC + .byte 0x5C, 0x6C, 0x6F, 0x67, 0x69, 0x6E, 0x5C, 0x00 + + .global UNK_0220E004 +UNK04_0220E004: ; 0x0220E004 + .byte 0x5C, 0x61, 0x75, 0x74, 0x68, 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x5C, 0x00 + + .global UNK_0220E010 +UNK04_0220E010: ; 0x0220E010 + .byte 0x5C, 0x75, 0x73, 0x65, 0x72, 0x5C, 0x00, 0x00 + + .global UNK_0220E018 +UNK04_0220E018: ; 0x0220E018 + .byte 0x40, 0x00, 0x00, 0x00 + + .global UNK_0220E01C +UNK04_0220E01C: ; 0x0220E01C + .byte 0x5C, 0x72, 0x65, 0x73, 0x70, 0x6F, 0x6E, 0x73, 0x65, 0x5C, 0x00, 0x00 + + .global UNK_0220E028 +UNK04_0220E028: ; 0x0220E028 + .byte 0x5C, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6C, 0x6C, 0x5C, 0x31, 0x00 + + .global UNK_0220E034 +UNK04_0220E034: ; 0x0220E034 + .byte 0x5C, 0x70, 0x6F, 0x72, 0x74, 0x5C, 0x00, 0x00 + + .global UNK_0220E03C +UNK04_0220E03C: ; 0x0220E03C + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69 + .byte 0x6F, 0x6E, 0x2E, 0x00 + + .global UNK_0220E050 +UNK04_0220E050: ; 0x0220E050 .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6C, 0x6C - .byte 0x2E, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x20 - .byte 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72 - .byte 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x6D - .byte 0x61, 0x6B, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x20, 0x6E - .byte 0x6F, 0x6E, 0x2D, 0x62, 0x6C, 0x6F, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x2E, 0x00, 0x00, 0x00, 0x00 + .byte 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E064 +UNK04_0220E064: ; 0x0220E064 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F + .byte 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E08C +UNK04_0220E08C: ; 0x0220E08C + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x6D, 0x61, 0x6B, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B + .byte 0x65, 0x74, 0x20, 0x6E, 0x6F, 0x6E, 0x2D, 0x62, 0x6C, 0x6F, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x2E + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E0C0 +UNK04_0220E0C0: ; 0x0220E0C0 .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 .byte 0x6F, 0x72, 0x20, 0x62, 0x69, 0x6E, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63 - .byte 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61 - .byte 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x6C, 0x69, 0x73, 0x74, 0x65 - .byte 0x6E, 0x69, 0x6E, 0x67, 0x20, 0x6F, 0x6E, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74 - .byte 0x2E, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61 - .byte 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x27, 0x73, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73 - .byte 0x2E, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x72, 0x65 - .byte 0x73, 0x6F, 0x6C, 0x76, 0x65, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E - .byte 0x20, 0x6D, 0x61, 0x6E, 0x61, 0x6E, 0x67, 0x65, 0x72, 0x20, 0x68, 0x6F, 0x73, 0x74, 0x20, 0x6E - .byte 0x61, 0x6D, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2E - .byte 0x73, 0x69, 0x6E, 0x5F, 0x61, 0x64, 0x64, 0x72, 0x2E, 0x73, 0x5F, 0x61, 0x64, 0x64, 0x72, 0x20 - .byte 0x21, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61 - .byte 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65 - .byte 0x63, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00 + .byte 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E0E8 +UNK04_0220E0E8: ; 0x0220E0E8 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x6C, 0x69, 0x73, 0x74, 0x65, 0x6E, 0x69, 0x6E, 0x67, 0x20, 0x6F, 0x6E, 0x20 + .byte 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E114 +UNK04_0220E114: ; 0x0220E114 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63 + .byte 0x6B, 0x65, 0x74, 0x27, 0x73, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E144 +UNK04_0220E144: ; 0x0220E144 + .byte 0x43, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6F, 0x6C, 0x76 + .byte 0x65, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x6D, 0x61, 0x6E + .byte 0x61, 0x6E, 0x67, 0x65, 0x72, 0x20, 0x68, 0x6F, 0x73, 0x74, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x2E + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E178 +UNK04_0220E178: ; 0x0220E178 + .byte 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2E, 0x73, 0x69, 0x6E, 0x5F, 0x61, 0x64, 0x64, 0x72 + .byte 0x2E, 0x73, 0x5F, 0x61, 0x64, 0x64, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E198 +UNK04_0220E198: ; 0x0220E198 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20 + .byte 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00 + + .global UNK_0220E1C0 +UNK04_0220E1C0: ; 0x0220E1C0 .byte 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50 .byte 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66 .byte 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76 .byte 0x77, 0x78, 0x79, 0x7A, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x00, 0x00 + + .global UNK_0220E200 +UNK04_0220E200: ; 0x0220E200 .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220E210 +UNK04_0220E210: ; 0x0220E210 .byte 0x5C, 0x67, 0x65, 0x74, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x5C, 0x5C, 0x73, 0x65, 0x73 - .byte 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65 - .byte 0x69, 0x64, 0x5C, 0x00, 0x5C, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x66, 0x69, 0x6E - .byte 0x61, 0x6C, 0x5C, 0x00, 0x25, 0x64, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20 - .byte 0x69, 0x6E, 0x66, 0x6F, 0x2E, 0x00, 0x00, 0x00, 0x5C, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61 - .byte 0x79, 0x5C, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x76, 0x61, 0x6C, 0x75 - .byte 0x65, 0x2E, 0x00, 0x00, 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x5C, 0x75, 0x6E, 0x69 - .byte 0x71, 0x75, 0x65, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x65, 0x6D, 0x61 - .byte 0x69, 0x6C, 0x5C, 0x00, 0x5C, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x5C, 0x00, 0x00 - .byte 0x5C, 0x66, 0x69, 0x72, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x5C, 0x6C, 0x61, 0x73 - .byte 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00, 0x5C, 0x68, 0x6F, 0x6D, 0x65, 0x70, 0x61, 0x67 - .byte 0x65, 0x5C, 0x00, 0x00, 0x5C, 0x7A, 0x69, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x5C, 0x00, 0x00, 0x00 + .byte 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E228 +UNK04_0220E228: ; 0x0220E228 + .byte 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220E234 +UNK04_0220E234: ; 0x0220E234 + .byte 0x5C, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E23C +UNK04_0220E23C: ; 0x0220E23C + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220E244 +UNK04_0220E244: ; 0x0220E244 + .byte 0x25, 0x64, 0x00, 0x00 + + .global UNK_0220E248 +UNK04_0220E248: ; 0x0220E248 + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x69, 0x6E, 0x66, 0x6F, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E258 +UNK04_0220E258: ; 0x0220E258 + .byte 0x5C, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5C, 0x00, 0x00 + + .global UNK_0220E264 +UNK04_0220E264: ; 0x0220E264 + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x2E, 0x00, 0x00 + + .global UNK_0220E274 +UNK04_0220E274: ; 0x0220E274 + .byte 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00 + + .global UNK_0220E27C +UNK04_0220E27C: ; 0x0220E27C + .byte 0x5C, 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E28C +UNK04_0220E28C: ; 0x0220E28C + .byte 0x5C, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x5C, 0x00 + + .global UNK_0220E294 +UNK04_0220E294: ; 0x0220E294 + .byte 0x5C, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x5C, 0x00, 0x00 + + .global UNK_0220E2A0 +UNK04_0220E2A0: ; 0x0220E2A0 + .byte 0x5C, 0x66, 0x69, 0x72, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00 + + .global UNK_0220E2AC +UNK04_0220E2AC: ; 0x0220E2AC + .byte 0x5C, 0x6C, 0x61, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00 + + .global UNK_0220E2B8 +UNK04_0220E2B8: ; 0x0220E2B8 + .byte 0x5C, 0x68, 0x6F, 0x6D, 0x65, 0x70, 0x61, 0x67, 0x65, 0x5C, 0x00, 0x00 + + .global UNK_0220E2C4 +UNK04_0220E2C4: ; 0x0220E2C4 + .byte 0x5C, 0x7A, 0x69, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E2D0 +UNK04_0220E2D0: ; 0x0220E2D0 .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x72, 0x79, 0x63 - .byte 0x6F, 0x64, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x72, 0x79 - .byte 0x63, 0x6F, 0x64, 0x65, 0x5C, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00 - .byte 0x32, 0x00, 0x00, 0x00, 0x5C, 0x73, 0x65, 0x78, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x69, 0x63, 0x71 - .byte 0x75, 0x69, 0x6E, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x76, 0x69, 0x64, 0x65, 0x6F, 0x63, 0x61 - .byte 0x72, 0x64, 0x31, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C, 0x00, 0x00, 0x5C, 0x76, 0x69, 0x64 - .byte 0x65, 0x6F, 0x63, 0x61, 0x72, 0x64, 0x32, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C, 0x00, 0x00 - .byte 0x5C, 0x6F, 0x73, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C, 0x00, 0x00, 0x5C, 0x61, 0x69, 0x6D - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x70, 0x69, 0x63, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x6F, 0x63, 0x63 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x69, 0x6E, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x69, 0x6E, 0x63 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x6D, 0x61, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x63, 0x68, 0x63 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x69, 0x31, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x49, 0x6E, 0x76, 0x61 - .byte 0x6C, 0x69, 0x64, 0x20, 0x7A, 0x69, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00 + .byte 0x6F, 0x64, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E2E8 +UNK04_0220E2E8: ; 0x0220E2E8 + .byte 0x5C, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x72, 0x79, 0x63, 0x6F, 0x64, 0x65, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E2F8 +UNK04_0220E2F8: ; 0x0220E2F8 + .byte 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220E2FC +UNK04_0220E2FC: ; 0x0220E2FC + .byte 0x31, 0x00, 0x00, 0x00 + + .global UNK_0220E300 +UNK04_0220E300: ; 0x0220E300 + .byte 0x32, 0x00, 0x00, 0x00 + + .global UNK_0220E304 +UNK04_0220E304: ; 0x0220E304 + .byte 0x5C, 0x73, 0x65, 0x78, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E30C +UNK04_0220E30C: ; 0x0220E30C + .byte 0x5C, 0x69, 0x63, 0x71, 0x75, 0x69, 0x6E, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E318 +UNK04_0220E318: ; 0x0220E318 + .byte 0x5C, 0x76, 0x69, 0x64, 0x65, 0x6F, 0x63, 0x61, 0x72, 0x64, 0x31, 0x73, 0x74, 0x72, 0x69, 0x6E + .byte 0x67, 0x5C, 0x00, 0x00 + + .global UNK_0220E32C +UNK04_0220E32C: ; 0x0220E32C + .byte 0x5C, 0x76, 0x69, 0x64, 0x65, 0x6F, 0x63, 0x61, 0x72, 0x64, 0x32, 0x73, 0x74, 0x72, 0x69, 0x6E + .byte 0x67, 0x5C, 0x00, 0x00 + + .global UNK_0220E340 +UNK04_0220E340: ; 0x0220E340 + .byte 0x5C, 0x6F, 0x73, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x5C, 0x00, 0x00 + + .global UNK_0220E34C +UNK04_0220E34C: ; 0x0220E34C + .byte 0x5C, 0x61, 0x69, 0x6D, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E354 +UNK04_0220E354: ; 0x0220E354 + .byte 0x5C, 0x70, 0x69, 0x63, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E35C +UNK04_0220E35C: ; 0x0220E35C + .byte 0x5C, 0x6F, 0x63, 0x63, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E364 +UNK04_0220E364: ; 0x0220E364 + .byte 0x5C, 0x69, 0x6E, 0x64, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E36C +UNK04_0220E36C: ; 0x0220E36C + .byte 0x5C, 0x69, 0x6E, 0x63, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E374 +UNK04_0220E374: ; 0x0220E374 + .byte 0x5C, 0x6D, 0x61, 0x72, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E37C +UNK04_0220E37C: ; 0x0220E37C + .byte 0x5C, 0x63, 0x68, 0x63, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E384 +UNK04_0220E384: ; 0x0220E384 + .byte 0x5C, 0x69, 0x31, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E38C +UNK04_0220E38C: ; 0x0220E38C + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x7A, 0x69, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x2E + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E3A0 +UNK04_0220E3A0: ; 0x0220E3A0 .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x73, 0x65, 0x78, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E3B0 +UNK04_0220E3B0: ; 0x0220E3B0 .byte 0x5C, 0x63, 0x70, 0x75, 0x62, 0x72, 0x61, 0x6E, 0x64, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x00 - .byte 0x5C, 0x63, 0x70, 0x75, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5C, 0x00, 0x00, 0x5C, 0x6D, 0x65, 0x6D - .byte 0x6F, 0x72, 0x79, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x76, 0x69, 0x64, 0x65, 0x6F, 0x63, 0x61 - .byte 0x72, 0x64, 0x31, 0x72, 0x61, 0x6D, 0x5C, 0x00, 0x5C, 0x76, 0x69, 0x64, 0x65, 0x6F, 0x63, 0x61 - .byte 0x72, 0x64, 0x32, 0x72, 0x61, 0x6D, 0x5C, 0x00, 0x5C, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74 - .byte 0x69, 0x6F, 0x6E, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x5C, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74 - .byte 0x69, 0x6F, 0x6E, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x68, 0x61, 0x73 - .byte 0x6E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x75, 0x70, 0x64 - .byte 0x61, 0x74, 0x65, 0x70, 0x72, 0x6F, 0x5C, 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x75, 0x69, 0x5C, 0x5C, 0x73 - .byte 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x5C, 0x70, 0x69, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E3C0 +UNK04_0220E3C0: ; 0x0220E3C0 + .byte 0x5C, 0x63, 0x70, 0x75, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5C, 0x00, 0x00 + + .global UNK_0220E3CC +UNK04_0220E3CC: ; 0x0220E3CC + .byte 0x5C, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E3D8 +UNK04_0220E3D8: ; 0x0220E3D8 + .byte 0x5C, 0x76, 0x69, 0x64, 0x65, 0x6F, 0x63, 0x61, 0x72, 0x64, 0x31, 0x72, 0x61, 0x6D, 0x5C, 0x00 + + .global UNK_0220E3E8 +UNK04_0220E3E8: ; 0x0220E3E8 + .byte 0x5C, 0x76, 0x69, 0x64, 0x65, 0x6F, 0x63, 0x61, 0x72, 0x64, 0x32, 0x72, 0x61, 0x6D, 0x5C, 0x00 + + .global UNK_0220E3F8 +UNK04_0220E3F8: ; 0x0220E3F8 + .byte 0x5C, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x69, 0x64, 0x5C, 0x00, 0x00 + + .global UNK_0220E408 +UNK04_0220E408: ; 0x0220E408 + .byte 0x5C, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x70, 0x65, 0x65, 0x64 + .byte 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E41C +UNK04_0220E41C: ; 0x0220E41C + .byte 0x5C, 0x68, 0x61, 0x73, 0x6E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E42C +UNK04_0220E42C: ; 0x0220E42C + .byte 0x5C, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x70, 0x72, 0x6F, 0x5C, 0x5C, 0x73, 0x65, 0x73, 0x73 + .byte 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E444 +UNK04_0220E444: ; 0x0220E444 + .byte 0x5C, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x75, 0x69, 0x5C, 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B + .byte 0x65, 0x79, 0x5C, 0x00 + + .global UNK_0220E458 +UNK04_0220E458: ; 0x0220E458 + .byte 0x5C, 0x70, 0x69, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E460 +UNK04_0220E460: ; 0x0220E460 .byte 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20 .byte 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F .byte 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E490 +UNK04_0220E490: ; 0x0220E490 .byte 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x20, 0x3E, 0x20, 0x30, 0x00, 0x00, 0x00 - .byte 0x67, 0x70, 0x69, 0x49, 0x6E, 0x66, 0x6F, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x5C, 0x6C, 0x6F, 0x6E - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x6C, 0x61, 0x74, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x6C, 0x6F, 0x63 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x70, 0x6D, 0x61, 0x73, 0x6B, 0x5C, 0x00, 0x5C, 0x6F, 0x31, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x63, 0x6F, 0x6E, 0x6E, 0x5C, 0x00, 0x00, 0x5C, 0x73, 0x69, 0x67 - .byte 0x5C, 0x00, 0x00, 0x00, 0x67, 0x70, 0x69, 0x49, 0x73, 0x56, 0x61, 0x6C, 0x69, 0x64, 0x44, 0x61 - .byte 0x74, 0x65, 0x28, 0x64, 0x2C, 0x20, 0x6D, 0x2C, 0x20, 0x79, 0x29, 0x00, 0x49, 0x6E, 0x76, 0x61 - .byte 0x6C, 0x69, 0x64, 0x20, 0x64, 0x61, 0x74, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x67, 0x70, 0x69, 0x50 - .byte 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 0x4F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20 - .byte 0x77, 0x61, 0x73, 0x20, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x20, 0x61, 0x6E, 0x20, 0x6F, 0x70 - .byte 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x6E, 0x20 - .byte 0x69, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x28, 0x25, 0x64 - .byte 0x29, 0x0A, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x67, 0x70, 0x69, 0x4F, 0x70, 0x65, 0x72, 0x61 - .byte 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x63, 0x00, 0x00, 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74 - .byte 0x69, 0x6F, 0x6E, 0x2D, 0x3E, 0x6E, 0x75, 0x6D, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73 - .byte 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D - .byte 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69 - .byte 0x6F, 0x6E, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x2A, 0x63, 0x6F, 0x6E - .byte 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220E4A0 +UNK04_0220E4A0: ; 0x0220E4A0 + .byte 0x67, 0x70, 0x69, 0x49, 0x6E, 0x66, 0x6F, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220E4AC +UNK04_0220E4AC: ; 0x0220E4AC + .byte 0x5C, 0x6C, 0x6F, 0x6E, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E4B4 +UNK04_0220E4B4: ; 0x0220E4B4 + .byte 0x5C, 0x6C, 0x61, 0x74, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E4BC +UNK04_0220E4BC: ; 0x0220E4BC + .byte 0x5C, 0x6C, 0x6F, 0x63, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E4C4 +UNK04_0220E4C4: ; 0x0220E4C4 + .byte 0x5C, 0x70, 0x6D, 0x61, 0x73, 0x6B, 0x5C, 0x00 + + .global UNK_0220E4CC +UNK04_0220E4CC: ; 0x0220E4CC + .byte 0x5C, 0x6F, 0x31, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E4D4 +UNK04_0220E4D4: ; 0x0220E4D4 + .byte 0x5C, 0x63, 0x6F, 0x6E, 0x6E, 0x5C, 0x00, 0x00 + + .global UNK_0220E4DC +UNK04_0220E4DC: ; 0x0220E4DC + .byte 0x5C, 0x73, 0x69, 0x67, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E4E4 +UNK04_0220E4E4: ; 0x0220E4E4 + .byte 0x67, 0x70, 0x69, 0x49, 0x73, 0x56, 0x61, 0x6C, 0x69, 0x64, 0x44, 0x61, 0x74, 0x65, 0x28, 0x64 + .byte 0x2C, 0x20, 0x6D, 0x2C, 0x20, 0x79, 0x29, 0x00 + + .global UNK_0220E4FC +UNK04_0220E4FC: ; 0x0220E4FC + .byte 0x49, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x64, 0x61, 0x74, 0x65, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E50C +UNK04_0220E50C: ; 0x0220E50C + .byte 0x67, 0x70, 0x69, 0x50, 0x72, 0x6F, 0x63, 0x65, 0x73, 0x73, 0x4F, 0x70, 0x65, 0x72, 0x61, 0x74 + .byte 0x69, 0x6F, 0x6E, 0x20, 0x77, 0x61, 0x73, 0x20, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x20, 0x61 + .byte 0x6E, 0x20, 0x6F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x77, 0x69, 0x74, 0x68 + .byte 0x20, 0x61, 0x6E, 0x20, 0x69, 0x6E, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x20, 0x74, 0x79, 0x70, 0x65 + .byte 0x20, 0x28, 0x25, 0x64, 0x29, 0x0A, 0x00, 0x00 + + .global UNK_0220E554 +UNK04_0220E554: ; 0x0220E554 + .byte 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220E558 +UNK04_0220E558: ; 0x0220E558 + .byte 0x67, 0x70, 0x69, 0x4F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x63, 0x00, 0x00 + + .global UNK_0220E568 +UNK04_0220E568: ; 0x0220E568 + .byte 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2D, 0x3E, 0x6E, 0x75, 0x6D + .byte 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220E588 +UNK04_0220E588: ; 0x0220E588 + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220E598 +UNK04_0220E598: ; 0x0220E598 + .byte 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55 + .byte 0x4C, 0x4C, 0x00, 0x00 + + .global UNK_0220E5AC +UNK04_0220E5AC: ; 0x0220E5AC + .byte 0x2A, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x21, 0x3D, 0x20, 0x4E + .byte 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220E5C0 +UNK04_0220E5C0: ; 0x0220E5C0 .byte 0x6F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C - .byte 0x4C, 0x00, 0x00, 0x00, 0x70, 0x65, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C - .byte 0x00, 0x00, 0x00, 0x00, 0x67, 0x70, 0x69, 0x50, 0x65, 0x65, 0x72, 0x2E, 0x63, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x6C, 0x65, 0x6E, 0x5C, 0x25, 0x64, 0x5C, 0x6D, 0x73, 0x67, 0x5C - .byte 0x0A, 0x00, 0x00, 0x00, 0x74, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x49, 0x44, 0x00, 0x00 + .byte 0x4C, 0x00, 0x00, 0x00 + + .global UNK_0220E5D4 +UNK04_0220E5D4: ; 0x0220E5D4 + .byte 0x70, 0x65, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E5E4 +UNK04_0220E5E4: ; 0x0220E5E4 + .byte 0x67, 0x70, 0x69, 0x50, 0x65, 0x65, 0x72, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220E5F0 +UNK04_0220E5F0: ; 0x0220E5F0 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E5F4 +UNK04_0220E5F4: ; 0x0220E5F4 + .byte 0x5C, 0x6C, 0x65, 0x6E, 0x5C, 0x25, 0x64, 0x5C, 0x6D, 0x73, 0x67, 0x5C, 0x0A, 0x00, 0x00, 0x00 + + .global UNK_0220E604 +UNK04_0220E604: ; 0x0220E604 + .byte 0x74, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x49, 0x44, 0x00, 0x00 + + .global UNK_0220E610 +UNK04_0220E610: ; 0x0220E610 .byte 0x5C, 0x6D, 0x5C, 0x25, 0x64, 0x5C, 0x78, 0x66, 0x65, 0x72, 0x5C, 0x25, 0x64, 0x20, 0x25, 0x75 - .byte 0x20, 0x25, 0x75, 0x00, 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x21, 0x3D, 0x20, 0x4E - .byte 0x55, 0x4C, 0x4C, 0x00, 0x5C, 0x6D, 0x5C, 0x00, 0x5C, 0x6C, 0x65, 0x6E, 0x5C, 0x00, 0x00, 0x00 - .byte 0x5C, 0x6D, 0x73, 0x67, 0x5C, 0x0A, 0x00, 0x00, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x6F - .byte 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x74, 0x6F, 0x20, 0x61, 0x20, 0x70, 0x65 - .byte 0x65, 0x72, 0x2E, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x20 - .byte 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72 - .byte 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x6D - .byte 0x61, 0x6B, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x20, 0x6E - .byte 0x6F, 0x6E, 0x2D, 0x62, 0x6C, 0x6F, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x2E, 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x75, 0x00 + + .global UNK_0220E624 +UNK04_0220E624: ; 0x0220E624 + .byte 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220E634 +UNK04_0220E634: ; 0x0220E634 + .byte 0x5C, 0x6D, 0x5C, 0x00 + + .global UNK_0220E638 +UNK04_0220E638: ; 0x0220E638 + .byte 0x5C, 0x6C, 0x65, 0x6E, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E640 +UNK04_0220E640: ; 0x0220E640 + .byte 0x5C, 0x6D, 0x73, 0x67, 0x5C, 0x0A, 0x00, 0x00 + + .global UNK_0220E648 +UNK04_0220E648: ; 0x0220E648 + .byte 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6E, 0x67 + .byte 0x20, 0x74, 0x6F, 0x20, 0x61, 0x20, 0x70, 0x65, 0x65, 0x72, 0x2E, 0x00 + + .global UNK_0220E664 +UNK04_0220E664: ; 0x0220E664 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F + .byte 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E68C +UNK04_0220E68C: ; 0x0220E68C + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x6D, 0x61, 0x6B, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B + .byte 0x65, 0x74, 0x20, 0x6E, 0x6F, 0x6E, 0x2D, 0x62, 0x6C, 0x6F, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x2E + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E6C0 +UNK04_0220E6C0: ; 0x0220E6C0 .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 .byte 0x6F, 0x72, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20 - .byte 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x30, 0x00, 0x00, 0x00, 0x54, 0x72, 0x69, 0x65 - .byte 0x64, 0x20, 0x74, 0x6F, 0x20, 0x72, 0x65, 0x6D, 0x6F, 0x76, 0x65, 0x20, 0x70, 0x65, 0x65, 0x72 - .byte 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x69, 0x6E, 0x20, 0x6C, 0x69, 0x73, 0x74, 0x2E, 0x00, 0x00, 0x00 + .byte 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00 + + .global UNK_0220E6E8 +UNK04_0220E6E8: ; 0x0220E6E8 + .byte 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220E6EC +UNK04_0220E6EC: ; 0x0220E6EC + .byte 0x54, 0x72, 0x69, 0x65, 0x64, 0x20, 0x74, 0x6F, 0x20, 0x72, 0x65, 0x6D, 0x6F, 0x76, 0x65, 0x20 + .byte 0x70, 0x65, 0x65, 0x72, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x69, 0x6E, 0x20, 0x6C, 0x69, 0x73, 0x74 + .byte 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E710 +UNK04_0220E710: ; 0x0220E710 .byte 0x70, 0x65, 0x65, 0x72, 0x2D, 0x3E, 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, 0x21, 0x3D, 0x20, 0x47 .byte 0x50, 0x49, 0x5F, 0x50, 0x45, 0x45, 0x52, 0x5F, 0x4E, 0x4F, 0x54, 0x5F, 0x43, 0x4F, 0x4E, 0x4E - .byte 0x45, 0x43, 0x54, 0x45, 0x44, 0x00, 0x00, 0x00, 0x50, 0x52, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20 - .byte 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00 + .byte 0x45, 0x43, 0x54, 0x45, 0x44, 0x00, 0x00, 0x00 + + .global UNK_0220E738 +UNK04_0220E738: ; 0x0220E738 + .byte 0x50, 0x52, 0x00, 0x00 + + .global UNK_0220E73C +UNK04_0220E73C: ; 0x0220E73C + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220E74C +UNK04_0220E74C: ; 0x0220E74C + .byte 0x31, 0x00, 0x00, 0x00 + + .global UNK_0220E750 +UNK04_0220E750: ; 0x0220E750 .byte 0x70, 0x65, 0x65, 0x72, 0x2D, 0x3E, 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D, 0x20, 0x47 .byte 0x50, 0x49, 0x5F, 0x50, 0x45, 0x45, 0x52, 0x5F, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4E, 0x47, 0x00 - .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00, 0x5C, 0x61, 0x75, 0x74, 0x68, 0x5C, 0x00, 0x00 - .byte 0x5C, 0x70, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00 - .byte 0x5C, 0x73, 0x69, 0x67, 0x5C, 0x00, 0x00, 0x00, 0x25, 0x73, 0x25, 0x64, 0x25, 0x64, 0x00, 0x00 - .byte 0x5C, 0x61, 0x6E, 0x61, 0x63, 0x6B, 0x5C, 0x00, 0x5C, 0x61, 0x61, 0x63, 0x6B, 0x5C, 0x00, 0x00 + + .global UNK_0220E770 +UNK04_0220E770: ; 0x0220E770 + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220E778 +UNK04_0220E778: ; 0x0220E778 + .byte 0x5C, 0x61, 0x75, 0x74, 0x68, 0x5C, 0x00, 0x00 + + .global UNK_0220E780 +UNK04_0220E780: ; 0x0220E780 + .byte 0x5C, 0x70, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E788 +UNK04_0220E788: ; 0x0220E788 + .byte 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00 + + .global UNK_0220E790 +UNK04_0220E790: ; 0x0220E790 + .byte 0x5C, 0x73, 0x69, 0x67, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E798 +UNK04_0220E798: ; 0x0220E798 + .byte 0x25, 0x73, 0x25, 0x64, 0x25, 0x64, 0x00, 0x00 + + .global UNK_0220E7A0 +UNK04_0220E7A0: ; 0x0220E7A0 + .byte 0x5C, 0x61, 0x6E, 0x61, 0x63, 0x6B, 0x5C, 0x00 + + .global UNK_0220E7A8 +UNK04_0220E7A8: ; 0x0220E7A8 + .byte 0x5C, 0x61, 0x61, 0x63, 0x6B, 0x5C, 0x00, 0x00 + + .global UNK_0220E7B0 +UNK04_0220E7B0: ; 0x0220E7B0 .byte 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x62, 0x75 .byte 0x64, 0x64, 0x79, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x7A, 0x61, 0x74, 0x69, 0x6F - .byte 0x6E, 0x2E, 0x00, 0x00, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6E - .byte 0x67, 0x20, 0x62, 0x75, 0x64, 0x64, 0x79, 0x20, 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2E - .byte 0x00, 0x00, 0x00, 0x00, 0x69, 0x64, 0x20, 0x3E, 0x20, 0x30, 0x00, 0x00, 0x67, 0x70, 0x69, 0x50 - .byte 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x6E, 0x70, 0x72 - .byte 0x5C, 0x00, 0x00, 0x00, 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64 - .byte 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64 - .byte 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72 - .byte 0x2E, 0x00, 0x00, 0x00, 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00 + .byte 0x6E, 0x2E, 0x00, 0x00 + + .global UNK_0220E7D4 +UNK04_0220E7D4: ; 0x0220E7D4 + .byte 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6E, 0x67, 0x20, 0x62, 0x75 + .byte 0x64, 0x64, 0x79, 0x20, 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E7F4 +UNK04_0220E7F4: ; 0x0220E7F4 + .byte 0x69, 0x64, 0x20, 0x3E, 0x20, 0x30, 0x00, 0x00 + + .global UNK_0220E7FC +UNK04_0220E7FC: ; 0x0220E7FC + .byte 0x67, 0x70, 0x69, 0x50, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E80C +UNK04_0220E80C: ; 0x0220E80C + .byte 0x5C, 0x6E, 0x70, 0x72, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E814 +UNK04_0220E814: ; 0x0220E814 + .byte 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20 + .byte 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F + .byte 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220E844 +UNK04_0220E844: ; 0x0220E844 + .byte 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220E850 +UNK04_0220E850: ; 0x0220E850 .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220E860 +UNK04_0220E860: ; 0x0220E860 .byte 0x67, 0x70, 0x73, 0x70, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F .byte 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E8A0 +UNK04_0220E8A0: ; 0x0220E8A0 .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220E8B0 +UNK04_0220E8B0: ; 0x0220E8B0 .byte 0x6E, 0x75, 0x6D, 0x20, 0x3C, 0x20, 0x69, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F .byte 0x6E, 0x2D, 0x3E, 0x6E, 0x75, 0x6D, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x00, 0x00 - .byte 0x67, 0x70, 0x69, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2E, 0x63, 0x00, 0x53, 0x4D, 0x00, 0x00 + + .global UNK_0220E8D0 +UNK04_0220E8D0: ; 0x0220E8D0 + .byte 0x67, 0x70, 0x69, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2E, 0x63, 0x00 + + .global UNK_0220E8DC +UNK04_0220E8DC: ; 0x0220E8DC + .byte 0x53, 0x4D, 0x00, 0x00 + + .global UNK_0220E8E0 +UNK04_0220E8E0: ; 0x0220E8E0 .byte 0x43, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63 .byte 0x74, 0x20, 0x74, 0x6F, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20 - .byte 0x6D, 0x61, 0x6E, 0x61, 0x67, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x73, 0x65, 0x61 - .byte 0x72, 0x63, 0x68, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00 + .byte 0x6D, 0x61, 0x6E, 0x61, 0x67, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E90C +UNK04_0220E90C: ; 0x0220E90C + .byte 0x5C, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E918 +UNK04_0220E918: ; 0x0220E918 + .byte 0x5C, 0x73, 0x65, 0x73, 0x73, 0x6B, 0x65, 0x79, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E924 +UNK04_0220E924: ; 0x0220E924 + .byte 0x5C, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220E930 +UNK04_0220E930: ; 0x0220E930 .byte 0x5C, 0x6E, 0x61, 0x6D, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00 - .byte 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x5C, 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x6E - .byte 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x5C, 0x00 - .byte 0x5C, 0x66, 0x69, 0x72, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x5C, 0x6C, 0x61, 0x73 - .byte 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00, 0x5C, 0x69, 0x63, 0x71, 0x75, 0x69, 0x6E, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x73, 0x6B, 0x69, 0x70, 0x5C, 0x00, 0x00, 0x5C, 0x76, 0x61, 0x6C - .byte 0x69, 0x64, 0x5C, 0x00, 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x73, 0x5C, 0x00, 0x5C, 0x70, 0x61, 0x73 - .byte 0x73, 0x5C, 0x00, 0x00, 0x5C, 0x70, 0x6D, 0x61, 0x74, 0x63, 0x68, 0x5C, 0x00, 0x00, 0x00, 0x00 - .byte 0x5C, 0x70, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x69, 0x64, 0x5C, 0x00, 0x5C, 0x63, 0x68, 0x65 - .byte 0x63, 0x6B, 0x5C, 0x00, 0x5C, 0x6E, 0x65, 0x77, 0x75, 0x73, 0x65, 0x72, 0x5C, 0x00, 0x00, 0x00 - .byte 0x5C, 0x70, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x49, 0x44, 0x5C, 0x00, 0x5C, 0x63, 0x64, 0x6B - .byte 0x65, 0x79, 0x5C, 0x00, 0x5C, 0x6F, 0x74, 0x68, 0x65, 0x72, 0x73, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E940 +UNK04_0220E940: ; 0x0220E940 + .byte 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00 + + .global UNK_0220E948 +UNK04_0220E948: ; 0x0220E948 + .byte 0x5C, 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E958 +UNK04_0220E958: ; 0x0220E958 + .byte 0x5C, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x5C, 0x00 + + .global UNK_0220E960 +UNK04_0220E960: ; 0x0220E960 + .byte 0x5C, 0x66, 0x69, 0x72, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00 + + .global UNK_0220E96C +UNK04_0220E96C: ; 0x0220E96C + .byte 0x5C, 0x6C, 0x61, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00 + + .global UNK_0220E978 +UNK04_0220E978: ; 0x0220E978 + .byte 0x5C, 0x69, 0x63, 0x71, 0x75, 0x69, 0x6E, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E984 +UNK04_0220E984: ; 0x0220E984 + .byte 0x5C, 0x73, 0x6B, 0x69, 0x70, 0x5C, 0x00, 0x00 + + .global UNK_0220E98C +UNK04_0220E98C: ; 0x0220E98C + .byte 0x5C, 0x76, 0x61, 0x6C, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220E994 +UNK04_0220E994: ; 0x0220E994 + .byte 0x5C, 0x6E, 0x69, 0x63, 0x6B, 0x73, 0x5C, 0x00 + + .global UNK_0220E99C +UNK04_0220E99C: ; 0x0220E99C + .byte 0x5C, 0x70, 0x61, 0x73, 0x73, 0x5C, 0x00, 0x00 + + .global UNK_0220E9A4 +UNK04_0220E9A4: ; 0x0220E9A4 + .byte 0x5C, 0x70, 0x6D, 0x61, 0x74, 0x63, 0x68, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E9B0 +UNK04_0220E9B0: ; 0x0220E9B0 + .byte 0x5C, 0x70, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x69, 0x64, 0x5C, 0x00 + + .global UNK_0220E9BC +UNK04_0220E9BC: ; 0x0220E9BC + .byte 0x5C, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x5C, 0x00 + + .global UNK_0220E9C4 +UNK04_0220E9C4: ; 0x0220E9C4 + .byte 0x5C, 0x6E, 0x65, 0x77, 0x75, 0x73, 0x65, 0x72, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220E9D0 +UNK04_0220E9D0: ; 0x0220E9D0 + .byte 0x5C, 0x70, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x49, 0x44, 0x5C, 0x00 + + .global UNK_0220E9DC +UNK04_0220E9DC: ; 0x0220E9DC + .byte 0x5C, 0x63, 0x64, 0x6B, 0x65, 0x79, 0x5C, 0x00 + + .global UNK_0220E9E4 +UNK04_0220E9E4: ; 0x0220E9E4 + .byte 0x5C, 0x6F, 0x74, 0x68, 0x65, 0x72, 0x73, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220E9F0 +UNK04_0220E9F0: ; 0x0220E9F0 .byte 0x5C, 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5C, 0x00, 0x00 + + .global UNK_0220EA00 +UNK04_0220EA00: ; 0x0220EA00 .byte 0x5C, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x6E, 0x69, 0x63, 0x6B, 0x5C, 0x00 - .byte 0x30, 0x00, 0x00, 0x00, 0x5C, 0x67, 0x61, 0x6D, 0x65, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00 - .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61 - .byte 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69 - .byte 0x6E, 0x67, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76 - .byte 0x65, 0x72, 0x2E, 0x00, 0x62, 0x73, 0x72, 0x64, 0x6F, 0x6E, 0x65, 0x00, 0x6D, 0x6F, 0x72, 0x65 - .byte 0x00, 0x00, 0x00, 0x00, 0x62, 0x73, 0x72, 0x00, 0x6E, 0x69, 0x63, 0x6B, 0x00, 0x00, 0x00, 0x00 - .byte 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x6E, 0x69, 0x63, 0x6B, 0x00, 0x00, 0x66, 0x69, 0x72, 0x73 - .byte 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x6C, 0x61, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65 - .byte 0x00, 0x00, 0x00, 0x00, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x00, 0x00, 0x00, 0x45, 0x72, 0x72, 0x6F - .byte 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74 - .byte 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72 - .byte 0x2E, 0x00, 0x00, 0x00, 0x76, 0x72, 0x00, 0x00, 0x6E, 0x72, 0x00, 0x00, 0x6E, 0x64, 0x6F, 0x6E - .byte 0x65, 0x00, 0x00, 0x00, 0x70, 0x73, 0x72, 0x64, 0x6F, 0x6E, 0x65, 0x00, 0x70, 0x73, 0x72, 0x00 - .byte 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x00, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x63, 0x6F - .byte 0x64, 0x65, 0x00, 0x00, 0x63, 0x75, 0x72, 0x00, 0x5C, 0x70, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00 - .byte 0x6E, 0x75, 0x72, 0x00, 0x6F, 0x74, 0x68, 0x65, 0x72, 0x73, 0x00, 0x00, 0x6F, 0x64, 0x6F, 0x6E - .byte 0x65, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x66, 0x69, 0x72, 0x73, 0x74, 0x00, 0x00, 0x00 - .byte 0x6C, 0x61, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x75, 0x73, 0x00, 0x00, 0x75, 0x73, 0x64, 0x6F - .byte 0x6E, 0x65, 0x00, 0x00, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x20, 0x3D, 0x3D, 0x20, 0x61, 0x72, 0x67 - .byte 0x2D, 0x3E, 0x6E, 0x75, 0x6D, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4E, 0x69 - .byte 0x63, 0x6B, 0x73, 0x00, 0x4E, 0x6F, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x63, 0x72 - .byte 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x2E, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61 - .byte 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74 - .byte 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220EA10 +UNK04_0220EA10: ; 0x0220EA10 + .byte 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220EA14 +UNK04_0220EA14: ; 0x0220EA14 + .byte 0x5C, 0x67, 0x61, 0x6D, 0x65, 0x6E, 0x61, 0x6D, 0x65, 0x5C, 0x00, 0x00 + + .global UNK_0220EA20 +UNK04_0220EA20: ; 0x0220EA20 + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220EA28 +UNK04_0220EA28: ; 0x0220EA28 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20 + .byte 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00 + + .global UNK_0220EA54 +UNK04_0220EA54: ; 0x0220EA54 + .byte 0x62, 0x73, 0x72, 0x64, 0x6F, 0x6E, 0x65, 0x00 + + .global UNK_0220EA5C +UNK04_0220EA5C: ; 0x0220EA5C + .byte 0x6D, 0x6F, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EA64 +UNK04_0220EA64: ; 0x0220EA64 + .byte 0x62, 0x73, 0x72, 0x00 + + .global UNK_0220EA68 +UNK04_0220EA68: ; 0x0220EA68 + .byte 0x6E, 0x69, 0x63, 0x6B, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EA70 +UNK04_0220EA70: ; 0x0220EA70 + .byte 0x75, 0x6E, 0x69, 0x71, 0x75, 0x65, 0x6E, 0x69, 0x63, 0x6B, 0x00, 0x00 + + .global UNK_0220EA7C +UNK04_0220EA7C: ; 0x0220EA7C + .byte 0x66, 0x69, 0x72, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220EA88 +UNK04_0220EA88: ; 0x0220EA88 + .byte 0x6C, 0x61, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EA94 +UNK04_0220EA94: ; 0x0220EA94 + .byte 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x00, 0x00, 0x00 + + .global UNK_0220EA9C +UNK04_0220EA9C: ; 0x0220EA9C + .byte 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x66, 0x72 + .byte 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220EAC4 +UNK04_0220EAC4: ; 0x0220EAC4 + .byte 0x76, 0x72, 0x00, 0x00 + + .global UNK_0220EAC8 +UNK04_0220EAC8: ; 0x0220EAC8 + .byte 0x6E, 0x72, 0x00, 0x00 + + .global UNK_0220EACC +UNK04_0220EACC: ; 0x0220EACC + .byte 0x6E, 0x64, 0x6F, 0x6E, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220EAD4 +UNK04_0220EAD4: ; 0x0220EAD4 + .byte 0x70, 0x73, 0x72, 0x64, 0x6F, 0x6E, 0x65, 0x00 + + .global UNK_0220EADC +UNK04_0220EADC: ; 0x0220EADC + .byte 0x70, 0x73, 0x72, 0x00 + + .global UNK_0220EAE0 +UNK04_0220EAE0: ; 0x0220EAE0 + .byte 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x00 + + .global UNK_0220EAE8 +UNK04_0220EAE8: ; 0x0220EAE8 + .byte 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x00 + + .global UNK_0220EAF4 +UNK04_0220EAF4: ; 0x0220EAF4 + .byte 0x63, 0x75, 0x72, 0x00 + + .global UNK_0220EAF8 +UNK04_0220EAF8: ; 0x0220EAF8 + .byte 0x5C, 0x70, 0x69, 0x64, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220EB00 +UNK04_0220EB00: ; 0x0220EB00 + .byte 0x6E, 0x75, 0x72, 0x00 + + .global UNK_0220EB04 +UNK04_0220EB04: ; 0x0220EB04 + .byte 0x6F, 0x74, 0x68, 0x65, 0x72, 0x73, 0x00, 0x00 + + .global UNK_0220EB0C +UNK04_0220EB0C: ; 0x0220EB0C + .byte 0x6F, 0x64, 0x6F, 0x6E, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220EB14 +UNK04_0220EB14: ; 0x0220EB14 + .byte 0x6F, 0x00, 0x00, 0x00 + + .global UNK_0220EB18 +UNK04_0220EB18: ; 0x0220EB18 + .byte 0x66, 0x69, 0x72, 0x73, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220EB20 +UNK04_0220EB20: ; 0x0220EB20 + .byte 0x6C, 0x61, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EB28 +UNK04_0220EB28: ; 0x0220EB28 + .byte 0x75, 0x73, 0x00, 0x00 + + .global UNK_0220EB2C +UNK04_0220EB2C: ; 0x0220EB2C + .byte 0x75, 0x73, 0x64, 0x6F, 0x6E, 0x65, 0x00, 0x00 + + .global UNK_0220EB34 +UNK04_0220EB34: ; 0x0220EB34 + .byte 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x20, 0x3D, 0x3D, 0x20, 0x61, 0x72, 0x67, 0x2D, 0x3E, 0x6E, 0x75 + .byte 0x6D, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4E, 0x69, 0x63, 0x6B, 0x73, 0x00 + + .global UNK_0220EB54 +UNK04_0220EB54: ; 0x0220EB54 + .byte 0x4E, 0x6F, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72 + .byte 0x69, 0x61, 0x2E, 0x00 + + .global UNK_0220EB68 +UNK04_0220EB68: ; 0x0220EB68 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F + .byte 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220EB90 +UNK04_0220EB90: ; 0x0220EB90 .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 .byte 0x6F, 0x72, 0x20, 0x6D, 0x61, 0x6B, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B .byte 0x65, 0x74, 0x20, 0x6E, 0x6F, 0x6E, 0x2D, 0x62, 0x6C, 0x6F, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x2E - .byte 0x00, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x72, 0x65 - .byte 0x73, 0x6F, 0x6C, 0x76, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6D, 0x61, 0x6E - .byte 0x61, 0x6E, 0x67, 0x65, 0x72, 0x20, 0x68, 0x6F, 0x73, 0x74, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x2E - .byte 0x00, 0x00, 0x00, 0x00, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2E, 0x73, 0x69, 0x6E, 0x5F - .byte 0x61, 0x64, 0x64, 0x72, 0x2E, 0x73, 0x5F, 0x61, 0x64, 0x64, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x30 - .byte 0x00, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6E - .byte 0x67, 0x20, 0x61, 0x20, 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00, 0x5C, 0x78, 0x66, 0x65 - .byte 0x72, 0x5C, 0x00, 0x00, 0x25, 0x64, 0x20, 0x25, 0x75, 0x20, 0x25, 0x75, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x5C, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x5C, 0x25, 0x64, 0x5C - .byte 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x5C, 0x25, 0x64, 0x00, 0x00, 0x00, 0x5C, 0x72, 0x6E, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64 - .byte 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64 - .byte 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72 - .byte 0x2E, 0x00, 0x00, 0x00, 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72 - .byte 0x79, 0x2E, 0x00, 0x00, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55 - .byte 0x4C, 0x4C, 0x00, 0x00, 0x67, 0x70, 0x69, 0x55, 0x74, 0x69, 0x6C, 0x69, 0x74, 0x79, 0x2E, 0x63 - .byte 0x00, 0x00, 0x00, 0x00, 0x6B, 0x65, 0x79, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EBC4 +UNK04_0220EBC4: ; 0x0220EBC4 + .byte 0x43, 0x6F, 0x75, 0x6C, 0x64, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x72, 0x65, 0x73, 0x6F, 0x6C, 0x76 + .byte 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6D, 0x61, 0x6E, 0x61, 0x6E, 0x67, 0x65 + .byte 0x72, 0x20, 0x68, 0x6F, 0x73, 0x74, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EBF4 +UNK04_0220EBF4: ; 0x0220EBF4 + .byte 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2E, 0x73, 0x69, 0x6E, 0x5F, 0x61, 0x64, 0x64, 0x72 + .byte 0x2E, 0x73, 0x5F, 0x61, 0x64, 0x64, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x30, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EC14 +UNK04_0220EC14: ; 0x0220EC14 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x61, 0x20 + .byte 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x2E, 0x00 + + .global UNK_0220EC3C +UNK04_0220EC3C: ; 0x0220EC3C + .byte 0x5C, 0x78, 0x66, 0x65, 0x72, 0x5C, 0x00, 0x00 + + .global UNK_0220EC44 +UNK04_0220EC44: ; 0x0220EC44 + .byte 0x25, 0x64, 0x20, 0x25, 0x75, 0x20, 0x25, 0x75, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EC50 +UNK04_0220EC50: ; 0x0220EC50 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EC54 +UNK04_0220EC54: ; 0x0220EC54 + .byte 0x5C, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x5C, 0x25, 0x64, 0x5C, 0x72, 0x65, 0x73, 0x75 + .byte 0x6C, 0x74, 0x5C, 0x25, 0x64, 0x00, 0x00, 0x00 + + .global UNK_0220EC6C +UNK04_0220EC6C: ; 0x0220EC6C + .byte 0x5C, 0x72, 0x6E, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EC74 +UNK04_0220EC74: ; 0x0220EC74 + .byte 0x55, 0x6E, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20 + .byte 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F + .byte 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00, 0x00, 0x00 + + .global UNK_0220ECA4 +UNK04_0220ECA4: ; 0x0220ECA4 + .byte 0x4F, 0x75, 0x74, 0x20, 0x6F, 0x66, 0x20, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x2E, 0x00, 0x00 + + .global UNK_0220ECB4 +UNK04_0220ECB4: ; 0x0220ECB4 + .byte 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00 + + .global UNK_0220ECC4 +UNK04_0220ECC4: ; 0x0220ECC4 + .byte 0x67, 0x70, 0x69, 0x55, 0x74, 0x69, 0x6C, 0x69, 0x74, 0x79, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220ECD4 +UNK04_0220ECD4: ; 0x0220ECD4 + .byte 0x6B, 0x65, 0x79, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220ECE0 +UNK04_0220ECE0: ; 0x0220ECE0 .byte 0x76, 0x61, 0x6C, 0x75, 0x65, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00 + + .global UNK_0220ECF0 +UNK04_0220ECF0: ; 0x0220ECF0 .byte 0x50, 0x61, 0x72, 0x73, 0x65, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x2E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220ED00 +UNK04_0220ED00: ; 0x0220ED00 .byte 0x45, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6E, 0x67 - .byte 0x0A, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E - .byte 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x20 - .byte 0x66, 0x6F, 0x72, 0x20, 0x61, 0x20, 0x63, 0x6F, 0x6D, 0x70, 0x6C, 0x65, 0x74, 0x65, 0x64, 0x20 - .byte 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x00, 0x43, 0x6F, 0x6E, 0x6E - .byte 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x72, 0x65, 0x6A, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0A - .byte 0x00, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x61 - .byte 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x63, 0x6F, 0x6D, 0x6D - .byte 0x61, 0x6E, 0x64, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x6C, 0x65, 0x6E, 0x20 - .byte 0x3E, 0x20, 0x30, 0x00, 0x5C, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x5C, 0x00, 0x5C, 0x65, 0x72, 0x72 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x65, 0x72, 0x72, 0x6D, 0x73, 0x67, 0x5C, 0x00, 0x00, 0x00, 0x00 - .byte 0x5C, 0x66, 0x61, 0x74, 0x61, 0x6C, 0x5C, 0x00, 0x64, 0x65, 0x73, 0x74, 0x20, 0x21, 0x3D, 0x20 - .byte 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x73, 0x72, 0x63, 0x20, 0x21, 0x3D, 0x20, 0x4E - .byte 0x55, 0x4C, 0x4C, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xED, 0x20, 0x02, 0x00, 0x61, 0x6D, 0x65 - .byte 0x53, 0x70, 0x79, 0x33, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x6F, 0x6A - .byte 0x65, 0x63, 0x74, 0x41, 0x70, 0x68, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x70, 0x61, 0x75 - .byte 0x74, 0x68, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x67, 0x65, 0x74, 0x70, 0x69, 0x64, 0x72 - .byte 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x67, 0x65, 0x74, 0x70, 0x64, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x00 - .byte 0x5C, 0x73, 0x65, 0x74, 0x70, 0x64, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x73, 0x65, 0x74, 0x70 - .byte 0x64, 0x72, 0x00, 0x00, 0x70, 0x69, 0x64, 0x00, 0x6C, 0x69, 0x64, 0x00, 0x6D, 0x6F, 0x64, 0x00 - .byte 0x67, 0x65, 0x74, 0x70, 0x64, 0x72, 0x00, 0x00, 0x6C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00 - .byte 0x5C, 0x64, 0x61, 0x74, 0x61, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x65, 0x74, 0x70 - .byte 0x69, 0x64, 0x72, 0x00, 0x70, 0x61, 0x75, 0x74, 0x68, 0x72, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6D - .byte 0x73, 0x67, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x33, 0x62, 0x38, 0x64, 0x64, 0x38, 0x39, 0x39 - .byte 0x35, 0x66, 0x37, 0x63, 0x34, 0x30, 0x61, 0x39, 0x61, 0x35, 0x63, 0x35, 0x62, 0x37, 0x64, 0x64 - .byte 0x35, 0x62, 0x34, 0x38, 0x31, 0x33, 0x34, 0x31, 0x00, 0x00, 0x00, 0x00, 0x62, 0x75, 0x66, 0x66 - .byte 0x65, 0x72, 0x00, 0x00, 0x67, 0x74, 0x32, 0x41, 0x75, 0x74, 0x68, 0x2E, 0x63, 0x00, 0x00, 0x00 + .byte 0x0A, 0x00, 0x00, 0x00 + + .global UNK_0220ED14 +UNK04_0220ED14: ; 0x0220ED14 + .byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6E, 0x20, 0x65, 0x72, 0x72 + .byte 0x6F, 0x72, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x20, 0x66, 0x6F, 0x72, 0x20 + .byte 0x61, 0x20, 0x63, 0x6F, 0x6D, 0x70, 0x6C, 0x65, 0x74, 0x65, 0x64, 0x20, 0x63, 0x6F, 0x6E, 0x6E + .byte 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x00 + + .global UNK_0220ED4C +UNK04_0220ED4C: ; 0x0220ED4C + .byte 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x72, 0x65, 0x6A, 0x65, 0x63 + .byte 0x74, 0x65, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220ED64 +UNK04_0220ED64: ; 0x0220ED64 + .byte 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70 + .byte 0x74, 0x65, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220ED7C +UNK04_0220ED7C: ; 0x0220ED7C + .byte 0x63, 0x6F, 0x6D, 0x6D, 0x61, 0x6E, 0x64, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220ED8C +UNK04_0220ED8C: ; 0x0220ED8C + .byte 0x6C, 0x65, 0x6E, 0x20, 0x3E, 0x20, 0x30, 0x00 + + .global UNK_0220ED94 +UNK04_0220ED94: ; 0x0220ED94 + .byte 0x5C, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x5C, 0x00 + + .global UNK_0220ED9C +UNK04_0220ED9C: ; 0x0220ED9C + .byte 0x5C, 0x65, 0x72, 0x72, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220EDA4 +UNK04_0220EDA4: ; 0x0220EDA4 + .byte 0x5C, 0x65, 0x72, 0x72, 0x6D, 0x73, 0x67, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EDB0 +UNK04_0220EDB0: ; 0x0220EDB0 + .byte 0x5C, 0x66, 0x61, 0x74, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220EDB8 +UNK04_0220EDB8: ; 0x0220EDB8 + .byte 0x64, 0x65, 0x73, 0x74, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EDC8 +UNK04_0220EDC8: ; 0x0220EDC8 + .byte 0x73, 0x72, 0x63, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220EDD4 +UNK04_0220EDD4: ; 0x0220EDD4 + .byte 0xFF, 0xFF, 0xFF, 0xFF + + .global UNK_0220EDD8 +UNK04_0220EDD8: ; 0x0220EDD8 + .byte 0xDC, 0xED, 0x20, 0x02 + + .global UNK_0220EDDC +UNK04_0220EDDC: ; 0x0220EDDC + .byte 0x00, 0x61, 0x6D, 0x65, 0x53, 0x70, 0x79, 0x33, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EDEC +UNK04_0220EDEC: ; 0x0220EDEC + .byte 0x00, 0x72, 0x6F, 0x6A, 0x65, 0x63, 0x74, 0x41, 0x70, 0x68, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EDFC +UNK04_0220EDFC: ; 0x0220EDFC + .byte 0x5C, 0x70, 0x61, 0x75, 0x74, 0x68, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EE08 +UNK04_0220EE08: ; 0x0220EE08 + .byte 0x5C, 0x67, 0x65, 0x74, 0x70, 0x69, 0x64, 0x72, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220EE14 +UNK04_0220EE14: ; 0x0220EE14 + .byte 0x5C, 0x67, 0x65, 0x74, 0x70, 0x64, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EE20 +UNK04_0220EE20: ; 0x0220EE20 + .byte 0x5C, 0x73, 0x65, 0x74, 0x70, 0x64, 0x72, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EE2C +UNK04_0220EE2C: ; 0x0220EE2C + .byte 0x73, 0x65, 0x74, 0x70, 0x64, 0x72, 0x00, 0x00 + + .global UNK_0220EE34 +UNK04_0220EE34: ; 0x0220EE34 + .byte 0x70, 0x69, 0x64, 0x00 + + .global UNK_0220EE38 +UNK04_0220EE38: ; 0x0220EE38 + .byte 0x6C, 0x69, 0x64, 0x00 + + .global UNK_0220EE3C +UNK04_0220EE3C: ; 0x0220EE3C + .byte 0x6D, 0x6F, 0x64, 0x00 + + .global UNK_0220EE40 +UNK04_0220EE40: ; 0x0220EE40 + .byte 0x67, 0x65, 0x74, 0x70, 0x64, 0x72, 0x00, 0x00 + + .global UNK_0220EE48 +UNK04_0220EE48: ; 0x0220EE48 + .byte 0x6C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00 + + .global UNK_0220EE50 +UNK04_0220EE50: ; 0x0220EE50 + .byte 0x5C, 0x64, 0x61, 0x74, 0x61, 0x5C, 0x00, 0x00 + + .global UNK_0220EE58 +UNK04_0220EE58: ; 0x0220EE58 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EE5C +UNK04_0220EE5C: ; 0x0220EE5C + .byte 0x67, 0x65, 0x74, 0x70, 0x69, 0x64, 0x72, 0x00 + + .global UNK_0220EE64 +UNK04_0220EE64: ; 0x0220EE64 + .byte 0x70, 0x61, 0x75, 0x74, 0x68, 0x72, 0x00, 0x00 + + .global UNK_0220EE6C +UNK04_0220EE6C: ; 0x0220EE6C + .byte 0x65, 0x72, 0x72, 0x6D, 0x73, 0x67, 0x00, 0x00 + + .global UNK_0220EE74 +UNK04_0220EE74: ; 0x0220EE74 + .byte 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220EE78 +UNK04_0220EE78: ; 0x0220EE78 + .byte 0x33, 0x62, 0x38, 0x64, 0x64, 0x38, 0x39, 0x39, 0x35, 0x66, 0x37, 0x63, 0x34, 0x30, 0x61, 0x39 + .byte 0x61, 0x35, 0x63, 0x35, 0x62, 0x37, 0x64, 0x64, 0x35, 0x62, 0x34, 0x38, 0x31, 0x33, 0x34, 0x31 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EE9C +UNK04_0220EE9C: ; 0x0220EE9C + .byte 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00, 0x00 + + .global UNK_0220EEA4 +UNK04_0220EEA4: ; 0x0220EEA4 + .byte 0x67, 0x74, 0x32, 0x41, 0x75, 0x74, 0x68, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220EEB0 +UNK04_0220EEB0: ; 0x0220EEB0 .byte 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x3C, 0x3D, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D - .byte 0x3E, 0x6C, 0x65, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x67, 0x74, 0x32, 0x42, 0x75, 0x66, 0x66, 0x65 - .byte 0x72, 0x2E, 0x63, 0x00, 0x73, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x6E, 0x42, 0x79, 0x20, 0x3C, 0x3D - .byte 0x20, 0x28, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x6C, 0x65, 0x6E, 0x20, 0x2D, 0x20 - .byte 0x73, 0x74, 0x61, 0x72, 0x74, 0x29, 0x00, 0x00, 0x28, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D - .byte 0x3E, 0x6C, 0x65, 0x6E, 0x20, 0x2B, 0x20, 0x6C, 0x65, 0x6E, 0x29, 0x20, 0x3C, 0x3D, 0x20, 0x62 - .byte 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x28, 0x62, 0x75, 0x66 - .byte 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x6C, 0x65, 0x6E, 0x20, 0x2B, 0x20, 0x32, 0x29, 0x20, 0x3C, 0x3D - .byte 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00 + .byte 0x3E, 0x6C, 0x65, 0x6E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EEC8 +UNK04_0220EEC8: ; 0x0220EEC8 + .byte 0x67, 0x74, 0x32, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2E, 0x63, 0x00 + + .global UNK_0220EED4 +UNK04_0220EED4: ; 0x0220EED4 + .byte 0x73, 0x68, 0x6F, 0x72, 0x74, 0x65, 0x6E, 0x42, 0x79, 0x20, 0x3C, 0x3D, 0x20, 0x28, 0x62, 0x75 + .byte 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x6C, 0x65, 0x6E, 0x20, 0x2D, 0x20, 0x73, 0x74, 0x61, 0x72 + .byte 0x74, 0x29, 0x00, 0x00 + + .global UNK_0220EEF8 +UNK04_0220EEF8: ; 0x0220EEF8 + .byte 0x28, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x6C, 0x65, 0x6E, 0x20, 0x2B, 0x20, 0x6C + .byte 0x65, 0x6E, 0x29, 0x20, 0x3C, 0x3D, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x73 + .byte 0x69, 0x7A, 0x65, 0x00 + + .global UNK_0220EF1C +UNK04_0220EF1C: ; 0x0220EF1C + .byte 0x28, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x6C, 0x65, 0x6E, 0x20, 0x2B, 0x20, 0x32 + .byte 0x29, 0x20, 0x3C, 0x3D, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x73, 0x69, 0x7A + .byte 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220EF40 +UNK04_0220EF40: ; 0x0220EF40 .byte 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x6C, 0x65, 0x6E, 0x20, 0x3C, 0x20, 0x62, 0x75 - .byte 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x73, 0x6F, 0x63, 0x6B - .byte 0x65, 0x74, 0x00, 0x00, 0x67, 0x74, 0x32, 0x43, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x2E - .byte 0x63, 0x00, 0x00, 0x00, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + .byte 0x66, 0x66, 0x65, 0x72, 0x2D, 0x3E, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x00 + + .global UNK_0220EF5C +UNK04_0220EF5C: ; 0x0220EF5C + .byte 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x00, 0x00 + + .global UNK_0220EF64 +UNK04_0220EF64: ; 0x0220EF64 + .byte 0x67, 0x74, 0x32, 0x43, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220EF74 +UNK04_0220EF74: ; 0x0220EF74 + .byte 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220EF80 +UNK04_0220EF80: ; 0x0220EF80 .byte 0x73, 0x6F, 0x63, 0x6B, 0x65, 0x74, 0x20, 0x26, 0x26, 0x20, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63 - .byte 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69 - .byte 0x6F, 0x6E, 0x00, 0x00, 0x67, 0x74, 0x32, 0x4D, 0x61, 0x69, 0x6E, 0x2E, 0x63, 0x00, 0x00, 0x00 - .byte 0xFE, 0xFE, 0x00, 0x00, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x65, 0x6E, 0x20 - .byte 0x3E, 0x20, 0x30, 0x00, 0x67, 0x74, 0x32, 0x4D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2E, 0x63 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x65, 0x6E, 0x20, 0x3C, 0x20, 0x47, 0x54 - .byte 0x49, 0x32, 0x5F, 0x53, 0x54, 0x41, 0x43, 0x4B, 0x5F, 0x48, 0x4F, 0x53, 0x54, 0x4C, 0x45, 0x4E - .byte 0x5F, 0x4D, 0x41, 0x58, 0x00, 0x00, 0x00, 0x00, 0x67, 0x74, 0x32, 0x55, 0x74, 0x69, 0x6C, 0x69 - .byte 0x74, 0x79, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00, 0x25, 0x73, 0x3A, 0x25, 0x64, 0x00, 0x00, 0x00 - .byte 0x25, 0x73, 0x00, 0x00, 0x3A, 0x25, 0x64, 0x00, 0xFD, 0xFC, 0x1E, 0x66, 0x6A, 0xB2, 0x00, 0x00 + .byte 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EF98 +UNK04_0220EF98: ; 0x0220EF98 + .byte 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220EFA4 +UNK04_0220EFA4: ; 0x0220EFA4 + .byte 0x67, 0x74, 0x32, 0x4D, 0x61, 0x69, 0x6E, 0x2E, 0x63, 0x00, 0x00, 0x00 + + .global UNK_0220EFB0 +UNK04_0220EFB0: ; 0x0220EFB0 + .byte 0xFE, 0xFE, 0x00, 0x00 + + .global UNK_0220EFB4 +UNK04_0220EFB4: ; 0x0220EFB4 + .byte 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EFBC +UNK04_0220EFBC: ; 0x0220EFBC + .byte 0x6C, 0x65, 0x6E, 0x20, 0x3E, 0x20, 0x30, 0x00 + + .global UNK_0220EFC4 +UNK04_0220EFC4: ; 0x0220EFC4 + .byte 0x67, 0x74, 0x32, 0x4D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EFD4 +UNK04_0220EFD4: ; 0x0220EFD4 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EFD8 +UNK04_0220EFD8: ; 0x0220EFD8 + .byte 0x6C, 0x65, 0x6E, 0x20, 0x3C, 0x20, 0x47, 0x54, 0x49, 0x32, 0x5F, 0x53, 0x54, 0x41, 0x43, 0x4B + .byte 0x5F, 0x48, 0x4F, 0x53, 0x54, 0x4C, 0x45, 0x4E, 0x5F, 0x4D, 0x41, 0x58, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220EFF8 +UNK04_0220EFF8: ; 0x0220EFF8 + .byte 0x67, 0x74, 0x32, 0x55, 0x74, 0x69, 0x6C, 0x69, 0x74, 0x79, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F008 +UNK04_0220F008: ; 0x0220F008 + .byte 0x25, 0x73, 0x3A, 0x25, 0x64, 0x00, 0x00, 0x00 + + .global UNK_0220F010 +UNK04_0220F010: ; 0x0220F010 + .byte 0x25, 0x73, 0x00, 0x00 + + .global UNK_0220F014 +UNK04_0220F014: ; 0x0220F014 + .byte 0x3A, 0x25, 0x64, 0x00 + + .global UNK_0220F018 +UNK04_0220F018: ; 0x0220F018 + .byte 0xFD, 0xFC, 0x1E, 0x66, 0x6A, 0xB2, 0x00, 0x00 + + .global UNK_0220F020 +UNK04_0220F020: ; 0x0220F020 .byte 0x6E, 0x61, 0x74, 0x6E, 0x65, 0x67, 0x31, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65 - .byte 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 0x6E, 0x61, 0x74, 0x6E - .byte 0x65, 0x67, 0x32, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77 - .byte 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 0x25, 0x73, 0x2E, 0x25, 0x73, 0x00, 0x00, 0x00 - .byte 0x64, 0xF0, 0x20, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00 + + .global UNK_0220F03C +UNK04_0220F03C: ; 0x0220F03C + .byte 0x6E, 0x61, 0x74, 0x6E, 0x65, 0x67, 0x32, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65 + .byte 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00 + + .global UNK_0220F058 +UNK04_0220F058: ; 0x0220F058 + .byte 0x25, 0x73, 0x2E, 0x25, 0x73, 0x00, 0x00, 0x00 + + .global UNK_0220F060 +UNK04_0220F060: ; 0x0220F060 + .byte 0x64, 0xF0, 0x20, 0x02 + + .global UNK_0220F064 +UNK04_0220F064: ; 0x0220F064 + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -59823,20 +61916,81 @@ _0220BAB8: .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, 0x00, 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, 0x6C, 0x6F, 0x63, 0x61, 0x6C, 0x69, 0x70, 0x25, 0x64, 0x00, 0x00, 0x00 - .byte 0x6C, 0x6F, 0x63, 0x61, 0x6C, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x00, 0x00, 0x6E, 0x61, 0x74, 0x6E - .byte 0x65, 0x67, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x74 - .byte 0x65, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x67, 0x61, 0x6D, 0x65 - .byte 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00, 0x70, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x69, 0x70 - .byte 0x00, 0x00, 0x00, 0x00, 0x70, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x00 + + .global UNK_0220F174 +UNK04_0220F174: ; 0x0220F174 + .byte 0x6C, 0x6F, 0x63, 0x61, 0x6C, 0x69, 0x70, 0x25, 0x64, 0x00, 0x00, 0x00 + + .global UNK_0220F180 +UNK04_0220F180: ; 0x0220F180 + .byte 0x6C, 0x6F, 0x63, 0x61, 0x6C, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220F18C +UNK04_0220F18C: ; 0x0220F18C + .byte 0x6E, 0x61, 0x74, 0x6E, 0x65, 0x67, 0x00, 0x00 + + .global UNK_0220F194 +UNK04_0220F194: ; 0x0220F194 + .byte 0x31, 0x00, 0x00, 0x00 + + .global UNK_0220F198 +UNK04_0220F198: ; 0x0220F198 + .byte 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220F19C +UNK04_0220F19C: ; 0x0220F19C + .byte 0x73, 0x74, 0x61, 0x74, 0x65, 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F1AC +UNK04_0220F1AC: ; 0x0220F1AC + .byte 0x67, 0x61, 0x6D, 0x65, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F1B8 +UNK04_0220F1B8: ; 0x0220F1B8 + .byte 0x70, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x69, 0x70, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F1C4 +UNK04_0220F1C4: ; 0x0220F1C4 + .byte 0x70, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x00 + + .global UNK_0220F1D0 +UNK04_0220F1D0: ; 0x0220F1D0 .byte 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x5C, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x5C, 0x31 - .byte 0x2E, 0x31, 0x00, 0x00, 0x75, 0x6E, 0x6B, 0x6E, 0x6F, 0x77, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x25, 0x73, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x25, 0x30, 0x38, 0x58, 0x25, 0x30, 0x34, 0x58 - .byte 0x00, 0x00, 0x00, 0x00, 0x32, 0x35, 0x35, 0x2E, 0x32, 0x35, 0x35, 0x2E, 0x32, 0x35, 0x35, 0x2E - .byte 0x32, 0x35, 0x35, 0x00, 0x25, 0x64, 0x00, 0x00, 0x4E, 0x6F, 0x20, 0x63, 0x68, 0x61, 0x6C, 0x6C - .byte 0x65, 0x6E, 0x67, 0x65, 0x20, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72 - .byte 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65 - .byte 0x20, 0x6D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00 + .byte 0x2E, 0x31, 0x00, 0x00 + + .global UNK_0220F1E4 +UNK04_0220F1E4: ; 0x0220F1E4 + .byte 0x75, 0x6E, 0x6B, 0x6E, 0x6F, 0x77, 0x6E, 0x00 + + .global UNK_0220F1EC +UNK04_0220F1EC: ; 0x0220F1EC + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F1F0 +UNK04_0220F1F0: ; 0x0220F1F0 + .byte 0x25, 0x73, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F1F8 +UNK04_0220F1F8: ; 0x0220F1F8 + .byte 0x25, 0x30, 0x38, 0x58, 0x25, 0x30, 0x34, 0x58, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F204 +UNK04_0220F204: ; 0x0220F204 + .byte 0x32, 0x35, 0x35, 0x2E, 0x32, 0x35, 0x35, 0x2E, 0x32, 0x35, 0x35, 0x2E, 0x32, 0x35, 0x35, 0x00 + + .global UNK_0220F214 +UNK04_0220F214: ; 0x0220F214 + .byte 0x25, 0x64, 0x00, 0x00 + + .global UNK_0220F218 +UNK04_0220F218: ; 0x0220F218 + .byte 0x4E, 0x6F, 0x20, 0x63, 0x68, 0x61, 0x6C, 0x6C, 0x65, 0x6E, 0x67, 0x65, 0x20, 0x76, 0x61, 0x6C + .byte 0x75, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20 + .byte 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20 + .byte 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x00 + + .global UNK_0220F250 +UNK04_0220F250: ; 0x0220F250 .byte 0x25, 0x73, 0x2E, 0x6D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E .byte 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x70, 0x69, 0x64, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x74, 0x65, 0x61, 0x6D @@ -59858,15 +62012,18 @@ _0220BAB8: .byte 0x67, 0x61, 0x6D, 0x65, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6E, 0x74, 0x00, 0x74, 0x69, 0x6D, 0x65 .byte 0x65, 0x6C, 0x61, 0x70, 0x73, 0x65, 0x64, 0x00, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x65, 0x6C, 0x61 .byte 0x70, 0x73, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x74, 0x65, 0x61, 0x6D, 0x66, 0x72, 0x61, 0x67 - .byte 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x00, 0x00, 0x00, 0x70, 0xF2, 0x20, 0x02, 0xF8, 0xF2, 0x20, 0x02 - .byte 0xD4, 0xF2, 0x20, 0x02, 0xB4, 0xF2, 0x20, 0x02, 0xE0, 0xF2, 0x20, 0x02, 0xA4, 0xF2, 0x20, 0x02 - .byte 0x28, 0xF3, 0x20, 0x02, 0x70, 0xF3, 0x20, 0x02, 0x58, 0xF3, 0x20, 0x02, 0x04, 0xF3, 0x20, 0x02 - .byte 0x64, 0xF3, 0x20, 0x02, 0x10, 0xF3, 0x20, 0x02, 0x1C, 0xF3, 0x20, 0x02, 0x40, 0xF3, 0x20, 0x02 - .byte 0x98, 0xF3, 0x20, 0x02, 0x7C, 0xF3, 0x20, 0x02, 0x4C, 0xF3, 0x20, 0x02, 0x34, 0xF3, 0x20, 0x02 - .byte 0x88, 0xF3, 0x20, 0x02, 0xEC, 0xF2, 0x20, 0x02, 0xCC, 0xF2, 0x20, 0x02, 0xBC, 0xF2, 0x20, 0x02 - .byte 0x8C, 0xF2, 0x20, 0x02, 0x9C, 0xF2, 0x20, 0x02, 0x84, 0xF2, 0x20, 0x02, 0x7C, 0xF2, 0x20, 0x02 - .byte 0xAC, 0xF2, 0x20, 0x02, 0x74, 0xF2, 0x20, 0x02, 0x94, 0xF2, 0x20, 0x02, 0xC4, 0xF2, 0x20, 0x02 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220F3A8 +UNK04_0220F3A8: ; 0x0220F3A8 + .byte 0x70, 0xF2, 0x20, 0x02, 0xF8, 0xF2, 0x20, 0x02, 0xD4, 0xF2, 0x20, 0x02, 0xB4, 0xF2, 0x20, 0x02 + .byte 0xE0, 0xF2, 0x20, 0x02, 0xA4, 0xF2, 0x20, 0x02, 0x28, 0xF3, 0x20, 0x02, 0x70, 0xF3, 0x20, 0x02 + .byte 0x58, 0xF3, 0x20, 0x02, 0x04, 0xF3, 0x20, 0x02, 0x64, 0xF3, 0x20, 0x02, 0x10, 0xF3, 0x20, 0x02 + .byte 0x1C, 0xF3, 0x20, 0x02, 0x40, 0xF3, 0x20, 0x02, 0x98, 0xF3, 0x20, 0x02, 0x7C, 0xF3, 0x20, 0x02 + .byte 0x4C, 0xF3, 0x20, 0x02, 0x34, 0xF3, 0x20, 0x02, 0x88, 0xF3, 0x20, 0x02, 0xEC, 0xF2, 0x20, 0x02 + .byte 0xCC, 0xF2, 0x20, 0x02, 0xBC, 0xF2, 0x20, 0x02, 0x8C, 0xF2, 0x20, 0x02, 0x9C, 0xF2, 0x20, 0x02 + .byte 0x84, 0xF2, 0x20, 0x02, 0x7C, 0xF2, 0x20, 0x02, 0xAC, 0xF2, 0x20, 0x02, 0x74, 0xF2, 0x20, 0x02 + .byte 0x94, 0xF2, 0x20, 0x02, 0xC4, 0xF2, 0x20, 0x02, 0x00, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -59922,73 +62079,799 @@ _0220BAB8: .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, 0x00, 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 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00, 0x5C, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5C, 0x5C - .byte 0x69, 0x6E, 0x66, 0x6F, 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5C - .byte 0x00, 0x00, 0x00, 0x00, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x00, 0x00, 0x00, 0x71, 0x75, 0x65, 0x72 - .byte 0x79, 0x69, 0x64, 0x00, 0x25, 0x73, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x70, 0x69, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x00, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x00, 0x00 - .byte 0x73, 0x62, 0x5F, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x63, 0x00, 0x25, 0x64, 0x00, 0x00 - .byte 0x5C, 0x25, 0x73, 0x00, 0x08, 0xF8, 0x20, 0x02, 0x51, 0x75, 0x65, 0x72, 0x79, 0x20, 0x45, 0x72 - .byte 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x00, 0x00, 0x00, 0x73, 0x6C, 0x69, 0x73, 0x74, 0x2D, 0x3E, 0x69 - .byte 0x6E, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x6C, 0x65, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F7A0 +UNK04_0220F7A0: ; 0x0220F7A0 + .byte 0x5C, 0x66, 0x69, 0x6E, 0x61, 0x6C, 0x5C, 0x00 + + .global UNK_0220F7A8 +UNK04_0220F7A8: ; 0x0220F7A8 + .byte 0x5C, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5C, 0x5C, 0x69, 0x6E, 0x66, 0x6F, 0x5C, 0x00, 0x00, 0x00 + + .global UNK_0220F7B8 +UNK04_0220F7B8: ; 0x0220F7B8 + .byte 0x5C, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x66, 0x69, 0x6E, 0x61 + .byte 0x6C, 0x00, 0x00, 0x00, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x00 + + .global UNK_0220F7D4 +UNK04_0220F7D4: ; 0x0220F7D4 + .byte 0x25, 0x73, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F7DC +UNK04_0220F7DC: ; 0x0220F7DC + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F7E0 +UNK04_0220F7E0: ; 0x0220F7E0 + .byte 0x70, 0x69, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F7E8 +UNK04_0220F7E8: ; 0x0220F7E8 + .byte 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x00, 0x00 + + .global UNK_0220F7F0 +UNK04_0220F7F0: ; 0x0220F7F0 + .byte 0x73, 0x62, 0x5F, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2E, 0x63, 0x00 + + .global UNK_0220F7FC +UNK04_0220F7FC: ; 0x0220F7FC + .byte 0x25, 0x64, 0x00, 0x00 + + .global UNK_0220F800 +UNK04_0220F800: ; 0x0220F800 + .byte 0x5C, 0x25, 0x73, 0x00 + + .global UNK_0220F804 +UNK04_0220F804: ; 0x0220F804 + .byte 0x08, 0xF8, 0x20, 0x02, 0x51, 0x75, 0x65, 0x72, 0x79, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x3A + .byte 0x20, 0x00, 0x00, 0x00 + + .global UNK_0220F818 +UNK04_0220F818: ; 0x0220F818 + .byte 0x73, 0x6C, 0x69, 0x73, 0x74, 0x2D, 0x3E, 0x69, 0x6E, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x6C + .byte 0x65, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00 + + .global UNK_0220F830 +UNK04_0220F830: ; 0x0220F830 .byte 0x73, 0x62, 0x5F, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x6C, 0x69, 0x73, 0x74, 0x2E, 0x63, 0x00 - .byte 0x69, 0x6E, 0x6C, 0x65, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x73, 0x6C, 0x69, 0x73, 0x74, 0x2D, 0x3E, 0x73 - .byte 0x74, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D, 0x20, 0x73, 0x6C, 0x5F, 0x64, 0x69, 0x73, 0x63, 0x6F - .byte 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x73, 0x2E, 0x6D - .byte 0x73, 0x25, 0x64, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77 - .byte 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 0x73, 0x6C, 0x69, 0x73, 0x74, 0x20, 0x21, 0x3D - .byte 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x63, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B - .byte 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x76, 0x61, 0x6C, 0x20 - .byte 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x01, 0x00, 0x01, 0x00, 0xE0, 0xF8, 0x20, 0x02 - .byte 0x80, 0x00, 0x00, 0x00, 0x30, 0xF9, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xC8, 0xF8, 0x20, 0x02 - .byte 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68, 0x69, 0x6E, 0x67, 0x74, 0x6F, 0x6E, 0x2C, 0x20 - .byte 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x6F, 0x66, 0x20, 0x41, 0x6D, 0x65, 0x72 - .byte 0x69, 0x63, 0x61, 0x20, 0x49, 0x6E, 0x63, 0x2C, 0x20, 0x4E, 0x4F, 0x41, 0x2C, 0x20, 0x4E, 0x69 - .byte 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x63, 0x61, 0x40, 0x6E, 0x6F - .byte 0x61, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00 - .byte 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF, 0x86, 0xA8, 0xE8, 0xD7, 0x73, 0x1C, 0x77, 0xDF - .byte 0x10, 0x90, 0x1F, 0x81, 0xF8, 0x41, 0x9E, 0x21, 0x55, 0xDF, 0xBC, 0xFC, 0x63, 0xFB, 0x19, 0x43 - .byte 0xF1, 0xF6, 0xC4, 0x72, 0x42, 0x49, 0xBD, 0xAD, 0x44, 0x68, 0x4E, 0xF3, 0xDA, 0x1D, 0xE6, 0x4D - .byte 0xD8, 0xF9, 0x59, 0x88, 0xDC, 0xAE, 0x3E, 0x9B, 0x38, 0x09, 0xCA, 0x7F, 0xFF, 0xDC, 0x24, 0xA2 - .byte 0x44, 0x78, 0x78, 0x49, 0x93, 0xD4, 0x84, 0x40, 0x10, 0xB8, 0xEC, 0x3E, 0xDB, 0x2D, 0x93, 0xC8 - .byte 0x11, 0xC8, 0xFD, 0x78, 0x2D, 0x61, 0xAD, 0x31, 0xAE, 0x86, 0x26, 0xB0, 0xFD, 0x5A, 0x3F, 0xA1 - .byte 0x3D, 0xBF, 0xE2, 0x4B, 0x49, 0xEC, 0xCE, 0x66, 0x98, 0x58, 0x26, 0x12, 0xC0, 0xFB, 0xF4, 0x77 - .byte 0x65, 0x1B, 0xEA, 0xFB, 0xCB, 0x7F, 0xE0, 0x8C, 0xCB, 0x02, 0xA3, 0x4E, 0x5E, 0x8C, 0xEA, 0x9B + + .global UNK_0220F840 +UNK04_0220F840: ; 0x0220F840 + .byte 0x69, 0x6E, 0x6C, 0x65, 0x6E, 0x20, 0x3E, 0x3D, 0x20, 0x30, 0x00, 0x00 + + .global UNK_0220F84C +UNK04_0220F84C: ; 0x0220F84C + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F854 +UNK04_0220F854: ; 0x0220F854 + .byte 0x30, 0x00, 0x00, 0x00 + + .global UNK_0220F858 +UNK04_0220F858: ; 0x0220F858 + .byte 0x73, 0x6C, 0x69, 0x73, 0x74, 0x2D, 0x3E, 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, 0x3D, 0x3D, 0x20 + .byte 0x73, 0x6C, 0x5F, 0x64, 0x69, 0x73, 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x65, 0x64, 0x00 + + .global UNK_0220F878 +UNK04_0220F878: ; 0x0220F878 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F87C +UNK04_0220F87C: ; 0x0220F87C + .byte 0x25, 0x73, 0x2E, 0x6D, 0x73, 0x25, 0x64, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65 + .byte 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00 + + .global UNK_0220F898 +UNK04_0220F898: ; 0x0220F898 + .byte 0x73, 0x6C, 0x69, 0x73, 0x74, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00 + + .global UNK_0220F8A8 +UNK04_0220F8A8: ; 0x0220F8A8 + .byte 0x63, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F8BC +UNK04_0220F8BC: ; 0x0220F8BC + .byte 0x76, 0x61, 0x6C, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x01, 0x00, 0x01, 0x00 + .byte 0xE0, 0xF8, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x30, 0xF9, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 + .byte 0xC8, 0xF8, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68, 0x69, 0x6E, 0x67, 0x74 + .byte 0x6F, 0x6E, 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x6F, 0x66, 0x20 + .byte 0x41, 0x6D, 0x65, 0x72, 0x69, 0x63, 0x61, 0x20, 0x49, 0x6E, 0x63, 0x2C, 0x20, 0x4E, 0x4F, 0x41 + .byte 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x63 + .byte 0x61, 0x40, 0x6E, 0x6F, 0x61, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x2E, 0x63 + .byte 0x6F, 0x6D, 0x00, 0x00, 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF, 0x86, 0xA8, 0xE8, 0xD7 + .byte 0x73, 0x1C, 0x77, 0xDF, 0x10, 0x90, 0x1F, 0x81, 0xF8, 0x41, 0x9E, 0x21, 0x55, 0xDF, 0xBC, 0xFC + .byte 0x63, 0xFB, 0x19, 0x43, 0xF1, 0xF6, 0xC4, 0x72, 0x42, 0x49, 0xBD, 0xAD, 0x44, 0x68, 0x4E, 0xF3 + .byte 0xDA, 0x1D, 0xE6, 0x4D, 0xD8, 0xF9, 0x59, 0x88, 0xDC, 0xAE, 0x3E, 0x9B, 0x38, 0x09, 0xCA, 0x7F + .byte 0xFF, 0xDC, 0x24, 0xA2, 0x44, 0x78, 0x78, 0x49, 0x93, 0xD4, 0x84, 0x40, 0x10, 0xB8, 0xEC, 0x3E + .byte 0xDB, 0x2D, 0x93, 0xC8, 0x11, 0xC8, 0xFD, 0x78, 0x2D, 0x61, 0xAD, 0x31, 0xAE, 0x86, 0x26, 0xB0 + .byte 0xFD, 0x5A, 0x3F, 0xA1, 0x3D, 0xBF, 0xE2, 0x4B, 0x49, 0xEC, 0xCE, 0x66, 0x98, 0x58, 0x26, 0x12 + .byte 0xC0, 0xFB, 0xF4, 0x77, 0x65, 0x1B, 0xEA, 0xFB, 0xCB, 0x7F, 0xE0, 0x8C, 0xCB, 0x02, 0xA3, 0x4E + .byte 0x5E, 0x8C, 0xEA, 0x9B + + .global UNK_0220F9B0 +UNK04_0220F9B0: ; 0x0220F9B0 .byte 0x4E, 0x69, 0x74, 0x72, 0x6F, 0x20, 0x57, 0x69, 0x46, 0x69, 0x20, 0x53, 0x44, 0x4B, 0x2F, 0x25 - .byte 0x64, 0x2E, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0xCC, 0xF8, 0x20, 0x02, 0x63, 0x6F, 0x6E, 0x74 - .byte 0x65, 0x6E, 0x74, 0x73, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x00 - .byte 0x6E, 0x75, 0x6D, 0x00, 0x55, 0x73, 0x65, 0x72, 0x2D, 0x41, 0x67, 0x65, 0x6E, 0x74, 0x00, 0x00 - .byte 0x67, 0x61, 0x6D, 0x65, 0x63, 0x64, 0x00, 0x00, 0x72, 0x68, 0x67, 0x61, 0x6D, 0x65, 0x63, 0x64 - .byte 0x00, 0x00, 0x00, 0x00, 0x70, 0x61, 0x73, 0x73, 0x77, 0x64, 0x00, 0x00, 0x74, 0x6F, 0x6B, 0x65 - .byte 0x6E, 0x00, 0x00, 0x00, 0x75, 0x73, 0x65, 0x72, 0x69, 0x64, 0x00, 0x00, 0x6D, 0x61, 0x63, 0x61 - .byte 0x64, 0x72, 0x00, 0x00, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, 0x61, 0x74, 0x74, 0x72 - .byte 0x31, 0x00, 0x00, 0x00, 0x61, 0x74, 0x74, 0x72, 0x32, 0x00, 0x00, 0x00, 0x61, 0x74, 0x74, 0x72 - .byte 0x33, 0x00, 0x00, 0x00, 0x61, 0x70, 0x69, 0x6E, 0x66, 0x6F, 0x00, 0x00, 0x48, 0x54, 0x54, 0x50 - .byte 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x43, 0x4F, 0x44, 0x45, 0x00, 0x00, 0x72, 0x65, 0x74, 0x75 - .byte 0x72, 0x6E, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D - .byte 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00, 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x00 - .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x48, 0x54, 0x54, 0x50 - .byte 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x43, 0x4F, 0x44, 0x45, 0x00, 0x00, 0x47, 0x45, 0x54, 0x20 - .byte 0x00, 0x00, 0x00, 0x00, 0x50, 0x4F, 0x53, 0x54, 0x20, 0x00, 0x00, 0x00, 0x48, 0x45, 0x41, 0x44 - .byte 0x20, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x20, 0x48, 0x54, 0x54, 0x50, 0x2F, 0x31, 0x2E - .byte 0x31, 0x0D, 0x0A, 0x00, 0x48, 0x6F, 0x73, 0x74, 0x3A, 0x20, 0x00, 0x00, 0x0D, 0x0A, 0x00, 0x00 - .byte 0x3A, 0x20, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x54, 0x79, 0x70, 0x65 - .byte 0x3A, 0x20, 0x6D, 0x75, 0x6C, 0x74, 0x69, 0x70, 0x61, 0x72, 0x74, 0x2F, 0x66, 0x6F, 0x72, 0x6D - .byte 0x2D, 0x64, 0x61, 0x74, 0x61, 0x3B, 0x20, 0x62, 0x6F, 0x75, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x3D - .byte 0x00, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x54, 0x79, 0x70, 0x65 - .byte 0x3A, 0x20, 0x61, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x78, 0x2D - .byte 0x77, 0x77, 0x77, 0x2D, 0x66, 0x6F, 0x72, 0x6D, 0x2D, 0x75, 0x72, 0x6C, 0x65, 0x6E, 0x63, 0x6F - .byte 0x64, 0x65, 0x64, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D - .byte 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x3A, 0x20, 0x00, 0x00, 0x00, 0x00, 0x22, 0x0D, 0x0A, 0x00 - .byte 0x2D, 0x2D, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00 - .byte 0x48, 0x54, 0x54, 0x50, 0x2F, 0x00, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D - .byte 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00, 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69 - .byte 0x6F, 0x6E, 0x00, 0x00, 0x4B, 0x65, 0x65, 0x70, 0x2D, 0x41, 0x6C, 0x69, 0x76, 0x65, 0x00, 0x00 + .byte 0x64, 0x2E, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F9C8 +UNK04_0220F9C8: ; 0x0220F9C8 + .byte 0xCC, 0xF8, 0x20, 0x02 + + .global UNK_0220F9CC +UNK04_0220F9CC: ; 0x0220F9CC + .byte 0x63, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x73, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F9D8 +UNK04_0220F9D8: ; 0x0220F9D8 + .byte 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x00 + + .global UNK_0220F9E0 +UNK04_0220F9E0: ; 0x0220F9E0 + .byte 0x6E, 0x75, 0x6D, 0x00 + + .global UNK_0220F9E4 +UNK04_0220F9E4: ; 0x0220F9E4 + .byte 0x55, 0x73, 0x65, 0x72, 0x2D, 0x41, 0x67, 0x65, 0x6E, 0x74, 0x00, 0x00 + + .global UNK_0220F9F0 +UNK04_0220F9F0: ; 0x0220F9F0 + .byte 0x67, 0x61, 0x6D, 0x65, 0x63, 0x64, 0x00, 0x00 + + .global UNK_0220F9F8 +UNK04_0220F9F8: ; 0x0220F9F8 + .byte 0x72, 0x68, 0x67, 0x61, 0x6D, 0x65, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220FA04 +UNK04_0220FA04: ; 0x0220FA04 + .byte 0x70, 0x61, 0x73, 0x73, 0x77, 0x64, 0x00, 0x00 + + .global UNK_0220FA0C +UNK04_0220FA0C: ; 0x0220FA0C + .byte 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x00, 0x00, 0x00 + + .global UNK_0220FA14 +UNK04_0220FA14: ; 0x0220FA14 + .byte 0x75, 0x73, 0x65, 0x72, 0x69, 0x64, 0x00, 0x00 + + .global UNK_0220FA1C +UNK04_0220FA1C: ; 0x0220FA1C + .byte 0x6D, 0x61, 0x63, 0x61, 0x64, 0x72, 0x00, 0x00 + + .global UNK_0220FA24 +UNK04_0220FA24: ; 0x0220FA24 + .byte 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220FA2C +UNK04_0220FA2C: ; 0x0220FA2C + .byte 0x61, 0x74, 0x74, 0x72, 0x31, 0x00, 0x00, 0x00 + + .global UNK_0220FA34 +UNK04_0220FA34: ; 0x0220FA34 + .byte 0x61, 0x74, 0x74, 0x72, 0x32, 0x00, 0x00, 0x00 + + .global UNK_0220FA3C +UNK04_0220FA3C: ; 0x0220FA3C + .byte 0x61, 0x74, 0x74, 0x72, 0x33, 0x00, 0x00, 0x00 + + .global UNK_0220FA44 +UNK04_0220FA44: ; 0x0220FA44 + .byte 0x61, 0x70, 0x69, 0x6E, 0x66, 0x6F, 0x00, 0x00 + + .global UNK_0220FA4C +UNK04_0220FA4C: ; 0x0220FA4C + .byte 0x48, 0x54, 0x54, 0x50, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x43, 0x4F, 0x44, 0x45, 0x00, 0x00 + + .global UNK_0220FA5C +UNK04_0220FA5C: ; 0x0220FA5C + .byte 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220FA68 +UNK04_0220FA68: ; 0x0220FA68 + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00 + + .global UNK_0220FA78 +UNK04_0220FA78: ; 0x0220FA78 + .byte 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x00 + + .global UNK_0220FA80 +UNK04_0220FA80: ; 0x0220FA80 + .byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220FA8C +UNK04_0220FA8C: ; 0x0220FA8C + .byte 0x48, 0x54, 0x54, 0x50, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x43, 0x4F, 0x44, 0x45, 0x00, 0x00 + + .global UNK_0220FA9C +UNK04_0220FA9C: ; 0x0220FA9C + .byte 0x47, 0x45, 0x54, 0x20, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220FAA4 +UNK04_0220FAA4: ; 0x0220FAA4 + .byte 0x50, 0x4F, 0x53, 0x54, 0x20, 0x00, 0x00, 0x00 + + .global UNK_0220FAAC +UNK04_0220FAAC: ; 0x0220FAAC + .byte 0x48, 0x45, 0x41, 0x44, 0x20, 0x00, 0x00, 0x00 + + .global UNK_0220FAB4 +UNK04_0220FAB4: ; 0x0220FAB4 + .byte 0x2F, 0x00, 0x00, 0x00 + + .global UNK_0220FAB8 +UNK04_0220FAB8: ; 0x0220FAB8 + .byte 0x20, 0x48, 0x54, 0x54, 0x50, 0x2F, 0x31, 0x2E, 0x31, 0x0D, 0x0A, 0x00 + + .global UNK_0220FAC4 +UNK04_0220FAC4: ; 0x0220FAC4 + .byte 0x48, 0x6F, 0x73, 0x74, 0x3A, 0x20, 0x00, 0x00 + + .global UNK_0220FACC +UNK04_0220FACC: ; 0x0220FACC + .byte 0x0D, 0x0A, 0x00, 0x00 + + .global UNK_0220FAD0 +UNK04_0220FAD0: ; 0x0220FAD0 + .byte 0x3A, 0x20, 0x00, 0x00 + + .global UNK_0220FAD4 +UNK04_0220FAD4: ; 0x0220FAD4 + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x54, 0x79, 0x70, 0x65, 0x3A, 0x20, 0x6D, 0x75 + .byte 0x6C, 0x74, 0x69, 0x70, 0x61, 0x72, 0x74, 0x2F, 0x66, 0x6F, 0x72, 0x6D, 0x2D, 0x64, 0x61, 0x74 + .byte 0x61, 0x3B, 0x20, 0x62, 0x6F, 0x75, 0x6E, 0x64, 0x61, 0x72, 0x79, 0x3D, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220FB04 +UNK04_0220FB04: ; 0x0220FB04 + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x54, 0x79, 0x70, 0x65, 0x3A, 0x20, 0x61, 0x70 + .byte 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2F, 0x78, 0x2D, 0x77, 0x77, 0x77, 0x2D + .byte 0x66, 0x6F, 0x72, 0x6D, 0x2D, 0x75, 0x72, 0x6C, 0x65, 0x6E, 0x63, 0x6F, 0x64, 0x65, 0x64, 0x0D + .byte 0x0A, 0x00, 0x00, 0x00 + + .global UNK_0220FB38 +UNK04_0220FB38: ; 0x0220FB38 + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x3A, 0x20 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220FB4C +UNK04_0220FB4C: ; 0x0220FB4C + .byte 0x22, 0x0D, 0x0A, 0x00 + + .global UNK_0220FB50 +UNK04_0220FB50: ; 0x0220FB50 + .byte 0x2D, 0x2D, 0x0D, 0x0A, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220FB58 +UNK04_0220FB58: ; 0x0220FB58 + .byte 0x3D, 0x00, 0x00, 0x00 + + .global UNK_0220FB5C +UNK04_0220FB5C: ; 0x0220FB5C + .byte 0x26, 0x00, 0x00, 0x00 + + .global UNK_0220FB60 +UNK04_0220FB60: ; 0x0220FB60 + .byte 0x48, 0x54, 0x54, 0x50, 0x2F, 0x00, 0x00, 0x00 + + .global UNK_0220FB68 +UNK04_0220FB68: ; 0x0220FB68 + .byte 0x43, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x2D, 0x4C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x00, 0x00 + + .global UNK_0220FB78 +UNK04_0220FB78: ; 0x0220FB78 + .byte 0x43, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00 + + .global UNK_0220FB84 +UNK04_0220FB84: ; 0x0220FB84 + .byte 0x4B, 0x65, 0x65, 0x70, 0x2D, 0x41, 0x6C, 0x69, 0x76, 0x65, 0x00, 0x00 + + .global UNK_0220FB90 +UNK04_0220FB90: ; 0x0220FB90 .byte 0x54, 0x72, 0x61, 0x6E, 0x73, 0x66, 0x65, 0x72, 0x2D, 0x45, 0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E - .byte 0x67, 0x00, 0x00, 0x00, 0x63, 0x68, 0x75, 0x6E, 0x6B, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x67, 0x00, 0x00, 0x00 + + .global UNK_0220FBA4 +UNK04_0220FBA4: ; 0x0220FBA4 + .byte 0x63, 0x68, 0x75, 0x6E, 0x6B, 0x65, 0x64, 0x00 .section .bss - ; 0x02210468 - .space 0x19f8 + + .global UNK04_02210460 +UNK04_02210460: ; 0x02210460 + .space 0x4 + + .global UNK04_02210464 +UNK04_02210464: ; 0x02210464 + .space 0x4 + + .global UNK04_02210468 +UNK04_02210468: ; 0x02210468 + .space 0x4 + + .global UNK04_0221046C +UNK04_0221046C: ; 0x0221046C + .space 0x14 + + .global UNK04_02210480 +UNK04_02210480: ; 0x02210480 + .space 0x4 + + .global UNK04_02210484 +UNK04_02210484: ; 0x02210484 + .space 0x4 + + .global UNK04_02210488 +UNK04_02210488: ; 0x02210488 + .space 0x4 + + .global UNK04_0221048C +UNK04_0221048C: ; 0x0221048C + .space 0x4 + + .global UNK04_02210490 +UNK04_02210490: ; 0x02210490 + .space 0x4 + + .global UNK04_02210494 +UNK04_02210494: ; 0x02210494 + .space 0x1C + + .global UNK04_022104B0 +UNK04_022104B0: ; 0x022104B0 + .space 0x48 + + .global UNK04_022104F8 +UNK04_022104F8: ; 0x022104F8 + .space 0x4 + + .global UNK04_022104FC +UNK04_022104FC: ; 0x022104FC + .space 0x8 + + .global UNK04_02210504 +UNK04_02210504: ; 0x02210504 + .space 0x4 + + .global UNK04_02210508 +UNK04_02210508: ; 0x02210508 + .space 0x4 + + .global UNK04_0221050C +UNK04_0221050C: ; 0x0221050C + .space 0x4 + + .global UNK04_02210510 +UNK04_02210510: ; 0x02210510 + .space 0x4 + + .global UNK04_02210514 +UNK04_02210514: ; 0x02210514 + .space 0x4 + + .global UNK04_02210518 +UNK04_02210518: ; 0x02210518 + .space 0x4 + + .global UNK04_0221051C +UNK04_0221051C: ; 0x0221051C + .space 0x4 + + .global UNK04_02210520 +UNK04_02210520: ; 0x02210520 + .space 0x4 + + .global UNK04_02210524 +UNK04_02210524: ; 0x02210524 + .space 0x18 + + .global UNK04_0221053C +UNK04_0221053C: ; 0x0221053C + .space 0x4 + + .global UNK04_02210540 +UNK04_02210540: ; 0x02210540 + .space 0x4 + + .global UNK04_02210544 +UNK04_02210544: ; 0x02210544 + .space 0x80 + + .global UNK04_022105C4 +UNK04_022105C4: ; 0x022105C4 + .space 0x100 + + .global UNK04_022106C4 +UNK04_022106C4: ; 0x022106C4 + .space 0x4 + + .global UNK04_022106C8 +UNK04_022106C8: ; 0x022106C8 + .space 0x4 + + .global UNK04_022106CC +UNK04_022106CC: ; 0x022106CC + .space 0x4 + + .global UNK04_022106D0 +UNK04_022106D0: ; 0x022106D0 + .space 0x4 + + .global UNK04_022106D4 +UNK04_022106D4: ; 0x022106D4 + .space 0x4 + + .global UNK04_022106D8 +UNK04_022106D8: ; 0x022106D8 + .space 0x4 + + .global UNK04_022106DC +UNK04_022106DC: ; 0x022106DC + .space 0x4 + + .global UNK04_022106E0 +UNK04_022106E0: ; 0x022106E0 + .space 0x4 + + .global UNK04_022106E4 +UNK04_022106E4: ; 0x022106E4 + .space 0x20 + + .global UNK04_02210704 +UNK04_02210704: ; 0x02210704 + .space 0x1 + + .global UNK04_02210705 +UNK04_02210705: ; 0x02210705 + .space 0x7 + + .global UNK04_0221070C +UNK04_0221070C: ; 0x0221070C + .space 0x730 + + .global UNK04_02210E3C +UNK04_02210E3C: ; 0x02210E3C + .space 0x4 + + .global UNK04_02210E40 +UNK04_02210E40: ; 0x02210E40 + .space 0x4 + + .global UNK04_02210E44 +UNK04_02210E44: ; 0x02210E44 + .space 0x4 + + .global UNK04_02210E48 +UNK04_02210E48: ; 0x02210E48 + .space 0x4 + + .global UNK04_02210E4C +UNK04_02210E4C: ; 0x02210E4C + .space 0x4 + + .global UNK04_02210E50 +UNK04_02210E50: ; 0x02210E50 + .space 0x4 + + .global UNK04_02210E54 +UNK04_02210E54: ; 0x02210E54 + .space 0x4 + + .global UNK04_02210E58 +UNK04_02210E58: ; 0x02210E58 + .space 0x4 + + .global UNK04_02210E5C +UNK04_02210E5C: ; 0x02210E5C + .space 0x4 + + .global UNK04_02210E60 +UNK04_02210E60: ; 0x02210E60 + .space 0x40 + + .global UNK04_02210EA0 +UNK04_02210EA0: ; 0x02210EA0 + .space 0x40 + + .global UNK04_02210EE0 +UNK04_02210EE0: ; 0x02210EE0 + .space 0x4 + + .global UNK04_02210EE4 +UNK04_02210EE4: ; 0x02210EE4 + .space 0x4 + + .global UNK04_02210EE8 +UNK04_02210EE8: ; 0x02210EE8 + .space 0x4 + + .global UNK04_02210EEC +UNK04_02210EEC: ; 0x02210EEC + .space 0x5 + + .global UNK04_02210EF1 +UNK04_02210EF1: ; 0x02210EF1 + .space 0x47 + + .global UNK04_02210F38 +UNK04_02210F38: ; 0x02210F38 + .space 0x4 + + .global UNK04_02210F3C +UNK04_02210F3C: ; 0x02210F3C + .space 0x4 + + .global UNK04_02210F40 +UNK04_02210F40: ; 0x02210F40 + .space 0x10 + + .global UNK04_02210F50 +UNK04_02210F50: ; 0x02210F50 + .space 0x14 + + .global UNK04_02210F64 +UNK04_02210F64: ; 0x02210F64 + .space 0x18 + + .global UNK04_02210F7C +UNK04_02210F7C: ; 0x02210F7C + .space 0x4 + + .global UNK04_02210F80 +UNK04_02210F80: ; 0x02210F80 + .space 0x4 + + .global UNK04_02210F84 +UNK04_02210F84: ; 0x02210F84 + .space 0x4 + + .global UNK04_02210F88 +UNK04_02210F88: ; 0x02210F88 + .space 0x4 + + .global UNK04_02210F8C +UNK04_02210F8C: ; 0x02210F8C + .space 0x4 + + .global UNK04_02210F90 +UNK04_02210F90: ; 0x02210F90 + .space 0x4 + + .global UNK04_02210F94 +UNK04_02210F94: ; 0x02210F94 + .space 0x100 + + .global UNK04_02211094 +UNK04_02211094: ; 0x02211094 + .space 0x100 + + .global UNK04_02211194 +UNK04_02211194: ; 0x02211194 + .space 0x200 + + .global UNK04_02211394 +UNK04_02211394: ; 0x02211394 + .space 0x4 + + .global UNK04_02211398 +UNK04_02211398: ; 0x02211398 + .space 0x2C + + .global UNK04_022113C4 +UNK04_022113C4: ; 0x022113C4 + .space 0x4 + + .global UNK04_022113C8 +UNK04_022113C8: ; 0x022113C8 + .space 0x4 + + .global UNK04_022113CC +UNK04_022113CC: ; 0x022113CC + .space 0x4 + + .global UNK04_022113D0 +UNK04_022113D0: ; 0x022113D0 + .space 0x4 + + .global UNK04_022113D4 +UNK04_022113D4: ; 0x022113D4 + .space 0x4 + + .global UNK04_022113D8 +UNK04_022113D8: ; 0x022113D8 + .space 0x200 + + .global UNK04_022115D8 +UNK04_022115D8: ; 0x022115D8 + .space 0x4 + + .global UNK04_022115DC +UNK04_022115DC: ; 0x022115DC + .space 0x14 + + .global UNK04_022115F0 +UNK04_022115F0: ; 0x022115F0 + .space 0x40 + + .global UNK04_02211630 +UNK04_02211630: ; 0x02211630 + .space 0x100 + + .global UNK04_02211730 +UNK04_02211730: ; 0x02211730 + .space 0x4 + + .global UNK04_02211734 +UNK04_02211734: ; 0x02211734 + .space 0x4 + + .global UNK04_02211738 +UNK04_02211738: ; 0x02211738 + .space 0x4 + + .global UNK04_0221173C +UNK04_0221173C: ; 0x0221173C + .space 0x4 + + .global UNK04_02211740 +UNK04_02211740: ; 0x02211740 + .space 0x4 + + .global UNK04_02211744 +UNK04_02211744: ; 0x02211744 + .space 0x4 + + .global UNK04_02211748 +UNK04_02211748: ; 0x02211748 + .space 0x4 + + .global UNK04_0221174C +UNK04_0221174C: ; 0x0221174C + .space 0x4 + + .global UNK04_02211750 +UNK04_02211750: ; 0x02211750 + .space 0x4 + + .global UNK04_02211754 +UNK04_02211754: ; 0x02211754 + .space 0x4 + + .global UNK04_02211758 +UNK04_02211758: ; 0x02211758 + .space 0x4 + + .global UNK04_0221175C +UNK04_0221175C: ; 0x0221175C + .space 0x4 + + .global UNK04_02211760 +UNK04_02211760: ; 0x02211760 + .space 0x4 + + .global UNK04_02211764 +UNK04_02211764: ; 0x02211764 + .space 0x4 + + .global UNK04_02211768 +UNK04_02211768: ; 0x02211768 + .space 0x4 + + .global UNK04_0221176C +UNK04_0221176C: ; 0x0221176C + .space 0xC + + .global UNK04_02211778 +UNK04_02211778: ; 0x02211778 + .space 0xC + + .global UNK04_02211784 +UNK04_02211784: ; 0x02211784 + .space 0x14 + + .global UNK04_02211798 +UNK04_02211798: ; 0x02211798 + .space 0x18 + + .global UNK04_022117B0 +UNK04_022117B0: ; 0x022117B0 + .space 0x1C + + .global UNK04_022117CC +UNK04_022117CC: ; 0x022117CC + .space 0x24 + + .global UNK04_022117F0 +UNK04_022117F0: ; 0x022117F0 + .space 0x8 + + .global UNK04_022117F8 +UNK04_022117F8: ; 0x022117F8 + .space 0x34 + + .global UNK04_0221182C +UNK04_0221182C: ; 0x0221182C + .space 0xC + + .global UNK04_02211838 +UNK04_02211838: ; 0x02211838 + .space 0x18 + + .global UNK04_02211850 +UNK04_02211850: ; 0x02211850 + .space 0x80 + + .global UNK04_022118D0 +UNK04_022118D0: ; 0x022118D0 + .space 0x4 + + .global UNK04_022118D4 +UNK04_022118D4: ; 0x022118D4 + .space 0x18 + + .global UNK04_022118EC +UNK04_022118EC: ; 0x022118EC + .space 0x18 + + .global UNK04_02211904 +UNK04_02211904: ; 0x02211904 + .space 0x4 + + .global UNK04_02211908 +UNK04_02211908: ; 0x02211908 + .space 0x4 + + .global UNK04_0221190C +UNK04_0221190C: ; 0x0221190C + .space 0x4 + + .global UNK04_02211910 +UNK04_02211910: ; 0x02211910 + .space 0x4 + + .global UNK04_02211914 +UNK04_02211914: ; 0x02211914 + .space 0x4 + + .global UNK04_02211918 +UNK04_02211918: ; 0x02211918 + .space 0x4 + + .global UNK04_0221191C +UNK04_0221191C: ; 0x0221191C + .space 0x4 + + .global UNK04_02211920 +UNK04_02211920: ; 0x02211920 + .space 0x4 + + .global UNK04_02211924 +UNK04_02211924: ; 0x02211924 + .space 0x4 + + .global UNK04_02211928 +UNK04_02211928: ; 0x02211928 + .space 0x4 + + .global UNK04_0221192C +UNK04_0221192C: ; 0x0221192C + .space 0x18 + + .global UNK04_02211944 +UNK04_02211944: ; 0x02211944 + .space 0x20 + + .global UNK04_02211964 +UNK04_02211964: ; 0x02211964 + .space 0xC0 + + .global UNK04_02211A24 +UNK04_02211A24: ; 0x02211A24 + .space 0x20 + + .global UNK04_02211A44 +UNK04_02211A44: ; 0x02211A44 + .space 0x9 + + .global UNK04_02211A4D +UNK04_02211A4D: ; 0x02211A4D + .space 0x413 diff --git a/arm9/modules/04/asm/thumb_04.s b/arm9/modules/04/asm/thumb_04.s index 7c6a31fc..8537da40 100644 --- a/arm9/modules/04/asm/thumb_04.s +++ b/arm9/modules/04/asm/thumb_04.s @@ -7,7 +7,7 @@ MOD04_021D74E0: ; 0x021D74E0 push {r4, r5, r6, lr} add r5, r0, #0 - ldr r0, _021D7644 ; =0x0220FBC0 + ldr r0, _021D7644 ; =UNK04_0220FBC0 add r4, r1, #0 ldr r0, [r0, #4] cmp r0, #0 @@ -17,7 +17,7 @@ _021D74F2: ldr r1, _021D7648 ; =0x00001FAC add r0, r4, #0 bl FUN_02016998 - ldr r2, _021D7644 ; =0x0220FBC0 + ldr r2, _021D7644 ; =UNK04_0220FBC0 mov r1, #0x1f str r0, [r2, #4] add r0, #0x1f @@ -49,7 +49,7 @@ _021D74F2: ldr r1, _021D764C ; =0x0002B020 add r0, r4, #0 bl FUN_02016998 - ldr r2, _021D7644 ; =0x0220FBC0 + ldr r2, _021D7644 ; =UNK04_0220FBC0 ldr r1, _021D7650 ; =0x00001F04 ldr r3, [r2] str r0, [r3, r1] @@ -62,7 +62,7 @@ _021D74F2: mov r1, #0x2b lsl r1, r1, #0xc bl tempName_NNS_FndCreateExpHeapEx - ldr r1, _021D7644 ; =0x0220FBC0 + ldr r1, _021D7644 ; =UNK04_0220FBC0 ldr r3, _021D7654 ; =0x00001F08 ldr r2, [r1] str r0, [r2, r3] @@ -124,7 +124,7 @@ _021D74F2: ldr r0, [r0, r3] bl FUN_020286EC bl FUN_02028228 - ldr r2, _021D7644 ; =0x0220FBC0 + ldr r2, _021D7644 ; =UNK04_0220FBC0 ldr r1, _021D7658 ; =0x00001EF0 ldr r3, [r2] str r0, [r3, r1] @@ -134,13 +134,13 @@ _021D74F2: bl FUN_020286EC mov r1, #0 bl FUN_0202838C - ldr r1, _021D7644 ; =0x0220FBC0 + ldr r1, _021D7644 ; =UNK04_0220FBC0 ldr r2, [r1] mov r1, #0x11 lsl r1, r1, #8 str r0, [r2, r1] _021D75FA: - ldr r2, _021D7644 ; =0x0220FBC0 + ldr r2, _021D7644 ; =UNK04_0220FBC0 mov r0, #0 ldr r3, [r2] ldr r1, _021D765C ; =0x00001F38 @@ -155,7 +155,7 @@ _021D7608: cmp r0, #0x20 blt _021D7608 bl MOD04_021D85B4 - ldr r0, _021D7644 ; =0x0220FBC0 + ldr r0, _021D7644 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7658 ; =0x00001EF0 ldr r0, [r1, r0] @@ -165,7 +165,7 @@ _021D7608: mov r0, #1 pop {r4, r5, r6, pc} _021D762C: - ldr r0, _021D7644 ; =0x0220FBC0 + ldr r0, _021D7644 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7658 ; =0x00001EF0 ldr r0, [r1, r0] @@ -178,7 +178,7 @@ _021D7640: mov r0, #2 pop {r4, r5, r6, pc} .align 2, 0 -_021D7644: .word 0x0220FBC0 +_021D7644: .word UNK04_0220FBC0 _021D7648: .word 0x00001FAC _021D764C: .word 0x0002B020 _021D7650: .word 0x00001F04 @@ -189,27 +189,27 @@ _021D765C: .word 0x00001F38 thumb_func_start MOD04_021D7660 MOD04_021D7660: ; 0x021D7660 push {r3, lr} - ldr r0, _021D76A0 ; =0x0220FBC0 + ldr r0, _021D76A0 ; =UNK04_0220FBC0 ldr r1, [r0] cmp r1, #0 beq _021D7698 ldr r0, _021D76A4 ; =0x00001F08 ldr r0, [r1, r0] bl thunk_FUN_020adc8c - ldr r0, _021D76A0 ; =0x0220FBC0 + ldr r0, _021D76A0 ; =UNK04_0220FBC0 ldr r1, _021D76A8 ; =0x00001F54 ldr r2, [r0] ldr r0, [r2, r1] sub r1, #0x50 ldr r1, [r2, r1] bl FUN_02016A8C - ldr r1, _021D76A0 ; =0x0220FBC0 + ldr r1, _021D76A0 ; =UNK04_0220FBC0 ldr r0, _021D76A8 ; =0x00001F54 ldr r2, [r1] ldr r1, [r1, #4] ldr r0, [r2, r0] bl FUN_02016A8C - ldr r0, _021D76A0 ; =0x0220FBC0 + ldr r0, _021D76A0 ; =UNK04_0220FBC0 mov r1, #0 str r1, [r0, #4] str r1, [r0] @@ -217,7 +217,7 @@ _021D7698: bl MOD04_021DD6F0 pop {r3, pc} nop -_021D76A0: .word 0x0220FBC0 +_021D76A0: .word UNK04_0220FBC0 _021D76A4: .word 0x00001F08 _021D76A8: .word 0x00001F54 @@ -225,7 +225,7 @@ _021D76A8: .word 0x00001F54 MOD04_021D76AC: ; 0x021D76AC push {lr} sub sp, #0x64 - ldr r0, _021D779C ; =0x0220FBC0 + ldr r0, _021D779C ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D77A0 ; =0x00001F44 ldr r0, [r1, r0] @@ -247,7 +247,7 @@ _021D76D2: ldr r0, _021D77A4 ; =MOD04_021D7DA8 ldr r1, _021D77A8 ; =MOD04_021D7DEC bl MOD04_021DD968 - ldr r0, _021D779C ; =0x0220FBC0 + ldr r0, _021D779C ; =UNK04_0220FBC0 mov r2, #1 ldr r1, [r0] ldr r0, _021D77AC ; =0x00001EF4 @@ -258,7 +258,7 @@ _021D76D2: mov r0, #2 bl MOD04_021DDE7C bl MOD04_021DDDCC - ldr r1, _021D779C ; =0x0220FBC0 + ldr r1, _021D779C ; =UNK04_0220FBC0 ldr r0, _021D77A0 ; =0x00001F44 ldr r2, [r1] mov r3, #1 @@ -274,14 +274,14 @@ _021D7708: bl MOD04_021DDC1C cmp r0, #4 bne _021D7724 - ldr r0, _021D779C ; =0x0220FBC0 + ldr r0, _021D779C ; =UNK04_0220FBC0 mov r2, #2 ldr r1, [r0] ldr r0, _021D77A0 ; =0x00001F44 str r2, [r1, r0] b _021D7736 _021D7724: - ldr r0, _021D779C ; =0x0220FBC0 + ldr r0, _021D779C ; =UNK04_0220FBC0 mov r2, #0xb ldr r1, [r0] ldr r0, _021D77A0 ; =0x00001F44 @@ -294,10 +294,10 @@ _021D7736: bl MOD04_021D7E18 cmp r0, #0 blt _021D7798 - ldr r0, _021D779C ; =0x0220FBC0 - ldr r3, _021D77B0 ; =0x0220BEA0 + ldr r0, _021D779C ; =UNK04_0220FBC0 + ldr r3, _021D77B0 ; =UNK04_0220BEA0 ldr r1, [r0] - ldr r0, _021D77B4 ; =0x0220BEAC + ldr r0, _021D77B4 ; =UNK04_0220BEAC str r0, [sp] mov r0, #0 str r0, [sp, #4] @@ -321,7 +321,7 @@ _021D7736: add r0, sp, #0x18 add r3, r1, #0 bl MOD04_021DFE64 - ldr r0, _021D779C ; =0x0220FBC0 + ldr r0, _021D779C ; =UNK04_0220FBC0 mov r2, #3 ldr r1, [r0] ldr r0, _021D77A0 ; =0x00001F44 @@ -340,13 +340,13 @@ _021D7798: add sp, #0x64 pop {pc} .align 2, 0 -_021D779C: .word 0x0220FBC0 +_021D779C: .word UNK04_0220FBC0 _021D77A0: .word 0x00001F44 _021D77A4: .word MOD04_021D7DA8 _021D77A8: .word MOD04_021D7DEC _021D77AC: .word 0x00001EF4 -_021D77B0: .word 0x0220BEA0 -_021D77B4: .word 0x0220BEAC +_021D77B0: .word UNK04_0220BEA0 +_021D77B4: .word UNK04_0220BEAC _021D77B8: .word 0x00001EF0 _021D77BC: .word 0x000029E7 _021D77C0: .word MOD04_021D7A7C @@ -354,7 +354,7 @@ _021D77C0: .word MOD04_021D7A7C thumb_func_start MOD04_021D77C4 MOD04_021D77C4: ; 0x021D77C4 push {r3, r4} - ldr r3, _021D77D8 ; =0x0220FBC0 + ldr r3, _021D77D8 ; =UNK04_0220FBC0 ldr r2, _021D77DC ; =0x00001F0C ldr r4, [r3] str r0, [r4, r2] @@ -364,12 +364,12 @@ MOD04_021D77C4: ; 0x021D77C4 pop {r3, r4} bx lr .align 2, 0 -_021D77D8: .word 0x0220FBC0 +_021D77D8: .word UNK04_0220FBC0 _021D77DC: .word 0x00001F0C thumb_func_start MOD04_021D77E0 MOD04_021D77E0: ; 0x021D77E0 - ldr r0, _021D77F8 ; =0x0220FBC0 + ldr r0, _021D77F8 ; =UNK04_0220FBC0 ldr r2, [r0] ldr r0, _021D77FC ; =0x00001F44 ldr r1, [r2, r0] @@ -383,13 +383,13 @@ _021D77F2: str r1, [r2, r0] bx lr .align 2, 0 -_021D77F8: .word 0x0220FBC0 +_021D77F8: .word UNK04_0220FBC0 _021D77FC: .word 0x00001F44 thumb_func_start MOD04_021D7800 MOD04_021D7800: ; 0x021D7800 push {r3, r4, r5, lr} - ldr r2, _021D78EC ; =0x0220FBC0 + ldr r2, _021D78EC ; =UNK04_0220FBC0 ldr r1, _021D78F0 ; =0x00001F44 ldr r4, [r2] ldr r3, [r4, r1] @@ -420,7 +420,7 @@ _021D7832: mov r0, #6 str r0, [r4, r1] _021D783A: - ldr r0, _021D78EC ; =0x0220FBC0 + ldr r0, _021D78EC ; =UNK04_0220FBC0 ldr r2, _021D78F4 ; =0x00001F48 ldr r0, [r0] ldr r1, [r0, r2] @@ -462,7 +462,7 @@ _021D7886: add r1, #0x40 strh r0, [r4, r1] bl MOD04_021D8058 - ldr r0, _021D78EC ; =0x0220FBC0 + ldr r0, _021D78EC ; =UNK04_0220FBC0 ldr r2, [r0] ldr r0, _021D78F8 ; =0x00001F68 ldr r1, [r2, r0] @@ -512,7 +512,7 @@ _021D78E4: bl MOD04_021D7F8C pop {r3, r4, r5, pc} nop -_021D78EC: .word 0x0220FBC0 +_021D78EC: .word UNK04_0220FBC0 _021D78F0: .word 0x00001F44 _021D78F4: .word 0x00001F48 _021D78F8: .word 0x00001F68 @@ -532,7 +532,7 @@ _021D790E: bl MOD04_021DF95C cmp r0, #0 bne _021D7930 - ldr r0, _021D79A0 ; =0x0220FBC0 + ldr r0, _021D79A0 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D79A4 ; =0x00001F0C ldr r3, [r1, r0] @@ -547,7 +547,7 @@ _021D792C: mov r0, #1 pop {r4, r5, r6, pc} _021D7930: - ldr r0, _021D79A0 ; =0x0220FBC0 + ldr r0, _021D79A0 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D79A8 ; =0x00001F4C ldr r0, [r1, r0] @@ -561,7 +561,7 @@ _021D7946: mov r0, #0 pop {r4, r5, r6, pc} _021D794A: - ldr r1, _021D79A0 ; =0x0220FBC0 + ldr r1, _021D79A0 ; =UNK04_0220FBC0 ldr r0, _021D79AC ; =0x00001F78 ldr r3, [r1] mov r6, #1 @@ -589,7 +589,7 @@ _021D794A: add r1, r3, r1 add r2, r4, #0 bl MI_CpuCopy8 - ldr r1, _021D79A0 ; =0x0220FBC0 + ldr r1, _021D79A0 ; =UNK04_0220FBC0 ldr r0, _021D79A8 ; =0x00001F4C ldr r2, [r1] mov r3, #1 @@ -603,7 +603,7 @@ _021D794A: mov r0, #1 pop {r4, r5, r6, pc} .align 2, 0 -_021D79A0: .word 0x0220FBC0 +_021D79A0: .word UNK04_0220FBC0 _021D79A4: .word 0x00001F0C _021D79A8: .word 0x00001F4C _021D79AC: .word 0x00001F78 @@ -627,7 +627,7 @@ _021D79C6: mov r0, #0 pop {r4, r5, r6, pc} _021D79D2: - ldr r0, _021D7A68 ; =0x0220FBC0 + ldr r0, _021D7A68 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7A6C ; =0x00001F4C ldr r0, [r1, r0] @@ -641,7 +641,7 @@ _021D79E8: mov r0, #0 pop {r4, r5, r6, pc} _021D79EC: - ldr r1, _021D7A68 ; =0x0220FBC0 + ldr r1, _021D7A68 ; =UNK04_0220FBC0 ldr r0, _021D7A70 ; =0x00001F78 ldr r3, [r1] mov r6, #1 @@ -669,7 +669,7 @@ _021D79EC: add r1, r3, r1 add r2, r4, #0 bl MI_CpuCopy8 - ldr r2, _021D7A68 ; =0x0220FBC0 + ldr r2, _021D7A68 ; =UNK04_0220FBC0 ldr r1, _021D7A6C ; =0x00001F4C ldr r3, [r2] mov r0, #1 @@ -681,14 +681,14 @@ _021D79EC: bl MOD04_021EB044 cmp r0, #0 bne _021D7A4C - ldr r1, _021D7A68 ; =0x0220FBC0 + ldr r1, _021D7A68 ; =UNK04_0220FBC0 mov r0, #0 ldr r2, [r1] ldr r1, _021D7A6C ; =0x00001F4C str r0, [r2, r1] pop {r4, r5, r6, pc} _021D7A4C: - ldr r0, _021D7A68 ; =0x0220FBC0 + ldr r0, _021D7A68 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7A78 ; =0x00001F10 ldr r3, [r1, r0] @@ -703,7 +703,7 @@ _021D7A62: mov r0, #1 pop {r4, r5, r6, pc} nop -_021D7A68: .word 0x0220FBC0 +_021D7A68: .word UNK04_0220FBC0 _021D7A6C: .word 0x00001F4C _021D7A70: .word 0x00001F78 _021D7A74: .word 0x00001002 @@ -714,7 +714,7 @@ MOD04_021D7A7C: ; 0x021D7A7C push {r4, r5, lr} sub sp, #0xc add r5, r0, #0 - ldr r0, _021D7AF8 ; =0x0220FBC0 + ldr r0, _021D7AF8 ; =UNK04_0220FBC0 add r4, r2, #0 ldr r1, [r0] ldr r0, _021D7AFC ; =0x00001EF0 @@ -722,12 +722,12 @@ MOD04_021D7A7C: ; 0x021D7A7C bl DWC_CheckDirtyFlag cmp r0, #0 beq _021D7AB0 - ldr r0, _021D7AF8 ; =0x0220FBC0 + ldr r0, _021D7AF8 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7AFC ; =0x00001EF0 ldr r0, [r1, r0] bl DWC_ClearDirtyFlag - ldr r0, _021D7AF8 ; =0x0220FBC0 + ldr r0, _021D7AF8 ; =UNK04_0220FBC0 ldr r1, [r0] mov r0, #0x1f lsl r0, r0, #8 @@ -740,7 +740,7 @@ _021D7AB0: ldr r0, _021D7B00 ; =MOD04_021D7B70 str r4, [sp] str r0, [sp, #4] - ldr r2, _021D7AF8 ; =0x0220FBC0 + ldr r2, _021D7AF8 ; =UNK04_0220FBC0 str r4, [sp, #8] ldr r3, [r2] ldr r2, _021D7AFC ; =0x00001EF0 @@ -762,7 +762,7 @@ _021D7ADC: add sp, #0xc pop {r4, r5, pc} _021D7AE8: - ldr r0, _021D7AF8 ; =0x0220FBC0 + ldr r0, _021D7AF8 ; =UNK04_0220FBC0 mov r2, #0xb ldr r1, [r0] ldr r0, _021D7B10 ; =0x00001F44 @@ -770,7 +770,7 @@ _021D7AE8: add sp, #0xc pop {r4, r5, pc} nop -_021D7AF8: .word 0x0220FBC0 +_021D7AF8: .word UNK04_0220FBC0 _021D7AFC: .word 0x00001EF0 _021D7B00: .word MOD04_021D7B70 _021D7B04: .word MOD04_021D7B48 @@ -781,14 +781,14 @@ _021D7B10: .word 0x00001F44 thumb_func_start MOD04_021D7B14 MOD04_021D7B14: ; 0x021D7B14 push {r3, lr} - ldr r0, _021D7B3C ; =0x0220FBC0 + ldr r0, _021D7B3C ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7B40 ; =0x00001F70 ldr r0, [r1, r0] cmp r0, #0 beq _021D7B3A bl MOD04_021DFA40 - ldr r1, _021D7B3C ; =0x0220FBC0 + ldr r1, _021D7B3C ; =UNK04_0220FBC0 mov r3, #0 ldr r2, [r1] ldr r0, _021D7B44 ; =0x00001F60 @@ -801,7 +801,7 @@ MOD04_021D7B14: ; 0x021D7B14 _021D7B3A: pop {r3, pc} .align 2, 0 -_021D7B3C: .word 0x0220FBC0 +_021D7B3C: .word UNK04_0220FBC0 _021D7B40: .word 0x00001F70 _021D7B44: .word 0x00001F60 @@ -809,21 +809,21 @@ _021D7B44: .word 0x00001F60 MOD04_021D7B48: ; 0x021D7B48 cmp r0, #0 bne _021D7B58 - ldr r0, _021D7B64 ; =0x0220FBC0 + ldr r0, _021D7B64 ; =UNK04_0220FBC0 mov r2, #4 ldr r1, [r0] ldr r0, _021D7B68 ; =0x00001F44 str r2, [r1, r0] bx lr _021D7B58: - ldr r0, _021D7B64 ; =0x0220FBC0 + ldr r0, _021D7B64 ; =UNK04_0220FBC0 mov r2, #0xb ldr r1, [r0] ldr r0, _021D7B68 ; =0x00001F44 str r2, [r1, r0] bx lr .align 2, 0 -_021D7B64: .word 0x0220FBC0 +_021D7B64: .word UNK04_0220FBC0 _021D7B68: .word 0x00001F44 thumb_func_start MOD04_021D7B6C @@ -835,7 +835,7 @@ MOD04_021D7B6C: ; 0x021D7B6C MOD04_021D7B70: ; 0x021D7B70 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _021D7BB8 ; =0x0220FBC0 + ldr r0, _021D7BB8 ; =UNK04_0220FBC0 add r4, r1, #0 ldr r1, [r0] mov r0, #0x1f @@ -845,7 +845,7 @@ MOD04_021D7B70: ; 0x021D7B70 mov r1, #0 bl FUN_0202838C add r1, r0, #0 - ldr r0, _021D7BB8 ; =0x0220FBC0 + ldr r0, _021D7BB8 ; =UNK04_0220FBC0 ldr r2, [r0] mov r0, #0x11 lsl r0, r0, #8 @@ -853,7 +853,7 @@ MOD04_021D7B70: ; 0x021D7B70 mov r2, #6 lsl r2, r2, #6 bl MI_CpuCopy8 - ldr r0, _021D7BB8 ; =0x0220FBC0 + ldr r0, _021D7BB8 ; =UNK04_0220FBC0 ldr r1, [r0] mov r0, #0x1f lsl r0, r0, #8 @@ -864,7 +864,7 @@ MOD04_021D7B70: ; 0x021D7B70 bl FUN_02028664 pop {r3, r4, r5, pc} nop -_021D7BB8: .word 0x0220FBC0 +_021D7BB8: .word UNK04_0220FBC0 thumb_func_start MOD04_021D7BBC MOD04_021D7BBC: ; 0x021D7BBC @@ -874,7 +874,7 @@ MOD04_021D7BBC: ; 0x021D7BBC thumb_func_start MOD04_021D7BC0 MOD04_021D7BC0: ; 0x021D7BC0 push {r3, lr} - ldr r0, _021D7C1C ; =0x0220FBC0 + ldr r0, _021D7C1C ; =UNK04_0220FBC0 mov r2, #7 ldr r1, [r0] ldr r0, _021D7C20 ; =0x00001F44 @@ -883,16 +883,16 @@ MOD04_021D7BC0: ; 0x021D7BC0 cmp r0, #0 bne _021D7BDA mov r2, #1 - ldr r0, _021D7C1C ; =0x0220FBC0 + ldr r0, _021D7C1C ; =UNK04_0220FBC0 b _021D7BDE _021D7BDA: - ldr r0, _021D7C1C ; =0x0220FBC0 + ldr r0, _021D7C1C ; =UNK04_0220FBC0 mov r2, #0 _021D7BDE: ldr r1, [r0] ldr r0, _021D7C24 ; =0x00001F50 str r2, [r1, r0] - ldr r0, _021D7C1C ; =0x0220FBC0 + ldr r0, _021D7C1C ; =UNK04_0220FBC0 mov r2, #1 ldr r1, [r0] ldr r0, _021D7C24 ; =0x00001F50 @@ -901,7 +901,7 @@ _021D7BDE: lsl r0, r0, #0x18 lsr r0, r0, #0x18 bl MOD04_021EAE38 - ldr r0, _021D7C1C ; =0x0220FBC0 + ldr r0, _021D7C1C ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7C24 ; =0x00001F50 ldr r0, [r1, r0] @@ -909,7 +909,7 @@ _021D7BDE: lsl r0, r0, #0x18 lsr r0, r0, #0x18 bl MOD04_021EACF8 - ldr r1, _021D7C1C ; =0x0220FBC0 + ldr r1, _021D7C1C ; =UNK04_0220FBC0 ldr r0, _021D7C2C ; =0x00001F70 ldr r2, [r1] mov r3, #0 @@ -919,7 +919,7 @@ _021D7BDE: str r3, [r1, r0] pop {r3, pc} .align 2, 0 -_021D7C1C: .word 0x0220FBC0 +_021D7C1C: .word UNK04_0220FBC0 _021D7C20: .word 0x00001F44 _021D7C24: .word 0x00001F50 _021D7C28: .word 0x00002710 @@ -927,7 +927,7 @@ _021D7C2C: .word 0x00001F70 thumb_func_start MOD04_021D7C30 MOD04_021D7C30: ; 0x021D7C30 - ldr r1, _021D7C44 ; =0x0220FBC0 + ldr r1, _021D7C44 ; =UNK04_0220FBC0 ldr r0, _021D7C48 ; =0x00001F4C ldr r2, [r1] mov r3, #0 @@ -937,7 +937,7 @@ MOD04_021D7C30: ; 0x021D7C30 str r3, [r1, r0] bx lr nop -_021D7C44: .word 0x0220FBC0 +_021D7C44: .word UNK04_0220FBC0 _021D7C48: .word 0x00001F4C thumb_func_start MOD04_021D7C4C @@ -953,7 +953,7 @@ MOD04_021D7C4C: ; 0x021D7C4C mov ip, r5 ldrb r5, [r4, #3] add r7, r3, #0 - ldr r3, _021D7D54 ; =0x0220FBC0 + ldr r3, _021D7D54 ; =UNK04_0220FBC0 lsl r6, r5, #0x18 ldrb r5, [r4, #2] lsl r5, r5, #0x10 @@ -973,20 +973,20 @@ MOD04_021D7C4C: ; 0x021D7C4C add r0, #0xff tst r0, r7 beq _021D7C96 - ldr r0, _021D7D54 ; =0x0220FBC0 + ldr r0, _021D7D54 ; =UNK04_0220FBC0 add r5, #0xc ldr r1, [r0] mov r0, #1 str r0, [r1, r5] b _021D7CA0 _021D7C96: - ldr r0, _021D7D54 ; =0x0220FBC0 + ldr r0, _021D7D54 ; =UNK04_0220FBC0 mov r1, #0 ldr r0, [r0] add r5, #0xc str r1, [r0, r5] _021D7CA0: - ldr r3, _021D7D54 ; =0x0220FBC0 + ldr r3, _021D7D54 ; =UNK04_0220FBC0 ldr r1, _021D7D5C ; =0x00001F84 ldr r2, [r3] mov r0, #0 @@ -1004,7 +1004,7 @@ _021D7CB4: lsl r0, r0, #8 tst r0, r7 beq _021D7CD4 - ldr r0, _021D7D54 ; =0x0220FBC0 + ldr r0, _021D7D54 ; =UNK04_0220FBC0 mov r2, #1 ldr r1, [r0] add r0, r5, #0 @@ -1013,7 +1013,7 @@ _021D7CB4: add sp, #8 pop {r3, r4, r5, r6, r7, pc} _021D7CD4: - ldr r0, _021D7D54 ; =0x0220FBC0 + ldr r0, _021D7D54 ; =UNK04_0220FBC0 mov r2, #0 ldr r1, [r0] add r0, r5, #0 @@ -1040,7 +1040,7 @@ _021D7CE4: bl MOD04_021DF95C cmp r0, #0 bne _021D7D2A - ldr r0, _021D7D54 ; =0x0220FBC0 + ldr r0, _021D7D54 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7D60 ; =0x00001F0C ldr r3, [r1, r0] @@ -1055,7 +1055,7 @@ _021D7CE4: blx r3 b _021D7D44 _021D7D2A: - ldr r0, _021D7D54 ; =0x0220FBC0 + ldr r0, _021D7D54 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7D64 ; =0x00001F10 ldr r3, [r1, r0] @@ -1077,7 +1077,7 @@ _021D7D4E: add sp, #8 pop {r3, r4, r5, r6, r7, pc} nop -_021D7D54: .word 0x0220FBC0 +_021D7D54: .word UNK04_0220FBC0 _021D7D58: .word 0x00001F70 _021D7D5C: .word 0x00001F84 _021D7D60: .word 0x00001F0C @@ -1091,7 +1091,7 @@ MOD04_021D7D68: ; 0x021D7D68 bl MOD04_021DF978 cmp r0, #1 bne _021D7D9A - ldr r0, _021D7D9C ; =0x0220FBC0 + ldr r0, _021D7D9C ; =UNK04_0220FBC0 ldr r2, [r0] ldr r0, _021D7DA0 ; =0x00001F44 ldr r1, [r2, r0] @@ -1103,7 +1103,7 @@ _021D7D86: mov r1, #0x10 _021D7D88: str r1, [r2, r0] - ldr r0, _021D7D9C ; =0x0220FBC0 + ldr r0, _021D7D9C ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7DA4 ; =0x00001F58 ldr r0, [r1, r0] @@ -1113,7 +1113,7 @@ _021D7D88: _021D7D9A: pop {r3, pc} .align 2, 0 -_021D7D9C: .word 0x0220FBC0 +_021D7D9C: .word UNK04_0220FBC0 _021D7DA0: .word 0x00001F44 _021D7DA4: .word 0x00001F58 @@ -1124,7 +1124,7 @@ MOD04_021D7DA8: ; 0x021D7DA8 add r6, r2, #0 bl OS_DisableInterrupts add r4, r0, #0 - ldr r0, _021D7DE4 ; =0x0220FBC0 + ldr r0, _021D7DE4 ; =UNK04_0220FBC0 add r2, r6, #0 ldr r1, [r0] ldr r0, _021D7DE8 ; =0x00001F08 @@ -1145,7 +1145,7 @@ _021D7DD8: add r0, r5, #0 pop {r4, r5, r6, pc} nop -_021D7DE4: .word 0x0220FBC0 +_021D7DE4: .word UNK04_0220FBC0 _021D7DE8: .word 0x00001F08 thumb_func_start MOD04_021D7DEC @@ -1155,7 +1155,7 @@ MOD04_021D7DEC: ; 0x021D7DEC beq _021D7E0C bl OS_DisableInterrupts add r4, r0, #0 - ldr r0, _021D7E10 ; =0x0220FBC0 + ldr r0, _021D7E10 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7E14 ; =0x00001F08 ldr r0, [r1, r0] @@ -1166,7 +1166,7 @@ MOD04_021D7DEC: ; 0x021D7DEC _021D7E0C: pop {r3, r4, r5, pc} nop -_021D7E10: .word 0x0220FBC0 +_021D7E10: .word UNK04_0220FBC0 _021D7E14: .word 0x00001F08 thumb_func_start MOD04_021D7E18 @@ -1212,7 +1212,7 @@ _021D7E58: mvn r0, r0 pop {r4, pc} _021D7E66: - ldr r0, _021D7F14 ; =0x0220FBC0 + ldr r0, _021D7F14 ; =UNK04_0220FBC0 ldr r1, [r0] cmp r1, #0 beq _021D7EB2 @@ -1252,7 +1252,7 @@ _021D7EAA: _021D7EAE: bl MOD04_021DD6F0 _021D7EB2: - ldr r0, _021D7F14 ; =0x0220FBC0 + ldr r0, _021D7F14 ; =UNK04_0220FBC0 ldr r2, [r0] cmp r2, #0 beq _021D7EC0 @@ -1268,7 +1268,7 @@ _021D7EC0: mvn r0, r0 pop {r4, pc} _021D7ECE: - ldr r1, _021D7F14 ; =0x0220FBC0 + ldr r1, _021D7F14 ; =UNK04_0220FBC0 ldr r3, [r1] cmp r3, #0 beq _021D7EEC @@ -1292,7 +1292,7 @@ _021D7EEC: mvn r0, r0 pop {r4, pc} _021D7EFA: - ldr r0, _021D7F14 ; =0x0220FBC0 + ldr r0, _021D7F14 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7F1C ; =0x00001F82 ldrb r0, [r1, r0] @@ -1308,14 +1308,14 @@ _021D7F10: add sp, #8 pop {r4, pc} .align 2, 0 -_021D7F14: .word 0x0220FBC0 +_021D7F14: .word UNK04_0220FBC0 _021D7F18: .word 0x00001F44 _021D7F1C: .word 0x00001F82 thumb_func_start MOD04_021D7F20 MOD04_021D7F20: ; 0x021D7F20 push {r3, r4, r5, lr} - ldr r0, _021D7F80 ; =0x0220FBC0 + ldr r0, _021D7F80 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D7F84 ; =0x00001F4C ldr r0, [r1, r0] @@ -1329,7 +1329,7 @@ MOD04_021D7F20: ; 0x021D7F20 bl MOD04_021EB0FC cmp r0, #0 beq _021D7F7E - ldr r4, _021D7F80 ; =0x0220FBC0 + ldr r4, _021D7F80 ; =UNK04_0220FBC0 ldr r2, _021D7F84 ; =0x00001F4C ldr r0, [r4] mov r1, #1 @@ -1361,7 +1361,7 @@ MOD04_021D7F20: ; 0x021D7F20 _021D7F7E: pop {r3, r4, r5, pc} .align 2, 0 -_021D7F80: .word 0x0220FBC0 +_021D7F80: .word UNK04_0220FBC0 _021D7F84: .word 0x00001F4C _021D7F88: .word 0x00001F74 @@ -1370,7 +1370,7 @@ MOD04_021D7F8C: ; 0x021D7F8C push {r3, r4, r5, lr} bl MOD04_021DFF74 bl MOD04_021D83F0 - ldr r0, _021D800C ; =0x0220FBC0 + ldr r0, _021D800C ; =UNK04_0220FBC0 ldr r1, _021D8010 ; =0x00001F58 ldr r2, [r0] ldr r0, [r2, r1] @@ -1392,7 +1392,7 @@ _021D7FBA: _021D7FBE: bl MOD04_021D8944 _021D7FC2: - ldr r4, _021D800C ; =0x0220FBC0 + ldr r4, _021D800C ; =UNK04_0220FBC0 ldr r3, _021D8014 ; =0x00001F44 ldr r1, [r4] ldr r0, [r1, r3] @@ -1430,14 +1430,14 @@ _021D8004: bl MOD04_021D7E18 pop {r3, r4, r5, pc} nop -_021D800C: .word 0x0220FBC0 +_021D800C: .word UNK04_0220FBC0 _021D8010: .word 0x00001F58 _021D8014: .word 0x00001F44 thumb_func_start MOD04_021D8018 MOD04_021D8018: ; 0x021D8018 push {r3, lr} - ldr r0, _021D803C ; =0x0220FBC0 + ldr r0, _021D803C ; =UNK04_0220FBC0 ldr r1, [r0] cmp r1, #0 beq _021D8034 @@ -1455,25 +1455,25 @@ _021D8034: mvn r0, r0 pop {r3, pc} nop -_021D803C: .word 0x0220FBC0 +_021D803C: .word UNK04_0220FBC0 _021D8040: .word 0x00001F44 thumb_func_start MOD04_021D8044 MOD04_021D8044: ; 0x021D8044 - ldr r0, _021D8050 ; =0x0220FBC0 + ldr r0, _021D8050 ; =UNK04_0220FBC0 mov r2, #0 ldr r1, [r0] ldr r0, _021D8054 ; =0x00001F58 str r2, [r1, r0] bx lr .align 2, 0 -_021D8050: .word 0x0220FBC0 +_021D8050: .word UNK04_0220FBC0 _021D8054: .word 0x00001F58 thumb_func_start MOD04_021D8058 MOD04_021D8058: ; 0x021D8058 push {r3, lr} - ldr r0, _021D80CC ; =0x0220FBC0 + ldr r0, _021D80CC ; =UNK04_0220FBC0 ldr r2, _021D80D0 ; =0x00001F6C ldr r0, [r0] ldr r1, [r0, r2] @@ -1524,14 +1524,14 @@ _021D80AE: _021D80B8: ldr r0, _021D80D8 ; =MOD04_021D8044 bl MOD04_021D8C58 - ldr r0, _021D80CC ; =0x0220FBC0 + ldr r0, _021D80CC ; =UNK04_0220FBC0 mov r2, #1 ldr r1, [r0] ldr r0, _021D80DC ; =0x00001F58 str r2, [r1, r0] pop {r3, pc} nop -_021D80CC: .word 0x0220FBC0 +_021D80CC: .word UNK04_0220FBC0 _021D80D0: .word 0x00001F6C _021D80D4: .word 0x00001F54 _021D80D8: .word MOD04_021D8044 @@ -1794,7 +1794,7 @@ MOD04_021D82BC: ; 0x021D82BC push {r3, lr} cmp r0, #0 bne _021D8346 - ldr r0, _021D8364 ; =0x0220FBC0 + ldr r0, _021D8364 ; =UNK04_0220FBC0 ldr r2, _021D8368 ; =0x00001F44 ldr r0, [r0] ldr r1, [r0, r2] @@ -1831,7 +1831,7 @@ _021D82FE: cmp r0, #0 beq _021D8316 bl MOD04_021D8C08 - ldr r0, _021D8364 ; =0x0220FBC0 + ldr r0, _021D8364 ; =UNK04_0220FBC0 mov r2, #0xf ldr r1, [r0] ldr r0, _021D8368 ; =0x00001F44 @@ -1839,7 +1839,7 @@ _021D82FE: b _021D835E _021D8316: bl MOD04_021DFA40 - ldr r0, _021D8364 ; =0x0220FBC0 + ldr r0, _021D8364 ; =UNK04_0220FBC0 mov r2, #0x10 ldr r1, [r0] ldr r0, _021D8368 ; =0x00001F44 @@ -1852,7 +1852,7 @@ _021D8328: cmp r0, #0 bne _021D835E bl MOD04_021DFA40 - ldr r0, _021D8364 ; =0x0220FBC0 + ldr r0, _021D8364 ; =UNK04_0220FBC0 mov r2, #0x10 ldr r1, [r0] ldr r0, _021D8368 ; =0x00001F44 @@ -1863,7 +1863,7 @@ _021D8342: mov r0, #1 pop {r3, pc} _021D8346: - ldr r0, _021D8364 ; =0x0220FBC0 + ldr r0, _021D8364 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D8368 ; =0x00001F44 ldr r0, [r1, r0] @@ -1880,13 +1880,13 @@ _021D835E: mov r0, #0 pop {r3, pc} nop -_021D8364: .word 0x0220FBC0 +_021D8364: .word UNK04_0220FBC0 _021D8368: .word 0x00001F44 thumb_func_start MOD04_021D836C MOD04_021D836C: ; 0x021D836C push {r3, r4} - ldr r2, _021D83A0 ; =0x0220FBC0 + ldr r2, _021D83A0 ; =UNK04_0220FBC0 ldr r1, _021D83A4 ; =0x00001F44 ldr r3, [r2] ldr r0, [r3, r1] @@ -1912,12 +1912,12 @@ _021D8398: pop {r3, r4} bx lr nop -_021D83A0: .word 0x0220FBC0 +_021D83A0: .word UNK04_0220FBC0 _021D83A4: .word 0x00001F44 thumb_func_start MOD04_021D83A8 MOD04_021D83A8: ; 0x021D83A8 - ldr r1, _021D83B8 ; =0x0220FBC0 + ldr r1, _021D83B8 ; =UNK04_0220FBC0 ldr r2, [r1] cmp r2, #0 beq _021D83B4 @@ -1926,7 +1926,7 @@ MOD04_021D83A8: ; 0x021D83A8 _021D83B4: bx lr nop -_021D83B8: .word 0x0220FBC0 +_021D83B8: .word UNK04_0220FBC0 _021D83BC: .word 0x00001F14 thumb_func_start MOD04_021D83C0 @@ -1941,7 +1941,7 @@ MOD04_021D83C0: ; 0x021D83C0 thumb_func_start MOD04_021D83D4 MOD04_021D83D4: ; 0x021D83D4 push {r3, r4} - ldr r3, _021D83E8 ; =0x0220FBC0 + ldr r3, _021D83E8 ; =UNK04_0220FBC0 ldr r2, _021D83EC ; =0x00001F38 ldr r4, [r3] str r0, [r4, r2] @@ -1951,13 +1951,13 @@ MOD04_021D83D4: ; 0x021D83D4 pop {r3, r4} bx lr .align 2, 0 -_021D83E8: .word 0x0220FBC0 +_021D83E8: .word UNK04_0220FBC0 _021D83EC: .word 0x00001F38 thumb_func_start MOD04_021D83F0 MOD04_021D83F0: ; 0x021D83F0 push {r3, r4, r5, r6, r7, lr} - ldr r6, _021D8468 ; =0x0220FBC0 + ldr r6, _021D8468 ; =UNK04_0220FBC0 ldr r0, _021D846C ; =0x00001F38 ldr r1, [r6] ldr r0, [r1, r0] @@ -2017,7 +2017,7 @@ _021D844A: _021D8464: pop {r3, r4, r5, r6, r7, pc} nop -_021D8468: .word 0x0220FBC0 +_021D8468: .word UNK04_0220FBC0 _021D846C: .word 0x00001F38 _021D8470: .word 0x00001F3C _021D8474: .word 0x00001F18 @@ -2031,20 +2031,20 @@ _021D847C: .word MOD04_021E2454 thumb_func_start MOD04_021D8480 MOD04_021D8480: ; 0x021D8480 - ldr r1, _021D848C ; =0x0220FBC0 + ldr r1, _021D848C ; =UNK04_0220FBC0 ldr r1, [r1] add r1, r1, r0 ldr r0, _021D8490 ; =0x00001F18 ldrb r0, [r1, r0] bx lr .align 2, 0 -_021D848C: .word 0x0220FBC0 +_021D848C: .word UNK04_0220FBC0 _021D8490: .word 0x00001F18 thumb_func_start MOD04_021D8494 MOD04_021D8494: ; 0x021D8494 push {r3, lr} - ldr r1, _021D8510 ; =0x0220FBC0 + ldr r1, _021D8510 ; =UNK04_0220FBC0 ldr r3, [r1] ldr r1, _021D8514 ; =0x00001F44 ldr r2, [r3, r1] @@ -2064,7 +2064,7 @@ _021D84A6: str r2, [sp] bl MOD04_021DFD18 mov r2, #1 - ldr r0, _021D8510 ; =0x0220FBC0 + ldr r0, _021D8510 ; =UNK04_0220FBC0 b _021D84D2 _021D84C2: ldr r1, _021D8520 ; =MOD04_021D8590 @@ -2072,13 +2072,13 @@ _021D84C2: ldr r3, _021D851C ; =MOD04_021D85A0 str r2, [sp] bl MOD04_021DFB20 - ldr r0, _021D8510 ; =0x0220FBC0 + ldr r0, _021D8510 ; =UNK04_0220FBC0 mov r2, #2 _021D84D2: ldr r1, [r0] ldr r0, _021D8524 ; =0x00001F48 str r2, [r1, r0] - ldr r0, _021D8510 ; =0x0220FBC0 + ldr r0, _021D8510 ; =UNK04_0220FBC0 mov r2, #5 ldr r1, [r0] ldr r0, _021D8514 ; =0x00001F44 @@ -2092,7 +2092,7 @@ _021D84D2: bl MOD04_021DFAF8 ldr r0, _021D8534 ; =MOD04_021D7B14 bl MOD04_021EADD8 - ldr r1, _021D8510 ; =0x0220FBC0 + ldr r1, _021D8510 ; =UNK04_0220FBC0 ldr r0, _021D8538 ; =0x00001F4C ldr r2, [r1] mov r3, #0 @@ -2103,7 +2103,7 @@ _021D84D2: mov r0, #1 pop {r3, pc} .align 2, 0 -_021D8510: .word 0x0220FBC0 +_021D8510: .word UNK04_0220FBC0 _021D8514: .word 0x00001F44 _021D8518: .word MOD04_021D8558 _021D851C: .word MOD04_021D85A0 @@ -2117,7 +2117,7 @@ _021D8538: .word 0x00001F4C thumb_func_start MOD04_021D853C MOD04_021D853C: ; 0x021D853C - ldr r0, _021D8550 ; =0x0220FBC0 + ldr r0, _021D8550 ; =UNK04_0220FBC0 ldr r1, [r0] cmp r1, #0 beq _021D854A @@ -2129,7 +2129,7 @@ _021D854A: mvn r0, r0 bx lr .align 2, 0 -_021D8550: .word 0x0220FBC0 +_021D8550: .word UNK04_0220FBC0 _021D8554: .word 0x00001F5C thumb_func_start MOD04_021D8558 @@ -2139,7 +2139,7 @@ MOD04_021D8558: ; 0x021D8558 bne _021D8582 cmp r1, #0 bne _021D8572 - ldr r0, _021D8584 ; =0x0220FBC0 + ldr r0, _021D8584 ; =UNK04_0220FBC0 ldr r2, [sp, #8] ldr r1, [r0] ldr r0, _021D8588 ; =0x00001F5C @@ -2149,7 +2149,7 @@ MOD04_021D8558: ; 0x021D8558 _021D8572: cmp r2, #0 bne _021D8582 - ldr r0, _021D8584 ; =0x0220FBC0 + ldr r0, _021D8584 ; =UNK04_0220FBC0 mov r2, #0 ldr r1, [r0] ldr r0, _021D858C ; =0x00001F60 @@ -2158,7 +2158,7 @@ _021D8572: _021D8582: pop {r3, pc} .align 2, 0 -_021D8584: .word 0x0220FBC0 +_021D8584: .word UNK04_0220FBC0 _021D8588: .word 0x00001F5C _021D858C: .word 0x00001F60 @@ -2175,27 +2175,27 @@ _021D859E: thumb_func_start MOD04_021D85A0 MOD04_021D85A0: ; 0x021D85A0 - ldr r1, _021D85AC ; =0x0220FBC0 + ldr r1, _021D85AC ; =UNK04_0220FBC0 ldr r2, [r1] ldr r1, _021D85B0 ; =0x00001F60 str r0, [r2, r1] bx lr nop -_021D85AC: .word 0x0220FBC0 +_021D85AC: .word UNK04_0220FBC0 _021D85B0: .word 0x00001F60 thumb_func_start MOD04_021D85B4 MOD04_021D85B4: ; 0x021D85B4 push {r3, r4, r5, r6, r7, lr} sub sp, #0x18 - ldr r0, _021D8614 ; =0x0220FBC0 + ldr r0, _021D8614 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D8618 ; =0x00001EF0 ldr r0, [r1, r0] bl DWC_CheckHasProfile cmp r0, #0 bne _021D85D8 - ldr r0, _021D8614 ; =0x0220FBC0 + ldr r0, _021D8614 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D8618 ; =0x00001EF0 ldr r0, [r1, r0] @@ -2203,7 +2203,7 @@ MOD04_021D85B4: ; 0x021D85B4 bl DWC_CreateExchangeToken b _021D85E6 _021D85D8: - ldr r0, _021D8614 ; =0x0220FBC0 + ldr r0, _021D8614 ; =UNK04_0220FBC0 ldr r1, [r0] ldr r0, _021D8618 ; =0x00001EF0 ldr r0, [r1, r0] @@ -2212,7 +2212,7 @@ _021D85D8: _021D85E6: mov r4, #0 mov r7, #0x11 - ldr r6, _021D8614 ; =0x0220FBC0 + ldr r6, _021D8614 ; =UNK04_0220FBC0 add r5, r4, #0 lsl r7, r7, #8 _021D85F0: @@ -2233,7 +2233,7 @@ _021D85F0: add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_021D8614: .word 0x0220FBC0 +_021D8614: .word UNK04_0220FBC0 _021D8618: .word 0x00001EF0 thumb_func_start MOD04_021D861C @@ -2245,7 +2245,7 @@ _021D8620: .word MOD04_021D8CC8 thumb_func_start MOD04_021D8624 MOD04_021D8624: ; 0x021D8624 - ldr r0, _021D8638 ; =0x0220FBC0 + ldr r0, _021D8638 ; =UNK04_0220FBC0 ldr r1, [r0] cmp r1, #0 beq _021D8632 @@ -2256,12 +2256,12 @@ _021D8632: mov r0, #0 bx lr nop -_021D8638: .word 0x0220FBC0 +_021D8638: .word UNK04_0220FBC0 _021D863C: .word 0x00001F68 thumb_func_start MOD04_021D8640 MOD04_021D8640: ; 0x021D8640 - ldr r0, _021D8654 ; =0x0220FBC0 + ldr r0, _021D8654 ; =UNK04_0220FBC0 ldr r1, [r0] cmp r1, #0 beq _021D864E @@ -2272,12 +2272,12 @@ _021D864E: mov r0, #0 bx lr nop -_021D8654: .word 0x0220FBC0 +_021D8654: .word UNK04_0220FBC0 _021D8658: .word 0x00001F60 thumb_func_start MOD04_021D865C MOD04_021D865C: ; 0x021D865C - ldr r0, _021D8670 ; =0x0220FBC0 + ldr r0, _021D8670 ; =UNK04_0220FBC0 ldr r2, [r0] cmp r2, #0 beq _021D866C @@ -2288,18 +2288,18 @@ MOD04_021D865C: ; 0x021D865C _021D866C: bx lr nop -_021D8670: .word 0x0220FBC0 +_021D8670: .word UNK04_0220FBC0 _021D8674: .word 0x00001F60 thumb_func_start MOD04_021D8678 MOD04_021D8678: ; 0x021D8678 - ldr r1, _021D8684 ; =0x0220FBC0 + ldr r1, _021D8684 ; =UNK04_0220FBC0 ldr r2, [r1] ldr r1, _021D8688 ; =0x00001F68 str r0, [r2, r1] bx lr nop -_021D8684: .word 0x0220FBC0 +_021D8684: .word UNK04_0220FBC0 _021D8688: .word 0x00001F68 thumb_func_start MOD04_021D868C @@ -2311,7 +2311,7 @@ MOD04_021D868C: ; 0x021D868C bl PM_SetAmp mov r0, #3 bl PM_SetAmpGain - ldr r0, _021D8718 ; =0x0220FBC8 + ldr r0, _021D8718 ; =UNK04_0220FBC8 mov r2, #0 ldr r1, [r0, #4] ldr r3, _021D871C ; =0x00003584 @@ -2341,19 +2341,19 @@ _021D86CE: strh r1, [r4, r3] cmp r2, #0x10 blt _021D86CE - ldr r0, _021D8718 ; =0x0220FBC8 + ldr r0, _021D8718 ; =UNK04_0220FBC8 ldr r2, [r0, #4] ldr r0, _021D8724 ; =0x000035B8 str r1, [r2, r0] mov r0, #1 bl FUN_020AA770 bl FUN_020C01D0 - ldr r0, _021D8718 ; =0x0220FBC8 + ldr r0, _021D8718 ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D8728 ; =0x00003504 add r0, r1, r0 bl FUN_020C16FC - ldr r1, _021D8718 ; =0x0220FBC8 + ldr r1, _021D8718 ; =UNK04_0220FBC8 mov r0, #0 ldr r2, [r1, #4] mov r1, #0xb1 @@ -2362,12 +2362,12 @@ _021D86CE: mov r2, #0x22 lsl r2, r2, #6 bl MIi_CpuClearFast - ldr r0, _021D8718 ; =0x0220FBC8 + ldr r0, _021D8718 ; =UNK04_0220FBC8 mov r1, #0 str r1, [r0, #8] pop {r3, r4, r5, pc} nop -_021D8718: .word 0x0220FBC8 +_021D8718: .word UNK04_0220FBC8 _021D871C: .word 0x00003584 _021D8720: .word 0x00003598 _021D8724: .word 0x000035B8 @@ -2392,7 +2392,7 @@ MOD04_021D8730: ; 0x021D8730 bl MI_CpuFill8 pop {r4, r5, r6, pc} _021D8748: - ldr r0, _021D87B8 ; =0x0220FBC8 + ldr r0, _021D87B8 ; =UNK04_0220FBC8 ldr r2, [r0, #4] ldr r0, _021D87BC ; =0x00003565 ldrb r1, [r2, r0] @@ -2403,7 +2403,7 @@ _021D8748: ldr r1, _021D87C0 ; =MOD04_021D872C mov r2, #0 bl MIC_StartAutoSamplingAsync - ldr r0, _021D87B8 ; =0x0220FBC8 + ldr r0, _021D87B8 ; =UNK04_0220FBC8 mov r2, #0 ldr r1, [r0, #4] ldr r0, _021D87BC ; =0x00003565 @@ -2422,13 +2422,13 @@ _021D8776: and r0, r1 asr r0, r0, #0xf beq _021D878E - ldr r0, _021D87B8 ; =0x0220FBC8 + ldr r0, _021D87B8 ; =UNK04_0220FBC8 ldr r1, [r0, #4] mov r0, #0xb1 lsl r0, r0, #6 add r4, r1, r0 _021D878E: - ldr r0, _021D87B8 ; =0x0220FBC8 + ldr r0, _021D87B8 ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D87C8 ; =0x000034FC ldr r0, [r1, r0] @@ -2442,14 +2442,14 @@ _021D87A2: add r1, r5, #0 mov r2, #0 bl FUN_020AA824 - ldr r0, _021D87B8 ; =0x0220FBC8 + ldr r0, _021D87B8 ; =UNK04_0220FBC8 mov r2, #2 ldr r1, [r0, #4] ldr r0, _021D87CC ; =0x00003564 strb r2, [r1, r0] pop {r4, r5, r6, pc} .align 2, 0 -_021D87B8: .word 0x0220FBC8 +_021D87B8: .word UNK04_0220FBC8 _021D87BC: .word 0x00003565 _021D87C0: .word MOD04_021D872C _021D87C4: .word 0x027FFFA8 @@ -2459,7 +2459,7 @@ _021D87CC: .word 0x00003564 thumb_func_start MOD04_021D87D0 MOD04_021D87D0: ; 0x021D87D0 push {r4, lr} - ldr r1, _021D8810 ; =0x0220FBC8 + ldr r1, _021D8810 ; =UNK04_0220FBC8 ldr r2, [r1, #4] ldr r1, _021D8814 ; =0x00003560 ldr r1, [r2, r1] @@ -2480,7 +2480,7 @@ _021D87EA: mov r0, #0 pop {r4, pc} _021D87FE: - ldr r0, _021D8810 ; =0x0220FBC8 + ldr r0, _021D8810 ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D8814 ; =0x00003560 str r4, [r1, r0] @@ -2490,13 +2490,13 @@ _021D880A: mov r0, #0 pop {r4, pc} nop -_021D8810: .word 0x0220FBC8 +_021D8810: .word UNK04_0220FBC8 _021D8814: .word 0x00003560 thumb_func_start MOD04_021D8818 MOD04_021D8818: ; 0x021D8818 push {r3, lr} - ldr r0, _021D8858 ; =0x0220FBC8 + ldr r0, _021D8858 ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D885C ; =0x00003560 ldr r0, [r1, r0] @@ -2512,7 +2512,7 @@ MOD04_021D8818: ; 0x021D8818 mov r0, #0 pop {r3, pc} _021D883A: - ldr r0, _021D8858 ; =0x0220FBC8 + ldr r0, _021D8858 ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D885C ; =0x00003560 ldr r0, [r1, r0] @@ -2528,7 +2528,7 @@ _021D8852: mov r0, #0 pop {r3, pc} nop -_021D8858: .word 0x0220FBC8 +_021D8858: .word UNK04_0220FBC8 _021D885C: .word 0x00003560 thumb_func_start MOD04_021D8860 @@ -2558,7 +2558,7 @@ _021D8874: ; jump table .short _021D88FC - _021D8874 - 2 ; case 11 .short _021D88FC - _021D8874 - 2 ; case 12 _021D888E: - ldr r0, _021D8904 ; =0x0220FBC8 + ldr r0, _021D8904 ; =UNK04_0220FBC8 ldr r2, [r0, #4] ldr r0, _021D8908 ; =0x00003560 ldr r1, [r2, r0] @@ -2598,7 +2598,7 @@ _021D88DE: bl FUN_020AADCC cmp r0, #0 beq _021D8902 - ldr r0, _021D8904 ; =0x0220FBC8 + ldr r0, _021D8904 ; =UNK04_0220FBC8 mov r2, #2 ldr r1, [r0, #4] ldr r0, _021D890C ; =0x000034F8 @@ -2614,14 +2614,14 @@ _021D88FC: _021D8902: pop {r4, pc} .align 2, 0 -_021D8904: .word 0x0220FBC8 +_021D8904: .word UNK04_0220FBC8 _021D8908: .word 0x00003560 _021D890C: .word 0x000034F8 thumb_func_start MOD04_021D8910 MOD04_021D8910: ; 0x021D8910 push {r4, lr} - ldr r1, _021D893C ; =0x0220FBC8 + ldr r1, _021D893C ; =UNK04_0220FBC8 add r4, r0, #0 ldr r2, [r1, #4] ldr r1, _021D8940 ; =0x00003560 @@ -2631,7 +2631,7 @@ MOD04_021D8910: ; 0x021D8910 bl FUN_020AACFC add r0, r4, #0 bl FUN_020ACC84 - ldr r0, _021D893C ; =0x0220FBC8 + ldr r0, _021D893C ; =UNK04_0220FBC8 mov r2, #0 ldr r1, [r0, #4] ldr r0, _021D8940 ; =0x00003560 @@ -2641,7 +2641,7 @@ _021D8936: bl FUN_020ACC84 pop {r4, pc} .align 2, 0 -_021D893C: .word 0x0220FBC8 +_021D893C: .word UNK04_0220FBC8 _021D8940: .word 0x00003560 thumb_func_start MOD04_021D8944 @@ -2649,7 +2649,7 @@ MOD04_021D8944: ; 0x021D8944 push {r4, r5, r6, lr} bl OS_GetTick add r4, r0, #0 - ldr r0, _021D8A3C ; =0x0220FBC8 + ldr r0, _021D8A3C ; =UNK04_0220FBC8 add r5, r1, #0 ldr r0, [r0, #0xc] sub r1, r4, r0 @@ -2658,7 +2658,7 @@ MOD04_021D8944: ; 0x021D8944 mul r0, r1 ldr r1, _021D8A40 ; =0x000082EA bl _u32_div_f - ldr r1, _021D8A3C ; =0x0220FBC8 + ldr r1, _021D8A3C ; =UNK04_0220FBC8 ldr r3, _021D8A44 ; =0x0000411A ldr r2, [r1, #8] sub r0, r0, r3 @@ -2670,11 +2670,11 @@ MOD04_021D8944: ; 0x021D8944 mov r0, #0 str r0, [r1, #8] _021D8976: - ldr r0, _021D8A3C ; =0x0220FBC8 + ldr r0, _021D8A3C ; =UNK04_0220FBC8 str r4, [r0, #0xc] str r5, [r0, #0x10] bl VCT_Main - ldr r4, _021D8A3C ; =0x0220FBC8 + ldr r4, _021D8A3C ; =UNK04_0220FBC8 ldr r0, _021D8A44 ; =0x0000411A ldr r1, [r4, #8] cmp r1, r0 @@ -2689,7 +2689,7 @@ _021D898E: cmp r0, r5 bge _021D898E _021D899C: - ldr r0, _021D8A3C ; =0x0220FBC8 + ldr r0, _021D8A3C ; =UNK04_0220FBC8 ldr r2, [r0, #4] ldr r0, _021D8A4C ; =0x0000358C ldr r1, [r2, r0] @@ -2726,13 +2726,13 @@ _021D89DC: mov r0, #0 bl PM_SetAmpGain _021D89E2: - ldr r0, _021D8A3C ; =0x0220FBC8 + ldr r0, _021D8A3C ; =UNK04_0220FBC8 mov r2, #0 ldr r1, [r0, #4] ldr r0, _021D8A4C ; =0x0000358C str r2, [r1, r0] _021D89EC: - ldr r0, _021D8A3C ; =0x0220FBC8 + ldr r0, _021D8A3C ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D8A50 ; =0x000034F8 ldr r0, [r1, r0] @@ -2750,7 +2750,7 @@ _021D8A00: bl MOD04_021D87D0 cmp r0, #0 beq _021D8A3A - ldr r0, _021D8A3C ; =0x0220FBC8 + ldr r0, _021D8A3C ; =UNK04_0220FBC8 mov r2, #1 ldr r1, [r0, #4] ldr r0, _021D8A50 ; =0x000034F8 @@ -2764,7 +2764,7 @@ _021D8A1E: bl MOD04_021D8818 cmp r0, #0 beq _021D8A3A - ldr r0, _021D8A3C ; =0x0220FBC8 + ldr r0, _021D8A3C ; =UNK04_0220FBC8 mov r2, #2 ldr r1, [r0, #4] ldr r0, _021D8A50 ; =0x000034F8 @@ -2772,7 +2772,7 @@ _021D8A1E: _021D8A3A: pop {r4, r5, r6, pc} .align 2, 0 -_021D8A3C: .word 0x0220FBC8 +_021D8A3C: .word UNK04_0220FBC8 _021D8A40: .word 0x000082EA _021D8A44: .word 0x0000411A _021D8A48: .word 0xFFFFD8F0 @@ -2782,7 +2782,7 @@ _021D8A50: .word 0x000034F8 thumb_func_start MOD04_021D8A54 MOD04_021D8A54: ; 0x021D8A54 push {r3, lr} - ldr r3, _021D8A78 ; =0x0220FBC8 + ldr r3, _021D8A78 ; =UNK04_0220FBC8 ldr r3, [r3, #4] cmp r3, #0 bne _021D8A62 @@ -2800,13 +2800,13 @@ _021D8A72: mov r0, #0 pop {r3, pc} nop -_021D8A78: .word 0x0220FBC8 +_021D8A78: .word UNK04_0220FBC8 thumb_func_start MOD04_021D8A7C MOD04_021D8A7C: ; 0x021D8A7C push {r4, r5, r6, r7, lr} sub sp, #0x34 - ldr r2, _021D8BC8 ; =0x0220BAC0 + ldr r2, _021D8BC8 ; =UNK04_0220BAC0 add r4, r1, #0 ldrb r3, [r2] add r1, sp, #0x10 @@ -2816,13 +2816,13 @@ MOD04_021D8A7C: ; 0x021D8A7C ldrb r2, [r2, #2] strb r3, [r1, #1] strb r2, [r1, #2] - ldr r1, _021D8BCC ; =0x0220FBC8 + ldr r1, _021D8BCC ; =UNK04_0220FBC8 ldr r1, [r1, #4] cmp r1, #0 bne _021D8ACA ldr r1, _021D8BD0 ; =0x000035DC bl FUN_02016998 - ldr r2, _021D8BCC ; =0x0220FBC8 + ldr r2, _021D8BCC ; =UNK04_0220FBC8 mov r1, #0x35 str r0, [r2] add r0, #0x1f @@ -2832,7 +2832,7 @@ MOD04_021D8A7C: ; 0x021D8A7C lsl r1, r1, #8 str r5, [r0, r1] add r0, r1, #0 - ldr r5, _021D8BD4 ; =0x0220FBE0 + ldr r5, _021D8BD4 ; =UNK04_0220FBE0 ldr r3, [r2, #4] sub r0, #0x40 str r5, [r3, r0] @@ -2842,7 +2842,7 @@ MOD04_021D8A7C: ; 0x021D8A7C str r3, [r0, r1] bl MOD04_021D868C _021D8ACA: - ldr r5, _021D8BCC ; =0x0220FBC8 + ldr r5, _021D8BCC ; =UNK04_0220FBC8 mov r7, #0x11 ldr r0, [r5, #4] ldr r3, _021D8BD8 ; =0x00003568 @@ -2915,7 +2915,7 @@ _021D8ACA: mov r1, #1 lsl r3, r7, #1 bl FUN_020C14AC - ldr r2, _021D8BCC ; =0x0220FBC8 + ldr r2, _021D8BCC ; =UNK04_0220FBC8 ldr r1, _021D8BE4 ; =0x000034F8 ldr r0, [r2, #4] mov r5, #0 @@ -2939,7 +2939,7 @@ _021D8ACA: str r0, [sp, #0x2c] add r0, r5, #0 str r0, [sp, #0x30] - ldr r0, _021D8BCC ; =0x0220FBC8 + ldr r0, _021D8BCC ; =UNK04_0220FBC8 ldr r0, [r0, #4] str r0, [sp, #0x24] mov r0, #0x8f @@ -2948,7 +2948,7 @@ _021D8ACA: add r0, sp, #0x14 bl VCT_Init cmp r0, #0 - ldr r0, _021D8BCC ; =0x0220FBC8 + ldr r0, _021D8BCC ; =UNK04_0220FBC8 add r2, r5, #0 ldr r1, [r0, #4] ldr r0, _021D8BEC ; =0x000034FC @@ -2961,10 +2961,10 @@ _021D8ACA: add sp, #0x34 pop {r4, r5, r6, r7, pc} nop -_021D8BC8: .word 0x0220BAC0 -_021D8BCC: .word 0x0220FBC8 +_021D8BC8: .word UNK04_0220BAC0 +_021D8BCC: .word UNK04_0220FBC8 _021D8BD0: .word 0x000035DC -_021D8BD4: .word 0x0220FBE0 +_021D8BD4: .word UNK04_0220FBE0 _021D8BD8: .word 0x00003568 _021D8BDC: .word 0x00003504 _021D8BE0: .word MOD04_021D8730 @@ -2974,21 +2974,21 @@ _021D8BEC: .word 0x000034FC thumb_func_start MOD04_021D8BF0 MOD04_021D8BF0: ; 0x021D8BF0 - ldr r0, _021D8BFC ; =0x0220FBC8 + ldr r0, _021D8BFC ; =UNK04_0220FBC8 ldr r3, _021D8C00 ; =0x020C1458 ldr r1, [r0, #4] ldr r0, _021D8C04 ; =0x00003504 add r0, r1, r0 bx r3 .align 2, 0 -_021D8BFC: .word 0x0220FBC8 +_021D8BFC: .word UNK04_0220FBC8 _021D8C00: .word 0x020C1458 _021D8C04: .word 0x00003504 thumb_func_start MOD04_021D8C08 MOD04_021D8C08: ; 0x021D8C08 push {r3, lr} - ldr r0, _021D8C50 ; =0x0220FBC8 + ldr r0, _021D8C50 ; =UNK04_0220FBC8 ldr r1, _021D8C54 ; =0x00003560 ldr r2, [r0, #4] ldr r0, [r2, r1] @@ -3011,7 +3011,7 @@ _021D8C24: bl MOD04_021D8C6C pop {r3, pc} _021D8C38: - ldr r0, _021D8C50 ; =0x0220FBC8 + ldr r0, _021D8C50 ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D8C54 ; =0x00003560 ldr r0, [r1, r0] @@ -3023,24 +3023,24 @@ _021D8C38: _021D8C4E: pop {r3, pc} .align 2, 0 -_021D8C50: .word 0x0220FBC8 +_021D8C50: .word UNK04_0220FBC8 _021D8C54: .word 0x00003560 thumb_func_start MOD04_021D8C58 MOD04_021D8C58: ; 0x021D8C58 - ldr r1, _021D8C64 ; =0x0220FBC8 + ldr r1, _021D8C64 ; =UNK04_0220FBC8 ldr r2, [r1, #4] ldr r1, _021D8C68 ; =0x000034C4 str r0, [r2, r1] bx lr nop -_021D8C64: .word 0x0220FBC8 +_021D8C64: .word UNK04_0220FBC8 _021D8C68: .word 0x000034C4 thumb_func_start MOD04_021D8C6C MOD04_021D8C6C: ; 0x021D8C6C push {r4, lr} - ldr r0, _021D8CBC ; =0x0220FBC8 + ldr r0, _021D8CBC ; =UNK04_0220FBC8 ldr r1, [r0] cmp r1, #0 beq _021D8CBA @@ -3048,18 +3048,18 @@ MOD04_021D8C6C: ; 0x021D8C6C ldr r0, _021D8CC0 ; =0x000034C4 ldr r4, [r1, r0] bl MIC_StopAutoSampling - ldr r0, _021D8CBC ; =0x0220FBC8 + ldr r0, _021D8CBC ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D8CC4 ; =0x00003504 add r0, r1, r0 bl FUN_020C1430 - ldr r0, _021D8CBC ; =0x0220FBC8 + ldr r0, _021D8CBC ; =UNK04_0220FBC8 ldr r1, [r0, #4] ldr r0, _021D8CC4 ; =0x00003504 add r0, r1, r0 bl FUN_020C1674 bl VCT_Cleanup - ldr r1, _021D8CBC ; =0x0220FBC8 + ldr r1, _021D8CBC ; =UNK04_0220FBC8 mov r0, #0x35 ldr r2, [r1, #4] lsl r0, r0, #8 @@ -3067,7 +3067,7 @@ MOD04_021D8C6C: ; 0x021D8C6C ldr r1, [r1] bl FUN_02016A8C mov r1, #0 - ldr r0, _021D8CBC ; =0x0220FBC8 + ldr r0, _021D8CBC ; =UNK04_0220FBC8 cmp r4, #0 str r1, [r0] str r1, [r0, #4] @@ -3076,7 +3076,7 @@ MOD04_021D8C6C: ; 0x021D8C6C _021D8CBA: pop {r4, pc} .align 2, 0 -_021D8CBC: .word 0x0220FBC8 +_021D8CBC: .word UNK04_0220FBC8 _021D8CC0: .word 0x000034C4 _021D8CC4: .word 0x00003504 @@ -3084,7 +3084,7 @@ _021D8CC4: .word 0x00003504 MOD04_021D8CC8: ; 0x021D8CC8 push {r3, lr} sub sp, #0x10 - ldr r0, _021D8CEC ; =0x0220FBC8 + ldr r0, _021D8CEC ; =UNK04_0220FBC8 ldr r0, [r0, #4] cmp r0, #0 beq _021D8CE6 @@ -3101,43 +3101,57 @@ _021D8CE6: add sp, #0x10 pop {r3, pc} .align 2, 0 -_021D8CEC: .word 0x0220FBC8 +_021D8CEC: .word UNK04_0220FBC8 thumb_func_start MOD04_021D8CF0 MOD04_021D8CF0: ; 0x021D8CF0 - ldr r0, _021D8CFC ; =0x0220FBC8 + ldr r0, _021D8CFC ; =UNK04_0220FBC8 mov r2, #1 ldr r1, [r0, #4] ldr r0, _021D8D00 ; =0x000034FC str r2, [r1, r0] bx lr .align 2, 0 -_021D8CFC: .word 0x0220FBC8 +_021D8CFC: .word UNK04_0220FBC8 _021D8D00: .word 0x000034FC thumb_func_start MOD04_021D8D04 MOD04_021D8D04: ; 0x021D8D04 - ldr r0, _021D8D10 ; =0x0220FBC8 + ldr r0, _021D8D10 ; =UNK04_0220FBC8 mov r2, #0 ldr r1, [r0, #4] ldr r0, _021D8D14 ; =0x000034FC str r2, [r1, r0] bx lr .align 2, 0 -_021D8D10: .word 0x0220FBC8 +_021D8D10: .word UNK04_0220FBC8 _021D8D14: .word 0x000034FC .section .rodata - ; 0x0220BAC0 + + .global UNK04_0220BAC0 +UNK04_0220BAC0: ; 0x0220BAC0 .byte 0x0D, 0x0D, 0x0D .section .data - ; 0x0220BEA0 .balign 4 + .global UNK04_0220BEA0 +UNK04_0220BEA0: ; 0x0220BEA0 .asciz "pokemondpds" .balign 4 + .global UNK04_0220BEAC +UNK04_0220BEAC: ; 0x0220BEAC .asciz "1vTlwb" .section .bss - ; 0x0220FBC0 - .space 0x8a8 + .global UNK04_0220FBC0 +UNK04_0220FBC0: ; 0x0220FBC0 + .space 0x8 + + .global UNK04_0220FBC8 +UNK04_0220FBC8: ; 0x0220FBC8 + .space 0x18 + + .global UNK04_0220FBE0 +UNK04_0220FBE0: ; 0x0220FBE0 + .space 0x880 |