diff options
Diffstat (limited to 'asm/rom_816F318.s')
-rw-r--r-- | asm/rom_816F318.s | 958 |
1 files changed, 479 insertions, 479 deletions
diff --git a/asm/rom_816F318.s b/asm/rom_816F318.s index bdb05aba5..8037a2185 100644 --- a/asm/rom_816F318.s +++ b/asm/rom_816F318.s @@ -84,7 +84,7 @@ _0816F39A: sub_816F3A4: @ 816F3A4 push {r4,lr} adds r4, r0, 0 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r1, 0x3C ldrsh r0, [r4, r1] lsls r1, r0, 4 @@ -674,7 +674,7 @@ sub_816F7D0: @ 816F7D0 bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 mov r9, r2 lsls r0, r7, 4 adds r0, r7 @@ -750,7 +750,7 @@ _0816F8A0: bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 lsls r4, r7, 4 adds r4, r7 lsls r4, 2 @@ -781,7 +781,7 @@ _0816F8A0: movs r2, 0x2 movs r3, 0x2 bl CalcVecFromObjectCenterToObjectUpperLeft - ldr r2, =0x0202064c + ldr r2, =gUnknown_0202064C adds r4, r2 ldr r0, =sub_816F3A4 str r0, [r4] @@ -823,7 +823,7 @@ _0816F8A0: movs r2, 0x2 movs r3, 0x2 bl CalcVecFromObjectCenterToObjectUpperLeft - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r1, =sub_816F3A4 str r1, [r4] @@ -904,7 +904,7 @@ _0816FA12: adds r0, r4, 0 movs r1, 0 bl StartObjectImageAnimIfDifferent - ldr r0, =0x030062a0 + ldr r0, =gUnknown_030062A0 ldr r0, [r0] movs r1, 0x7 ands r0, r1 @@ -920,7 +920,7 @@ _0816FA30: ldrsh r0, [r4, r1] cmp r0, 0x78 ble _0816FA46 - ldr r0, =0x030062a0 + ldr r0, =gUnknown_030062A0 ldr r0, [r0] movs r1, 0x7 ands r0, r1 @@ -942,7 +942,7 @@ _0816FA50: _0816FA60: strh r0, [r4, 0x20] _0816FA62: - ldr r0, =0x030062a0 + ldr r0, =gUnknown_030062A0 ldr r0, [r0] movs r1, 0x7 ands r0, r1 @@ -1048,7 +1048,7 @@ _0816FB12: lsrs r0, 24 movs r1, 0x8 bl sine - ldr r1, =0x0203bccc + ldr r1, =gUnknown_0203BCCC ldrh r1, [r1] subs r0, r1 strh r0, [r4, 0x26] @@ -1107,7 +1107,7 @@ _0816FB7C: bl StartObjectRotScalAnim b _0816FCE6 _0816FB94: - ldr r0, =0x030062a0 + ldr r0, =gUnknown_030062A0 ldr r0, [r0] cmp r0, 0x90 beq _0816FB9E @@ -1137,7 +1137,7 @@ _0816FBB4: lsls r0, 1 ldr r4, =gUnknown_08D85C50 adds r0, r4 - ldr r5, =0x02037d52 + ldr r5, =gUnknown_02037D52 adds r1, r5, 0 movs r2, 0x1 bl CpuSet @@ -1171,7 +1171,7 @@ _0816FC14: lsls r0, 1 ldr r4, =gUnknown_08D85C50 adds r0, r4 - ldr r5, =0x02037d52 + ldr r5, =gUnknown_02037D52 adds r1, r5, 0 movs r2, 0x1 bl CpuSet @@ -1216,7 +1216,7 @@ _0816FC6C: lsls r0, 1 ldr r4, =gUnknown_08D85C50 adds r0, r4 - ldr r5, =0x02037d52 + ldr r5, =gUnknown_02037D52 adds r1, r5, 0 movs r2, 0x1 bl CpuSet @@ -1245,7 +1245,7 @@ _0816FC6C: b _0816FD38 .pool _0816FCC4: - ldr r0, =0x030062a0 + ldr r0, =gUnknown_030062A0 ldr r1, [r0] movs r0, 0x88 lsls r0, 1 @@ -1327,7 +1327,7 @@ _0816FD5A: beq _0816FD9C b _0816FDB0 _0816FD60: - ldr r0, =0x030062a0 + ldr r0, =gUnknown_030062A0 ldr r0, [r0] cmp r0, 0x80 bne _0816FDB0 @@ -1341,7 +1341,7 @@ _0816FD60: b _0816FD90 .pool _0816FD7C: - ldr r0, =0x030062a0 + ldr r0, =gUnknown_030062A0 ldr r1, [r0] movs r0, 0x88 lsls r0, 1 @@ -1414,7 +1414,7 @@ _0816FDD2: lsls r4, r6, 4 adds r4, r6 lsls r4, 2 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r4, r0 movs r1, 0 strh r1, [r4, 0x2E] @@ -1472,7 +1472,7 @@ _0816FDD2: lsls r0, r6, 4 adds r0, r6 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 movs r2, 0 strh r2, [r0, 0x2E] @@ -1798,7 +1798,7 @@ sub_81700F8: @ 81700F8 movs r1, 0x80 bl ClearGpuRegBits strh r4, [r5] - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 ldr r0, =0x00000439 adds r1, r0 ldrb r2, [r1] @@ -1814,7 +1814,7 @@ sub_81700F8: @ 81700F8 bl sub_8152680 movs r0, 0 bl sub_81534D0 - ldr r0, =0x03006210 + ldr r0, =gUnknown_03006210 ldrh r0, [r0] cmp r0, 0 beq _08170148 @@ -1823,7 +1823,7 @@ sub_81700F8: @ 81700F8 _08170148: bl init_sav2 _0817014C: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldrb r0, [r0, 0x15] lsls r0, 31 @@ -1847,7 +1847,7 @@ sub_817018C: @ 817018C adds r5, r0, 0 movs r0, 0 bl SetVBlankCallback - ldr r4, =0x0203bcd0 + ldr r4, =gUnknown_0203BCD0 movs r0, 0x89 lsls r0, 4 bl Alloc @@ -1946,7 +1946,7 @@ sub_8170274: @ 8170274 sub_8170290: @ 8170290 push {r4,r5,lr} sub sp, 0xC - ldr r1, =0x0203bcd0 + ldr r1, =gUnknown_0203BCD0 ldr r0, [r1] ldr r2, =0x0000088c adds r0, r2 @@ -2034,14 +2034,14 @@ _08170358: bl ShowBg movs r0, 0x2 bl ShowBg - ldr r0, =0x0203bcd0 + ldr r0, =gUnknown_0203BCD0 ldr r1, [r0] ldr r0, =0x0000088c adds r1, r0 b _081703D8 .pool _08170380: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -2063,7 +2063,7 @@ _081703A6: blt _08170416 cmp r0, 0x5 bgt _08170416 - ldr r0, =0x0203bcd0 + ldr r0, =gUnknown_0203BCD0 ldr r1, [r0] ldr r0, =0x0000088c adds r1, r0 @@ -2078,7 +2078,7 @@ _081703C0: movs r3, 0x10 _081703CC: bl pal_fade_maybe - ldr r0, =0x0203bcd0 + ldr r0, =gUnknown_0203BCD0 ldr r1, [r0] _081703D4: ldr r2, =0x0000088c @@ -2090,7 +2090,7 @@ _081703D8: b _08170416 .pool _081703E8: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -2099,7 +2099,7 @@ _081703E8: cmp r5, 0 bne _08170416 bl sub_812305C - ldr r4, =0x0203bcd0 + ldr r4, =gUnknown_0203BCD0 ldr r0, [r4] ldr r0, [r0] bl SetMainCallback2 @@ -2122,7 +2122,7 @@ _08170416: sub_8170428: @ 8170428 push {r4,lr} sub sp, 0xC - ldr r4, =0x0203bcd0 + ldr r4, =gUnknown_0203BCD0 ldr r0, [r4] ldrb r0, [r0, 0xA] cmp r0, 0 @@ -2169,12 +2169,12 @@ sub_8170478: @ 8170478 lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x10] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r4, [r0] - ldr r0, =0x02022e24 + ldr r0, =gUnknown_02022E24 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e26 + ldr r0, =gUnknown_02022E26 strh r1, [r0] ldr r1, =0x00003f3f movs r0, 0x48 @@ -2209,10 +2209,10 @@ sub_8170478: @ 8170478 movs r1, 0x3 movs r2, 0x1 bl lcd_bg_operations - ldr r0, =0x03005d70 + ldr r0, =gUnknown_03005D70 adds r4, r0 ldrb r0, [r4] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r9, r1 lsls r4, r0, 4 adds r4, r0 @@ -2321,17 +2321,17 @@ sub_8170478: @ 8170478 lsls r1, 4 movs r2, 0x20 bl decompress_palette - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldrh r0, [r7, 0x20] negs r0, r0 adds r0, 0x20 strh r0, [r1] - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A ldrh r0, [r7, 0x22] negs r0, r0 subs r0, 0x20 strh r0, [r1] - ldr r1, =0x03005e00 + ldr r1, =gTasks ldr r2, [sp, 0x10] lsls r0, r2, 2 adds r0, r2 @@ -2365,10 +2365,10 @@ sub_8170660: @ 8170660 push {r7} lsls r0, 24 lsrs r7, r0, 24 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -2378,7 +2378,7 @@ sub_8170660: @ 8170660 adds r1, r0 movs r3, 0 strh r1, [r5, 0x22] - ldr r2, =0x02022e1a + ldr r2, =gUnknown_02022E1A lsls r0, r1, 16 lsrs r0, 24 ldrh r4, [r2] @@ -2470,9 +2470,9 @@ _08170708: bne _08170814 movs r0, 0 bl sub_80A477C - ldr r0, =0x02022e24 + ldr r0, =gUnknown_02022E24 strh r4, [r0] - ldr r0, =0x02022e26 + ldr r0, =gUnknown_02022E26 strh r4, [r0] ldr r4, =0x00003f3f movs r0, 0x48 @@ -2512,7 +2512,7 @@ _0817076C: lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 adds r0, r6 bl RemoveObjectAndFreeTiles movs r0, 0xC @@ -2526,7 +2526,7 @@ _0817076C: movs r1, 0x1 movs r2, 0 bl lcd_bg_operations - ldr r0, =0x03005d70 + ldr r0, =gUnknown_03005D70 add r0, r8 ldrb r0, [r0] lsls r1, r0, 4 @@ -2587,13 +2587,13 @@ sub_8170834: @ 8170834 adds r7, r1, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x03005d70 + ldr r0, =gUnknown_03005D70 adds r2, r0 ldrb r0, [r2] lsls r5, r0, 4 adds r5, r0 lsls r5, 2 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r5, r0 ldrb r1, [r5, 0x6] mov r10, r1 @@ -2617,14 +2617,14 @@ sub_8170834: @ 8170834 lsls r6, r4, 4 adds r6, r4 lsls r6, 2 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 adds r6, r2 ldrb r4, [r6, 0x5] lsrs r4, 4 lsls r4, 4 orrs r4, r3 lsls r0, 1 - ldr r1, =0x02037714 + ldr r1, =gUnknown_02037714 mov r8, r1 add r0, r8 mov r2, r9 @@ -2657,7 +2657,7 @@ sub_8170834: @ 8170834 lsls r1, r2, 4 add r1, r10 lsls r1, 2 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r1, r0 mov r0, r9 ldrb r2, [r0] @@ -2693,7 +2693,7 @@ sub_8170920: @ 8170920 lsrs r4, 24 mov r1, sp adds r1, 0x1 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r2, [r0] mov r0, sp bl sub_8170834 @@ -2714,10 +2714,10 @@ sub_817094C: @ 817094C push {r5,r6} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x03005d70 + ldr r1, =gUnknown_03005D70 adds r0, r1 ldrb r0, [r0] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r8, r1 lsls r5, r0, 4 adds r5, r0 @@ -2781,7 +2781,7 @@ sub_81709EC: @ 81709EC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl sub_817094C adds r0, r4, 0 @@ -2796,12 +2796,12 @@ sub_81709EC: @ 81709EC sub_8170A0C: @ 8170A0C lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 adds r1, r2 - ldr r2, =0x0203841e + ldr r2, =gUnknown_0203841E ldrh r0, [r2] strh r0, [r1, 0x1C] ldrh r0, [r2, 0x2] @@ -2817,7 +2817,7 @@ sub_8170A38: @ 8170A38 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -2918,12 +2918,12 @@ sub_8170B04: @ 8170B04 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x020241e4 - ldr r0, =0x02038436 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] adds r0, r1 ldrb r5, [r0] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -2976,7 +2976,7 @@ _08170B76: _08170B84: adds r0, r5, 0 bl sub_80A7344 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -3004,8 +3004,8 @@ sub_8170BB0: @ 8170BB0 sub sp, 0xC lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x020241e4 - ldr r4, =0x02038436 + ldr r1, =gUnknown_020241E4 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] adds r1, r0, r1 ldrb r1, [r1] @@ -3014,25 +3014,25 @@ sub_8170BB0: @ 8170BB0 lsls r0, 24 cmp r0, 0 bne _08170BF8 - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E ldrb r0, [r4] lsls r0, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC b _08170C08 .pool _08170BF8: - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E ldrb r0, [r4] lsls r0, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 _08170C08: adds r0, r1 movs r1, 0x26 @@ -3043,7 +3043,7 @@ _08170C08: lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -3057,7 +3057,7 @@ _08170C08: b _08170CEE .pool _08170C44: - ldr r5, =0x02038436 + ldr r5, =gUnknown_02038436 ldrb r0, [r5] movs r1, 0 bl sub_80A5C6C @@ -3069,7 +3069,7 @@ _08170C44: bl sub_80A5C6C adds r1, r0, 0 lsls r1, 24 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 mov r3, r9 lsls r0, r3, 4 add r0, r9 @@ -3149,7 +3149,7 @@ sub_8170CFC: @ 8170CFC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x02024208 + ldr r0, =gUnknown_02024208 ldrh r0, [r0] bl ball_number_to_ball_processing_index lsls r0, 24 @@ -3169,7 +3169,7 @@ sub_8170D24: @ 8170D24 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x02024208 + ldr r0, =gUnknown_02024208 ldrh r0, [r0] bl ball_number_to_ball_processing_index lsls r0, 24 @@ -3188,18 +3188,18 @@ sub_8170D4C: @ 8170D4C push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] ldrb r0, [r0, 0x8] cmp r0, 0x5 bne _08170D70 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldr r0, =0x0000ffff b _08170D74 .pool _08170D70: - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0 _08170D74: strh r0, [r1, 0xE] @@ -3289,7 +3289,7 @@ sub_8170E04: @ 8170E04 lsls r0, 24 lsrs r0, 24 mov r10, r0 - ldr r0, =0x02024208 + ldr r0, =gUnknown_02024208 ldrh r0, [r0] bl ball_number_to_ball_processing_index adds r1, r0, 0 @@ -3307,7 +3307,7 @@ sub_8170E04: @ 8170E04 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r9, r1 lsls r4, r5, 4 adds r4, r5 @@ -3315,7 +3315,7 @@ sub_8170E04: @ 8170E04 adds r6, r4, r1 movs r0, 0x22 strh r0, [r6, 0x2E] - ldr r2, =0x02038437 + ldr r2, =gUnknown_02038437 mov r8, r2 ldrb r0, [r2] movs r1, 0 @@ -3336,10 +3336,10 @@ sub_8170E04: @ 8170E04 adds r4, r0 ldr r0, =sub_8171104 str r0, [r4] - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r3, [r0, 0x8] - ldr r1, =0x020241e4 + ldr r1, =gUnknown_020241E4 mov r2, r8 ldrb r0, [r2] adds r0, r1 @@ -3359,7 +3359,7 @@ sub_8170E04: @ 8170E04 ands r0, r2 orrs r0, r1 strb r0, [r3, 0x9] - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r10 lsls r0, r2, 2 add r0, r10 @@ -3383,13 +3383,13 @@ sub_8170EF0: @ 8170EF0 push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 adds r0, r1 ldrb r1, [r0, 0x8] - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, r1, 4 adds r0, r1 lsls r0, 2 @@ -3414,7 +3414,7 @@ sub_8170F2C: @ 8170F2C push {r6,r7} lsls r0, 24 lsrs r7, r0, 24 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 2 @@ -3429,7 +3429,7 @@ _08170F50: movs r6, 0x17 movs r5, 0x5 _08170F54: - ldr r0, =0x02024208 + ldr r0, =gUnknown_02024208 ldrh r0, [r0] bl ball_number_to_ball_processing_index adds r4, r0, 0 @@ -3458,7 +3458,7 @@ _08170F54: adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 mov r9, r0 lsls r4, r5, 4 adds r4, r5 @@ -3466,7 +3466,7 @@ _08170F54: adds r6, r4, r0 movs r0, 0x22 strh r0, [r6, 0x2E] - ldr r1, =0x02038437 + ldr r1, =gUnknown_02038437 mov r8, r1 ldrb r0, [r1] movs r1, 0 @@ -3489,7 +3489,7 @@ _08170F54: str r0, [r4] movs r0, 0 bl battle_get_side_with_given_state - ldr r1, =0x020241e4 + ldr r1, =gUnknown_020241E4 lsls r0, 24 lsrs r0, 24 adds r0, r1 @@ -3500,7 +3500,7 @@ _08170F54: add r0, r9 ldr r1, =sub_8039E84 str r1, [r0] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -3522,10 +3522,10 @@ sub_8171030: @ 8171030 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 movs r0, 0 bl battle_get_side_with_given_state - ldr r1, =0x020241e4 + ldr r1, =gUnknown_020241E4 lsls r0, 24 lsrs r0, 24 adds r0, r1 @@ -3541,7 +3541,7 @@ sub_8171030: @ 8171030 movs r0, 0x3D movs r1, 0 bl audio_play_and_stuff - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r4, r5, 2 adds r4, r5 lsls r4, 3 @@ -3573,10 +3573,10 @@ sub_81710A8: @ 81710A8 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 movs r0, 0 bl battle_get_side_with_given_state - ldr r4, =0x020241e4 + ldr r4, =gUnknown_020241E4 lsls r0, 24 lsrs r0, 24 adds r0, r4 @@ -3644,7 +3644,7 @@ sub_8171134: @ 8171134 lsls r0, 24 cmp r0, 0 beq _081711D2 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] ldrb r0, [r0, 0x8] @@ -3683,7 +3683,7 @@ _08171188: strh r0, [r4, 0x38] ldr r0, =sub_81711E8 str r0, [r4, 0x1C] - ldr r0, =0x02024208 + ldr r0, =gUnknown_02024208 ldrh r0, [r0] bl ball_number_to_ball_processing_index lsls r0, 24 @@ -3703,7 +3703,7 @@ _08171188: movs r2, 0x1 movs r3, 0x1C bl sub_8171D98 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r1, [r0] movs r0, 0 movs r2, 0xE @@ -3736,9 +3736,9 @@ sub_81711E8: @ 81711E8 strh r0, [r4, 0x38] ldr r0, =sub_8171240 str r0, [r4, 0x1C] - ldr r2, =0x02020630 - ldr r1, =0x020241e4 - ldr r0, =0x02038437 + ldr r2, =gUnknown_02020630 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -3759,15 +3759,15 @@ _08171224: sub_8171240: @ 8171240 push {r4-r7,lr} adds r7, r0, 0 - ldr r1, =0x020241e4 - ldr r0, =0x02038437 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] adds r0, r1 ldrb r4, [r0] ldrh r0, [r7, 0x38] lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -3803,11 +3803,11 @@ _08171296: movs r0, 0x80 lsls r0, 1 strh r0, [r5, 0x1C] - ldr r1, =0x030062dc + ldr r1, =gUnknown_030062DC movs r0, 0x1C str r0, [r1] - ldr r2, =0x030062e4 - ldr r1, =0x02020630 + ldr r2, =gUnknown_030062E4 + ldr r1, =gUnknown_02020630 lsls r0, r4, 4 adds r0, r4 lsls r0, 2 @@ -3820,7 +3820,7 @@ _08171296: adds r0, r7 subs r1, r0 strh r1, [r2] - ldr r4, =0x030062e0 + ldr r4, =gUnknown_030062E0 ldrh r0, [r2] lsls r0, 8 movs r1, 0x1C @@ -3843,7 +3843,7 @@ _081712E8: ldrh r1, [r5, 0xE] adds r0, r1 strh r0, [r5, 0xE] - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r4, 4 adds r1, r4 lsls r1, 2 @@ -3863,7 +3863,7 @@ _081712E8: _0817132C: adds r0, r4, 0 bl sub_80A7344 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r4, 4 adds r0, r4 lsls r0, 2 @@ -3880,7 +3880,7 @@ _08171346: b _0817137C .pool _08171354: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 @@ -4047,7 +4047,7 @@ _08171486: adds r0, r1 strh r0, [r4, 0x22] strh r5, [r4, 0x26] - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] ldrb r0, [r0, 0x8] @@ -4093,7 +4093,7 @@ sub_81714D4: @ 81714D4 adds r0, r4, 0 movs r1, 0x1 bl StartObjectRotScalAnim - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] strh r5, [r0, 0xC] @@ -4135,7 +4135,7 @@ _08171540: .4byte _08171708 .4byte _08171768 _0817155C: - ldr r1, =0x020244d0 + ldr r1, =gUnknown_020244D0 ldr r5, [r1] ldr r2, [r5, 0x8] ldrh r3, [r2, 0xC] @@ -4213,7 +4213,7 @@ _081715EA: bl sub_80082B8 b _081717AE _081715F4: - ldr r1, =0x020244d0 + ldr r1, =gUnknown_020244D0 ldr r5, [r1] ldr r2, [r5, 0x8] ldrh r3, [r2, 0xC] @@ -4305,7 +4305,7 @@ _0817169C: movs r1, 0x1 bl sub_80082B8 _081716A4: - ldr r1, =0x020244d0 + ldr r1, =gUnknown_020244D0 ldr r5, [r1] ldr r2, [r5, 0x8] ldrh r3, [r2, 0xC] @@ -4364,7 +4364,7 @@ _08171708: strh r0, [r4, 0x34] lsls r0, 16 asrs r1, r0, 24 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] ldrb r0, [r0, 0x8] @@ -4486,7 +4486,7 @@ sub_81717F8: @ 81717F8 push {r7} sub sp, 0x4 adds r6, r0, 0 - ldr r7, =0x02038437 + ldr r7, =gUnknown_02038437 ldrh r0, [r6, 0x36] adds r0, 0x1 movs r1, 0 @@ -4528,7 +4528,7 @@ _0817183C: _0817185A: cmp r1, 0x5F bne _08171880 - ldr r0, =0x020244b9 + ldr r0, =gUnknown_020244B9 movs r1, 0 strb r1, [r0] movs r0, 0x1 @@ -4542,8 +4542,8 @@ _08171880: ldr r0, =0x0000013b cmp r1, r0 bne _081718BC - ldr r5, =0x02020630 - ldr r4, =0x020241e4 + ldr r5, =gUnknown_02020630 + ldr r4, =gUnknown_020241E4 ldrb r0, [r7] adds r0, r4 ldrb r1, [r0] @@ -4667,7 +4667,7 @@ _08171982: strh r0, [r4, 0x2E] b _081719B0 _0817198A: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -4743,7 +4743,7 @@ _08171A14: movs r0, 0x4 bl sub_8171D60 movs r7, 0 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 mov r9, r2 movs r0, 0x1C add r0, r9 @@ -4848,7 +4848,7 @@ sub_8171AE4: @ 8171AE4 bl StartObjectRotScalAnim ldr r0, =sub_8171BAC str r0, [r4, 0x1C] - ldr r0, =0x02024208 + ldr r0, =gUnknown_02024208 ldrh r0, [r0] bl ball_number_to_ball_processing_index lsls r0, 24 @@ -4868,16 +4868,16 @@ sub_8171AE4: @ 8171AE4 movs r2, 0x1 movs r3, 0x1C bl sub_8171D98 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r1, [r0] movs r0, 0x1 movs r2, 0xE adds r3, r5, 0 bl sub_81729E8 _08171B36: - ldr r6, =0x02020630 - ldr r5, =0x020241e4 - ldr r4, =0x02038437 + ldr r6, =gUnknown_02020630 + ldr r5, =gUnknown_020241E4 + ldr r4, =gUnknown_02038437 ldrb r0, [r4] adds r0, r5 ldrb r1, [r0] @@ -4943,9 +4943,9 @@ sub_8171BAC: @ 8171BAC orrs r0, r1 strb r0, [r2] _08171BCA: - ldr r4, =0x02020630 - ldr r3, =0x020241e4 - ldr r2, =0x02038437 + ldr r4, =gUnknown_02020630 + ldr r3, =gUnknown_020241E4 + ldr r2, =gUnknown_02038437 ldrb r0, [r2] adds r0, r3 ldrb r1, [r0] @@ -4992,9 +4992,9 @@ _08171C24: beq _08171C8A cmp r5, 0 beq _08171C8A - ldr r4, =0x02020630 - ldr r3, =0x020241e4 - ldr r2, =0x02038437 + ldr r4, =gUnknown_02020630 + ldr r3, =gUnknown_020241E4 + ldr r2, =gUnknown_02038437 ldrb r0, [r2] adds r0, r3 ldrb r1, [r0] @@ -5012,7 +5012,7 @@ _08171C24: adds r2, r0 lsls r2, 2 adds r2, r4 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] ldrb r1, [r0, 0x9] @@ -5029,7 +5029,7 @@ _08171C24: strh r5, [r7, 0x2E] ldr r0, =sub_81719C0 str r0, [r7, 0x1C] - ldr r0, =0x020244b9 + ldr r0, =gUnknown_020244B9 strb r6, [r0] movs r0, 0x1 bl sub_8072A88 @@ -5123,7 +5123,7 @@ _08171D3E: strh r0, [r4, 0x2E] ldr r0, =sub_81719C0 str r0, [r4, 0x1C] - ldr r1, =0x020244b9 + ldr r1, =gUnknown_020244B9 movs r0, 0 strb r0, [r1] movs r0, 0x1 @@ -5199,7 +5199,7 @@ sub_8171D98: @ 8171D98 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -5228,7 +5228,7 @@ sub_8171D98: @ 8171D98 thumb_func_start sub_8171E20 sub_8171E20: @ 8171E20 push {lr} - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -5236,7 +5236,7 @@ sub_8171E20: @ 8171E20 ands r0, r1 cmp r0, 0 beq _08171E3E - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r1, [r0, 0x8] ldrb r0, [r1, 0xA] @@ -5259,7 +5259,7 @@ sub_8171E50: @ 8171E50 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r8 lsls r0, 3 @@ -5295,7 +5295,7 @@ sub_8171E50: @ 8171E50 lsls r4, r0, 4 add r4, r10 lsls r4, 2 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 adds r7, r4, r5 ldr r0, =gUnknown_085E51B4 ldr r1, [sp] @@ -5327,7 +5327,7 @@ _08171EE8: lsls r0, 5 strh r0, [r7, 0x2E] _08171EEC: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r4, r8 lsls r1, r4, 2 add r1, r8 @@ -5338,7 +5338,7 @@ _08171EEC: adds r2, r0, 0 cmp r1, 0xF bne _08171F48 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r4, =0x00000439 adds r0, r4 ldrb r1, [r0] @@ -5346,7 +5346,7 @@ _08171EEC: ands r0, r1 cmp r0, 0 bne _08171F22 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 mov r2, r10 lsls r1, r2, 4 add r1, r10 @@ -5442,7 +5442,7 @@ sub_8171FC4: @ 8171FC4 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r9 lsls r1, r2, 2 add r1, r9 @@ -5461,7 +5461,7 @@ sub_8171FC4: @ 8171FC4 ldrb r1, [r1, 0x10] str r1, [sp, 0xC] movs r7, 0 - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 mov r10, r3 mov r1, r8 lsls r0, r1, 1 @@ -5491,7 +5491,7 @@ _0817200A: ldrb r1, [r0] adds r0, r5, 0 bl StartObjectImageAnim - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r0, =sub_8172508 str r0, [r4] @@ -5520,7 +5520,7 @@ _0817206A: lsrs r7, r0, 24 cmp r7, 0x7 bls _0817200A - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -5528,7 +5528,7 @@ _0817206A: ands r0, r1 cmp r0, 0 bne _08172092 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -5560,7 +5560,7 @@ sub_81720C8: @ 81720C8 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r9 lsls r1, r2, 2 add r1, r9 @@ -5579,7 +5579,7 @@ sub_81720C8: @ 81720C8 ldrb r1, [r1, 0x10] str r1, [sp, 0xC] movs r7, 0 - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 mov r10, r3 mov r1, r8 lsls r0, r1, 1 @@ -5609,7 +5609,7 @@ _0817210E: ldrb r1, [r0] adds r0, r5, 0 bl StartObjectImageAnim - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r0, =sub_8172508 str r0, [r4] @@ -5638,7 +5638,7 @@ _0817216E: lsrs r7, r0, 24 cmp r7, 0x7 bls _0817210E - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -5646,7 +5646,7 @@ _0817216E: ands r0, r1 cmp r0, 0 bne _08172196 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -5678,7 +5678,7 @@ sub_81721CC: @ 81721CC lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r9 lsls r0, 3 @@ -5699,7 +5699,7 @@ sub_81721CC: @ 81721CC adds r0, r1 lsls r0, 3 str r0, [sp, 0x10] - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 mov r8, r3 ldr r0, =gUnknown_085E51B4 adds r1, r0 @@ -5726,7 +5726,7 @@ _08172212: ldrb r1, [r3] adds r0, r5, 0 bl StartObjectImageAnim - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r0, =sub_8172508 str r0, [r4] @@ -5754,7 +5754,7 @@ _0817226E: lsrs r7, r0, 24 cmp r7, 0x7 bls _08172212 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -5762,7 +5762,7 @@ _0817226E: ands r0, r1 cmp r0, 0 bne _08172296 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -5794,7 +5794,7 @@ sub_81722CC: @ 81722CC lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r9 lsls r1, r2, 2 add r1, r9 @@ -5813,7 +5813,7 @@ sub_81722CC: @ 81722CC ldrb r1, [r1, 0x10] str r1, [sp, 0xC] movs r7, 0 - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 mov r10, r3 mov r1, r8 lsls r0, r1, 1 @@ -5843,7 +5843,7 @@ _08172312: ldrb r1, [r0] adds r0, r5, 0 bl StartObjectImageAnim - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r0, =sub_8172508 str r0, [r4] @@ -5874,7 +5874,7 @@ _08172376: lsrs r7, r0, 24 cmp r7, 0x9 bls _08172312 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -5882,7 +5882,7 @@ _08172376: ands r0, r1 cmp r0, 0 bne _0817239E - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -5914,7 +5914,7 @@ sub_81723D4: @ 81723D4 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r2, r0, 2 adds r0, r2, r0 lsls r0, 3 @@ -5946,7 +5946,7 @@ _08172404: adds r1, r0 lsls r1, 3 str r1, [sp, 0x10] - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 mov r9, r3 ldr r1, =gUnknown_085E51B4 adds r0, r1 @@ -5973,7 +5973,7 @@ _08172430: ldrb r1, [r3] adds r0, r5, 0 bl StartObjectImageAnim - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r0, =sub_8172508 str r0, [r4] @@ -6001,7 +6001,7 @@ _0817248C: lsrs r7, r0, 24 cmp r7, 0x7 bls _08172430 - ldr r0, =0x03005e00 + ldr r0, =gTasks ldr r1, [sp, 0x14] add r1, r8 lsls r1, 3 @@ -6015,7 +6015,7 @@ _0817248C: asrs r2, r0, 16 cmp r2, 0x2 bne _081724D6 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r4, =0x00000439 adds r0, r4 ldrb r1, [r0] @@ -6023,7 +6023,7 @@ _0817248C: ands r0, r1 cmp r0, 0 bne _081724D0 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -6101,7 +6101,7 @@ sub_8172560: @ 8172560 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r9 lsls r0, 3 @@ -6122,7 +6122,7 @@ sub_8172560: @ 8172560 adds r0, r1 lsls r0, 3 str r0, [sp, 0x10] - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 mov r8, r3 ldr r0, =gUnknown_085E51B4 adds r1, r0 @@ -6149,7 +6149,7 @@ _081725A6: ldrb r1, [r3] adds r0, r5, 0 bl StartObjectImageAnim - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r0, =sub_817265C str r0, [r4] @@ -6175,7 +6175,7 @@ _081725FE: lsrs r7, r0, 24 cmp r7, 0xB bls _081725A6 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -6183,7 +6183,7 @@ _081725FE: ands r0, r1 cmp r0, 0 bne _08172626 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -6263,7 +6263,7 @@ sub_81726BC: @ 81726BC lsls r0, 24 lsrs r0, 24 str r0, [sp] - ldr r0, =0x03005e00 + ldr r0, =gTasks ldr r2, [sp] lsls r1, r2, 2 adds r1, r2 @@ -6309,14 +6309,14 @@ _08172708: lsls r4, r6, 4 adds r4, r6 lsls r4, 2 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r5, r4, r0 ldr r0, =gUnknown_085E51B4 add r0, r9 ldrb r1, [r0] adds r0, r5, 0 bl StartObjectImageAnim - ldr r1, =0x0202064c + ldr r1, =gUnknown_0202064C adds r4, r1 ldr r0, =sub_8172508 str r0, [r4] @@ -6361,7 +6361,7 @@ _08172790: mov r8, r0 cmp r0, 0x1 bls _08172700 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r2, =0x00000439 adds r0, r2 ldrb r1, [r0] @@ -6369,7 +6369,7 @@ _08172790: ands r0, r1 cmp r0, 0 bne _081727C4 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -6401,7 +6401,7 @@ sub_81727E8: @ 81727E8 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r9 lsls r0, 3 @@ -6422,7 +6422,7 @@ sub_81727E8: @ 81727E8 adds r0, r1 lsls r0, 3 str r0, [sp, 0x10] - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 mov r8, r3 ldr r0, =gUnknown_085E51B4 adds r1, r0 @@ -6449,7 +6449,7 @@ _0817282E: ldrb r1, [r3] adds r0, r5, 0 bl StartObjectImageAnim - ldr r0, =0x0202064c + ldr r0, =gUnknown_0202064C adds r4, r0 ldr r0, =sub_81728E0 str r0, [r4] @@ -6472,7 +6472,7 @@ _08172880: lsrs r7, r0, 24 cmp r7, 0x7 bls _0817282E - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -6480,7 +6480,7 @@ _08172880: ands r0, r1 cmp r0, 0 bne _081728A8 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r6, 4 adds r1, r6 lsls r1, 2 @@ -6555,7 +6555,7 @@ _0817293C: sub_8172944: @ 8172944 push {r4-r7,lr} adds r7, r0, 0 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -6572,7 +6572,7 @@ sub_8172944: @ 8172944 b _081729E2 .pool _08172970: - ldr r2, =0x020244d0 + ldr r2, =gUnknown_020244D0 ldr r0, [r2] ldr r1, [r0, 0x8] ldrb r0, [r1, 0xA] @@ -6650,7 +6650,7 @@ sub_81729E8: @ 81729E8 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r8 lsls r0, 3 @@ -6725,7 +6725,7 @@ sub_8172AB0: @ 8172AB0 lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -6761,7 +6761,7 @@ sub_8172AB0: @ 8172AB0 b _08172B30 .pool _08172B08: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -6793,13 +6793,13 @@ sub_8172B40: @ 8172B40 sub sp, 0x4 lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _08172B78 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r4, r2, 2 adds r4, r2 lsls r4, 3 @@ -6829,7 +6829,7 @@ sub_8172B90: @ 8172B90 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -6882,12 +6882,12 @@ sub_8172BF0: @ 8172BF0 lsrs r7, r0, 24 movs r0, 0 mov r8, r0 - ldr r0, =0x020241e4 - ldr r3, =0x02038436 + ldr r0, =gUnknown_020241E4 + ldr r3, =gUnknown_02038436 ldrb r2, [r3] adds r0, r2, r0 ldrb r6, [r0] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -6907,7 +6907,7 @@ _08172C30: beq _08172CDA b _08172D8A _08172C36: - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r0, [r0] strh r0, [r5, 0x1E] movs r2, 0xA0 @@ -6921,7 +6921,7 @@ _08172C36: lsls r0, 24 cmp r0, 0 beq _08172C78 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r3, r6, 4 adds r1, r3, r6 lsls r1, 2 @@ -6936,7 +6936,7 @@ _08172C36: b _08172C90 .pool _08172C78: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r4, r6, 4 adds r2, r4, r6 lsls r2, 2 @@ -6949,7 +6949,7 @@ _08172C78: strh r0, [r2, 0x24] adds r2, r3, 0 _08172C90: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -6995,7 +6995,7 @@ _08172CDA: lsls r0, 24 cmp r0, 0 beq _08172D10 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r3, r6, 4 adds r2, r3, r6 lsls r2, 2 @@ -7010,7 +7010,7 @@ _08172CDA: b _08172D28 .pool _08172D10: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r2, r6, 4 adds r1, r2, r6 lsls r1, 2 @@ -7023,21 +7023,21 @@ _08172D10: strh r0, [r1, 0x24] adds r4, r2, 0 _08172D28: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 adds r0, r1 ldrb r1, [r0, 0x8] strh r1, [r0, 0x8] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0 beq _08172D68 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r1, r4, r6 lsls r1, 2 adds r1, r0 @@ -7050,7 +7050,7 @@ _08172D28: b _08172D84 .pool _08172D68: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r1, r4, r6 lsls r1, 2 adds r1, r0 @@ -7082,7 +7082,7 @@ sub_8172D98: @ 8172D98 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -7102,7 +7102,7 @@ _08172DC0: beq _08172E4E b _08172E84 _08172DC6: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_get_per_side_status_permutated lsls r0, 24 @@ -7122,7 +7122,7 @@ _08172DF0: movs r0, 0x52 movs r1, 0x10 bl SetGpuReg - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -7162,12 +7162,12 @@ _08172E14: strh r0, [r4, 0x26] b _08172E84 _08172E4E: - ldr r1, =0x020241e4 - ldr r4, =0x02038436 + ldr r1, =gUnknown_020241E4 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] adds r0, r1 ldrb r1, [r0] - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, r1, 4 adds r0, r1 lsls r0, 2 @@ -7198,10 +7198,10 @@ sub_8172E9C: @ 8172E9C push {lr} lsls r0, 24 lsrs r0, 24 - ldr r3, =0x0203841e - ldr r1, =0x020244d0 + ldr r3, =gUnknown_0203841E + ldr r1, =gUnknown_020244D0 ldr r2, [r1] - ldr r1, =0x02038436 + ldr r1, =gUnknown_02038436 ldrb r1, [r1] ldr r2, [r2] lsls r1, 2 @@ -7221,8 +7221,8 @@ sub_8172ED0: @ 8172ED0 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x02038437 - ldr r1, =0x0202420e + ldr r2, =gUnknown_02038437 + ldr r1, =gUnknown_0202420E ldrb r1, [r1] strb r1, [r2] bl move_anim_task_del @@ -7241,7 +7241,7 @@ sub_8172EF0: @ 8172EF0 lsrs r6, r0, 24 movs r0, 0 mov r8, r0 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r1, [r0, 0x4] lsls r0, r6, 1 @@ -7304,7 +7304,7 @@ _08172F6E: bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r2, r4, 2 adds r2, r4 lsls r2, 3 @@ -7322,7 +7322,7 @@ _08172F6E: b _08172FDE .pool _08172FC8: - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r1, [r0, 0x4] lsls r0, r6, 1 @@ -7350,7 +7350,7 @@ sub_8172FEC: @ 8172FEC push {r6,r7} lsls r0, 24 lsrs r7, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -7365,7 +7365,7 @@ sub_8172FEC: @ 8172FEC b _08173190 .pool _08173018: - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] ldrb r0, [r0, 0xA] @@ -7418,7 +7418,7 @@ _08173074: bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r2, r5, 4 adds r2, r5 lsls r2, 2 @@ -7436,7 +7436,7 @@ _081730A8: bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r2, r5, 4 adds r2, r5 lsls r2, 2 @@ -7454,7 +7454,7 @@ _081730C8: orrs r0, r1 strh r0, [r2, 0x4] _081730D6: - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r7, 2 adds r0, r1, r7 lsls r0, 3 @@ -7464,7 +7464,7 @@ _081730D6: mov r9, r1 cmp r0, 0 bne _08173118 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r2, r5, 4 adds r0, r2, r5 lsls r0, 2 @@ -7476,7 +7476,7 @@ _081730D6: b _08173160 .pool _08173118: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -7512,12 +7512,12 @@ _08173156: movs r0, 0x66 bl audio_play_and_stuff _08173160: - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r4, r5 lsls r0, 2 adds r0, r1 strh r7, [r0, 0x2E] - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r9 adds r0, r2, r7 lsls r0, 3 @@ -7553,7 +7553,7 @@ sub_81731B0: @ 81731B0 lsls r0, 24 lsrs r0, 24 adds r3, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -7567,7 +7567,7 @@ sub_81731B0: @ 81731B0 cmp r0, 0x1 bne _081731EA ldrb r1, [r1, 0x8] - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r2, [r0, 0x4] lsls r0, r1, 1 @@ -7608,7 +7608,7 @@ sub_81731FC: @ 81731FC asrs r0, 16 cmp r0, 0xFF ble _08173246 - ldr r2, =0x03005e00 + ldr r2, =gTasks movs r0, 0x2E ldrsh r1, [r4, r0] lsls r0, r1, 2 @@ -7659,7 +7659,7 @@ _08173264: asrs r1, 16 cmp r1, 0x20 ble _081732A6 - ldr r2, =0x03005e00 + ldr r2, =gTasks movs r0, 0x2E ldrsh r1, [r4, r0] lsls r0, r1, 2 @@ -7734,7 +7734,7 @@ sub_817330C: @ 817330C movs r1, 0 bl sub_80A5C6C lsls r0, 24 - ldr r5, =0x0203841e + ldr r5, =gUnknown_0203841E lsrs r0, 24 ldrh r1, [r5, 0x4] adds r0, r1 @@ -7754,9 +7754,9 @@ sub_817330C: @ 817330C strh r0, [r4, 0x38] adds r0, r4, 0 bl sub_80A68D4 - ldr r2, =0x02020630 - ldr r1, =0x020241e4 - ldr r0, =0x02038436 + ldr r2, =gUnknown_02020630 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -7779,9 +7779,9 @@ sub_817330C: @ 817330C sub_817339C: @ 817339C push {lr} adds r3, r0, 0 - ldr r2, =0x02020630 - ldr r1, =0x020241e4 - ldr r0, =0x02038436 + ldr r2, =gUnknown_02020630 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -7830,9 +7830,9 @@ _081733F6: sub_8173400: @ 8173400 push {r4,r5,lr} adds r4, r0, 0 - ldr r5, =0x02020630 - ldr r3, =0x020241e4 - ldr r2, =0x02038436 + ldr r5, =gUnknown_02020630 + ldr r3, =gUnknown_020241E4 + ldr r2, =gUnknown_02038436 ldrb r0, [r2] adds r0, r3 ldrb r1, [r0] @@ -7874,7 +7874,7 @@ sub_817345C: @ 817345C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -7886,7 +7886,7 @@ sub_817345C: @ 817345C _08173478: movs r0, 0 bl battle_get_side_with_given_state - ldr r1, =0x02038436 + ldr r1, =gUnknown_02038436 strb r0, [r1] movs r0, 0x1 b _08173498 @@ -7894,12 +7894,12 @@ _08173478: _0817348C: movs r0, 0x1 bl battle_get_side_with_given_state - ldr r1, =0x02038436 + ldr r1, =gUnknown_02038436 strb r0, [r1] movs r0, 0 _08173498: bl battle_get_side_with_given_state - ldr r1, =0x02038437 + ldr r1, =gUnknown_02038437 strb r0, [r1] _081734A0: adds r0, r4, 0 @@ -7915,27 +7915,27 @@ sub_81734B4: @ 81734B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] ldrh r1, [r0] cmp r1, 0x53 bne _081734D4 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0x1 b _0817350C .pool _081734D4: cmp r1, 0xFA bne _081734E4 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0x2 b _0817350C .pool _081734E4: cmp r1, 0x80 bne _081734F4 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0x3 b _0817350C .pool @@ -7944,12 +7944,12 @@ _081734F4: lsls r0, 1 cmp r1, r0 bne _08173508 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0x4 b _0817350C .pool _08173508: - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0 _0817350C: strh r0, [r1] @@ -7965,13 +7965,13 @@ sub_817351C: @ 817351C push {lr} lsls r0, 24 lsrs r0, 24 - ldr r3, =0x02038436 - ldr r1, =0x020244d0 + ldr r3, =gUnknown_02038436 + ldr r1, =gUnknown_020244D0 ldr r2, [r1] ldr r1, [r2, 0x8] ldrh r1, [r1] strb r1, [r3] - ldr r3, =0x02038437 + ldr r3, =gUnknown_02038437 ldr r1, [r2, 0x8] ldrh r1, [r1] lsrs r1, 8 @@ -8008,7 +8008,7 @@ sub_8173560: @ 8173560 sub_817357C: @ 817357C push {r4,lr} sub sp, 0x4 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 movs r1, 0x87 lsls r1, 3 adds r0, r1 @@ -8034,11 +8034,11 @@ _081735B8: movs r0, 0 bl SetVBlankCallback bl sub_8174EC4 - ldr r4, =0x0203bcdc + ldr r4, =gUnknown_0203BCDC ldr r0, =0x00002014 bl AllocZeroed str r0, [r4] - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 movs r1, 0x87 lsls r1, 3 adds r0, r1 @@ -8061,7 +8061,7 @@ _081735EE: movs r1, 0 bl SetGpuReg bl sub_8174FAC - ldr r0, =0x0203bcdc + ldr r0, =gUnknown_0203BCDC ldr r1, [r0] movs r0, 0 strh r0, [r1] @@ -8083,7 +8083,7 @@ _08173620: movs r3, 0 bl pal_fade_maybe _08173642: - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -8094,7 +8094,7 @@ _08173642: .pool _0817365C: bl fade_and_return_progress_probably - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -8130,13 +8130,13 @@ sub_8173694: @ 8173694 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 adds r1, r2 strh r4, [r1, 0x8] - ldr r4, =0x0203bcd8 + ldr r4, =gUnknown_0203BCD8 movs r0, 0x78 bl AllocZeroed str r0, [r4] @@ -8159,14 +8159,14 @@ sub_81736D8: @ 81736D8 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 adds r1, r2 movs r0, 0x1 strh r0, [r1, 0x8] - ldr r4, =0x0203bcd8 + ldr r4, =gUnknown_0203BCD8 movs r0, 0x78 bl AllocZeroed str r0, [r4] @@ -8187,7 +8187,7 @@ sub_817371C: @ 817371C lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r8 lsls r0, 3 @@ -8195,13 +8195,13 @@ sub_817371C: @ 817371C movs r1, 0 strh r1, [r0, 0xC] movs r7, 0 - ldr r0, =0x0203bcd8 + ldr r0, =gUnknown_0203BCD8 mov r9, r0 _08173740: movs r0, 0x64 adds r1, r7, 0 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r6, r1, r0 adds r0, r6, 0 movs r1, 0xB @@ -8260,7 +8260,7 @@ _08173740: movs r2, 0 mov r6, r8 lsls r5, r6, 2 - ldr r3, =0x0203bcd8 + ldr r3, =gUnknown_0203BCD8 _081737CA: ldr r0, [r3] adds r1, r2, r4 @@ -8275,7 +8275,7 @@ _081737CA: lsrs r2, r0, 16 cmp r2, 0x9 bls _081737CA - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 adds r1, r5, r2 lsls r1, 3 @@ -8320,10 +8320,10 @@ _08173840: bhi _0817384C b _08173740 _0817384C: - ldr r0, =0x0203bcd4 + ldr r0, =gUnknown_0203BCD4 movs r3, 0 str r3, [r0] - ldr r4, =0x03005e00 + ldr r4, =gTasks mov r6, r8 adds r1, r5, r6 lsls r1, 3 @@ -8382,7 +8382,7 @@ sub_81738BC: @ 81738BC lsrs r0, 24 mov r9, r0 ldr r7, =0x0201c000 - ldr r0, =0x0203bce4 + ldr r0, =gUnknown_0203BCE4 ldrb r0, [r0] cmp r0, 0 bne _081738EC @@ -8450,7 +8450,7 @@ _0817393E: cmp r5, 0x30 bls _0817393E _08173956: - ldr r0, =0x0203bcd8 + ldr r0, =gUnknown_0203BCD8 ldr r1, [r0] adds r0, r7, 0 movs r2, 0x78 @@ -8474,7 +8474,7 @@ _08173956: movs r0, 0 movs r1, 0x3 bl CopyWindowToVram - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r8 add r0, r9 lsls r0, 3 @@ -8496,7 +8496,7 @@ sub_81739C4: @ 81739C4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03006214 + ldr r1, =gUnknown_03006214 ldr r0, =sub_81736D8 str r0, [r1] movs r0, 0x3 @@ -8505,7 +8505,7 @@ sub_81739C4: @ 81739C4 lsrs r0, 24 cmp r0, 0xFF bne _08173A34 - ldr r0, =0x030061fc + ldr r0, =gUnknown_030061FC ldr r0, [r0] cmp r0, 0 beq _08173A34 @@ -8514,7 +8514,7 @@ sub_81739C4: @ 81739C4 movs r0, 0x3 bl UnsetBgTilemapBuffer bl FreeAllWindowBuffers - ldr r5, =0x0203bcdc + ldr r5, =gUnknown_0203BCDC ldr r0, [r5] cmp r0, 0 beq _08173A06 @@ -8522,7 +8522,7 @@ sub_81739C4: @ 81739C4 movs r0, 0 str r0, [r5] _08173A06: - ldr r5, =0x0203bcd8 + ldr r5, =gUnknown_0203BCD8 ldr r0, [r5] cmp r0, 0 beq _08173A16 @@ -8537,7 +8537,7 @@ _08173A16: _08173A34: movs r0, 0x37 bl audio_play - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -8558,7 +8558,7 @@ sub_8173A5C: @ 8173A5C push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -8585,7 +8585,7 @@ _08173A84: sub_8173A8C: @ 8173A8C lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -8606,14 +8606,14 @@ sub_8173AA8: @ 8173AA8 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 lsls r1, 3 adds r1, r0 ldrh r6, [r1, 0xA] - ldr r2, =0x0203bcd8 + ldr r2, =gUnknown_0203BCD8 lsls r0, r6, 2 adds r0, r6 lsls r0, 2 @@ -8674,7 +8674,7 @@ _08173B20: bl sub_818D3E4 lsls r0, 24 lsrs r0, 24 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 lsls r2, r0, 4 adds r2, r0 lsls r2, 2 @@ -8694,7 +8694,7 @@ _08173B20: adds r2, r4 ldr r1, =sub_8175120 str r1, [r2] - ldr r5, =0x03005e00 + ldr r5, =gTasks adds r1, r6, 0x5 lsls r1, 1 mov r2, r8 @@ -8727,13 +8727,13 @@ sub_8173BC0: @ 8173BC0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r4, =0x03005e00 + ldr r4, =gTasks lsls r3, r0, 2 adds r3, r0 lsls r3, 3 adds r5, r3, r4 ldrh r0, [r5, 0xA] - ldr r2, =0x0203bcd8 + ldr r2, =gUnknown_0203BCD8 lsls r1, r0, 2 adds r1, r0 lsls r1, 2 @@ -8749,7 +8749,7 @@ sub_8173BC0: @ 8173BC0 lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r3, r0, r1 ldr r1, [r3, 0x1C] ldr r0, =DummyObjectCallback @@ -8784,13 +8784,13 @@ sub_8173C34: @ 8173C34 sub sp, 0x4 lsls r0, 24 lsrs r5, r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r6, r0, 3 adds r4, r6, r2 ldrh r3, [r4, 0xA] - ldr r1, =0x0203bcd8 + ldr r1, =gUnknown_0203BCD8 lsls r0, r3, 2 adds r0, r3 lsls r0, 2 @@ -8808,8 +8808,8 @@ sub_8173C34: @ 8173C34 b _08173D10 .pool _08173C78: - ldr r2, =0x0203bcd4 - ldr r0, =0x02020630 + ldr r2, =gUnknown_0203BCD4 + ldr r0, =gUnknown_02020630 mov r8, r0 adds r0, r3, 0x5 lsls r0, 1 @@ -8904,10 +8904,10 @@ sub_8173D24: @ 8173D24 lsls r1, r4, 2 adds r0, r1, r4 lsls r5, r0, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r12, r0 mov r8, r1 - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 movs r7, 0xD negs r7, r7 _08173D52: @@ -8939,7 +8939,7 @@ _08173D74: bl sub_8174A38 movs r0, 0x69 bl audio_play - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r8 adds r0, r2, r4 lsls r0, 3 @@ -8968,7 +8968,7 @@ sub_8173DC0: @ 8173DC0 sub sp, 0x4 lsls r0, 24 lsrs r6, r0, 24 - ldr r7, =0x03005e00 + ldr r7, =gTasks lsls r4, r6, 2 adds r0, r4, r6 lsls r5, r0, 3 @@ -8994,12 +8994,12 @@ sub_8173DC0: @ 8173DC0 _08173E04: movs r3, 0 mov r9, r4 - ldr r0, =0x0203bcd4 + ldr r0, =gUnknown_0203BCD4 mov r10, r0 adds r4, r5, 0 adds r7, 0x8 mov r8, r7 - ldr r7, =0x02020630 + ldr r7, =gUnknown_02020630 movs r1, 0xD negs r1, r1 mov r12, r1 @@ -9043,7 +9043,7 @@ _08173E40: movs r0, 0 movs r1, 0x3 bl CopyWindowToVram - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r9 adds r0, r2, r6 lsls r0, 3 @@ -9069,7 +9069,7 @@ sub_8173EA4: @ 8173EA4 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -9114,7 +9114,7 @@ sub_8173EE4: @ 8173EE4 bl ShowBg movs r0, 0x3 bl ShowBg - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r0, [r6] ldrb r0, [r0, 0x8] movs r1, 0x1 @@ -9129,7 +9129,7 @@ sub_8173EE4: @ 8173EE4 movs r2, 0x78 movs r3, 0x48 bl sub_818D8AC - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r4, r5, 2 adds r4, r5 lsls r4, 3 @@ -9166,7 +9166,7 @@ sub_8173F84: @ 8173F84 sub sp, 0x10 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -9181,7 +9181,7 @@ sub_8173F84: @ 8173F84 b _08174018 .pool _08173FAC: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r3, 0x10 ldrsh r1, [r4, r3] lsls r0, r1, 4 @@ -9242,7 +9242,7 @@ sub_8174028: @ 8174028 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -9250,7 +9250,7 @@ sub_8174028: @ 8174028 beq _0817404E movs r0, 0x4 bl play_sound_effect - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -9271,8 +9271,8 @@ sub_8174060: @ 8174060 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x02037b14 - ldr r1, =0x02037714 + ldr r0, =gUnknown_02037B14 + ldr r1, =gUnknown_02037714 movs r2, 0x80 lsls r2, 2 bl CpuSet @@ -9284,7 +9284,7 @@ sub_8174060: @ 8174060 movs r2, 0 movs r3, 0x10 bl pal_fade_maybe - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -9306,7 +9306,7 @@ sub_81740B0: @ 81740B0 push {r6,r7} lsls r0, 24 lsrs r7, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -9314,12 +9314,12 @@ sub_81740B0: @ 81740B0 bne _08174164 lsls r0, r7, 2 mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r0, r7 lsls r0, 3 adds r1, 0x12 adds r5, r0, r1 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 mov r9, r2 movs r6, 0x5 _081740DC: @@ -9341,7 +9341,7 @@ _081740FA: subs r6, 0x1 cmp r6, 0 bge _081740DC - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 adds r1, r2, r7 lsls r1, 3 @@ -9363,7 +9363,7 @@ _081740FA: bl ResetBgsAndClearDma3BusyFlags adds r0, r7, 0 bl DestroyTask - ldr r4, =0x0203bcdc + ldr r4, =gUnknown_0203BCDC ldr r0, [r4] cmp r0, 0 beq _08174150 @@ -9371,7 +9371,7 @@ _081740FA: movs r0, 0 str r0, [r4] _08174150: - ldr r4, =0x0203bcd8 + ldr r4, =gUnknown_0203BCD8 ldr r0, [r4] cmp r0, 0 beq _08174160 @@ -9403,7 +9403,7 @@ sub_8174184: @ 8174184 thumb_func_start sub_8174194 sub_8174194: @ 8174194 push {r4,lr} - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 movs r1, 0x87 lsls r1, 3 adds r0, r1 @@ -9428,11 +9428,11 @@ _081741D0: movs r0, 0 bl SetVBlankCallback bl sub_8174EC4 - ldr r4, =0x0203bcdc + ldr r4, =gUnknown_0203BCDC ldr r0, =0x00002014 bl AllocZeroed str r0, [r4] - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 movs r2, 0x87 lsls r2, 3 adds r0, r2 @@ -9442,7 +9442,7 @@ _081741D0: .pool _08174200: bl sub_8174F70 - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r3, 0x87 lsls r3, 3 adds r1, r3 @@ -9459,7 +9459,7 @@ _08174214: movs r1, 0 bl SetGpuReg bl sub_8174FAC - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r4, 0x87 lsls r4, 3 adds r1, r4 @@ -9482,7 +9482,7 @@ _08174240: bl sub_80F9BCC ldr r0, =sub_817354C bl SetVBlankCallback - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r4, 0x87 lsls r4, 3 adds r1, r4 @@ -9497,7 +9497,7 @@ _08174280: lsls r0, 24 cmp r0, 0 bne _08174308 - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -9527,7 +9527,7 @@ _081742B0: lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r4, =0x03005e08 + ldr r4, =gTasks + 0x8 movs r3, 0xFF _081742E2: adds r0, r2, 0x5 @@ -9540,7 +9540,7 @@ _081742E2: lsrs r2, r0, 24 cmp r2, 0x5 bls _081742E2 - ldr r4, =0x0203bcd8 + ldr r4, =gUnknown_0203BCD8 movs r0, 0x80 lsls r0, 6 bl AllocZeroed @@ -9573,7 +9573,7 @@ sub_8174324: @ 8174324 lsrs r0, 24 cmp r0, 0x1 beq _08174364 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 @@ -9583,7 +9583,7 @@ sub_8174324: @ 8174324 .pool _08174364: ldr r0, =0x0201c000 - ldr r4, =0x0203bcd8 + ldr r4, =gUnknown_0203BCD8 ldr r1, [r4] movs r2, 0x80 lsls r2, 5 @@ -9612,7 +9612,7 @@ _08174384: _0817439A: cmp r2, 0x31 bhi _081743BC - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r5, r6 lsls r1, 3 adds r1, r0 @@ -9620,7 +9620,7 @@ _0817439A: b _081743C6 .pool _081743BC: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r5, r6 lsls r1, 3 adds r1, r0 @@ -9629,7 +9629,7 @@ _081743C6: strh r0, [r1, 0x8] movs r0, 0xA bl sub_80847F8 - ldr r2, =0x03005e00 + ldr r2, =gTasks adds r1, r5, r6 lsls r1, 3 adds r1, r2 @@ -9655,10 +9655,10 @@ sub_81743EC: @ 81743EC lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, =0x0203bcd8 + ldr r0, =gUnknown_0203BCD8 ldr r3, [r0] movs r5, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r8 lsls r0, r2, 2 add r0, r8 @@ -9667,7 +9667,7 @@ sub_81743EC: @ 81743EC movs r4, 0x8 ldrsh r0, [r0, r4] adds r4, r1, 0 - ldr r2, =0x0203bcd4 + ldr r2, =gUnknown_0203BCD4 cmp r5, r0 bge _0817442A adds r1, r0, 0 @@ -9711,7 +9711,7 @@ _08174456: bls _08174446 adds r6, r3, 0 movs r5, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks ldr r0, [sp, 0x14] add r0, r8 lsls r0, 3 @@ -9783,7 +9783,7 @@ _081744DE: bl sub_818D7D8 lsls r0, 16 lsrs r0, 16 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r1, r0, 4 adds r1, r0 lsls r1, 2 @@ -9799,7 +9799,7 @@ _081744DE: adds r1, r5, 0x5 lsls r1, 1 add r1, r9 - ldr r2, =0x03005e08 + ldr r2, =gTasks + 0x8 adds r1, r2 strh r0, [r1] b _0817454E @@ -9808,7 +9808,7 @@ _08174540: adds r0, r5, 0x5 lsls r0, 1 add r0, r9 - ldr r4, =0x03005e08 + ldr r4, =gTasks + 0x8 adds r0, r4 movs r1, 0xFF strh r1, [r0] @@ -9823,8 +9823,8 @@ _0817454E: ldr r2, =0x000063b0 movs r1, 0xC bl sub_80A2A20 - ldr r0, =0x02021cc4 - ldr r1, =0x03005e00 + ldr r0, =gUnknown_02021CC4 + ldr r1, =gTasks ldr r4, [sp, 0x14] add r4, r8 lsls r4, 3 @@ -9834,7 +9834,7 @@ _0817454E: movs r2, 0x1 movs r3, 0x3 bl ConvertIntToDecimalString - ldr r5, =0x02021fc4 + ldr r5, =gUnknown_02021FC4 ldr r1, =gUnknown_085E8C00 adds r0, r5, 0 bl ExpandStringRefs @@ -9860,7 +9860,7 @@ _081745C0: movs r3, 0 bl sub_8198204 _081745D0: - ldr r0, =0x03005e00 + ldr r0, =gTasks ldr r1, [sp, 0x14] add r1, r8 lsls r1, 3 @@ -9887,10 +9887,10 @@ sub_81745FC: @ 81745FC push {r5-r7} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203bcd8 + ldr r0, =gUnknown_0203BCD8 ldr r5, [r0] movs r3, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -9912,9 +9912,9 @@ _08174630: lsls r7, r4, 2 adds r0, r7, r4 lsls r6, r0, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r10, r0 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r8, r1 movs r2, 0xD negs r2, r2 @@ -9947,21 +9947,21 @@ _0817466C: bls _0817464A adds r1, r7, r4 lsls r1, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r6, r1, r0 movs r2, 0xC ldrsh r0, [r6, r2] adds r0, 0x5 lsls r0, 1 adds r0, r1 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r1, 0x8 adds r0, r1 ldrh r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 ldrb r2, [r0, 0x5] movs r1, 0xD @@ -9974,7 +9974,7 @@ _0817466C: lsls r0, r1 ldr r1, =0xffff0000 eors r0, r1 - ldr r2, =0x0203bcd4 + ldr r2, =gUnknown_0203BCD4 str r0, [r2] ldr r2, =0x000063b0 movs r1, 0xC @@ -10023,14 +10023,14 @@ sub_8174728: @ 8174728 push {r6,r7} lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 ldrh r2, [r1, 0x2E] movs r0, 0x1 ands r0, r2 adds r3, r1, 0 cmp r0, 0 beq _081747E4 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r12, r0 lsls r0, r6, 2 adds r1, r0, r6 @@ -10068,7 +10068,7 @@ _08174782: lsrs r5, r0, 16 cmp r5, 0x5 bls _0817476A - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r9 adds r1, r2, r6 lsls r1, 3 @@ -10091,7 +10091,7 @@ _081747B8: cmp r0, 0 beq _081747D2 bl sub_80A369C - ldr r0, =0x03007420 + ldr r0, =gUnknown_03007420 ldr r1, =0x0000ffff movs r2, 0x80 lsls r2, 1 @@ -10111,13 +10111,13 @@ _081747E4: cmp r0, 0 beq _08174806 bl sub_80A369C - ldr r0, =0x03007420 + ldr r0, =gUnknown_03007420 ldr r1, =0x0000ffff movs r2, 0x80 lsls r2, 1 bl MPlayVolumeControl _08174806: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 @@ -10131,7 +10131,7 @@ _08174828: ands r0, r2 cmp r0, 0 beq _08174858 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 @@ -10153,7 +10153,7 @@ _08174858: ands r0, r1 cmp r0, 0 beq _08174884 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -10186,8 +10186,8 @@ sub_8174898: @ 8174898 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x02037b14 - ldr r1, =0x02037714 + ldr r0, =gUnknown_02037B14 + ldr r1, =gUnknown_02037714 movs r2, 0x80 lsls r2, 2 bl CpuSet @@ -10201,7 +10201,7 @@ sub_8174898: @ 8174898 movs r1, 0 movs r2, 0 bl sub_80F9BF4 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -10229,7 +10229,7 @@ sub_81748F0: @ 81748F0 lsls r0, r6, 2 adds r0, r6 lsls r7, r0, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r8, r0 _08174910: adds r0, r5, 0x5 @@ -10265,7 +10265,7 @@ _08174928: bl ResetBgsAndClearDma3BusyFlags adds r0, r6, 0 bl DestroyTask - ldr r4, =0x0203bcdc + ldr r4, =gUnknown_0203BCDC ldr r0, [r4] cmp r0, 0 beq _08174974 @@ -10273,7 +10273,7 @@ _08174928: movs r0, 0 str r0, [r4] _08174974: - ldr r4, =0x0203bcd8 + ldr r4, =gUnknown_0203BCD8 ldr r0, [r4] cmp r0, 0 beq _08174984 @@ -10321,7 +10321,7 @@ sub_81749A0: @ 81749A0 movs r0, 0 movs r1, 0x3 bl CopyWindowToVram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -10340,13 +10340,13 @@ sub_8174A08: @ 8174A08 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 cmp r0, 0 beq _08174A28 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r2, 2 adds r1, r2 lsls r1, 3 @@ -10659,7 +10659,7 @@ sub_8174C98: @ 8174C98 movs r2, 0 movs r3, 0x1 bl box_print - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 mov r10, r0 ldr r1, [r0] movs r0, 0x1 @@ -10816,7 +10816,7 @@ _08174E30: movs r0, 0xF0 strb r0, [r1, 0x3] adds r4, r1, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r5, [r0] ldrb r0, [r5, 0x10] movs r1, 0x64 @@ -10958,7 +10958,7 @@ sub_8174F70: @ 8174F70 bl reset_temp_tile_data_buffers bl dp13_810BB8C bl ResetObjectPaletteAllocator - ldr r1, =0x0300301c + ldr r1, =gUnknown_0300301C movs r0, 0x8 strb r0, [r1] ldr r0, =gUnknown_085E5394 @@ -10979,7 +10979,7 @@ sub_8174FAC: @ 8174FAC movs r0, 0 movs r2, 0x3 bl InitBgsFromTemplates - ldr r4, =0x0203bcdc + ldr r4, =gUnknown_0203BCDC ldr r1, [r4] adds r1, 0x12 movs r0, 0x1 @@ -11023,7 +11023,7 @@ sub_8174FAC: @ 8174FAC sub_8175024: @ 8175024 push {r4,lr} sub sp, 0x8 - ldr r0, =0x0203bcdc + ldr r0, =gUnknown_0203BCDC ldr r0, [r0] ldrh r0, [r0] cmp r0, 0x4 @@ -11110,14 +11110,14 @@ _081750DC: bl ShowBg movs r0, 0x3 bl ShowBg - ldr r0, =0x0203bcdc + ldr r0, =gUnknown_0203BCDC ldr r1, [r0] movs r0, 0 strh r0, [r1] b _08175114 .pool _08175108: - ldr r0, =0x0203bcdc + ldr r0, =gUnknown_0203BCDC ldr r1, [r0] ldrh r0, [r1] adds r0, 0x1 @@ -11284,7 +11284,7 @@ sub_81751FC: @ 81751FC lsls r1, r0, 4 adds r1, r0 lsls r1, 2 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r4, r1, r0 bl GenerateRandomNumber lsls r0, 16 @@ -11317,7 +11317,7 @@ _08175276: thumb_func_start sub_8175280 sub_8175280: @ 8175280 push {r4,lr} - ldr r4, =0x020375e0 + ldr r4, =gUnknown_020375E0 movs r0, 0xB4 strh r0, [r4] ldr r0, =sub_8175364 @@ -11327,14 +11327,14 @@ sub_8175280: @ 8175280 lsrs r2, r0, 24 cmp r2, 0xFF beq _081752AA - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 adds r0, r1 ldrh r1, [r4] strh r1, [r0, 0xA] - ldr r0, =0x020375e2 + ldr r0, =gUnknown_020375E2 strh r2, [r0] _081752AA: pop {r4} @@ -11375,7 +11375,7 @@ sub_81752F4: @ 81752F4 ldrsh r0, [r5, r2] cmp r0, 0x6E ble _08175324 - ldr r2, =0x03005e00 + ldr r2, =gTasks movs r0, 0x28 ldrsh r1, [r5, r0] lsls r0, r1, 2 @@ -11436,7 +11436,7 @@ sub_8175364: @ 8175364 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r6, r0, r1 ldrh r0, [r6] cmp r0, 0x1 @@ -11460,9 +11460,9 @@ _0817539C: bne _081753B8 adds r0, r4, 0 bl DestroyTask - ldr r0, =0x020375e0 + ldr r0, =gUnknown_020375E0 strh r7, [r0] - ldr r1, =0x020375e2 + ldr r1, =gUnknown_020375E2 ldr r2, =0x0000ffff adds r0, r2, 0 strh r0, [r1] @@ -11561,9 +11561,9 @@ _08175494: b _081754B0 _081754A0: bl sub_81752C0 - ldr r0, =0x020375e0 + ldr r0, =gUnknown_020375E0 strh r7, [r0] - ldr r1, =0x020375e2 + ldr r1, =gUnknown_020375E2 ldr r2, =0x0000ffff adds r0, r2, 0 strh r0, [r1] @@ -11592,18 +11592,18 @@ sub_81754DC: @ 81754DC push {lr} bl RunTasks bl CallObjectCallbacks - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2C] movs r0, 0x2 ands r0, r1 cmp r0, 0 beq _08175522 - ldr r0, =0x0203bce4 + ldr r0, =gUnknown_0203BCE4 ldrb r0, [r0] cmp r0, 0 beq _08175522 - ldr r2, =0x03005e00 - ldr r0, =0x0203bce2 + ldr r2, =gTasks + ldr r0, =gUnknown_0203BCE2 ldrh r1, [r0] lsls r0, r1, 2 adds r0, r1 @@ -11616,7 +11616,7 @@ sub_81754DC: @ 81754DC bl sub_81754C8 bl RunTasks bl CallObjectCallbacks - ldr r1, =0x0203bce5 + ldr r1, =gUnknown_0203BCE5 movs r0, 0x1 strb r0, [r1] _08175522: @@ -11749,7 +11749,7 @@ sub_8175620: @ 8175620 bl CreateTask lsls r0, 24 lsrs r7, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -11767,7 +11767,7 @@ _0817566A: lsls r0, 24 cmp r0, 0 beq _0817566A - ldr r5, =0x03005e00 + ldr r5, =gTasks lsls r4, r7, 2 adds r4, r7 lsls r4, 3 @@ -11812,10 +11812,10 @@ _0817566A: bl m4aSongNumStart ldr r0, =sub_81754DC bl SetMainCallback2 - ldr r0, =0x0203bce5 + ldr r0, =gUnknown_0203BCE5 mov r1, r8 strb r1, [r0] - ldr r4, =0x0203bce8 + ldr r4, =gUnknown_0203BCE8 movs r0, 0xEB lsls r0, 2 bl AllocZeroed @@ -11829,7 +11829,7 @@ _0817566A: strh r6, [r0] adds r0, 0x2 strh r6, [r0] - ldr r0, =0x0203bce2 + ldr r0, =gUnknown_0203BCE2 strh r7, [r0] add sp, 0x4 pop {r3} @@ -11845,13 +11845,13 @@ sub_8175744: @ 8175744 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _08175764 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r2, 2 adds r1, r2 lsls r1, 3 @@ -11870,7 +11870,7 @@ sub_8175774: @ 8175774 sub sp, 0x4 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -11894,7 +11894,7 @@ sub_8175774: @ 8175774 b _081757FA .pool _081757B0: - ldr r0, =0x0203bce0 + ldr r0, =gUnknown_0203BCE0 strh r1, [r0] ldrh r2, [r4, 0x1E] movs r3, 0x1E @@ -11941,7 +11941,7 @@ sub_8175808: @ 8175808 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 @@ -11952,7 +11952,7 @@ sub_8175808: @ 8175808 bl SetGpuReg adds r0, r4, 0 bl sub_8176CA0 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -11975,7 +11975,7 @@ c2_080C9BFC: @ 8175848 lsrs r4, 24 movs r0, 0 bl SetVBlankCallback - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -12012,7 +12012,7 @@ sub_81758A4: @ 81758A4 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 @@ -12023,7 +12023,7 @@ sub_81758A4: @ 81758A4 bl SetGpuReg adds r0, r4, 0 bl sub_8176CA0 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -12046,7 +12046,7 @@ sub_81758E4: @ 81758E4 sub sp, 0x4 lsls r0, 24 lsrs r6, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 movs r1, 0x87 lsls r1, 3 adds r1, r0 @@ -12060,7 +12060,7 @@ _08175906: bl ResetAllObjectData bl dp13_810BB8C bl ResetObjectPaletteAllocator - ldr r1, =0x0300301c + ldr r1, =gUnknown_0300301C movs r0, 0x8 strb r0, [r1] ldr r0, =gUnknown_085B0E04 @@ -12128,7 +12128,7 @@ _0817596E: bl LoadObjectPic ldr r0, =gUnknown_085E702C bl LoadTaggedObjectPalette - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -12141,7 +12141,7 @@ _081759F0: ldr r0, =sub_81760FC movs r1, 0 bl CreateTask - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r4, r6, 2 adds r4, r6 lsls r4, 3 @@ -12197,7 +12197,7 @@ _081759F0: mov r0, r9 mov r1, r8 strb r0, [r1] - ldr r0, =0x0203bd28 + ldr r0, =gUnknown_0203BD28 strh r5, [r0] ldr r0, =sub_8175744 str r0, [r4] @@ -12218,7 +12218,7 @@ sub_8175A9C: @ 8175A9C sub sp, 0x4 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -12255,7 +12255,7 @@ sub_8175AE4: @ 8175AE4 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 @@ -12263,7 +12263,7 @@ sub_8175AE4: @ 8175AE4 bne _08175B0A adds r0, r4, 0 bl sub_8176CA0 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -12311,7 +12311,7 @@ sub_8175B1C: @ 8175B1C lsls r1, 1 movs r0, 0 bl SetGpuReg - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -12333,7 +12333,7 @@ sub_8175B90: @ 8175B90 sub sp, 0x4 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -12371,7 +12371,7 @@ sub_8175BD8: @ 8175BD8 sub sp, 0x4 lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -12390,7 +12390,7 @@ sub_8175BD8: @ 8175BD8 movs r2, 0 movs r3, 0 bl pal_fade_maybe - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -12414,13 +12414,13 @@ sub_8175C34: @ 8175C34 sub sp, 0x4 lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _08175CB8 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -12429,7 +12429,7 @@ sub_8175C34: @ 8175C34 ldrsh r1, [r4, r0] cmp r1, 0 beq _08175C62 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r0, [r0, 0x2E] cmp r0, 0 beq _08175C94 @@ -12478,7 +12478,7 @@ _08175CB8: thumb_func_start sub_8175CC8 sub_8175CC8: @ 8175CC8 push {lr} - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -12577,7 +12577,7 @@ sub_8175DA0: @ 8175DA0 sub sp, 0x4 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -12607,7 +12607,7 @@ _08175DD4: .4byte _08175E00 .4byte _08175FFC _08175E00: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -12632,7 +12632,7 @@ _08175E12: lsls r0, 3 adds r0, r5 strh r2, [r0, 0x24] - ldr r0, =0x0203bce0 + ldr r0, =gUnknown_0203BCE0 strh r2, [r0] b _0817602A .pool @@ -12702,7 +12702,7 @@ _08175E92: movs r0, 0 movs r1, 0x2 bl CopyWindowToVram - ldr r3, =0x03005e00 + ldr r3, =gTasks mov r2, r9 adds r1, r2, r4 lsls r1, 3 @@ -12757,7 +12757,7 @@ _08175F32: strh r0, [r5, 0x24] b _0817602A _08175F38: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -12830,7 +12830,7 @@ _08175FB6: b _0817602A .pool _08175FC8: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -12842,7 +12842,7 @@ _08175FC8: movs r0, 0 movs r1, 0x2 bl CopyWindowToVram - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -12868,7 +12868,7 @@ _08175FFC: adds r0, r4, 0 bl DestroyTask bl sub_81755A4 - ldr r4, =0x0203bce8 + ldr r4, =gUnknown_0203BCE8 ldr r0, [r4] bl Free str r5, [r4] @@ -12892,7 +12892,7 @@ sub_817603C: @ 817603C lsls r1, 24 lsrs r2, r1, 24 adds r5, r2, 0 - ldr r4, =0x03005e00 + ldr r4, =gTasks cmp r3, 0x6 bne _0817605C lsls r0, r2, 2 @@ -12996,7 +12996,7 @@ sub_81760FC: @ 81760FC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r4, =0x03005e00 + ldr r4, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -13018,7 +13018,7 @@ _08176124: b _08176244 .pool _0817612C: - ldr r0, =0x0203bce8 + ldr r0, =gUnknown_0203BCE8 ldr r0, [r0] adds r0, 0x90 ldrh r0, [r0] @@ -13041,7 +13041,7 @@ _0817614E: b _08176242 .pool _08176158: - ldr r6, =0x0203bce8 + ldr r6, =gUnknown_0203BCE8 ldr r3, [r6] adds r0, r3, 0 adds r0, 0x8E @@ -13088,7 +13088,7 @@ _08176158: bge _081761D8 adds r0, r3, 0x1 strh r0, [r1] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -13099,7 +13099,7 @@ _08176158: _081761D8: movs r0, 0 strh r0, [r1] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -13108,7 +13108,7 @@ _081761D8: lsls r1, 2 _081761EA: strh r1, [r0, 0x34] - ldr r0, =0x0203bce8 + ldr r0, =gUnknown_0203BCE8 ldr r1, [r0] adds r2, r1, 0 adds r2, 0x8E @@ -13126,7 +13126,7 @@ _08176210: adds r0, 0x1 _08176212: strh r0, [r1] - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -13162,7 +13162,7 @@ sub_817624C: @ 817624C push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -13245,12 +13245,12 @@ _08176348: ands r0, r1 movs r1, 0xC bl sine - ldr r1, =0x0203bd26 + ldr r1, =gUnknown_0203BD26 strh r0, [r1] b _08176390 .pool _0817636C: - ldr r7, =0x0203bd26 + ldr r7, =gUnknown_0203BD26 movs r3, 0 ldrsh r4, [r7, r3] cmp r4, 0 @@ -13274,7 +13274,7 @@ _08176390: b _08176514 .pool _0817639C: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -13304,7 +13304,7 @@ _081763C0: strh r0, [r1, 0x12] b _0817644E _081763D8: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r2, r5, 2 adds r2, r5 lsls r2, 3 @@ -13370,12 +13370,12 @@ _0817644E: ands r0, r1 movs r1, 0x14 bl sine - ldr r1, =0x0203bd26 + ldr r1, =gUnknown_0203BD26 strh r0, [r1] b _08176514 .pool _08176464: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r3, 0xC ldrsh r1, [r4, r3] lsls r0, r1, 4 @@ -13397,7 +13397,7 @@ _08176484: movs r1, 0x32 b _08176512 _08176490: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -13412,7 +13412,7 @@ _08176490: b _081764C8 .pool _081764B0: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -13431,7 +13431,7 @@ _081764C8: b _08176514 .pool _081764D4: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r2, r5, 2 adds r2, r5 lsls r2, 3 @@ -13475,7 +13475,7 @@ sub_817651C: @ 817651C push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -13649,8 +13649,8 @@ _08176670: .4byte _08176884 .4byte _08176934 _08176684: - ldr r5, =0x02020630 - ldr r0, =0x03005e00 + ldr r5, =gUnknown_02020630 + ldr r0, =gTasks lsls r4, r7, 2 adds r4, r7 lsls r4, 3 @@ -13731,8 +13731,8 @@ _08176684: b _081769D4 .pool _0817672C: - ldr r5, =0x02020630 - ldr r0, =0x03005e00 + ldr r5, =gUnknown_02020630 + ldr r0, =gTasks lsls r4, r7, 2 adds r4, r7 lsls r4, 3 @@ -13814,8 +13814,8 @@ _0817672C: b _081769D4 .pool _081767D8: - ldr r5, =0x02020630 - ldr r0, =0x03005e00 + ldr r5, =gUnknown_02020630 + ldr r0, =gTasks lsls r4, r7, 2 adds r4, r7 lsls r4, 3 @@ -13898,8 +13898,8 @@ _081767D8: b _081769D4 .pool _08176884: - ldr r5, =0x02020630 - ldr r0, =0x03005e00 + ldr r5, =gUnknown_02020630 + ldr r0, =gTasks lsls r4, r7, 2 adds r4, r7 lsls r4, 3 @@ -13981,8 +13981,8 @@ _08176884: b _081769D4 .pool _08176934: - ldr r5, =0x02020630 - ldr r0, =0x03005e00 + ldr r5, =gUnknown_02020630 + ldr r0, =gTasks lsls r4, r7, 2 adds r4, r7 lsls r4, 3 @@ -14071,7 +14071,7 @@ _081769E0: ldr r0, =sub_817651C movs r1, 0 bl CreateTask - ldr r6, =0x03005e00 + ldr r6, =gTasks lsls r1, r7, 2 adds r1, r7 lsls r1, 3 @@ -14172,7 +14172,7 @@ sub_8176AB0: @ 8176AB0 lsrs r4, r0, 24 lsls r1, 24 lsrs r5, r1, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 movs r1, 0x87 lsls r1, 3 adds r6, r0, r1 @@ -14221,10 +14221,10 @@ _08176AD6: b _08176C96 .pool _08176B30: - ldr r1, =0x0203bd24 + ldr r1, =gUnknown_0203BD24 movs r0, 0x22 strh r0, [r1] - ldr r1, =0x0203bd26 + ldr r1, =gUnknown_0203BD26 movs r0, 0 strh r0, [r1] adds r0, r4, 0 @@ -14235,7 +14235,7 @@ _08176B30: b _08176C96 .pool _08176B54: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldrb r0, [r0, 0x8] cmp r0, 0 @@ -14253,13 +14253,13 @@ _08176B54: bl sub_817B834 lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r4, r5, 2 adds r4, r5 lsls r4, 3 adds r4, r0 strh r2, [r4, 0x12] - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -14292,13 +14292,13 @@ _08176BD8: bl sub_817B88C lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r4, r5, 2 adds r4, r5 lsls r4, 3 adds r4, r0 strh r2, [r4, 0x12] - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -14328,7 +14328,7 @@ _08176C2C: adds r0, r6 ldr r1, =gUnknown_085E7010 str r1, [r0] - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -14360,7 +14360,7 @@ sub_8176CA0: @ 8176CA0 push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -14409,7 +14409,7 @@ _08176CF2: movs r0, 0 strh r0, [r4, 0xE] _08176D08: - ldr r1, =0x0203bd28 + ldr r1, =gUnknown_0203BD28 movs r0, 0x1 strh r0, [r1] pop {r4} @@ -14648,7 +14648,7 @@ _08176E5E: sub_8176EE8: @ 8176EE8 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x0203bd28 + ldr r0, =gUnknown_0203BD28 movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -14731,7 +14731,7 @@ _08176F88: sub_8176F90: @ 8176F90 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x0203bd28 + ldr r0, =gUnknown_0203BD28 movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -14786,7 +14786,7 @@ _08176FEE: subs r0, r2, 0x2 strh r0, [r4, 0x20] _08177000: - ldr r0, =0x0203bd26 + ldr r0, =gUnknown_0203BD26 ldrh r0, [r0] negs r0, r0 strh r0, [r4, 0x26] @@ -14832,7 +14832,7 @@ sub_8177050: @ 8177050 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 - ldr r0, =0x0203bd28 + ldr r0, =gUnknown_0203BD28 movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -15077,7 +15077,7 @@ sub_8177224: @ 8177224 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 lsls r1, r4, 4 adds r1, r4 lsls r1, 2 @@ -15134,7 +15134,7 @@ sub_8177224: @ 8177224 sub_81772B8: @ 81772B8 push {r4,lr} adds r3, r0, 0 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 movs r1, 0x2E ldrsh r0, [r3, r1] lsls r1, r0, 4 @@ -15145,7 +15145,7 @@ sub_81772B8: @ 81772B8 ldrsh r0, [r1, r2] cmp r0, 0xA beq _081772DC - ldr r0, =0x0203bd28 + ldr r0, =gUnknown_0203BD28 movs r2, 0 ldrsh r0, [r0, r2] cmp r0, 0 @@ -15264,7 +15264,7 @@ _081773B4: lsls r0, 24 cmp r0, 0 beq _081773D4 - ldr r0, =0x0203bce8 + ldr r0, =gUnknown_0203BCE8 ldr r0, [r0] lsls r1, r6, 1 adds r0, 0x96 @@ -15281,7 +15281,7 @@ _081773D4: bls _081773B4 adds r4, r6, 0 ldr r0, =0x00000181 - ldr r1, =0x0203bce8 + ldr r1, =gUnknown_0203BCE8 mov r8, r1 lsls r7, r4, 16 cmp r4, r0 @@ -15320,7 +15320,7 @@ _08177430: strh r0, [r1] _08177436: movs r6, 0 - ldr r0, =0x0203bce8 + ldr r0, =gUnknown_0203BCE8 mov r9, r0 ldr r1, =0x0000039a mov r8, r1 @@ -15377,7 +15377,7 @@ _081774A0: cmp r0, 0 bne _0817744C _081774AC: - ldr r1, =0x0203bce8 + ldr r1, =gUnknown_0203BCE8 ldr r2, [r1] adds r3, r2, 0 adds r3, 0x94 |