summaryrefslogtreecommitdiff
path: root/asm/pokedex.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/pokedex.s')
-rw-r--r--asm/pokedex.s834
1 files changed, 417 insertions, 417 deletions
diff --git a/asm/pokedex.s b/asm/pokedex.s
index 73ed5b324..80b33886d 100644
--- a/asm/pokedex.s
+++ b/asm/pokedex.s
@@ -8,15 +8,15 @@
thumb_func_start sub_80BB2D0
sub_80BB2D0: @ 80BB2D0
push {r4-r6,lr}
- ldr r0, =0x02039b50
+ ldr r0, =gUnknown_02039B50
movs r2, 0
strh r2, [r0]
- ldr r1, =0x02039b52
+ ldr r1, =gUnknown_02039B52
movs r0, 0x40
strb r0, [r1]
- ldr r0, =0x030060b0
+ ldr r0, =gUnknown_030060B0
strb r2, [r0]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
movs r1, 0
strb r2, [r0, 0x19]
@@ -33,7 +33,7 @@ sub_80BB2D0: @ 80BB2D0
bl sub_809D3C0
movs r1, 0
movs r2, 0
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r6, =0x00000988
ldr r5, =0x00003b24
_080BB30C:
@@ -66,10 +66,10 @@ _080BB30C:
thumb_func_start sub_80BB358
sub_80BB358: @ 80BB358
- ldr r1, =0x02039b50
+ ldr r1, =gUnknown_02039B50
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02039b52
+ ldr r1, =gUnknown_02039B52
movs r0, 0x40
strb r0, [r1]
bx lr
@@ -288,7 +288,7 @@ sub_80BB534: @ 80BB534
mov r7, r8
push {r7}
sub sp, 0x8
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r4, r0, r1
@@ -370,7 +370,7 @@ _080BB582:
orrs r3, r0
str r3, [r2, 0x8]
ldr r0, [r2, 0x8]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -384,7 +384,7 @@ _080BB5FC:
bl ResetAllObjectData
bl sub_80A1A74
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
bl dp13_810BB8C
@@ -394,7 +394,7 @@ _080BB5FC:
b _080BB74C
.pool
_080BB628:
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, =0x00000664
bl AllocZeroed
str r0, [r4]
@@ -403,7 +403,7 @@ _080BB628:
movs r1, 0
bl CreateTask
ldr r1, [r4]
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldrb r0, [r0, 0x19]
ldr r3, =0x00000612
@@ -424,12 +424,12 @@ _080BB65E:
ldr r3, =0x00000616
adds r0, r1, r3
strh r2, [r0]
- ldr r0, =0x02039b50
+ ldr r0, =gUnknown_02039B50
ldrh r2, [r0]
subs r3, 0x8
adds r0, r1, r3
strh r2, [r0]
- ldr r0, =0x02039b52
+ ldr r0, =gUnknown_02039B52
ldrb r0, [r0]
ldr r2, =0x0000062c
adds r1, r2
@@ -466,13 +466,13 @@ _080BB6E4:
ldr r3, =0x0000061c
adds r1, r3
strh r0, [r1]
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000062d
adds r0, r1
movs r1, 0x8
strb r1, [r0]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -488,7 +488,7 @@ _080BB71C:
bl SetVBlankCallback
ldr r0, =sub_80BB774
bl SetMainCallback2
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r3, =0x00000612
adds r0, r1, r3
@@ -497,7 +497,7 @@ _080BB71C:
adds r1, r2
ldrb r1, [r1]
bl sub_80BC8D4
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
bl MPlayVolumeControl
@@ -527,7 +527,7 @@ sub_80BB78C: @ 80BB78C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000064c
adds r1, r0
@@ -541,7 +541,7 @@ sub_80BB78C: @ 80BB78C
lsls r0, 24
cmp r0, 0
beq _080BB7BE
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -564,7 +564,7 @@ sub_80BB7D4: @ 80BB7D4
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r0, [r7]
ldr r4, =0x00000652
adds r0, r4
@@ -584,7 +584,7 @@ sub_80BB7D4: @ 80BB7D4
b _080BBA06
.pool
_080BB810:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
mov r9, r0
@@ -601,7 +601,7 @@ _080BB810:
cmp r0, 0
beq _080BB8A4
bl sub_80BD8D0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r0, [r7]
ldr r5, =0x00000626
adds r0, r5
@@ -632,7 +632,7 @@ _080BB810:
adds r0, r4
ldr r1, =sub_80BE470
str r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -650,7 +650,7 @@ _080BB8A4:
lsrs r4, r0, 16
cmp r4, 0
beq _080BB8FC
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r4, =0x00000652
adds r0, r1, r4
@@ -665,7 +665,7 @@ _080BB8A4:
lsls r1, 3
adds r0, r1
strh r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -693,7 +693,7 @@ _080BB8FC:
movs r3, 0x10
bl pal_fade_maybe
bl sub_80C1258
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r3, r6, 2
adds r3, r6
lsls r3, 3
@@ -702,7 +702,7 @@ _080BB8FC:
lsrs r0, 24
movs r2, 0
strh r0, [r3, 0x8]
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r4, =0x0000064e
adds r0, r4
@@ -752,7 +752,7 @@ _080BB9A0:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -764,7 +764,7 @@ _080BB9A0:
b _080BBA06
.pool
_080BB9D8:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x0000060e
adds r0, r4
@@ -779,7 +779,7 @@ _080BB9D8:
ldrb r0, [r1]
cmp r0, 0
beq _080BBA06
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -802,7 +802,7 @@ sub_80BBA28: @ 80BBA28
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r2, [r0]
ldr r1, =0x0000062f
adds r0, r2, r1
@@ -817,7 +817,7 @@ sub_80BBA28: @ 80BBA28
lsls r0, 24
cmp r0, 0
beq _080BBA5C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -837,7 +837,7 @@ sub_80BBA78: @ 80BBA78
sub sp, 0x4
lsls r0, 24
lsrs r7, r0, 24
- ldr r6, =0x02039b4c
+ ldr r6, =gUnknown_02039B4C
ldr r0, [r6]
ldr r4, =0x00000652
adds r0, r4
@@ -857,7 +857,7 @@ sub_80BBA78: @ 80BBA78
b _080BBBE8
.pool
_080BBAB0:
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldrh r1, [r5, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -923,7 +923,7 @@ _080BBB34:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -933,19 +933,19 @@ _080BBB34:
movs r0, 0x3
bl audio_play
_080BBB58:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0xA
ands r0, r1
cmp r0, 0
beq _080BBB98
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000064f
adds r0, r3
movs r1, 0
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -960,7 +960,7 @@ _080BBB98:
ands r0, r1
cmp r0, 0
beq _080BBBC4
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r4, 0xCA
lsls r4, 3
@@ -981,7 +981,7 @@ _080BBBC4:
ands r0, r1
cmp r0, 0
beq _080BBBE8
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r2, 0xCA
lsls r2, 3
@@ -1006,8 +1006,8 @@ sub_80BBBF4: @ 80BBBF4
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02020630
- ldr r5, =0x02039b4c
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_02039B4C
ldr r3, [r5]
ldr r6, =0x00000626
adds r0, r3, r6
@@ -1039,7 +1039,7 @@ sub_80BBBF4: @ 80BBBF4
adds r1, r6
ldrb r1, [r1]
bl sub_80BE91C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1061,7 +1061,7 @@ sub_80BBC74: @ 80BBC74
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
@@ -1075,7 +1075,7 @@ sub_80BBC74: @ 80BBC74
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _080BBCE0
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000064a
adds r0, r1
@@ -1102,14 +1102,14 @@ sub_80BBC74: @ 80BBC74
b _080BBCFC
.pool
_080BBCE0:
- ldr r2, =0x02039b50
- ldr r0, =0x02039b4c
+ ldr r2, =gUnknown_02039B50
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r3, =0x0000060e
adds r0, r1, r3
ldrh r0, [r0]
strh r0, [r2]
- ldr r2, =0x02039b52
+ ldr r2, =gUnknown_02039B52
ldr r0, =0x0000062c
adds r1, r0
ldrb r0, [r1]
@@ -1128,7 +1128,7 @@ sub_80BBD1C: @ 80BBD1C
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
@@ -1143,7 +1143,7 @@ sub_80BBD1C: @ 80BBD1C
cmp r4, 0
bne _080BBDCA
bl sub_80BDA40
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r2, [r5]
ldr r1, =0x0000064e
adds r0, r2, r1
@@ -1213,15 +1213,15 @@ sub_80BBDE8: @ 80BBDE8
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BBE4A
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r2, =0x00000612
adds r1, r2
@@ -1246,7 +1246,7 @@ _080BBE18:
bl DestroyTask
ldr r0, =sub_8086194
bl SetMainCallback2
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -1265,7 +1265,7 @@ sub_80BBE70: @ 80BBE70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000064c
adds r1, r0
@@ -1278,7 +1278,7 @@ sub_80BBE70: @ 80BBE70
lsls r0, 24
cmp r0, 0
beq _080BBEA0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1298,7 +1298,7 @@ sub_80BBEB8: @ 80BBEB8
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x00000652
adds r0, r4
@@ -1317,7 +1317,7 @@ sub_80BBEB8: @ 80BBEB8
b _080BC08A
.pool
_080BBEEC:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r7, 0x1
adds r0, r7, 0
@@ -1334,7 +1334,7 @@ _080BBEEC:
cmp r0, 0
beq _080BBF70
bl sub_80BD8D0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r5]
ldr r2, =0x00000626
adds r0, r2
@@ -1358,7 +1358,7 @@ _080BBEEC:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1376,7 +1376,7 @@ _080BBF70:
lsrs r1, r0, 16
cmp r1, 0
beq _080BBFC8
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r2, =0x00000652
adds r0, r1, r2
@@ -1391,7 +1391,7 @@ _080BBF70:
lsls r1, 3
adds r0, r1
strh r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1417,7 +1417,7 @@ _080BBFC8:
movs r3, 0x10
bl pal_fade_maybe
bl sub_80C1258
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1426,7 +1426,7 @@ _080BBFC8:
lsrs r0, 24
movs r2, 0
strh r0, [r1, 0x8]
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000064e
adds r0, r3
@@ -1451,7 +1451,7 @@ _080BC024:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1463,7 +1463,7 @@ _080BC024:
b _080BC08A
.pool
_080BC05C:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x0000060e
adds r0, r4
@@ -1478,7 +1478,7 @@ _080BC05C:
ldrb r0, [r1]
cmp r0, 0
beq _080BC08A
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1498,7 +1498,7 @@ sub_80BC0A8: @ 80BC0A8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r2, [r0]
ldr r1, =0x0000062f
adds r0, r2, r1
@@ -1513,7 +1513,7 @@ sub_80BC0A8: @ 80BC0A8
lsls r0, 24
cmp r0, 0
beq _080BC0DC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1533,7 +1533,7 @@ sub_80BC0F8: @ 80BC0F8
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x00000652
adds r0, r4
@@ -1553,7 +1553,7 @@ sub_80BC0F8: @ 80BC0F8
b _080BC2C8
.pool
_080BC130:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -1581,7 +1581,7 @@ _080BC15C:
.4byte _080BC1E4
.4byte _080BC214
_080BC170:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r4, =0x0000060e
adds r2, r1, r4
@@ -1594,7 +1594,7 @@ _080BC170:
b _080BC1B2
.pool
_080BC194:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r2, [r5]
ldr r0, =0x0000060c
adds r3, r2, r0
@@ -1617,7 +1617,7 @@ _080BC1B2:
movs r1, 0xE
bl sub_80BD2B4
_080BC1C2:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x8
orrs r0, r1
@@ -1632,7 +1632,7 @@ _080BC1E4:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1651,7 +1651,7 @@ _080BC214:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1661,19 +1661,19 @@ _080BC214:
movs r0, 0x3
bl audio_play
_080BC238:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0xA
ands r0, r1
cmp r0, 0
beq _080BC278
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000064f
adds r0, r2
movs r1, 0
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1688,7 +1688,7 @@ _080BC278:
ands r0, r1
cmp r0, 0
beq _080BC2A4
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r3, 0xCA
lsls r3, 3
@@ -1709,7 +1709,7 @@ _080BC2A4:
ands r0, r1
cmp r0, 0
beq _080BC2C8
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r2, 0xCA
lsls r2, 3
@@ -1734,8 +1734,8 @@ sub_80BC2D4: @ 80BC2D4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x02020630
- ldr r5, =0x02039b4c
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_02039B4C
ldr r3, [r5]
ldr r4, =0x00000626
adds r0, r3, r4
@@ -1767,7 +1767,7 @@ sub_80BC2D4: @ 80BC2D4
adds r1, r4
ldrb r1, [r1]
bl sub_80BE91C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1793,7 +1793,7 @@ sub_80BC360: @ 80BC360
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
@@ -1807,7 +1807,7 @@ sub_80BC360: @ 80BC360
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _080BC3CC
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000064a
adds r0, r1
@@ -1848,13 +1848,13 @@ sub_80BC3DC: @ 80BC3DC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BC450
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r2, =0x0000062a
adds r1, r0, r2
@@ -1892,7 +1892,7 @@ _080BC42A:
ldr r2, =0x00000616
adds r0, r2
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1913,13 +1913,13 @@ sub_80BC47C: @ 80BC47C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BC4E8
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r2, =0x0000062a
adds r1, r0, r2
@@ -1957,7 +1957,7 @@ _080BC4CA:
ldr r2, =0x00000616
adds r0, r2
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1977,7 +1977,7 @@ sub_80BC514: @ 80BC514
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -2001,7 +2001,7 @@ _080BC540:
.4byte _080BC790
.4byte _080BC818
_080BC55C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2013,7 +2013,7 @@ _080BC55C:
_080BC56E:
movs r0, 0
bl SetVBlankCallback
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064a
adds r0, r1
@@ -2092,7 +2092,7 @@ _080BC64E:
bl sub_80A1A74
cmp r5, 0
bne _080BC674
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r0, =0x0000064c
adds r1, r0
@@ -2103,7 +2103,7 @@ _080BC64E:
b _080BC682
.pool
_080BC674:
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r2, =0x0000064c
adds r1, r2
@@ -2127,7 +2127,7 @@ _080BC682:
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -2138,7 +2138,7 @@ _080BC682:
_080BC6CC:
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
ldr r0, =gUnknown_0855D26C
@@ -2157,7 +2157,7 @@ _080BC6FC:
_080BC704:
cmp r5, 0
bne _080BC71C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r2, =0x00000612
adds r0, r1, r2
@@ -2167,7 +2167,7 @@ _080BC704:
ldrb r1, [r1]
bl sub_80BC8D4
_080BC71C:
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000060e
adds r0, r1
@@ -2203,7 +2203,7 @@ _080BC768:
bl pal_fade_maybe
ldr r0, =sub_80BB370
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -2249,7 +2249,7 @@ _080BC790:
movs r0, 0x3
bl ShowBg
_080BC7F8:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -2260,7 +2260,7 @@ _080BC800:
b _080BC838
.pool
_080BC818:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2364,7 +2364,7 @@ sub_80BC8D4: @ 80BC8D4
lsrs r4, r0, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000060c
adds r0, r1
@@ -2429,7 +2429,7 @@ _080BC958:
b _080BCDB4
_080BC96C:
mov r5, sp
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
mov r8, r2
movs r3, 0x1
mov r9, r3
@@ -2509,7 +2509,7 @@ _080BCA00:
b _080BCDB4
_080BCA10:
mov r6, sp
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r8, r0
movs r1, 0x1
mov r9, r1
@@ -2603,7 +2603,7 @@ _080BCAB2:
_080BCACC:
movs r4, 0
mov r5, sp
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
mov r8, r3
ldr r6, =0x0000060c
movs r7, 0x1
@@ -2684,7 +2684,7 @@ _080BCB78:
ldr r4, =0x00000181
lsls r0, r4, 16
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r6, =0x0000060c
_080BCB82:
ldr r1, =gUnknown_0855C9DA
@@ -2746,7 +2746,7 @@ _080BCBE2:
_080BCC08:
movs r4, 0
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
mov r8, r7
ldr r6, =0x0000060c
ldr r0, =0x00000181
@@ -2816,7 +2816,7 @@ _080BCCA0:
ldr r4, =0x00000181
lsls r0, r4, 16
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r6, =0x0000060c
_080BCCAA:
ldr r1, =gUnknown_0855CCDE
@@ -2878,7 +2878,7 @@ _080BCD0A:
_080BCD30:
movs r4, 0
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
mov r8, r7
ldr r6, =0x0000060c
ldr r0, =0x00000181
@@ -2943,7 +2943,7 @@ _080BCDA6:
cmp r0, r9
ble _080BCD3E
_080BCDB4:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -3077,7 +3077,7 @@ _080BCEB2:
ldr r1, =0x00000181
cmp r5, r1
bhi _080BCED2
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
mov r8, r2
ldr r0, [r2]
mov r3, r10
@@ -3167,7 +3167,7 @@ _080BCF7C:
lsls r1, r0, 16
lsrs r5, r1, 16
ldr r0, =0x00000181
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
cmp r5, r0
bhi _080BCF9A
adds r6, r2, 0
@@ -3283,7 +3283,7 @@ _080BD074:
adds r0, r1, 0x5
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r8, r0
ldr r3, [r0]
movs r2, 0xC6
@@ -3403,7 +3403,7 @@ sub_80BD154: @ 80BD154
add r0, sp, 0x4
movs r2, 0x6
bl memcpy
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
lsls r4, 2
adds r4, r0, r4
@@ -3568,13 +3568,13 @@ sub_80BD2B4: @ 80BD2B4
lsls r1, 16
lsrs r1, 16
mov r8, r1
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
movs r2, 0
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
adds r5, r7, 0
ldr r4, =0x0000061e
ldr r0, =0x0000ffff
@@ -3611,7 +3611,7 @@ _080BD2DA:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3635,7 +3635,7 @@ _080BD334:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3661,7 +3661,7 @@ _080BD366:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3693,7 +3693,7 @@ _080BD39C:
ldr r1, =0x00000632
adds r0, r1
strh r2, [r0]
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -3717,7 +3717,7 @@ sub_80BD404: @ 80BD404
lsrs r5, r1, 24
lsls r2, 24
lsrs r6, r2, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r3, =0x0000062e
adds r2, r1, r3
@@ -3739,7 +3739,7 @@ _080BD440:
movs r3, 0
ldr r4, =0x0000ffff
mov r12, r4
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
adds r2, r7, 0
_080BD44C:
@@ -3804,7 +3804,7 @@ _080BD4DC:
movs r3, 0
ldr r2, =0x0000ffff
mov r12, r2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
mov r8, r4
adds r2, r7, 0
_080BD4E8:
@@ -3899,7 +3899,7 @@ sub_80BD5A8: @ 80BD5A8
lsrs r2, r0, 24
lsls r1, 16
lsrs r3, r1, 16
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
movs r5, 0xC6
lsls r5, 3
@@ -3930,7 +3930,7 @@ _080BD5D8:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3972,7 +3972,7 @@ _080BD638:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -4018,7 +4018,7 @@ sub_80BD69C: @ 80BD69C
lsrs r4, r1, 16
movs r0, 0
mov r10, r0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x40
ands r0, r1
@@ -4028,7 +4028,7 @@ sub_80BD69C: @ 80BD69C
beq _080BD6FC
movs r1, 0x1
mov r10, r1
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000060c
adds r0, r2
@@ -4053,7 +4053,7 @@ _080BD6FC:
ands r0, r1
cmp r0, 0
beq _080BD74C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000060c
adds r0, r3
@@ -4093,7 +4093,7 @@ _080BD74C:
adds r6, r7, 0
movs r4, 0
_080BD75E:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r2, =0x0000060c
adds r0, r2
@@ -4133,7 +4133,7 @@ _080BD7B4:
ands r0, r1
cmp r0, 0
beq _080BD81A
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000060c
adds r0, r3
@@ -4144,7 +4144,7 @@ _080BD7B4:
adds r6, r7, 0
movs r4, 0
_080BD7D2:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000060c
adds r0, r1
@@ -4180,7 +4180,7 @@ _080BD81A:
mov r0, r10
cmp r0, 0
bne _080BD83C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 3
@@ -4191,7 +4191,7 @@ _080BD81A:
.pool
_080BD83C:
ldr r1, =gUnknown_0855D28C
- ldr r6, =0x02039b4c
+ ldr r6, =gUnknown_02039B4C
ldr r2, [r6]
movs r3, 0xC7
lsls r3, 3
@@ -4256,9 +4256,9 @@ _080BD8A2:
sub_80BD8D0: @ 80BD8D0
push {r4-r7,lr}
movs r4, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r12, r0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r5, =0x0000ffff
_080BD8DC:
mov r1, r12
@@ -4300,12 +4300,12 @@ _080BD90C:
thumb_func_start sub_80BD930
sub_80BD930: @ 80BD930
push {r4-r6,lr}
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r0, [r3]
ldr r1, =0x0000060e
adds r0, r1
ldrh r4, [r0]
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -4339,7 +4339,7 @@ _080BD950:
cmp r2, 0
bne _080BD950
_080BD97E:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000060e
adds r2, r1, r0
@@ -4404,7 +4404,7 @@ _080BD9D6:
cmp r2, r0
blt _080BD9D6
_080BDA08:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000060e
adds r2, r1, r0
@@ -4433,7 +4433,7 @@ _080BDA3A:
sub_80BDA40: @ 80BDA40
push {r4-r7,lr}
movs r5, 0
- ldr r6, =0x02039b4c
+ ldr r6, =gUnknown_02039B4C
ldr r7, =0x0000ffff
_080BDA48:
ldr r0, [r6]
@@ -4474,7 +4474,7 @@ sub_80BDA8C: @ 80BDA8C
ldr r0, =0x00000181
cmp r2, r0
bhi _080BDAA8
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
lsls r0, r2, 2
adds r2, r1, r0
@@ -4512,7 +4512,7 @@ sub_80BDACC: @ 80BDACC
lsls r2, 16
lsrs r2, 16
movs r6, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r9, r0
ldr r3, =0x0000ffff
lsls r1, 16
@@ -4535,7 +4535,7 @@ _080BDAE8:
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
@@ -4603,7 +4603,7 @@ sub_80BDB7C: @ 80BDB7C
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
lsls r0, r7, 4
adds r0, r7
@@ -4776,7 +4776,7 @@ _080BDCD6:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -4815,7 +4815,7 @@ _080BDD78:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -4837,7 +4837,7 @@ _080BDDB0:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -4845,7 +4845,7 @@ _080BDDB0:
b _080BDDE8
.pool
_080BDDD4:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -4864,7 +4864,7 @@ _080BDDE8:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000061a
adds r0, r1
@@ -4879,7 +4879,7 @@ _080BDDE8:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -4930,7 +4930,7 @@ _080BDE8C:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -4952,7 +4952,7 @@ _080BDEC4:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -4960,7 +4960,7 @@ _080BDEC4:
b _080BDEFC
.pool
_080BDEE8:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -4978,7 +4978,7 @@ _080BDEFC:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -4993,7 +4993,7 @@ _080BDEFC:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
lsls r1, 24
lsrs r1, 24
@@ -5123,7 +5123,7 @@ _080BE060:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5131,7 +5131,7 @@ _080BE060:
b _080BE090
.pool
_080BE07C:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5161,7 +5161,7 @@ _080BE090:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -5175,7 +5175,7 @@ _080BE090:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -5213,7 +5213,7 @@ _080BE128:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -5235,7 +5235,7 @@ _080BE160:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5243,7 +5243,7 @@ _080BE160:
b _080BE198
.pool
_080BE184:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5262,7 +5262,7 @@ _080BE198:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -5277,7 +5277,7 @@ _080BE198:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -5347,7 +5347,7 @@ _080BE26C:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5355,7 +5355,7 @@ _080BE26C:
b _080BE29C
.pool
_080BE288:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5385,7 +5385,7 @@ _080BE29C:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -5399,7 +5399,7 @@ _080BE29C:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -5437,7 +5437,7 @@ _080BE334:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -5459,7 +5459,7 @@ _080BE36C:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5467,7 +5467,7 @@ _080BE36C:
b _080BE3A4
.pool
_080BE390:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5485,7 +5485,7 @@ _080BE3A4:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -5500,7 +5500,7 @@ _080BE3A4:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
lsls r1, 24
lsrs r1, 24
@@ -5513,7 +5513,7 @@ _080BE3E2:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5557,7 +5557,7 @@ nullsub_38: @ 80BE448
sub_80BE44C: @ 80BE44C
push {lr}
adds r1, r0, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000064a
adds r0, r2
@@ -5643,7 +5643,7 @@ sub_80BE4E0: @ 80BE4E0
ldrh r0, [r4, 0x30]
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r1, [r7]
ldr r2, =0x0000064a
adds r0, r1, r2
@@ -5752,7 +5752,7 @@ _080BE5C0:
ldrsh r0, [r4, r3]
cmp r0, 0
beq _080BE5F0
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
lsls r6, 1
ldr r4, =0x0000061e
@@ -5778,7 +5778,7 @@ _080BE5F0:
sub_80BE604: @ 80BE604
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -5816,7 +5816,7 @@ _080BE648:
sub_80BE658: @ 80BE658
push {r4,r5,lr}
adds r3, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -5948,7 +5948,7 @@ _080BE750:
sub_80BE758: @ 80BE758
push {lr}
adds r1, r0, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000064a
adds r0, r2
@@ -5970,7 +5970,7 @@ sub_80BE780: @ 80BE780
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -6058,7 +6058,7 @@ _080BE824:
sub_80BE834: @ 80BE834
push {r4,lr}
adds r3, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -6175,7 +6175,7 @@ sub_80BE91C: @ 80BE91C
push {r4,r5,lr}
lsls r4, r1, 24
lsrs r4, 24
- ldr r1, =0x02039b54
+ ldr r1, =gUnknown_02039B54
str r0, [r1]
ldr r0, =sub_80BEA24
movs r1, 0
@@ -6183,7 +6183,7 @@ sub_80BE91C: @ 80BE91C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -6240,7 +6240,7 @@ sub_80BE9C4: @ 80BE9C4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6268,9 +6268,9 @@ sub_80BE9F8: @ 80BE9F8
adds r2, r0, 0
lsls r0, r1, 24
lsrs r0, 24
- ldr r1, =0x02039b54
+ ldr r1, =gUnknown_02039B54
str r2, [r1]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6291,7 +6291,7 @@ sub_80BEA24: @ 80BEA24
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -6319,7 +6319,7 @@ _080BEA50:
.4byte _080BED5E
.4byte _080BED7C
_080BEA7C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6327,19 +6327,19 @@ _080BEA7C:
beq _080BEA8A
b _080BEDA0
_080BEA8A:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000064a
adds r0, r3
movs r6, 0x1
strb r6, [r0]
- ldr r1, =0x030060b4
+ ldr r1, =gUnknown_030060B4
ldr r0, [r5, 0xC]
str r0, [r1]
movs r0, 0
bl SetVBlankCallback
movs r2, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6389,7 +6389,7 @@ _080BEAF0:
bl PutWindowTilemap
movs r0, 0x1
bl PutWindowTilemap
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r1, [r0]
movs r0, 0x1
@@ -6397,7 +6397,7 @@ _080BEAF0:
movs r0, 0x1
movs r1, 0x2
bl CopyWindowToVram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -6406,7 +6406,7 @@ _080BEAF0:
_080BEB50:
movs r0, 0xD
bl sub_80BFCDC
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064d
adds r0, r1
@@ -6420,7 +6420,7 @@ _080BEB50:
lsls r0, 31
lsrs r0, 31
bl sub_80BC844
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -6432,10 +6432,10 @@ _080BEB90:
adds r1, r5, r0
b _080BED70
_080BEB98:
- ldr r4, =0x02039b54
+ ldr r4, =gUnknown_02039B54
ldr r3, [r4]
ldrh r0, [r3]
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r1, [r1]
ldr r2, =0x00000612
adds r1, r2
@@ -6454,7 +6454,7 @@ _080BEB98:
ands r0, r1
cmp r0, 0
bne _080BEBD0
- ldr r0, =0x02037716
+ ldr r0, =gUnknown_02037716
movs r1, 0x31
movs r2, 0x1E
bl gpu_pal_apply
@@ -6468,14 +6468,14 @@ _080BEBD0:
bl CopyBgTilemapBufferToVram
movs r0, 0x3
bl CopyBgTilemapBufferToVram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _080BED70
.pool
_080BEC08:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -6484,7 +6484,7 @@ _080BEC08:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080BEC44
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
movs r1, 0x30
@@ -6492,7 +6492,7 @@ _080BEC08:
movs r3, 0
bl sub_80C0E9C
strh r0, [r4, 0x10]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x10
ldrsh r0, [r4, r3]
lsls r1, r0, 4
@@ -6505,7 +6505,7 @@ _080BEC08:
ands r0, r2
strb r0, [r1, 0x5]
_080BEC44:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -6513,7 +6513,7 @@ _080BEC44:
.pool
_080BEC60:
movs r3, 0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -6528,7 +6528,7 @@ _080BEC76:
ldrsh r0, [r1, r2]
cmp r0, 0
beq _080BEC98
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x10
ldrsh r1, [r1, r0]
lsls r0, r1, 4
@@ -6548,7 +6548,7 @@ _080BEC98:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
b _080BED68
@@ -6575,14 +6575,14 @@ _080BECBC:
bl ShowBg
movs r0, 0x3
bl ShowBg
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _080BED70
.pool
_080BED04:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6594,7 +6594,7 @@ _080BED04:
ldrb r0, [r2]
adds r3, r0, 0x1
strb r3, [r2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6604,7 +6604,7 @@ _080BED04:
cmp r0, 0
bne _080BED58
bl sub_80A369C
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
bl NationalPokedexNumToSpecies
@@ -6626,7 +6626,7 @@ _080BED5E:
cmp r0, 0
bne _080BEDA0
_080BED68:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -6637,7 +6637,7 @@ _080BED70:
b _080BEDA0
.pool
_080BED7C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6701,7 +6701,7 @@ sub_80BEDF4: @ 80BEDF4
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
@@ -6724,7 +6724,7 @@ sub_80BEDF4: @ 80BEDF4
b _080BEFBA
.pool
_080BEE34:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x2
ands r0, r2
@@ -6742,7 +6742,7 @@ _080BEE50:
ands r0, r2
cmp r0, 0
beq _080BEF28
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000064d
adds r0, r1
@@ -6790,7 +6790,7 @@ _080BEEA0:
b _080BEEF0
.pool
_080BEEC0:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrb r0, [r0, 0x2]
ands r1, r0
@@ -6845,13 +6845,13 @@ _080BEF28:
ands r0, r2
cmp r0, 0
beq _080BEF78
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _080BEF78
_080BEF44:
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r0, [r3]
ldr r4, =0x0000064d
adds r2, r0, r4
@@ -6880,13 +6880,13 @@ _080BEF78:
ands r0, r1
cmp r0, 0
beq _080BEFBA
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _080BEFBA
_080BEF96:
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
ldr r3, =0x0000064d
adds r1, r0, r3
@@ -6915,20 +6915,20 @@ sub_80BEFD0: @ 80BEFD0
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF02C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
adds r4, r0, r1
ldrh r0, [r4, 0x10]
bl sub_818D820
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -6963,13 +6963,13 @@ sub_80BF038: @ 80BF038
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF05E
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r2, 2
adds r4, r2
lsls r4, 3
@@ -6990,13 +6990,13 @@ sub_80BF070: @ 80BF070
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF09C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -7018,7 +7018,7 @@ sub_80BF0AC: @ 80BF0AC
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r7, r2, r0
@@ -7030,7 +7030,7 @@ sub_80BF0AC: @ 80BF0AC
cmp r0, 0x2
beq _080BF15C
_080BF0C8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7038,13 +7038,13 @@ _080BF0C8:
lsrs r5, r0, 24
cmp r5, 0
bne _080BF196
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064a
adds r0, r1
movs r1, 0x5
strb r1, [r0]
- ldr r1, =0x030060b4
+ ldr r1, =gUnknown_030060B4
ldr r0, [r2, 0xC]
str r0, [r1]
movs r0, 0
@@ -7066,7 +7066,7 @@ _080BF120:
movs r0, 0
movs r1, 0xD
bl sub_80BFD7C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064c
adds r0, r1
@@ -7084,18 +7084,18 @@ _080BF120:
b _080BF196
.pool
_080BF15C:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
bl NationalPokedexNumToSpecies
lsls r0, 16
lsrs r0, 16
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r4, =0x0000064e
adds r1, r4
bl sub_813D3D8
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
ldr r0, [r5]
@@ -7103,7 +7103,7 @@ _080BF15C:
movs r1, 0
strb r1, [r0]
strb r1, [r7]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -7122,14 +7122,14 @@ sub_80BF1B4: @ 80BF1B4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
ldrb r0, [r0]
cmp r0, 0
beq _080BF1D6
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -7147,13 +7147,13 @@ sub_80BF1EC: @ 80BF1EC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF242
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -7163,7 +7163,7 @@ sub_80BF1EC: @ 80BF1EC
cmp r0, 0x2
beq _080BF234
_080BF210:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -7172,7 +7172,7 @@ _080BF210:
b _080BF240
.pool
_080BF234:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -7192,7 +7192,7 @@ sub_80BF250: @ 80BF250
sub sp, 0x14
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -7220,7 +7220,7 @@ _080BF27C:
.4byte _080BF540
.4byte _080BF590
_080BF2A8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7228,16 +7228,16 @@ _080BF2A8:
beq _080BF2B6
b _080BF5B2
_080BF2B6:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl MPlayStop_rev01
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r3, =0x0000064a
adds r0, r3
movs r1, 0x6
strb r1, [r0]
- ldr r1, =0x030060b4
- ldr r4, =0x030022c0
+ ldr r1, =gUnknown_030060B4
+ ldr r4, =gUnknown_030022C0
ldr r0, [r4, 0xC]
str r0, [r1]
movs r0, 0
@@ -7279,7 +7279,7 @@ _080BF310:
bl PutWindowTilemap
movs r0, 0x2
bl PutWindowTilemap
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -7291,7 +7291,7 @@ _080BF360:
movs r0, 0x1
movs r1, 0xD
bl sub_80BFD7C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r4, =0x0000064c
adds r0, r4
@@ -7303,7 +7303,7 @@ _080BF360:
.pool
_080BF38C:
bl sub_80A1A74
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7314,35 +7314,35 @@ _080BF3A0:
movs r1, 0x52
movs r2, 0x21
bl sub_80BE8DC
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r1, [r0]
movs r0, 0
movs r2, 0x52
movs r3, 0x31
bl sub_80C0B44
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _080BF582
.pool
_080BF3D0:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
movs r1, 0x30
movs r2, 0x38
movs r3, 0
bl sub_80C0E9C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
adds r1, r2
movs r3, 0
strh r0, [r1, 0x10]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r4, 0x10
ldrsh r0, [r1, r4]
lsls r1, r0, 4
@@ -7354,7 +7354,7 @@ _080BF3D0:
negs r0, r0
ands r0, r2
strb r0, [r1, 0x5]
- ldr r0, =0x030061ec
+ ldr r0, =gUnknown_030061EC
strb r3, [r0]
b _080BF57A
.pool
@@ -7394,7 +7394,7 @@ _080BF41C:
bne _080BF462
b _080BF5B2
_080BF462:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7402,7 +7402,7 @@ _080BF462:
adds r0, 0x1
movs r2, 0
strb r0, [r1]
- ldr r0, =0x030061ec
+ ldr r0, =gUnknown_030061EC
strb r2, [r0]
b _080BF5B2
.pool
@@ -7431,7 +7431,7 @@ _080BF498:
lsls r0, 24
cmp r0, 0
beq _080BF4D8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -7463,10 +7463,10 @@ _080BF514:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r4, 0x87
lsls r4, 3
adds r1, r4
@@ -7495,7 +7495,7 @@ _080BF540:
movs r0, 0x3
bl ShowBg
_080BF57A:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -7506,7 +7506,7 @@ _080BF582:
b _080BF5B2
.pool
_080BF590:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -7516,7 +7516,7 @@ _080BF590:
lsls r3, 3
adds r0, r2, r3
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7550,7 +7550,7 @@ _080BF5EC:
movs r0, 0
bl sub_80BF7FC
_080BF5F2:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x1
ands r0, r2
@@ -7559,7 +7559,7 @@ _080BF5F2:
beq _080BF624
movs r0, 0x1
bl sub_80BF7FC
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
bl NationalPokedexNumToSpecies
@@ -7569,7 +7569,7 @@ _080BF5F2:
b _080BF772
.pool
_080BF624:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7592,15 +7592,15 @@ _080BF636:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x1
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7621,7 +7621,7 @@ _080BF694:
ands r0, r2
cmp r0, 0
beq _080BF700
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -7634,15 +7634,15 @@ _080BF6B0:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x2
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7664,13 +7664,13 @@ _080BF700:
ands r0, r1
cmp r0, 0
beq _080BF772
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _080BF772
_080BF71E:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrb r1, [r0, 0x2]
movs r0, 0x2
@@ -7689,15 +7689,15 @@ _080BF73C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x3
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7719,21 +7719,21 @@ sub_80BF790: @ 80BF790
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF7F0
bl sub_8145914
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r4, r0, r1
ldrh r0, [r4, 0x10]
bl sub_818D820
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -7794,7 +7794,7 @@ sub_80BF82C: @ 80BF82C
sub sp, 0x44
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -7821,7 +7821,7 @@ _080BF858:
.4byte _080BFB14
.4byte _080BFB64
_080BF880:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7829,13 +7829,13 @@ _080BF880:
beq _080BF88E
b _080BFB94
_080BF88E:
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064a
adds r0, r1
movs r1, 0x7
strb r1, [r0]
- ldr r1, =0x030060b4
+ ldr r1, =gUnknown_030060B4
ldr r0, [r5, 0xC]
str r0, [r1]
movs r0, 0
@@ -7882,7 +7882,7 @@ _080BF910:
movs r0, 0x2
movs r1, 0xD
bl sub_80BFD7C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064c
adds r0, r1
@@ -7896,7 +7896,7 @@ _080BF93C:
ldr r1, =gUnknown_085E8723
add r0, sp, 0x4
bl CopyString
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
add r0, sp, 0x4
bl AppendString
@@ -7910,7 +7910,7 @@ _080BF93C:
add r0, sp, 0x4
movs r2, 0x79
bl sub_80BE8DC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -7920,7 +7920,7 @@ _080BF97C:
bl sub_80A1A74
b _080BFB4E
_080BF982:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl sub_806F000
@@ -7932,7 +7932,7 @@ _080BF982:
bl sub_80C0EF8
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r6, 4
adds r4, r6
lsls r4, 2
@@ -7957,7 +7957,7 @@ _080BF982:
ands r0, r1
strb r0, [r4, 0x5]
ldr r2, =gPokedexEntries
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r1, [r0]
ldrh r0, [r1]
lsls r0, 5
@@ -7980,20 +7980,20 @@ _080BF982:
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
adds r0, r1
strh r6, [r0, 0x12]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _080BFB56
.pool
_080BFA34:
- ldr r5, =0x02039b54
+ ldr r5, =gUnknown_02039B54
ldr r0, [r5]
ldrh r0, [r0]
movs r1, 0x58
@@ -8002,7 +8002,7 @@ _080BFA34:
bl sub_80C0E9C
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r6, 4
adds r4, r6
lsls r4, 2
@@ -8049,7 +8049,7 @@ _080BFA34:
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -8074,10 +8074,10 @@ _080BFAE8:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -8106,7 +8106,7 @@ _080BFB14:
movs r0, 0x3
bl ShowBg
_080BFB4E:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -8117,7 +8117,7 @@ _080BFB56:
b _080BFB94
.pool
_080BFB64:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8125,7 +8125,7 @@ _080BFB64:
lsrs r2, r0, 24
cmp r2, 0
bne _080BFB94
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -8134,7 +8134,7 @@ _080BFB64:
lsls r1, 3
adds r0, r5, r1
strb r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -8156,7 +8156,7 @@ sub_80BFBB0: @ 80BFBB0
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -8171,13 +8171,13 @@ sub_80BFBB0: @ 80BFBB0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x1
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -8198,7 +8198,7 @@ _080BFC10:
ands r0, r1
cmp r0, 0
beq _080BFC5C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -8211,13 +8211,13 @@ _080BFC2C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x2
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8239,13 +8239,13 @@ sub_80BFC78: @ 80BFC78
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BFCD0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -8254,7 +8254,7 @@ sub_80BFC78: @ 80BFC78
bl sub_818D820
ldrh r0, [r4, 0x12]
bl sub_818D8F0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -8442,7 +8442,7 @@ sub_80BFDF4: @ 80BFDF4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8468,7 +8468,7 @@ sub_80BFE38: @ 80BFE38
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
@@ -8495,7 +8495,7 @@ _080BFE68:
.4byte _080C0000
.4byte _080C0044
_080BFE84:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8503,8 +8503,8 @@ _080BFE84:
beq _080BFE92
b _080C0074
_080BFE92:
- ldr r1, =0x030060b4
- ldr r0, =0x030022c0
+ ldr r1, =gUnknown_030060B4
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0xC]
str r0, [r1]
movs r0, 0
@@ -8533,7 +8533,7 @@ _080BFE92:
ldr r0, =gUnknown_0856E670
bl InitWindows
bl DeactivateAllTextPrinters
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8563,7 +8563,7 @@ _080BFF0C:
bl PutWindowTilemap
movs r0, 0x1
bl PutWindowTilemap
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -8612,7 +8612,7 @@ _080BFFA8:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -8629,10 +8629,10 @@ _080BFFA8:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8659,7 +8659,7 @@ _080C0000:
movs r0, 0x3
bl ShowBg
_080C002E:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8671,7 +8671,7 @@ _080C0038:
b _080C0074
.pool
_080C0044:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8685,7 +8685,7 @@ _080C0044:
lsrs r0, 16
movs r1, 0
bl cry_related
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8707,7 +8707,7 @@ sub_80C0088: @ 80C0088
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -8719,8 +8719,8 @@ sub_80C0088: @ 80C0088
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r3, =0x02020630
- ldr r0, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -8739,7 +8739,7 @@ sub_80C0088: @ 80C0088
b _080C011E
.pool
_080C00E8:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -8775,7 +8775,7 @@ blockset_load_palette_to_gpu: @ 80C012C
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8798,7 +8798,7 @@ _080C015A:
beq _080C0168
bl Free
_080C0168:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -8815,7 +8815,7 @@ _080C0168:
lsls r2, 16
ldrh r3, [r4, 0x24]
orrs r2, r3
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r3, 0xE
ldrsh r4, [r4, r3]
lsls r3, r4, 4
@@ -9448,7 +9448,7 @@ _080C06A2:
_080C06A8:
b _080C07E8
_080C06AA:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
adds r0, 0x5C
adds r0, r4
@@ -9459,7 +9459,7 @@ _080C06AA:
bne _080C06BE
b _080C07E8
_080C06BE:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r6, =0x00000988
adds r1, r3, r6
@@ -9484,7 +9484,7 @@ _080C06E0:
b _080C076A
.pool
_080C06FC:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
adds r0, r3, 0
adds r0, 0x28
@@ -9499,7 +9499,7 @@ _080C06FC:
adds r0, r4
ldrb r0, [r0]
ands r0, r5
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
cmp r2, r0
bne _080C0754
ldr r1, [r6]
@@ -9557,7 +9557,7 @@ _080C076A:
b _080C07E8
.pool
_080C079C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0x5C
adds r1, r4
@@ -9565,7 +9565,7 @@ _080C079C:
adds r0, r5, 0
orrs r0, r2
strb r0, [r1]
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
ldr r0, =0x00000988
adds r1, r0
@@ -9580,7 +9580,7 @@ _080C079C:
b _080C07DE
.pool
_080C07D8:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0x28
_080C07DE:
@@ -9939,7 +9939,7 @@ _080C0A60:
bl ClearGpuRegBits
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
_080C0A7E:
@@ -10479,13 +10479,13 @@ sub_80C0E68: @ 80C0E68
lsls r0, 1
cmp r1, r0
bne _080C0E94
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r0, [r0, 0x20]
b _080C0E96
.pool
_080C0E88:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r0, [r0, 0x1C]
b _080C0E96
@@ -10602,7 +10602,7 @@ sub_80C0F30: @ 80C0F30
movs r5, 0
movs r6, 0
ldr r4, =0x00000181
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
_080C0F6A:
ldr r2, [r3]
lsls r0, r5, 2
@@ -10624,7 +10624,7 @@ _080C0F86:
lsrs r5, r0, 16
cmp r5, r4
bls _080C0F6A
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10646,7 +10646,7 @@ _080C0F86:
adds r0, r7
mov r9, r0
_080C0FBA:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
lsls r4, r5, 2
adds r0, r4
@@ -10687,7 +10687,7 @@ _080C0FF2:
cmp r3, r1
bge _080C101E
_080C100A:
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
lsls r1, r6, 2
adds r1, r0, r1
@@ -10701,7 +10701,7 @@ _080C101E:
adds r0, r5, 0x1
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10709,7 +10709,7 @@ _080C101E:
cmp r5, r0
bcc _080C0FBA
_080C1032:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10720,7 +10720,7 @@ _080C103C:
beq _080C10AC
movs r5, 0
movs r6, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10768,7 +10768,7 @@ _080C1090:
cmp r5, r0
bcc _080C105A
_080C10A2:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10792,7 +10792,7 @@ _080C10C2:
bne _080C1158
movs r5, 0
movs r6, 0
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
ldr r1, =0x0000060c
adds r0, r1
@@ -10856,7 +10856,7 @@ _080C112A:
_080C1158:
movs r5, 0
movs r6, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10898,7 +10898,7 @@ _080C11A2:
cmp r0, r1
bne _080C11C0
_080C11AC:
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
lsls r1, r6, 2
adds r1, r0, r1
@@ -10912,7 +10912,7 @@ _080C11C0:
adds r0, r5, 0x1
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10920,13 +10920,13 @@ _080C11C0:
cmp r5, r0
bcc _080C116C
_080C11D4:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
strh r6, [r0]
_080C11DE:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r1, r0, r2
@@ -10937,7 +10937,7 @@ _080C11DE:
ldr r0, =0x00000181
cmp r5, r0
bhi _080C1232
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
movs r1, 0x2
negs r1, r1
mov r10, r1
@@ -11062,7 +11062,7 @@ sub_80C12E0: @ 80C12E0
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -11084,7 +11084,7 @@ _080C130C:
.4byte _080C14A0
.4byte _080C14F0
_080C1320:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11094,7 +11094,7 @@ _080C1320:
beq _080C1332
b _080C1516
_080C1332:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064a
adds r0, r1
@@ -11163,7 +11163,7 @@ _080C13F0:
movs r1, 0x1
movs r2, 0x7E
bl gpu_pal_apply
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -11182,7 +11182,7 @@ _080C1414:
lsls r0, r4, 2
adds r0, r4
lsls r2, r0, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
movs r3, 0
_080C1432:
lsls r0, r1, 1
@@ -11219,7 +11219,7 @@ _080C1480:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -11248,7 +11248,7 @@ _080C14A0:
movs r0, 0x3
bl ShowBg
_080C14DA:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -11259,7 +11259,7 @@ _080C14E2:
b _080C1516
.pool
_080C14F0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11267,7 +11267,7 @@ _080C14F0:
lsrs r2, r0, 24
cmp r2, 0
bne _080C1516
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11324,7 +11324,7 @@ sub_80C1570: @ 80C1570
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
@@ -11351,7 +11351,7 @@ sub_80C15B0: @ 80C15B0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -11359,7 +11359,7 @@ sub_80C15B0: @ 80C15B0
beq _080C15E4
movs r0, 0x3
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11373,7 +11373,7 @@ _080C15E4:
ands r0, r1
cmp r0, 0
beq _080C1640
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11419,7 +11419,7 @@ _080C1640:
ands r0, r1
cmp r0, 0
beq _080C167C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11442,13 +11442,13 @@ _080C1640:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C167C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _080C16BC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11483,7 +11483,7 @@ sub_80C16CC: @ 80C16CC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
@@ -11511,7 +11511,7 @@ sub_80C170C: @ 80C170C
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11534,7 +11534,7 @@ _080C1740:
bne _080C174C
ldr r6, =gUnknown_0856EDD4
_080C174C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -11546,7 +11546,7 @@ _080C174C:
bl audio_play
adds r0, r5, 0
bl sub_80C23B8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11560,7 +11560,7 @@ _080C178C:
ands r0, r1
cmp r0, 0
beq _080C1870
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11573,16 +11573,16 @@ _080C178C:
ldrsh r0, [r6, r1]
cmp r0, 0
beq _080C183C
- ldr r1, =0x02039b52
+ ldr r1, =gUnknown_02039B52
movs r0, 0x40
strb r0, [r1]
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r1, [r7]
ldr r0, =0x0000062a
adds r2, r1, r0
movs r0, 0x40
strh r0, [r2]
- ldr r0, =0x02039b50
+ ldr r0, =gUnknown_02039B50
strh r3, [r0]
movs r2, 0xC2
lsls r2, 3
@@ -11591,7 +11591,7 @@ _080C178C:
adds r0, r5, 0
movs r1, 0x5
bl sub_80C2318
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
strb r0, [r1, 0x19]
bl sub_809D42C
@@ -11649,7 +11649,7 @@ _080C1870:
ands r0, r1
cmp r0, 0
beq _080C18B6
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11677,13 +11677,13 @@ _080C1870:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C18B6:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _080C1900
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11711,13 +11711,13 @@ _080C18B6:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C1900:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _080C194A
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11745,13 +11745,13 @@ _080C1900:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C194A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _080C1994
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11844,7 +11844,7 @@ sub_80C19A4: @ 80C19A4
mov r2, r8
adds r3, r6, 0
bl sub_80C0F30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11871,7 +11871,7 @@ sub_80C1A4C: @ 80C1A4C
lsls r0, 24
cmp r0, 0
bne _080C1AA6
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000060c
adds r0, r1
@@ -11890,7 +11890,7 @@ _080C1A84:
ldr r0, =gUnknown_085E8785
bl sub_80C2618
_080C1A90:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -11913,13 +11913,13 @@ sub_80C1AB8: @ 80C1AB8
lsls r0, 24
lsrs r4, r0, 24
adds r2, r4, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080C1B54
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r3, =0x0000060c
adds r0, r1, r3
@@ -11948,7 +11948,7 @@ sub_80C1AB8: @ 80C1AB8
ldr r3, =0x00000616
adds r1, r3
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11960,7 +11960,7 @@ sub_80C1AB8: @ 80C1AB8
b _080C1B54
.pool
_080C1B40:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -11984,7 +11984,7 @@ sub_80C1B64: @ 80C1B64
lsrs r5, 24
movs r0, 0
bl sub_80C21D4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -12029,7 +12029,7 @@ sub_80C1BCC: @ 80C1BCC
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r7, 2
adds r2, r7
lsls r2, 3
@@ -12052,7 +12052,7 @@ sub_80C1BCC: @ 80C1BCC
subs r0, 0x1
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
mov r12, r0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
@@ -12205,7 +12205,7 @@ sub_80C1D38: @ 80C1D38
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12224,7 +12224,7 @@ sub_80C1D70: @ 80C1D70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12659,7 +12659,7 @@ sub_80C20F8: @ 80C20F8
movs r2, 0x60
movs r3, 0x50
bl sub_80C12B0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12850,7 +12850,7 @@ sub_80C2294: @ 80C2294
lsls r0, 24
lsrs r0, 24
ldr r4, =gUnknown_0856EFC8
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -12919,7 +12919,7 @@ sub_80C2318: @ 80C2318
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
ldr r2, =gUnknown_0856EFC8
lsls r0, r3, 3
@@ -12995,7 +12995,7 @@ sub_80C23B8: @ 80C23B8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x00000614
adds r0, r2
@@ -13012,7 +13012,7 @@ _080C23D2:
_080C23E0:
movs r3, 0x1
_080C23E2:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r4, 2
adds r0, r2, r4
lsls r0, 3
@@ -13072,7 +13072,7 @@ sub_80C244C: @ 80C244C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -13110,7 +13110,7 @@ sub_80C2494: @ 80C2494
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -13148,7 +13148,7 @@ _080C24DA:
sub_80C24E0: @ 80C24E0
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -13252,7 +13252,7 @@ sub_80C2594: @ 80C2594
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2