diff options
Diffstat (limited to 'asm/rom_817B064.s')
-rw-r--r-- | asm/rom_817B064.s | 524 |
1 files changed, 262 insertions, 262 deletions
diff --git a/asm/rom_817B064.s b/asm/rom_817B064.s index f9b5b6ca0..1f22b8043 100644 --- a/asm/rom_817B064.s +++ b/asm/rom_817B064.s @@ -67,10 +67,10 @@ _0817B0EC: bl gpu_pal_apply bl sub_817B788 _0817B11E: - ldr r1, =0x0203bd28 + ldr r1, =gUnknown_0203BD28 movs r0, 0 strh r0, [r1] - ldr r1, =0x0300301c + ldr r1, =gUnknown_0300301C movs r0, 0x8 strb r0, [r1] pop {r4} @@ -258,10 +258,10 @@ _0817B334: bl gpu_pal_apply bl sub_817B7A4 _0817B370: - ldr r1, =0x0300301c + ldr r1, =gUnknown_0300301C movs r0, 0x8 strb r0, [r1] - ldr r1, =0x0203bd28 + ldr r1, =gUnknown_0203BD28 movs r0, 0 strh r0, [r1] pop {r4} @@ -320,7 +320,7 @@ sub_817B3DC: @ 817B3DC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -357,7 +357,7 @@ sub_817B458: @ 817B458 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 @@ -379,8 +379,8 @@ sub_817B458: @ 817B458 ldrh r1, [r4, 0xC] movs r0, 0x14 bl SetGpuReg - ldr r2, =0x0203bd24 - ldr r0, =0x0203bd26 + ldr r2, =gUnknown_0203BD24 + ldr r0, =gUnknown_0203BD26 ldrh r1, [r0] ldrh r2, [r2] adds r1, r2 @@ -410,8 +410,8 @@ _0817B4A0: ldrsh r0, [r4, r1] cmp r0, 0 beq _0817B4F0 - ldr r2, =0x0203bd24 - ldr r0, =0x0203bd26 + ldr r2, =gUnknown_0203BD24 + ldr r0, =gUnknown_0203BD26 ldrh r1, [r0] ldrh r2, [r2] adds r1, r2 @@ -422,12 +422,12 @@ _0817B4A0: b _0817B4FA .pool _0817B4F0: - ldr r0, =0x0203bd24 + ldr r0, =gUnknown_0203BD24 ldrh r1, [r0] movs r0, 0x1A bl SetGpuReg _0817B4FA: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -449,7 +449,7 @@ _0817B4FA: ldrh r1, [r2, 0x18] movs r0, 0x1C bl SetGpuReg - ldr r0, =0x0203bd24 + ldr r0, =gUnknown_0203BD24 ldrh r1, [r0] movs r0, 0x1E bl SetGpuReg @@ -473,13 +473,13 @@ sub_817B540: @ 817B540 cmp r0, 0x2 beq _0817B5B8 _0817B554: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r2, [r0, 0x20] movs r0, 0x3 ands r0, r2 cmp r0, 0 bne _0817B620 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -489,7 +489,7 @@ _0817B554: ands r2, r0 cmp r2, 0 beq _0817B58C - ldr r2, =0x02037714 + ldr r2, =gUnknown_02037714 ldrh r1, [r2, 0x12] mov r0, sp strh r1, [r0] @@ -497,7 +497,7 @@ _0817B554: b _0817B596 .pool _0817B58C: - ldr r2, =0x02037714 + ldr r2, =gUnknown_02037714 ldrh r1, [r2, 0x14] mov r0, sp strh r1, [r0] @@ -517,13 +517,13 @@ _0817B596: b _0817B620 .pool _0817B5B8: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r2, [r0, 0x20] movs r0, 0x3 ands r0, r2 cmp r0, 0 bne _0817B620 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -573,7 +573,7 @@ _0817B620: sub_817B62C: @ 817B62C push {lr} adds r2, r0, 0 - ldr r0, =0x0203bd28 + ldr r0, =gUnknown_0203BD28 movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0x2 @@ -604,15 +604,15 @@ _0817B668: ldrsh r0, [r2, r1] cmp r0, 0 beq _0817B688 - ldr r1, =0x0203bd24 - ldr r0, =0x0203bd26 + ldr r1, =gUnknown_0203BD24 + ldr r0, =gUnknown_0203BD26 ldrh r0, [r0] ldrh r1, [r1] adds r0, r1 b _0817B68C .pool _0817B688: - ldr r0, =0x0203bd24 + ldr r0, =gUnknown_0203BD24 ldrh r0, [r0] _0817B68C: negs r0, r0 @@ -642,7 +642,7 @@ sub_817B698: @ 817B698 movs r7, 0 cmp r7, r8 bcs _0817B74E - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 mov r10, r0 movs r2, 0x3F mov r9, r2 @@ -693,7 +693,7 @@ _0817B6C2: movs r0, 0xF ands r3, r0 strb r3, [r4, 0x5] - ldr r0, =0x02020638 + ldr r0, =gUnknown_02020638 adds r5, r0 ldr r2, [sp, 0x8] str r2, [r5] @@ -773,7 +773,7 @@ nullsub_65: @ 817B7C0 thumb_func_start sub_817B7C4 sub_817B7C4: @ 817B7C4 push {r4,lr} - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 movs r1, 0x2E ldrsh r2, [r0, r1] lsls r1, r2, 4 @@ -855,7 +855,7 @@ sub_817B834: @ 817B834 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 @@ -895,7 +895,7 @@ sub_817B88C: @ 817B88C 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 @@ -916,7 +916,7 @@ nullsub_66: @ 817B8E4 thumb_func_start sub_817B8E8 sub_817B8E8: @ 817B8E8 push {r4,lr} - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 movs r1, 0x2E ldrsh r2, [r0, r1] lsls r1, r2, 4 @@ -998,7 +998,7 @@ sub_817B948: @ 817B948 bl AddObjectToFront lsls r0, 24 lsrs r0, 24 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 lsls r4, r0, 4 adds r4, r0 lsls r4, 2 @@ -1053,7 +1053,7 @@ sub_817B9C4: @ 817B9C4 bl AddObjectToFront lsls r0, 24 lsrs r0, 24 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 lsls r4, r0, 4 adds r4, r0 lsls r4, 2 @@ -1224,7 +1224,7 @@ sub_817BB38: @ 817BB38 lsrs r0, 24 cmp r0, 0x40 beq _0817BB82 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 lsls r3, r0, 4 adds r3, r0 lsls r3, 2 @@ -1328,7 +1328,7 @@ sub_817BC08: @ 817BC08 lsrs r0, 24 cmp r0, 0x40 beq _0817BC5E - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 lsls r3, r0, 4 adds r3, r0 lsls r3, 2 @@ -1420,7 +1420,7 @@ sub_817BCB8: @ 817BCB8 lsrs r0, 24 cmp r0, 0x40 beq _0817BD0E - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 lsls r3, r0, 4 adds r3, r0 lsls r3, 2 @@ -1582,7 +1582,7 @@ sub_817BDF0: @ 817BDF0 cmp r4, 0x40 beq _0817BE60 bl GenerateRandomNumber - ldr r6, =0x02020630 + ldr r6, =gUnknown_02020630 lsls r5, r4, 4 adds r5, r4 lsls r5, 2 @@ -1653,7 +1653,7 @@ sub_817BE94: @ 817BE94 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -1673,7 +1673,7 @@ sub_817BEC4: @ 817BEC4 lsls r4, 24 lsrs r4, 24 bl sub_817BA44 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r5, r4, 2 adds r5, r4 lsls r5, 3 @@ -1706,7 +1706,7 @@ sub_817BF14: @ 817BF14 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r3, r5, 2 adds r0, r3, r5 lsls r0, 3 @@ -1739,7 +1739,7 @@ _0817BF3C: cmp r4, 0x3 bls _0817BF3C _0817BF5A: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r7, r5 lsls r1, 3 adds r1, r0 @@ -1765,7 +1765,7 @@ sub_817BF84: @ 817BF84 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -1808,7 +1808,7 @@ sub_817BFCC: @ 817BFCC lsls r4, 24 lsrs r4, 24 bl sub_817BA44 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1830,7 +1830,7 @@ sub_817C000: @ 817C000 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r2, r5, 2 adds r0, r2, r5 lsls r0, 3 @@ -1853,7 +1853,7 @@ _0817C020: cmp r4, 0x8 bls _0817C020 _0817C032: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r6, r5 lsls r1, 3 adds r1, r0 @@ -1902,7 +1902,7 @@ sub_817C080: @ 817C080 lsls r4, 24 lsrs r4, 24 bl sub_817BA44 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1924,7 +1924,7 @@ sub_817C0B4: @ 817C0B4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r2, r5, 2 adds r0, r2, r5 lsls r0, 3 @@ -1948,7 +1948,7 @@ _0817C0D4: cmp r4, 0xF bls _0817C0D4 _0817C0E8: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r6, r5 lsls r1, 3 adds r1, r0 @@ -1968,7 +1968,7 @@ _0817C0FA: cmp r4, 0xF bls _0817C0FA _0817C10E: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r6, r5 lsls r1, 3 adds r1, r0 @@ -2008,7 +2008,7 @@ sub_817C144: @ 817C144 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -2028,15 +2028,15 @@ sub_817C174: @ 817C174 lsls r4, 24 lsrs r4, 24 bl sub_817BA44 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r5, r4, 2 adds r5, r4 lsls r5, 3 adds r5, r0 movs r0, 0 strh r0, [r5, 0x26] - ldr r0, =0x02037b54 - ldr r1, =0x02037754 + ldr r0, =gUnknown_02037B54 + ldr r1, =gUnknown_02037754 movs r2, 0x30 bl CpuSet ldr r0, =0xfff9041c @@ -2063,7 +2063,7 @@ sub_817C1D4: @ 817C1D4 sub sp, 0x4 lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r5, r6, 2 adds r0, r5, r6 lsls r0, 3 @@ -2105,7 +2105,7 @@ _0817C224: movs r3, 0 bl pal_fade_maybe _0817C234: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r5, r6 lsls r1, 3 adds r1, r0 @@ -2130,7 +2130,7 @@ sub_817C260: @ 817C260 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 @@ -2155,7 +2155,7 @@ sub_817C280: @ 817C280 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -2175,15 +2175,15 @@ sub_817C2B0: @ 817C2B0 lsls r4, 24 lsrs r4, 24 bl sub_817BA44 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r5, r4, 2 adds r5, r4 lsls r5, 3 adds r5, r0 movs r0, 0 strh r0, [r5, 0x26] - ldr r0, =0x02037b54 - ldr r1, =0x02037754 + ldr r0, =gUnknown_02037B54 + ldr r1, =gUnknown_02037754 movs r2, 0x30 bl CpuSet ldr r0, =0xfff90400 @@ -2210,7 +2210,7 @@ sub_817C310: @ 817C310 sub sp, 0x4 lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r5, r6, 2 adds r0, r5, r6 lsls r0, 3 @@ -2252,7 +2252,7 @@ _0817C360: movs r3, 0 bl pal_fade_maybe _0817C370: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r5, r6 lsls r1, 3 adds r1, r0 @@ -2310,7 +2310,7 @@ _0817C3BA: lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r8 lsls r6, r1, 2 add r6, r8 @@ -2342,7 +2342,7 @@ _0817C3BA: movs r2, 0 movs r3, 0 bl SetSpriteTransformationMatrix - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r9, r1 lsls r2, r5, 4 adds r2, r5 @@ -2381,7 +2381,7 @@ _0817C3BA: ldrb r1, [r2, 0x5] lsrs r1, 4 lsls r1, 5 - ldr r0, =0x02037d14 + ldr r0, =gUnknown_02037D14 mov r10, r0 add r1, r10 add r0, sp, 0x4 @@ -2435,7 +2435,7 @@ _0817C3BA: sub_817C4EC: @ 817C4EC lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -2455,7 +2455,7 @@ sub_817C510: @ 817C510 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -2499,7 +2499,7 @@ sub_817C560: @ 817C560 sub sp, 0x4 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -2648,9 +2648,9 @@ sub_817C67C: @ 817C67C push {r6} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r8, r1 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r4, r0, 2 adds r4, r0 lsls r4, 3 @@ -2736,9 +2736,9 @@ sub_817C72C: @ 817C72C push {r6} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r8, r1 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r4, r0, 2 adds r4, r0 lsls r4, 3 @@ -2942,7 +2942,7 @@ _0817C8A0: thumb_func_start sub_817C8BC sub_817C8BC: @ 817C8BC push {lr} - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldrb r0, [r0, 0x17] bl is_light_level_1_2_3_or_6 lsls r0, 24 @@ -2953,10 +2953,10 @@ sub_817C8BC: @ 817C8BC b _0817C8E6 .pool _0817C8D8: - ldr r1, =0x03005db0 + ldr r1, =gUnknown_03005DB0 ldr r0, =hm_add_c3_launch_phase_2 str r0, [r1] - ldr r1, =0x0203ceec + ldr r1, =gUnknown_0203CEEC ldr r0, =hm_teleport_run_dp02scr str r0, [r1] movs r0, 0x1 @@ -2973,7 +2973,7 @@ hm_teleport_run_dp02scr: @ 817C8FC movs r0, 0x3F bl FieldEffectStart bl brm_get_pokemon_selection - ldr r1, =0x02038c08 + ldr r1, =gUnknown_02038C08 lsls r0, 24 lsrs r0, 24 str r0, [r1] @@ -2988,7 +2988,7 @@ sub_817C91C: @ 817C91C bl oei_task_add lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -3026,7 +3026,7 @@ sub_817C95C: @ 817C95C lsls r0, 16 lsrs r0, 16 str r0, [sp] - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 @@ -3039,28 +3039,28 @@ sub_817C95C: @ 817C95C beq _0817C988 bl _0817E0A6 _0817C988: - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r0, [r0] movs r1, 0x81 lsls r1, 2 adds r7, r0, r1 - ldr r5, =0x0202420b + ldr r5, =gUnknown_0202420B ldrb r0, [r5] bl battle_side_get_owner lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 lsrs r6, r0, 24 - ldr r0, =0x0202420e + ldr r0, =gUnknown_0202420E ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x0203aba8 + ldr r0, =gUnknown_0203ABA8 ldr r0, [r0] ldrb r0, [r0, 0x7] bl battle_side_get_owner @@ -3069,55 +3069,55 @@ _0817C988: str r0, [sp, 0x4] cmp r4, 0 bne _0817CA00 - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E ldrb r0, [r5] lsls r0, 1 adds r0, r2 ldrh r1, [r0] movs r0, 0x64 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC b _0817CA10 .pool _0817CA00: - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E ldrb r0, [r5] lsls r0, 1 adds r0, r2 ldrh r1, [r0] movs r0, 0x64 muls r1, r0 - ldr r0, =0x02024744 + ldr r0, =gUnknown_02024744 _0817CA10: adds r1, r0 str r1, [sp, 0x8] cmp r6, 0 bne _0817CA3C - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] lsls r0, 1 adds r0, r2 ldrh r1, [r0] movs r0, 0x64 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC b _0817CA4C .pool _0817CA3C: - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] lsls r0, 1 adds r0, r2 ldrh r1, [r0] movs r0, 0x64 muls r1, r0 - ldr r0, =0x02024744 + ldr r0, =gUnknown_02024744 _0817CA4C: adds r1, r0 str r1, [sp, 0xC] - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] - ldr r1, =0x0203aba8 + ldr r1, =gUnknown_0203ABA8 ldr r1, [r1] ldrh r1, [r1] bl sub_817F33C @@ -3144,18 +3144,18 @@ _0817CA4C: bl _0817E0A2 .pool _0817CA9C: - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] bl battle_get_per_side_status lsls r0, 24 lsrs r0, 25 mov r8, r0 - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] bl battle_get_per_side_status lsls r0, 24 lsrs r5, r0, 25 - ldr r0, =0x0202420e + ldr r0, =gUnknown_0202420E ldrb r0, [r0] bl battle_get_per_side_status lsls r0, 24 @@ -3535,7 +3535,7 @@ _0817D070: movs r2, 0x2 movs r3, 0 bl sub_817E684 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 @@ -3552,7 +3552,7 @@ _0817D098: movs r2, 0x1 movs r3, 0 bl sub_817E684 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 @@ -3581,8 +3581,8 @@ _0817D0DC: adds r3, r4 lsls r3, 2 adds r3, r7, r3 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -3611,8 +3611,8 @@ _0817D124: adds r2, r4 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -3644,8 +3644,8 @@ _0817D16C: adds r0, r4 lsls r0, 2 adds r5, r7, r0 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -3675,7 +3675,7 @@ _0817D16C: bl _0817DFAC .pool _0817D1B8: - ldr r1, =0x02022f5c + ldr r1, =gUnknown_02022F5C ldrb r0, [r1] cmp r0, 0 beq _0817D1C4 @@ -3725,8 +3725,8 @@ _0817D216: adds r2, r4 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -3785,8 +3785,8 @@ _0817D296: adds r2, r4 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -3843,8 +3843,8 @@ _0817D314: lsls r0, r4, 4 adds r3, r0 adds r3, r7, r3 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -3909,7 +3909,7 @@ _0817D38C: bl sub_817E684 bl _0817E0A6 _0817D3A6: - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r0, [r0] adds r0, 0xB3 movs r1, 0x1 @@ -3921,13 +3921,13 @@ _0817D3B8: movs r2, 0 b _0817D48E _0817D3C0: - ldr r0, =0x02022f58 + ldr r0, =gUnknown_02022F58 ldrb r2, [r0, 0x2] cmp r2, 0 bne _0817D3CC bl _0817E0A6 _0817D3CC: - ldr r1, =0x02022f6a + ldr r1, =gUnknown_02022F6A ldrh r0, [r1] cmp r0, 0xD1 bne _0817D3E8 @@ -3944,19 +3944,19 @@ _0817D3E8: movs r0, 0x16 b _0817D48C _0817D3F2: - ldr r0, =0x02022f58 + ldr r0, =gUnknown_02022F58 ldrb r2, [r0, 0x2] cmp r2, 0 bne _0817D3FE bl _0817E0A6 _0817D3FE: - ldr r0, =0x0202420b - ldr r1, =0x0202420c + ldr r0, =gUnknown_0202420B + ldr r1, =gUnknown_0202420C ldrb r0, [r0] ldrb r1, [r1] cmp r0, r1 bne _0817D436 - ldr r1, =0x02022f6a + ldr r1, =gUnknown_02022F6A ldrh r0, [r1] cmp r0, 0xD1 bne _0817D42C @@ -3979,7 +3979,7 @@ _0817D436: movs r0, 0x1B b _0817D48C _0817D440: - ldr r0, =0x02022f58 + ldr r0, =gUnknown_02022F58 ldrb r2, [r0, 0x2] cmp r2, 0 bne _0817D44C @@ -3992,13 +3992,13 @@ _0817D44C: b _0817D48C .pool _0817D45C: - ldr r0, =0x02022f58 + ldr r0, =gUnknown_02022F58 ldrb r2, [r0, 0x2] cmp r2, 0 bne _0817D468 bl _0817E0A6 _0817D468: - ldr r1, =0x02022f6a + ldr r1, =gUnknown_02022F6A ldrh r0, [r1] cmp r0, 0xD3 bne _0817D484 @@ -4024,8 +4024,8 @@ _0817D498: lsls r0, r6, 4 adds r2, r0 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4101,8 +4101,8 @@ _0817D53C: lsls r0, r6, 4 adds r2, r0 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4171,8 +4171,8 @@ _0817D5CE: lsls r0, r6, 4 adds r2, r0 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4236,8 +4236,8 @@ _0817D65E: lsls r0, r6, 4 adds r2, r0 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4311,8 +4311,8 @@ _0817D6F2: strb r0, [r1] bl _0817E0A6 _0817D704: - ldr r5, =0x0202406e - ldr r6, =0x0202420e + ldr r5, =gUnknown_0202406E + ldr r6, =gUnknown_0202420E ldrb r0, [r6] lsls r0, 1 adds r0, r5 @@ -4324,7 +4324,7 @@ _0817D704: lsls r4, 3 adds r2, r4 adds r2, r7, r2 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r5 @@ -4363,8 +4363,8 @@ _0817D76C: bne _0817D77E bl _0817E0A6 _0817D77E: - ldr r6, =0x0202406e - ldr r5, =0x0202420b + ldr r6, =gUnknown_0202406E + ldr r5, =gUnknown_0202420B ldrb r0, [r5] lsls r0, 1 adds r0, r6 @@ -4405,8 +4405,8 @@ _0817D7B2: b _0817D934 .pool _0817D7D8: - ldr r5, =0x0202406e - ldr r6, =0x0202420e + ldr r5, =gUnknown_0202406E + ldr r6, =gUnknown_0202420E ldrb r0, [r6] lsls r0, 1 adds r0, r5 @@ -4418,7 +4418,7 @@ _0817D7D8: lsls r4, 3 adds r2, r4 adds r2, r7, r2 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r5 @@ -4449,8 +4449,8 @@ _0817D7D8: b _0817D88C .pool _0817D838: - ldr r5, =0x0202406e - ldr r6, =0x0202420e + ldr r5, =gUnknown_0202406E + ldr r6, =gUnknown_0202420E ldrb r0, [r6] lsls r0, 1 adds r0, r5 @@ -4462,7 +4462,7 @@ _0817D838: lsls r4, 3 adds r2, r4 adds r2, r7, r2 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r5 @@ -4506,9 +4506,9 @@ _0817D8A4: bne _0817D8B6 bl _0817E0A6 _0817D8B6: - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E mov r8, r2 - ldr r6, =0x0202420b + ldr r6, =gUnknown_0202420B ldrb r0, [r6] lsls r0, 1 add r0, r8 @@ -4583,8 +4583,8 @@ _0817D94C: lsls r0, r6, 4 adds r2, r0 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4637,8 +4637,8 @@ _0817D9AE: movs r0, 0x9 b _0817E086 _0817D9C2: - ldr r5, =0x0202406e - ldr r6, =0x0202420e + ldr r5, =gUnknown_0202406E + ldr r6, =gUnknown_0202420E ldrb r0, [r6] lsls r0, 1 adds r0, r5 @@ -4650,7 +4650,7 @@ _0817D9C2: lsls r4, 3 adds r2, r4 adds r2, r7, r2 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r5 @@ -4681,8 +4681,8 @@ _0817D9C2: b _0817DB76 .pool _0817DA24: - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4712,8 +4712,8 @@ _0817DA48: b _0817E0A6 .pool _0817DA68: - ldr r5, =0x0202406e - ldr r6, =0x0202420e + ldr r5, =gUnknown_0202406E + ldr r6, =gUnknown_0202420E ldrb r0, [r6] lsls r0, 1 adds r0, r5 @@ -4725,7 +4725,7 @@ _0817DA68: lsls r4, 3 adds r2, r4 adds r2, r7, r2 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r5 @@ -4757,8 +4757,8 @@ _0817DA68: b _0817DB76 .pool _0817DACC: - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4776,7 +4776,7 @@ _0817DACC: bne _0817DAF0 b _0817E0A6 _0817DAF0: - ldr r0, =0x0203aba8 + ldr r0, =gUnknown_0203ABA8 ldr r0, [r0] ldrh r0, [r0] cmp r0, 0xAD @@ -4800,8 +4800,8 @@ _0817DB10: b _0817E0A6 .pool _0817DB24: - ldr r5, =0x0202406e - ldr r6, =0x0202420e + ldr r5, =gUnknown_0202406E + ldr r6, =gUnknown_0202420E ldrb r0, [r6] lsls r0, 1 adds r0, r5 @@ -4813,7 +4813,7 @@ _0817DB24: lsls r4, 3 adds r3, r4 adds r3, r7, r3 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r5 @@ -4848,8 +4848,8 @@ _0817DB76: b _0817E0A6 .pool _0817DB90: - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4885,8 +4885,8 @@ _0817DBD4: lsls r0, r1, 4 adds r3, r0 adds r3, r7, r3 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -4953,8 +4953,8 @@ _0817DC62: adds r2, r6 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5031,8 +5031,8 @@ _0817DCFC: lsls r0, r4, 4 adds r2, r0 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5059,8 +5059,8 @@ _0817DD38: lsls r0, r4, 4 adds r2, r0 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5131,8 +5131,8 @@ _0817DDC8: adds r2, r4 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5164,8 +5164,8 @@ _0817DE10: adds r2, r4 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5192,7 +5192,7 @@ _0817DE10: b _0817DFAA .pool _0817DE58: - ldr r1, =0x02022f5a + ldr r1, =gUnknown_02022F5A ldrh r0, [r1] cmp r0, 0x73 bne _0817DE82 @@ -5214,7 +5214,7 @@ _0817DE58: ands r0, r2 strb r0, [r1] _0817DE82: - ldr r2, =0x02022f5a + ldr r2, =gUnknown_02022F5A ldrh r0, [r2] cmp r0, 0x71 bne _0817DEAA @@ -5235,7 +5235,7 @@ _0817DE82: ands r0, r2 strb r0, [r1] _0817DEAA: - ldr r1, =0x02022f5a + ldr r1, =gUnknown_02022F5A ldrh r0, [r1] cmp r0, 0x36 beq _0817DEB4 @@ -5263,8 +5263,8 @@ _0817DEDC: adds r2, r4 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5341,8 +5341,8 @@ _0817DF70: adds r2, r4 lsls r2, 2 adds r2, r7, r2 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5423,8 +5423,8 @@ _0817DFE6: negs r0, r0 ands r0, r2 strb r0, [r1] - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -5553,7 +5553,7 @@ sub_817E0FC: @ 817E0FC lsls r1, 16 lsrs r1, 16 str r1, [sp] - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 @@ -5561,20 +5561,20 @@ sub_817E0FC: @ 817E0FC bne _0817E122 b _0817E310 _0817E122: - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r0, [r0] movs r1, 0x81 lsls r1, 2 adds r1, r0, r1 str r1, [sp, 0x8] - ldr r2, =0x0202420b + ldr r2, =gUnknown_0202420B mov r10, r2 ldrb r0, [r2] bl battle_side_get_owner lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -5614,7 +5614,7 @@ _0817E184: mov r2, r10 ldrb r1, [r2] lsls r1, 1 - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E adds r1, r2 ldrh r2, [r1] adds r2, 0x1 @@ -5695,7 +5695,7 @@ _0817E23C: mov r1, r10 ldrb r0, [r1] lsls r0, 1 - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E adds r0, r2 ldrh r1, [r0] adds r1, 0x1 @@ -5733,7 +5733,7 @@ _0817E27A: mov r1, r10 ldrb r0, [r1] lsls r0, 1 - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E adds r0, r1 ldrh r1, [r0] adds r1, 0x1 @@ -5811,18 +5811,18 @@ sub_817E32C: @ 817E32C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 cmp r0, 0 beq _0817E3EE - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r0, [r0] movs r1, 0x81 lsls r1, 2 adds r4, r0, r1 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -5926,7 +5926,7 @@ sub_817E3F4: @ 817E3F4 movs r7, 0 str r7, [sp, 0x14] mov r8, r0 - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r1, [r0] adds r0, r1, 0 adds r0, 0xB3 @@ -5944,7 +5944,7 @@ _0817E434: movs r0, 0x64 adds r4, r6, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r0, r4, r0 movs r1, 0xB movs r2, 0 @@ -5957,7 +5957,7 @@ _0817E434: lsrs r0, 24 mov r8, r0 _0817E454: - ldr r5, =0x02024744 + ldr r5, =gUnknown_02024744 adds r0, r4, r5 movs r1, 0xB movs r2, 0 @@ -5971,7 +5971,7 @@ _0817E46A: adds r6, 0x1 cmp r6, 0x5 ble _0817E434 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 @@ -5991,7 +5991,7 @@ _0817E484: _0817E48E: mov r1, r8 muls r1, r6 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r1, r0 adds r0, r4, 0 movs r1, 0xB @@ -6039,7 +6039,7 @@ _0817E4C4: _0817E4EE: mov r0, r8 muls r0, r6 - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 adds r4, r0, r2 adds r0, r4, 0 movs r1, 0xB @@ -6088,7 +6088,7 @@ _0817E534: bne _0817E590 mov r0, r8 muls r0, r6 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 movs r1, 0x19 movs r2, 0 @@ -6097,7 +6097,7 @@ _0817E534: ldr r2, [sp, 0x14] mov r0, r8 muls r0, r2 - ldr r3, =0x02024744 + ldr r3, =gUnknown_02024744 adds r0, r3 movs r1, 0x19 movs r2, 0 @@ -6125,7 +6125,7 @@ _0817E5A8: movs r4, 0 movs r6, 0 movs r3, 0 - ldr r5, =0x020244ec + ldr r5, =gUnknown_020244EC ldr r7, [sp, 0x10] lsls r0, r7, 3 mov r1, r10 @@ -6159,7 +6159,7 @@ _0817E5C8: beq _0817E670 cmp r4, 0 beq _0817E670 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x40 ands r0, r1 @@ -6168,7 +6168,7 @@ _0817E5C8: ldr r3, [sp, 0x10] cmp r3, 0x2 bhi _0817E620 - ldr r0, =0x02024474 + ldr r0, =gUnknown_02024474 adds r0, 0x25 ldrb r0, [r0] bl sub_806D82C @@ -6178,7 +6178,7 @@ _0817E5C8: b _0817E670 .pool _0817E620: - ldr r0, =0x02024474 + ldr r0, =gUnknown_02024474 adds r0, 0x25 ldrb r0, [r0] bl sub_806D82C @@ -6194,7 +6194,7 @@ _0817E630: _0817E63A: lsls r0, r3, 24 lsrs r0, 24 - ldr r1, =0x02024474 + ldr r1, =gUnknown_02024474 adds r1, 0x25 ldrb r1, [r1] bl sub_806EF84 @@ -6207,7 +6207,7 @@ _0817E63A: b _0817E670 .pool _0817E65C: - ldr r0, =0x02024474 + ldr r0, =gUnknown_02024474 adds r0, 0x25 ldrb r1, [r0] movs r0, 0x1 @@ -6245,7 +6245,7 @@ sub_817E684: @ 817E684 lsls r3, 24 lsrs r3, 24 mov r9, r3 - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r0, [r0] movs r1, 0xD2 lsls r1, 1 @@ -6254,12 +6254,12 @@ sub_817E684: @ 817E684 movs r2, 0x81 lsls r2, 2 adds r7, r0, r2 - ldr r0, =0x0202420b + ldr r0, =gUnknown_0202420B ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -6307,8 +6307,8 @@ _0817E6F0: .4byte _0817E760 .4byte _0817E760 _0817E760: - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -6334,13 +6334,13 @@ _0817E760: _0817E79C: ldr r1, =gUnknown_0860A834 add r1, r12 - ldr r7, =0x0202406e + ldr r7, =gUnknown_0202406E lsls r0, r4, 1 adds r0, r4 lsls r2, r0, 4 ldr r4, =0x0000ffff ldr r1, [r1] - ldr r3, =0x0202420b + ldr r3, =gUnknown_0202420B ldrh r0, [r1] cmp r6, r0 bne _0817E7E0 @@ -6713,18 +6713,18 @@ sub_817EA80: @ 817EA80 push {r7} lsls r0, 24 lsrs r7, r0, 24 - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r0, [r0] movs r1, 0x81 lsls r1, 2 adds r5, r0, r1 - ldr r3, =0x0202420b + ldr r3, =gUnknown_0202420B mov r8, r3 ldrb r0, [r3] bl battle_side_get_owner lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -7015,8 +7015,8 @@ _0817ECCC: ldrb r0, [r0] lsrs r0, 5 subs r6, r0, 0x1 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -7174,8 +7174,8 @@ _0817EE1C: cmp r7, 0x1 bne _0817EEBC adds r2, r4, 0 - ldr r1, =0x0202406e - ldr r0, =0x0202420b + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_0202420B ldrb r0, [r0] lsls r0, 1 adds r0, r1 @@ -7237,7 +7237,7 @@ _0817EE8E: b _0817EEBC _0817EE96: adds r2, r4, 0 - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E mov r3, r8 ldrb r0, [r3] lsls r0, 1 @@ -7271,7 +7271,7 @@ sub_817EECC: @ 817EECC mov r5, r8 push {r5-r7} sub sp, 0x28 - ldr r7, =0x02022fec + ldr r7, =gUnknown_02022FEC ldr r0, [r7] ldr r1, =0x02000003 ands r0, r1 @@ -7279,7 +7279,7 @@ sub_817EECC: @ 817EECC beq _0817EEE6 b _0817F1FA _0817EEE6: - ldr r4, =0x0202420b + ldr r4, =gUnknown_0202420B ldrb r0, [r4] bl battle_side_get_owner lsls r0, 24 @@ -7288,7 +7288,7 @@ _0817EEE6: bne _0817EEF8 b _0817F1FA _0817EEF8: - ldr r5, =0x02024084 + ldr r5, =gUnknown_02024084 ldrb r4, [r4] movs r1, 0x58 adds r6, r4, 0 @@ -7301,7 +7301,7 @@ _0817EEF8: bgt _0817EF10 b _0817F1FA _0817EF10: - ldr r0, =0x0202420c + ldr r0, =gUnknown_0202420C ldrb r0, [r0] muls r0, r1 adds r0, r5 @@ -7312,7 +7312,7 @@ _0817EF10: ble _0817EF24 b _0817F1FA _0817EF24: - ldr r0, =0x020241ea + ldr r0, =gUnknown_020241EA ldrh r1, [r0] cmp r1, 0xED bne _0817EF2E @@ -7332,7 +7332,7 @@ _0817EF36: b _0817F1FA _0817EF44: ldr r3, =gBattleMoves - ldr r2, =0x020244b0 + ldr r2, =gUnknown_020244B0 adds r0, r4, r2 ldrb r0, [r0] lsls r0, 1 @@ -7377,7 +7377,7 @@ _0817EF8A: beq _0817EF98 b _0817F1FA _0817EF98: - ldr r2, =0x0202420b + ldr r2, =gUnknown_0202420B ldrb r0, [r2] adds r0, r6 ldrb r0, [r0] @@ -7385,10 +7385,10 @@ _0817EF98: mov r1, sp adds r1, r0 adds r1, 0x10 - ldr r0, =0x020241f0 + ldr r0, =gUnknown_020241F0 ldr r0, [r0] str r0, [r1] - ldr r0, =0x020241ea + ldr r0, =gUnknown_020241EA ldrh r1, [r0] str r1, [sp, 0x24] movs r5, 0 @@ -7396,16 +7396,16 @@ _0817EF98: mov r10, r3 mov r8, r0 add r7, sp, 0x10 - ldr r4, =0x0202420c + ldr r4, =gUnknown_0202420C mov r9, r4 _0817EFC2: lsls r1, r5, 1 - ldr r6, =0x0202420b + ldr r6, =gUnknown_0202420B ldrb r0, [r6] movs r2, 0x58 muls r0, r2 adds r1, r0 - ldr r0, =0x02024084 + ldr r0, =gUnknown_02024084 adds r0, 0xC adds r1, r0 ldrh r0, [r1] @@ -7421,7 +7421,7 @@ _0817EFC2: lsls r0, 24 cmp r0, 0 beq _0817F0B4 - ldr r4, =0x0202428e + ldr r4, =gUnknown_0202428E mov r1, r9 ldrb r0, [r1] bl battle_get_per_side_status @@ -7430,11 +7430,11 @@ _0817EFC2: lsls r1, 1 adds r1, r4 ldrh r3, [r1] - ldr r2, =0x0202420b + ldr r2, =gUnknown_0202420B ldrb r0, [r2] movs r4, 0x58 muls r0, r4 - ldr r6, =0x02024084 + ldr r6, =gUnknown_02024084 adds r0, r6 mov r2, r9 ldrb r1, [r2] @@ -7447,7 +7447,7 @@ _0817EFC2: str r4, [sp] movs r4, 0 str r4, [sp, 0x4] - ldr r6, =0x0202420b + ldr r6, =gUnknown_0202420B ldrb r4, [r6] str r4, [sp, 0x8] mov r6, r9 @@ -7455,10 +7455,10 @@ _0817EFC2: str r4, [sp, 0xC] bl sub_806957C adds r3, r0, 0 - ldr r4, =0x020241f0 + ldr r4, =gUnknown_020241F0 str r3, [r4] - ldr r1, =0x020242ac - ldr r2, =0x0202420b + ldr r1, =gUnknown_020242AC + ldr r2, =gUnknown_0202420B ldrb r0, [r2] lsls r0, 2 adds r0, r1 @@ -7481,8 +7481,8 @@ _0817EFC2: lsls r0, r3, 1 str r0, [r4] _0817F06A: - ldr r0, =0x0202433c - ldr r6, =0x0202420b + ldr r0, =gUnknown_0202433C + ldr r6, =gUnknown_0202420B ldrb r1, [r6] lsls r1, 4 adds r1, r0 @@ -7490,7 +7490,7 @@ _0817F06A: lsls r0, 28 cmp r0, 0 bge _0817F08C - ldr r4, =0x020241f0 + ldr r4, =gUnknown_020241F0 ldr r1, [r4] lsls r0, r1, 4 subs r0, r1 @@ -7506,7 +7506,7 @@ _0817F08C: bl move_effectiveness_something lsls r0, 24 lsrs r1, r0, 24 - ldr r0, =0x020241f0 + ldr r0, =gUnknown_020241F0 ldr r0, [r0] str r0, [r7] cmp r0, 0 @@ -7523,9 +7523,9 @@ _0817F0B4: cmp r5, 0x3 ble _0817EFC2 movs r5, 0 - ldr r3, =0x0202420b - ldr r6, =0x020244b0 - ldr r4, =0x0202406e + ldr r3, =gUnknown_0202420B + ldr r6, =gUnknown_020244B0 + ldr r4, =gUnknown_0202406E mov r8, r4 movs r7, 0x64 mov r9, r7 @@ -7555,9 +7555,9 @@ _0817F0D8: movs r7, 0 _0817F0F6: movs r5, 0 - ldr r4, =0x0202420c - ldr r6, =0x02024744 - ldr r0, =0x0202420b + ldr r4, =gUnknown_0202420C + ldr r6, =gUnknown_02024744 + ldr r0, =gUnknown_0202420B ldrb r0, [r0] add r0, r10 ldrb r3, [r0] @@ -7592,7 +7592,7 @@ _0817F11A: adds r6, r0, 0 lsls r6, 16 lsrs r6, 16 - ldr r2, =0x0202420b + ldr r2, =gUnknown_0202420B ldrb r0, [r2] lsls r0, 1 add r0, r8 @@ -7600,7 +7600,7 @@ _0817F11A: mov r3, r9 muls r3, r0 adds r0, r3, 0 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0xB movs r2, 0 @@ -7608,7 +7608,7 @@ _0817F11A: adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 - ldr r4, =0x0202420b + ldr r4, =gUnknown_0202420B ldrb r3, [r4] mov r2, r10 adds r0, r3, r2 @@ -7616,7 +7616,7 @@ _0817F11A: movs r0, 0x58 adds r4, r3, 0 muls r4, r0 - ldr r5, =0x02024090 + ldr r5, =gUnknown_02024090 adds r3, r4, r5 lsls r0, r7, 1 adds r0, r4 @@ -7633,9 +7633,9 @@ _0817F1D4: bgt _0817F1DC b _0817F0CC _0817F1DC: - ldr r2, =0x020241f0 - ldr r1, =0x020244b0 - ldr r0, =0x0202420b + ldr r2, =gUnknown_020241F0 + ldr r1, =gUnknown_020244B0 + ldr r0, =gUnknown_0202420B ldrb r0, [r0] adds r0, r1 ldrb r0, [r0] @@ -7644,7 +7644,7 @@ _0817F1DC: adds r0, 0x10 ldr r0, [r0] str r0, [r2] - ldr r0, =0x020241ea + ldr r0, =gUnknown_020241EA mov r3, sp ldrh r3, [r3, 0x24] strh r3, [r0] @@ -7704,8 +7704,8 @@ _0817F252: _0817F270: cmp r2, 0x95 bne _0817F294 - ldr r2, =0x02024084 - ldr r0, =0x0202420b + ldr r2, =gUnknown_02024084 + ldr r0, =gUnknown_0202420B ldrb r1, [r0] movs r0, 0x58 muls r0, r1 @@ -7735,13 +7735,13 @@ _0817F2A0: thumb_func_start sub_817F2A8 sub_817F2A8: @ 817F2A8 push {r4,r5,lr} - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 cmp r0, 0 beq _0817F324 - ldr r0, =0x0202449c + ldr r0, =gUnknown_0202449C ldr r3, [r0] ldr r0, =0x0000025b adds r4, r3, r0 @@ -7813,13 +7813,13 @@ sub_817F33C: @ 817F33C adds r0, r5, 0 bl battle_side_get_owner lsls r0, 24 - ldr r6, =0x02024744 + ldr r6, =gUnknown_02024744 cmp r0, 0 bne _0817F356 - ldr r6, =0x020244ec + ldr r6, =gUnknown_020244EC _0817F356: movs r4, 0 - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E lsls r0, r5, 1 adds r5, r0, r1 b _0817F36E |