summaryrefslogtreecommitdiff
path: root/asm/rom_80B5E6C.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/rom_80B5E6C.s')
-rw-r--r--asm/rom_80B5E6C.s550
1 files changed, 275 insertions, 275 deletions
diff --git a/asm/rom_80B5E6C.s b/asm/rom_80B5E6C.s
index 356180a57..23282ebfc 100644
--- a/asm/rom_80B5E6C.s
+++ b/asm/rom_80B5E6C.s
@@ -284,7 +284,7 @@ sub_80B609C: @ 80B609C
lsrs r2, 24
lsls r3, 24
lsrs r3, 24
- ldr r4, =0x02037714
+ ldr r4, =gUnknown_02037714
lsrs r0, 15
adds r4, r0, r4
ldrh r4, [r4]
@@ -329,7 +329,7 @@ sub_80B609C: @ 80B609C
lsls r4, 26
orrs r4, r6
lsrs r4, 16
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r0, r1
strh r4, [r0]
pop {r3,r4}
@@ -353,7 +353,7 @@ sub_80B6128: @ 80B6128
lsrs r2, 24
lsls r3, 24
lsrs r3, 24
- ldr r4, =0x02037714
+ ldr r4, =gUnknown_02037714
lsrs r0, 15
adds r4, r0, r4
ldrh r4, [r4]
@@ -390,7 +390,7 @@ sub_80B6128: @ 80B6128
lsls r4, 26
orrs r4, r5
lsrs r4, 16
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r0, r1
strh r4, [r0]
pop {r3}
@@ -416,7 +416,7 @@ sub_80B61A0: @ 80B61A0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
strh r4, [r1, 0xA]
movs r0, 0x5D
@@ -442,7 +442,7 @@ sub_80B61E4: @ 80B61E4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
ldr r2, =gUnknown_0855C364
movs r3, 0x8
@@ -492,7 +492,7 @@ sub_80B6214: @ 80B6214
sub_80B6250: @ 80B6250
push {r4,lr}
adds r2, r0, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r1, 0x14
ldrsh r0, [r2, r1]
lsls r1, r0, 4
@@ -526,7 +526,7 @@ _080B6282:
sub_80B628C: @ 80B628C
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x14
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -549,7 +549,7 @@ _080B62AC:
thumb_func_start sub_80B62B4
sub_80B62B4: @ 80B62B4
push {lr}
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x14
ldrsh r1, [r0, r3]
lsls r0, r1, 4
@@ -590,7 +590,7 @@ sub_80B62F4: @ 80B62F4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
strh r4, [r1, 0xA]
movs r0, 0x75
@@ -612,7 +612,7 @@ sub_80B6330: @ 80B6330
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
ldr r2, =gUnknown_0855C374
movs r3, 0x8
@@ -685,7 +685,7 @@ sub_80B6360: @ 80B6360
sub_80B63D4: @ 80B63D4
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x14
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -712,7 +712,7 @@ _080B63FA:
sub_80B6404: @ 80B6404
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x14
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -735,7 +735,7 @@ _080B6424:
thumb_func_start sub_80B642C
sub_80B642C: @ 80B642C
push {lr}
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x14
ldrsh r1, [r0, r3]
lsls r0, r1, 4
@@ -786,7 +786,7 @@ sub_80B646C: @ 80B646C
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r2
strh r4, [r1, 0x24]
strh r5, [r1, 0x26]
@@ -854,7 +854,7 @@ _080B64F4:
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -1231,7 +1231,7 @@ nullsub_97: @ 80B6824
sub_80B6828: @ 80B6828
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -1269,7 +1269,7 @@ sub_80B6850: @ 80B6850
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r2, [r0, 0x5]
movs r1, 0xD
@@ -1352,7 +1352,7 @@ sub_80B68EC: @ 80B68EC
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldr r1, =gUnknown_0855C2C4
bl SetSpriteOamTables_NoPriorityFromTable
@@ -1369,7 +1369,7 @@ _080B6934:
lsls r0, 24
lsrs r4, r0, 24
_080B6948:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -1391,7 +1391,7 @@ _080B6948:
sub_80B6970: @ 80B6970
push {lr}
adds r3, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -1452,7 +1452,7 @@ sub_80B69DC: @ 80B69DC
push {lr}
ldr r0, =c2_exit_to_overworld_2_switch
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_080842E8
str r0, [r1]
pop {r0}
@@ -1469,7 +1469,7 @@ mapldr_080842E8: @ 80B69FC
bl CreateTask
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r0}
@@ -1485,7 +1485,7 @@ task00_8084310: @ 80B6A24
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r6, [r4, r0]
@@ -1496,7 +1496,7 @@ task00_8084310: @ 80B6A24
cmp r0, 0
beq _080B6A8A
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -1519,7 +1519,7 @@ _080B6A64:
bl warp_in
ldr r0, =c2_load_new_map
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_08084390
str r0, [r1]
adds r0, r5, 0
@@ -1539,8 +1539,8 @@ mapldr_08084390: @ 80B6AA4
ldr r0, =c3_080843F8
movs r1, 0
bl CreateTask
- ldr r4, =0x02037350
- ldr r3, =0x02037590
+ ldr r4, =gUnknown_02037350
+ ldr r3, =gUnknown_02037590
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -1565,7 +1565,7 @@ mapldr_08084390: @ 80B6AA4
_080B6AE6:
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r4}
@@ -1583,13 +1583,13 @@ c3_080843F8: @ 80B6B0C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080B6B3E
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1627,7 +1627,7 @@ sub_80B6B68: @ 80B6B68
ldr r0, =sub_80B6B94
movs r1, 0
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r0}
@@ -1643,7 +1643,7 @@ sub_80B6B94: @ 80B6B94
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
ldr r5, =gUnknown_0855C3C8
_080B6BA6:
@@ -1670,19 +1670,19 @@ sub_80B6BCC: @ 80B6BCC
mov r5, r8
push {r5,r6}
mov r9, r0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0x5]
lsls r5, r0, 3
adds r5, r0
lsls r5, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r8, r0
add r5, r8
ldrb r0, [r6, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
bl CameraObjectReset2
ldrb r1, [r6, 0x5]
@@ -1763,12 +1763,12 @@ _080B6C88:
sub_80B6C90: @ 80B6C90
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r0, r2, 0
adds r0, 0x29
@@ -1777,7 +1777,7 @@ sub_80B6C90: @ 80B6C90
lsls r0, r4, 17
negs r0, r0
ldrh r1, [r2, 0x22]
- ldr r3, =0x02021bbe
+ ldr r3, =gUnknown_02021BBE
adds r1, r4
ldrh r3, [r3]
adds r1, r3
@@ -1789,7 +1789,7 @@ sub_80B6C90: @ 80B6C90
movs r0, 0x1
strh r0, [r5, 0xA]
strh r1, [r5, 0xC]
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r0, [r6, 0x5]
lsls r1, r0, 3
adds r1, r0
@@ -1816,18 +1816,18 @@ sub_80B6C90: @ 80B6C90
sub_80B6D04: @ 80B6D04
push {r4-r6,lr}
adds r4, r0, 0
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldrh r0, [r4, 0xA]
ldrh r1, [r5, 0x26]
@@ -1961,7 +1961,7 @@ _080B6E0E:
thumb_func_start sub_80B6E18
sub_80B6E18: @ 80B6E18
push {lr}
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
bl script_env_2_disable
@@ -1991,7 +1991,7 @@ sub_80B6E4C: @ 80B6E4C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2017,7 +2017,7 @@ sub_80B6E88: @ 80B6E88
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
ldr r5, =gUnknown_0855C3E4
_080B6E9A:
@@ -2058,12 +2058,12 @@ sub_80B6EC0: @ 80B6EC0
sub_80B6EE0: @ 80B6EE0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -2171,12 +2171,12 @@ sub_80B6FA8: @ 80B6FA8
sub_80B6FB8: @ 80B6FB8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xC
ldrsh r1, [r5, r0]
@@ -2209,12 +2209,12 @@ _080B6FF6:
sub_80B7004: @ 80B7004
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xC
ldrsh r1, [r5, r0]
@@ -2255,7 +2255,7 @@ sub_80B7050: @ 80B7050
thumb_func_start sub_80B7060
sub_80B7060: @ 80B7060
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2268,7 +2268,7 @@ sub_80B7060: @ 80B7060
bne _080B709C
bl sub_80E1570
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80B70B4
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -2293,7 +2293,7 @@ sub_80B70B4: @ 80B70B4
ldr r0, =sub_80B70DC
movs r1, 0
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r0}
@@ -2309,7 +2309,7 @@ sub_80B70DC: @ 80B70DC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
ldr r5, =gUnknown_0855C3FC
_080B70EE:
@@ -2335,12 +2335,12 @@ sub_80B7114: @ 80B7114
sub sp, 0x4
adds r5, r0, 0
bl CameraObjectReset2
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x4
bl GetFaceDirectionAnimId
@@ -2390,12 +2390,12 @@ _080B717E:
sub_80B7190: @ 80B7190
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xA
ldrsh r1, [r5, r0]
@@ -2421,12 +2421,12 @@ sub_80B7190: @ 80B7190
sub_80B71D0: @ 80B71D0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
movs r0, 0xA
ldrsh r1, [r4, r0]
@@ -2469,12 +2469,12 @@ _080B721E:
sub_80B7230: @ 80B7230
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xA
ldrsh r1, [r5, r0]
@@ -2500,12 +2500,12 @@ sub_80B7230: @ 80B7230
sub_80B7270: @ 80B7270
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
movs r0, 0xA
ldrsh r1, [r4, r0]
@@ -2570,12 +2570,12 @@ _080B72EE:
thumb_func_start sub_80B72F4
sub_80B72F4: @ 80B72F4
push {r4,lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
@@ -2613,12 +2613,12 @@ oei_waterfall: @ 80B734C
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
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
ldr r2, [r2]
strh r2, [r1, 0xA]
bl _call_via_r4
@@ -2635,7 +2635,7 @@ sub_80B7384: @ 80B7384
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0855C418
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2645,12 +2645,12 @@ _080B7396:
ldrsh r2, [r4, r0]
lsls r2, 2
adds r2, r5
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldr r2, [r2]
adds r0, r4, 0
@@ -2669,7 +2669,7 @@ sub_80B73D0: @ 80B73D0
push {r4,lr}
adds r4, r0, 0
bl script_env_2_enable
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrh r0, [r4, 0x8]
@@ -2695,7 +2695,7 @@ waterfall_1_do_anim_probably: @ 80B73F0
bne _080B7420
adds r0, r5, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0xA
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -2775,7 +2775,7 @@ _080B748E:
cmp r4, 0
bne _080B74C4
bl script_env_2_disable
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
strb r4, [r0, 0x6]
ldr r0, =sub_80B7384
bl FindTaskIdByFunc
@@ -2806,12 +2806,12 @@ sub_80B74D0: @ 80B74D0
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
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
ldr r2, [r3]
strh r2, [r1, 0x26]
ldr r2, [r3, 0x4]
@@ -2830,7 +2830,7 @@ sub_80B750C: @ 80B750C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0855C42C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2854,7 +2854,7 @@ _080B751E:
thumb_func_start dive_1_lock
dive_1_lock: @ 80B7544
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
movs r1, 0x1
strb r1, [r2, 0x6]
ldrh r1, [r0, 0x8]
@@ -2870,7 +2870,7 @@ dive_2_unknown: @ 80B7558
push {r4,lr}
adds r4, r0, 0
bl script_env_2_enable
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x26
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -2899,8 +2899,8 @@ dive_3_unknown: @ 80B7580
lsls r0, 24
cmp r0, 0
bne _080B75C4
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2943,8 +2943,8 @@ sub_80B75F0: @ 80B75F0
lsls r0, 24
lsrs r0, 24
ldr r6, =gUnknown_0855C438
- ldr r2, =0x03005e00
- ldr r5, =0x02037590
+ ldr r2, =gTasks
+ ldr r5, =gUnknown_02037590
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2958,13 +2958,13 @@ _080B7604:
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldr r3, [r3]
adds r0, r4, 0
@@ -2987,7 +2987,7 @@ sub_80B764C: @ 80B764C
bl CameraObjectReset2
movs r0, 0
bl SetCameraPanningCallback
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
movs r2, 0x1
strb r2, [r0, 0x6]
ldrb r0, [r5, 0x3]
@@ -3043,7 +3043,7 @@ sub_80B76B8: @ 80B76B8
strh r0, [r2, 0x26]
movs r0, 0x1
strh r0, [r4, 0xE]
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r5, 0x10
ldrsh r0, [r1, r5]
str r0, [r3]
@@ -3130,7 +3130,7 @@ _080B7750:
movs r7, 0x22
ldrsh r0, [r5, r7]
adds r0, r1
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
movs r7, 0
ldrsh r1, [r1, r7]
adds r0, r1
@@ -3222,7 +3222,7 @@ sub_80B77F8: @ 80B77F8
thumb_func_start sub_80B7814
sub_80B7814: @ 80B7814
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3234,7 +3234,7 @@ sub_80B7814: @ 80B7814
cmp r0, 0x1
bne _080B784C
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_080851BC
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -3257,7 +3257,7 @@ mapldr_080851BC: @ 80B7868
bl sub_8085784
bl pal_fill_for_maplights
bl script_env_2_enable
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
movs r1, 0
str r1, [r0]
ldr r0, =sub_80B7890
@@ -3273,8 +3273,8 @@ sub_80B7890: @ 80B7890
lsls r0, 24
lsrs r0, 24
ldr r6, =gUnknown_0855C450
- ldr r2, =0x03005e00
- ldr r5, =0x02037590
+ ldr r2, =gTasks
+ ldr r5, =gUnknown_02037590
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3288,13 +3288,13 @@ _080B78A4:
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldr r3, [r3]
adds r0, r4, 0
@@ -3315,7 +3315,7 @@ sub_80B78EC: @ 80B78EC
adds r4, r1, 0
bl CameraObjectReset2
bl player_bitmagic
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrb r0, [r4, 0x1]
@@ -3342,7 +3342,7 @@ sub_80B791C: @ 80B791C
lsls r0, 24
cmp r0, 0
beq _080B795C
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x10
ldrsh r0, [r5, r2]
str r0, [r1]
@@ -3382,7 +3382,7 @@ sub_80B7968: @ 80B7968
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r0, 0x2B
ldrb r0, [r0]
@@ -3422,7 +3422,7 @@ sub_80B79BC: @ 80B79BC
lsls r0, 24
cmp r0, 0
beq _080B79E6
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
bl script_env_2_disable
@@ -3442,7 +3442,7 @@ _080B79E6:
thumb_func_start sub_80B79F4
sub_80B79F4: @ 80B79F4
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -3459,7 +3459,7 @@ sub_80B79F4: @ 80B79F4
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -3522,8 +3522,8 @@ sub_80B7A8C: @ 80B7A8C
lsls r0, 24
lsrs r0, 24
ldr r6, =gUnknown_0855C460
- ldr r2, =0x03005e00
- ldr r5, =0x02037590
+ ldr r2, =gTasks
+ ldr r5, =gUnknown_02037590
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3537,13 +3537,13 @@ _080B7AA0:
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldr r3, [r3]
adds r0, r4, 0
@@ -3564,7 +3564,7 @@ sub_80B7AE8: @ 80B7AE8
adds r4, r1, 0
bl player_bitmagic
bl CameraObjectReset2
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrb r0, [r4, 0x3]
@@ -3597,7 +3597,7 @@ sub_80B7B18: @ 80B7B18
ldrsh r0, [r5, r2]
cmp r0, 0x3
ble _080B7B6C
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x10
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -3647,7 +3647,7 @@ sub_80B7B94: @ 80B7B94
push {r4,lr}
adds r3, r0, 0
adds r4, r1, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0xA
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -3697,7 +3697,7 @@ _080B7BEA:
thumb_func_start sub_80B7BF4
sub_80B7BF4: @ 80B7BF4
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3709,7 +3709,7 @@ sub_80B7BF4: @ 80B7BF4
cmp r0, 0x1
bne _080B7C2C
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80B6B68
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -3729,7 +3729,7 @@ _080B7C2C:
thumb_func_start sub_80B7C48
sub_80B7C48: @ 80B7C48
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -3746,7 +3746,7 @@ sub_80B7C48: @ 80B7C48
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -3810,7 +3810,7 @@ sub_80B7CE4: @ 80B7CE4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C474
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -3866,12 +3866,12 @@ sub_80B7D34: @ 80B7D34
bl music_something
bl sub_80AF0B4
_080B7D60:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
adds r0, r5, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -3888,7 +3888,7 @@ _080B7D86:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080B7DF8
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3906,7 +3906,7 @@ _080B7D86:
bl FieldObjectSetDirection
bl sub_8084E14
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_080859D4
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -3969,11 +3969,11 @@ mapldr_080859D4: @ 80B7E48
bl pal_fill_for_maplights
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -3998,7 +3998,7 @@ sub_80B7E94: @ 80B7E94
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C484
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4044,12 +4044,12 @@ sub_80B7EE8: @ 80B7EE8
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrh r1, [r5, 0xA]
movs r2, 0xA
@@ -4158,7 +4158,7 @@ sub_80B7FDC: @ 80B7FDC
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C48C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4202,12 +4202,12 @@ sub_80B8034: @ 80B8034
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrh r1, [r4, 0xA]
movs r2, 0xA
@@ -4272,18 +4272,18 @@ sub_80B80C4: @ 80B80C4
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r3, r0, r1
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldrh r0, [r4, 0xA]
subs r0, 0x1
@@ -4369,7 +4369,7 @@ _080B817E:
sub_80B8198: @ 80B8198
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4392,7 +4392,7 @@ _080B81B8:
bl warp_in
ldr r0, =c2_load_new_map
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_08085D88
str r0, [r1]
ldr r0, =sub_80B7FDC
@@ -4414,11 +4414,11 @@ mapldr_08085D88: @ 80B8200
bl pal_fill_for_maplights
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -4444,7 +4444,7 @@ sub_80B8250: @ 80B8250
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C49C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4468,12 +4468,12 @@ sub_80B8280: @ 80B8280
lsls r0, 24
cmp r0, 0
beq _080B82F6
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r0, r2, 0
adds r0, 0x29
@@ -4482,7 +4482,7 @@ sub_80B8280: @ 80B8280
lsls r0, r4, 17
negs r0, r0
ldrh r1, [r2, 0x22]
- ldr r3, =0x02021bbe
+ ldr r3, =gUnknown_02021BBE
adds r1, r4
ldrh r3, [r3]
adds r1, r3
@@ -4490,7 +4490,7 @@ sub_80B8280: @ 80B8280
adds r0, r1
negs r0, r0
strh r0, [r2, 0x26]
- ldr r3, =0x02037350
+ ldr r3, =gUnknown_02037350
ldrb r0, [r5, 0x5]
lsls r1, r0, 3
adds r1, r0
@@ -4534,18 +4534,18 @@ sub_80B830C: @ 80B830C
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldrh r0, [r4, 0xA]
ldrh r1, [r5, 0x26]
@@ -4663,12 +4663,12 @@ sub_80B8410: @ 80B8410
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrh r0, [r4, 0xA]
subs r0, 0x1
@@ -4736,12 +4736,12 @@ _080B84BE:
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
ldr r0, [r2]
ldr r1, [r2, 0x4]
ldr r2, [r2, 0x8]
bl sub_80B8C60
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -4759,7 +4759,7 @@ _080B84BE:
thumb_func_start sub_80B84F8
sub_80B84F8: @ 80B84F8
push {r4-r6,lr}
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
ldr r0, [r5]
movs r6, 0x80
lsls r6, 24
@@ -4769,7 +4769,7 @@ sub_80B84F8: @ 80B84F8
movs r1, 0x64
adds r4, r0, 0
muls r4, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -4804,7 +4804,7 @@ sub_80B8554: @ 80B8554
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4A8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4832,7 +4832,7 @@ sub_80B8584: @ 80B8584
strh r0, [r4, 0x20]
adds r0, r4, 0
adds r0, 0x22
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r1, [r1, 0xC]
bl sub_806F67C
ldr r1, =0x0000f0f1
@@ -4963,7 +4963,7 @@ _080B869C:
bne _080B86DC
cmp r1, 0x78
bne _080B86DC
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -4990,7 +4990,7 @@ sub_80B86EC: @ 80B86EC
ldrh r0, [r3, 0x12]
subs r0, 0x10
strh r0, [r3, 0x12]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -5111,7 +5111,7 @@ overworld_bg_setup_2: @ 80B87B8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrh r1, [r4, 0x26]
lsls r1, 24
@@ -5142,7 +5142,7 @@ sub_80B880C: @ 80B880C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r4, 0
adds r0, 0x22
@@ -5213,7 +5213,7 @@ sub_80B88B4: @ 80B88B4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4C4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -5241,7 +5241,7 @@ sub_80B88E4: @ 80B88E4
bl SetGpuReg
adds r0, r4, 0
adds r0, 0x22
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r1, [r1, 0xC]
bl sub_806F67C
ldr r0, =sub_80B8AE0
@@ -5317,7 +5317,7 @@ sub_80B898C: @ 80B898C
ldr r1, =0x00002878
movs r0, 0x46
bl SetGpuReg
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -5344,7 +5344,7 @@ sub_80B89DC: @ 80B89DC
push {r4,lr}
adds r4, r0, 0
bl sub_80B8B28
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -5441,7 +5441,7 @@ sub_80B8A64: @ 80B8A64
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrh r1, [r4, 0x26]
lsls r1, 24
@@ -5472,7 +5472,7 @@ sub_80B8AE0: @ 80B8AE0
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r4, 0
adds r0, 0x22
@@ -5690,7 +5690,7 @@ sub_80B8C60: @ 80B8C60
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r1
ldr r1, =DummyObjectCallback
str r1, [r2, 0x1C]
@@ -5794,12 +5794,12 @@ sub_80B8D44: @ 80B8D44
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
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r0, [r0]
strh r0, [r1, 0x26]
bl sav1_reset_battle_music_maybe
@@ -5818,7 +5818,7 @@ sub_80B8D84: @ 80B8D84
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4E0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -5842,7 +5842,7 @@ sub_80B8DB4: @ 80B8DB4
adds r4, r0, 0
bl script_env_2_enable
bl player_bitmagic
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
movs r0, 0x1
strb r0, [r5, 0x6]
movs r0, 0x8
@@ -5855,7 +5855,7 @@ sub_80B8DB4: @ 80B8DB4
adds r0, r6, 0
mov r1, r8
bl PlayerGetDestCoords
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r1, [r5, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -5881,12 +5881,12 @@ sub_80B8DB4: @ 80B8DB4
sub_80B8E14: @ 80B8E14
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -5917,18 +5917,18 @@ _080B8E50:
sub_80B8E60: @ 80B8E60
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectCheckIfSpecialAnimFinishedOrInactive
lsls r0, 24
cmp r0, 0
beq _080B8E96
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r1, 0x26
ldrsh r0, [r4, r1]
movs r1, 0x80
@@ -5956,12 +5956,12 @@ sub_80B8EA8: @ 80B8EA8
lsls r0, 24
cmp r0, 0
bne _080B8F12
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x3
bl GetPlayerAvatarGraphicsIdByStateId
@@ -5980,7 +5980,7 @@ sub_80B8EA8: @ 80B8EA8
lsrs r1, 24
adds r0, r4, 0
bl FieldObjectSetSpecialAnim
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0xA
ldrsh r0, [r6, r2]
str r0, [r1]
@@ -6005,12 +6005,12 @@ _080B8F12:
thumb_func_start sub_80B8F24
sub_80B8F24: @ 80B8F24
push {r4,r5,lr}
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r1, [r5, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
@@ -6069,7 +6069,7 @@ sub_80B8F98: @ 80B8F98
lsls r1, r0, 4
add r1, r8
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
ldrb r2, [r1, 0x5]
movs r0, 0xD
@@ -6198,7 +6198,7 @@ sub_80B90CC: @ 80B90CC
lsls r2, r4, 4
adds r2, r4
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldrb r1, [r2, 0x5]
movs r0, 0xF
@@ -6211,7 +6211,7 @@ sub_80B90CC: @ 80B90CC
strb r0, [r2, 0x5]
ldr r0, =sub_80B9128
str r0, [r2, 0x1C]
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r0, [r0]
strh r0, [r2, 0x30]
movs r0, 0x9E
@@ -6252,7 +6252,7 @@ sub_80B9128: @ 80B9128
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
adds r3, r1, 0
adds r3, 0x3E
@@ -6295,12 +6295,12 @@ sub_80B91A4: @ 80B91A4
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
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r0, [r0]
strh r0, [r1, 0xA]
movs r0, 0
@@ -6316,7 +6316,7 @@ sub_80B91D4: @ 80B91D4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4F4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -6336,12 +6336,12 @@ sub_80B91D4: @ 80B91D4
sub_80B9204: @ 80B9204
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -6377,12 +6377,12 @@ _080B924C:
sub_80B925C: @ 80B925C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
lsls r0, 24
@@ -6391,7 +6391,7 @@ sub_80B925C: @ 80B925C
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0xA
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -6413,12 +6413,12 @@ sub_80B92A0: @ 80B92A0
lsls r0, 24
cmp r0, 0
bne _080B92E8
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrh r1, [r4, 0x26]
movs r0, 0x8
@@ -6462,12 +6462,12 @@ sub_80B92F8: @ 80B92F8
strh r0, [r4, 0xC]
movs r0, 0x1
bl SetPlayerAvatarTransitionFlags
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
movs r1, 0x2
bl FieldObjectSetSpecialAnim
@@ -6482,12 +6482,12 @@ _080B932C:
sub_80B933C: @ 80B933C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r2, r0, r1
ldrh r1, [r4, 0xC]
movs r3, 0xC
@@ -6530,12 +6530,12 @@ sub_80B9390: @ 80B9390
asrs r0, 16
cmp r0, 0x7
ble _080B9406
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
movs r0, 0x3
bl GetPlayerAvatarGraphicsIdByStateId
@@ -6548,7 +6548,7 @@ sub_80B9390: @ 80B9390
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r0, r6
movs r1, 0x16
bl StartObjectImageAnim
@@ -6594,12 +6594,12 @@ sub_80B9418: @ 80B9418
asrs r0, 16
cmp r0, 0x9
ble _080B9464
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimActive
@@ -6649,7 +6649,7 @@ _080B948E:
thumb_func_start sub_80B9494
sub_80B9494: @ 80B9494
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6682,7 +6682,7 @@ sub_80B94C4: @ 80B94C4
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r1
ldrb r3, [r2, 0x5]
movs r1, 0xF
@@ -6704,7 +6704,7 @@ sub_80B94C4: @ 80B94C4
sub_80B9508: @ 80B9508
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -6724,7 +6724,7 @@ sub_80B9524: @ 80B9524
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldr r0, =sub_80B963C
str r0, [r4, 0x1C]
@@ -6752,7 +6752,7 @@ sub_80B9560: @ 80B9560
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -6880,7 +6880,7 @@ sub_80B963C: @ 80B963C
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
adds r3, r1, 0
adds r3, 0x3E
@@ -7036,7 +7036,7 @@ sub_80B9794: @ 80B9794
lsrs r4, 24
adds r0, r4, 0
bl sub_80B9524
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -7069,7 +7069,7 @@ sub_80B97D4: @ 80B97D4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C550
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -7089,12 +7089,12 @@ sub_80B97D4: @ 80B97D4
sub_80B9804: @ 80B9804
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -7141,7 +7141,7 @@ _080B9856:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x16
bl StartObjectImageAnim
@@ -7180,18 +7180,18 @@ sub_80B98B8: @ 80B98B8
cmp r0, 0
bne _080B9910
_080B98D0:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r0, [r5, 0xA]
movs r1, 0x40
@@ -7227,12 +7227,12 @@ sub_80B9924: @ 80B9924
mov r0, sp
movs r2, 0x24
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
movs r2, 0xC
ldrsh r0, [r4, r2]
@@ -7267,18 +7267,18 @@ sub_80B9978: @ 80B9978
lsls r0, 24
cmp r0, 0
beq _080B99DC
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r5, r0, 3
adds r5, r0
lsls r5, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r5, r0
ldrb r0, [r5, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r1, [r5, 0x1]
movs r0, 0x11
@@ -7317,12 +7317,12 @@ _080B99DC:
sub_80B99F0: @ 80B99F0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
lsls r0, 24
@@ -7354,7 +7354,7 @@ sub_80B9A28: @ 80B9A28
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrh r0, [r4, 0x8]
@@ -7379,12 +7379,12 @@ sub_80B9A60: @ 80B9A60
lsls r0, 16
cmp r0, 0
bne _080B9ACA
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
movs r7, 0
ldrh r1, [r5, 0x26]
@@ -7429,7 +7429,7 @@ _080B9ACA:
sub_80B9ADC: @ 80B9ADC
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldrb r0, [r4]
ldrb r1, [r4, 0x4]
ldrb r2, [r4, 0x8]
@@ -7443,7 +7443,7 @@ sub_80B9ADC: @ 80B9ADC
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7478,7 +7478,7 @@ sub_80B9B3C: @ 80B9B3C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0xE
ldrsh r0, [r4, r1]
@@ -7552,7 +7552,7 @@ _080B9BC8:
sub_80B9BD0: @ 80B9BD0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7572,7 +7572,7 @@ sub_80B9BE8: @ 80B9BE8
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl InstallCameraPanAheadCallback
movs r0, 0
@@ -7626,7 +7626,7 @@ sub_80B9C54: @ 80B9C54
asrs r0, 16
cmp r0, 0x78
ble _080B9CC2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
movs r1, 0x4
ldrsh r0, [r7, r1]
lsls r1, r0, 3
@@ -7637,7 +7637,7 @@ sub_80B9C54: @ 80B9C54
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r0, [r1, 0x1]
movs r2, 0x20
@@ -7680,7 +7680,7 @@ sub_80B9CDC: @ 80B9CDC
adds r4, r0, 0
lsls r1, 24
lsrs r5, r1, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7713,7 +7713,7 @@ sub_80B9D24: @ 80B9D24
mov r7, r8
push {r7}
adds r6, r0, 0
- ldr r0, =0x03005dec
+ ldr r0, =gUnknown_03005DEC
movs r1, 0
ldrsh r2, [r0, r1]
movs r3, 0x20
@@ -7722,7 +7722,7 @@ sub_80B9D24: @ 80B9D24
movs r1, 0x24
ldrsh r0, [r6, r1]
adds r2, r0
- ldr r0, =0x03005de8
+ ldr r0, =gUnknown_03005DE8
movs r3, 0
ldrsh r0, [r0, r3]
movs r3, 0x22
@@ -7750,7 +7750,7 @@ _080B9D5A:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
lsls r1, r5, 24
lsrs r1, 24
@@ -7850,7 +7850,7 @@ _080B9E24:
sub_80B9E28: @ 80B9E28
push {r4-r7,lr}
sub sp, 0x4
- ldr r7, =0x02038c08
+ ldr r7, =gUnknown_02038C08
ldrb r0, [r7]
ldrb r1, [r7, 0x4]
ldrb r2, [r7, 0x8]
@@ -7864,7 +7864,7 @@ sub_80B9E28: @ 80B9E28
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x10
ldrsh r5, [r4, r0]
@@ -7891,14 +7891,14 @@ sub_80B9E28: @ 80B9E28
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
adds r2, r1
ldrb r0, [r4, 0x4]
strh r0, [r2, 0xA]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -7937,14 +7937,14 @@ sub_80B9EDC: @ 80B9EDC
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r0, 0x2
ldrsh r1, [r5, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r6, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -8014,7 +8014,7 @@ _080B9F7C:
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrh r0, [r5, 0x4]
strh r0, [r6, 0x20]
@@ -8040,7 +8040,7 @@ _080B9FAC:
thumb_func_start remove_some_task
remove_some_task: @ 80B9FB8
push {r4,lr}
- ldr r4, =0x02039b28
+ ldr r4, =gUnknown_02039B28
movs r0, 0
strb r0, [r4, 0x15]
ldr r1, =0x040000b0
@@ -8073,10 +8073,10 @@ dp12_8087EA4: @ 80B9FF8
mov r0, sp
movs r4, 0
strh r4, [r0]
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r2, =0x01000780
bl CpuSet
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
movs r1, 0
str r1, [r0]
str r1, [r0, 0x4]
@@ -8105,8 +8105,8 @@ sub_80BA038: @ 80BA038
ldr r0, =0xa2600001
cmp r1, r0
bne _080BA06C
- ldr r0, =0x02039b28
- ldr r1, =0x02038c2a
+ ldr r0, =gUnknown_02039B28
+ ldr r1, =gUnknown_02038C2A
str r1, [r0]
movs r2, 0xF0
lsls r2, 3
@@ -8116,8 +8116,8 @@ sub_80BA038: @ 80BA038
b _080BA07C
.pool
_080BA06C:
- ldr r0, =0x02039b28
- ldr r1, =0x02038c2c
+ ldr r0, =gUnknown_02039B28
+ ldr r1, =gUnknown_02038C2C
str r1, [r0]
movs r2, 0xF0
lsls r2, 3
@@ -8147,7 +8147,7 @@ _080BA07C:
thumb_func_start sub_80BA0A8
sub_80BA0A8: @ 80BA0A8
push {r4,lr}
- ldr r4, =0x02039b28
+ ldr r4, =gUnknown_02039B28
ldrb r0, [r4, 0x15]
cmp r0, 0
beq _080BA122
@@ -8165,7 +8165,7 @@ sub_80BA0A8: @ 80BA0A8
ands r0, r2
strh r0, [r1, 0xA]
ldrh r0, [r1, 0xA]
- ldr r1, =0x02039b44
+ ldr r1, =gUnknown_02039B44
movs r0, 0x1
strb r0, [r1]
b _080BA122
@@ -8206,13 +8206,13 @@ _080BA122:
thumb_func_start sub_80BA134
sub_80BA134: @ 80BA134
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldr r2, [r0, 0x8]
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
ldrh r0, [r0]
strh r0, [r2]
@@ -8222,13 +8222,13 @@ sub_80BA134: @ 80BA134
thumb_func_start sub_80BA154
sub_80BA154: @ 80BA154
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldr r2, [r0, 0x8]
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
ldr r0, [r0]
str r0, [r2]
@@ -8247,19 +8247,19 @@ task00_for_dp12: @ 80BA174
lsrs r0, 24
mov r12, r0
movs r6, 0
- ldr r0, =0x02039b44
+ ldr r0, =gUnknown_02039B44
ldrb r0, [r0]
cmp r0, 0
beq _080BA1A4
mov r0, r12
bl DestroyTask
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0xFF
strb r0, [r1, 0x18]
b _080BA324
.pool
_080BA1A4:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r12
lsls r2, r0, 2
adds r0, r2, r0
@@ -8299,35 +8299,35 @@ _080BA1D8:
.4byte _080BA250
.4byte _080BA24C
_080BA214:
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
b _080BA24E
.pool
_080BA21C:
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
b _080BA24E
.pool
_080BA224:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
b _080BA24E
.pool
_080BA22C:
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
b _080BA24E
.pool
_080BA234:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
b _080BA24E
.pool
_080BA23C:
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
b _080BA24E
.pool
_080BA244:
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
b _080BA24E
.pool
_080BA24C:
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
_080BA24E:
ldrh r6, [r0]
_080BA250:
@@ -8354,8 +8354,8 @@ _080BA250:
ldrsh r0, [r1, r4]
cmp r3, r0
bge _080BA324
- ldr r5, =0x02038c28
- ldr r0, =0x02039b28
+ ldr r5, =gUnknown_02038C28
+ ldr r0, =gUnknown_02039B28
mov r8, r0
adds r7, r1, 0
lsls r0, r2, 1
@@ -8394,11 +8394,11 @@ _080BA2BC:
ldrsh r0, [r1, r4]
cmp r3, r0
bge _080BA304
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
adds r7, r1, 0
lsls r0, r2, 1
adds r4, r0, r5
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
mov r8, r0
_080BA2E2:
lsls r2, r3, 1
@@ -8548,7 +8548,7 @@ sub_80BA384: @ 80BA384
bl CreateTask
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -8571,12 +8571,12 @@ sub_80BA384: @ 80BA384
strh r3, [r4, 0x14]
mov r0, r10
strh r0, [r4, 0x16]
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
strb r7, [r0, 0x18]
- ldr r0, =0x02039b44
+ ldr r0, =gUnknown_02039B44
movs r1, 0
strb r1, [r0]
- ldr r4, =0x02038ea8
+ ldr r4, =gUnknown_02038EA8
ldr r3, [sp, 0xC]
subs r6, r3, r5
lsls r3, r6, 24