diff options
author | YamaArashi <shadow962@live.com> | 2016-11-01 11:35:16 -0700 |
---|---|---|
committer | Diegoisawesome <diego@domoreaweso.me> | 2016-11-01 17:36:37 -0500 |
commit | 652600ba5d325f8d6c316cf078ae1f58ac677838 (patch) | |
tree | 7ada7da9907f594610bdd9e4a3cf23e1a1a63ed7 /asm/contest.s | |
parent | 7dad2846f83f892cdb4ffd7a757d0858b02fc96e (diff) |
use ramscrgen
Diffstat (limited to 'asm/contest.s')
-rw-r--r-- | asm/contest.s | 1304 |
1 files changed, 652 insertions, 652 deletions
diff --git a/asm/contest.s b/asm/contest.s index 8b3d98314..4ec37314e 100644 --- a/asm/contest.s +++ b/asm/contest.s @@ -12,7 +12,7 @@ TaskDummy1: @ 80D7668 thumb_func_start sub_80D766C sub_80D766C: @ 80D766C - ldr r1, =0x02039f2a + ldr r1, =gUnknown_02039F2A movs r0, 0 strb r0, [r1] bx lr @@ -45,30 +45,30 @@ sub_80D7678: @ 80D7678 lsls r1, 7 movs r0, 0 bl SetGpuRegBits - ldr r0, =0x02022e14 + ldr r0, =gUnknown_02022E14 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 strh r1, [r0] - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 strh r1, [r0] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A strh r1, [r0] - ldr r0, =0x02022e1c + ldr r0, =gUnknown_02022E1C strh r1, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E strh r1, [r0] - ldr r0, =0x02022e20 + ldr r0, =gUnknown_02022E20 strh r1, [r0] - ldr r0, =0x02022e22 + ldr r0, =gUnknown_02022E22 strh r1, [r0] - ldr r0, =0x02022e24 + ldr r0, =gUnknown_02022E24 strh r1, [r0] - ldr r0, =0x02022e26 + ldr r0, =gUnknown_02022E26 strh r1, [r0] - ldr r0, =0x02022e28 + ldr r0, =gUnknown_02022E28 strh r1, [r0] - ldr r0, =0x02022e2a + ldr r0, =gUnknown_02022E2A strh r1, [r0] pop {r4} pop {r0} @@ -104,7 +104,7 @@ sub_80D7724: @ 80D7724 _080D775E: ldr r0, =0x0201a004 adds r0, r5, r0 - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 adds r1, r4, r1 ldrb r1, [r1] adds r1, 0x5 @@ -138,7 +138,7 @@ sub_80D779C: @ 80D779C _080D77BA: lsls r0, r4, 24 lsrs r0, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] lsls r2, r4, 2 adds r1, 0x24 @@ -160,13 +160,13 @@ sub_80D77E4: @ 80D77E4 ldr r0, =gUnknown_08587F44 bl InitWindows bl DeactivateAllTextPrinters - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 cmp r0, 0 beq _080D7818 - ldr r2, =0x03003014 + ldr r2, =gUnknown_03003014 ldrb r1, [r2] movs r0, 0x2 negs r0, r0 @@ -175,7 +175,7 @@ sub_80D77E4: @ 80D77E4 b _080D7822 .pool _080D7818: - ldr r0, =0x03003014 + ldr r0, =gUnknown_03003014 ldrb r1, [r0] movs r2, 0x1 orrs r1, r2 @@ -202,7 +202,7 @@ sub_80D782C: @ 80D782C lsls r4, 16 _080D7848: lsrs r1, r4, 16 - ldr r0, =0x020378f6 + ldr r0, =gUnknown_020378F6 movs r2, 0x2 bl gpu_pal_apply movs r0, 0x80 @@ -224,7 +224,7 @@ _080D7848: thumb_func_start sub_80D787C sub_80D787C: @ 80D787C push {r4-r7,lr} - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] movs r1, 0 @@ -244,7 +244,7 @@ _080D7890: cmp r5, 0x3 ble _080D7890 movs r4, 0 - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 movs r5, 0x3 _080D78AA: ldr r0, [r6] @@ -257,7 +257,7 @@ _080D78AA: subs r5, 0x1 cmp r5, 0 bge _080D78AA - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 movs r7, 0x4 negs r7, r7 movs r6, 0xFF @@ -287,7 +287,7 @@ _080D78CC: subs r5, 0x1 cmp r5, 0 bge _080D78CC - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0, 0x8] movs r1, 0 @@ -306,7 +306,7 @@ _080D78CC: movs r1, 0 movs r2, 0x10 bl memset - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 @@ -319,7 +319,7 @@ _080D7938: adds r2, r4, 0 movs r6, 0xFF movs r3, 0 - ldr r4, =0x02039f26 + ldr r4, =gUnknown_02039F26 _080D7942: ldr r0, [r2] ldr r1, [r0, 0x4] @@ -339,7 +339,7 @@ _080D7942: cmp r5, 0x3 ble _080D7942 bl sub_80DD590 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x1C] movs r1, 0 @@ -354,7 +354,7 @@ _080D7942: thumb_func_start sub_80D7988 sub_80D7988: @ 80D7988 push {r4,r5,lr} - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 movs r0, 0x40 bl AllocZeroed str r0, [r4] @@ -427,9 +427,9 @@ sub_80D7988: @ 80D7988 bl AllocZeroed ldr r2, [r4] str r0, [r2, 0x3C] - ldr r1, =0x0202305c + ldr r1, =gUnknown_0202305C str r0, [r1] - ldr r1, =0x02023060 + ldr r1, =gUnknown_02023060 ldr r0, [r2, 0x28] str r0, [r1] pop {r4,r5} @@ -441,7 +441,7 @@ sub_80D7988: @ 80D7988 thumb_func_start sub_80D7A5C sub_80D7A5C: @ 80D7A5C push {r4,r5,lr} - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r0, [r0] bl Free @@ -510,9 +510,9 @@ sub_80D7A5C: @ 80D7A5C str r4, [r0, 0x3C] bl Free str r4, [r5] - ldr r0, =0x0202305c + ldr r0, =gUnknown_0202305C str r4, [r0] - ldr r0, =0x02023060 + ldr r0, =gUnknown_02023060 str r4, [r0] pop {r4,r5} pop {r0} @@ -523,7 +523,7 @@ sub_80D7A5C: @ 80D7A5C thumb_func_start sub_80D7B24 sub_80D7B24: @ 80D7B24 push {r4-r6,lr} - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 movs r1, 0x87 lsls r1, 3 adds r6, r0, r1 @@ -543,11 +543,11 @@ _080D7B44: beq _080D7C04 b _080D7C56 _080D7B4E: - ldr r0, =0x02039f38 + ldr r0, =gUnknown_02039F38 strb r5, [r0] bl sub_80D7988 bl init_uns_table_pokemon_copy - ldr r4, =0x020244d4 + ldr r4, =gUnknown_020244D4 ldr r0, [r4] ldr r0, [r0] bl Free @@ -565,7 +565,7 @@ _080D7B4E: bl sub_80D7678 bl dp12_8087EA4 bl sub_80A1A74 - ldr r2, =0x02037fd4 + ldr r2, =gUnknown_02037FD4 ldrb r0, [r2, 0x8] movs r1, 0x80 orrs r0, r1 @@ -573,7 +573,7 @@ _080D7B4E: bl ResetAllObjectData bl ResetTasks bl ResetObjectPaletteAllocator - ldr r1, =0x0300301c + ldr r1, =gUnknown_0300301C movs r0, 0x4 strb r0, [r1] ldr r0, =0x02000000 @@ -590,7 +590,7 @@ _080D7BD4: strb r0, [r6] b _080D7C56 _080D7BDA: - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] adds r0, 0x59 @@ -611,14 +611,14 @@ _080D7BF6: .pool _080D7C04: bl sub_80DE224 - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A strh r1, [r0] movs r0, 0x2 bl sub_80A2390 - ldr r2, =0x02037fd4 + ldr r2, =gUnknown_02037FD4 ldrb r1, [r2, 0x8] movs r0, 0x7F ands r0, r1 @@ -628,13 +628,13 @@ _080D7C04: ldr r0, =sub_80D7C7C movs r1, 0xA bl CreateTask - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1] strb r0, [r1, 0x8] ldr r0, =sub_80D823C bl SetMainCallback2 - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x2 ands r0, r1 @@ -656,7 +656,7 @@ sub_80D7C7C: @ 80D7C7C push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -664,7 +664,7 @@ sub_80D7C7C: @ 80D7C7C lsrs r2, r0, 24 cmp r2, 0 bne _080D7CA2 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -683,7 +683,7 @@ sub_80D7CB4: @ 80D7CB4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 @@ -693,7 +693,7 @@ sub_80D7CB4: @ 80D7CB4 ands r0, r1 cmp r0, 0 beq _080D7D3A - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r5, 2 adds r0, r1, r5 lsls r0, 3 @@ -724,7 +724,7 @@ _080D7D04: cmp r0, 0 beq _080D7D9E bl sub_800ADF8 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r6, r5 lsls r1, 3 adds r1, r0 @@ -743,7 +743,7 @@ _080D7D28: adds r0, 0x1 strh r0, [r4, 0x8] _080D7D3A: - ldr r2, =0x02037fd4 + ldr r2, =gUnknown_02037FD4 ldrb r1, [r2, 0x7] movs r0, 0x80 ands r0, r1 @@ -755,7 +755,7 @@ _080D7D3A: movs r0, 0x7F ands r0, r1 strb r0, [r2, 0x8] - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x2 ands r0, r1 @@ -766,7 +766,7 @@ _080D7D62: ldr r0, =sub_80D7DAC movs r1, 0 bl CreateTask - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -777,7 +777,7 @@ _080D7D62: b _080D7D9E .pool _080D7D90: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -808,7 +808,7 @@ sub_80D7DAC: @ 80D7DAC sub_80D7DC8: @ 80D7DC8 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -826,7 +826,7 @@ sub_80D7DE8: @ 80D7DE8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r5, =0x03005e00 + ldr r5, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -840,7 +840,7 @@ sub_80D7DE8: @ 80D7DE8 bl link_get_multiplayer_id adds r0, r4, 0 bl DestroyTask - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x8] @@ -850,8 +850,8 @@ sub_80D7DE8: @ 80D7DE8 adds r0, r5 ldr r1, =sub_80D80C8 str r1, [r0] - ldr r1, =0x03005d80 - ldr r0, =0x030060b8 + ldr r1, =gUnknown_03005D80 + ldr r0, =gUnknown_030060B8 ldr r0, [r0] str r0, [r1] _080D7E2A: @@ -891,7 +891,7 @@ _080D7E68: .4byte _080D7F7C .4byte _080D8004 _080D7E84: - ldr r2, =0x02037fd4 + ldr r2, =gUnknown_02037FD4 ldrb r0, [r2, 0x8] movs r1, 0x80 orrs r0, r1 @@ -973,7 +973,7 @@ _080D7F40: bl CopyToBgTilemapBuffer movs r0, 0x2 bl CopyBgTilemapBufferToVram - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x2C] ldr r2, =0x0201aa04 @@ -991,13 +991,13 @@ _080D7F7C: lsls r2, 2 movs r1, 0 bl decompress_palette - ldr r5, =0x02037814 + ldr r5, =gUnknown_02037814 ldr r6, =0x04000008 adds r0, r5, 0 mov r1, sp adds r2, r6, 0 bl CpuSet - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 mov r9, r0 ldrb r0, [r0] adds r0, 0x5 @@ -1038,7 +1038,7 @@ _080D8004: bl sub_80DBF90 bl sub_80DB2BC bl sub_80DB120 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1] movs r4, 0 @@ -1048,7 +1048,7 @@ _080D8004: bl sub_80DC594 bl sub_80DC5E8 bl sub_80DC7EC - ldr r1, =0x02024076 + ldr r1, =gUnknown_02024076 strb r4, [r1] movs r0, 0x1 strb r0, [r1, 0x1] @@ -1056,14 +1056,14 @@ _080D8004: strb r3, [r1, 0x2] movs r2, 0x2 strb r2, [r1, 0x3] - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC str r4, [r0] - ldr r4, =0x0202420b + ldr r4, =gUnknown_0202420B strb r2, [r4] - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C strb r3, [r0] bl sub_80DB0C4 - ldr r2, =0x020241e4 + ldr r2, =gUnknown_020241E4 ldrb r1, [r4] adds r1, r2 strb r0, [r1] @@ -1112,7 +1112,7 @@ sub_80D80C8: @ 80D80C8 push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r1, =0x02037fd4 + ldr r1, =gUnknown_02037FD4 ldrb r2, [r1, 0x8] movs r0, 0x7F ands r0, r2 @@ -1124,7 +1124,7 @@ sub_80D80C8: @ 80D80C8 lsrs r2, r0, 24 cmp r2, 0 bne _080D80F8 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -1145,7 +1145,7 @@ sub_80D8108: @ 80D8108 sub sp, 0x4 lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -1190,7 +1190,7 @@ _080D814C: strh r0, [r4, 0x8] b _080D822C _080D8176: - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A ldrh r0, [r1] adds r0, 0x7 strh r0, [r1] @@ -1206,7 +1206,7 @@ _080D8176: .pool _080D8194: bl sub_80DE350 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -1244,7 +1244,7 @@ _080D81B0: movs r0, 0xC bl SetGpuReg bl sub_80DDB0C - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -1256,7 +1256,7 @@ _080D81FA: b _080D822C .pool _080D8208: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x6] @@ -1291,7 +1291,7 @@ sub_80D823C: @ 80D823C bl fade_and_return_progress_probably movs r4, 0 _080D8250: - ldr r5, =0x02039f38 + ldr r5, =gUnknown_02039F38 ldrb r0, [r5] asrs r0, r4 movs r1, 0x1 @@ -1316,51 +1316,51 @@ _080D8266: thumb_func_start vblank_cb_battle vblank_cb_battle: @ 80D827C push {lr} - ldr r0, =0x02022e14 + ldr r0, =gUnknown_02022E14 ldrh r1, [r0] movs r0, 0x10 bl SetGpuReg - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 ldrh r1, [r0] movs r0, 0x12 bl SetGpuReg - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 ldrh r1, [r0] movs r0, 0x14 bl SetGpuReg - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A ldrh r1, [r0] movs r0, 0x16 bl SetGpuReg - ldr r0, =0x02022e1c + ldr r0, =gUnknown_02022E1C ldrh r1, [r0] movs r0, 0x18 bl SetGpuReg - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E ldrh r1, [r0] movs r0, 0x1A bl SetGpuReg - ldr r0, =0x02022e20 + ldr r0, =gUnknown_02022E20 ldrh r1, [r0] movs r0, 0x1C bl SetGpuReg - ldr r0, =0x02022e22 + ldr r0, =gUnknown_02022E22 ldrh r1, [r0] movs r0, 0x1E bl SetGpuReg - ldr r0, =0x02022e24 + ldr r0, =gUnknown_02022E24 ldrh r1, [r0] movs r0, 0x40 bl SetGpuReg - ldr r0, =0x02022e26 + ldr r0, =gUnknown_02022E26 ldrh r1, [r0] movs r0, 0x44 bl SetGpuReg - ldr r0, =0x02022e28 + ldr r0, =gUnknown_02022E28 ldrh r1, [r0] movs r0, 0x42 bl SetGpuReg - ldr r0, =0x02022e2a + ldr r0, =gUnknown_02022E2A ldrh r1, [r0] movs r0, 0x46 bl SetGpuReg @@ -1378,7 +1378,7 @@ sub_80D833C: @ 80D833C 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 @@ -1387,12 +1387,12 @@ sub_80D833C: @ 80D833C ldrsh r1, [r4, r0] cmp r1, 0 bne _080D840C - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 strh r1, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E strh r1, [r0] bl sub_80DCD48 - ldr r1, =0x02037714 + ldr r1, =gUnknown_02037714 ldr r2, =0x0201a204 ldr r0, =0x040000d4 str r1, [r0] @@ -1400,8 +1400,8 @@ sub_80D833C: @ 80D833C ldr r1, =0x84000100 str r1, [r0, 0x8] ldr r0, [r0, 0x8] - ldr r0, =0x02021cc4 - ldr r1, =0x02039f34 + ldr r0, =gUnknown_02021CC4 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1] ldrb r1, [r1, 0x1] @@ -1409,31 +1409,31 @@ sub_80D833C: @ 80D833C movs r2, 0 movs r3, 0x1 bl ConvertIntToDecimalString - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] bl sub_80DBCA8 lsls r0, 24 cmp r0, 0 bne _080D83CC - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C ldr r1, =gUnknown_0827D507 bl CopyString b _080D83D4 .pool _080D83CC: - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C ldr r1, =gUnknown_0827D531 bl CopyString _080D83D4: bl sub_80DB89C - ldr r4, =0x02021fc4 - ldr r1, =0x02022e2c + ldr r4, =gUnknown_02021FC4 + ldr r1, =gUnknown_02022E2C adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -1463,7 +1463,7 @@ sub_80D8424: @ 80D8424 lsls r0, 24 lsrs r4, r0, 24 adds r5, r4, 0 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -1474,7 +1474,7 @@ sub_80D8424: @ 80D8424 _080D843C: movs r0, 0x5 bl audio_play - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] bl sub_80DBCA8 lsls r0, 24 @@ -1482,7 +1482,7 @@ _080D843C: bne _080D8474 movs r0, 0x1 bl sub_80DC490 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -1491,7 +1491,7 @@ _080D843C: b _080D8480 .pool _080D8474: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -1517,17 +1517,17 @@ sub_80D8490: @ 80D8490 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 movs r1, 0xA0 strh r1, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E strh r1, [r0] movs r6, 0 - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 mov r8, r0 - ldr r2, =0x02039e1e + ldr r2, =gUnknown_02039E1E mov r10, r2 - ldr r7, =0x02039f34 + ldr r7, =gUnknown_02039F34 _080D84B8: lsls r1, r6, 1 mov r0, r8 @@ -1632,19 +1632,19 @@ _080D856C: lsrs r6, r0, 24 cmp r6, 0x3 bls _080D84B8 - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] ldrb r0, [r0] lsls r0, 24 asrs r0, 24 bl sub_80D880C - ldr r2, =0x02039e00 + ldr r2, =gUnknown_02039E00 ldr r0, [r4] ldr r0, [r0] ldrb r1, [r0] lsls r1, 1 - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] lsls r0, 6 adds r1, r0 @@ -1652,7 +1652,7 @@ _080D856C: adds r1, r2 ldrh r0, [r1] bl prints_contest_move_description - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r9 lsls r0, r2, 2 add r0, r9 @@ -1677,9 +1677,9 @@ sub_80D8610: @ 80D8610 lsls r0, 24 lsrs r7, r0, 24 movs r6, 0 - ldr r3, =0x030022c0 - ldr r1, =0x02039e00 - ldr r0, =0x02039f25 + ldr r3, =gUnknown_030022C0 + ldr r1, =gUnknown_02039E00 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] lsls r0, 6 adds r1, 0x1E @@ -1704,7 +1704,7 @@ _080D8634: beq _080D8670 movs r0, 0x5 bl audio_play - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r7, 2 adds r1, r7 lsls r1, 3 @@ -1737,8 +1737,8 @@ _080D868E: bl audio_play movs r0, 0 bl sub_80DC490 - ldr r0, =0x02021cc4 - ldr r1, =0x02039f34 + ldr r0, =gUnknown_02021CC4 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1] ldrb r1, [r1, 0x1] @@ -1746,36 +1746,36 @@ _080D868E: movs r2, 0 movs r3, 0x1 bl ConvertIntToDecimalString - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] bl sub_80DBCA8 lsls r0, 24 cmp r0, 0 bne _080D86DC - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C ldr r1, =gUnknown_0827D507 bl CopyString b _080D86E4 .pool _080D86DC: - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C ldr r1, =gUnknown_0827D531 bl CopyString _080D86E4: bl sub_80DB89C - ldr r4, =0x02021fc4 - ldr r1, =0x02022e2c + ldr r4, =gUnknown_02021FC4 + ldr r1, =gUnknown_02022E2C adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0 bl sub_80DEC30 - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E strh r1, [r0] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -1785,7 +1785,7 @@ _080D86E4: b _080D87FA .pool _080D8730: - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] ldrb r0, [r0] @@ -1804,19 +1804,19 @@ _080D8754: subs r0, 0x1 _080D8756: strb r0, [r1] - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] ldrb r0, [r0] lsls r0, 24 asrs r0, 24 bl sub_80D880C - ldr r2, =0x02039e00 + ldr r2, =gUnknown_02039E00 ldr r0, [r4] ldr r0, [r0] ldrb r1, [r0] lsls r1, 1 - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] lsls r0, 6 adds r1, r0 @@ -1831,7 +1831,7 @@ _080D8756: b _080D87FA .pool _080D879C: - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] ldrb r0, [r0] @@ -1851,19 +1851,19 @@ _080D87C0: adds r0, r2, 0x1 strb r0, [r1] _080D87C4: - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] ldrb r0, [r0] lsls r0, 24 asrs r0, 24 bl sub_80D880C - ldr r2, =0x02039e00 + ldr r2, =gUnknown_02039E00 ldr r0, [r4] ldr r0, [r0] ldrb r1, [r0] lsls r1, 1 - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] lsls r0, 6 adds r1, r0 @@ -1958,16 +1958,16 @@ sub_80D8894: @ 80D8894 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 cmp r0, 0 beq _080D890C - ldr r4, =0x02039f25 + ldr r4, =gUnknown_02039F25 ldrb r0, [r4] bl sub_80DB8B8 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldrb r2, [r4] ldr r3, [r1, 0x4] @@ -1985,7 +1985,7 @@ sub_80D8894: @ 80D8894 ldr r2, =sub_80D892C adds r1, r4, 0 bl SetTaskFuncWithFollowupFunc - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -1999,7 +1999,7 @@ sub_80D8894: @ 80D8894 .pool _080D890C: bl sub_80DB918 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -2019,8 +2019,8 @@ sub_80D892C: @ 80D892C lsls r0, 24 lsrs r0, 24 bl DestroyTask - ldr r2, =0x03005e00 - ldr r0, =0x02039f34 + ldr r2, =gTasks + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x8] @@ -2041,10 +2041,10 @@ sub_80D895C: @ 80D895C lsls r0, 24 lsrs r7, r0, 24 bl sub_80DB89C - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E strh r1, [r0] movs r0, 0 bl sub_80DC490 @@ -2069,7 +2069,7 @@ _080D897C: ble _080D897C movs r0, 0 bl sub_80DED60 - ldr r1, =0x02037b14 + ldr r1, =gUnknown_02037B14 ldr r0, =0x0201a604 movs r2, 0x80 lsls r2, 3 @@ -2086,7 +2086,7 @@ _080D897C: adds r0, r1 movs r1, 0 bl gpu_pal_apply - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -2107,7 +2107,7 @@ sub_80D8A04: @ 80D8A04 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 @@ -2145,7 +2145,7 @@ sub_80D8A50: @ 80D8A50 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrh r1, [r0, 0x6] @@ -2154,7 +2154,7 @@ sub_80D8A50: @ 80D8A50 ands r0, r1 cmp r0, 0 bne _080D8A76 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r2, 2 adds r1, r2 lsls r1, 3 @@ -2172,7 +2172,7 @@ sub_80D8A88: @ 80D8A88 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r3, r6, 2 adds r1, r3, r6 lsls r1, 3 @@ -2184,17 +2184,17 @@ sub_80D8A88: @ 80D8A88 asrs r0, 16 cmp r0, 0x13 ble _080D8B18 - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r0, [r2] ldr r1, [r0] movs r0, 0 strb r0, [r1, 0x10] ldr r0, [r2] ldr r1, [r0] - ldr r0, =0x03005d80 + ldr r0, =gUnknown_03005D80 ldr r0, [r0] str r0, [r1, 0x18] - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 @@ -2206,7 +2206,7 @@ sub_80D8A88: @ 80D8A88 cmp r0, 0 beq _080D8B08 movs r4, 0 - ldr r1, =0x02039f30 + ldr r1, =gUnknown_02039F30 ldrb r0, [r1] cmp r0, 0x3 bgt _080D8B08 @@ -2217,7 +2217,7 @@ _080D8ADE: lsls r0, 24 lsrs r0, 24 bl sub_80DB8B8 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldrb r2, [r5] adds r2, r4 @@ -2233,7 +2233,7 @@ _080D8ADE: cmp r0, 0x3 ble _080D8ADE _080D8B08: - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r0, r7, r6 lsls r0, 3 adds r0, r1 @@ -2259,11 +2259,11 @@ sub_80D8B38: @ 80D8B38 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r0, [r2] ldr r0, [r0] ldrb r6, [r0, 0x11] - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r3, r8 lsls r0, r3, 2 add r0, r8 @@ -2348,7 +2348,7 @@ _080D8B84: _080D8C74: bl sub_80DCD48 movs r7, 0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0] ldr r0, [r0, 0x8] @@ -2367,14 +2367,14 @@ _080D8C92: cmp r1, r0 bne _080D8C92 _080D8C9C: - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] strb r7, [r0, 0x11] ldr r0, [r4] ldr r2, [r0] ldrb r6, [r2, 0x11] - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r5, 0x1 adds r0, r5, 0 @@ -2404,7 +2404,7 @@ _080D8CD4: adds r1, r4, 0 bl SetTaskFuncWithFollowupFunc bl sub_80DBF68 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r10 add r0, r8 lsls r0, 3 @@ -2415,7 +2415,7 @@ _080D8CD4: _080D8D14: adds r0, r6, 0 bl sub_80DD080 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r10 add r1, r8 lsls r1, 3 @@ -2447,7 +2447,7 @@ _080D8D56: adds r0, r6, 0 bl sub_80DF080 bl sub_80DF750 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] lsls r0, r6, 3 @@ -2467,7 +2467,7 @@ _080D8D56: cmp r6, 0 beq _080D8DA4 _080D8D86: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -2479,7 +2479,7 @@ _080D8D86: .pool _080D8DA4: bl sub_80DB89C - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -2494,7 +2494,7 @@ _080D8DC4: mov r4, r8 lsls r4, 2 mov r10, r4 - ldr r1, =0x020244e4 + ldr r1, =gUnknown_020244E4 movs r2, 0 adds r0, r1, 0x3 _080D8DD0: @@ -2513,7 +2513,7 @@ _080D8DD0: ldr r0, [r0] ldrb r0, [r0, 0x11] bl sub_80DE9DC - ldr r4, =0x02039e00 + ldr r4, =gUnknown_02039E00 ldr r0, [r5] ldr r0, [r0] ldrb r3, [r0, 0x11] @@ -2530,7 +2530,7 @@ _080D8DD0: bl sub_80DB174 lsls r0, 24 lsrs r5, r0, 24 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -2541,14 +2541,14 @@ _080D8DD0: adds r0, r2 ldr r1, =sub_80DA134 str r1, [r0] - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r4, r10 add r4, r8 lsls r4, 3 adds r4, r0 strh r5, [r4, 0xC] - ldr r1, =0x020241e4 - ldr r0, =0x0202420b + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_0202420B ldrb r0, [r0] adds r0, r1 strb r5, [r0] @@ -2571,7 +2571,7 @@ _080D8E7C: lsls r0, 3 adds r2, r0, r4 ldrb r5, [r2, 0xC] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -2622,9 +2622,9 @@ _080D8EC8: bl _080DA100 _080D8EF2: bl sub_80DB89C - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString mov r2, r9 @@ -2636,7 +2636,7 @@ _080D8EF2: lsls r0, 1 cmp r1, r0 bhi _080D8F38 - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 adds r2, r1, 0 movs r1, 0xD muls r1, r2 @@ -2646,7 +2646,7 @@ _080D8EF2: b _080D8F48 .pool _080D8F38: - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 ldr r2, =gUnknown_08587F1C ldrb r1, [r3, 0xA] lsls r1, 2 @@ -2654,14 +2654,14 @@ _080D8F38: ldr r1, [r1] bl CopyString _080D8F48: - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827D55A adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r3, r8 lsls r0, r3, 2 add r0, r8 @@ -2678,12 +2678,12 @@ _080D8F84: beq _080D8F92 bl _080DA100 _080D8F92: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] adds r0, 0x5A strb r1, [r0] - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r4, r8 lsls r0, r4, 2 add r0, r8 @@ -2720,7 +2720,7 @@ _080D8FB8: bl sub_80DEAA8 adds r0, r4, 0 bl move_anim_start_t1 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r8 lsls r0, r2, 2 add r0, r8 @@ -2731,10 +2731,10 @@ _080D8FB8: bl _080DA100 .pool _080D9010: - ldr r0, =0x020383f8 + ldr r0, =gUnknown_020383F8 ldr r0, [r0] bl _call_via_r0 - ldr r0, =0x020383fd + ldr r0, =gUnknown_020383FD ldrb r4, [r0] cmp r4, 0 beq _080D9024 @@ -2742,14 +2742,14 @@ _080D9010: _080D9024: adds r0, r6, 0 bl sub_80DE9B0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r1, [r0] ldr r0, [r1] adds r0, 0x5A ldrb r0, [r0] cmp r0, 0 beq _080D9060 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -2775,7 +2775,7 @@ _080D9060: bl sub_80DC674 _080D907A: bl sub_80DE12C - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r4, r8 lsls r1, r4, 2 b _080D9192 @@ -2880,7 +2880,7 @@ _080D912C: adds r4, r0 movs r0, 0xFF strb r0, [r4, 0x14] - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r10 add r0, r8 lsls r0, 3 @@ -2907,7 +2907,7 @@ _080D9180: beq _080D918C bl _080DA100 _080D918C: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 _080D9192: @@ -2946,7 +2946,7 @@ _080D91D0: movs r0, 0x7 bl sub_80DD720 _080D91DA: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -2978,7 +2978,7 @@ _080D9208: _080D921A: movs r0, 0x1 bl sub_80DE008 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -3001,7 +3001,7 @@ _080D9238: movs r0, 0 adds r2, r6, 0 bl sub_80DC028 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r5, r8 lsls r0, r5, 2 add r0, r8 @@ -3050,7 +3050,7 @@ _080D929A: movs r0, 0x8 bl sub_80DD720 _080D92B8: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -3086,7 +3086,7 @@ _080D92F6: lsls r0, 24 cmp r0, 0 beq _080D9320 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r8 lsls r0, r2, 2 add r0, r8 @@ -3099,7 +3099,7 @@ _080D92F6: bl _080DA100 .pool _080D9320: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -3137,7 +3137,7 @@ _080D935C: movs r0, 0x63 bl audio_play _080D936E: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -3172,8 +3172,8 @@ _080D939E: mov r10, r1 cmp r7, 0x3 bgt _080D9418 - ldr r5, =0x02039f26 - ldr r2, =0x02039f34 + ldr r5, =gUnknown_02039F26 + ldr r2, =gUnknown_02039F34 _080D93BC: movs r3, 0 str r3, [sp] @@ -3231,7 +3231,7 @@ _080D9422: add r5, r8 lsls r5, 3 adds r5, r4 - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r3, r0 ldrb r0, [r0] strh r0, [r5, 0xA] @@ -3273,7 +3273,7 @@ _080D947C: beq _080D9488 bl _080DA100 _080D9488: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -3292,7 +3292,7 @@ _080D94A0: adds r1, r4 movs r4, 0xA ldrsh r2, [r1, r4] - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 mov r10, r0 adds r5, r1, 0 ldrb r0, [r5] @@ -3323,7 +3323,7 @@ _080D94CA: lsls r2, r7, 24 lsrs r2, 24 bl sub_80DC028 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r10 add r0, r8 lsls r0, 3 @@ -3341,7 +3341,7 @@ _080D9508: adds r1, r4 movs r5, 0xA ldrsh r3, [r1, r5] - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 mov r10, r0 adds r5, r1, 0 ldrb r0, [r5] @@ -3383,7 +3383,7 @@ _080D955C: adds r1, r4 movs r3, 0xA ldrsh r2, [r1, r3] - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 mov r10, r0 adds r5, r1, 0 ldrb r4, [r5] @@ -3405,7 +3405,7 @@ _080D9586: lsls r0, 24 cmp r0, 0 beq _080D95B4 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r10 add r0, r8 lsls r0, 3 @@ -3417,7 +3417,7 @@ _080D9586: bl _080DA100 .pool _080D95B4: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r10 add r1, r8 lsls r1, 3 @@ -3447,7 +3447,7 @@ _080D95E4: bl _080DA100 _080D95EC: movs r7, 0 - ldr r2, =0x02039f26 + ldr r2, =gUnknown_02039F26 ldrb r3, [r2] mov r0, r8 lsls r1, r0, 2 @@ -3488,7 +3488,7 @@ _080D963C: movs r0, 0x64 bl audio_play _080D9642: - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r1, [r0, 0x4] lsls r0, r7, 3 @@ -3511,7 +3511,7 @@ _080D9642: ands r0, r2 strb r0, [r1, 0x15] _080D9670: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r10 add r1, r8 lsls r1, 3 @@ -3560,12 +3560,12 @@ _080D96AE: beq _080D96F6 _080D96D4: bl sub_80DB89C - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E793 adds r0, r4, 0 bl ExpandStringRefs @@ -3573,7 +3573,7 @@ _080D96D4: movs r1, 0x1 bl sub_80DEC30 _080D96F6: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r10 add r1, r8 lsls r1, 3 @@ -3588,7 +3588,7 @@ _080D971C: beq _080D9728 bl _080DA100 _080D9728: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] lsls r0, r6, 3 @@ -3600,7 +3600,7 @@ _080D9728: ands r0, r1 cmp r0, 0 bne _080D975C - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -3611,7 +3611,7 @@ _080D9728: bl _080DA100 .pool _080D975C: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -3657,7 +3657,7 @@ _080D97B4: _080D97BC: movs r0, 0x3 bl sub_80DD720 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r5, r8 lsls r0, r5, 2 add r0, r8 @@ -3669,12 +3669,12 @@ _080D97BC: .pool _080D97DC: bl sub_80DB89C - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E2FE adds r0, r4, 0 bl ExpandStringRefs @@ -3683,7 +3683,7 @@ _080D97DC: bl sub_80DEC30 movs r0, 0x2 bl sub_80DD720 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r8 lsls r0, r2, 2 add r0, r8 @@ -3708,7 +3708,7 @@ _080D9830: _080D9844: ldrb r0, [r2, 0x11] bl sub_80DC9B4 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r4, r8 lsls r0, r4, 2 add r0, r8 @@ -3724,7 +3724,7 @@ _080D9864: beq _080D9870 bl _080DA100 _080D9870: - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r5, r8 lsls r0, r5, 2 add r0, r8 @@ -3739,7 +3739,7 @@ _080D9870: bgt _080D988E bl _080DA100 _080D988E: - ldr r7, =0x02039f34 + ldr r7, =gUnknown_02039F34 ldr r0, [r7] ldr r1, [r0, 0x4] lsls r0, r6, 3 @@ -3807,19 +3807,19 @@ _080D9904: cmp r0, 0 beq _080D996C bl sub_80DB89C - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E6E3 adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r5, r8 lsls r4, r5, 2 add r4, r8 @@ -3866,7 +3866,7 @@ _080D999E: beq _080D99A8 b _080DA100 _080D99A8: - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r1, [r0, 0x4] lsls r4, r6, 3 @@ -3886,7 +3886,7 @@ _080D99A8: ldrh r0, [r4, 0x2] subs r0, r1 strh r0, [r4, 0x2] - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r3, r8 lsls r0, r3, 2 add r0, r8 @@ -3898,7 +3898,7 @@ _080D99A8: .pool _080D99EC: bl sub_80DCD48 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x14] lsls r0, r6, 2 @@ -3912,7 +3912,7 @@ _080D99EC: beq _080D9A0A b _080DA100 _080D9A0A: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r5, r8 lsls r4, r5, 2 add r4, r8 @@ -3965,7 +3965,7 @@ _080D9A56: beq _080D9A94 movs r4, 0x1 str r4, [sp] - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 ldrh r2, [r5, 0x6] movs r1, 0xD muls r1, r2 @@ -3975,7 +3975,7 @@ _080D9A56: b _080D9AAE .pool _080D9A94: - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 ldr r3, =gUnknown_08587F08 ldr r2, =gContestMoves ldrh r1, [r5, 0x6] @@ -3992,7 +3992,7 @@ _080D9AAE: lsls r0, r5, 24 cmp r0, 0 ble _080D9AD2 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] ldr r2, [sp, 0x4] @@ -4008,12 +4008,12 @@ _080D9AAE: str r3, [sp] _080D9AD2: bl sub_80DB89C - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r1, [r0] ldrb r0, [r1, 0x13] @@ -4034,7 +4034,7 @@ _080D9AD2: _080D9B06: cmp r3, 0 bne _080D9B30 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 b _080D9F58 @@ -4042,7 +4042,7 @@ _080D9B06: _080D9B30: cmp r3, 0 bge _080D9B48 - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E73C bl ExpandStringRefs b _080D9B74 @@ -4057,20 +4057,20 @@ _080D9B48: asrs r0, 24 cmp r0, 0x4 bgt _080D9B6C - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E717 bl ExpandStringRefs b _080D9B74 .pool _080D9B6C: - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E76A bl ExpandStringRefs _080D9B74: - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r3, r8 lsls r0, r3, 2 add r0, r8 @@ -4171,7 +4171,7 @@ _080D9C3E: strh r0, [r4, 0x1C] b _080DA100 _080D9C46: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -4321,7 +4321,7 @@ _080D9D62: _080D9D68: bl sub_80DDED0 _080D9D6C: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r10 add r1, r8 lsls r1, 3 @@ -4332,7 +4332,7 @@ _080D9D6C: b _080DA100 .pool _080D9D84: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -4366,29 +4366,29 @@ _080D9DAC: b _080DA100 _080D9DC2: bl sub_80DB89C - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 b _080D9F58 .pool _080D9DD4: bl sub_80DB89C - ldr r0, =0x02021ec4 - ldr r5, =0x02039f34 + ldr r0, =gUnknown_02021EC4 + ldr r5, =gUnknown_02039F34 ldr r1, [r5] ldr r1, [r1, 0x10] ldr r1, [r1] lsls r1, 20 lsrs r1, 29 lsls r1, 6 - ldr r4, =0x02039e02 + ldr r4, =gUnknown_02039E02 adds r1, r4 bl CopyString - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 adds r1, r4 bl CopyString - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 ldr r1, [r5] ldr r2, [r1, 0x4] lsls r1, r6, 3 @@ -4401,14 +4401,14 @@ _080D9DD4: ldr r2, =gMoveNames adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E7EA adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r3, r8 lsls r0, r3, 2 add r0, r8 @@ -4425,14 +4425,14 @@ _080D9E60: b _080DA100 _080D9E6A: bl sub_80DB89C - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E817 adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r4, r8 lsls r0, r4, 2 add r0, r8 @@ -4449,7 +4449,7 @@ _080D9EA0: b _080DA100 _080D9EAA: bl sub_80DB89C - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r5, r8 lsls r1, r5, 2 b _080D9F58 @@ -4474,12 +4474,12 @@ _080D9EBC: _080D9EDC: adds r0, r6, 0 bl sub_80DC9B4 - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 mov r2, r9 ldr r1, [r2] ldr r1, [r1, 0x4] @@ -4490,14 +4490,14 @@ _080D9EDC: ldr r2, =gMoveNames adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827E58A adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r3, r8 lsls r0, r3, 2 add r0, r8 @@ -4513,7 +4513,7 @@ _080D9F48: beq _080D9F52 b _080DA100 _080D9F52: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r4, r8 lsls r1, r4, 2 _080D9F58: @@ -4526,7 +4526,7 @@ _080D9F58: .pool _080D9F68: bl sub_80DDBE8 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r5, r8 lsls r1, r5, 2 add r1, r8 @@ -4556,7 +4556,7 @@ _080D9F9A: strb r1, [r2, 0x13] bl sub_80DD940 _080D9FA8: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -4573,7 +4573,7 @@ _080D9FC0: lsls r2, 3 adds r2, r4 ldrb r5, [r2, 0xC] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -4592,7 +4592,7 @@ _080D9FEC: lsls r0, 3 adds r4, r0, r4 ldrb r5, [r4, 0xC] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -4624,19 +4624,19 @@ _080DA024: b _080DA100 _080DA038: bl sub_80DB89C - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r6, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827D56F adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r8 lsls r0, r2, 2 add r0, r8 @@ -4650,7 +4650,7 @@ _080DA080: bl sub_80DED4C cmp r0, 0 bne _080DA100 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -4725,7 +4725,7 @@ sub_80DA110: @ 80DA110 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r3, [r1] ldrb r2, [r3, 0x7] @@ -4802,7 +4802,7 @@ sub_80DA198: @ 80DA198 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -4822,14 +4822,14 @@ _080DA1C0: beq _080DA248 b _080DA250 _080DA1C6: - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r6, 0x1 adds r0, r6, 0 ands r0, r1 cmp r0, 0 beq _080DA224 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r0, [r2, 0x7] @@ -4861,7 +4861,7 @@ _080DA224: bl sub_80DBA18 b _080DA23E _080DA22E: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x7] @@ -4894,7 +4894,7 @@ sub_80DA25C: @ 80DA25C lsrs r4, 24 movs r0, 0 bl sub_80DE008 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -4915,7 +4915,7 @@ sub_80DA28C: @ 80DA28C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -4947,7 +4947,7 @@ _080DA2BA: strh r5, [r4, 0xA] b _080DA2F6 _080DA2D2: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x7] @@ -4994,7 +4994,7 @@ sub_80DA31C: @ 80DA31C lsls r0, 24 cmp r0, 0 beq _080DA33A - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -5013,14 +5013,14 @@ sub_80DA348: @ 80DA348 lsls r0, 24 lsrs r0, 24 ldr r2, =0x0201a204 - ldr r3, =0x02037714 + ldr r3, =gUnknown_02037714 ldr r1, =0x040000d4 str r2, [r1] str r3, [r1, 0x4] ldr r2, =0x84000100 str r2, [r1, 0x8] ldr r1, [r1, 0x8] - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -5040,7 +5040,7 @@ sub_80DA38C: @ 80DA38C push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -5073,7 +5073,7 @@ sub_80DA3CC: @ 80DA3CC push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -5082,9 +5082,9 @@ sub_80DA3CC: @ 80DA3CC ldrsh r0, [r6, r1] cmp r0, 0 bne _080DA448 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] - ldr r5, =0x02039f25 + ldr r5, =gUnknown_02039F25 ldrb r1, [r5] ldr r2, [r0, 0x4] lsls r0, r1, 3 @@ -5093,13 +5093,13 @@ sub_80DA3CC: @ 80DA3CC adds r0, r2 ldrb r4, [r0, 0x1A] bl sub_80DB89C - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 ldrb r1, [r5] lsls r1, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r5, =0x02021fc4 + ldr r5, =gUnknown_02021FC4 ldr r0, =gUnknown_08587D90 lsls r4, 2 adds r4, r0 @@ -5134,7 +5134,7 @@ sub_80DA464: @ 80DA464 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 @@ -5167,7 +5167,7 @@ sub_80DA49C: @ 80DA49C lsls r0, 24 cmp r0, 0 beq _080DA4BE - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -5190,7 +5190,7 @@ sub_80DA4CC: @ 80DA4CC lsls r4, 24 lsrs r4, 24 bl sub_80DE224 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -5210,7 +5210,7 @@ sub_80DA4F4: @ 80DA4F4 lsls r4, 24 lsrs r4, 24 bl sub_80DE350 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -5255,7 +5255,7 @@ sub_80DA51C: @ 80DA51C ldrh r1, [r4] movs r0, 0xC bl SetGpuReg - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r0, [r2] ldr r1, [r0] ldrb r0, [r1, 0x1] @@ -5266,7 +5266,7 @@ sub_80DA51C: @ 80DA51C ldrb r0, [r0, 0x1] cmp r0, 0x5 bne _080DA590 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -5276,7 +5276,7 @@ sub_80DA51C: @ 80DA51C .pool _080DA590: bl sub_80DDB0C - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -5296,7 +5296,7 @@ sub_80DA5B4: @ 80DA5B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x6] @@ -5304,7 +5304,7 @@ sub_80DA5B4: @ 80DA5B4 ands r0, r1 cmp r0, 0 bne _080DA5D8 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r2, 2 adds r1, r2 lsls r1, 3 @@ -5322,14 +5322,14 @@ sub_80DA5E8: @ 80DA5E8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E strh r1, [r0] - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 movs r3, 0 - ldr r2, =0x02039f10 + ldr r2, =gUnknown_02039F10 movs r1, 0x3 _080DA600: ldr r0, [r4] @@ -5344,15 +5344,15 @@ _080DA600: bge _080DA600 bl sub_80DBD18 bl sub_80DB89C - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 cmp r0, 0 bne _080DA65C - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r2, [r0] - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r1, [r0] ldr r2, [r2, 0x4] lsls r0, r1, 3 @@ -5368,18 +5368,18 @@ _080DA65C: bl sub_80DF4F8 bl sub_80DF750 _080DA668: - ldr r1, =0x030060b8 - ldr r0, =0x03005d80 + ldr r1, =gUnknown_030060B8 + ldr r0, =gUnknown_03005D80 ldr r0, [r0] str r0, [r1] - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_0827D597 adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 movs r1, 0x1 bl sub_80DEC30 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -5404,15 +5404,15 @@ sub_80DA6B4: @ 80DA6B4 cmp r4, 0 bne _080DA6EA bl sub_80DE224 - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 strh r4, [r0] - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A movs r0, 0xA0 strh r0, [r1] movs r0, 0x62 movs r1, 0 bl audio_play_and_stuff - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -5432,7 +5432,7 @@ sub_80DA700: @ 80DA700 push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A ldrh r0, [r1] subs r0, 0x7 strh r0, [r1] @@ -5445,7 +5445,7 @@ _080DA718: ldrh r2, [r1] cmp r2, 0 bne _080DA72E - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -5465,7 +5465,7 @@ sub_80DA740: @ 80DA740 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 @@ -5479,7 +5479,7 @@ sub_80DA740: @ 80DA740 ble _080DA794 movs r0, 0 strh r0, [r4, 0x8] - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r0, [r0] movs r1, 0x1 ands r1, r0 @@ -5522,7 +5522,7 @@ sub_80DA7A0: @ 80DA7A0 ldr r2, =sub_80DA7EC adds r1, r5, 0 bl SetTaskFuncWithFollowupFunc - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -5552,8 +5552,8 @@ sub_80DA7EC: @ 80DA7EC movs r2, 0 movs r3, 0x10 bl pal_fade_maybe - ldr r2, =0x03005e00 - ldr r0, =0x02039f34 + ldr r2, =gTasks + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x8] @@ -5574,7 +5574,7 @@ sub_80DA830: @ 80DA830 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 @@ -5582,7 +5582,7 @@ sub_80DA830: @ 80DA830 bne _080DA860 adds r0, r2, 0 bl DestroyTask - ldr r0, =0x03005dac + ldr r0, =gUnknown_03005DAC ldr r1, =sub_80DA874 str r1, [r0] bl FreeAllWindowBuffers @@ -5608,13 +5608,13 @@ sub_80DA874: @ 80DA874 thumb_func_start sub_80DA884 sub_80DA884: @ 80DA884 push {lr} - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 cmp r0, 0 bne _080DA898 - ldr r1, =0x02039f25 + ldr r1, =gUnknown_02039F25 movs r0, 0x3 strb r0, [r1] _080DA898: @@ -5626,8 +5626,8 @@ _080DA898: thumb_func_start sub_80DA8A4 sub_80DA8A4: @ 80DA8A4 push {lr} - ldr r0, =0x02039f25 - ldr r1, =0x02039f2b + ldr r0, =gUnknown_02039F25 + ldr r1, =gUnknown_02039F2B ldrb r0, [r0] ldrb r1, [r1] cmp r0, r1 @@ -5651,11 +5651,11 @@ sub_80DA8C8: @ 80DA8C8 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r1, [r6] mov r0, sp bl CopyString - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 @@ -5664,10 +5664,10 @@ sub_80DA8C8: @ 80DA8C8 mov r0, sp bl sub_80DF9D4 _080DA8F2: - ldr r5, =0x02039f25 + ldr r5, =gUnknown_02039F25 ldrb r0, [r5] lsls r0, 6 - ldr r4, =0x02039e0d + ldr r4, =gUnknown_02039E0D adds r0, r4 mov r1, sp movs r2, 0x8 @@ -5689,8 +5689,8 @@ _080DA928: movs r1, 0xD9 _080DA930: strb r1, [r0, 0x8] - ldr r7, =0x02039e00 - ldr r6, =0x02039f25 + ldr r7, =gUnknown_02039E00 + ldr r6, =gUnknown_02039F25 ldrb r0, [r6] lsls r0, 6 adds r1, r7, 0 @@ -5706,7 +5706,7 @@ _080DA930: movs r0, 0x64 mov r1, r8 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r5, r1, r0 adds r0, r5, 0 movs r1, 0xB @@ -5721,7 +5721,7 @@ _080DA930: bl pokemon_getattr mov r0, sp bl GetStringEnd_Limit7 - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 @@ -5934,8 +5934,8 @@ _080DAB36: ble _080DAB40 movs r4, 0xFF _080DAB40: - ldr r2, =0x02039e00 - ldr r1, =0x02039f25 + ldr r2, =gUnknown_02039E00 + ldr r1, =gUnknown_02039F25 ldrb r0, [r1] lsls r0, 6 adds r0, r2 @@ -5989,7 +5989,7 @@ sub_80DAB8C: @ 80DAB8C lsls r0, 24 cmp r0, 0 beq _080DABC0 - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 @@ -6079,7 +6079,7 @@ _080DAC50: bl __modsi3 lsls r0, 16 lsrs r0, 16 - ldr r1, =0x02039e00 + ldr r1, =gUnknown_02039E00 lsls r2, r5, 6 adds r2, r1 mov r1, sp @@ -6109,7 +6109,7 @@ _080DAC92: adds r5, r2, 0 cmp r5, 0x2 ble _080DAC50 - ldr r0, =0x02039f24 + ldr r0, =gUnknown_02039F24 ldrb r0, [r0] bl sub_80DA8C8 add sp, 0x64 @@ -6134,7 +6134,7 @@ sub_80DACBC: @ 80DACBC lsls r1, 24 lsrs r2, r1, 24 movs r7, 0 - ldr r0, =0x02039f30 + ldr r0, =gUnknown_02039F30 ldrb r1, [r0] mov r9, r0 cmp r1, 0x4 @@ -6221,7 +6221,7 @@ _080DAD56: subs r0, r1 cmp r5, r0 bge _080DADF6 - ldr r3, =0x02039e00 + ldr r3, =gUnknown_02039E00 mov r8, r3 mov r6, r9 movs r0, 0x2 @@ -6313,7 +6313,7 @@ _080DAE1E: movs r0, 0x4 b _080DAE9A _080DAE2E: - ldr r0, =0x02039f2c + ldr r0, =gUnknown_02039F2C ldrh r0, [r0] cmp r0, 0x4 bhi _080DAE82 @@ -6358,7 +6358,7 @@ _080DAE82: movs r0, 0 b _080DAE9A _080DAE86: - ldr r0, =0x02039f2e + ldr r0, =gUnknown_02039F2E adds r2, r1, 0 ldrh r1, [r0] movs r0, 0x2 @@ -6380,7 +6380,7 @@ sub_80DAEA4: @ 80DAEA4 push {r4,r5,lr} movs r5, 0 _080DAEA8: - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r5, r0 ldrb r0, [r0] movs r1, 0 @@ -6406,7 +6406,7 @@ sub_80DAED4: @ 80DAED4 adds r5, r0, 0 lsls r4, r1, 24 lsrs r4, 24 - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C ldr r1, =gUnknown_085ED1AB bl CopyString adds r1, r0, 0 @@ -6451,14 +6451,14 @@ sub_80DAF1C: @ 80DAF1C add r0, sp, 0x4 bl CopyString lsls r1, r5, 6 - ldr r0, =0x02039e0d + ldr r0, =gUnknown_02039E0D adds r1, r0 add r0, sp, 0x4 bl AppendString add r0, sp, 0x4 adds r1, r4, 0 bl sub_80DAED4 - ldr r4, =0x02022e2c + ldr r4, =gUnknown_02022E2C movs r0, 0x7 adds r1, r4, 0 movs r2, 0x60 @@ -6468,7 +6468,7 @@ sub_80DAF1C: @ 80DAF1C ble _080DAF5C movs r2, 0x37 _080DAF5C: - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r5, r0 ldrb r0, [r0] movs r1, 0x7 @@ -6508,13 +6508,13 @@ sub_80DAFA0: @ 80DAFA0 lsls r1, 24 lsrs r1, 24 lsls r0, r4, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r0, r2 bl sub_80DAED4 - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r4, r0 ldrb r0, [r4] - ldr r1, =0x02022e2c + ldr r1, =gUnknown_02022E2C movs r2, 0x7 str r2, [sp] movs r2, 0x5 @@ -6550,7 +6550,7 @@ _080DAFFC: .4byte _080DB050 .4byte _080DB06C _080DB010: - ldr r0, =0x02039e00 + ldr r0, =gUnknown_02039E00 lsls r2, 6 adds r1, r2, r0 adds r3, r1, 0 @@ -6562,7 +6562,7 @@ _080DB010: b _080DB07E .pool _080DB028: - ldr r0, =0x02039e00 + ldr r0, =gUnknown_02039E00 lsls r2, 6 adds r1, r2, r0 adds r3, r1, 0 @@ -6574,7 +6574,7 @@ _080DB028: b _080DB07E .pool _080DB040: - ldr r1, =0x02039e00 + ldr r1, =gUnknown_02039E00 lsls r2, 6 adds r3, r2, r1 adds r0, r3, 0 @@ -6582,7 +6582,7 @@ _080DB040: b _080DB05A .pool _080DB050: - ldr r1, =0x02039e00 + ldr r1, =gUnknown_02039E00 lsls r2, 6 adds r3, r2, r1 adds r0, r3, 0 @@ -6597,7 +6597,7 @@ _080DB05A: b _080DB080 .pool _080DB06C: - ldr r0, =0x02039e00 + ldr r0, =gUnknown_02039E00 lsls r2, 6 adds r1, r2, r0 adds r3, r1, 0 @@ -6630,7 +6630,7 @@ sub_80DB09C: @ 80DB09C lsls r0, 24 lsrs r6, r0, 24 movs r4, 0 - ldr r5, =0x02039f00 + ldr r5, =gUnknown_02039F00 _080DB0A6: lsls r0, r4, 24 lsrs r0, 24 @@ -6664,7 +6664,7 @@ sub_80DB0C4: @ 80DB0C4 bl AddObjectToFront lsls r0, 24 lsrs r0, 24 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 lsls r2, r0, 4 adds r2, r0 lsls r2, 2 @@ -6699,7 +6699,7 @@ sub_80DB120: @ 80DB120 bl AddObjectToFront lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r2, r0, 4 adds r2, r0 lsls r2, 2 @@ -6734,14 +6734,14 @@ sub_80DB174: @ 80DB174 adds r0, r5, 0 bl sub_80DE84C adds r5, r0, 0 - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] cmp r4, r0 bne _080DB1B8 lsls r0, r5, 3 ldr r1, =gMonBackPicTable adds r0, r1 - ldr r1, =0x020244d4 + ldr r1, =gUnknown_020244D4 ldr r1, [r1] ldr r1, [r1, 0x4] adds r2, r5, 0 @@ -6753,7 +6753,7 @@ _080DB1B8: lsls r0, r5, 3 ldr r1, =gMonBackPicTable adds r0, r1 - ldr r1, =0x020244d4 + ldr r1, =gUnknown_020244D4 ldr r1, [r1] ldr r1, [r1, 0x4] adds r2, r5, 0 @@ -6771,7 +6771,7 @@ _080DB1CC: adds r0, r5, 0 movs r1, 0 bl sub_806A068 - ldr r4, =0x0202499c + ldr r4, =gUnknown_0202499C movs r0, 0x2 adds r1, r5, 0 movs r2, 0 @@ -6785,7 +6785,7 @@ _080DB1CC: bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 mov r8, r0 lsls r0, r7, 4 adds r0, r7 @@ -6838,7 +6838,7 @@ _080DB280: lsls r0, r7, 4 adds r0, r7 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 movs r1, 0 bl StartObjectRotScalAnim @@ -6870,7 +6870,7 @@ _080DB2B8: thumb_func_start sub_80DB2BC sub_80DB2BC: @ 80DB2BC push {r4-r6,lr} - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r0, [r0, 0x24] movs r4, 0xA0 @@ -7122,7 +7122,7 @@ sub_80DB4E0: @ 80DB4E0 lsrs r5, r0, 16 lsls r1, 24 lsrs r4, r1, 24 - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r4, r0 ldrb r1, [r0] lsls r0, r1, 2 @@ -7199,7 +7199,7 @@ sub_80DB584: @ 80DB584 movs r4, 0 movs r5, 0 _080DB58A: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x4] adds r0, r5, r0 @@ -7238,7 +7238,7 @@ sub_80DB5B8: @ 80DB5B8 lsrs r1, 24 mov r8, r1 mov r10, r8 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 mov r9, r0 ldr r0, [r0] ldr r1, [r0, 0x4] @@ -7255,7 +7255,7 @@ sub_80DB5B8: @ 80DB5B8 b _080DB68A .pool _080DB5F4: - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r2, r0 ldrb r1, [r0] lsls r0, r1, 2 @@ -7353,7 +7353,7 @@ sub_80DB69C: @ 80DB69C movs r0, 0 mov r8, r0 _080DB6B6: - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r7, r0 ldrb r0, [r0] lsls r4, r0, 2 @@ -7365,7 +7365,7 @@ _080DB6B6: adds r5, r0, 0 lsls r5, 16 lsrs r5, 16 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x4] add r0, r8 @@ -7478,7 +7478,7 @@ sub_80DB798: @ 80DB798 mov r9, r1 movs r1, 0 mov r8, r1 - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 adds r1, r0, r1 ldrb r2, [r1] lsls r1, r2, 2 @@ -7486,7 +7486,7 @@ sub_80DB798: @ 80DB798 adds r1, 0x2 lsls r1, 24 lsrs r7, r1, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r2, [r1, 0x4] lsls r1, r0, 3 @@ -7632,7 +7632,7 @@ sub_80DB8B8: @ 80DB8B8 movs r0, 0 b _080DB90A _080DB8D0: - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] cmp r4, r0 beq _080DB8F4 @@ -7640,14 +7640,14 @@ _080DB8D0: bl sub_81562C4 bl sub_8156324 lsls r0, 24 - ldr r2, =0x02039e00 + ldr r2, =gUnknown_02039E00 lsrs r0, 23 lsls r1, r4, 6 b _080DB902 .pool _080DB8F4: - ldr r2, =0x02039e00 - ldr r0, =0x02039f34 + ldr r2, =gUnknown_02039E00 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r0, [r0] @@ -7674,7 +7674,7 @@ _080DB91E: lsls r0, r4, 24 lsrs r0, 24 bl sub_80DB8B8 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1, 0x4] adds r1, r5, r1 @@ -7696,7 +7696,7 @@ sub_80DB944: @ 80DB944 mov r6, r8 push {r6,r7} sub sp, 0x8 - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 mov r4, sp movs r3, 0 movs r6, 0x3 @@ -7751,7 +7751,7 @@ _080DB9A4: movs r0, 0x4 negs r0, r0 mov r9, r0 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 mov r8, r1 movs r7, 0x3 mov r12, r7 @@ -7806,7 +7806,7 @@ _080DB9F8: thumb_func_start sub_80DBA18 sub_80DBA18: @ 80DBA18 push {r4,r5,lr} - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 movs r2, 0 movs r3, 0x3 _080DBA20: @@ -7854,7 +7854,7 @@ sub_80DBA68: @ 80DBA68 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r2, [r1, 0x4] lsls r1, r0, 3 @@ -7889,7 +7889,7 @@ sub_80DBAA0: @ 80DBAA0 mov r6, r9 mov r5, r8 push {r5-r7} - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 movs r0, 0 mov r8, r0 movs r1, 0x7 @@ -8092,7 +8092,7 @@ _080DBC1A: b _080DBAC0 _080DBC34: movs r6, 0 - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 movs r7, 0 movs r4, 0 _080DBC3C: @@ -8132,7 +8132,7 @@ _080DBC3C: adds r6, 0x1 cmp r6, 0x3 ble _080DBC3C - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0, 0x10] ldrb r1, [r2, 0x1] @@ -8155,7 +8155,7 @@ sub_80DBCA8: @ 80DBCA8 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r2, [r1, 0x4] lsls r1, r0, 3 @@ -8191,13 +8191,13 @@ sub_80DBCE0: @ 80DBCE0 lsrs r4, 24 adds r0, r4, 0 bl sub_80DBD34 - ldr r1, =0x02039f18 + ldr r1, =gUnknown_02039F18 lsls r4, 1 adds r1, r4, r1 strh r0, [r1] - ldr r2, =0x02039f08 + ldr r2, =gUnknown_02039F08 adds r2, r4, r2 - ldr r1, =0x02039f00 + ldr r1, =gUnknown_02039F00 adds r4, r1 ldrh r4, [r4] adds r0, r4 @@ -8228,7 +8228,7 @@ _080DBD1C: thumb_func_start sub_80DBD34 sub_80DBD34: @ 80DBD34 lsls r0, 24 - ldr r1, =0x02039f10 + ldr r1, =gUnknown_02039F10 lsrs r0, 23 adds r0, r1 movs r1, 0 @@ -8305,9 +8305,9 @@ _080DBDB8: movs r1, 0 mov r9, r1 mov r4, sp - ldr r6, =0x02039f08 + ldr r6, =gUnknown_02039F08 ldr r2, [sp, 0x64] - ldr r5, =0x02039f00 + ldr r5, =gUnknown_02039F00 ldr r3, [sp, 0x68] _080DBDD2: mov r7, r9 @@ -8415,7 +8415,7 @@ _080DBE90: ble _080DBE06 movs r6, 0 mov r9, r6 - ldr r2, =0x02039f20 + ldr r2, =gUnknown_02039F20 ldr r1, [sp, 0x6C] _080DBEA2: ldr r0, [r1] @@ -8442,21 +8442,21 @@ _080DBEA2: thumb_func_start sub_80DBED4 sub_80DBED4: @ 80DBED4 push {lr} - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 cmp r0, 0 beq _080DBF0E - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r2, [r0] - ldr r1, =0x02039f20 - ldr r0, =0x02039f25 + ldr r1, =gUnknown_02039F20 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] lsls r1, 1 - ldr r0, =0x02039f2c + ldr r0, =gUnknown_02039F2C ldrh r0, [r0] lsls r0, 3 adds r1, r0 @@ -8516,10 +8516,10 @@ _080DBF62: thumb_func_start sub_80DBF68 sub_80DBF68: @ 80DBF68 push {lr} - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E strh r1, [r0] bl sub_80DB89C ldr r0, =gUnknown_0827E8DA @@ -8626,7 +8626,7 @@ sub_80DC028: @ 80DC028 lsls r2, 24 lsrs r2, 24 mov r8, r2 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x14] lsls r1, r2, 2 @@ -8661,7 +8661,7 @@ sub_80DC028: @ 80DC028 lsrs r5, r0, 24 mov r0, r8 bl sub_80DBFC8 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r3, r7, 2 adds r0, r3, r7 lsls r0, 3 @@ -8687,7 +8687,7 @@ _080DC0B4: b _080DC0D6 .pool _080DC0C8: - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r3, r7, 2 adds r0, r3, r7 lsls r0, 3 @@ -8719,7 +8719,7 @@ sub_80DC0F4: @ 80DC0F4 sub sp, 0x10 lsls r0, 24 lsrs r7, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -8746,7 +8746,7 @@ _080DC126: bne _080DC15C adds r0, r7, 0 bl DestroyTask - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x14] mov r2, r9 @@ -8783,7 +8783,7 @@ _080DC17A: subs r0, 0x1 _080DC188: strh r0, [r4, 0xA] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -8869,7 +8869,7 @@ _080DC226: adds r2, 0x16 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 add r0, r9 ldrb r0, [r0] lsls r3, r0, 2 @@ -8891,7 +8891,7 @@ _080DC226: ble _080DC284 movs r0, 0x60 bl audio_play - ldr r4, =0x030075f0 + ldr r4, =gUnknown_030075F0 adds r0, r4, 0 bl m4aMPlayImmInit ldr r1, =0x0000ffff @@ -8913,7 +8913,7 @@ _080DC28A: bne _080DC2A8 cmp r6, 0 bne _080DC2A8 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r7, 2 adds r1, r7 lsls r1, 3 @@ -8941,7 +8941,7 @@ sub_80DC2BC: @ 80DC2BC movs r4, 0 ldr r5, =gUnknown_08587A6C _080DC2C8: - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r4, r0 ldrb r0, [r0] adds r0, r5 @@ -8950,7 +8950,7 @@ _080DC2C8: movs r1, 0xB4 movs r3, 0x1 bl AddObjectToFront - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r2, [r1, 0x14] lsls r1, r4, 2 @@ -8970,7 +8970,7 @@ sub_80DC308: @ 80DC308 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r2, [r0, 0x14] lsls r3, r6, 2 @@ -9005,7 +9005,7 @@ _080DC350: bge _080DC356 movs r5, 0 _080DC356: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r3, r7, 4 adds r0, r3, r7 lsls r0, 2 @@ -9067,7 +9067,7 @@ _080DC3B0: sub_80DC3C4: @ 80DC3C4 push {r4,lr} movs r2, 0 - ldr r3, =0x02039f34 + ldr r3, =gUnknown_02039F34 ldr r0, [r3] ldr r0, [r0, 0x14] ldrb r1, [r0, 0x2] @@ -9114,7 +9114,7 @@ sub_80DC408: @ 80DC408 ldrsh r0, [r3, r4] cmp r1, r0 bne _080DC440 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] movs r2, 0x2E ldrsh r1, [r3, r2] @@ -9144,10 +9144,10 @@ _080DC446: sub_80DC44C: @ 80DC44C push {r4-r6,lr} movs r2, 0 - ldr r6, =0x02020630 - ldr r5, =0x02039f34 + ldr r6, =gUnknown_02020630 + ldr r5, =gUnknown_02039F34 ldr r4, =gUnknown_08587A6C - ldr r3, =0x02039f26 + ldr r3, =gUnknown_02039F26 _080DC458: ldr r0, [r5] ldr r1, [r0, 0x14] @@ -9178,9 +9178,9 @@ sub_80DC490: @ 80DC490 lsls r0, 24 lsrs r6, r0, 24 movs r3, 0 - ldr r7, =0x02039f26 - ldr r5, =0x02020630 - ldr r4, =0x02039f34 + ldr r7, =gUnknown_02039F26 + ldr r5, =gUnknown_02020630 + ldr r4, =gUnknown_02039F34 movs r2, 0 _080DC4A0: adds r0, r3, r7 @@ -9231,8 +9231,8 @@ sub_80DC4F0: @ 80DC4F0 ldr r0, =gUnknown_08587B08 bl LoadTaggedObjectPalette movs r5, 0 - ldr r7, =0x02039f34 - ldr r0, =0x02020630 + ldr r7, =gUnknown_02039F34 + ldr r0, =gUnknown_02020630 mov r8, r0 movs r6, 0 _080DC506: @@ -9243,7 +9243,7 @@ _080DC506: ldr r0, =gUnknown_08587B18 adds r0, r6, r0 ldr r2, =gUnknown_08587A70 - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 adds r1, r5, r1 ldrb r1, [r1] adds r1, r2 @@ -9305,7 +9305,7 @@ sub_80DC594: @ 80DC594 bl AddObjectToFront lsls r0, 24 lsrs r0, 24 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r1, r0, 4 adds r1, r0 lsls r1, 2 @@ -9315,7 +9315,7 @@ sub_80DC594: @ 80DC594 movs r3, 0x4 orrs r2, r3 strb r2, [r1] - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1] adds r1, 0x58 @@ -9333,7 +9333,7 @@ sub_80DC5E8: @ 80DC5E8 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1] strb r0, [r1, 0xD] @@ -9341,7 +9341,7 @@ sub_80DC5E8: @ 80DC5E8 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r4, =0x03005e08 + ldr r4, =gTasks + 0x8 movs r3, 0xFF _080DC60A: lsls r0, r2, 3 @@ -9364,8 +9364,8 @@ sub_80DC630: @ 80DC630 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r3, =0x03005e00 - ldr r1, =0x02039f34 + ldr r3, =gTasks + ldr r1, =gUnknown_02039F34 ldr r5, [r1] ldr r1, [r5] ldrb r2, [r1, 0xD] @@ -9405,7 +9405,7 @@ sub_80DC674: @ 80DC674 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -9423,14 +9423,14 @@ sub_80DC6A4: @ 80DC6A4 lsls r0, 24 lsrs r0, 24 adds r6, r0, 0 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 adds r0, r2 ldrb r0, [r0, 0x8] adds r5, r0, 0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r4, [r0] ldr r0, [r4] ldrb r1, [r0, 0xD] @@ -9496,7 +9496,7 @@ sub_80DC728: @ 80DC728 adds r1, r0 mov r9, r1 lsls r7, r1, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r8, r0 movs r1, 0x8 negs r1, r1 @@ -9553,7 +9553,7 @@ _080DC79C: eors r1, r2 strh r1, [r0] _080DC7AA: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] adds r0, 0x14 @@ -9590,7 +9590,7 @@ sub_80DC7EC: @ 80DC7EC ldr r0, =sub_80DC8D0 movs r1, 0x1E bl CreateTask - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r1, [r1] strb r0, [r1, 0xE] @@ -9613,8 +9613,8 @@ sub_80DC81C: @ 80DC81C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r3, =0x03005e00 - ldr r1, =0x02039f34 + ldr r3, =gTasks + ldr r1, =gUnknown_02039F34 ldr r4, [r1] ldr r1, [r4] ldrb r2, [r1, 0xE] @@ -9670,9 +9670,9 @@ sub_80DC87C: @ 80DC87C bl sub_80DC81C adds r0, r4, 0x5 lsls r2, r0, 5 - ldr r3, =0x02037728 + ldr r3, =gUnknown_02037728 adds r6, r2, r3 - ldr r5, =0x02037b28 + ldr r5, =gUnknown_02037B28 adds r2, r5 ldr r1, =0x040000d4 str r6, [r1] @@ -9712,7 +9712,7 @@ sub_80DC8D0: @ 80DC8D0 adds r1, r0 mov r9, r1 lsls r6, r1, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r8, r0 ldr r1, =0x00004bff mov r10, r1 @@ -9762,7 +9762,7 @@ _080DC944: mov r5, r9 lsls r2, r5, 3 adds r0, r1, r2 - ldr r3, =0x03005e00 + ldr r3, =gTasks adds r3, 0x8 adds r0, r3 movs r5, 0 @@ -9819,7 +9819,7 @@ sub_80DC9B4: @ 80DC9B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] lsls r0, r2, 3 @@ -9854,7 +9854,7 @@ sub_80DC9EC: @ 80DC9EC lsls r0, 24 lsrs r0, 24 str r0, [sp, 0xC] - ldr r6, =0x02039f26 + ldr r6, =gUnknown_02039F26 adds r6, r0, r6 ldrb r0, [r6] lsls r5, r0, 2 @@ -9902,7 +9902,7 @@ sub_80DC9EC: @ 80DC9EC lsls r5, r0, 4 add r5, r8 lsls r5, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r5, r1 ldrh r2, [r5, 0x4] lsls r1, r2, 22 @@ -9923,7 +9923,7 @@ sub_80DC9EC: @ 80DC9EC lsls r3, 6 ldr r0, =0x0600e026 adds r3, r0 - ldr r7, =0x02039f34 + ldr r7, =gUnknown_02039F34 ldr r0, [r7] ldr r0, [r0, 0x34] str r0, [sp] @@ -9968,7 +9968,7 @@ sub_80DC9EC: @ 80DC9EC lsls r4, r3, 4 add r4, r9 lsls r4, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r4, r1 ldrh r1, [r4, 0x4] lsls r1, 22 @@ -10016,7 +10016,7 @@ sub_80DCB78: @ 80DCB78 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r5, r0, 4 adds r5, r0 lsls r5, 2 @@ -10083,9 +10083,9 @@ sub_80DCBE8: @ 80DCBE8 lsrs r0, 24 mov r9, r0 bl sub_80DCBB4 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r1, [r0] - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 mov r8, r2 lsls r6, r4, 4 adds r6, r4 @@ -10153,7 +10153,7 @@ sub_80DCC84: @ 80DCC84 ldrh r1, [r0, 0x2E] lsls r1, 24 lsrs r1, 24 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, r1, 4 adds r0, r1 lsls r0, 2 @@ -10186,7 +10186,7 @@ _080DCCCC: thumb_func_start sub_80DCCD8 sub_80DCCD8: @ 80DCCD8 push {lr} - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] movs r3, 0x30 ldrsh r2, [r0, r3] @@ -10246,7 +10246,7 @@ _080DCD42: sub_80DCD48: @ 80DCD48 push {r4,r5,lr} sub sp, 0xC - ldr r0, =0x020322d5 + ldr r0, =gUnknown_020322D5 ldrb r0, [r0] cmp r0, 0 beq _080DCE44 @@ -10279,7 +10279,7 @@ _080DCD7E: bls _080DCD7E movs r5, 0 _080DCD92: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] lsls r0, r5, 3 @@ -10306,7 +10306,7 @@ _080DCDBC: movs r2, 0 movs r3, 0x4 bl ConvertIntToDecimalString - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r5, r0 ldrb r0, [r0] movs r1, 0x7 @@ -10322,7 +10322,7 @@ _080DCDBC: bls _080DCD92 movs r5, 0 _080DCDEA: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] lsls r0, r5, 3 @@ -10349,7 +10349,7 @@ _080DCE14: movs r2, 0 movs r3, 0x4 bl ConvertIntToDecimalString - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r5, r0 ldrb r0, [r0] movs r1, 0x7 @@ -10432,7 +10432,7 @@ _080DCEB6: cmp r2, 0 bne _080DCF80 movs r5, 0 - ldr r3, =0x02039f26 + ldr r3, =gUnknown_02039F26 mov r8, r3 _080DCECC: mov r6, r8 @@ -10440,7 +10440,7 @@ _080DCECC: movs r4, 0 cmp r4, r5 bge _080DCF48 - ldr r7, =0x02039f00 + ldr r7, =gUnknown_02039F00 mov r9, r7 lsls r0, r5, 1 adds r1, r0, 0 @@ -10452,7 +10452,7 @@ _080DCECC: add r0, sp adds r0, 0x4 str r0, [sp, 0x10] - ldr r3, =0x02039f26 + ldr r3, =gUnknown_02039F26 adds r6, r3, 0 mov r10, r6 _080DCEF4: @@ -10510,7 +10510,7 @@ _080DCF50: adds r5, 0x1 cmp r5, 0x3 ble _080DCECC - ldr r4, =0x02039f26 + ldr r4, =gUnknown_02039F26 mov r0, sp adds r1, r4, 0 movs r2, 0x4 @@ -10533,10 +10533,10 @@ _080DCF80: movs r2, 0x4 bl memset movs r5, 0 - ldr r3, =0x02039f26 + ldr r3, =gUnknown_02039F26 movs r6, 0 _080DCF90: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x4] adds r0, r6, r0 @@ -10572,12 +10572,12 @@ _080DCFCC: cmp r4, r5 ble _080DD02E mov r9, r4 - ldr r2, =0x02039f26 + ldr r2, =gUnknown_02039F26 mov r8, r2 add r3, sp, 0x4 mov r12, r3 _080DCFE0: - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 ldr r0, [r6] ldr r1, [r0, 0x4] lsls r0, r4, 3 @@ -10641,7 +10641,7 @@ sub_80DD04C: @ 80DD04C _080DD052: ldr r0, =0x0201a004 adds r0, r5, r0 - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 adds r1, r4, r1 ldrb r1, [r1] adds r1, 0x5 @@ -10667,7 +10667,7 @@ sub_80DD080: @ 80DD080 push {r6,r7} lsls r0, 24 lsrs r6, r0, 24 - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r3, [r4] ldr r1, [r3, 0x4] lsls r7, r6, 3 @@ -10731,7 +10731,7 @@ _080DD0B4: b _080DD12C .pool _080DD110: - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0, 0x4] lsls r3, r6, 3 @@ -10789,7 +10789,7 @@ _080DD166: adds r2, 0x1 cmp r2, 0x3 ble _080DD166 - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r1, [r0, 0x4] subs r0, r7, r6 @@ -10819,7 +10819,7 @@ _080DD1B4: add r0, r9 ldr r0, [r0] bl _call_via_r0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] subs r0, r7, r6 @@ -10855,7 +10855,7 @@ _080DD204: _080DD206: adds r0, r1 strh r0, [r2, 0x2] - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r1, [r0, 0x4] subs r0, r7, r6 @@ -10927,7 +10927,7 @@ _080DD206: .pool _080DD29C: ldr r2, =gContestMoves - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r1, [r0, 0x4] subs r0, r7, r6 @@ -10960,7 +10960,7 @@ _080DD2D8: ands r0, r1 strb r0, [r3, 0x15] _080DD2E2: - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r1, [r0, 0x4] subs r0, r7, r6 @@ -11071,7 +11071,7 @@ _080DD3AE: cmp r0, 0 bne _080DD3A2 _080DD3B6: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x4] subs r0, r7, r6 @@ -11092,7 +11092,7 @@ _080DD3C4: sub_80DD3D4: @ 80DD3D4 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r2, [r2] ldr r3, [r2, 0x4] lsls r2, r0, 3 @@ -11108,7 +11108,7 @@ sub_80DD3D4: @ 80DD3D4 sub_80DD3F0: @ 80DD3F0 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r2, [r2] ldr r3, [r2, 0x4] lsls r2, r0, 3 @@ -11171,13 +11171,13 @@ sub_80DD45C: @ 80DD45C lsrs r4, 24 lsls r1, 24 lsrs r6, r1, 24 - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 lsls r1, r4, 6 - ldr r2, =0x02039e02 + ldr r2, =gUnknown_02039E02 adds r1, r2 bl CopyString - ldr r0, =0x02021dc4 - ldr r5, =0x02039f34 + ldr r0, =gUnknown_02021DC4 + ldr r5, =gUnknown_02039F34 ldr r1, [r5] ldr r2, [r1, 0x4] lsls r1, r4, 3 @@ -11206,7 +11206,7 @@ sub_80DD45C: @ 80DD45C lsls r1, r0, 29 cmp r1, 0 bne _080DD4DC - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 ldr r1, =gUnknown_0827E837 bl CopyString b _080DD52C @@ -11215,7 +11215,7 @@ _080DD4DC: lsrs r0, r1, 29 cmp r0, 0x1 bne _080DD4F4 - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 ldr r1, =gUnknown_0827E83F bl CopyString b _080DD52C @@ -11224,7 +11224,7 @@ _080DD4F4: lsrs r0, r1, 29 cmp r0, 0x2 bne _080DD50C - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 ldr r1, =gUnknown_0827E847 bl CopyString b _080DD52C @@ -11233,17 +11233,17 @@ _080DD50C: lsrs r0, r1, 29 cmp r0, 0x3 bne _080DD524 - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 ldr r1, =gUnknown_0827E850 bl CopyString b _080DD52C .pool _080DD524: - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 ldr r1, =gUnknown_0827E85A bl CopyString _080DD52C: - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_08587E10 lsls r0, r6, 2 adds r0, r1 @@ -11265,7 +11265,7 @@ sub_80DD560: @ 80DD560 push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r1, [r4] ldr r3, [r1, 0x4] lsls r1, r0, 3 @@ -11297,7 +11297,7 @@ sub_80DD590: @ 80DD590 movs r0, 0 mov r12, r0 movs r4, 0 - ldr r1, =0x02039f26 + ldr r1, =gUnknown_02039F26 mov r9, r1 add r2, sp, 0x4 mov r6, r9 @@ -11315,7 +11315,7 @@ _080DD5AC: cmp r4, 0x3 ble _080DD5AC movs r4, 0 - ldr r7, =0x02039f34 + ldr r7, =gUnknown_02039F34 ldr r1, [r7] mov r8, r1 adds r5, r2, 0 @@ -11379,7 +11379,7 @@ _080DD612: _080DD63A: cmp r2, 0x3 bgt _080DD676 - ldr r6, =0x02039f26 + ldr r6, =gUnknown_02039F26 lsls r0, r2, 3 subs r0, r2 lsls r3, r0, 2 @@ -11422,7 +11422,7 @@ _080DD684: cmp r4, 0x3 ble _080DD5CA movs r4, 0 - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 movs r5, 0 _080DD690: ldr r0, [r6] @@ -11483,7 +11483,7 @@ sub_80DD6DC: @ 80DD6DC strb r0, [r3] ldr r0, =DummyObjectCallback str r0, [r2, 0x1C] - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r1, [r2, 0x6] @@ -11502,7 +11502,7 @@ sub_80DD720: @ 80DD720 push {r4,r5,lr} lsls r0, 24 lsrs r1, r0, 24 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r5, [r0, 0x12] @@ -11528,7 +11528,7 @@ _080DD748: .4byte _080DD8D4 .4byte _080DD8A0 _080DD76C: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11546,7 +11546,7 @@ _080DD76C: b _080DD8F8 .pool _080DD79C: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11566,7 +11566,7 @@ _080DD79C: b _080DD8F8 .pool _080DD7D0: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11586,7 +11586,7 @@ _080DD7D0: b _080DD8F8 .pool _080DD804: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11606,7 +11606,7 @@ _080DD804: b _080DD8F8 .pool _080DD838: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11626,7 +11626,7 @@ _080DD838: b _080DD8F8 .pool _080DD86C: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11646,7 +11646,7 @@ _080DD86C: b _080DD8F8 .pool _080DD8A0: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11666,7 +11666,7 @@ _080DD8A0: b _080DD8F8 .pool _080DD8D4: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r5, 4 adds r1, r4, r5 lsls r1, 2 @@ -11685,7 +11685,7 @@ _080DD8D4: bl audio_play _080DD8F8: adds r2, r4, 0 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 adds r2, r5 lsls r2, 2 adds r1, r2, r4 @@ -11700,7 +11700,7 @@ _080DD8F8: adds r2, r4 ldr r0, =sub_80DD6DC str r0, [r2] - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r0, [r2, 0x6] @@ -11720,8 +11720,8 @@ sub_80DD940: @ 80DD940 mov r6, r8 push {r6,r7} movs r5, 0 - ldr r6, =0x02039f34 - ldr r0, =0x02020630 + ldr r6, =gUnknown_02039F34 + ldr r0, =gUnknown_02020630 mov r9, r0 ldr r0, =0x06010000 mov r8, r0 @@ -11805,7 +11805,7 @@ sub_80DD9F0: @ 80DD9F0 ldrb r1, [r0, 0x1] lsls r1, 29 lsrs r1, 29 - ldr r0, =0x02039f2c + ldr r0, =gUnknown_02039F2C ldrh r2, [r0] lsls r0, r2, 2 adds r0, r2 @@ -11826,7 +11826,7 @@ sub_80DDA20: @ 80DDA20 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r4, r5, 2 adds r4, r5 lsls r4, 3 @@ -11850,7 +11850,7 @@ c3_08130B10: @ 80DDA60 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 @@ -11905,7 +11905,7 @@ _080DDACA: movs r1, 0x1 eors r0, r1 strh r0, [r4, 0xE] - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r0, [r0, 0x13] @@ -11938,8 +11938,8 @@ sub_80DDB0C: @ 80DDB0C ldr r0, =sub_80DDB6C movs r1, 0xA bl CreateTask - ldr r3, =0x02020630 - ldr r4, =0x02039f34 + ldr r3, =gUnknown_02020630 + ldr r4, =gUnknown_02039F34 ldr r2, [r4] ldr r0, [r2] adds r0, 0x58 @@ -11981,7 +11981,7 @@ sub_80DDB6C: @ 80DDB6C lsls r0, 24 lsrs r0, 24 adds r3, r0, 0 - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0] adds r0, 0x58 @@ -11989,9 +11989,9 @@ sub_80DDB6C: @ 80DDB6C lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r2, r0, r1 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -12039,8 +12039,8 @@ _080DDBD4: thumb_func_start sub_80DDBE8 sub_80DDBE8: @ 80DDBE8 push {r4,r5,lr} - ldr r5, =0x02020630 - ldr r4, =0x02039f34 + ldr r5, =gUnknown_02020630 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r2, [r0] adds r0, r2, 0 @@ -12093,7 +12093,7 @@ task08_080CD1CC: @ 80DDC4C lsls r0, 24 lsrs r0, 24 adds r4, r0, 0 - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r0, [r0] adds r0, 0x58 @@ -12101,9 +12101,9 @@ task08_080CD1CC: @ 80DDC4C lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r3, r0, r1 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r2, r4, 2 adds r2, r4 lsls r2, 3 @@ -12167,7 +12167,7 @@ sub_80DDCDC: @ 80DDCDC bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -12175,7 +12175,7 @@ sub_80DDCDC: @ 80DDCDC lsls r4, 24 asrs r4, 24 strh r4, [r1, 0x8] - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r0, [r2, 0x6] @@ -12193,7 +12193,7 @@ sub_80DDD20: @ 80DDD20 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 @@ -12216,7 +12216,7 @@ _080DDD4E: bl sub_80DDB0C b _080DDD64 _080DDD54: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x6] @@ -12241,7 +12241,7 @@ _080DDD70: movs r0, 0 strh r0, [r4, 0x1E] bl sub_80DD940 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r1, [r2, 0x6] @@ -12260,8 +12260,8 @@ _080DDD9C: thumb_func_start sub_80DDDA8 sub_80DDDA8: @ 80DDDA8 - ldr r3, =0x02020630 - ldr r0, =0x02039f34 + ldr r3, =gUnknown_02020630 + ldr r0, =gUnknown_02039F34 ldr r2, [r0] ldr r0, [r2] adds r0, 0x58 @@ -12291,8 +12291,8 @@ sub_80DDDA8: @ 80DDDA8 thumb_func_start sub_80DDDE4 sub_80DDDE4: @ 80DDDE4 - ldr r2, =0x02020630 - ldr r0, =0x02039f34 + ldr r2, =gUnknown_02020630 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] adds r0, 0x58 @@ -12316,7 +12316,7 @@ sub_80DDE0C: @ 80DDE0C ldr r0, =sub_80DDE30 movs r1, 0xF bl CreateTask - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r0, [r2, 0x6] @@ -12333,7 +12333,7 @@ sub_80DDE30: @ 80DDE30 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 @@ -12370,7 +12370,7 @@ _080DDE78: adds r0, 0x1 strh r0, [r4, 0x20] _080DDE8C: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -12383,7 +12383,7 @@ _080DDE8C: ldrsh r0, [r0, r1] cmp r0, 0x9 bne _080DDEBA - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r1, [r2, 0x6] @@ -12421,7 +12421,7 @@ sub_80DDED0: @ 80DDED0 cmp r4, 0 ble _080DDF1C movs r5, 0 - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r0, [r2] ldr r0, [r0] movs r1, 0x13 @@ -12433,7 +12433,7 @@ sub_80DDED0: @ 80DDED0 b _080DDF4E .pool _080DDF1C: - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r0, [r2] ldr r0, [r0] movs r1, 0x13 @@ -12458,9 +12458,9 @@ _080DDF48: movs r5, 0xC movs r3, 0 _080DDF4C: - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 _080DDF4E: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -12488,7 +12488,7 @@ sub_80DDF80: @ 80DDF80 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -12536,7 +12536,7 @@ _080DDFB8: bne _080DDFFC adds r0, r5, 0 bl DestroyTask - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r1, [r2, 0x7] @@ -12562,10 +12562,10 @@ sub_80DE008: @ 80DE008 lsrs r0, 24 mov r10, r0 movs r5, 0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 mov r9, r0 mov r8, r9 - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 movs r4, 0 movs r7, 0 _080DE026: @@ -12610,7 +12610,7 @@ _080DE026: lsls r1, 2 adds r1, r6 ldr r2, =gUnknown_08587A70 - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r5, r0 ldrb r0, [r0] adds r0, r2 @@ -12666,7 +12666,7 @@ sub_80DE0F0: @ 80DE0F0 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r2, [r1, 0x4] lsls r1, r0, 3 @@ -12708,7 +12708,7 @@ sub_80DE12C: @ 80DE12C movs r0, 0x11 mov r9, r0 _080DE146: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x8] adds r0, 0xD @@ -12722,7 +12722,7 @@ _080DE146: lsls r0, 24 cmp r0, 0 bne _080DE1CA - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r7, r0 ldrb r0, [r0] lsls r5, r0, 2 @@ -12789,7 +12789,7 @@ sub_80DE1E8: @ 80DE1E8 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r2, [r1, 0x4] lsls r1, r0, 3 @@ -12881,10 +12881,10 @@ sub_80DE224: @ 80DE224 ldrh r1, [r5] movs r0, 0xC bl SetGpuReg - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 movs r0, 0xF0 strh r0, [r1] - ldr r4, =0x02022e1a + ldr r4, =gUnknown_02022E1A movs r0, 0xA0 strh r0, [r4] movs r0, 0x14 @@ -12896,7 +12896,7 @@ sub_80DE224: @ 80DE224 movs r0, 0 str r0, [sp, 0x8] add r0, sp, 0x8 - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r1, [r4] ldr r1, [r1, 0x28] ldr r2, =0x05000400 @@ -12909,7 +12909,7 @@ sub_80DE224: @ 80DE224 movs r0, 0x1 bl sub_80DED60 movs r5, 0 - ldr r7, =0x02020630 + ldr r7, =gUnknown_02020630 movs r6, 0x4 _080DE2F0: ldr r0, [r4] @@ -12963,7 +12963,7 @@ sub_80DE350: @ 80DE350 bl RequestDma3Fill movs r5, 0 str r5, [sp] - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 ldr r0, [r6] ldr r1, [r0, 0x28] ldr r2, =0x05000400 @@ -13004,11 +13004,11 @@ sub_80DE350: @ 80DE350 ldrh r1, [r3] movs r0, 0xA bl SetGpuReg - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 strh r5, [r0] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A strh r5, [r0] - ldr r7, =0x02020630 + ldr r7, =gUnknown_02020630 _080DE3CA: ldr r0, [r6] ldr r0, [r0, 0x14] @@ -13051,16 +13051,16 @@ sub_80DE424: @ 80DE424 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 movs r0, 0 strh r0, [r1] - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A movs r0, 0xA0 strh r0, [r1] movs r0, 0x62 movs r1, 0 bl audio_play_and_stuff - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -13078,7 +13078,7 @@ sub_80DE464: @ 80DE464 push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A ldrh r0, [r1] subs r0, 0x7 strh r0, [r1] @@ -13091,7 +13091,7 @@ _080DE47C: ldrh r2, [r1] cmp r2, 0 bne _080DE496 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -13112,7 +13112,7 @@ sub_80DE4A8: @ 80DE4A8 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r3, r4, 2 adds r0, r3, r4 lsls r0, 3 @@ -13136,8 +13136,8 @@ _080DE4D0: _080DE4DA: movs r2, 0 adds r6, r3, 0 - ldr r5, =0x02039f34 - ldr r3, =0x02039f26 + ldr r5, =gUnknown_02039F34 + ldr r3, =gUnknown_02039F26 _080DE4E2: ldr r0, [r5] ldr r1, [r0] @@ -13156,7 +13156,7 @@ _080DE4E2: movs r0, 0x1 bl sub_80DE008 bl sub_80DC44C - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r6, r4 lsls r1, 3 adds r1, r0 @@ -13165,12 +13165,12 @@ _080DE4E2: b _080DE5B4 .pool _080DE52C: - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r0, [r0] ands r1, r0 cmp r1, 0 beq _080DE584 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r0, [r2, 0x7] @@ -13201,7 +13201,7 @@ _080DE584: bl sub_80DBAA0 b _080DE59A _080DE58A: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] ldrb r1, [r0, 0x7] @@ -13233,7 +13233,7 @@ sub_80DE5C0: @ 80DE5C0 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A ldrh r0, [r1] adds r0, 0x7 strh r0, [r1] @@ -13241,7 +13241,7 @@ sub_80DE5C0: @ 80DE5C0 asrs r0, 16 cmp r0, 0xA0 ble _080DE5E4 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r2, 2 adds r1, r2 lsls r1, 3 @@ -13259,7 +13259,7 @@ sub_80DE5F4: @ 80DE5F4 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 @@ -13317,7 +13317,7 @@ sub_80DE65C: @ 80DE65C 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 @@ -13355,8 +13355,8 @@ sub_80DE69C: @ 80DE69C lsrs r0, 24 mov r8, r0 movs r7, 0 - ldr r6, =0x02020630 - ldr r5, =0x02039f34 + ldr r6, =gUnknown_02020630 + ldr r5, =gUnknown_02039F34 _080DE6AE: bl rotscale_alloc_entry ldr r1, [r5] @@ -13443,14 +13443,14 @@ _080DE74C: 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 mov r0, r8 strh r0, [r1, 0x8] - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r2, [r0] ldrb r0, [r2, 0x7] @@ -13470,8 +13470,8 @@ sub_80DE794: @ 80DE794 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r2, =0x02020630 - ldr r3, =0x02039f34 + ldr r2, =gUnknown_02020630 + ldr r3, =gUnknown_02039F34 ldr r0, [r3] ldr r0, [r0, 0x14] ldrb r1, [r0] @@ -13484,7 +13484,7 @@ sub_80DE794: @ 80DE794 lsls r0, 26 cmp r0, 0 bge _080DE822 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 @@ -13515,7 +13515,7 @@ _080DE7CC: _080DE7EC: movs r4, 0 _080DE7EE: - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r1, [r0, 0x14] lsls r0, r4, 2 @@ -13524,7 +13524,7 @@ _080DE7EE: lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl obj_free_rotscale_entry adds r4, 0x1 @@ -13583,7 +13583,7 @@ sub_80DE864: @ 80DE864 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r1, [r0, 0x4] lsls r0, r7, 3 @@ -13594,7 +13594,7 @@ sub_80DE864: @ 80DE864 bl sub_80DE834 lsls r0, 16 lsrs r5, r0, 16 - ldr r1, =0x02039e00 + ldr r1, =gUnknown_02039E00 lsls r0, r7, 6 adds r0, r1 ldrh r0, [r0] @@ -13607,7 +13607,7 @@ sub_80DE864: @ 80DE864 movs r2, 0x14 bl memset bl sub_80A3934 - ldr r1, =0x020244e4 + ldr r1, =gUnknown_020244E4 movs r2, 0 adds r0, r1, 0x3 _080DE8A8: @@ -13662,12 +13662,12 @@ _080DE8FA: cmp r0, 0x7 bne _080DE99C _080DE910: - ldr r1, =0x02038432 + ldr r1, =gUnknown_02038432 movs r0, 0 b _080DE9A0 .pool _080DE920: - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 ldr r0, [r6] ldr r1, [r0, 0x4] lsls r0, r7, 3 @@ -13675,7 +13675,7 @@ _080DE920: lsls r0, 2 adds r0, r1 ldrb r4, [r0, 0x1B] - ldr r5, =0x02039e00 + ldr r5, =gUnknown_02039E00 lsls r4, 6 adds r0, r4, r5 ldrh r0, [r0] @@ -13695,17 +13695,17 @@ _080DE920: b _080DE9A2 .pool _080DE960: - ldr r1, =0x0203841a + ldr r1, =gUnknown_0203841A movs r0, 0xFF b _080DE9A0 .pool _080DE96C: - ldr r1, =0x0203841a + ldr r1, =gUnknown_0203841A movs r0, 0 b _080DE9A0 .pool _080DE978: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0] adds r2, r0, 0 @@ -13715,12 +13715,12 @@ _080DE978: bne _080DE99C movs r0, 0x2 strb r0, [r2] - ldr r0, =0x02038432 + ldr r0, =gUnknown_02038432 strb r1, [r0] b _080DE9A2 .pool _080DE99C: - ldr r1, =0x02038432 + ldr r1, =gUnknown_02038432 movs r0, 0x1 _080DE9A0: strb r0, [r1] @@ -13735,7 +13735,7 @@ _080DE9A2: thumb_func_start sub_80DE9B0 sub_80DE9B0: @ 80DE9B0 push {r4,lr} - ldr r4, =0x02039f34 + ldr r4, =gUnknown_02039F34 ldr r0, [r4] ldr r0, [r0, 0x18] movs r1, 0 @@ -13763,11 +13763,11 @@ sub_80DE9DC: @ 80DE9DC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 ldr r0, [r6] ldr r0, [r0, 0x18] strb r4, [r0, 0x5] - ldr r5, =0x02039e00 + ldr r5, =gUnknown_02039E00 lsls r4, 6 adds r0, r4, r5 ldrh r0, [r0] @@ -13796,16 +13796,16 @@ sub_80DEA20: @ 80DEA20 push {lr} ldr r0, =DummyObjectCallback bl object_new_hidden_with_callback - ldr r1, =0x020241e4 + ldr r1, =gUnknown_020241E4 strb r0, [r1, 0x3] - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl obj_alloc_rotscale_entry bl sub_80DEA5C @@ -13817,12 +13817,12 @@ sub_80DEA20: @ 80DEA20 thumb_func_start sub_80DEA5C sub_80DEA5C: @ 80DEA5C push {r4,lr} - ldr r0, =0x020241e4 + ldr r0, =gUnknown_020241E4 ldrb r0, [r0, 0x3] lsls r4, r0, 4 adds r4, r0 lsls r4, 2 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 adds r4, r0 movs r0, 0 strh r0, [r4, 0x24] @@ -13905,12 +13905,12 @@ _080DEAD0: .4byte _080DEB60 .4byte _080DEB60 _080DEB54: - ldr r1, =0x0202420c + ldr r1, =gUnknown_0202420C movs r0, 0x2 b _080DEB64 .pool _080DEB60: - ldr r1, =0x0202420c + ldr r1, =gUnknown_0202420C movs r0, 0x3 _080DEB64: strb r0, [r1] @@ -14057,7 +14057,7 @@ sub_80DEC30: @ 80DEC30 bl AddTextPrinter b _080DECA4 _080DEC80: - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] adds r0, r5, 0 ands r0, r1 @@ -14177,7 +14177,7 @@ sub_80DED4C: @ 80DED4C thumb_func_start sub_80DED60 sub_80DED60: @ 80DED60 - ldr r2, =0x02039f38 + ldr r2, =gUnknown_02039F38 movs r1, 0x1 lsls r1, r0 ldrb r0, [r2] @@ -14191,7 +14191,7 @@ sub_80DED60: @ 80DED60 sub_80DED74: @ 80DED74 push {r4-r6,lr} movs r0, 0 - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r5, =0x00000624 movs r4, 0 _080DED7E: @@ -14236,7 +14236,7 @@ sub_80DEDA8: @ 80DEDA8 lsrs r0, 24 mov r8, r0 movs r5, 0 - ldr r1, =0x02039f20 + ldr r1, =gUnknown_02039F20 ldrb r0, [r1] cmp r0, 0 beq _080DEDE6 @@ -14252,7 +14252,7 @@ _080DEDE6: ldr r0, [sp] cmp r0, 0xFF bne _080DEE00 - ldr r0, =0x02039f25 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] cmp r5, r0 beq _080DEE00 @@ -14260,7 +14260,7 @@ _080DEDE6: b _080DEF90 .pool _080DEE00: - ldr r0, =0x02039f2c + ldr r0, =gUnknown_02039F2C ldrh r0, [r0] cmp r0, 0x4 bhi _080DEE4C @@ -14308,7 +14308,7 @@ _080DEE54: lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r2, =0x03005d8c + ldr r2, =gUnknown_03005D8C mov r10, r2 ldr r0, [r2] mov r3, r9 @@ -14316,7 +14316,7 @@ _080DEE54: ldr r6, =0x00002e90 adds r2, r0, r6 adds r2, r7 - ldr r4, =0x02039e00 + ldr r4, =gUnknown_02039E00 lsls r5, 6 adds r1, r4, 0 adds r1, 0x38 @@ -14351,7 +14351,7 @@ _080DEE54: adds r5, r4 adds r1, r5, 0 bl CopyString - ldr r0, =0x02039f2a + ldr r0, =gUnknown_02039F2A ldrb r1, [r0] movs r0, 0x1 ands r0, r1 @@ -14369,7 +14369,7 @@ _080DEEF4: mov r2, r10 ldr r0, [r2] adds r0, r7 - ldr r1, =0x02039f2e + ldr r1, =gUnknown_02039F2E ldrh r1, [r1] ldr r3, =0x00002eae adds r0, r3 @@ -14378,12 +14378,12 @@ _080DEF02: ldr r0, [sp] cmp r0, 0xFF beq _080DEF34 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] mov r2, r9 lsls r1, r2, 5 adds r0, r1 - ldr r1, =0x02039f2c + ldr r1, =gUnknown_02039F2C ldrh r1, [r1] ldr r3, =0x00002e9a adds r0, r3 @@ -14391,7 +14391,7 @@ _080DEF02: b _080DEF8E .pool _080DEF34: - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] mov r2, r9 lsls r1, r2, 5 @@ -14403,8 +14403,8 @@ _080DEF34: b _080DEF8E .pool _080DEF50: - ldr r6, =0x02039f3c - ldr r4, =0x02039e00 + ldr r6, =gUnknown_02039F3C + ldr r4, =gUnknown_02039E00 lsls r5, 6 adds r0, r4, 0 adds r0, 0x38 @@ -14460,7 +14460,7 @@ sub_80DEFA8: @ 80DEFA8 cmp r1, 0 beq _080DEFE6 movs r2, 0x5 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C mov r12, r0 ldr r4, =0x00002e90 ldr r3, =0x00002e70 @@ -14485,7 +14485,7 @@ _080DEFE6: b _080DF03A .pool _080DEFF8: - ldr r0, =0x02039f2c + ldr r0, =gUnknown_02039F2C ldrh r0, [r0] cmp r0, 0x4 bhi _080DF038 @@ -14526,7 +14526,7 @@ _080DF03A: sub_80DF040: @ 80DF040 push {r4-r7,lr} movs r2, 0 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C mov r12, r0 ldr r4, =0x00002e90 ldr r3, =gUnknown_08587FA4 @@ -14558,7 +14558,7 @@ sub_80DF080: @ 80DF080 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r3, [r2] ldr r5, [r3, 0x10] ldrb r1, [r5, 0x1] @@ -14810,7 +14810,7 @@ sub_80DF250: @ 80DF250 movs r0, 0 str r0, [sp, 0x20] movs r4, 0 - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 mov r2, sp adds r2, 0xC str r2, [sp, 0x28] @@ -14820,7 +14820,7 @@ sub_80DF250: @ 80DF250 mov r7, sp adds r7, 0x2 str r7, [sp, 0x24] - ldr r5, =0x02039f20 + ldr r5, =gUnknown_02039F20 movs r2, 0 movs r3, 0x80 lsls r3, 17 @@ -14860,7 +14860,7 @@ _080DF2C2: ldr r2, [sp, 0x20] cmp r4, r2 beq _080DF2EE - ldr r1, =0x02039f08 + ldr r1, =gUnknown_02039F08 lsls r0, r2, 1 adds r0, r1 movs r3, 0 @@ -14871,7 +14871,7 @@ _080DF2C2: subs r2, r0 cmp r2, 0x32 bgt _080DF2EE - ldr r7, =0x02039f34 + ldr r7, =gUnknown_02039F34 ldr r0, [r7] ldr r2, [r0, 0x1C] add r2, r9 @@ -14880,7 +14880,7 @@ _080DF2C2: orrs r0, r1 strb r0, [r2, 0xD] _080DF2EE: - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r0, [r1] ldr r0, [r0, 0x1C] mov r3, r9 @@ -14896,11 +14896,11 @@ _080DF2EE: strb r0, [r2, 0xD] _080DF30A: movs r5, 0 - ldr r2, =0x02039f00 + ldr r2, =gUnknown_02039F00 add r2, r10 movs r6, 0 ldrsh r1, [r2, r6] - ldr r7, =0x02039f00 + ldr r7, =gUnknown_02039F00 movs r3, 0 ldrsh r0, [r7, r3] cmp r1, r0 @@ -14921,12 +14921,12 @@ _080DF322: _080DF336: cmp r5, 0x4 bne _080DF354 - ldr r1, =0x02039f20 + ldr r1, =gUnknown_02039F20 adds r0, r4, r1 ldrb r0, [r0] cmp r0, 0 beq _080DF354 - ldr r2, =0x02039f34 + ldr r2, =gUnknown_02039F34 ldr r0, [r2] ldr r2, [r0, 0x1C] add r2, r9 @@ -14939,13 +14939,13 @@ _080DF354: mov r12, r3 mov r8, r3 movs r5, 0 - ldr r0, =0x02039f00 + ldr r0, =gUnknown_02039F00 add r0, r10 movs r7, 0 ldrsh r6, [r0, r7] str r6, [sp, 0x34] - ldr r2, =0x02039f00 - ldr r0, =0x02039f18 + ldr r2, =gUnknown_02039F00 + ldr r0, =gUnknown_02039F18 mov r1, r10 adds r6, r1, r0 adds r3, r0, 0 @@ -14978,7 +14978,7 @@ _080DF38E: mov r2, r8 cmp r2, 0 bne _080DF3B4 - ldr r3, =0x02039f34 + ldr r3, =gUnknown_02039F34 ldr r0, [r3] ldr r2, [r0, 0x1C] add r2, r9 @@ -14987,7 +14987,7 @@ _080DF38E: orrs r0, r1 strb r0, [r2, 0xD] _080DF3B4: - ldr r6, =0x02039f34 + ldr r6, =gUnknown_02039F34 ldr r0, [r6] ldr r0, [r0, 0x1C] mov r7, r9 @@ -15031,7 +15031,7 @@ _080DF3EA: ldr r2, [sp, 0x28] strb r0, [r2, 0x5] movs r4, 0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] mov r8, r0 ldr r7, [sp, 0x30] @@ -15046,7 +15046,7 @@ _080DF40E: mov r12, r4 cmp r0, 0 beq _080DF450 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r6, [r0] ldr r3, [sp, 0x28] mov r4, sp @@ -15123,7 +15123,7 @@ _080DF4B6: bne _080DF478 _080DF4C0: bl GenerateRandomNumber - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r1, [r1] ldr r4, [r1, 0x1C] ldr r1, [sp, 0x30] @@ -15156,8 +15156,8 @@ sub_80DF4F8: @ 80DF4F8 mov r5, r8 push {r5-r7} sub sp, 0xC - ldr r1, =0x02039f20 - ldr r0, =0x02039f25 + ldr r1, =gUnknown_02039F20 + ldr r0, =gUnknown_02039F25 ldrb r0, [r0] adds r0, r1 ldrb r0, [r0] @@ -15167,7 +15167,7 @@ sub_80DF4F8: @ 80DF4F8 _080DF514: movs r7, 0 movs r3, 0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 mov r12, r0 _080DF51C: adds r0, r3, r1 @@ -15187,13 +15187,13 @@ _080DF528: lsls r2, r7, 1 lsls r4, r7, 4 mov r8, r4 - ldr r1, =0x02039f00 + ldr r1, =gUnknown_02039F00 adds r0, r2, r1 movs r6, 0 ldrsh r5, [r0, r6] str r5, [sp, 0x8] adds r5, r1, 0 - ldr r0, =0x02039f18 + ldr r0, =gUnknown_02039F18 adds r2, r0 adds r4, r0, 0 _080DF54E: @@ -15253,7 +15253,7 @@ _080DF5A0: bl __modsi3 lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x1C] add r0, r8 @@ -15295,7 +15295,7 @@ _080DF5F6: bne _080DF628 mov r0, sp strb r1, [r0] - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r0, [r1] ldr r0, [r0, 0x1C] ldrb r4, [r0, 0x1D] @@ -15306,7 +15306,7 @@ _080DF628: mov r1, sp movs r0, 0 strb r0, [r1] - ldr r1, =0x02039f34 + ldr r1, =gUnknown_02039F34 ldr r0, [r1] ldr r0, [r0, 0x1C] ldrb r4, [r0, 0xD] @@ -15360,7 +15360,7 @@ _080DF682: ldrb r6, [r0] movs r2, 0x80 movs r3, 0 - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r0, [r0, 0x1C] lsls r1, r6, 4 @@ -15391,7 +15391,7 @@ _080DF6C4: ldr r5, [sp, 0x4] lsrs r0, r5, 24 bl sub_80ECE34 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x1C] add r0, r8 @@ -15462,7 +15462,7 @@ sub_80DF750: @ 80DF750 mov r5, r8 push {r5-r7} sub sp, 0x34 - ldr r0, =0x020322d5 + ldr r0, =gUnknown_020322D5 ldrb r0, [r0] cmp r0, 0 bne _080DF766 @@ -15510,7 +15510,7 @@ _080DF7AE: ldr r1, =gUnknown_085ED1B2 bl CopyString adds r5, r0, 0 - ldr r0, =0x02039f26 + ldr r0, =gUnknown_02039F26 adds r0, r7, r0 ldrb r0, [r0] mov r1, r10 @@ -15519,7 +15519,7 @@ _080DF7AE: movs r2, 0x5 movs r3, 0x1 bl sub_80DEBD0 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x1C] lsls r0, r7, 4 @@ -15548,7 +15548,7 @@ _080DF7DE: cmp r0, r2 bgt _080DF7DE movs r6, 0 - ldr r4, =0x02039f26 + ldr r4, =gUnknown_02039F26 ldr r3, [sp, 0x30] _080DF80A: lsls r0, r6, 24 @@ -15606,7 +15606,7 @@ _080DF884: add r0, sp, 0x4 ldr r1, =gUnknown_085ED1B5 bl CopyString - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r1, [r0, 0x1C] lsls r0, r7, 4 @@ -15636,7 +15636,7 @@ _080DF8A0: cmp r0, r2 bgt _080DF8A0 movs r6, 0 - ldr r4, =0x02039f26 + ldr r4, =gUnknown_02039F26 ldr r3, [sp, 0x30] _080DF8CC: lsls r0, r6, 24 |