diff options
Diffstat (limited to 'arm9/asm/unk_0202C198.s')
-rw-r--r-- | arm9/asm/unk_0202C198.s | 271 |
1 files changed, 137 insertions, 134 deletions
diff --git a/arm9/asm/unk_0202C198.s b/arm9/asm/unk_0202C198.s index b0625152..64690f8d 100644 --- a/arm9/asm/unk_0202C198.s +++ b/arm9/asm/unk_0202C198.s @@ -1,22 +1,25 @@ .include "asm/macros.inc" .include "global.inc" + .extern UNK_021C59D8 + .extern UNK_02105D54 + .text thumb_func_start FUN_0202C198 FUN_0202C198: ; 0x0202C198 - ldr r1, _0202C1A4 ; =0x021C59D8 + ldr r1, _0202C1A4 ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202C1A8 ; =0x00001310 str r0, [r2, r1] bx lr nop -_0202C1A4: .word 0x021C59D8 +_0202C1A4: .word UNK_021C59D8 _0202C1A8: .word 0x00001310 thumb_func_start FUN_0202C1AC FUN_0202C1AC: ; 0x0202C1AC - ldr r1, _0202C1C0 ; =0x021C59D8 + ldr r1, _0202C1C0 ; =UNK_021C59D8 ldr r3, [r1, #0x4] ldr r1, _0202C1C4 ; =0x00001310 ldr r2, [r3, r1] @@ -28,7 +31,7 @@ FUN_0202C1AC: ; 0x0202C1AC _0202C1BE: bx lr .balign 4 -_0202C1C0: .word 0x021C59D8 +_0202C1C0: .word UNK_021C59D8 _0202C1C4: .word 0x00001310 thumb_func_start FUN_0202C1C8 @@ -36,7 +39,7 @@ FUN_0202C1C8: ; 0x0202C1C8 push {r3, lr} mov r0, #0x3 bl FUN_0202C198 - ldr r1, _0202C1F0 ; =0x021C59D8 + ldr r1, _0202C1F0 ; =UNK_021C59D8 ldr r0, _0202C1F4 ; =FUN_0202C1F8 ldr r1, [r1, #0x4] bl WM_SetParentParameter @@ -51,7 +54,7 @@ _0202C1EC: mov r0, #0x1 pop {r3, pc} .balign 4 -_0202C1F0: .word 0x021C59D8 +_0202C1F0: .word UNK_021C59D8 _0202C1F4: .word FUN_0202C1F8 thumb_func_start FUN_0202C1F8 @@ -76,7 +79,7 @@ _0202C21A: thumb_func_start FUN_0202C21C FUN_0202C21C: ; 0x0202C21C push {r4, lr} - ldr r0, _0202C278 ; =0x021C59D8 + ldr r0, _0202C278 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C27C ; =0x00001310 ldr r0, [r1, r0] @@ -108,7 +111,7 @@ _0202C230: mov r0, #0x0 pop {r4, pc} _0202C264: - ldr r2, _0202C278 ; =0x021C59D8 + ldr r2, _0202C278 ; =UNK_021C59D8 ldr r1, _0202C284 ; =0x0000132C ldr r0, [r2, #0x4] mov r3, #0x0 @@ -119,7 +122,7 @@ _0202C264: strh r0, [r2, r1] pop {r4, pc} .balign 4 -_0202C278: .word 0x021C59D8 +_0202C278: .word UNK_021C59D8 _0202C27C: .word 0x00001310 _0202C280: .word FUN_0202C288 _0202C284: .word 0x0000132C @@ -162,7 +165,7 @@ _0202C2C8: cmp r0, #0x1a pop {r4-r6, pc} _0202C2CC: - ldr r0, _0202C37C ; =0x021C59D8 + ldr r0, _0202C37C ; =UNK_021C59D8 ldr r2, [r0, #0x4] ldr r0, _0202C380 ; =0x00001345 ldrb r1, [r2, r0] @@ -170,7 +173,7 @@ _0202C2CC: strb r1, [r2, r0] pop {r4-r6, pc} _0202C2DA: - ldr r0, _0202C37C ; =0x021C59D8 + ldr r0, _0202C37C ; =UNK_021C59D8 ldr r2, [r0, #0x4] ldr r0, _0202C384 ; =0x00001343 ldrb r1, [r2, r0] @@ -181,7 +184,7 @@ _0202C2DA: cmp r0, #0x1 beq _0202C318 bl FUN_0202CBA0 - ldr r1, _0202C37C ; =0x021C59D8 + ldr r1, _0202C37C ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202C388 ; =0x00001334 ldrb r1, [r2, r1] @@ -192,7 +195,7 @@ _0202C2DA: cmp r1, r0 bne _0202C318 add r1, r5, #0x0 - ldr r0, _0202C38C ; =0x02105D54 + ldr r0, _0202C38C ; =UNK_02105D54 add r1, #0x15 mov r2, #0x3 bl memcmp @@ -209,7 +212,7 @@ _0202C318: bl FUN_0202C198 pop {r4-r6, pc} _0202C330: - ldr r1, _0202C37C ; =0x021C59D8 + ldr r1, _0202C37C ; =UNK_021C59D8 ldr r0, _0202C390 ; =0x0000132E ldr r3, [r1, #0x4] ldrh r2, [r3, r0] @@ -224,7 +227,7 @@ _0202C330: blx r1 pop {r4-r6, pc} _0202C34C: - ldr r2, _0202C37C ; =0x021C59D8 + ldr r2, _0202C37C ; =UNK_021C59D8 ldr r1, _0202C390 ; =0x0000132E ldr r0, [r2, #0x4] mvn r3, r4 @@ -248,18 +251,18 @@ _0202C36A: _0202C378: pop {r4-r6, pc} nop -_0202C37C: .word 0x021C59D8 +_0202C37C: .word UNK_021C59D8 _0202C380: .word 0x00001345 _0202C384: .word 0x00001343 _0202C388: .word 0x00001334 -_0202C38C: .word 0x02105D54 +_0202C38C: .word UNK_02105D54 _0202C390: .word 0x0000132E thumb_func_start FUN_0202C394 FUN_0202C394: ; 0x0202C394 push {r4, lr} sub sp, #0x8 - ldr r0, _0202C3F0 ; =0x021C59D8 + ldr r0, _0202C3F0 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C3F4 ; =0x00001310 ldr r0, [r1, r0] @@ -272,7 +275,7 @@ FUN_0202C394: ; 0x0202C394 _0202C3AC: mov r0, #0x4 bl FUN_0202C198 - ldr r0, _0202C3F0 ; =0x021C59D8 + ldr r0, _0202C3F0 ; =UNK_021C59D8 ldr r2, _0202C3F8 ; =0x00001304 ldr r4, [r0, #0x4] ldr r3, _0202C3FC ; =0x00001020 @@ -302,7 +305,7 @@ _0202C3E8: add sp, #0x8 pop {r4, pc} nop -_0202C3F0: .word 0x021C59D8 +_0202C3F0: .word UNK_021C59D8 _0202C3F4: .word 0x00001310 _0202C3F8: .word 0x00001304 _0202C3FC: .word 0x00001020 @@ -336,7 +339,7 @@ _0202C42E: ; jump table (using 16-bit offset) .short _0202C454 - _0202C42E - 2; case 2 .short _0202C454 - _0202C42E - 2; case 3 _0202C436: - ldr r0, _0202C458 ; =0x021C59D8 + ldr r0, _0202C458 ; =UNK_021C59D8 ldr r2, [r0, #0x4] ldr r0, _0202C45C ; =0x00001314 ldr r1, [r2, r0] @@ -354,7 +357,7 @@ _0202C44E: _0202C454: pop {r3, pc} nop -_0202C458: .word 0x021C59D8 +_0202C458: .word UNK_021C59D8 _0202C45C: .word 0x00001314 thumb_func_start FUN_0202C460 @@ -426,7 +429,7 @@ _0202C4CE: FUN_0202C4D8: ; 0x0202C4D8 push {r3-r7, lr} add r6, r2, #0x0 - ldr r2, _0202C564 ; =0x021C59D8 + ldr r2, _0202C564 ; =UNK_021C59D8 add r5, r0, #0x0 add r4, r1, #0x0 mov r3, #0x2 @@ -440,7 +443,7 @@ FUN_0202C4D8: ; 0x0202C4D8 str r0, [r2, r1] mov r0, #0x2 bl FUN_0202C198 - ldr r1, _0202C564 ; =0x021C59D8 + ldr r1, _0202C564 ; =UNK_021C59D8 ldr r0, _0202C56C ; =0x00001256 ldr r3, [r1, #0x4] mov r2, #0x1 @@ -492,7 +495,7 @@ _0202C55E: mov r0, #0x1 pop {r3-r7, pc} nop -_0202C564: .word 0x021C59D8 +_0202C564: .word UNK_021C59D8 _0202C568: .word 0x00001308 _0202C56C: .word 0x00001256 @@ -504,7 +507,7 @@ FUN_0202C570: ; 0x0202C570 add r4, r1, #0x0 add r6, r2, #0x0 bl FUN_0202C198 - ldr r1, _0202C5D4 ; =0x021C59D8 + ldr r1, _0202C5D4 ; =UNK_021C59D8 mov r0, #0x13 ldr r2, [r1, #0x4] lsl r0, r0, #0x8 @@ -547,7 +550,7 @@ _0202C5D0: mov r0, #0x1 pop {r4-r6, pc} .balign 4 -_0202C5D4: .word 0x021C59D8 +_0202C5D4: .word UNK_021C59D8 thumb_func_start FUN_0202C5D8 FUN_0202C5D8: ; 0x0202C5D8 @@ -574,7 +577,7 @@ _0202C5F8: mov r0, #0x0 pop {r3-r7, pc} _0202C60C: - ldr r1, _0202C684 ; =0x021C59D8 + ldr r1, _0202C684 ; =UNK_021C59D8 ldr r0, _0202C688 ; =0x0000130C ldr r3, [r1, #0x4] ldrh r2, [r3, r0] @@ -613,7 +616,7 @@ _0202C64C: strh r2, [r3, r0] _0202C650: bl WM_GetDispersionScanPeriod - ldr r2, _0202C684 ; =0x021C59D8 + ldr r2, _0202C684 ; =UNK_021C59D8 ldr r1, _0202C690 ; =0x000012E6 ldr r3, [r2, #0x4] strh r0, [r3, r1] @@ -637,7 +640,7 @@ _0202C680: mov r0, #0x1 pop {r3-r7, pc} .balign 4 -_0202C684: .word 0x021C59D8 +_0202C684: .word UNK_021C59D8 _0202C688: .word 0x0000130C _0202C68C: .word 0x000012E4 _0202C690: .word 0x000012E6 @@ -655,7 +658,7 @@ FUN_0202C698: ; 0x0202C698 bl FUN_0202C198 pop {r4, pc} _0202C6AE: - ldr r0, _0202C760 ; =0x021C59D8 + ldr r0, _0202C760 ; =UNK_021C59D8 ldr r2, [r0, #0x4] ldr r0, _0202C764 ; =0x00001310 ldr r1, [r2, r0] @@ -682,7 +685,7 @@ _0202C6D0: add r0, r2, r0 mov r1, #0xc0 bl DC_InvalidateRange - ldr r0, _0202C760 ; =0x021C59D8 + ldr r0, _0202C760 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C768 ; =0x00001320 ldr r2, [r1, r0] @@ -700,7 +703,7 @@ _0202C704: ldrh r0, [r4, #0x36] cmp r0, #0x8 blo _0202C74E - ldr r0, _0202C760 ; =0x021C59D8 + ldr r0, _0202C760 ; =UNK_021C59D8 ldr r2, [r4, #0x3c] ldr r0, [r0, #0x4] ldr r1, [r0, #0x8] @@ -721,7 +724,7 @@ _0202C704: add r0, r0, r1 blx r2 _0202C732: - ldr r0, _0202C760 ; =0x021C59D8 + ldr r0, _0202C760 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C76C ; =0x0000130E ldrh r0, [r1, r0] @@ -742,7 +745,7 @@ _0202C74E: _0202C75C: pop {r4, pc} nop -_0202C760: .word 0x021C59D8 +_0202C760: .word UNK_021C59D8 _0202C764: .word 0x00001310 _0202C768: .word 0x00001320 _0202C76C: .word 0x0000130E @@ -750,7 +753,7 @@ _0202C76C: .word 0x0000130E thumb_func_start FUN_0202C770 FUN_0202C770: ; 0x0202C770 push {r3, lr} - ldr r0, _0202C78C ; =0x021C59D8 + ldr r0, _0202C78C ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C790 ; =0x00001310 ldr r0, [r1, r0] @@ -764,7 +767,7 @@ _0202C782: mov r0, #0x1 pop {r3, pc} .balign 4 -_0202C78C: .word 0x021C59D8 +_0202C78C: .word UNK_021C59D8 _0202C790: .word 0x00001310 thumb_func_start FUN_0202C794 @@ -794,7 +797,7 @@ FUN_0202C7B0: ; 0x0202C7B0 _0202C7BE: mov r0, #0x1 bl FUN_0202C198 - ldr r0, _0202C7E0 ; =0x021C59D8 + ldr r0, _0202C7E0 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C7E4 ; =0x0000130E ldrh r0, [r1, r0] @@ -808,14 +811,14 @@ _0202C7BE: _0202C7DE: pop {r3, pc} .balign 4 -_0202C7E0: .word 0x021C59D8 +_0202C7E0: .word UNK_021C59D8 _0202C7E4: .word 0x0000130E thumb_func_start FUN_0202C7E8 FUN_0202C7E8: ; 0x0202C7E8 push {lr} sub sp, #0x24 - ldr r0, _0202C844 ; =0x021C59D8 + ldr r0, _0202C844 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C848 ; =0x00001310 ldr r0, [r1, r0] @@ -829,7 +832,7 @@ _0202C800: mov r0, #0x3 bl FUN_0202C198 add r1, sp, #0x4 - ldr r0, _0202C84C ; =0x02105D54 + ldr r0, _0202C84C ; =UNK_02105D54 add r1, #0x1 mov r2, #0x3 bl MI_CpuCopy8 @@ -838,7 +841,7 @@ _0202C800: strb r0, [r1, #0x0] mov r0, #0x0 str r0, [sp, #0x0] - ldr r1, _0202C844 ; =0x021C59D8 + ldr r1, _0202C844 ; =UNK_021C59D8 ldr r0, _0202C850 ; =FUN_0202C858 ldr r2, [r1, #0x4] ldr r1, _0202C854 ; =0x00001220 @@ -857,9 +860,9 @@ _0202C83E: add sp, #0x24 pop {pc} .balign 4 -_0202C844: .word 0x021C59D8 +_0202C844: .word UNK_021C59D8 _0202C848: .word 0x00001310 -_0202C84C: .word 0x02105D54 +_0202C84C: .word UNK_02105D54 _0202C850: .word FUN_0202C858 _0202C854: .word 0x00001220 @@ -899,7 +902,7 @@ _0202C894: beq _0202C8FA cmp r0, #0x7 bne _0202C8DA - ldr r0, _0202C8FC ; =0x021C59D8 + ldr r0, _0202C8FC ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202C900 ; =0x00001335 ldrb r0, [r1, r0] @@ -920,7 +923,7 @@ _0202C8B8: bl FUN_0202C198 pop {r4, pc} _0202C8CE: - ldr r0, _0202C8FC ; =0x021C59D8 + ldr r0, _0202C8FC ; =UNK_021C59D8 ldrh r2, [r4, #0xa] ldr r1, [r0, #0x4] ldr r0, _0202C904 ; =0x0000132C @@ -944,7 +947,7 @@ _0202C8F0: _0202C8FA: pop {r4, pc} .balign 4 -_0202C8FC: .word 0x021C59D8 +_0202C8FC: .word UNK_021C59D8 _0202C900: .word 0x00001335 _0202C904: .word 0x0000132C @@ -952,7 +955,7 @@ _0202C904: .word 0x0000132C FUN_0202C908: ; 0x0202C908 push {r4, lr} sub sp, #0x8 - ldr r0, _0202C948 ; =0x021C59D8 + ldr r0, _0202C948 ; =UNK_021C59D8 ldr r2, _0202C94C ; =0x00001304 ldr r4, [r0, #0x4] ldr r3, _0202C950 ; =0x00001020 @@ -982,7 +985,7 @@ _0202C942: add sp, #0x8 pop {r4, pc} .balign 4 -_0202C948: .word 0x021C59D8 +_0202C948: .word UNK_021C59D8 _0202C94C: .word 0x00001304 _0202C950: .word 0x00001020 _0202C954: .word FUN_0202C958 @@ -1021,7 +1024,7 @@ _0202C98E: ; jump table (using 16-bit offset) .short _0202C9B0 - _0202C98E - 2; case 2 .short _0202C9B0 - _0202C98E - 2; case 3 _0202C996: - ldr r0, _0202C9B4 ; =0x021C59D8 + ldr r0, _0202C9B4 ; =UNK_021C59D8 ldr r2, [r0, #0x4] ldr r0, _0202C9B8 ; =0x00001314 ldr r1, [r2, r0] @@ -1037,7 +1040,7 @@ _0202C9AA: _0202C9B0: pop {r3, pc} nop -_0202C9B4: .word 0x021C59D8 +_0202C9B4: .word UNK_021C59D8 _0202C9B8: .word 0x00001314 thumb_func_start FUN_0202C9BC @@ -1151,7 +1154,7 @@ FUN_0202CA88: ; 0x0202CA88 push {r4-r7, lr} sub sp, #0xc add r5, r0, #0x0 - ldr r0, _0202CAD0 ; =0x021C59D8 + ldr r0, _0202CAD0 ; =UNK_021C59D8 add r6, r1, #0x0 add r4, r2, #0x0 ldr r1, [r0, #0x4] @@ -1184,7 +1187,7 @@ _0202CACA: add sp, #0xc pop {r4-r7, pc} .balign 4 -_0202CAD0: .word 0x021C59D8 +_0202CAD0: .word UNK_021C59D8 _0202CAD4: .word 0x00001304 _0202CAD8: .word 0x0000FFFF _0202CADC: .word FUN_0202CAE0 @@ -1225,7 +1228,7 @@ FUN_0202CB08: ; 0x0202CB08 bl FUN_0202C1AC pop {r3, pc} _0202CB18: - ldr r0, _0202CB48 ; =0x021C59D8 + ldr r0, _0202CB48 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202CB4C ; =0x00001318 ldr r3, [r1, r0] @@ -1251,7 +1254,7 @@ _0202CB38: _0202CB44: pop {r3, pc} nop -_0202CB48: .word 0x021C59D8 +_0202CB48: .word UNK_021C59D8 _0202CB4C: .word 0x00001318 thumb_func_start FUN_0202CB50 @@ -1273,39 +1276,39 @@ _0202CB60: thumb_func_start FUN_0202CB70 FUN_0202CB70: ; 0x0202CB70 - ldr r1, _0202CB78 ; =0x021C59D8 + ldr r1, _0202CB78 ; =UNK_021C59D8 ldr r1, [r1, #0x4] str r0, [r1, #0x8] bx lr .balign 4 -_0202CB78: .word 0x021C59D8 +_0202CB78: .word UNK_021C59D8 thumb_func_start FUN_0202CB7C FUN_0202CB7C: ; 0x0202CB7C - ldr r2, _0202CB88 ; =0x021C59D8 + ldr r2, _0202CB88 ; =UNK_021C59D8 ldr r3, [r2, #0x4] str r0, [r3, #0x0] ldr r0, [r2, #0x4] strh r1, [r0, #0x4] bx lr .balign 4 -_0202CB88: .word 0x021C59D8 +_0202CB88: .word UNK_021C59D8 thumb_func_start FUN_0202CB8C FUN_0202CB8C: ; 0x0202CB8C - ldr r0, _0202CB98 ; =0x021C59D8 + ldr r0, _0202CB98 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202CB9C ; =0x0000132E ldrh r0, [r1, r0] bx lr nop -_0202CB98: .word 0x021C59D8 +_0202CB98: .word UNK_021C59D8 _0202CB9C: .word 0x0000132E thumb_func_start FUN_0202CBA0 FUN_0202CBA0: ; 0x0202CBA0 push {r3-r4} - ldr r0, _0202CBCC ; =0x021C59D8 + ldr r0, _0202CBCC ; =UNK_021C59D8 mov r2, #0x0 ldr r1, [r0, #0x4] ldr r0, _0202CBD0 ; =0x0000132E @@ -1328,29 +1331,29 @@ _0202CBB8: pop {r3-r4} bx lr nop -_0202CBCC: .word 0x021C59D8 +_0202CBCC: .word UNK_021C59D8 _0202CBD0: .word 0x0000132E thumb_func_start FUN_0202CBD4 FUN_0202CBD4: ; 0x0202CBD4 - ldr r0, _0202CBE0 ; =0x021C59D8 + ldr r0, _0202CBE0 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202CBE4 ; =0x00001310 ldr r0, [r1, r0] bx lr nop -_0202CBE0: .word 0x021C59D8 +_0202CBE0: .word UNK_021C59D8 _0202CBE4: .word 0x00001310 thumb_func_start FUN_0202CBE8 FUN_0202CBE8: ; 0x0202CBE8 - ldr r0, _0202CBF4 ; =0x021C59D8 + ldr r0, _0202CBF4 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202CBF8 ; =0x00001330 ldr r0, [r1, r0] bx lr nop -_0202CBF4: .word 0x021C59D8 +_0202CBF4: .word UNK_021C59D8 _0202CBF8: .word 0x00001330 thumb_func_start FUN_0202CBFC @@ -1368,7 +1371,7 @@ FUN_0202CBFC: ; 0x0202CBFC add r0, r0, r3 add r0, r1, r0 add r1, r2, r0 - ldr r3, _0202CC88 ; =0x021C59D8 + ldr r3, _0202CC88 ; =UNK_021C59D8 ldr r2, _0202CC8C ; =0x00001338 ldr r0, [r3, #0x4] str r1, [r0, r2] @@ -1418,7 +1421,7 @@ _0202CC7C: pop {r3-r5, pc} nop _0202CC84: .word 0x027FFC3C -_0202CC88: .word 0x021C59D8 +_0202CC88: .word UNK_021C59D8 _0202CC8C: .word 0x00001338 _0202CC90: .word 0x00010DCD _0202CC94: .word 0x00003039 @@ -1498,7 +1501,7 @@ FUN_0202CD14: ; 0x0202CD14 bl FUN_020336A0 pop {r3-r5, pc} _0202CD30: - ldr r2, _0202CD88 ; =0x021C59D8 + ldr r2, _0202CD88 ; =UNK_021C59D8 ldrh r1, [r0, #0x8] ldrh r5, [r0, #0xa] ldr r0, [r2, #0x4] @@ -1543,7 +1546,7 @@ _0202CD7A: _0202CD84: pop {r3-r5, pc} nop -_0202CD88: .word 0x021C59D8 +_0202CD88: .word UNK_021C59D8 _0202CD8C: .word 0x0000133E thumb_func_start FUN_0202CD90 @@ -1563,13 +1566,13 @@ FUN_0202CDA4: ; 0x0202CDA4 push {r3, lr} mov r0, #0x1 bl FUN_0202C198 - ldr r0, _0202CDC8 ; =0x021C59D8 + ldr r0, _0202CDC8 ; =UNK_021C59D8 ldr r1, [r0, #0x4] mov r0, #0x4d lsl r0, r0, #0x6 ldrh r0, [r1, r0] bl FUN_0202CDD0 - ldr r2, _0202CDC8 ; =0x021C59D8 + ldr r2, _0202CDC8 ; =UNK_021C59D8 ldr r1, _0202CDCC ; =0x0000133C ldr r3, [r2, #0x4] strh r0, [r3, r1] @@ -1577,7 +1580,7 @@ FUN_0202CDA4: ; 0x0202CDA4 ldrh r0, [r0, r1] pop {r3, pc} .balign 4 -_0202CDC8: .word 0x021C59D8 +_0202CDC8: .word UNK_021C59D8 _0202CDCC: .word 0x0000133C thumb_func_start FUN_0202CDD0 @@ -1607,7 +1610,7 @@ _0202CDF0: blt _0202CDDC cmp r3, #0x1 bls _0202CE4E - ldr r5, _0202CE54 ; =0x021C59D8 + ldr r5, _0202CE54 ; =UNK_021C59D8 ldr r2, _0202CE58 ; =0x00001338 ldr r0, [r5, #0x4] ldr r1, _0202CE5C ; =0x00010DCD @@ -1654,7 +1657,7 @@ _0202CE4E: pop {r4-r7} bx lr nop -_0202CE54: .word 0x021C59D8 +_0202CE54: .word UNK_021C59D8 _0202CE58: .word 0x00001338 _0202CE5C: .word 0x00010DCD _0202CE60: .word 0x00003039 @@ -1669,7 +1672,7 @@ FUN_0202CE64: ; 0x0202CE64 sub r1, r1, r2 add r0, r0, r1 _0202CE72: - ldr r2, _0202CEE4 ; =0x021C59D8 + ldr r2, _0202CEE4 ; =UNK_021C59D8 ldr r1, _0202CEE8 ; =0x00001308 str r0, [r2, #0x4] mov r3, #0x0 @@ -1727,7 +1730,7 @@ _0202CEE0: mov r0, #0x1 pop {r3-r5, pc} .balign 4 -_0202CEE4: .word 0x021C59D8 +_0202CEE4: .word UNK_021C59D8 _0202CEE8: .word 0x00001308 thumb_func_start FUN_0202CEEC @@ -1756,7 +1759,7 @@ FUN_0202CF0C: ; 0x0202CF0C push {r3, lr} mov r0, #0x3 bl FUN_0202C198 - ldr r0, _0202CF38 ; =0x021C59D8 + ldr r0, _0202CF38 ; =UNK_021C59D8 ldr r1, _0202CF3C ; =FUN_0202CF40 ldr r0, [r0, #0x4] mov r2, #0x2 @@ -1773,7 +1776,7 @@ _0202CF34: mov r0, #0x1 pop {r3, pc} .balign 4 -_0202CF38: .word 0x021C59D8 +_0202CF38: .word UNK_021C59D8 _0202CF3C: .word FUN_0202CF40 thumb_func_start FUN_0202CF40 @@ -1810,7 +1813,7 @@ _0202CF80: .word FUN_0202CEF4 FUN_0202CF84: ; 0x0202CF84 push {r3-r7, lr} add r6, r1, #0x0 - ldr r1, _0202D02C ; =0x021C59D8 + ldr r1, _0202D02C ; =UNK_021C59D8 add r5, r0, #0x0 add r7, r2, #0x0 mov r0, #0x7 @@ -1818,19 +1821,19 @@ FUN_0202CF84: ; 0x0202CF84 ldr r1, _0202D030 ; =0x00001308 lsl r0, r0, #0x6 str r0, [r2, r1] - ldr r0, _0202D02C ; =0x021C59D8 + ldr r0, _0202D02C ; =UNK_021C59D8 add r4, r3, #0x0 ldr r2, [r0, #0x4] sub r0, r1, #0x4 mov r3, #0xe0 str r3, [r2, r0] - ldr r0, _0202D02C ; =0x021C59D8 + ldr r0, _0202D02C ; =UNK_021C59D8 add r1, #0xc ldr r0, [r0, #0x4] str r5, [r0, r1] mov r0, #0x3 bl FUN_0202C198 - ldr r1, _0202D02C ; =0x021C59D8 + ldr r1, _0202D02C ; =UNK_021C59D8 cmp r5, #0x0 ldr r0, [r1, #0x4] strh r6, [r0, #0xc] @@ -1867,7 +1870,7 @@ _0202CFE8: mov r2, #0xc strh r2, [r0, #0x36] _0202CFF4: - ldr r1, _0202D02C ; =0x021C59D8 + ldr r1, _0202D02C ; =UNK_021C59D8 ldr r0, [r1, #0x4] strh r4, [r0, #0x10] ldr r2, [r1, #0x4] @@ -1882,7 +1885,7 @@ _0202CFF4: bne _0202D010 mov r0, #0x1 _0202D010: - ldr r1, _0202D02C ; =0x021C59D8 + ldr r1, _0202D02C ; =UNK_021C59D8 cmp r5, #0x0 ldr r1, [r1, #0x4] strh r0, [r1, #0x14] @@ -1898,13 +1901,13 @@ _0202D028: mov r0, #0x0 pop {r3-r7, pc} .balign 4 -_0202D02C: .word 0x021C59D8 +_0202D02C: .word UNK_021C59D8 _0202D030: .word 0x00001308 thumb_func_start FUN_0202D034 FUN_0202D034: ; 0x0202D034 push {r4-r6, lr} - ldr r2, _0202D094 ; =0x021C59D8 + ldr r2, _0202D094 ; =UNK_021C59D8 add r5, r0, #0x0 add r4, r1, #0x0 mov r3, #0x2 @@ -1928,14 +1931,14 @@ FUN_0202D034: ; 0x0202D034 cmp r5, #0x5 bne _0202D08E _0202D066: - ldr r1, _0202D094 ; =0x021C59D8 + ldr r1, _0202D094 ; =UNK_021C59D8 add r0, r4, #0x0 ldr r2, [r1, #0x4] ldr r1, _0202D09C ; =0x00001220 add r1, r2, r1 mov r2, #0xc0 bl MI_CpuCopy8 - ldr r0, _0202D094 ; =0x021C59D8 + ldr r0, _0202D094 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D09C ; =0x00001220 add r0, r1, r0 @@ -1948,14 +1951,14 @@ _0202D08E: mov r0, #0x0 pop {r4-r6, pc} nop -_0202D094: .word 0x021C59D8 +_0202D094: .word UNK_021C59D8 _0202D098: .word 0x00001308 _0202D09C: .word 0x00001220 thumb_func_start FUN_0202D0A0 FUN_0202D0A0: ; 0x0202D0A0 push {r3, lr} - ldr r2, _0202D0C4 ; =0x021C59D8 + ldr r2, _0202D0C4 ; =UNK_021C59D8 ldr r3, [r2, #0x4] ldr r2, _0202D0C8 ; =0x00001318 str r0, [r3, r2] @@ -1973,7 +1976,7 @@ _0202D0C0: _0202D0C2: pop {r3, pc} .balign 4 -_0202D0C4: .word 0x021C59D8 +_0202D0C4: .word UNK_021C59D8 _0202D0C8: .word 0x00001318 _0202D0CC: .word FUN_0202CB08 @@ -1986,7 +1989,7 @@ FUN_0202D0D0: ; 0x0202D0D0 thumb_func_start FUN_0202D0D8 FUN_0202D0D8: ; 0x0202D0D8 push {r3, lr} - ldr r0, _0202D0F8 ; =0x021C59D8 + ldr r0, _0202D0F8 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D0FC ; =0x00001310 ldr r0, [r1, r0] @@ -2003,13 +2006,13 @@ _0202D0E8: _0202D0F6: pop {r3, pc} .balign 4 -_0202D0F8: .word 0x021C59D8 +_0202D0F8: .word UNK_021C59D8 _0202D0FC: .word 0x00001310 thumb_func_start FUN_0202D100 FUN_0202D100: ; 0x0202D100 push {r3, lr} - ldr r0, _0202D16C ; =0x021C59D8 + ldr r0, _0202D16C ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D170 ; =0x00001310 ldr r0, [r1, r0] @@ -2028,7 +2031,7 @@ FUN_0202D100: ; 0x0202D100 _0202D126: mov r0, #0x3 bl FUN_0202C198 - ldr r0, _0202D16C ; =0x021C59D8 + ldr r0, _0202D16C ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D174 ; =0x00001314 ldr r0, [r1, r0] @@ -2061,7 +2064,7 @@ _0202D15E: _0202D16A: pop {r3, pc} .balign 4 -_0202D16C: .word 0x021C59D8 +_0202D16C: .word UNK_021C59D8 _0202D170: .word 0x00001310 _0202D174: .word 0x00001314 @@ -2086,18 +2089,18 @@ _0202D198: .word FUN_0202CB50 thumb_func_start FUN_0202D19C FUN_0202D19C: ; 0x0202D19C - ldr r0, _0202D1A8 ; =0x021C59D8 + ldr r0, _0202D1A8 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D1AC ; =0x0000132C ldrh r0, [r1, r0] bx lr nop -_0202D1A8: .word 0x021C59D8 +_0202D1A8: .word UNK_021C59D8 _0202D1AC: .word 0x0000132C thumb_func_start FUN_0202D1B0 FUN_0202D1B0: ; 0x0202D1B0 - ldr r1, _0202D1C0 ; =0x021C59D8 + ldr r1, _0202D1C0 ; =UNK_021C59D8 ldr r2, [r1, #0x4] cmp r2, #0x0 beq _0202D1BC @@ -2106,12 +2109,12 @@ FUN_0202D1B0: ; 0x0202D1B0 _0202D1BC: bx lr nop -_0202D1C0: .word 0x021C59D8 +_0202D1C0: .word UNK_021C59D8 _0202D1C4: .word 0x00001334 thumb_func_start FUN_0202D1C8 FUN_0202D1C8: ; 0x0202D1C8 - ldr r0, _0202D1DC ; =0x021C59D8 + ldr r0, _0202D1DC ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D1E0 ; =0x00001310 ldr r0, [r1, r0] @@ -2123,12 +2126,12 @@ _0202D1D8: mov r0, #0x0 bx lr .balign 4 -_0202D1DC: .word 0x021C59D8 +_0202D1DC: .word UNK_021C59D8 _0202D1E0: .word 0x00001310 thumb_func_start FUN_0202D1E4 FUN_0202D1E4: ; 0x0202D1E4 - ldr r0, _0202D1F8 ; =0x021C59D8 + ldr r0, _0202D1F8 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D1FC ; =0x00001310 ldr r0, [r1, r0] @@ -2140,12 +2143,12 @@ _0202D1F4: mov r0, #0x0 bx lr .balign 4 -_0202D1F8: .word 0x021C59D8 +_0202D1F8: .word UNK_021C59D8 _0202D1FC: .word 0x00001310 thumb_func_start FUN_0202D200 FUN_0202D200: ; 0x0202D200 - ldr r0, _0202D214 ; =0x021C59D8 + ldr r0, _0202D214 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D218 ; =0x00001310 ldr r0, [r1, r0] @@ -2157,12 +2160,12 @@ _0202D210: mov r0, #0x0 bx lr .balign 4 -_0202D214: .word 0x021C59D8 +_0202D214: .word UNK_021C59D8 _0202D218: .word 0x00001310 thumb_func_start FUN_0202D21C FUN_0202D21C: ; 0x0202D21C - ldr r0, _0202D238 ; =0x021C59D8 + ldr r0, _0202D238 ; =UNK_021C59D8 ldr r1, [r0, #0x4] cmp r1, #0x0 beq _0202D234 @@ -2179,7 +2182,7 @@ _0202D234: mov r0, #0x0 bx lr .balign 4 -_0202D238: .word 0x021C59D8 +_0202D238: .word UNK_021C59D8 _0202D23C: .word 0x00001310 thumb_func_start FUN_0202D240 @@ -2187,7 +2190,7 @@ FUN_0202D240: ; 0x0202D240 push {r4-r6, lr} sub sp, #0x8 add r6, r0, #0x0 - ldr r0, _0202D274 ; =0x021C59D8 + ldr r0, _0202D274 ; =UNK_021C59D8 add r5, r1, #0x0 ldr r1, [r0, #0x4] ldr r0, _0202D278 ; =0x00001310 @@ -2210,7 +2213,7 @@ _0202D26E: add sp, #0x8 pop {r4-r6, pc} nop -_0202D274: .word 0x021C59D8 +_0202D274: .word UNK_021C59D8 _0202D278: .word 0x00001310 thumb_func_start FUN_0202D27C @@ -2218,7 +2221,7 @@ FUN_0202D27C: ; 0x0202D27C ldrh r0, [r0, #0x2] cmp r0, #0x0 bne _0202D28C - ldr r0, _0202D290 ; =0x021C59D8 + ldr r0, _0202D290 ; =UNK_021C59D8 mov r2, #0x1 ldr r1, [r0, #0x4] ldr r0, _0202D294 ; =0x00001344 @@ -2226,13 +2229,13 @@ FUN_0202D27C: ; 0x0202D27C _0202D28C: bx lr nop -_0202D290: .word 0x021C59D8 +_0202D290: .word UNK_021C59D8 _0202D294: .word 0x00001344 thumb_func_start FUN_0202D298 FUN_0202D298: ; 0x0202D298 push {r4, lr} - ldr r2, _0202D2C4 ; =0x021C59D8 + ldr r2, _0202D2C4 ; =UNK_021C59D8 add r1, r0, #0x0 ldr r3, [r2, #0x4] ldr r0, _0202D2C8 ; =0x00001344 @@ -2253,13 +2256,13 @@ _0202D2BE: mov r0, #0x0 pop {r4, pc} nop -_0202D2C4: .word 0x021C59D8 +_0202D2C4: .word UNK_021C59D8 _0202D2C8: .word 0x00001344 _0202D2CC: .word FUN_0202D27C thumb_func_start FUN_0202D2D0 FUN_0202D2D0: ; 0x0202D2D0 - ldr r0, _0202D2EC ; =0x021C59D8 + ldr r0, _0202D2EC ; =UNK_021C59D8 ldr r1, [r0, #0x4] cmp r1, #0x0 beq _0202D2E8 @@ -2276,94 +2279,94 @@ _0202D2E8: mov r0, #0x0 bx lr .balign 4 -_0202D2EC: .word 0x021C59D8 +_0202D2EC: .word UNK_021C59D8 _0202D2F0: .word 0x00001345 thumb_func_start FUN_0202D2F4 FUN_0202D2F4: ; 0x0202D2F4 - ldr r0, _0202D300 ; =0x021C59D8 + ldr r0, _0202D300 ; =UNK_021C59D8 mov r2, #0x0 ldr r1, [r0, #0x4] ldr r0, _0202D304 ; =0x00001345 strb r2, [r1, r0] bx lr .balign 4 -_0202D300: .word 0x021C59D8 +_0202D300: .word UNK_021C59D8 _0202D304: .word 0x00001345 thumb_func_start FUN_0202D308 FUN_0202D308: ; 0x0202D308 - ldr r1, _0202D314 ; =0x021C59D8 + ldr r1, _0202D314 ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202D318 ; =0x00001320 str r0, [r2, r1] bx lr nop -_0202D314: .word 0x021C59D8 +_0202D314: .word UNK_021C59D8 _0202D318: .word 0x00001320 thumb_func_start FUN_0202D31C FUN_0202D31C: ; 0x0202D31C - ldr r1, _0202D328 ; =0x021C59D8 + ldr r1, _0202D328 ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202D32C ; =0x00001324 str r0, [r2, r1] bx lr nop -_0202D328: .word 0x021C59D8 +_0202D328: .word UNK_021C59D8 _0202D32C: .word 0x00001324 thumb_func_start FUN_0202D330 FUN_0202D330: ; 0x0202D330 - ldr r1, _0202D33C ; =0x021C59D8 + ldr r1, _0202D33C ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202D340 ; =0x00001328 str r0, [r2, r1] bx lr nop -_0202D33C: .word 0x021C59D8 +_0202D33C: .word UNK_021C59D8 _0202D340: .word 0x00001328 thumb_func_start FUN_0202D344 FUN_0202D344: ; 0x0202D344 - ldr r1, _0202D350 ; =0x021C59D8 + ldr r1, _0202D350 ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202D354 ; =0x00001342 strb r0, [r2, r1] bx lr nop -_0202D350: .word 0x021C59D8 +_0202D350: .word UNK_021C59D8 _0202D354: .word 0x00001342 thumb_func_start FUN_0202D358 FUN_0202D358: ; 0x0202D358 - ldr r0, _0202D364 ; =0x021C59D8 + ldr r0, _0202D364 ; =UNK_021C59D8 ldr r1, [r0, #0x4] ldr r0, _0202D368 ; =0x00001342 ldrb r0, [r1, r0] bx lr nop -_0202D364: .word 0x021C59D8 +_0202D364: .word UNK_021C59D8 _0202D368: .word 0x00001342 thumb_func_start FUN_0202D36C FUN_0202D36C: ; 0x0202D36C - ldr r1, _0202D378 ; =0x021C59D8 + ldr r1, _0202D378 ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202D37C ; =0x00001343 strb r0, [r2, r1] bx lr nop -_0202D378: .word 0x021C59D8 +_0202D378: .word UNK_021C59D8 _0202D37C: .word 0x00001343 thumb_func_start FUN_0202D380 FUN_0202D380: ; 0x0202D380 - ldr r1, _0202D38C ; =0x021C59D8 + ldr r1, _0202D38C ; =UNK_021C59D8 ldr r2, [r1, #0x4] ldr r1, _0202D390 ; =0x00001335 strb r0, [r2, r1] bx lr nop -_0202D38C: .word 0x021C59D8 +_0202D38C: .word UNK_021C59D8 _0202D390: .word 0x00001335 |