diff options
Diffstat (limited to 'asm/player_pc.s')
-rw-r--r-- | asm/player_pc.s | 316 |
1 files changed, 158 insertions, 158 deletions
diff --git a/asm/player_pc.s b/asm/player_pc.s index c5bd32370..7ce1e1824 100644 --- a/asm/player_pc.s +++ b/asm/player_pc.s @@ -9,7 +9,7 @@ sub_816ADF4: @ 816ADF4 push {r4-r6,lr} movs r4, 0 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] movs r1, 0x93 lsls r1, 3 @@ -58,10 +58,10 @@ _0816AE48: thumb_func_start sub_816AE58 sub_816AE58: @ 816AE58 push {lr} - ldr r1, =0x0203bcb0 + ldr r1, =gUnknown_0203BCB0 ldr r0, =gUnknown_085DFED4 str r0, [r1] - ldr r1, =0x0203bcb4 + ldr r1, =gUnknown_0203BCB4 movs r0, 0x4 strb r0, [r1] ldr r0, =TaskDummy @@ -80,10 +80,10 @@ sub_816AE58: @ 816AE58 thumb_func_start sub_816AE98 sub_816AE98: @ 816AE98 push {lr} - ldr r1, =0x0203bcb0 + ldr r1, =gUnknown_0203BCB0 ldr r0, =gUnknown_085DFED8 str r0, [r1] - ldr r1, =0x0203bcb4 + ldr r1, =gUnknown_0203BCB4 movs r0, 0x3 strb r0, [r1] ldr r0, =TaskDummy @@ -110,9 +110,9 @@ sub_816AED8: @ 816AED8 lsls r0, r7, 2 adds r0, r7 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r6, r0, r1 - ldr r0, =0x0203bcb4 + ldr r0, =gUnknown_0203BCB4 ldrb r1, [r0] mov r8, r0 cmp r1, 0x3 @@ -130,7 +130,7 @@ _0816AF12: str r0, [sp] str r1, [sp, 0x4] ldr r5, =gUnknown_085DFEB4 - ldr r4, =0x0203bcb0 + ldr r4, =gUnknown_0203BCB0 ldr r1, [r4] mov r0, r8 ldrb r2, [r0] @@ -162,7 +162,7 @@ _0816AF12: bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -186,9 +186,9 @@ sub_816AF98: @ 816AF98 lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r4, r0, r1 - ldr r0, =0x0203bcb4 + ldr r0, =gUnknown_0203BCB4 ldrb r0, [r0] cmp r0, 0x3 bls _0816AFC0 @@ -220,7 +220,7 @@ _0816AFC4: bl RemoveWindow movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -239,13 +239,13 @@ _0816B014: bl RemoveWindow movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 adds r1, r0 ldr r2, =gUnknown_085DFEB4 - ldr r0, =0x0203bcb0 + ldr r0, =gUnknown_0203BCB0 ldr r0, [r0] adds r0, r5 ldrb r0, [r0] @@ -283,7 +283,7 @@ task_pc_itemstorage: @ 816B07C adds r0, r4, 0 movs r1, 0 bl sub_816B190 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -303,7 +303,7 @@ sub_816B0A8: @ 816B0A8 lsrs r4, r0, 24 adds r6, r4, 0 bl sub_816B510 - ldr r5, =0x0203bcb8 + ldr r5, =gUnknown_0203BCB8 movs r1, 0 strb r0, [r5, 0x5] lsls r0, 24 @@ -334,7 +334,7 @@ _0816B0D8: bl sub_8197434 adds r0, r4, 0 bl sub_816B5F8 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -370,11 +370,11 @@ sub_816B148: @ 816B148 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203bcb4 + ldr r0, =gUnknown_0203BCB4 ldrb r0, [r0] cmp r0, 0x4 bne _0816B180 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldrb r0, [r0, 0x8] cmp r0, 0 @@ -410,7 +410,7 @@ sub_816B190: @ 816B190 lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r4, r0 ldr r0, =gUnknown_085DFF24 ldr r1, [r0, 0x14] @@ -543,7 +543,7 @@ sub_816B2C8: @ 816B2C8 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -563,7 +563,7 @@ sub_816B2F0: @ 816B2F0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -583,7 +583,7 @@ _0816B310: thumb_func_start sub_816B31C sub_816B31C: @ 816B31C push {lr} - ldr r0, =0x03005dac + ldr r0, =gUnknown_03005DAC ldr r1, =mapldr_080EBC0C str r1, [r0] ldr r0, =c2_exit_to_overworld_2_switch @@ -623,7 +623,7 @@ sub_816B368: @ 816B368 lsrs r0, 24 cmp r0, 0x1 bne _0816B388 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -645,7 +645,7 @@ sub_816B398: @ 816B398 lsls r4, r5, 2 adds r4, r5 lsls r4, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r4, r0 bl sub_80D6CE4 lsls r0, 24 @@ -680,7 +680,7 @@ sub_816B3E4: @ 816B3E4 lsls r4, r5, 2 adds r4, r5 lsls r4, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r4, r0 bl sub_80D6CE4 lsls r0, 24 @@ -718,12 +718,12 @@ sub_816B430: @ 816B430 lsls r5, r4, 2 adds r5, r4 lsls r5, 3 - ldr r6, =0x03005e08 + ldr r6, =gTasks + 0x8 adds r0, r5, r6 strh r1, [r0, 0x6] adds r0, r4, 0 bl sub_816B4DC - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 movs r0, 0 strh r0, [r1] strh r0, [r1, 0x2] @@ -734,7 +734,7 @@ sub_816B430: @ 816B430 bl sub_816BC14 bl gpu_pal_allocator_reset__manage_upper_four bl sub_8122328 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] movs r1, 0xCD lsls r1, 3 @@ -772,7 +772,7 @@ sub_816B4A4: @ 816B4A4 thumb_func_start sub_816B4C0 sub_816B4C0: @ 816B4C0 push {lr} - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 ldrb r0, [r1, 0x5] cmp r0, 0x7 bls _0816B4D4 @@ -795,7 +795,7 @@ sub_816B4DC: @ 816B4DC lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r4, r0 ldrb r0, [r4, 0x8] movs r1, 0 @@ -817,7 +817,7 @@ sub_816B510: @ 816B510 push {r4,lr} movs r2, 0 movs r1, 0x6 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r3, [r0] movs r4, 0xB0 lsls r4, 6 @@ -862,7 +862,7 @@ _0816B55A: mov r8, r1 cmp r4, 0xF bhi _0816B5D4 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C mov r10, r0 lsls r0, r2, 3 adds r0, r2 @@ -969,10 +969,10 @@ sub_816B5F8: @ 816B5F8 bl Print movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r4, =0x0203bcb8 + ldr r4, =gUnknown_0203BCB8 adds r0, r4, 0 bl sub_81D1DC0 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -1002,11 +1002,11 @@ sub_816B674: @ 816B674 adds r0, r5 lsls r0, 3 mov r9, r0 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r10, r0 mov r4, r9 add r4, r10 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -1016,7 +1016,7 @@ sub_816B674: @ 816B674 bl ListMenuHandleInput adds r6, r0, 0 ldrb r0, [r4, 0xA] - ldr r7, =0x0203bcba + ldr r7, =gUnknown_0203BCBA subs r1, r7, 0x2 mov r8, r1 adds r1, r7, 0 @@ -1078,9 +1078,9 @@ sub_816B730: @ 816B730 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r5, =0x02021cc4 - ldr r2, =0x03005d8c - ldr r1, =0x0203bcb8 + ldr r5, =gUnknown_02021CC4 + ldr r2, =gUnknown_03005D8C + ldr r1, =gUnknown_0203BCB8 ldrh r0, [r1] adds r0, 0x6 ldrh r1, [r1, 0x2] @@ -1097,7 +1097,7 @@ sub_816B730: @ 816B730 adds r0, r5, 0 movs r1, 0 bl sub_81DB554 - ldr r5, =0x02021fc4 + ldr r5, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAC63 adds r0, r5, 0 bl ExpandStringRefs @@ -1120,7 +1120,7 @@ sub_816B798: @ 816B798 lsls r4, r5, 2 adds r4, r5 lsls r4, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r4, r0 movs r0, 0 bl sub_81D1D04 @@ -1162,7 +1162,7 @@ sub_816B7DC: @ 816B7DC bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -1222,7 +1222,7 @@ sub_816B878: @ 816B878 movs r0, 0x1 movs r1, 0 bl fade_screen - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1240,7 +1240,7 @@ sub_816B8A4: @ 816B8A4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -1248,8 +1248,8 @@ sub_816B8A4: @ 816B8A4 bne _0816B8E6 bl sub_81D1EC0 bl overworld_free_bg_tilemaps - ldr r2, =0x03005d8c - ldr r1, =0x0203bcb8 + ldr r2, =gUnknown_03005D8C + ldr r1, =gUnknown_0203BCB8 ldrh r0, [r1] adds r0, 0x6 ldrh r1, [r1, 0x2] @@ -1276,7 +1276,7 @@ _0816B8E6: thumb_func_start sub_816B900 sub_816B900: @ 816B900 push {lr} - ldr r0, =0x03005dac + ldr r0, =gUnknown_03005DAC ldr r1, =pal_fill_for_maplights_or_black str r1, [r0] ldr r0, =c2_exit_to_overworld_2_switch @@ -1295,7 +1295,7 @@ pal_fill_for_maplights_or_black: @ 816B920 bl CreateTask lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203bcb8 + ldr r0, =gUnknown_0203BCB8 ldrb r0, [r0, 0x5] bl sub_81D1C44 lsls r0, 24 @@ -1326,7 +1326,7 @@ task00_080EBBDC: @ 816B964 lsrs r0, 24 cmp r0, 0x1 bne _0816B984 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -1360,7 +1360,7 @@ sub_816B9B0: @ 816B9B0 lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1413,8 +1413,8 @@ sub_816BA18: @ 816BA18 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r2, =0x03005d8c - ldr r4, =0x0203bcb8 + ldr r2, =gUnknown_03005D8C + ldr r4, =gUnknown_0203BCB8 ldrh r1, [r4] adds r1, 0x6 ldrh r0, [r4, 0x2] @@ -1495,7 +1495,7 @@ _0816BAD4: movs r0, 0x1 movs r1, 0 bl fade_screen - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -1514,7 +1514,7 @@ sub_816BAF8: @ 816BAF8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -1535,7 +1535,7 @@ _0816BB1C: thumb_func_start sub_816BB28 sub_816BB28: @ 816BB28 push {lr} - ldr r0, =0x03005dac + ldr r0, =gUnknown_03005DAC ldr r1, =sub_816BB48 str r1, [r0] ldr r0, =c2_exit_to_overworld_2_switch @@ -1553,7 +1553,7 @@ sub_816BB48: @ 816BB48 bl CreateTask lsls r0, 24 lsrs r6, r0, 24 - ldr r5, =0x0203bcb8 + ldr r5, =gUnknown_0203BCB8 ldrb r4, [r5, 0x5] bl sub_816B510 strb r0, [r5, 0x5] @@ -1575,7 +1575,7 @@ _0816BB7E: adds r0, r6, 0 bl sub_816B4C0 bl sub_81973A4 - ldr r0, =0x0203bcb8 + ldr r0, =gUnknown_0203BCB8 ldrb r0, [r0, 0x5] bl sub_81D1C44 lsls r0, 24 @@ -1624,7 +1624,7 @@ sub_816BBD4: @ 816BBD4 bl sub_816B5F8 movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1640,7 +1640,7 @@ sub_816BBD4: @ 816BBD4 thumb_func_start sub_816BC14 sub_816BC14: @ 816BC14 push {r4,lr} - ldr r4, =0x0203bcc4 + ldr r4, =gUnknown_0203BCC4 movs r0, 0xCE lsls r0, 3 bl AllocZeroed @@ -1679,7 +1679,7 @@ _0816BC5C: adds r4, 0x1 cmp r4, 0x5 bls _0816BC5C - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] bl Free pop {r4} @@ -1693,7 +1693,7 @@ sub_816BC7C: @ 816BC7C push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 movs r3, 0xCC lsls r3, 3 adds r1, r2, r3 @@ -1728,7 +1728,7 @@ sub_816BCC4: @ 816BCC4 push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0203bcc4 + ldr r1, =gUnknown_0203BCC4 movs r2, 0xCC lsls r2, 3 adds r0, r2 @@ -1758,12 +1758,12 @@ _0816BCF8: sub_816BD04: @ 816BD04 push {r4-r6,lr} movs r6, 0 - ldr r0, =0x0203bcb8 + ldr r0, =gUnknown_0203BCB8 ldrb r0, [r0, 0x5] subs r0, 0x1 cmp r6, r0 bge _0816BD58 - ldr r5, =0x0203bcc4 + ldr r5, =gUnknown_0203BCC4 _0816BD14: lsls r4, r6, 1 adds r4, r6 @@ -1773,7 +1773,7 @@ _0816BD14: adds r4, r0 ldr r0, [r5] adds r0, r4 - ldr r1, =0x03005d8c + ldr r1, =gUnknown_03005D8C ldr r1, [r1] lsls r2, r6, 2 adds r1, r2 @@ -1793,13 +1793,13 @@ _0816BD14: adds r0, r6, 0x1 lsls r0, 16 lsrs r6, r0, 16 - ldr r0, =0x0203bcb8 + ldr r0, =gUnknown_0203BCB8 ldrb r0, [r0, 0x5] subs r0, 0x1 cmp r6, r0 blt _0816BD14 _0816BD58: - ldr r5, =0x0203bcc4 + ldr r5, =gUnknown_0203BCC4 lsls r4, r6, 1 adds r4, r6 lsls r4, 3 @@ -1820,7 +1820,7 @@ _0816BD58: movs r1, 0x2 negs r1, r1 str r1, [r0] - ldr r4, =0x03006310 + ldr r4, =gUnknown_03006310 adds r1, r4, 0 ldr r0, =gUnknown_085DFF44 ldm r0!, {r2,r3,r6} @@ -1830,7 +1830,7 @@ _0816BD58: movs r0, 0 bl sub_816BC7C strb r0, [r4, 0x10] - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 ldrb r0, [r1, 0x5] strh r0, [r4, 0xC] ldr r0, [r5] @@ -1866,7 +1866,7 @@ sub_816BDDC: @ 816BDDC movs r0, 0x5 bl audio_play _0816BDEE: - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] ldr r1, =0x00000666 adds r0, r1 @@ -1878,7 +1878,7 @@ _0816BDEE: negs r0, r0 cmp r4, r0 beq _0816BE2C - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] lsls r1, r4, 2 adds r0, r1 @@ -1915,7 +1915,7 @@ fish4_goto_x5_or_x6: @ 816BE44 negs r0, r0 cmp r4, r0 beq _0816BED4 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] ldr r1, =0x00000666 adds r0, r1 @@ -1938,8 +1938,8 @@ _0816BE84: movs r2, 0xFF bl sub_816BFE0 _0816BE8E: - ldr r0, =0x02021cc4 - ldr r1, =0x03005d8c + ldr r0, =gUnknown_02021CC4 + ldr r1, =gUnknown_03005D8C ldr r1, [r1] lsls r2, r4, 2 adds r1, r2 @@ -1949,7 +1949,7 @@ _0816BE8E: movs r2, 0x1 movs r3, 0x3 bl ConvertIntToDecimalString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandStringRefs @@ -1982,7 +1982,7 @@ sub_816BEF0: @ 816BEF0 push {r4,r5,lr} sub sp, 0xC adds r1, r0, 0 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] ldr r2, =0x00000661 adds r0, r2 @@ -1991,7 +1991,7 @@ sub_816BEF0: @ 816BEF0 negs r0, r0 cmp r1, r0 beq _0816BF2C - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] lsls r1, 2 adds r0, r1 @@ -2031,7 +2031,7 @@ _0816BF32: sub_816BF60: @ 816BF60 push {r4,lr} sub sp, 0x10 - ldr r4, =0x0203bcb8 + ldr r4, =gUnknown_0203BCB8 ldrb r0, [r4, 0x9] cmp r0, 0xFF bne _0816BF8C @@ -2061,7 +2061,7 @@ _0816BF8C: thumb_func_start sub_816BF9C sub_816BF9C: @ 816BF9C push {r4,lr} - ldr r4, =0x0203bcb8 + ldr r4, =gUnknown_0203BCB8 ldrb r0, [r4, 0x9] cmp r0, 0xFF beq _0816BFAE @@ -2107,7 +2107,7 @@ sub_816BFE0: @ 816BFE0 lsrs r1, 24 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] movs r3, 0xCC lsls r3, 3 @@ -2164,7 +2164,7 @@ sub_816C060: @ 816C060 push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] ldr r1, =0x00000667 adds r5, r0, r1 @@ -2185,7 +2185,7 @@ sub_816C060: @ 816C060 cmp r2, 0x40 beq _0816C0B2 strb r2, [r5] - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r2, 4 adds r1, r2 lsls r1, 2 @@ -2209,7 +2209,7 @@ _0816C0B2: thumb_func_start sub_816C0C8 sub_816C0C8: @ 816C0C8 push {r4,r5,lr} - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] ldr r1, =0x00000667 adds r5, r0, r1 @@ -2225,7 +2225,7 @@ sub_816C0C8: @ 816C0C8 lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl RemoveObjectAndFreeTiles movs r0, 0xFF @@ -2242,12 +2242,12 @@ sub_816C110: @ 816C110 push {lr} sub sp, 0x4 bl sub_80D6E84 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] movs r1, 0x93 lsls r1, 3 adds r0, r1 - ldr r2, =0x0203bcbc + ldr r2, =gUnknown_0203BCBC adds r3, r2, 0x1 movs r1, 0x8 str r1, [sp] @@ -2262,7 +2262,7 @@ sub_816C110: @ 816C110 thumb_func_start sub_816C140 sub_816C140: @ 816C140 push {lr} - ldr r0, =0x0203bcba + ldr r0, =gUnknown_0203BCBA subs r1, r0, 0x2 ldrb r2, [r1, 0x4] ldrb r3, [r1, 0x5] @@ -2281,7 +2281,7 @@ sub_816C158: @ 816C158 lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r7, r0, r1 movs r4, 0 _0816C16C: @@ -2303,7 +2303,7 @@ _0816C186: movs r2, 0x68 bl GetStringCenterAlignXOffset adds r3, r0, 0 - ldr r4, =0x0203bcc4 + ldr r4, =gUnknown_0203BCC4 ldr r0, [r4] ldr r1, =0x00000663 adds r0, r1 @@ -2327,8 +2327,8 @@ _0816C186: bl sub_816C110 bl sub_816C140 bl sub_816BD04 - ldr r0, =0x03006310 - ldr r2, =0x0203bcb8 + ldr r0, =gUnknown_03006310 + ldr r2, =gUnknown_0203BCB8 ldrh r1, [r2, 0x2] ldrh r2, [r2] bl ListMenuInit @@ -2338,7 +2338,7 @@ _0816C186: bl sub_816BF60 movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -2427,7 +2427,7 @@ sub_816C2C0: @ 816C2C0 push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] ldr r1, =0x00000661 adds r0, r1 @@ -2435,7 +2435,7 @@ sub_816C2C0: @ 816C2C0 adds r0, r5, 0 movs r1, 0x11 bl FillWindowPixelBuffer - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 adds r0, r4, 0 adds r1, r6, 0 bl ExpandStringRefs @@ -2464,16 +2464,16 @@ sub_816C30C: @ 816C30C lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r4, r0, r1 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x4 ands r0, r1 cmp r0, 0 beq _0816C35C ldrb r0, [r4, 0xA] - ldr r1, =0x0203bcba + ldr r1, =gUnknown_0203BCBA subs r4, r1, 0x2 adds r2, r4, 0 bl get_coro_args_x18_x1A @@ -2495,7 +2495,7 @@ _0816C35C: bl ListMenuHandleInput adds r6, r0, 0 ldrb r0, [r4, 0xA] - ldr r1, =0x0203bcba + ldr r1, =gUnknown_0203BCBA subs r2, r1, 0x2 bl get_coro_args_x18_x1A movs r0, 0x2 @@ -2532,7 +2532,7 @@ bx_battle_menu_t3: @ 816C3A4 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r5, r0, r1 bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -2555,7 +2555,7 @@ _0816C3DC: movs r1, 0x2 bl sub_816B190 _0816C3E4: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2577,7 +2577,7 @@ sub_816C400: @ 816C400 lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r6, =0x03005e08 + ldr r6, =gTasks + 0x8 adds r5, r4, r6 bl sub_816C0C8 bl sub_816BF9C @@ -2585,7 +2585,7 @@ sub_816C400: @ 816C400 movs r1, 0 movs r2, 0 bl sub_81AE6C8 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] movs r1, 0xCD lsls r1, 3 @@ -2614,7 +2614,7 @@ sub_816C450: @ 816C450 lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r8, r0 adds r1, r4, 0 add r1, r8 @@ -2623,9 +2623,9 @@ sub_816C450: @ 816C450 movs r1, 0x10 movs r2, 0x1 bl sub_81AF15C - ldr r6, =0x0203bcc4 + ldr r6, =gUnknown_0203BCC4 ldr r2, [r6] - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 ldrb r0, [r1] ldrb r1, [r1, 0x2] adds r0, r1 @@ -2641,7 +2641,7 @@ sub_816C450: @ 816C450 adds r0, r5 ldrb r0, [r0] bl sub_816C690 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] ldr r0, [r6] adds r0, r5 @@ -2652,7 +2652,7 @@ sub_816C450: @ 816C450 lsls r0, 3 adds r1, r0 ldrh r0, [r1] - ldr r1, =0x02021cc4 + ldr r1, =gUnknown_02021CC4 bl itemid_get_name ldr r0, =0x0000fff7 bl sub_816C228 @@ -2680,16 +2680,16 @@ sub_816C4FC: @ 816C4FC lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r4, r0, r1 - ldr r7, =0x030022c0 + ldr r7, =gUnknown_030022C0 ldrh r1, [r7, 0x2E] movs r0, 0x4 ands r0, r1 cmp r0, 0 beq _0816C530 ldrb r0, [r4, 0xA] - ldr r1, =0x0203bcba + ldr r1, =gUnknown_0203BCBA subs r2, r1, 0x2 bl get_coro_args_x18_x1A b _0816C57E @@ -2699,11 +2699,11 @@ _0816C530: bl ListMenuHandleInput adds r6, r0, 0 ldrb r0, [r4, 0xA] - ldr r1, =0x0203bcba + ldr r1, =gUnknown_0203BCBA subs r4, r1, 0x2 adds r2, r4, 0 bl get_coro_args_x18_x1A - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] movs r1, 0xCD lsls r1, 3 @@ -2761,10 +2761,10 @@ sub_816C5A0: @ 816C5A0 lsls r0, r7, 2 adds r0, r7 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r0, r1 mov r8, r0 - ldr r4, =0x0203bcb8 + ldr r4, =gUnknown_0203BCB8 ldrh r0, [r4] ldrh r1, [r4, 0x2] adds r0, r1 @@ -2779,7 +2779,7 @@ sub_816C5A0: @ 816C5A0 bl sub_81AE6C8 cmp r5, 0 bne _0816C60A - ldr r1, =0x0203bcc4 + ldr r1, =gUnknown_0203BCC4 ldr r0, [r1] ldr r2, =0x00000666 adds r0, r2 @@ -2790,7 +2790,7 @@ sub_816C5A0: @ 816C5A0 subs r0, r6, 0x1 cmp r2, r0 beq _0816C60A - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] movs r1, 0x93 lsls r1, 3 @@ -2800,7 +2800,7 @@ sub_816C5A0: @ 816C5A0 bl sub_80D702C bl sub_816BD04 _0816C60A: - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r1, [r0] ldr r2, =0x00000666 adds r1, r2 @@ -2808,7 +2808,7 @@ _0816C60A: adds r4, r0, 0 cmp r1, r6 bcs _0816C622 - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 ldrh r0, [r1] subs r0, 0x1 strh r0, [r1] @@ -2825,8 +2825,8 @@ _0816C622: adds r0, r2 movs r1, 0xFF strb r1, [r0] - ldr r0, =0x03006310 - ldr r2, =0x0203bcb8 + ldr r0, =gUnknown_03006310 + ldr r2, =gUnknown_0203BCB8 ldrh r1, [r2, 0x2] ldrh r2, [r2] bl ListMenuInit @@ -2836,7 +2836,7 @@ _0816C622: strh r0, [r1, 0xA] movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -2856,7 +2856,7 @@ sub_816C690: @ 816C690 push {lr} adds r3, r0, 0 lsls r3, 24 - ldr r0, =0x0203bcc4 + ldr r0, =gUnknown_0203BCC4 ldr r0, [r0] movs r1, 0xCD lsls r1, 3 @@ -2889,9 +2889,9 @@ sub_816C6BC: @ 816C6BC lsrs r5, 24 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 bl ConvertIntToDecimalString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandStringRefs @@ -2926,9 +2926,9 @@ sub_816C71C: @ 816C71C lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r6, r0, r1 - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 ldrh r0, [r1, 0x2] ldrh r1, [r1] adds r0, r1 @@ -2941,7 +2941,7 @@ sub_816C71C: @ 816C71C ldrsh r0, [r6, r1] cmp r0, 0 bne _0816C798 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] lsls r0, r4, 2 adds r1, r0 @@ -2959,7 +2959,7 @@ _0816C774: lsls r2, 3 adds r0, r1, r2 ldrh r0, [r0] - ldr r1, =0x02021cc4 + ldr r1, =gUnknown_02021CC4 bl itemid_get_name ldr r0, =0x0000fffe bl sub_816C228 @@ -2967,7 +2967,7 @@ _0816C774: b _0816C7D4 .pool _0816C798: - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] lsls r0, r4, 2 adds r1, r0 @@ -2985,7 +2985,7 @@ _0816C7BC: lsls r2, 3 adds r0, r1, r2 ldrh r0, [r0] - ldr r1, =0x02021cc4 + ldr r1, =gUnknown_02021CC4 bl itemid_get_name ldr r0, =0x0000fffc bl sub_816C228 @@ -3003,7 +3003,7 @@ _0816C7D4: movs r2, 0x2 movs r3, 0x8 bl sub_816C6BC - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -3031,15 +3031,15 @@ sub_816C818: @ 816C818 lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r6, r0, r1 - ldr r0, =0x0203bcb8 + ldr r0, =gUnknown_0203BCB8 ldrh r2, [r0, 0x2] ldrh r0, [r0] adds r2, r0 lsls r2, 16 adds r0, r6, 0x4 - ldr r1, =0x03005d8c + ldr r1, =gUnknown_03005D8C mov r8, r1 ldr r1, [r1] lsrs r7, r2, 14 @@ -3066,7 +3066,7 @@ sub_816C818: @ 816C818 b _0816C8EC .pool _0816C888: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -3128,15 +3128,15 @@ sub_816C8FC: @ 816C8FC lsls r1, r0, 2 adds r1, r0 lsls r6, r1, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r8, r0 adds r4, r6, r0 - ldr r0, =0x0203bcb8 + ldr r0, =gUnknown_0203BCB8 ldrh r1, [r0, 0x2] ldrh r0, [r0] adds r1, r0 lsls r1, 16 - ldr r7, =0x03005d8c + ldr r7, =gUnknown_03005D8C ldr r0, [r7] lsrs r5, r1, 14 adds r0, r5 @@ -3156,9 +3156,9 @@ sub_816C8FC: @ 816C8FC lsls r2, 3 adds r0, r2 ldrh r0, [r0] - ldr r1, =0x02021cc4 + ldr r1, =gUnknown_02021CC4 bl itemid_get_name - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 movs r2, 0x4 ldrsh r1, [r4, r2] movs r2, 0 @@ -3206,16 +3206,16 @@ sub_816C9B8: @ 816C9B8 adds r0, r5 lsls r0, 3 mov r8, r0 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r9, r0 mov r7, r8 add r7, r9 - ldr r0, =0x0203bcb8 + ldr r0, =gUnknown_0203BCB8 ldrh r1, [r0, 0x2] ldrh r0, [r0] adds r1, r0 lsls r1, 16 - ldr r6, =0x03005d8c + ldr r6, =gUnknown_03005D8C ldr r0, [r6] lsrs r4, r1, 14 adds r0, r4 @@ -3233,9 +3233,9 @@ sub_816C9B8: @ 816C9B8 lsls r2, 3 adds r0, r2 ldrh r0, [r0] - ldr r1, =0x02021cc4 + ldr r1, =gUnknown_02021CC4 bl itemid_get_name - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 movs r2, 0x4 ldrsh r1, [r7, r2] movs r2, 0 @@ -3291,7 +3291,7 @@ sub_816CA94: @ 816CA94 ldr r0, =0x0000fffb bl sub_816C228 bl sub_816C2C0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -3310,9 +3310,9 @@ sub_816CAC8: @ 816CAC8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r2, [r0] - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 ldrh r0, [r1, 0x2] ldrh r1, [r1] adds r0, r1 @@ -3340,15 +3340,15 @@ sub_816CB04: @ 816CB04 lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r5, r0, r1 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 cmp r0, 0 beq _0816CB5E - ldr r4, =0x0203bcb8 + ldr r4, =gUnknown_0203BCB8 ldrb r0, [r4, 0x2] ldrb r1, [r4] adds r0, r1 @@ -3363,7 +3363,7 @@ sub_816CB04: @ 816CB04 bl sub_816C110 bl sub_816C140 bl sub_816BD04 - ldr r0, =0x03006310 + ldr r0, =gUnknown_03006310 ldrh r1, [r4, 0x2] ldrh r2, [r4] bl ListMenuInit @@ -3384,15 +3384,15 @@ sub_816CB74: @ 816CB74 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 cmp r0, 0 beq _0816CBAC - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r2, [r0] - ldr r1, =0x0203bcb8 + ldr r1, =gUnknown_0203BCB8 ldrh r0, [r1, 0x2] ldrh r1, [r1] adds r0, r1 @@ -3420,7 +3420,7 @@ sub_816CBC0: @ 816CBC0 lsls r4, 24 lsrs r4, 24 bl sub_816BF60 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 |