summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCameron Hall <cameronghall@cox.net>2019-08-04 10:38:27 -0500
committerCameron Hall <cameronghall@cox.net>2019-08-04 10:38:27 -0500
commit3c23dc2aa09f26e958fa7b8ae8ede3c36337d2af (patch)
tree483e60768a90ced783d92c2242dc87c952f6c73b
parenta4a7a13d9f63bea0d7111403878e11495a796e18 (diff)
convert hardcoded EWRAM addresses to symbols in asm
-rwxr-xr-xasm/bonus_field_select.s148
-rwxr-xr-xasm/ereader.s474
-rwxr-xr-xasm/field_select.s62
-rwxr-xr-xasm/high_scores.s936
-rwxr-xr-xasm/intro.s1032
-rwxr-xr-xasm/options.s270
-rwxr-xr-xasm/pokedex.s1854
-rwxr-xr-xasm/rom_1068C.s26
-rwxr-xr-xasm/rom_11B9C.s416
-rwxr-xr-xasm/rom_3219C.s778
-rwxr-xr-xasm/rom_528AC.s32
-rwxr-xr-xasm/rom_9BC.s364
-rwxr-xr-xasm/titlescreen.s12
-rwxr-xr-xasm/unknown_lib.s28
-rwxr-xr-xld_script.txt1
-rw-r--r--undefined_ewram.txt266
16 files changed, 3483 insertions, 3216 deletions
diff --git a/asm/bonus_field_select.s b/asm/bonus_field_select.s
index be370ea..cea2519 100755
--- a/asm/bonus_field_select.s
+++ b/asm/bonus_field_select.s
@@ -160,47 +160,47 @@ _0800270C: .4byte sub_29C8 + 1
thumb_func_start sub_2710
sub_2710: @ 0x08002710
- ldr r0, _08002740 @ =0x0201A4F8
+ ldr r0, _08002740 @ =gUnknown_0201A4F8
movs r1, #0
strb r1, [r0]
- ldr r0, _08002744 @ =0x0202BED0
+ ldr r0, _08002744 @ =gUnknown_0202BED0
strb r1, [r0]
- ldr r0, _08002748 @ =0x0202A560
+ ldr r0, _08002748 @ =gUnknown_0202A560
movs r1, #0
strh r1, [r0]
- ldr r0, _0800274C @ =0x0202BE1C
+ ldr r0, _0800274C @ =gUnknown_0202BE1C
strh r1, [r0]
- ldr r0, _08002750 @ =0x0202BEE8
+ ldr r0, _08002750 @ =gUnknown_0202BEE8
strb r1, [r0]
- ldr r0, _08002754 @ =0x0201A4F4
+ ldr r0, _08002754 @ =gUnknown_0201A4F4
strh r1, [r0]
- ldr r0, _08002758 @ =0x0201A4B0
+ ldr r0, _08002758 @ =gUnknown_0201A4B0
strb r1, [r0]
- ldr r0, _0800275C @ =0x0202BEE4
+ ldr r0, _0800275C @ =gUnknown_0202BEE4
strb r1, [r0]
- ldr r1, _08002760 @ =0x0201A4C0
- ldr r0, _08002764 @ =0x0200B134
+ ldr r1, _08002760 @ =gUnknown_0201A4C0
+ ldr r0, _08002764 @ =gUnknown_0200B134
adds r0, #0xce
ldrb r0, [r0]
strb r0, [r1]
bx lr
.align 2, 0
-_08002740: .4byte 0x0201A4F8
-_08002744: .4byte 0x0202BED0
-_08002748: .4byte 0x0202A560
-_0800274C: .4byte 0x0202BE1C
-_08002750: .4byte 0x0202BEE8
-_08002754: .4byte 0x0201A4F4
-_08002758: .4byte 0x0201A4B0
-_0800275C: .4byte 0x0202BEE4
-_08002760: .4byte 0x0201A4C0
-_08002764: .4byte 0x0200B134
+_08002740: .4byte gUnknown_0201A4F8
+_08002744: .4byte gUnknown_0202BED0
+_08002748: .4byte gUnknown_0202A560
+_0800274C: .4byte gUnknown_0202BE1C
+_08002750: .4byte gUnknown_0202BEE8
+_08002754: .4byte gUnknown_0201A4F4
+_08002758: .4byte gUnknown_0201A4B0
+_0800275C: .4byte gUnknown_0202BEE4
+_08002760: .4byte gUnknown_0201A4C0
+_08002764: .4byte gUnknown_0200B134
thumb_func_start sub_2768
sub_2768: @ 0x08002768
push {r4, r5, r6, lr}
bl sub_29C8
- ldr r6, _08002784 @ =0x0202BED0
+ ldr r6, _08002784 @ =gUnknown_0202BED0
movs r4, #0
ldrsb r4, [r6, r4]
cmp r4, #1
@@ -213,7 +213,7 @@ _0800277A:
beq _08002790
b _0800296E
.align 2, 0
-_08002784: .4byte 0x0202BED0
+_08002784: .4byte gUnknown_0202BED0
_08002788:
cmp r4, #2
bne _0800278E
@@ -227,7 +227,7 @@ _08002790:
ands r0, r1
cmp r0, #0
beq _080027C0
- ldr r4, _080027BC @ =0x0201A4F8
+ ldr r4, _080027BC @ =gUnknown_0201A4F8
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #0
@@ -241,13 +241,13 @@ _08002790:
b _080027E0
.align 2, 0
_080027B8: .4byte gMain
-_080027BC: .4byte 0x0201A4F8
+_080027BC: .4byte gUnknown_0201A4F8
_080027C0:
movs r0, #0x10
ands r0, r1
cmp r0, #0
beq _080027E2
- ldr r4, _08002804 @ =0x0201A4F8
+ ldr r4, _08002804 @ =gUnknown_0201A4F8
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #2
@@ -267,7 +267,7 @@ _080027E2:
ands r0, r1
cmp r0, #0
beq _0800280C
- ldr r4, _08002804 @ =0x0201A4F8
+ ldr r4, _08002804 @ =gUnknown_0201A4F8
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #2
@@ -278,14 +278,14 @@ _080027E2:
subs r0, #3
b _08002828
.align 2, 0
-_08002804: .4byte 0x0201A4F8
+_08002804: .4byte gUnknown_0201A4F8
_08002808: .4byte gMain
_0800280C:
movs r0, #0x80
ands r0, r1
cmp r0, #0
beq _0800282A
- ldr r4, _0800286C @ =0x0201A4F8
+ ldr r4, _0800286C @ =gUnknown_0201A4F8
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #2
@@ -306,11 +306,11 @@ _0800282A:
beq _0800284C
movs r0, #0x65
bl m4aSongNumStart
- ldr r0, _08002874 @ =0x0202BED0
+ ldr r0, _08002874 @ =gUnknown_0202BED0
strb r5, [r0]
- ldr r0, _08002878 @ =0x0201A4B0
+ ldr r0, _08002878 @ =gUnknown_0201A4B0
strb r5, [r0]
- ldr r1, _0800287C @ =0x0202A560
+ ldr r1, _0800287C @ =gUnknown_0202A560
movs r0, #0
strh r0, [r1]
_0800284C:
@@ -323,19 +323,19 @@ _0800284C:
_08002858:
movs r0, #0x66
bl m4aSongNumStart
- ldr r0, _08002880 @ =0x0202BEE4
+ ldr r0, _08002880 @ =gUnknown_0202BEE4
strb r5, [r0]
ldrb r0, [r4, #3]
adds r0, #1
strb r0, [r4, #3]
b _0800296E
.align 2, 0
-_0800286C: .4byte 0x0201A4F8
+_0800286C: .4byte gUnknown_0201A4F8
_08002870: .4byte gMain
-_08002874: .4byte 0x0202BED0
-_08002878: .4byte 0x0201A4B0
-_0800287C: .4byte 0x0202A560
-_08002880: .4byte 0x0202BEE4
+_08002874: .4byte gUnknown_0202BED0
+_08002878: .4byte gUnknown_0201A4B0
+_0800287C: .4byte gUnknown_0202A560
+_08002880: .4byte gUnknown_0202BEE4
_08002884:
ldr r5, _08002904 @ =gMain
ldrh r1, [r5, #0x18]
@@ -345,7 +345,7 @@ _08002884:
beq _080028A0
movs r0, #0x67
bl m4aSongNumStart
- ldr r2, _08002908 @ =0x0201A4C0
+ ldr r2, _08002908 @ =gUnknown_0201A4C0
ldrb r1, [r2]
movs r0, #1
subs r0, r0, r1
@@ -357,12 +357,12 @@ _080028A0:
beq _080028CC
movs r0, #0x65
bl m4aSongNumStart
- ldr r0, _0800290C @ =0x0202A560
+ ldr r0, _0800290C @ =gUnknown_0202A560
movs r1, #0
strh r1, [r0]
- ldr r0, _08002910 @ =0x0202BE1C
+ ldr r0, _08002910 @ =gUnknown_0202BE1C
strh r1, [r0]
- ldr r0, _08002908 @ =0x0201A4C0
+ ldr r0, _08002908 @ =gUnknown_0201A4C0
ldrb r0, [r0]
movs r2, #0xa1
lsls r2, r2, #1
@@ -379,12 +379,12 @@ _080028CC:
beq _080028E4
movs r0, #0x66
bl m4aSongNumStart
- ldr r1, _08002914 @ =0x0201A4B0
+ ldr r1, _08002914 @ =gUnknown_0201A4B0
movs r0, #0
strb r0, [r1]
strb r0, [r6]
_080028E4:
- ldr r1, _0800290C @ =0x0202A560
+ ldr r1, _0800290C @ =gUnknown_0202A560
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -394,7 +394,7 @@ _080028E4:
ble _0800296E
movs r0, #0
strh r0, [r1]
- ldr r2, _08002918 @ =0x0201A4F4
+ ldr r2, _08002918 @ =gUnknown_0201A4F4
ldrh r1, [r2]
movs r0, #1
subs r0, r0, r1
@@ -402,13 +402,13 @@ _080028E4:
b _0800296E
.align 2, 0
_08002904: .4byte gMain
-_08002908: .4byte 0x0201A4C0
-_0800290C: .4byte 0x0202A560
-_08002910: .4byte 0x0202BE1C
-_08002914: .4byte 0x0201A4B0
-_08002918: .4byte 0x0201A4F4
+_08002908: .4byte gUnknown_0201A4C0
+_0800290C: .4byte gUnknown_0202A560
+_08002910: .4byte gUnknown_0202BE1C
+_08002914: .4byte gUnknown_0201A4B0
+_08002918: .4byte gUnknown_0201A4F4
_0800291C:
- ldr r1, _08002974 @ =0x0202A560
+ ldr r1, _08002974 @ =gUnknown_0202A560
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -418,12 +418,12 @@ _0800291C:
ble _0800296E
movs r3, #0
strh r3, [r1]
- ldr r2, _08002978 @ =0x0202BEE8
+ ldr r2, _08002978 @ =gUnknown_0202BEE8
ldrb r1, [r2]
movs r0, #2
subs r0, r0, r1
strb r0, [r2]
- ldr r1, _0800297C @ =0x0202BE1C
+ ldr r1, _0800297C @ =gUnknown_0202BE1C
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -434,7 +434,7 @@ _0800291C:
ldr r1, _08002980 @ =gMain
strb r3, [r1, #0xd]
ldr r2, _08002984 @ =gUnknown_086A4CF0
- ldr r0, _08002988 @ =0x0201A4F8
+ ldr r0, _08002988 @ =gUnknown_0201A4F8
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -444,7 +444,7 @@ _0800291C:
strb r0, [r1, #5]
movs r0, #1
strb r0, [r1, #6]
- ldr r0, _0800298C @ =0x0202BEE4
+ ldr r0, _0800298C @ =gUnknown_0202BEE4
strb r4, [r0]
ldrb r0, [r1, #3]
adds r0, #1
@@ -454,13 +454,13 @@ _0800296E:
pop {r0}
bx r0
.align 2, 0
-_08002974: .4byte 0x0202A560
-_08002978: .4byte 0x0202BEE8
-_0800297C: .4byte 0x0202BE1C
+_08002974: .4byte gUnknown_0202A560
+_08002978: .4byte gUnknown_0202BEE8
+_0800297C: .4byte gUnknown_0202BE1C
_08002980: .4byte gMain
_08002984: .4byte gUnknown_086A4CF0
-_08002988: .4byte 0x0201A4F8
-_0800298C: .4byte 0x0202BEE4
+_08002988: .4byte gUnknown_0201A4F8
+_0800298C: .4byte gUnknown_0202BEE4
thumb_func_start sub_2990
sub_2990: @ 0x08002990
@@ -472,7 +472,7 @@ sub_2990: @ 0x08002990
ldr r1, _080029C0 @ =gAutoDisplayTitlescreenMenu
movs r0, #1
strb r0, [r1]
- ldr r0, _080029C4 @ =0x0202BEE4
+ ldr r0, _080029C4 @ =gUnknown_0202BEE4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -484,7 +484,7 @@ sub_2990: @ 0x08002990
.align 2, 0
_080029BC: .4byte sub_29C8 + 1
_080029C0: .4byte gAutoDisplayTitlescreenMenu
-_080029C4: .4byte 0x0202BEE4
+_080029C4: .4byte gUnknown_0202BEE4
thumb_func_start sub_29C8
sub_29C8: @ 0x080029C8
@@ -507,13 +507,13 @@ sub_29C8: @ 0x080029C8
adds r2, #2
ldrh r0, [r1, #0x3a]
strh r0, [r2]
- ldr r7, _08002C24 @ =0x0201A4F8
+ ldr r7, _08002C24 @ =gUnknown_0201A4F8
movs r0, #0xe9
lsls r0, r0, #3
adds r3, r1, r0
- ldr r4, _08002C28 @ =0x0201A4C0
- ldr r5, _08002C2C @ =0x0201A4F4
- ldr r2, _08002C30 @ =0x0201A4B0
+ ldr r4, _08002C28 @ =gUnknown_0201A4C0
+ ldr r5, _08002C2C @ =gUnknown_0201A4F4
+ ldr r2, _08002C30 @ =gUnknown_0201A4B0
mov sb, r2
ldr r0, _08002C34 @ =gUnknown_086A4C80
mov ip, r0
@@ -570,7 +570,7 @@ _08002A3C:
strh r0, [r7]
mov r0, ip
movs r1, #0x10
- ldr r2, _08002C3C @ =0x0200B3B8
+ ldr r2, _08002C3C @ =gUnknown_0200B3B8
bl LoadSpriteSets
movs r1, #0
_08002A70:
@@ -665,7 +665,7 @@ _08002B0C:
ldrh r2, [r4]
lsls r2, r2, #3
adds r2, r2, r5
- ldr r3, _08002C50 @ =0x0202BEE8
+ ldr r3, _08002C50 @ =gUnknown_0202BEE8
ldrb r1, [r3]
lsls r1, r1, #4
ldrb r3, [r2, #5]
@@ -707,7 +707,7 @@ _08002B0C:
cmp r0, #1
bne _08002BEA
ldr r2, _08002C54 @ =gUnknown_086A4CD8
- ldr r1, _08002C24 @ =0x0201A4F8
+ ldr r1, _08002C24 @ =gUnknown_0201A4F8
movs r0, #0
ldrsb r0, [r1, r0]
lsls r0, r0, #2
@@ -795,16 +795,16 @@ _08002C14: .4byte gMain
_08002C18: .4byte 0x00000C14
_08002C1C: .4byte 0x00000808
_08002C20: .4byte 0x04000050
-_08002C24: .4byte 0x0201A4F8
-_08002C28: .4byte 0x0201A4C0
-_08002C2C: .4byte 0x0201A4F4
-_08002C30: .4byte 0x0201A4B0
+_08002C24: .4byte gUnknown_0201A4F8
+_08002C28: .4byte gUnknown_0201A4C0
+_08002C2C: .4byte gUnknown_0201A4F4
+_08002C30: .4byte gUnknown_0201A4B0
_08002C34: .4byte gUnknown_086A4C80
_08002C38: .4byte 0xFFFFFBB0
-_08002C3C: .4byte 0x0200B3B8
+_08002C3C: .4byte gUnknown_0200B3B8
_08002C40: .4byte gUnknown_086A4CC0
_08002C44: .4byte gOamBuffer
_08002C48: .4byte 0x000001FF
_08002C4C: .4byte 0xFFFFFE00
-_08002C50: .4byte 0x0202BEE8
+_08002C50: .4byte gUnknown_0202BEE8
_08002C54: .4byte gUnknown_086A4CD8
diff --git a/asm/ereader.s b/asm/ereader.s
index 70fee57..8315ef0 100755
--- a/asm/ereader.s
+++ b/asm/ereader.s
@@ -118,13 +118,13 @@ sub_2C78: @ 0x08002C78
str r0, [r4, #8]
ldr r0, [r4, #8]
bl sub_2DF0
- ldr r0, _08002DDC @ =0x0202C604
+ ldr r0, _08002DDC @ =gUnknown_0202C604
strb r5, [r0]
- ldr r0, _08002DE0 @ =0x0202A580
+ ldr r0, _08002DE0 @ =gUnknown_0202A580
strb r5, [r0]
- ldr r0, _08002DE4 @ =0x0202C5A4
+ ldr r0, _08002DE4 @ =gUnknown_0202C5A4
strb r5, [r0]
- ldr r0, _08002DE8 @ =0x0202AD90
+ ldr r0, _08002DE8 @ =gUnknown_0202AD90
strb r5, [r0]
bl sub_377C
mov r3, r8
@@ -171,53 +171,53 @@ _08002DCC: .4byte 0x80000060
_08002DD0: .4byte gUnknown_08089B60
_08002DD4: .4byte 0x06010000
_08002DD8: .4byte 0x80003610
-_08002DDC: .4byte 0x0202C604
-_08002DE0: .4byte 0x0202A580
-_08002DE4: .4byte 0x0202C5A4
-_08002DE8: .4byte 0x0202AD90
+_08002DDC: .4byte gUnknown_0202C604
+_08002DE0: .4byte gUnknown_0202A580
+_08002DE4: .4byte gUnknown_0202C5A4
+_08002DE8: .4byte gUnknown_0202AD90
_08002DEC: .4byte 0x06004000
thumb_func_start sub_2DF0
sub_2DF0: @ 0x08002DF0
- ldr r0, _08002E1C @ =0x0202A58C
+ ldr r0, _08002E1C @ =gUnknown_0202A58C
movs r1, #0
strb r1, [r0]
- ldr r0, _08002E20 @ =0x0202C584
+ ldr r0, _08002E20 @ =gUnknown_0202C584
strb r1, [r0]
- ldr r2, _08002E24 @ =0x0202BEC0
+ ldr r2, _08002E24 @ =gUnknown_0202BEC0
movs r0, #4
strb r0, [r2]
- ldr r0, _08002E28 @ =0x0201B174
+ ldr r0, _08002E28 @ =gUnknown_0201B174
strb r1, [r0]
- ldr r0, _08002E2C @ =0x0202C5A0
+ ldr r0, _08002E2C @ =gUnknown_0202C5A0
movs r1, #0
strh r1, [r0]
- ldr r0, _08002E30 @ =0x0201A44C
+ ldr r0, _08002E30 @ =gUnknown_0201A44C
strh r1, [r0]
- ldr r0, _08002E34 @ =0x0202BEF8
+ ldr r0, _08002E34 @ =gUnknown_0202BEF8
strb r1, [r0]
- ldr r0, _08002E38 @ =0x0200282C
+ ldr r0, _08002E38 @ =gUnknown_0200282C
strb r1, [r0]
- ldr r0, _08002E3C @ =0x0200282D
+ ldr r0, _08002E3C @ =gUnknown_0200282D
strb r1, [r0]
bx lr
.align 2, 0
-_08002E1C: .4byte 0x0202A58C
-_08002E20: .4byte 0x0202C584
-_08002E24: .4byte 0x0202BEC0
-_08002E28: .4byte 0x0201B174
-_08002E2C: .4byte 0x0202C5A0
-_08002E30: .4byte 0x0201A44C
-_08002E34: .4byte 0x0202BEF8
-_08002E38: .4byte 0x0200282C
-_08002E3C: .4byte 0x0200282D
+_08002E1C: .4byte gUnknown_0202A58C
+_08002E20: .4byte gUnknown_0202C584
+_08002E24: .4byte gUnknown_0202BEC0
+_08002E28: .4byte gUnknown_0201B174
+_08002E2C: .4byte gUnknown_0202C5A0
+_08002E30: .4byte gUnknown_0201A44C
+_08002E34: .4byte gUnknown_0202BEF8
+_08002E38: .4byte gUnknown_0200282C
+_08002E3C: .4byte gUnknown_0200282D
thumb_func_start sub_2E40
sub_2E40: @ 0x08002E40
push {r4, r5, r6, r7, lr}
- ldr r4, _08002E84 @ =0x0202C604
+ ldr r4, _08002E84 @ =gUnknown_0202C604
ldr r2, _08002E88 @ =gUnknown_086A551A
- ldr r3, _08002E8C @ =0x0202AD90
+ ldr r3, _08002E8C @ =gUnknown_0202AD90
movs r0, #0
ldrsb r0, [r3, r0]
adds r0, r0, r2
@@ -228,7 +228,7 @@ sub_2E40: @ 0x08002E40
asrs r0, r0, #0x18
cmp r1, r0
bgt _08002E94
- ldr r1, _08002E90 @ =0x0202A580
+ ldr r1, _08002E90 @ =gUnknown_0202A580
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -248,12 +248,12 @@ sub_2E40: @ 0x08002E40
strb r0, [r4]
b _08002EF0
.align 2, 0
-_08002E84: .4byte 0x0202C604
+_08002E84: .4byte gUnknown_0202C604
_08002E88: .4byte gUnknown_086A551A
-_08002E8C: .4byte 0x0202AD90
-_08002E90: .4byte 0x0202A580
+_08002E8C: .4byte gUnknown_0202AD90
+_08002E90: .4byte gUnknown_0202A580
_08002E94:
- ldr r1, _08002ECC @ =0x0202A580
+ ldr r1, _08002ECC @ =gUnknown_0202A580
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -263,7 +263,7 @@ _08002E94:
ble _08002EF0
movs r0, #0
strb r0, [r1]
- ldr r0, _08002ED0 @ =0x0202C5A4
+ ldr r0, _08002ED0 @ =gUnknown_0202C5A4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -280,8 +280,8 @@ _08002E94:
bl sub_38A0
b _08002EE6
.align 2, 0
-_08002ECC: .4byte 0x0202A580
-_08002ED0: .4byte 0x0202C5A4
+_08002ECC: .4byte gUnknown_0202A580
+_08002ED0: .4byte gUnknown_0202C5A4
_08002ED4:
movs r0, #0
ldrsb r0, [r3, r0]
@@ -292,7 +292,7 @@ _08002ED4:
movs r1, #0
bl sub_38A0
_08002EE6:
- ldr r2, _08002F2C @ =0x0202C5A4
+ ldr r2, _08002F2C @ =gUnknown_0202C5A4
ldrb r1, [r2]
movs r0, #1
subs r0, r0, r1
@@ -304,9 +304,9 @@ _08002EF0:
ands r0, r1
cmp r0, #0
beq _08002F78
- ldr r5, _08002F34 @ =0x0202C604
+ ldr r5, _08002F34 @ =gUnknown_0202C604
ldr r6, _08002F38 @ =gUnknown_086A551A
- ldr r4, _08002F3C @ =0x0202AD90
+ ldr r4, _08002F3C @ =gUnknown_0202AD90
movs r2, #0
ldrsb r2, [r4, r2]
adds r0, r2, r6
@@ -327,11 +327,11 @@ _08002EF0:
strb r0, [r5]
b _08002F90
.align 2, 0
-_08002F2C: .4byte 0x0202C5A4
+_08002F2C: .4byte gUnknown_0202C5A4
_08002F30: .4byte gMain
-_08002F34: .4byte 0x0202C604
+_08002F34: .4byte gUnknown_0202C604
_08002F38: .4byte gUnknown_086A551A
-_08002F3C: .4byte 0x0202AD90
+_08002F3C: .4byte gUnknown_0202AD90
_08002F40:
ldr r0, _08002F54 @ =gUnknown_086A5528
adds r0, r2, r0
@@ -348,17 +348,17 @@ _08002F58:
bl sub_377C
movs r1, #0
strb r1, [r5]
- ldr r0, _08002F70 @ =0x0202A580
+ ldr r0, _08002F70 @ =gUnknown_0202A580
strb r1, [r0]
- ldr r0, _08002F74 @ =0x0202C5A4
+ ldr r0, _08002F74 @ =gUnknown_0202C5A4
strb r1, [r0]
ldrb r0, [r4]
adds r0, #1
strb r0, [r4]
b _08002F90
.align 2, 0
-_08002F70: .4byte 0x0202A580
-_08002F74: .4byte 0x0202C5A4
+_08002F70: .4byte gUnknown_0202A580
+_08002F74: .4byte gUnknown_0202C5A4
_08002F78:
movs r0, #2
ands r0, r1
@@ -366,7 +366,7 @@ _08002F78:
beq _08002F90
movs r0, #0x66
bl m4aSongNumStart
- ldr r0, _08002FAC @ =0x0202BEF8
+ ldr r0, _08002FAC @ =gUnknown_0202BEF8
movs r1, #1
strb r1, [r0]
movs r0, #8
@@ -386,7 +386,7 @@ _08002F90:
pop {r0}
bx r0
.align 2, 0
-_08002FAC: .4byte 0x0202BEF8
+_08002FAC: .4byte gUnknown_0202BEF8
_08002FB0: .4byte 0x040000D4
_08002FB4: .4byte 0x03000000
_08002FB8: .4byte 0x06004000
@@ -395,12 +395,12 @@ _08002FBC: .4byte 0x80001800
thumb_func_start sub_2FC0
sub_2FC0: @ 0x08002FC0
push {r4, r5, lr}
- ldr r4, _0800302C @ =0x0202C5A0
+ ldr r4, _0800302C @ =gUnknown_0202C5A0
ldrh r0, [r4]
adds r0, #1
strh r0, [r4]
ldr r2, _08003030 @ =gUnknown_086A550C
- ldr r3, _08003034 @ =0x0201B174
+ ldr r3, _08003034 @ =gUnknown_0201B174
movs r1, #0
ldrsb r1, [r3, r1]
lsls r1, r1, #1
@@ -422,9 +422,9 @@ sub_2FC0: @ 0x08002FC0
bne _08003012
bl sub_19B4
bl sub_3C1C
- ldr r0, _08003038 @ =0x0201B124
+ ldr r0, _08003038 @ =gUnknown_0201B124
strb r5, [r0]
- ldr r1, _0800303C @ =0x0202C584
+ ldr r1, _0800303C @ =gUnknown_0202C584
movs r0, #1
strb r0, [r1]
movs r0, #0x76
@@ -433,11 +433,11 @@ sub_2FC0: @ 0x08002FC0
movs r0, #3
strb r0, [r1, #3]
_08003012:
- ldr r1, _08003044 @ =0x0202A58C
+ ldr r1, _08003044 @ =gUnknown_0202A58C
movs r0, #0
strb r0, [r1]
- ldr r1, _08003048 @ =0x0202BEC0
- ldr r0, _08003034 @ =0x0201B174
+ ldr r1, _08003048 @ =gUnknown_0202BEC0
+ ldr r0, _08003034 @ =gUnknown_0201B174
ldrb r0, [r0]
adds r0, #4
strb r0, [r1]
@@ -446,14 +446,14 @@ _08003012:
pop {r0}
bx r0
.align 2, 0
-_0800302C: .4byte 0x0202C5A0
+_0800302C: .4byte gUnknown_0202C5A0
_08003030: .4byte gUnknown_086A550C
-_08003034: .4byte 0x0201B174
-_08003038: .4byte 0x0201B124
-_0800303C: .4byte 0x0202C584
+_08003034: .4byte gUnknown_0201B174
+_08003038: .4byte gUnknown_0201B124
+_0800303C: .4byte gUnknown_0202C584
_08003040: .4byte gMain
-_08003044: .4byte 0x0202A58C
-_08003048: .4byte 0x0202BEC0
+_08003044: .4byte gUnknown_0202A58C
+_08003048: .4byte gUnknown_0202BEC0
thumb_func_start sub_304C
sub_304C: @ 0x0800304C
@@ -473,22 +473,22 @@ sub_304C: @ 0x0800304C
movs r0, #0
strb r0, [r5, #3]
_08003076:
- ldr r4, _08003118 @ =0x0202ADD0
- ldr r0, _0800311C @ =0x0202BEC8
- ldr r1, _08003120 @ =0x0202C5F0
- ldr r2, _08003124 @ =0x0201A4D0
+ ldr r4, _08003118 @ =gUnknown_0202ADD0
+ ldr r0, _0800311C @ =gUnknown_0202BEC8
+ ldr r1, _08003120 @ =gUnknown_0202C5F0
+ ldr r2, _08003124 @ =gUnknown_0201A4D0
bl sub_1B04
str r0, [r4]
- ldr r1, _08003128 @ =0x0202BDF0
+ ldr r1, _08003128 @ =gUnknown_0202BDF0
movs r3, #3
ands r3, r0
str r3, [r1]
- ldr r2, _0800312C @ =0x0201C1AC
+ ldr r2, _0800312C @ =gUnknown_0201C1AC
movs r1, #0x1c
ands r1, r0
lsrs r1, r1, #2
strb r1, [r2]
- ldr r2, _08003130 @ =0x0202ADDC
+ ldr r2, _08003130 @ =gUnknown_0202ADDC
movs r1, #0xe0
lsls r1, r1, #4
ands r1, r0
@@ -519,7 +519,7 @@ _080030B2:
cmp r4, r0
bne _0800316C
bl sub_38F0
- ldr r1, _08003134 @ =0x0201C184
+ ldr r1, _08003134 @ =gUnknown_0201C184
strh r0, [r1]
lsls r0, r0, #0x10
asrs r0, r0, #0x10
@@ -529,7 +529,7 @@ _080030B2:
bgt _0800313C
adds r3, r5, #0
adds r4, r1, #0
- ldr r5, _08003138 @ =0x0201A44C
+ ldr r5, _08003138 @ =gUnknown_0201A44C
movs r2, #0
movs r1, #4
adds r0, r3, #0
@@ -553,30 +553,30 @@ _080030F4:
b _0800316C
.align 2, 0
_08003114: .4byte gMain
-_08003118: .4byte 0x0202ADD0
-_0800311C: .4byte 0x0202BEC8
-_08003120: .4byte 0x0202C5F0
-_08003124: .4byte 0x0201A4D0
-_08003128: .4byte 0x0202BDF0
-_0800312C: .4byte 0x0201C1AC
-_08003130: .4byte 0x0202ADDC
-_08003134: .4byte 0x0201C184
-_08003138: .4byte 0x0201A44C
+_08003118: .4byte gUnknown_0202ADD0
+_0800311C: .4byte gUnknown_0202BEC8
+_08003120: .4byte gUnknown_0202C5F0
+_08003124: .4byte gUnknown_0201A4D0
+_08003128: .4byte gUnknown_0202BDF0
+_0800312C: .4byte gUnknown_0201C1AC
+_08003130: .4byte gUnknown_0202ADDC
+_08003134: .4byte gUnknown_0201C184
+_08003138: .4byte gUnknown_0201A44C
_0800313C:
- ldr r0, _080031E4 @ =0x0201A44C
+ ldr r0, _080031E4 @ =gUnknown_0201A44C
movs r2, #0
strh r2, [r0]
- ldr r1, _080031E8 @ =0x0202A58C
+ ldr r1, _080031E8 @ =gUnknown_0202A58C
movs r0, #2
strb r0, [r1]
- ldr r1, _080031EC @ =0x0202BEC0
+ ldr r1, _080031EC @ =gUnknown_0202BEC0
movs r0, #0xa
strb r0, [r1]
- ldr r0, _080031F0 @ =0x0202C604
+ ldr r0, _080031F0 @ =gUnknown_0202C604
strb r2, [r0]
- ldr r0, _080031F4 @ =0x0202C5A4
+ ldr r0, _080031F4 @ =gUnknown_0202C5A4
strb r2, [r0]
- ldr r1, _080031F8 @ =0x0202AD90
+ ldr r1, _080031F8 @ =gUnknown_0202AD90
movs r0, #0xd
strb r0, [r1]
bl sub_377C
@@ -586,12 +586,12 @@ _0800313C:
movs r0, #0x8a
bl m4aSongNumStart
_0800316C:
- ldr r4, _080031E8 @ =0x0202A58C
+ ldr r4, _080031E8 @ =gUnknown_0202A58C
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #1
bne _080031DC
- ldr r3, _080031E4 @ =0x0201A44C
+ ldr r3, _080031E4 @ =gUnknown_0201A44C
ldrh r0, [r3]
adds r0, #1
strh r0, [r3]
@@ -600,20 +600,20 @@ _0800316C:
ands r0, r1
cmp r0, #0
bne _08003192
- ldr r2, _080031EC @ =0x0202BEC0
+ ldr r2, _080031EC @ =gUnknown_0202BEC0
ldrb r1, [r2]
movs r0, #0x15
subs r0, r0, r1
strb r0, [r2]
_08003192:
- ldr r0, _08003200 @ =0x0202ADD0
+ ldr r0, _08003200 @ =gUnknown_0202ADD0
ldr r0, [r0]
movs r1, #0xfe
lsls r1, r1, #0xf
ands r0, r1
cmp r0, #0
beq _080031DC
- ldr r1, _08003204 @ =0x0201A444
+ ldr r1, _08003204 @ =gUnknown_0201A444
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -625,14 +625,14 @@ _08003192:
strh r2, [r3]
movs r0, #2
strb r0, [r4]
- ldr r1, _080031EC @ =0x0202BEC0
+ ldr r1, _080031EC @ =gUnknown_0202BEC0
movs r0, #0xa
strb r0, [r1]
- ldr r0, _080031F0 @ =0x0202C604
+ ldr r0, _080031F0 @ =gUnknown_0202C604
strb r2, [r0]
- ldr r0, _080031F4 @ =0x0202C5A4
+ ldr r0, _080031F4 @ =gUnknown_0202C5A4
strb r2, [r0]
- ldr r1, _080031F8 @ =0x0202AD90
+ ldr r1, _080031F8 @ =gUnknown_0202AD90
movs r0, #0xd
strb r0, [r1]
bl sub_377C
@@ -646,20 +646,20 @@ _080031DC:
pop {r0}
bx r0
.align 2, 0
-_080031E4: .4byte 0x0201A44C
-_080031E8: .4byte 0x0202A58C
-_080031EC: .4byte 0x0202BEC0
-_080031F0: .4byte 0x0202C604
-_080031F4: .4byte 0x0202C5A4
-_080031F8: .4byte 0x0202AD90
+_080031E4: .4byte gUnknown_0201A44C
+_080031E8: .4byte gUnknown_0202A58C
+_080031EC: .4byte gUnknown_0202BEC0
+_080031F0: .4byte gUnknown_0202C604
+_080031F4: .4byte gUnknown_0202C5A4
+_080031F8: .4byte gUnknown_0202AD90
_080031FC: .4byte gMain
-_08003200: .4byte 0x0202ADD0
-_08003204: .4byte 0x0201A444
+_08003200: .4byte gUnknown_0202ADD0
+_08003204: .4byte gUnknown_0201A444
thumb_func_start sub_3208
sub_3208: @ 0x08003208
push {r4, r5, r6, r7, lr}
- ldr r1, _0800326C @ =0x0201A44C
+ ldr r1, _0800326C @ =gUnknown_0201A44C
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -669,15 +669,15 @@ sub_3208: @ 0x08003208
ble _08003228
movs r0, #0
strh r0, [r1]
- ldr r2, _08003270 @ =0x0202BEC0
+ ldr r2, _08003270 @ =gUnknown_0202BEC0
ldrb r1, [r2]
movs r0, #0x16
subs r0, r0, r1
strb r0, [r2]
_08003228:
- ldr r4, _08003274 @ =0x0202C604
+ ldr r4, _08003274 @ =gUnknown_0202C604
ldr r2, _08003278 @ =gUnknown_086A551A
- ldr r3, _0800327C @ =0x0202AD90
+ ldr r3, _0800327C @ =gUnknown_0202AD90
movs r0, #0
ldrsb r0, [r3, r0]
adds r0, r0, r2
@@ -688,7 +688,7 @@ _08003228:
asrs r0, r0, #0x18
cmp r1, r0
bgt _08003284
- ldr r1, _08003280 @ =0x0202A580
+ ldr r1, _08003280 @ =gUnknown_0202A580
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -708,14 +708,14 @@ _08003228:
strb r0, [r4]
b _080032E0
.align 2, 0
-_0800326C: .4byte 0x0201A44C
-_08003270: .4byte 0x0202BEC0
-_08003274: .4byte 0x0202C604
+_0800326C: .4byte gUnknown_0201A44C
+_08003270: .4byte gUnknown_0202BEC0
+_08003274: .4byte gUnknown_0202C604
_08003278: .4byte gUnknown_086A551A
-_0800327C: .4byte 0x0202AD90
-_08003280: .4byte 0x0202A580
+_0800327C: .4byte gUnknown_0202AD90
+_08003280: .4byte gUnknown_0202A580
_08003284:
- ldr r1, _080032BC @ =0x0202A580
+ ldr r1, _080032BC @ =gUnknown_0202A580
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -725,7 +725,7 @@ _08003284:
ble _080032E0
movs r0, #0
strb r0, [r1]
- ldr r0, _080032C0 @ =0x0202C5A4
+ ldr r0, _080032C0 @ =gUnknown_0202C5A4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -742,8 +742,8 @@ _08003284:
bl sub_38A0
b _080032D6
.align 2, 0
-_080032BC: .4byte 0x0202A580
-_080032C0: .4byte 0x0202C5A4
+_080032BC: .4byte gUnknown_0202A580
+_080032C0: .4byte gUnknown_0202C5A4
_080032C4:
movs r0, #0
ldrsb r0, [r3, r0]
@@ -754,7 +754,7 @@ _080032C4:
movs r1, #0
bl sub_38A0
_080032D6:
- ldr r2, _0800331C @ =0x0202C5A4
+ ldr r2, _0800331C @ =gUnknown_0202C5A4
ldrb r1, [r2]
movs r0, #1
subs r0, r0, r1
@@ -766,9 +766,9 @@ _080032E0:
ands r0, r1
cmp r0, #0
beq _0800336E
- ldr r6, _08003324 @ =0x0202C604
+ ldr r6, _08003324 @ =gUnknown_0202C604
ldr r4, _08003328 @ =gUnknown_086A551A
- ldr r5, _0800332C @ =0x0202AD90
+ ldr r5, _0800332C @ =gUnknown_0202AD90
movs r2, #0
ldrsb r2, [r5, r2]
adds r0, r2, r4
@@ -789,11 +789,11 @@ _080032E0:
strb r0, [r6]
b _0800336E
.align 2, 0
-_0800331C: .4byte 0x0202C5A4
+_0800331C: .4byte gUnknown_0202C5A4
_08003320: .4byte gMain
-_08003324: .4byte 0x0202C604
+_08003324: .4byte gUnknown_0202C604
_08003328: .4byte gUnknown_086A551A
-_0800332C: .4byte 0x0202AD90
+_0800332C: .4byte gUnknown_0202AD90
_08003330:
ldr r0, _08003354 @ =gUnknown_086A5528
adds r0, r2, r0
@@ -814,9 +814,9 @@ _08003358:
bl sub_377C
movs r1, #0
strb r1, [r6]
- ldr r0, _08003388 @ =0x0202A580
+ ldr r0, _08003388 @ =gUnknown_0202A580
strb r1, [r0]
- ldr r0, _0800338C @ =0x0202C5A4
+ ldr r0, _0800338C @ =gUnknown_0202C5A4
strb r1, [r0]
ldrb r0, [r5]
adds r0, #1
@@ -835,8 +835,8 @@ _0800336E:
pop {r0}
bx r0
.align 2, 0
-_08003388: .4byte 0x0202A580
-_0800338C: .4byte 0x0202C5A4
+_08003388: .4byte gUnknown_0202A580
+_0800338C: .4byte gUnknown_0202C5A4
_08003390: .4byte 0x040000D4
_08003394: .4byte 0x03000000
_08003398: .4byte 0x06004000
@@ -846,7 +846,7 @@ _0800339C: .4byte 0x80001800
sub_33A0: @ 0x080033A0
push {lr}
bl sub_3AB4
- ldr r2, _080033BC @ =0x0201A44C
+ ldr r2, _080033BC @ =gUnknown_0201A44C
movs r0, #0
ldrsh r1, [r2, r0]
cmp r1, #0x96
@@ -857,7 +857,7 @@ sub_33A0: @ 0x080033A0
beq _080033CA
b _080033FE
.align 2, 0
-_080033BC: .4byte 0x0201A44C
+_080033BC: .4byte gUnknown_0201A44C
_080033C0:
movs r0, #0x87
lsls r0, r0, #1
@@ -869,14 +869,14 @@ _080033CA:
bl sub_1AA4
b _080033FE
_080033D4:
- ldr r1, _080033E4 @ =0x0202A58C
+ ldr r1, _080033E4 @ =gUnknown_0202A58C
movs r0, #3
strb r0, [r1]
movs r0, #0x65
bl m4aSongNumStart
b _080033FE
.align 2, 0
-_080033E4: .4byte 0x0202A58C
+_080033E4: .4byte gUnknown_0202A58C
_080033E8:
movs r0, #0
strh r0, [r2]
@@ -887,11 +887,11 @@ _080033E8:
movs r0, #6
strb r0, [r1, #3]
_080033FE:
- ldr r0, _08003430 @ =0x0202A58C
+ ldr r0, _08003430 @ =gUnknown_0202A58C
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
- ldr r3, _08003434 @ =0x0201A44C
+ ldr r3, _08003434 @ =gUnknown_0201A44C
cmp r0, #1
bne _08003420
ldrh r0, [r3]
@@ -899,7 +899,7 @@ _080033FE:
ands r0, r1
cmp r0, #0
bne _08003420
- ldr r2, _08003438 @ =0x0202BEC0
+ ldr r2, _08003438 @ =gUnknown_0202BEC0
ldrb r1, [r2]
movs r0, #0x15
subs r0, r0, r1
@@ -912,9 +912,9 @@ _08003420:
bx r0
.align 2, 0
_0800342C: .4byte gMain
-_08003430: .4byte 0x0202A58C
-_08003434: .4byte 0x0201A44C
-_08003438: .4byte 0x0202BEC0
+_08003430: .4byte gUnknown_0202A58C
+_08003434: .4byte gUnknown_0201A44C
+_08003438: .4byte gUnknown_0202BEC0
thumb_func_start sub_343C
sub_343C: @ 0x0800343C
@@ -1014,15 +1014,15 @@ sub_343C: @ 0x0800343C
str r0, [r4, #8]
ldr r0, [r4, #8]
bl sub_2DF0
- ldr r0, _080035AC @ =0x0202C604
+ ldr r0, _080035AC @ =gUnknown_0202C604
strb r5, [r0]
- ldr r0, _080035B0 @ =0x0202A580
+ ldr r0, _080035B0 @ =gUnknown_0202A580
strb r5, [r0]
- ldr r0, _080035B4 @ =0x0202C5A4
+ ldr r0, _080035B4 @ =gUnknown_0202C5A4
strb r5, [r0]
- ldr r2, _080035B8 @ =0x0202AD90
+ ldr r2, _080035B8 @ =gUnknown_0202AD90
ldr r1, _080035BC @ =gUnknown_086A5536
- ldr r0, _080035C0 @ =0x0201C184
+ ldr r0, _080035C0 @ =gUnknown_0201C184
movs r3, #0
ldrsh r0, [r0, r3]
adds r0, r0, r1
@@ -1073,20 +1073,20 @@ _0800359C: .4byte 0x80000060
_080035A0: .4byte gUnknown_08089B60
_080035A4: .4byte 0x06010000
_080035A8: .4byte 0x80003610
-_080035AC: .4byte 0x0202C604
-_080035B0: .4byte 0x0202A580
-_080035B4: .4byte 0x0202C5A4
-_080035B8: .4byte 0x0202AD90
+_080035AC: .4byte gUnknown_0202C604
+_080035B0: .4byte gUnknown_0202A580
+_080035B4: .4byte gUnknown_0202C5A4
+_080035B8: .4byte gUnknown_0202AD90
_080035BC: .4byte gUnknown_086A5536
-_080035C0: .4byte 0x0201C184
+_080035C0: .4byte gUnknown_0201C184
_080035C4: .4byte 0x06004000
thumb_func_start sub_35C8
sub_35C8: @ 0x080035C8
push {r4, r5, r6, lr}
- ldr r4, _0800360C @ =0x0202C604
+ ldr r4, _0800360C @ =gUnknown_0202C604
ldr r2, _08003610 @ =gUnknown_086A551A
- ldr r3, _08003614 @ =0x0202AD90
+ ldr r3, _08003614 @ =gUnknown_0202AD90
movs r0, #0
ldrsb r0, [r3, r0]
adds r0, r0, r2
@@ -1097,7 +1097,7 @@ sub_35C8: @ 0x080035C8
asrs r0, r0, #0x18
cmp r1, r0
bgt _0800361C
- ldr r1, _08003618 @ =0x0202A580
+ ldr r1, _08003618 @ =gUnknown_0202A580
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -1117,12 +1117,12 @@ sub_35C8: @ 0x080035C8
strb r0, [r4]
b _08003678
.align 2, 0
-_0800360C: .4byte 0x0202C604
+_0800360C: .4byte gUnknown_0202C604
_08003610: .4byte gUnknown_086A551A
-_08003614: .4byte 0x0202AD90
-_08003618: .4byte 0x0202A580
+_08003614: .4byte gUnknown_0202AD90
+_08003618: .4byte gUnknown_0202A580
_0800361C:
- ldr r1, _08003654 @ =0x0202A580
+ ldr r1, _08003654 @ =gUnknown_0202A580
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -1132,7 +1132,7 @@ _0800361C:
ble _08003678
movs r0, #0
strb r0, [r1]
- ldr r0, _08003658 @ =0x0202C5A4
+ ldr r0, _08003658 @ =gUnknown_0202C5A4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1149,8 +1149,8 @@ _0800361C:
bl sub_38A0
b _0800366E
.align 2, 0
-_08003654: .4byte 0x0202A580
-_08003658: .4byte 0x0202C5A4
+_08003654: .4byte gUnknown_0202A580
+_08003658: .4byte gUnknown_0202C5A4
_0800365C:
movs r0, #0
ldrsb r0, [r3, r0]
@@ -1161,7 +1161,7 @@ _0800365C:
movs r1, #0
bl sub_38A0
_0800366E:
- ldr r2, _080036B4 @ =0x0202C5A4
+ ldr r2, _080036B4 @ =gUnknown_0202C5A4
ldrb r1, [r2]
movs r0, #1
subs r0, r0, r1
@@ -1173,9 +1173,9 @@ _08003678:
ands r0, r1
cmp r0, #0
beq _0800371A
- ldr r5, _080036BC @ =0x0202C604
+ ldr r5, _080036BC @ =gUnknown_0202C604
ldr r6, _080036C0 @ =gUnknown_086A551A
- ldr r4, _080036C4 @ =0x0202AD90
+ ldr r4, _080036C4 @ =gUnknown_0202AD90
movs r3, #0
ldrsb r3, [r4, r3]
adds r0, r3, r6
@@ -1196,11 +1196,11 @@ _08003678:
strb r0, [r5]
b _0800371A
.align 2, 0
-_080036B4: .4byte 0x0202C5A4
+_080036B4: .4byte gUnknown_0202C5A4
_080036B8: .4byte gMain
-_080036BC: .4byte 0x0202C604
+_080036BC: .4byte gUnknown_0202C604
_080036C0: .4byte gUnknown_086A551A
-_080036C4: .4byte 0x0202AD90
+_080036C4: .4byte gUnknown_0202AD90
_080036C8:
ldr r0, _080036E8 @ =gUnknown_086A5528
adds r0, r3, r0
@@ -1209,20 +1209,20 @@ _080036C8:
asrs r0, r0, #0x18
cmp r0, #0
bne _08003704
- ldr r0, _080036EC @ =0x0201C184
+ ldr r0, _080036EC @ =gUnknown_0201C184
movs r1, #0
ldrsh r0, [r0, r1]
cmp r0, #4
bne _080036F4
- ldr r1, _080036F0 @ =0x0202BEF8
+ ldr r1, _080036F0 @ =gUnknown_0202BEF8
movs r0, #0xb
b _080036F8
.align 2, 0
_080036E8: .4byte gUnknown_086A5528
-_080036EC: .4byte 0x0201C184
-_080036F0: .4byte 0x0202BEF8
+_080036EC: .4byte gUnknown_0201C184
+_080036F0: .4byte gUnknown_0202BEF8
_080036F4:
- ldr r1, _08003700 @ =0x0202BEF8
+ ldr r1, _08003700 @ =gUnknown_0202BEF8
movs r0, #1
_080036F8:
strb r0, [r1]
@@ -1230,14 +1230,14 @@ _080036F8:
strb r0, [r2, #3]
b _0800371A
.align 2, 0
-_08003700: .4byte 0x0202BEF8
+_08003700: .4byte gUnknown_0202BEF8
_08003704:
bl sub_377C
movs r1, #0
strb r1, [r5]
- ldr r0, _08003734 @ =0x0202A580
+ ldr r0, _08003734 @ =gUnknown_0202A580
strb r1, [r0]
- ldr r0, _08003738 @ =0x0202C5A4
+ ldr r0, _08003738 @ =gUnknown_0202C5A4
strb r1, [r0]
ldrb r0, [r4]
adds r0, #1
@@ -1256,8 +1256,8 @@ _0800371A:
pop {r0}
bx r0
.align 2, 0
-_08003734: .4byte 0x0202A580
-_08003738: .4byte 0x0202C5A4
+_08003734: .4byte gUnknown_0202A580
+_08003738: .4byte gUnknown_0202C5A4
_0800373C: .4byte 0x040000D4
_08003740: .4byte 0x03000000
_08003744: .4byte 0x06004000
@@ -1272,7 +1272,7 @@ sub_374C: @ 0x0800374C
ldr r1, _08003774 @ =gAutoDisplayTitlescreenMenu
movs r0, #1
strb r0, [r1]
- ldr r0, _08003778 @ =0x0202BEF8
+ ldr r0, _08003778 @ =gUnknown_0202BEF8
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1283,7 +1283,7 @@ sub_374C: @ 0x0800374C
bx r0
.align 2, 0
_08003774: .4byte gAutoDisplayTitlescreenMenu
-_08003778: .4byte 0x0202BEF8
+_08003778: .4byte gUnknown_0202BEF8
thumb_func_start sub_377C
sub_377C: @ 0x0800377C
@@ -1470,7 +1470,7 @@ _080038EC: .4byte 0x03001800
thumb_func_start sub_38F0
sub_38F0: @ 0x080038F0
- ldr r0, _08003900 @ =0x0202BEEC
+ ldr r0, _08003900 @ =gUnknown_0202BEEC
movs r2, #0
ldrsh r1, [r0, r2]
ldr r0, _08003904 @ =0x00001F52
@@ -1479,7 +1479,7 @@ sub_38F0: @ 0x080038F0
movs r0, #0
b _0800394A
.align 2, 0
-_08003900: .4byte 0x0202BEEC
+_08003900: .4byte gUnknown_0202BEEC
_08003904: .4byte 0x00001F52
_08003908:
ldr r0, _08003914 @ =0x00003E1A
@@ -1526,21 +1526,21 @@ sub_394C: @ 0x0800394C
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r4, _080039A0 @ =0x0202A58C
+ ldr r4, _080039A0 @ =gUnknown_0202A58C
movs r0, #0
ldrsb r0, [r4, r0]
movs r1, #0xb8
muls r0, r1, r0
- ldr r2, _080039A4 @ =0x0200B3B8
+ ldr r2, _080039A4 @ =gUnknown_0200B3B8
adds r7, r0, r2
- ldr r0, _080039A8 @ =0x0202BEC0
+ ldr r0, _080039A8 @ =gUnknown_0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
muls r0, r1, r0
adds r0, r0, r2
mov r8, r0
- ldr r0, _080039AC @ =0x0202C584
+ ldr r0, _080039AC @ =gUnknown_0202C584
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1563,10 +1563,10 @@ sub_394C: @ 0x0800394C
movs r0, #0x64
b _080039BA
.align 2, 0
-_080039A0: .4byte 0x0202A58C
-_080039A4: .4byte 0x0200B3B8
-_080039A8: .4byte 0x0202BEC0
-_080039AC: .4byte 0x0202C584
+_080039A0: .4byte gUnknown_0202A58C
+_080039A4: .4byte gUnknown_0200B3B8
+_080039A8: .4byte gUnknown_0202BEC0
+_080039AC: .4byte gUnknown_0202C584
_080039B0: .4byte gUnknown_086A54D8
_080039B4:
movs r0, #0x78
@@ -1575,7 +1575,7 @@ _080039B4:
_080039BA:
strh r0, [r7, #4]
ldr r1, _08003A9C @ =gUnknown_086A54D8
- ldr r0, _08003AA0 @ =0x0202A58C
+ ldr r0, _08003AA0 @ =gUnknown_0202A58C
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1628,7 +1628,7 @@ _08003A18:
movs r0, #0x18
strh r0, [r1, #4]
ldr r1, _08003A9C @ =gUnknown_086A54D8
- ldr r0, _08003AB0 @ =0x0202BEC0
+ ldr r0, _08003AB0 @ =gUnknown_0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1692,11 +1692,11 @@ _08003A86:
bx r0
.align 2, 0
_08003A9C: .4byte gUnknown_086A54D8
-_08003AA0: .4byte 0x0202A58C
+_08003AA0: .4byte gUnknown_0202A58C
_08003AA4: .4byte gOamBuffer
_08003AA8: .4byte 0xFFFFFE00
_08003AAC: .4byte 0x000001FF
-_08003AB0: .4byte 0x0202BEC0
+_08003AB0: .4byte gUnknown_0202BEC0
thumb_func_start sub_3AB4
sub_3AB4: @ 0x08003AB4
@@ -1705,21 +1705,21 @@ sub_3AB4: @ 0x08003AB4
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r4, _08003B08 @ =0x0202A58C
+ ldr r4, _08003B08 @ =gUnknown_0202A58C
movs r0, #0
ldrsb r0, [r4, r0]
movs r1, #0xb8
muls r0, r1, r0
- ldr r2, _08003B0C @ =0x0200B3B8
+ ldr r2, _08003B0C @ =gUnknown_0200B3B8
adds r7, r0, r2
- ldr r0, _08003B10 @ =0x0202BEC0
+ ldr r0, _08003B10 @ =gUnknown_0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
muls r0, r1, r0
adds r0, r0, r2
mov r8, r0
- ldr r0, _08003B14 @ =0x0202C584
+ ldr r0, _08003B14 @ =gUnknown_0202C584
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1742,10 +1742,10 @@ sub_3AB4: @ 0x08003AB4
movs r0, #0x64
b _08003B22
.align 2, 0
-_08003B08: .4byte 0x0202A58C
-_08003B0C: .4byte 0x0200B3B8
-_08003B10: .4byte 0x0202BEC0
-_08003B14: .4byte 0x0202C584
+_08003B08: .4byte gUnknown_0202A58C
+_08003B0C: .4byte gUnknown_0200B3B8
+_08003B10: .4byte gUnknown_0202BEC0
+_08003B14: .4byte gUnknown_0202C584
_08003B18: .4byte gUnknown_086A54D8
_08003B1C:
movs r0, #0x78
@@ -1754,7 +1754,7 @@ _08003B1C:
_08003B22:
strh r0, [r7, #4]
ldr r1, _08003C04 @ =gUnknown_086A54D8
- ldr r0, _08003C08 @ =0x0202A58C
+ ldr r0, _08003C08 @ =gUnknown_0202A58C
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1807,7 +1807,7 @@ _08003B80:
movs r0, #0x18
strh r0, [r1, #4]
ldr r1, _08003C04 @ =gUnknown_086A54D8
- ldr r0, _08003C18 @ =0x0202BEC0
+ ldr r0, _08003C18 @ =gUnknown_0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1871,23 +1871,23 @@ _08003BEE:
bx r0
.align 2, 0
_08003C04: .4byte gUnknown_086A54D8
-_08003C08: .4byte 0x0202A58C
+_08003C08: .4byte gUnknown_0202A58C
_08003C0C: .4byte gOamBuffer
_08003C10: .4byte 0xFFFFFE00
_08003C14: .4byte 0x000001FF
-_08003C18: .4byte 0x0202BEC0
+_08003C18: .4byte gUnknown_0202BEC0
thumb_func_start sub_3C1C
sub_3C1C: @ 0x08003C1C
push {r4, lr}
- ldr r0, _08003C64 @ =0x0202A564
+ ldr r0, _08003C64 @ =gUnknown_0202A564
movs r1, #0
strb r1, [r0]
- ldr r0, _08003C68 @ =0x02019C20
+ ldr r0, _08003C68 @ =gUnknown_02019C20
strb r1, [r0]
- ldr r0, _08003C6C @ =0x0202ADE8
+ ldr r0, _08003C6C @ =gUnknown_0202ADE8
strb r1, [r0]
- ldr r1, _08003C70 @ =0x0202C5F0
+ ldr r1, _08003C70 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -1897,7 +1897,7 @@ _08003C34:
cmp r0, r1
bge _08003C34
movs r1, #0
- ldr r4, _08003C74 @ =0x0201A4D0
+ ldr r4, _08003C74 @ =gUnknown_0201A4D0
movs r3, #0
_08003C42:
lsls r0, r1, #1
@@ -1918,48 +1918,48 @@ _08003C4C:
pop {r0}
bx r0
.align 2, 0
-_08003C64: .4byte 0x0202A564
-_08003C68: .4byte 0x02019C20
-_08003C6C: .4byte 0x0202ADE8
-_08003C70: .4byte 0x0202C5F0
-_08003C74: .4byte 0x0201A4D0
+_08003C64: .4byte gUnknown_0202A564
+_08003C68: .4byte gUnknown_02019C20
+_08003C6C: .4byte gUnknown_0202ADE8
+_08003C70: .4byte gUnknown_0202C5F0
+_08003C74: .4byte gUnknown_0201A4D0
thumb_func_start sub_3C78
sub_3C78: @ 0x08003C78
- ldr r0, _08003C8C @ =0x02019C20
+ ldr r0, _08003C8C @ =gUnknown_02019C20
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
cmp r0, #0
beq _08003C98
- ldr r1, _08003C90 @ =0x0202C5F0
+ ldr r1, _08003C90 @ =gUnknown_0202C5F0
ldr r0, _08003C94 @ =0x0000DFDF
strh r0, [r1]
b _08003CD0
.align 2, 0
-_08003C8C: .4byte 0x02019C20
-_08003C90: .4byte 0x0202C5F0
+_08003C8C: .4byte gUnknown_02019C20
+_08003C90: .4byte gUnknown_0202C5F0
_08003C94: .4byte 0x0000DFDF
_08003C98:
- ldr r3, _08003CB4 @ =0x0202ADE8
+ ldr r3, _08003CB4 @ =gUnknown_0202ADE8
movs r1, #0
ldrsb r1, [r3, r1]
movs r0, #1
rsbs r0, r0, #0
cmp r1, r0
bne _08003CC0
- ldr r0, _08003CB8 @ =0x0202C5F0
+ ldr r0, _08003CB8 @ =gUnknown_0202C5F0
movs r2, #0
ldr r1, _08003CBC @ =0x0000CDFE
strh r1, [r0]
strb r2, [r3]
b _08003CD0
.align 2, 0
-_08003CB4: .4byte 0x0202ADE8
-_08003CB8: .4byte 0x0202C5F0
+_08003CB4: .4byte gUnknown_0202ADE8
+_08003CB8: .4byte gUnknown_0202C5F0
_08003CBC: .4byte 0x0000CDFE
_08003CC0:
- ldr r1, _08003CD4 @ =0x0202C5F0
+ ldr r1, _08003CD4 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -1972,7 +1972,7 @@ _08003CD0:
movs r0, #0
bx lr
.align 2, 0
-_08003CD4: .4byte 0x0202C5F0
+_08003CD4: .4byte gUnknown_0202C5F0
thumb_func_start sub_3CD8
sub_3CD8: @ 0x08003CD8
@@ -1981,7 +1981,7 @@ sub_3CD8: @ 0x08003CD8
ldrh r1, [r0, #0x18]
movs r0, #1
ands r0, r1
- ldr r2, _08003D28 @ =0x0202A564
+ ldr r2, _08003D28 @ =gUnknown_0202A564
cmp r0, #0
beq _08003D02
movs r0, #0
@@ -1992,9 +1992,9 @@ sub_3CD8: @ 0x08003CD8
rsbs r0, r0, #0
adds r1, r0, #0
strb r1, [r2]
- ldr r0, _08003D2C @ =0x0202ADE8
+ ldr r0, _08003D2C @ =gUnknown_0202ADE8
strb r1, [r0]
- ldr r1, _08003D30 @ =0x0202A58C
+ ldr r1, _08003D30 @ =gUnknown_0202A58C
movs r0, #1
strb r0, [r1]
_08003D02:
@@ -2003,33 +2003,33 @@ _08003D02:
cmp r0, #0
beq _08003D7A
_08003D0A:
- ldr r3, _08003D34 @ =0x02019C20
+ ldr r3, _08003D34 @ =gUnknown_02019C20
movs r0, #0
ldrsb r0, [r3, r0]
cmp r0, #0
bne _08003D66
- ldr r1, _08003D38 @ =0x0201A4D0
+ ldr r1, _08003D38 @ =gUnknown_0201A4D0
ldrh r0, [r1]
ldr r2, _08003D3C @ =0x0000FEDC
cmp r0, r2
bne _08003D44
- ldr r0, _08003D40 @ =0x0202BEEC
+ ldr r0, _08003D40 @ =gUnknown_0202BEEC
ldrh r1, [r1, #4]
b _08003D4E
.align 2, 0
_08003D24: .4byte gMain
-_08003D28: .4byte 0x0202A564
-_08003D2C: .4byte 0x0202ADE8
-_08003D30: .4byte 0x0202A58C
-_08003D34: .4byte 0x02019C20
-_08003D38: .4byte 0x0201A4D0
+_08003D28: .4byte gUnknown_0202A564
+_08003D2C: .4byte gUnknown_0202ADE8
+_08003D30: .4byte gUnknown_0202A58C
+_08003D34: .4byte gUnknown_02019C20
+_08003D38: .4byte gUnknown_0201A4D0
_08003D3C: .4byte 0x0000FEDC
-_08003D40: .4byte 0x0202BEEC
+_08003D40: .4byte gUnknown_0202BEEC
_08003D44:
ldrh r0, [r1, #2]
cmp r0, r2
bne _08003D7A
- ldr r0, _08003D5C @ =0x0202BEEC
+ ldr r0, _08003D5C @ =gUnknown_0202BEEC
ldrh r1, [r1, #6]
_08003D4E:
strh r1, [r0]
@@ -2039,7 +2039,7 @@ _08003D4E:
strb r0, [r3]
b _08003D7A
.align 2, 0
-_08003D5C: .4byte 0x0202BEEC
+_08003D5C: .4byte gUnknown_0202BEEC
_08003D60:
movs r0, #1
rsbs r0, r0, #0
@@ -2047,7 +2047,7 @@ _08003D60:
_08003D66:
movs r1, #0
ldr r3, _08003DA4 @ =0x0000DFDF
- ldr r2, _08003DA8 @ =0x0201A4D0
+ ldr r2, _08003DA8 @ =gUnknown_0201A4D0
_08003D6C:
ldrh r0, [r2]
cmp r0, r3
@@ -2058,7 +2058,7 @@ _08003D6C:
ble _08003D6C
_08003D7A:
movs r1, #0
- ldr r4, _08003DA8 @ =0x0201A4D0
+ ldr r4, _08003DA8 @ =gUnknown_0201A4D0
movs r3, #0
_08003D80:
lsls r0, r1, #1
@@ -2082,4 +2082,4 @@ _08003D9C:
bx r1
.align 2, 0
_08003DA4: .4byte 0x0000DFDF
-_08003DA8: .4byte 0x0201A4D0
+_08003DA8: .4byte gUnknown_0201A4D0
diff --git a/asm/field_select.s b/asm/field_select.s
index 7ff1621..665ab73 100755
--- a/asm/field_select.s
+++ b/asm/field_select.s
@@ -158,7 +158,7 @@ _08008C34: .4byte sub_8F94 + 1
thumb_func_start sub_8C38
sub_8C38: @ 0x08008C38
- ldr r2, _08008C70 @ =0x02002838
+ ldr r2, _08008C70 @ =gUnknown_02002838
movs r3, #0
movs r1, #0
movs r0, #2
@@ -175,20 +175,20 @@ sub_8C38: @ 0x08008C38
strh r1, [r2, #0x16]
strh r1, [r2, #0x12]
strb r3, [r2, #0x14]
- ldr r0, _08008C74 @ =0x0200B134
+ ldr r0, _08008C74 @ =gUnknown_0200B134
adds r1, r0, #0
adds r1, #0xce
ldrb r1, [r1]
strb r1, [r2, #0x10]
subs r0, #0x74
strb r3, [r0, #4]
- ldr r0, _08008C78 @ =0x02002850
+ ldr r0, _08008C78 @ =gUnknown_02002850
strb r3, [r0]
bx lr
.align 2, 0
-_08008C70: .4byte 0x02002838
-_08008C74: .4byte 0x0200B134
-_08008C78: .4byte 0x02002850
+_08008C70: .4byte gUnknown_02002838
+_08008C74: .4byte gUnknown_0200B134
+_08008C78: .4byte gUnknown_02002850
thumb_func_start sub_8C7C
sub_8C7C: @ 0x08008C7C
@@ -200,24 +200,24 @@ sub_8C7C: @ 0x08008C7C
ands r0, r1
cmp r0, #0xf
bne _08008CA0
- ldr r1, _08008CC8 @ =0x02002850
+ ldr r1, _08008CC8 @ =gUnknown_02002850
movs r0, #1
strb r0, [r1]
- ldr r1, _08008CCC @ =0x02002838
+ ldr r1, _08008CCC @ =gUnknown_02002838
movs r0, #0
strh r0, [r1, #0x16]
ldrb r0, [r7, #3]
adds r0, #1
strb r0, [r7, #3]
_08008CA0:
- ldr r0, _08008CC8 @ =0x02002850
+ ldr r0, _08008CC8 @ =gUnknown_02002850
movs r6, #0
ldrsb r6, [r0, r6]
cmp r6, #0
beq _08008CAC
b _08008F56
_08008CAC:
- ldr r5, _08008CCC @ =0x02002838
+ ldr r5, _08008CCC @ =gUnknown_02002838
ldrh r4, [r5, #0xa]
adds r3, r5, #0
cmp r4, #1
@@ -231,8 +231,8 @@ _08008CB8:
b _08008F4C
.align 2, 0
_08008CC4: .4byte gMain
-_08008CC8: .4byte 0x02002850
-_08008CCC: .4byte 0x02002838
+_08008CC8: .4byte gUnknown_02002850
+_08008CCC: .4byte gUnknown_02002838
_08008CD0:
cmp r4, #2
beq _08008DC2
@@ -283,7 +283,7 @@ _08008D1A:
beq _08008D66
movs r0, #0x65
bl m4aSongNumStart
- ldr r1, _08008D54 @ =0x02002838
+ ldr r1, _08008D54 @ =gUnknown_02002838
movs r2, #0
movs r3, #2
strh r3, [r1, #0xa]
@@ -300,7 +300,7 @@ _08008D1A:
b _08008D62
.align 2, 0
_08008D50: .4byte gMain
-_08008D54: .4byte 0x02002838
+_08008D54: .4byte gUnknown_02002838
_08008D58:
strh r4, [r1, #4]
strh r2, [r1, #6]
@@ -323,7 +323,7 @@ _08008D66:
adds r0, #1
movs r3, #0
strb r0, [r5, #3]
- ldr r1, _08008D98 @ =0x02002838
+ ldr r1, _08008D98 @ =gUnknown_02002838
movs r2, #1
strh r2, [r1, #0x16]
ldrh r0, [r1, #8]
@@ -335,7 +335,7 @@ _08008D66:
movs r0, #3
b _08008DA6
.align 2, 0
-_08008D98: .4byte 0x02002838
+_08008D98: .4byte gUnknown_02002838
_08008D9C:
strh r2, [r1, #4]
strh r3, [r1, #6]
@@ -480,7 +480,7 @@ _08008EA0:
ands r0, r1
cmp r0, #0
beq _08008ED8
- ldr r4, _08008ED4 @ =0x02002838
+ ldr r4, _08008ED4 @ =gUnknown_02002838
ldrh r5, [r4, #8]
cmp r5, #1
bne _08008F4C
@@ -499,13 +499,13 @@ _08008EA0:
b _08008F4C
.align 2, 0
_08008ED0: .4byte gMain
-_08008ED4: .4byte 0x02002838
+_08008ED4: .4byte gUnknown_02002838
_08008ED8:
movs r0, #0x10
ands r0, r1
cmp r0, #0
beq _08008F4C
- ldr r4, _08008F04 @ =0x02002838
+ ldr r4, _08008F04 @ =gUnknown_02002838
ldrh r5, [r4, #8]
cmp r5, #0
bne _08008F4C
@@ -523,7 +523,7 @@ _08008ED8:
strh r5, [r4, #0xa]
b _08008F4C
.align 2, 0
-_08008F04: .4byte 0x02002838
+_08008F04: .4byte gUnknown_02002838
_08008F08:
ldrh r0, [r5, #0xe]
adds r0, #1
@@ -547,7 +547,7 @@ _08008F28:
subs r0, r0, r1
strh r0, [r5, #6]
_08008F30:
- ldr r1, _08008F5C @ =0x02002838
+ ldr r1, _08008F5C @ =gUnknown_02002838
ldrh r0, [r1, #0xc]
adds r0, #1
strh r0, [r1, #0xc]
@@ -563,7 +563,7 @@ _08008F30:
strb r0, [r1, #3]
_08008F4C:
ldr r0, _08008F60 @ =gMain
- ldr r1, _08008F5C @ =0x02002838
+ ldr r1, _08008F5C @ =gUnknown_02002838
ldrh r1, [r1, #8]
strb r1, [r0, #4]
strb r1, [r0, #5]
@@ -572,7 +572,7 @@ _08008F56:
pop {r0}
bx r0
.align 2, 0
-_08008F5C: .4byte 0x02002838
+_08008F5C: .4byte gUnknown_02002838
_08008F60: .4byte gMain
thumb_func_start sub_8F64
@@ -585,7 +585,7 @@ sub_8F64: @ 0x08008F64
ldr r1, _08008F8C @ =gAutoDisplayTitlescreenMenu
movs r0, #1
strb r0, [r1]
- ldr r0, _08008F90 @ =0x02002838
+ ldr r0, _08008F90 @ =gUnknown_02002838
ldrh r0, [r0, #0x16]
bl SetMainGameState
pop {r0}
@@ -593,7 +593,7 @@ sub_8F64: @ 0x08008F64
.align 2, 0
_08008F88: .4byte sub_8F94 + 1
_08008F8C: .4byte gAutoDisplayTitlescreenMenu
-_08008F90: .4byte 0x02002838
+_08008F90: .4byte gUnknown_02002838
thumb_func_start sub_8F94
sub_8F94: @ 0x08008F94
@@ -623,7 +623,7 @@ sub_8F94: @ 0x08008F94
lsls r1, r1, #2
adds r1, r1, r5
mov sb, r1
- ldr r4, _08009264 @ =0x02002838
+ ldr r4, _08009264 @ =gUnknown_02002838
ldrh r0, [r4]
movs r2, #0xb8
muls r0, r2, r0
@@ -703,7 +703,7 @@ _08009032:
cmp r5, #0
bge _08009032
_08009066:
- ldr r0, _08009264 @ =0x02002838
+ ldr r0, _08009264 @ =gUnknown_02002838
ldrh r1, [r0, #6]
cmp r1, #1
bne _080090BC
@@ -752,7 +752,7 @@ _080090BC:
ldr r7, [sp]
strh r0, [r7, #2]
strh r0, [r7, #4]
- ldr r1, _08009264 @ =0x02002838
+ ldr r1, _08009264 @ =gUnknown_02002838
ldrh r0, [r1]
lsls r0, r0, #2
ldr r2, _08009268 @ =gUnknown_086A6AD4
@@ -818,7 +818,7 @@ _0800913A:
strh r0, [r7, #2]
movs r0, #0x20
strh r0, [r7, #4]
- ldr r1, _08009264 @ =0x02002838
+ ldr r1, _08009264 @ =gUnknown_02002838
ldrh r0, [r1, #2]
lsls r0, r0, #2
ldr r2, _08009268 @ =gUnknown_086A6AD4
@@ -884,7 +884,7 @@ _080091BA:
cmp r0, #1
bne _08009234
ldr r1, _08009278 @ =gUnknown_086A6B28
- ldr r2, _08009264 @ =0x02002838
+ ldr r2, _08009264 @ =gUnknown_02002838
ldrh r0, [r2, #8]
lsls r0, r0, #2
adds r0, r0, r1
@@ -962,7 +962,7 @@ _08009254: .4byte gMain
_08009258: .4byte 0x00000642
_0800925C: .4byte 0x00000808
_08009260: .4byte 0x04000050
-_08009264: .4byte 0x02002838
+_08009264: .4byte gUnknown_02002838
_08009268: .4byte gUnknown_086A6AD4
_0800926C: .4byte gOamBuffer
_08009270: .4byte 0x000001FF
diff --git a/asm/high_scores.s b/asm/high_scores.s
index d054d38..654b3cb 100755
--- a/asm/high_scores.s
+++ b/asm/high_scores.s
@@ -140,7 +140,7 @@ _0800CF50:
strh r0, [r4]
bl sub_CBC
bl sub_24C
- ldr r0, _0800CFD0 @ =0x02002858
+ ldr r0, _0800CFD0 @ =gUnknown_02002858
ldrb r0, [r0, #0xa]
strb r0, [r7, #3]
pop {r4, r5, r6, r7}
@@ -173,7 +173,7 @@ _0800CFC0: .4byte gUnknown_0809DFE0
_0800CFC4: .4byte 0x06010000
_0800CFC8: .4byte 0x80002210
_0800CFCC: .4byte gUnknown_0202C588
-_0800CFD0: .4byte 0x02002858
+_0800CFD0: .4byte gUnknown_02002858
thumb_func_start sub_CFD4
sub_CFD4: @ 0x0800CFD4
@@ -183,11 +183,11 @@ sub_CFD4: @ 0x0800CFD4
mov r5, r8
push {r5, r6, r7}
movs r7, #0
- ldr r0, _0800D0B0 @ =0x02002858
+ ldr r0, _0800D0B0 @ =gUnknown_02002858
mov r8, r0
- ldr r1, _0800D0B4 @ =0x0202C610
+ ldr r1, _0800D0B4 @ =gUnknown_0202C610
mov sl, r1
- ldr r2, _0800D0B8 @ =0x0200B134
+ ldr r2, _0800D0B8 @ =gUnknown_0200B134
mov sb, r2
movs r3, #0
mov ip, r3
@@ -221,8 +221,8 @@ _0800D008:
cmp r7, #1
ble _0800CFF0
movs r7, #0
- ldr r6, _0800D0BC @ =0x0202C550
- ldr r5, _0800D0B4 @ =0x0202C610
+ ldr r6, _0800D0BC @ =gUnknown_0202C550
+ ldr r5, _0800D0B4 @ =gUnknown_0202C610
_0800D02A:
lsls r0, r7, #1
adds r4, r7, #1
@@ -260,15 +260,15 @@ _0800D03A:
adds r1, #0x26
movs r0, #1
strb r0, [r1]
- ldr r1, _0800D0C0 @ =0x0201B178
+ ldr r1, _0800D0C0 @ =gUnknown_0201B178
strb r3, [r1]
- ldr r4, _0800D0C4 @ =0x0202BEBC
+ ldr r4, _0800D0C4 @ =gUnknown_0202BEBC
strb r0, [r4]
- ldr r0, _0800D0C8 @ =0x0201C18C
+ ldr r0, _0800D0C8 @ =gUnknown_0201C18C
strb r3, [r0]
- ldr r1, _0800D0CC @ =0x02002884
+ ldr r1, _0800D0CC @ =gUnknown_02002884
strb r3, [r1]
- ldr r4, _0800D0D0 @ =0x02002885
+ ldr r4, _0800D0D0 @ =gUnknown_02002885
strb r3, [r4]
ldr r1, _0800D0D4 @ =gUnknown_0202C588
movs r4, #0
@@ -288,37 +288,37 @@ _0800D090:
bne _0800D0E4
strb r1, [r4, #0xb]
movs r0, #0xf0
- ldr r2, _0800D0DC @ =0x02002882
+ ldr r2, _0800D0DC @ =gUnknown_02002882
strh r0, [r2]
- ldr r3, _0800D0E0 @ =0x02002880
+ ldr r3, _0800D0E0 @ =gUnknown_02002880
strh r1, [r3]
b _0800D0F6
.align 2, 0
-_0800D0B0: .4byte 0x02002858
-_0800D0B4: .4byte 0x0202C610
-_0800D0B8: .4byte 0x0200B134
-_0800D0BC: .4byte 0x0202C550
-_0800D0C0: .4byte 0x0201B178
-_0800D0C4: .4byte 0x0202BEBC
-_0800D0C8: .4byte 0x0201C18C
-_0800D0CC: .4byte 0x02002884
-_0800D0D0: .4byte 0x02002885
+_0800D0B0: .4byte gUnknown_02002858
+_0800D0B4: .4byte gUnknown_0202C610
+_0800D0B8: .4byte gUnknown_0200B134
+_0800D0BC: .4byte gUnknown_0202C550
+_0800D0C0: .4byte gUnknown_0201B178
+_0800D0C4: .4byte gUnknown_0202BEBC
+_0800D0C8: .4byte gUnknown_0201C18C
+_0800D0CC: .4byte gUnknown_02002884
+_0800D0D0: .4byte gUnknown_02002885
_0800D0D4: .4byte gUnknown_0202C588
_0800D0D8: .4byte gMain
-_0800D0DC: .4byte 0x02002882
-_0800D0E0: .4byte 0x02002880
+_0800D0DC: .4byte gUnknown_02002882
+_0800D0E0: .4byte gUnknown_02002880
_0800D0E4:
mov r4, r8
strb r3, [r4, #0xb]
- ldr r0, _0800D178 @ =0x02002882
+ ldr r0, _0800D178 @ =gUnknown_02002882
strh r2, [r0]
movs r1, #1
rsbs r1, r1, #0
adds r0, r1, #0
- ldr r2, _0800D17C @ =0x02002880
+ ldr r2, _0800D17C @ =gUnknown_02002880
strh r0, [r2]
_0800D0F6:
- ldr r4, _0800D180 @ =0x02002858
+ ldr r4, _0800D180 @ =gUnknown_02002858
ldr r0, [r4]
ldr r1, [r4, #4]
ldrb r2, [r4, #0xb]
@@ -334,9 +334,9 @@ _0800D0F6:
ldrb r2, [r4, #0xb]
bl sub_F434
movs r7, #0
- ldr r5, _0800D184 @ =0x0202C610
+ ldr r5, _0800D184 @ =gUnknown_0202C610
adds r3, r4, #0
- ldr r6, _0800D188 @ =0x0201A500
+ ldr r6, _0800D188 @ =gUnknown_0201A500
adds r4, r6, #0
_0800D122:
lsls r2, r7, #2
@@ -356,7 +356,7 @@ _0800D122:
adds r7, #1
cmp r7, #3
ble _0800D122
- ldr r1, _0800D180 @ =0x02002858
+ ldr r1, _0800D180 @ =gUnknown_02002858
ldr r0, [r6]
strh r0, [r1, #0x16]
_0800D14A:
@@ -365,67 +365,67 @@ _0800D14A:
asrs r3, r0, #0x18
cmp r3, #1
bne _0800D1A8
- ldr r0, _0800D18C @ =0x0202BEB0
+ ldr r0, _0800D18C @ =gUnknown_0202BEB0
movs r2, #0
ldrsb r2, [r0, r2]
cmp r2, #0
bne _0800D1A0
- ldr r0, _0800D190 @ =0x0201C18C
+ ldr r0, _0800D190 @ =gUnknown_0201C18C
strb r3, [r0]
- ldr r1, _0800D194 @ =0x0201A4B8
+ ldr r1, _0800D194 @ =gUnknown_0201A4B8
movs r0, #0xb8
strh r0, [r1]
- ldr r0, _0800D198 @ =0x0202C580
+ ldr r0, _0800D198 @ =gUnknown_0202C580
strb r2, [r0]
- ldr r0, _0800D19C @ =0x0202BED4
+ ldr r0, _0800D19C @ =gUnknown_0202BED4
strb r2, [r0]
- ldr r0, _0800D180 @ =0x02002858
+ ldr r0, _0800D180 @ =gUnknown_02002858
strb r3, [r0, #0xa]
b _0800D1DA
.align 2, 0
-_0800D178: .4byte 0x02002882
-_0800D17C: .4byte 0x02002880
-_0800D180: .4byte 0x02002858
-_0800D184: .4byte 0x0202C610
-_0800D188: .4byte 0x0201A500
-_0800D18C: .4byte 0x0202BEB0
-_0800D190: .4byte 0x0201C18C
-_0800D194: .4byte 0x0201A4B8
-_0800D198: .4byte 0x0202C580
-_0800D19C: .4byte 0x0202BED4
+_0800D178: .4byte gUnknown_02002882
+_0800D17C: .4byte gUnknown_02002880
+_0800D180: .4byte gUnknown_02002858
+_0800D184: .4byte gUnknown_0202C610
+_0800D188: .4byte gUnknown_0201A500
+_0800D18C: .4byte gUnknown_0202BEB0
+_0800D190: .4byte gUnknown_0201C18C
+_0800D194: .4byte gUnknown_0201A4B8
+_0800D198: .4byte gUnknown_0202C580
+_0800D19C: .4byte gUnknown_0202BED4
_0800D1A0:
- ldr r1, _0800D1A4 @ =0x0201C18C
+ ldr r1, _0800D1A4 @ =gUnknown_0201C18C
b _0800D1AA
.align 2, 0
-_0800D1A4: .4byte 0x0201C18C
+_0800D1A4: .4byte gUnknown_0201C18C
_0800D1A8:
- ldr r1, _0800D1B8 @ =0x0202BEB0
+ ldr r1, _0800D1B8 @ =gUnknown_0202BEB0
_0800D1AA:
movs r0, #0
strb r0, [r1]
- ldr r1, _0800D1BC @ =0x02002858
+ ldr r1, _0800D1BC @ =gUnknown_02002858
movs r0, #2
strb r0, [r1, #0xa]
b _0800D1DA
.align 2, 0
-_0800D1B8: .4byte 0x0202BEB0
-_0800D1BC: .4byte 0x02002858
+_0800D1B8: .4byte gUnknown_0202BEB0
+_0800D1BC: .4byte gUnknown_02002858
_0800D1C0:
mov r4, r8
strb r3, [r4, #0xb]
- ldr r0, _0800D200 @ =0x02002882
+ ldr r0, _0800D200 @ =gUnknown_02002882
strh r2, [r0]
movs r1, #1
rsbs r1, r1, #0
adds r0, r1, #0
- ldr r2, _0800D204 @ =0x02002880
+ ldr r2, _0800D204 @ =gUnknown_02002880
strh r0, [r2]
bl sub_E464
movs r0, #3
strb r0, [r4, #0xa]
_0800D1DA:
ldr r2, _0800D208 @ =gMain
- ldr r0, _0800D200 @ =0x02002882
+ ldr r0, _0800D200 @ =gUnknown_02002882
ldrh r1, [r0]
movs r3, #0xbd
lsls r3, r3, #2
@@ -443,14 +443,14 @@ _0800D1DA:
pop {r0}
bx r0
.align 2, 0
-_0800D200: .4byte 0x02002882
-_0800D204: .4byte 0x02002880
+_0800D200: .4byte gUnknown_02002882
+_0800D204: .4byte gUnknown_02002880
_0800D208: .4byte gMain
thumb_func_start sub_D20C
sub_D20C: @ 0x0800D20C
push {r4, r5, lr}
- ldr r4, _0800D224 @ =0x0202BED4
+ ldr r4, _0800D224 @ =gUnknown_0202BED4
movs r0, #0
ldrsb r0, [r4, r0]
adds r5, r4, #0
@@ -462,7 +462,7 @@ sub_D20C: @ 0x0800D20C
beq _0800D232
b _0800D2E0
.align 2, 0
-_0800D224: .4byte 0x0202BED4
+_0800D224: .4byte gUnknown_0202BED4
_0800D228:
cmp r0, #2
beq _0800D290
@@ -470,7 +470,7 @@ _0800D228:
beq _0800D2B4
b _0800D2E0
_0800D232:
- ldr r0, _0800D244 @ =0x02002858
+ ldr r0, _0800D244 @ =gUnknown_02002858
movs r1, #0x18
ldrsh r0, [r0, r1]
cmp r0, #3
@@ -479,19 +479,19 @@ _0800D232:
bl m4aSongNumStart
b _0800D2A2
.align 2, 0
-_0800D244: .4byte 0x02002858
+_0800D244: .4byte gUnknown_02002858
_0800D248:
- ldr r1, _0800D284 @ =0x0201A4B8
+ ldr r1, _0800D284 @ =gUnknown_0201A4B8
ldrh r0, [r1]
subs r0, #1
strh r0, [r1]
- ldr r0, _0800D288 @ =0x02002858
+ ldr r0, _0800D288 @ =gUnknown_02002858
ldrh r2, [r0, #0x18]
movs r0, #3
ands r2, r0
cmp r2, #0
bne _0800D26E
- ldr r3, _0800D28C @ =0x0202C580
+ ldr r3, _0800D28C @ =gUnknown_0202C580
ldrb r0, [r3]
adds r0, #1
strb r0, [r3]
@@ -505,7 +505,7 @@ _0800D26E:
ldrsh r0, [r1, r2]
cmp r0, #0x50
bne _0800D2E0
- ldr r1, _0800D28C @ =0x0202C580
+ ldr r1, _0800D28C @ =gUnknown_0202C580
movs r0, #0
strb r0, [r1]
ldrb r0, [r5]
@@ -513,9 +513,9 @@ _0800D26E:
strb r0, [r5]
b _0800D2E0
.align 2, 0
-_0800D284: .4byte 0x0201A4B8
-_0800D288: .4byte 0x02002858
-_0800D28C: .4byte 0x0202C580
+_0800D284: .4byte gUnknown_0201A4B8
+_0800D288: .4byte gUnknown_02002858
+_0800D28C: .4byte gUnknown_0202C580
_0800D290:
ldr r0, _0800D2AC @ =gMain
ldrh r1, [r0, #0x18]
@@ -523,7 +523,7 @@ _0800D290:
ands r0, r1
cmp r0, #0
beq _0800D2E0
- ldr r1, _0800D2B0 @ =0x0202C580
+ ldr r1, _0800D2B0 @ =gUnknown_0202C580
movs r0, #0
strb r0, [r1]
_0800D2A2:
@@ -533,9 +533,9 @@ _0800D2A2:
b _0800D2E0
.align 2, 0
_0800D2AC: .4byte gMain
-_0800D2B0: .4byte 0x0202C580
+_0800D2B0: .4byte gUnknown_0202C580
_0800D2B4:
- ldr r0, _0800D2F4 @ =0x0201A4B8
+ ldr r0, _0800D2F4 @ =gUnknown_0201A4B8
ldrh r1, [r0]
subs r1, #4
strh r1, [r0]
@@ -545,20 +545,20 @@ _0800D2B4:
rsbs r0, r0, #0
cmp r1, r0
bge _0800D2E0
- ldr r1, _0800D2F8 @ =0x02002858
+ ldr r1, _0800D2F8 @ =gUnknown_02002858
movs r2, #0
movs r0, #0
strh r0, [r1, #0x18]
- ldr r1, _0800D2FC @ =0x0202BEB0
+ ldr r1, _0800D2FC @ =gUnknown_0202BEB0
movs r0, #1
strb r0, [r1]
- ldr r0, _0800D300 @ =0x0201C18C
+ ldr r0, _0800D300 @ =gUnknown_0201C18C
strb r2, [r0]
ldr r1, _0800D304 @ =gMain
movs r0, #2
strb r0, [r1, #3]
_0800D2E0:
- ldr r1, _0800D2F8 @ =0x02002858
+ ldr r1, _0800D2F8 @ =gUnknown_02002858
ldrh r0, [r1, #0x18]
adds r0, #1
strh r0, [r1, #0x18]
@@ -567,10 +567,10 @@ _0800D2E0:
pop {r0}
bx r0
.align 2, 0
-_0800D2F4: .4byte 0x0201A4B8
-_0800D2F8: .4byte 0x02002858
-_0800D2FC: .4byte 0x0202BEB0
-_0800D300: .4byte 0x0201C18C
+_0800D2F4: .4byte gUnknown_0201A4B8
+_0800D2F8: .4byte gUnknown_02002858
+_0800D2FC: .4byte gUnknown_0202BEB0
+_0800D300: .4byte gUnknown_0201C18C
_0800D304: .4byte gMain
thumb_func_start sub_D308
@@ -579,7 +579,7 @@ sub_D308: @ 0x0800D308
mov r7, r8
push {r7}
sub sp, #8
- ldr r4, _0800D32C @ =0x02002858
+ ldr r4, _0800D32C @ =gUnknown_02002858
movs r0, #0x1a
ldrsh r2, [r4, r0]
cmp r2, #0
@@ -593,7 +593,7 @@ sub_D308: @ 0x0800D308
movs r0, #0xa0
b _0800D35C
.align 2, 0
-_0800D32C: .4byte 0x02002858
+_0800D32C: .4byte gUnknown_02002858
_0800D330:
movs r0, #1
rsbs r0, r0, #0
@@ -618,7 +618,7 @@ _0800D354:
_0800D35C:
strh r0, [r4, #0x18]
_0800D35E:
- ldr r7, _0800D3CC @ =0x02002858
+ ldr r7, _0800D3CC @ =gUnknown_02002858
ldrh r0, [r7, #0x14]
adds r0, #1
movs r1, #0
@@ -671,7 +671,7 @@ _0800D35E:
b _0800D3FC
.align 2, 0
_0800D3C8: .4byte 0x0000014B
-_0800D3CC: .4byte 0x02002858
+_0800D3CC: .4byte gUnknown_02002858
_0800D3D0: .4byte gUnknown_08079870
_0800D3D4:
strh r1, [r7, #0x12]
@@ -694,7 +694,7 @@ _0800D3D4:
movs r1, #0x15
bl sub_10618
_0800D3FC:
- ldr r4, _0800D4A4 @ =0x02002858
+ ldr r4, _0800D4A4 @ =gUnknown_02002858
ldrh r0, [r4, #0x1e]
adds r0, #1
movs r5, #0
@@ -718,7 +718,7 @@ _0800D3FC:
ble _0800D42C
strh r5, [r4, #0x1c]
_0800D42C:
- ldr r4, _0800D4A4 @ =0x02002858
+ ldr r4, _0800D4A4 @ =gUnknown_02002858
ldrh r0, [r4, #0x1a]
adds r0, #1
movs r2, #0
@@ -778,7 +778,7 @@ _0800D482:
bx r0
.align 2, 0
_0800D4A0: .4byte gUnknown_08079870
-_0800D4A4: .4byte 0x02002858
+_0800D4A4: .4byte gUnknown_02002858
_0800D4A8: .4byte gMain
_0800D4AC: .4byte 0x040000D4
_0800D4B0: .4byte 0x03005C00
@@ -794,7 +794,7 @@ sub_D4B8: @ 0x0800D4B8
bl __umodsi3
cmp r0, #0
bne _0800D4E0
- ldr r1, _0800D504 @ =0x02002858
+ ldr r1, _0800D504 @ =gUnknown_02002858
ldrh r2, [r1, #0x1a]
movs r0, #1
subs r0, r0, r2
@@ -810,7 +810,7 @@ _0800D4E0:
ands r0, r1
cmp r0, #0
beq _0800D50C
- ldr r0, _0800D508 @ =0x02002880
+ ldr r0, _0800D508 @ =gUnknown_02002880
movs r2, #0
ldrsh r1, [r0, r2]
movs r2, #1
@@ -822,12 +822,12 @@ _0800D4E0:
b _0800D522
.align 2, 0
_0800D500: .4byte gMain
-_0800D504: .4byte 0x02002858
-_0800D508: .4byte 0x02002880
+_0800D504: .4byte gUnknown_02002858
+_0800D508: .4byte gUnknown_02002880
_0800D50C:
movs r0, #0x10
ands r0, r1
- ldr r3, _0800D53C @ =0x02002880
+ ldr r3, _0800D53C @ =gUnknown_02002880
cmp r0, #0
beq _0800D522
movs r1, #0
@@ -841,7 +841,7 @@ _0800D522:
ldrsh r0, [r3, r2]
cmp r0, #0
ble _0800D544
- ldr r1, _0800D540 @ =0x02002882
+ ldr r1, _0800D540 @ =gUnknown_02002882
ldrh r2, [r1]
movs r3, #0
ldrsh r0, [r1, r3]
@@ -851,12 +851,12 @@ _0800D522:
adds r0, #8
b _0800D558
.align 2, 0
-_0800D53C: .4byte 0x02002880
-_0800D540: .4byte 0x02002882
+_0800D53C: .4byte gUnknown_02002880
+_0800D540: .4byte gUnknown_02002882
_0800D544:
cmp r0, #0
bge _0800D55A
- ldr r1, _0800D608 @ =0x02002882
+ ldr r1, _0800D608 @ =gUnknown_02002882
ldrh r2, [r1]
movs r3, #0
ldrsh r0, [r1, r3]
@@ -883,7 +883,7 @@ _0800D570:
ands r0, r1
cmp r0, #0
beq _0800D59E
- ldr r0, _0800D608 @ =0x02002882
+ ldr r0, _0800D608 @ =gUnknown_02002882
movs r1, #0
ldrsh r0, [r0, r1]
cmp r0, #0
@@ -893,10 +893,10 @@ _0800D570:
_0800D588:
movs r0, #0x68
bl m4aSongNumStart
- ldr r1, _0800D610 @ =0x0201B178
+ ldr r1, _0800D610 @ =gUnknown_0201B178
movs r0, #1
strb r0, [r1]
- ldr r1, _0800D614 @ =0x0202BEBC
+ ldr r1, _0800D614 @ =gUnknown_0202BEBC
movs r0, #0
strb r0, [r1]
movs r0, #5
@@ -917,7 +917,7 @@ _0800D59E:
ands r0, r1
cmp r0, #0
beq _0800D63E
- ldr r0, _0800D608 @ =0x02002882
+ ldr r0, _0800D608 @ =gUnknown_02002882
movs r2, #0
ldrsh r0, [r0, r2]
cmp r0, #0
@@ -925,10 +925,10 @@ _0800D59E:
cmp r0, #0xf0
bne _0800D5FC
_0800D5CA:
- ldr r2, _0800D618 @ =0x02002884
+ ldr r2, _0800D618 @ =gUnknown_02002884
movs r0, #0x28
strb r0, [r2]
- ldr r1, _0800D61C @ =0x02002885
+ ldr r1, _0800D61C @ =gUnknown_02002885
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -941,30 +941,30 @@ _0800D5CA:
strb r0, [r2]
movs r0, #0x68
bl m4aSongNumStart
- ldr r1, _0800D610 @ =0x0201B178
+ ldr r1, _0800D610 @ =gUnknown_0201B178
movs r0, #1
strb r0, [r1]
- ldr r1, _0800D614 @ =0x0202BEBC
+ ldr r1, _0800D614 @ =gUnknown_0202BEBC
movs r0, #4
strb r0, [r1]
movs r0, #0xa
strb r0, [r4, #3]
_0800D5FC:
- ldr r2, _0800D618 @ =0x02002884
+ ldr r2, _0800D618 @ =gUnknown_02002884
ldrb r1, [r2]
movs r0, #0
ldrsb r0, [r2, r0]
ldr r4, _0800D60C @ =gMain
b _0800D628
.align 2, 0
-_0800D608: .4byte 0x02002882
+_0800D608: .4byte gUnknown_02002882
_0800D60C: .4byte gMain
-_0800D610: .4byte 0x0201B178
-_0800D614: .4byte 0x0202BEBC
-_0800D618: .4byte 0x02002884
-_0800D61C: .4byte 0x02002885
+_0800D610: .4byte gUnknown_0201B178
+_0800D614: .4byte gUnknown_0202BEBC
+_0800D618: .4byte gUnknown_02002884
+_0800D61C: .4byte gUnknown_02002885
_0800D620:
- ldr r2, _0800D658 @ =0x02002884
+ ldr r2, _0800D658 @ =gUnknown_02002884
ldrb r1, [r2]
movs r0, #0
ldrsb r0, [r2, r0]
@@ -978,10 +978,10 @@ _0800D628:
bgt _0800D63E
movs r1, #0
strb r1, [r2]
- ldr r0, _0800D65C @ =0x02002885
+ ldr r0, _0800D65C @ =gUnknown_02002885
strb r1, [r0]
_0800D63E:
- ldr r0, _0800D660 @ =0x02002882
+ ldr r0, _0800D660 @ =gUnknown_02002882
ldrh r1, [r0]
movs r3, #0xbd
lsls r3, r3, #2
@@ -995,9 +995,9 @@ _0800D63E:
pop {r0}
bx r0
.align 2, 0
-_0800D658: .4byte 0x02002884
-_0800D65C: .4byte 0x02002885
-_0800D660: .4byte 0x02002882
+_0800D658: .4byte gUnknown_02002884
+_0800D65C: .4byte gUnknown_02002885
+_0800D660: .4byte gUnknown_02002882
thumb_func_start sub_D664
sub_D664: @ 0x0800D664
@@ -1006,7 +1006,7 @@ sub_D664: @ 0x0800D664
mov r6, r8
push {r6, r7}
bl sub_E3A8
- ldr r4, _0800D6E8 @ =0x02002858
+ ldr r4, _0800D6E8 @ =gUnknown_02002858
ldrh r0, [r4, #0x14]
adds r0, #1
movs r5, #0
@@ -1049,7 +1049,7 @@ _0800D6B8:
ands r0, r1
cmp r0, #0
beq _0800D6F0
- ldr r4, _0800D6E8 @ =0x02002858
+ ldr r4, _0800D6E8 @ =gUnknown_02002858
movs r7, #0x20
ldrsh r0, [r4, r7]
cmp r0, #0
@@ -1066,14 +1066,14 @@ _0800D6B8:
strh r0, [r4, #0x16]
b _0800D718
.align 2, 0
-_0800D6E8: .4byte 0x02002858
+_0800D6E8: .4byte gUnknown_02002858
_0800D6EC: .4byte gMain
_0800D6F0:
movs r0, #0x40
ands r0, r1
cmp r0, #0
beq _0800D72C
- ldr r4, _0800D788 @ =0x02002858
+ ldr r4, _0800D788 @ =gUnknown_02002858
movs r7, #0x20
ldrsh r5, [r4, r7]
cmp r5, #0
@@ -1105,7 +1105,7 @@ _0800D72C:
ands r0, r1
cmp r0, #0
beq _0800D794
- ldr r4, _0800D788 @ =0x02002858
+ ldr r4, _0800D788 @ =gUnknown_02002858
movs r7, #0x10
ldrsh r0, [r4, r7]
cmp r0, #3
@@ -1121,7 +1121,7 @@ _0800D72C:
ldrsh r2, [r4, r3]
ldrb r3, [r4, #0xb]
bl sub_F670
- ldr r3, _0800D790 @ =0x0202C610
+ ldr r3, _0800D790 @ =gUnknown_0202C610
movs r7, #0x10
ldrsh r1, [r4, r7]
lsls r1, r1, #2
@@ -1143,15 +1143,15 @@ _0800D72C:
adds r0, #1
b _0800D7F6
.align 2, 0
-_0800D788: .4byte 0x02002858
+_0800D788: .4byte gUnknown_02002858
_0800D78C: .4byte gMain
-_0800D790: .4byte 0x0202C610
+_0800D790: .4byte gUnknown_0202C610
_0800D794:
movs r0, #0x20
ands r0, r1
cmp r0, #0
beq _0800D818
- ldr r4, _0800D7B0 @ =0x02002858
+ ldr r4, _0800D7B0 @ =gUnknown_02002858
movs r1, #0x10
ldrsh r0, [r4, r1]
cmp r0, #0
@@ -1161,7 +1161,7 @@ _0800D7A6:
bl m4aSongNumStart
b _0800D818
.align 2, 0
-_0800D7B0: .4byte 0x02002858
+_0800D7B0: .4byte gUnknown_02002858
_0800D7B4:
movs r0, #0x67
bl m4aSongNumStart
@@ -1174,7 +1174,7 @@ _0800D7B4:
ldrsh r2, [r4, r3]
ldrb r3, [r4, #0xb]
bl sub_F670
- ldr r3, _0800D8F8 @ =0x0202C610
+ ldr r3, _0800D8F8 @ =gUnknown_0202C610
movs r7, #0x10
ldrsh r1, [r4, r7]
lsls r1, r1, #2
@@ -1222,7 +1222,7 @@ _0800D818:
bne _0800D828
b _0800D936
_0800D828:
- ldr r4, _0800D900 @ =0x02002858
+ ldr r4, _0800D900 @ =gUnknown_02002858
strh r5, [r4, #0x12]
movs r1, #0x16
ldrsh r0, [r4, r1]
@@ -1231,7 +1231,7 @@ _0800D828:
ldrsh r2, [r4, r3]
ldrb r3, [r4, #0xb]
bl sub_F670
- ldr r5, _0800D8F8 @ =0x0202C610
+ ldr r5, _0800D8F8 @ =gUnknown_0202C610
movs r7, #0x10
ldrsh r1, [r4, r7]
lsls r1, r1, #2
@@ -1262,7 +1262,7 @@ _0800D828:
bl sub_FAE8
movs r3, #0
adds r6, r5, #0
- ldr r5, _0800D904 @ =0x0201A500
+ ldr r5, _0800D904 @ =gUnknown_0201A500
_0800D880:
lsls r2, r3, #2
ldr r1, [r4, #0xc]
@@ -1282,9 +1282,9 @@ _0800D880:
cmp r3, #3
ble _0800D880
movs r3, #0
- ldr r0, _0800D908 @ =0x0200B134
+ ldr r0, _0800D908 @ =gUnknown_0200B134
mov r8, r0
- ldr r1, _0800D8F8 @ =0x0202C610
+ ldr r1, _0800D8F8 @ =gUnknown_0202C610
mov ip, r1
_0800D8AC:
movs r1, #0
@@ -1326,11 +1326,11 @@ _0800D8CE:
strb r0, [r1, #3]
b _0800D9B6
.align 2, 0
-_0800D8F8: .4byte 0x0202C610
+_0800D8F8: .4byte gUnknown_0202C610
_0800D8FC: .4byte gMain
-_0800D900: .4byte 0x02002858
-_0800D904: .4byte 0x0201A500
-_0800D908: .4byte 0x0200B134
+_0800D900: .4byte gUnknown_02002858
+_0800D904: .4byte gUnknown_0201A500
+_0800D908: .4byte gUnknown_0200B134
_0800D90C:
movs r0, #0x6a
bl m4aSongNumStart
@@ -1357,7 +1357,7 @@ _0800D936:
ands r0, r1
cmp r0, #0
beq _0800D9B6
- ldr r4, _0800D950 @ =0x02002858
+ ldr r4, _0800D950 @ =gUnknown_02002858
movs r1, #0x10
ldrsh r0, [r4, r1]
cmp r0, #0
@@ -1366,7 +1366,7 @@ _0800D936:
bl m4aSongNumStart
b _0800D9B6
.align 2, 0
-_0800D950: .4byte 0x02002858
+_0800D950: .4byte gUnknown_02002858
_0800D954:
movs r0, #0x6a
bl m4aSongNumStart
@@ -1378,7 +1378,7 @@ _0800D954:
ldrsh r2, [r4, r3]
ldrb r3, [r4, #0xb]
bl sub_F670
- ldr r3, _0800D9E4 @ =0x0202C610
+ ldr r3, _0800D9E4 @ =gUnknown_0202C610
movs r7, #0x10
ldrsh r1, [r4, r7]
lsls r1, r1, #2
@@ -1426,7 +1426,7 @@ _0800D9B6:
ldr r0, _0800D9F0 @ =0x80000800
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r1, _0800D9F4 @ =0x02002858
+ ldr r1, _0800D9F4 @ =gUnknown_02002858
ldrh r2, [r1, #0x20]
movs r3, #0x20
ldrsh r0, [r1, r3]
@@ -1442,18 +1442,18 @@ _0800D9D8:
pop {r0}
bx r0
.align 2, 0
-_0800D9E4: .4byte 0x0202C610
+_0800D9E4: .4byte gUnknown_0202C610
_0800D9E8: .4byte 0x040000D4
_0800D9EC: .4byte 0x03005C00
_0800D9F0: .4byte 0x80000800
-_0800D9F4: .4byte 0x02002858
+_0800D9F4: .4byte gUnknown_02002858
thumb_func_start sub_D9F8
sub_D9F8: @ 0x0800D9F8
push {lr}
bl sub_19B4
bl sub_E908
- ldr r1, _0800DA18 @ =0x0201B124
+ ldr r1, _0800DA18 @ =gUnknown_0201B124
movs r0, #0
strb r0, [r1]
bl sub_E464
@@ -1463,7 +1463,7 @@ sub_D9F8: @ 0x0800D9F8
pop {r0}
bx r0
.align 2, 0
-_0800DA18: .4byte 0x0201B124
+_0800DA18: .4byte gUnknown_0201B124
_0800DA1C: .4byte gMain
thumb_func_start sub_DA20
@@ -1478,10 +1478,10 @@ sub_DA20: @ 0x0800DA20
beq _0800DA58
movs r0, #0x66
bl m4aSongNumStart
- ldr r0, _0800DA50 @ =0x0201B178
+ ldr r0, _0800DA50 @ =gUnknown_0201B178
movs r1, #0
strb r1, [r0]
- ldr r0, _0800DA54 @ =0x0202BEBC
+ ldr r0, _0800DA54 @ =gUnknown_0202BEBC
strb r1, [r0]
bl sub_2568
movs r0, #3
@@ -1489,25 +1489,25 @@ sub_DA20: @ 0x0800DA20
b _0800DB2E
.align 2, 0
_0800DA4C: .4byte gMain
-_0800DA50: .4byte 0x0201B178
-_0800DA54: .4byte 0x0202BEBC
+_0800DA50: .4byte gUnknown_0201B178
+_0800DA54: .4byte gUnknown_0202BEBC
_0800DA58:
- ldr r5, _0800DAB8 @ =0x0202ADD0
- ldr r0, _0800DABC @ =0x0202BEC8
- ldr r1, _0800DAC0 @ =0x0202C5F0
- ldr r2, _0800DAC4 @ =0x0201A4D0
+ ldr r5, _0800DAB8 @ =gUnknown_0202ADD0
+ ldr r0, _0800DABC @ =gUnknown_0202BEC8
+ ldr r1, _0800DAC0 @ =gUnknown_0202C5F0
+ ldr r2, _0800DAC4 @ =gUnknown_0201A4D0
bl sub_1B04
str r0, [r5]
- ldr r1, _0800DAC8 @ =0x0202BDF0
+ ldr r1, _0800DAC8 @ =gUnknown_0202BDF0
movs r3, #3
ands r3, r0
str r3, [r1]
- ldr r2, _0800DACC @ =0x0201C1AC
+ ldr r2, _0800DACC @ =gUnknown_0201C1AC
movs r1, #0x1c
ands r1, r0
lsrs r1, r1, #2
strb r1, [r2]
- ldr r2, _0800DAD0 @ =0x0202ADDC
+ ldr r2, _0800DAD0 @ =gUnknown_0202ADDC
movs r1, #0xe0
lsls r1, r1, #4
ands r1, r0
@@ -1537,17 +1537,17 @@ _0800DA58:
strb r0, [r4, #3]
b _0800DAE8
.align 2, 0
-_0800DAB8: .4byte 0x0202ADD0
-_0800DABC: .4byte 0x0202BEC8
-_0800DAC0: .4byte 0x0202C5F0
-_0800DAC4: .4byte 0x0201A4D0
-_0800DAC8: .4byte 0x0202BDF0
-_0800DACC: .4byte 0x0201C1AC
-_0800DAD0: .4byte 0x0202ADDC
+_0800DAB8: .4byte gUnknown_0202ADD0
+_0800DABC: .4byte gUnknown_0202BEC8
+_0800DAC0: .4byte gUnknown_0202C5F0
+_0800DAC4: .4byte gUnknown_0201A4D0
+_0800DAC8: .4byte gUnknown_0202BDF0
+_0800DACC: .4byte gUnknown_0201C1AC
+_0800DAD0: .4byte gUnknown_0202ADDC
_0800DAD4:
cmp r1, #1
bne _0800DAE8
- ldr r0, _0800DB34 @ =0x0202BEBC
+ ldr r0, _0800DB34 @ =gUnknown_0202BEBC
movs r1, #2
strb r1, [r0]
movs r0, #7
@@ -1555,25 +1555,25 @@ _0800DAD4:
movs r0, #0x8a
bl m4aSongNumStart
_0800DAE8:
- ldr r1, _0800DB38 @ =0x0201A510
+ ldr r1, _0800DB38 @ =gUnknown_0201A510
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
- ldr r0, _0800DB3C @ =0x0202ADD0
+ ldr r0, _0800DB3C @ =gUnknown_0202ADD0
ldr r0, [r0]
movs r1, #0xfe
lsls r1, r1, #0xf
ands r0, r1
cmp r0, #0
beq _0800DB2E
- ldr r0, _0800DB40 @ =0x0202ADE4
+ ldr r0, _0800DB40 @ =gUnknown_0202ADE4
movs r1, #0
ldrsb r1, [r0, r1]
movs r0, #1
rsbs r0, r0, #0
cmp r1, r0
bne _0800DB2E
- ldr r1, _0800DB44 @ =0x0201A444
+ ldr r1, _0800DB44 @ =gUnknown_0201A444
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -1581,7 +1581,7 @@ _0800DAE8:
asrs r0, r0, #0x10
cmp r0, #0xb4
ble _0800DB2E
- ldr r1, _0800DB34 @ =0x0202BEBC
+ ldr r1, _0800DB34 @ =gUnknown_0202BEBC
movs r0, #2
strb r0, [r1]
ldr r1, _0800DB48 @ =gMain
@@ -1594,16 +1594,16 @@ _0800DB2E:
pop {r0}
bx r0
.align 2, 0
-_0800DB34: .4byte 0x0202BEBC
-_0800DB38: .4byte 0x0201A510
-_0800DB3C: .4byte 0x0202ADD0
-_0800DB40: .4byte 0x0202ADE4
-_0800DB44: .4byte 0x0201A444
+_0800DB34: .4byte gUnknown_0202BEBC
+_0800DB38: .4byte gUnknown_0201A510
+_0800DB3C: .4byte gUnknown_0202ADD0
+_0800DB40: .4byte gUnknown_0202ADE4
+_0800DB44: .4byte gUnknown_0201A444
_0800DB48: .4byte gMain
thumb_func_start sub_DB4C
sub_DB4C: @ 0x0800DB4C
- ldr r1, _0800DB68 @ =0x0201A444
+ ldr r1, _0800DB68 @ =gUnknown_0201A444
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -1619,14 +1619,14 @@ sub_DB4C: @ 0x0800DB4C
_0800DB66:
bx lr
.align 2, 0
-_0800DB68: .4byte 0x0201A444
+_0800DB68: .4byte gUnknown_0201A444
_0800DB6C: .4byte gMain
thumb_func_start sub_DB70
sub_DB70: @ 0x0800DB70
push {r4, r5, r6, lr}
bl sub_E464
- ldr r1, _0800DBDC @ =0x02002858
+ ldr r1, _0800DBDC @ =gUnknown_02002858
ldrh r0, [r1, #0x22]
adds r0, #1
movs r2, #0
@@ -1637,15 +1637,15 @@ sub_DB70: @ 0x0800DB70
ble _0800DBD4
movs r0, #0
strh r0, [r1, #0x22]
- ldr r0, _0800DBE0 @ =0x0201B178
+ ldr r0, _0800DBE0 @ =gUnknown_0201B178
strb r2, [r0]
- ldr r0, _0800DBE4 @ =0x0202BEBC
+ ldr r0, _0800DBE4 @ =gUnknown_0202BEBC
strb r2, [r0]
bl sub_2568
bl sub_1AA4
movs r1, #0
- ldr r6, _0800DBE8 @ =0x0202C550
- ldr r5, _0800DBEC @ =0x0202C610
+ ldr r6, _0800DBE8 @ =gUnknown_0202C550
+ ldr r5, _0800DBEC @ =gUnknown_0202C610
_0800DBA2:
lsls r0, r1, #1
adds r4, r1, #1
@@ -1675,11 +1675,11 @@ _0800DBD4:
pop {r0}
bx r0
.align 2, 0
-_0800DBDC: .4byte 0x02002858
-_0800DBE0: .4byte 0x0201B178
-_0800DBE4: .4byte 0x0202BEBC
-_0800DBE8: .4byte 0x0202C550
-_0800DBEC: .4byte 0x0202C610
+_0800DBDC: .4byte gUnknown_02002858
+_0800DBE0: .4byte gUnknown_0201B178
+_0800DBE4: .4byte gUnknown_0202BEBC
+_0800DBE8: .4byte gUnknown_0202C550
+_0800DBEC: .4byte gUnknown_0202C610
_0800DBF0: .4byte gMain
thumb_func_start sub_DBF4
@@ -1689,7 +1689,7 @@ sub_DBF4: @ 0x0800DBF4
mov r6, r8
push {r6, r7}
bl sub_E464
- ldr r2, _0800DC14 @ =0x02002858
+ ldr r2, _0800DC14 @ =gUnknown_02002858
movs r1, #0x22
ldrsh r0, [r2, r1]
cmp r0, #0x82
@@ -1700,7 +1700,7 @@ sub_DBF4: @ 0x0800DBF4
beq _0800DC1E
b _0800DCBA
.align 2, 0
-_0800DC14: .4byte 0x02002858
+_0800DC14: .4byte gUnknown_02002858
_0800DC18:
cmp r0, #0xfa
beq _0800DC3C
@@ -1710,34 +1710,34 @@ _0800DC1E:
bl sub_1AA4
b _0800DCBA
_0800DC28:
- ldr r1, _0800DC38 @ =0x0202BEBC
+ ldr r1, _0800DC38 @ =gUnknown_0202BEBC
movs r0, #3
strb r0, [r1]
movs r0, #0x65
bl m4aSongNumStart
b _0800DCBA
.align 2, 0
-_0800DC38: .4byte 0x0202BEBC
+_0800DC38: .4byte gUnknown_0202BEBC
_0800DC3C:
movs r1, #0
movs r0, #0
strh r0, [r2, #0x22]
- ldr r0, _0800DCD0 @ =0x0201B178
+ ldr r0, _0800DCD0 @ =gUnknown_0201B178
strb r1, [r0]
- ldr r0, _0800DCD4 @ =0x0202BEBC
+ ldr r0, _0800DCD4 @ =gUnknown_0202BEBC
strb r1, [r0]
movs r0, #0
bl sub_F4FC
- ldr r1, _0800DCD8 @ =0x0202BED8
+ ldr r1, _0800DCD8 @ =gUnknown_0202BED8
str r0, [r1]
movs r0, #1
bl sub_F4FC
- ldr r1, _0800DCDC @ =0x0201B170
+ ldr r1, _0800DCDC @ =gUnknown_0201B170
str r0, [r1]
movs r2, #0
- ldr r3, _0800DCE0 @ =0x0200B134
+ ldr r3, _0800DCE0 @ =gUnknown_0200B134
mov r8, r3
- ldr r7, _0800DCE4 @ =0x0202C610
+ ldr r7, _0800DCE4 @ =gUnknown_0202C610
mov ip, r7
_0800DC68:
movs r1, #0
@@ -1780,7 +1780,7 @@ _0800DC88:
movs r0, #0xc
strb r0, [r1, #3]
_0800DCBA:
- ldr r1, _0800DCEC @ =0x02002858
+ ldr r1, _0800DCEC @ =gUnknown_02002858
ldrh r0, [r1, #0x22]
adds r0, #1
strh r0, [r1, #0x22]
@@ -1791,14 +1791,14 @@ _0800DCBA:
pop {r0}
bx r0
.align 2, 0
-_0800DCD0: .4byte 0x0201B178
-_0800DCD4: .4byte 0x0202BEBC
-_0800DCD8: .4byte 0x0202BED8
-_0800DCDC: .4byte 0x0201B170
-_0800DCE0: .4byte 0x0200B134
-_0800DCE4: .4byte 0x0202C610
+_0800DCD0: .4byte gUnknown_0201B178
+_0800DCD4: .4byte gUnknown_0202BEBC
+_0800DCD8: .4byte gUnknown_0202BED8
+_0800DCDC: .4byte gUnknown_0201B170
+_0800DCE0: .4byte gUnknown_0200B134
+_0800DCE4: .4byte gUnknown_0202C610
_0800DCE8: .4byte gMain
-_0800DCEC: .4byte 0x02002858
+_0800DCEC: .4byte gUnknown_02002858
thumb_func_start sub_DCF0
sub_DCF0: @ 0x0800DCF0
@@ -1828,9 +1828,9 @@ _0800DD24:
beq _0800DD3E
movs r0, #0x66
bl m4aSongNumStart
- ldr r0, _0800DD44 @ =0x0201B178
+ ldr r0, _0800DD44 @ =gUnknown_0201B178
strb r4, [r0]
- ldr r0, _0800DD48 @ =0x0202BEBC
+ ldr r0, _0800DD48 @ =gUnknown_0202BEBC
strb r4, [r0]
movs r0, #3
_0800DD3C:
@@ -1840,8 +1840,8 @@ _0800DD3E:
pop {r0}
bx r0
.align 2, 0
-_0800DD44: .4byte 0x0201B178
-_0800DD48: .4byte 0x0202BEBC
+_0800DD44: .4byte gUnknown_0201B178
+_0800DD48: .4byte gUnknown_0202BEBC
thumb_func_start sub_DD4C
sub_DD4C: @ 0x0800DD4C
@@ -2001,11 +2001,11 @@ sub_DEB4: @ 0x0800DEB4
mov r5, r8
push {r5, r6, r7}
movs r2, #0
- ldr r0, _0800DF54 @ =0x02002858
+ ldr r0, _0800DF54 @ =gUnknown_02002858
mov r8, r0
ldr r0, _0800DF58 @ =gMain
mov ip, r0
- ldr r0, _0800DF5C @ =0x0202C610
+ ldr r0, _0800DF5C @ =gUnknown_0202C610
mov sl, r0
movs r0, #0x74
add r0, ip
@@ -2048,19 +2048,19 @@ _0800DEF4:
strh r0, [r2, #0x1e]
strh r0, [r2, #0x1c]
strb r1, [r2, #0xb]
- ldr r2, _0800DF60 @ =0x02002882
+ ldr r2, _0800DF60 @ =gUnknown_02002882
strh r0, [r2]
movs r2, #1
rsbs r2, r2, #0
adds r0, r2, #0
- ldr r2, _0800DF64 @ =0x02002880
+ ldr r2, _0800DF64 @ =gUnknown_02002880
strh r0, [r2]
mov r0, r8
adds r0, #0x24
strb r1, [r0]
mov r0, r8
strb r1, [r0, #0xa]
- ldr r2, _0800DF60 @ =0x02002882
+ ldr r2, _0800DF60 @ =gUnknown_02002882
ldrh r1, [r2]
movs r0, #0xbd
lsls r0, r0, #2
@@ -2079,16 +2079,16 @@ _0800DEF4:
pop {r0}
bx r0
.align 2, 0
-_0800DF54: .4byte 0x02002858
+_0800DF54: .4byte gUnknown_02002858
_0800DF58: .4byte gMain
-_0800DF5C: .4byte 0x0202C610
-_0800DF60: .4byte 0x02002882
-_0800DF64: .4byte 0x02002880
+_0800DF5C: .4byte gUnknown_0202C610
+_0800DF60: .4byte gUnknown_02002882
+_0800DF64: .4byte gUnknown_02002880
thumb_func_start sub_DF68
sub_DF68: @ 0x0800DF68
push {r4, r5, lr}
- ldr r0, _0800DF80 @ =0x02002858
+ ldr r0, _0800DF80 @ =gUnknown_02002858
ldrb r4, [r0, #0xa]
adds r5, r0, #0
cmp r4, #1
@@ -2100,7 +2100,7 @@ sub_DF68: @ 0x0800DF68
ldr r4, _0800DF84 @ =gMain
b _0800E072
.align 2, 0
-_0800DF80: .4byte 0x02002858
+_0800DF80: .4byte gUnknown_02002858
_0800DF84: .4byte gMain
_0800DF88:
cmp r4, #2
@@ -2132,7 +2132,7 @@ _0800DF94:
ble _0800DFC0
strh r4, [r5, #0x1c]
_0800DFC0:
- ldr r0, _0800DFE0 @ =0x02002858
+ ldr r0, _0800DFE0 @ =gUnknown_02002858
movs r1, #8
ldrsh r2, [r0, r1]
movs r1, #0x96
@@ -2149,10 +2149,10 @@ _0800DFC0:
strb r0, [r5, #0xa]
b _0800E072
.align 2, 0
-_0800DFE0: .4byte 0x02002858
+_0800DFE0: .4byte gUnknown_02002858
_0800DFE4: .4byte gMain
_0800DFE8:
- ldr r2, _0800E018 @ =0x02002882
+ ldr r2, _0800E018 @ =gUnknown_02002882
ldrh r0, [r2]
adds r0, #8
strh r0, [r2]
@@ -2177,7 +2177,7 @@ _0800E000:
adds r4, r1, #0
b _0800E072
.align 2, 0
-_0800E018: .4byte 0x02002882
+_0800E018: .4byte gUnknown_02002882
_0800E01C: .4byte gMain
_0800E020:
ldrh r0, [r5, #0x1e]
@@ -2203,7 +2203,7 @@ _0800E020:
ble _0800E04E
strh r4, [r5, #0x1c]
_0800E04E:
- ldr r0, _0800E0B0 @ =0x02002858
+ ldr r0, _0800E0B0 @ =gUnknown_02002858
movs r1, #8
ldrsh r2, [r0, r1]
movs r1, #0x96
@@ -2253,7 +2253,7 @@ _0800E0A8:
pop {r0}
bx r0
.align 2, 0
-_0800E0B0: .4byte 0x02002858
+_0800E0B0: .4byte gUnknown_02002858
_0800E0B4: .4byte gMain
_0800E0B8: .4byte 0x040000D4
_0800E0BC: .4byte 0x03005C00
@@ -2265,7 +2265,7 @@ sub_E0C4: @ 0x0800E0C4
bl sub_2B4
bl m4aMPlayAllStop
bl sub_D10
- ldr r0, _0800E0E8 @ =0x02002858
+ ldr r0, _0800E0E8 @ =gUnknown_02002858
adds r0, #0x24
ldrb r0, [r0]
lsls r0, r0, #0x18
@@ -2276,7 +2276,7 @@ sub_E0C4: @ 0x0800E0C4
pop {r0}
bx r0
.align 2, 0
-_0800E0E8: .4byte 0x02002858
+_0800E0E8: .4byte gUnknown_02002858
thumb_func_start sub_E0EC
sub_E0EC: @ 0x0800E0EC
@@ -2415,7 +2415,7 @@ _0800E22C: .4byte 0x80002210
thumb_func_start sub_E230
sub_E230: @ 0x0800E230
push {r4, r5, lr}
- ldr r0, _0800E248 @ =0x02002858
+ ldr r0, _0800E248 @ =gUnknown_02002858
ldrb r4, [r0, #0xa]
adds r5, r0, #0
cmp r4, #1
@@ -2427,7 +2427,7 @@ sub_E230: @ 0x0800E230
ldr r4, _0800E24C @ =gMain
b _0800E344
.align 2, 0
-_0800E248: .4byte 0x02002858
+_0800E248: .4byte gUnknown_02002858
_0800E24C: .4byte gMain
_0800E250:
cmp r4, #2
@@ -2437,7 +2437,7 @@ _0800E250:
.align 2, 0
_0800E258: .4byte gMain
_0800E25C:
- ldr r0, _0800E2B0 @ =0x0202BED8
+ ldr r0, _0800E2B0 @ =gUnknown_0202BED8
ldr r1, [r0]
movs r0, #1
rsbs r0, r0, #0
@@ -2464,7 +2464,7 @@ _0800E25C:
ble _0800E292
strh r4, [r5, #0x1c]
_0800E292:
- ldr r0, _0800E2B4 @ =0x02002858
+ ldr r0, _0800E2B4 @ =gUnknown_02002858
movs r2, #8
ldrsh r1, [r0, r2]
adds r5, r0, #0
@@ -2479,11 +2479,11 @@ _0800E292:
strb r0, [r5, #0xa]
b _0800E344
.align 2, 0
-_0800E2B0: .4byte 0x0202BED8
-_0800E2B4: .4byte 0x02002858
+_0800E2B0: .4byte gUnknown_0202BED8
+_0800E2B4: .4byte gUnknown_02002858
_0800E2B8: .4byte gMain
_0800E2BC:
- ldr r2, _0800E2EC @ =0x02002882
+ ldr r2, _0800E2EC @ =gUnknown_02002882
ldrh r0, [r2]
adds r0, #8
strh r0, [r2]
@@ -2508,10 +2508,10 @@ _0800E2D4:
adds r4, r1, #0
b _0800E344
.align 2, 0
-_0800E2EC: .4byte 0x02002882
+_0800E2EC: .4byte gUnknown_02002882
_0800E2F0: .4byte gMain
_0800E2F4:
- ldr r0, _0800E378 @ =0x0201B170
+ ldr r0, _0800E378 @ =gUnknown_0201B170
ldr r1, [r0]
movs r0, #1
rsbs r0, r0, #0
@@ -2539,7 +2539,7 @@ _0800E2F4:
ble _0800E32C
strh r4, [r5, #0x1c]
_0800E32C:
- ldr r0, _0800E37C @ =0x02002858
+ ldr r0, _0800E37C @ =gUnknown_02002858
movs r2, #8
ldrsh r1, [r0, r2]
adds r5, r0, #0
@@ -2579,8 +2579,8 @@ _0800E372:
pop {r0}
bx r0
.align 2, 0
-_0800E378: .4byte 0x0201B170
-_0800E37C: .4byte 0x02002858
+_0800E378: .4byte gUnknown_0201B170
+_0800E37C: .4byte gUnknown_02002858
_0800E380: .4byte gMain
_0800E384: .4byte 0x040000D4
_0800E388: .4byte 0x03005C00
@@ -2602,12 +2602,12 @@ sub_E3A8: @ 0x0800E3A8
push {r4, r5, r6, r7, lr}
mov r7, r8
push {r7}
- ldr r4, _0800E448 @ =0x02002858
+ ldr r4, _0800E448 @ =gUnknown_02002858
movs r0, #0x12
ldrsh r1, [r4, r0]
movs r0, #0xb8
muls r0, r1, r0
- ldr r2, _0800E44C @ =0x0200B3B8
+ ldr r2, _0800E44C @ =gUnknown_0200B3B8
adds r5, r0, r2
movs r0, #1
strh r0, [r5]
@@ -2679,8 +2679,8 @@ _0800E404:
pop {r0}
bx r0
.align 2, 0
-_0800E448: .4byte 0x02002858
-_0800E44C: .4byte 0x0200B3B8
+_0800E448: .4byte gUnknown_02002858
+_0800E44C: .4byte gUnknown_0200B3B8
_0800E450: .4byte gUnknown_086A7DA8
_0800E454: .4byte gUnknown_080797F0
_0800E458: .4byte gOamBuffer
@@ -2694,13 +2694,13 @@ sub_E464: @ 0x0800E464
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r6, _0800E5CC @ =0x0200B3B8
+ ldr r6, _0800E5CC @ =gUnknown_0200B3B8
adds r4, r6, #0
movs r0, #0xb8
adds r0, r0, r6
mov sl, r0
mov r5, sl
- ldr r0, _0800E5D0 @ =0x0202BEBC
+ ldr r0, _0800E5D0 @ =gUnknown_0202BEBC
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -2711,9 +2711,9 @@ sub_E464: @ 0x0800E464
lsls r3, r3, #1
adds r0, r6, r3
adds r7, r1, r0
- ldr r0, _0800E5D4 @ =0x02002858
+ ldr r0, _0800E5D4 @ =gUnknown_02002858
mov sb, r0
- ldr r1, _0800E5D8 @ =0x0200287D
+ ldr r1, _0800E5D8 @ =gUnknown_0200287D
movs r0, #0
ldrsb r0, [r1, r0]
adds r1, r0, #0
@@ -2723,7 +2723,7 @@ sub_E464: @ 0x0800E464
adds r0, r6, r2
adds r1, r1, r0
mov r8, r1
- ldr r0, _0800E5DC @ =0x02002882
+ ldr r0, _0800E5DC @ =gUnknown_02002882
movs r3, #0
ldrsh r1, [r0, r3]
cmp r1, #0
@@ -2733,7 +2733,7 @@ _0800E4B4:
movs r0, #1
strh r0, [r6]
strh r1, [r5]
- ldr r0, _0800E5E0 @ =0x0201B178
+ ldr r0, _0800E5E0 @ =gUnknown_0201B178
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -2804,7 +2804,7 @@ _0800E4B4:
strh r0, [r1, #2]
movs r0, #0x96
strh r0, [r1, #4]
- ldr r2, _0800E5D8 @ =0x0200287D
+ ldr r2, _0800E5D8 @ =gUnknown_0200287D
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #7
@@ -2859,7 +2859,7 @@ _0800E5AA:
beq _0800E5B2
b _0800E846
_0800E5B2:
- ldr r0, _0800E5D0 @ =0x0202BEBC
+ ldr r0, _0800E5D0 @ =gUnknown_0202BEBC
movs r1, #0
ldrsb r1, [r0, r1]
adds r2, r0, #0
@@ -2873,12 +2873,12 @@ _0800E5C2:
movs r0, #0x64
b _0800E602
.align 2, 0
-_0800E5CC: .4byte 0x0200B3B8
-_0800E5D0: .4byte 0x0202BEBC
-_0800E5D4: .4byte 0x02002858
-_0800E5D8: .4byte 0x0200287D
-_0800E5DC: .4byte 0x02002882
-_0800E5E0: .4byte 0x0201B178
+_0800E5CC: .4byte gUnknown_0200B3B8
+_0800E5D0: .4byte gUnknown_0202BEBC
+_0800E5D4: .4byte gUnknown_02002858
+_0800E5D8: .4byte gUnknown_0200287D
+_0800E5DC: .4byte gUnknown_02002882
+_0800E5E0: .4byte gUnknown_0201B178
_0800E5E4: .4byte gUnknown_086A7DB0
_0800E5E8: .4byte gOamBuffer
_0800E5EC: .4byte 0x000003FF
@@ -2955,7 +2955,7 @@ _0800E67A:
movs r0, #1
mov r1, sl
strh r0, [r1]
- ldr r0, _0800E79C @ =0x0201B178
+ ldr r0, _0800E79C @ =gUnknown_0201B178
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -3029,7 +3029,7 @@ _0800E67A:
strh r0, [r1, #2]
movs r0, #0x96
strh r0, [r1, #4]
- ldr r2, _0800E7B8 @ =0x0200287D
+ ldr r2, _0800E7B8 @ =gUnknown_0200287D
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #7
@@ -3083,7 +3083,7 @@ _0800E77C:
ldrh r0, [r7]
cmp r0, #1
bne _0800E846
- ldr r0, _0800E7BC @ =0x0202BEBC
+ ldr r0, _0800E7BC @ =gUnknown_0202BEBC
movs r1, #0
ldrsb r1, [r0, r1]
adds r2, r0, #0
@@ -3097,15 +3097,15 @@ _0800E792:
movs r0, #0x64
b _0800E7C6
.align 2, 0
-_0800E79C: .4byte 0x0201B178
+_0800E79C: .4byte gUnknown_0201B178
_0800E7A0: .4byte gUnknown_086A7DB0
_0800E7A4: .4byte gOamBuffer
_0800E7A8: .4byte 0x000003FF
_0800E7AC: .4byte 0xFFFFFC00
_0800E7B0: .4byte 0x000001FF
_0800E7B4: .4byte 0xFFFFFE00
-_0800E7B8: .4byte 0x0200287D
-_0800E7BC: .4byte 0x0202BEBC
+_0800E7B8: .4byte gUnknown_0200287D
+_0800E7BC: .4byte gUnknown_0202BEBC
_0800E7C0:
movs r0, #0x78
strh r0, [r7, #2]
@@ -3193,14 +3193,14 @@ sub_E860: @ 0x0800E860
push {r4, r5, r6, r7, lr}
mov r7, r8
push {r7}
- ldr r0, _0800E8E8 @ =0x0202C580
+ ldr r0, _0800E8E8 @ =gUnknown_0202C580
movs r1, #0
ldrsb r1, [r0, r1]
movs r0, #0xb8
muls r0, r1, r0
- ldr r2, _0800E8EC @ =0x0200B3B8
+ ldr r2, _0800E8EC @ =gUnknown_0200B3B8
adds r5, r0, r2
- ldr r0, _0800E8F0 @ =0x0201C18C
+ ldr r0, _0800E8F0 @ =gUnknown_0201C18C
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -3213,7 +3213,7 @@ sub_E860: @ 0x0800E860
bne _0800E8DA
movs r0, #0x78
strh r0, [r5, #2]
- ldr r0, _0800E8F8 @ =0x0201A4B8
+ ldr r0, _0800E8F8 @ =gUnknown_0201A4B8
ldrh r0, [r0]
strh r0, [r5, #4]
ldr r7, _0800E8FC @ =gOamBuffer
@@ -3260,56 +3260,56 @@ _0800E8DA:
pop {r0}
bx r0
.align 2, 0
-_0800E8E8: .4byte 0x0202C580
-_0800E8EC: .4byte 0x0200B3B8
-_0800E8F0: .4byte 0x0201C18C
+_0800E8E8: .4byte gUnknown_0202C580
+_0800E8EC: .4byte gUnknown_0200B3B8
+_0800E8F0: .4byte gUnknown_0201C18C
_0800E8F4: .4byte gUnknown_086A7DD4
-_0800E8F8: .4byte 0x0201A4B8
+_0800E8F8: .4byte gUnknown_0201A4B8
_0800E8FC: .4byte gOamBuffer
_0800E900: .4byte 0xFFFFFE00
_0800E904: .4byte 0x000001FF
thumb_func_start sub_E908
sub_E908: @ 0x0800E908
- ldr r1, _0800E92C @ =0x0202C5F0
+ ldr r1, _0800E92C @ =gUnknown_0202C5F0
movs r2, #0
ldr r0, _0800E930 @ =0x0000CFCF
strh r0, [r1]
- ldr r0, _0800E934 @ =0x0201C1B0
+ ldr r0, _0800E934 @ =gUnknown_0201C1B0
movs r1, #1
strh r1, [r0]
- ldr r0, _0800E938 @ =0x0202C59C
+ ldr r0, _0800E938 @ =gUnknown_0202C59C
strh r1, [r0]
- ldr r0, _0800E93C @ =0x0202ADE4
+ ldr r0, _0800E93C @ =gUnknown_0202ADE4
strb r2, [r0]
- ldr r0, _0800E940 @ =0x0201A4BC
+ ldr r0, _0800E940 @ =gUnknown_0201A4BC
strb r2, [r0]
- ldr r0, _0800E944 @ =0x0202C598
+ ldr r0, _0800E944 @ =gUnknown_0202C598
strb r2, [r0]
- ldr r0, _0800E948 @ =0x0202C54C
+ ldr r0, _0800E948 @ =gUnknown_0202C54C
strb r2, [r0]
bx lr
.align 2, 0
-_0800E92C: .4byte 0x0202C5F0
+_0800E92C: .4byte gUnknown_0202C5F0
_0800E930: .4byte 0x0000CFCF
-_0800E934: .4byte 0x0201C1B0
-_0800E938: .4byte 0x0202C59C
-_0800E93C: .4byte 0x0202ADE4
-_0800E940: .4byte 0x0201A4BC
-_0800E944: .4byte 0x0202C598
-_0800E948: .4byte 0x0202C54C
+_0800E934: .4byte gUnknown_0201C1B0
+_0800E938: .4byte gUnknown_0202C59C
+_0800E93C: .4byte gUnknown_0202ADE4
+_0800E940: .4byte gUnknown_0201A4BC
+_0800E944: .4byte gUnknown_0202C598
+_0800E948: .4byte gUnknown_0202C54C
thumb_func_start sub_E94C
sub_E94C: @ 0x0800E94C
push {lr}
- ldr r0, _0800E95C @ =0x0202BF20
+ ldr r0, _0800E95C @ =gUnknown_0202BF20
ldrb r0, [r0]
cmp r0, #0
beq _0800E960
bl sub_EBEC
b _0800E964
.align 2, 0
-_0800E95C: .4byte 0x0202BF20
+_0800E95C: .4byte gUnknown_0202BF20
_0800E960:
bl sub_ED28
_0800E964:
@@ -3323,14 +3323,14 @@ _0800E964:
thumb_func_start sub_E970
sub_E970: @ 0x0800E970
push {lr}
- ldr r0, _0800E980 @ =0x0202BF20
+ ldr r0, _0800E980 @ =gUnknown_0202BF20
ldrb r0, [r0]
cmp r0, #0
beq _0800E984
bl sub_E994
b _0800E988
.align 2, 0
-_0800E980: .4byte 0x0202BF20
+_0800E980: .4byte gUnknown_0202BF20
_0800E984:
bl sub_EAC0
_0800E988:
@@ -3344,13 +3344,13 @@ _0800E988:
thumb_func_start sub_E994
sub_E994: @ 0x0800E994
push {r4, r5, lr}
- ldr r0, _0800E9B4 @ =0x0202ADE4
+ ldr r0, _0800E9B4 @ =gUnknown_0202ADE4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
cmp r0, #0
bne _0800EA04
- ldr r0, _0800E9B8 @ =0x0201A4BC
+ ldr r0, _0800E9B8 @ =gUnknown_0201A4BC
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -3360,8 +3360,8 @@ sub_E994: @ 0x0800E994
beq _0800E9F4
b _0800EAB2
.align 2, 0
-_0800E9B4: .4byte 0x0202ADE4
-_0800E9B8: .4byte 0x0201A4BC
+_0800E9B4: .4byte gUnknown_0202ADE4
+_0800E9B8: .4byte gUnknown_0201A4BC
_0800E9BC:
ldr r0, _0800E9D0 @ =gMain
ldrh r1, [r0, #0x18]
@@ -3369,16 +3369,16 @@ _0800E9BC:
ands r0, r1
cmp r0, #0
beq _0800E9DC
- ldr r1, _0800E9D4 @ =0x0202C5F0
+ ldr r1, _0800E9D4 @ =gUnknown_0202C5F0
ldr r0, _0800E9D8 @ =0x0000DEDE
strh r0, [r1]
b _0800EAB2
.align 2, 0
_0800E9D0: .4byte gMain
-_0800E9D4: .4byte 0x0202C5F0
+_0800E9D4: .4byte gUnknown_0202C5F0
_0800E9D8: .4byte 0x0000DEDE
_0800E9DC:
- ldr r1, _0800E9F0 @ =0x0202C5F0
+ ldr r1, _0800E9F0 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -3389,23 +3389,23 @@ _0800E9E4:
bge _0800E9E4
b _0800EAB2
.align 2, 0
-_0800E9F0: .4byte 0x0202C5F0
+_0800E9F0: .4byte gUnknown_0202C5F0
_0800E9F4:
- ldr r1, _0800E9FC @ =0x0202C5F0
+ ldr r1, _0800E9FC @ =gUnknown_0202C5F0
ldr r0, _0800EA00 @ =0x0000EDED
strh r0, [r1]
b _0800EAB2
.align 2, 0
-_0800E9FC: .4byte 0x0202C5F0
+_0800E9FC: .4byte gUnknown_0202C5F0
_0800EA00: .4byte 0x0000EDED
_0800EA04:
- ldr r0, _0800EA24 @ =0x0202C59C
+ ldr r0, _0800EA24 @ =gUnknown_0202C59C
ldrh r2, [r0]
adds r1, r2, #0
adds r5, r0, #0
cmp r1, #7
bhi _0800EA30
- ldr r1, _0800EA28 @ =0x0202C5F0
+ ldr r1, _0800EA28 @ =gUnknown_0202C5F0
ldr r2, _0800EA2C @ =0x0000CFCF
adds r0, r1, #0
adds r0, #0xe
@@ -3416,8 +3416,8 @@ _0800EA18:
bge _0800EA18
b _0800EAAC
.align 2, 0
-_0800EA24: .4byte 0x0202C59C
-_0800EA28: .4byte 0x0202C5F0
+_0800EA24: .4byte gUnknown_0202C59C
+_0800EA28: .4byte gUnknown_0202C5F0
_0800EA2C: .4byte 0x0000CFCF
_0800EA30:
cmp r1, #9
@@ -3426,10 +3426,10 @@ _0800EA30:
subs r0, #8
lsls r0, r0, #0x10
lsrs r0, r0, #0x10
- ldr r3, _0800EA94 @ =0x0202C5F0
+ ldr r3, _0800EA94 @ =gUnknown_0202C5F0
movs r4, #0
strh r2, [r3]
- ldr r1, _0800EA98 @ =0x0202C610
+ ldr r1, _0800EA98 @ =gUnknown_0202C610
mov ip, r1
lsls r2, r0, #1
adds r2, r2, r0
@@ -3471,10 +3471,10 @@ _0800EA30:
strh r4, [r3, #0xe]
b _0800EAAC
.align 2, 0
-_0800EA94: .4byte 0x0202C5F0
-_0800EA98: .4byte 0x0202C610
+_0800EA94: .4byte gUnknown_0202C5F0
+_0800EA98: .4byte gUnknown_0202C610
_0800EA9C:
- ldr r1, _0800EABC @ =0x0202C5F0
+ ldr r1, _0800EABC @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -3493,18 +3493,18 @@ _0800EAB2:
pop {r1}
bx r1
.align 2, 0
-_0800EABC: .4byte 0x0202C5F0
+_0800EABC: .4byte gUnknown_0202C5F0
thumb_func_start sub_EAC0
sub_EAC0: @ 0x0800EAC0
push {r4, r5, lr}
- ldr r0, _0800EAE0 @ =0x0202ADE4
+ ldr r0, _0800EAE0 @ =gUnknown_0202ADE4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
cmp r0, #0
bne _0800EB30
- ldr r0, _0800EAE4 @ =0x0202C598
+ ldr r0, _0800EAE4 @ =gUnknown_0202C598
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -3514,8 +3514,8 @@ sub_EAC0: @ 0x0800EAC0
beq _0800EB20
b _0800EBDE
.align 2, 0
-_0800EAE0: .4byte 0x0202ADE4
-_0800EAE4: .4byte 0x0202C598
+_0800EAE0: .4byte gUnknown_0202ADE4
+_0800EAE4: .4byte gUnknown_0202C598
_0800EAE8:
ldr r0, _0800EAFC @ =gMain
ldrh r1, [r0, #0x18]
@@ -3523,16 +3523,16 @@ _0800EAE8:
ands r0, r1
cmp r0, #0
beq _0800EB08
- ldr r1, _0800EB00 @ =0x0202C5F0
+ ldr r1, _0800EB00 @ =gUnknown_0202C5F0
ldr r0, _0800EB04 @ =0x0000DEDE
strh r0, [r1]
b _0800EBDE
.align 2, 0
_0800EAFC: .4byte gMain
-_0800EB00: .4byte 0x0202C5F0
+_0800EB00: .4byte gUnknown_0202C5F0
_0800EB04: .4byte 0x0000DEDE
_0800EB08:
- ldr r1, _0800EB1C @ =0x0202C5F0
+ ldr r1, _0800EB1C @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -3543,23 +3543,23 @@ _0800EB10:
bge _0800EB10
b _0800EBDE
.align 2, 0
-_0800EB1C: .4byte 0x0202C5F0
+_0800EB1C: .4byte gUnknown_0202C5F0
_0800EB20:
- ldr r1, _0800EB28 @ =0x0202C5F0
+ ldr r1, _0800EB28 @ =gUnknown_0202C5F0
ldr r0, _0800EB2C @ =0x0000EDED
strh r0, [r1]
b _0800EBDE
.align 2, 0
-_0800EB28: .4byte 0x0202C5F0
+_0800EB28: .4byte gUnknown_0202C5F0
_0800EB2C: .4byte 0x0000EDED
_0800EB30:
- ldr r0, _0800EB50 @ =0x0202C59C
+ ldr r0, _0800EB50 @ =gUnknown_0202C59C
ldrh r2, [r0]
adds r1, r2, #0
adds r5, r0, #0
cmp r1, #7
bhi _0800EB5C
- ldr r1, _0800EB54 @ =0x0202C5F0
+ ldr r1, _0800EB54 @ =gUnknown_0202C5F0
ldr r2, _0800EB58 @ =0x0000CFCF
adds r0, r1, #0
adds r0, #0xe
@@ -3570,8 +3570,8 @@ _0800EB44:
bge _0800EB44
b _0800EBD8
.align 2, 0
-_0800EB50: .4byte 0x0202C59C
-_0800EB54: .4byte 0x0202C5F0
+_0800EB50: .4byte gUnknown_0202C59C
+_0800EB54: .4byte gUnknown_0202C5F0
_0800EB58: .4byte 0x0000CFCF
_0800EB5C:
cmp r1, #9
@@ -3580,10 +3580,10 @@ _0800EB5C:
subs r0, #8
lsls r0, r0, #0x10
lsrs r0, r0, #0x10
- ldr r3, _0800EBC0 @ =0x0202C5F0
+ ldr r3, _0800EBC0 @ =gUnknown_0202C5F0
movs r4, #0
strh r2, [r3]
- ldr r1, _0800EBC4 @ =0x0202C610
+ ldr r1, _0800EBC4 @ =gUnknown_0202C610
mov ip, r1
lsls r2, r0, #1
adds r2, r2, r0
@@ -3625,10 +3625,10 @@ _0800EB5C:
strh r4, [r3, #0xe]
b _0800EBD8
.align 2, 0
-_0800EBC0: .4byte 0x0202C5F0
-_0800EBC4: .4byte 0x0202C610
+_0800EBC0: .4byte gUnknown_0202C5F0
+_0800EBC4: .4byte gUnknown_0202C610
_0800EBC8:
- ldr r1, _0800EBE8 @ =0x0202C5F0
+ ldr r1, _0800EBE8 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -3647,17 +3647,17 @@ _0800EBDE:
pop {r1}
bx r1
.align 2, 0
-_0800EBE8: .4byte 0x0202C5F0
+_0800EBE8: .4byte gUnknown_0202C5F0
thumb_func_start sub_EBEC
sub_EBEC: @ 0x0800EBEC
push {r4, r5, lr}
- ldr r4, _0800EC08 @ =0x0202ADE4
+ ldr r4, _0800EC08 @ =gUnknown_0202ADE4
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #0
bne _0800EC7C
- ldr r3, _0800EC0C @ =0x0201A4BC
+ ldr r3, _0800EC0C @ =gUnknown_0201A4BC
movs r1, #0
ldrsb r1, [r3, r1]
cmp r1, #0
@@ -3666,10 +3666,10 @@ sub_EBEC: @ 0x0800EBEC
beq _0800EC30
b _0800ECFC
.align 2, 0
-_0800EC08: .4byte 0x0202ADE4
-_0800EC0C: .4byte 0x0201A4BC
+_0800EC08: .4byte gUnknown_0202ADE4
+_0800EC0C: .4byte gUnknown_0201A4BC
_0800EC10:
- ldr r2, _0800EC28 @ =0x0201A4D0
+ ldr r2, _0800EC28 @ =gUnknown_0201A4D0
ldrh r0, [r2]
ldr r1, _0800EC2C @ =0x0000DEDE
cmp r0, r1
@@ -3682,10 +3682,10 @@ _0800EC20:
strb r0, [r3]
b _0800ECFC
.align 2, 0
-_0800EC28: .4byte 0x0201A4D0
+_0800EC28: .4byte gUnknown_0201A4D0
_0800EC2C: .4byte 0x0000DEDE
_0800EC30:
- ldr r3, _0800EC54 @ =0x0201A4D0
+ ldr r3, _0800EC54 @ =gUnknown_0201A4D0
ldrh r2, [r3]
ldr r0, _0800EC58 @ =0x0000EDED
cmp r2, r0
@@ -3697,18 +3697,18 @@ _0800EC30:
rsbs r2, r2, #0
adds r0, r2, #0
strb r0, [r4]
- ldr r0, _0800EC5C @ =0x0202BEBC
+ ldr r0, _0800EC5C @ =gUnknown_0202BEBC
strb r1, [r0]
- ldr r0, _0800EC60 @ =0x0202C59C
+ ldr r0, _0800EC60 @ =gUnknown_0202C59C
strh r1, [r0]
b _0800ECFC
.align 2, 0
-_0800EC54: .4byte 0x0201A4D0
+_0800EC54: .4byte gUnknown_0201A4D0
_0800EC58: .4byte 0x0000EDED
-_0800EC5C: .4byte 0x0202BEBC
-_0800EC60: .4byte 0x0202C59C
+_0800EC5C: .4byte gUnknown_0202BEBC
+_0800EC60: .4byte gUnknown_0202C59C
_0800EC64:
- ldr r1, _0800EC78 @ =0x0202C54C
+ ldr r1, _0800EC78 @ =gUnknown_0202C54C
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -3719,9 +3719,9 @@ _0800EC64:
movs r0, #1
b _0800ED1E
.align 2, 0
-_0800EC78: .4byte 0x0202C54C
+_0800EC78: .4byte gUnknown_0202C54C
_0800EC7C:
- ldr r4, _0800ECF0 @ =0x0201A4D0
+ ldr r4, _0800ECF0 @ =gUnknown_0201A4D0
ldrh r5, [r4, #2]
adds r0, r5, #0
subs r0, #8
@@ -3729,9 +3729,9 @@ _0800EC7C:
lsrs r1, r0, #0x10
cmp r1, #1
bhi _0800ED1C
- ldr r0, _0800ECF4 @ =0x0201C1B0
+ ldr r0, _0800ECF4 @ =gUnknown_0201C1B0
strh r5, [r0]
- ldr r0, _0800ECF8 @ =0x0202C550
+ ldr r0, _0800ECF8 @ =gUnknown_0202C550
mov ip, r0
lsls r3, r1, #1
adds r3, r3, r1
@@ -3780,12 +3780,12 @@ _0800EC7C:
rsbs r0, r0, #0
b _0800ED1E
.align 2, 0
-_0800ECF0: .4byte 0x0201A4D0
-_0800ECF4: .4byte 0x0201C1B0
-_0800ECF8: .4byte 0x0202C550
+_0800ECF0: .4byte gUnknown_0201A4D0
+_0800ECF4: .4byte gUnknown_0201C1B0
+_0800ECF8: .4byte gUnknown_0202C550
_0800ECFC:
movs r1, #0
- ldr r4, _0800ED24 @ =0x0201A4D0
+ ldr r4, _0800ED24 @ =gUnknown_0201A4D0
movs r3, #0
_0800ED02:
lsls r0, r1, #2
@@ -3809,17 +3809,17 @@ _0800ED1E:
pop {r1}
bx r1
.align 2, 0
-_0800ED24: .4byte 0x0201A4D0
+_0800ED24: .4byte gUnknown_0201A4D0
thumb_func_start sub_ED28
sub_ED28: @ 0x0800ED28
push {r4, r5, lr}
- ldr r4, _0800ED44 @ =0x0202ADE4
+ ldr r4, _0800ED44 @ =gUnknown_0202ADE4
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #0
bne _0800EDB8
- ldr r3, _0800ED48 @ =0x0202C598
+ ldr r3, _0800ED48 @ =gUnknown_0202C598
movs r1, #0
ldrsb r1, [r3, r1]
cmp r1, #0
@@ -3828,10 +3828,10 @@ sub_ED28: @ 0x0800ED28
beq _0800ED6C
b _0800EE38
.align 2, 0
-_0800ED44: .4byte 0x0202ADE4
-_0800ED48: .4byte 0x0202C598
+_0800ED44: .4byte gUnknown_0202ADE4
+_0800ED48: .4byte gUnknown_0202C598
_0800ED4C:
- ldr r2, _0800ED64 @ =0x0201A4D0
+ ldr r2, _0800ED64 @ =gUnknown_0201A4D0
ldrh r0, [r2]
ldr r1, _0800ED68 @ =0x0000DEDE
cmp r0, r1
@@ -3844,10 +3844,10 @@ _0800ED5C:
strb r0, [r3]
b _0800EE38
.align 2, 0
-_0800ED64: .4byte 0x0201A4D0
+_0800ED64: .4byte gUnknown_0201A4D0
_0800ED68: .4byte 0x0000DEDE
_0800ED6C:
- ldr r3, _0800ED90 @ =0x0201A4D0
+ ldr r3, _0800ED90 @ =gUnknown_0201A4D0
ldrh r2, [r3]
ldr r0, _0800ED94 @ =0x0000EDED
cmp r2, r0
@@ -3859,18 +3859,18 @@ _0800ED6C:
rsbs r2, r2, #0
adds r0, r2, #0
strb r0, [r4]
- ldr r0, _0800ED98 @ =0x0202BEBC
+ ldr r0, _0800ED98 @ =gUnknown_0202BEBC
strb r1, [r0]
- ldr r0, _0800ED9C @ =0x0202C59C
+ ldr r0, _0800ED9C @ =gUnknown_0202C59C
strh r1, [r0]
b _0800EE38
.align 2, 0
-_0800ED90: .4byte 0x0201A4D0
+_0800ED90: .4byte gUnknown_0201A4D0
_0800ED94: .4byte 0x0000EDED
-_0800ED98: .4byte 0x0202BEBC
-_0800ED9C: .4byte 0x0202C59C
+_0800ED98: .4byte gUnknown_0202BEBC
+_0800ED9C: .4byte gUnknown_0202C59C
_0800EDA0:
- ldr r1, _0800EDB4 @ =0x0202C54C
+ ldr r1, _0800EDB4 @ =gUnknown_0202C54C
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -3881,9 +3881,9 @@ _0800EDA0:
movs r0, #1
b _0800EE5A
.align 2, 0
-_0800EDB4: .4byte 0x0202C54C
+_0800EDB4: .4byte gUnknown_0202C54C
_0800EDB8:
- ldr r4, _0800EE2C @ =0x0201A4D0
+ ldr r4, _0800EE2C @ =gUnknown_0201A4D0
ldrh r5, [r4]
adds r0, r5, #0
subs r0, #8
@@ -3891,9 +3891,9 @@ _0800EDB8:
lsrs r1, r0, #0x10
cmp r1, #1
bhi _0800EE58
- ldr r0, _0800EE30 @ =0x0201C1B0
+ ldr r0, _0800EE30 @ =gUnknown_0201C1B0
strh r5, [r0]
- ldr r0, _0800EE34 @ =0x0202C550
+ ldr r0, _0800EE34 @ =gUnknown_0202C550
mov ip, r0
lsls r3, r1, #1
adds r3, r3, r1
@@ -3942,12 +3942,12 @@ _0800EDB8:
rsbs r0, r0, #0
b _0800EE5A
.align 2, 0
-_0800EE2C: .4byte 0x0201A4D0
-_0800EE30: .4byte 0x0201C1B0
-_0800EE34: .4byte 0x0202C550
+_0800EE2C: .4byte gUnknown_0201A4D0
+_0800EE30: .4byte gUnknown_0201C1B0
+_0800EE34: .4byte gUnknown_0202C550
_0800EE38:
movs r1, #0
- ldr r4, _0800EE60 @ =0x0201A4D0
+ ldr r4, _0800EE60 @ =gUnknown_0201A4D0
movs r3, #0
_0800EE3E:
lsls r0, r1, #2
@@ -3971,7 +3971,7 @@ _0800EE5A:
pop {r1}
bx r1
.align 2, 0
-_0800EE60: .4byte 0x0201A4D0
+_0800EE60: .4byte gUnknown_0201A4D0
thumb_func_start sub_EE64
sub_EE64: @ 0x0800EE64
@@ -3983,7 +3983,7 @@ sub_EE64: @ 0x0800EE64
sub sp, #0x10
movs r6, #0
ldr r4, _0800EF20 @ =gUnknown_086A7FAC
- ldr r5, _0800EF24 @ =0x0202C610
+ ldr r5, _0800EF24 @ =gUnknown_0202C610
_0800EE76:
ldm r5!, {r0}
lsls r0, r0, #1
@@ -4005,7 +4005,7 @@ _0800EE76:
movs r5, #1
ldr r0, _0800EF20 @ =gUnknown_086A7FAC
mov sb, r0
- ldr r1, _0800EF24 @ =0x0202C610
+ ldr r1, _0800EF24 @ =gUnknown_0202C610
mov sl, r1
_0800EEA4:
movs r6, #0
@@ -4039,13 +4039,13 @@ _0800EEB6:
mov r5, r8
cmp r5, #7
ble _0800EEA4
- ldr r1, _0800EF24 @ =0x0202C610
+ ldr r1, _0800EF24 @ =gUnknown_0202C610
ldr r0, [r1, #0x10]
ldr r1, [r1, #0x14]
bl sub_F21C
movs r6, #0
movs r5, #0xc
- ldr r4, _0800EF28 @ =0x0202C5C0
+ ldr r4, _0800EF28 @ =gUnknown_0202C5C0
movs r7, #1
_0800EEF4:
adds r0, r6, #1
@@ -4070,8 +4070,8 @@ _0800EEF4:
b _0800EF44
.align 2, 0
_0800EF20: .4byte gUnknown_086A7FAC
-_0800EF24: .4byte 0x0202C610
-_0800EF28: .4byte 0x0202C5C0
+_0800EF24: .4byte gUnknown_0202C610
+_0800EF28: .4byte gUnknown_0202C5C0
_0800EF2C:
ldrh r0, [r4]
adds r0, #0xe0
@@ -4090,7 +4090,7 @@ _0800EF44:
adds r6, #1
cmp r6, #0xd
ble _0800EEF4
- ldr r4, _0800EFC8 @ =0x0202C5C0
+ ldr r4, _0800EFC8 @ =gUnknown_0202C5C0
ldrh r0, [r4, #0x1c]
adds r0, #0xe0
lsls r0, r0, #0x10
@@ -4104,7 +4104,7 @@ _0800EF44:
movs r3, #2
bl sub_105A0
movs r5, #1
- ldr r2, _0800EFCC @ =0x0202C610
+ ldr r2, _0800EFCC @ =gUnknown_0202C610
str r2, [sp, #8]
mov sl, r5
movs r0, #2
@@ -4117,7 +4117,7 @@ _0800EF76:
adds r0, #0x10
adds r0, r1, r0
ldr r0, [r0]
- ldr r2, _0800EFD0 @ =0x0202C624
+ ldr r2, _0800EFD0 @ =gUnknown_0202C624
adds r1, r1, r2
ldr r1, [r1]
bl sub_F21C
@@ -4126,7 +4126,7 @@ _0800EF76:
adds r5, #1
mov r8, r5
movs r5, #0xc
- ldr r4, _0800EFC8 @ =0x0202C5C0
+ ldr r4, _0800EFC8 @ =gUnknown_0202C5C0
_0800EF9A:
adds r0, r6, #1
movs r1, #3
@@ -4150,9 +4150,9 @@ _0800EF9A:
bl sub_105A0
b _0800EFF4
.align 2, 0
-_0800EFC8: .4byte 0x0202C5C0
-_0800EFCC: .4byte 0x0202C610
-_0800EFD0: .4byte 0x0202C624
+_0800EFC8: .4byte gUnknown_0202C5C0
+_0800EFCC: .4byte gUnknown_0202C610
+_0800EFD0: .4byte gUnknown_0202C624
_0800EFD4:
movs r1, #0xb0
lsls r1, r1, #1
@@ -4178,7 +4178,7 @@ _0800EFF4:
movs r1, #0xb0
lsls r1, r1, #1
adds r0, r1, #0
- ldr r2, _0800F0E4 @ =0x0202C5C0
+ ldr r2, _0800F0E4 @ =gUnknown_0202C5C0
ldrh r2, [r2, #0x1c]
adds r0, r0, r2
lsls r0, r0, #0x10
@@ -4196,7 +4196,7 @@ _0800EFF4:
ble _0800EF76
movs r6, #0
ldr r7, _0800F0E8 @ =gUnknown_086A7FAC
- ldr r0, _0800F0EC @ =0x0202C610
+ ldr r0, _0800F0EC @ =gUnknown_0202C610
adds r5, r0, #0
adds r5, #0xc0
movs r4, #1
@@ -4220,7 +4220,7 @@ _0800F032:
movs r5, #1
ldr r0, _0800F0E8 @ =gUnknown_086A7FAC
mov sb, r0
- ldr r1, _0800F0F0 @ =0x0202C6D0
+ ldr r1, _0800F0F0 @ =gUnknown_0202C6D0
mov sl, r1
_0800F05E:
movs r6, #0
@@ -4255,7 +4255,7 @@ _0800F070:
mov r5, r8
cmp r5, #7
ble _0800F05E
- ldr r1, _0800F0EC @ =0x0202C610
+ ldr r1, _0800F0EC @ =gUnknown_0202C610
adds r0, r1, #0
adds r0, #0xd0
ldr r0, [r0]
@@ -4264,7 +4264,7 @@ _0800F070:
bl sub_F21C
movs r6, #0
movs r5, #0xa
- ldr r4, _0800F0E4 @ =0x0202C5C0
+ ldr r4, _0800F0E4 @ =gUnknown_0202C5C0
movs r7, #1
_0800F0B6:
adds r0, r6, #1
@@ -4288,10 +4288,10 @@ _0800F0B6:
bl sub_105A0
b _0800F10C
.align 2, 0
-_0800F0E4: .4byte 0x0202C5C0
+_0800F0E4: .4byte gUnknown_0202C5C0
_0800F0E8: .4byte gUnknown_086A7FAC
-_0800F0EC: .4byte 0x0202C610
-_0800F0F0: .4byte 0x0202C6D0
+_0800F0EC: .4byte gUnknown_0202C610
+_0800F0F0: .4byte gUnknown_0202C6D0
_0800F0F4:
ldrh r0, [r4]
adds r0, #0xe0
@@ -4310,7 +4310,7 @@ _0800F10C:
adds r6, #1
cmp r6, #0xd
ble _0800F0B6
- ldr r4, _0800F19C @ =0x0202C5C0
+ ldr r4, _0800F19C @ =gUnknown_0202C5C0
lsls r0, r6, #1
adds r0, r0, r4
ldrh r0, [r0]
@@ -4326,7 +4326,7 @@ _0800F10C:
movs r3, #0x22
bl sub_105A0
movs r5, #1
- ldr r2, _0800F1A0 @ =0x0202C610
+ ldr r2, _0800F1A0 @ =gUnknown_0202C610
str r2, [sp, #0xc]
mov sl, r5
movs r0, #2
@@ -4339,7 +4339,7 @@ _0800F142:
adds r0, #0xd0
adds r0, r1, r0
ldr r0, [r0]
- ldr r2, _0800F1A4 @ =0x0202C6E4
+ ldr r2, _0800F1A4 @ =gUnknown_0202C6E4
adds r1, r1, r2
ldr r1, [r1]
bl sub_F21C
@@ -4355,7 +4355,7 @@ _0800F162:
cmp r0, #0
bne _0800F1A8
lsls r1, r6, #1
- ldr r0, _0800F19C @ =0x0202C5C0
+ ldr r0, _0800F19C @ =gUnknown_0202C5C0
adds r1, r1, r0
movs r2, #0xd0
lsls r2, r2, #1
@@ -4376,12 +4376,12 @@ _0800F162:
bl sub_105A0
b _0800F1D2
.align 2, 0
-_0800F19C: .4byte 0x0202C5C0
-_0800F1A0: .4byte 0x0202C610
-_0800F1A4: .4byte 0x0202C6E4
+_0800F19C: .4byte gUnknown_0202C5C0
+_0800F1A0: .4byte gUnknown_0202C610
+_0800F1A4: .4byte gUnknown_0202C6E4
_0800F1A8:
lsls r1, r6, #1
- ldr r2, _0800F218 @ =0x0202C5C0
+ ldr r2, _0800F218 @ =gUnknown_0202C5C0
adds r1, r1, r2
movs r2, #0xb0
lsls r2, r2, #1
@@ -4405,7 +4405,7 @@ _0800F1D2:
cmp r4, #0xd
ble _0800F162
lsls r1, r4, #1
- ldr r2, _0800F218 @ =0x0202C5C0
+ ldr r2, _0800F218 @ =gUnknown_0202C5C0
adds r1, r1, r2
movs r2, #0xb0
lsls r2, r2, #1
@@ -4435,7 +4435,7 @@ _0800F1D2:
pop {r0}
bx r0
.align 2, 0
-_0800F218: .4byte 0x0202C5C0
+_0800F218: .4byte gUnknown_0202C5C0
thumb_func_start sub_F21C
sub_F21C: @ 0x0800F21C
@@ -4451,7 +4451,7 @@ sub_F21C: @ 0x0800F21C
bne _0800F250
cmp r7, #0
bne _0800F250
- ldr r4, _0800F24C @ =0x0202C5C0
+ ldr r4, _0800F24C @ =gUnknown_0202C5C0
adds r2, r4, #0
movs r1, #0xa
adds r0, r4, #0
@@ -4465,7 +4465,7 @@ _0800F23E:
strh r0, [r4, #0x1c]
b _0800F392
.align 2, 0
-_0800F24C: .4byte 0x0202C5C0
+_0800F24C: .4byte gUnknown_0202C5C0
_0800F250:
ldr r0, _0800F25C @ =0x0098967F
cmp r5, r0
@@ -4481,7 +4481,7 @@ _0800F260:
_0800F266:
ldr r7, _0800F3A4 @ =0x05F5E0FF
_0800F268:
- ldr r4, _0800F3A8 @ =0x0202C5C0
+ ldr r4, _0800F3A8 @ =gUnknown_0202C5C0
ldr r0, _0800F3AC @ =0x000F4240
mov sl, r0
adds r0, r5, #0
@@ -4616,7 +4616,7 @@ _0800F392:
bx r0
.align 2, 0
_0800F3A4: .4byte 0x05F5E0FF
-_0800F3A8: .4byte 0x0202C5C0
+_0800F3A8: .4byte gUnknown_0202C5C0
_0800F3AC: .4byte 0x000F4240
_0800F3B0: .4byte 0x000186A0
_0800F3B4: .4byte 0x00002710
@@ -4653,7 +4653,7 @@ sub_F3DC: @ 0x0800F3DC
mov sb, r0
mov r8, r1
movs r6, #0
- ldr r7, _0800F414 @ =0x0202C610
+ ldr r7, _0800F414 @ =gUnknown_0202C610
lsls r0, r2, #1
adds r0, r0, r2
lsls r0, r0, #6
@@ -4675,7 +4675,7 @@ _0800F3FA:
adds r0, r6, #0
b _0800F426
.align 2, 0
-_0800F414: .4byte 0x0202C610
+_0800F414: .4byte gUnknown_0202C610
_0800F418:
adds r5, #0x18
adds r4, #0x18
@@ -4705,7 +4705,7 @@ sub_F434: @ 0x0800F434
mov r8, r2
mov sb, r3
movs r5, #7
- ldr r0, _0800F4F8 @ =0x0202C610
+ ldr r0, _0800F4F8 @ =gUnknown_0202C610
mov ip, r0
cmp r5, sb
ble _0800F4A4
@@ -4795,7 +4795,7 @@ _0800F4A4:
pop {r0}
bx r0
.align 2, 0
-_0800F4F8: .4byte 0x0202C610
+_0800F4F8: .4byte gUnknown_0202C610
thumb_func_start sub_F4FC
sub_F4FC: @ 0x0800F4FC
@@ -4806,7 +4806,7 @@ sub_F4FC: @ 0x0800F4FC
push {r5, r6, r7}
sub sp, #4
str r0, [sp]
- ldr r0, _0800F668 @ =0x0202C550
+ ldr r0, _0800F668 @ =gUnknown_0202C550
mov r8, r0
ldr r1, [sp]
lsls r4, r1, #1
@@ -4824,7 +4824,7 @@ sub_F4FC: @ 0x0800F4FC
ldr r2, [sp]
bl sub_F3DC
mov sl, r0
- ldr r7, _0800F66C @ =0x0202C610
+ ldr r7, _0800F66C @ =gUnknown_0202C610
lsls r0, r0, #1
add r0, sl
lsls r0, r0, #3
@@ -4886,11 +4886,11 @@ _0800F5A2:
cmp sl, r0
beq _0800F656
movs r4, #7
- ldr r1, _0800F668 @ =0x0202C550
+ ldr r1, _0800F668 @ =gUnknown_0202C550
mov ip, r1
ldr r0, [sp]
lsls r3, r0, #1
- ldr r1, _0800F66C @ =0x0202C610
+ ldr r1, _0800F66C @ =gUnknown_0202C610
mov r8, r1
cmp r4, sl
ble _0800F5EA
@@ -4985,8 +4985,8 @@ _0800F656:
pop {r1}
bx r1
.align 2, 0
-_0800F668: .4byte 0x0202C550
-_0800F66C: .4byte 0x0202C610
+_0800F668: .4byte gUnknown_0202C550
+_0800F66C: .4byte gUnknown_0202C610
thumb_func_start sub_F670
sub_F670: @ 0x0800F670
@@ -5050,11 +5050,11 @@ sub_F6E0: @ 0x0800F6E0
mov r7, sb
mov r6, r8
push {r6, r7}
- ldr r1, _0800F740 @ =0x0202BEB0
+ ldr r1, _0800F740 @ =gUnknown_0202BEB0
movs r0, #0
strb r0, [r1]
movs r2, #0
- ldr r0, _0800F744 @ =0x0200B134
+ ldr r0, _0800F744 @ =gUnknown_0200B134
mov r8, r0
ldr r3, _0800F748 @ =gUnknown_08079430
mov ip, r3
@@ -5098,8 +5098,8 @@ _0800F718:
pop {r0}
bx r0
.align 2, 0
-_0800F740: .4byte 0x0202BEB0
-_0800F744: .4byte 0x0200B134
+_0800F740: .4byte gUnknown_0202BEB0
+_0800F744: .4byte gUnknown_0200B134
_0800F748: .4byte gUnknown_08079430
thumb_func_start sub_F74C
@@ -5112,7 +5112,7 @@ sub_F74C: @ 0x0800F74C
sub sp, #0x14
movs r0, #0
mov r8, r0
- ldr r1, _0800F85C @ =0x0200B134
+ ldr r1, _0800F85C @ =gUnknown_0200B134
str r1, [sp]
_0800F760:
bl Random
@@ -5124,7 +5124,7 @@ _0800F760:
lsls r2, r3, #1
adds r1, r2, r3
lsls r1, r1, #6
- ldr r3, _0800F860 @ =0x0200B218
+ ldr r3, _0800F860 @ =gUnknown_0200B218
adds r0, r1, r3
str r4, [r0]
mov sb, r2
@@ -5165,7 +5165,7 @@ _0800F7AE:
adds r1, #0xf4
adds r1, r0, r1
str r7, [r1]
- ldr r3, _0800F864 @ =0x0200B22C
+ ldr r3, _0800F864 @ =gUnknown_0200B22C
adds r1, r0, r3
str r6, [r1]
movs r1, #1
@@ -5185,7 +5185,7 @@ _0800F7E0:
lsls r1, r1, #3
mov r3, sl
adds r0, r1, r3
- ldr r3, _0800F860 @ =0x0200B218
+ ldr r3, _0800F860 @ =gUnknown_0200B218
adds r0, r0, r3
str r4, [r0]
str r2, [sp, #0x10]
@@ -5229,9 +5229,9 @@ _0800F834:
bl Random
b _0800F872
.align 2, 0
-_0800F85C: .4byte 0x0200B134
-_0800F860: .4byte 0x0200B218
-_0800F864: .4byte 0x0200B22C
+_0800F85C: .4byte gUnknown_0200B134
+_0800F860: .4byte gUnknown_0200B218
+_0800F864: .4byte gUnknown_0200B22C
_0800F868:
bl Random
adds r1, r6, #0
@@ -5246,7 +5246,7 @@ _0800F872:
adds r0, #0xf4
adds r0, r1, r0
str r7, [r0]
- ldr r2, _0800F8AC @ =0x0200B22C
+ ldr r2, _0800F8AC @ =gUnknown_0200B22C
adds r1, r1, r2
str r6, [r1]
ldr r3, [sp, #0xc]
@@ -5268,7 +5268,7 @@ _0800F89C:
pop {r0}
bx r0
.align 2, 0
-_0800F8AC: .4byte 0x0200B22C
+_0800F8AC: .4byte gUnknown_0200B22C
thumb_func_start sub_F8B0
sub_F8B0: @ 0x0800F8B0
@@ -5838,7 +5838,7 @@ _0800FD1C: .4byte 0x00000914
sub_FD20: @ 0x0800FD20
sub sp, #0x19c
movs r2, #0
- ldr r3, _0800FD48 @ =0x0200B134
+ ldr r3, _0800FD48 @ =gUnknown_0200B134
mov r1, sp
_0800FD28:
adds r0, r2, r3
@@ -5858,7 +5858,7 @@ _0800FD3A:
movs r0, #0
b _0800FD56
.align 2, 0
-_0800FD48: .4byte 0x0200B134
+_0800FD48: .4byte gUnknown_0200B134
_0800FD4C:
adds r1, #2
adds r2, #1
@@ -5880,7 +5880,7 @@ sub_FD5C: @ 0x0800FD5C
movs r6, #0xa0
lsls r6, r6, #0x13
str r6, [r4]
- ldr r2, _0800FDCC @ =0x0201A920
+ ldr r2, _0800FDCC @ =gUnknown_0201A920
str r2, [r4, #4]
ldr r5, _0800FDD0 @ =0x80000200
str r5, [r4, #8]
@@ -5920,17 +5920,17 @@ _0800FDB4:
bl sub_D74
cmp r7, #0x1f
bne _0800FDE0
- ldr r0, _0800FDCC @ =0x0201A920
+ ldr r0, _0800FDCC @ =gUnknown_0201A920
b _0800FDE2
.align 2, 0
_0800FDC8: .4byte 0x040000D4
-_0800FDCC: .4byte 0x0201A920
+_0800FDCC: .4byte gUnknown_0201A920
_0800FDD0: .4byte 0x80000200
_0800FDD4: .4byte 0x00007FFF
_0800FDD8: .4byte 0xFFFFFC00
_0800FDDC: .4byte 0x81000200
_0800FDE0:
- ldr r0, _0800FE00 @ =0x0201AD20
+ ldr r0, _0800FE00 @ =gUnknown_0201AD20
_0800FDE2:
str r0, [r4]
str r6, [r4, #4]
@@ -5948,7 +5948,7 @@ _0800FDE2:
pop {r0}
bx r0
.align 2, 0
-_0800FE00: .4byte 0x0201AD20
+_0800FE00: .4byte gUnknown_0201AD20
thumb_func_start sub_FE04
sub_FE04: @ 0x0800FE04
@@ -5962,7 +5962,7 @@ sub_FE04: @ 0x0800FE04
lsls r0, r0, #0x13
mov r8, r0
str r0, [r1]
- ldr r3, _0800FE70 @ =0x0201A520
+ ldr r3, _0800FE70 @ =gUnknown_0201A520
str r3, [r1, #4]
ldr r4, _0800FE74 @ =0x80000200
str r4, [r1, #8]
@@ -5998,20 +5998,20 @@ _0800FE54:
bl sub_D74
cmp r7, #0x1f
bne _0800FE84
- ldr r0, _0800FE80 @ =0x0201A920
+ ldr r0, _0800FE80 @ =gUnknown_0201A920
str r0, [r6]
mov r0, r8
str r0, [r6, #4]
b _0800FE8C
.align 2, 0
_0800FE6C: .4byte 0x040000D4
-_0800FE70: .4byte 0x0201A520
+_0800FE70: .4byte gUnknown_0201A520
_0800FE74: .4byte 0x80000200
_0800FE78: .4byte 0x00007FFF
_0800FE7C: .4byte 0x81000200
-_0800FE80: .4byte 0x0201A920
+_0800FE80: .4byte gUnknown_0201A920
_0800FE84:
- ldr r0, _0800FEB4 @ =0x0201AD20
+ ldr r0, _0800FEB4 @ =gUnknown_0201AD20
str r0, [r6]
mov r2, r8
str r2, [r6, #4]
@@ -6033,7 +6033,7 @@ _0800FE8C:
pop {r0}
bx r0
.align 2, 0
-_0800FEB4: .4byte 0x0201AD20
+_0800FEB4: .4byte gUnknown_0201AD20
thumb_func_start sub_FEB8
sub_FEB8: @ 0x0800FEB8
@@ -6044,7 +6044,7 @@ sub_FEB8: @ 0x0800FEB8
mov r8, r2
ldr r4, _0800FF34 @ =0x040000D4
str r0, [r4]
- ldr r2, _0800FF38 @ =0x0201A920
+ ldr r2, _0800FF38 @ =gUnknown_0201A920
str r2, [r4, #4]
ldr r0, _0800FF3C @ =0x80000100
str r0, [r4, #8]
@@ -6095,18 +6095,18 @@ _0800FF22:
bl sub_D74
cmp r7, #0x1f
bne _0800FF50
- ldr r0, _0800FF38 @ =0x0201A920
+ ldr r0, _0800FF38 @ =gUnknown_0201A920
b _0800FF52
.align 2, 0
_0800FF34: .4byte 0x040000D4
-_0800FF38: .4byte 0x0201A920
+_0800FF38: .4byte gUnknown_0201A920
_0800FF3C: .4byte 0x80000100
_0800FF40: .4byte 0xFFFFFC00
_0800FF44: .4byte 0x81000200
_0800FF48: .4byte 0x80000200
_0800FF4C: .4byte gMain
_0800FF50:
- ldr r0, _0800FF70 @ =0x0201AD20
+ ldr r0, _0800FF70 @ =gUnknown_0201AD20
_0800FF52:
str r0, [r4]
str r6, [r4, #4]
@@ -6124,7 +6124,7 @@ _0800FF52:
pop {r0}
bx r0
.align 2, 0
-_0800FF70: .4byte 0x0201AD20
+_0800FF70: .4byte gUnknown_0201AD20
thumb_func_start sub_FF74
sub_FF74: @ 0x0800FF74
@@ -6138,7 +6138,7 @@ sub_FF74: @ 0x0800FF74
lsls r0, r0, #0x13
mov r8, r0
str r0, [r1]
- ldr r3, _0800FFE0 @ =0x0201A520
+ ldr r3, _0800FFE0 @ =gUnknown_0201A520
str r3, [r1, #4]
ldr r4, _0800FFE4 @ =0x80000200
str r4, [r1, #8]
@@ -6173,19 +6173,19 @@ _0800FFC2:
bl sub_D74
cmp r7, #0x1f
bne _0800FFF0
- ldr r0, _0800FFEC @ =0x0201A920
+ ldr r0, _0800FFEC @ =gUnknown_0201A920
str r0, [r6]
mov r2, r8
str r2, [r6, #4]
b _0800FFF8
.align 2, 0
_0800FFDC: .4byte 0x040000D4
-_0800FFE0: .4byte 0x0201A520
+_0800FFE0: .4byte gUnknown_0201A520
_0800FFE4: .4byte 0x80000200
_0800FFE8: .4byte 0x81000200
-_0800FFEC: .4byte 0x0201A920
+_0800FFEC: .4byte gUnknown_0201A920
_0800FFF0:
- ldr r0, _08010018 @ =0x0201AD20
+ ldr r0, _08010018 @ =gUnknown_0201AD20
str r0, [r6]
mov r0, r8
str r0, [r6, #4]
@@ -6205,7 +6205,7 @@ _0800FFF8:
pop {r0}
bx r0
.align 2, 0
-_08010018: .4byte 0x0201AD20
+_08010018: .4byte gUnknown_0201AD20
thumb_func_start sub_1001C
sub_1001C: @ 0x0801001C
@@ -6247,7 +6247,7 @@ sub_1001C: @ 0x0801001C
cmp ip, r8
bhs _08010160
add r5, sp, #8
- ldr r0, _080100DC @ =0x0201A520
+ ldr r0, _080100DC @ =gUnknown_0201A520
mov sb, r0
add r4, sp, #4
mov r6, sp
@@ -6305,7 +6305,7 @@ _08010076:
b _080100EE
.align 2, 0
_080100D8: .4byte 0x0000FFFC
-_080100DC: .4byte 0x0201A520
+_080100DC: .4byte gUnknown_0201A520
_080100E0:
ldrh r0, [r6]
ldrh r1, [r6, #2]
@@ -6403,7 +6403,7 @@ sub_10170: @ 0x08010170
mov ip, r3
ldr r1, _08010298 @ =0x040000D4
str r0, [r1]
- ldr r4, _0801029C @ =0x0201A520
+ ldr r4, _0801029C @ =gUnknown_0201A520
str r4, [r1, #4]
lsrs r2, r2, #0x11
movs r0, #0x80
@@ -6438,7 +6438,7 @@ sub_10170: @ 0x08010170
mov sb, r0
_080101D0:
lsls r3, r7, #1
- ldr r1, _0801029C @ =0x0201A520
+ ldr r1, _0801029C @ =gUnknown_0201A520
adds r2, r3, r1
ldrh r1, [r2]
movs r0, #0x1f
@@ -6454,7 +6454,7 @@ _080101D0:
ands r0, r1
lsrs r0, r0, #0xa
strh r0, [r6]
- ldr r0, _080102A0 @ =0x0201A920
+ ldr r0, _080102A0 @ =gUnknown_0201A920
adds r2, r3, r0
ldrh r1, [r2]
movs r0, #0x1f
@@ -6502,7 +6502,7 @@ _08010236:
subs r1, r1, r0
_0801024A:
strh r1, [r5]
- ldr r1, _0801029C @ =0x0201A520
+ ldr r1, _0801029C @ =gUnknown_0201A520
movs r0, #0x80
lsls r0, r0, #4
adds r2, r1, r0
@@ -6522,7 +6522,7 @@ _0801024A:
blo _080101D0
_08010270:
ldr r2, _08010298 @ =0x040000D4
- ldr r1, _080102A4 @ =0x0201AD20
+ ldr r1, _080102A4 @ =gUnknown_0201AD20
str r1, [r2]
ldr r0, [sp, #0x10]
str r0, [r2, #4]
@@ -6543,9 +6543,9 @@ _08010270:
bx r0
.align 2, 0
_08010298: .4byte 0x040000D4
-_0801029C: .4byte 0x0201A520
-_080102A0: .4byte 0x0201A920
-_080102A4: .4byte 0x0201AD20
+_0801029C: .4byte gUnknown_0201A520
+_080102A0: .4byte gUnknown_0201A920
+_080102A4: .4byte gUnknown_0201AD20
thumb_func_start sub_102A8
sub_102A8: @ 0x080102A8
@@ -6563,7 +6563,7 @@ sub_102A8: @ 0x080102A8
lsrs r7, r3, #0x10
ldr r1, _08010368 @ =0x040000D4
str r0, [r1]
- ldr r4, _0801036C @ =0x0201A520
+ ldr r4, _0801036C @ =gUnknown_0201A520
str r4, [r1, #4]
lsrs r2, r2, #0x11
movs r0, #0x80
@@ -6647,7 +6647,7 @@ _08010306:
b _08010382
.align 2, 0
_08010368: .4byte 0x040000D4
-_0801036C: .4byte 0x0201A520
+_0801036C: .4byte gUnknown_0201A520
_08010370: .4byte 0x00007FFF
_08010374:
ldrh r0, [r6]
@@ -6721,7 +6721,7 @@ _080103CE:
blo _08010306
_080103F4:
ldr r2, _0801041C @ =0x040000D4
- ldr r1, _08010420 @ =0x0201AD20
+ ldr r1, _08010420 @ =gUnknown_0201AD20
str r1, [r2]
ldr r3, [sp, #0x10]
str r3, [r2, #4]
@@ -6742,7 +6742,7 @@ _080103F4:
bx r0
.align 2, 0
_0801041C: .4byte 0x040000D4
-_08010420: .4byte 0x0201AD20
+_08010420: .4byte gUnknown_0201AD20
thumb_func_start sub_10424
sub_10424: @ 0x08010424
diff --git a/asm/intro.s b/asm/intro.s
index b573471..9eff3c4 100755
--- a/asm/intro.s
+++ b/asm/intro.s
@@ -65,9 +65,9 @@ sub_929C: @ 0x0800929C
movs r2, #0
movs r1, #0
strh r0, [r4, #0x16]
- ldr r0, _0800933C @ =0x0202BF10
+ ldr r0, _0800933C @ =gUnknown_0202BF10
strh r1, [r0]
- ldr r0, _08009340 @ =0x0202C790
+ ldr r0, _08009340 @ =gUnknown_0202C790
strb r2, [r0]
ldr r0, _08009344 @ =sub_93F8 + 1
bl sub_898
@@ -89,13 +89,13 @@ _0800932C: .4byte 0x06004000
_08009330: .4byte gIntroCopyright_Pal
_08009334: .4byte 0x80000100
_08009338: .4byte gMain
-_0800933C: .4byte 0x0202BF10
-_08009340: .4byte 0x0202C790
+_0800933C: .4byte gUnknown_0202BF10
+_08009340: .4byte gUnknown_0202C790
_08009344: .4byte sub_93F8 + 1
thumb_func_start sub_9348
sub_9348: @ 0x08009348
- ldr r1, _08009368 @ =0x0202BF10
+ ldr r1, _08009368 @ =gUnknown_0202BF10
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -112,7 +112,7 @@ sub_9348: @ 0x08009348
_08009364:
bx lr
.align 2, 0
-_08009368: .4byte 0x0202BF10
+_08009368: .4byte gUnknown_0202BF10
_0800936C: .4byte gMain
thumb_func_start sub_9370
@@ -134,7 +134,7 @@ _08009388: .4byte gMain
sub_938C: @ 0x0800938C
push {lr}
ldr r1, _080093C0 @ =gUnknown_080792E0
- ldr r0, _080093C4 @ =0x0202C790
+ ldr r0, _080093C4 @ =gUnknown_0202C790
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -142,7 +142,7 @@ sub_938C: @ 0x0800938C
adds r0, r0, r1
ldr r0, [r0]
bl _call_via_r0
- ldr r1, _080093C8 @ =0x0202BF10
+ ldr r1, _080093C8 @ =gUnknown_0202BF10
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -159,8 +159,8 @@ _080093BA:
bx r0
.align 2, 0
_080093C0: .4byte gUnknown_080792E0
-_080093C4: .4byte 0x0202C790
-_080093C8: .4byte 0x0202BF10
+_080093C4: .4byte gUnknown_0202C790
+_080093C8: .4byte gUnknown_0202BF10
_080093CC: .4byte gMain
thumb_func_start sub_93D0
@@ -351,7 +351,7 @@ sub_9498: @ 0x08009498
ldr r0, [r4, #8]
ldr r0, _0800966C @ =gUnknown_080BD4C0
str r0, [r4]
- ldr r0, _08009670 @ =0x0201C1C0
+ ldr r0, _08009670 @ =gUnknown_0201C1C0
str r0, [r4, #4]
ldr r0, _08009674 @ =0x80003400
str r0, [r4, #8]
@@ -382,7 +382,7 @@ sub_9498: @ 0x08009498
ldr r0, [r4, #8]
bl sub_96A8
ldr r1, _08009690 @ =gMain
- ldr r2, _08009694 @ =0x0202ADA0
+ ldr r2, _08009694 @ =gUnknown_0202ADA0
ldrh r3, [r2]
movs r7, #0xba
lsls r7, r7, #2
@@ -434,7 +434,7 @@ sub_9498: @ 0x08009498
ldr r0, _080096A0 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r1, _080096A4 @ =0x0202C790
+ ldr r1, _080096A4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -467,7 +467,7 @@ _08009660: .4byte 0x0600F800
_08009664: .4byte gUnknown_080B44A0
_08009668: .4byte 0x80002C00
_0800966C: .4byte gUnknown_080BD4C0
-_08009670: .4byte 0x0201C1C0
+_08009670: .4byte gUnknown_0201C1C0
_08009674: .4byte 0x80003400
_08009678: .4byte gIntroScene1Sprites_Pals
_0800967C: .4byte gIntroScene1Sprites_Gfx
@@ -476,18 +476,18 @@ _08009684: .4byte 0x80004000
_08009688: .4byte 0x05000200
_0800968C: .4byte 0x80000100
_08009690: .4byte gMain
-_08009694: .4byte 0x0202ADA0
+_08009694: .4byte gUnknown_0202ADA0
_08009698: .4byte 0x000002EA
_0800969C: .4byte 0x000002F6
_080096A0: .4byte 0x80000010
-_080096A4: .4byte 0x0202C790
+_080096A4: .4byte gUnknown_0202C790
thumb_func_start sub_96A8
sub_96A8: @ 0x080096A8
push {r4, r5, r6, lr}
mov r6, r8
push {r6}
- ldr r0, _0800975C @ =0x0201A450
+ ldr r0, _0800975C @ =gUnknown_0201A450
mov ip, r0
movs r5, #0
movs r2, #0
@@ -523,7 +523,7 @@ sub_96A8: @ 0x080096A8
strh r1, [r0]
adds r0, #0xa
strb r4, [r0]
- ldr r0, _08009760 @ =0x0202ADA0
+ ldr r0, _08009760 @ =gUnknown_0202ADA0
ldr r1, _08009764 @ =0x0000FFA8
strh r1, [r0]
adds r1, #0x22
@@ -548,25 +548,25 @@ sub_96A8: @ 0x080096A8
strh r2, [r0, #8]
strh r2, [r0, #0xa]
strb r4, [r0, #0xc]
- ldr r0, _08009768 @ =0x0201C1B8
+ ldr r0, _08009768 @ =gUnknown_0201C1B8
strb r5, [r0]
- ldr r1, _0800976C @ =0x0202ADD4
+ ldr r1, _0800976C @ =gUnknown_0202ADD4
movs r0, #0x10
strb r0, [r1]
- ldr r0, _08009770 @ =0x0202C594
+ ldr r0, _08009770 @ =gUnknown_0202C594
strh r2, [r0]
- ldr r0, _08009774 @ =0x02019C30
+ ldr r0, _08009774 @ =gUnknown_02019C30
str r3, [r0]
- ldr r0, _08009778 @ =0x0201C188
+ ldr r0, _08009778 @ =gUnknown_0201C188
str r3, [r0]
- ldr r0, _0800977C @ =0x0202BF10
+ ldr r0, _0800977C @ =gUnknown_0202BF10
strh r2, [r0]
- ldr r0, _08009780 @ =0x0202A578
+ ldr r0, _08009780 @ =gUnknown_0202A578
strh r2, [r0]
- ldr r1, _08009784 @ =0x0202BEF0
+ ldr r1, _08009784 @ =gUnknown_0202BEF0
movs r0, #0x20
str r0, [r1]
- ldr r1, _08009788 @ =0x0202C5A8
+ ldr r1, _08009788 @ =gUnknown_0202C5A8
movs r0, #8
strb r0, [r1]
pop {r3}
@@ -575,24 +575,24 @@ sub_96A8: @ 0x080096A8
pop {r0}
bx r0
.align 2, 0
-_0800975C: .4byte 0x0201A450
-_08009760: .4byte 0x0202ADA0
+_0800975C: .4byte gUnknown_0201A450
+_08009760: .4byte gUnknown_0202ADA0
_08009764: .4byte 0x0000FFA8
-_08009768: .4byte 0x0201C1B8
-_0800976C: .4byte 0x0202ADD4
-_08009770: .4byte 0x0202C594
-_08009774: .4byte 0x02019C30
-_08009778: .4byte 0x0201C188
-_0800977C: .4byte 0x0202BF10
-_08009780: .4byte 0x0202A578
-_08009784: .4byte 0x0202BEF0
-_08009788: .4byte 0x0202C5A8
+_08009768: .4byte gUnknown_0201C1B8
+_0800976C: .4byte gUnknown_0202ADD4
+_08009770: .4byte gUnknown_0202C594
+_08009774: .4byte gUnknown_02019C30
+_08009778: .4byte gUnknown_0201C188
+_0800977C: .4byte gUnknown_0202BF10
+_08009780: .4byte gUnknown_0202A578
+_08009784: .4byte gUnknown_0202BEF0
+_08009788: .4byte gUnknown_0202C5A8
thumb_func_start sub_978C
sub_978C: @ 0x0800978C
push {r4, r5, r6, lr}
bl sub_9CB8
- ldr r1, _080097C0 @ =0x0201A450
+ ldr r1, _080097C0 @ =gUnknown_0201A450
ldrh r2, [r1, #8]
movs r3, #8
ldrsh r0, [r1, r3]
@@ -607,17 +607,17 @@ sub_978C: @ 0x0800978C
cmp r0, #0x1b
ble _0800981A
strh r2, [r1, #0xa]
- ldr r0, _080097C4 @ =0x0202A578
+ ldr r0, _080097C4 @ =gUnknown_0202A578
strh r2, [r0]
- ldr r1, _080097C8 @ =0x0202C790
+ ldr r1, _080097C8 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
b _0800981A
.align 2, 0
-_080097C0: .4byte 0x0201A450
-_080097C4: .4byte 0x0202A578
-_080097C8: .4byte 0x0202C790
+_080097C0: .4byte gUnknown_0201A450
+_080097C4: .4byte gUnknown_0202A578
+_080097C8: .4byte gUnknown_0202C790
_080097CC:
ldrh r0, [r1, #0xa]
adds r0, #1
@@ -631,13 +631,13 @@ _080097CC:
adds r0, r2, #1
strh r0, [r1, #8]
_080097E2:
- ldr r3, _08009820 @ =0x0202BF10
+ ldr r3, _08009820 @ =gUnknown_0202BF10
ldr r5, _08009824 @ =gUnknown_086A77A8
- ldr r4, _08009828 @ =0x0202A578
+ ldr r4, _08009828 @ =gUnknown_0202A578
movs r6, #0
ldrsh r2, [r4, r6]
lsls r2, r2, #2
- ldr r0, _0800982C @ =0x0202C5A8
+ ldr r0, _0800982C @ =gUnknown_0202C5A8
movs r1, #0
ldrsb r1, [r0, r1]
lsls r0, r1, #2
@@ -663,23 +663,23 @@ _0800981A:
pop {r0}
bx r0
.align 2, 0
-_08009820: .4byte 0x0202BF10
+_08009820: .4byte gUnknown_0202BF10
_08009824: .4byte gUnknown_086A77A8
-_08009828: .4byte 0x0202A578
-_0800982C: .4byte 0x0202C5A8
+_08009828: .4byte gUnknown_0202A578
+_0800982C: .4byte gUnknown_0202C5A8
thumb_func_start sub_9830
sub_9830: @ 0x08009830
push {lr}
- ldr r0, _08009868 @ =0x02019C30
+ ldr r0, _08009868 @ =gUnknown_02019C30
ldr r2, [r0]
subs r2, #0x10
str r2, [r0]
- ldr r1, _0800986C @ =0x0201C188
+ ldr r1, _0800986C @ =gUnknown_0201C188
ldr r0, [r1]
subs r0, #0x10
str r0, [r1]
- ldr r1, _08009870 @ =0x0201A450
+ ldr r1, _08009870 @ =gUnknown_0201A450
ldrh r0, [r1]
subs r0, #1
strh r0, [r1]
@@ -689,7 +689,7 @@ sub_9830: @ 0x08009830
strh r0, [r1, #0xa]
movs r0, #0x25
strh r0, [r1, #8]
- ldr r1, _08009874 @ =0x0202C790
+ ldr r1, _08009874 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -698,15 +698,15 @@ _0800985E:
pop {r0}
bx r0
.align 2, 0
-_08009868: .4byte 0x02019C30
-_0800986C: .4byte 0x0201C188
-_08009870: .4byte 0x0201A450
-_08009874: .4byte 0x0202C790
+_08009868: .4byte gUnknown_02019C30
+_0800986C: .4byte gUnknown_0201C188
+_08009870: .4byte gUnknown_0201A450
+_08009874: .4byte gUnknown_0202C790
thumb_func_start sub_9878
sub_9878: @ 0x08009878
push {lr}
- ldr r1, _080098AC @ =0x0201A450
+ ldr r1, _080098AC @ =gUnknown_0201A450
ldrh r0, [r1, #0xa]
adds r0, #1
strh r0, [r1, #0xa]
@@ -724,7 +724,7 @@ sub_9878: @ 0x08009878
strb r0, [r1, #0xc]
movs r0, #0xd8
bl m4aSongNumStart
- ldr r1, _080098B0 @ =0x0202C790
+ ldr r1, _080098B0 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -732,13 +732,13 @@ _080098A8:
pop {r0}
bx r0
.align 2, 0
-_080098AC: .4byte 0x0201A450
-_080098B0: .4byte 0x0202C790
+_080098AC: .4byte gUnknown_0201A450
+_080098B0: .4byte gUnknown_0202C790
thumb_func_start sub_98B4
sub_98B4: @ 0x080098B4
push {lr}
- ldr r1, _080098F0 @ =0x0201A450
+ ldr r1, _080098F0 @ =gUnknown_0201A450
ldrh r2, [r1, #8]
movs r3, #8
ldrsh r0, [r1, r3]
@@ -760,16 +760,16 @@ sub_98B4: @ 0x080098B4
bl sub_10170
movs r0, #8
bl m4aSongNumStart
- ldr r1, _080098FC @ =0x0202C790
+ ldr r1, _080098FC @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
b _08009916
.align 2, 0
-_080098F0: .4byte 0x0201A450
+_080098F0: .4byte gUnknown_0201A450
_080098F4: .4byte gUnknown_080B3C60
_080098F8: .4byte 0x050000E0
-_080098FC: .4byte 0x0202C790
+_080098FC: .4byte gUnknown_0202C790
_08009900:
ldrh r0, [r1, #0xa]
adds r0, #1
@@ -790,7 +790,7 @@ _08009916:
thumb_func_start sub_9920
sub_9920: @ 0x08009920
push {lr}
- ldr r0, _08009954 @ =0x0202BF10
+ ldr r0, _08009954 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r0, r1]
movs r1, #3
@@ -798,7 +798,7 @@ sub_9920: @ 0x08009920
lsls r0, r0, #0x10
cmp r0, #0
bne _08009982
- ldr r1, _08009958 @ =0x0202C594
+ ldr r1, _08009958 @ =gUnknown_0202C594
ldrh r2, [r1]
movs r3, #0
ldrsh r0, [r1, r3]
@@ -806,31 +806,31 @@ sub_9920: @ 0x08009920
bgt _08009964
adds r0, r2, #1
strh r0, [r1]
- ldr r1, _0800995C @ =0x0201C1B8
+ ldr r1, _0800995C @ =gUnknown_0201C1B8
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r1, _08009960 @ =0x0202ADD4
+ ldr r1, _08009960 @ =gUnknown_0202ADD4
ldrb r0, [r1]
subs r0, #1
b _08009976
.align 2, 0
-_08009954: .4byte 0x0202BF10
-_08009958: .4byte 0x0202C594
-_0800995C: .4byte 0x0201C1B8
-_08009960: .4byte 0x0202ADD4
+_08009954: .4byte gUnknown_0202BF10
+_08009958: .4byte gUnknown_0202C594
+_0800995C: .4byte gUnknown_0201C1B8
+_08009960: .4byte gUnknown_0202ADD4
_08009964:
- ldr r0, _0800998C @ =0x0201C1C0
+ ldr r0, _0800998C @ =gUnknown_0201C1C0
ldr r1, _08009990 @ =0x060036E0
movs r2, #8
movs r3, #8
bl sub_10708
- ldr r1, _08009994 @ =0x0202C790
+ ldr r1, _08009994 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
_08009976:
strb r0, [r1]
- ldr r2, _08009998 @ =0x0201A450
+ ldr r2, _08009998 @ =gUnknown_0201A450
ldrh r1, [r2, #0x18]
movs r0, #1
subs r0, r0, r1
@@ -840,15 +840,15 @@ _08009982:
pop {r0}
bx r0
.align 2, 0
-_0800998C: .4byte 0x0201C1C0
+_0800998C: .4byte gUnknown_0201C1C0
_08009990: .4byte 0x060036E0
-_08009994: .4byte 0x0202C790
-_08009998: .4byte 0x0201A450
+_08009994: .4byte gUnknown_0202C790
+_08009998: .4byte gUnknown_0201A450
thumb_func_start sub_999C
sub_999C: @ 0x0800999C
push {r4, r5, lr}
- ldr r5, _08009A84 @ =0x0202BEF0
+ ldr r5, _08009A84 @ =gUnknown_0202BEF0
ldr r0, [r5]
cmp r0, #0
ble _080099D0
@@ -873,7 +873,7 @@ _080099B2:
movs r2, #0x20
bl sub_10170
_080099D0:
- ldr r5, _08009A90 @ =0x0202BF10
+ ldr r5, _08009A90 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r5, r1]
movs r1, #3
@@ -881,13 +881,13 @@ _080099D0:
lsls r0, r0, #0x10
cmp r0, #0
bne _080099EC
- ldr r2, _08009A94 @ =0x0201A450
+ ldr r2, _08009A94 @ =gUnknown_0201A450
ldrh r1, [r2, #0x18]
movs r0, #1
subs r0, r0, r1
strh r0, [r2, #0x18]
_080099EC:
- ldr r4, _08009A98 @ =0x0202ADA0
+ ldr r4, _08009A98 @ =gUnknown_0202ADA0
ldrh r0, [r4]
subs r0, #1
strh r0, [r4]
@@ -930,7 +930,7 @@ _08009A04:
movs r3, #0
ldrsh r0, [r0, r3]
lsls r0, r0, #1
- ldr r1, _08009AAC @ =0x0201C1C0
+ ldr r1, _08009AAC @ =gUnknown_0201C1C0
adds r0, r0, r1
ldr r1, _08009AB0 @ =0x060036E0
movs r2, #8
@@ -943,7 +943,7 @@ _08009A04:
asrs r0, r0, #0x10
cmp r0, #3
ble _08009A78
- ldr r1, _08009A94 @ =0x0201A450
+ ldr r1, _08009A94 @ =gUnknown_0201A450
adds r0, r1, #0
adds r0, #0x3c
strb r5, [r0]
@@ -953,7 +953,7 @@ _08009A04:
strb r0, [r1, #0x1c]
movs r0, #0
strh r0, [r4, #0x14]
- ldr r1, _08009AB4 @ =0x0202C790
+ ldr r1, _08009AB4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -963,31 +963,31 @@ _08009A78:
pop {r0}
bx r0
.align 2, 0
-_08009A84: .4byte 0x0202BEF0
+_08009A84: .4byte gUnknown_0202BEF0
_08009A88: .4byte gIntroScene1Sprites_Pals
_08009A8C: .4byte 0x05000200
-_08009A90: .4byte 0x0202BF10
-_08009A94: .4byte 0x0201A450
-_08009A98: .4byte 0x0202ADA0
+_08009A90: .4byte gUnknown_0202BF10
+_08009A94: .4byte gUnknown_0201A450
+_08009A98: .4byte gUnknown_0202ADA0
_08009A9C: .4byte gMain
_08009AA0: .4byte 0x000002EA
_08009AA4: .4byte gUnknown_086A7768
_08009AA8: .4byte gUnknown_086A7788
-_08009AAC: .4byte 0x0201C1C0
+_08009AAC: .4byte gUnknown_0201C1C0
_08009AB0: .4byte 0x060036E0
-_08009AB4: .4byte 0x0202C790
+_08009AB4: .4byte gUnknown_0202C790
thumb_func_start sub_9AB8
sub_9AB8: @ 0x08009AB8
push {r4, lr}
- ldr r1, _08009B54 @ =0x0201A450
+ ldr r1, _08009B54 @ =gUnknown_0201A450
ldrh r0, [r1, #0x30]
subs r0, #0xe
strh r0, [r1, #0x30]
ldrh r0, [r1, #0x32]
subs r0, #0xd
strh r0, [r1, #0x32]
- ldr r3, _08009B58 @ =0x0202ADA0
+ ldr r3, _08009B58 @ =gUnknown_0202ADA0
ldrh r0, [r3, #0x24]
subs r0, #0x10
strh r0, [r3, #0x24]
@@ -1012,7 +1012,7 @@ sub_9AB8: @ 0x08009AB8
ldrh r0, [r1]
subs r0, #2
strh r0, [r1]
- ldr r0, _08009B5C @ =0x0202BF10
+ ldr r0, _08009B5C @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
@@ -1049,7 +1049,7 @@ _08009B14:
movs r2, #0
ldrsh r0, [r0, r2]
lsls r0, r0, #1
- ldr r1, _08009B68 @ =0x0201C1C0
+ ldr r1, _08009B68 @ =gUnknown_0201C1C0
adds r0, r0, r1
ldr r1, _08009B6C @ =0x060036E0
movs r2, #8
@@ -1057,12 +1057,12 @@ _08009B14:
bl sub_10708
b _08009B8A
.align 2, 0
-_08009B54: .4byte 0x0201A450
-_08009B58: .4byte 0x0202ADA0
-_08009B5C: .4byte 0x0202BF10
+_08009B54: .4byte gUnknown_0201A450
+_08009B58: .4byte gUnknown_0202ADA0
+_08009B5C: .4byte gUnknown_0202BF10
_08009B60: .4byte gUnknown_086A7768
_08009B64: .4byte gUnknown_086A7788
-_08009B68: .4byte 0x0201C1C0
+_08009B68: .4byte gUnknown_0201C1C0
_08009B6C: .4byte 0x060036E0
_08009B70:
ldr r1, _08009BF0 @ =gUnknown_086A7788
@@ -1071,14 +1071,14 @@ _08009B70:
movs r3, #0
ldrsh r0, [r0, r3]
lsls r0, r0, #1
- ldr r1, _08009BF4 @ =0x0201C1C0
+ ldr r1, _08009BF4 @ =gUnknown_0201C1C0
adds r0, r0, r1
ldr r1, _08009BF8 @ =0x060032C0
movs r2, #0xa
movs r3, #0xa
bl sub_10708
_08009B8A:
- ldr r1, _08009BFC @ =0x0202ADA0
+ ldr r1, _08009BFC @ =gUnknown_0202ADA0
ldrh r0, [r1, #8]
adds r0, #1
strh r0, [r1, #8]
@@ -1094,7 +1094,7 @@ _08009B94:
ble _08009BB0
movs r0, #0
strh r0, [r1, #0x14]
- ldr r1, _08009C00 @ =0x0202C790
+ ldr r1, _08009C00 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -1131,10 +1131,10 @@ _08009BB0:
bx r0
.align 2, 0
_08009BF0: .4byte gUnknown_086A7788
-_08009BF4: .4byte 0x0201C1C0
+_08009BF4: .4byte gUnknown_0201C1C0
_08009BF8: .4byte 0x060032C0
-_08009BFC: .4byte 0x0202ADA0
-_08009C00: .4byte 0x0202C790
+_08009BFC: .4byte gUnknown_0202ADA0
+_08009C00: .4byte gUnknown_0202C790
_08009C04: .4byte gMain
_08009C08: .4byte 0x000002F2
@@ -1145,17 +1145,17 @@ nullsub_4: @ 0x08009C0C
thumb_func_start sub_9C10
sub_9C10: @ 0x08009C10
push {r4, lr}
- ldr r4, _08009C7C @ =0x0202ADA0
+ ldr r4, _08009C7C @ =gUnknown_0202ADA0
ldrh r0, [r4, #0x18]
adds r0, #1
strh r0, [r4, #0x18]
- ldr r0, _08009C80 @ =0x0202BF10
+ ldr r0, _08009C80 @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
cmp r0, #0
bne _08009C40
- ldr r1, _08009C84 @ =0x0201A450
+ ldr r1, _08009C84 @ =gUnknown_0201A450
ldrh r0, [r1, #0x30]
subs r0, #1
strh r0, [r1, #0x30]
@@ -1180,7 +1180,7 @@ _08009C40:
ldr r2, _08009C8C @ =0x000002F6
adds r1, r1, r2
strh r0, [r1]
- ldr r1, _08009C84 @ =0x0201A450
+ ldr r1, _08009C84 @ =gUnknown_0201A450
ldrh r0, [r1, #0x3a]
adds r0, #1
strh r0, [r1, #0x3a]
@@ -1190,7 +1190,7 @@ _08009C40:
ble _08009C74
movs r0, #0
strh r0, [r1, #0x3a]
- ldr r1, _08009C90 @ =0x0202C790
+ ldr r1, _08009C90 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #3
strb r0, [r1]
@@ -1199,12 +1199,12 @@ _08009C74:
pop {r0}
bx r0
.align 2, 0
-_08009C7C: .4byte 0x0202ADA0
-_08009C80: .4byte 0x0202BF10
-_08009C84: .4byte 0x0201A450
+_08009C7C: .4byte gUnknown_0202ADA0
+_08009C80: .4byte gUnknown_0202BF10
+_08009C84: .4byte gUnknown_0201A450
_08009C88: .4byte gMain
_08009C8C: .4byte 0x000002F6
-_08009C90: .4byte 0x0202C790
+_08009C90: .4byte gUnknown_0202C790
thumb_func_start nullsub_5
nullsub_5: @ 0x08009C94
@@ -1219,26 +1219,26 @@ sub_9C9C: @ 0x08009C9C
push {lr}
bl sub_10480
bl sub_10544
- ldr r1, _08009CB4 @ =0x0202C790
+ ldr r1, _08009CB4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_08009CB4: .4byte 0x0202C790
+_08009CB4: .4byte gUnknown_0202C790
thumb_func_start sub_9CB8
sub_9CB8: @ 0x08009CB8
push {r4, r5, r6, r7, lr}
mov r7, r8
push {r7}
- ldr r4, _08009D54 @ =0x0201A450
+ ldr r4, _08009D54 @ =gUnknown_0201A450
movs r0, #8
ldrsh r1, [r4, r0]
movs r0, #0xb8
muls r0, r1, r0
- ldr r2, _08009D58 @ =0x0200B698
+ ldr r2, _08009D58 @ =gUnknown_0200B698
adds r5, r0, r2
movs r0, #0xc
ldrsb r0, [r4, r0]
@@ -1310,8 +1310,8 @@ _08009D46:
pop {r0}
bx r0
.align 2, 0
-_08009D54: .4byte 0x0201A450
-_08009D58: .4byte 0x0200B698
+_08009D54: .4byte gUnknown_0201A450
+_08009D58: .4byte gUnknown_0200B698
_08009D5C: .4byte gUnknown_086A769C
_08009D60: .4byte 0xFFFFFD20
_08009D64: .4byte gOamBuffer
@@ -1326,9 +1326,9 @@ sub_9D70: @ 0x08009D70
mov r5, r8
push {r5, r6, r7}
sub sp, #4
- ldr r0, _08009E68 @ =0x0200D078
+ ldr r0, _08009E68 @ =gUnknown_0200D078
mov r8, r0
- ldr r6, _08009E6C @ =0x0201A450
+ ldr r6, _08009E6C @ =gUnknown_0201A450
movs r0, #0xc
ldrsb r0, [r6, r0]
mov r1, r8
@@ -1342,10 +1342,10 @@ sub_9D70: @ 0x08009D70
ldrh r0, [r2]
cmp r0, #1
bne _08009E50
- ldr r5, _08009E78 @ =0x02019C30
+ ldr r5, _08009E78 @ =gUnknown_02019C30
movs r3, #0
ldrsh r0, [r5, r3]
- ldr r4, _08009E7C @ =0x0201C188
+ ldr r4, _08009E7C @ =gUnknown_0201C188
movs r2, #0
ldrsh r1, [r4, r2]
movs r2, #0
@@ -1446,12 +1446,12 @@ _08009E50:
pop {r0}
bx r0
.align 2, 0
-_08009E68: .4byte 0x0200D078
-_08009E6C: .4byte 0x0201A450
+_08009E68: .4byte gUnknown_0200D078
+_08009E6C: .4byte gUnknown_0201A450
_08009E70: .4byte gUnknown_086A769C
_08009E74: .4byte 0xFFFFE340
-_08009E78: .4byte 0x02019C30
-_08009E7C: .4byte 0x0201C188
+_08009E78: .4byte gUnknown_02019C30
+_08009E7C: .4byte gUnknown_0201C188
_08009E80: .4byte gOamBuffer
_08009E84: .4byte gUnknown_086A7798
_08009E88: .4byte 0x000001FF
@@ -1470,9 +1470,9 @@ sub_9E90: @ 0x08009E90
movs r0, #0xf1
lsls r0, r0, #4
strh r0, [r3, #0x38]
- ldr r0, _0800A130 @ =0x0201C1B8
+ ldr r0, _0800A130 @ =gUnknown_0201C1B8
ldrb r1, [r0]
- ldr r0, _0800A134 @ =0x0202ADD4
+ ldr r0, _0800A134 @ =gUnknown_0202ADD4
ldrb r0, [r0]
lsls r0, r0, #8
orrs r1, r0
@@ -1484,7 +1484,7 @@ sub_9E90: @ 0x08009E90
adds r1, #2
ldrh r0, [r3, #0x3a]
strh r0, [r1]
- ldr r4, _0800A13C @ =0x0201A450
+ ldr r4, _0800A13C @ =gUnknown_0201A450
movs r0, #0x18
ldrsh r1, [r4, r0]
movs r0, #0xb8
@@ -1523,7 +1523,7 @@ sub_9E90: @ 0x08009E90
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
- ldr r6, _0800A140 @ =0x0200D638
+ ldr r6, _0800A140 @ =gUnknown_0200D638
strh r0, [r6]
ldr r5, _0800A144 @ =gUnknown_086A769C
adds r0, r5, #0
@@ -1599,7 +1599,7 @@ _08009F9E:
ldrh r0, [r7]
cmp r0, #1
bne _0800A01C
- ldr r0, _0800A13C @ =0x0201A450
+ ldr r0, _0800A13C @ =gUnknown_0201A450
ldrh r1, [r0, #0x20]
strh r1, [r7, #2]
ldrh r0, [r0, #0x22]
@@ -1664,7 +1664,7 @@ _0800A01C:
ldrh r0, [r6]
cmp r0, #1
bne _0800A098
- ldr r0, _0800A13C @ =0x0201A450
+ ldr r0, _0800A13C @ =gUnknown_0201A450
ldrh r1, [r0, #0x30]
strh r1, [r6, #2]
ldrh r0, [r0, #0x32]
@@ -1724,11 +1724,11 @@ _0800A03A:
cmp r5, #0
bge _0800A03A
_0800A098:
- ldr r6, _0800A140 @ =0x0200D638
+ ldr r6, _0800A140 @ =gUnknown_0200D638
ldrh r0, [r6]
cmp r0, #1
bne _0800A10A
- ldr r0, _0800A13C @ =0x0201A450
+ ldr r0, _0800A13C @ =gUnknown_0201A450
adds r1, r0, #0
adds r1, #0x40
ldrh r1, [r1]
@@ -1740,7 +1740,7 @@ _0800A098:
movs r7, #0xd
rsbs r7, r7, #0
mov ip, r7
- ldr r4, _0800A140 @ =0x0200D638
+ ldr r4, _0800A140 @ =gUnknown_0200D638
adds r4, #8
movs r5, #7
_0800A0BE:
@@ -1758,7 +1758,7 @@ _0800A0BE:
adds r3, r3, r6
movs r0, #2
ldrsh r1, [r4, r0]
- ldr r2, _0800A140 @ =0x0200D638
+ ldr r2, _0800A140 @ =gUnknown_0200D638
movs r7, #2
ldrsh r0, [r2, r7]
adds r1, r1, r0
@@ -1773,7 +1773,7 @@ _0800A0BE:
ldrh r1, [r4]
lsls r1, r1, #3
adds r1, r1, r6
- ldr r7, _0800A140 @ =0x0200D638
+ ldr r7, _0800A140 @ =gUnknown_0200D638
ldrb r0, [r7, #4]
ldrb r2, [r4, #4]
adds r0, r0, r2
@@ -1790,7 +1790,7 @@ _0800A10A:
strh r0, [r7]
mov r1, sl
strh r0, [r1]
- ldr r2, _0800A140 @ =0x0200D638
+ ldr r2, _0800A140 @ =gUnknown_0200D638
strh r0, [r2]
add sp, #4
pop {r3, r4, r5}
@@ -1802,11 +1802,11 @@ _0800A10A:
bx r0
.align 2, 0
_0800A12C: .4byte gMain
-_0800A130: .4byte 0x0201C1B8
-_0800A134: .4byte 0x0202ADD4
+_0800A130: .4byte gUnknown_0201C1B8
+_0800A134: .4byte gUnknown_0202ADD4
_0800A138: .4byte 0x04000050
-_0800A13C: .4byte 0x0201A450
-_0800A140: .4byte 0x0200D638
+_0800A13C: .4byte gUnknown_0201A450
+_0800A140: .4byte gUnknown_0200D638
_0800A144: .4byte gUnknown_086A769C
_0800A148: .4byte gOamBuffer
_0800A14C: .4byte 0xFFFFFE00
@@ -1816,14 +1816,14 @@ _0800A150: .4byte 0x000001FF
sub_A154: @ 0x0800A154
push {lr}
bl sub_518
- ldr r1, _0800A168 @ =0x0202C790
+ ldr r1, _0800A168 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800A168: .4byte 0x0202C790
+_0800A168: .4byte gUnknown_0202C790
thumb_func_start sub_A16C
sub_A16C: @ 0x0800A16C
@@ -1902,7 +1902,7 @@ sub_A16C: @ 0x0800A16C
ldr r0, [r0, #8]
bl sub_A2A8
ldr r1, _0800A298 @ =gMain
- ldr r3, _0800A29C @ =0x0202ADA0
+ ldr r3, _0800A29C @ =gUnknown_0202ADA0
ldrh r2, [r3]
movs r4, #0xba
lsls r4, r4, #2
@@ -1930,7 +1930,7 @@ sub_A16C: @ 0x0800A16C
strh r0, [r1]
bl sub_CBC
bl sub_10424
- ldr r1, _0800A2A4 @ =0x0202C790
+ ldr r1, _0800A2A4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -1957,13 +1957,13 @@ _0800A28C: .4byte 0x80001E00
_0800A290: .4byte gUnknown_080CBCE0
_0800A294: .4byte 0x80000040
_0800A298: .4byte gMain
-_0800A29C: .4byte 0x0202ADA0
+_0800A29C: .4byte gUnknown_0202ADA0
_0800A2A0: .4byte 0x000002F6
-_0800A2A4: .4byte 0x0202C790
+_0800A2A4: .4byte gUnknown_0202C790
thumb_func_start sub_A2A8
sub_A2A8: @ 0x0800A2A8
- ldr r0, _0800A2D8 @ =0x0202ADA0
+ ldr r0, _0800A2D8 @ =gUnknown_0202ADA0
movs r2, #0
movs r1, #0x1c
strh r1, [r0]
@@ -1982,17 +1982,17 @@ sub_A2A8: @ 0x0800A2A8
strh r2, [r0, #0x18]
strh r2, [r0, #0x1a]
strh r2, [r0, #0x20]
- ldr r0, _0800A2E4 @ =0x0202BF10
+ ldr r0, _0800A2E4 @ =gUnknown_0202BF10
strh r2, [r0]
- ldr r0, _0800A2E8 @ =0x0202A578
+ ldr r0, _0800A2E8 @ =gUnknown_0202A578
strh r2, [r0]
bx lr
.align 2, 0
-_0800A2D8: .4byte 0x0202ADA0
+_0800A2D8: .4byte gUnknown_0202ADA0
_0800A2DC: .4byte 0x0000FF2C
_0800A2E0: .4byte 0x0000FF5C
-_0800A2E4: .4byte 0x0202BF10
-_0800A2E8: .4byte 0x0202A578
+_0800A2E4: .4byte gUnknown_0202BF10
+_0800A2E8: .4byte gUnknown_0202A578
thumb_func_start nullsub_6
nullsub_6: @ 0x0800A2EC
@@ -2001,7 +2001,7 @@ nullsub_6: @ 0x0800A2EC
thumb_func_start sub_A2F0
sub_A2F0: @ 0x0800A2F0
push {r4, lr}
- ldr r3, _0800A384 @ =0x0202ADA0
+ ldr r3, _0800A384 @ =gUnknown_0202ADA0
ldrh r4, [r3, #6]
ldrh r1, [r3, #2]
adds r0, r4, r1
@@ -2022,7 +2022,7 @@ sub_A2F0: @ 0x0800A2F0
ldrh r0, [r3, #0xc]
adds r0, #1
strh r0, [r3, #0xc]
- ldr r0, _0800A388 @ =0x0202BF10
+ ldr r0, _0800A388 @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
@@ -2068,7 +2068,7 @@ _0800A330:
ble _0800A37E
movs r0, #0
strh r0, [r3, #0x20]
- ldr r1, _0800A394 @ =0x0202C790
+ ldr r1, _0800A394 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -2077,11 +2077,11 @@ _0800A37E:
pop {r0}
bx r0
.align 2, 0
-_0800A384: .4byte 0x0202ADA0
-_0800A388: .4byte 0x0202BF10
+_0800A384: .4byte gUnknown_0202ADA0
+_0800A388: .4byte gUnknown_0202BF10
_0800A38C: .4byte gMain
_0800A390: .4byte 0x000002F6
-_0800A394: .4byte 0x0202C790
+_0800A394: .4byte gUnknown_0202C790
thumb_func_start nullsub_7
nullsub_7: @ 0x0800A398
@@ -2090,7 +2090,7 @@ nullsub_7: @ 0x0800A398
thumb_func_start sub_A39C
sub_A39C: @ 0x0800A39C
push {r4, lr}
- ldr r3, _0800A428 @ =0x0202ADA0
+ ldr r3, _0800A428 @ =gUnknown_0202ADA0
ldrh r0, [r3, #2]
adds r0, #1
strh r0, [r3, #2]
@@ -2109,7 +2109,7 @@ sub_A39C: @ 0x0800A39C
ldrh r0, [r3, #0xc]
adds r0, #1
strh r0, [r3, #0xc]
- ldr r0, _0800A42C @ =0x0202BF10
+ ldr r0, _0800A42C @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
@@ -2150,7 +2150,7 @@ _0800A3DC:
strh r0, [r1]
bl sub_10480
bl sub_10544
- ldr r1, _0800A438 @ =0x0202C790
+ ldr r1, _0800A438 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -2158,24 +2158,24 @@ _0800A3DC:
pop {r0}
bx r0
.align 2, 0
-_0800A428: .4byte 0x0202ADA0
-_0800A42C: .4byte 0x0202BF10
+_0800A428: .4byte gUnknown_0202ADA0
+_0800A42C: .4byte gUnknown_0202BF10
_0800A430: .4byte gMain
_0800A434: .4byte 0x000002F6
-_0800A438: .4byte 0x0202C790
+_0800A438: .4byte gUnknown_0202C790
thumb_func_start sub_A43C
sub_A43C: @ 0x0800A43C
push {lr}
bl sub_518
- ldr r1, _0800A450 @ =0x0202C790
+ ldr r1, _0800A450 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800A450: .4byte 0x0202C790
+_0800A450: .4byte gUnknown_0202C790
thumb_func_start sub_A454
sub_A454: @ 0x0800A454
@@ -2262,7 +2262,7 @@ sub_A454: @ 0x0800A454
ldr r1, [r0, #8]
ldr r1, _0800A5F0 @ =gUnknown_080DDD20
str r1, [r0]
- ldr r1, _0800A5F4 @ =0x0201B180
+ ldr r1, _0800A5F4 @ =gUnknown_0201B180
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
@@ -2297,7 +2297,7 @@ sub_A454: @ 0x0800A454
bl sub_A628
bl sub_A87C
ldr r1, _0800A618 @ =gMain
- ldr r2, _0800A61C @ =0x0202ADA0
+ ldr r2, _0800A61C @ =gUnknown_0202ADA0
ldrh r3, [r2]
movs r4, #0xba
lsls r4, r4, #2
@@ -2333,7 +2333,7 @@ sub_A454: @ 0x0800A454
strh r0, [r1]
bl sub_CBC
bl sub_10424
- ldr r1, _0800A624 @ =0x0202C790
+ ldr r1, _0800A624 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -2362,7 +2362,7 @@ _0800A5E4: .4byte 0x0600F800
_0800A5E8: .4byte gUnknown_080DD520
_0800A5EC: .4byte 0x03005C00
_0800A5F0: .4byte gUnknown_080DDD20
-_0800A5F4: .4byte 0x0201B180
+_0800A5F4: .4byte gUnknown_0201B180
_0800A5F8: .4byte gUnknown_080D6100
_0800A5FC: .4byte 0x80003600
_0800A600: .4byte gUnknown_080D4700
@@ -2372,19 +2372,19 @@ _0800A60C: .4byte 0x06010000
_0800A610: .4byte 0x80001000
_0800A614: .4byte 0x05000200
_0800A618: .4byte gMain
-_0800A61C: .4byte 0x0202ADA0
+_0800A61C: .4byte gUnknown_0202ADA0
_0800A620: .4byte 0x000002F6
-_0800A624: .4byte 0x0202C790
+_0800A624: .4byte gUnknown_0202C790
thumb_func_start sub_A628
sub_A628: @ 0x0800A628
- ldr r1, _0800A65C @ =0x0202ADA0
+ ldr r1, _0800A65C @ =gUnknown_0202ADA0
movs r2, #0
movs r0, #0x2c
strh r0, [r1]
ldr r0, _0800A660 @ =0x0000FF8E
strh r0, [r1, #2]
- ldr r3, _0800A664 @ =0x0201A450
+ ldr r3, _0800A664 @ =gUnknown_0201A450
adds r0, #0x46
strh r0, [r3]
movs r0, #0x72
@@ -2398,30 +2398,30 @@ sub_A628: @ 0x0800A628
strh r2, [r1, #0x20]
strh r2, [r1, #0x24]
strh r2, [r1, #0x26]
- ldr r0, _0800A66C @ =0x0202BF10
+ ldr r0, _0800A66C @ =gUnknown_0202BF10
strh r2, [r0]
- ldr r0, _0800A670 @ =0x0202A578
+ ldr r0, _0800A670 @ =gUnknown_0202A578
strh r2, [r0]
bx lr
.align 2, 0
-_0800A65C: .4byte 0x0202ADA0
+_0800A65C: .4byte gUnknown_0202ADA0
_0800A660: .4byte 0x0000FF8E
-_0800A664: .4byte 0x0201A450
+_0800A664: .4byte gUnknown_0201A450
_0800A668: .4byte 0x0000FFCE
-_0800A66C: .4byte 0x0202BF10
-_0800A670: .4byte 0x0202A578
+_0800A66C: .4byte gUnknown_0202BF10
+_0800A670: .4byte gUnknown_0202A578
thumb_func_start sub_A674
sub_A674: @ 0x0800A674
push {r4, lr}
- ldr r4, _0800A6FC @ =0x0202ADA0
+ ldr r4, _0800A6FC @ =gUnknown_0202ADA0
ldrh r0, [r4]
subs r0, #0x11
strh r0, [r4]
ldrh r0, [r4, #2]
adds r0, #0xa
strh r0, [r4, #2]
- ldr r1, _0800A700 @ =0x0201A450
+ ldr r1, _0800A700 @ =gUnknown_0201A450
ldrh r0, [r1]
adds r0, #0x11
strh r0, [r1]
@@ -2446,7 +2446,7 @@ sub_A674: @ 0x0800A674
ble _0800A6BE
movs r0, #0
strh r0, [r4, #0x20]
- ldr r1, _0800A704 @ =0x0202C790
+ ldr r1, _0800A704 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -2482,21 +2482,21 @@ _0800A6BE:
pop {r0}
bx r0
.align 2, 0
-_0800A6FC: .4byte 0x0202ADA0
-_0800A700: .4byte 0x0201A450
-_0800A704: .4byte 0x0202C790
+_0800A6FC: .4byte gUnknown_0202ADA0
+_0800A700: .4byte gUnknown_0201A450
+_0800A704: .4byte gUnknown_0202C790
_0800A708: .4byte gMain
_0800A70C: .4byte 0x000002F2
thumb_func_start sub_A710
sub_A710: @ 0x0800A710
push {r4, r5, r6, lr}
- ldr r5, _0800A7C8 @ =0x0202ADA0
+ ldr r5, _0800A7C8 @ =gUnknown_0202ADA0
ldrh r0, [r5, #0x24]
subs r0, #1
movs r6, #0
strh r0, [r5, #0x24]
- ldr r2, _0800A7CC @ =0x0202BF10
+ ldr r2, _0800A7CC @ =gUnknown_0202BF10
ldrh r0, [r2]
movs r1, #1
ands r0, r1
@@ -2508,7 +2508,7 @@ sub_A710: @ 0x0800A710
ldrh r0, [r5, #2]
adds r0, #1
strh r0, [r5, #2]
- ldr r1, _0800A7D0 @ =0x0201A450
+ ldr r1, _0800A7D0 @ =gUnknown_0201A450
ldrh r0, [r1]
adds r0, #2
strh r0, [r1]
@@ -2527,7 +2527,7 @@ _0800A742:
movs r3, #0xa0
lsls r3, r3, #0x13
str r3, [r0]
- ldr r4, _0800A7D8 @ =0x0202BE70
+ ldr r4, _0800A7D8 @ =gUnknown_0202BE70
str r4, [r0, #4]
ldr r1, _0800A7DC @ =0x80000010
str r1, [r0, #8]
@@ -2583,11 +2583,11 @@ _0800A776:
adds r2, #2
b _0800A818
.align 2, 0
-_0800A7C8: .4byte 0x0202ADA0
-_0800A7CC: .4byte 0x0202BF10
-_0800A7D0: .4byte 0x0201A450
+_0800A7C8: .4byte gUnknown_0202ADA0
+_0800A7CC: .4byte gUnknown_0202BF10
+_0800A7D0: .4byte gUnknown_0201A450
_0800A7D4: .4byte 0x040000D4
-_0800A7D8: .4byte 0x0202BE70
+_0800A7D8: .4byte gUnknown_0202BE70
_0800A7DC: .4byte 0x80000010
_0800A7E0: .4byte 0x05000040
_0800A7E4: .4byte gMain
@@ -2598,7 +2598,7 @@ _0800A7F4:
cmp r0, #4
bne _0800A81C
ldr r1, _0800A840 @ =0x040000D4
- ldr r0, _0800A844 @ =0x0201B180
+ ldr r0, _0800A844 @ =gUnknown_0201B180
str r0, [r1]
ldr r0, _0800A848 @ =0x0600E000
str r0, [r1, #4]
@@ -2617,7 +2617,7 @@ _0800A818:
adds r0, r4, r2
strh r1, [r0]
_0800A81C:
- ldr r1, _0800A854 @ =0x0202ADA0
+ ldr r1, _0800A854 @ =gUnknown_0202ADA0
ldrh r0, [r1, #0x20]
adds r0, #1
strh r0, [r1, #0x20]
@@ -2627,7 +2627,7 @@ _0800A81C:
ble _0800A838
movs r0, #0
strh r0, [r1, #0x20]
- ldr r1, _0800A858 @ =0x0202C790
+ ldr r1, _0800A858 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -2637,12 +2637,12 @@ _0800A838:
bx r0
.align 2, 0
_0800A840: .4byte 0x040000D4
-_0800A844: .4byte 0x0201B180
+_0800A844: .4byte gUnknown_0201B180
_0800A848: .4byte 0x0600E000
_0800A84C: .4byte 0x80000400
_0800A850: .4byte 0x000002EE
-_0800A854: .4byte 0x0202ADA0
-_0800A858: .4byte 0x0202C790
+_0800A854: .4byte gUnknown_0202ADA0
+_0800A858: .4byte gUnknown_0202C790
thumb_func_start nullsub_8
nullsub_8: @ 0x0800A85C
@@ -2653,14 +2653,14 @@ sub_A860: @ 0x0800A860
push {lr}
bl sub_10480
bl sub_10544
- ldr r1, _0800A878 @ =0x0202C790
+ ldr r1, _0800A878 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800A878: .4byte 0x0202C790
+_0800A878: .4byte gUnknown_0202C790
thumb_func_start sub_A87C
sub_A87C: @ 0x0800A87C
@@ -2692,7 +2692,7 @@ sub_A87C: @ 0x0800A87C
ldrh r0, [r5]
cmp r0, #1
bne _0800A91C
- ldr r0, _0800A940 @ =0x0201A450
+ ldr r0, _0800A940 @ =gUnknown_0201A450
ldrh r1, [r0]
strh r1, [r5, #2]
ldrh r0, [r0, #2]
@@ -2758,7 +2758,7 @@ _0800A930: .4byte 0x00001F50
_0800A934: .4byte 0x00000808
_0800A938: .4byte 0x04000050
_0800A93C: .4byte gUnknown_086A795C
-_0800A940: .4byte 0x0201A450
+_0800A940: .4byte gUnknown_0201A450
_0800A944: .4byte gOamBuffer
_0800A948: .4byte 0xFFFFFE00
_0800A94C: .4byte 0x000001FF
@@ -2767,14 +2767,14 @@ _0800A94C: .4byte 0x000001FF
sub_A950: @ 0x0800A950
push {lr}
bl sub_518
- ldr r1, _0800A964 @ =0x0202C790
+ ldr r1, _0800A964 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800A964: .4byte 0x0202C790
+_0800A964: .4byte gUnknown_0202C790
thumb_func_start sub_A968
sub_A968: @ 0x0800A968
@@ -2855,7 +2855,7 @@ sub_A968: @ 0x0800A968
ldrh r0, [r2]
strh r0, [r4, #0x16]
bl sub_AAA8
- ldr r2, _0800AA9C @ =0x0202ADA0
+ ldr r2, _0800AA9C @ =gUnknown_0202ADA0
ldrh r1, [r2]
movs r3, #0xba
lsls r3, r3, #2
@@ -2883,7 +2883,7 @@ sub_A968: @ 0x0800A968
strh r0, [r4]
bl sub_CBC
bl sub_10424
- ldr r1, _0800AAA4 @ =0x0202C790
+ ldr r1, _0800AAA4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -2910,13 +2910,13 @@ _0800AA8C: .4byte 0x80002000
_0800AA90: .4byte gUnknown_080E1540
_0800AA94: .4byte 0x80000030
_0800AA98: .4byte gMain
-_0800AA9C: .4byte 0x0202ADA0
+_0800AA9C: .4byte gUnknown_0202ADA0
_0800AAA0: .4byte 0x000002F6
-_0800AAA4: .4byte 0x0202C790
+_0800AAA4: .4byte gUnknown_0202C790
thumb_func_start sub_AAA8
sub_AAA8: @ 0x0800AAA8
- ldr r0, _0800AAD8 @ =0x0202ADA0
+ ldr r0, _0800AAD8 @ =gUnknown_0202ADA0
movs r2, #0
movs r1, #0x1c
strh r1, [r0]
@@ -2935,18 +2935,18 @@ sub_AAA8: @ 0x0800AAA8
strh r2, [r0, #0x18]
strh r2, [r0, #0x1a]
strh r2, [r0, #0x20]
- ldr r0, _0800AAE8 @ =0x0202BF10
+ ldr r0, _0800AAE8 @ =gUnknown_0202BF10
strh r2, [r0]
- ldr r0, _0800AAEC @ =0x0202A578
+ ldr r0, _0800AAEC @ =gUnknown_0202A578
strh r2, [r0]
bx lr
.align 2, 0
-_0800AAD8: .4byte 0x0202ADA0
+_0800AAD8: .4byte gUnknown_0202ADA0
_0800AADC: .4byte 0x0000FF20
_0800AAE0: .4byte 0x0000FF64
_0800AAE4: .4byte 0x0000FFF1
-_0800AAE8: .4byte 0x0202BF10
-_0800AAEC: .4byte 0x0202A578
+_0800AAE8: .4byte gUnknown_0202BF10
+_0800AAEC: .4byte gUnknown_0202A578
thumb_func_start nullsub_9
nullsub_9: @ 0x0800AAF0
@@ -2955,7 +2955,7 @@ nullsub_9: @ 0x0800AAF0
thumb_func_start sub_AAF4
sub_AAF4: @ 0x0800AAF4
push {r4, lr}
- ldr r3, _0800AB7C @ =0x0202ADA0
+ ldr r3, _0800AB7C @ =gUnknown_0202ADA0
ldrh r4, [r3, #6]
ldrh r1, [r3, #2]
adds r0, r4, r1
@@ -2973,7 +2973,7 @@ sub_AAF4: @ 0x0800AAF4
ldrh r0, [r3, #0xc]
adds r0, #1
strh r0, [r3, #0xc]
- ldr r0, _0800AB80 @ =0x0202BF10
+ ldr r0, _0800AB80 @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
@@ -3016,7 +3016,7 @@ _0800AB2E:
ble _0800AB76
movs r0, #0
strh r0, [r3, #0x20]
- ldr r1, _0800AB88 @ =0x0202C790
+ ldr r1, _0800AB88 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -3025,10 +3025,10 @@ _0800AB76:
pop {r0}
bx r0
.align 2, 0
-_0800AB7C: .4byte 0x0202ADA0
-_0800AB80: .4byte 0x0202BF10
+_0800AB7C: .4byte gUnknown_0202ADA0
+_0800AB80: .4byte gUnknown_0202BF10
_0800AB84: .4byte gMain
-_0800AB88: .4byte 0x0202C790
+_0800AB88: .4byte gUnknown_0202C790
thumb_func_start nullsub_10
nullsub_10: @ 0x0800AB8C
@@ -3037,7 +3037,7 @@ nullsub_10: @ 0x0800AB8C
thumb_func_start sub_AB90
sub_AB90: @ 0x0800AB8E
push {r4, lr}
- ldr r3, _0800AC10 @ =0x0202ADA0
+ ldr r3, _0800AC10 @ =gUnknown_0202ADA0
ldrh r4, [r3, #6]
ldrh r1, [r3, #2]
adds r0, r4, r1
@@ -3055,7 +3055,7 @@ sub_AB90: @ 0x0800AB8E
ldrh r0, [r3, #0xc]
adds r0, #1
strh r0, [r3, #0xc]
- ldr r0, _0800AC14 @ =0x0202BF10
+ ldr r0, _0800AC14 @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
@@ -3091,7 +3091,7 @@ _0800ABCA:
strh r0, [r1]
bl sub_10480
bl sub_10544
- ldr r1, _0800AC1C @ =0x0202C790
+ ldr r1, _0800AC1C @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -3099,23 +3099,23 @@ _0800ABCA:
pop {r0}
bx r0
.align 2, 0
-_0800AC10: .4byte 0x0202ADA0
-_0800AC14: .4byte 0x0202BF10
+_0800AC10: .4byte gUnknown_0202ADA0
+_0800AC14: .4byte gUnknown_0202BF10
_0800AC18: .4byte gMain
-_0800AC1C: .4byte 0x0202C790
+_0800AC1C: .4byte gUnknown_0202C790
thumb_func_start sub_AC20
sub_AC20: @ 0x0800AC20
push {lr}
bl sub_518
- ldr r1, _0800AC34 @ =0x0202C790
+ ldr r1, _0800AC34 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800AC34: .4byte 0x0202C790
+_0800AC34: .4byte gUnknown_0202C790
thumb_func_start sub_AC38
sub_AC38: @ 0x0800AC38
@@ -3232,7 +3232,7 @@ sub_AC38: @ 0x0800AC38
bl sub_ADFC
bl sub_B0E8
ldr r1, _0800ADEC @ =gMain
- ldr r2, _0800ADF0 @ =0x0202ADA0
+ ldr r2, _0800ADF0 @ =gUnknown_0202ADA0
ldrh r3, [r2]
movs r4, #0xba
lsls r4, r4, #2
@@ -3268,7 +3268,7 @@ sub_AC38: @ 0x0800AC38
strh r0, [r1]
bl sub_CBC
bl sub_10424
- ldr r1, _0800ADF8 @ =0x0202C790
+ ldr r1, _0800ADF8 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -3306,14 +3306,14 @@ _0800ADE0: .4byte 0x06010000
_0800ADE4: .4byte 0x80001800
_0800ADE8: .4byte 0x05000200
_0800ADEC: .4byte gMain
-_0800ADF0: .4byte 0x0202ADA0
+_0800ADF0: .4byte gUnknown_0202ADA0
_0800ADF4: .4byte 0x000002F6
-_0800ADF8: .4byte 0x0202C790
+_0800ADF8: .4byte gUnknown_0202C790
thumb_func_start sub_ADFC
sub_ADFC: @ 0x0800ADFC
push {r4, r5, lr}
- ldr r1, _0800AE54 @ =0x0201A450
+ ldr r1, _0800AE54 @ =gUnknown_0201A450
movs r5, #0
movs r2, #0xb4
strh r2, [r1, #0x10]
@@ -3325,7 +3325,7 @@ sub_ADFC: @ 0x0800ADFC
strh r0, [r1, #0x20]
movs r0, #0x88
strh r0, [r1, #0x22]
- ldr r4, _0800AE5C @ =0x0202ADA0
+ ldr r4, _0800AE5C @ =gUnknown_0202ADA0
ldr r0, _0800AE60 @ =0x0000FF58
strh r0, [r4]
adds r0, #0x40
@@ -3348,27 +3348,27 @@ sub_ADFC: @ 0x0800ADFC
strh r5, [r4, #0x20]
strh r5, [r4, #0x24]
strh r5, [r4, #0x26]
- ldr r0, _0800AE6C @ =0x0202BF10
+ ldr r0, _0800AE6C @ =gUnknown_0202BF10
strh r5, [r0]
- ldr r0, _0800AE70 @ =0x0202A578
+ ldr r0, _0800AE70 @ =gUnknown_0202A578
strh r5, [r0]
pop {r4, r5}
pop {r0}
bx r0
.align 2, 0
-_0800AE54: .4byte 0x0201A450
+_0800AE54: .4byte gUnknown_0201A450
_0800AE58: .4byte 0x0000FFBC
-_0800AE5C: .4byte 0x0202ADA0
+_0800AE5C: .4byte gUnknown_0202ADA0
_0800AE60: .4byte 0x0000FF58
_0800AE64: .4byte 0x03002300
_0800AE68: .4byte 0x06002EE0
-_0800AE6C: .4byte 0x0202BF10
-_0800AE70: .4byte 0x0202A578
+_0800AE6C: .4byte gUnknown_0202BF10
+_0800AE70: .4byte gUnknown_0202A578
thumb_func_start sub_AE74
sub_AE74: @ 0x0800AE74
push {r4, lr}
- ldr r1, _0800AF5C @ =0x0201A450
+ ldr r1, _0800AF5C @ =gUnknown_0201A450
ldrh r0, [r1, #0x10]
subs r0, #0x10
strh r0, [r1, #0x10]
@@ -3387,7 +3387,7 @@ sub_AE74: @ 0x0800AE74
ldrh r0, [r1, #0x22]
subs r0, #3
strh r0, [r1, #0x22]
- ldr r4, _0800AF60 @ =0x0202ADA0
+ ldr r4, _0800AF60 @ =gUnknown_0202ADA0
ldrh r0, [r4, #0xc]
subs r0, #0x10
strh r0, [r4, #0xc]
@@ -3474,7 +3474,7 @@ _0800AF02:
ble _0800AF54
movs r0, #0
strh r0, [r4, #0x20]
- ldr r1, _0800AF7C @ =0x0202C790
+ ldr r1, _0800AF7C @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -3483,20 +3483,20 @@ _0800AF54:
pop {r0}
bx r0
.align 2, 0
-_0800AF5C: .4byte 0x0201A450
-_0800AF60: .4byte 0x0202ADA0
+_0800AF5C: .4byte gUnknown_0201A450
+_0800AF60: .4byte gUnknown_0202ADA0
_0800AF64: .4byte gUnknown_086A79FC
_0800AF68: .4byte gUnknown_086A7A1C
_0800AF6C: .4byte 0x03000000
_0800AF70: .4byte 0x06002EE0
_0800AF74: .4byte gMain
_0800AF78: .4byte 0x000002F2
-_0800AF7C: .4byte 0x0202C790
+_0800AF7C: .4byte gUnknown_0202C790
thumb_func_start sub_AF80
sub_AF80: @ 0x0800AF80
push {r4, lr}
- ldr r3, _0800B064 @ =0x0202ADA0
+ ldr r3, _0800B064 @ =gUnknown_0202ADA0
ldrh r0, [r3, #0xa]
adds r0, #1
strh r0, [r3, #0xa]
@@ -3534,17 +3534,17 @@ sub_AF80: @ 0x0800AF80
bl sub_10708
_0800AFCC:
bl sub_B0E8
- ldr r3, _0800B064 @ =0x0202ADA0
+ ldr r3, _0800B064 @ =gUnknown_0202ADA0
ldrh r0, [r3, #0x24]
adds r0, #1
strh r0, [r3, #0x24]
- ldr r0, _0800B078 @ =0x0202BF10
+ ldr r0, _0800B078 @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
cmp r0, #0
bne _0800AFFE
- ldr r1, _0800B07C @ =0x0201A450
+ ldr r1, _0800B07C @ =gUnknown_0201A450
ldrh r0, [r1, #0x10]
subs r0, #1
strh r0, [r1, #0x10]
@@ -3601,7 +3601,7 @@ _0800AFFE:
ble _0800B05C
movs r0, #0
strh r0, [r3, #0x2c]
- ldr r1, _0800B088 @ =0x0202C790
+ ldr r1, _0800B088 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -3610,16 +3610,16 @@ _0800B05C:
pop {r0}
bx r0
.align 2, 0
-_0800B064: .4byte 0x0202ADA0
+_0800B064: .4byte gUnknown_0202ADA0
_0800B068: .4byte gUnknown_086A79FC
_0800B06C: .4byte gUnknown_086A7A1C
_0800B070: .4byte 0x03000000
_0800B074: .4byte 0x06002EE0
-_0800B078: .4byte 0x0202BF10
-_0800B07C: .4byte 0x0201A450
+_0800B078: .4byte gUnknown_0202BF10
+_0800B07C: .4byte gUnknown_0201A450
_0800B080: .4byte gMain
_0800B084: .4byte 0x000002F6
-_0800B088: .4byte 0x0202C790
+_0800B088: .4byte gUnknown_0202C790
thumb_func_start nullsub_11
nullsub_11: @ 0x0800B08C
@@ -3651,7 +3651,7 @@ sub_B090: @ 0x0800B090
str r0, [r1, #8]
ldr r0, [r1, #8]
bl sub_10544
- ldr r1, _0800B0E4 @ =0x0202C790
+ ldr r1, _0800B0E4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -3663,7 +3663,7 @@ _0800B0D4: .4byte 0x040000D4
_0800B0D8: .4byte 0x85000100
_0800B0DC: .4byte 0x06010000
_0800B0E0: .4byte 0x81002800
-_0800B0E4: .4byte 0x0202C790
+_0800B0E4: .4byte gUnknown_0202C790
thumb_func_start sub_B0E8
sub_B0E8: @ 0x0800B0E8
@@ -3710,7 +3710,7 @@ sub_B0E8: @ 0x0800B0E8
ldrh r0, [r7]
cmp r0, #1
bne _0800B1B8
- ldr r0, _0800B2D0 @ =0x0201A450
+ ldr r0, _0800B2D0 @ =gUnknown_0201A450
ldrh r1, [r0]
strh r1, [r7, #2]
ldrh r0, [r0, #2]
@@ -3776,7 +3776,7 @@ _0800B1B8:
ldrh r0, [r7]
cmp r0, #1
bne _0800B234
- ldr r0, _0800B2D0 @ =0x0201A450
+ ldr r0, _0800B2D0 @ =gUnknown_0201A450
ldrh r1, [r0, #0x10]
strh r1, [r7, #2]
ldrh r0, [r0, #0x12]
@@ -3840,7 +3840,7 @@ _0800B234:
ldrh r0, [r1]
cmp r0, #1
bne _0800B2A2
- ldr r0, _0800B2D0 @ =0x0201A450
+ ldr r0, _0800B2D0 @ =gUnknown_0201A450
ldrh r1, [r0, #0x20]
mov r2, sb
strh r1, [r2, #2]
@@ -3912,7 +3912,7 @@ _0800B2C0: .4byte gMain
_0800B2C4: .4byte 0x00000808
_0800B2C8: .4byte 0x04000050
_0800B2CC: .4byte gUnknown_086A79EC
-_0800B2D0: .4byte 0x0201A450
+_0800B2D0: .4byte gUnknown_0201A450
_0800B2D4: .4byte gOamBuffer
_0800B2D8: .4byte 0x000001FF
_0800B2DC: .4byte 0xFFFFFE00
@@ -3921,14 +3921,14 @@ _0800B2DC: .4byte 0xFFFFFE00
sub_B2E0: @ 0x0800B2E0
push {lr}
bl sub_518
- ldr r1, _0800B2F4 @ =0x0202C790
+ ldr r1, _0800B2F4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800B2F4: .4byte 0x0202C790
+_0800B2F4: .4byte gUnknown_0202C790
thumb_func_start sub_B2F8
sub_B2F8: @ 0x0800B2F8
@@ -4037,7 +4037,7 @@ sub_B2F8: @ 0x0800B2F8
ldr r0, [r0, #8]
bl sub_B4A0
ldr r1, _0800B490 @ =gMain
- ldr r2, _0800B494 @ =0x0202ADA0
+ ldr r2, _0800B494 @ =gUnknown_0202ADA0
ldrh r3, [r2]
movs r4, #0xba
lsls r4, r4, #2
@@ -4073,7 +4073,7 @@ sub_B2F8: @ 0x0800B2F8
strh r0, [r1]
bl sub_CBC
bl sub_10424
- ldr r1, _0800B49C @ =0x0202C790
+ ldr r1, _0800B49C @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -4108,14 +4108,14 @@ _0800B484: .4byte 0x06010000
_0800B488: .4byte 0x80000800
_0800B48C: .4byte 0x05000200
_0800B490: .4byte gMain
-_0800B494: .4byte 0x0202ADA0
+_0800B494: .4byte gUnknown_0202ADA0
_0800B498: .4byte 0x000002F6
-_0800B49C: .4byte 0x0202C790
+_0800B49C: .4byte gUnknown_0202C790
thumb_func_start sub_B4A0
sub_B4A0: @ 0x0800B4A0
push {r4, r5, r6, r7, lr}
- ldr r1, _0800B540 @ =0x0202ADA0
+ ldr r1, _0800B540 @ =gUnknown_0202ADA0
movs r3, #0
movs r4, #0x1e
strh r4, [r1, #0xc]
@@ -4138,7 +4138,7 @@ sub_B4A0: @ 0x0800B4A0
strh r3, [r1, #0x1e]
strh r3, [r1, #0x24]
strh r3, [r1, #0x26]
- ldr r3, _0800B54C @ =0x0201A450
+ ldr r3, _0800B54C @ =gUnknown_0201A450
movs r0, #0x32
strh r0, [r3]
movs r1, #0x3c
@@ -4166,10 +4166,10 @@ sub_B4A0: @ 0x0800B4A0
adds r0, r3, #0
adds r0, #0x52
strh r2, [r0]
- ldr r5, _0800B550 @ =0x0202C548
- ldr r6, _0800B554 @ =0x0202BF10
- ldr r7, _0800B558 @ =0x0202A578
- ldr r0, _0800B55C @ =0x0202BEB4
+ ldr r5, _0800B550 @ =gUnknown_0202C548
+ ldr r6, _0800B554 @ =gUnknown_0202BF10
+ ldr r7, _0800B558 @ =gUnknown_0202A578
+ ldr r0, _0800B55C @ =gUnknown_0202BEB4
mov ip, r0
movs r4, #0
movs r2, #0
@@ -4195,21 +4195,21 @@ _0800B51C:
pop {r0}
bx r0
.align 2, 0
-_0800B540: .4byte 0x0202ADA0
+_0800B540: .4byte gUnknown_0202ADA0
_0800B544: .4byte 0x0000FF6A
_0800B548: .4byte 0x0000FFFE
-_0800B54C: .4byte 0x0201A450
-_0800B550: .4byte 0x0202C548
-_0800B554: .4byte 0x0202BF10
-_0800B558: .4byte 0x0202A578
-_0800B55C: .4byte 0x0202BEB4
+_0800B54C: .4byte gUnknown_0201A450
+_0800B550: .4byte gUnknown_0202C548
+_0800B554: .4byte gUnknown_0202BF10
+_0800B558: .4byte gUnknown_0202A578
+_0800B55C: .4byte gUnknown_0202BEB4
thumb_func_start sub_B560
sub_B560: @ 0x0800B560
push {r4, r5, lr}
- ldr r2, _0800B694 @ =0x0202ADA0
+ ldr r2, _0800B694 @ =gUnknown_0202ADA0
ldr r3, _0800B698 @ =gUnknown_086A7AC0
- ldr r1, _0800B69C @ =0x0202C548
+ ldr r1, _0800B69C @ =gUnknown_0202C548
movs r0, #0
ldrsb r0, [r1, r0]
lsls r0, r0, #2
@@ -4231,7 +4231,7 @@ sub_B560: @ 0x0800B560
adds r0, r0, r5
strh r0, [r2, #0xe]
ldr r3, _0800B6A0 @ =gUnknown_086A7AE4
- ldr r4, _0800B6A4 @ =0x0202BF10
+ ldr r4, _0800B6A4 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r4, r1]
adds r0, r0, r3
@@ -4306,7 +4306,7 @@ _0800B5EE:
adds r1, r1, r5
strh r0, [r1]
ldr r1, _0800B6B0 @ =gUnknown_086A7B34
- ldr r3, _0800B6B4 @ =0x0202BEB4
+ ldr r3, _0800B6B4 @ =gUnknown_0202BEB4
movs r2, #0
ldrsb r2, [r3, r2]
lsls r0, r2, #2
@@ -4318,7 +4318,7 @@ _0800B5EE:
asrs r0, r0, #0x18
cmp r1, r0
bne _0800B64C
- ldr r1, _0800B6B8 @ =0x0201A450
+ ldr r1, _0800B6B8 @ =gUnknown_0201A450
lsls r0, r2, #4
adds r0, r0, r1
movs r1, #1
@@ -4328,12 +4328,12 @@ _0800B5EE:
strb r0, [r3]
_0800B64C:
bl sub_B7F8
- ldr r4, _0800B6BC @ =0x0202A578
+ ldr r4, _0800B6BC @ =gUnknown_0202A578
ldrh r0, [r4]
adds r0, #1
strh r0, [r4]
ldr r2, _0800B698 @ =gUnknown_086A7AC0
- ldr r3, _0800B69C @ =0x0202C548
+ ldr r3, _0800B69C @ =gUnknown_0202C548
movs r1, #0
ldrsb r1, [r3, r1]
lsls r1, r1, #2
@@ -4354,7 +4354,7 @@ _0800B64C:
asrs r0, r0, #0x18
cmp r0, #8
ble _0800B68C
- ldr r1, _0800B6C0 @ =0x0202C790
+ ldr r1, _0800B6C0 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -4363,24 +4363,24 @@ _0800B68C:
pop {r0}
bx r0
.align 2, 0
-_0800B694: .4byte 0x0202ADA0
+_0800B694: .4byte gUnknown_0202ADA0
_0800B698: .4byte gUnknown_086A7AC0
-_0800B69C: .4byte 0x0202C548
+_0800B69C: .4byte gUnknown_0202C548
_0800B6A0: .4byte gUnknown_086A7AE4
-_0800B6A4: .4byte 0x0202BF10
+_0800B6A4: .4byte gUnknown_0202BF10
_0800B6A8: .4byte gMain
_0800B6AC: .4byte 0x000002F2
_0800B6B0: .4byte gUnknown_086A7B34
-_0800B6B4: .4byte 0x0202BEB4
-_0800B6B8: .4byte 0x0201A450
-_0800B6BC: .4byte 0x0202A578
-_0800B6C0: .4byte 0x0202C790
+_0800B6B4: .4byte gUnknown_0202BEB4
+_0800B6B8: .4byte gUnknown_0201A450
+_0800B6BC: .4byte gUnknown_0202A578
+_0800B6C0: .4byte gUnknown_0202C790
thumb_func_start sub_B6C4
sub_B6C4: @ 0x0800B6C4
push {r4, r5, lr}
ldr r2, _0800B784 @ =gUnknown_086A7AE4
- ldr r3, _0800B788 @ =0x0202BF10
+ ldr r3, _0800B788 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r3, r1]
adds r0, r0, r2
@@ -4389,7 +4389,7 @@ sub_B6C4: @ 0x0800B6C4
ands r0, r1
adds r4, r2, #0
adds r2, r3, #0
- ldr r3, _0800B78C @ =0x0202ADA0
+ ldr r3, _0800B78C @ =gUnknown_0202ADA0
cmp r0, #0
beq _0800B6FC
ldrh r0, [r3, #6]
@@ -4457,7 +4457,7 @@ _0800B728:
adds r1, r1, r5
strh r0, [r1]
bl sub_B7F8
- ldr r1, _0800B798 @ =0x0202A578
+ ldr r1, _0800B798 @ =gUnknown_0202A578
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -4467,7 +4467,7 @@ _0800B728:
ble _0800B77C
movs r0, #0
strh r0, [r1]
- ldr r1, _0800B79C @ =0x0202C790
+ ldr r1, _0800B79C @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -4477,12 +4477,12 @@ _0800B77C:
bx r0
.align 2, 0
_0800B784: .4byte gUnknown_086A7AE4
-_0800B788: .4byte 0x0202BF10
-_0800B78C: .4byte 0x0202ADA0
+_0800B788: .4byte gUnknown_0202BF10
+_0800B78C: .4byte gUnknown_0202ADA0
_0800B790: .4byte gMain
_0800B794: .4byte 0x000002EA
-_0800B798: .4byte 0x0202A578
-_0800B79C: .4byte 0x0202C790
+_0800B798: .4byte gUnknown_0202A578
+_0800B79C: .4byte gUnknown_0202C790
thumb_func_start sub_B7A0
sub_B7A0: @ 0x0800B7A0
@@ -4510,7 +4510,7 @@ sub_B7A0: @ 0x0800B7A0
ldr r0, [r1, #8]
bl sub_10480
bl sub_10544
- ldr r1, _0800B7F4 @ =0x0202C790
+ ldr r1, _0800B7F4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -4522,7 +4522,7 @@ _0800B7E4: .4byte 0x040000D4
_0800B7E8: .4byte 0x85000100
_0800B7EC: .4byte 0x06010000
_0800B7F0: .4byte 0x81002800
-_0800B7F4: .4byte 0x0202C790
+_0800B7F4: .4byte gUnknown_0202C790
thumb_func_start sub_B7F8
sub_B7F8: @ 0x0800B7F8
@@ -4532,7 +4532,7 @@ sub_B7F8: @ 0x0800B7F8
mov r5, r8
push {r5, r6, r7}
sub sp, #0x24
- ldr r6, _0800BA0C @ =0x0201A450
+ ldr r6, _0800BA0C @ =gUnknown_0201A450
movs r1, #8
ldrsh r0, [r6, r1]
lsls r2, r0, #4
@@ -4540,7 +4540,7 @@ sub_B7F8: @ 0x0800B7F8
lsls r2, r2, #2
adds r2, r2, r0
lsls r2, r2, #4
- ldr r3, _0800BA10 @ =0x0200B3B8
+ ldr r3, _0800BA10 @ =gUnknown_0200B3B8
adds r2, r2, r3
str r2, [sp]
movs r4, #0x18
@@ -4758,7 +4758,7 @@ _0800B9BC:
ldr r1, [sp, #0x20]
ldr r2, _0800BA18 @ =gUnknown_086A7B34
adds r0, r1, r2
- ldr r3, _0800BA28 @ =0x0202BF10
+ ldr r3, _0800BA28 @ =gUnknown_0202BF10
movs r4, #0
ldrsh r1, [r3, r4]
ldrb r0, [r0, #3]
@@ -4796,24 +4796,24 @@ _0800B9DA:
pop {r0}
bx r0
.align 2, 0
-_0800BA0C: .4byte 0x0201A450
-_0800BA10: .4byte 0x0200B3B8
+_0800BA0C: .4byte gUnknown_0201A450
+_0800BA10: .4byte gUnknown_0200B3B8
_0800BA14: .4byte gUnknown_086A7A78
_0800BA18: .4byte gUnknown_086A7B34
_0800BA1C: .4byte gOamBuffer
_0800BA20: .4byte 0xFFFFFE00
_0800BA24: .4byte 0x000001FF
-_0800BA28: .4byte 0x0202BF10
+_0800BA28: .4byte gUnknown_0202BF10
thumb_func_start sub_BA2C
sub_BA2C: @ 0x0800BA2C
- ldr r1, _0800BA38 @ =0x0202C790
+ ldr r1, _0800BA38 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
bx lr
.align 2, 0
-_0800BA38: .4byte 0x0202C790
+_0800BA38: .4byte gUnknown_0202C790
thumb_func_start sub_BA3C
sub_BA3C: @ 0x0800BA3C
@@ -4923,7 +4923,7 @@ sub_BA3C: @ 0x0800BA3C
ldrh r0, [r2]
strh r0, [r4, #0x16]
bl sub_BBE0
- ldr r1, _0800BBD4 @ =0x0202ADA0
+ ldr r1, _0800BBD4 @ =gUnknown_0202ADA0
ldrh r2, [r1]
movs r3, #0xba
lsls r3, r3, #2
@@ -4959,7 +4959,7 @@ sub_BA3C: @ 0x0800BA3C
strh r0, [r4]
bl sub_CBC
bl sub_10424
- ldr r1, _0800BBDC @ =0x0202C790
+ ldr r1, _0800BBDC @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -4993,13 +4993,13 @@ _0800BBC4: .4byte gUnknown_0810CA00
_0800BBC8: .4byte 0x06010000
_0800BBCC: .4byte 0x05000200
_0800BBD0: .4byte gMain
-_0800BBD4: .4byte 0x0202ADA0
+_0800BBD4: .4byte gUnknown_0202ADA0
_0800BBD8: .4byte 0x000002F6
-_0800BBDC: .4byte 0x0202C790
+_0800BBDC: .4byte gUnknown_0202C790
thumb_func_start sub_BBE0
sub_BBE0: @ 0x0800BBE0
- ldr r1, _0800BC30 @ =0x0202ADA0
+ ldr r1, _0800BC30 @ =gUnknown_0202ADA0
movs r2, #0
ldr r0, _0800BC34 @ =0x0000FEFC
strh r0, [r1]
@@ -5019,7 +5019,7 @@ sub_BBE0: @ 0x0800BBE0
strh r0, [r1, #0x1e]
strh r2, [r1, #0x24]
strh r2, [r1, #0x26]
- ldr r1, _0800BC40 @ =0x0201A450
+ ldr r1, _0800BC40 @ =gUnknown_0201A450
movs r0, #0x94
lsls r0, r0, #1
strh r0, [r1]
@@ -5027,33 +5027,33 @@ sub_BBE0: @ 0x0800BBE0
strh r0, [r1, #2]
strh r2, [r1, #4]
strh r2, [r1, #6]
- ldr r0, _0800BC44 @ =0x0202BF10
+ ldr r0, _0800BC44 @ =gUnknown_0202BF10
strh r2, [r0]
- ldr r0, _0800BC48 @ =0x0202A578
+ ldr r0, _0800BC48 @ =gUnknown_0202A578
strh r2, [r0]
- ldr r0, _0800BC4C @ =0x0202C5E4
+ ldr r0, _0800BC4C @ =gUnknown_0202C5E4
movs r2, #0x80
lsls r2, r2, #1
adds r1, r2, #0
strh r1, [r0]
- ldr r0, _0800BC50 @ =0x0202ADD8
+ ldr r0, _0800BC50 @ =gUnknown_0202ADD8
strh r1, [r0]
bx lr
.align 2, 0
-_0800BC30: .4byte 0x0202ADA0
+_0800BC30: .4byte gUnknown_0202ADA0
_0800BC34: .4byte 0x0000FEFC
_0800BC38: .4byte 0x0000FEE8
_0800BC3C: .4byte 0x0000FF10
-_0800BC40: .4byte 0x0201A450
-_0800BC44: .4byte 0x0202BF10
-_0800BC48: .4byte 0x0202A578
-_0800BC4C: .4byte 0x0202C5E4
-_0800BC50: .4byte 0x0202ADD8
+_0800BC40: .4byte gUnknown_0201A450
+_0800BC44: .4byte gUnknown_0202BF10
+_0800BC48: .4byte gUnknown_0202A578
+_0800BC4C: .4byte gUnknown_0202C5E4
+_0800BC50: .4byte gUnknown_0202ADD8
thumb_func_start sub_BC54
sub_BC54: @ 0x0800BC54
push {r4, r5, r6, lr}
- ldr r4, _0800BCD0 @ =0x0202ADA0
+ ldr r4, _0800BCD0 @ =gUnknown_0202ADA0
ldrh r0, [r4, #0x18]
adds r0, #2
strh r0, [r4, #0x18]
@@ -5061,7 +5061,7 @@ sub_BC54: @ 0x0800BC54
ldrh r6, [r4, #0x1e]
subs r0, r0, r6
strh r0, [r4, #0x1a]
- ldr r5, _0800BCD4 @ =0x0202BF10
+ ldr r5, _0800BCD4 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r5, r1]
movs r1, #3
@@ -5106,7 +5106,7 @@ _0800BC88:
ldrsh r0, [r5, r3]
cmp r0, #0x20
ble _0800BCC8
- ldr r1, _0800BCE4 @ =0x0202C790
+ ldr r1, _0800BCE4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -5115,17 +5115,17 @@ _0800BCC8:
pop {r0}
bx r0
.align 2, 0
-_0800BCD0: .4byte 0x0202ADA0
-_0800BCD4: .4byte 0x0202BF10
+_0800BCD0: .4byte gUnknown_0202ADA0
+_0800BCD4: .4byte gUnknown_0202BF10
_0800BCD8: .4byte 0x0000FFFD
_0800BCDC: .4byte gMain
_0800BCE0: .4byte 0x000002F6
-_0800BCE4: .4byte 0x0202C790
+_0800BCE4: .4byte gUnknown_0202C790
thumb_func_start sub_BCE8
sub_BCE8: @ 0x0800BCE8
push {r4, r5, r6, r7, lr}
- ldr r4, _0800BDA4 @ =0x0202ADA0
+ ldr r4, _0800BDA4 @ =gUnknown_0202ADA0
ldrh r0, [r4, #0x18]
adds r0, #2
strh r0, [r4, #0x18]
@@ -5133,7 +5133,7 @@ sub_BCE8: @ 0x0800BCE8
ldrh r6, [r4, #0x1e]
subs r0, r0, r6
strh r0, [r4, #0x1a]
- ldr r5, _0800BDA8 @ =0x0202BF10
+ ldr r5, _0800BDA8 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r5, r1]
movs r1, #3
@@ -5210,7 +5210,7 @@ _0800BD4C:
ldrsh r0, [r7, r3]
cmp r0, #0x50
ble _0800BD9C
- ldr r1, _0800BDBC @ =0x0202C790
+ ldr r1, _0800BDBC @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -5219,18 +5219,18 @@ _0800BD9C:
pop {r0}
bx r0
.align 2, 0
-_0800BDA4: .4byte 0x0202ADA0
-_0800BDA8: .4byte 0x0202BF10
+_0800BDA4: .4byte gUnknown_0202ADA0
+_0800BDA8: .4byte gUnknown_0202BF10
_0800BDAC: .4byte 0x0000FFFD
_0800BDB0: .4byte 0x0000FFFA
_0800BDB4: .4byte gMain
_0800BDB8: .4byte 0x000002F6
-_0800BDBC: .4byte 0x0202C790
+_0800BDBC: .4byte gUnknown_0202C790
thumb_func_start sub_BDC0
sub_BDC0: @ 0x0800BDC0
push {r4, r5, r6, r7, lr}
- ldr r4, _0800BEB4 @ =0x0202ADA0
+ ldr r4, _0800BEB4 @ =gUnknown_0202ADA0
ldrh r0, [r4, #0x18]
adds r0, #2
strh r0, [r4, #0x18]
@@ -5238,7 +5238,7 @@ sub_BDC0: @ 0x0800BDC0
ldrh r6, [r4, #0x1e]
subs r0, r0, r6
strh r0, [r4, #0x1a]
- ldr r5, _0800BEB8 @ =0x0202BF10
+ ldr r5, _0800BEB8 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r5, r1]
movs r1, #3
@@ -5344,7 +5344,7 @@ _0800BE4C:
ldrsh r0, [r7, r3]
cmp r0, #0x64
ble _0800BEAC
- ldr r1, _0800BECC @ =0x0202C790
+ ldr r1, _0800BECC @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -5353,18 +5353,18 @@ _0800BEAC:
pop {r0}
bx r0
.align 2, 0
-_0800BEB4: .4byte 0x0202ADA0
-_0800BEB8: .4byte 0x0202BF10
+_0800BEB4: .4byte gUnknown_0202ADA0
+_0800BEB8: .4byte gUnknown_0202BF10
_0800BEBC: .4byte 0x0000FFFD
_0800BEC0: .4byte 0x0000FFFA
_0800BEC4: .4byte gMain
_0800BEC8: .4byte 0x000002F6
-_0800BECC: .4byte 0x0202C790
+_0800BECC: .4byte gUnknown_0202C790
thumb_func_start sub_BED0
sub_BED0: @ 0x0800BED0
push {r4, r5, r6, r7, lr}
- ldr r4, _0800BFF4 @ =0x0202ADA0
+ ldr r4, _0800BFF4 @ =gUnknown_0202ADA0
ldrh r0, [r4, #0x18]
adds r0, #2
strh r0, [r4, #0x18]
@@ -5372,7 +5372,7 @@ sub_BED0: @ 0x0800BED0
ldrh r6, [r4, #0x1e]
subs r0, r0, r6
strh r0, [r4, #0x1a]
- ldr r5, _0800BFF8 @ =0x0202BF10
+ ldr r5, _0800BFF8 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r5, r1]
movs r1, #3
@@ -5434,7 +5434,7 @@ _0800BF34:
ldr r0, _0800BFFC @ =0x0000FFFD
strh r0, [r4, #6]
_0800BF5C:
- ldr r2, _0800C004 @ =0x0201A450
+ ldr r2, _0800C004 @ =gUnknown_0201A450
ldrh r0, [r2]
subs r0, #2
strh r0, [r2]
@@ -5497,12 +5497,12 @@ _0800BF86:
adds r1, r1, r2
strh r0, [r1]
bl sub_C0D8
- ldr r0, _0800BFF8 @ =0x0202BF10
+ ldr r0, _0800BFF8 @ =gUnknown_0202BF10
movs r3, #0
ldrsh r0, [r0, r3]
cmp r0, #0xc0
ble _0800BFEC
- ldr r1, _0800C014 @ =0x0202C790
+ ldr r1, _0800C014 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -5511,27 +5511,27 @@ _0800BFEC:
pop {r0}
bx r0
.align 2, 0
-_0800BFF4: .4byte 0x0202ADA0
-_0800BFF8: .4byte 0x0202BF10
+_0800BFF4: .4byte gUnknown_0202ADA0
+_0800BFF8: .4byte gUnknown_0202BF10
_0800BFFC: .4byte 0x0000FFFD
_0800C000: .4byte 0x0000FFFA
-_0800C004: .4byte 0x0201A450
+_0800C004: .4byte gUnknown_0201A450
_0800C008: .4byte 0x0000FFFC
_0800C00C: .4byte gMain
_0800C010: .4byte 0x000002F6
-_0800C014: .4byte 0x0202C790
+_0800C014: .4byte gUnknown_0202C790
thumb_func_start sub_C018
sub_C018: @ 0x0800C018
push {r4, r5, lr}
- ldr r4, _0800C044 @ =0x0202ADA0
+ ldr r4, _0800C044 @ =gUnknown_0202ADA0
ldrh r0, [r4, #0x24]
subs r0, #1
strh r0, [r4, #0x24]
ldrh r0, [r4, #0x26]
subs r0, #1
strh r0, [r4, #0x26]
- ldr r5, _0800C048 @ =0x0202BF10
+ ldr r5, _0800C048 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r5, r1]
movs r1, #6
@@ -5540,18 +5540,18 @@ sub_C018: @ 0x0800C018
asrs r0, r0, #0x10
cmp r0, #0
bne _0800C050
- ldr r1, _0800C04C @ =0x0201A450
+ ldr r1, _0800C04C @ =gUnknown_0201A450
ldrh r0, [r1]
subs r0, #3
b _0800C05A
.align 2, 0
-_0800C044: .4byte 0x0202ADA0
-_0800C048: .4byte 0x0202BF10
-_0800C04C: .4byte 0x0201A450
+_0800C044: .4byte gUnknown_0202ADA0
+_0800C048: .4byte gUnknown_0202BF10
+_0800C04C: .4byte gUnknown_0201A450
_0800C050:
cmp r0, #3
bne _0800C05C
- ldr r1, _0800C0A4 @ =0x0201A450
+ ldr r1, _0800C0A4 @ =gUnknown_0201A450
ldrh r0, [r1]
adds r0, #3
_0800C05A:
@@ -5561,11 +5561,11 @@ _0800C05C:
ldrsh r0, [r5, r2]
cmp r0, #0xca
ble _0800C074
- ldr r1, _0800C0A8 @ =0x0202C5E4
+ ldr r1, _0800C0A8 @ =gUnknown_0202C5E4
ldrh r0, [r1]
subs r0, #1
strh r0, [r1]
- ldr r1, _0800C0AC @ =0x0202ADD8
+ ldr r1, _0800C0AC @ =gUnknown_0202ADD8
ldrh r0, [r1]
subs r0, #1
strh r0, [r1]
@@ -5585,7 +5585,7 @@ _0800C074:
ldrsh r0, [r5, r3]
cmp r0, #0xde
ble _0800C09C
- ldr r1, _0800C0B8 @ =0x0202C790
+ ldr r1, _0800C0B8 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -5594,26 +5594,26 @@ _0800C09C:
pop {r0}
bx r0
.align 2, 0
-_0800C0A4: .4byte 0x0201A450
-_0800C0A8: .4byte 0x0202C5E4
-_0800C0AC: .4byte 0x0202ADD8
+_0800C0A4: .4byte gUnknown_0201A450
+_0800C0A8: .4byte gUnknown_0202C5E4
+_0800C0AC: .4byte gUnknown_0202ADD8
_0800C0B0: .4byte gMain
_0800C0B4: .4byte 0x000002F6
-_0800C0B8: .4byte 0x0202C790
+_0800C0B8: .4byte gUnknown_0202C790
thumb_func_start sub_C0BC
sub_C0BC: @ 0x0800C0BC
push {lr}
bl sub_10480
bl sub_10544
- ldr r1, _0800C0D4 @ =0x0202C790
+ ldr r1, _0800C0D4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800C0D4: .4byte 0x0202C790
+_0800C0D4: .4byte gUnknown_0202C790
thumb_func_start sub_C0D8
sub_C0D8: @ 0x0800C0D8
@@ -5623,7 +5623,7 @@ sub_C0D8: @ 0x0800C0D8
mov r5, r8
push {r5, r6, r7}
sub sp, #4
- ldr r0, _0800C1EC @ =0x0200B3B8
+ ldr r0, _0800C1EC @ =gUnknown_0200B3B8
mov r8, r0
movs r0, #1
mov r1, r8
@@ -5636,15 +5636,15 @@ sub_C0D8: @ 0x0800C0D8
ldrh r0, [r2]
cmp r0, #1
bne _0800C1D4
- ldr r5, _0800C1F4 @ =0x0202C5E4
+ ldr r5, _0800C1F4 @ =gUnknown_0202C5E4
movs r3, #0
ldrsh r0, [r5, r3]
- ldr r4, _0800C1F8 @ =0x0202ADD8
+ ldr r4, _0800C1F8 @ =gUnknown_0202ADD8
movs r2, #0
ldrsh r1, [r4, r2]
movs r2, #0
bl SetMatrixScale
- ldr r1, _0800C1FC @ =0x0201A450
+ ldr r1, _0800C1FC @ =gUnknown_0201A450
ldrh r0, [r1]
mov r3, r8
strh r0, [r3, #2]
@@ -5680,7 +5680,7 @@ _0800C132:
movs r0, #0
ldrsh r2, [r4, r0]
str r2, [sp]
- ldr r1, _0800C1F4 @ =0x0202C5E4
+ ldr r1, _0800C1F4 @ =gUnknown_0202C5E4
movs r2, #0
ldrsh r0, [r1, r2]
ldr r2, [sp]
@@ -5757,11 +5757,11 @@ _0800C1D4:
pop {r0}
bx r0
.align 2, 0
-_0800C1EC: .4byte 0x0200B3B8
+_0800C1EC: .4byte gUnknown_0200B3B8
_0800C1F0: .4byte gUnknown_086A7B74
-_0800C1F4: .4byte 0x0202C5E4
-_0800C1F8: .4byte 0x0202ADD8
-_0800C1FC: .4byte 0x0201A450
+_0800C1F4: .4byte gUnknown_0202C5E4
+_0800C1F8: .4byte gUnknown_0202ADD8
+_0800C1FC: .4byte gUnknown_0201A450
_0800C200: .4byte gOamBuffer
_0800C204: .4byte 0xFFFFFE00
_0800C208: .4byte gUnknown_086A7B7C
@@ -5771,14 +5771,14 @@ _0800C20C: .4byte 0x000001FF
sub_C210: @ 0x0800C210
push {lr}
bl sub_518
- ldr r1, _0800C224 @ =0x0202C790
+ ldr r1, _0800C224 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0800C224: .4byte 0x0202C790
+_0800C224: .4byte gUnknown_0202C790
thumb_func_start sub_C228
sub_C228: @ 0x0800C228
@@ -5841,7 +5841,7 @@ sub_C228: @ 0x0800C228
bl sub_C4F0
bl sub_CBC
bl sub_10424
- ldr r1, _0800C2EC @ =0x0202C790
+ ldr r1, _0800C2EC @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -5863,12 +5863,12 @@ _0800C2DC: .4byte 0x06010000
_0800C2E0: .4byte 0x80001600
_0800C2E4: .4byte 0x05000200
_0800C2E8: .4byte gMain
-_0800C2EC: .4byte 0x0202C790
+_0800C2EC: .4byte gUnknown_0202C790
thumb_func_start sub_C2F0
sub_C2F0: @ 0x0800C2F0
push {r4, r5, r6, lr}
- ldr r0, _0800C380 @ =0x0201A450
+ ldr r0, _0800C380 @ =gUnknown_0201A450
mov ip, r0
movs r4, #0
movs r1, #0
@@ -5932,28 +5932,28 @@ sub_C2F0: @ 0x0800C2F0
strh r1, [r0]
adds r0, #2
strb r4, [r0]
- ldr r0, _0800C384 @ =0x0202BF10
+ ldr r0, _0800C384 @ =gUnknown_0202BF10
strh r1, [r0]
- ldr r0, _0800C388 @ =0x0202A578
+ ldr r0, _0800C388 @ =gUnknown_0202A578
strh r1, [r0]
pop {r4, r5, r6}
pop {r0}
bx r0
.align 2, 0
-_0800C380: .4byte 0x0201A450
-_0800C384: .4byte 0x0202BF10
-_0800C388: .4byte 0x0202A578
+_0800C380: .4byte gUnknown_0201A450
+_0800C384: .4byte gUnknown_0202BF10
+_0800C388: .4byte gUnknown_0202A578
thumb_func_start sub_C38C
sub_C38C: @ 0x0800C38C
push {lr}
bl sub_C4F0
- ldr r0, _0800C3C4 @ =0x0202BF10
+ ldr r0, _0800C3C4 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r0, r1]
cmp r0, #1
ble _0800C3C0
- ldr r2, _0800C3C8 @ =0x0201A450
+ ldr r2, _0800C3C8 @ =gUnknown_0201A450
movs r1, #1
strb r1, [r2, #0xc]
adds r0, r2, #0
@@ -5967,7 +5967,7 @@ sub_C38C: @ 0x0800C38C
strb r1, [r0]
adds r0, #0x10
strb r1, [r0]
- ldr r1, _0800C3CC @ =0x0202C790
+ ldr r1, _0800C3CC @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -5975,14 +5975,14 @@ _0800C3C0:
pop {r0}
bx r0
.align 2, 0
-_0800C3C4: .4byte 0x0202BF10
-_0800C3C8: .4byte 0x0201A450
-_0800C3CC: .4byte 0x0202C790
+_0800C3C4: .4byte gUnknown_0202BF10
+_0800C3C8: .4byte gUnknown_0201A450
+_0800C3CC: .4byte gUnknown_0202C790
thumb_func_start sub_C3D0
sub_C3D0: @ 0x0800C3D0
push {r4, lr}
- ldr r3, _0800C408 @ =0x0201A450
+ ldr r3, _0800C408 @ =gUnknown_0201A450
ldrh r0, [r3]
subs r0, #9
strh r0, [r3]
@@ -6010,9 +6010,9 @@ sub_C3D0: @ 0x0800C3D0
strh r1, [r3, #0x16]
b _0800C424
.align 2, 0
-_0800C408: .4byte 0x0201A450
+_0800C408: .4byte gUnknown_0201A450
_0800C40C:
- ldr r0, _0800C444 @ =0x0202BF10
+ ldr r0, _0800C444 @ =gUnknown_0202BF10
ldrh r0, [r0]
movs r1, #1
ands r0, r1
@@ -6026,14 +6026,14 @@ _0800C40C:
strh r0, [r3, #0x12]
_0800C424:
bl sub_C4F0
- ldr r0, _0800C448 @ =0x0201A450
+ ldr r0, _0800C448 @ =gUnknown_0201A450
movs r2, #2
ldrsh r1, [r0, r2]
movs r0, #0x20
rsbs r0, r0, #0
cmp r1, r0
bge _0800C43E
- ldr r1, _0800C44C @ =0x0202C790
+ ldr r1, _0800C44C @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -6042,21 +6042,21 @@ _0800C43E:
pop {r0}
bx r0
.align 2, 0
-_0800C444: .4byte 0x0202BF10
-_0800C448: .4byte 0x0201A450
-_0800C44C: .4byte 0x0202C790
+_0800C444: .4byte gUnknown_0202BF10
+_0800C448: .4byte gUnknown_0201A450
+_0800C44C: .4byte gUnknown_0202C790
thumb_func_start sub_C450
sub_C450: @ 0x0800C450
push {lr}
bl sub_C4F0
- ldr r2, _0800C484 @ =0x0202BF10
+ ldr r2, _0800C484 @ =gUnknown_0202BF10
ldrh r0, [r2]
movs r1, #1
ands r0, r1
cmp r0, #0
bne _0800C470
- ldr r0, _0800C488 @ =0x0201A450
+ ldr r0, _0800C488 @ =gUnknown_0201A450
ldrh r1, [r0, #0x10]
adds r1, #1
strh r1, [r0, #0x10]
@@ -6068,7 +6068,7 @@ _0800C470:
ldrsh r0, [r2, r1]
cmp r0, #0x14
ble _0800C480
- ldr r1, _0800C48C @ =0x0202C790
+ ldr r1, _0800C48C @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #3
strb r0, [r1]
@@ -6076,9 +6076,9 @@ _0800C480:
pop {r0}
bx r0
.align 2, 0
-_0800C484: .4byte 0x0202BF10
-_0800C488: .4byte 0x0201A450
-_0800C48C: .4byte 0x0202C790
+_0800C484: .4byte gUnknown_0202BF10
+_0800C488: .4byte gUnknown_0201A450
+_0800C48C: .4byte gUnknown_0202C790
thumb_func_start nullsub_12
nullsub_12: @ 0x0800C490
@@ -6114,7 +6114,7 @@ sub_C498: @ 0x0800C498
str r0, [r1, #8]
ldr r0, [r1, #8]
bl sub_10544
- ldr r1, _0800C4EC @ =0x0202C790
+ ldr r1, _0800C4EC @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -6126,7 +6126,7 @@ _0800C4DC: .4byte 0x040000D4
_0800C4E0: .4byte 0x85000100
_0800C4E4: .4byte 0x06010000
_0800C4E8: .4byte 0x81002800
-_0800C4EC: .4byte 0x0202C790
+_0800C4EC: .4byte gUnknown_0202C790
thumb_func_start sub_C4F0
sub_C4F0: @ 0x0800C4F0
@@ -6136,9 +6136,9 @@ sub_C4F0: @ 0x0800C4F0
mov r5, r8
push {r5, r6, r7}
sub sp, #0x20
- ldr r0, _0800C64C @ =0x0200B3B8
+ ldr r0, _0800C64C @ =gUnknown_0200B3B8
mov r8, r0
- ldr r6, _0800C650 @ =0x0201A450
+ ldr r6, _0800C650 @ =gUnknown_0201A450
movs r1, #0x28
ldrsh r0, [r6, r1]
movs r2, #0xe6
@@ -6192,7 +6192,7 @@ sub_C4F0: @ 0x0800C4F0
mov r2, r8
strh r0, [r2]
movs r0, #1
- ldr r7, _0800C654 @ =0x0200B470
+ ldr r7, _0800C654 @ =gUnknown_0200B470
strh r0, [r7]
adds r0, r6, #0
adds r0, #0x2c
@@ -6291,7 +6291,7 @@ _0800C618:
beq _0800C62E
b _0800C75A
_0800C62E:
- ldr r1, _0800C668 @ =0x0202A578
+ ldr r1, _0800C668 @ =gUnknown_0202A578
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -6306,14 +6306,14 @@ _0800C62E:
ldrb r0, [r0, #3]
b _0800C67A
.align 2, 0
-_0800C64C: .4byte 0x0200B3B8
-_0800C650: .4byte 0x0201A450
-_0800C654: .4byte 0x0200B470
+_0800C64C: .4byte gUnknown_0200B3B8
+_0800C650: .4byte gUnknown_0201A450
+_0800C654: .4byte gUnknown_0200B470
_0800C658: .4byte gUnknown_086A7C24
_0800C65C: .4byte gOamBuffer
_0800C660: .4byte 0x000001FF
_0800C664: .4byte 0xFFFFFE00
-_0800C668: .4byte 0x0202A578
+_0800C668: .4byte gUnknown_0202A578
_0800C66C: .4byte gUnknown_086A7C68
_0800C670:
lsls r1, r5, #3
@@ -6442,11 +6442,11 @@ _0800C75A:
bgt _0800C762
b _0800C618
_0800C762:
- ldr r7, _0800C80C @ =0x0200B470
+ ldr r7, _0800C80C @ =gUnknown_0200B470
ldrh r0, [r7]
cmp r0, #1
bne _0800C7C8
- ldr r0, _0800C810 @ =0x0201A450
+ ldr r0, _0800C810 @ =gUnknown_0201A450
ldrh r1, [r0, #0x10]
strh r1, [r7, #2]
ldrh r0, [r0, #0x12]
@@ -6470,7 +6470,7 @@ _0800C780:
adds r3, r3, r5
movs r2, #2
ldrsh r1, [r4, r2]
- ldr r7, _0800C80C @ =0x0200B470
+ ldr r7, _0800C80C @ =gUnknown_0200B470
movs r2, #2
ldrsh r0, [r7, r2]
adds r1, r1, r0
@@ -6485,7 +6485,7 @@ _0800C780:
ldrh r1, [r4]
lsls r1, r1, #3
adds r1, r1, r5
- ldr r2, _0800C80C @ =0x0200B470
+ ldr r2, _0800C80C @ =gUnknown_0200B470
ldrb r0, [r2, #4]
ldrb r3, [r4, #4]
adds r0, r0, r3
@@ -6496,7 +6496,7 @@ _0800C780:
bge _0800C780
_0800C7C8:
movs r0, #0
- ldr r6, _0800C80C @ =0x0200B470
+ ldr r6, _0800C80C @ =gUnknown_0200B470
strh r0, [r6]
mov r7, r8
strh r0, [r7]
@@ -6524,8 +6524,8 @@ _0800C7FC: .4byte gUnknown_086A7C24
_0800C800: .4byte gOamBuffer
_0800C804: .4byte 0x000001FF
_0800C808: .4byte 0xFFFFFE00
-_0800C80C: .4byte 0x0200B470
-_0800C810: .4byte 0x0201A450
+_0800C80C: .4byte gUnknown_0200B470
+_0800C810: .4byte gUnknown_0201A450
thumb_func_start sub_C814
sub_C814: @ 0x0800C814
@@ -6654,7 +6654,7 @@ _0800C8B8:
lsrs r5, r0, #0x10
cmp r5, #0x13
bls _0800C8B8
- ldr r1, _0800C944 @ =0x0202C790
+ ldr r1, _0800C944 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -6675,7 +6675,7 @@ _0800C934: .4byte 0x000002FA
_0800C938: .4byte 0xFFFFFE00
_0800C93C: .4byte gOamBuffer
_0800C940: .4byte 0xFFFFFC00
-_0800C944: .4byte 0x0202C790
+_0800C944: .4byte gUnknown_0202C790
thumb_func_start sub_C948
sub_C948: @ 0x0800C948
@@ -6735,7 +6735,7 @@ sub_C948: @ 0x0800C948
ldrh r0, [r3]
strh r0, [r4, #0x16]
bl sub_CA28
- ldr r2, _0800CA1C @ =0x0202ADA0
+ ldr r2, _0800CA1C @ =gUnknown_0202ADA0
ldrh r1, [r2]
movs r3, #0xbd
lsls r3, r3, #2
@@ -6747,7 +6747,7 @@ sub_C948: @ 0x0800C948
strh r0, [r4]
bl sub_CBC
bl sub_10424
- ldr r1, _0800CA24 @ =0x0202C790
+ ldr r1, _0800CA24 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -6769,19 +6769,19 @@ _0800CA0C: .4byte 0x06010000
_0800CA10: .4byte 0x80003800
_0800CA14: .4byte 0x05000200
_0800CA18: .4byte gMain
-_0800CA1C: .4byte 0x0202ADA0
+_0800CA1C: .4byte gUnknown_0202ADA0
_0800CA20: .4byte 0x000002F6
-_0800CA24: .4byte 0x0202C790
+_0800CA24: .4byte gUnknown_0202C790
thumb_func_start sub_CA28
sub_CA28: @ 0x0800CA28
push {r4, lr}
- ldr r0, _0800CA80 @ =0x0202ADA0
+ ldr r0, _0800CA80 @ =gUnknown_0202ADA0
movs r4, #0
movs r3, #0
strh r3, [r0]
strh r3, [r0, #2]
- ldr r1, _0800CA84 @ =0x0201A450
+ ldr r1, _0800CA84 @ =gUnknown_0201A450
movs r0, #0xf0
strh r0, [r1]
movs r0, #0x1e
@@ -6800,44 +6800,44 @@ sub_CA28: @ 0x0800CA28
movs r0, #6
strh r0, [r1, #0x14]
strb r4, [r1, #0x1c]
- ldr r0, _0800CA88 @ =0x0202BF10
+ ldr r0, _0800CA88 @ =gUnknown_0202BF10
strh r3, [r0]
- ldr r0, _0800CA8C @ =0x0202A578
+ ldr r0, _0800CA8C @ =gUnknown_0202A578
strh r3, [r0]
- ldr r0, _0800CA90 @ =0x0202C5E4
+ ldr r0, _0800CA90 @ =gUnknown_0202C5E4
movs r2, #0x80
lsls r2, r2, #1
adds r1, r2, #0
strh r1, [r0]
- ldr r0, _0800CA94 @ =0x0202ADD8
+ ldr r0, _0800CA94 @ =gUnknown_0202ADD8
strh r1, [r0]
- ldr r0, _0800CA98 @ =0x0202BEDC
+ ldr r0, _0800CA98 @ =gUnknown_0202BEDC
strb r4, [r0]
- ldr r0, _0800CA9C @ =0x0202A56C
+ ldr r0, _0800CA9C @ =gUnknown_0202A56C
strb r4, [r0]
pop {r4}
pop {r0}
bx r0
.align 2, 0
-_0800CA80: .4byte 0x0202ADA0
-_0800CA84: .4byte 0x0201A450
-_0800CA88: .4byte 0x0202BF10
-_0800CA8C: .4byte 0x0202A578
-_0800CA90: .4byte 0x0202C5E4
-_0800CA94: .4byte 0x0202ADD8
-_0800CA98: .4byte 0x0202BEDC
-_0800CA9C: .4byte 0x0202A56C
+_0800CA80: .4byte gUnknown_0202ADA0
+_0800CA84: .4byte gUnknown_0201A450
+_0800CA88: .4byte gUnknown_0202BF10
+_0800CA8C: .4byte gUnknown_0202A578
+_0800CA90: .4byte gUnknown_0202C5E4
+_0800CA94: .4byte gUnknown_0202ADD8
+_0800CA98: .4byte gUnknown_0202BEDC
+_0800CA9C: .4byte gUnknown_0202A56C
thumb_func_start sub_CAA0
sub_CAA0: @ 0x0800CAA0
push {r4, r5, lr}
- ldr r4, _0800CB48 @ =0x0202ADA0
+ ldr r4, _0800CB48 @ =gUnknown_0202ADA0
ldrh r0, [r4]
subs r0, #0x24
strh r0, [r4]
- ldr r5, _0800CB4C @ =0x0201A450
+ ldr r5, _0800CB4C @ =gUnknown_0201A450
ldr r1, _0800CB50 @ =gUnknown_086A7D4C
- ldr r2, _0800CB54 @ =0x0202A578
+ ldr r2, _0800CB54 @ =gUnknown_0202A578
movs r3, #0
ldrsh r0, [r2, r3]
adds r0, r0, r1
@@ -6849,7 +6849,7 @@ sub_CAA0: @ 0x0800CAA0
ldrh r0, [r2]
adds r0, #1
strh r0, [r2]
- ldr r0, _0800CB58 @ =0x0202BF10
+ ldr r0, _0800CB58 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r0, r1]
movs r1, #5
@@ -6874,16 +6874,16 @@ _0800CAEA:
adds r0, r0, r2
strh r1, [r0]
bl sub_CD18
- ldr r2, _0800CB58 @ =0x0202BF10
+ ldr r2, _0800CB58 @ =gUnknown_0202BF10
movs r3, #0
ldrsh r0, [r2, r3]
cmp r0, #0x28
ble _0800CB26
- ldr r1, _0800CB60 @ =0x0202C5E4
+ ldr r1, _0800CB60 @ =gUnknown_0202C5E4
ldrh r0, [r1]
adds r0, #6
strh r0, [r1]
- ldr r1, _0800CB64 @ =0x0202ADD8
+ ldr r1, _0800CB64 @ =gUnknown_0202ADD8
ldrh r0, [r1]
adds r0, #6
strh r0, [r1]
@@ -6892,22 +6892,22 @@ _0800CAEA:
ands r0, r1
cmp r0, #0
bne _0800CB26
- ldr r1, _0800CB4C @ =0x0201A450
+ ldr r1, _0800CB4C @ =gUnknown_0201A450
ldrh r0, [r1, #2]
adds r0, #1
strh r0, [r1, #2]
_0800CB26:
- ldr r0, _0800CB58 @ =0x0202BF10
+ ldr r0, _0800CB58 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r0, r1]
cmp r0, #0x5a
ble _0800CB42
- ldr r1, _0800CB4C @ =0x0201A450
+ ldr r1, _0800CB4C @ =gUnknown_0201A450
movs r0, #0
strb r0, [r1, #0xc]
movs r0, #1
strb r0, [r1, #0x1c]
- ldr r1, _0800CB68 @ =0x0202C790
+ ldr r1, _0800CB68 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -6916,19 +6916,19 @@ _0800CB42:
pop {r0}
bx r0
.align 2, 0
-_0800CB48: .4byte 0x0202ADA0
-_0800CB4C: .4byte 0x0201A450
+_0800CB48: .4byte gUnknown_0202ADA0
+_0800CB4C: .4byte gUnknown_0201A450
_0800CB50: .4byte gUnknown_086A7D4C
-_0800CB54: .4byte 0x0202A578
-_0800CB58: .4byte 0x0202BF10
+_0800CB54: .4byte gUnknown_0202A578
+_0800CB58: .4byte gUnknown_0202BF10
_0800CB5C: .4byte gMain
-_0800CB60: .4byte 0x0202C5E4
-_0800CB64: .4byte 0x0202ADD8
-_0800CB68: .4byte 0x0202C790
+_0800CB60: .4byte gUnknown_0202C5E4
+_0800CB64: .4byte gUnknown_0202ADD8
+_0800CB68: .4byte gUnknown_0202C790
thumb_func_start sub_CB6C
sub_CB6C: @ 0x0800CB6C
- ldr r0, _0800CB94 @ =0x0202ADA0
+ ldr r0, _0800CB94 @ =gUnknown_0202ADA0
ldrh r1, [r0]
subs r1, #0x24
strh r1, [r0]
@@ -6937,41 +6937,41 @@ sub_CB6C: @ 0x0800CB6C
lsls r2, r2, #2
adds r0, r0, r2
strh r1, [r0]
- ldr r0, _0800CB9C @ =0x0202BF10
+ ldr r0, _0800CB9C @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r0, r1]
cmp r0, #0x78
ble _0800CB90
- ldr r1, _0800CBA0 @ =0x0202C790
+ ldr r1, _0800CBA0 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
_0800CB90:
bx lr
.align 2, 0
-_0800CB94: .4byte 0x0202ADA0
+_0800CB94: .4byte gUnknown_0202ADA0
_0800CB98: .4byte gMain
-_0800CB9C: .4byte 0x0202BF10
-_0800CBA0: .4byte 0x0202C790
+_0800CB9C: .4byte gUnknown_0202BF10
+_0800CBA0: .4byte gUnknown_0202C790
thumb_func_start sub_CBA4
sub_CBA4: @ 0x0800CBA4
push {r4, lr}
- ldr r0, _0800CBBC @ =0x0202BF10
+ ldr r0, _0800CBBC @ =gUnknown_0202BF10
movs r2, #0
ldrsh r1, [r0, r2]
adds r2, r0, #0
cmp r1, #0x86
bgt _0800CBC4
- ldr r1, _0800CBC0 @ =0x0201A450
+ ldr r1, _0800CBC0 @ =gUnknown_0201A450
ldrh r0, [r1, #0x10]
subs r0, #0xc
b _0800CBCA
.align 2, 0
-_0800CBBC: .4byte 0x0202BF10
-_0800CBC0: .4byte 0x0201A450
+_0800CBBC: .4byte gUnknown_0202BF10
+_0800CBC0: .4byte gUnknown_0201A450
_0800CBC4:
- ldr r1, _0800CC68 @ =0x0201A450
+ ldr r1, _0800CC68 @ =gUnknown_0201A450
ldrh r0, [r1, #0x10]
subs r0, #1
_0800CBCA:
@@ -6979,7 +6979,7 @@ _0800CBCA:
ldrh r0, [r2]
movs r1, #1
ands r0, r1
- ldr r2, _0800CC6C @ =0x0202BEDC
+ ldr r2, _0800CC6C @ =gUnknown_0202BEDC
cmp r0, #0
bne _0800CBEA
ldrb r0, [r2]
@@ -7001,12 +7001,12 @@ _0800CBEA:
adds r0, r4, #0
movs r2, #0x20
bl sub_102A8
- ldr r0, _0800CC78 @ =0x0202BF10
+ ldr r0, _0800CC78 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r0, r1]
cmp r0, #0x88
ble _0800CC30
- ldr r2, _0800CC7C @ =0x0202A56C
+ ldr r2, _0800CC7C @ =gUnknown_0202A56C
ldrb r0, [r2]
adds r0, #2
strb r0, [r2]
@@ -7027,7 +7027,7 @@ _0800CC1C:
movs r2, #0x40
bl sub_102A8
_0800CC30:
- ldr r0, _0800CC80 @ =0x0202ADA0
+ ldr r0, _0800CC80 @ =gUnknown_0202ADA0
ldrh r1, [r0]
subs r1, #0x24
strh r1, [r0]
@@ -7037,17 +7037,17 @@ _0800CC30:
adds r0, r0, r2
strh r1, [r0]
bl sub_CD18
- ldr r1, _0800CC78 @ =0x0202BF10
+ ldr r1, _0800CC78 @ =gUnknown_0202BF10
movs r2, #0
ldrsh r0, [r1, r2]
cmp r0, #0x98
ble _0800CC62
movs r0, #0
strh r0, [r1]
- ldr r1, _0800CC88 @ =0x0202A578
+ ldr r1, _0800CC88 @ =gUnknown_0202A578
movs r0, #1
strh r0, [r1]
- ldr r1, _0800CC8C @ =0x0202C790
+ ldr r1, _0800CC8C @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #2
strb r0, [r1]
@@ -7056,16 +7056,16 @@ _0800CC62:
pop {r0}
bx r0
.align 2, 0
-_0800CC68: .4byte 0x0201A450
-_0800CC6C: .4byte 0x0202BEDC
+_0800CC68: .4byte gUnknown_0201A450
+_0800CC6C: .4byte gUnknown_0202BEDC
_0800CC70: .4byte gUnknown_08115860
_0800CC74: .4byte 0x05000200
-_0800CC78: .4byte 0x0202BF10
-_0800CC7C: .4byte 0x0202A56C
-_0800CC80: .4byte 0x0202ADA0
+_0800CC78: .4byte gUnknown_0202BF10
+_0800CC7C: .4byte gUnknown_0202A56C
+_0800CC80: .4byte gUnknown_0202ADA0
_0800CC84: .4byte gMain
-_0800CC88: .4byte 0x0202A578
-_0800CC8C: .4byte 0x0202C790
+_0800CC88: .4byte gUnknown_0202A578
+_0800CC8C: .4byte gUnknown_0202C790
thumb_func_start nullsub_14
nullsub_14: @ 0x0800CC90
@@ -7074,7 +7074,7 @@ nullsub_14: @ 0x0800CC90
thumb_func_start sub_CC94
sub_CC94: @ 0x0800CC94
push {r4, r5, r6, lr}
- ldr r6, _0800CCE4 @ =0x0202BF10
+ ldr r6, _0800CCE4 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r6, r1]
movs r1, #0xa
@@ -7082,11 +7082,11 @@ sub_CC94: @ 0x0800CC94
lsls r0, r0, #0x10
cmp r0, #0
bne _0800CCCE
- ldr r1, _0800CCE8 @ =0x0202A578
+ ldr r1, _0800CCE8 @ =gUnknown_0202A578
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
- ldr r4, _0800CCEC @ =0x02032EE0
+ ldr r4, _0800CCEC @ =gUnknown_02032EE0
ldr r5, _0800CCF0 @ =0x0000FFFF
movs r0, #0
ldrsh r1, [r1, r0]
@@ -7104,7 +7104,7 @@ _0800CCCE:
ldrsh r0, [r6, r1]
cmp r0, #0x2d
ble _0800CCDE
- ldr r1, _0800CCF4 @ =0x0202C790
+ ldr r1, _0800CCF4 @ =gUnknown_0202C790
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -7113,11 +7113,11 @@ _0800CCDE:
pop {r0}
bx r0
.align 2, 0
-_0800CCE4: .4byte 0x0202BF10
-_0800CCE8: .4byte 0x0202A578
-_0800CCEC: .4byte 0x02032EE0
+_0800CCE4: .4byte gUnknown_0202BF10
+_0800CCE8: .4byte gUnknown_0202A578
+_0800CCEC: .4byte gUnknown_02032EE0
_0800CCF0: .4byte 0x0000FFFF
-_0800CCF4: .4byte 0x0202C790
+_0800CCF4: .4byte gUnknown_0202C790
thumb_func_start sub_CCF8
sub_CCF8: @ 0x0800CCF8
@@ -7140,12 +7140,12 @@ sub_CD18: @ 0x0800CD18
mov r7, sb
mov r6, r8
push {r6, r7}
- ldr r7, _0800CE28 @ =0x0201A450
+ ldr r7, _0800CE28 @ =gUnknown_0201A450
movs r0, #8
ldrsh r1, [r7, r0]
movs r0, #0xb8
muls r1, r0, r1
- ldr r0, _0800CE2C @ =0x0200B3B8
+ ldr r0, _0800CE2C @ =gUnknown_0200B3B8
adds r6, r1, r0
mov r8, r0
movs r0, #0xc
@@ -7162,10 +7162,10 @@ sub_CD18: @ 0x0800CD18
ldrh r0, [r6]
cmp r0, #1
bne _0800CDBA
- ldr r0, _0800CE34 @ =0x0202C5E4
+ ldr r0, _0800CE34 @ =gUnknown_0202C5E4
movs r2, #0
ldrsh r0, [r0, r2]
- ldr r1, _0800CE38 @ =0x0202ADD8
+ ldr r1, _0800CE38 @ =gUnknown_0202ADD8
movs r3, #0
ldrsh r1, [r1, r3]
movs r2, #0
@@ -7273,11 +7273,11 @@ _0800CE12:
pop {r0}
bx r0
.align 2, 0
-_0800CE28: .4byte 0x0201A450
-_0800CE2C: .4byte 0x0200B3B8
+_0800CE28: .4byte gUnknown_0201A450
+_0800CE2C: .4byte gUnknown_0200B3B8
_0800CE30: .4byte gUnknown_086A7D20
-_0800CE34: .4byte 0x0202C5E4
-_0800CE38: .4byte 0x0202ADD8
+_0800CE34: .4byte gUnknown_0202C5E4
+_0800CE38: .4byte gUnknown_0202ADD8
_0800CE3C: .4byte gOamBuffer
_0800CE40: .4byte 0x000001FF
_0800CE44: .4byte 0xFFFFFE00
diff --git a/asm/options.s b/asm/options.s
index e7afa3f..3b2f62a 100755
--- a/asm/options.s
+++ b/asm/options.s
@@ -183,7 +183,7 @@ _080513B4: .4byte 0x80001010
thumb_func_start sub_513B8
sub_513B8: @ 0x080513B8
push {r4, r5, r6, lr}
- ldr r0, _08051468 @ =0x02002920
+ ldr r0, _08051468 @ =gUnknown_02002920
mov ip, r0
movs r2, #0
movs r1, #0
@@ -196,7 +196,7 @@ sub_513B8: @ 0x080513B8
strh r0, [r4, #6]
strh r1, [r4, #8]
strh r1, [r4, #0xa]
- ldr r0, _0805146C @ =0x0200B134
+ ldr r0, _0805146C @ =gUnknown_0200B134
adds r0, #0xcf
ldrb r0, [r0]
strh r0, [r4, #0xc]
@@ -236,7 +236,7 @@ _08051410:
movs r0, #0
strh r0, [r2, #0x28]
movs r1, #0
- ldr r6, _08051470 @ =0x02031AF0
+ ldr r6, _08051470 @ =gUnknown_02031AF0
ldr r5, _08051474 @ =gUnknown_08527ED6
_08051424:
adds r4, r1, #1
@@ -262,8 +262,8 @@ _08051432:
ldr r4, [r0]
cmp r4, #1
bne _0805147C
- ldr r3, _08051468 @ =0x02002920
- ldr r0, _0805146C @ =0x0200B134
+ ldr r3, _08051468 @ =gUnknown_02002920
+ ldr r0, _0805146C @ =gUnknown_0200B134
adds r0, #0xcd
ldrb r1, [r0]
adds r2, r3, #0
@@ -273,18 +273,18 @@ _08051432:
adds r2, r3, #0
b _0805148C
.align 2, 0
-_08051468: .4byte 0x02002920
-_0805146C: .4byte 0x0200B134
-_08051470: .4byte 0x02031AF0
+_08051468: .4byte gUnknown_02002920
+_0805146C: .4byte gUnknown_0200B134
+_08051470: .4byte gUnknown_02031AF0
_08051474: .4byte gUnknown_08527ED6
_08051478: .4byte gGameBoyPlayerEnabled
_0805147C:
- ldr r2, _080514B0 @ =0x02002920
+ ldr r2, _080514B0 @ =gUnknown_02002920
adds r0, r2, #0
adds r0, #0x2a
movs r1, #0
strb r1, [r0]
- ldr r0, _080514B4 @ =0x0200B134
+ ldr r0, _080514B4 @ =gUnknown_0200B134
adds r0, #0xcd
strb r1, [r0]
_0805148C:
@@ -306,14 +306,14 @@ _0805148C:
pop {r0}
bx r0
.align 2, 0
-_080514B0: .4byte 0x02002920
-_080514B4: .4byte 0x0200B134
+_080514B0: .4byte gUnknown_02002920
+_080514B4: .4byte gUnknown_0200B134
thumb_func_start sub_514B8
sub_514B8: @ 0x080514B8
push {r4, r5, r6, r7, lr}
bl sub_51C9C
- ldr r0, _080514D4 @ =0x02002920
+ ldr r0, _080514D4 @ =gUnknown_02002920
movs r1, #0
ldrsh r0, [r0, r1]
cmp r0, #4
@@ -326,7 +326,7 @@ _080514CA:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080514D4: .4byte 0x02002920
+_080514D4: .4byte gUnknown_02002920
_080514D8: .4byte _080514DC
_080514DC: @ jump table
.4byte _080514F0 @ case 0
@@ -341,7 +341,7 @@ _080514F0:
ands r0, r1
cmp r0, #0
beq _0805152C
- ldr r4, _08051518 @ =0x02002920
+ ldr r4, _08051518 @ =gUnknown_02002920
movs r2, #0xa
ldrsh r0, [r4, r2]
cmp r0, #0xd
@@ -354,7 +354,7 @@ _080514F0:
b _0805156A
.align 2, 0
_08051514: .4byte gMain
-_08051518: .4byte 0x02002920
+_08051518: .4byte gUnknown_02002920
_0805151C:
cmp r0, #0
ble _0805156C
@@ -368,7 +368,7 @@ _0805152C:
ands r0, r1
cmp r0, #0
beq _0805156C
- ldr r4, _0805154C @ =0x02002920
+ ldr r4, _0805154C @ =gUnknown_02002920
movs r3, #0xa
ldrsh r0, [r4, r3]
cmp r0, #5
@@ -379,7 +379,7 @@ _0805152C:
adds r0, #1
b _0805156A
.align 2, 0
-_0805154C: .4byte 0x02002920
+_0805154C: .4byte gUnknown_02002920
_08051550:
cmp r0, #0xd
bne _0805155E
@@ -406,7 +406,7 @@ _0805156C:
ldr r0, [r0]
cmp r0, #1
bne _08051594
- ldr r4, _080515F0 @ =0x02002920
+ ldr r4, _080515F0 @ =gUnknown_02002920
ldrh r0, [r4, #0xa]
cmp r0, #1
bhi _08051594
@@ -426,7 +426,7 @@ _08051594:
ldr r0, [r0]
cmp r0, #1
bne _080515C2
- ldr r4, _080515F0 @ =0x02002920
+ ldr r4, _080515F0 @ =gUnknown_02002920
ldrh r0, [r4, #0xa]
subs r0, #0xd
lsls r0, r0, #0x10
@@ -447,7 +447,7 @@ _080515C2:
bne _080515D0
b _0805177C
_080515D0:
- ldr r0, _080515F0 @ =0x02002920
+ ldr r0, _080515F0 @ =gUnknown_02002920
movs r6, #0xa
ldrsh r0, [r0, r6]
cmp r0, #0xe
@@ -462,7 +462,7 @@ _080515DC:
.align 2, 0
_080515E8: .4byte gMain
_080515EC: .4byte gGameBoyPlayerEnabled
-_080515F0: .4byte 0x02002920
+_080515F0: .4byte gUnknown_02002920
_080515F4: .4byte _080515F8
_080515F8: @ jump table
.4byte _08051634 @ case 0
@@ -483,7 +483,7 @@ _080515F8: @ jump table
_08051634:
movs r0, #0x65
bl m4aSongNumStart
- ldr r3, _08051670 @ =0x02002920
+ ldr r3, _08051670 @ =gUnknown_02002920
movs r4, #0
movs r1, #0
movs r2, #1
@@ -511,11 +511,11 @@ _0805165C:
strb r4, [r1]
b _08051A96
.align 2, 0
-_08051670: .4byte 0x02002920
+_08051670: .4byte gUnknown_02002920
_08051674:
movs r0, #0x65
bl m4aSongNumStart
- ldr r2, _080516AC @ =0x02002920
+ ldr r2, _080516AC @ =gUnknown_02002920
movs r3, #0
movs r1, #0
movs r0, #2
@@ -542,29 +542,29 @@ _0805169A:
strb r3, [r1]
b _08051A96
.align 2, 0
-_080516AC: .4byte 0x02002920
+_080516AC: .4byte gUnknown_02002920
_080516B0:
movs r0, #0x65
bl m4aSongNumStart
- ldr r0, _080516C8 @ =0x02002920
+ ldr r0, _080516C8 @ =gUnknown_02002920
ldrh r1, [r0, #0xa]
subs r1, #2
strh r1, [r0, #0xc]
- ldr r0, _080516CC @ =0x0200B134
+ ldr r0, _080516CC @ =gUnknown_0200B134
adds r0, #0xcf
strb r1, [r0]
b _08051A96
.align 2, 0
-_080516C8: .4byte 0x02002920
-_080516CC: .4byte 0x0200B134
+_080516C8: .4byte gUnknown_02002920
+_080516CC: .4byte gUnknown_0200B134
_080516D0:
movs r0, #0x65
bl m4aSongNumStart
- ldr r2, _080516F0 @ =0x02002920
+ ldr r2, _080516F0 @ =gUnknown_02002920
ldrh r1, [r2, #0xa]
subs r1, #2
strh r1, [r2, #0xc]
- ldr r0, _080516F4 @ =0x0200B134
+ ldr r0, _080516F4 @ =gUnknown_0200B134
adds r0, #0xcf
strb r1, [r0]
movs r0, #7
@@ -573,8 +573,8 @@ _080516D0:
strh r0, [r2]
b _08051A96
.align 2, 0
-_080516F0: .4byte 0x02002920
-_080516F4: .4byte 0x0200B134
+_080516F0: .4byte gUnknown_02002920
+_080516F4: .4byte gUnknown_0200B134
_080516F8:
ldr r0, _08051730 @ =gGameBoyPlayerEnabled
ldr r0, [r0]
@@ -584,7 +584,7 @@ _080516F8:
_08051702:
movs r0, #0x65
bl m4aSongNumStart
- ldr r1, _08051734 @ =0x02002920
+ ldr r1, _08051734 @ =gUnknown_02002920
adds r0, r1, #0
adds r0, #0x2d
movs r2, #0
@@ -607,7 +607,7 @@ _08051720:
b _08051A96
.align 2, 0
_08051730: .4byte gGameBoyPlayerEnabled
-_08051734: .4byte 0x02002920
+_08051734: .4byte gUnknown_02002920
_08051738:
ldr r0, _08051774 @ =gGameBoyPlayerEnabled
ldr r4, [r0]
@@ -619,7 +619,7 @@ _08051742:
bl m4aSongNumStart
movs r0, #0xb
bl sub_11B0
- ldr r2, _08051778 @ =0x02002920
+ ldr r2, _08051778 @ =gUnknown_02002920
adds r1, r2, #0
adds r1, #0x2e
movs r0, #0
@@ -640,7 +640,7 @@ _0805175E:
b _08051A96
.align 2, 0
_08051774: .4byte gGameBoyPlayerEnabled
-_08051778: .4byte 0x02002920
+_08051778: .4byte gUnknown_02002920
_0805177C:
movs r0, #2
ands r0, r1
@@ -670,7 +670,7 @@ _080517A8:
adds r3, r1, #0
cmp r0, #0
beq _080517D0
- ldr r0, _080517CC @ =0x02002920
+ ldr r0, _080517CC @ =gUnknown_02002920
movs r2, #0x18
ldrsh r1, [r0, r2]
adds r4, r0, #0
@@ -681,11 +681,11 @@ _080517A8:
b _080517E6
.align 2, 0
_080517C8: .4byte gMain
-_080517CC: .4byte 0x02002920
+_080517CC: .4byte gUnknown_02002920
_080517D0:
movs r0, #0x10
ands r0, r2
- ldr r4, _080517FC @ =0x02002920
+ ldr r4, _080517FC @ =gUnknown_02002920
cmp r0, #0
beq _080517EC
movs r6, #0x18
@@ -708,7 +708,7 @@ _080517EC:
adds r0, #0xa
b _0805180C
.align 2, 0
-_080517FC: .4byte 0x02002920
+_080517FC: .4byte gUnknown_02002920
_08051800:
movs r0, #0x80
ands r0, r1
@@ -719,7 +719,7 @@ _08051800:
_0805180C:
strh r0, [r4, #0xe]
_0805180E:
- ldr r5, _08051880 @ =0x02002920
+ ldr r5, _08051880 @ =gUnknown_02002920
movs r7, #0xe
ldrsh r0, [r5, r7]
cmp r0, #0
@@ -772,7 +772,7 @@ _08051828:
bl m4aSongNumStart
b _080518AA
.align 2, 0
-_08051880: .4byte 0x02002920
+_08051880: .4byte gUnknown_02002920
_08051884: .4byte gMain
_08051888: .4byte gUnknown_08527D22
_0805188C:
@@ -796,20 +796,20 @@ _080518AA:
ands r0, r1
cmp r0, #0
bne _080518C0
- ldr r2, _080518D0 @ =0x02002920
+ ldr r2, _080518D0 @ =gUnknown_02002920
ldrh r1, [r2, #4]
movs r0, #1
subs r0, r0, r1
strh r0, [r2, #4]
_080518C0:
- ldr r1, _080518D0 @ =0x02002920
+ ldr r1, _080518D0 @ =gUnknown_02002920
ldrh r2, [r1, #0x18]
movs r3, #0x18
ldrsh r0, [r1, r3]
b _080519F4
.align 2, 0
_080518CC: .4byte gMain
-_080518D0: .4byte 0x02002920
+_080518D0: .4byte gUnknown_02002920
_080518D4:
ldr r1, _080518F4 @ =gMain
ldrh r2, [r1, #0x1c]
@@ -818,7 +818,7 @@ _080518D4:
adds r3, r1, #0
cmp r0, #0
beq _080518FC
- ldr r0, _080518F8 @ =0x02002920
+ ldr r0, _080518F8 @ =gUnknown_02002920
movs r6, #0x18
ldrsh r1, [r0, r6]
adds r4, r0, #0
@@ -829,11 +829,11 @@ _080518D4:
b _08051912
.align 2, 0
_080518F4: .4byte gMain
-_080518F8: .4byte 0x02002920
+_080518F8: .4byte gUnknown_02002920
_080518FC:
movs r0, #0x10
ands r0, r2
- ldr r4, _08051928 @ =0x02002920
+ ldr r4, _08051928 @ =gUnknown_02002920
cmp r0, #0
beq _08051918
movs r7, #0x18
@@ -856,7 +856,7 @@ _08051918:
adds r0, #0xa
b _08051938
.align 2, 0
-_08051928: .4byte 0x02002920
+_08051928: .4byte gUnknown_02002920
_0805192C:
movs r0, #0x80
ands r0, r1
@@ -867,7 +867,7 @@ _0805192C:
_08051938:
strh r0, [r4, #0x10]
_0805193A:
- ldr r5, _080519AC @ =0x02002920
+ ldr r5, _080519AC @ =gUnknown_02002920
movs r1, #0x10
ldrsh r0, [r5, r1]
cmp r0, #0
@@ -920,7 +920,7 @@ _08051954:
bl m4aSongNumStart
b _080519D6
.align 2, 0
-_080519AC: .4byte 0x02002920
+_080519AC: .4byte gUnknown_02002920
_080519B0: .4byte gMain
_080519B4: .4byte gUnknown_08527D66
_080519B8:
@@ -944,13 +944,13 @@ _080519D6:
ands r0, r1
cmp r0, #0
bne _080519EC
- ldr r2, _08051A04 @ =0x02002920
+ ldr r2, _08051A04 @ =gUnknown_02002920
ldrh r1, [r2, #4]
movs r0, #1
subs r0, r0, r1
strh r0, [r2, #4]
_080519EC:
- ldr r1, _08051A04 @ =0x02002920
+ ldr r1, _08051A04 @ =gUnknown_02002920
ldrh r2, [r1, #0x18]
movs r6, #0x18
ldrsh r0, [r1, r6]
@@ -964,7 +964,7 @@ _080519FA:
b _08051B98
.align 2, 0
_08051A00: .4byte gMain
-_08051A04: .4byte 0x02002920
+_08051A04: .4byte gUnknown_02002920
_08051A08:
ldr r0, _08051A2C @ =gMain
ldrh r1, [r0, #0x18]
@@ -972,7 +972,7 @@ _08051A08:
ands r0, r1
cmp r0, #0
beq _08051A34
- ldr r4, _08051A30 @ =0x02002920
+ ldr r4, _08051A30 @ =gUnknown_02002920
movs r7, #0xa
ldrsh r0, [r4, r7]
cmp r0, #7
@@ -984,13 +984,13 @@ _08051A08:
b _08051A50
.align 2, 0
_08051A2C: .4byte gMain
-_08051A30: .4byte 0x02002920
+_08051A30: .4byte gUnknown_02002920
_08051A34:
movs r0, #0x80
ands r0, r1
cmp r0, #0
beq _08051A52
- ldr r4, _08051A78 @ =0x02002920
+ ldr r4, _08051A78 @ =gUnknown_02002920
movs r1, #0xa
ldrsh r0, [r4, r1]
cmp r0, #0xa
@@ -1010,7 +1010,7 @@ _08051A52:
beq _08051A80
movs r0, #0x65
bl m4aSongNumStart
- ldr r0, _08051A78 @ =0x02002920
+ ldr r0, _08051A78 @ =gUnknown_02002920
movs r1, #4
strh r1, [r0]
movs r2, #0xa
@@ -1020,7 +1020,7 @@ _08051A52:
strb r1, [r0, #0x13]
b _08051A96
.align 2, 0
-_08051A78: .4byte 0x02002920
+_08051A78: .4byte gUnknown_02002920
_08051A7C: .4byte gMain
_08051A80:
movs r0, #2
@@ -1029,7 +1029,7 @@ _08051A80:
beq _08051A96
movs r0, #0x66
bl m4aSongNumStart
- ldr r1, _08051AB0 @ =0x02002920
+ ldr r1, _08051AB0 @ =gUnknown_02002920
movs r0, #6
strh r0, [r1, #0xa]
strh r4, [r1]
@@ -1040,17 +1040,17 @@ _08051A96:
ands r0, r1
cmp r0, #0
bne _08051B98
- ldr r2, _08051AB0 @ =0x02002920
+ ldr r2, _08051AB0 @ =gUnknown_02002920
ldrh r1, [r2, #2]
movs r0, #1
subs r0, r0, r1
strh r0, [r2, #2]
b _08051B98
.align 2, 0
-_08051AB0: .4byte 0x02002920
+_08051AB0: .4byte gUnknown_02002920
_08051AB4: .4byte gMain
_08051AB8:
- ldr r4, _08051BF4 @ =0x02002920
+ ldr r4, _08051BF4 @ =gUnknown_02002920
ldrh r0, [r4, #8]
adds r0, #1
movs r5, #0
@@ -1095,7 +1095,7 @@ _08051AF4:
movs r0, #0
strh r0, [r4, #0x28]
_08051B0E:
- ldr r4, _08051BF4 @ =0x02002920
+ ldr r4, _08051BF4 @ =gUnknown_02002920
movs r3, #0x20
ldrsh r0, [r4, r3]
cmp r0, #0
@@ -1108,7 +1108,7 @@ _08051B0E:
asrs r5, r0, #0x10
cmp r5, #0
bne _08051B98
- ldr r2, _08051C00 @ =0x02031AF0
+ ldr r2, _08051C00 @ =gUnknown_02031AF0
movs r6, #0xa
ldrsh r0, [r4, r6]
subs r0, #7
@@ -1125,7 +1125,7 @@ _08051B0E:
adds r0, r0, r2
ldrh r1, [r4, #0x26]
strb r1, [r0]
- ldr r2, _08051C04 @ =0x0200B134
+ ldr r2, _08051C04 @ =gUnknown_0200B134
movs r0, #0xa
ldrsh r1, [r4, r0]
subs r1, #7
@@ -1164,7 +1164,7 @@ _08051B0E:
movs r0, #1
strh r0, [r4, #6]
_08051B98:
- ldr r2, _08051BF4 @ =0x02002920
+ ldr r2, _08051BF4 @ =gUnknown_02002920
movs r6, #0x2e
adds r6, r6, r2
mov ip, r6
@@ -1212,11 +1212,11 @@ _08051BE8:
ldrb r0, [r0]
b _08051C2E
.align 2, 0
-_08051BF4: .4byte 0x02002920
+_08051BF4: .4byte gUnknown_02002920
_08051BF8: .4byte gMain
_08051BFC: .4byte 0x000003F7
-_08051C00: .4byte 0x02031AF0
-_08051C04: .4byte 0x0200B134
+_08051C00: .4byte gUnknown_02031AF0
+_08051C04: .4byte gUnknown_0200B134
_08051C08: .4byte gUnknown_086BB910
_08051C0C: .4byte gUnknown_086BB9B4
_08051C10:
@@ -1264,8 +1264,8 @@ _08051C5C: .4byte gMain
thumb_func_start sub_51C60
sub_51C60: @ 0x08051C60
push {lr}
- ldr r1, _08051C90 @ =0x0200B134
- ldr r0, _08051C94 @ =0x02002920
+ ldr r1, _08051C90 @ =gUnknown_0200B134
+ ldr r0, _08051C94 @ =gUnknown_02002920
adds r0, #0x2a
ldrb r0, [r0]
adds r1, #0xcd
@@ -1282,8 +1282,8 @@ sub_51C60: @ 0x08051C60
pop {r0}
bx r0
.align 2, 0
-_08051C90: .4byte 0x0200B134
-_08051C94: .4byte 0x02002920
+_08051C90: .4byte gUnknown_0200B134
+_08051C94: .4byte gUnknown_02002920
_08051C98: .4byte gAutoDisplayTitlescreenMenu
thumb_func_start sub_51C9C
@@ -1294,9 +1294,9 @@ sub_51C9C: @ 0x08051C9C
mov r5, r8
push {r5, r6, r7}
sub sp, #0x8c
- ldr r0, _08051D38 @ =0x0200B3B8
+ ldr r0, _08051D38 @ =gUnknown_0200B3B8
mov r8, r0
- ldr r2, _08051D3C @ =0x02002920
+ ldr r2, _08051D3C @ =gUnknown_02002920
movs r3, #4
ldrsh r1, [r2, r3]
movs r0, #0xe6
@@ -1343,10 +1343,10 @@ _08051CEA:
movs r1, #8
add r1, r8
mov sb, r1
- ldr r2, _08051D40 @ =0x0200B978
+ ldr r2, _08051D40 @ =gUnknown_0200B978
adds r2, #8
str r2, [sp, #0x70]
- ldr r0, _08051D44 @ =0x0200BAE8
+ ldr r0, _08051D44 @ =gUnknown_0200BAE8
adds r4, r0, #0
adds r4, #0xb8
adds r5, r0, #0
@@ -1355,26 +1355,26 @@ _08051CEA:
adds r2, r5, #0
subs r2, #0xb8
_08051D1E:
- ldr r0, _08051D48 @ =0x0200293A
+ ldr r0, _08051D48 @ =gUnknown_0200293A
add r0, ip
ldrb r0, [r0]
cmp r0, #1
bne _08051D50
- ldr r6, _08051D3C @ =0x02002920
+ ldr r6, _08051D3C @ =gUnknown_02002920
movs r7, #6
ldrsh r0, [r6, r7]
cmp r0, #1
bne _08051D50
- ldr r0, _08051D4C @ =0x0200C7D8
+ ldr r0, _08051D4C @ =gUnknown_0200C7D8
str r0, [r1]
b _08051D52
.align 2, 0
-_08051D38: .4byte 0x0200B3B8
-_08051D3C: .4byte 0x02002920
-_08051D40: .4byte 0x0200B978
-_08051D44: .4byte 0x0200BAE8
-_08051D48: .4byte 0x0200293A
-_08051D4C: .4byte 0x0200C7D8
+_08051D38: .4byte gUnknown_0200B3B8
+_08051D3C: .4byte gUnknown_02002920
+_08051D40: .4byte gUnknown_0200B978
+_08051D44: .4byte gUnknown_0200BAE8
+_08051D48: .4byte gUnknown_0200293A
+_08051D4C: .4byte gUnknown_0200C7D8
_08051D50:
str r2, [r1]
_08051D52:
@@ -1396,7 +1396,7 @@ _08051D52:
mov r7, ip
cmp r7, #5
ble _08051D1E
- ldr r0, _08051F64 @ =0x0200C890
+ ldr r0, _08051F64 @ =gUnknown_0200C890
str r0, [sp, #0x64]
movs r0, #1
mov r1, r8
@@ -1433,7 +1433,7 @@ _08051DA6:
movs r0, #1
ldr r6, [sp, #0x60]
strh r0, [r6]
- ldr r7, _08051F68 @ =0x0200B978
+ ldr r7, _08051F68 @ =gUnknown_0200B978
strh r0, [r7]
movs r0, #0
mov ip, r0
@@ -1458,19 +1458,19 @@ _08051DCE:
movs r0, #1
ldr r6, [sp, #0x64]
strh r0, [r6]
- ldr r7, _08051F6C @ =0x0200C948
+ ldr r7, _08051F6C @ =gUnknown_0200C948
strh r0, [r7]
- ldr r5, _08051F70 @ =0x02002920
+ ldr r5, _08051F70 @ =gUnknown_02002920
adds r0, r5, #0
adds r0, #0x30
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
- ldr r1, _08051F74 @ =0x0200CA00
+ ldr r1, _08051F74 @ =gUnknown_0200CA00
strh r0, [r1]
ldr r0, _08051F78 @ =gUnknown_086BB9EC
movs r1, #0x20
- ldr r2, _08051F7C @ =0x0200B3B8
+ ldr r2, _08051F7C @ =gUnknown_0200B3B8
bl LoadSpriteSets
ldr r2, _08051F80 @ =gUnknown_086BB968
movs r3, #0xa
@@ -1535,7 +1535,7 @@ _08051E6C:
ldrh r2, [r4, #8]
lsls r2, r2, #3
add r2, r8
- ldr r0, _08051F90 @ =0x02002932
+ ldr r0, _08051F90 @ =gUnknown_02002932
add r0, ip
ldrb r1, [r0]
adds r1, #0x16
@@ -1596,7 +1596,7 @@ _08051EE2:
ldrh r2, [r4, #8]
lsls r2, r2, #3
add r2, r8
- ldr r0, _08051F98 @ =0x02002935
+ ldr r0, _08051F98 @ =gUnknown_02002935
add r0, ip
ldrb r1, [r0]
adds r1, #0x16
@@ -1639,7 +1639,7 @@ _08051EE2:
movs r0, #0x48
ldr r6, [sp, #0x60]
strh r0, [r6, #2]
- ldr r7, _08051F70 @ =0x02002920
+ ldr r7, _08051F70 @ =gUnknown_02002920
movs r1, #0xa
ldrsh r0, [r7, r1]
cmp r0, #0
@@ -1648,20 +1648,20 @@ _08051EE2:
strh r0, [r6, #4]
b _08051FA6
.align 2, 0
-_08051F64: .4byte 0x0200C890
-_08051F68: .4byte 0x0200B978
-_08051F6C: .4byte 0x0200C948
-_08051F70: .4byte 0x02002920
-_08051F74: .4byte 0x0200CA00
+_08051F64: .4byte gUnknown_0200C890
+_08051F68: .4byte gUnknown_0200B978
+_08051F6C: .4byte gUnknown_0200C948
+_08051F70: .4byte gUnknown_02002920
+_08051F74: .4byte gUnknown_0200CA00
_08051F78: .4byte gUnknown_086BB9EC
-_08051F7C: .4byte 0x0200B3B8
+_08051F7C: .4byte gUnknown_0200B3B8
_08051F80: .4byte gUnknown_086BB968
_08051F84: .4byte gOamBuffer
_08051F88: .4byte 0x000001FF
_08051F8C: .4byte 0xFFFFFE00
-_08051F90: .4byte 0x02002932
+_08051F90: .4byte gUnknown_02002932
_08051F94: .4byte 0xFFFFFC00
-_08051F98: .4byte 0x02002935
+_08051F98: .4byte gUnknown_02002935
_08051F9C:
cmp r0, #1
bne _08051FA6
@@ -1709,9 +1709,9 @@ _08051FB2:
cmp r1, #0
bge _08051FB2
movs r0, #0x48
- ldr r2, _080520DC @ =0x0200B978
+ ldr r2, _080520DC @ =gUnknown_0200B978
strh r0, [r2, #2]
- ldr r3, _080520E0 @ =0x02002920
+ ldr r3, _080520E0 @ =gUnknown_02002920
movs r4, #0xc
ldrsh r0, [r3, r4]
lsls r0, r0, #1
@@ -1733,7 +1733,7 @@ _08051FB2:
ands r0, r3
orrs r0, r1
strh r0, [r2, #2]
- ldr r4, _080520DC @ =0x0200B978
+ ldr r4, _080520DC @ =gUnknown_0200B978
ldrh r1, [r4, #8]
lsls r1, r1, #3
ldr r6, _080520D0 @ =gOamBuffer
@@ -1744,7 +1744,7 @@ _08051FB2:
strb r0, [r1]
movs r7, #0
mov ip, r7
- ldr r0, _080520E0 @ =0x02002920
+ ldr r0, _080520E0 @ =gUnknown_02002920
str r0, [sp, #0x68]
movs r1, #0x54
str r1, [sp, #0x80]
@@ -1826,8 +1826,8 @@ _0805208A:
_080520D0: .4byte gOamBuffer
_080520D4: .4byte 0xFFFFFE00
_080520D8: .4byte 0x000001FF
-_080520DC: .4byte 0x0200B978
-_080520E0: .4byte 0x02002920
+_080520DC: .4byte gUnknown_0200B978
+_080520E0: .4byte gUnknown_02002920
_080520E4: .4byte gUnknown_086BB9A8
_080520E8:
mov r2, r8
@@ -1849,7 +1849,7 @@ _080520E8:
lsls r0, r0, #1
ldr r1, [sp, #0x88]
adds r0, r1, r0
- ldr r2, _08052490 @ =0x02031AF0
+ ldr r2, _08052490 @ =gUnknown_02031AF0
adds r0, r0, r2
ldrb r0, [r0]
ldrh r2, [r4, #8]
@@ -1927,7 +1927,7 @@ _080520E8:
adds r0, #1
ldr r1, [sp, #0x88]
adds r0, r1, r0
- ldr r2, _08052490 @ =0x02031AF0
+ ldr r2, _08052490 @ =gUnknown_02031AF0
adds r0, r0, r2
ldrb r0, [r0]
mov sb, r0
@@ -2107,7 +2107,7 @@ _08052304:
movs r0, #0xaa
ldr r2, [sp, #0x64]
strh r0, [r2, #2]
- ldr r0, _080524AC @ =0x02002920
+ ldr r0, _080524AC @ =gUnknown_02002920
adds r0, #0x2a
ldrb r0, [r0]
lsls r1, r0, #1
@@ -2143,10 +2143,10 @@ _08052304:
adds r0, r0, r7
strb r0, [r1]
movs r0, #0xc0
- ldr r3, _080524B0 @ =0x0200C948
+ ldr r3, _080524B0 @ =gUnknown_0200C948
strh r0, [r3, #2]
strh r5, [r3, #4]
- ldr r6, _080524AC @ =0x02002920
+ ldr r6, _080524AC @ =gUnknown_02002920
adds r6, #0x2d
mov sl, r6
adds r5, r3, #0
@@ -2179,7 +2179,7 @@ _0805236C:
adds r3, r3, r0
movs r2, #2
ldrsh r1, [r5, r2]
- ldr r7, _080524B0 @ =0x0200C948
+ ldr r7, _080524B0 @ =gUnknown_0200C948
movs r2, #2
ldrsh r0, [r7, r2]
adds r1, r1, r0
@@ -2196,7 +2196,7 @@ _0805236C:
lsls r1, r1, #3
ldr r2, _08052494 @ =gOamBuffer
adds r1, r1, r2
- ldr r3, _080524B0 @ =0x0200C948
+ ldr r3, _080524B0 @ =gUnknown_0200C948
ldrb r0, [r3, #4]
ldrb r7, [r5, #4]
adds r0, r0, r7
@@ -2209,7 +2209,7 @@ _0805236C:
mov r1, ip
cmp r1, #0
bge _0805236C
- ldr r2, _080524B4 @ =0x0200CA00
+ ldr r2, _080524B4 @ =gUnknown_0200CA00
ldrh r0, [r2]
cmp r0, #1
bne _08052454
@@ -2223,7 +2223,7 @@ _0805236C:
lsls r2, r2, #3
ldr r3, _08052494 @ =gOamBuffer
adds r2, r2, r3
- ldr r5, _080524AC @ =0x02002920
+ ldr r5, _080524AC @ =gUnknown_02002920
adds r5, #0x2f
movs r1, #0
ldrsb r1, [r5, r1]
@@ -2235,7 +2235,7 @@ _0805236C:
ands r0, r3
orrs r0, r1
strh r0, [r2, #4]
- ldr r4, _080524B4 @ =0x0200CA00
+ ldr r4, _080524B4 @ =gUnknown_0200CA00
ldrh r2, [r4, #8]
lsls r2, r2, #3
ldr r6, _08052494 @ =gOamBuffer
@@ -2252,7 +2252,7 @@ _0805236C:
ands r0, r3
orrs r0, r1
strh r0, [r2, #2]
- ldr r6, _080524B4 @ =0x0200CA00
+ ldr r6, _080524B4 @ =gUnknown_0200CA00
ldrh r1, [r6, #8]
lsls r1, r1, #3
ldr r0, _08052494 @ =gOamBuffer
@@ -2305,22 +2305,22 @@ _08052470:
pop {r0}
bx r0
.align 2, 0
-_08052490: .4byte 0x02031AF0
+_08052490: .4byte gUnknown_02031AF0
_08052494: .4byte gOamBuffer
_08052498: .4byte gUnknown_086BB910
_0805249C: .4byte 0x000003FF
_080524A0: .4byte 0xFFFFFC00
_080524A4: .4byte 0x000001FF
_080524A8: .4byte 0xFFFFFE00
-_080524AC: .4byte 0x02002920
-_080524B0: .4byte 0x0200C948
-_080524B4: .4byte 0x0200CA00
+_080524AC: .4byte gUnknown_02002920
+_080524B0: .4byte gUnknown_0200C948
+_080524B4: .4byte gUnknown_0200CA00
_080524B8: .4byte gMain
thumb_func_start sub_524BC
sub_524BC: @ 0x080524BC
push {r4, r5, lr}
- ldr r1, _0805251C @ =0x02002920
+ ldr r1, _0805251C @ =gUnknown_02002920
movs r2, #0x28
ldrsh r0, [r1, r2]
adds r2, r1, #0
@@ -2370,7 +2370,7 @@ _08052514:
pop {r0}
bx r0
.align 2, 0
-_0805251C: .4byte 0x02002920
+_0805251C: .4byte gUnknown_02002920
_08052520: .4byte gMain
_08052524: .4byte 0x000003F7
@@ -2378,9 +2378,9 @@ _08052524: .4byte 0x000003F7
sub_52528: @ 0x08052528
push {r4, r5, r6, r7, lr}
movs r0, #0
- ldr r1, _0805255C @ =0x0200B204
+ ldr r1, _0805255C @ =gUnknown_0200B204
mov ip, r1
- ldr r6, _08052560 @ =0x02031B18
+ ldr r6, _08052560 @ =gUnknown_02031B18
_08052532:
movs r2, #0
lsls r4, r0, #2
@@ -2404,8 +2404,8 @@ _0805253A:
beq _0805258E
b _080525B2
.align 2, 0
-_0805255C: .4byte 0x0200B204
-_08052560: .4byte 0x02031B18
+_0805255C: .4byte gUnknown_0200B204
+_08052560: .4byte gUnknown_02031B18
_08052564:
cmp r1, #4
beq _08052596
@@ -2581,7 +2581,7 @@ _08052604:
add r0, ip
strh r2, [r0]
movs r2, #0
- ldr r4, _080526C4 @ =0x02031B18
+ ldr r4, _080526C4 @ =gUnknown_02031B18
ldr r3, _080526C8 @ =gUnknown_08527EFE
_080526AA:
adds r0, r2, r4
@@ -2595,7 +2595,7 @@ _080526AA:
.align 2, 0
_080526BC: .4byte gMain
_080526C0: .4byte gUnknown_086BB910
-_080526C4: .4byte 0x02031B18
+_080526C4: .4byte gUnknown_02031B18
_080526C8: .4byte gUnknown_08527EFE
_080526CC:
ldr r4, _08052718 @ =gMain
diff --git a/asm/pokedex.s b/asm/pokedex.s
index 193e2ae..7cc9eb5 100755
--- a/asm/pokedex.s
+++ b/asm/pokedex.s
@@ -100,7 +100,7 @@ sub_3DCC: @ 0x08003DCC
ldr r0, [r4, #8]
ldr r0, _08003F74 @ =gUnknown_08087340
str r0, [r4]
- ldr r3, _08003F78 @ =0x02019C40
+ ldr r3, _08003F78 @ =gUnknown_02019C40
mov sb, r3
str r3, [r4, #4]
str r2, [r4, #8]
@@ -125,18 +125,18 @@ sub_3DCC: @ 0x08003DCC
str r0, [r4, #8]
ldr r0, [r4, #8]
bl sub_3FAC
- ldr r0, _08003F98 @ =0x0202BEB8
+ ldr r0, _08003F98 @ =gUnknown_0202BEB8
movs r1, #0
ldrsh r0, [r0, r1]
- ldr r1, _08003F9C @ =0x0201A514
+ ldr r1, _08003F9C @ =gUnknown_0201A514
movs r2, #0
ldrsh r1, [r1, r2]
bl sub_6BEC
- ldr r6, _08003FA0 @ =0x0202ADE0
+ ldr r6, _08003FA0 @ =gUnknown_0202ADE0
movs r3, #0
ldrsh r0, [r6, r3]
bl sub_681C
- ldr r5, _08003FA4 @ =0x0202C5B0
+ ldr r5, _08003FA4 @ =gUnknown_0202C5B0
movs r1, #0
ldrsh r0, [r5, r1]
bl sub_6CA0
@@ -205,7 +205,7 @@ _08003F68: .4byte gUnknown_08081F20
_08003F6C: .4byte 0x03005C00
_08003F70: .4byte 0x80000400
_08003F74: .4byte gUnknown_08087340
-_08003F78: .4byte 0x02019C40
+_08003F78: .4byte gUnknown_02019C40
_08003F7C: .4byte gUnknown_08088F60
_08003F80: .4byte 0x06001000
_08003F84: .4byte gUnknown_08089960
@@ -213,58 +213,58 @@ _08003F88: .4byte 0x05000200
_08003F8C: .4byte gUnknown_08089B60
_08003F90: .4byte 0x06010000
_08003F94: .4byte 0x80003610
-_08003F98: .4byte 0x0202BEB8
-_08003F9C: .4byte 0x0201A514
-_08003FA0: .4byte 0x0202ADE0
-_08003FA4: .4byte 0x0202C5B0
+_08003F98: .4byte gUnknown_0202BEB8
+_08003F9C: .4byte gUnknown_0201A514
+_08003FA0: .4byte gUnknown_0202ADE0
+_08003FA4: .4byte gUnknown_0202C5B0
_08003FA8: .4byte 0x06000800
thumb_func_start sub_3FAC
sub_3FAC: @ 0x08003FAC
push {r4, r5, lr}
- ldr r0, _0800401C @ =0x0202ADE0
+ ldr r0, _0800401C @ =gUnknown_0202ADE0
movs r4, #0
strh r4, [r0]
- ldr r0, _08004020 @ =0x0202C5B0
+ ldr r0, _08004020 @ =gUnknown_0202C5B0
strh r4, [r0]
- ldr r0, _08004024 @ =0x0201A448
+ ldr r0, _08004024 @ =gUnknown_0201A448
strh r4, [r0]
- ldr r0, _08004028 @ =0x0202BF00
+ ldr r0, _08004028 @ =gUnknown_0202BF00
strh r4, [r0]
- ldr r0, _0800402C @ =0x0202A57C
+ ldr r0, _0800402C @ =gUnknown_0202A57C
strh r4, [r0]
- ldr r0, _08004030 @ =0x0201A4F0
+ ldr r0, _08004030 @ =gUnknown_0201A4F0
strh r4, [r0]
- ldr r0, _08004034 @ =0x0202BE20
+ ldr r0, _08004034 @ =gUnknown_0202BE20
strh r4, [r0]
- ldr r0, _08004038 @ =0x0202C58C
+ ldr r0, _08004038 @ =gUnknown_0202C58C
strh r4, [r0]
- ldr r0, _0800403C @ =0x02019C24
+ ldr r0, _0800403C @ =gUnknown_02019C24
strb r4, [r0]
- ldr r0, _08004040 @ =0x0202BF0C
+ ldr r0, _08004040 @ =gUnknown_0202BF0C
strh r4, [r0]
- ldr r0, _08004044 @ =0x0201A440
+ ldr r0, _08004044 @ =gUnknown_0201A440
strh r4, [r0]
- ldr r0, _08004048 @ =0x0202C5E8
+ ldr r0, _08004048 @ =gUnknown_0202C5E8
strh r4, [r0]
- ldr r0, _0800404C @ =0x0202BEF4
+ ldr r0, _0800404C @ =gUnknown_0202BEF4
strh r4, [r0]
- ldr r0, _08004050 @ =0x0202A588
+ ldr r0, _08004050 @ =gUnknown_0202A588
movs r5, #1
strh r5, [r0]
- ldr r0, _08004054 @ =0x0202A55C
+ ldr r0, _08004054 @ =gUnknown_0202A55C
strh r5, [r0]
- ldr r0, _08004058 @ =0x0202A568
+ ldr r0, _08004058 @ =gUnknown_0202A568
movs r1, #0
strh r1, [r0]
strh r1, [r0, #2]
- ldr r0, _0800405C @ =0x0202BF14
+ ldr r0, _0800405C @ =gUnknown_0202BF14
strh r1, [r0]
- ldr r0, _08004060 @ =0x0202A558
+ ldr r0, _08004060 @ =gUnknown_0202A558
strh r1, [r0]
- ldr r0, _08004064 @ =0x0202BEE0
+ ldr r0, _08004064 @ =gUnknown_0202BEE0
strb r4, [r0]
- ldr r0, _08004068 @ =0x0202BF04
+ ldr r0, _08004068 @ =gUnknown_0202BF04
strb r5, [r0]
bl sub_88E4
bl sub_FD20
@@ -272,59 +272,59 @@ sub_3FAC: @ 0x08003FAC
asrs r0, r0, #0x18
cmp r0, #1
bne _08004070
- ldr r0, _0800406C @ =0x0202C590
+ ldr r0, _0800406C @ =gUnknown_0202C590
strb r5, [r0]
b _08004074
.align 2, 0
-_0800401C: .4byte 0x0202ADE0
-_08004020: .4byte 0x0202C5B0
-_08004024: .4byte 0x0201A448
-_08004028: .4byte 0x0202BF00
-_0800402C: .4byte 0x0202A57C
-_08004030: .4byte 0x0201A4F0
-_08004034: .4byte 0x0202BE20
-_08004038: .4byte 0x0202C58C
-_0800403C: .4byte 0x02019C24
-_08004040: .4byte 0x0202BF0C
-_08004044: .4byte 0x0201A440
-_08004048: .4byte 0x0202C5E8
-_0800404C: .4byte 0x0202BEF4
-_08004050: .4byte 0x0202A588
-_08004054: .4byte 0x0202A55C
-_08004058: .4byte 0x0202A568
-_0800405C: .4byte 0x0202BF14
-_08004060: .4byte 0x0202A558
-_08004064: .4byte 0x0202BEE0
-_08004068: .4byte 0x0202BF04
-_0800406C: .4byte 0x0202C590
+_0800401C: .4byte gUnknown_0202ADE0
+_08004020: .4byte gUnknown_0202C5B0
+_08004024: .4byte gUnknown_0201A448
+_08004028: .4byte gUnknown_0202BF00
+_0800402C: .4byte gUnknown_0202A57C
+_08004030: .4byte gUnknown_0201A4F0
+_08004034: .4byte gUnknown_0202BE20
+_08004038: .4byte gUnknown_0202C58C
+_0800403C: .4byte gUnknown_02019C24
+_08004040: .4byte gUnknown_0202BF0C
+_08004044: .4byte gUnknown_0201A440
+_08004048: .4byte gUnknown_0202C5E8
+_0800404C: .4byte gUnknown_0202BEF4
+_08004050: .4byte gUnknown_0202A588
+_08004054: .4byte gUnknown_0202A55C
+_08004058: .4byte gUnknown_0202A568
+_0800405C: .4byte gUnknown_0202BF14
+_08004060: .4byte gUnknown_0202A558
+_08004064: .4byte gUnknown_0202BEE0
+_08004068: .4byte gUnknown_0202BF04
+_0800406C: .4byte gUnknown_0202C590
_08004070:
- ldr r0, _080040C8 @ =0x0202C590
+ ldr r0, _080040C8 @ =gUnknown_0202C590
strb r4, [r0]
_08004074:
- ldr r0, _080040CC @ =0x0202BEC4
+ ldr r0, _080040CC @ =gUnknown_0202BEC4
movs r1, #0
strb r1, [r0]
- ldr r0, _080040D0 @ =0x0202BEFC
+ ldr r0, _080040D0 @ =gUnknown_0202BEFC
strb r1, [r0]
- ldr r0, _080040D4 @ =0x0201B120
+ ldr r0, _080040D4 @ =gUnknown_0201B120
movs r1, #0
strh r1, [r0]
- ldr r0, _080040D8 @ =0x02002830
+ ldr r0, _080040D8 @ =gUnknown_02002830
strb r1, [r0]
- ldr r0, _080040DC @ =0x02002831
+ ldr r0, _080040DC @ =gUnknown_02002831
strb r1, [r0]
- ldr r0, _080040E0 @ =0x0202C794
+ ldr r0, _080040E0 @ =gUnknown_0202C794
strb r1, [r0]
- ldr r0, _080040E4 @ =0x0201C1B4
+ ldr r0, _080040E4 @ =gUnknown_0201C1B4
strb r1, [r0]
- ldr r0, _080040E8 @ =0x0202C5AC
+ ldr r0, _080040E8 @ =gUnknown_0202C5AC
strb r1, [r0]
- ldr r0, _080040EC @ =0x02019C28
+ ldr r0, _080040EC @ =gUnknown_02019C28
strb r1, [r0]
- ldr r5, _080040F0 @ =0x0202A1C0
- ldr r4, _080040F4 @ =0x0202A574
+ ldr r5, _080040F0 @ =gUnknown_0202A1C0
+ ldr r4, _080040F4 @ =gUnknown_0202A574
adds r3, r5, #0
- ldr r2, _080040F8 @ =0x0202A390
+ ldr r2, _080040F8 @ =gUnknown_0202A390
movs r1, #0xe0
_080040A6:
ldrh r0, [r3]
@@ -345,19 +345,19 @@ _080040A6:
movs r0, #0xcd
b _08004146
.align 2, 0
-_080040C8: .4byte 0x0202C590
-_080040CC: .4byte 0x0202BEC4
-_080040D0: .4byte 0x0202BEFC
-_080040D4: .4byte 0x0201B120
-_080040D8: .4byte 0x02002830
-_080040DC: .4byte 0x02002831
-_080040E0: .4byte 0x0202C794
-_080040E4: .4byte 0x0201C1B4
-_080040E8: .4byte 0x0202C5AC
-_080040EC: .4byte 0x02019C28
-_080040F0: .4byte 0x0202A1C0
-_080040F4: .4byte 0x0202A574
-_080040F8: .4byte 0x0202A390
+_080040C8: .4byte gUnknown_0202C590
+_080040CC: .4byte gUnknown_0202BEC4
+_080040D0: .4byte gUnknown_0202BEFC
+_080040D4: .4byte gUnknown_0201B120
+_080040D8: .4byte gUnknown_02002830
+_080040DC: .4byte gUnknown_02002831
+_080040E0: .4byte gUnknown_0202C794
+_080040E4: .4byte gUnknown_0201C1B4
+_080040E8: .4byte gUnknown_0202C5AC
+_080040EC: .4byte gUnknown_02019C28
+_080040F0: .4byte gUnknown_0202A1C0
+_080040F4: .4byte gUnknown_0202A574
+_080040F8: .4byte gUnknown_0202A390
_080040FC:
movs r2, #0xcb
lsls r2, r2, #1
@@ -415,7 +415,7 @@ sub_4150: @ 0x08004150
ands r0, r2
cmp r0, #0
beq _08004230
- ldr r1, _08004178 @ =0x0202BF04
+ ldr r1, _08004178 @ =gUnknown_0202BF04
movs r0, #0
strb r0, [r1]
movs r0, #0x40
@@ -426,7 +426,7 @@ sub_4150: @ 0x08004150
b _080041A8
.align 2, 0
_08004174: .4byte gMain
-_08004178: .4byte 0x0202BF04
+_08004178: .4byte gUnknown_0202BF04
_0800417C:
movs r0, #0x80
ands r0, r2
@@ -456,7 +456,7 @@ _080041A8:
strb r0, [r4, #3]
b _080041BE
_080041B6:
- ldr r0, _08004200 @ =0x02019C24
+ ldr r0, _08004200 @ =gUnknown_02019C24
strb r1, [r0]
bl sub_5064
_080041BE:
@@ -468,11 +468,11 @@ _080041BE:
bne _080041CC
b _08004388
_080041CC:
- ldr r0, _08004208 @ =0x0202C5E8
+ ldr r0, _08004208 @ =gUnknown_0202C5E8
movs r2, #0
strh r2, [r0]
- ldr r1, _0800420C @ =0x0202A1C0
- ldr r0, _08004210 @ =0x0202ADE0
+ ldr r1, _0800420C @ =gUnknown_0202A1C0
+ ldr r0, _08004210 @ =gUnknown_0202ADE0
movs r4, #0
ldrsh r0, [r0, r4]
lsls r0, r0, #1
@@ -481,12 +481,12 @@ _080041CC:
ldrsh r0, [r0, r1]
cmp r0, #1
ble _08004228
- ldr r0, _08004214 @ =0x0202BF04
+ ldr r0, _08004214 @ =gUnknown_0202BF04
strb r2, [r0]
ldr r1, _08004218 @ =0x040000D4
ldr r0, _0800421C @ =0x06000280
str r0, [r1]
- ldr r0, _08004220 @ =0x0202A590
+ ldr r0, _08004220 @ =gUnknown_0202A590
str r0, [r1, #4]
ldr r0, _08004224 @ =0x80000100
str r0, [r1, #8]
@@ -495,22 +495,22 @@ _080041CC:
strb r0, [r3, #3]
b _08004388
.align 2, 0
-_08004200: .4byte 0x02019C24
+_08004200: .4byte gUnknown_02019C24
_08004204: .4byte gMain
-_08004208: .4byte 0x0202C5E8
-_0800420C: .4byte 0x0202A1C0
-_08004210: .4byte 0x0202ADE0
-_08004214: .4byte 0x0202BF04
+_08004208: .4byte gUnknown_0202C5E8
+_0800420C: .4byte gUnknown_0202A1C0
+_08004210: .4byte gUnknown_0202ADE0
+_08004214: .4byte gUnknown_0202BF04
_08004218: .4byte 0x040000D4
_0800421C: .4byte 0x06000280
-_08004220: .4byte 0x0202A590
+_08004220: .4byte gUnknown_0202A590
_08004224: .4byte 0x80000100
_08004228:
movs r0, #0x8a
bl m4aSongNumStart
b _08004388
_08004230:
- ldr r1, _08004248 @ =0x0202BF04
+ ldr r1, _08004248 @ =gUnknown_0202BF04
movs r0, #1
strb r0, [r1]
movs r0, #0x40
@@ -521,7 +521,7 @@ _08004230:
bl sub_5174
b _0800428A
.align 2, 0
-_08004248: .4byte 0x0202BF04
+_08004248: .4byte gUnknown_0202BF04
_0800424C:
movs r0, #0x80
ands r0, r2
@@ -549,10 +549,10 @@ _08004270:
bl sub_5174
b _0800428A
_08004286:
- ldr r0, _080042A4 @ =0x02019C24
+ ldr r0, _080042A4 @ =gUnknown_02019C24
strb r1, [r0]
_0800428A:
- ldr r0, _080042A8 @ =0x0202ADE0
+ ldr r0, _080042A8 @ =gUnknown_0202ADE0
movs r2, #0
ldrsh r0, [r0, r2]
bl sub_8A78
@@ -560,29 +560,29 @@ _0800428A:
asrs r1, r0, #0x10
cmp r1, #1
bne _080042B0
- ldr r0, _080042AC @ =0x0202A588
+ ldr r0, _080042AC @ =gUnknown_0202A588
strh r1, [r0]
b _080042B6
.align 2, 0
-_080042A4: .4byte 0x02019C24
-_080042A8: .4byte 0x0202ADE0
-_080042AC: .4byte 0x0202A588
+_080042A4: .4byte gUnknown_02019C24
+_080042A8: .4byte gUnknown_0202ADE0
+_080042AC: .4byte gUnknown_0202A588
_080042B0:
- ldr r1, _0800430C @ =0x0202A588
+ ldr r1, _0800430C @ =gUnknown_0202A588
movs r0, #0
strh r0, [r1]
_080042B6:
- ldr r0, _08004310 @ =0x0202A55C
+ ldr r0, _08004310 @ =gUnknown_0202A55C
movs r7, #1
strh r7, [r0]
- ldr r0, _08004314 @ =0x0202A568
+ ldr r0, _08004314 @ =gUnknown_0202A568
movs r6, #0
movs r2, #0
strh r2, [r0]
strh r2, [r0, #2]
- ldr r0, _08004318 @ =0x0201A440
+ ldr r0, _08004318 @ =gUnknown_0201A440
strh r2, [r0]
- ldr r0, _0800431C @ =0x0202BF0C
+ ldr r0, _0800431C @ =gUnknown_0202BF0C
strh r2, [r0]
ldr r5, _08004320 @ =gMain
ldrh r1, [r5, #0x18]
@@ -590,10 +590,10 @@ _080042B6:
ands r0, r1
cmp r0, #0
beq _0800434C
- ldr r0, _08004324 @ =0x0202C5E8
+ ldr r0, _08004324 @ =gUnknown_0202C5E8
strh r2, [r0]
- ldr r1, _08004328 @ =0x0202A1C0
- ldr r0, _0800432C @ =0x0202ADE0
+ ldr r1, _08004328 @ =gUnknown_0202A1C0
+ ldr r0, _0800432C @ =gUnknown_0202ADE0
movs r3, #0
ldrsh r0, [r0, r3]
lsls r0, r0, #1
@@ -602,12 +602,12 @@ _080042B6:
ldrsh r0, [r0, r4]
cmp r0, #1
ble _08004344
- ldr r0, _08004330 @ =0x0202BF04
+ ldr r0, _08004330 @ =gUnknown_0202BF04
strb r6, [r0]
ldr r1, _08004334 @ =0x040000D4
ldr r0, _08004338 @ =0x06000280
str r0, [r1]
- ldr r0, _0800433C @ =0x0202A590
+ ldr r0, _0800433C @ =gUnknown_0202A590
str r0, [r1, #4]
ldr r0, _08004340 @ =0x80000100
str r0, [r1, #8]
@@ -615,19 +615,19 @@ _080042B6:
movs r0, #3
b _08004382
.align 2, 0
-_0800430C: .4byte 0x0202A588
-_08004310: .4byte 0x0202A55C
-_08004314: .4byte 0x0202A568
-_08004318: .4byte 0x0201A440
-_0800431C: .4byte 0x0202BF0C
+_0800430C: .4byte gUnknown_0202A588
+_08004310: .4byte gUnknown_0202A55C
+_08004314: .4byte gUnknown_0202A568
+_08004318: .4byte gUnknown_0201A440
+_0800431C: .4byte gUnknown_0202BF0C
_08004320: .4byte gMain
-_08004324: .4byte 0x0202C5E8
-_08004328: .4byte 0x0202A1C0
-_0800432C: .4byte 0x0202ADE0
-_08004330: .4byte 0x0202BF04
+_08004324: .4byte gUnknown_0202C5E8
+_08004328: .4byte gUnknown_0202A1C0
+_0800432C: .4byte gUnknown_0202ADE0
+_08004330: .4byte gUnknown_0202BF04
_08004334: .4byte 0x040000D4
_08004338: .4byte 0x06000280
-_0800433C: .4byte 0x0202A590
+_0800433C: .4byte gUnknown_0202A590
_08004340: .4byte 0x80000100
_08004344:
movs r0, #0x8a
@@ -651,13 +651,13 @@ _08004362:
beq _08004384
movs r0, #0x68
bl m4aSongNumStart
- ldr r0, _080043B4 @ =0x0202BEC4
+ ldr r0, _080043B4 @ =gUnknown_0202BEC4
strb r7, [r0]
- ldr r0, _080043B8 @ =0x0202BEFC
+ ldr r0, _080043B8 @ =gUnknown_0202BEFC
strb r6, [r0]
- ldr r0, _080043BC @ =0x0202BF04
+ ldr r0, _080043BC @ =gUnknown_0202BF04
strb r6, [r0]
- ldr r0, _080043C0 @ =0x0202A588
+ ldr r0, _080043C0 @ =gUnknown_0202A588
strh r4, [r0]
movs r0, #6
_08004382:
@@ -665,7 +665,7 @@ _08004382:
_08004384:
bl sub_4FC8
_08004388:
- ldr r1, _080043C4 @ =0x0202C58C
+ ldr r1, _080043C4 @ =gUnknown_0202C58C
ldrh r2, [r1]
movs r3, #0
ldrsh r0, [r1, r3]
@@ -688,11 +688,11 @@ _08004398:
pop {r0}
bx r0
.align 2, 0
-_080043B4: .4byte 0x0202BEC4
-_080043B8: .4byte 0x0202BEFC
-_080043BC: .4byte 0x0202BF04
-_080043C0: .4byte 0x0202A588
-_080043C4: .4byte 0x0202C58C
+_080043B4: .4byte gUnknown_0202BEC4
+_080043B8: .4byte gUnknown_0202BEFC
+_080043BC: .4byte gUnknown_0202BF04
+_080043C0: .4byte gUnknown_0202A588
+_080043C4: .4byte gUnknown_0202C58C
_080043C8: .4byte 0x040000D4
_080043CC: .4byte 0x03005C00
_080043D0: .4byte 0x80000400
@@ -701,10 +701,10 @@ _080043D0: .4byte 0x80000400
sub_43D4: @ 0x080043D4
push {lr}
bl sub_5174
- ldr r0, _08004410 @ =0x0202A588
+ ldr r0, _08004410 @ =gUnknown_0202A588
movs r1, #0
strh r1, [r0]
- ldr r1, _08004414 @ =0x0202C58C
+ ldr r1, _08004414 @ =gUnknown_0202C58C
ldrh r2, [r1]
movs r3, #0
ldrsh r0, [r1, r3]
@@ -729,8 +729,8 @@ _080043F0:
pop {r0}
bx r0
.align 2, 0
-_08004410: .4byte 0x0202A588
-_08004414: .4byte 0x0202C58C
+_08004410: .4byte gUnknown_0202A588
+_08004414: .4byte gUnknown_0202C58C
_08004418: .4byte 0x040000D4
_0800441C: .4byte 0x03005C00
_08004420: .4byte 0x80000400
@@ -744,8 +744,8 @@ sub_4428: @ 0x08004428
mov r5, r8
push {r5, r6, r7}
movs r3, #0
- ldr r7, _08004548 @ =0x0202A558
- ldr r0, _0800454C @ =0x02019C40
+ ldr r7, _08004548 @ =gUnknown_0202A558
+ ldr r0, _0800454C @ =gUnknown_02019C40
mov ip, r0
ldr r1, _08004550 @ =gUnknown_0805C780
mov sl, r1
@@ -772,7 +772,7 @@ _0800444A:
lsls r0, r0, #5
adds r0, r0, r3
lsls r0, r0, #1
- ldr r1, _0800454C @ =0x02019C40
+ ldr r1, _0800454C @ =gUnknown_02019C40
adds r0, r0, r1
mov r6, sl
adds r1, r2, r6
@@ -784,7 +784,7 @@ _0800444A:
lsls r0, r0, #5
adds r0, r0, r3
lsls r0, r0, #1
- ldr r6, _0800454C @ =0x02019C40
+ ldr r6, _0800454C @ =gUnknown_02019C40
adds r0, r0, r6
add r2, sb
ldrh r1, [r2]
@@ -823,20 +823,20 @@ _0800444A:
cmp r0, #7
ble _08004538
strh r3, [r7]
- ldr r0, _0800456C @ =0x0202C5E8
+ ldr r0, _0800456C @ =gUnknown_0202C5E8
strh r3, [r0]
- ldr r0, _08004570 @ =0x0202BEF4
+ ldr r0, _08004570 @ =gUnknown_0202BEF4
strh r3, [r0]
- ldr r0, _08004574 @ =0x02019C28
+ ldr r0, _08004574 @ =gUnknown_02019C28
strb r4, [r0]
- ldr r0, _08004578 @ =0x0202C5AC
+ ldr r0, _08004578 @ =gUnknown_0202C5AC
strb r4, [r0]
- ldr r4, _0800457C @ =0x0202ADE0
+ ldr r4, _0800457C @ =gUnknown_0202ADE0
movs r6, #0
ldrsh r0, [r4, r6]
cmp r0, #0xc8
bgt _080044F0
- ldr r1, _08004580 @ =0x0201C1B4
+ ldr r1, _08004580 @ =gUnknown_0201C1B4
movs r0, #1
strb r0, [r1]
_080044F0:
@@ -849,12 +849,12 @@ _080044F0:
ldr r0, [r2, #8]
movs r1, #0
ldrsh r0, [r4, r1]
- ldr r1, _08004590 @ =0x0202C794
+ ldr r1, _08004590 @ =gUnknown_0202C794
ldrb r1, [r1]
lsls r1, r1, #0x18
asrs r1, r1, #0x18
bl sub_70E0
- ldr r0, _08004594 @ =0x02032EE0
+ ldr r0, _08004594 @ =gUnknown_02032EE0
ldr r1, _08004598 @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
@@ -882,8 +882,8 @@ _08004538:
pop {r0}
bx r0
.align 2, 0
-_08004548: .4byte 0x0202A558
-_0800454C: .4byte 0x02019C40
+_08004548: .4byte gUnknown_0202A558
+_0800454C: .4byte gUnknown_02019C40
_08004550: .4byte gUnknown_0805C780
_08004554: .4byte gUnknown_0805C7C0
_08004558: .4byte 0x03005C00
@@ -891,17 +891,17 @@ _0800455C: .4byte gUnknown_0805C840
_08004560: .4byte 0x040000D4
_08004564: .4byte 0x80000400
_08004568: .4byte 0x06000800
-_0800456C: .4byte 0x0202C5E8
-_08004570: .4byte 0x0202BEF4
-_08004574: .4byte 0x02019C28
-_08004578: .4byte 0x0202C5AC
-_0800457C: .4byte 0x0202ADE0
-_08004580: .4byte 0x0201C1B4
+_0800456C: .4byte gUnknown_0202C5E8
+_08004570: .4byte gUnknown_0202BEF4
+_08004574: .4byte gUnknown_02019C28
+_08004578: .4byte gUnknown_0202C5AC
+_0800457C: .4byte gUnknown_0202ADE0
+_08004580: .4byte gUnknown_0201C1B4
_08004584: .4byte gUnknown_08086B40
_08004588: .4byte 0x06000280
_0800458C: .4byte 0x800000E0
-_08004590: .4byte 0x0202C794
-_08004594: .4byte 0x02032EE0
+_08004590: .4byte gUnknown_0202C794
+_08004594: .4byte gUnknown_02032EE0
_08004598: .4byte 0x0000FFFF
_0800459C: .4byte gUnknown_086A3700
_080045A0: .4byte gMain
@@ -909,7 +909,7 @@ _080045A0: .4byte gMain
thumb_func_start sub_45A4
sub_45A4: @ 0x080045A4
push {r4, r5, r6, lr}
- ldr r1, _08004620 @ =0x0202C5E8
+ ldr r1, _08004620 @ =gUnknown_0202C5E8
ldrh r2, [r1]
movs r3, #0
ldrsh r0, [r1, r3]
@@ -921,13 +921,13 @@ sub_45A4: @ 0x080045A4
asrs r0, r0, #0x10
cmp r0, #0x50
bne _080045CA
- ldr r0, _08004624 @ =0x02032EE0
+ ldr r0, _08004624 @ =gUnknown_02032EE0
ldr r1, _08004628 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
bl m4aMPlayVolumeControl
_080045CA:
- ldr r1, _0800462C @ =0x0202BEF4
+ ldr r1, _0800462C @ =gUnknown_0202BEF4
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -937,13 +937,13 @@ _080045CA:
ble _080045E8
movs r0, #0
strh r0, [r1]
- ldr r2, _08004630 @ =0x0202C5AC
+ ldr r2, _08004630 @ =gUnknown_0202C5AC
ldrb r1, [r2]
movs r0, #1
subs r0, r0, r1
strb r0, [r2]
_080045E8:
- ldr r0, _08004634 @ =0x0202BE20
+ ldr r0, _08004634 @ =gUnknown_0202BE20
movs r6, #0
strh r6, [r0]
ldr r0, _08004638 @ =gMain
@@ -952,12 +952,12 @@ _080045E8:
ands r0, r1
cmp r0, #0
beq _08004644
- ldr r5, _0800463C @ =0x0202ADE0
+ ldr r5, _0800463C @ =gUnknown_0202ADE0
movs r1, #0
ldrsh r0, [r5, r1]
cmp r0, #0xc8
bgt _0800467A
- ldr r4, _08004640 @ =0x0202C794
+ ldr r4, _08004640 @ =gUnknown_0202C794
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #1
@@ -970,26 +970,26 @@ _080045E8:
movs r1, #0
b _08004670
.align 2, 0
-_08004620: .4byte 0x0202C5E8
-_08004624: .4byte 0x02032EE0
+_08004620: .4byte gUnknown_0202C5E8
+_08004624: .4byte gUnknown_02032EE0
_08004628: .4byte 0x0000FFFF
-_0800462C: .4byte 0x0202BEF4
-_08004630: .4byte 0x0202C5AC
-_08004634: .4byte 0x0202BE20
+_0800462C: .4byte gUnknown_0202BEF4
+_08004630: .4byte gUnknown_0202C5AC
+_08004634: .4byte gUnknown_0202BE20
_08004638: .4byte gMain
-_0800463C: .4byte 0x0202ADE0
-_08004640: .4byte 0x0202C794
+_0800463C: .4byte gUnknown_0202ADE0
+_08004640: .4byte gUnknown_0202C794
_08004644:
movs r0, #0x80
ands r0, r1
cmp r0, #0
beq _0800467A
- ldr r5, _080046BC @ =0x0202ADE0
+ ldr r5, _080046BC @ =gUnknown_0202ADE0
movs r3, #0
ldrsh r0, [r5, r3]
cmp r0, #0xc8
bgt _0800467A
- ldr r4, _080046C0 @ =0x0202C794
+ ldr r4, _080046C0 @ =gUnknown_0202C794
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #0
@@ -1003,7 +1003,7 @@ _08004644:
movs r1, #1
_08004670:
bl sub_70E0
- ldr r1, _080046C4 @ =0x02019C28
+ ldr r1, _080046C4 @ =gUnknown_02019C28
ldrb r0, [r4]
strb r0, [r1]
_0800467A:
@@ -1013,12 +1013,12 @@ _0800467A:
ands r4, r1
cmp r4, #0
beq _08004700
- ldr r5, _080046BC @ =0x0202ADE0
+ ldr r5, _080046BC @ =gUnknown_0202ADE0
movs r2, #0
ldrsh r0, [r5, r2]
cmp r0, #0xc8
bgt _08004730
- ldr r4, _080046C0 @ =0x0202C794
+ ldr r4, _080046C0 @ =gUnknown_0202C794
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #0
@@ -1034,36 +1034,36 @@ _0800467A:
movs r1, #0
ldrsb r1, [r4, r1]
bl sub_70E0
- ldr r1, _080046C4 @ =0x02019C28
+ ldr r1, _080046C4 @ =gUnknown_02019C28
ldrb r0, [r4]
strb r0, [r1]
b _08004730
.align 2, 0
-_080046BC: .4byte 0x0202ADE0
-_080046C0: .4byte 0x0202C794
-_080046C4: .4byte 0x02019C28
+_080046BC: .4byte gUnknown_0202ADE0
+_080046C0: .4byte gUnknown_0202C794
+_080046C4: .4byte gUnknown_02019C28
_080046C8: .4byte gMain
_080046CC:
movs r0, #0x69
bl m4aSongNumStart
- ldr r0, _080046F0 @ =0x02032EE0
+ ldr r0, _080046F0 @ =gUnknown_02032EE0
ldr r1, _080046F4 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
bl m4aMPlayVolumeControl
movs r0, #0
strb r0, [r4]
- ldr r0, _080046F8 @ =0x0202C5E8
+ ldr r0, _080046F8 @ =gUnknown_0202C5E8
movs r1, #0
strh r1, [r0]
- ldr r0, _080046FC @ =0x0202BEF4
+ ldr r0, _080046FC @ =gUnknown_0202BEF4
strh r1, [r0]
b _08004728
.align 2, 0
-_080046F0: .4byte 0x02032EE0
+_080046F0: .4byte gUnknown_02032EE0
_080046F4: .4byte 0x0000FFFF
-_080046F8: .4byte 0x0202C5E8
-_080046FC: .4byte 0x0202BEF4
+_080046F8: .4byte gUnknown_0202C5E8
+_080046FC: .4byte gUnknown_0202BEF4
_08004700:
movs r0, #2
ands r0, r1
@@ -1071,20 +1071,20 @@ _08004700:
beq _08004730
movs r0, #0x69
bl m4aSongNumStart
- ldr r0, _0800476C @ =0x02032EE0
+ ldr r0, _0800476C @ =gUnknown_02032EE0
ldr r1, _08004770 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
bl m4aMPlayVolumeControl
- ldr r0, _08004774 @ =0x0202C794
+ ldr r0, _08004774 @ =gUnknown_0202C794
strb r4, [r0]
- ldr r0, _08004778 @ =0x0202C5E8
+ ldr r0, _08004778 @ =gUnknown_0202C5E8
movs r1, #0
strh r4, [r0]
- ldr r0, _0800477C @ =0x0202BEF4
+ ldr r0, _0800477C @ =gUnknown_0202BEF4
strh r4, [r0]
_08004728:
- ldr r0, _08004780 @ =0x0201C1B4
+ ldr r0, _08004780 @ =gUnknown_0201C1B4
strb r1, [r0]
movs r0, #4
strb r0, [r6, #3]
@@ -1097,8 +1097,8 @@ _08004730:
lsrs r4, r0, #0x10
cmp r4, #0
beq _08004808
- ldr r1, _08004788 @ =0x0202A1C0
- ldr r0, _0800478C @ =0x0202ADE0
+ ldr r1, _08004788 @ =gUnknown_0202A1C0
+ ldr r0, _0800478C @ =gUnknown_0202ADE0
movs r2, #0
ldrsh r0, [r0, r2]
lsls r2, r0, #1
@@ -1115,74 +1115,74 @@ _08004730:
rsbs r0, r0, #0
cmp r1, r0
bne _08004798
- ldr r1, _08004794 @ =0x0202A588
+ ldr r1, _08004794 @ =gUnknown_0202A588
movs r0, #0
strh r0, [r1]
b _0800482C
.align 2, 0
-_0800476C: .4byte 0x02032EE0
+_0800476C: .4byte gUnknown_02032EE0
_08004770: .4byte 0x0000FFFF
-_08004774: .4byte 0x0202C794
-_08004778: .4byte 0x0202C5E8
-_0800477C: .4byte 0x0202BEF4
-_08004780: .4byte 0x0201C1B4
+_08004774: .4byte gUnknown_0202C794
+_08004778: .4byte gUnknown_0202C5E8
+_0800477C: .4byte gUnknown_0202BEF4
+_08004780: .4byte gUnknown_0201C1B4
_08004784: .4byte gMain
-_08004788: .4byte 0x0202A1C0
-_0800478C: .4byte 0x0202ADE0
+_08004788: .4byte gUnknown_0202A1C0
+_0800478C: .4byte gUnknown_0202ADE0
_08004790: .4byte gUnknown_086A61BC
-_08004794: .4byte 0x0202A588
+_08004794: .4byte gUnknown_0202A588
_08004798:
cmp r1, #0x63
bgt _080047C0
- ldr r0, _080047B4 @ =0x0202A588
+ ldr r0, _080047B4 @ =gUnknown_0202A588
movs r1, #0
strh r1, [r0]
- ldr r0, _080047B8 @ =0x0202A55C
+ ldr r0, _080047B8 @ =gUnknown_0202A55C
strh r1, [r0]
- ldr r1, _080047BC @ =0x0202A568
+ ldr r1, _080047BC @ =gUnknown_0202A568
movs r2, #0
movs r0, #1
strh r0, [r1]
strh r2, [r1, #2]
b _08004842
.align 2, 0
-_080047B4: .4byte 0x0202A588
-_080047B8: .4byte 0x0202A55C
-_080047BC: .4byte 0x0202A568
+_080047B4: .4byte gUnknown_0202A588
+_080047B8: .4byte gUnknown_0202A55C
+_080047BC: .4byte gUnknown_0202A568
_080047C0:
- ldr r0, _080047D8 @ =0x0202A588
+ ldr r0, _080047D8 @ =gUnknown_0202A588
movs r1, #0
strh r1, [r0]
- ldr r0, _080047DC @ =0x0202A55C
+ ldr r0, _080047DC @ =gUnknown_0202A55C
strh r1, [r0]
- ldr r1, _080047E0 @ =0x0202A568
+ ldr r1, _080047E0 @ =gUnknown_0202A568
movs r0, #0
strh r0, [r1]
movs r0, #1
strh r0, [r1, #2]
b _08004842
.align 2, 0
-_080047D8: .4byte 0x0202A588
-_080047DC: .4byte 0x0202A55C
-_080047E0: .4byte 0x0202A568
+_080047D8: .4byte gUnknown_0202A588
+_080047DC: .4byte gUnknown_0202A55C
+_080047E0: .4byte gUnknown_0202A568
_080047E4:
- ldr r1, _080047FC @ =0x0202A588
+ ldr r1, _080047FC @ =gUnknown_0202A588
movs r0, #0
strh r0, [r1]
- ldr r1, _08004800 @ =0x0202A55C
+ ldr r1, _08004800 @ =gUnknown_0202A55C
movs r0, #1
strh r0, [r1]
- ldr r1, _08004804 @ =0x0202A568
+ ldr r1, _08004804 @ =gUnknown_0202A568
movs r0, #0
strh r0, [r1]
strh r0, [r1, #2]
b _08004842
.align 2, 0
-_080047FC: .4byte 0x0202A588
-_08004800: .4byte 0x0202A55C
-_08004804: .4byte 0x0202A568
+_080047FC: .4byte gUnknown_0202A588
+_08004800: .4byte gUnknown_0202A55C
+_08004804: .4byte gUnknown_0202A568
_08004808:
- ldr r0, _08004820 @ =0x0202ADE0
+ ldr r0, _08004820 @ =gUnknown_0202ADE0
movs r3, #0
ldrsh r0, [r0, r3]
bl sub_8A78
@@ -1190,26 +1190,26 @@ _08004808:
asrs r1, r0, #0x10
cmp r1, #1
bne _08004828
- ldr r0, _08004824 @ =0x0202A588
+ ldr r0, _08004824 @ =gUnknown_0202A588
strh r1, [r0]
b _0800482C
.align 2, 0
-_08004820: .4byte 0x0202ADE0
-_08004824: .4byte 0x0202A588
+_08004820: .4byte gUnknown_0202ADE0
+_08004824: .4byte gUnknown_0202A588
_08004828:
- ldr r0, _0800484C @ =0x0202A588
+ ldr r0, _0800484C @ =gUnknown_0202A588
strh r4, [r0]
_0800482C:
- ldr r1, _08004850 @ =0x0202A55C
+ ldr r1, _08004850 @ =gUnknown_0202A55C
movs r0, #1
strh r0, [r1]
- ldr r0, _08004854 @ =0x0202A568
+ ldr r0, _08004854 @ =gUnknown_0202A568
movs r1, #0
strh r1, [r0]
strh r1, [r0, #2]
- ldr r0, _08004858 @ =0x0201A440
+ ldr r0, _08004858 @ =gUnknown_0201A440
strh r1, [r0]
- ldr r0, _0800485C @ =0x0202BF0C
+ ldr r0, _0800485C @ =gUnknown_0202BF0C
strh r1, [r0]
_08004842:
bl sub_51FC
@@ -1217,11 +1217,11 @@ _08004842:
pop {r0}
bx r0
.align 2, 0
-_0800484C: .4byte 0x0202A588
-_08004850: .4byte 0x0202A55C
-_08004854: .4byte 0x0202A568
-_08004858: .4byte 0x0201A440
-_0800485C: .4byte 0x0202BF0C
+_0800484C: .4byte gUnknown_0202A588
+_08004850: .4byte gUnknown_0202A55C
+_08004854: .4byte gUnknown_0202A568
+_08004858: .4byte gUnknown_0201A440
+_0800485C: .4byte gUnknown_0202BF0C
thumb_func_start sub_4860
sub_4860: @ 0x08004860
@@ -1232,9 +1232,9 @@ sub_4860: @ 0x08004860
push {r5, r6, r7}
sub sp, #4
movs r3, #0
- ldr r0, _0800496C @ =0x02019C40
+ ldr r0, _0800496C @ =gUnknown_02019C40
mov r8, r0
- ldr r7, _08004970 @ =0x0202A558
+ ldr r7, _08004970 @ =gUnknown_0202A558
ldr r1, _08004974 @ =gUnknown_0805C800
mov sb, r1
ldr r0, _08004978 @ =0x03005C00
@@ -1279,7 +1279,7 @@ _08004886:
ldr r0, _08004978 @ =0x03005C00
mov ip, r0
adds r6, r7, #0
- ldr r5, _08004980 @ =0x0202A590
+ ldr r5, _08004980 @ =gUnknown_0202A590
movs r4, #0x11
movs r2, #7
_080048D0:
@@ -1330,9 +1330,9 @@ _080048F2:
cmp r0, #8
ble _0800495A
strh r3, [r7]
- ldr r0, _08004990 @ =0x0202A588
+ ldr r0, _08004990 @ =gUnknown_0202A588
strh r3, [r0]
- ldr r1, _08004994 @ =0x0202BF04
+ ldr r1, _08004994 @ =gUnknown_0202BF04
movs r0, #1
strb r0, [r1]
mov r0, sp
@@ -1363,17 +1363,17 @@ _0800495A:
pop {r0}
bx r0
.align 2, 0
-_0800496C: .4byte 0x02019C40
-_08004970: .4byte 0x0202A558
+_0800496C: .4byte gUnknown_02019C40
+_08004970: .4byte gUnknown_0202A558
_08004974: .4byte gUnknown_0805C800
_08004978: .4byte 0x03005C00
_0800497C: .4byte gUnknown_0805C7C0
-_08004980: .4byte 0x0202A590
+_08004980: .4byte gUnknown_0202A590
_08004984: .4byte 0x040000D4
_08004988: .4byte 0x06000800
_0800498C: .4byte 0x80000400
-_08004990: .4byte 0x0202A588
-_08004994: .4byte 0x0202BF04
+_08004990: .4byte gUnknown_0202A588
+_08004994: .4byte gUnknown_0202BF04
_08004998: .4byte 0x03000000
_0800499C: .4byte 0x81000C00
_080049A0: .4byte 0x06005C00
@@ -1384,7 +1384,7 @@ sub_49A8: @ 0x080049A8
push {lr}
bl sub_19B4
bl sub_5E60
- ldr r1, _080049C8 @ =0x0201B124
+ ldr r1, _080049C8 @ =gUnknown_0201B124
movs r0, #0
strb r0, [r1]
bl sub_599C
@@ -1394,7 +1394,7 @@ sub_49A8: @ 0x080049A8
pop {r0}
bx r0
.align 2, 0
-_080049C8: .4byte 0x0201B124
+_080049C8: .4byte gUnknown_0201B124
_080049CC: .4byte gMain
thumb_func_start sub_49D0
@@ -1409,15 +1409,15 @@ sub_49D0: @ 0x080049D0
beq _08004A1C
movs r0, #0x66
bl m4aSongNumStart
- ldr r0, _08004A0C @ =0x0202BEC4
+ ldr r0, _08004A0C @ =gUnknown_0202BEC4
movs r1, #0
strb r1, [r0]
- ldr r0, _08004A10 @ =0x0202BEFC
+ ldr r0, _08004A10 @ =gUnknown_0202BEFC
strb r1, [r0]
- ldr r1, _08004A14 @ =0x0202BF04
+ ldr r1, _08004A14 @ =gUnknown_0202BF04
movs r0, #1
strb r0, [r1]
- ldr r0, _08004A18 @ =0x0202A588
+ ldr r0, _08004A18 @ =gUnknown_0202A588
movs r4, #1
strh r4, [r0]
bl sub_2568
@@ -1425,27 +1425,27 @@ sub_49D0: @ 0x080049D0
b _08004AF2
.align 2, 0
_08004A08: .4byte gMain
-_08004A0C: .4byte 0x0202BEC4
-_08004A10: .4byte 0x0202BEFC
-_08004A14: .4byte 0x0202BF04
-_08004A18: .4byte 0x0202A588
+_08004A0C: .4byte gUnknown_0202BEC4
+_08004A10: .4byte gUnknown_0202BEFC
+_08004A14: .4byte gUnknown_0202BF04
+_08004A18: .4byte gUnknown_0202A588
_08004A1C:
- ldr r4, _08004A7C @ =0x0202ADD0
- ldr r0, _08004A80 @ =0x0202BEC8
- ldr r1, _08004A84 @ =0x0202C5F0
- ldr r2, _08004A88 @ =0x0201A4D0
+ ldr r4, _08004A7C @ =gUnknown_0202ADD0
+ ldr r0, _08004A80 @ =gUnknown_0202BEC8
+ ldr r1, _08004A84 @ =gUnknown_0202C5F0
+ ldr r2, _08004A88 @ =gUnknown_0201A4D0
bl sub_1B04
str r0, [r4]
- ldr r1, _08004A8C @ =0x0202BDF0
+ ldr r1, _08004A8C @ =gUnknown_0202BDF0
movs r3, #3
ands r3, r0
str r3, [r1]
- ldr r2, _08004A90 @ =0x0201C1AC
+ ldr r2, _08004A90 @ =gUnknown_0201C1AC
movs r1, #0x1c
ands r1, r0
lsrs r1, r1, #2
strb r1, [r2]
- ldr r2, _08004A94 @ =0x0202ADDC
+ ldr r2, _08004A94 @ =gUnknown_0202ADDC
movs r1, #0xe0
lsls r1, r1, #4
ands r1, r0
@@ -1475,17 +1475,17 @@ _08004A1C:
strb r0, [r5, #3]
b _08004AAC
.align 2, 0
-_08004A7C: .4byte 0x0202ADD0
-_08004A80: .4byte 0x0202BEC8
-_08004A84: .4byte 0x0202C5F0
-_08004A88: .4byte 0x0201A4D0
-_08004A8C: .4byte 0x0202BDF0
-_08004A90: .4byte 0x0201C1AC
-_08004A94: .4byte 0x0202ADDC
+_08004A7C: .4byte gUnknown_0202ADD0
+_08004A80: .4byte gUnknown_0202BEC8
+_08004A84: .4byte gUnknown_0202C5F0
+_08004A88: .4byte gUnknown_0201A4D0
+_08004A8C: .4byte gUnknown_0202BDF0
+_08004A90: .4byte gUnknown_0201C1AC
+_08004A94: .4byte gUnknown_0202ADDC
_08004A98:
cmp r1, #1
bne _08004AAC
- ldr r0, _08004AF8 @ =0x0202BEFC
+ ldr r0, _08004AF8 @ =gUnknown_0202BEFC
movs r1, #2
strb r1, [r0]
movs r0, #8
@@ -1493,25 +1493,25 @@ _08004A98:
movs r0, #0x8a
bl m4aSongNumStart
_08004AAC:
- ldr r1, _08004AFC @ =0x0201A510
+ ldr r1, _08004AFC @ =gUnknown_0201A510
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
- ldr r0, _08004B00 @ =0x0202ADD0
+ ldr r0, _08004B00 @ =gUnknown_0202ADD0
ldr r0, [r0]
movs r1, #0xfe
lsls r1, r1, #0xf
ands r0, r1
cmp r0, #0
beq _08004AF2
- ldr r0, _08004B04 @ =0x0201B128
+ ldr r0, _08004B04 @ =gUnknown_0201B128
movs r1, #0
ldrsb r1, [r0, r1]
movs r0, #1
rsbs r0, r0, #0
cmp r1, r0
bne _08004AF2
- ldr r1, _08004B08 @ =0x0201A444
+ ldr r1, _08004B08 @ =gUnknown_0201A444
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -1519,7 +1519,7 @@ _08004AAC:
asrs r0, r0, #0x10
cmp r0, #0xb4
ble _08004AF2
- ldr r1, _08004AF8 @ =0x0202BEFC
+ ldr r1, _08004AF8 @ =gUnknown_0202BEFC
movs r0, #2
strb r0, [r1]
ldr r1, _08004B0C @ =gMain
@@ -1532,16 +1532,16 @@ _08004AF2:
pop {r0}
bx r0
.align 2, 0
-_08004AF8: .4byte 0x0202BEFC
-_08004AFC: .4byte 0x0201A510
-_08004B00: .4byte 0x0202ADD0
-_08004B04: .4byte 0x0201B128
-_08004B08: .4byte 0x0201A444
+_08004AF8: .4byte gUnknown_0202BEFC
+_08004AFC: .4byte gUnknown_0201A510
+_08004B00: .4byte gUnknown_0202ADD0
+_08004B04: .4byte gUnknown_0201B128
+_08004B08: .4byte gUnknown_0201A444
_08004B0C: .4byte gMain
thumb_func_start sub_4B10
sub_4B10: @ 0x08004B10
- ldr r1, _08004B2C @ =0x0201A444
+ ldr r1, _08004B2C @ =gUnknown_0201A444
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -1557,14 +1557,14 @@ sub_4B10: @ 0x08004B10
_08004B2A:
bx lr
.align 2, 0
-_08004B2C: .4byte 0x0201A444
+_08004B2C: .4byte gUnknown_0201A444
_08004B30: .4byte gMain
thumb_func_start sub_4B34
sub_4B34: @ 0x08004B34
push {lr}
bl sub_599C
- ldr r2, _08004B94 @ =0x0201B120
+ ldr r2, _08004B94 @ =gUnknown_0201B120
ldrh r0, [r2]
adds r0, #1
strh r0, [r2]
@@ -1574,20 +1574,20 @@ sub_4B34: @ 0x08004B34
ble _08004B90
movs r1, #0
strh r1, [r2]
- ldr r0, _08004B98 @ =0x0202BEC4
+ ldr r0, _08004B98 @ =gUnknown_0202BEC4
strb r1, [r0]
- ldr r0, _08004B9C @ =0x0202BEFC
+ ldr r0, _08004B9C @ =gUnknown_0202BEFC
strb r1, [r0]
- ldr r1, _08004BA0 @ =0x0202BF04
+ ldr r1, _08004BA0 @ =gUnknown_0202BF04
movs r0, #1
strb r0, [r1]
- ldr r1, _08004BA4 @ =0x0202A588
+ ldr r1, _08004BA4 @ =gUnknown_0202A588
movs r0, #1
strh r0, [r1]
bl sub_2568
bl sub_1AA4
- ldr r3, _08004BA8 @ =0x0202A1C0
- ldr r2, _08004BAC @ =0x0202A390
+ ldr r3, _08004BA8 @ =gUnknown_0202A1C0
+ ldr r2, _08004BAC @ =gUnknown_0202A390
movs r1, #0xe0
_08004B70:
ldrh r0, [r3]
@@ -1607,20 +1607,20 @@ _08004B90:
pop {r0}
bx r0
.align 2, 0
-_08004B94: .4byte 0x0201B120
-_08004B98: .4byte 0x0202BEC4
-_08004B9C: .4byte 0x0202BEFC
-_08004BA0: .4byte 0x0202BF04
-_08004BA4: .4byte 0x0202A588
-_08004BA8: .4byte 0x0202A1C0
-_08004BAC: .4byte 0x0202A390
+_08004B94: .4byte gUnknown_0201B120
+_08004B98: .4byte gUnknown_0202BEC4
+_08004B9C: .4byte gUnknown_0202BEFC
+_08004BA0: .4byte gUnknown_0202BF04
+_08004BA4: .4byte gUnknown_0202A588
+_08004BA8: .4byte gUnknown_0202A1C0
+_08004BAC: .4byte gUnknown_0202A390
_08004BB0: .4byte gMain
thumb_func_start sub_4BB4
sub_4BB4: @ 0x08004BB4
push {r4, lr}
bl sub_599C
- ldr r2, _08004BD0 @ =0x0201B120
+ ldr r2, _08004BD0 @ =gUnknown_0201B120
movs r1, #0
ldrsh r0, [r2, r1]
cmp r0, #0x82
@@ -1631,7 +1631,7 @@ sub_4BB4: @ 0x08004BB4
beq _08004BDA
b _08004C4E
.align 2, 0
-_08004BD0: .4byte 0x0201B120
+_08004BD0: .4byte gUnknown_0201B120
_08004BD4:
cmp r0, #0xfa
beq _08004BF8
@@ -1641,29 +1641,29 @@ _08004BDA:
bl sub_1AA4
b _08004C4E
_08004BE4:
- ldr r1, _08004BF4 @ =0x0202BEFC
+ ldr r1, _08004BF4 @ =gUnknown_0202BEFC
movs r0, #3
strb r0, [r1]
movs r0, #0x65
bl m4aSongNumStart
b _08004C4E
.align 2, 0
-_08004BF4: .4byte 0x0202BEFC
+_08004BF4: .4byte gUnknown_0202BEFC
_08004BF8:
movs r1, #0
strh r1, [r2]
- ldr r0, _08004C5C @ =0x0202BEC4
+ ldr r0, _08004C5C @ =gUnknown_0202BEC4
strb r1, [r0]
- ldr r0, _08004C60 @ =0x0202BEFC
+ ldr r0, _08004C60 @ =gUnknown_0202BEFC
strb r1, [r0]
- ldr r1, _08004C64 @ =0x0202BF04
+ ldr r1, _08004C64 @ =gUnknown_0202BF04
movs r0, #1
strb r0, [r1]
- ldr r1, _08004C68 @ =0x0202A588
+ ldr r1, _08004C68 @ =gUnknown_0202A588
movs r0, #1
strh r0, [r1]
- ldr r3, _08004C6C @ =0x0202A390
- ldr r1, _08004C70 @ =0x0202A1C0
+ ldr r3, _08004C6C @ =gUnknown_0202A390
+ ldr r1, _08004C70 @ =gUnknown_0202A1C0
movs r2, #0xe0
_08004C16:
ldrh r0, [r3]
@@ -1674,8 +1674,8 @@ _08004C16:
cmp r2, #0
bge _08004C16
movs r2, #0
- ldr r4, _08004C74 @ =0x0200B134
- ldr r3, _08004C70 @ =0x0202A1C0
+ ldr r4, _08004C74 @ =gUnknown_0200B134
+ ldr r3, _08004C70 @ =gUnknown_0202A1C0
_08004C2A:
adds r1, r2, r4
ldrh r0, [r3]
@@ -1692,7 +1692,7 @@ _08004C2A:
movs r0, #0
strb r0, [r1, #3]
_08004C4E:
- ldr r1, _08004C7C @ =0x0201B120
+ ldr r1, _08004C7C @ =gUnknown_0201B120
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
@@ -1700,15 +1700,15 @@ _08004C4E:
pop {r0}
bx r0
.align 2, 0
-_08004C5C: .4byte 0x0202BEC4
-_08004C60: .4byte 0x0202BEFC
-_08004C64: .4byte 0x0202BF04
-_08004C68: .4byte 0x0202A588
-_08004C6C: .4byte 0x0202A390
-_08004C70: .4byte 0x0202A1C0
-_08004C74: .4byte 0x0200B134
+_08004C5C: .4byte gUnknown_0202BEC4
+_08004C60: .4byte gUnknown_0202BEFC
+_08004C64: .4byte gUnknown_0202BF04
+_08004C68: .4byte gUnknown_0202A588
+_08004C6C: .4byte gUnknown_0202A390
+_08004C70: .4byte gUnknown_0202A1C0
+_08004C74: .4byte gUnknown_0200B134
_08004C78: .4byte gMain
-_08004C7C: .4byte 0x0201B120
+_08004C7C: .4byte gUnknown_0201B120
thumb_func_start sub_4C80
sub_4C80: @ 0x08004C80
@@ -1725,8 +1725,8 @@ sub_4C80: @ 0x08004C80
movs r0, #0x65
bl m4aSongNumStart
movs r3, #0
- ldr r1, _08004CFC @ =0x0202A1C0
- ldr r0, _08004D00 @ =0x0202A390
+ ldr r1, _08004CFC @ =gUnknown_0202A1C0
+ ldr r0, _08004D00 @ =gUnknown_0202A390
movs r2, #0xe0
_08004CA4:
strh r3, [r0]
@@ -1737,13 +1737,13 @@ _08004CA4:
cmp r2, #0
bge _08004CA4
movs r2, #0
- ldr r5, _08004D04 @ =0x0202BEC4
- ldr r6, _08004D08 @ =0x0202BEFC
- ldr r7, _08004D0C @ =0x0202BF04
- ldr r0, _08004D10 @ =0x0202A588
+ ldr r5, _08004D04 @ =gUnknown_0202BEC4
+ ldr r6, _08004D08 @ =gUnknown_0202BEFC
+ ldr r7, _08004D0C @ =gUnknown_0202BF04
+ ldr r0, _08004D10 @ =gUnknown_0202A588
mov ip, r0
- ldr r4, _08004D14 @ =0x0200B134
- ldr r3, _08004CFC @ =0x0202A1C0
+ ldr r4, _08004D14 @ =gUnknown_0200B134
+ ldr r3, _08004CFC @ =gUnknown_0202A1C0
_08004CC2:
adds r1, r2, r4
ldrh r0, [r3]
@@ -1770,13 +1770,13 @@ _08004CC2:
b _08004D38
.align 2, 0
_08004CF8: .4byte gMain
-_08004CFC: .4byte 0x0202A1C0
-_08004D00: .4byte 0x0202A390
-_08004D04: .4byte 0x0202BEC4
-_08004D08: .4byte 0x0202BEFC
-_08004D0C: .4byte 0x0202BF04
-_08004D10: .4byte 0x0202A588
-_08004D14: .4byte 0x0200B134
+_08004CFC: .4byte gUnknown_0202A1C0
+_08004D00: .4byte gUnknown_0202A390
+_08004D04: .4byte gUnknown_0202BEC4
+_08004D08: .4byte gUnknown_0202BEFC
+_08004D0C: .4byte gUnknown_0202BF04
+_08004D10: .4byte gUnknown_0202A588
+_08004D14: .4byte gUnknown_0200B134
_08004D18:
movs r0, #2
ands r0, r1
@@ -1784,13 +1784,13 @@ _08004D18:
beq _08004D38
movs r0, #0x66
bl m4aSongNumStart
- ldr r0, _08004D40 @ =0x0202BEC4
+ ldr r0, _08004D40 @ =gUnknown_0202BEC4
strb r4, [r0]
- ldr r0, _08004D44 @ =0x0202BEFC
+ ldr r0, _08004D44 @ =gUnknown_0202BEFC
strb r4, [r0]
- ldr r0, _08004D48 @ =0x0202BF04
+ ldr r0, _08004D48 @ =gUnknown_0202BF04
strb r6, [r0]
- ldr r0, _08004D4C @ =0x0202A588
+ ldr r0, _08004D4C @ =gUnknown_0202A588
strh r5, [r0]
strb r6, [r7, #3]
_08004D38:
@@ -1798,10 +1798,10 @@ _08004D38:
pop {r0}
bx r0
.align 2, 0
-_08004D40: .4byte 0x0202BEC4
-_08004D44: .4byte 0x0202BEFC
-_08004D48: .4byte 0x0202BF04
-_08004D4C: .4byte 0x0202A588
+_08004D40: .4byte gUnknown_0202BEC4
+_08004D44: .4byte gUnknown_0202BEFC
+_08004D48: .4byte gUnknown_0202BF04
+_08004D4C: .4byte gUnknown_0202A588
thumb_func_start sub_4D50
sub_4D50: @ 0x08004D50
@@ -1822,37 +1822,37 @@ _08004D70: .4byte gAutoDisplayTitlescreenMenu
thumb_func_start sub_4D74
sub_4D74: @ 0x08004D74
push {r4, r5, lr}
- ldr r5, _08004DC4 @ =0x0202C58C
+ ldr r5, _08004DC4 @ =gUnknown_0202C58C
movs r0, #0
ldrsh r1, [r5, r0]
cmp r1, #0
bne _08004E26
- ldr r0, _08004DC8 @ =0x0201A440
+ ldr r0, _08004DC8 @ =gUnknown_0201A440
strh r1, [r0]
- ldr r0, _08004DCC @ =0x0202BF0C
+ ldr r0, _08004DCC @ =gUnknown_0202BF0C
strh r1, [r0]
- ldr r4, _08004DD0 @ =0x0202A57C
+ ldr r4, _08004DD0 @ =gUnknown_0202A57C
movs r1, #0
ldrsh r0, [r4, r1]
cmp r0, #0
bne _08004E08
- ldr r2, _08004DD4 @ =0x0202C5B0
+ ldr r2, _08004DD4 @ =gUnknown_0202C5B0
ldrh r1, [r2]
movs r3, #0
ldrsh r0, [r2, r3]
cmp r0, #0
bne _08004DE4
- ldr r0, _08004DD8 @ =0x02019C24
+ ldr r0, _08004DD8 @ =gUnknown_02019C24
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
cmp r0, #0
bne _08004DF6
- ldr r0, _08004DDC @ =0x0202A574
+ ldr r0, _08004DDC @ =gUnknown_0202A574
ldrh r0, [r0]
subs r1, r0, #5
strh r1, [r2]
- ldr r1, _08004DE0 @ =0x0202ADE0
+ ldr r1, _08004DE0 @ =gUnknown_0202ADE0
subs r0, #1
strh r0, [r1]
movs r0, #4
@@ -1861,45 +1861,45 @@ sub_4D74: @ 0x08004D74
bl m4aSongNumStart
b _08004DF6
.align 2, 0
-_08004DC4: .4byte 0x0202C58C
-_08004DC8: .4byte 0x0201A440
-_08004DCC: .4byte 0x0202BF0C
-_08004DD0: .4byte 0x0202A57C
-_08004DD4: .4byte 0x0202C5B0
-_08004DD8: .4byte 0x02019C24
-_08004DDC: .4byte 0x0202A574
-_08004DE0: .4byte 0x0202ADE0
+_08004DC4: .4byte gUnknown_0202C58C
+_08004DC8: .4byte gUnknown_0201A440
+_08004DCC: .4byte gUnknown_0202BF0C
+_08004DD0: .4byte gUnknown_0202A57C
+_08004DD4: .4byte gUnknown_0202C5B0
+_08004DD8: .4byte gUnknown_02019C24
+_08004DDC: .4byte gUnknown_0202A574
+_08004DE0: .4byte gUnknown_0202ADE0
_08004DE4:
subs r0, r1, #1
strh r0, [r2]
- ldr r1, _08004E00 @ =0x0202ADE0
+ ldr r1, _08004E00 @ =gUnknown_0202ADE0
ldrh r0, [r1]
subs r0, #1
strh r0, [r1]
movs r0, #0x67
bl m4aSongNumStart
_08004DF6:
- ldr r1, _08004E04 @ =0x0202C58C
+ ldr r1, _08004E04 @ =gUnknown_0202C58C
movs r0, #9
strh r0, [r1]
b _08004E20
.align 2, 0
-_08004E00: .4byte 0x0202ADE0
-_08004E04: .4byte 0x0202C58C
+_08004E00: .4byte gUnknown_0202ADE0
+_08004E04: .4byte gUnknown_0202C58C
_08004E08:
movs r0, #0x67
bl m4aSongNumStart
ldrh r0, [r4]
subs r0, #1
strh r0, [r4]
- ldr r1, _08004E2C @ =0x0202ADE0
+ ldr r1, _08004E2C @ =gUnknown_0202ADE0
ldrh r0, [r1]
subs r0, #1
strh r0, [r1]
movs r0, #9
strh r0, [r5]
_08004E20:
- ldr r1, _08004E30 @ =0x02019C24
+ ldr r1, _08004E30 @ =gUnknown_02019C24
movs r0, #1
strb r0, [r1]
_08004E26:
@@ -1907,88 +1907,88 @@ _08004E26:
pop {r0}
bx r0
.align 2, 0
-_08004E2C: .4byte 0x0202ADE0
-_08004E30: .4byte 0x02019C24
+_08004E2C: .4byte gUnknown_0202ADE0
+_08004E30: .4byte gUnknown_02019C24
thumb_func_start sub_4E34
sub_4E34: @ 0x08004E34
push {r4, r5, lr}
- ldr r5, _08004E80 @ =0x0202C58C
+ ldr r5, _08004E80 @ =gUnknown_0202C58C
movs r0, #0
ldrsh r1, [r5, r0]
cmp r1, #0
bne _08004EE2
- ldr r0, _08004E84 @ =0x0201A440
+ ldr r0, _08004E84 @ =gUnknown_0201A440
strh r1, [r0]
- ldr r0, _08004E88 @ =0x0202BF0C
+ ldr r0, _08004E88 @ =gUnknown_0202BF0C
strh r1, [r0]
- ldr r4, _08004E8C @ =0x0202A57C
+ ldr r4, _08004E8C @ =gUnknown_0202A57C
movs r1, #0
ldrsh r0, [r4, r1]
cmp r0, #4
bne _08004EC4
- ldr r2, _08004E90 @ =0x0202C5B0
+ ldr r2, _08004E90 @ =gUnknown_0202C5B0
movs r3, #0
ldrsh r1, [r2, r3]
- ldr r0, _08004E94 @ =0x0202A574
+ ldr r0, _08004E94 @ =gUnknown_0202A574
movs r3, #0
ldrsh r0, [r0, r3]
subs r0, #5
cmp r1, r0
bne _08004EA0
- ldr r0, _08004E98 @ =0x02019C24
+ ldr r0, _08004E98 @ =gUnknown_02019C24
movs r1, #0
ldrsb r1, [r0, r1]
cmp r1, #0
bne _08004EB4
strh r1, [r2]
- ldr r0, _08004E9C @ =0x0202ADE0
+ ldr r0, _08004E9C @ =gUnknown_0202ADE0
strh r1, [r0]
strh r1, [r4]
movs r0, #0x67
bl m4aSongNumStart
b _08004EB4
.align 2, 0
-_08004E80: .4byte 0x0202C58C
-_08004E84: .4byte 0x0201A440
-_08004E88: .4byte 0x0202BF0C
-_08004E8C: .4byte 0x0202A57C
-_08004E90: .4byte 0x0202C5B0
-_08004E94: .4byte 0x0202A574
-_08004E98: .4byte 0x02019C24
-_08004E9C: .4byte 0x0202ADE0
+_08004E80: .4byte gUnknown_0202C58C
+_08004E84: .4byte gUnknown_0201A440
+_08004E88: .4byte gUnknown_0202BF0C
+_08004E8C: .4byte gUnknown_0202A57C
+_08004E90: .4byte gUnknown_0202C5B0
+_08004E94: .4byte gUnknown_0202A574
+_08004E98: .4byte gUnknown_02019C24
+_08004E9C: .4byte gUnknown_0202ADE0
_08004EA0:
ldrh r0, [r2]
adds r0, #1
strh r0, [r2]
- ldr r1, _08004EBC @ =0x0202ADE0
+ ldr r1, _08004EBC @ =gUnknown_0202ADE0
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
movs r0, #0x67
bl m4aSongNumStart
_08004EB4:
- ldr r1, _08004EC0 @ =0x0202C58C
+ ldr r1, _08004EC0 @ =gUnknown_0202C58C
movs r0, #9
strh r0, [r1]
b _08004EDC
.align 2, 0
-_08004EBC: .4byte 0x0202ADE0
-_08004EC0: .4byte 0x0202C58C
+_08004EBC: .4byte gUnknown_0202ADE0
+_08004EC0: .4byte gUnknown_0202C58C
_08004EC4:
movs r0, #0x67
bl m4aSongNumStart
ldrh r0, [r4]
adds r0, #1
strh r0, [r4]
- ldr r1, _08004EE8 @ =0x0202ADE0
+ ldr r1, _08004EE8 @ =gUnknown_0202ADE0
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
movs r0, #9
strh r0, [r5]
_08004EDC:
- ldr r1, _08004EEC @ =0x02019C24
+ ldr r1, _08004EEC @ =gUnknown_02019C24
movs r0, #1
strb r0, [r1]
_08004EE2:
@@ -1996,22 +1996,22 @@ _08004EE2:
pop {r0}
bx r0
.align 2, 0
-_08004EE8: .4byte 0x0202ADE0
-_08004EEC: .4byte 0x02019C24
+_08004EE8: .4byte gUnknown_0202ADE0
+_08004EEC: .4byte gUnknown_02019C24
thumb_func_start sub_4EF0
sub_4EF0: @ 0x08004EF0
push {r4, r5, r6, lr}
- ldr r6, _08004F38 @ =0x0202C58C
+ ldr r6, _08004F38 @ =gUnknown_0202C58C
movs r0, #0
ldrsh r4, [r6, r0]
cmp r4, #0
bne _08004F32
- ldr r0, _08004F3C @ =0x0201A440
+ ldr r0, _08004F3C @ =gUnknown_0201A440
strh r4, [r0]
- ldr r0, _08004F40 @ =0x0202BF0C
+ ldr r0, _08004F40 @ =gUnknown_0202BF0C
strh r4, [r0]
- ldr r5, _08004F44 @ =0x0202C5B0
+ ldr r5, _08004F44 @ =gUnknown_0202C5B0
movs r1, #0
ldrsh r0, [r5, r1]
cmp r0, #0
@@ -2026,8 +2026,8 @@ sub_4EF0: @ 0x08004EF0
bge _08004F22
strh r4, [r5]
_08004F22:
- ldr r1, _08004F48 @ =0x0202ADE0
- ldr r0, _08004F4C @ =0x0202A57C
+ ldr r1, _08004F48 @ =gUnknown_0202ADE0
+ ldr r0, _08004F4C @ =gUnknown_0202A57C
ldrh r0, [r0]
ldrh r5, [r5]
adds r0, r0, r5
@@ -2039,29 +2039,29 @@ _08004F32:
pop {r0}
bx r0
.align 2, 0
-_08004F38: .4byte 0x0202C58C
-_08004F3C: .4byte 0x0201A440
-_08004F40: .4byte 0x0202BF0C
-_08004F44: .4byte 0x0202C5B0
-_08004F48: .4byte 0x0202ADE0
-_08004F4C: .4byte 0x0202A57C
+_08004F38: .4byte gUnknown_0202C58C
+_08004F3C: .4byte gUnknown_0201A440
+_08004F40: .4byte gUnknown_0202BF0C
+_08004F44: .4byte gUnknown_0202C5B0
+_08004F48: .4byte gUnknown_0202ADE0
+_08004F4C: .4byte gUnknown_0202A57C
thumb_func_start sub_4F50
sub_4F50: @ 0x08004F50
push {r4, r5, r6, lr}
- ldr r6, _08004FAC @ =0x0202C58C
+ ldr r6, _08004FAC @ =gUnknown_0202C58C
movs r0, #0
ldrsh r1, [r6, r0]
cmp r1, #0
bne _08004FA6
- ldr r0, _08004FB0 @ =0x0201A440
+ ldr r0, _08004FB0 @ =gUnknown_0201A440
strh r1, [r0]
- ldr r0, _08004FB4 @ =0x0202BF0C
+ ldr r0, _08004FB4 @ =gUnknown_0202BF0C
strh r1, [r0]
- ldr r4, _08004FB8 @ =0x0202C5B0
+ ldr r4, _08004FB8 @ =gUnknown_0202C5B0
movs r2, #0
ldrsh r1, [r4, r2]
- ldr r5, _08004FBC @ =0x0202A574
+ ldr r5, _08004FBC @ =gUnknown_0202A574
movs r2, #0
ldrsh r0, [r5, r2]
subs r0, #5
@@ -2083,8 +2083,8 @@ sub_4F50: @ 0x08004F50
subs r0, #5
strh r0, [r4]
_08004F96:
- ldr r1, _08004FC0 @ =0x0202ADE0
- ldr r0, _08004FC4 @ =0x0202A57C
+ ldr r1, _08004FC0 @ =gUnknown_0202ADE0
+ ldr r0, _08004FC4 @ =gUnknown_0202A57C
ldrh r0, [r0]
ldrh r4, [r4]
adds r0, r0, r4
@@ -2096,13 +2096,13 @@ _08004FA6:
pop {r0}
bx r0
.align 2, 0
-_08004FAC: .4byte 0x0202C58C
-_08004FB0: .4byte 0x0201A440
-_08004FB4: .4byte 0x0202BF0C
-_08004FB8: .4byte 0x0202C5B0
-_08004FBC: .4byte 0x0202A574
-_08004FC0: .4byte 0x0202ADE0
-_08004FC4: .4byte 0x0202A57C
+_08004FAC: .4byte gUnknown_0202C58C
+_08004FB0: .4byte gUnknown_0201A440
+_08004FB4: .4byte gUnknown_0202BF0C
+_08004FB8: .4byte gUnknown_0202C5B0
+_08004FBC: .4byte gUnknown_0202A574
+_08004FC0: .4byte gUnknown_0202ADE0
+_08004FC4: .4byte gUnknown_0202A57C
thumb_func_start sub_4FC8
sub_4FC8: @ 0x08004FC8
@@ -2121,10 +2121,10 @@ sub_4FC8: @ 0x08004FC8
ands r0, r1
cmp r0, #0
beq _08005022
- ldr r2, _0800504C @ =0x02002830
+ ldr r2, _0800504C @ =gUnknown_02002830
movs r0, #0x28
strb r0, [r2]
- ldr r1, _08005050 @ =0x02002831
+ ldr r1, _08005050 @ =gUnknown_02002831
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -2137,21 +2137,21 @@ sub_4FC8: @ 0x08004FC8
strb r4, [r2]
movs r0, #0x68
bl m4aSongNumStart
- ldr r1, _08005054 @ =0x0202BEC4
+ ldr r1, _08005054 @ =gUnknown_0202BEC4
movs r0, #1
strb r0, [r1]
- ldr r1, _08005058 @ =0x0202BEFC
+ ldr r1, _08005058 @ =gUnknown_0202BEFC
movs r0, #4
strb r0, [r1]
- ldr r0, _0800505C @ =0x0202BF04
+ ldr r0, _0800505C @ =gUnknown_0202BF04
strb r4, [r0]
- ldr r1, _08005060 @ =0x0202A588
+ ldr r1, _08005060 @ =gUnknown_0202A588
movs r0, #0
strh r0, [r1]
movs r0, #0xb
strb r0, [r5, #3]
_08005022:
- ldr r2, _0800504C @ =0x02002830
+ ldr r2, _0800504C @ =gUnknown_02002830
ldrb r1, [r2]
movs r0, #0
ldrsb r0, [r2, r0]
@@ -2164,7 +2164,7 @@ _08005022:
bgt _08005040
movs r1, #0
strb r1, [r2]
- ldr r0, _08005050 @ =0x02002831
+ ldr r0, _08005050 @ =gUnknown_02002831
strb r1, [r0]
_08005040:
pop {r4, r5}
@@ -2172,17 +2172,17 @@ _08005040:
bx r0
.align 2, 0
_08005048: .4byte gMain
-_0800504C: .4byte 0x02002830
-_08005050: .4byte 0x02002831
-_08005054: .4byte 0x0202BEC4
-_08005058: .4byte 0x0202BEFC
-_0800505C: .4byte 0x0202BF04
-_08005060: .4byte 0x0202A588
+_0800504C: .4byte gUnknown_02002830
+_08005050: .4byte gUnknown_02002831
+_08005054: .4byte gUnknown_0202BEC4
+_08005058: .4byte gUnknown_0202BEFC
+_0800505C: .4byte gUnknown_0202BF04
+_08005060: .4byte gUnknown_0202A588
thumb_func_start sub_5064
sub_5064: @ 0x08005064
- ldr r1, _080050A8 @ =0x0202A1C0
- ldr r0, _080050AC @ =0x0202ADE0
+ ldr r1, _080050A8 @ =gUnknown_0202A1C0
+ ldr r0, _080050AC @ =gUnknown_0202ADE0
movs r2, #0
ldrsh r0, [r0, r2]
lsls r2, r0, #1
@@ -2199,71 +2199,71 @@ sub_5064: @ 0x08005064
rsbs r0, r0, #0
cmp r1, r0
bne _080050C8
- ldr r1, _080050B4 @ =0x0202A588
+ ldr r1, _080050B4 @ =gUnknown_0202A588
movs r0, #0
strh r0, [r1]
- ldr r1, _080050B8 @ =0x0202A55C
+ ldr r1, _080050B8 @ =gUnknown_0202A55C
movs r0, #1
strh r0, [r1]
- ldr r0, _080050BC @ =0x0202A568
+ ldr r0, _080050BC @ =gUnknown_0202A568
movs r1, #0
strh r1, [r0]
strh r1, [r0, #2]
- ldr r0, _080050C0 @ =0x0201A440
+ ldr r0, _080050C0 @ =gUnknown_0201A440
strh r1, [r0]
- ldr r0, _080050C4 @ =0x0202BF0C
+ ldr r0, _080050C4 @ =gUnknown_0202BF0C
strh r1, [r0]
b _08005124
.align 2, 0
-_080050A8: .4byte 0x0202A1C0
-_080050AC: .4byte 0x0202ADE0
+_080050A8: .4byte gUnknown_0202A1C0
+_080050AC: .4byte gUnknown_0202ADE0
_080050B0: .4byte gUnknown_086A61BC
-_080050B4: .4byte 0x0202A588
-_080050B8: .4byte 0x0202A55C
-_080050BC: .4byte 0x0202A568
-_080050C0: .4byte 0x0201A440
-_080050C4: .4byte 0x0202BF0C
+_080050B4: .4byte gUnknown_0202A588
+_080050B8: .4byte gUnknown_0202A55C
+_080050BC: .4byte gUnknown_0202A568
+_080050C0: .4byte gUnknown_0201A440
+_080050C4: .4byte gUnknown_0202BF0C
_080050C8:
cmp r1, #0x63
bgt _080050F0
- ldr r0, _080050E4 @ =0x0202A588
+ ldr r0, _080050E4 @ =gUnknown_0202A588
movs r1, #0
strh r1, [r0]
- ldr r0, _080050E8 @ =0x0202A55C
+ ldr r0, _080050E8 @ =gUnknown_0202A55C
strh r1, [r0]
- ldr r1, _080050EC @ =0x0202A568
+ ldr r1, _080050EC @ =gUnknown_0202A568
movs r2, #0
movs r0, #1
strh r0, [r1]
strh r2, [r1, #2]
b _08005124
.align 2, 0
-_080050E4: .4byte 0x0202A588
-_080050E8: .4byte 0x0202A55C
-_080050EC: .4byte 0x0202A568
+_080050E4: .4byte gUnknown_0202A588
+_080050E8: .4byte gUnknown_0202A55C
+_080050EC: .4byte gUnknown_0202A568
_080050F0:
- ldr r0, _08005104 @ =0x0202A588
+ ldr r0, _08005104 @ =gUnknown_0202A588
movs r1, #0
strh r1, [r0]
- ldr r0, _08005108 @ =0x0202A55C
+ ldr r0, _08005108 @ =gUnknown_0202A55C
strh r1, [r0]
- ldr r1, _0800510C @ =0x0202A568
+ ldr r1, _0800510C @ =gUnknown_0202A568
movs r0, #0
strh r0, [r1]
movs r0, #1
b _08005122
.align 2, 0
-_08005104: .4byte 0x0202A588
-_08005108: .4byte 0x0202A55C
-_0800510C: .4byte 0x0202A568
+_08005104: .4byte gUnknown_0202A588
+_08005108: .4byte gUnknown_0202A55C
+_0800510C: .4byte gUnknown_0202A568
_08005110:
- ldr r1, _08005128 @ =0x0202A588
+ ldr r1, _08005128 @ =gUnknown_0202A588
movs r0, #0
strh r0, [r1]
- ldr r1, _0800512C @ =0x0202A55C
+ ldr r1, _0800512C @ =gUnknown_0202A55C
movs r0, #1
strh r0, [r1]
- ldr r1, _08005130 @ =0x0202A568
+ ldr r1, _08005130 @ =gUnknown_0202A568
movs r0, #0
strh r0, [r1]
_08005122:
@@ -2271,14 +2271,14 @@ _08005122:
_08005124:
bx lr
.align 2, 0
-_08005128: .4byte 0x0202A588
-_0800512C: .4byte 0x0202A55C
-_08005130: .4byte 0x0202A568
+_08005128: .4byte gUnknown_0202A588
+_0800512C: .4byte gUnknown_0202A55C
+_08005130: .4byte gUnknown_0202A568
thumb_func_start sub_5134
sub_5134: @ 0x08005134
- ldr r1, _08005160 @ =0x0202A1C0
- ldr r0, _08005164 @ =0x0202ADE0
+ ldr r1, _08005160 @ =gUnknown_0202A1C0
+ ldr r0, _08005164 @ =gUnknown_0202ADE0
movs r2, #0
ldrsh r0, [r0, r2]
lsls r2, r0, #1
@@ -2300,8 +2300,8 @@ sub_5134: @ 0x08005134
movs r0, #1
b _08005172
.align 2, 0
-_08005160: .4byte 0x0202A1C0
-_08005164: .4byte 0x0202ADE0
+_08005160: .4byte gUnknown_0202A1C0
+_08005164: .4byte gUnknown_0202ADE0
_08005168: .4byte gUnknown_086A61BC
_0800516C:
movs r0, #2
@@ -2314,14 +2314,14 @@ _08005172:
thumb_func_start sub_5174
sub_5174: @ 0x08005174
push {r4, lr}
- ldr r4, _080051BC @ =0x0202C5B0
+ ldr r4, _080051BC @ =gUnknown_0202C5B0
movs r1, #0
ldrsh r0, [r4, r1]
bl sub_6CA0
movs r1, #0
ldrsh r0, [r4, r1]
bl sub_6F30
- ldr r4, _080051C0 @ =0x0202ADE0
+ ldr r4, _080051C0 @ =gUnknown_0202ADE0
movs r1, #0
ldrsh r0, [r4, r1]
bl sub_681C
@@ -2334,19 +2334,19 @@ sub_5174: @ 0x08005174
movs r1, #0
ldrsh r0, [r4, r1]
bl sub_8A78
- ldr r0, _080051C4 @ =0x0202BF00
+ ldr r0, _080051C4 @ =gUnknown_0202BF00
movs r1, #0
strh r1, [r0]
- ldr r0, _080051C8 @ =0x0201A448
+ ldr r0, _080051C8 @ =gUnknown_0201A448
strh r1, [r0]
pop {r4}
pop {r0}
bx r0
.align 2, 0
-_080051BC: .4byte 0x0202C5B0
-_080051C0: .4byte 0x0202ADE0
-_080051C4: .4byte 0x0202BF00
-_080051C8: .4byte 0x0201A448
+_080051BC: .4byte gUnknown_0202C5B0
+_080051C0: .4byte gUnknown_0202ADE0
+_080051C4: .4byte gUnknown_0202BF00
+_080051C8: .4byte gUnknown_0201A448
thumb_func_start sub_51CC
sub_51CC: @ 0x080051CC
@@ -2355,15 +2355,15 @@ sub_51CC: @ 0x080051CC
lsls r0, r0, #0x18
cmp r0, #0
bne _080051E8
- ldr r0, _080051E4 @ =0x0202ADE0
+ ldr r0, _080051E4 @ =gUnknown_0202ADE0
movs r1, #0
ldrsh r0, [r0, r1]
bl sub_6F78
b _080051F2
.align 2, 0
-_080051E4: .4byte 0x0202ADE0
+_080051E4: .4byte gUnknown_0202ADE0
_080051E8:
- ldr r0, _080051F8 @ =0x0202ADE0
+ ldr r0, _080051F8 @ =gUnknown_0202ADE0
movs r1, #0
ldrsh r0, [r0, r1]
bl sub_8974
@@ -2371,7 +2371,7 @@ _080051F2:
pop {r0}
bx r0
.align 2, 0
-_080051F8: .4byte 0x0202ADE0
+_080051F8: .4byte gUnknown_0202ADE0
thumb_func_start sub_51FC
sub_51FC: @ 0x080051FC
@@ -2381,7 +2381,7 @@ sub_51FC: @ 0x080051FC
mov r5, r8
push {r5, r6, r7}
sub sp, #0x18
- ldr r4, _08005348 @ =0x0200B3B8
+ ldr r4, _08005348 @ =gUnknown_0200B3B8
adds r7, r4, #0
adds r7, #0xb8
movs r0, #0xb8
@@ -2392,7 +2392,7 @@ sub_51FC: @ 0x080051FC
lsls r1, r1, #2
adds r1, r1, r4
mov sl, r1
- ldr r0, _0800534C @ =0x0201A448
+ ldr r0, _0800534C @ =gUnknown_0201A448
movs r2, #0
ldrsh r0, [r0, r2]
movs r2, #0xb8
@@ -2403,7 +2403,7 @@ sub_51FC: @ 0x080051FC
adds r0, r4, r3
adds r1, r1, r0
str r1, [sp]
- ldr r0, _08005350 @ =0x0202BEFC
+ ldr r0, _08005350 @ =gUnknown_0202BEFC
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -2413,7 +2413,7 @@ sub_51FC: @ 0x080051FC
adds r0, r4, r3
adds r1, r1, r0
mov sb, r1
- ldr r0, _08005358 @ =0x0202BEE0
+ ldr r0, _08005358 @ =gUnknown_0202BEE0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -2424,11 +2424,11 @@ sub_51FC: @ 0x080051FC
adds r0, r4, r3
adds r1, r1, r0
str r1, [sp, #4]
- ldr r0, _0800535C @ =0x02019C28
+ ldr r0, _0800535C @ =gUnknown_02019C28
movs r1, #0
ldrsb r1, [r0, r1]
lsls r1, r1, #1
- ldr r0, _08005360 @ =0x0202C5AC
+ ldr r0, _08005360 @ =gUnknown_0202C5AC
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -2441,40 +2441,40 @@ sub_51FC: @ 0x080051FC
movs r0, #1
strh r0, [r4]
strh r0, [r7]
- ldr r0, _08005364 @ =0x0202A55C
+ ldr r0, _08005364 @ =gUnknown_0202A55C
ldrh r0, [r0]
mov r1, r8
strh r0, [r1]
- ldr r1, _08005368 @ =0x0202A568
+ ldr r1, _08005368 @ =gUnknown_0202A568
ldrh r0, [r1]
mov r2, sl
strh r0, [r2]
ldrh r0, [r1, #2]
- ldr r3, _0800536C @ =0x0200B698
+ ldr r3, _0800536C @ =gUnknown_0200B698
strh r0, [r3]
- ldr r0, _08005370 @ =0x0202A588
+ ldr r0, _08005370 @ =gUnknown_0202A588
ldrh r0, [r0]
ldr r1, [sp]
strh r0, [r1]
- ldr r0, _08005374 @ =0x0202BEC4
+ ldr r0, _08005374 @ =gUnknown_0202BEC4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
mov r2, sb
strh r0, [r2]
- ldr r0, _08005378 @ =0x0202BF04
+ ldr r0, _08005378 @ =gUnknown_0202BF04
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
ldr r3, [sp, #4]
strh r0, [r3]
- ldr r0, _0800537C @ =0x0202C590
+ ldr r0, _0800537C @ =gUnknown_0202C590
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
- ldr r1, _08005380 @ =0x0200C4F8
+ ldr r1, _08005380 @ =gUnknown_0200C4F8
strh r0, [r1]
- ldr r0, _08005384 @ =0x0201C1B4
+ ldr r0, _08005384 @ =gUnknown_0201C1B4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -2484,11 +2484,11 @@ sub_51FC: @ 0x080051FC
movs r1, #0x1d
adds r2, r4, #0
bl LoadSpriteSets
- ldr r0, _0800538C @ =0x0201A4F0
+ ldr r0, _0800538C @ =gUnknown_0201A4F0
ldrh r0, [r0]
adds r0, #0x14
strh r0, [r4, #2]
- ldr r0, _08005390 @ =0x0202A57C
+ ldr r0, _08005390 @ =gUnknown_0202A57C
movs r3, #0
ldrsh r0, [r0, r3]
lsls r0, r0, #4
@@ -2527,12 +2527,12 @@ sub_51FC: @ 0x080051FC
ldrb r6, [r6, #4]
adds r0, r0, r6
strb r0, [r1]
- ldr r1, _080053A0 @ =0x0202ADE0
+ ldr r1, _080053A0 @ =gUnknown_0202ADE0
movs r4, #0
ldrsh r0, [r1, r4]
cmp r0, #0xc7
bgt _080053A8
- ldr r4, _080053A4 @ =0x0202BF08
+ ldr r4, _080053A4 @ =gUnknown_0202BF08
movs r1, #3
bl __divsi3
adds r0, #0x56
@@ -2540,32 +2540,32 @@ sub_51FC: @ 0x080051FC
adds r1, r4, #0
b _080053AE
.align 2, 0
-_08005348: .4byte 0x0200B3B8
-_0800534C: .4byte 0x0201A448
-_08005350: .4byte 0x0202BEFC
+_08005348: .4byte gUnknown_0200B3B8
+_0800534C: .4byte gUnknown_0201A448
+_08005350: .4byte gUnknown_0202BEFC
_08005354: .4byte 0x00000C38
-_08005358: .4byte 0x0202BEE0
-_0800535C: .4byte 0x02019C28
-_08005360: .4byte 0x0202C5AC
-_08005364: .4byte 0x0202A55C
-_08005368: .4byte 0x0202A568
-_0800536C: .4byte 0x0200B698
-_08005370: .4byte 0x0202A588
-_08005374: .4byte 0x0202BEC4
-_08005378: .4byte 0x0202BF04
-_0800537C: .4byte 0x0202C590
-_08005380: .4byte 0x0200C4F8
-_08005384: .4byte 0x0201C1B4
+_08005358: .4byte gUnknown_0202BEE0
+_0800535C: .4byte gUnknown_02019C28
+_08005360: .4byte gUnknown_0202C5AC
+_08005364: .4byte gUnknown_0202A55C
+_08005368: .4byte gUnknown_0202A568
+_0800536C: .4byte gUnknown_0200B698
+_08005370: .4byte gUnknown_0202A588
+_08005374: .4byte gUnknown_0202BEC4
+_08005378: .4byte gUnknown_0202BF04
+_0800537C: .4byte gUnknown_0202C590
+_08005380: .4byte gUnknown_0200C4F8
+_08005384: .4byte gUnknown_0201C1B4
_08005388: .4byte gUnknown_086A6148
-_0800538C: .4byte 0x0201A4F0
-_08005390: .4byte 0x0202A57C
+_0800538C: .4byte gUnknown_0201A4F0
+_08005390: .4byte gUnknown_0202A57C
_08005394: .4byte gOamBuffer
_08005398: .4byte 0x000001FF
_0800539C: .4byte 0xFFFFFE00
-_080053A0: .4byte 0x0202ADE0
-_080053A4: .4byte 0x0202BF08
+_080053A0: .4byte gUnknown_0202ADE0
+_080053A4: .4byte gUnknown_0202BF08
_080053A8:
- ldr r1, _08005564 @ =0x0202BF08
+ ldr r1, _08005564 @ =gUnknown_0202BF08
movs r0, #0x98
strh r0, [r1]
_080053AE:
@@ -2668,7 +2668,7 @@ _0800545E:
movs r0, #0x1c
strh r0, [r4, #4]
movs r6, #0
- ldr r7, _08005574 @ =0x0202BF0C
+ ldr r7, _08005574 @ =gUnknown_0202BF0C
mov r8, r7
ldr r7, _08005568 @ =gOamBuffer
mov r5, sl
@@ -2690,7 +2690,7 @@ _0800547E:
lsls r4, r4, #3
adds r4, r4, r7
lsls r3, r6, #1
- ldr r1, _08005578 @ =0x0202BF14
+ ldr r1, _08005578 @ =gUnknown_0202BF14
movs r0, #0
ldrsh r2, [r1, r0]
lsls r0, r2, #3
@@ -2749,7 +2749,7 @@ _0800547E:
adds r6, #1
cmp r6, #3
ble _0800547E
- ldr r7, _0800558C @ =0x0201A440
+ ldr r7, _0800558C @ =gUnknown_0201A440
ldrh r0, [r7]
adds r0, #1
strh r0, [r7]
@@ -2769,14 +2769,14 @@ _0800547E:
ble _08005536
strh r1, [r2]
_08005536:
- ldr r3, _08005590 @ =0x0200B698
+ ldr r3, _08005590 @ =gUnknown_0200B698
ldrh r0, [r3]
cmp r0, #1
beq _08005540
b _0800568A
_08005540:
ldr r1, _08005594 @ =gUnknown_086A6356
- ldr r0, _08005598 @ =0x0202ADE0
+ ldr r0, _08005598 @ =gUnknown_0202ADE0
movs r4, #0
ldrsh r0, [r0, r4]
lsls r0, r0, #1
@@ -2793,20 +2793,20 @@ _08005540:
str r1, [sp, #0xc]
b _080055A4
.align 2, 0
-_08005564: .4byte 0x0202BF08
+_08005564: .4byte gUnknown_0202BF08
_08005568: .4byte gOamBuffer
_0800556C: .4byte 0x000001FF
_08005570: .4byte 0xFFFFFE00
-_08005574: .4byte 0x0202BF0C
-_08005578: .4byte 0x0202BF14
+_08005574: .4byte gUnknown_0202BF0C
+_08005578: .4byte gUnknown_0202BF14
_0800557C: .4byte gUnknown_086A5DDA
_08005580: .4byte gUnknown_086A5DF2
_08005584: .4byte 0x000003FF
_08005588: .4byte 0xFFFFFC00
-_0800558C: .4byte 0x0201A440
-_08005590: .4byte 0x0200B698
+_0800558C: .4byte gUnknown_0201A440
+_08005590: .4byte gUnknown_0200B698
_08005594: .4byte gUnknown_086A6356
-_08005598: .4byte 0x0202ADE0
+_08005598: .4byte gUnknown_0202ADE0
_0800559C:
movs r2, #2
str r2, [sp, #0x10]
@@ -2814,12 +2814,12 @@ _0800559C:
str r3, [sp, #0xc]
_080055A4:
movs r0, #0x30
- ldr r4, _08005760 @ =0x0200B698
+ ldr r4, _08005760 @ =gUnknown_0200B698
strh r0, [r4, #2]
movs r0, #0x28
strh r0, [r4, #4]
movs r6, #0
- ldr r7, _08005764 @ =0x0202BF0C
+ ldr r7, _08005764 @ =gUnknown_0202BF0C
mov r8, r7
ldr r0, [sp, #0x10]
lsls r0, r0, #3
@@ -2872,7 +2872,7 @@ _080055C8:
adds r3, r3, r5
movs r7, #2
ldrsh r1, [r4, r7]
- ldr r2, _08005760 @ =0x0200B698
+ ldr r2, _08005760 @ =gUnknown_0200B698
movs r7, #2
ldrsh r0, [r2, r7]
adds r1, r1, r0
@@ -2887,7 +2887,7 @@ _080055C8:
ldrh r1, [r4]
lsls r1, r1, #3
adds r1, r1, r5
- ldr r3, _08005760 @ =0x0200B698
+ ldr r3, _08005760 @ =gUnknown_0200B698
ldrb r0, [r3, #4]
ldrb r7, [r4, #4]
adds r0, r0, r7
@@ -2896,7 +2896,7 @@ _080055C8:
adds r6, #1
cmp r6, #3
ble _080055C8
- ldr r0, _08005784 @ =0x0201A440
+ ldr r0, _08005784 @ =gUnknown_0201A440
ldrh r1, [r0]
adds r1, #1
strh r1, [r0]
@@ -2917,7 +2917,7 @@ _080055C8:
cmp r1, r0
ble _0800568A
movs r1, #0
- ldr r3, _08005784 @ =0x0201A440
+ ldr r3, _08005784 @ =gUnknown_0201A440
strh r1, [r3]
mov r4, r8
ldrh r0, [r4]
@@ -2939,7 +2939,7 @@ _0800568A:
movs r0, #0x40
strh r0, [r1, #4]
ldr r2, _0800578C @ =gUnknown_086A6148
- ldr r1, _08005790 @ =0x0201A448
+ ldr r1, _08005790 @ =gUnknown_0201A448
movs r3, #0
ldrsh r0, [r1, r3]
adds r0, #5
@@ -2948,7 +2948,7 @@ _0800568A:
ldr r5, [r0]
movs r6, #0
mov r8, r1
- ldr r4, _08005794 @ =0x0202BF00
+ ldr r4, _08005794 @ =gUnknown_0202BF00
mov ip, r4
ldrh r7, [r5]
cmp r6, r7
@@ -3026,7 +3026,7 @@ _0800573C:
ldrh r0, [r1]
cmp r0, #1
bne _08005818
- ldr r0, _08005798 @ =0x0202BEFC
+ ldr r0, _08005798 @ =gUnknown_0202BEFC
movs r1, #0
ldrsb r1, [r0, r1]
adds r2, r0, #0
@@ -3042,8 +3042,8 @@ _08005754:
strh r0, [r3, #4]
b _080057A6
.align 2, 0
-_08005760: .4byte 0x0200B698
-_08005764: .4byte 0x0202BF0C
+_08005760: .4byte gUnknown_0200B698
+_08005764: .4byte gUnknown_0202BF0C
_08005768: .4byte gOamBuffer
_0800576C: .4byte gUnknown_086A5DDA
_08005770: .4byte gUnknown_086A5EE2
@@ -3051,12 +3051,12 @@ _08005774: .4byte 0x000003FF
_08005778: .4byte 0xFFFFFC00
_0800577C: .4byte 0x000001FF
_08005780: .4byte 0xFFFFFE00
-_08005784: .4byte 0x0201A440
+_08005784: .4byte gUnknown_0201A440
_08005788: .4byte gUnknown_086A6014
_0800578C: .4byte gUnknown_086A6148
-_08005790: .4byte 0x0201A448
-_08005794: .4byte 0x0202BF00
-_08005798: .4byte 0x0202BEFC
+_08005790: .4byte gUnknown_0201A448
+_08005794: .4byte gUnknown_0202BF00
+_08005798: .4byte gUnknown_0202BEFC
_0800579C:
movs r0, #0x78
mov r4, sb
@@ -3132,7 +3132,7 @@ _08005818:
movs r0, #0x94
strh r0, [r1, #4]
ldr r1, _0800597C @ =gUnknown_086A6148
- ldr r0, _0800598C @ =0x0202BEE0
+ ldr r0, _0800598C @ =gUnknown_0202BEE0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -3182,7 +3182,7 @@ _0800584E:
cmp r6, r0
blt _0800584E
_0800588A:
- ldr r1, _08005990 @ =0x0200C4F8
+ ldr r1, _08005990 @ =gUnknown_0200C4F8
ldrh r0, [r1]
cmp r0, #1
bne _080058EE
@@ -3209,7 +3209,7 @@ _080058A6:
adds r3, r3, r5
movs r7, #2
ldrsh r1, [r4, r7]
- ldr r2, _08005990 @ =0x0200C4F8
+ ldr r2, _08005990 @ =gUnknown_0200C4F8
movs r7, #2
ldrsh r0, [r2, r7]
adds r1, r1, r0
@@ -3224,7 +3224,7 @@ _080058A6:
ldrh r1, [r4]
lsls r1, r1, #3
adds r1, r1, r5
- ldr r3, _08005990 @ =0x0200C4F8
+ ldr r3, _08005990 @ =gUnknown_0200C4F8
ldrb r0, [r3, #4]
ldrb r7, [r4, #4]
adds r0, r0, r7
@@ -3269,7 +3269,7 @@ _080058EE:
adds r0, r0, r6
strb r0, [r1]
_08005932:
- ldr r3, _08005994 @ =0x0202BE20
+ ldr r3, _08005994 @ =gUnknown_0202BE20
ldrh r0, [r3]
adds r0, #1
strh r0, [r3]
@@ -3279,12 +3279,12 @@ _08005932:
ble _0800595A
movs r0, #0
strh r0, [r3]
- ldr r2, _08005998 @ =0x0201A4F0
+ ldr r2, _08005998 @ =gUnknown_0201A4F0
ldrh r1, [r2]
movs r0, #1
subs r0, r0, r1
strh r0, [r2]
- ldr r2, _0800598C @ =0x0202BEE0
+ ldr r2, _0800598C @ =gUnknown_0202BEE0
ldrb r1, [r2]
movs r0, #1
subs r0, r0, r1
@@ -3312,10 +3312,10 @@ _0800597C: .4byte gUnknown_086A6148
_08005980: .4byte gOamBuffer
_08005984: .4byte 0xFFFFFE00
_08005988: .4byte 0x000001FF
-_0800598C: .4byte 0x0202BEE0
-_08005990: .4byte 0x0200C4F8
-_08005994: .4byte 0x0202BE20
-_08005998: .4byte 0x0201A4F0
+_0800598C: .4byte gUnknown_0202BEE0
+_08005990: .4byte gUnknown_0200C4F8
+_08005994: .4byte gUnknown_0202BE20
+_08005998: .4byte gUnknown_0201A4F0
thumb_func_start sub_599C
sub_599C: @ 0x0800599C
@@ -3325,10 +3325,10 @@ sub_599C: @ 0x0800599C
mov r5, r8
push {r5, r6, r7}
sub sp, #0xc
- ldr r7, _08005CFC @ =0x0200B3B8
+ ldr r7, _08005CFC @ =gUnknown_0200B3B8
adds r6, r7, #0
adds r6, #0xb8
- ldr r0, _08005D00 @ =0x0201A448
+ ldr r0, _08005D00 @ =gUnknown_0201A448
movs r1, #0
ldrsh r0, [r0, r1]
movs r2, #0xb8
@@ -3339,7 +3339,7 @@ sub_599C: @ 0x0800599C
adds r0, r7, r3
adds r1, r1, r0
str r1, [sp]
- ldr r0, _08005D04 @ =0x0202BEFC
+ ldr r0, _08005D04 @ =gUnknown_0202BEFC
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -3353,40 +3353,40 @@ sub_599C: @ 0x0800599C
movs r0, #1
strh r0, [r7]
strh r0, [r6]
- ldr r0, _08005D0C @ =0x0202A55C
+ ldr r0, _08005D0C @ =gUnknown_0202A55C
ldrh r0, [r0]
- ldr r5, _08005D10 @ =0x0200B528
+ ldr r5, _08005D10 @ =gUnknown_0200B528
strh r0, [r5]
- ldr r1, _08005D14 @ =0x0202A568
+ ldr r1, _08005D14 @ =gUnknown_0202A568
ldrh r0, [r1]
- ldr r3, _08005D18 @ =0x0200B5E0
+ ldr r3, _08005D18 @ =gUnknown_0200B5E0
strh r0, [r3]
ldrh r0, [r1, #2]
- ldr r4, _08005D1C @ =0x0200B698
+ ldr r4, _08005D1C @ =gUnknown_0200B698
strh r0, [r4]
ldr r5, [sp]
strh r2, [r5]
- ldr r0, _08005D20 @ =0x0202BEC4
+ ldr r0, _08005D20 @ =gUnknown_0202BEC4
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
ldr r1, [sp, #4]
strh r0, [r1]
- ldr r0, _08005D24 @ =0x0202C590
+ ldr r0, _08005D24 @ =gUnknown_0202C590
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
- ldr r2, _08005D28 @ =0x0200C4F8
+ ldr r2, _08005D28 @ =gUnknown_0200C4F8
strh r0, [r2]
ldr r0, _08005D2C @ =gUnknown_086A6148
movs r1, #0x1d
adds r2, r7, #0
bl sub_2414
- ldr r0, _08005D30 @ =0x0201A4F0
+ ldr r0, _08005D30 @ =gUnknown_0201A4F0
ldrh r0, [r0]
adds r0, #0x14
strh r0, [r7, #2]
- ldr r0, _08005D34 @ =0x0202A57C
+ ldr r0, _08005D34 @ =gUnknown_0202A57C
movs r3, #0
ldrsh r0, [r0, r3]
lsls r0, r0, #4
@@ -3433,8 +3433,8 @@ sub_599C: @ 0x0800599C
ldrb r5, [r5, #4]
adds r0, r0, r5
strb r0, [r1]
- ldr r5, _08005D44 @ =0x0202BF08
- ldr r0, _08005D48 @ =0x0202ADE0
+ ldr r5, _08005D44 @ =gUnknown_0202BF08
+ ldr r0, _08005D48 @ =gUnknown_0202ADE0
movs r1, #0
ldrsh r0, [r0, r1]
movs r1, #3
@@ -3476,7 +3476,7 @@ sub_599C: @ 0x0800599C
ldrb r5, [r5, #4]
adds r0, r0, r5
strb r0, [r1]
- ldr r1, _08005D10 @ =0x0200B528
+ ldr r1, _08005D10 @ =gUnknown_0200B528
ldrh r0, [r1]
cmp r0, #1
bne _08005B30
@@ -3496,7 +3496,7 @@ _08005AF6:
adds r3, r3, r4
movs r5, #2
ldrsh r1, [r6, r5]
- ldr r2, _08005D10 @ =0x0200B528
+ ldr r2, _08005D10 @ =gUnknown_0200B528
movs r5, #2
ldrsh r0, [r2, r5]
adds r1, r1, r0
@@ -3511,7 +3511,7 @@ _08005AF6:
ldrh r1, [r6]
lsls r1, r1, #3
adds r1, r1, r4
- ldr r3, _08005D10 @ =0x0200B528
+ ldr r3, _08005D10 @ =gUnknown_0200B528
ldrb r0, [r3, #4]
ldrb r5, [r6, #4]
adds r0, r0, r5
@@ -3521,7 +3521,7 @@ _08005AF6:
cmp r7, #0
bge _08005AF6
_08005B30:
- ldr r6, _08005D18 @ =0x0200B5E0
+ ldr r6, _08005D18 @ =gUnknown_0200B5E0
ldrh r0, [r6]
cmp r0, #1
bne _08005BD4
@@ -3530,14 +3530,14 @@ _08005B30:
movs r0, #0x1c
strh r0, [r6, #4]
movs r7, #0
- ldr r0, _08005D4C @ =0x0202BF0C
+ ldr r0, _08005D4C @ =gUnknown_0202BF0C
mov ip, r0
ldr r6, _08005D38 @ =gOamBuffer
ldr r1, _08005D50 @ =gUnknown_086A5DF2
mov sb, r1
ldr r2, _08005D54 @ =0xFFFFFC00
mov sl, r2
- ldr r5, _08005D18 @ =0x0200B5E0
+ ldr r5, _08005D18 @ =gUnknown_0200B5E0
adds r5, #8
ldr r3, _08005D40 @ =0xFFFFFE00
mov r8, r3
@@ -3546,7 +3546,7 @@ _08005B58:
lsls r4, r4, #3
adds r4, r4, r6
lsls r3, r7, #1
- ldr r0, _08005D58 @ =0x0202BF14
+ ldr r0, _08005D58 @ =gUnknown_0202BF14
movs r1, #0
ldrsh r2, [r0, r1]
lsls r0, r2, #3
@@ -3580,7 +3580,7 @@ _08005B58:
adds r3, r3, r6
movs r4, #2
ldrsh r1, [r5, r4]
- ldr r2, _08005D18 @ =0x0200B5E0
+ ldr r2, _08005D18 @ =gUnknown_0200B5E0
movs r4, #2
ldrsh r0, [r2, r4]
adds r1, r1, r0
@@ -3595,7 +3595,7 @@ _08005B58:
ldrh r1, [r5]
lsls r1, r1, #3
adds r1, r1, r6
- ldr r3, _08005D18 @ =0x0200B5E0
+ ldr r3, _08005D18 @ =gUnknown_0200B5E0
ldrb r0, [r3, #4]
ldrb r4, [r5, #4]
adds r0, r0, r4
@@ -3605,7 +3605,7 @@ _08005B58:
cmp r7, #3
ble _08005B58
_08005BD4:
- ldr r5, _08005D1C @ =0x0200B698
+ ldr r5, _08005D1C @ =gUnknown_0200B698
ldrh r0, [r5]
cmp r0, #1
bne _08005C68
@@ -3613,7 +3613,7 @@ _08005BD4:
strh r0, [r5, #2]
movs r0, #0x28
strh r0, [r5, #4]
- ldr r6, _08005D4C @ =0x0202BF0C
+ ldr r6, _08005D4C @ =gUnknown_0202BF0C
mov ip, r6
ldr r0, _08005D5C @ =gUnknown_086A5DDA
ldr r1, _08005D64 @ =gUnknown_086A5E1A
@@ -3654,7 +3654,7 @@ _08005C00:
adds r3, r3, r6
movs r0, #2
ldrsh r1, [r4, r0]
- ldr r2, _08005D1C @ =0x0200B698
+ ldr r2, _08005D1C @ =gUnknown_0200B698
movs r6, #2
ldrsh r0, [r2, r6]
adds r1, r1, r0
@@ -3670,7 +3670,7 @@ _08005C00:
lsls r1, r1, #3
ldr r3, _08005D38 @ =gOamBuffer
adds r1, r1, r3
- ldr r6, _08005D1C @ =0x0200B698
+ ldr r6, _08005D1C @ =gUnknown_0200B698
ldrb r0, [r6, #4]
ldrb r2, [r4, #4]
adds r0, r0, r2
@@ -3690,7 +3690,7 @@ _08005C68:
movs r0, #0x40
strh r0, [r3, #4]
ldr r1, _08005D2C @ =gUnknown_086A6148
- ldr r0, _08005D00 @ =0x0201A448
+ ldr r0, _08005D00 @ =gUnknown_0201A448
movs r4, #0
ldrsh r0, [r0, r4]
adds r0, #5
@@ -3743,7 +3743,7 @@ _08005CD8:
ldrh r0, [r1]
cmp r0, #1
bne _08005DD0
- ldr r0, _08005D04 @ =0x0202BEFC
+ ldr r0, _08005D04 @ =gUnknown_0202BEFC
movs r1, #0
ldrsb r1, [r0, r1]
adds r2, r0, #0
@@ -3759,30 +3759,30 @@ _08005CF0:
strh r0, [r3, #4]
b _08005D72
.align 2, 0
-_08005CFC: .4byte 0x0200B3B8
-_08005D00: .4byte 0x0201A448
-_08005D04: .4byte 0x0202BEFC
+_08005CFC: .4byte gUnknown_0200B3B8
+_08005D00: .4byte gUnknown_0201A448
+_08005D04: .4byte gUnknown_0202BEFC
_08005D08: .4byte 0x00000C38
-_08005D0C: .4byte 0x0202A55C
-_08005D10: .4byte 0x0200B528
-_08005D14: .4byte 0x0202A568
-_08005D18: .4byte 0x0200B5E0
-_08005D1C: .4byte 0x0200B698
-_08005D20: .4byte 0x0202BEC4
-_08005D24: .4byte 0x0202C590
-_08005D28: .4byte 0x0200C4F8
+_08005D0C: .4byte gUnknown_0202A55C
+_08005D10: .4byte gUnknown_0200B528
+_08005D14: .4byte gUnknown_0202A568
+_08005D18: .4byte gUnknown_0200B5E0
+_08005D1C: .4byte gUnknown_0200B698
+_08005D20: .4byte gUnknown_0202BEC4
+_08005D24: .4byte gUnknown_0202C590
+_08005D28: .4byte gUnknown_0200C4F8
_08005D2C: .4byte gUnknown_086A6148
-_08005D30: .4byte 0x0201A4F0
-_08005D34: .4byte 0x0202A57C
+_08005D30: .4byte gUnknown_0201A4F0
+_08005D34: .4byte gUnknown_0202A57C
_08005D38: .4byte gOamBuffer
_08005D3C: .4byte 0x000001FF
_08005D40: .4byte 0xFFFFFE00
-_08005D44: .4byte 0x0202BF08
-_08005D48: .4byte 0x0202ADE0
-_08005D4C: .4byte 0x0202BF0C
+_08005D44: .4byte gUnknown_0202BF08
+_08005D48: .4byte gUnknown_0202ADE0
+_08005D4C: .4byte gUnknown_0202BF0C
_08005D50: .4byte gUnknown_086A5DF2
_08005D54: .4byte 0xFFFFFC00
-_08005D58: .4byte 0x0202BF14
+_08005D58: .4byte gUnknown_0202BF14
_08005D5C: .4byte gUnknown_086A5DDA
_08005D60: .4byte 0x000003FF
_08005D64: .4byte gUnknown_086A5E1A
@@ -3842,7 +3842,7 @@ _08005D94:
cmp r7, r6
blt _08005D94
_08005DD0:
- ldr r1, _08005E5C @ =0x0200C4F8
+ ldr r1, _08005E5C @ =gUnknown_0200C4F8
ldrh r0, [r1]
cmp r0, #1
bne _08005E34
@@ -3869,7 +3869,7 @@ _08005DEC:
adds r3, r3, r5
movs r6, #2
ldrsh r1, [r4, r6]
- ldr r2, _08005E5C @ =0x0200C4F8
+ ldr r2, _08005E5C @ =gUnknown_0200C4F8
movs r6, #2
ldrsh r0, [r2, r6]
adds r1, r1, r0
@@ -3884,7 +3884,7 @@ _08005DEC:
ldrh r1, [r4]
lsls r1, r1, #3
adds r1, r1, r5
- ldr r3, _08005E5C @ =0x0200C4F8
+ ldr r3, _08005E5C @ =gUnknown_0200C4F8
ldrb r0, [r3, #4]
ldrb r6, [r4, #4]
adds r0, r0, r6
@@ -3910,49 +3910,49 @@ _08005E4C: .4byte gUnknown_086A6148
_08005E50: .4byte gOamBuffer
_08005E54: .4byte 0xFFFFFE00
_08005E58: .4byte 0x000001FF
-_08005E5C: .4byte 0x0200C4F8
+_08005E5C: .4byte gUnknown_0200C4F8
thumb_func_start sub_5E60
sub_5E60: @ 0x08005E60
- ldr r1, _08005E84 @ =0x0202C5F0
+ ldr r1, _08005E84 @ =gUnknown_0202C5F0
movs r2, #0
ldr r0, _08005E88 @ =0x0000DDDD
strh r0, [r1]
- ldr r0, _08005E8C @ =0x0202C5B4
+ ldr r0, _08005E8C @ =gUnknown_0202C5B4
movs r1, #1
strh r1, [r0]
- ldr r0, _08005E90 @ =0x0201C180
+ ldr r0, _08005E90 @ =gUnknown_0201C180
strh r1, [r0]
- ldr r0, _08005E94 @ =0x0201B128
+ ldr r0, _08005E94 @ =gUnknown_0201B128
strb r2, [r0]
- ldr r0, _08005E98 @ =0x0201C1BC
+ ldr r0, _08005E98 @ =gUnknown_0201C1BC
strb r2, [r0]
- ldr r0, _08005E9C @ =0x0202C544
+ ldr r0, _08005E9C @ =gUnknown_0202C544
strb r2, [r0]
- ldr r0, _08005EA0 @ =0x0202BECC
+ ldr r0, _08005EA0 @ =gUnknown_0202BECC
strb r2, [r0]
bx lr
.align 2, 0
-_08005E84: .4byte 0x0202C5F0
+_08005E84: .4byte gUnknown_0202C5F0
_08005E88: .4byte 0x0000DDDD
-_08005E8C: .4byte 0x0202C5B4
-_08005E90: .4byte 0x0201C180
-_08005E94: .4byte 0x0201B128
-_08005E98: .4byte 0x0201C1BC
-_08005E9C: .4byte 0x0202C544
-_08005EA0: .4byte 0x0202BECC
+_08005E8C: .4byte gUnknown_0202C5B4
+_08005E90: .4byte gUnknown_0201C180
+_08005E94: .4byte gUnknown_0201B128
+_08005E98: .4byte gUnknown_0201C1BC
+_08005E9C: .4byte gUnknown_0202C544
+_08005EA0: .4byte gUnknown_0202BECC
thumb_func_start sub_5EA4
sub_5EA4: @ 0x08005EA4
push {lr}
- ldr r0, _08005EB4 @ =0x0202BF20
+ ldr r0, _08005EB4 @ =gUnknown_0202BF20
ldrb r0, [r0]
cmp r0, #0
beq _08005EB8
bl sub_639C
b _08005EBC
.align 2, 0
-_08005EB4: .4byte 0x0202BF20
+_08005EB4: .4byte gUnknown_0202BF20
_08005EB8:
bl sub_65DC
_08005EBC:
@@ -3966,14 +3966,14 @@ _08005EBC:
thumb_func_start sub_5EC8
sub_5EC8: @ 0x08005EC8
push {lr}
- ldr r0, _08005ED8 @ =0x0202BF20
+ ldr r0, _08005ED8 @ =gUnknown_0202BF20
ldrb r0, [r0]
cmp r0, #0
beq _08005EDC
bl sub_5EEC
b _08005EE0
.align 2, 0
-_08005ED8: .4byte 0x0202BF20
+_08005ED8: .4byte gUnknown_0202BF20
_08005EDC:
bl sub_6144
_08005EE0:
@@ -3987,13 +3987,13 @@ _08005EE0:
thumb_func_start sub_5EEC
sub_5EEC: @ 0x08005EEC
push {r4, r5, lr}
- ldr r0, _08005F0C @ =0x0201B128
+ ldr r0, _08005F0C @ =gUnknown_0201B128
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
cmp r0, #0
bne _08005F5C
- ldr r0, _08005F10 @ =0x0201C1BC
+ ldr r0, _08005F10 @ =gUnknown_0201C1BC
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -4003,8 +4003,8 @@ sub_5EEC: @ 0x08005EEC
beq _08005F4C
b _08006136
.align 2, 0
-_08005F0C: .4byte 0x0201B128
-_08005F10: .4byte 0x0201C1BC
+_08005F0C: .4byte gUnknown_0201B128
+_08005F10: .4byte gUnknown_0201C1BC
_08005F14:
ldr r0, _08005F28 @ =gMain
ldrh r1, [r0, #0x18]
@@ -4012,16 +4012,16 @@ _08005F14:
ands r0, r1
cmp r0, #0
beq _08005F34
- ldr r1, _08005F2C @ =0x0202C5F0
+ ldr r1, _08005F2C @ =gUnknown_0202C5F0
ldr r0, _08005F30 @ =0x0000FEFE
strh r0, [r1]
b _08006136
.align 2, 0
_08005F28: .4byte gMain
-_08005F2C: .4byte 0x0202C5F0
+_08005F2C: .4byte gUnknown_0202C5F0
_08005F30: .4byte 0x0000FEFE
_08005F34:
- ldr r1, _08005F48 @ =0x0202C5F0
+ ldr r1, _08005F48 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -4032,22 +4032,22 @@ _08005F3C:
bge _08005F3C
b _08006136
.align 2, 0
-_08005F48: .4byte 0x0202C5F0
+_08005F48: .4byte gUnknown_0202C5F0
_08005F4C:
- ldr r1, _08005F54 @ =0x0202C5F0
+ ldr r1, _08005F54 @ =gUnknown_0202C5F0
ldr r0, _08005F58 @ =0x0000ECEC
strh r0, [r1]
b _08006136
.align 2, 0
-_08005F54: .4byte 0x0202C5F0
+_08005F54: .4byte gUnknown_0202C5F0
_08005F58: .4byte 0x0000ECEC
_08005F5C:
- ldr r0, _08005F78 @ =0x0201C180
+ ldr r0, _08005F78 @ =gUnknown_0201C180
ldrh r1, [r0]
adds r5, r0, #0
cmp r1, #7
bhi _08005F84
- ldr r1, _08005F7C @ =0x0202C5F0
+ ldr r1, _08005F7C @ =gUnknown_0202C5F0
ldr r2, _08005F80 @ =0x0000DDDD
adds r0, r1, #0
adds r0, #0xe
@@ -4058,8 +4058,8 @@ _08005F6E:
bge _08005F6E
b _08006130
.align 2, 0
-_08005F78: .4byte 0x0201C180
-_08005F7C: .4byte 0x0202C5F0
+_08005F78: .4byte gUnknown_0201C180
+_08005F7C: .4byte gUnknown_0202C5F0
_08005F80: .4byte 0x0000DDDD
_08005F84:
cmp r1, #0xf
@@ -4074,9 +4074,9 @@ _08005F8A:
lsls r0, r0, #0x12
lsrs r0, r0, #0x10
mov ip, r0
- ldr r4, _08006118 @ =0x0202C5F0
+ ldr r4, _08006118 @ =gUnknown_0202C5F0
strh r2, [r4]
- ldr r3, _0800611C @ =0x0202A1C0
+ ldr r3, _0800611C @ =gUnknown_0202A1C0
lsls r2, r0, #1
adds r2, r2, r3
adds r0, #1
@@ -4265,10 +4265,10 @@ _08005F8A:
strh r1, [r4, #0xe]
b _08006130
.align 2, 0
-_08006118: .4byte 0x0202C5F0
-_0800611C: .4byte 0x0202A1C0
+_08006118: .4byte gUnknown_0202C5F0
+_0800611C: .4byte gUnknown_0202A1C0
_08006120:
- ldr r1, _08006140 @ =0x0202C5F0
+ ldr r1, _08006140 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -4287,18 +4287,18 @@ _08006136:
pop {r1}
bx r1
.align 2, 0
-_08006140: .4byte 0x0202C5F0
+_08006140: .4byte gUnknown_0202C5F0
thumb_func_start sub_6144
sub_6144: @ 0x08006144
push {r4, r5, lr}
- ldr r0, _08006164 @ =0x0201B128
+ ldr r0, _08006164 @ =gUnknown_0201B128
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
cmp r0, #0
bne _080061B4
- ldr r0, _08006168 @ =0x0202C544
+ ldr r0, _08006168 @ =gUnknown_0202C544
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -4308,8 +4308,8 @@ sub_6144: @ 0x08006144
beq _080061A4
b _0800638E
.align 2, 0
-_08006164: .4byte 0x0201B128
-_08006168: .4byte 0x0202C544
+_08006164: .4byte gUnknown_0201B128
+_08006168: .4byte gUnknown_0202C544
_0800616C:
ldr r0, _08006180 @ =gMain
ldrh r1, [r0, #0x18]
@@ -4317,16 +4317,16 @@ _0800616C:
ands r0, r1
cmp r0, #0
beq _0800618C
- ldr r1, _08006184 @ =0x0202C5F0
+ ldr r1, _08006184 @ =gUnknown_0202C5F0
ldr r0, _08006188 @ =0x0000FEFE
strh r0, [r1]
b _0800638E
.align 2, 0
_08006180: .4byte gMain
-_08006184: .4byte 0x0202C5F0
+_08006184: .4byte gUnknown_0202C5F0
_08006188: .4byte 0x0000FEFE
_0800618C:
- ldr r1, _080061A0 @ =0x0202C5F0
+ ldr r1, _080061A0 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -4337,22 +4337,22 @@ _08006194:
bge _08006194
b _0800638E
.align 2, 0
-_080061A0: .4byte 0x0202C5F0
+_080061A0: .4byte gUnknown_0202C5F0
_080061A4:
- ldr r1, _080061AC @ =0x0202C5F0
+ ldr r1, _080061AC @ =gUnknown_0202C5F0
ldr r0, _080061B0 @ =0x0000ECEC
strh r0, [r1]
b _0800638E
.align 2, 0
-_080061AC: .4byte 0x0202C5F0
+_080061AC: .4byte gUnknown_0202C5F0
_080061B0: .4byte 0x0000ECEC
_080061B4:
- ldr r0, _080061D0 @ =0x0201C180
+ ldr r0, _080061D0 @ =gUnknown_0201C180
ldrh r1, [r0]
adds r5, r0, #0
cmp r1, #7
bhi _080061DC
- ldr r1, _080061D4 @ =0x0202C5F0
+ ldr r1, _080061D4 @ =gUnknown_0202C5F0
ldr r2, _080061D8 @ =0x0000DDDD
adds r0, r1, #0
adds r0, #0xe
@@ -4363,8 +4363,8 @@ _080061C6:
bge _080061C6
b _08006388
.align 2, 0
-_080061D0: .4byte 0x0201C180
-_080061D4: .4byte 0x0202C5F0
+_080061D0: .4byte gUnknown_0201C180
+_080061D4: .4byte gUnknown_0202C5F0
_080061D8: .4byte 0x0000DDDD
_080061DC:
cmp r1, #0xf
@@ -4379,9 +4379,9 @@ _080061E2:
lsls r0, r0, #0x12
lsrs r0, r0, #0x10
mov ip, r0
- ldr r4, _08006370 @ =0x0202C5F0
+ ldr r4, _08006370 @ =gUnknown_0202C5F0
strh r2, [r4]
- ldr r3, _08006374 @ =0x0202A1C0
+ ldr r3, _08006374 @ =gUnknown_0202A1C0
lsls r2, r0, #1
adds r2, r2, r3
adds r0, #1
@@ -4570,10 +4570,10 @@ _080061E2:
strh r1, [r4, #0xe]
b _08006388
.align 2, 0
-_08006370: .4byte 0x0202C5F0
-_08006374: .4byte 0x0202A1C0
+_08006370: .4byte gUnknown_0202C5F0
+_08006374: .4byte gUnknown_0202A1C0
_08006378:
- ldr r1, _08006398 @ =0x0202C5F0
+ ldr r1, _08006398 @ =gUnknown_0202C5F0
movs r2, #0
adds r0, r1, #0
adds r0, #0xe
@@ -4592,7 +4592,7 @@ _0800638E:
pop {r1}
bx r1
.align 2, 0
-_08006398: .4byte 0x0202C5F0
+_08006398: .4byte gUnknown_0202C5F0
thumb_func_start sub_639C
sub_639C: @ 0x0800639C
@@ -4600,12 +4600,12 @@ sub_639C: @ 0x0800639C
mov r7, r8
push {r7}
sub sp, #0x38
- ldr r4, _080063C0 @ =0x0201B128
+ ldr r4, _080063C0 @ =gUnknown_0201B128
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #0
bne _08006438
- ldr r3, _080063C4 @ =0x0201C1BC
+ ldr r3, _080063C4 @ =gUnknown_0201C1BC
movs r1, #0
ldrsb r1, [r3, r1]
cmp r1, #0
@@ -4614,10 +4614,10 @@ sub_639C: @ 0x0800639C
beq _080063E8
b _080065AA
.align 2, 0
-_080063C0: .4byte 0x0201B128
-_080063C4: .4byte 0x0201C1BC
+_080063C0: .4byte gUnknown_0201B128
+_080063C4: .4byte gUnknown_0201C1BC
_080063C8:
- ldr r2, _080063E0 @ =0x0201A4D0
+ ldr r2, _080063E0 @ =gUnknown_0201A4D0
ldrh r0, [r2]
ldr r1, _080063E4 @ =0x0000FEFE
cmp r0, r1
@@ -4631,10 +4631,10 @@ _080063DA:
strb r0, [r3]
b _080065AA
.align 2, 0
-_080063E0: .4byte 0x0201A4D0
+_080063E0: .4byte gUnknown_0201A4D0
_080063E4: .4byte 0x0000FEFE
_080063E8:
- ldr r3, _0800640C @ =0x0201A4D0
+ ldr r3, _0800640C @ =gUnknown_0201A4D0
ldrh r2, [r3]
ldr r0, _08006410 @ =0x0000ECEC
cmp r2, r0
@@ -4646,18 +4646,18 @@ _080063E8:
rsbs r2, r2, #0
adds r0, r2, #0
strb r0, [r4]
- ldr r0, _08006414 @ =0x0202BEFC
+ ldr r0, _08006414 @ =gUnknown_0202BEFC
strb r1, [r0]
- ldr r0, _08006418 @ =0x0201C180
+ ldr r0, _08006418 @ =gUnknown_0201C180
strh r1, [r0]
b _080065AA
.align 2, 0
-_0800640C: .4byte 0x0201A4D0
+_0800640C: .4byte gUnknown_0201A4D0
_08006410: .4byte 0x0000ECEC
-_08006414: .4byte 0x0202BEFC
-_08006418: .4byte 0x0201C180
+_08006414: .4byte gUnknown_0202BEFC
+_08006418: .4byte gUnknown_0201C180
_0800641C:
- ldr r1, _08006434 @ =0x0202BECC
+ ldr r1, _08006434 @ =gUnknown_0202BECC
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -4670,9 +4670,9 @@ _0800642E:
movs r0, #1
b _080065CC
.align 2, 0
-_08006434: .4byte 0x0202BECC
+_08006434: .4byte gUnknown_0202BECC
_08006438:
- ldr r7, _0800656C @ =0x0201A4D0
+ ldr r7, _0800656C @ =gUnknown_0201A4D0
ldrh r1, [r7, #2]
adds r0, r1, #0
subs r0, #8
@@ -4682,7 +4682,7 @@ _08006438:
bls _0800644A
b _080065CA
_0800644A:
- ldr r0, _08006570 @ =0x0202C5B4
+ ldr r0, _08006570 @ =gUnknown_0202C5B4
mov r8, r0
strh r1, [r0]
mov r2, sp
@@ -4802,8 +4802,8 @@ _0800644A:
lsrs r3, r3, #0xc
strh r3, [r1, #0x36]
movs r3, #0
- ldr r6, _08006574 @ =0x0202A1C0
- ldr r5, _08006578 @ =0x0202A390
+ ldr r6, _08006574 @ =gUnknown_0202A1C0
+ ldr r5, _08006578 @ =gUnknown_0202A390
mov r4, sp
_08006540:
mov r2, r8
@@ -4828,10 +4828,10 @@ _08006540:
movs r0, #2
b _08006592
.align 2, 0
-_0800656C: .4byte 0x0201A4D0
-_08006570: .4byte 0x0202C5B4
-_08006574: .4byte 0x0202A1C0
-_08006578: .4byte 0x0202A390
+_0800656C: .4byte gUnknown_0201A4D0
+_08006570: .4byte gUnknown_0202C5B4
+_08006574: .4byte gUnknown_0202A1C0
+_08006578: .4byte gUnknown_0202A390
_0800657C:
lsls r1, r2, #1
adds r0, r1, r6
@@ -4860,7 +4860,7 @@ _08006594:
b _080065CC
_080065AA:
movs r3, #0
- ldr r5, _080065D8 @ =0x0201A4D0
+ ldr r5, _080065D8 @ =gUnknown_0201A4D0
movs r4, #0
_080065B0:
adds r2, r3, #1
@@ -4887,7 +4887,7 @@ _080065CC:
pop {r1}
bx r1
.align 2, 0
-_080065D8: .4byte 0x0201A4D0
+_080065D8: .4byte gUnknown_0201A4D0
thumb_func_start sub_65DC
sub_65DC: @ 0x080065DC
@@ -4895,12 +4895,12 @@ sub_65DC: @ 0x080065DC
mov r7, r8
push {r7}
sub sp, #0x38
- ldr r4, _08006600 @ =0x0201B128
+ ldr r4, _08006600 @ =gUnknown_0201B128
movs r0, #0
ldrsb r0, [r4, r0]
cmp r0, #0
bne _08006678
- ldr r3, _08006604 @ =0x0202C544
+ ldr r3, _08006604 @ =gUnknown_0202C544
movs r1, #0
ldrsb r1, [r3, r1]
cmp r1, #0
@@ -4909,10 +4909,10 @@ sub_65DC: @ 0x080065DC
beq _08006628
b _080067EA
.align 2, 0
-_08006600: .4byte 0x0201B128
-_08006604: .4byte 0x0202C544
+_08006600: .4byte gUnknown_0201B128
+_08006604: .4byte gUnknown_0202C544
_08006608:
- ldr r2, _08006620 @ =0x0201A4D0
+ ldr r2, _08006620 @ =gUnknown_0201A4D0
ldrh r0, [r2]
ldr r1, _08006624 @ =0x0000FEFE
cmp r0, r1
@@ -4926,10 +4926,10 @@ _0800661A:
strb r0, [r3]
b _080067EA
.align 2, 0
-_08006620: .4byte 0x0201A4D0
+_08006620: .4byte gUnknown_0201A4D0
_08006624: .4byte 0x0000FEFE
_08006628:
- ldr r3, _0800664C @ =0x0201A4D0
+ ldr r3, _0800664C @ =gUnknown_0201A4D0
ldrh r2, [r3]
ldr r0, _08006650 @ =0x0000ECEC
cmp r2, r0
@@ -4941,18 +4941,18 @@ _08006628:
rsbs r2, r2, #0
adds r0, r2, #0
strb r0, [r4]
- ldr r0, _08006654 @ =0x0202BEFC
+ ldr r0, _08006654 @ =gUnknown_0202BEFC
strb r1, [r0]
- ldr r0, _08006658 @ =0x0201C180
+ ldr r0, _08006658 @ =gUnknown_0201C180
strh r1, [r0]
b _080067EA
.align 2, 0
-_0800664C: .4byte 0x0201A4D0
+_0800664C: .4byte gUnknown_0201A4D0
_08006650: .4byte 0x0000ECEC
-_08006654: .4byte 0x0202BEFC
-_08006658: .4byte 0x0201C180
+_08006654: .4byte gUnknown_0202BEFC
+_08006658: .4byte gUnknown_0201C180
_0800665C:
- ldr r1, _08006674 @ =0x0202BECC
+ ldr r1, _08006674 @ =gUnknown_0202BECC
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -4965,9 +4965,9 @@ _0800666E:
movs r0, #1
b _0800680C
.align 2, 0
-_08006674: .4byte 0x0202BECC
+_08006674: .4byte gUnknown_0202BECC
_08006678:
- ldr r7, _080067AC @ =0x0201A4D0
+ ldr r7, _080067AC @ =gUnknown_0201A4D0
ldrh r1, [r7]
adds r0, r1, #0
subs r0, #8
@@ -4977,7 +4977,7 @@ _08006678:
bls _0800668A
b _0800680A
_0800668A:
- ldr r0, _080067B0 @ =0x0202C5B4
+ ldr r0, _080067B0 @ =gUnknown_0202C5B4
mov r8, r0
strh r1, [r0]
mov r2, sp
@@ -5097,8 +5097,8 @@ _0800668A:
lsrs r3, r3, #0xc
strh r3, [r1, #0x36]
movs r3, #0
- ldr r6, _080067B4 @ =0x0202A1C0
- ldr r5, _080067B8 @ =0x0202A390
+ ldr r6, _080067B4 @ =gUnknown_0202A1C0
+ ldr r5, _080067B8 @ =gUnknown_0202A390
mov r4, sp
_08006780:
mov r2, r8
@@ -5123,10 +5123,10 @@ _08006780:
movs r0, #2
b _080067D2
.align 2, 0
-_080067AC: .4byte 0x0201A4D0
-_080067B0: .4byte 0x0202C5B4
-_080067B4: .4byte 0x0202A1C0
-_080067B8: .4byte 0x0202A390
+_080067AC: .4byte gUnknown_0201A4D0
+_080067B0: .4byte gUnknown_0202C5B4
+_080067B4: .4byte gUnknown_0202A1C0
+_080067B8: .4byte gUnknown_0202A390
_080067BC:
lsls r1, r2, #1
adds r0, r1, r6
@@ -5155,7 +5155,7 @@ _080067D4:
b _0800680C
_080067EA:
movs r3, #0
- ldr r5, _08006818 @ =0x0201A4D0
+ ldr r5, _08006818 @ =gUnknown_0201A4D0
movs r4, #0
_080067F0:
adds r2, r3, #1
@@ -5182,7 +5182,7 @@ _0800680C:
pop {r1}
bx r1
.align 2, 0
-_08006818: .4byte 0x0201A4D0
+_08006818: .4byte gUnknown_0201A4D0
thumb_func_start sub_681C
sub_681C: @ 0x0800681C
@@ -5208,7 +5208,7 @@ sub_681C: @ 0x0800681C
asrs r2, r7, #0x10
cmp r2, #0xc8
bne _080068CC
- ldr r0, _08006890 @ =0x0202A1C0
+ ldr r0, _08006890 @ =gUnknown_0202A1C0
movs r3, #0xc8
lsls r3, r3, #1
adds r0, r0, r3
@@ -5240,7 +5240,7 @@ sub_681C: @ 0x0800681C
_08006884: .4byte 0x040000D4
_08006888: .4byte 0x03000000
_0800688C: .4byte 0x81000400
-_08006890: .4byte 0x0202A1C0
+_08006890: .4byte gUnknown_0202A1C0
_08006894:
movs r5, #1
str r5, [sp]
@@ -5296,7 +5296,7 @@ _080068DE:
cmp r6, #2
ble _080068DE
_08006900:
- ldr r0, _0800699C @ =0x0202A1C0
+ ldr r0, _0800699C @ =gUnknown_0202A1C0
mov r3, sb
asrs r2, r3, #0x10
lsls r1, r2, #1
@@ -5330,7 +5330,7 @@ _0800693A:
ldr r1, _080069A8 @ =gUnknown_08090780
adds r0, r3, r1
str r0, [r5]
- ldr r0, _080069AC @ =0x0202BE30
+ ldr r0, _080069AC @ =gUnknown_0202BE30
str r0, [r5, #4]
ldr r2, _080069B0 @ =0x80000010
str r2, [r5, #8]
@@ -5340,7 +5340,7 @@ _0800693A:
adds r1, r1, r0
adds r1, r3, r1
str r1, [r5]
- ldr r0, _080069B4 @ =0x0201B130
+ ldr r0, _080069B4 @ =gUnknown_0201B130
str r0, [r5, #4]
str r2, [r5, #8]
ldr r0, [r5, #8]
@@ -5373,13 +5373,13 @@ _0800693A:
b _080069DC
.align 2, 0
_08006998: .4byte gUnknown_0805C8B4
-_0800699C: .4byte 0x0202A1C0
+_0800699C: .4byte gUnknown_0202A1C0
_080069A0: .4byte gUnknown_0805C8CC
_080069A4: .4byte 0x040000D4
_080069A8: .4byte gUnknown_08090780
-_080069AC: .4byte 0x0202BE30
+_080069AC: .4byte gUnknown_0202BE30
_080069B0: .4byte 0x80000010
-_080069B4: .4byte 0x0201B130
+_080069B4: .4byte gUnknown_0201B130
_080069B8: .4byte 0x03000000
_080069BC: .4byte 0x06004C00
_080069C0: .4byte 0x81000400
@@ -5397,7 +5397,7 @@ _080069C8:
cmp r6, #0
bge _080069C8
_080069DC:
- ldr r1, _08006A7C @ =0x0202A1C0
+ ldr r1, _08006A7C @ =gUnknown_0202A1C0
mov r3, sb
asrs r2, r3, #0x10
lsls r0, r2, #1
@@ -5434,7 +5434,7 @@ _08006A1A:
ldr r1, _08006A88 @ =gUnknown_08090780
adds r0, r3, r1
str r0, [r5]
- ldr r0, _08006A8C @ =0x0202BE30
+ ldr r0, _08006A8C @ =gUnknown_0202BE30
str r0, [r5, #4]
ldr r2, _08006A90 @ =0x80000010
str r2, [r5, #8]
@@ -5444,7 +5444,7 @@ _08006A1A:
adds r1, r1, r0
adds r1, r3, r1
str r1, [r5]
- ldr r0, _08006A94 @ =0x0201B130
+ ldr r0, _08006A94 @ =gUnknown_0201B130
str r0, [r5, #4]
str r2, [r5, #8]
ldr r0, [r5, #8]
@@ -5476,13 +5476,13 @@ _08006A1A:
.align 2, 0
_08006A74: .4byte 0x06004C00
_08006A78: .4byte gUnknown_08092FA0
-_08006A7C: .4byte 0x0202A1C0
+_08006A7C: .4byte gUnknown_0202A1C0
_08006A80: .4byte gUnknown_0805C8E0
_08006A84: .4byte 0x040000D4
_08006A88: .4byte gUnknown_08090780
-_08006A8C: .4byte 0x0202BE30
+_08006A8C: .4byte gUnknown_0202BE30
_08006A90: .4byte 0x80000010
-_08006A94: .4byte 0x0201B130
+_08006A94: .4byte gUnknown_0201B130
_08006A98: .4byte 0x03000000
_08006A9C: .4byte 0x06004D00
_08006AA0: .4byte 0x81000400
@@ -5500,7 +5500,7 @@ _08006AA8:
cmp r6, #0
bge _08006AA8
_08006ABC:
- ldr r0, _08006B74 @ =0x0202A1C0
+ ldr r0, _08006B74 @ =gUnknown_0202A1C0
mov r1, sb
asrs r2, r1, #0x10
lsls r1, r2, #1
@@ -5586,7 +5586,7 @@ _08006B4E:
.align 2, 0
_08006B6C: .4byte 0x06004D00
_08006B70: .4byte gUnknown_08092FA0
-_08006B74: .4byte 0x0202A1C0
+_08006B74: .4byte gUnknown_0202A1C0
_08006B78: .4byte gUnknown_0805C8B4
_08006B7C:
movs r5, #1
@@ -5767,7 +5767,7 @@ _08006CE0:
add r0, r8
cmp r0, #0xc8
bne _08006D74
- ldr r0, _08006D38 @ =0x0202A1C0
+ ldr r0, _08006D38 @ =gUnknown_0202A1C0
movs r2, #0xc8
lsls r2, r2, #1
adds r0, r0, r2
@@ -5800,7 +5800,7 @@ _08006CE0:
_08006D2C: .4byte 0x040000D4
_08006D30: .4byte 0x03000000
_08006D34: .4byte 0x81000400
-_08006D38: .4byte 0x0202A1C0
+_08006D38: .4byte gUnknown_0202A1C0
_08006D3C:
mov r3, sb
str r3, [sp]
@@ -5835,7 +5835,7 @@ _08006D74:
mov sl, r2
_08006D7C:
lsls r2, r6, #1
- ldr r0, _08006E98 @ =0x0202C5B0
+ ldr r0, _08006E98 @ =gUnknown_0202C5B0
movs r3, #0
ldrsh r1, [r0, r3]
add r1, r8
@@ -5875,7 +5875,7 @@ _08006DB6:
movs r1, #0
mov r8, r1
_08006DCC:
- ldr r0, _08006E9C @ =0x0202A1C0
+ ldr r0, _08006E9C @ =gUnknown_0202A1C0
ldr r2, [sp, #0x14]
asrs r1, r2, #0x10
add r1, r8
@@ -5899,7 +5899,7 @@ _08006DCC:
mov sl, r1
_08006DF8:
lsls r2, r6, #1
- ldr r0, _08006E98 @ =0x0202C5B0
+ ldr r0, _08006E98 @ =gUnknown_0202C5B0
movs r4, #0
ldrsh r1, [r0, r4]
add r1, r8
@@ -5925,7 +5925,7 @@ _08006DF8:
_08006E28:
adds r0, r2, r3
str r0, [r5]
- ldr r0, _08006EAC @ =0x0202BE30
+ ldr r0, _08006EAC @ =gUnknown_0202BE30
str r0, [r5, #4]
ldr r0, _08006EB0 @ =0x80000010
str r0, [r5, #8]
@@ -5933,7 +5933,7 @@ _08006E28:
mov r1, sl
adds r0, r2, r1
str r0, [r5]
- ldr r0, _08006EB4 @ =0x0201B130
+ ldr r0, _08006EB4 @ =gUnknown_0201B130
str r0, [r5, #4]
ldr r2, _08006EB0 @ =0x80000010
str r2, [r5, #8]
@@ -5977,14 +5977,14 @@ _08006E28:
b _08006F06
.align 2, 0
_08006E94: .4byte gUnknown_0805C8B4
-_08006E98: .4byte 0x0202C5B0
-_08006E9C: .4byte 0x0202A1C0
+_08006E98: .4byte gUnknown_0202C5B0
+_08006E9C: .4byte gUnknown_0202A1C0
_08006EA0: .4byte 0x040000D4
_08006EA4: .4byte gUnknown_08090780
_08006EA8: .4byte gUnknown_0805C8CC
-_08006EAC: .4byte 0x0202BE30
+_08006EAC: .4byte gUnknown_0202BE30
_08006EB0: .4byte 0x80000010
-_08006EB4: .4byte 0x0201B130
+_08006EB4: .4byte gUnknown_0201B130
_08006EB8: .4byte gUnknown_086A64F0
_08006EBC: .4byte 0x03000000
_08006EC0: .4byte 0x81000400
@@ -6046,7 +6046,7 @@ _08006F2C: .4byte gUnknown_08090780
sub_6F30: @ 0x08006F30
push {r4, r5, r6, r7, lr}
sub sp, #8
- ldr r1, _08006F74 @ =0x0202A1C0
+ ldr r1, _08006F74 @ =gUnknown_0202A1C0
lsls r0, r0, #0x10
movs r6, #0xa
asrs r0, r0, #0xf
@@ -6079,14 +6079,14 @@ _08006F50:
pop {r0}
bx r0
.align 2, 0
-_08006F74: .4byte 0x0202A1C0
+_08006F74: .4byte gUnknown_0202A1C0
thumb_func_start sub_6F78
sub_6F78: @ 0x08006F78
push {r4, r5, r6, lr}
adds r4, r0, #0
- ldr r1, _08006FBC @ =0x0202A1C0
- ldr r0, _08006FC0 @ =0x0202ADE0
+ ldr r1, _08006FBC @ =gUnknown_0202A1C0
+ ldr r0, _08006FC0 @ =gUnknown_0202ADE0
movs r2, #0
ldrsh r0, [r0, r2]
lsls r0, r0, #1
@@ -6116,8 +6116,8 @@ _08006FB0:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_08006FBC: .4byte 0x0202A1C0
-_08006FC0: .4byte 0x0202ADE0
+_08006FBC: .4byte gUnknown_0202A1C0
+_08006FC0: .4byte gUnknown_0202ADE0
_08006FC4: .4byte _08006FC8
_08006FC8: @ jump table
.4byte _08006FDC @ case 0
@@ -6306,7 +6306,7 @@ _08007156:
ldr r1, _080071C4 @ =gUnknown_08090780
adds r0, r3, r1
str r0, [r5]
- ldr r0, _080071C8 @ =0x0202BE30
+ ldr r0, _080071C8 @ =gUnknown_0202BE30
str r0, [r5, #4]
ldr r2, _080071CC @ =0x80000010
str r2, [r5, #8]
@@ -6316,7 +6316,7 @@ _08007156:
adds r1, r1, r0
adds r1, r3, r1
str r1, [r5]
- ldr r0, _080071D0 @ =0x0201B130
+ ldr r0, _080071D0 @ =gUnknown_0201B130
str r0, [r5, #4]
str r2, [r5, #8]
ldr r0, [r5, #8]
@@ -6355,9 +6355,9 @@ _080071B8: .4byte 0x03000000
_080071BC: .4byte 0x81000C00
_080071C0: .4byte gUnknown_0805C8F6
_080071C4: .4byte gUnknown_08090780
-_080071C8: .4byte 0x0202BE30
+_080071C8: .4byte gUnknown_0202BE30
_080071CC: .4byte 0x80000010
-_080071D0: .4byte 0x0201B130
+_080071D0: .4byte gUnknown_0201B130
_080071D4: .4byte 0x06005C00
_080071D8: .4byte 0x80000C00
@@ -6435,7 +6435,7 @@ _0800726C:
mov sb, r1
movs r0, #0xff
mov sl, r0
- ldr r1, _080072E4 @ =0x0201B130
+ ldr r1, _080072E4 @ =gUnknown_0201B130
mov r8, r1
movs r0, #0x80
lsls r0, r0, #2
@@ -6443,7 +6443,7 @@ _0800726C:
lsls r0, r2, #1
mov r2, sb
adds r5, r0, r2
- ldr r6, _080072E8 @ =0x0202BE30
+ ldr r6, _080072E8 @ =gUnknown_0202BE30
lsls r1, r1, #1
adds r4, r1, r2
_08007290:
@@ -6488,17 +6488,17 @@ _08007290:
bl _080088C8
.align 2, 0
_080072E0: .4byte 0x03000000
-_080072E4: .4byte 0x0201B130
-_080072E8: .4byte 0x0202BE30
+_080072E4: .4byte gUnknown_0201B130
+_080072E8: .4byte gUnknown_0202BE30
_080072EC:
movs r7, #0
adds r0, r2, #1
mov ip, r0
ldr r1, _08007388 @ =0x03000000
mov sl, r1
- ldr r0, _0800738C @ =0x0201B130
+ ldr r0, _0800738C @ =gUnknown_0201B130
mov sb, r0
- ldr r1, _08007390 @ =0x0202BE30
+ ldr r1, _08007390 @ =gUnknown_0202BE30
mov r8, r1
lsls r0, r2, #1
mov r2, sl
@@ -6571,8 +6571,8 @@ _0800730C:
bl _080088C8
.align 2, 0
_08007388: .4byte 0x03000000
-_0800738C: .4byte 0x0201B130
-_08007390: .4byte 0x0202BE30
+_0800738C: .4byte gUnknown_0201B130
+_08007390: .4byte gUnknown_0202BE30
_08007394: .4byte 0x00000FFF
_08007398:
movs r7, #0
@@ -6580,12 +6580,12 @@ _08007398:
mov ip, r1
movs r0, #0xff
mov sl, r0
- ldr r1, _08007440 @ =0x0201B130
+ ldr r1, _08007440 @ =gUnknown_0201B130
mov sb, r1
movs r0, #0x80
lsls r0, r0, #2
adds r1, r2, r0
- ldr r0, _08007444 @ =0x0202BE30
+ ldr r0, _08007444 @ =gUnknown_0202BE30
mov r8, r0
lsls r0, r2, #1
ldr r2, _08007448 @ =0x03000000
@@ -6659,8 +6659,8 @@ _080073BA:
ble _080073BA
bl _080088C8
.align 2, 0
-_08007440: .4byte 0x0201B130
-_08007444: .4byte 0x0202BE30
+_08007440: .4byte gUnknown_0201B130
+_08007444: .4byte gUnknown_0202BE30
_08007448: .4byte 0x03000000
_0800744C:
movs r7, #0
@@ -6674,13 +6674,13 @@ _0800744C:
adds r1, r2, r0
movs r0, #2
str r0, [sp, #8]
- ldr r0, _08007538 @ =0x0202BE30
+ ldr r0, _08007538 @ =gUnknown_0202BE30
mov sl, r0
lsls r0, r2, #1
ldr r2, _0800753C @ =0x03000000
adds r0, r0, r2
mov r8, r0
- ldr r0, _08007540 @ =0x0201B130
+ ldr r0, _08007540 @ =gUnknown_0201B130
str r0, [sp, #0x10]
lsls r1, r1, #1
adds r6, r1, r2
@@ -6744,7 +6744,7 @@ _08007476:
ands r1, r0
lsrs r1, r1, #4
ldr r2, [sp, #8]
- ldr r0, _08007540 @ =0x0201B130
+ ldr r0, _08007540 @ =gUnknown_0201B130
adds r3, r2, r0
ldrh r2, [r3]
movs r0, #0xf
@@ -6782,9 +6782,9 @@ _08007476:
ble _08007476
bl _080088C8
.align 2, 0
-_08007538: .4byte 0x0202BE30
+_08007538: .4byte gUnknown_0202BE30
_0800753C: .4byte 0x03000000
-_08007540: .4byte 0x0201B130
+_08007540: .4byte gUnknown_0201B130
_08007544: .4byte 0x0000FFF0
_08007548:
movs r7, #0
@@ -6797,8 +6797,8 @@ _08007548:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _080075B8 @ =0x0201B130
- ldr r5, _080075BC @ =0x0202BE30
+ ldr r6, _080075B8 @ =gUnknown_0201B130
+ ldr r5, _080075BC @ =gUnknown_0202BE30
_08007560:
lsls r4, r7, #1
mov r0, ip
@@ -6842,8 +6842,8 @@ _08007560:
bl _080088C8
.align 2, 0
_080075B4: .4byte 0x03000000
-_080075B8: .4byte 0x0201B130
-_080075BC: .4byte 0x0202BE30
+_080075B8: .4byte gUnknown_0201B130
+_080075BC: .4byte gUnknown_0202BE30
_080075C0:
movs r7, #0
adds r1, r2, #1
@@ -6852,9 +6852,9 @@ _080075C0:
mov sb, r2
ldr r2, _0800765C @ =0x03000000
mov sl, r2
- ldr r0, _08007660 @ =0x0201B130
+ ldr r0, _08007660 @ =gUnknown_0201B130
mov r8, r0
- ldr r6, _08007664 @ =0x0202BE30
+ ldr r6, _08007664 @ =gUnknown_0202BE30
_080075D4:
lsls r5, r7, #1
mov r1, ip
@@ -6924,8 +6924,8 @@ _080075D4:
bl _080088C8
.align 2, 0
_0800765C: .4byte 0x03000000
-_08007660: .4byte 0x0201B130
-_08007664: .4byte 0x0202BE30
+_08007660: .4byte gUnknown_0201B130
+_08007664: .4byte gUnknown_0202BE30
_08007668: .4byte 0x00000FFF
_0800766C:
movs r7, #0
@@ -6935,9 +6935,9 @@ _0800766C:
mov sb, r2
ldr r1, _08007708 @ =0x03000000
mov sl, r1
- ldr r2, _0800770C @ =0x0201B130
+ ldr r2, _0800770C @ =gUnknown_0201B130
mov r8, r2
- ldr r6, _08007710 @ =0x0202BE30
+ ldr r6, _08007710 @ =gUnknown_0202BE30
_08007680:
lsls r5, r7, #1
mov r0, ip
@@ -7007,8 +7007,8 @@ _08007680:
bl _080088C8
.align 2, 0
_08007708: .4byte 0x03000000
-_0800770C: .4byte 0x0201B130
-_08007710: .4byte 0x0202BE30
+_0800770C: .4byte gUnknown_0201B130
+_08007710: .4byte gUnknown_0202BE30
_08007714:
movs r7, #0
adds r0, r2, #1
@@ -7022,9 +7022,9 @@ _08007714:
mov sl, r2
movs r0, #2
str r0, [sp, #4]
- ldr r1, _08007800 @ =0x0202BE30
+ ldr r1, _08007800 @ =gUnknown_0202BE30
mov r8, r1
- ldr r2, _08007804 @ =0x0201B130
+ ldr r2, _08007804 @ =gUnknown_0201B130
str r2, [sp, #0xc]
_08007734:
lsls r6, r7, #1
@@ -7092,7 +7092,7 @@ _08007734:
ands r1, r0
lsrs r1, r1, #4
ldr r2, [sp, #4]
- ldr r0, _08007804 @ =0x0201B130
+ ldr r0, _08007804 @ =gUnknown_0201B130
adds r3, r2, r0
ldrh r2, [r3]
movs r0, #0xf
@@ -7128,8 +7128,8 @@ _08007734:
bl _080088C8
.align 2, 0
_080077FC: .4byte 0x03000000
-_08007800: .4byte 0x0202BE30
-_08007804: .4byte 0x0201B130
+_08007800: .4byte gUnknown_0202BE30
+_08007804: .4byte gUnknown_0201B130
_08007808: .4byte 0x0000FFF0
_0800780C:
adds r0, r3, #0
@@ -7168,7 +7168,7 @@ _08007850:
mov sb, r1
movs r0, #0xf
mov sl, r0
- ldr r1, _080078C8 @ =0x0201B130
+ ldr r1, _080078C8 @ =gUnknown_0201B130
mov r8, r1
movs r0, #0x80
lsls r0, r0, #2
@@ -7176,7 +7176,7 @@ _08007850:
lsls r0, r2, #1
mov r2, sb
adds r5, r0, r2
- ldr r6, _080078CC @ =0x0202BE30
+ ldr r6, _080078CC @ =gUnknown_0202BE30
lsls r1, r1, #1
adds r4, r1, r2
_08007874:
@@ -7221,17 +7221,17 @@ _08007874:
bl _080088C8
.align 2, 0
_080078C4: .4byte 0x03000000
-_080078C8: .4byte 0x0201B130
-_080078CC: .4byte 0x0202BE30
+_080078C8: .4byte gUnknown_0201B130
+_080078CC: .4byte gUnknown_0202BE30
_080078D0:
movs r7, #0
adds r0, r2, #1
mov ip, r0
ldr r1, _0800796C @ =0x03000000
mov sl, r1
- ldr r0, _08007970 @ =0x0201B130
+ ldr r0, _08007970 @ =gUnknown_0201B130
mov sb, r0
- ldr r1, _08007974 @ =0x0202BE30
+ ldr r1, _08007974 @ =gUnknown_0202BE30
mov r8, r1
lsls r0, r2, #1
mov r2, sl
@@ -7304,8 +7304,8 @@ _080078F0:
bl _080088C8
.align 2, 0
_0800796C: .4byte 0x03000000
-_08007970: .4byte 0x0201B130
-_08007974: .4byte 0x0202BE30
+_08007970: .4byte gUnknown_0201B130
+_08007974: .4byte gUnknown_0202BE30
_08007978: .4byte 0x00000FFF
_0800797C:
movs r7, #0
@@ -7313,12 +7313,12 @@ _0800797C:
mov ip, r1
ldr r0, _08007A1C @ =0x03000000
mov sl, r0
- ldr r1, _08007A20 @ =0x0201B130
+ ldr r1, _08007A20 @ =gUnknown_0201B130
mov sb, r1
movs r0, #0x80
lsls r0, r0, #2
adds r1, r2, r0
- ldr r0, _08007A24 @ =0x0202BE30
+ ldr r0, _08007A24 @ =gUnknown_0202BE30
mov r8, r0
lsls r0, r2, #1
mov r2, sl
@@ -7390,20 +7390,20 @@ _0800799E:
bl _080088C8
.align 2, 0
_08007A1C: .4byte 0x03000000
-_08007A20: .4byte 0x0201B130
-_08007A24: .4byte 0x0202BE30
+_08007A20: .4byte gUnknown_0201B130
+_08007A24: .4byte gUnknown_0202BE30
_08007A28:
movs r7, #0
adds r0, r2, #1
mov ip, r0
movs r1, #0xf
mov sl, r1
- ldr r0, _08007ACC @ =0x0201B130
+ ldr r0, _08007ACC @ =gUnknown_0201B130
mov sb, r0
movs r0, #0x80
lsls r0, r0, #2
adds r1, r2, r0
- ldr r0, _08007AD0 @ =0x0202BE30
+ ldr r0, _08007AD0 @ =gUnknown_0202BE30
mov r8, r0
lsls r0, r2, #1
ldr r2, _08007AD4 @ =0x03000000
@@ -7475,8 +7475,8 @@ _08007A4A:
ble _08007A4A
bl _080088C8
.align 2, 0
-_08007ACC: .4byte 0x0201B130
-_08007AD0: .4byte 0x0202BE30
+_08007ACC: .4byte gUnknown_0201B130
+_08007AD0: .4byte gUnknown_0202BE30
_08007AD4: .4byte 0x03000000
_08007AD8: .4byte 0x0000FFF0
_08007ADC:
@@ -7490,8 +7490,8 @@ _08007ADC:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _08007B4C @ =0x0201B130
- ldr r5, _08007B50 @ =0x0202BE30
+ ldr r6, _08007B4C @ =gUnknown_0201B130
+ ldr r5, _08007B50 @ =gUnknown_0202BE30
_08007AF4:
lsls r4, r7, #1
mov r0, ip
@@ -7535,8 +7535,8 @@ _08007AF4:
bl _080088C8
.align 2, 0
_08007B48: .4byte 0x03000000
-_08007B4C: .4byte 0x0201B130
-_08007B50: .4byte 0x0202BE30
+_08007B4C: .4byte gUnknown_0201B130
+_08007B50: .4byte gUnknown_0202BE30
_08007B54:
movs r7, #0
adds r1, r2, #1
@@ -7545,9 +7545,9 @@ _08007B54:
mov sb, r2
ldr r2, _08007BF0 @ =0x03000000
mov sl, r2
- ldr r0, _08007BF4 @ =0x0201B130
+ ldr r0, _08007BF4 @ =gUnknown_0201B130
mov r8, r0
- ldr r6, _08007BF8 @ =0x0202BE30
+ ldr r6, _08007BF8 @ =gUnknown_0202BE30
_08007B68:
lsls r5, r7, #1
mov r1, ip
@@ -7617,8 +7617,8 @@ _08007B68:
bl _080088C8
.align 2, 0
_08007BF0: .4byte 0x03000000
-_08007BF4: .4byte 0x0201B130
-_08007BF8: .4byte 0x0202BE30
+_08007BF4: .4byte gUnknown_0201B130
+_08007BF8: .4byte gUnknown_0202BE30
_08007BFC: .4byte 0x00000FFF
_08007C00:
movs r7, #0
@@ -7628,9 +7628,9 @@ _08007C00:
mov sb, r2
ldr r1, _08007C9C @ =0x03000000
mov sl, r1
- ldr r2, _08007CA0 @ =0x0201B130
+ ldr r2, _08007CA0 @ =gUnknown_0201B130
mov r8, r2
- ldr r6, _08007CA4 @ =0x0202BE30
+ ldr r6, _08007CA4 @ =gUnknown_0202BE30
_08007C14:
lsls r5, r7, #1
mov r0, ip
@@ -7700,8 +7700,8 @@ _08007C14:
bl _080088C8
.align 2, 0
_08007C9C: .4byte 0x03000000
-_08007CA0: .4byte 0x0201B130
-_08007CA4: .4byte 0x0202BE30
+_08007CA0: .4byte gUnknown_0201B130
+_08007CA4: .4byte gUnknown_0202BE30
_08007CA8:
movs r7, #0
adds r0, r2, #1
@@ -7710,9 +7710,9 @@ _08007CA8:
mov sb, r2
ldr r1, _08007D40 @ =0x03000000
mov sl, r1
- ldr r2, _08007D44 @ =0x0201B130
+ ldr r2, _08007D44 @ =gUnknown_0201B130
mov r8, r2
- ldr r6, _08007D48 @ =0x0202BE30
+ ldr r6, _08007D48 @ =gUnknown_0202BE30
_08007CBC:
lsls r5, r7, #1
mov r0, ip
@@ -7780,8 +7780,8 @@ _08007CBC:
bl _080088C8
.align 2, 0
_08007D40: .4byte 0x03000000
-_08007D44: .4byte 0x0201B130
-_08007D48: .4byte 0x0202BE30
+_08007D44: .4byte gUnknown_0201B130
+_08007D48: .4byte gUnknown_0202BE30
_08007D4C: .4byte 0x0000FFF0
_08007D50:
adds r0, r3, #0
@@ -7817,8 +7817,8 @@ _08007D94:
ldr r1, _08007DCC @ =0x03000000
lsls r0, r2, #1
adds r3, r0, r1
- ldr r5, _08007DD0 @ =0x0202BE30
- ldr r4, _08007DD4 @ =0x0201B130
+ ldr r5, _08007DD0 @ =gUnknown_0202BE30
+ ldr r4, _08007DD4 @ =gUnknown_0201B130
movs r2, #0x80
lsls r2, r2, #3
adds r0, r0, r2
@@ -7842,8 +7842,8 @@ _08007DA8:
bl _080088C8
.align 2, 0
_08007DCC: .4byte 0x03000000
-_08007DD0: .4byte 0x0202BE30
-_08007DD4: .4byte 0x0201B130
+_08007DD0: .4byte gUnknown_0202BE30
+_08007DD4: .4byte gUnknown_0201B130
_08007DD8:
movs r7, #0
adds r0, r2, #1
@@ -7859,7 +7859,7 @@ _08007DD8:
lsls r0, r2, #1
mov r2, sb
adds r6, r0, r2
- ldr r0, _08007E68 @ =0x0202BE30
+ ldr r0, _08007E68 @ =gUnknown_0202BE30
mov r8, r0
lsls r1, r1, #1
adds r5, r1, r2
@@ -7885,7 +7885,7 @@ _08007DFC:
ldrh r1, [r2]
orrs r0, r1
strh r0, [r2]
- ldr r1, _08007E70 @ =0x0201B130
+ ldr r1, _08007E70 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
ldr r0, _08007E6C @ =0x00000FFF
@@ -7916,9 +7916,9 @@ _08007DFC:
bl _080088C8
.align 2, 0
_08007E64: .4byte 0x03000000
-_08007E68: .4byte 0x0202BE30
+_08007E68: .4byte gUnknown_0202BE30
_08007E6C: .4byte 0x00000FFF
-_08007E70: .4byte 0x0201B130
+_08007E70: .4byte gUnknown_0201B130
_08007E74:
movs r7, #0
adds r1, r2, #1
@@ -7934,7 +7934,7 @@ _08007E74:
lsls r0, r2, #1
mov r2, sb
adds r6, r0, r2
- ldr r0, _08007F04 @ =0x0202BE30
+ ldr r0, _08007F04 @ =gUnknown_0202BE30
mov r8, r0
lsls r1, r1, #1
adds r5, r1, r2
@@ -7960,7 +7960,7 @@ _08007E98:
ldrh r1, [r2]
orrs r0, r1
strh r0, [r2]
- ldr r1, _08007F08 @ =0x0201B130
+ ldr r1, _08007F08 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
movs r0, #0xff
@@ -7991,8 +7991,8 @@ _08007E98:
bl _080088C8
.align 2, 0
_08007F00: .4byte 0x03000000
-_08007F04: .4byte 0x0202BE30
-_08007F08: .4byte 0x0201B130
+_08007F04: .4byte gUnknown_0202BE30
+_08007F08: .4byte gUnknown_0201B130
_08007F0C:
movs r7, #0
adds r1, r2, #1
@@ -8007,7 +8007,7 @@ _08007F0C:
lsls r0, r2, #1
mov r2, sb
adds r6, r0, r2
- ldr r0, _08007F9C @ =0x0202BE30
+ ldr r0, _08007F9C @ =gUnknown_0202BE30
mov r8, r0
lsls r1, r1, #1
adds r5, r1, r2
@@ -8033,7 +8033,7 @@ _08007F2E:
ldrh r1, [r2]
orrs r0, r1
strh r0, [r2]
- ldr r1, _08007FA0 @ =0x0201B130
+ ldr r1, _08007FA0 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
movs r0, #0xf
@@ -8065,15 +8065,15 @@ _08007F2E:
.align 2, 0
_08007F94: .4byte 0x03000000
_08007F98: .4byte 0x0000FFF0
-_08007F9C: .4byte 0x0202BE30
-_08007FA0: .4byte 0x0201B130
+_08007F9C: .4byte gUnknown_0202BE30
+_08007FA0: .4byte gUnknown_0201B130
_08007FA4:
movs r7, #0
adds r2, #1
mov ip, r2
ldr r1, _08007FE8 @ =0x03000000
mov r8, r1
- ldr r6, _08007FEC @ =0x0202BE30
+ ldr r6, _08007FEC @ =gUnknown_0202BE30
lsls r0, r2, #1
adds r4, r0, r1
mov r5, ip
@@ -8088,7 +8088,7 @@ _08007FB6:
adds r2, r5, r0
lsls r2, r2, #1
add r2, r8
- ldr r1, _08007FF0 @ =0x0201B130
+ ldr r1, _08007FF0 @ =gUnknown_0201B130
adds r3, r3, r1
ldrh r0, [r2]
ldrh r1, [r3]
@@ -8103,8 +8103,8 @@ _08007FB6:
bl _080088C8
.align 2, 0
_08007FE8: .4byte 0x03000000
-_08007FEC: .4byte 0x0202BE30
-_08007FF0: .4byte 0x0201B130
+_08007FEC: .4byte gUnknown_0202BE30
+_08007FF0: .4byte gUnknown_0201B130
_08007FF4:
movs r7, #0
adds r0, r2, #1
@@ -8116,7 +8116,7 @@ _08007FF4:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _08008078 @ =0x0202BE30
+ ldr r6, _08008078 @ =gUnknown_0202BE30
_0800800A:
lsls r4, r7, #1
mov r0, ip
@@ -8145,7 +8145,7 @@ _0800800A:
add r3, sl
lsls r3, r3, #1
add r3, r8
- ldr r1, _08008080 @ =0x0201B130
+ ldr r1, _08008080 @ =gUnknown_0201B130
adds r5, r5, r1
ldrh r1, [r5]
ldr r0, _0800807C @ =0x00000FFF
@@ -8172,9 +8172,9 @@ _0800800A:
bl _080088C8
.align 2, 0
_08008074: .4byte 0x03000000
-_08008078: .4byte 0x0202BE30
+_08008078: .4byte gUnknown_0202BE30
_0800807C: .4byte 0x00000FFF
-_08008080: .4byte 0x0201B130
+_08008080: .4byte gUnknown_0201B130
_08008084:
movs r7, #0
adds r0, r2, #1
@@ -8186,7 +8186,7 @@ _08008084:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _08008108 @ =0x0202BE30
+ ldr r6, _08008108 @ =gUnknown_0202BE30
_0800809A:
lsls r4, r7, #1
mov r0, ip
@@ -8215,7 +8215,7 @@ _0800809A:
add r3, sl
lsls r3, r3, #1
add r3, r8
- ldr r1, _0800810C @ =0x0201B130
+ ldr r1, _0800810C @ =gUnknown_0201B130
adds r5, r5, r1
ldrh r1, [r5]
movs r0, #0xff
@@ -8242,8 +8242,8 @@ _0800809A:
bl _080088C8
.align 2, 0
_08008104: .4byte 0x03000000
-_08008108: .4byte 0x0202BE30
-_0800810C: .4byte 0x0201B130
+_08008108: .4byte gUnknown_0202BE30
+_0800810C: .4byte gUnknown_0201B130
_08008110:
movs r7, #0
adds r0, r2, #1
@@ -8255,7 +8255,7 @@ _08008110:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _08008190 @ =0x0202BE30
+ ldr r6, _08008190 @ =gUnknown_0202BE30
_08008126:
lsls r4, r7, #1
mov r0, ip
@@ -8283,7 +8283,7 @@ _08008126:
add r3, sl
lsls r3, r3, #1
add r3, r8
- ldr r1, _08008198 @ =0x0201B130
+ ldr r1, _08008198 @ =gUnknown_0201B130
adds r5, r5, r1
ldrh r1, [r5]
movs r0, #0xf
@@ -8309,9 +8309,9 @@ _08008126:
b _080088C8
.align 2, 0
_0800818C: .4byte 0x03000000
-_08008190: .4byte 0x0202BE30
+_08008190: .4byte gUnknown_0202BE30
_08008194: .4byte 0x0000FFF0
-_08008198: .4byte 0x0201B130
+_08008198: .4byte gUnknown_0201B130
_0800819C:
adds r0, r3, #0
cmp r3, #0
@@ -8347,7 +8347,7 @@ _080081E0:
ldr r6, _08008224 @ =0x00000FFF
lsls r0, r2, #1
adds r4, r0, r1
- ldr r5, _08008228 @ =0x0202BE30
+ ldr r5, _08008228 @ =gUnknown_0202BE30
movs r2, #0x80
lsls r2, r2, #3
adds r0, r0, r2
@@ -8360,7 +8360,7 @@ _080081F4:
ldrh r1, [r4]
orrs r0, r1
strh r0, [r4]
- ldr r0, _0800822C @ =0x0201B130
+ ldr r0, _0800822C @ =gUnknown_0201B130
adds r2, r2, r0
ldrh r1, [r2]
adds r0, r6, #0
@@ -8378,15 +8378,15 @@ _080081F4:
.align 2, 0
_08008220: .4byte 0x03000000
_08008224: .4byte 0x00000FFF
-_08008228: .4byte 0x0202BE30
-_0800822C: .4byte 0x0201B130
+_08008228: .4byte gUnknown_0202BE30
+_0800822C: .4byte gUnknown_0201B130
_08008230:
movs r7, #0
ldr r1, _08008274 @ =0x03000000
ldr r6, _08008278 @ =0x00000FFF
lsls r0, r2, #1
adds r4, r0, r1
- ldr r5, _0800827C @ =0x0202BE30
+ ldr r5, _0800827C @ =gUnknown_0202BE30
movs r2, #0x80
lsls r2, r2, #3
adds r0, r0, r2
@@ -8400,7 +8400,7 @@ _08008244:
ldrh r1, [r4]
orrs r0, r1
strh r0, [r4]
- ldr r0, _08008280 @ =0x0201B130
+ ldr r0, _08008280 @ =gUnknown_0201B130
adds r2, r2, r0
ldrh r1, [r2]
adds r0, r6, #0
@@ -8419,8 +8419,8 @@ _08008244:
.align 2, 0
_08008274: .4byte 0x03000000
_08008278: .4byte 0x00000FFF
-_0800827C: .4byte 0x0202BE30
-_08008280: .4byte 0x0201B130
+_0800827C: .4byte gUnknown_0202BE30
+_08008280: .4byte gUnknown_0201B130
_08008284:
movs r7, #0
adds r1, r2, #1
@@ -8436,7 +8436,7 @@ _08008284:
lsls r0, r2, #1
mov r2, sb
adds r6, r0, r2
- ldr r0, _08008310 @ =0x0202BE30
+ ldr r0, _08008310 @ =gUnknown_0202BE30
mov r8, r0
lsls r1, r1, #1
adds r5, r1, r2
@@ -8462,7 +8462,7 @@ _080082A8:
ldrh r1, [r2]
orrs r0, r1
strh r0, [r2]
- ldr r1, _08008314 @ =0x0201B130
+ ldr r1, _08008314 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
movs r0, #0xff
@@ -8493,8 +8493,8 @@ _080082A8:
b _080088C8
.align 2, 0
_0800830C: .4byte 0x03000000
-_08008310: .4byte 0x0202BE30
-_08008314: .4byte 0x0201B130
+_08008310: .4byte gUnknown_0202BE30
+_08008314: .4byte gUnknown_0201B130
_08008318:
movs r7, #0
adds r1, r2, #1
@@ -8510,7 +8510,7 @@ _08008318:
lsls r0, r2, #1
mov r2, sb
adds r6, r0, r2
- ldr r0, _080083A4 @ =0x0202BE30
+ ldr r0, _080083A4 @ =gUnknown_0202BE30
mov r8, r0
lsls r1, r1, #1
adds r5, r1, r2
@@ -8536,7 +8536,7 @@ _0800833C:
ldrh r1, [r2]
orrs r0, r1
strh r0, [r2]
- ldr r1, _080083A8 @ =0x0201B130
+ ldr r1, _080083A8 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
movs r0, #0xf
@@ -8567,8 +8567,8 @@ _0800833C:
b _080088C8
.align 2, 0
_080083A0: .4byte 0x03000000
-_080083A4: .4byte 0x0202BE30
-_080083A8: .4byte 0x0201B130
+_080083A4: .4byte gUnknown_0202BE30
+_080083A8: .4byte gUnknown_0201B130
_080083AC:
movs r7, #0
adds r2, #1
@@ -8577,7 +8577,7 @@ _080083AC:
mov sb, r1
ldr r2, _08008400 @ =0x00000FFF
mov r8, r2
- ldr r6, _08008404 @ =0x0202BE30
+ ldr r6, _08008404 @ =gUnknown_0202BE30
mov r1, ip
lsls r0, r1, #1
mov r2, sb
@@ -8596,7 +8596,7 @@ _080083C6:
adds r2, r5, r0
lsls r2, r2, #1
add r2, sb
- ldr r1, _08008408 @ =0x0201B130
+ ldr r1, _08008408 @ =gUnknown_0201B130
adds r3, r3, r1
ldrh r1, [r3]
mov r0, r8
@@ -8614,8 +8614,8 @@ _080083C6:
.align 2, 0
_080083FC: .4byte 0x03000000
_08008400: .4byte 0x00000FFF
-_08008404: .4byte 0x0202BE30
-_08008408: .4byte 0x0201B130
+_08008404: .4byte gUnknown_0202BE30
+_08008408: .4byte gUnknown_0201B130
_0800840C:
movs r7, #0
adds r2, #1
@@ -8623,7 +8623,7 @@ _0800840C:
ldr r6, _08008458 @ =0x03000000
ldr r2, _0800845C @ =0x00000FFF
mov r8, r2
- ldr r5, _08008460 @ =0x0202BE30
+ ldr r5, _08008460 @ =gUnknown_0202BE30
_0800841A:
lsls r2, r7, #1
add r2, ip
@@ -8642,7 +8642,7 @@ _0800841A:
adds r2, r2, r0
lsls r2, r2, #1
adds r2, r2, r6
- ldr r1, _08008464 @ =0x0201B130
+ ldr r1, _08008464 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
mov r0, r8
@@ -8659,8 +8659,8 @@ _0800841A:
.align 2, 0
_08008458: .4byte 0x03000000
_0800845C: .4byte 0x00000FFF
-_08008460: .4byte 0x0202BE30
-_08008464: .4byte 0x0201B130
+_08008460: .4byte gUnknown_0202BE30
+_08008464: .4byte gUnknown_0201B130
_08008468:
movs r7, #0
adds r0, r2, #1
@@ -8672,7 +8672,7 @@ _08008468:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _080084EC @ =0x0202BE30
+ ldr r6, _080084EC @ =gUnknown_0202BE30
_0800847E:
lsls r4, r7, #1
mov r0, ip
@@ -8701,7 +8701,7 @@ _0800847E:
add r3, sl
lsls r3, r3, #1
add r3, r8
- ldr r1, _080084F0 @ =0x0201B130
+ ldr r1, _080084F0 @ =gUnknown_0201B130
adds r5, r5, r1
ldrh r1, [r5]
movs r0, #0xff
@@ -8728,8 +8728,8 @@ _0800847E:
b _080088C8
.align 2, 0
_080084E8: .4byte 0x03000000
-_080084EC: .4byte 0x0202BE30
-_080084F0: .4byte 0x0201B130
+_080084EC: .4byte gUnknown_0202BE30
+_080084F0: .4byte gUnknown_0201B130
_080084F4:
movs r7, #0
adds r0, r2, #1
@@ -8741,7 +8741,7 @@ _080084F4:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _08008578 @ =0x0202BE30
+ ldr r6, _08008578 @ =gUnknown_0202BE30
_0800850A:
lsls r4, r7, #1
mov r0, ip
@@ -8770,7 +8770,7 @@ _0800850A:
add r3, sl
lsls r3, r3, #1
add r3, r8
- ldr r1, _0800857C @ =0x0201B130
+ ldr r1, _0800857C @ =gUnknown_0201B130
adds r5, r5, r1
ldrh r1, [r5]
movs r0, #0xf
@@ -8797,8 +8797,8 @@ _0800850A:
b _080088C8
.align 2, 0
_08008574: .4byte 0x03000000
-_08008578: .4byte 0x0202BE30
-_0800857C: .4byte 0x0201B130
+_08008578: .4byte gUnknown_0202BE30
+_0800857C: .4byte gUnknown_0201B130
_08008580:
adds r0, r3, #0
cmp r3, #0
@@ -8834,7 +8834,7 @@ _080085C4:
movs r6, #0xff
lsls r0, r2, #1
adds r4, r0, r1
- ldr r5, _08008608 @ =0x0202BE30
+ ldr r5, _08008608 @ =gUnknown_0202BE30
movs r2, #0x80
lsls r2, r2, #3
adds r0, r0, r2
@@ -8847,7 +8847,7 @@ _080085D8:
ldrh r1, [r4]
orrs r0, r1
strh r0, [r4]
- ldr r0, _0800860C @ =0x0201B130
+ ldr r0, _0800860C @ =gUnknown_0201B130
adds r2, r2, r0
ldrh r1, [r2]
adds r0, r6, #0
@@ -8864,15 +8864,15 @@ _080085D8:
b _080088C8
.align 2, 0
_08008604: .4byte 0x03000000
-_08008608: .4byte 0x0202BE30
-_0800860C: .4byte 0x0201B130
+_08008608: .4byte gUnknown_0202BE30
+_0800860C: .4byte gUnknown_0201B130
_08008610:
movs r7, #0
ldr r1, _08008654 @ =0x03000000
movs r6, #0xff
lsls r0, r2, #1
adds r4, r0, r1
- ldr r5, _08008658 @ =0x0202BE30
+ ldr r5, _08008658 @ =gUnknown_0202BE30
movs r2, #0x80
lsls r2, r2, #3
adds r0, r0, r2
@@ -8886,7 +8886,7 @@ _08008624:
ldrh r1, [r4]
orrs r0, r1
strh r0, [r4]
- ldr r0, _0800865C @ =0x0201B130
+ ldr r0, _0800865C @ =gUnknown_0201B130
adds r2, r2, r0
ldrh r1, [r2]
adds r0, r6, #0
@@ -8904,15 +8904,15 @@ _08008624:
b _080088C8
.align 2, 0
_08008654: .4byte 0x03000000
-_08008658: .4byte 0x0202BE30
-_0800865C: .4byte 0x0201B130
+_08008658: .4byte gUnknown_0202BE30
+_0800865C: .4byte gUnknown_0201B130
_08008660:
movs r7, #0
ldr r1, _080086A4 @ =0x03000000
movs r6, #0xff
lsls r0, r2, #1
adds r4, r0, r1
- ldr r5, _080086A8 @ =0x0202BE30
+ ldr r5, _080086A8 @ =gUnknown_0202BE30
movs r2, #0x80
lsls r2, r2, #3
adds r0, r0, r2
@@ -8926,7 +8926,7 @@ _08008674:
ldrh r1, [r4]
orrs r0, r1
strh r0, [r4]
- ldr r0, _080086AC @ =0x0201B130
+ ldr r0, _080086AC @ =gUnknown_0201B130
adds r2, r2, r0
ldrh r1, [r2]
adds r0, r6, #0
@@ -8944,8 +8944,8 @@ _08008674:
b _080088C8
.align 2, 0
_080086A4: .4byte 0x03000000
-_080086A8: .4byte 0x0202BE30
-_080086AC: .4byte 0x0201B130
+_080086A8: .4byte gUnknown_0202BE30
+_080086AC: .4byte gUnknown_0201B130
_080086B0:
movs r7, #0
adds r1, r2, #1
@@ -8960,7 +8960,7 @@ _080086B0:
lsls r0, r2, #1
mov r2, sb
adds r6, r0, r2
- ldr r0, _0800873C @ =0x0202BE30
+ ldr r0, _0800873C @ =gUnknown_0202BE30
mov r8, r0
lsls r1, r1, #1
adds r5, r1, r2
@@ -8986,7 +8986,7 @@ _080086D2:
ldrh r1, [r2]
orrs r0, r1
strh r0, [r2]
- ldr r1, _08008740 @ =0x0201B130
+ ldr r1, _08008740 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
movs r0, #0xf
@@ -9017,8 +9017,8 @@ _080086D2:
b _080088C8
.align 2, 0
_08008738: .4byte 0x03000000
-_0800873C: .4byte 0x0202BE30
-_08008740: .4byte 0x0201B130
+_0800873C: .4byte gUnknown_0202BE30
+_08008740: .4byte gUnknown_0201B130
_08008744:
movs r7, #0
adds r2, #1
@@ -9027,7 +9027,7 @@ _08008744:
mov sb, r1
movs r2, #0xff
mov r8, r2
- ldr r6, _08008798 @ =0x0202BE30
+ ldr r6, _08008798 @ =gUnknown_0202BE30
mov r1, ip
lsls r0, r1, #1
mov r2, sb
@@ -9046,7 +9046,7 @@ _0800875E:
adds r2, r5, r0
lsls r2, r2, #1
add r2, sb
- ldr r1, _0800879C @ =0x0201B130
+ ldr r1, _0800879C @ =gUnknown_0201B130
adds r3, r3, r1
ldrh r1, [r3]
mov r0, r8
@@ -9063,8 +9063,8 @@ _0800875E:
b _080088C8
.align 2, 0
_08008794: .4byte 0x03000000
-_08008798: .4byte 0x0202BE30
-_0800879C: .4byte 0x0201B130
+_08008798: .4byte gUnknown_0202BE30
+_0800879C: .4byte gUnknown_0201B130
_080087A0:
movs r7, #0
adds r2, #1
@@ -9072,7 +9072,7 @@ _080087A0:
ldr r6, _080087EC @ =0x03000000
movs r2, #0xff
mov r8, r2
- ldr r5, _080087F0 @ =0x0202BE30
+ ldr r5, _080087F0 @ =gUnknown_0202BE30
_080087AE:
lsls r2, r7, #1
add r2, ip
@@ -9091,7 +9091,7 @@ _080087AE:
adds r2, r2, r0
lsls r2, r2, #1
adds r2, r2, r6
- ldr r1, _080087F4 @ =0x0201B130
+ ldr r1, _080087F4 @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
mov r0, r8
@@ -9107,8 +9107,8 @@ _080087AE:
b _080088C8
.align 2, 0
_080087EC: .4byte 0x03000000
-_080087F0: .4byte 0x0202BE30
-_080087F4: .4byte 0x0201B130
+_080087F0: .4byte gUnknown_0202BE30
+_080087F4: .4byte gUnknown_0201B130
_080087F8:
movs r7, #0
adds r2, #1
@@ -9116,7 +9116,7 @@ _080087F8:
ldr r6, _08008844 @ =0x03000000
movs r2, #0xff
mov r8, r2
- ldr r5, _08008848 @ =0x0202BE30
+ ldr r5, _08008848 @ =gUnknown_0202BE30
_08008806:
lsls r2, r7, #1
add r2, ip
@@ -9135,7 +9135,7 @@ _08008806:
adds r2, r2, r0
lsls r2, r2, #1
adds r2, r2, r6
- ldr r1, _0800884C @ =0x0201B130
+ ldr r1, _0800884C @ =gUnknown_0201B130
adds r4, r4, r1
ldrh r1, [r4]
mov r0, r8
@@ -9151,8 +9151,8 @@ _08008806:
b _080088C8
.align 2, 0
_08008844: .4byte 0x03000000
-_08008848: .4byte 0x0202BE30
-_0800884C: .4byte 0x0201B130
+_08008848: .4byte gUnknown_0202BE30
+_0800884C: .4byte gUnknown_0201B130
_08008850:
movs r7, #0
adds r0, r2, #1
@@ -9164,7 +9164,7 @@ _08008850:
movs r2, #0x80
lsls r2, r2, #2
mov sl, r2
- ldr r6, _080088DC @ =0x0202BE30
+ ldr r6, _080088DC @ =gUnknown_0202BE30
_08008866:
lsls r4, r7, #1
mov r0, ip
@@ -9192,7 +9192,7 @@ _08008866:
add r3, sl
lsls r3, r3, #1
add r3, r8
- ldr r1, _080088E0 @ =0x0201B130
+ ldr r1, _080088E0 @ =gUnknown_0201B130
adds r5, r5, r1
ldrh r1, [r5]
movs r0, #0xf
@@ -9226,17 +9226,17 @@ _080088C8:
bx r0
.align 2, 0
_080088D8: .4byte 0x03000000
-_080088DC: .4byte 0x0202BE30
-_080088E0: .4byte 0x0201B130
+_080088DC: .4byte gUnknown_0202BE30
+_080088E0: .4byte gUnknown_0201B130
thumb_func_start sub_88E4
sub_88E4: @ 0x080088E4
push {r4, r5, r6, lr}
movs r2, #0
- ldr r6, _08008934 @ =0x0202A1C0
- ldr r5, _08008938 @ =0x0201A514
- ldr r4, _0800893C @ =0x0202BEB8
- ldr r3, _08008940 @ =0x0200B134
+ ldr r6, _08008934 @ =gUnknown_0202A1C0
+ ldr r5, _08008938 @ =gUnknown_0201A514
+ ldr r4, _0800893C @ =gUnknown_0202BEB8
+ ldr r3, _08008940 @ =gUnknown_0200B134
adds r1, r6, #0
_080088F2:
adds r0, r2, r3
@@ -9246,7 +9246,7 @@ _080088F2:
adds r2, #1
cmp r2, #0xcc
ble _080088F2
- ldr r0, _08008934 @ =0x0202A1C0
+ ldr r0, _08008934 @ =gUnknown_0202A1C0
movs r1, #0
movs r2, #0xcd
lsls r2, r2, #1
@@ -9275,10 +9275,10 @@ _0800891E:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_08008934: .4byte 0x0202A1C0
-_08008938: .4byte 0x0201A514
-_0800893C: .4byte 0x0202BEB8
-_08008940: .4byte 0x0200B134
+_08008934: .4byte gUnknown_0202A1C0
+_08008938: .4byte gUnknown_0201A514
+_0800893C: .4byte gUnknown_0202BEB8
+_08008940: .4byte gUnknown_0200B134
_08008944: .4byte _08008948
_08008948: @ jump table
.4byte _08008968 @ case 0
@@ -9317,7 +9317,7 @@ sub_8974: @ 0x08008974
beq _08008A56
cmp r4, #0x63
bgt _080089FC
- ldr r1, _080089E4 @ =0x0202BF14
+ ldr r1, _080089E4 @ =gUnknown_0202BF14
movs r0, #0
strh r0, [r1]
adds r0, r4, #0
@@ -9357,14 +9357,14 @@ sub_8974: @ 0x08008974
b _08008A4E
.align 2, 0
_080089E0: .4byte gUnknown_086A61BC
-_080089E4: .4byte 0x0202BF14
+_080089E4: .4byte gUnknown_0202BF14
_080089E8: .4byte gUnknown_086BB6F4
_080089EC: .4byte 0x06013800
_080089F0: .4byte 0x040000D4
_080089F4: .4byte gUnknown_086B15B4
_080089F8: .4byte 0x05000240
_080089FC:
- ldr r1, _08008A5C @ =0x0202BF14
+ ldr r1, _08008A5C @ =gUnknown_0202BF14
movs r0, #1
strh r0, [r1]
subs r4, #0x64
@@ -9412,7 +9412,7 @@ _08008A56:
pop {r0}
bx r0
.align 2, 0
-_08008A5C: .4byte 0x0202BF14
+_08008A5C: .4byte gUnknown_0202BF14
_08008A60: .4byte gMonHatchSpriteGroupGfx
_08008A64: .4byte 0x06014800
_08008A68: .4byte 0x040000D4
@@ -9422,7 +9422,7 @@ _08008A74: .4byte 0x80000010
thumb_func_start sub_8A78
sub_8A78: @ 0x08008A78
- ldr r1, _08008AA0 @ =0x0202A1C0
+ ldr r1, _08008AA0 @ =gUnknown_0202A1C0
lsls r0, r0, #0x10
asrs r2, r0, #0xf
adds r1, r2, r1
@@ -9438,15 +9438,15 @@ sub_8A78: @ 0x08008A78
rsbs r0, r0, #0
cmp r1, r0
beq _08008AAC
- ldr r1, _08008AA8 @ =0x0202A588
+ ldr r1, _08008AA8 @ =gUnknown_0202A588
movs r0, #1
b _08008AB0
.align 2, 0
-_08008AA0: .4byte 0x0202A1C0
+_08008AA0: .4byte gUnknown_0202A1C0
_08008AA4: .4byte gUnknown_086A61BC
-_08008AA8: .4byte 0x0202A588
+_08008AA8: .4byte gUnknown_0202A588
_08008AAC:
- ldr r1, _08008AB8 @ =0x0202A588
+ ldr r1, _08008AB8 @ =gUnknown_0202A588
movs r0, #0
_08008AB0:
strh r0, [r1]
@@ -9454,11 +9454,11 @@ _08008AB0:
ldrsh r0, [r1, r3]
bx lr
.align 2, 0
-_08008AB8: .4byte 0x0202A588
+_08008AB8: .4byte gUnknown_0202A588
thumb_func_start sub_8ABC
sub_8ABC: @ 0x08008ABC
- ldr r1, _08008AD0 @ =0x0200B134
+ ldr r1, _08008AD0 @ =gUnknown_0200B134
movs r2, #0
adds r0, r1, #0
adds r0, #0xcc
@@ -9469,4 +9469,4 @@ _08008AC4:
bge _08008AC4
bx lr
.align 2, 0
-_08008AD0: .4byte 0x0200B134
+_08008AD0: .4byte gUnknown_0200B134
diff --git a/asm/rom_1068C.s b/asm/rom_1068C.s
index c9312e9..5a3aa1e 100755
--- a/asm/rom_1068C.s
+++ b/asm/rom_1068C.s
@@ -163,7 +163,7 @@ sub_10798: @ 0x08010798
mov r8, r2
ldr r4, _08010818 @ =0x040000D4
str r0, [r4]
- ldr r2, _0801081C @ =0x0201A920
+ ldr r2, _0801081C @ =gUnknown_0201A920
str r2, [r4, #4]
ldr r0, _08010820 @ =0x80000100
str r0, [r4, #8]
@@ -215,11 +215,11 @@ _08010804:
bl sub_D74
cmp r7, #0x20
bne _08010838
- ldr r0, _0801081C @ =0x0201A920
+ ldr r0, _0801081C @ =gUnknown_0201A920
b _0801083A
.align 2, 0
_08010818: .4byte 0x040000D4
-_0801081C: .4byte 0x0201A920
+_0801081C: .4byte gUnknown_0201A920
_08010820: .4byte 0x80000100
_08010824: .4byte 0x00007FFF
_08010828: .4byte 0xFFFFFC00
@@ -227,7 +227,7 @@ _0801082C: .4byte 0x81000200
_08010830: .4byte 0x80000200
_08010834: .4byte gMain
_08010838:
- ldr r0, _0801085C @ =0x0201AD20
+ ldr r0, _0801085C @ =gUnknown_0201AD20
_0801083A:
str r0, [r4]
str r6, [r4, #4]
@@ -246,7 +246,7 @@ _0801083A:
pop {r0}
bx r0
.align 2, 0
-_0801085C: .4byte 0x0201AD20
+_0801085C: .4byte gUnknown_0201AD20
thumb_func_start sub_10860
sub_10860: @ 0x08010860
@@ -260,7 +260,7 @@ sub_10860: @ 0x08010860
lsls r0, r0, #0x13
mov r8, r0
str r0, [r1]
- ldr r3, _080108CC @ =0x0201A520
+ ldr r3, _080108CC @ =gUnknown_0201A520
str r3, [r1, #4]
ldr r4, _080108D0 @ =0x80000200
str r4, [r1, #8]
@@ -296,20 +296,20 @@ _080108B0:
bl sub_D74
cmp r7, #0x20
bne _080108E0
- ldr r0, _080108DC @ =0x0201A920
+ ldr r0, _080108DC @ =gUnknown_0201A920
str r0, [r6]
mov r0, r8
str r0, [r6, #4]
b _080108E8
.align 2, 0
_080108C8: .4byte 0x040000D4
-_080108CC: .4byte 0x0201A520
+_080108CC: .4byte gUnknown_0201A520
_080108D0: .4byte 0x80000200
_080108D4: .4byte 0x00007FFF
_080108D8: .4byte 0x81000200
-_080108DC: .4byte 0x0201A920
+_080108DC: .4byte gUnknown_0201A920
_080108E0:
- ldr r0, _08010908 @ =0x0201AD20
+ ldr r0, _08010908 @ =gUnknown_0201AD20
str r0, [r6]
mov r2, r8
str r2, [r6, #4]
@@ -330,11 +330,11 @@ _080108E8:
pop {r0}
bx r0
.align 2, 0
-_08010908: .4byte 0x0201AD20
+_08010908: .4byte gUnknown_0201AD20
thumb_func_start sub_1090C
sub_1090C: @ 0x0801090C
- ldr r1, _08010920 @ =0x0201A500
+ ldr r1, _08010920 @ =gUnknown_0201A500
movs r2, #0
adds r0, r1, #0
adds r0, #0xc
@@ -345,4 +345,4 @@ _08010914:
bge _08010914
bx lr
.align 2, 0
-_08010920: .4byte 0x0201A500
+_08010920: .4byte gUnknown_0201A500
diff --git a/asm/rom_11B9C.s b/asm/rom_11B9C.s
index 3ecd260..4f7f0f0 100755
--- a/asm/rom_11B9C.s
+++ b/asm/rom_11B9C.s
@@ -2048,16 +2048,16 @@ _08012C5C:
movs r0, #2
mov r1, r8
strb r0, [r1, #1]
- ldr r0, _08012C70 @ =0x02031590
+ ldr r0, _08012C70 @ =gUnknown_02031590
ldrb r1, [r0, #0x16]
movs r0, #0xb8
muls r1, r0, r1
- ldr r0, _08012C74 @ =0x0200B3B8
+ ldr r0, _08012C74 @ =gUnknown_0200B3B8
adds r6, r1, r0
b _08012CAC
.align 2, 0
-_08012C70: .4byte 0x02031590
-_08012C74: .4byte 0x0200B3B8
+_08012C70: .4byte gUnknown_02031590
+_08012C74: .4byte gUnknown_0200B3B8
_08012C78:
movs r0, #1
mov r2, r8
@@ -7773,7 +7773,7 @@ _08015A3E:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08015A90 @ =0x02032F20
+ ldr r0, _08015A90 @ =gUnknown_02032F20
ldr r1, _08015A94 @ =gUnknown_0869FC0C
bl MPlayStart
ldr r1, [r5]
@@ -7805,7 +7805,7 @@ _08015A78:
_08015A84: .4byte 0x00002710
_08015A88: .4byte gUnknown_020314E0
_08015A8C: .4byte 0x0000072F
-_08015A90: .4byte 0x02032F20
+_08015A90: .4byte gUnknown_02032F20
_08015A94: .4byte gUnknown_0869FC0C
_08015A98: .4byte 0x00000731
_08015A9C: .4byte 0x000006BC
@@ -14571,7 +14571,7 @@ sub_19048: @ 0x08019048
str r2, [r1, #0x54]
movs r0, #1
strb r0, [r1, #0xd]
- ldr r0, _080190A8 @ =0x02031510
+ ldr r0, _080190A8 @ =gUnknown_02031510
str r2, [r0]
adds r5, r1, #0
ldr r4, _080190AC @ =gUnknown_02031520
@@ -14613,7 +14613,7 @@ _0801908E:
b _0801911E
.align 2, 0
_080190A4: .4byte gMain
-_080190A8: .4byte 0x02031510
+_080190A8: .4byte gUnknown_02031510
_080190AC: .4byte gUnknown_02031520
_080190B0:
cmp r0, #2
@@ -14703,7 +14703,7 @@ _0801915E:
bl m4aSongNumStart
_08019164:
ldr r3, _08019188 @ =gUnknown_02031520
- ldr r1, _0801918C @ =0x0200B134
+ ldr r1, _0801918C @ =gUnknown_0200B134
movs r0, #0xcd
adds r0, r0, r1
mov ip, r0
@@ -14721,7 +14721,7 @@ _08019164:
bx r0
.align 2, 0
_08019188: .4byte gUnknown_02031520
-_0801918C: .4byte 0x0200B134
+_0801918C: .4byte gUnknown_0200B134
thumb_func_start sub_19190
sub_19190: @ 0x08019190
@@ -15494,7 +15494,7 @@ _0801979C:
asrs r6, r7, #0x10
movs r0, #0xb8
muls r0, r6, r0
- ldr r1, _08019870 @ =0x0200B5E0
+ ldr r1, _08019870 @ =gUnknown_0200B5E0
adds r5, r0, r1
ldrh r0, [r5]
cmp r0, #0
@@ -15600,7 +15600,7 @@ _08019860:
pop {r0}
bx r0
.align 2, 0
-_08019870: .4byte 0x0200B5E0
+_08019870: .4byte gUnknown_0200B5E0
_08019874: .4byte 0x000013BC
_08019878: .4byte gUnknown_086ACEF4
_0801987C: .4byte gUnknown_02031520
@@ -15941,7 +15941,7 @@ _08019B26:
lsls r0, r0, #0x10
cmp r0, #0
bne _08019B50
- ldr r0, _08019B5C @ =0x02032EE0
+ ldr r0, _08019B5C @ =gUnknown_02032EE0
ldr r1, _08019B60 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -15952,7 +15952,7 @@ _08019B50:
.align 2, 0
_08019B54: .4byte gMain
_08019B58: .4byte gUnknown_020314E0
-_08019B5C: .4byte 0x02032EE0
+_08019B5C: .4byte gUnknown_02032EE0
_08019B60: .4byte 0x0000FFFF
thumb_func_start sub_19B64
@@ -17085,7 +17085,7 @@ _0801A43A:
_0801A44A:
cmp r0, #0x28
bne _0801A456
- ldr r0, _0801A4EC @ =0x02032F20
+ ldr r0, _0801A4EC @ =gUnknown_02032F20
ldr r1, _0801A4F0 @ =gUnknown_0869F7C8
bl MPlayStart
_0801A456:
@@ -17165,7 +17165,7 @@ _0801A4DC: .4byte gUnknown_086ACEF8
_0801A4E0: .4byte gUnknown_020314E0
_0801A4E4: .4byte 0x06015800
_0801A4E8: .4byte 0x800010E0
-_0801A4EC: .4byte 0x02032F20
+_0801A4EC: .4byte gUnknown_02032F20
_0801A4F0: .4byte gUnknown_0869F7C8
_0801A4F4: .4byte 0x000001A5
_0801A4F8: .4byte 0x000006DC
@@ -21912,7 +21912,7 @@ _0801CB24:
mov sl, r0
cmp r1, #0
ble _0801CBEC
- ldr r0, _0801CB6C @ =0x0200B134
+ ldr r0, _0801CB6C @ =gUnknown_0200B134
ldr r5, _0801CB70 @ =0x0000059A
adds r1, r4, r5
ldrh r3, [r1]
@@ -21936,7 +21936,7 @@ _0801CB24:
b _0801CC0C
.align 2, 0
_0801CB68: .4byte gUnknown_020314E0
-_0801CB6C: .4byte 0x0200B134
+_0801CB6C: .4byte gUnknown_0200B134
_0801CB70: .4byte 0x0000059A
_0801CB74: .4byte 0x00000749
_0801CB78: .4byte 0x040000D4
@@ -23216,7 +23216,7 @@ sub_1D5D8: @ 0x0801D5D8
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r0, _0801D60C @ =0x0200E6C0
+ ldr r0, _0801D60C @ =gUnknown_0200E6C0
mov sb, r0
movs r1, #0
mov r8, r1
@@ -23238,7 +23238,7 @@ _0801D600:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_0801D60C: .4byte 0x0200E6C0
+_0801D60C: .4byte gUnknown_0200E6C0
_0801D610: .4byte gUnknown_020314E0
_0801D614: .4byte 0x000002FB
_0801D618: .4byte _0801D61C
@@ -23820,7 +23820,7 @@ sub_1DAD8: @ 0x0801DAD8
mov r5, r8
push {r5, r6, r7}
sub sp, #4
- ldr r0, _0801DB64 @ =0x0200E270
+ ldr r0, _0801DB64 @ =gUnknown_0200E270
mov r8, r0
ldr r0, _0801DB68 @ =gUnknown_020314E0
ldr r4, [r0]
@@ -23885,7 +23885,7 @@ _0801DB58:
strh r0, [r1]
b _0801DBAC
.align 2, 0
-_0801DB64: .4byte 0x0200E270
+_0801DB64: .4byte gUnknown_0200E270
_0801DB68: .4byte gUnknown_020314E0
_0801DB6C: .4byte 0x000002F1
_0801DB70: .4byte 0x000002F2
@@ -23944,7 +23944,7 @@ _0801DBBC:
mov r2, r8
strh r0, [r2, #4]
movs r0, #0
- ldr r7, _0801DC6C @ =0x0200E278
+ ldr r7, _0801DC6C @ =gUnknown_0200E278
mov sl, r7
ldr r6, _0801DC70 @ =gOamBuffer
lsls r3, r3, #2
@@ -24013,7 +24013,7 @@ _0801DC5C: .4byte 0x000002F1
_0801DC60: .4byte gUnknown_084ED0CC
_0801DC64: .4byte 0x06013180
_0801DC68: .4byte 0x800000C0
-_0801DC6C: .4byte 0x0200E278
+_0801DC6C: .4byte gUnknown_0200E278
_0801DC70: .4byte gOamBuffer
_0801DC74: .4byte 0xFFFFFE00
_0801DC78: .4byte 0x000001FF
@@ -24024,7 +24024,7 @@ sub_1DC7C: @ 0x0801DC7C
mov r7, sb
mov r6, r8
push {r6, r7}
- ldr r6, _0801DD7C @ =0x0200E100
+ ldr r6, _0801DD7C @ =gUnknown_0200E100
ldr r2, _0801DD80 @ =gUnknown_020314E0
ldr r3, [r2]
ldr r1, _0801DD84 @ =0x000002A5
@@ -24151,7 +24151,7 @@ _0801DD6E:
movs r1, #0
b _0801DDCA
.align 2, 0
-_0801DD7C: .4byte 0x0200E100
+_0801DD7C: .4byte gUnknown_0200E100
_0801DD80: .4byte gUnknown_020314E0
_0801DD84: .4byte 0x000002A5
_0801DD88: .4byte gUnknown_086AD862
@@ -24940,7 +24940,7 @@ _0801E3E8:
ands r0, r1
cmp r0, #0
bne _0801E412
- ldr r0, _0801E444 @ =0x02032FB0
+ ldr r0, _0801E444 @ =gUnknown_02032FB0
ldr r1, _0801E448 @ =gUnknown_086A0F30
bl MPlayStart
_0801E412:
@@ -24963,7 +24963,7 @@ _0801E434: .4byte 0x000002A2
_0801E438: .4byte gUnknown_020314E0
_0801E43C: .4byte gUnknown_086AD9EC
_0801E440: .4byte 0x000002AA
-_0801E444: .4byte 0x02032FB0
+_0801E444: .4byte gUnknown_02032FB0
_0801E448: .4byte gUnknown_086A0F30
_0801E44C:
ldr r1, _0801E474 @ =gUnknown_086AD862
@@ -26212,7 +26212,7 @@ _0801EE3C:
subs r0, #1
strb r0, [r1]
_0801EE4A:
- ldr r5, _0801EED4 @ =0x0200E048
+ ldr r5, _0801EED4 @ =gUnknown_0200E048
mov sl, r5
ldr r6, _0801EECC @ =gUnknown_020314E0
ldr r0, [r6]
@@ -26273,7 +26273,7 @@ _0801EEC4: .4byte 0x050003C0
_0801EEC8: .4byte 0x80000010
_0801EECC: .4byte gUnknown_020314E0
_0801EED0: .4byte 0x00000624
-_0801EED4: .4byte 0x0200E048
+_0801EED4: .4byte gUnknown_0200E048
_0801EED8: .4byte gUnknown_0844928C
_0801EEDC:
movs r0, #0
@@ -26856,7 +26856,7 @@ _0801F368:
strh r3, [r2]
cmp r1, #0xa7
ble _0801F39A
- ldr r0, _0801F3EC @ =0x02032F20
+ ldr r0, _0801F3EC @ =gUnknown_02032F20
ldr r1, _0801F3F0 @ =gUnknown_0869F2A0
bl MPlayStart
ldr r1, [r4]
@@ -26906,7 +26906,7 @@ _0801F3CA:
b _0801F44E
.align 2, 0
_0801F3E8: .4byte gUnknown_020314E0
-_0801F3EC: .4byte 0x02032F20
+_0801F3EC: .4byte gUnknown_02032F20
_0801F3F0: .4byte gUnknown_0869F2A0
_0801F3F4: .4byte 0x00000BB8
_0801F3F8: .4byte 0x00000616
@@ -26914,7 +26914,7 @@ _0801F3FC: .4byte 0x00000614
_0801F400: .4byte 0x0000061A
_0801F404:
strh r3, [r1]
- ldr r0, _0801F464 @ =0x02032FB0
+ ldr r0, _0801F464 @ =gUnknown_02032FB0
ldr r1, _0801F468 @ =gUnknown_0869F240
bl MPlayStart
ldr r2, [r5]
@@ -26961,7 +26961,7 @@ _0801F44E:
subs r0, r0, r1
b _0801F508
.align 2, 0
-_0801F464: .4byte 0x02032FB0
+_0801F464: .4byte gUnknown_02032FB0
_0801F468: .4byte gUnknown_0869F240
_0801F46C: .4byte 0x0000061C
_0801F470: .4byte gUnknown_020314E0
@@ -26996,7 +26996,7 @@ _0801F48A:
_0801F4A8: .4byte 0x0000061A
_0801F4AC:
strh r3, [r1]
- ldr r0, _0801F540 @ =0x02032FB0
+ ldr r0, _0801F540 @ =gUnknown_02032FB0
ldr r1, _0801F544 @ =gUnknown_0869F240
bl MPlayStart
ldr r2, [r5]
@@ -27069,7 +27069,7 @@ _0801F520:
strb r0, [r1]
b _0801F58A
.align 2, 0
-_0801F540: .4byte 0x02032FB0
+_0801F540: .4byte gUnknown_02032FB0
_0801F544: .4byte gUnknown_0869F240
_0801F548: .4byte 0x0000061C
_0801F54C: .4byte gUnknown_020314E0
@@ -27237,7 +27237,7 @@ sub_1F698: @ 0x0801F698
mov r6, r8
push {r6, r7}
movs r2, #0
- ldr r7, _0801F6EC @ =0x0200BDC8
+ ldr r7, _0801F6EC @ =gUnknown_0200BDC8
ldr r0, _0801F6F0 @ =gUnknown_020314E0
ldr r4, [r0]
movs r1, #0xaf
@@ -27274,7 +27274,7 @@ sub_1F698: @ 0x0801F698
movs r0, #0xb0
b _0801F760
.align 2, 0
-_0801F6EC: .4byte 0x0200BDC8
+_0801F6EC: .4byte gUnknown_0200BDC8
_0801F6F0: .4byte gUnknown_020314E0
_0801F6F4: .4byte 0x040000D4
_0801F6F8: .4byte gUnknown_083C562C
@@ -27329,7 +27329,7 @@ _0801F760:
subs r0, r0, r1
strh r0, [r7, #2]
ldrh r0, [r7]
- ldr r1, _0801F880 @ =0x0200BD10
+ ldr r1, _0801F880 @ =gUnknown_0200BD10
mov r8, r1
cmp r0, #0
beq _0801F7D8
@@ -27473,7 +27473,7 @@ _0801F802:
strh r1, [r4]
b _0801F8CC
.align 2, 0
-_0801F880: .4byte 0x0200BD10
+_0801F880: .4byte gUnknown_0200BD10
_0801F884: .4byte gOamBuffer
_0801F888: .4byte 0xFFFFFE00
_0801F88C: .4byte 0x000001FF
@@ -27691,7 +27691,7 @@ sub_1FA48: @ 0x0801FA48
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r7, _0801FAD0 @ =0x0200D9D0
+ ldr r7, _0801FAD0 @ =gUnknown_0200D9D0
ldr r0, _0801FAD4 @ =gUnknown_020314E0
ldr r6, [r0]
ldr r1, _0801FAD8 @ =0x000002B2
@@ -27754,7 +27754,7 @@ _0801FABA:
strh r0, [r2]
b _0801FB12
.align 2, 0
-_0801FAD0: .4byte 0x0200D9D0
+_0801FAD0: .4byte gUnknown_0200D9D0
_0801FAD4: .4byte gUnknown_020314E0
_0801FAD8: .4byte 0x000002B2
_0801FADC: .4byte gUnknown_086ADA58
@@ -27884,7 +27884,7 @@ sub_1FBC4: @ 0x0801FBC4
lsls r0, r0, #1
ldr r1, _0801FC7C @ =gUnknown_086ADA6E
adds r7, r0, r1
- ldr r0, _0801FC80 @ =0x0200DCB0
+ ldr r0, _0801FC80 @ =gUnknown_0200DCB0
mov sb, r0
adds r0, r2, #0
adds r0, #0x58
@@ -27961,7 +27961,7 @@ _0801FC5A:
_0801FC74: .4byte gUnknown_020314E0
_0801FC78: .4byte 0x000002C2
_0801FC7C: .4byte gUnknown_086ADA6E
-_0801FC80: .4byte 0x0200DCB0
+_0801FC80: .4byte gUnknown_0200DCB0
_0801FC84: .4byte 0x000002BE
_0801FC88: .4byte 0x000006BD
_0801FC8C: .4byte 0x000006BE
@@ -28676,7 +28676,7 @@ _080201CC:
ldr r0, [r5, #8]
movs r0, #0xb8
muls r0, r3, r0
- ldr r4, _080202EC @ =0x0200DE20
+ ldr r4, _080202EC @ =gUnknown_0200DE20
adds r6, r0, r4
ldrh r0, [r6]
mov sb, r1
@@ -28786,7 +28786,7 @@ _080202DC: .4byte gUnknown_086ADEB0
_080202E0: .4byte gUnknown_0847FD0C
_080202E4: .4byte 0x06012A20
_080202E8: .4byte 0x80000080
-_080202EC: .4byte 0x0200DE20
+_080202EC: .4byte gUnknown_0200DE20
_080202F0: .4byte 0x0000012D
_080202F4: .4byte gOamBuffer
_080202F8: .4byte 0xFFFFFE00
@@ -29183,7 +29183,7 @@ _0802062C: .4byte 0x0000062E
_08020630:
movs r0, #0x3c
strh r0, [r2]
- ldr r0, _0802067C @ =0x02032F20
+ ldr r0, _0802067C @ =gUnknown_02032F20
ldr r1, _08020680 @ =gUnknown_086A2FA0
bl MPlayStart
_0802063C:
@@ -29219,7 +29219,7 @@ _0802063C:
mov r8, r3
b _0802069C
.align 2, 0
-_0802067C: .4byte 0x02032F20
+_0802067C: .4byte gUnknown_02032F20
_08020680: .4byte gUnknown_086A2FA0
_08020684: .4byte gUnknown_020314E0
_08020688: .4byte 0x00000744
@@ -29398,33 +29398,33 @@ _080207C4:
asrs r0, r0, #0x18
cmp r0, #1
bne _080207FC
- ldr r0, _080207F4 @ =0x02032F20
+ ldr r0, _080207F4 @ =gUnknown_02032F20
ldr r1, _080207F8 @ =gUnknown_086A0328
bl MPlayStart
b _08020804
.align 2, 0
-_080207F4: .4byte 0x02032F20
+_080207F4: .4byte gUnknown_02032F20
_080207F8: .4byte gUnknown_086A0328
_080207FC:
- ldr r0, _08020810 @ =0x02032F20
+ ldr r0, _08020810 @ =gUnknown_02032F20
ldr r1, _08020814 @ =gUnknown_086A0368
bl MPlayStart
_08020804:
- ldr r0, _08020818 @ =0x02032EE0
+ ldr r0, _08020818 @ =gUnknown_02032EE0
ldr r1, _0802081C @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
b _08020832
.align 2, 0
-_08020810: .4byte 0x02032F20
+_08020810: .4byte gUnknown_02032F20
_08020814: .4byte gUnknown_086A0368
-_08020818: .4byte 0x02032EE0
+_08020818: .4byte gUnknown_02032EE0
_0802081C: .4byte 0x0000FFFF
_08020820:
- ldr r0, _08020900 @ =0x02032F20
+ ldr r0, _08020900 @ =gUnknown_02032F20
ldr r1, _08020904 @ =gUnknown_086A0328
bl MPlayStart
- ldr r0, _08020908 @ =0x02032EE0
+ ldr r0, _08020908 @ =gUnknown_02032EE0
ldr r1, _0802090C @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
@@ -29441,7 +29441,7 @@ _08020832:
ldrb r0, [r0]
cmp r0, #1
bne _08020856
- ldr r0, _08020900 @ =0x02032F20
+ ldr r0, _08020900 @ =gUnknown_02032F20
ldr r1, _0802090C @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #2
@@ -29528,9 +29528,9 @@ _08020856:
str r0, [r1, #0x38]
b _080209FE
.align 2, 0
-_08020900: .4byte 0x02032F20
+_08020900: .4byte gUnknown_02032F20
_08020904: .4byte gUnknown_086A0328
-_08020908: .4byte 0x02032EE0
+_08020908: .4byte gUnknown_02032EE0
_0802090C: .4byte 0x0000FFFF
_08020910: .4byte gUnknown_020314E0
_08020914: .4byte 0x0000061E
@@ -29800,7 +29800,7 @@ _08020B2C:
bne _08020B5C
movs r0, #0x7c
bl m4aSongNumStop
- ldr r0, _08020BC4 @ =0x02032EE0
+ ldr r0, _08020BC4 @ =gUnknown_02032EE0
ldr r1, _08020BC8 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -29858,7 +29858,7 @@ _08020B5C:
b _08020BE6
.align 2, 0
_08020BC0: .4byte 0x0000020A
-_08020BC4: .4byte 0x02032EE0
+_08020BC4: .4byte gUnknown_02032EE0
_08020BC8: .4byte 0x0000FFFF
_08020BCC: .4byte 0x0000061C
_08020BD0: .4byte gMain
@@ -32051,7 +32051,7 @@ sub_21D78: @ 0x08021D78
push {r4, r5, r6, r7, lr}
mov r7, r8
push {r7}
- ldr r7, _08021DD8 @ =0x0200EBC8
+ ldr r7, _08021DD8 @ =gUnknown_0200EBC8
ldr r4, _08021DDC @ =gUnknown_020314E0
ldr r6, [r4]
movs r0, #0xd2
@@ -32098,7 +32098,7 @@ _08021DC0:
strb r1, [r0]
b _08021F86
.align 2, 0
-_08021DD8: .4byte 0x0200EBC8
+_08021DD8: .4byte gUnknown_0200EBC8
_08021DDC: .4byte gUnknown_020314E0
_08021DE0: .4byte 0x0000072E
_08021DE4: .4byte 0x00000281
@@ -33649,7 +33649,7 @@ sub_22A30: @ 0x08022A30
mov r5, r8
push {r5, r6, r7}
movs r6, #0
- ldr r7, _08022A68 @ =0x0200EEA8
+ ldr r7, _08022A68 @ =gUnknown_0200EEA8
ldr r1, _08022A6C @ =gUnknown_086ADFE2
ldr r4, _08022A70 @ =gUnknown_020314E0
ldr r2, [r4]
@@ -33671,7 +33671,7 @@ sub_22A30: @ 0x08022A30
strh r0, [r2]
b _08022B2E
.align 2, 0
-_08022A68: .4byte 0x0200EEA8
+_08022A68: .4byte gUnknown_0200EEA8
_08022A6C: .4byte gUnknown_086ADFE2
_08022A70: .4byte gUnknown_020314E0
_08022A74: .4byte 0x000002C3
@@ -34032,7 +34032,7 @@ sub_22D54: @ 0x08022D54
bl __umodsi3
lsls r0, r0, #0x10
lsrs r7, r0, #0x13
- ldr r1, _08022E40 @ =0x0200BC58
+ ldr r1, _08022E40 @ =gUnknown_0200BC58
mov r8, r1
mov sl, r4
cmp r6, #0x81
@@ -34130,7 +34130,7 @@ _08022DE6:
.align 2, 0
_08022E38: .4byte gUnknown_020314E0
_08022E3C: .4byte 0x000002C6
-_08022E40: .4byte 0x0200BC58
+_08022E40: .4byte gUnknown_0200BC58
_08022E44: .4byte 0x000002CA
_08022E48: .4byte 0xFFFFF468
_08022E4C: .4byte gUnknown_086AE088
@@ -35564,7 +35564,7 @@ sub_239A4: @ 0x080239A4
mov r8, r0
movs r7, #0
movs r6, #0
- ldr r1, _080239DC @ =0x0200D638
+ ldr r1, _080239DC @ =gUnknown_0200D638
mov sb, r1
mov ip, r6
ldr r1, _080239E0 @ =gUnknown_020314E0
@@ -35583,7 +35583,7 @@ sub_239A4: @ 0x080239A4
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080239DC: .4byte 0x0200D638
+_080239DC: .4byte gUnknown_0200D638
_080239E0: .4byte gUnknown_020314E0
_080239E4: .4byte _080239E8
_080239E8: @ jump table
@@ -36035,7 +36035,7 @@ _08023CDC:
asrs r3, r3, #0x10
cmp r3, #1
ble _08023CDC
- ldr r6, _08023E0C @ =0x0200D918
+ ldr r6, _08023E0C @ =gUnknown_0200D918
mov sb, r6
ldr r1, _08023E10 @ =gUnknown_020314E0
ldr r0, [r1]
@@ -36058,7 +36058,7 @@ _08023D92:
lsls r4, r2, #0x10
asrs r4, r4, #0x10
lsls r0, r4, #3
- ldr r6, _08023E14 @ =0x0200D920
+ ldr r6, _08023E14 @ =gUnknown_0200D920
adds r5, r0, r6
ldrh r1, [r5]
lsls r1, r1, #3
@@ -36113,9 +36113,9 @@ _08023DFC: .4byte gOamBuffer
_08023E00: .4byte gUnknown_086B4D4E
_08023E04: .4byte 0x000001FF
_08023E08: .4byte 0xFFFFFE00
-_08023E0C: .4byte 0x0200D918
+_08023E0C: .4byte gUnknown_0200D918
_08023E10: .4byte gUnknown_020314E0
-_08023E14: .4byte 0x0200D920
+_08023E14: .4byte gUnknown_0200D920
thumb_func_start sub_23E18
sub_23E18: @ 0x08023E18
@@ -36127,7 +36127,7 @@ sub_23E18: @ 0x08023E18
sub sp, #4
movs r0, #1
str r0, [sp]
- ldr r1, _08023F00 @ =0x0200D860
+ ldr r1, _08023F00 @ =gUnknown_0200D860
mov sl, r1
ldr r5, _08023F04 @ =0xFFFFD860
add r5, sl
@@ -36233,7 +36233,7 @@ _08023EDE:
ldr r0, [r2, #8]
b _08024226
.align 2, 0
-_08023F00: .4byte 0x0200D860
+_08023F00: .4byte gUnknown_0200D860
_08023F04: .4byte 0xFFFFD860
_08023F08: .4byte gUnknown_020314E0
_08023F0C: .4byte 0x00000746
@@ -37170,7 +37170,7 @@ _08024656:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #5
- ldr r1, _0802475C @ =0x0202C7A0
+ ldr r1, _0802475C @ =gUnknown_0202C7A0
adds r0, r0, r1
str r0, [r2]
ldr r0, _08024760 @ =0x060112A0
@@ -37178,7 +37178,7 @@ _08024656:
ldr r0, _08024764 @ =0x80000090
str r0, [r2, #8]
ldr r0, [r2, #8]
- ldr r0, _08024768 @ =0x020315D0
+ ldr r0, _08024768 @ =gUnknown_020315D0
str r0, [r2]
ldr r0, _0802476C @ =0x050003A0
str r0, [r2, #4]
@@ -37265,10 +37265,10 @@ _080246CC:
.align 2, 0
_08024754: .4byte gUnknown_020314E0
_08024758: .4byte 0x040000D4
-_0802475C: .4byte 0x0202C7A0
+_0802475C: .4byte gUnknown_0202C7A0
_08024760: .4byte 0x060112A0
_08024764: .4byte 0x80000090
-_08024768: .4byte 0x020315D0
+_08024768: .4byte gUnknown_020315D0
_0802476C: .4byte 0x050003A0
_08024770: .4byte 0x80000010
_08024774: .4byte gUnknown_086B4B0E
@@ -37539,7 +37539,7 @@ _0802499E:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #5
- ldr r1, _08024A14 @ =0x0202C7A0
+ ldr r1, _08024A14 @ =gUnknown_0202C7A0
adds r0, r0, r1
str r0, [r2]
ldr r0, _08024A18 @ =0x060112A0
@@ -37588,7 +37588,7 @@ _0802499E:
.align 2, 0
_08024A0C: .4byte 0x0000018F
_08024A10: .4byte 0x040000D4
-_08024A14: .4byte 0x0202C7A0
+_08024A14: .4byte gUnknown_0202C7A0
_08024A18: .4byte 0x060112A0
_08024A1C: .4byte 0x80000090
_08024A20: .4byte gUnknown_020314E0
@@ -37946,7 +37946,7 @@ _08024CF8:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #5
- ldr r1, _08024DA4 @ =0x0202C7A0
+ ldr r1, _08024DA4 @ =gUnknown_0202C7A0
adds r0, r0, r1
str r0, [r2]
ldr r0, _08024DA8 @ =0x060112A0
@@ -38027,7 +38027,7 @@ _08024D24:
b _080252F6
.align 2, 0
_08024DA0: .4byte 0x040000D4
-_08024DA4: .4byte 0x0202C7A0
+_08024DA4: .4byte gUnknown_0202C7A0
_08024DA8: .4byte 0x060112A0
_08024DAC: .4byte 0x80000090
_08024DB0: .4byte gOamBuffer
@@ -38315,7 +38315,7 @@ _08024FA8:
strh r0, [r6, #4]
_0802500A:
ldr r1, _08025090 @ =0x040000D4
- ldr r0, _080250CC @ =0x0202D760
+ ldr r0, _080250CC @ =gUnknown_0202D760
str r0, [r1]
ldr r0, _080250D0 @ =0x060112A0
str r0, [r1, #4]
@@ -38397,7 +38397,7 @@ _080250BC: .4byte 0x06016760
_080250C0: .4byte 0x000005A4
_080250C4: .4byte 0x0000028A
_080250C8: .4byte 0x000006D3
-_080250CC: .4byte 0x0202D760
+_080250CC: .4byte gUnknown_0202D760
_080250D0: .4byte 0x060112A0
_080250D4: .4byte 0x80000090
_080250D8: .4byte gOamBuffer
@@ -38507,7 +38507,7 @@ _08025152:
cmp r4, #3
ble _08025152
ldr r1, _080251F4 @ =0x040000D4
- ldr r4, _080251F8 @ =0x0202D760
+ ldr r4, _080251F8 @ =gUnknown_0202D760
str r4, [r1]
ldr r0, _080251FC @ =0x060112A0
str r0, [r1, #4]
@@ -38539,7 +38539,7 @@ _080251E8: .4byte gOamBuffer
_080251EC: .4byte 0xFFFFFE00
_080251F0: .4byte 0x000001FF
_080251F4: .4byte 0x040000D4
-_080251F8: .4byte 0x0202D760
+_080251F8: .4byte gUnknown_0202D760
_080251FC: .4byte 0x060112A0
_08025200: .4byte 0x80000090
_08025204: .4byte gMain
@@ -43445,7 +43445,7 @@ _0802798C:
ldrh r0, [r0]
cmp r0, #0x3c
bne _0802799E
- ldr r0, _080279F4 @ =0x02032F20
+ ldr r0, _080279F4 @ =gUnknown_02032F20
ldr r1, _080279F8 @ =gUnknown_0869F58C
bl MPlayStart
_0802799E:
@@ -43480,7 +43480,7 @@ _080279E4: .4byte gUnknown_0815C4C4
_080279E8: .4byte 0x050003E0
_080279EC: .4byte 0x80000010
_080279F0: .4byte 0x00000626
-_080279F4: .4byte 0x02032F20
+_080279F4: .4byte gUnknown_02032F20
_080279F8: .4byte gUnknown_0869F58C
_080279FC: .4byte gUnknown_086AE0E6
_08027A00:
@@ -43511,7 +43511,7 @@ _08027A00:
adds r0, #0x80
ldr r0, [r0]
strh r2, [r0]
- ldr r0, _08027B4C @ =0x02032F20
+ ldr r0, _08027B4C @ =gUnknown_02032F20
ldr r1, _08027B50 @ =gUnknown_0869F5C8
bl MPlayStart
ldr r0, [r6]
@@ -43653,7 +43653,7 @@ _08027A9C:
b _08027CE8
.align 2, 0
_08027B48: .4byte 0x00000626
-_08027B4C: .4byte 0x02032F20
+_08027B4C: .4byte gUnknown_02032F20
_08027B50: .4byte gUnknown_0869F5C8
_08027B54: .4byte gUnknown_020314E0
_08027B58: .4byte 0x0000025A
@@ -43726,7 +43726,7 @@ _08027BD6:
bgt _08027C38
ldr r0, _08027D0C @ =0x00002710
str r0, [r1, #0x3c]
- ldr r0, _08027D10 @ =0x02032F20
+ ldr r0, _08027D10 @ =gUnknown_02032F20
ldr r1, _08027D14 @ =gUnknown_0869F618
bl MPlayStart
ldr r1, [r4]
@@ -43870,7 +43870,7 @@ _08027D00: .4byte 0x0000025E
_08027D04: .4byte gUnknown_020314E0
_08027D08: .4byte 0x0000026B
_08027D0C: .4byte 0x00002710
-_08027D10: .4byte 0x02032F20
+_08027D10: .4byte gUnknown_02032F20
_08027D14: .4byte gUnknown_0869F618
_08027D18: .4byte 0x0000071D
_08027D1C: .4byte gMain
@@ -44527,7 +44527,7 @@ _0802828A:
ldr r2, _08028338 @ =0x80000010
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0802833C @ =0x020306D0
+ ldr r1, _0802833C @ =gUnknown_020306D0
str r1, [r0]
ldr r1, _08028340 @ =0x050003A0
str r1, [r0, #4]
@@ -44600,7 +44600,7 @@ _0802832C: .4byte 0x040000D4
_08028330: .4byte gUnknown_086ACF80
_08028334: .4byte 0x050003E0
_08028338: .4byte 0x80000010
-_0802833C: .4byte 0x020306D0
+_0802833C: .4byte gUnknown_020306D0
_08028340: .4byte 0x050003A0
_08028344: .4byte gUnknown_020314E0
_08028348: .4byte 0x0000028A
@@ -45041,7 +45041,7 @@ _080286C8:
ldr r1, _080287B0 @ =0x80000010
str r1, [r2, #8]
ldr r0, [r2, #8]
- ldr r0, _080287B4 @ =0x020306D0
+ ldr r0, _080287B4 @ =gUnknown_020306D0
str r0, [r2]
ldr r0, _080287B8 @ =0x050003A0
str r0, [r2, #4]
@@ -45079,7 +45079,7 @@ _080286C8:
ldr r0, [r0]
movs r3, #0
strh r1, [r0]
- ldr r0, _080287CC @ =0x02030760
+ ldr r0, _080287CC @ =gUnknown_02030760
str r0, [r2]
ldr r0, _080287D0 @ =0x06010CA0
str r0, [r2, #4]
@@ -45147,13 +45147,13 @@ _080287A4: .4byte 0x040000D4
_080287A8: .4byte gUnknown_086ACF80
_080287AC: .4byte 0x050003E0
_080287B0: .4byte 0x80000010
-_080287B4: .4byte 0x020306D0
+_080287B4: .4byte gUnknown_020306D0
_080287B8: .4byte 0x050003A0
_080287BC: .4byte 0x0000071D
_080287C0: .4byte 0x0000071E
_080287C4: .4byte 0x000005F2
_080287C8: .4byte gMain
-_080287CC: .4byte 0x02030760
+_080287CC: .4byte gUnknown_02030760
_080287D0: .4byte 0x06010CA0
_080287D4: .4byte 0x80000240
_080287D8: .4byte 0x0000FA88
@@ -45423,7 +45423,7 @@ _080289E0:
adds r0, r0, r5
movs r1, #0
strb r1, [r0]
- ldr r0, _08028A24 @ =0x02032F20
+ ldr r0, _08028A24 @ =gUnknown_02032F20
ldr r1, _08028A28 @ =gUnknown_0869F58C
bl MPlayStart
b _08028AD2
@@ -45434,7 +45434,7 @@ _08028A14: .4byte 0x000001F3
_08028A18: .4byte 0x000005AA
_08028A1C: .4byte 0x00000296
_08028A20: .4byte 0x000005F2
-_08028A24: .4byte 0x02032F20
+_08028A24: .4byte gUnknown_02032F20
_08028A28: .4byte gUnknown_0869F58C
_08028A2C:
mov r0, r8
@@ -45551,9 +45551,9 @@ sub_28AE0: @ 0x08028AE0
ldr r6, _08028BDC @ =gUnknown_086BB6F4
add r3, sp, #0xc
mov r8, r3
- ldr r4, _08028BE0 @ =0x02030760
+ ldr r4, _08028BE0 @ =gUnknown_02030760
mov sl, r4
- ldr r1, _08028BE4 @ =0x020306D0
+ ldr r1, _08028BE4 @ =gUnknown_020306D0
mov sb, r1
ldrb r5, [r0, #0x11]
adds r0, r5, #0
@@ -45640,7 +45640,7 @@ _08028B72:
lsls r4, r4, #1
adds r1, r1, r4
str r1, [r0]
- ldr r1, _08028BF8 @ =0x02030730
+ ldr r1, _08028BF8 @ =gUnknown_02030730
str r1, [r0, #4]
str r2, [r0, #8]
ldr r0, [r0, #8]
@@ -45656,13 +45656,13 @@ _08028B72:
_08028BD4: .4byte gUnknown_086A3700
_08028BD8: .4byte gUnknown_020314E0
_08028BDC: .4byte gUnknown_086BB6F4
-_08028BE0: .4byte 0x02030760
-_08028BE4: .4byte 0x020306D0
+_08028BE0: .4byte gUnknown_02030760
+_08028BE4: .4byte gUnknown_020306D0
_08028BE8: .4byte gUnknown_086B15B4
_08028BEC: .4byte 0x040000D4
_08028BF0: .4byte 0x80000240
_08028BF4: .4byte 0x80000010
-_08028BF8: .4byte 0x02030730
+_08028BF8: .4byte gUnknown_02030730
thumb_func_start sub_28BFC
sub_28BFC: @ 0x08028BFC
@@ -45706,13 +45706,13 @@ sub_28BFC: @ 0x08028BFC
adds r3, r3, r0
ldr r0, _08028C7C @ =0x040000D4
str r2, [r0]
- ldr r1, _08028C80 @ =0x0202C7A0
+ ldr r1, _08028C80 @ =gUnknown_0202C7A0
str r1, [r0, #4]
ldr r1, _08028C84 @ =0x80000870
str r1, [r0, #8]
ldr r1, [r0, #8]
str r3, [r0]
- ldr r1, _08028C88 @ =0x020315D0
+ ldr r1, _08028C88 @ =gUnknown_020315D0
str r1, [r0, #4]
ldr r1, _08028C8C @ =0x80000010
str r1, [r0, #8]
@@ -45726,9 +45726,9 @@ _08028C70: .4byte gUnknown_020314E0
_08028C74: .4byte gMonHatchSpriteGroupGfx
_08028C78: .4byte gMonHatchSpriteGroupPals
_08028C7C: .4byte 0x040000D4
-_08028C80: .4byte 0x0202C7A0
+_08028C80: .4byte gUnknown_0202C7A0
_08028C84: .4byte 0x80000870
-_08028C88: .4byte 0x020315D0
+_08028C88: .4byte gUnknown_020315D0
_08028C8C: .4byte 0x80000010
thumb_func_start sub_28C90
@@ -45785,7 +45785,7 @@ _08028CBA:
bne _08028D06
_08028CF6:
ldr r1, _08028D3C @ =0x040000D4
- ldr r0, _08028D40 @ =0x02031060
+ ldr r0, _08028D40 @ =gUnknown_02031060
str r0, [r1]
ldr r0, _08028D44 @ =0x06010CA0
str r0, [r1, #4]
@@ -45800,7 +45800,7 @@ _08028D06:
cmp r0, #0x18
bne _08028D22
ldr r1, _08028D3C @ =0x040000D4
- ldr r0, _08028D4C @ =0x02030760
+ ldr r0, _08028D4C @ =gUnknown_02030760
str r0, [r1]
ldr r0, _08028D44 @ =0x06010CA0
str r0, [r1, #4]
@@ -45819,10 +45819,10 @@ _08028D30: .4byte gMain
_08028D34: .4byte gUnknown_020314E0
_08028D38: .4byte 0x000005A9
_08028D3C: .4byte 0x040000D4
-_08028D40: .4byte 0x02031060
+_08028D40: .4byte gUnknown_02031060
_08028D44: .4byte 0x06010CA0
_08028D48: .4byte 0x80000240
-_08028D4C: .4byte 0x02030760
+_08028D4C: .4byte gUnknown_02030760
_08028D50:
movs r2, #0xde
lsls r2, r2, #1
@@ -45836,7 +45836,7 @@ _08028D50:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08028E14 @ =0x02030760
+ ldr r1, _08028E14 @ =gUnknown_02030760
adds r0, r0, r1
str r0, [r2]
ldr r0, _08028E18 @ =0x06010CA0
@@ -45926,7 +45926,7 @@ _08028E02:
bx r0
.align 2, 0
_08028E10: .4byte 0x040000D4
-_08028E14: .4byte 0x02030760
+_08028E14: .4byte gUnknown_02030760
_08028E18: .4byte 0x06010CA0
_08028E1C: .4byte 0x80000240
_08028E20: .4byte gOamBuffer
@@ -46109,7 +46109,7 @@ _08028F7A:
bne _08028F9C
_08028F8C:
ldr r1, _08028FCC @ =0x040000D4
- ldr r0, _08028FD0 @ =0x02031060
+ ldr r0, _08028FD0 @ =gUnknown_02031060
str r0, [r1]
ldr r0, _08028FD4 @ =0x06010CA0
str r0, [r1, #4]
@@ -46125,7 +46125,7 @@ _08028F9C:
cmp r0, #0x18
bne _08028FBA
ldr r1, _08028FCC @ =0x040000D4
- ldr r0, _08028FDC @ =0x02030760
+ ldr r0, _08028FDC @ =gUnknown_02030760
str r0, [r1]
ldr r0, _08028FD4 @ =0x06010CA0
str r0, [r1, #4]
@@ -46143,10 +46143,10 @@ _08028FBA:
.align 2, 0
_08028FC8: .4byte 0x000005A9
_08028FCC: .4byte 0x040000D4
-_08028FD0: .4byte 0x02031060
+_08028FD0: .4byte gUnknown_02031060
_08028FD4: .4byte 0x06010CA0
_08028FD8: .4byte 0x80000240
-_08028FDC: .4byte 0x02030760
+_08028FDC: .4byte gUnknown_02030760
_08028FE0:
movs r1, #0xde
lsls r1, r1, #1
@@ -46161,7 +46161,7 @@ _08028FE0:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08029020 @ =0x02030760
+ ldr r1, _08029020 @ =gUnknown_02030760
_08028FFC:
adds r0, r0, r1
str r0, [r2]
@@ -46182,7 +46182,7 @@ _0802900A:
b _08029044
.align 2, 0
_0802901C: .4byte 0x040000D4
-_08029020: .4byte 0x02030760
+_08029020: .4byte gUnknown_02030760
_08029024: .4byte 0x06010CA0
_08029028: .4byte 0x80000240
_0802902C: .4byte 0x000005A4
@@ -46736,14 +46736,14 @@ _08029456:
cmp r0, #2
ble _0802948A
ldr r1, _080295F4 @ =0x040000D4
- ldr r0, _080295F8 @ =0x020306D0
+ ldr r0, _080295F8 @ =gUnknown_020306D0
str r0, [r1]
ldr r0, _080295FC @ =0x050003A0
str r0, [r1, #4]
ldr r0, _08029600 @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08029604 @ =0x02030760
+ ldr r0, _08029604 @ =gUnknown_02030760
str r0, [r1]
ldr r0, _08029608 @ =0x06010CA0
str r0, [r1, #4]
@@ -46936,10 +46936,10 @@ _080295E8: .4byte 0x000006CC
_080295EC: .4byte 0x000006CA
_080295F0: .4byte gMain
_080295F4: .4byte 0x040000D4
-_080295F8: .4byte 0x020306D0
+_080295F8: .4byte gUnknown_020306D0
_080295FC: .4byte 0x050003A0
_08029600: .4byte 0x80000010
-_08029604: .4byte 0x02030760
+_08029604: .4byte gUnknown_02030760
_08029608: .4byte 0x06010CA0
_0802960C: .4byte 0x80000240
_08029610: .4byte gUnknown_086B55DC
@@ -48462,7 +48462,7 @@ _0802A20C:
adds r1, r6, r5
movs r0, #0
strb r0, [r1]
- ldr r0, _0802A2E8 @ =0x02032EE0
+ ldr r0, _0802A2E8 @ =gUnknown_02032EE0
bl m4aMPlayStop
ldr r0, [r7]
ldr r1, _0802A2EC @ =0x000006DD
@@ -48525,7 +48525,7 @@ _0802A2AC:
_0802A2DC: .4byte gUnknown_020314E0
_0802A2E0: .4byte 0x000006F2
_0802A2E4: .4byte 0x000006C4
-_0802A2E8: .4byte 0x02032EE0
+_0802A2E8: .4byte gUnknown_02032EE0
_0802A2EC: .4byte 0x000006DD
_0802A2F0: .4byte 0x000006DE
_0802A2F4: .4byte 0x000006ED
@@ -48555,7 +48555,7 @@ _0802A30A:
movs r0, #2
movs r1, #1
bl sub_1C7F4
- ldr r0, _0802A34C @ =0x02032F20
+ ldr r0, _0802A34C @ =gUnknown_02032F20
ldr r1, _0802A350 @ =gUnknown_0869F45C
bl MPlayStart
_0802A33A:
@@ -48567,7 +48567,7 @@ _0802A33A:
bx r0
.align 2, 0
_0802A348: .4byte 0x000006EB
-_0802A34C: .4byte 0x02032F20
+_0802A34C: .4byte gUnknown_02032F20
_0802A350: .4byte gUnknown_0869F45C
thumb_func_start sub_2A354
@@ -49188,7 +49188,7 @@ _0802A882:
movs r1, #0xe1
lsls r1, r1, #4
strh r1, [r0]
- ldr r0, _0802A8B4 @ =0x02032F20
+ ldr r0, _0802A8B4 @ =gUnknown_02032F20
ldr r1, _0802A8B8 @ =gUnknown_0869F664
bl MPlayStart
ldr r2, _0802A8BC @ =0x040000D4
@@ -49209,7 +49209,7 @@ _0802A882:
b _0802AAD2
.align 2, 0
_0802A8B0: .4byte 0x000006DE
-_0802A8B4: .4byte 0x02032F20
+_0802A8B4: .4byte gUnknown_02032F20
_0802A8B8: .4byte gUnknown_0869F664
_0802A8BC: .4byte 0x040000D4
_0802A8C0: .4byte gUnknown_08137E14
@@ -49698,7 +49698,7 @@ _0802AC20:
beq _0802ACCA
bl _0802C4D2
_0802ACCA:
- ldr r0, _0802AD14 @ =0x02032EE0
+ ldr r0, _0802AD14 @ =gUnknown_02032EE0
bl m4aMPlayStop
ldr r0, [r7]
adds r0, #0x71
@@ -49719,7 +49719,7 @@ _0802AD04: .4byte 0x80000040
_0802AD08: .4byte 0x06016760
_0802AD0C: .4byte 0x000005F7
_0802AD10: .4byte 0x000005A6
-_0802AD14: .4byte 0x02032EE0
+_0802AD14: .4byte gUnknown_02032EE0
_0802AD18:
ldr r4, _0802AD94 @ =gUnknown_020314E0
ldr r1, [r4]
@@ -49777,7 +49777,7 @@ _0802AD48:
beq _0802AD86
bl _0802C4D2
_0802AD86:
- ldr r0, _0802ADAC @ =0x02032F20
+ ldr r0, _0802ADAC @ =gUnknown_02032F20
ldr r1, _0802ADB0 @ =gUnknown_0869FCE4
bl MPlayStart
bl _0802C4D2
@@ -49788,7 +49788,7 @@ _0802AD9C: .4byte 0x0000071E
_0802ADA0: .4byte 0x0000071F
_0802ADA4: .4byte 0x0000132C
_0802ADA8: .4byte 0x000005A6
-_0802ADAC: .4byte 0x02032F20
+_0802ADAC: .4byte gUnknown_02032F20
_0802ADB0: .4byte gUnknown_0869FCE4
_0802ADB4:
ldr r2, _0802AE14 @ =0x040000D4
@@ -50021,7 +50021,7 @@ _0802AFA6:
bne _0802AFC2
_0802AFB2:
ldr r1, _0802AFE4 @ =0x040000D4
- ldr r0, _0802AFE8 @ =0x02030710
+ ldr r0, _0802AFE8 @ =gUnknown_02030710
str r0, [r1]
ldr r0, _0802AFEC @ =0x050003A0
str r0, [r1, #4]
@@ -50046,7 +50046,7 @@ _0802AFC2:
_0802AFDC: .4byte gUnknown_020314E0
_0802AFE0: .4byte gMain
_0802AFE4: .4byte 0x040000D4
-_0802AFE8: .4byte 0x02030710
+_0802AFE8: .4byte gUnknown_02030710
_0802AFEC: .4byte 0x050003A0
_0802AFF0: .4byte 0x80000010
_0802AFF4: .4byte gUnknown_08137F14
@@ -50406,7 +50406,7 @@ _0802B2D8:
bne _0802B2F4
_0802B2E4:
ldr r1, _0802B324 @ =0x040000D4
- ldr r0, _0802B328 @ =0x020306D0
+ ldr r0, _0802B328 @ =gUnknown_020306D0
str r0, [r1]
ldr r0, _0802B32C @ =0x050003A0
str r0, [r1, #4]
@@ -50440,7 +50440,7 @@ _0802B2FA:
bl _0802C4D2
.align 2, 0
_0802B324: .4byte 0x040000D4
-_0802B328: .4byte 0x020306D0
+_0802B328: .4byte gUnknown_020306D0
_0802B32C: .4byte 0x050003A0
_0802B330: .4byte 0x80000010
_0802B334: .4byte gUnknown_020314E0
@@ -50965,12 +50965,12 @@ _0802B78C:
bne _0802B7F8
_0802B798:
ldr r1, _0802B7A4 @ =0x040000D4
- ldr r0, _0802B7A8 @ =0x020306F0
+ ldr r0, _0802B7A8 @ =gUnknown_020306F0
b _0802B7EC
.align 2, 0
_0802B7A0: .4byte gUnknown_020314E0
_0802B7A4: .4byte 0x040000D4
-_0802B7A8: .4byte 0x020306F0
+_0802B7A8: .4byte gUnknown_020306F0
_0802B7AC:
cmp r0, #0x13
beq _0802B7B4
@@ -51006,7 +51006,7 @@ _0802B7DC:
bne _0802B7F8
_0802B7E8:
ldr r1, _0802B820 @ =0x040000D4
- ldr r0, _0802B824 @ =0x02030730
+ ldr r0, _0802B824 @ =gUnknown_02030730
_0802B7EC:
str r0, [r1]
ldr r0, _0802B828 @ =0x050003A0
@@ -51036,7 +51036,7 @@ _0802B7F8:
b _0802B880
.align 2, 0
_0802B820: .4byte 0x040000D4
-_0802B824: .4byte 0x02030730
+_0802B824: .4byte gUnknown_02030730
_0802B828: .4byte 0x050003A0
_0802B82C: .4byte 0x80000010
_0802B830: .4byte gUnknown_020314E0
@@ -52954,7 +52954,7 @@ _0802C780:
movs r1, #0
strb r1, [r0]
_0802C784:
- ldr r6, _0802C7BC @ =0x0200E498
+ ldr r6, _0802C7BC @ =gUnknown_0200E498
ldrh r0, [r6]
cmp r0, #0
beq _0802C83C
@@ -52981,7 +52981,7 @@ _0802C784:
b _0802C7DC
.align 2, 0
_0802C7B8: .4byte 0x00000301
-_0802C7BC: .4byte 0x0200E498
+_0802C7BC: .4byte gUnknown_0200E498
_0802C7C0: .4byte 0x00000119
_0802C7C4:
adds r0, r1, #0
@@ -53113,7 +53113,7 @@ _0802C852:
movs r0, #8
bl sub_11B0
_0802C8C0:
- ldr r6, _0802C988 @ =0x0200DD68
+ ldr r6, _0802C988 @ =gUnknown_0200DD68
ldrh r0, [r6]
cmp r0, #0
beq _0802C94E
@@ -53204,7 +53204,7 @@ _0802C978: .4byte 0xFFFFFEE3
_0802C97C: .4byte 0x00002710
_0802C980: .4byte 0x0000FDA8
_0802C984: .4byte 0x0000FED4
-_0802C988: .4byte 0x0200DD68
+_0802C988: .4byte gUnknown_0200DD68
_0802C98C: .4byte gUnknown_020314E0
_0802C990: .4byte 0x00000115
_0802C994: .4byte 0x040000D4
@@ -53215,7 +53215,7 @@ _0802C9A0: .4byte 0x80000180
thumb_func_start sub_2C9A4
sub_2C9A4: @ 0x0802C9A4
push {r4, r5, r6, lr}
- ldr r6, _0802C9E0 @ =0x0200E328
+ ldr r6, _0802C9E0 @ =gUnknown_0200E328
ldrh r0, [r6]
cmp r0, #0
beq _0802CA7A
@@ -53244,7 +53244,7 @@ sub_2C9A4: @ 0x0802C9A4
strh r1, [r6, #4]
b _0802C9F0
.align 2, 0
-_0802C9E0: .4byte 0x0200E328
+_0802C9E0: .4byte gUnknown_0200E328
_0802C9E4: .4byte gUnknown_020314E0
_0802C9E8: .4byte 0x0000029F
_0802C9EC:
@@ -53653,7 +53653,7 @@ _0802CD18:
ldrh r0, [r0]
cmp r0, #0x55
bne _0802CD2A
- ldr r0, _0802CD8C @ =0x02032F20
+ ldr r0, _0802CD8C @ =gUnknown_02032F20
ldr r1, _0802CD90 @ =gUnknown_086A1ABC
bl MPlayStart
_0802CD2A:
@@ -53662,7 +53662,7 @@ _0802CD2A:
ldrh r0, [r0]
cmp r0, #0x3a
bne _0802CD50
- ldr r0, _0802CD8C @ =0x02032F20
+ ldr r0, _0802CD8C @ =gUnknown_02032F20
ldr r1, _0802CD94 @ =gUnknown_0869F2A0
bl MPlayStart
ldr r0, [r5]
@@ -53702,7 +53702,7 @@ _0802CD7C: .4byte 0x040000D4
_0802CD80: .4byte gUnknown_086AE324
_0802CD84: .4byte 0x05000380
_0802CD88: .4byte 0x80000010
-_0802CD8C: .4byte 0x02032F20
+_0802CD8C: .4byte gUnknown_02032F20
_0802CD90: .4byte gUnknown_086A1ABC
_0802CD94: .4byte gUnknown_0869F2A0
@@ -54532,7 +54532,7 @@ _0802D40C:
bne _0802D4A4
movs r6, #0
mov sl, r0
- ldr r4, _0802D49C @ =0x020028A8
+ ldr r4, _0802D49C @ =gUnknown_020028A8
mov sb, r4
adds r0, r2, #0
mov r8, r0
@@ -54593,7 +54593,7 @@ _0802D48C: .4byte 0x06002000
_0802D490: .4byte 0x80000400
_0802D494: .4byte gUnknown_020314E0
_0802D498: .4byte 0xFFFFFEF2
-_0802D49C: .4byte 0x020028A8
+_0802D49C: .4byte gUnknown_020028A8
_0802D4A0: .4byte 0x000012BA
_0802D4A4:
movs r6, #0
@@ -54610,7 +54610,7 @@ _0802D4B4:
lsls r0, r5, #1
mov r8, r0
adds r6, r0, r5
- ldr r1, _0802D5B8 @ =0x020028A8
+ ldr r1, _0802D5B8 @ =gUnknown_020028A8
adds r0, r6, r1
ldrb r4, [r0]
movs r2, #0x1f
@@ -54622,7 +54622,7 @@ _0802D4B4:
bl __divsi3
adds r4, r4, r0
strb r4, [r7]
- ldr r0, _0802D5B8 @ =0x020028A8
+ ldr r0, _0802D5B8 @ =gUnknown_020028A8
adds r0, #1
adds r0, r6, r0
ldrb r4, [r0]
@@ -54635,7 +54635,7 @@ _0802D4B4:
bl __divsi3
adds r4, r4, r0
strb r4, [r7, #1]
- ldr r3, _0802D5BC @ =0x020028AA
+ ldr r3, _0802D5BC @ =gUnknown_020028AA
adds r6, r6, r3
ldrb r4, [r6]
movs r1, #0x1f
@@ -54734,8 +54734,8 @@ _0802D58E:
strh r1, [r4]
b _0802D5E2
.align 2, 0
-_0802D5B8: .4byte 0x020028A8
-_0802D5BC: .4byte 0x020028AA
+_0802D5B8: .4byte gUnknown_020028A8
+_0802D5BC: .4byte gUnknown_020028AA
_0802D5C0: .4byte 0x040000D4
_0802D5C4: .4byte 0x050003A0
_0802D5C8: .4byte 0x80000010
@@ -55817,7 +55817,7 @@ sub_2DE54: @ 0x0802DE54
bgt _0802DEF0
cmp r4, #1
bne _0802DE6A
- ldr r0, _0802DED8 @ =0x02032EE0
+ ldr r0, _0802DED8 @ =gUnknown_02032EE0
bl m4aMPlayStop
_0802DE6A:
ldr r5, _0802DEDC @ =gMain
@@ -55877,7 +55877,7 @@ _0802DEB6:
b _0802E052
.align 2, 0
_0802DED4: .4byte 0xFFFFFE98
-_0802DED8: .4byte 0x02032EE0
+_0802DED8: .4byte gUnknown_02032EE0
_0802DEDC: .4byte gMain
_0802DEE0: .4byte gUnknown_020314E0
_0802DEE4: .4byte gUnknown_086A3700
@@ -57876,7 +57876,7 @@ _0802EF7C:
adds r1, r4, r0
movs r0, #0xa
strb r0, [r1]
- ldr r0, _0802EFD0 @ =0x02032F20
+ ldr r0, _0802EFD0 @ =gUnknown_02032F20
ldr r1, _0802EFD4 @ =gUnknown_086A11A4
bl MPlayStart
_0802EF90:
@@ -57896,7 +57896,7 @@ _0802EF90:
asrs r0, r0, #0x10
cmp r0, #0x22
bne _0802EFBA
- ldr r0, _0802EFD0 @ =0x02032F20
+ ldr r0, _0802EFD0 @ =gUnknown_02032F20
ldr r1, _0802EFD4 @ =gUnknown_086A11A4
bl MPlayStart
_0802EFBA:
@@ -57911,7 +57911,7 @@ _0802EFBC:
b _0802EFFC
.align 2, 0
_0802EFCC: .4byte 0x00000306
-_0802EFD0: .4byte 0x02032F20
+_0802EFD0: .4byte gUnknown_02032F20
_0802EFD4: .4byte gUnknown_086A11A4
_0802EFD8: .4byte gUnknown_020314E0
_0802EFDC:
@@ -57932,7 +57932,7 @@ _0802EFDC:
strh r3, [r0]
mov sl, r3
_0802EFFC:
- ldr r2, _0802F118 @ =0x0200DED8
+ ldr r2, _0802F118 @ =gUnknown_0200DED8
ldrh r0, [r2]
cmp r0, #0
beq _0802F0FA
@@ -57965,7 +57965,7 @@ _0802EFFC:
ldrh r1, [r1]
subs r1, #0x92
subs r0, r0, r1
- ldr r1, _0802F118 @ =0x0200DED8
+ ldr r1, _0802F118 @ =gUnknown_0200DED8
strh r0, [r1, #2]
ldr r2, _0802F12C @ =0x00000322
adds r0, r4, r2
@@ -57986,7 +57986,7 @@ _0802EFFC:
movs r1, #0xa
bl __divsi3
adds r5, r5, r0
- ldr r2, _0802F118 @ =0x0200DED8
+ ldr r2, _0802F118 @ =gUnknown_0200DED8
strh r5, [r2, #4]
movs r2, #0
ldr r3, [sp]
@@ -58006,7 +58006,7 @@ _0802F08C:
asrs r3, r3, #0x10
lsls r4, r3, #3
adds r4, #8
- ldr r7, _0802F118 @ =0x0200DED8
+ ldr r7, _0802F118 @ =gUnknown_0200DED8
adds r4, r7, r4
ldrh r2, [r4]
lsls r2, r2, #3
@@ -58046,7 +58046,7 @@ _0802F08C:
ldrh r1, [r4]
lsls r1, r1, #3
adds r1, r1, r6
- ldr r7, _0802F118 @ =0x0200DED8
+ ldr r7, _0802F118 @ =gUnknown_0200DED8
ldrb r0, [r7, #4]
ldrb r2, [r1]
adds r0, r0, r2
@@ -58070,7 +58070,7 @@ _0802F0FA:
_0802F10C: .4byte gUnknown_020314E0
_0802F110: .4byte 0x0000030E
_0802F114: .4byte 0x00000306
-_0802F118: .4byte 0x0200DED8
+_0802F118: .4byte gUnknown_0200DED8
_0802F11C: .4byte 0x040000D4
_0802F120: .4byte gUnknown_084BB16C
_0802F124: .4byte 0x060122A0
@@ -58097,7 +58097,7 @@ sub_2F140: @ 0x0802F140
movs r1, #0x1f
ands r0, r1
lsrs r4, r0, #4
- ldr r6, _0802F244 @ =0x0200E9A0
+ ldr r6, _0802F244 @ =gUnknown_0200E9A0
movs r2, #0xbd
lsls r2, r2, #2
adds r1, r5, r2
@@ -58215,7 +58215,7 @@ _0802F1CE:
bx r0
.align 2, 0
_0802F240: .4byte gUnknown_020314E0
-_0802F244: .4byte 0x0200E9A0
+_0802F244: .4byte gUnknown_0200E9A0
_0802F248: .4byte gUnknown_086AE462
_0802F24C: .4byte 0x040000D4
_0802F250: .4byte gUnknown_083FFD8C
@@ -58554,7 +58554,7 @@ sub_2F504: @ 0x0802F504
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r6, _0802F700 @ =0x0200C668
+ ldr r6, _0802F700 @ =gUnknown_0200C668
ldrh r0, [r6]
movs r1, #0xb8
adds r1, r1, r6
@@ -58756,7 +58756,7 @@ _0802F632:
cmp r3, #6
ble _0802F632
_0802F69A:
- ldr r6, _0802F738 @ =0x0200E608
+ ldr r6, _0802F738 @ =gUnknown_0200E608
ldrh r0, [r6]
cmp r0, #0
beq _0802F780
@@ -58806,7 +58806,7 @@ _0802F69A:
ldr r0, [r2, #8]
b _0802F74C
.align 2, 0
-_0802F700: .4byte 0x0200C668
+_0802F700: .4byte gUnknown_0200C668
_0802F704: .4byte gUnknown_020314E0
_0802F708: .4byte 0x00000379
_0802F70C: .4byte 0x040000D4
@@ -58820,7 +58820,7 @@ _0802F728: .4byte gOamBuffer
_0802F72C: .4byte 0x000001FF
_0802F730: .4byte 0x0000037B
_0802F734: .4byte gUnknown_086B3B7E
-_0802F738: .4byte 0x0200E608
+_0802F738: .4byte gUnknown_0200E608
_0802F73C: .4byte gUnknown_084ED6CC
_0802F740: .4byte 0x06014FA0
_0802F744: .4byte 0x80000100
@@ -59534,7 +59534,7 @@ sub_2FCD0: @ 0x0802FCD0
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r6, _0802FDCC @ =0x0200DF90
+ ldr r6, _0802FDCC @ =gUnknown_0200DF90
ldrh r0, [r6]
cmp r0, #0
bne _0802FCE4
@@ -59658,7 +59658,7 @@ _0802FD42:
ldr r0, [r2, #8]
b _0802FE0C
.align 2, 0
-_0802FDCC: .4byte 0x0200DF90
+_0802FDCC: .4byte gUnknown_0200DF90
_0802FDD0: .4byte gUnknown_020314E0
_0802FDD4: .4byte gUnknown_086AE4FC
_0802FDD8: .4byte 0x040000D4
@@ -59703,7 +59703,7 @@ _0802FE0C:
ldrb r5, [r5, #4]
adds r0, r0, r5
strb r0, [r1]
- ldr r6, _0802FF24 @ =0x0200E048
+ ldr r6, _0802FF24 @ =gUnknown_0200E048
mov r5, ip
ldr r0, [r5]
adds r0, #0x58
@@ -59778,7 +59778,7 @@ _0802FE90:
asrs r4, r4, #0x10
cmp r4, #1
ble _0802FE90
- ldr r6, _0802FF40 @ =0x0200DE20
+ ldr r6, _0802FF40 @ =gUnknown_0200DE20
mov r3, ip
ldr r0, [r3]
adds r0, #0x58
@@ -59817,14 +59817,14 @@ _0802FE90:
.align 2, 0
_0802FF1C: .4byte 0x000001FF
_0802FF20: .4byte 0xFFFFFE00
-_0802FF24: .4byte 0x0200E048
+_0802FF24: .4byte gUnknown_0200E048
_0802FF28: .4byte 0x0000036D
_0802FF2C: .4byte gUnknown_086AE4FC
_0802FF30: .4byte 0x040000D4
_0802FF34: .4byte gUnknown_084C1E6C
_0802FF38: .4byte 0x060130A0
_0802FF3C: .4byte 0x80000140
-_0802FF40: .4byte 0x0200DE20
+_0802FF40: .4byte gUnknown_0200DE20
_0802FF44: .4byte gUnknown_084C4B6C
_0802FF48: .4byte 0x06014920
_0802FF4C: .4byte 0x800000C0
@@ -59857,7 +59857,7 @@ _0802FF54:
ldrb r5, [r5, #4]
adds r0, r0, r5
strb r0, [r1]
- ldr r6, _0802FFC4 @ =0x0200EA58
+ ldr r6, _0802FFC4 @ =gUnknown_0200EA58
mov r5, ip
ldr r0, [r5]
adds r0, #0x58
@@ -59886,7 +59886,7 @@ _0802FF54:
.align 2, 0
_0802FFBC: .4byte 0x000001FF
_0802FFC0: .4byte 0xFFFFFE00
-_0802FFC4: .4byte 0x0200EA58
+_0802FFC4: .4byte gUnknown_0200EA58
_0802FFC8: .4byte 0x00000367
_0802FFCC: .4byte 0x00000366
_0802FFD0:
@@ -60102,7 +60102,7 @@ sub_30178: @ 0x08030178
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r0, _080301DC @ =0x0200E100
+ ldr r0, _080301DC @ =gUnknown_0200E100
mov sl, r0
ldr r1, _080301E0 @ =gUnknown_020314E0
ldr r3, [r1]
@@ -60147,7 +60147,7 @@ _080301A0:
movs r0, #1
b _080301F6
.align 2, 0
-_080301DC: .4byte 0x0200E100
+_080301DC: .4byte gUnknown_0200E100
_080301E0: .4byte gUnknown_020314E0
_080301E4: .4byte 0x00000624
_080301E8: .4byte 0x00000625
@@ -60518,7 +60518,7 @@ sub_304C8: @ 0x080304C8
mov r8, r0
mov ip, r0
movs r6, #0
- ldr r7, _08030504 @ =0x0200D918
+ ldr r7, _08030504 @ =gUnknown_0200D918
movs r1, #0
str r1, [sp]
ldr r1, _08030508 @ =gUnknown_020314E0
@@ -60538,7 +60538,7 @@ sub_304C8: @ 0x080304C8
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_08030504: .4byte 0x0200D918
+_08030504: .4byte gUnknown_0200D918
_08030508: .4byte gUnknown_020314E0
_0803050C: .4byte _08030510
_08030510: @ jump table
@@ -60942,7 +60942,7 @@ _080307C8:
asrs r3, r3, #0x10
cmp r3, #1
ble _080307C8
- ldr r7, _08030880 @ =0x0200D860
+ ldr r7, _08030880 @ =gUnknown_0200D860
ldrh r0, [r7]
cmp r0, #0
beq _080308C2
@@ -60977,7 +60977,7 @@ _08030870: .4byte gOamBuffer
_08030874: .4byte 0xFFFFFE00
_08030878: .4byte gUnknown_086B4D4E
_0803087C: .4byte 0x000001FF
-_08030880: .4byte 0x0200D860
+_08030880: .4byte gUnknown_0200D860
_08030884: .4byte 0x00000346
_08030888: .4byte 0xFFFFD860
_0803088C:
@@ -61772,7 +61772,7 @@ sub_30EB4: @ 0x08030EB4
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r6, _0803100C @ =0x0200E1B8
+ ldr r6, _0803100C @ =gUnknown_0200E1B8
ldrh r0, [r6]
cmp r0, #0
bne _08030EC8
@@ -61854,7 +61854,7 @@ _08030F18:
asrs r4, r4, #0x10
cmp r4, #1
ble _08030F18
- ldr r6, _08031030 @ =0x0200E498
+ ldr r6, _08031030 @ =gUnknown_0200E498
mov r3, sl
ldr r0, [r3]
adds r0, #0x58
@@ -61902,7 +61902,7 @@ _08030FB4:
asrs r2, r3, #0x10
movs r0, #0xb8
muls r0, r2, r0
- ldr r1, _08031034 @ =0x0200E270
+ ldr r1, _08031034 @ =gUnknown_0200E270
adds r6, r0, r1
lsls r5, r2, #1
ldr r7, _08031038 @ =gUnknown_086AE544
@@ -61942,7 +61942,7 @@ _08030FB4:
strh r1, [r6, #4]
b _08031040
.align 2, 0
-_0803100C: .4byte 0x0200E1B8
+_0803100C: .4byte gUnknown_0200E1B8
_08031010: .4byte gUnknown_020314E0
_08031014: .4byte 0x040000D4
_08031018: .4byte gUnknown_0844F20C
@@ -61951,8 +61951,8 @@ _08031020: .4byte 0x80000140
_08031024: .4byte gOamBuffer
_08031028: .4byte 0xFFFFFE00
_0803102C: .4byte 0x000001FF
-_08031030: .4byte 0x0200E498
-_08031034: .4byte 0x0200E270
+_08031030: .4byte gUnknown_0200E498
+_08031034: .4byte gUnknown_0200E270
_08031038: .4byte gUnknown_086AE544
_0803103C:
movs r0, #0xc8
@@ -62398,7 +62398,7 @@ _0803139C: .4byte 0x000001AD
thumb_func_start sub_313A0
sub_313A0: @ 0x080313A0
push {r4, r5, r6, r7, lr}
- ldr r6, _08031464 @ =0x0200E550
+ ldr r6, _08031464 @ =gUnknown_0200E550
ldrh r0, [r6]
cmp r0, #0
beq _0803145C
@@ -62497,7 +62497,7 @@ _0803145C:
pop {r0}
bx r0
.align 2, 0
-_08031464: .4byte 0x0200E550
+_08031464: .4byte gUnknown_0200E550
_08031468: .4byte gUnknown_020314E0
_0803146C: .4byte 0x000001AD
_08031470: .4byte 0x040000D4
@@ -62622,7 +62622,7 @@ _08031530:
lsls r4, r4, #2
adds r0, r0, r4
strh r3, [r0]
- ldr r0, _0803159C @ =0x02032EE0
+ ldr r0, _0803159C @ =gUnknown_02032EE0
bl m4aMPlayStop
ldr r1, [r5]
ldr r0, _080315A0 @ =0x00030D40
@@ -62633,7 +62633,7 @@ _08031530:
.align 2, 0
_08031594: .4byte gMain
_08031598: .4byte 0x00000346
-_0803159C: .4byte 0x02032EE0
+_0803159C: .4byte gUnknown_02032EE0
_080315A0: .4byte 0x00030D40
_080315A4:
ldr r7, _080315F4 @ =0x00000345
@@ -63140,7 +63140,7 @@ _080319B6:
asrs r4, r1, #0x10
movs r0, #0xb8
muls r0, r4, r0
- ldr r3, _08031A08 @ =0x0200D580
+ ldr r3, _08031A08 @ =gUnknown_0200D580
adds r6, r0, r3
ldrh r0, [r6]
mov r8, r1
@@ -63175,7 +63175,7 @@ _080319F8: .4byte 0x00000345
_080319FC: .4byte 0x00000346
_08031A00: .4byte 0x040000D4
_08031A04: .4byte gUnknown_086AE554
-_08031A08: .4byte 0x0200D580
+_08031A08: .4byte gUnknown_0200D580
_08031A0C: .4byte gUnknown_020314E0
_08031A10: .4byte 0x00000355
_08031A14: .4byte gUnknown_086AE58A
@@ -63901,7 +63901,7 @@ _08031F96:
movs r2, #0
lsls r1, r1, #4
str r1, [sp]
- ldr r5, _08031FE8 @ =0x0200B134
+ ldr r5, _08031FE8 @ =gUnknown_0200B134
mov r8, r5
mov sl, r4
_08031FA2:
@@ -63939,7 +63939,7 @@ _08031FA2:
.align 2, 0
_08031FE0: .4byte gUnknown_020314E0
_08031FE4: .4byte 0x0000073D
-_08031FE8: .4byte 0x0200B134
+_08031FE8: .4byte gUnknown_0200B134
_08031FEC: .4byte gWildMonLocations
_08031FF0:
cmp r0, #0x86
@@ -64004,7 +64004,7 @@ _0803204C:
b _08032138
_0803205E:
ldr r4, _080320A0 @ =gUnknown_086AE5E0
- ldr r3, _080320A4 @ =0x0200B134
+ ldr r3, _080320A4 @ =gUnknown_0200B134
adds r0, r3, #0
adds r0, #0xaf
ldrb r1, [r0]
@@ -64038,7 +64038,7 @@ _08032086:
b _0803213A
.align 2, 0
_080320A0: .4byte gUnknown_086AE5E0
-_080320A4: .4byte 0x0200B134
+_080320A4: .4byte gUnknown_0200B134
_080320A8:
ldr r0, _0803218C @ =gUnknown_086AE5E0
lsls r1, r6, #0x10
diff --git a/asm/rom_3219C.s b/asm/rom_3219C.s
index 3c39d21..7e6322c 100755
--- a/asm/rom_3219C.s
+++ b/asm/rom_3219C.s
@@ -52,7 +52,7 @@ _080324D8: .4byte gMain
_080324DC: .4byte gUnknown_086AE5E0
_080324E0: .4byte gUnknown_086A4A38
_080324E4:
- ldr r1, _080324F0 @ =0x0200B18E
+ ldr r1, _080324F0 @ =gUnknown_0200B18E
ldrb r0, [r1]
_080324E8:
lsls r0, r0, #1
@@ -60,7 +60,7 @@ _080324E8:
ldrh r3, [r0]
b _0803257C
.align 2, 0
-_080324F0: .4byte 0x0200B18E
+_080324F0: .4byte gUnknown_0200B18E
_080324F4:
mov r1, sb
adds r1, #0x74
@@ -395,7 +395,7 @@ _08032782:
lsls r0, r0, #0x10
cmp r0, #0
bne _080327AC
- ldr r0, _080327B8 @ =0x02032EE0
+ ldr r0, _080327B8 @ =gUnknown_02032EE0
ldr r1, _080327BC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -406,7 +406,7 @@ _080327AC:
.align 2, 0
_080327B0: .4byte gMain
_080327B4: .4byte gUnknown_020314E0
-_080327B8: .4byte 0x02032EE0
+_080327B8: .4byte gUnknown_02032EE0
_080327BC: .4byte 0x0000FFFF
thumb_func_start sub_327C0
@@ -2499,7 +2499,7 @@ _080337E0:
add r0, r8
mov r1, sl
strh r1, [r0]
- ldr r0, _08033904 @ =0x02032F20
+ ldr r0, _08033904 @ =gUnknown_02032F20
ldr r1, _08033908 @ =gUnknown_086A1588
bl MPlayStart
movs r5, #2
@@ -2545,7 +2545,7 @@ _080338F4: .4byte 0x000003C6
_080338F8: .4byte 0x000003A6
_080338FC: .4byte 0x000003A9
_08033900: .4byte 0x000003B6
-_08033904: .4byte 0x02032F20
+_08033904: .4byte gUnknown_02032F20
_08033908: .4byte gUnknown_086A1588
_0803390C: .4byte 0xFFFF0000
_08033910:
@@ -3586,7 +3586,7 @@ _080340FA:
movs r0, #0xb8
adds r1, r3, #0
muls r1, r0, r1
- ldr r0, _080341B4 @ =0x0200B8C0
+ ldr r0, _080341B4 @ =gUnknown_0200B8C0
adds r6, r1, r0
ldr r1, _080341B8 @ =0x000003A6
adds r0, r5, r1
@@ -3630,7 +3630,7 @@ _080341A4: .4byte gUnknown_08510E4C
_080341A8: .4byte 0x06010920
_080341AC: .4byte 0x80000140
_080341B0: .4byte 0x0000039D
-_080341B4: .4byte 0x0200B8C0
+_080341B4: .4byte gUnknown_0200B8C0
_080341B8: .4byte 0x000003A6
_080341BC: .4byte 0x000003C6
_080341C0:
@@ -3965,7 +3965,7 @@ sub_34450: @ 0x08034450
sub sp, #4
movs r0, #0
mov sb, r0
- ldr r1, _08034488 @ =0x0200BDC8
+ ldr r1, _08034488 @ =gUnknown_0200BDC8
str r1, [sp]
ldr r1, _0803448C @ =gUnknown_020314E0
ldr r0, [r1]
@@ -3986,7 +3986,7 @@ _0803447E:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_08034488: .4byte 0x0200BDC8
+_08034488: .4byte gUnknown_0200BDC8
_0803448C: .4byte gUnknown_020314E0
_08034490: .4byte _08034494
_08034494: @ jump table
@@ -5064,14 +5064,14 @@ _08034D32:
ldrsh r0, [r0, r1]
cmp r0, #0x1e
bne _08034D7E
- ldr r0, _08034D58 @ =0x02032F20
+ ldr r0, _08034D58 @ =gUnknown_02032F20
ldr r1, _08034D5C @ =gUnknown_086A17D8
bl MPlayStart
b _08034D7E
.align 2, 0
_08034D50: .4byte gUnknown_020314E0
_08034D54: .4byte 0x000003E6
-_08034D58: .4byte 0x02032F20
+_08034D58: .4byte gUnknown_02032F20
_08034D5C: .4byte gUnknown_086A17D8
_08034D60:
movs r2, #0xc5
@@ -5236,7 +5236,7 @@ _08034E7E:
adds r0, r0, r6
strb r0, [r1]
_08034EB4:
- ldr r4, _08034F34 @ =0x0200BC58
+ ldr r4, _08034F34 @ =gUnknown_0200BC58
str r4, [sp]
ldrh r0, [r4]
adds r4, #0xb8
@@ -5296,7 +5296,7 @@ _08034EC4:
_08034F28: .4byte gOamBuffer
_08034F2C: .4byte 0x000001FF
_08034F30: .4byte 0xFFFFFE00
-_08034F34: .4byte 0x0200BC58
+_08034F34: .4byte gUnknown_0200BC58
_08034F38: .4byte 0x00000386
_08034F3C: .4byte 0x000003EA
_08034F40:
@@ -5614,7 +5614,7 @@ sub_351A8: @ 0x080351A8
movs r4, #8
movs r0, #0
mov r8, r0
- ldr r7, _080351F8 @ =0x0200B808
+ ldr r7, _080351F8 @ =gUnknown_0200B808
ldr r0, _080351FC @ =gUnknown_020314E0
ldr r1, [r0]
movs r3, #0xe5
@@ -5647,7 +5647,7 @@ _080351EC:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080351F8: .4byte 0x0200B808
+_080351F8: .4byte gUnknown_0200B808
_080351FC: .4byte gUnknown_020314E0
_08035200: .4byte gMain
_08035204: .4byte _08035208
@@ -5726,11 +5726,11 @@ _08035280:
lsls r0, r0, #0x10
lsrs r4, r0, #0x10
_080352A8:
- ldr r6, _080352B0 @ =0x02FAF080
+ ldr r6, _080352B0 @ =gUnknown_02FAF080
mov r8, r6
b _08035314
.align 2, 0
-_080352B0: .4byte 0x02FAF080
+_080352B0: .4byte gUnknown_02FAF080
_080352B4:
mov r0, sb
ldr r1, [r0]
@@ -5751,11 +5751,11 @@ _080352B4:
lsls r0, r0, #0x10
lsrs r4, r0, #0x10
_080352DC:
- ldr r1, _080352E4 @ =0x02FAF080
+ ldr r1, _080352E4 @ =gUnknown_02FAF080
mov r8, r1
b _08035314
.align 2, 0
-_080352E4: .4byte 0x02FAF080
+_080352E4: .4byte gUnknown_02FAF080
_080352E8:
mov r2, sb
ldr r1, [r2]
@@ -5806,7 +5806,7 @@ _08035314:
adds r0, #0x32
strh r0, [r7, #4]
movs r0, #0
- ldr r1, _080354B4 @ =0x0200B750
+ ldr r1, _080354B4 @ =gUnknown_0200B750
mov sl, r1
ldr r6, _080354B8 @ =gOamBuffer
ldr r2, _080354BC @ =0xFFFFFE00
@@ -5973,7 +5973,7 @@ _080354A4: .4byte 0x040000D4
_080354A8: .4byte gUnknown_02031520
_080354AC: .4byte 0x05000300
_080354B0: .4byte 0x80000010
-_080354B4: .4byte 0x0200B750
+_080354B4: .4byte gUnknown_0200B750
_080354B8: .4byte gOamBuffer
_080354BC: .4byte 0xFFFFFE00
_080354C0: .4byte 0x000001FF
@@ -6200,7 +6200,7 @@ _0803569C: .4byte 0x06017380
thumb_func_start sub_356A0
sub_356A0: @ 0x080356A0
push {r4, r5, r6, r7, lr}
- ldr r6, _080356C4 @ =0x0200BDC8
+ ldr r6, _080356C4 @ =gUnknown_0200BDC8
ldr r1, _080356C8 @ =gUnknown_020314E0
ldr r0, [r1]
movs r2, #0xf7
@@ -6218,7 +6218,7 @@ sub_356A0: @ 0x080356A0
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080356C4: .4byte 0x0200BDC8
+_080356C4: .4byte gUnknown_0200BDC8
_080356C8: .4byte gUnknown_020314E0
_080356CC: .4byte _080356D0
_080356D0: @ jump table
@@ -6272,7 +6272,7 @@ _08035702:
adds r0, r0, r5
strb r0, [r1]
_08035740:
- ldr r6, _080357B4 @ =0x0200BC58
+ ldr r6, _080357B4 @ =gUnknown_0200BC58
ldrh r0, [r6]
cmp r0, #0
beq _0803579C
@@ -6328,7 +6328,7 @@ _080357A4: .4byte 0x000003E6
_080357A8: .4byte gOamBuffer
_080357AC: .4byte 0x000001FF
_080357B0: .4byte 0xFFFFFE00
-_080357B4: .4byte 0x0200BC58
+_080357B4: .4byte gUnknown_0200BC58
thumb_func_start sub_357B8
sub_357B8: @ 0x080357B8
@@ -7282,7 +7282,7 @@ _08035F92:
lsrs r0, r0, #0x10
cmp r0, #1
bhi _08035FAE
- ldr r0, _08035FF8 @ =0x02032F20
+ ldr r0, _08035FF8 @ =gUnknown_02032F20
ldr r1, _08035FFC @ =gUnknown_086A1ABC
bl MPlayStart
_08035FAE:
@@ -7309,7 +7309,7 @@ _08035FC2:
beq _08035FDC
bl _08036C9E
_08035FDC:
- ldr r0, _08035FF8 @ =0x02032F20
+ ldr r0, _08035FF8 @ =gUnknown_02032F20
ldr r1, _08036004 @ =gUnknown_086A1B9C
bl MPlayStart
bl _08036C9E
@@ -7318,7 +7318,7 @@ _08035FE8: .4byte gUnknown_020314E0
_08035FEC: .4byte gMain
_08035FF0: .4byte gUnknown_086AE9E4
_08035FF4: .4byte 0x000003E2
-_08035FF8: .4byte 0x02032F20
+_08035FF8: .4byte gUnknown_02032F20
_08035FFC: .4byte gUnknown_086A1ABC
_08036000: .4byte 0x000003FA
_08036004: .4byte gUnknown_086A1B9C
@@ -7579,7 +7579,7 @@ _08036218:
bhi _0803627C
cmp r0, #0
bne _08036234
- ldr r0, _0803625C @ =0x02032F20
+ ldr r0, _0803625C @ =gUnknown_02032F20
ldr r1, _08036260 @ =gUnknown_086A1BC8
bl MPlayStart
_08036234:
@@ -7602,7 +7602,7 @@ _08036234:
strh r0, [r1]
bl _08036C9E
.align 2, 0
-_0803625C: .4byte 0x02032F20
+_0803625C: .4byte gUnknown_02032F20
_08036260: .4byte gUnknown_086A1BC8
_08036264: .4byte 0x000003DE
_08036268: .4byte 0x000003E2
@@ -7929,7 +7929,7 @@ _080364EC:
adds r0, #1
cmp r1, r0
bne _0803650A
- ldr r0, _0803653C @ =0x02032F20
+ ldr r0, _0803653C @ =gUnknown_02032F20
ldr r1, _08036540 @ =gUnknown_086A1C00
bl MPlayStart
_0803650A:
@@ -7946,7 +7946,7 @@ _0803650A:
beq _08036522
b _08036C9E
_08036522:
- ldr r0, _0803653C @ =0x02032F20
+ ldr r0, _0803653C @ =gUnknown_02032F20
ldr r1, _08036540 @ =gUnknown_086A1C00
bl MPlayStart
b _08036C9E
@@ -7955,7 +7955,7 @@ _0803652C: .4byte 0x000003E2
_08036530: .4byte gUnknown_020314E0
_08036534: .4byte gUnknown_086AE718
_08036538: .4byte 0x000003DE
-_0803653C: .4byte 0x02032F20
+_0803653C: .4byte gUnknown_02032F20
_08036540: .4byte gUnknown_086A1C00
_08036544:
ldr r2, _080365A0 @ =gUnknown_086AE718
@@ -8291,7 +8291,7 @@ _080367CA:
lsls r4, r4, #2
adds r1, r1, r4
strh r3, [r1]
- ldr r0, _08036800 @ =0x02032F20
+ ldr r0, _08036800 @ =gUnknown_02032F20
ldr r1, _08036804 @ =gUnknown_086A1C64
bl MPlayStart
b _08036C9E
@@ -8300,7 +8300,7 @@ _080367F0: .4byte 0x000003F6
_080367F4: .4byte 0x000003DE
_080367F8: .4byte 0x000003FA
_080367FC: .4byte 0x000003E2
-_08036800: .4byte 0x02032F20
+_08036800: .4byte gUnknown_02032F20
_08036804: .4byte gUnknown_086A1C64
_08036808:
ldr r2, _08036890 @ =gUnknown_086AE718
@@ -8413,7 +8413,7 @@ _0803689C:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08036900 @ =0x02032F20
+ ldr r0, _08036900 @ =gUnknown_02032F20
ldr r1, _08036904 @ =gUnknown_086A1C88
bl MPlayStart
movs r0, #7
@@ -8424,7 +8424,7 @@ _080368F0: .4byte 0x000003DE
_080368F4: .4byte 0x000003FA
_080368F8: .4byte 0x0007A120
_080368FC: .4byte 0x00000385
-_08036900: .4byte 0x02032F20
+_08036900: .4byte gUnknown_02032F20
_08036904: .4byte gUnknown_086A1C88
_08036908:
ldr r2, _08036970 @ =gUnknown_086AE718
@@ -8827,7 +8827,7 @@ _08036C0E:
adds r0, #6
cmp r1, r0
bne _08036C2E
- ldr r0, _08036C54 @ =0x02032F20
+ ldr r0, _08036C54 @ =gUnknown_02032F20
ldr r1, _08036C58 @ =gUnknown_086A1CCC
bl MPlayStart
_08036C2E:
@@ -8843,13 +8843,13 @@ _08036C2E:
adds r0, #8
cmp r1, r0
bne _08036C9E
- ldr r0, _08036C54 @ =0x02032F20
+ ldr r0, _08036C54 @ =gUnknown_02032F20
ldr r1, _08036C5C @ =gUnknown_086A1D64
bl MPlayStart
b _08036C9E
.align 2, 0
_08036C50: .4byte 0x000003DE
-_08036C54: .4byte 0x02032F20
+_08036C54: .4byte gUnknown_02032F20
_08036C58: .4byte gUnknown_086A1CCC
_08036C5C: .4byte gUnknown_086A1D64
_08036C60:
@@ -8906,11 +8906,11 @@ sub_36CB4: @ 0x08036CB4
mov r5, r8
push {r5, r6, r7}
sub sp, #8
- ldr r0, _08036DBC @ =0x02031590
+ ldr r0, _08036DBC @ =gUnknown_02031590
ldrb r1, [r0, #0x17]
movs r0, #0xb8
muls r1, r0, r1
- ldr r0, _08036DC0 @ =0x0200B3B8
+ ldr r0, _08036DC0 @ =gUnknown_0200B3B8
adds r5, r1, r0
ldrh r0, [r5]
cmp r0, #0
@@ -9030,8 +9030,8 @@ _08036CD4:
movs r0, #2
b _08036E98
.align 2, 0
-_08036DBC: .4byte 0x02031590
-_08036DC0: .4byte 0x0200B3B8
+_08036DBC: .4byte gUnknown_02031590
+_08036DC0: .4byte gUnknown_0200B3B8
_08036DC4: .4byte gUnknown_020314E0
_08036DC8: .4byte 0x000003DF
_08036DCC: .4byte gUnknown_086AE718
@@ -9324,7 +9324,7 @@ _08037024:
bgt _08037036
b _08036F32
_08037036:
- ldr r5, _08037124 @ =0x0200CA00
+ ldr r5, _08037124 @ =gUnknown_0200CA00
ldr r7, _08037128 @ =gUnknown_020314E0
ldr r4, [r7]
movs r1, #0xfa
@@ -9441,7 +9441,7 @@ _08037080:
b _0803714E
.align 2, 0
_08037120: .4byte 0xFFFFFE00
-_08037124: .4byte 0x0200CA00
+_08037124: .4byte gUnknown_0200CA00
_08037128: .4byte gUnknown_020314E0
_0803712C: .4byte 0x000003EA
_08037130: .4byte gOamBuffer
@@ -9485,7 +9485,7 @@ _08037170:
bgt _08037180
b _08037080
_08037180:
- ldr r5, _0803720C @ =0x0200BA30
+ ldr r5, _0803720C @ =gUnknown_0200BA30
ldr r3, _08037210 @ =gUnknown_020314E0
ldr r2, [r3]
movs r4, #0xfe
@@ -9554,7 +9554,7 @@ _080371A4:
b _0803722E
.align 2, 0
_08037208: .4byte 0xFFFFFE00
-_0803720C: .4byte 0x0200BA30
+_0803720C: .4byte gUnknown_0200BA30
_08037210: .4byte gUnknown_020314E0
_08037214: .4byte 0x040000D4
_08037218: .4byte gUnknown_0845588C
@@ -9640,7 +9640,7 @@ sub_372B4: @ 0x080372B4
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r0, _08037478 @ =0x0200C4F8
+ ldr r0, _08037478 @ =gUnknown_0200C4F8
mov sl, r0
ldrh r0, [r0]
cmp r0, #0
@@ -9702,7 +9702,7 @@ _0803732A:
ldrh r0, [r0]
cmp r0, #0x14
bne _0803733C
- ldr r0, _08037494 @ =0x02032F60
+ ldr r0, _08037494 @ =gUnknown_02032F60
bl m4aMPlayStop
_0803733C:
mov r1, sb
@@ -9861,14 +9861,14 @@ _08037438:
strh r4, [r2, #4]
b _080374C8
.align 2, 0
-_08037478: .4byte 0x0200C4F8
+_08037478: .4byte gUnknown_0200C4F8
_0803747C: .4byte gUnknown_020314E0
_08037480: .4byte 0x00000404
_08037484: .4byte 0x0000040A
_08037488: .4byte 0xFFFFEBC8
_0803748C: .4byte 0x00000405
_08037490: .4byte 0x0000041A
-_08037494: .4byte 0x02032F60
+_08037494: .4byte gUnknown_02032F60
_08037498: .4byte 0x00000105
_0803749C: .4byte 0x00000414
_080374A0: .4byte 0x00000416
@@ -10365,11 +10365,11 @@ sub_37850: @ 0x08037850
str r0, [sp]
mov r0, sp
bl sub_17C1C
- ldr r0, _08037C28 @ =0x02031590
+ ldr r0, _08037C28 @ =gUnknown_02031590
ldrb r1, [r0, #0x10]
movs r0, #0xb8
muls r1, r0, r1
- ldr r0, _08037C2C @ =0x0200B3B8
+ ldr r0, _08037C2C @ =gUnknown_0200B3B8
adds r6, r1, r0
ldr r1, [r4]
adds r0, r1, #0
@@ -10423,11 +10423,11 @@ _080378BC:
asrs r4, r4, #0x10
cmp r4, #3
ble _080378BC
- ldr r0, _08037C28 @ =0x02031590
+ ldr r0, _08037C28 @ =gUnknown_02031590
ldrb r1, [r0, #0x11]
movs r0, #0xb8
muls r0, r1, r0
- ldr r3, _08037C2C @ =0x0200B3B8
+ ldr r3, _08037C2C @ =gUnknown_0200B3B8
mov sb, r3
adds r6, r0, r3
ldr r5, _08037C18 @ =gUnknown_020314E0
@@ -10587,12 +10587,12 @@ _08037A3C:
asrs r3, r3, #0x10
adds r0, r3, #0
adds r0, #0xa
- ldr r2, _08037C28 @ =0x02031590
+ ldr r2, _08037C28 @ =gUnknown_02031590
adds r0, r0, r2
ldrb r1, [r0]
movs r0, #0xb8
muls r0, r1, r0
- ldr r5, _08037C2C @ =0x0200B3B8
+ ldr r5, _08037C2C @ =gUnknown_0200B3B8
adds r6, r0, r5
ldr r0, _08037C18 @ =gUnknown_020314E0
ldr r2, [r0]
@@ -10714,12 +10714,12 @@ _08037B38:
asrs r3, r4, #0x10
adds r0, r3, #0
adds r0, #0xc
- ldr r1, _08037C28 @ =0x02031590
+ ldr r1, _08037C28 @ =gUnknown_02031590
adds r0, r0, r1
ldrb r1, [r0]
movs r0, #0xb8
muls r0, r1, r0
- ldr r2, _08037C2C @ =0x0200B3B8
+ ldr r2, _08037C2C @ =gUnknown_0200B3B8
adds r6, r0, r2
ldr r5, _08037C18 @ =gUnknown_020314E0
ldr r2, [r5]
@@ -10825,8 +10825,8 @@ _08037C18: .4byte gUnknown_020314E0
_08037C1C: .4byte 0xFFFF0000
_08037C20: .4byte 0x00000402
_08037C24: .4byte 0x0000FFFF
-_08037C28: .4byte 0x02031590
-_08037C2C: .4byte 0x0200B3B8
+_08037C28: .4byte gUnknown_02031590
+_08037C2C: .4byte gUnknown_0200B3B8
_08037C30: .4byte gOamBuffer
_08037C34: .4byte 0xFFFFFE00
_08037C38: .4byte 0x000001FF
@@ -10850,7 +10850,7 @@ _08037C4C:
bgt _08037C68
b _08037B38
_08037C68:
- ldr r6, _08037F58 @ =0x0200C5B0
+ ldr r6, _08037F58 @ =gUnknown_0200C5B0
ldr r1, _08037F5C @ =gUnknown_020314E0
ldr r0, [r1]
adds r0, #0x58
@@ -10963,7 +10963,7 @@ _08037D3E:
asrs r3, r4, #0x10
movs r0, #0xb8
muls r0, r3, r0
- ldr r1, _08037F7C @ =0x0200C668
+ ldr r1, _08037F7C @ =gUnknown_0200C668
adds r6, r0, r1
ldr r5, _08037F5C @ =gUnknown_020314E0
ldr r2, [r5]
@@ -11077,7 +11077,7 @@ _08037DBC:
asrs r0, r0, #0x10
cmp r0, #1
ble _08037D3E
- ldr r6, _08037F84 @ =0x0200C7D8
+ ldr r6, _08037F84 @ =gUnknown_0200C7D8
ldr r1, _08037F5C @ =gUnknown_020314E0
ldr r0, [r1]
adds r0, #0x58
@@ -11179,7 +11179,7 @@ _08037E98:
asrs r4, r4, #0x10
cmp r4, #1
ble _08037E98
- ldr r6, _08037F8C @ =0x0200CAB8
+ ldr r6, _08037F8C @ =gUnknown_0200CAB8
ldr r3, _08037F5C @ =gUnknown_020314E0
ldr r0, [r3]
ldr r4, _08037F90 @ =0x0000132C
@@ -11228,7 +11228,7 @@ _08037E98:
strb r1, [r0]
b _08037FA4
.align 2, 0
-_08037F58: .4byte 0x0200C5B0
+_08037F58: .4byte gUnknown_0200C5B0
_08037F5C: .4byte gUnknown_020314E0
_08037F60: .4byte 0x0000041C
_08037F64: .4byte gUnknown_086AEA68
@@ -11237,11 +11237,11 @@ _08037F6C: .4byte 0xFFFFFE00
_08037F70: .4byte 0xFFFFFC00
_08037F74: .4byte 0x000001FF
_08037F78: .4byte 0x000003FF
-_08037F7C: .4byte 0x0200C668
+_08037F7C: .4byte gUnknown_0200C668
_08037F80: .4byte 0x0000041D
-_08037F84: .4byte 0x0200C7D8
+_08037F84: .4byte gUnknown_0200C7D8
_08037F88: .4byte 0x0000041F
-_08037F8C: .4byte 0x0200CAB8
+_08037F8C: .4byte gUnknown_0200CAB8
_08037F90: .4byte 0x0000132C
_08037F94:
ldrh r1, [r6, #8]
@@ -11253,7 +11253,7 @@ _08037F94:
adds r0, r0, r7
strb r0, [r1]
_08037FA4:
- ldr r6, _08037FC4 @ =0x0200C890
+ ldr r6, _08037FC4 @ =gUnknown_0200C890
ldr r5, _08037FC8 @ =gUnknown_020314E0
ldr r0, [r5]
movs r2, #0x82
@@ -11268,7 +11268,7 @@ _08037FA4:
b _08037FCE
.align 2, 0
_08037FC0: .4byte gOamBuffer
-_08037FC4: .4byte 0x0200C890
+_08037FC4: .4byte gUnknown_0200C890
_08037FC8: .4byte gUnknown_020314E0
_08037FCC:
movs r0, #0
@@ -11401,7 +11401,7 @@ _08038062:
asrs r4, r4, #0x10
cmp r4, #3
ble _08037FDE
- ldr r6, _080380F4 @ =0x0200C948
+ ldr r6, _080380F4 @ =gUnknown_0200C948
ldr r5, _080380F8 @ =gUnknown_020314E0
ldr r0, [r5]
ldr r2, _080380FC @ =0x00000412
@@ -11417,7 +11417,7 @@ _08038062:
_080380E8: .4byte 0x000001FF
_080380EC: .4byte 0x000003FF
_080380F0: .4byte 0xFFFFFC00
-_080380F4: .4byte 0x0200C948
+_080380F4: .4byte gUnknown_0200C948
_080380F8: .4byte gUnknown_020314E0
_080380FC: .4byte 0x00000412
_08038100:
@@ -11570,7 +11570,7 @@ sub_38218: @ 0x08038218
ldr r1, _080382DC @ =gUnknown_020314E0
mov r8, r1
add r6, sp, #0x64
- ldr r4, _080382E0 @ =0x0202D880
+ ldr r4, _080382E0 @ =gUnknown_0202D880
ldr r3, _080382E4 @ =gUnknown_086BB420
_08038234:
lsls r1, r5, #0x10
@@ -11661,7 +11661,7 @@ _080382BA:
.align 2, 0
_080382D8: .4byte gUnknown_086AEA70
_080382DC: .4byte gUnknown_020314E0
-_080382E0: .4byte 0x0202D880
+_080382E0: .4byte gUnknown_0202D880
_080382E4: .4byte gUnknown_086BB420
_080382E8: .4byte 0x0000132C
_080382EC:
@@ -11748,8 +11748,8 @@ _0803837C:
ble _08038318
_08038388:
movs r5, #0
- ldr r6, _080383D8 @ =0x02031590
- ldr r4, _080383DC @ =0x0202D880
+ ldr r6, _080383D8 @ =gUnknown_02031590
+ ldr r4, _080383DC @ =gUnknown_0202D880
_0803838E:
lsls r2, r5, #0x10
asrs r2, r2, #0x10
@@ -11774,9 +11774,9 @@ _0803838E:
asrs r2, r2, #0x10
cmp r2, #0xd
ble _0803838E
- ldr r0, _080383DC @ =0x0202D880
+ ldr r0, _080383DC @ =gUnknown_0202D880
movs r1, #0x21
- ldr r2, _080383E0 @ =0x0200B3B8
+ ldr r2, _080383E0 @ =gUnknown_0200B3B8
bl LoadSpriteSets
add sp, #0x74
pop {r3, r4, r5}
@@ -11787,9 +11787,9 @@ _0803838E:
pop {r0}
bx r0
.align 2, 0
-_080383D8: .4byte 0x02031590
-_080383DC: .4byte 0x0202D880
-_080383E0: .4byte 0x0200B3B8
+_080383D8: .4byte gUnknown_02031590
+_080383DC: .4byte gUnknown_0202D880
+_080383E0: .4byte gUnknown_0200B3B8
thumb_func_start sub_383E4
sub_383E4: @ 0x080383E4
@@ -12327,7 +12327,7 @@ _0803885A:
ldr r1, [r4]
ldr r0, _08038894 @ =0x00061A80
str r0, [r1, #0x38]
- ldr r0, _08038898 @ =0x02FAF080
+ ldr r0, _08038898 @ =gUnknown_02FAF080
str r0, [r1, #0x3c]
_08038870:
ldr r1, [r4]
@@ -12348,7 +12348,7 @@ _08038886:
.align 2, 0
_08038890: .4byte gUnknown_020314E0
_08038894: .4byte 0x00061A80
-_08038898: .4byte 0x02FAF080
+_08038898: .4byte gUnknown_02FAF080
_0803889C:
movs r0, #0
strh r0, [r1, #0x18]
@@ -12431,7 +12431,7 @@ _08038936:
ldr r1, [r2]
ldr r0, _08038960 @ =0x00061A80
str r0, [r1, #0x38]
- ldr r0, _08038964 @ =0x02FAF080
+ ldr r0, _08038964 @ =gUnknown_02FAF080
str r0, [r1, #0x3c]
_0803894C:
ldr r1, [r2]
@@ -12444,7 +12444,7 @@ _0803894C:
.align 2, 0
_0803895C: .4byte gUnknown_020314E0
_08038960: .4byte 0x00061A80
-_08038964: .4byte 0x02FAF080
+_08038964: .4byte gUnknown_02FAF080
_08038968:
movs r0, #0
strh r0, [r1, #0x18]
@@ -12565,7 +12565,7 @@ sub_38A20: @ 0x08038A20
ldrh r0, [r0]
cmp r0, #4
bne _08038AB0
- ldr r0, _08038AF4 @ =0x02032F20
+ ldr r0, _08038AF4 @ =gUnknown_02032F20
ldr r1, _08038AF8 @ =gUnknown_086A1E74
bl MPlayStart
movs r0, #7
@@ -12636,7 +12636,7 @@ _08038ADE:
_08038AE8: .4byte gUnknown_020314E0
_08038AEC: .4byte 0x00000452
_08038AF0: .4byte 0x00000389
-_08038AF4: .4byte 0x02032F20
+_08038AF4: .4byte gUnknown_02032F20
_08038AF8: .4byte gUnknown_086A1E74
_08038AFC: .4byte 0x0007A120
_08038B00: .4byte 0x00000385
@@ -12817,7 +12817,7 @@ _08038C86:
ldrsh r0, [r0, r1]
cmp r0, #0x21
bne _08038CA4
- ldr r0, _08038CCC @ =0x02032F20
+ ldr r0, _08038CCC @ =gUnknown_02032F20
ldr r1, _08038CD0 @ =gUnknown_086A1F10
bl MPlayStart
ldr r0, [r7]
@@ -12842,7 +12842,7 @@ _08038CB6:
_08038CC0: .4byte 0x000003DD
_08038CC4: .4byte 0x000003E1
_08038CC8: .4byte gUnknown_081B0DE4
-_08038CCC: .4byte 0x02032F20
+_08038CCC: .4byte gUnknown_02032F20
_08038CD0: .4byte gUnknown_086A1F10
_08038CD4: .4byte 0x00000387
_08038CD8: .4byte gUnknown_020314E0
@@ -12907,7 +12907,7 @@ _08038D4A:
adds r1, r1, r3
movs r0, #1
strb r0, [r1]
- ldr r0, _08038D78 @ =0x02032F20
+ ldr r0, _08038D78 @ =gUnknown_02032F20
ldr r1, _08038D7C @ =gUnknown_086A1F10
bl MPlayStart
bl _08039562
@@ -12918,7 +12918,7 @@ _08038D68: .4byte 0x000003E2
_08038D6C: .4byte 0x000003DD
_08038D70: .4byte 0x000003E1
_08038D74: .4byte 0x00000387
-_08038D78: .4byte 0x02032F20
+_08038D78: .4byte gUnknown_02032F20
_08038D7C: .4byte gUnknown_086A1F10
_08038D80:
ldr r2, _08038DF0 @ =gUnknown_086AEAF8
@@ -12974,7 +12974,7 @@ _08038DDE:
ldr r3, _08038E00 @ =0x00000387
adds r0, r1, r3
strb r2, [r0]
- ldr r0, _08038E04 @ =0x02032F20
+ ldr r0, _08038E04 @ =gUnknown_02032F20
ldr r1, _08038E08 @ =gUnknown_086A1FC4
bl MPlayStart
b _08039562
@@ -12984,7 +12984,7 @@ _08038DF4: .4byte gUnknown_020314E0
_08038DF8: .4byte 0x000003E2
_08038DFC: .4byte 0x000003E1
_08038E00: .4byte 0x00000387
-_08038E04: .4byte 0x02032F20
+_08038E04: .4byte gUnknown_02032F20
_08038E08: .4byte gUnknown_086A1FC4
_08038E0C:
ldr r2, _08038E68 @ =gUnknown_086AEAF8
@@ -13208,7 +13208,7 @@ _08038FA8:
beq _08038FBE
b _08039562
_08038FBE:
- ldr r0, _08038FDC @ =0x02032F20
+ ldr r0, _08038FDC @ =gUnknown_02032F20
ldr r1, _08038FE0 @ =gUnknown_086A1FE4
bl MPlayStart
b _08039562
@@ -13218,7 +13218,7 @@ _08038FCC: .4byte 0x000003DD
_08038FD0: .4byte gUnknown_020314E0
_08038FD4: .4byte 0x000003E2
_08038FD8: .4byte 0x00000441
-_08038FDC: .4byte 0x02032F20
+_08038FDC: .4byte gUnknown_02032F20
_08038FE0: .4byte gUnknown_086A1FE4
_08038FE4:
ldr r2, _08039010 @ =gUnknown_086AEAF8
@@ -13309,7 +13309,7 @@ _08039066:
ldr r1, _080390C8 @ =0x00000456
adds r0, r2, r1
strh r3, [r0]
- ldr r0, _080390CC @ =0x02032F20
+ ldr r0, _080390CC @ =gUnknown_02032F20
ldr r1, _080390D0 @ =gUnknown_086A2038
bl MPlayStart
_08039098:
@@ -13335,7 +13335,7 @@ _080390BC: .4byte 0x000003E2
_080390C0: .4byte gMain
_080390C4: .4byte 0x00001438
_080390C8: .4byte 0x00000456
-_080390CC: .4byte 0x02032F20
+_080390CC: .4byte gUnknown_02032F20
_080390D0: .4byte gUnknown_086A2038
_080390D4: .4byte 0x00000452
_080390D8:
@@ -13525,7 +13525,7 @@ _08039250:
adds r1, r1, r6
movs r0, #0
strb r0, [r1]
- ldr r0, _08039274 @ =0x02032F20
+ ldr r0, _08039274 @ =gUnknown_02032F20
ldr r1, _08039278 @ =gUnknown_086A20F8
bl MPlayStart
b _08039562
@@ -13534,7 +13534,7 @@ _08039264: .4byte gUnknown_086AEAF8
_08039268: .4byte gUnknown_020314E0
_0803926C: .4byte 0x000003E2
_08039270: .4byte 0x00000387
-_08039274: .4byte 0x02032F20
+_08039274: .4byte gUnknown_02032F20
_08039278: .4byte gUnknown_086A20F8
_0803927C:
ldr r2, _080392A8 @ =gUnknown_086AEAF8
@@ -13774,7 +13774,7 @@ _08039440:
adds r0, r0, r6
movs r1, #2
strb r1, [r0]
- ldr r0, _08039478 @ =0x02032F20
+ ldr r0, _08039478 @ =gUnknown_02032F20
ldr r1, _0803947C @ =gUnknown_086A1F10
bl MPlayStart
movs r0, #8
@@ -13783,7 +13783,7 @@ _08039440:
.align 2, 0
_08039470: .4byte 0x000003E2
_08039474: .4byte 0x00000387
-_08039478: .4byte 0x02032F20
+_08039478: .4byte gUnknown_02032F20
_0803947C: .4byte gUnknown_086A1F10
_08039480:
ldr r2, _080394AC @ =gUnknown_086AEAF8
@@ -13896,7 +13896,7 @@ _08039548:
ldrsh r0, [r0, r1]
cmp r0, #0x48
bne _08039562
- ldr r0, _080395C0 @ =0x02032F20
+ ldr r0, _080395C0 @ =gUnknown_02032F20
ldr r1, _080395C4 @ =gUnknown_086A1FC4
bl MPlayStart
movs r0, #8
@@ -13928,7 +13928,7 @@ _0803958C:
ldrh r0, [r0]
cmp r0, #0
bne _080395A2
- ldr r0, _080395D0 @ =0x02032EE0
+ ldr r0, _080395D0 @ =gUnknown_02032EE0
ldr r1, _080395D4 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -13946,11 +13946,11 @@ _080395B0: .4byte 0x000003EA
_080395B4: .4byte gUnknown_020314E0
_080395B8: .4byte 0x000003E2
_080395BC: .4byte 0x00000387
-_080395C0: .4byte 0x02032F20
+_080395C0: .4byte gUnknown_02032F20
_080395C4: .4byte gUnknown_086A1FC4
_080395C8: .4byte gUnknown_086A3700
_080395CC: .4byte 0x00001278
-_080395D0: .4byte 0x02032EE0
+_080395D0: .4byte gUnknown_02032EE0
_080395D4: .4byte 0x0000FFFF
thumb_func_start sub_395D8
@@ -13961,7 +13961,7 @@ sub_395D8: @ 0x080395D8
mov r5, r8
push {r5, r6, r7}
sub sp, #8
- ldr r7, _08039648 @ =0x0200C2D0
+ ldr r7, _08039648 @ =gUnknown_0200C2D0
ldrh r0, [r7]
cmp r0, #0
bne _080395EE
@@ -14012,7 +14012,7 @@ _080395EE:
ldr r0, _08039664 @ =0x800002C0
b _08039684
.align 2, 0
-_08039648: .4byte 0x0200C2D0
+_08039648: .4byte gUnknown_0200C2D0
_0803964C: .4byte gUnknown_020314E0
_08039650: .4byte 0x000003DF
_08039654: .4byte gUnknown_086AEAF8
@@ -14319,7 +14319,7 @@ _08039856:
cmp r3, #9
ble _08039856
_080398D0:
- ldr r7, _080399CC @ =0x0200C668
+ ldr r7, _080399CC @ =gUnknown_0200C668
ldrh r0, [r7]
cmp r0, #0
bne _080398DA
@@ -14441,7 +14441,7 @@ _080399BC: .4byte gUnknown_086B92FC
_080399C0: .4byte gOamBuffer
_080399C4: .4byte 0xFFFFFE00
_080399C8: .4byte 0x000001FF
-_080399CC: .4byte 0x0200C668
+_080399CC: .4byte gUnknown_0200C668
_080399D0: .4byte gUnknown_020314E0
_080399D4: .4byte 0x000003EA
_080399D8: .4byte gUnknown_086AEDCC
@@ -14502,7 +14502,7 @@ sub_39A40: @ 0x08039A40
sub sp, #0x40
movs r0, #0
str r0, [sp, #4]
- ldr r1, _08039A84 @ =0x0200BAE8
+ ldr r1, _08039A84 @ =gUnknown_0200BAE8
str r1, [sp]
ldrh r0, [r1]
movs r2, #0x8a
@@ -14529,7 +14529,7 @@ _08039A64:
strh r0, [r4, #4]
b _08039A9A
.align 2, 0
-_08039A84: .4byte 0x0200BAE8
+_08039A84: .4byte gUnknown_0200BAE8
_08039A88: .4byte gUnknown_020314E0
_08039A8C: .4byte 0x000006C4
_08039A90:
@@ -14558,7 +14558,7 @@ _08039A9A:
strh r0, [r7, #4]
_08039ABC:
movs r2, #0
- ldr r6, _08039C30 @ =0x0200BA30
+ ldr r6, _08039C30 @ =gUnknown_0200BA30
mov sl, r6
movs r7, #0xa1
lsls r7, r7, #3
@@ -14746,7 +14746,7 @@ _08039C18:
_08039C24: .4byte gUnknown_020314E0
_08039C28: .4byte 0x000006E4
_08039C2C: .4byte 0x000006E6
-_08039C30: .4byte 0x0200BA30
+_08039C30: .4byte gUnknown_0200BA30
_08039C34: .4byte gOamBuffer
_08039C38: .4byte 0x000006DB
_08039C3C: .4byte 0x000001FF
@@ -15361,7 +15361,7 @@ sub_3A150: @ 0x0803A150
movs r0, #0xb8
adds r1, r3, #0
muls r1, r0, r1
- ldr r0, _0803A1C4 @ =0x0200C388
+ ldr r0, _0803A1C4 @ =gUnknown_0200C388
adds r1, r1, r0
str r1, [sp]
ldr r5, _0803A1C8 @ =0xFFFFED38
@@ -15404,7 +15404,7 @@ _0803A1B4: .4byte gUnknown_086B91AC
_0803A1B8: .4byte gOamBuffer
_0803A1BC: .4byte 0xFFFFFE00
_0803A1C0: .4byte 0x000001FF
-_0803A1C4: .4byte 0x0200C388
+_0803A1C4: .4byte gUnknown_0200C388
_0803A1C8: .4byte 0xFFFFED38
_0803A1CC: .4byte 0x00000441
_0803A1D0: .4byte _0803A1D4
@@ -16456,7 +16456,7 @@ _0803AA9E:
bgt _0803AAB2
bl sub_3A150
_0803AAB2:
- ldr r6, _0803AB44 @ =0x0200C4F8
+ ldr r6, _0803AB44 @ =gUnknown_0200C4F8
str r6, [sp]
ldrh r0, [r6]
cmp r0, #0
@@ -16522,7 +16522,7 @@ _0803AAE8:
_0803AB38: .4byte gOamBuffer
_0803AB3C: .4byte 0x000001FF
_0803AB40: .4byte 0xFFFFFE00
-_0803AB44: .4byte 0x0200C4F8
+_0803AB44: .4byte gUnknown_0200C4F8
_0803AB48: .4byte gUnknown_020314E0
_0803AB4C: .4byte 0x00000456
_0803AB50:
@@ -16814,7 +16814,7 @@ _0803AD9C: .4byte 0x00001438
thumb_func_start sub_3ADA0
sub_3ADA0: @ 0x0803ADA0
push {r4, r5, r6, r7, lr}
- ldr r6, _0803AE04 @ =0x0200C4F8
+ ldr r6, _0803AE04 @ =gUnknown_0200C4F8
ldrh r0, [r6]
cmp r0, #0
beq _0803ADFE
@@ -16866,7 +16866,7 @@ _0803ADFE:
pop {r0}
bx r0
.align 2, 0
-_0803AE04: .4byte 0x0200C4F8
+_0803AE04: .4byte gUnknown_0200C4F8
_0803AE08: .4byte gOamBuffer
_0803AE0C: .4byte 0xFFFFFE00
_0803AE10: .4byte 0x000001FF
@@ -17053,7 +17053,7 @@ _0803AF90:
asrs r1, r3, #0x10
movs r0, #0xb8
muls r0, r1, r0
- ldr r1, _0803B110 @ =0x0200BBA0
+ ldr r1, _0803B110 @ =gUnknown_0200BBA0
adds r6, r0, r1
ldr r2, _0803B0C8 @ =gUnknown_020314E0
ldr r1, [r2]
@@ -17127,7 +17127,7 @@ _0803AFBA:
asrs r0, r0, #0x10
cmp r0, #3
ble _0803AF90
- ldr r6, _0803B11C @ =0x0200BE80
+ ldr r6, _0803B11C @ =gUnknown_0200BE80
ldrh r0, [r6]
cmp r0, #0
beq _0803B0B4
@@ -17225,10 +17225,10 @@ _0803B100: .4byte 0x80000010
_0803B104: .4byte gOamBuffer
_0803B108: .4byte gUnknown_086AEEFE
_0803B10C: .4byte 0xFFFFFC00
-_0803B110: .4byte 0x0200BBA0
+_0803B110: .4byte gUnknown_0200BBA0
_0803B114: .4byte 0x000001FF
_0803B118: .4byte 0xFFFFFE00
-_0803B11C: .4byte 0x0200BE80
+_0803B11C: .4byte gUnknown_0200BE80
thumb_func_start sub_3B120
sub_3B120: @ 0x0803B120
@@ -17825,7 +17825,7 @@ _0803B5FE:
ldr r1, [r4]
ldr r0, _0803B638 @ =0x00061A80
str r0, [r1, #0x38]
- ldr r0, _0803B63C @ =0x02FAF080
+ ldr r0, _0803B63C @ =gUnknown_02FAF080
str r0, [r1, #0x3c]
_0803B614:
ldr r1, [r4]
@@ -17846,7 +17846,7 @@ _0803B62A:
.align 2, 0
_0803B634: .4byte gUnknown_020314E0
_0803B638: .4byte 0x00061A80
-_0803B63C: .4byte 0x02FAF080
+_0803B63C: .4byte gUnknown_02FAF080
_0803B640:
movs r0, #0
strh r0, [r1, #0x18]
@@ -17929,7 +17929,7 @@ _0803B6DA:
ldr r1, [r2]
ldr r0, _0803B704 @ =0x00061A80
str r0, [r1, #0x38]
- ldr r0, _0803B708 @ =0x02FAF080
+ ldr r0, _0803B708 @ =gUnknown_02FAF080
str r0, [r1, #0x3c]
_0803B6F0:
ldr r1, [r2]
@@ -17942,7 +17942,7 @@ _0803B6F0:
.align 2, 0
_0803B700: .4byte gUnknown_020314E0
_0803B704: .4byte 0x00061A80
-_0803B708: .4byte 0x02FAF080
+_0803B708: .4byte gUnknown_02FAF080
_0803B70C:
movs r0, #0
strh r0, [r1, #0x18]
@@ -18055,7 +18055,7 @@ sub_3B7C4: @ 0x0803B7C4
ldrh r0, [r0]
cmp r0, #0x23
bne _0803B838
- ldr r0, _0803B880 @ =0x02032F20
+ ldr r0, _0803B880 @ =gUnknown_02032F20
ldr r1, _0803B884 @ =gUnknown_086A22D8
bl MPlayStart
ldr r1, [r4]
@@ -18121,7 +18121,7 @@ _0803B868:
_0803B874: .4byte gUnknown_020314E0
_0803B878: .4byte 0x00000452
_0803B87C: .4byte 0x00000389
-_0803B880: .4byte 0x02032F20
+_0803B880: .4byte gUnknown_02032F20
_0803B884: .4byte gUnknown_086A22D8
_0803B888: .4byte 0x0007A120
_0803B88C: .4byte 0x00000385
@@ -18381,7 +18381,7 @@ _0803BA9E:
adds r0, r0, r4
movs r1, #0x3c
strb r1, [r0]
- ldr r0, _0803BB20 @ =0x02032F20
+ ldr r0, _0803BB20 @ =gUnknown_02032F20
ldr r1, _0803BB24 @ =gUnknown_086A2454
bl MPlayStart
movs r0, #0xd
@@ -18429,7 +18429,7 @@ _0803BB10: .4byte 0x000004C9
_0803BB14: .4byte 0x00000119
_0803BB18: .4byte 0x00000275
_0803BB1C: .4byte 0x000003EA
-_0803BB20: .4byte 0x02032F20
+_0803BB20: .4byte gUnknown_02032F20
_0803BB24: .4byte gUnknown_086A2454
_0803BB28: .4byte 0x00000392
_0803BB2C:
@@ -18693,7 +18693,7 @@ _0803BD1E:
beq _0803BD30
b _0803C476
_0803BD30:
- ldr r0, _0803BE0C @ =0x02032F20
+ ldr r0, _0803BE0C @ =gUnknown_02032F20
ldr r1, _0803BE10 @ =gUnknown_086A24F0
bl MPlayStart
ldr r0, [r5]
@@ -18794,7 +18794,7 @@ _0803BDFC: .4byte 0x000003E1
_0803BE00: .4byte 0x0000047C
_0803BE04: .4byte gUnknown_020314E0
_0803BE08: .4byte 0x000003E2
-_0803BE0C: .4byte 0x02032F20
+_0803BE0C: .4byte gUnknown_02032F20
_0803BE10: .4byte gUnknown_086A24F0
_0803BE14: .4byte 0x0000047E
_0803BE18: .4byte 0x00000482
@@ -18989,7 +18989,7 @@ _0803BF96:
ldr r1, _0803BFC8 @ =0x00000456
adds r0, r2, r1
strh r3, [r0]
- ldr r0, _0803BFCC @ =0x02032F20
+ ldr r0, _0803BFCC @ =gUnknown_02032F20
ldr r1, _0803BFD0 @ =gUnknown_086A2548
bl MPlayStart
b _0803C476
@@ -19001,7 +19001,7 @@ _0803BFBC: .4byte 0x000003E2
_0803BFC0: .4byte gMain
_0803BFC4: .4byte 0x00001888
_0803BFC8: .4byte 0x00000456
-_0803BFCC: .4byte 0x02032F20
+_0803BFCC: .4byte gUnknown_02032F20
_0803BFD0: .4byte gUnknown_086A2548
_0803BFD4:
ldr r1, _0803BFFC @ =gUnknown_086AF140
@@ -19086,7 +19086,7 @@ _0803C052:
strb r1, [r0]
movs r0, #0xd
bl sub_11B0
- ldr r0, _0803C090 @ =0x02032F20
+ ldr r0, _0803C090 @ =gUnknown_02032F20
ldr r1, _0803C094 @ =gUnknown_086A2454
bl MPlayStart
b _0803C476
@@ -19094,7 +19094,7 @@ _0803C052:
_0803C084: .4byte 0x000003DD
_0803C088: .4byte 0x000003E1
_0803C08C: .4byte 0x00000129
-_0803C090: .4byte 0x02032F20
+_0803C090: .4byte gUnknown_02032F20
_0803C094: .4byte gUnknown_086A2454
_0803C098:
mov r3, r8
@@ -19858,7 +19858,7 @@ _0803C69E:
ldrh r0, [r0]
cmp r0, #0
bne _0803C6B6
- ldr r0, _0803C6D8 @ =0x02032EE0
+ ldr r0, _0803C6D8 @ =gUnknown_02032EE0
ldr r1, _0803C6DC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -19877,7 +19877,7 @@ _0803C6C8: .4byte 0x000004CA
_0803C6CC: .4byte gUnknown_086A3700
_0803C6D0: .4byte 0x00001290
_0803C6D4: .4byte 0x000004C9
-_0803C6D8: .4byte 0x02032EE0
+_0803C6D8: .4byte gUnknown_02032EE0
_0803C6DC: .4byte 0x0000FFFF
thumb_func_start sub_3C6E0
@@ -19888,7 +19888,7 @@ sub_3C6E0: @ 0x0803C6E0
mov r5, r8
push {r5, r6, r7}
sub sp, #8
- ldr r7, _0803C820 @ =0x0200C890
+ ldr r7, _0803C820 @ =gUnknown_0200C890
ldrh r0, [r7]
ldr r1, _0803C824 @ =gUnknown_020314E0
mov sl, r1
@@ -20040,7 +20040,7 @@ _0803C7DA:
ble _0803C7DA
b _0803CA2E
.align 2, 0
-_0803C820: .4byte 0x0200C890
+_0803C820: .4byte gUnknown_0200C890
_0803C824: .4byte gUnknown_020314E0
_0803C828: .4byte gUnknown_086AF140
_0803C82C: .4byte 0x000003E2
@@ -20291,7 +20291,7 @@ _0803C9C4:
cmp r3, #0x12
ble _0803C9C4
_0803CA2E:
- ldr r7, _0803CB7C @ =0x0200C440
+ ldr r7, _0803CB7C @ =gUnknown_0200C440
ldrh r0, [r7]
cmp r0, #0
bne _0803CA38
@@ -20456,7 +20456,7 @@ _0803CB6C: .4byte gOamBuffer
_0803CB70: .4byte 0xFFFFFE00
_0803CB74: .4byte gUnknown_086B65EA
_0803CB78: .4byte 0x000001FF
-_0803CB7C: .4byte 0x0200C440
+_0803CB7C: .4byte gUnknown_0200C440
_0803CB80: .4byte 0x0000047E
_0803CB84: .4byte 0x0000047D
_0803CB88: .4byte 0x000003EA
@@ -20497,7 +20497,7 @@ sub_3CBC4: @ 0x0803CBC4
sub sp, #0x1c
movs r0, #0
mov sl, r0
- ldr r1, _0803CBFC @ =0x0200BAE8
+ ldr r1, _0803CBFC @ =gUnknown_0200BAE8
str r1, [sp, #4]
ldrh r0, [r1]
cmp r0, #0
@@ -20519,7 +20519,7 @@ _0803CBE0:
strh r0, [r1, #4]
b _0803CC12
.align 2, 0
-_0803CBFC: .4byte 0x0200BAE8
+_0803CBFC: .4byte gUnknown_0200BAE8
_0803CC00: .4byte gUnknown_020314E0
_0803CC04: .4byte 0x000006C4
_0803CC08:
@@ -20548,7 +20548,7 @@ _0803CC12:
strh r0, [r6, #4]
_0803CC34:
movs r2, #0
- ldr r4, _0803CDA0 @ =0x0200BA30
+ ldr r4, _0803CDA0 @ =gUnknown_0200BA30
mov ip, r4
ldr r5, _0803CDA4 @ =gOamBuffer
movs r6, #3
@@ -20705,7 +20705,7 @@ _0803CCFE:
cmp r4, #5
ble _0803CCFE
_0803CD68:
- ldr r4, _0803CDB4 @ =0x0200C4F8
+ ldr r4, _0803CDB4 @ =gUnknown_0200C4F8
str r4, [sp, #4]
ldrh r0, [r4]
cmp r0, #0
@@ -20731,12 +20731,12 @@ _0803CD74:
_0803CD94: .4byte gUnknown_020314E0
_0803CD98: .4byte 0x000006E4
_0803CD9C: .4byte 0x000006E6
-_0803CDA0: .4byte 0x0200BA30
+_0803CDA0: .4byte gUnknown_0200BA30
_0803CDA4: .4byte gOamBuffer
_0803CDA8: .4byte 0x000006DB
_0803CDAC: .4byte 0x000001FF
_0803CDB0: .4byte 0xFFFFFE00
-_0803CDB4: .4byte 0x0200C4F8
+_0803CDB4: .4byte gUnknown_0200C4F8
_0803CDB8: .4byte 0x00000486
_0803CDBC: .4byte 0x00000257
_0803CDC0:
@@ -21009,7 +21009,7 @@ _0803CF64:
cmp r3, #1
ble _0803CF64
_0803CFD4:
- ldr r5, _0803D128 @ =0x0200C388
+ ldr r5, _0803D128 @ =gUnknown_0200C388
str r5, [sp, #4]
ldrh r0, [r5]
cmp r0, #0
@@ -21100,7 +21100,7 @@ _0803D04A:
ldr r0, _0803D13C @ =0x00000257
cmp r1, r0
bgt _0803D0B6
- ldr r0, _0803D140 @ =0x02032F20
+ ldr r0, _0803D140 @ =gUnknown_02032F20
ldr r1, _0803D144 @ =gUnknown_086A26A0
bl MPlayStart
ldr r3, _0803D110 @ =gUnknown_020314E0
@@ -21168,13 +21168,13 @@ _0803D118: .4byte gUnknown_086B63AA
_0803D11C: .4byte gOamBuffer
_0803D120: .4byte 0xFFFFFE00
_0803D124: .4byte 0x000001FF
-_0803D128: .4byte 0x0200C388
+_0803D128: .4byte gUnknown_0200C388
_0803D12C: .4byte 0x0000048A
_0803D130: .4byte 0x00000482
_0803D134: .4byte 0x0000047D
_0803D138: .4byte 0x00000486
_0803D13C: .4byte 0x00000257
-_0803D140: .4byte 0x02032F20
+_0803D140: .4byte gUnknown_02032F20
_0803D144: .4byte gUnknown_086A26A0
_0803D148: .4byte 0x00000484
_0803D14C: .4byte 0x00004E20
@@ -21380,7 +21380,7 @@ _0803D2CA:
movs r0, #0xb8
adds r1, r3, #0
muls r1, r0, r1
- ldr r0, _0803D330 @ =0x0200BE80
+ ldr r0, _0803D330 @ =gUnknown_0200BE80
adds r1, r1, r0
str r1, [sp, #4]
ldrh r0, [r1]
@@ -21417,7 +21417,7 @@ _0803D320: .4byte gOamBuffer
_0803D324: .4byte 0xFFFFFE00
_0803D328: .4byte 0x000001FF
_0803D32C: .4byte 0x000005A4
-_0803D330: .4byte 0x0200BE80
+_0803D330: .4byte gUnknown_0200BE80
_0803D334: .4byte 0x000004CF
_0803D338: .4byte _0803D33C
_0803D33C: @ jump table
@@ -22351,7 +22351,7 @@ _0803DAD6:
movs r0, #0xb8
adds r1, r4, #0
muls r1, r0, r1
- ldr r0, _0803DB58 @ =0x0200C0A8
+ ldr r0, _0803DB58 @ =gUnknown_0200C0A8
adds r1, r1, r0
str r1, [sp, #4]
ldrh r3, [r1]
@@ -22395,7 +22395,7 @@ _0803DB48: .4byte 0x000001FF
_0803DB4C: .4byte 0x000004CF
_0803DB50: .4byte gUnknown_086AF34C
_0803DB54: .4byte 0x000004CC
-_0803DB58: .4byte 0x0200C0A8
+_0803DB58: .4byte gUnknown_0200C0A8
_0803DB5C: .4byte 0x0000048C
_0803DB60: .4byte _0803DB64
_0803DB64: @ jump table
@@ -23242,7 +23242,7 @@ _0803E222:
lsls r0, r0, #1
bl m4aSongNumStart
_0803E236:
- ldr r0, _0803E2CC @ =0x0200C948
+ ldr r0, _0803E2CC @ =gUnknown_0200C948
str r0, [sp, #4]
ldrh r0, [r0]
cmp r0, #0
@@ -23309,7 +23309,7 @@ _0803E2BC: .4byte gUnknown_020314E0
_0803E2C0: .4byte 0x000004B4
_0803E2C4: .4byte 0x000004B6
_0803E2C8: .4byte 0x000004C4
-_0803E2CC: .4byte 0x0200C948
+_0803E2CC: .4byte gUnknown_0200C948
_0803E2D0: .4byte 0x00000456
_0803E2D4:
ldrh r0, [r1]
@@ -23682,7 +23682,7 @@ _0803E5CC: .4byte 0x00001888
thumb_func_start sub_3E5D0
sub_3E5D0: @ 0x0803E5D0
push {r4, r5, r6, r7, lr}
- ldr r6, _0803E634 @ =0x0200C948
+ ldr r6, _0803E634 @ =gUnknown_0200C948
ldrh r0, [r6]
cmp r0, #0
beq _0803E62E
@@ -23734,7 +23734,7 @@ _0803E62E:
pop {r0}
bx r0
.align 2, 0
-_0803E634: .4byte 0x0200C948
+_0803E634: .4byte gUnknown_0200C948
_0803E638: .4byte gOamBuffer
_0803E63C: .4byte 0xFFFFFE00
_0803E640: .4byte 0x000001FF
@@ -23800,7 +23800,7 @@ _0803E6B8:
asrs r1, r3, #0x10
movs r0, #0xb8
muls r0, r1, r0
- ldr r1, _0803E788 @ =0x0200BBA0
+ ldr r1, _0803E788 @ =gUnknown_0200BBA0
adds r6, r0, r1
ldr r2, _0803E78C @ =gUnknown_020314E0
ldr r1, [r2]
@@ -23892,7 +23892,7 @@ _0803E778: .4byte gUnknown_086AF3BE
_0803E77C: .4byte gOamBuffer
_0803E780: .4byte gUnknown_086AF3C6
_0803E784: .4byte 0xFFFFFC00
-_0803E788: .4byte 0x0200BBA0
+_0803E788: .4byte gUnknown_0200BBA0
_0803E78C: .4byte gUnknown_020314E0
_0803E790: .4byte 0x000001FF
_0803E794: .4byte 0xFFFFFE00
@@ -26211,7 +26211,7 @@ _0803FAA2:
ldrh r0, [r0]
cmp r0, #0
bne _0803FAB8
- ldr r0, _0803FAD8 @ =0x02032EE0
+ ldr r0, _0803FAD8 @ =gUnknown_02032EE0
ldr r1, _0803FADC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -26227,7 +26227,7 @@ _0803FAC8: .4byte 0xFFFFFE0C
_0803FACC: .4byte 0x0000FFDA
_0803FAD0: .4byte gUnknown_086A3700
_0803FAD4: .4byte 0x000012A8
-_0803FAD8: .4byte 0x02032EE0
+_0803FAD8: .4byte gUnknown_02032EE0
_0803FADC: .4byte 0x0000FFFF
thumb_func_start sub_3FAE0
@@ -26242,7 +26242,7 @@ sub_3FAE0: @ 0x0803FAE0
mov sl, r0
movs r1, #0
str r1, [sp]
- ldr r7, _0803FB74 @ =0x0200D2A0
+ ldr r7, _0803FB74 @ =gUnknown_0200D2A0
ldrh r0, [r7]
movs r2, #0xb8
rsbs r2, r2, #0
@@ -26305,7 +26305,7 @@ _0803FB34:
strb r1, [r0]
b _0803FBB6
.align 2, 0
-_0803FB74: .4byte 0x0200D2A0
+_0803FB74: .4byte gUnknown_0200D2A0
_0803FB78: .4byte gUnknown_020314E0
_0803FB7C: .4byte 0x000003EA
_0803FB80: .4byte gOamBuffer
@@ -26813,7 +26813,7 @@ _0803FF60:
str r0, [r2, #8]
ldr r0, [r2, #8]
_0803FF98:
- ldr r7, _0803FFD4 @ =0x0200C2D0
+ ldr r7, _0803FFD4 @ =gUnknown_0200C2D0
ldrh r0, [r7]
cmp r0, #0
bne _0803FFA2
@@ -26837,7 +26837,7 @@ _0803FFC4: .4byte 0x040000D4
_0803FFC8: .4byte gUnknown_084AA9EC
_0803FFCC: .4byte 0x06011620
_0803FFD0: .4byte 0x80000400
-_0803FFD4: .4byte 0x0200C2D0
+_0803FFD4: .4byte gUnknown_0200C2D0
_0803FFD8:
cmp r5, #5
ble _08040028
@@ -26955,7 +26955,7 @@ _0804004C:
cmp r5, #1
ble _0804004C
_080400C0:
- ldr r7, _08040108 @ =0x0200D410
+ ldr r7, _08040108 @ =gUnknown_0200D410
ldrh r0, [r7]
cmp r0, #0
bne _080400CA
@@ -26985,7 +26985,7 @@ _080400F8: .4byte 0x000001FF
_080400FC: .4byte 0xFFFFFE00
_08040100: .4byte 0x00000109
_08040104: .4byte 0x000003FF
-_08040108: .4byte 0x0200D410
+_08040108: .4byte gUnknown_0200D410
_0804010C: .4byte gUnknown_020314E0
_08040110: .4byte 0x0000051A
_08040114:
@@ -27180,7 +27180,7 @@ sub_40288: @ 0x08040288
movs r7, #0
movs r2, #0
str r2, [sp]
- ldr r3, _080402CC @ =0x0200BAE8
+ ldr r3, _080402CC @ =gUnknown_0200BAE8
str r3, [sp, #0x10]
ldrh r0, [r3]
cmp r0, #0
@@ -27202,7 +27202,7 @@ _080402AE:
strh r0, [r3, #4]
b _080402E2
.align 2, 0
-_080402CC: .4byte 0x0200BAE8
+_080402CC: .4byte gUnknown_0200BAE8
_080402D0: .4byte gUnknown_020314E0
_080402D4: .4byte 0x000006C4
_080402D8:
@@ -27231,7 +27231,7 @@ _080402E2:
strh r0, [r3, #4]
_08040304:
movs r2, #0
- ldr r3, _08040474 @ =0x0200BA30
+ ldr r3, _08040474 @ =gUnknown_0200BA30
mov ip, r3
ldr r5, _08040478 @ =gOamBuffer
movs r4, #3
@@ -27415,7 +27415,7 @@ _0804045C:
_08040468: .4byte gUnknown_020314E0
_0804046C: .4byte 0x000006E4
_08040470: .4byte 0x000006E6
-_08040474: .4byte 0x0200BA30
+_08040474: .4byte gUnknown_0200BA30
_08040478: .4byte gOamBuffer
_0804047C: .4byte 0xFFFFFE00
_08040480: .4byte 0x000006DB
@@ -27848,7 +27848,7 @@ _080407EC:
adds r1, r1, r5
strb r3, [r1]
_08040802:
- ldr r0, _08040A90 @ =0x0200BFF0
+ ldr r0, _08040A90 @ =gUnknown_0200BFF0
str r0, [sp, #0x10]
ldrh r0, [r0]
cmp r0, #0
@@ -27967,7 +27967,7 @@ _08040864:
movs r1, #0
strh r1, [r0]
_080408F0:
- ldr r7, _08040AAC @ =0x0200C0A8
+ ldr r7, _08040AAC @ =gUnknown_0200C0A8
str r7, [sp, #0x10]
adds r1, r7, #0
ldrh r0, [r1]
@@ -28085,7 +28085,7 @@ _08040952:
movs r1, #0
strh r1, [r0]
_080409DC:
- ldr r7, _08040AB8 @ =0x0200C160
+ ldr r7, _08040AB8 @ =gUnknown_0200C160
str r7, [sp, #0x10]
adds r1, r7, #0
ldrh r0, [r1]
@@ -28176,17 +28176,17 @@ _08040A2A:
.align 2, 0
_08040A88: .4byte gUnknown_020314E0
_08040A8C: .4byte 0x00000507
-_08040A90: .4byte 0x0200BFF0
+_08040A90: .4byte gUnknown_0200BFF0
_08040A94: .4byte 0x000003EA
_08040A98: .4byte gUnknown_086B609E
_08040A9C: .4byte gOamBuffer
_08040AA0: .4byte 0xFFFFFE00
_08040AA4: .4byte 0x000001FF
_08040AA8: .4byte gMain
-_08040AAC: .4byte 0x0200C0A8
+_08040AAC: .4byte gUnknown_0200C0A8
_08040AB0: .4byte gUnknown_086B5ECA
_08040AB4: .4byte 0x00000FE8
-_08040AB8: .4byte 0x0200C160
+_08040AB8: .4byte gUnknown_0200C160
_08040ABC: .4byte 0x0000051C
_08040AC0: .4byte 0x0000051E
_08040AC4: .4byte gUnknown_086B5DCE
@@ -28239,7 +28239,7 @@ _08040AF8:
movs r1, #0
strh r1, [r0]
_08040B26:
- ldr r4, _08040C80 @ =0x0200C388
+ ldr r4, _08040C80 @ =gUnknown_0200C388
str r4, [sp, #0x10]
ldrh r0, [r4]
cmp r0, #0
@@ -28314,7 +28314,7 @@ _08040B72:
cmp r4, #0x11
ble _08040B72
_08040BBC:
- ldr r3, _08040C94 @ =0x0200C440
+ ldr r3, _08040C94 @ =gUnknown_0200C440
str r3, [sp, #0x10]
ldrh r0, [r3]
cmp r0, #0
@@ -28409,12 +28409,12 @@ _08040C70: .4byte 0x000001FF
_08040C74: .4byte gUnknown_020314E0
_08040C78: .4byte 0x00000507
_08040C7C: .4byte gMain
-_08040C80: .4byte 0x0200C388
+_08040C80: .4byte gUnknown_0200C388
_08040C84: .4byte 0x00000524
_08040C88: .4byte 0x00000526
_08040C8C: .4byte gOamBuffer
_08040C90: .4byte 0xFFFFFE00
-_08040C94: .4byte 0x0200C440
+_08040C94: .4byte gUnknown_0200C440
_08040C98: .4byte 0xFFFFFE98
_08040C9C: .4byte 0x0000132C
_08040CA0:
@@ -28433,7 +28433,7 @@ _08040CAE:
movs r0, #0xb8
adds r1, r2, #0
muls r1, r0, r1
- ldr r0, _08040CE8 @ =0x0200BE80
+ ldr r0, _08040CE8 @ =gUnknown_0200BE80
adds r1, r1, r0
str r1, [sp, #0x10]
ldr r1, _08040CEC @ =gUnknown_020314E0
@@ -28456,7 +28456,7 @@ _08040CD8:
mov pc, r0
.align 2, 0
_08040CE4: .4byte 0x0000132C
-_08040CE8: .4byte 0x0200BE80
+_08040CE8: .4byte gUnknown_0200BE80
_08040CEC: .4byte gUnknown_020314E0
_08040CF0: .4byte 0x00000441
_08040CF4: .4byte _08040CF8
@@ -29327,7 +29327,7 @@ _08041400:
b _08040CAE
_08041414:
bl sub_417F8
- ldr r4, _08041570 @ =0x0200C218
+ ldr r4, _08041570 @ =gUnknown_0200C218
str r4, [sp, #0x10]
ldrh r0, [r4]
cmp r0, #0
@@ -29488,7 +29488,7 @@ _08041560: .4byte gOamBuffer
_08041564: .4byte 0xFFFFFE00
_08041568: .4byte 0x000001FF
_0804156C: .4byte 0x00000505
-_08041570: .4byte 0x0200C218
+_08041570: .4byte gUnknown_0200C218
_08041574: .4byte 0x00000522
_08041578: .4byte 0x0000050E
_0804157C: .4byte gUnknown_086B5CC0
@@ -29500,7 +29500,7 @@ sub_41580: @ 0x08041580
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r0, _080415F4 @ =0x0200CD98
+ ldr r0, _080415F4 @ =gUnknown_0200CD98
mov sb, r0
ldrh r0, [r0]
cmp r0, #0
@@ -29553,7 +29553,7 @@ _080415B0:
adds r0, r0, r4
b _0804163A
.align 2, 0
-_080415F4: .4byte 0x0200CD98
+_080415F4: .4byte gUnknown_0200CD98
_080415F8: .4byte gUnknown_020314E0
_080415FC: .4byte 0x00000486
_08041600: .4byte gUnknown_08137D48
@@ -29812,7 +29812,7 @@ sub_417F8: @ 0x080417F8
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r6, _08041BD0 @ =0x0200C4F8
+ ldr r6, _08041BD0 @ =gUnknown_0200C4F8
ldrh r0, [r6]
ldr r1, _08041BD4 @ =gUnknown_020314E0
mov sl, r1
@@ -29956,7 +29956,7 @@ _080418DE:
cmp r4, #0xd
ble _080418DE
_08041922:
- ldr r6, _08041BE8 @ =0x0200C668
+ ldr r6, _08041BE8 @ =gUnknown_0200C668
ldrh r0, [r6]
cmp r0, #0
bne _0804192C
@@ -30099,7 +30099,7 @@ _080419FC:
cmp r4, #8
ble _080419FC
_08041A40:
- ldr r6, _08041BEC @ =0x0200C7D8
+ ldr r6, _08041BEC @ =gUnknown_0200C7D8
ldrh r0, [r6]
cmp r0, #0
bne _08041A4A
@@ -30242,7 +30242,7 @@ _08041B1A:
cmp r4, #0xb
ble _08041B1A
_08041B5E:
- ldr r6, _08041BF0 @ =0x0200C948
+ ldr r6, _08041BF0 @ =gUnknown_0200C948
ldrh r0, [r6]
cmp r0, #0
bne _08041B68
@@ -30299,15 +30299,15 @@ _08041BB4:
ldrsh r0, [r6, r2]
b _08041BF8
.align 2, 0
-_08041BD0: .4byte 0x0200C4F8
+_08041BD0: .4byte gUnknown_0200C4F8
_08041BD4: .4byte gUnknown_020314E0
_08041BD8: .4byte 0x0000052A
_08041BDC: .4byte gOamBuffer
_08041BE0: .4byte 0xFFFFFE00
_08041BE4: .4byte 0x000001FF
-_08041BE8: .4byte 0x0200C668
-_08041BEC: .4byte 0x0200C7D8
-_08041BF0: .4byte 0x0200C948
+_08041BE8: .4byte gUnknown_0200C668
+_08041BEC: .4byte gUnknown_0200C7D8
+_08041BF0: .4byte gUnknown_0200C948
_08041BF4: .4byte 0xFFFFFE90
_08041BF8:
adds r1, r1, r0
@@ -30402,7 +30402,7 @@ _08041C6C:
cmp r4, #0xd
ble _08041C6C
_08041CB0:
- ldr r6, _08041FC0 @ =0x0200CAB8
+ ldr r6, _08041FC0 @ =gUnknown_0200CAB8
ldrh r0, [r6]
cmp r0, #0
bne _08041CBA
@@ -30549,7 +30549,7 @@ _08041D92:
cmp r4, #8
ble _08041D92
_08041DD6:
- ldr r6, _08041FC4 @ =0x0200CC28
+ ldr r6, _08041FC4 @ =gUnknown_0200CC28
ldrh r0, [r6]
cmp r0, #0
bne _08041DE0
@@ -30793,8 +30793,8 @@ _08041FB0: .4byte 0x000001FF
_08041FB4: .4byte 0xFFFFFE90
_08041FB8: .4byte gOamBuffer
_08041FBC: .4byte 0xFFFFFE00
-_08041FC0: .4byte 0x0200CAB8
-_08041FC4: .4byte 0x0200CC28
+_08041FC0: .4byte gUnknown_0200CAB8
+_08041FC4: .4byte gUnknown_0200CC28
_08041FC8: .4byte gMain
_08041FCC: .4byte 0x000012C8
_08041FD0: .4byte gUnknown_020314E0
@@ -31314,7 +31314,7 @@ _08042408:
lsrs r0, r0, #0x10
cmp r0, #0x14
bne _08042428
- ldr r0, _08042688 @ =0x02032F20
+ ldr r0, _08042688 @ =gUnknown_02032F20
ldr r1, _0804268C @ =0x0000FFFF
movs r2, #0x80
bl m4aMPlayVolumeControl
@@ -31329,7 +31329,7 @@ _08042428:
lsrs r0, r0, #0x10
cmp r0, #0x5a
bne _08042446
- ldr r0, _08042688 @ =0x02032F20
+ ldr r0, _08042688 @ =gUnknown_02032F20
movs r1, #5
bl m4aMPlayFadeOutTemporarily
_08042446:
@@ -31357,7 +31357,7 @@ _08042464:
lsrs r0, r0, #0x10
cmp r0, #2
bne _08042484
- ldr r0, _08042688 @ =0x02032F20
+ ldr r0, _08042688 @ =gUnknown_02032F20
ldr r1, _0804268C @ =0x0000FFFF
movs r2, #0x33
bl m4aMPlayVolumeControl
@@ -31585,7 +31585,7 @@ _08042608:
lsls r0, r0, #3
strh r0, [r1]
_0804262A:
- ldr r6, _080426B4 @ =0x0200BBA0
+ ldr r6, _080426B4 @ =gUnknown_0200BBA0
ldrh r0, [r6]
movs r1, #0xb8
adds r1, r1, r6
@@ -31627,7 +31627,7 @@ _0804262A:
_0804267C: .4byte gUnknown_020314E0
_08042680: .4byte 0x00000506
_08042684: .4byte 0x00000516
-_08042688: .4byte 0x02032F20
+_08042688: .4byte gUnknown_02032F20
_0804268C: .4byte 0x0000FFFF
_08042690: .4byte 0x000001FF
_08042694: .4byte 0xFFFFFE00
@@ -31638,7 +31638,7 @@ _080426A4: .4byte 0x000009C4
_080426A8: .4byte 0x000003CE
_080426AC: .4byte 0x00000131
_080426B0: .4byte 0x0000013B
-_080426B4: .4byte 0x0200BBA0
+_080426B4: .4byte gUnknown_0200BBA0
_080426B8:
mov r0, r8
ldr r1, [r0]
@@ -31656,7 +31656,7 @@ _080426C6:
strh r0, [r6, #4]
_080426D2:
movs r0, #0
- ldr r4, _08042770 @ =0x0200BC58
+ ldr r4, _08042770 @ =gUnknown_0200BC58
mov sb, r4
movs r1, #0xb8
add r1, sb
@@ -31734,7 +31734,7 @@ _08042728:
b _08042796
.align 2, 0
_0804276C: .4byte 0x000003C6
-_08042770: .4byte 0x0200BC58
+_08042770: .4byte gUnknown_0200BC58
_08042774: .4byte gOamBuffer
_08042778: .4byte 0xFFFFFE00
_0804277C: .4byte 0x000001FF
@@ -31913,7 +31913,7 @@ _080428B2:
adds r0, r4, r3
strh r1, [r0]
_080428DC:
- ldr r6, _08042928 @ =0x0200BDC8
+ ldr r6, _08042928 @ =gUnknown_0200BDC8
ldrh r0, [r6]
cmp r0, #0
beq _080429CA
@@ -31944,7 +31944,7 @@ _08042918: .4byte 0x000001FF
_0804291C: .4byte 0x00000516
_08042920: .4byte gMain
_08042924: .4byte 0x00000B98
-_08042928: .4byte 0x0200BDC8
+_08042928: .4byte gUnknown_0200BDC8
_0804292C: .4byte gUnknown_086AF784
_08042930:
ldrh r0, [r1]
@@ -32226,7 +32226,7 @@ _08042B60:
strh r0, [r6, #4]
_08042B70:
movs r0, #0
- ldr r3, _08042C04 @ =0x0200BC58
+ ldr r3, _08042C04 @ =gUnknown_0200BC58
mov sb, r3
ldr r7, _08042C08 @ =gOamBuffer
ldr r4, _08042C0C @ =0xFFFFFE00
@@ -32299,7 +32299,7 @@ _08042BC0:
b _08042C2A
.align 2, 0
_08042C00: .4byte 0x0000FFC4
-_08042C04: .4byte 0x0200BC58
+_08042C04: .4byte gUnknown_0200BC58
_08042C08: .4byte gOamBuffer
_08042C0C: .4byte 0xFFFFFE00
_08042C10: .4byte 0x000001FF
@@ -32365,7 +32365,7 @@ _08042C42:
cmp r4, #5
ble _08042C42
_08042C86:
- ldr r6, _08042CCC @ =0x0200BDC8
+ ldr r6, _08042CCC @ =gUnknown_0200BDC8
ldrh r0, [r6]
cmp r0, #0
bne _08042C90
@@ -32397,7 +32397,7 @@ _08042CBC: .4byte 0x0000FFC4
_08042CC0: .4byte gOamBuffer
_08042CC4: .4byte 0xFFFFFE00
_08042CC8: .4byte 0x000001FF
-_08042CCC: .4byte 0x0200BDC8
+_08042CCC: .4byte gUnknown_0200BDC8
_08042CD0: .4byte gUnknown_086AF784
_08042CD4:
ldrh r0, [r1]
@@ -33146,7 +33146,7 @@ _080432DC:
cmp r0, #0
bne _08043314
bl m4aMPlayAllStop
- ldr r0, _08043328 @ =0x02032F20
+ ldr r0, _08043328 @ =gUnknown_02032F20
ldr r1, _0804332C @ =gUnknown_086A2E90
bl MPlayStart
ldr r1, _08043330 @ =gMain
@@ -33173,7 +33173,7 @@ _0804331C:
b _080434BA
.align 2, 0
_08043324: .4byte 0x00000296
-_08043328: .4byte 0x02032F20
+_08043328: .4byte gUnknown_02032F20
_0804332C: .4byte gUnknown_086A2E90
_08043330: .4byte gMain
_08043334: .4byte 0x00000392
@@ -33447,7 +33447,7 @@ _0804354C:
mov sb, r1
cmp r0, #0x17
bne _08043576
- ldr r0, _080435A0 @ =0x02032F20
+ ldr r0, _080435A0 @ =gUnknown_02032F20
ldr r1, _080435A4 @ =gUnknown_086A2EAC
bl MPlayStart
ldr r1, [r7]
@@ -33474,7 +33474,7 @@ _08043576:
_08043594: .4byte gUnknown_020314E0
_08043598: .4byte gMain
_0804359C: .4byte gUnknown_086AFAE2
-_080435A0: .4byte 0x02032F20
+_080435A0: .4byte gUnknown_02032F20
_080435A4: .4byte gUnknown_086A2EAC
_080435A8: .4byte 0x00001388
_080435AC:
@@ -33646,7 +33646,7 @@ _080436D8:
bgt _080436E8
b _0804354C
_080436E8:
- ldr r6, _08043724 @ =0x0200C388
+ ldr r6, _08043724 @ =gUnknown_0200C388
ldrh r0, [r6]
cmp r0, #0
beq _08043788
@@ -33676,7 +33676,7 @@ _080436E8:
b _0804373E
.align 2, 0
_08043720: .4byte 0x000003A3
-_08043724: .4byte 0x0200C388
+_08043724: .4byte gUnknown_0200C388
_08043728: .4byte gUnknown_020314E0
_0804372C:
ldr r1, _080437C0 @ =gUnknown_086AFAE0
@@ -33727,7 +33727,7 @@ _0804373E:
adds r0, r0, r5
strb r0, [r1]
_08043788:
- ldr r6, _080437E4 @ =0x0200C2D0
+ ldr r6, _080437E4 @ =gUnknown_0200C2D0
ldrh r0, [r6]
cmp r0, #0
beq _0804384E
@@ -33764,7 +33764,7 @@ _080437D4: .4byte 0x80000300
_080437D8: .4byte gOamBuffer
_080437DC: .4byte 0x000001FF
_080437E0: .4byte 0xFFFFFE00
-_080437E4: .4byte 0x0200C2D0
+_080437E4: .4byte gUnknown_0200C2D0
_080437E8: .4byte gUnknown_020314E0
_080437EC: .4byte 0x00000549
_080437F0:
@@ -34458,7 +34458,7 @@ _08043DB4: .4byte gUnknown_020314E0
_08043DB8: .4byte 0x00000553
_08043DBC: .4byte 0x0000054F
_08043DC0:
- ldr r0, _08043E00 @ =0x02032F20
+ ldr r0, _08043E00 @ =gUnknown_02032F20
ldr r1, _08043E04 @ =gUnknown_086A2D28
bl MPlayStart
ldr r2, _08043E08 @ =gUnknown_020314E0
@@ -34490,7 +34490,7 @@ _08043DC0:
adds r0, r0, r6
b _08043E80
.align 2, 0
-_08043E00: .4byte 0x02032F20
+_08043E00: .4byte gUnknown_02032F20
_08043E04: .4byte gUnknown_086A2D28
_08043E08: .4byte gUnknown_020314E0
_08043E0C: .4byte 0x0000054F
@@ -35838,7 +35838,7 @@ _08044900:
asrs r4, r1, #0x10
movs r0, #0xb8
muls r0, r4, r0
- ldr r6, _08044AAC @ =0x0200BDC8
+ ldr r6, _08044AAC @ =gUnknown_0200BDC8
adds r0, r0, r6
mov r8, r0
ldrh r0, [r0]
@@ -36048,7 +36048,7 @@ _08044A9C: .4byte 0x00000553
_08044AA0: .4byte gUnknown_020314E0
_08044AA4: .4byte 0x0000055B
_08044AA8: .4byte 0x00000562
-_08044AAC: .4byte 0x0200BDC8
+_08044AAC: .4byte gUnknown_0200BDC8
_08044AB0: .4byte 0x00000555
_08044AB4: .4byte gUnknown_086AFB2C
_08044AB8: .4byte 0x00000551
@@ -36205,7 +36205,7 @@ _08044BE8:
strh r0, [r4]
movs r0, #0xb8
muls r0, r3, r0
- ldr r7, _08044C48 @ =0x0200BF38
+ ldr r7, _08044C48 @ =gUnknown_0200BF38
adds r0, r0, r7
mov r8, r0
ldr r1, [sp, #4]
@@ -36239,7 +36239,7 @@ _08044C38: .4byte 0x000003FF
_08044C3C: .4byte 0xFFFFFC00
_08044C40: .4byte 0x00000584
_08044C44: .4byte 0x00000566
-_08044C48: .4byte 0x0200BF38
+_08044C48: .4byte gUnknown_0200BF38
_08044C4C: .4byte 0x0000055B
_08044C50:
movs r7, #0
@@ -36378,7 +36378,7 @@ sub_44D58: @ 0x08044D58
push {r4, r5, r6, r7, lr}
movs r0, #0
mov ip, r0
- ldr r6, _08044EE4 @ =0x0200C0A8
+ ldr r6, _08044EE4 @ =gUnknown_0200C0A8
ldrh r0, [r6]
ldr r7, _08044EE8 @ =gUnknown_020314E0
cmp r0, #0
@@ -36449,7 +36449,7 @@ _08044D9C:
adds r0, r0, r5
strb r0, [r1]
_08044DE8:
- ldr r6, _08044F10 @ =0x0200BBA0
+ ldr r6, _08044F10 @ =gUnknown_0200BBA0
ldrh r0, [r6]
cmp r0, #0
beq _08044E72
@@ -36548,7 +36548,7 @@ _08044E88:
beq _08044EC8
cmp r0, #0x15
bne _08044EB0
- ldr r0, _08044F24 @ =0x02032F20
+ ldr r0, _08044F24 @ =gUnknown_02032F20
ldr r1, _08044F28 @ =gUnknown_086A2D94
bl MPlayStart
_08044EB0:
@@ -36560,7 +36560,7 @@ _08044EB0:
lsls r0, r0, #0x10
cmp r0, #0
bne _08044EC8
- ldr r0, _08044F24 @ =0x02032F20
+ ldr r0, _08044F24 @ =gUnknown_02032F20
ldr r1, _08044F2C @ =gUnknown_086A2E70
bl MPlayStart
_08044EC8:
@@ -36577,7 +36577,7 @@ _08044EC8:
bl sub_44F3C
b _08044F34
.align 2, 0
-_08044EE4: .4byte 0x0200C0A8
+_08044EE4: .4byte gUnknown_0200C0A8
_08044EE8: .4byte gUnknown_020314E0
_08044EEC: .4byte 0x00000542
_08044EF0: .4byte gUnknown_08137D60
@@ -36588,12 +36588,12 @@ _08044F00: .4byte 0x80000100
_08044F04: .4byte gOamBuffer
_08044F08: .4byte 0x000001FF
_08044F0C: .4byte 0xFFFFFE00
-_08044F10: .4byte 0x0200BBA0
+_08044F10: .4byte gUnknown_0200BBA0
_08044F14: .4byte gUnknown_084AFFEC
_08044F18: .4byte 0x06010B20
_08044F1C: .4byte 0x800000C0
_08044F20: .4byte gMain
-_08044F24: .4byte 0x02032F20
+_08044F24: .4byte gUnknown_02032F20
_08044F28: .4byte gUnknown_086A2D94
_08044F2C: .4byte gUnknown_086A2E70
_08044F30:
@@ -36609,7 +36609,7 @@ sub_44F3C: @ 0x08044F3C
mov r7, sb
mov r6, r8
push {r6, r7}
- ldr r6, _08045010 @ =0x0200C160
+ ldr r6, _08045010 @ =gUnknown_0200C160
ldrh r0, [r6]
ldr r1, _08045014 @ =gUnknown_020314E0
mov sb, r1
@@ -36713,7 +36713,7 @@ _08044FE6:
strh r0, [r2]
b _08045148
.align 2, 0
-_08045010: .4byte 0x0200C160
+_08045010: .4byte gUnknown_0200C160
_08045014: .4byte gUnknown_020314E0
_08045018: .4byte gUnknown_086AFC16
_0804501C: .4byte 0x00000591
@@ -36880,7 +36880,7 @@ sub_45164: @ 0x08045164
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r6, _080452A0 @ =0x0200C218
+ ldr r6, _080452A0 @ =gUnknown_0200C218
ldrh r0, [r6]
cmp r0, #0
beq _08045234
@@ -37034,7 +37034,7 @@ _08045248:
strb r2, [r0]
b _08045594
.align 2, 0
-_080452A0: .4byte 0x0200C218
+_080452A0: .4byte gUnknown_0200C218
_080452A4: .4byte gUnknown_020314E0
_080452A8: .4byte 0x00000322
_080452AC: .4byte 0x0000030E
@@ -37758,7 +37758,7 @@ _08045894:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _0804590C @ =0x02032F20
+ ldr r0, _0804590C @ =gUnknown_02032F20
ldr r1, _08045910 @ =gUnknown_086A2EE4
str r3, [sp, #4]
bl MPlayStart
@@ -37810,7 +37810,7 @@ _08045894:
.align 2, 0
_08045904: .4byte 0x00000584
_08045908: .4byte 0x000065FF
-_0804590C: .4byte 0x02032F20
+_0804590C: .4byte gUnknown_02032F20
_08045910: .4byte gUnknown_086A2EE4
_08045914: .4byte 0x0000FED4
_08045918: .4byte 0x00000553
@@ -37929,7 +37929,7 @@ _080459F4:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08045A70 @ =0x02032F20
+ ldr r0, _08045A70 @ =gUnknown_02032F20
ldr r1, _08045A74 @ =gUnknown_086A2EE4
bl MPlayStart
movs r0, #7
@@ -37979,7 +37979,7 @@ _08045A5C:
_08045A64: .4byte 0x0000132C
_08045A68: .4byte 0x000064FF
_08045A6C: .4byte 0x00000533
-_08045A70: .4byte 0x02032F20
+_08045A70: .4byte gUnknown_02032F20
_08045A74: .4byte gUnknown_086A2EE4
_08045A78: .4byte 0x0000FFA6
_08045A7C: .4byte 0x000003A3
@@ -38705,7 +38705,7 @@ _0804602C:
ldrh r1, [r0]
adds r1, #1
strh r1, [r0]
- ldr r6, _080463DC @ =0x0200B8C0
+ ldr r6, _080463DC @ =gUnknown_0200B8C0
ldrh r0, [r6]
cmp r0, #0
bne _08046044
@@ -39143,7 +39143,7 @@ _080463BC:
_080463D0: .4byte gUnknown_020314E0
_080463D4: .4byte 0x0000053A
_080463D8: .4byte 0x0000031F
-_080463DC: .4byte 0x0200B8C0
+_080463DC: .4byte gUnknown_0200B8C0
_080463E0: .4byte gOamBuffer
_080463E4: .4byte 0xFFFFFE00
_080463E8: .4byte 0x000001FF
@@ -39254,7 +39254,7 @@ _080464BA:
lsls r0, r0, #1
adds r0, r0, r5
strh r0, [r3, #0x16]
- ldr r6, _080467B4 @ =0x0200BA30
+ ldr r6, _080467B4 @ =gUnknown_0200BA30
movs r0, #0x78
strh r0, [r6, #2]
ldr r2, _080467AC @ =gUnknown_020314E0
@@ -39529,7 +39529,7 @@ _08046660:
adds r0, r0, r1
mov r1, r8
strh r0, [r1, #0x16]
- ldr r6, _080467F0 @ =0x0200BAE8
+ ldr r6, _080467F0 @ =gUnknown_0200BAE8
movs r0, #0x78
strh r0, [r6, #2]
ldr r2, _080467AC @ =gUnknown_020314E0
@@ -39608,7 +39608,7 @@ _0804679A:
.align 2, 0
_080467AC: .4byte gUnknown_020314E0
_080467B0: .4byte 0x0000052F
-_080467B4: .4byte 0x0200BA30
+_080467B4: .4byte gUnknown_0200BA30
_080467B8: .4byte gOamBuffer
_080467BC: .4byte 0x000003FF
_080467C0: .4byte 0xFFFFFC00
@@ -39623,7 +39623,7 @@ _080467E0: .4byte 0x000F4240
_080467E4: .4byte 0x000186A0
_080467E8: .4byte 0x00002710
_080467EC: .4byte 0x000005F6
-_080467F0: .4byte 0x0200BAE8
+_080467F0: .4byte gUnknown_0200BAE8
thumb_func_start sub_467F4
sub_467F4: @ 0x080467F4
@@ -39692,7 +39692,7 @@ _08046854:
str r6, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046938 @ =gUnknown_0824C1E4
- ldr r5, _0804693C @ =0x0200FBB0
+ ldr r5, _0804693C @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -39705,7 +39705,7 @@ _08046854:
adds r1, r5, #0
bl LZ77UnCompWram
ldr r0, _0804694C @ =gUnknown_08250934
- ldr r1, _08046950 @ =0x020030A0
+ ldr r1, _08046950 @ =gUnknown_020030A0
bl LZ77UnCompWram
movs r1, #0xc0
lsls r1, r1, #4
@@ -39770,12 +39770,12 @@ _0804692C: .4byte gUnknown_0826DC10
_08046930: .4byte 0x06003000
_08046934: .4byte 0x80000800
_08046938: .4byte gUnknown_0824C1E4
-_0804693C: .4byte 0x0200FBB0
+_0804693C: .4byte gUnknown_0200FBB0
_08046940: .4byte 0x06004000
_08046944: .4byte 0x80002000
_08046948: .4byte gUnknown_0824DD60
_0804694C: .4byte gUnknown_08250934
-_08046950: .4byte 0x020030A0
+_08046950: .4byte gUnknown_020030A0
_08046954: .4byte 0x0600B400
_08046958: .4byte 0x80001200
_0804695C: .4byte 0x80001A00
@@ -39817,7 +39817,7 @@ _0804698C:
str r6, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046A6C @ =gUnknown_082D34D0
- ldr r5, _08046A70 @ =0x0200FBB0
+ ldr r5, _08046A70 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -39830,7 +39830,7 @@ _0804698C:
adds r1, r5, #0
bl LZ77UnCompWram
ldr r0, _08046A80 @ =gUnknown_082D8998
- ldr r1, _08046A84 @ =0x020030A0
+ ldr r1, _08046A84 @ =gUnknown_020030A0
bl LZ77UnCompWram
str r5, [r4]
ldr r0, _08046A88 @ =0x0600A800
@@ -39892,12 +39892,12 @@ _08046A60: .4byte gUnknown_082ECEE0
_08046A64: .4byte 0x06003000
_08046A68: .4byte 0x80000800
_08046A6C: .4byte gUnknown_082D34D0
-_08046A70: .4byte 0x0200FBB0
+_08046A70: .4byte gUnknown_0200FBB0
_08046A74: .4byte 0x06004000
_08046A78: .4byte 0x80002000
_08046A7C: .4byte gUnknown_082D523C
_08046A80: .4byte gUnknown_082D8998
-_08046A84: .4byte 0x020030A0
+_08046A84: .4byte gUnknown_020030A0
_08046A88: .4byte 0x0600A800
_08046A8C: .4byte 0x80001800
_08046A90: .4byte 0x80001400
@@ -39923,7 +39923,7 @@ _08046AC0:
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046B50 @ =gUnknown_08302700
- ldr r5, _08046B54 @ =0x0200FBB0
+ ldr r5, _08046B54 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -39981,7 +39981,7 @@ _08046B44: .4byte 0x040000D4
_08046B48: .4byte gUnknown_082EDEE0
_08046B4C: .4byte 0x80000100
_08046B50: .4byte gUnknown_08302700
-_08046B54: .4byte 0x0200FBB0
+_08046B54: .4byte gUnknown_0200FBB0
_08046B58: .4byte 0x06004000
_08046B5C: .4byte 0x80002000
_08046B60: .4byte gUnknown_08303928
@@ -40010,7 +40010,7 @@ _08046B9C:
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046C2C @ =gUnknown_08302700
- ldr r5, _08046C30 @ =0x0200FBB0
+ ldr r5, _08046C30 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40068,7 +40068,7 @@ _08046C20: .4byte 0x040000D4
_08046C24: .4byte gUnknown_0830CBD4
_08046C28: .4byte 0x80000100
_08046C2C: .4byte gUnknown_08302700
-_08046C30: .4byte 0x0200FBB0
+_08046C30: .4byte gUnknown_0200FBB0
_08046C34: .4byte 0x06004000
_08046C38: .4byte 0x80002000
_08046C3C: .4byte gUnknown_0832A194
@@ -40097,7 +40097,7 @@ _08046C78:
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046CFC @ =gUnknown_08302700
- ldr r5, _08046D00 @ =0x0200FBB0
+ ldr r5, _08046D00 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40149,7 +40149,7 @@ _08046CF0: .4byte 0x040000D4
_08046CF4: .4byte gUnknown_08332E04
_08046CF8: .4byte 0x80000100
_08046CFC: .4byte gUnknown_08302700
-_08046D00: .4byte 0x0200FBB0
+_08046D00: .4byte gUnknown_0200FBB0
_08046D04: .4byte 0x06004000
_08046D08: .4byte 0x80002000
_08046D0C: .4byte gUnknown_0833E044
@@ -40176,7 +40176,7 @@ _08046D40:
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046DC4 @ =gUnknown_08302700
- ldr r5, _08046DC8 @ =0x0200FBB0
+ ldr r5, _08046DC8 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40228,7 +40228,7 @@ _08046DB8: .4byte 0x040000D4
_08046DBC: .4byte gUnknown_08352BD8
_08046DC0: .4byte 0x80000100
_08046DC4: .4byte gUnknown_08302700
-_08046DC8: .4byte 0x0200FBB0
+_08046DC8: .4byte gUnknown_0200FBB0
_08046DCC: .4byte 0x06004000
_08046DD0: .4byte 0x80002000
_08046DD4: .4byte gUnknown_08353DD8
@@ -40255,7 +40255,7 @@ _08046E08:
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046E98 @ =gUnknown_08302700
- ldr r5, _08046E9C @ =0x0200FBB0
+ ldr r5, _08046E9C @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40314,7 +40314,7 @@ _08046E8C: .4byte 0x040000D4
_08046E90: .4byte gUnknown_08363EC8
_08046E94: .4byte 0x80000100
_08046E98: .4byte gUnknown_08302700
-_08046E9C: .4byte 0x0200FBB0
+_08046E9C: .4byte gUnknown_0200FBB0
_08046EA0: .4byte 0x06004000
_08046EA4: .4byte 0x80002000
_08046EA8: .4byte gUnknown_08370808
@@ -40344,7 +40344,7 @@ _08046EE8:
str r0, [r4, #8]
ldr r0, [r4, #8]
ldr r0, _08046F84 @ =gUnknown_08302700
- ldr r5, _08046F88 @ =0x0200FBB0
+ ldr r5, _08046F88 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40412,7 +40412,7 @@ _08046F78: .4byte 0x040000D4
_08046F7C: .4byte gUnknown_0837A2E8
_08046F80: .4byte 0x80000100
_08046F84: .4byte gUnknown_08302700
-_08046F88: .4byte 0x0200FBB0
+_08046F88: .4byte gUnknown_0200FBB0
_08046F8C: .4byte 0x06004000
_08046F90: .4byte 0x80002000
_08046F94: .4byte gUnknown_0838E828
@@ -40507,7 +40507,7 @@ sub_47030: @ 0x08047030
ldr r2, _08047084 @ =0x040000D4
subs r0, #0x20
lsls r0, r0, #0xa
- ldr r1, _08047088 @ =0x020030A0
+ ldr r1, _08047088 @ =gUnknown_020030A0
adds r0, r0, r1
str r0, [r2]
movs r1, #2
@@ -40519,13 +40519,13 @@ _08047078: .4byte 0x000002F6
_0804707C: .4byte gUnknown_086B0010
_08047080: .4byte gUnknown_020314E0
_08047084: .4byte 0x040000D4
-_08047088: .4byte 0x020030A0
+_08047088: .4byte gUnknown_020030A0
_0804708C:
ldr r2, _080470A0 @ =0x040000D4
movs r1, #0
ldrsh r0, [r3, r1]
lsls r0, r0, #0xa
- ldr r1, _080470A4 @ =0x0200FBB0
+ ldr r1, _080470A4 @ =gUnknown_0200FBB0
adds r0, r0, r1
str r0, [r2]
movs r1, #2
@@ -40533,7 +40533,7 @@ _0804708C:
b _080470D6
.align 2, 0
_080470A0: .4byte 0x040000D4
-_080470A4: .4byte 0x0200FBB0
+_080470A4: .4byte gUnknown_0200FBB0
_080470A8:
movs r1, #4
ldrsh r0, [r3, r1]
@@ -40542,17 +40542,17 @@ _080470A8:
ldr r2, _080470BC @ =0x040000D4
subs r0, #0x20
lsls r0, r0, #0xa
- ldr r1, _080470C0 @ =0x020030A0
+ ldr r1, _080470C0 @ =gUnknown_020030A0
b _080470CE
.align 2, 0
_080470BC: .4byte 0x040000D4
-_080470C0: .4byte 0x020030A0
+_080470C0: .4byte gUnknown_020030A0
_080470C4:
ldr r2, _080470F0 @ =0x040000D4
movs r1, #4
ldrsh r0, [r3, r1]
lsls r0, r0, #0xa
- ldr r1, _080470F4 @ =0x0200FBB0
+ ldr r1, _080470F4 @ =gUnknown_0200FBB0
_080470CE:
adds r0, r0, r1
str r0, [r2]
@@ -40575,7 +40575,7 @@ _080470EA:
bx r0
.align 2, 0
_080470F0: .4byte 0x040000D4
-_080470F4: .4byte 0x0200FBB0
+_080470F4: .4byte gUnknown_0200FBB0
_080470F8: .4byte 0x06008000
_080470FC: .4byte 0x80000200
@@ -41138,10 +41138,10 @@ _08047558:
_08047562:
adds r0, r7, #0
bl sub_C74
- ldr r4, _08047648 @ =0x02031500
+ ldr r4, _08047648 @ =gUnknown_02031500
lsls r2, r6, #1
adds r4, r2, r4
- ldr r1, _0804764C @ =0x02030750
+ ldr r1, _0804764C @ =gUnknown_02030750
adds r5, r2, r1
movs r2, #0
ldrsh r1, [r5, r2]
@@ -41189,17 +41189,17 @@ _0804759E:
strh r0, [r1]
movs r6, #0
mov r8, r6
- ldr r5, _08047648 @ =0x02031500
+ ldr r5, _08047648 @ =gUnknown_02031500
ldr r7, _08047660 @ =0x0000E0C0
_080475D2:
lsls r4, r6, #1
strh r7, [r5]
- ldr r0, _08047664 @ =0x020306C0
+ ldr r0, _08047664 @ =gUnknown_020306C0
adds r0, r4, r0
mov r1, r8
strh r1, [r0]
bl Random
- ldr r1, _0804764C @ =0x02030750
+ ldr r1, _0804764C @ =gUnknown_02030750
adds r4, r4, r1
movs r1, #0x1e
bl __umodsi3
@@ -41249,14 +41249,14 @@ _08047638: .4byte gMain
_0804763C: .4byte gOamBuffer
_08047640: .4byte 0xFFFFFE00
_08047644: .4byte 0x000001FF
-_08047648: .4byte 0x02031500
-_0804764C: .4byte 0x02030750
+_08047648: .4byte gUnknown_02031500
+_0804764C: .4byte gUnknown_02030750
_08047650: .4byte 0x040000D4
_08047654: .4byte gUnknown_08509F4C
_08047658: .4byte 0x06015800
_0804765C: .4byte 0x80000200
_08047660: .4byte 0x0000E0C0
-_08047664: .4byte 0x020306C0
+_08047664: .4byte gUnknown_020306C0
_08047668: .4byte 0x0000FFCE
_0804766C: .4byte gUnknown_020314E0
@@ -44963,7 +44963,7 @@ _0804948A:
subs r0, #1
strh r0, [r1]
_0804949C:
- ldr r6, _0804958C @ =0x0200BA30
+ ldr r6, _0804958C @ =gUnknown_0200BA30
ldrh r0, [r6]
cmp r0, #0
beq _08049572
@@ -45025,7 +45025,7 @@ _080494CA:
_08049510:
movs r0, #0xb8
muls r0, r4, r0
- ldr r2, _0804959C @ =0x0200B808
+ ldr r2, _0804959C @ =gUnknown_0200B808
adds r6, r0, r2
movs r0, #0x68
strh r0, [r6, #2]
@@ -45085,11 +45085,11 @@ _08049572:
.align 2, 0
_08049584: .4byte gUnknown_020314E0
_08049588: .4byte 0x0000063A
-_0804958C: .4byte 0x0200BA30
+_0804958C: .4byte gUnknown_0200BA30
_08049590: .4byte gOamBuffer
_08049594: .4byte 0xFFFFFE00
_08049598: .4byte 0x000001FF
-_0804959C: .4byte 0x0200B808
+_0804959C: .4byte gUnknown_0200B808
thumb_func_start sub_495A0
sub_495A0: @ 0x080495A0
@@ -45111,7 +45111,7 @@ sub_495A0: @ 0x080495A0
ldr r2, _080495E8 @ =0x0000131C
adds r0, r1, r2
str r3, [r0]
- ldr r2, _080495EC @ =0x02032EE0
+ ldr r2, _080495EC @ =gUnknown_02032EE0
ldr r0, [r2, #4]
cmp r0, #0
blt _080495F4
@@ -45127,7 +45127,7 @@ _080495DC: .4byte 0xFFFFFDFC
_080495E0: .4byte gUnknown_020314E0
_080495E4: .4byte 0x00001104
_080495E8: .4byte 0x0000131C
-_080495EC: .4byte 0x02032EE0
+_080495EC: .4byte gUnknown_02032EE0
_080495F0: .4byte 0x00000F4C
_080495F4:
ldr r2, _08049628 @ =0x00000F4C
@@ -45384,7 +45384,7 @@ sub_497BC: @ 0x080497BC
ldr r0, [r2]
cmp r0, #0
beq _08049814
- ldr r0, _0804984C @ =0x02032EE0
+ ldr r0, _0804984C @ =gUnknown_02032EE0
bl m4aMPlayContinue
_08049814:
movs r0, #0xa6
@@ -45404,7 +45404,7 @@ _0804983C: .4byte 0x040000D4
_08049840: .4byte 0x05000200
_08049844: .4byte 0x80000100
_08049848: .4byte 0x00000F4C
-_0804984C: .4byte 0x02032EE0
+_0804984C: .4byte gUnknown_02032EE0
thumb_func_start sub_49850
sub_49850: @ 0x08049850
@@ -45413,7 +45413,7 @@ sub_49850: @ 0x08049850
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r0, _08049A20 @ =0x0200B3B8
+ ldr r0, _08049A20 @ =gUnknown_0200B3B8
mov ip, r0
mov r5, ip
adds r5, #8
@@ -45600,7 +45600,7 @@ _0804998E:
asrs r4, r4, #0x10
cmp r4, #1
ble _0804998E
- ldr r0, _08049A30 @ =0x0200B528
+ ldr r0, _08049A30 @ =gUnknown_0200B528
mov ip, r0
movs r0, #0
ldr r6, _08049A24 @ =gOamBuffer
@@ -45644,11 +45644,11 @@ _080499D4:
pop {r0}
bx r0
.align 2, 0
-_08049A20: .4byte 0x0200B3B8
+_08049A20: .4byte gUnknown_0200B3B8
_08049A24: .4byte gOamBuffer
_08049A28: .4byte 0x000001FF
_08049A2C: .4byte 0xFFFFFE00
-_08049A30: .4byte 0x0200B528
+_08049A30: .4byte gUnknown_0200B528
thumb_func_start sub_49A34
sub_49A34: @ 0x08049A34
@@ -45795,7 +45795,7 @@ _08049B3C:
_08049B46:
mov r8, r1
_08049B48:
- ldr r6, _08049C1C @ =0x0200B3B8
+ ldr r6, _08049C1C @ =gUnknown_0200B3B8
lsls r0, r0, #0x10
asrs r1, r0, #0x10
str r0, [sp, #0xc]
@@ -45900,7 +45900,7 @@ _08049B68:
b _08049C56
.align 2, 0
_08049C18: .4byte 0x0000FFFC
-_08049C1C: .4byte 0x0200B3B8
+_08049C1C: .4byte gUnknown_0200B3B8
_08049C20: .4byte gOamBuffer
_08049C24: .4byte gUnknown_08137D78
_08049C28: .4byte 0x000001FF
@@ -46087,7 +46087,7 @@ _08049D92:
asrs r1, r5, #0x10
movs r2, #5
bl SetMatrixScale
- ldr r6, _08049EA4 @ =0x0200B470
+ ldr r6, _08049EA4 @ =gUnknown_0200B470
movs r0, #0x64
mov r2, sl
asrs r1, r2, #0x10
@@ -46136,7 +46136,7 @@ _08049DBC:
asrs r4, r4, #0x10
cmp r4, #1
ble _08049DBC
- ldr r6, _08049EA8 @ =0x0200B528
+ ldr r6, _08049EA8 @ =gUnknown_0200B528
mov r3, sl
asrs r0, r3, #0x10
adds r0, #0x44
@@ -46211,8 +46211,8 @@ _08049E94: .4byte gOamBuffer
_08049E98: .4byte gUnknown_08137D78
_08049E9C: .4byte 0x000001FF
_08049EA0: .4byte 0xFFFFFE00
-_08049EA4: .4byte 0x0200B470
-_08049EA8: .4byte 0x0200B528
+_08049EA4: .4byte gUnknown_0200B470
+_08049EA8: .4byte gUnknown_0200B528
_08049EAC: .4byte gUnknown_020314E0
_08049EB0: .4byte 0x0000131C
@@ -46256,7 +46256,7 @@ _08049EE6:
_08049EFA:
bl sub_10C0
ldr r1, _08049F1C @ =gUnknown_020314E0
- ldr r0, _08049F20 @ =0x02000000
+ ldr r0, _08049F20 @ =gUnknown_02000000
str r0, [r1]
bl sub_438
ldr r1, _08049F18 @ =gMain
@@ -46270,7 +46270,7 @@ _08049EFA:
.align 2, 0
_08049F18: .4byte gMain
_08049F1C: .4byte gUnknown_020314E0
-_08049F20: .4byte 0x02000000
+_08049F20: .4byte gUnknown_02000000
_08049F24:
ldrb r0, [r1, #5]
ldrb r2, [r1, #4]
@@ -46342,7 +46342,7 @@ _08049F5A:
_08049FA4:
bl sub_4A90C
movs r5, #0
- ldr r6, _0804A00C @ =0x020028D8
+ ldr r6, _0804A00C @ =gUnknown_020028D8
_08049FAC:
lsls r4, r5, #0x10
asrs r4, r4, #0x10
@@ -46377,7 +46377,7 @@ _08049FFC: .4byte 0x000005F6
_0804A000: .4byte gUnknown_08137E14
_0804A004: .4byte 0x05000220
_0804A008: .4byte 0x80000010
-_0804A00C: .4byte 0x020028D8
+_0804A00C: .4byte gUnknown_020028D8
_0804A010:
movs r0, #1
bl sub_4B678
@@ -46454,7 +46454,7 @@ _0804A064:
_0804A0AE:
bl sub_4A90C
movs r5, #0
- ldr r6, _0804A100 @ =0x020028D8
+ ldr r6, _0804A100 @ =gUnknown_020028D8
_0804A0B6:
lsls r4, r5, #0x10
asrs r4, r4, #0x10
@@ -46481,7 +46481,7 @@ _0804A0F0: .4byte 0x000005F6
_0804A0F4: .4byte gUnknown_08137E14
_0804A0F8: .4byte 0x05000220
_0804A0FC: .4byte 0x80000010
-_0804A100: .4byte 0x020028D8
+_0804A100: .4byte gUnknown_020028D8
_0804A104:
bl sub_4A270
bl sub_4A6A0
@@ -46531,7 +46531,7 @@ _0804A158:
ldr r0, [r1, #8]
bl sub_4A90C
movs r5, #0
- ldr r6, _0804A23C @ =0x020028D8
+ ldr r6, _0804A23C @ =gUnknown_020028D8
_0804A17E:
lsls r4, r5, #0x10
asrs r4, r4, #0x10
@@ -46551,7 +46551,7 @@ _0804A19C:
movs r0, #0
strh r0, [r1, #8]
movs r2, #0
- ldr r3, _0804A240 @ =0x0200B134
+ ldr r3, _0804A240 @ =gUnknown_0200B134
_0804A1A6:
lsls r0, r2, #0x10
asrs r2, r0, #0x10
@@ -46599,7 +46599,7 @@ _0804A1B8:
ldr r1, [r0]
cmp r1, #0
beq _0804A212
- ldr r2, _0804A250 @ =0x02032EE0
+ ldr r2, _0804A250 @ =gUnknown_02032EE0
ldr r0, [r2, #4]
cmp r0, #0
bge _0804A212
@@ -46623,12 +46623,12 @@ _0804A22C: .4byte 0x040000D4
_0804A230: .4byte gUnknown_02031520
_0804A234: .4byte 0x05000200
_0804A238: .4byte 0x80000100
-_0804A23C: .4byte 0x020028D8
-_0804A240: .4byte 0x0200B134
+_0804A23C: .4byte gUnknown_020028D8
+_0804A240: .4byte gUnknown_0200B134
_0804A244: .4byte gUnknown_020314E0
_0804A248: .4byte gMain
_0804A24C: .4byte 0x00000F4C
-_0804A250: .4byte 0x02032EE0
+_0804A250: .4byte gUnknown_02032EE0
_0804A254:
ldrh r0, [r1, #0x38]
movs r0, #0xce
@@ -47459,7 +47459,7 @@ _0804A908: .4byte 0x000002EA
thumb_func_start sub_4A90C
sub_4A90C: @ 0x0804A90C
push {r4, lr}
- ldr r2, _0804A944 @ =0x020028D8
+ ldr r2, _0804A944 @ =gUnknown_020028D8
ldr r3, _0804A948 @ =gUnknown_086B077C
ldr r0, [r3]
ldr r1, [r3, #4]
@@ -47488,7 +47488,7 @@ _0804A93A:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_0804A944: .4byte 0x020028D8
+_0804A944: .4byte gUnknown_020028D8
_0804A948: .4byte gUnknown_086B077C
_0804A94C: .4byte gMain
_0804A950: .4byte _0804A954
@@ -47829,7 +47829,7 @@ _0804ABE8: .4byte gMain
sub_4ABEC: @ 0x0804ABEC
push {r4, r5, lr}
bl sub_4B280
- ldr r5, _0804AC50 @ =0x020028D8
+ ldr r5, _0804AC50 @ =gUnknown_020028D8
ldr r0, [r5, #0xc]
bl _call_via_r0
ldr r4, _0804AC54 @ =gMain
@@ -47859,7 +47859,7 @@ _0804AC30:
ldr r0, _0804AC5C @ =gUnknown_020314E0
ldr r0, [r0]
strb r4, [r0, #0x1e]
- ldr r0, _0804AC50 @ =0x020028D8
+ ldr r0, _0804AC50 @ =gUnknown_020028D8
ldr r0, [r0, #0x34]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -47872,7 +47872,7 @@ _0804AC30:
ble _0804AC30
b _0804ACD0
.align 2, 0
-_0804AC50: .4byte 0x020028D8
+_0804AC50: .4byte gUnknown_020028D8
_0804AC54: .4byte gMain
_0804AC58: .4byte 0x000002FF
_0804AC5C: .4byte gUnknown_020314E0
@@ -47898,7 +47898,7 @@ _0804AC82:
ldr r0, _0804ACA4 @ =gUnknown_020314E0
ldr r0, [r0]
strb r4, [r0, #0x1e]
- ldr r0, _0804ACA8 @ =0x020028D8
+ ldr r0, _0804ACA8 @ =gUnknown_020028D8
ldr r0, [r0, #0x2c]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -47912,7 +47912,7 @@ _0804AC82:
b _0804ACD0
.align 2, 0
_0804ACA4: .4byte gUnknown_020314E0
-_0804ACA8: .4byte 0x020028D8
+_0804ACA8: .4byte gUnknown_020028D8
_0804ACAC:
movs r4, #0
_0804ACAE:
@@ -47932,7 +47932,7 @@ _0804ACAE:
cmp r0, #3
ble _0804ACAE
_0804ACD0:
- ldr r4, _0804ACEC @ =0x020028D8
+ ldr r4, _0804ACEC @ =gUnknown_020028D8
ldr r0, [r4, #0x3c]
bl _call_via_r0
ldr r0, [r4, #0x44]
@@ -47944,13 +47944,13 @@ _0804ACDE:
bx r0
.align 2, 0
_0804ACE8: .4byte gUnknown_020314E0
-_0804ACEC: .4byte 0x020028D8
+_0804ACEC: .4byte gUnknown_020028D8
thumb_func_start sub_4ACF0
sub_4ACF0: @ 0x0804ACF0
push {r4, r5, r6, r7, lr}
bl sub_4B334
- ldr r5, _0804AD54 @ =0x020028D8
+ ldr r5, _0804AD54 @ =gUnknown_020028D8
ldr r0, [r5, #0xc]
bl _call_via_r0
ldr r4, _0804AD58 @ =gMain
@@ -47980,7 +47980,7 @@ _0804AD34:
ldr r0, _0804AD5C @ =gUnknown_020314E0
ldr r0, [r0]
strb r4, [r0, #0x1e]
- ldr r0, _0804AD54 @ =0x020028D8
+ ldr r0, _0804AD54 @ =gUnknown_020028D8
ldr r0, [r0, #0x34]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -47993,7 +47993,7 @@ _0804AD34:
ble _0804AD34
b _0804ADD0
.align 2, 0
-_0804AD54: .4byte 0x020028D8
+_0804AD54: .4byte gUnknown_020028D8
_0804AD58: .4byte gMain
_0804AD5C: .4byte gUnknown_020314E0
_0804AD60:
@@ -48018,7 +48018,7 @@ _0804AD82:
ldr r0, _0804ADA4 @ =gUnknown_020314E0
ldr r0, [r0]
strb r4, [r0, #0x1e]
- ldr r0, _0804ADA8 @ =0x020028D8
+ ldr r0, _0804ADA8 @ =gUnknown_020028D8
ldr r0, [r0, #0x2c]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -48032,7 +48032,7 @@ _0804AD82:
b _0804ADD0
.align 2, 0
_0804ADA4: .4byte gUnknown_020314E0
-_0804ADA8: .4byte 0x020028D8
+_0804ADA8: .4byte gUnknown_020028D8
_0804ADAC:
movs r4, #0
_0804ADAE:
@@ -48052,7 +48052,7 @@ _0804ADAE:
cmp r0, #3
ble _0804ADAE
_0804ADD0:
- ldr r4, _0804AE20 @ =0x020028D8
+ ldr r4, _0804AE20 @ =gUnknown_020028D8
ldr r0, [r4, #0x3c]
bl _call_via_r0
ldr r0, [r4, #0x44]
@@ -48090,7 +48090,7 @@ _0804ADFE:
b _0804AE5C
.align 2, 0
_0804AE1C: .4byte gUnknown_020314E0
-_0804AE20: .4byte 0x020028D8
+_0804AE20: .4byte gUnknown_020028D8
_0804AE24: .4byte gMain
_0804AE28: .4byte 0x03006280
_0804AE2C: .4byte 0xFFFFF980
@@ -48140,7 +48140,7 @@ _0804AE88: .4byte 0x80000020
sub_4AE8C: @ 0x0804AE8C
push {r4, r5, r6, lr}
bl sub_4B280
- ldr r6, _0804AF0C @ =0x020028D8
+ ldr r6, _0804AF0C @ =gUnknown_020028D8
ldr r0, [r6, #0xc]
bl _call_via_r0
ldr r5, _0804AF10 @ =gMain
@@ -48186,7 +48186,7 @@ _0804AEDA:
adds r0, r1, r3
str r0, [r2]
strb r4, [r1, #0x1e]
- ldr r0, _0804AF0C @ =0x020028D8
+ ldr r0, _0804AF0C @ =gUnknown_020028D8
ldr r0, [r0, #0x34]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -48199,7 +48199,7 @@ _0804AEDA:
ble _0804AEDA
b _0804AFDC
.align 2, 0
-_0804AF0C: .4byte 0x020028D8
+_0804AF0C: .4byte gUnknown_020028D8
_0804AF10: .4byte gMain
_0804AF14: .4byte gUnknown_020314E0
_0804AF18: .4byte 0x0000132C
@@ -48250,7 +48250,7 @@ _0804AF62:
adds r0, r1, r3
str r0, [r2]
strb r4, [r1, #0x1e]
- ldr r0, _0804AFA0 @ =0x020028D8
+ ldr r0, _0804AFA0 @ =gUnknown_020028D8
ldr r0, [r0, #0x2c]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -48266,7 +48266,7 @@ _0804AF62:
_0804AF94: .4byte gUnknown_020314E0
_0804AF98: .4byte 0x0000132C
_0804AF9C: .4byte 0x00001334
-_0804AFA0: .4byte 0x020028D8
+_0804AFA0: .4byte gUnknown_020028D8
_0804AFA4:
movs r4, #0
adds r5, r6, #0
@@ -48296,7 +48296,7 @@ _0804AFA8:
cmp r0, #3
ble _0804AFA8
_0804AFDC:
- ldr r4, _0804AFFC @ =0x020028D8
+ ldr r4, _0804AFFC @ =gUnknown_020028D8
ldr r0, [r4, #0x3c]
bl _call_via_r0
ldr r0, [r4, #0x44]
@@ -48309,7 +48309,7 @@ _0804AFEA:
_0804AFF0: .4byte gUnknown_020314E0
_0804AFF4: .4byte 0x0000132C
_0804AFF8: .4byte 0x00001334
-_0804AFFC: .4byte 0x020028D8
+_0804AFFC: .4byte gUnknown_020028D8
thumb_func_start sub_4B000
sub_4B000: @ 0x0804B000
@@ -48323,7 +48323,7 @@ sub_4B000: @ 0x0804B000
beq _0804B014
b _0804B15A
_0804B014:
- ldr r6, _0804B080 @ =0x020028D8
+ ldr r6, _0804B080 @ =gUnknown_020028D8
ldr r0, [r6, #4]
bl _call_via_r0
ldr r0, [r6, #0x14]
@@ -48359,7 +48359,7 @@ _0804B048:
adds r0, r1, r3
str r0, [r2]
strb r4, [r1, #0x1e]
- ldr r0, _0804B080 @ =0x020028D8
+ ldr r0, _0804B080 @ =gUnknown_020028D8
ldr r0, [r0, #0x34]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -48373,7 +48373,7 @@ _0804B048:
b _0804B14C
.align 2, 0
_0804B07C: .4byte gMain
-_0804B080: .4byte 0x020028D8
+_0804B080: .4byte gUnknown_020028D8
_0804B084: .4byte gUnknown_020314E0
_0804B088: .4byte 0x0000132C
_0804B08C: .4byte 0x00001334
@@ -48423,7 +48423,7 @@ _0804B0D2:
adds r0, r1, r3
str r0, [r2]
strb r4, [r1, #0x1e]
- ldr r0, _0804B110 @ =0x020028D8
+ ldr r0, _0804B110 @ =gUnknown_020028D8
ldr r0, [r0, #0x2c]
bl _call_via_r0
lsls r0, r4, #0x10
@@ -48439,7 +48439,7 @@ _0804B0D2:
_0804B104: .4byte gUnknown_020314E0
_0804B108: .4byte 0x0000132C
_0804B10C: .4byte 0x00001334
-_0804B110: .4byte 0x020028D8
+_0804B110: .4byte gUnknown_020028D8
_0804B114:
movs r4, #0
adds r5, r6, #0
@@ -48469,7 +48469,7 @@ _0804B118:
cmp r0, #3
ble _0804B118
_0804B14C:
- ldr r4, _0804B1A0 @ =0x020028D8
+ ldr r4, _0804B1A0 @ =gUnknown_020028D8
ldr r0, [r4, #0x3c]
bl _call_via_r0
ldr r0, [r4, #0x44]
@@ -48508,7 +48508,7 @@ _0804B176:
_0804B194: .4byte gUnknown_020314E0
_0804B198: .4byte 0x0000132C
_0804B19C: .4byte 0x00001334
-_0804B1A0: .4byte 0x020028D8
+_0804B1A0: .4byte gUnknown_020028D8
_0804B1A4: .4byte gMain
_0804B1A8: .4byte 0x03006240
_0804B1AC: .4byte 0xFFFFF9C0
@@ -48740,7 +48740,7 @@ _0804B34A:
ldrb r0, [r1, #0xf]
cmp r0, #0
bne _0804B3E6
- ldr r0, _0804B3FC @ =0x02031510
+ ldr r0, _0804B3FC @ =gUnknown_02031510
ldr r2, [r0]
ldr r1, _0804B400 @ =0x00000E0F
mov ip, r0
@@ -48813,7 +48813,7 @@ _0804B3E6:
.align 2, 0
_0804B3F4: .4byte gUnknown_020314E0
_0804B3F8: .4byte gMain
-_0804B3FC: .4byte 0x02031510
+_0804B3FC: .4byte gUnknown_02031510
_0804B400: .4byte 0x00000E0F
_0804B404: .4byte gUnknown_02031520
@@ -48824,7 +48824,7 @@ sub_4B408: @ 0x0804B408
push {r7}
lsls r0, r0, #0x10
lsrs r4, r0, #0x10
- ldr r2, _0804B430 @ =0x02032EE0
+ ldr r2, _0804B430 @ =gUnknown_02032EE0
ldr r0, [r2, #4]
cmp r0, #0
blt _0804B43C
@@ -48838,7 +48838,7 @@ sub_4B408: @ 0x0804B408
bl m4aMPlayStop
b _0804B448
.align 2, 0
-_0804B430: .4byte 0x02032EE0
+_0804B430: .4byte gUnknown_02032EE0
_0804B434: .4byte gUnknown_020314E0
_0804B438: .4byte 0x00000F4C
_0804B43C:
@@ -49119,7 +49119,7 @@ sub_4B678: @ 0x0804B678
mov r8, r0
cmp r0, #1
bne _0804B6B0
- ldr r3, _0804B6A0 @ =0x02032FF0
+ ldr r3, _0804B6A0 @ =gUnknown_02032FF0
ldr r0, _0804B6A4 @ =0x0E000544
ldr r1, _0804B6A8 @ =gUnknown_020314E0
ldr r1, [r1]
@@ -49128,7 +49128,7 @@ sub_4B678: @ 0x0804B678
bl _call_via_r3
b _0804B746
.align 2, 0
-_0804B6A0: .4byte 0x02032FF0
+_0804B6A0: .4byte gUnknown_02032FF0
_0804B6A4: .4byte 0x0E000544
_0804B6A8: .4byte gUnknown_020314E0
_0804B6AC: .4byte 0x00001410
@@ -49448,7 +49448,7 @@ _0804B918:
cmp r0, #0x1f
bgt _0804B974
lsls r0, r0, #0xa
- ldr r1, _0804B96C @ =0x0200FBB0
+ ldr r1, _0804B96C @ =gUnknown_0200FBB0
adds r0, r0, r1
str r0, [r6]
lsls r0, r2, #0x10
@@ -49462,13 +49462,13 @@ _0804B95C: .4byte gMain
_0804B960: .4byte 0x0000029E
_0804B964: .4byte 0x03005C00
_0804B968: .4byte 0x040000D4
-_0804B96C: .4byte 0x0200FBB0
+_0804B96C: .4byte gUnknown_0200FBB0
_0804B970: .4byte 0x06008000
_0804B974:
subs r0, #0x20
lsls r0, r0, #0x10
asrs r0, r0, #6
- ldr r1, _0804BA38 @ =0x020030A0
+ ldr r1, _0804BA38 @ =gUnknown_020030A0
adds r0, r0, r1
str r0, [r6]
lsls r0, r2, #0x10
@@ -49568,7 +49568,7 @@ _0804B9FC:
ble _0804B9F6
b _0804BAAE
.align 2, 0
-_0804BA38: .4byte 0x020030A0
+_0804BA38: .4byte gUnknown_020030A0
_0804BA3C: .4byte 0x06008000
_0804BA40: .4byte 0x80000200
_0804BA44: .4byte 0x03005C00
@@ -50701,7 +50701,7 @@ _0804C460:
asrs r0, r0, #0x18
cmp r0, #0
ble _0804C510
- ldr r1, _0804C498 @ =0x0200B134
+ ldr r1, _0804C498 @ =gUnknown_0200B134
ldr r2, _0804C49C @ =0x0000059A
adds r0, r4, r2
ldrh r3, [r0]
@@ -50720,7 +50720,7 @@ _0804C460:
mov r8, r5
b _0804C528
.align 2, 0
-_0804C498: .4byte 0x0200B134
+_0804C498: .4byte gUnknown_0200B134
_0804C49C: .4byte 0x0000059A
_0804C4A0: .4byte 0x00000749
_0804C4A4: .4byte 0x040000D4
@@ -50923,12 +50923,12 @@ _0804C644:
cmp r0, #4
bls _0804C68C
ldr r1, _0804C658 @ =0x040000D4
- ldr r0, _0804C65C @ =0x02031060
+ ldr r0, _0804C65C @ =gUnknown_02031060
b _0804C690
.align 2, 0
_0804C654: .4byte 0x000005A9
_0804C658: .4byte 0x040000D4
-_0804C65C: .4byte 0x02031060
+_0804C65C: .4byte gUnknown_02031060
_0804C660:
movs r3, #0xb5
lsls r3, r3, #3
@@ -50944,15 +50944,15 @@ _0804C660:
cmp r0, #4
bls _0804C68C
ldr r1, _0804C684 @ =0x040000D4
- ldr r0, _0804C688 @ =0x02031060
+ ldr r0, _0804C688 @ =gUnknown_02031060
b _0804C690
.align 2, 0
_0804C680: .4byte 0x000005A9
_0804C684: .4byte 0x040000D4
-_0804C688: .4byte 0x02031060
+_0804C688: .4byte gUnknown_02031060
_0804C68C:
ldr r1, _0804C6B8 @ =0x040000D4
- ldr r0, _0804C6BC @ =0x02030760
+ ldr r0, _0804C6BC @ =gUnknown_02030760
_0804C690:
str r0, [r1]
ldr r0, _0804C6C0 @ =0x06010CA0
@@ -50976,7 +50976,7 @@ _0804C69C:
b _0804C720
.align 2, 0
_0804C6B8: .4byte 0x040000D4
-_0804C6BC: .4byte 0x02030760
+_0804C6BC: .4byte gUnknown_02030760
_0804C6C0: .4byte 0x06010CA0
_0804C6C4: .4byte 0x80000240
_0804C6C8:
@@ -50986,12 +50986,12 @@ _0804C6C8:
cmp r0, #4
bls _0804C710
ldr r1, _0804C6DC @ =0x040000D4
- ldr r0, _0804C6E0 @ =0x02031060
+ ldr r0, _0804C6E0 @ =gUnknown_02031060
b _0804C714
.align 2, 0
_0804C6D8: .4byte 0x000005A9
_0804C6DC: .4byte 0x040000D4
-_0804C6E0: .4byte 0x02031060
+_0804C6E0: .4byte gUnknown_02031060
_0804C6E4:
movs r3, #0xb5
lsls r3, r3, #3
@@ -51007,15 +51007,15 @@ _0804C6E4:
cmp r0, #4
bls _0804C710
ldr r1, _0804C708 @ =0x040000D4
- ldr r0, _0804C70C @ =0x02031060
+ ldr r0, _0804C70C @ =gUnknown_02031060
b _0804C714
.align 2, 0
_0804C704: .4byte 0x000005A9
_0804C708: .4byte 0x040000D4
-_0804C70C: .4byte 0x02031060
+_0804C70C: .4byte gUnknown_02031060
_0804C710:
ldr r1, _0804C7C4 @ =0x040000D4
- ldr r0, _0804C7C8 @ =0x02030760
+ ldr r0, _0804C7C8 @ =gUnknown_02030760
_0804C714:
str r0, [r1]
ldr r0, _0804C7CC @ =0x06010CA0
@@ -51108,7 +51108,7 @@ _0804C720:
bx r0
.align 2, 0
_0804C7C4: .4byte 0x040000D4
-_0804C7C8: .4byte 0x02030760
+_0804C7C8: .4byte gUnknown_02030760
_0804C7CC: .4byte 0x06010CA0
_0804C7D0: .4byte 0x80000240
_0804C7D4: .4byte 0x0000020B
@@ -56237,7 +56237,7 @@ _0804F196:
ldrb r0, [r0]
cmp r0, #0x28
bne _0804F1AC
- ldr r0, _0804F214 @ =0x02032F20
+ ldr r0, _0804F214 @ =gUnknown_02032F20
ldr r1, _0804F218 @ =gUnknown_0869F664
bl MPlayStart
_0804F1AC:
@@ -56283,7 +56283,7 @@ _0804F204: .4byte 0x040000D4
_0804F208: .4byte gUnknown_08137E14
_0804F20C: .4byte 0x05000220
_0804F210: .4byte 0x80000010
-_0804F214: .4byte 0x02032F20
+_0804F214: .4byte gUnknown_02032F20
_0804F218: .4byte gUnknown_0869F664
_0804F21C: .4byte gUnknown_086B0E20
_0804F220:
@@ -59564,20 +59564,20 @@ _08050B9A:
adds r1, r1, r5
mov r8, r1
strh r0, [r1]
- ldr r2, _08050CFC @ =0x0200C668
+ ldr r2, _08050CFC @ =gUnknown_0200C668
strh r0, [r2]
ldr r1, _08050D00 @ =0x000027A0
adds r6, r5, r1
strh r0, [r6]
- ldr r2, _08050D04 @ =0x0200EA58
+ ldr r2, _08050D04 @ =gUnknown_0200EA58
strh r0, [r2]
ldr r1, _08050D08 @ =0x000038E0
adds r1, r1, r5
mov sl, r1
strh r0, [r1]
- ldr r2, _08050D0C @ =0x0200BAE8
+ ldr r2, _08050D0C @ =gUnknown_0200BAE8
strh r0, [r2]
- ldr r1, _08050D10 @ =0x0200BBA0
+ ldr r1, _08050D10 @ =gUnknown_0200BBA0
strh r0, [r1]
ldr r2, _08050D14 @ =gUnknown_020314E0
ldr r4, [r2]
@@ -59650,7 +59650,7 @@ _08050C4A:
ldr r2, _08050D2C @ =0x00002D60
adds r0, r5, r2
strh r1, [r0]
- ldr r0, _08050D04 @ =0x0200EA58
+ ldr r0, _08050D04 @ =gUnknown_0200EA58
strh r1, [r0]
_08050C70:
movs r1, #0
@@ -59661,7 +59661,7 @@ _08050C70:
adds r1, r5, r2
movs r0, #1
strh r0, [r1]
- ldr r1, _08050CFC @ =0x0200C668
+ ldr r1, _08050CFC @ =gUnknown_0200C668
strh r0, [r1]
ldr r2, _08050D34 @ =0x000030F8
adds r1, r5, r2
@@ -59694,9 +59694,9 @@ _08050CA2:
adds r2, #0xb8
adds r0, r5, r2
strh r1, [r0]
- ldr r0, _08050D0C @ =0x0200BAE8
+ ldr r0, _08050D0C @ =gUnknown_0200BAE8
strh r1, [r0]
- ldr r2, _08050D10 @ =0x0200BBA0
+ ldr r2, _08050D10 @ =gUnknown_0200BBA0
strh r1, [r2]
_08050CC8:
mov r0, sb
@@ -59721,12 +59721,12 @@ _08050CC8:
_08050CF0: .4byte gMain
_08050CF4: .4byte 0x00002858
_08050CF8: .4byte 0x000036B8
-_08050CFC: .4byte 0x0200C668
+_08050CFC: .4byte gUnknown_0200C668
_08050D00: .4byte 0x000027A0
-_08050D04: .4byte 0x0200EA58
+_08050D04: .4byte gUnknown_0200EA58
_08050D08: .4byte 0x000038E0
-_08050D0C: .4byte 0x0200BAE8
-_08050D10: .4byte 0x0200BBA0
+_08050D0C: .4byte gUnknown_0200BAE8
+_08050D10: .4byte gUnknown_0200BBA0
_08050D14: .4byte gUnknown_020314E0
_08050D18: .4byte 0x00002E18
_08050D1C: .4byte 0x00003490
diff --git a/asm/rom_528AC.s b/asm/rom_528AC.s
index 5c967b1..d98210a 100755
--- a/asm/rom_528AC.s
+++ b/asm/rom_528AC.s
@@ -40,7 +40,7 @@ sub_528DC: @ 0x080528DC
lsrs r5, r5, #0x10
lsls r4, r4, #0x18
lsrs r4, r4, #0x18
- ldr r0, _08052914 @ =0x02032EE0
+ ldr r0, _08052914 @ =gUnknown_02032EE0
ldr r1, _08052918 @ =0x0000FFFF
movs r2, #0x99
bl m4aMPlayVolumeControl
@@ -58,7 +58,7 @@ sub_528DC: @ 0x080528DC
pop {r0}
bx r0
.align 2, 0
-_08052914: .4byte 0x02032EE0
+_08052914: .4byte gUnknown_02032EE0
_08052918: .4byte 0x0000FFFF
thumb_func_start sub_5291C
@@ -232,10 +232,10 @@ sub_52A68: @ 0x08052A68
movs r0, #0
mov r8, r0
movs r7, #0
- ldr r1, _08052B04 @ =0x02032FF0
+ ldr r1, _08052B04 @ =gUnknown_02032FF0
mov sb, r1
_08052A7A:
- ldr r5, _08052B08 @ =0x0200B134
+ ldr r5, _08052B08 @ =gUnknown_0200B134
movs r4, #0x9d
lsls r4, r4, #2
lsls r0, r7, #2
@@ -309,8 +309,8 @@ _08052AF0:
mov r8, r6
b _08052B22
.align 2, 0
-_08052B04: .4byte 0x02032FF0
-_08052B08: .4byte 0x0200B134
+_08052B04: .4byte gUnknown_02032FF0
+_08052B08: .4byte gUnknown_0200B134
_08052B0C: .4byte 0x0E000004
_08052B10: .4byte gUnknown_086BBA6C
_08052B14: .4byte 0x0000FFFF
@@ -332,7 +332,7 @@ _08052B22:
thumb_func_start sub_52B30
sub_52B30: @ 0x08052B30
push {r4, r5, lr}
- ldr r3, _08052B9C @ =0x0200B134
+ ldr r3, _08052B9C @ =gUnknown_0200B134
movs r4, #0x9d
lsls r4, r4, #2
movs r0, #0x9c
@@ -386,7 +386,7 @@ _08052B6A:
pop {r0}
bx r0
.align 2, 0
-_08052B9C: .4byte 0x0200B134
+_08052B9C: .4byte gUnknown_0200B134
_08052BA0: .4byte 0x0000026E
_08052BA4: .4byte 0x0000FFFF
_08052BA8: .4byte 0x0E000004
@@ -397,7 +397,7 @@ sub_52BB0: @ 0x08052BB0
push {r4, r5, r6, lr}
lsls r1, r1, #0x18
lsrs r5, r1, #0x18
- ldr r3, _08052C30 @ =0x0200B134
+ ldr r3, _08052C30 @ =gUnknown_0200B134
movs r4, #0x9d
lsls r4, r4, #2
lsls r0, r0, #0x10
@@ -459,7 +459,7 @@ _08052C28:
pop {r0}
bx r0
.align 2, 0
-_08052C30: .4byte 0x0200B134
+_08052C30: .4byte gUnknown_0200B134
_08052C34: .4byte 0x0000026E
_08052C38: .4byte 0x0000FFFF
_08052C3C: .4byte 0x0E000004
@@ -468,24 +468,24 @@ _08052C40: .4byte 0x0E0002A4
thumb_func_start sub_52C44
sub_52C44: @ 0x08052C44
push {lr}
- ldr r2, _08052C58 @ =0x02032FF0
+ ldr r2, _08052C58 @ =gUnknown_02032FF0
ldr r0, _08052C5C @ =0x0E000544
- ldr r1, _08052C60 @ =0x0200B100
+ ldr r1, _08052C60 @ =gUnknown_0200B100
ldr r3, [r2]
movs r2, #4
bl _call_via_r3
pop {r0}
bx r0
.align 2, 0
-_08052C58: .4byte 0x02032FF0
+_08052C58: .4byte gUnknown_02032FF0
_08052C5C: .4byte 0x0E000544
-_08052C60: .4byte 0x0200B100
+_08052C60: .4byte gUnknown_0200B100
thumb_func_start sub_52C64
sub_52C64: @ 0x08052C64
push {r4, r5, lr}
movs r1, #0
- ldr r5, _08052CBC @ =0x0200B134
+ ldr r5, _08052CBC @ =gUnknown_0200B134
movs r0, #0x99
lsls r0, r0, #2
adds r4, r5, r0
@@ -525,5 +525,5 @@ _08052C72:
pop {r0}
bx r0
.align 2, 0
-_08052CBC: .4byte 0x0200B134
+_08052CBC: .4byte gUnknown_0200B134
_08052CC0: .4byte gUnknown_086BBA6C
diff --git a/asm/rom_9BC.s b/asm/rom_9BC.s
index 94e0071..edc9a10 100755
--- a/asm/rom_9BC.s
+++ b/asm/rom_9BC.s
@@ -11,7 +11,7 @@ sub_13FC: @ 0x080013FC
mov r6, r8
push {r6, r7}
sub sp, #0xc
- ldr r1, _08001434 @ =0x02002818
+ ldr r1, _08001434 @ =gUnknown_02002818
ldr r0, _08001438 @ =0x04000120
ldr r0, [r0]
str r0, [r1]
@@ -23,7 +23,7 @@ sub_13FC: @ 0x080013FC
lsls r2, r2, #8
adds r0, r2, #0
strh r0, [r1]
- ldr r0, _08001440 @ =0x02019C10
+ ldr r0, _08001440 @ =gUnknown_02019C10
ldrb r1, [r0]
mov sb, r0
cmp r1, #5
@@ -36,10 +36,10 @@ _0800142A:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_08001434: .4byte 0x02002818
+_08001434: .4byte gUnknown_02002818
_08001438: .4byte 0x04000120
_0800143C: .4byte 0x0400010E
-_08001440: .4byte 0x02019C10
+_08001440: .4byte gUnknown_02019C10
_08001444: .4byte _08001448
_08001448: @ jump table
.4byte _08001460 @ case 0
@@ -52,7 +52,7 @@ _08001460:
ldr r0, _080014B0 @ =0x04000120
mov r8, r0
ldr r6, [r0]
- ldr r3, _080014B4 @ =0x02002808
+ ldr r3, _080014B4 @ =gUnknown_02002808
ldrb r1, [r3]
lsls r2, r1, #4
adds r0, r6, #0
@@ -91,7 +91,7 @@ _08001460:
b _080014E4
.align 2, 0
_080014B0: .4byte 0x04000120
-_080014B4: .4byte 0x02002808
+_080014B4: .4byte gUnknown_02002808
_080014B8:
strh r6, [r4, #0xa]
ldr r0, _080014D8 @ =0x00008002
@@ -101,7 +101,7 @@ _080014B8:
strb r7, [r1]
movs r0, #1
bl sub_1748
- ldr r1, _080014DC @ =0x02002814
+ ldr r1, _080014DC @ =gUnknown_02002814
str r0, [r1]
mov r2, r8
str r0, [r2]
@@ -109,7 +109,7 @@ _080014B8:
b _08001640
.align 2, 0
_080014D8: .4byte 0x00008002
-_080014DC: .4byte 0x02002814
+_080014DC: .4byte gUnknown_02002814
_080014E0:
strh r5, [r4, #0xa]
_080014E2:
@@ -148,12 +148,12 @@ _080014FC:
.align 2, 0
_0800151C: .4byte 0x04000120
_08001520:
- ldr r5, _08001544 @ =0x02019C10
+ ldr r5, _08001544 @ =gUnknown_02019C10
ldrb r0, [r5]
bl sub_16A0
cmp r0, #0
beq _08001550
- ldr r1, _08001548 @ =0x02002808
+ ldr r1, _08001548 @ =gUnknown_02002808
movs r4, #0
movs r0, #0
strh r0, [r1, #2]
@@ -164,16 +164,16 @@ _08001520:
strb r4, [r5]
b _08001554
.align 2, 0
-_08001544: .4byte 0x02019C10
-_08001548: .4byte 0x02002808
+_08001544: .4byte gUnknown_02019C10
+_08001548: .4byte gUnknown_02002808
_0800154C: .4byte 0x05000003
_08001550:
movs r0, #2
strb r0, [r5]
_08001554:
- ldr r0, _0800156C @ =0x02019BF4
+ ldr r0, _0800156C @ =gUnknown_02019BF4
ldr r0, [r0]
- ldr r1, _08001570 @ =0x02019C10
+ ldr r1, _08001570 @ =gUnknown_02019C10
mov sb, r1
cmp r0, #0
bne _08001564
@@ -184,15 +184,15 @@ _08001564:
ldrb r0, [r2]
b _080015F8
.align 2, 0
-_0800156C: .4byte 0x02019BF4
-_08001570: .4byte 0x02019C10
+_0800156C: .4byte gUnknown_02019BF4
+_08001570: .4byte gUnknown_02019C10
_08001574:
- ldr r5, _08001598 @ =0x02019C10
+ ldr r5, _08001598 @ =gUnknown_02019C10
ldrb r0, [r5]
bl sub_16A0
cmp r0, #0
beq _080015A4
- ldr r1, _0800159C @ =0x02002808
+ ldr r1, _0800159C @ =gUnknown_02002808
movs r4, #0
movs r0, #0
strh r0, [r1, #2]
@@ -203,16 +203,16 @@ _08001574:
strb r4, [r5]
b _080015A8
.align 2, 0
-_08001598: .4byte 0x02019C10
-_0800159C: .4byte 0x02002808
+_08001598: .4byte gUnknown_02019C10
+_0800159C: .4byte gUnknown_02002808
_080015A0: .4byte 0x05000003
_080015A4:
movs r0, #3
strb r0, [r5]
_080015A8:
- ldr r0, _080015C0 @ =0x02019BF4
+ ldr r0, _080015C0 @ =gUnknown_02019BF4
ldr r0, [r0]
- ldr r1, _080015C4 @ =0x02019C10
+ ldr r1, _080015C4 @ =gUnknown_02019C10
mov sb, r1
cmp r0, #0
bne _080015B8
@@ -223,15 +223,15 @@ _080015B8:
ldrb r0, [r2]
b _080015F8
.align 2, 0
-_080015C0: .4byte 0x02019BF4
-_080015C4: .4byte 0x02019C10
+_080015C0: .4byte gUnknown_02019BF4
+_080015C4: .4byte gUnknown_02019C10
_080015C8:
mov r5, sb
ldrb r0, [r5]
bl sub_16A0
cmp r0, #0
beq _080015E8
- ldr r1, _08001608 @ =0x02002808
+ ldr r1, _08001608 @ =gUnknown_02002808
movs r4, #0
movs r0, #0
strh r0, [r1, #2]
@@ -241,7 +241,7 @@ _080015C8:
bl CpuSet
strb r4, [r5]
_080015E8:
- ldr r0, _08001610 @ =0x02019BF4
+ ldr r0, _08001610 @ =gUnknown_02019BF4
ldr r0, [r0]
cmp r0, #0
bne _080015F4
@@ -252,16 +252,16 @@ _080015F4:
ldrb r0, [r1]
_080015F8:
bl sub_1748
- ldr r1, _08001614 @ =0x02002814
+ ldr r1, _08001614 @ =gUnknown_02002814
str r0, [r1]
ldr r1, _08001618 @ =0x04000120
str r0, [r1]
b _08001640
.align 2, 0
-_08001608: .4byte 0x02002808
+_08001608: .4byte gUnknown_02002808
_0800160C: .4byte 0x05000003
-_08001610: .4byte 0x02019BF4
-_08001614: .4byte 0x02002814
+_08001610: .4byte gUnknown_02019BF4
+_08001614: .4byte gUnknown_02002814
_08001618: .4byte 0x04000120
_0800161C:
ldr r3, _08001634 @ =0x04000208
@@ -337,7 +337,7 @@ sub_16A0: @ 0x080016A0
push {r4, r5, r6, lr}
lsls r0, r0, #0x18
lsrs r4, r0, #0x18
- ldr r6, _080016C4 @ =0x02002818
+ ldr r6, _080016C4 @ =gUnknown_02002818
ldr r0, [r6]
lsrs r5, r0, #0x1c
bl sub_170C
@@ -352,13 +352,13 @@ sub_16A0: @ 0x080016A0
beq _080016CE
b _080016DE
.align 2, 0
-_080016C4: .4byte 0x02002818
+_080016C4: .4byte gUnknown_02002818
_080016C8:
cmp r4, #3
beq _08001700
b _080016DE
_080016CE:
- ldr r1, _080016E4 @ =0x0200281C
+ ldr r1, _080016E4 @ =gUnknown_0200281C
ldr r0, [r6]
lsls r0, r0, #4
lsrs r0, r0, #8
@@ -370,11 +370,11 @@ _080016DE:
movs r0, #1
b _08001706
.align 2, 0
-_080016E4: .4byte 0x0200281C
+_080016E4: .4byte gUnknown_0200281C
_080016E8:
cmp r5, #2
bne _080016DE
- ldr r0, _080016FC @ =0x0200281C
+ ldr r0, _080016FC @ =gUnknown_0200281C
ldr r1, [r6]
lsls r1, r1, #4
lsrs r1, r1, #8
@@ -383,7 +383,7 @@ _080016E8:
beq _08001704
b _080016DE
.align 2, 0
-_080016FC: .4byte 0x0200281C
+_080016FC: .4byte gUnknown_0200281C
_08001700:
cmp r5, #3
bne _080016DE
@@ -397,7 +397,7 @@ _08001706:
thumb_func_start sub_170C
sub_170C: @ 0x0800170C
push {r4, r5, r6, lr}
- ldr r0, _0800173C @ =0x02002818
+ ldr r0, _0800173C @ =gUnknown_02002818
ldr r0, [r0]
lsrs r4, r0, #4
movs r5, #0xf
@@ -421,7 +421,7 @@ _0800171E:
movs r0, #1
b _08001742
.align 2, 0
-_0800173C: .4byte 0x02002818
+_0800173C: .4byte gUnknown_02002818
_08001740:
movs r0, #0
_08001742:
@@ -451,14 +451,14 @@ _08001764: @ jump table
.4byte _080017C4 @ case 3
.4byte _080017C4 @ case 4
_08001778:
- ldr r0, _08001780 @ =0x0200281C
+ ldr r0, _08001780 @ =gUnknown_0200281C
ldr r0, [r0]
movs r1, #2
b _080017C8
.align 2, 0
-_08001780: .4byte 0x0200281C
+_08001780: .4byte gUnknown_0200281C
_08001784:
- ldr r4, _080017C0 @ =0x02019C00
+ ldr r4, _080017C0 @ =gUnknown_02019C00
ldr r0, [r4]
cmp r0, #0
bne _0800179A
@@ -485,7 +485,7 @@ _080017AE:
movs r1, #4
b _080017C8
.align 2, 0
-_080017C0: .4byte 0x02019C00
+_080017C0: .4byte gUnknown_02019C00
_080017C4:
movs r0, #1
movs r1, #1
@@ -501,7 +501,7 @@ _080017CE:
thumb_func_start sub_17D8
sub_17D8: @ 0x080017D8
adds r2, r0, #0
- ldr r0, _080017EC @ =0x02019BEC
+ ldr r0, _080017EC @ =gUnknown_02019BEC
ldr r0, [r0]
cmp r0, #4
bhi _08001824
@@ -511,7 +511,7 @@ sub_17D8: @ 0x080017D8
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080017EC: .4byte 0x02019BEC
+_080017EC: .4byte gUnknown_02019BEC
_080017F0: .4byte _080017F4
_080017F4: @ jump table
.4byte _08001808 @ case 0
@@ -569,7 +569,7 @@ sub_1828: @ 0x08001828
lsls r2, r2, #8
adds r0, r2, #0
strh r0, [r1]
- ldr r1, _08001880 @ =0x02019C10
+ ldr r1, _08001880 @ =gUnknown_02019C10
movs r0, #5
strb r0, [r1]
pop {r4, r5}
@@ -582,7 +582,7 @@ _08001870: .4byte 0x0000FFBF
_08001874: .4byte 0x0000FF7F
_08001878: .4byte 0x0400010E
_0800187C: .4byte 0x0400010C
-_08001880: .4byte 0x02019C10
+_08001880: .4byte gUnknown_02019C10
@ file boundary?
@@ -592,7 +592,7 @@ sub_1884: @ 0x08001884
mov r6, r8
push {r6}
sub sp, #4
- ldr r0, _08001944 @ =0x02002822
+ ldr r0, _08001944 @ =gUnknown_02002822
mov r8, r0
ldr r5, _08001948 @ =0x04000208
ldrh r2, [r5]
@@ -640,39 +640,39 @@ sub_1884: @ 0x08001884
str r1, [r2, #4]
movs r5, #0
str r5, [sp]
- ldr r1, _08001970 @ =0x0202BF20
+ ldr r1, _08001970 @ =gUnknown_0202BF20
ldr r2, _08001974 @ =0x05000189
mov r0, sp
bl CpuSet
- ldr r0, _08001978 @ =0x02002824
+ ldr r0, _08001978 @ =gUnknown_02002824
strb r4, [r0]
- ldr r0, _0800197C @ =0x02002825
+ ldr r0, _0800197C @ =gUnknown_02002825
strb r4, [r0]
- ldr r0, _08001980 @ =0x02002827
+ ldr r0, _08001980 @ =gUnknown_02002827
strb r4, [r0]
- ldr r0, _08001984 @ =0x02019C2C
+ ldr r0, _08001984 @ =gUnknown_02019C2C
strb r4, [r0]
- ldr r0, _08001988 @ =0x0202A554
+ ldr r0, _08001988 @ =gUnknown_0202A554
strb r4, [r0]
- ldr r0, _0800198C @ =0x0202C5E0
+ ldr r0, _0800198C @ =gUnknown_0202C5E0
strb r4, [r0]
- ldr r0, _08001990 @ =0x0202ADD0
+ ldr r0, _08001990 @ =gUnknown_0202ADD0
str r5, [r0]
- ldr r0, _08001994 @ =0x0201A444
+ ldr r0, _08001994 @ =gUnknown_0201A444
strh r5, [r0]
- ldr r0, _08001998 @ =0x0202BDF0
+ ldr r0, _08001998 @ =gUnknown_0202BDF0
str r5, [r0]
- ldr r0, _0800199C @ =0x0201C1AC
+ ldr r0, _0800199C @ =gUnknown_0201C1AC
strb r4, [r0]
- ldr r0, _080019A0 @ =0x0202ADDC
+ ldr r0, _080019A0 @ =gUnknown_0202ADDC
strb r4, [r0]
- ldr r0, _080019A4 @ =0x0202BEC8
+ ldr r0, _080019A4 @ =gUnknown_0202BEC8
strb r4, [r0]
- ldr r0, _080019A8 @ =0x02002820
+ ldr r0, _080019A8 @ =gUnknown_02002820
strb r4, [r0]
- ldr r0, _080019AC @ =0x02002828
+ ldr r0, _080019AC @ =gUnknown_02002828
strh r5, [r0]
- ldr r0, _080019B0 @ =0x0200282A
+ ldr r0, _080019B0 @ =gUnknown_0200282A
strh r5, [r0]
add sp, #4
pop {r3}
@@ -681,7 +681,7 @@ sub_1884: @ 0x08001884
pop {r0}
bx r0
.align 2, 0
-_08001944: .4byte 0x02002822
+_08001944: .4byte gUnknown_02002822
_08001948: .4byte 0x04000208
_0800194C: .4byte 0x04000200
_08001950: .4byte 0x0000FF3F
@@ -692,23 +692,23 @@ _08001960: .4byte sub_19CC + 1
_08001964: .4byte sub_1A78 + 1
_08001968: .4byte 0x0400012A
_0800196C: .4byte 0x04000120
-_08001970: .4byte 0x0202BF20
+_08001970: .4byte gUnknown_0202BF20
_08001974: .4byte 0x05000189
-_08001978: .4byte 0x02002824
-_0800197C: .4byte 0x02002825
-_08001980: .4byte 0x02002827
-_08001984: .4byte 0x02019C2C
-_08001988: .4byte 0x0202A554
-_0800198C: .4byte 0x0202C5E0
-_08001990: .4byte 0x0202ADD0
-_08001994: .4byte 0x0201A444
-_08001998: .4byte 0x0202BDF0
-_0800199C: .4byte 0x0201C1AC
-_080019A0: .4byte 0x0202ADDC
-_080019A4: .4byte 0x0202BEC8
-_080019A8: .4byte 0x02002820
-_080019AC: .4byte 0x02002828
-_080019B0: .4byte 0x0200282A
+_08001978: .4byte gUnknown_02002824
+_0800197C: .4byte gUnknown_02002825
+_08001980: .4byte gUnknown_02002827
+_08001984: .4byte gUnknown_02019C2C
+_08001988: .4byte gUnknown_0202A554
+_0800198C: .4byte gUnknown_0202C5E0
+_08001990: .4byte gUnknown_0202ADD0
+_08001994: .4byte gUnknown_0201A444
+_08001998: .4byte gUnknown_0202BDF0
+_0800199C: .4byte gUnknown_0201C1AC
+_080019A0: .4byte gUnknown_0202ADDC
+_080019A4: .4byte gUnknown_0202BEC8
+_080019A8: .4byte gUnknown_02002820
+_080019AC: .4byte gUnknown_02002828
+_080019B0: .4byte gUnknown_0200282A
thumb_func_start sub_19B4
sub_19B4: @ 0x080019B4
@@ -834,7 +834,7 @@ nullsub_15: @ 0x08001AA0
sub_1AA4: @ 0x08001AA4
push {r4, r5, lr}
sub sp, #4
- ldr r0, _08001AE4 @ =0x02002822
+ ldr r0, _08001AE4 @ =gUnknown_02002822
ldr r2, _08001AE8 @ =0x04000208
ldrh r5, [r2]
strh r5, [r0]
@@ -855,7 +855,7 @@ sub_1AA4: @ 0x08001AA4
strh r0, [r1]
movs r0, #0
str r0, [sp]
- ldr r1, _08001AFC @ =0x0202BF20
+ ldr r1, _08001AFC @ =gUnknown_0202BF20
ldr r2, _08001B00 @ =0x05000189
mov r0, sp
bl CpuSet
@@ -864,13 +864,13 @@ sub_1AA4: @ 0x08001AA4
pop {r0}
bx r0
.align 2, 0
-_08001AE4: .4byte 0x02002822
+_08001AE4: .4byte gUnknown_02002822
_08001AE8: .4byte 0x04000208
_08001AEC: .4byte 0x04000200
_08001AF0: .4byte 0x0000FF3F
_08001AF4: .4byte 0x04000128
_08001AF8: .4byte 0x04000202
-_08001AFC: .4byte 0x0202BF20
+_08001AFC: .4byte gUnknown_0202BF20
_08001B00: .4byte 0x05000189
thumb_func_start sub_1B04
@@ -879,7 +879,7 @@ sub_1B04: @ 0x08001B04
adds r6, r0, #0
adds r4, r1, #0
adds r5, r2, #0
- ldr r0, _08001B20 @ =0x0202BF20
+ ldr r0, _08001B20 @ =gUnknown_0202BF20
ldrb r0, [r0, #1]
cmp r0, #4
bhi _08001BEE
@@ -889,7 +889,7 @@ sub_1B04: @ 0x08001B04
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_08001B20: .4byte 0x0202BF20
+_08001B20: .4byte gUnknown_0202BF20
_08001B24: .4byte _08001B28
_08001B28: @ jump table
.4byte _08001B3C @ case 0
@@ -899,20 +899,20 @@ _08001B28: @ jump table
.4byte _08001BDA @ case 4
_08001B3C:
bl sub_1AA4
- ldr r1, _08001B48 @ =0x0202BF20
+ ldr r1, _08001B48 @ =gUnknown_0202BF20
movs r0, #1
strb r0, [r1, #1]
b _08001BEE
.align 2, 0
-_08001B48: .4byte 0x0202BF20
+_08001B48: .4byte gUnknown_0202BF20
_08001B4C:
bl sub_1884
- ldr r1, _08001B58 @ =0x0202BF20
+ ldr r1, _08001B58 @ =gUnknown_0202BF20
movs r0, #2
strb r0, [r1, #1]
b _08001BEE
.align 2, 0
-_08001B58: .4byte 0x0202BF20
+_08001B58: .4byte gUnknown_0202BF20
_08001B5C:
ldrb r1, [r6]
cmp r1, #1
@@ -920,12 +920,12 @@ _08001B5C:
cmp r1, #2
beq _08001BBC
bl sub_1C5C
- ldr r2, _08001B90 @ =0x0202C5E0
+ ldr r2, _08001B90 @ =gUnknown_0202C5E0
movs r0, #0
ldrsb r0, [r2, r0]
cmp r0, #0
bne _08001BEE
- ldr r1, _08001B94 @ =0x0202BF20
+ ldr r1, _08001B94 @ =gUnknown_0202BF20
ldrb r0, [r1]
cmp r0, #0
beq _08001BEE
@@ -940,10 +940,10 @@ _08001B5C:
strb r0, [r2]
b _08001BEE
.align 2, 0
-_08001B90: .4byte 0x0202C5E0
-_08001B94: .4byte 0x0202BF20
+_08001B90: .4byte gUnknown_0202C5E0
+_08001B94: .4byte gUnknown_0202BF20
_08001B98:
- ldr r2, _08001BB4 @ =0x0202BF20
+ ldr r2, _08001BB4 @ =gUnknown_0202BF20
ldrb r0, [r2]
cmp r0, #0
beq _08001BA8
@@ -952,32 +952,32 @@ _08001B98:
bne _08001BA8
strb r1, [r2, #0x10]
_08001BA8:
- ldr r1, _08001BB8 @ =0x0202C5E0
+ ldr r1, _08001BB8 @ =gUnknown_0202C5E0
movs r2, #1
rsbs r2, r2, #0
adds r0, r2, #0
strb r0, [r1]
b _08001BEE
.align 2, 0
-_08001BB4: .4byte 0x0202BF20
-_08001BB8: .4byte 0x0202C5E0
+_08001BB4: .4byte gUnknown_0202BF20
+_08001BB8: .4byte gUnknown_0202C5E0
_08001BBC:
- ldr r0, _08001BC8 @ =0x0202BF20
+ ldr r0, _08001BC8 @ =gUnknown_0202BF20
movs r1, #0
strb r1, [r0, #1]
ldr r0, _08001BCC @ =0x0400012A
strh r1, [r0]
b _08001BEE
.align 2, 0
-_08001BC8: .4byte 0x0202BF20
+_08001BC8: .4byte gUnknown_0202BF20
_08001BCC: .4byte 0x0400012A
_08001BD0:
bl sub_1C84
- ldr r1, _08001C30 @ =0x0202BF20
+ ldr r1, _08001C30 @ =gUnknown_0202BF20
movs r0, #4
strb r0, [r1, #1]
_08001BDA:
- ldr r0, _08001C30 @ =0x0202BF20
+ ldr r0, _08001C30 @ =gUnknown_0202BF20
ldrb r0, [r0, #0xe]
cmp r0, #0
bne _08001BE8
@@ -989,7 +989,7 @@ _08001BE8:
_08001BEE:
movs r0, #0
strb r0, [r6]
- ldr r1, _08001C30 @ =0x0202BF20
+ ldr r1, _08001C30 @ =gUnknown_0202BF20
ldrb r2, [r1, #2]
ldrb r0, [r1, #3]
lsls r0, r0, #2
@@ -1021,7 +1021,7 @@ _08001C06:
orrs r0, r2
b _08001C38
.align 2, 0
-_08001C30: .4byte 0x0202BF20
+_08001C30: .4byte gUnknown_0202BF20
_08001C34:
adds r0, r2, #0
orrs r0, r3
@@ -1051,7 +1051,7 @@ sub_1C5C: @ 0x08001C5C
ldr r1, [r0]
movs r0, #0xc
ands r1, r0
- ldr r2, _08001C78 @ =0x0202BF20
+ ldr r2, _08001C78 @ =gUnknown_0202BF20
cmp r1, #8
bne _08001C7C
ldrb r0, [r2, #2]
@@ -1061,7 +1061,7 @@ sub_1C5C: @ 0x08001C5C
b _08001C80
.align 2, 0
_08001C74: .4byte 0x04000128
-_08001C78: .4byte 0x0202BF20
+_08001C78: .4byte gUnknown_0202BF20
_08001C7C:
movs r0, #0
strb r0, [r2]
@@ -1071,7 +1071,7 @@ _08001C80:
thumb_func_start sub_1C84
sub_1C84: @ 0x08001C84
push {r4, lr}
- ldr r0, _08001CBC @ =0x0202BF20
+ ldr r0, _08001CBC @ =gUnknown_0202BF20
ldrb r0, [r0]
cmp r0, #0
beq _08001CB4
@@ -1082,7 +1082,7 @@ sub_1C84: @ 0x08001C84
adds r1, #2
movs r0, #0x41
strh r0, [r1]
- ldr r0, _08001CC8 @ =0x02002822
+ ldr r0, _08001CC8 @ =gUnknown_02002822
ldr r2, _08001CCC @ =0x04000208
ldrh r4, [r2]
strh r4, [r0]
@@ -1099,10 +1099,10 @@ _08001CB4:
pop {r0}
bx r0
.align 2, 0
-_08001CBC: .4byte 0x0202BF20
+_08001CBC: .4byte gUnknown_0202BF20
_08001CC0: .4byte 0x0400010C
_08001CC4: .4byte 0x0000FF3B
-_08001CC8: .4byte 0x02002822
+_08001CC8: .4byte gUnknown_02002822
_08001CCC: .4byte 0x04000208
_08001CD0: .4byte 0x04000200
@@ -1114,13 +1114,13 @@ sub_1CD4: @ 0x08001CD4
mov r5, r8
push {r5, r6, r7}
adds r3, r0, #0
- ldr r2, _08001D48 @ =0x02002822
+ ldr r2, _08001D48 @ =gUnknown_02002822
ldr r1, _08001D4C @ =0x04000208
ldrh r0, [r1]
strh r0, [r2]
movs r0, #0
strh r0, [r1]
- ldr r1, _08001D50 @ =0x0202BF20
+ ldr r1, _08001D50 @ =gUnknown_0202BF20
ldr r4, _08001D54 @ =0x0000021D
adds r0, r1, r4
ldrb r4, [r0]
@@ -1142,9 +1142,9 @@ sub_1CD4: @ 0x08001CD4
lsrs r0, r0, #0x18
_08001D14:
movs r2, #0
- ldr r4, _08001D58 @ =0x02002828
+ ldr r4, _08001D58 @ =gUnknown_02002828
mov r8, r4
- ldr r1, _08001D5C @ =0x02019C2C
+ ldr r1, _08001D5C @ =gUnknown_02019C2C
mov sb, r1
lsls r5, r0, #1
movs r0, #0x1c
@@ -1169,20 +1169,20 @@ _08001D28:
bls _08001D28
b _08001D70
.align 2, 0
-_08001D48: .4byte 0x02002822
+_08001D48: .4byte gUnknown_02002822
_08001D4C: .4byte 0x04000208
-_08001D50: .4byte 0x0202BF20
+_08001D50: .4byte gUnknown_0202BF20
_08001D54: .4byte 0x0000021D
-_08001D58: .4byte 0x02002828
-_08001D5C: .4byte 0x02019C2C
+_08001D58: .4byte gUnknown_02002828
+_08001D5C: .4byte gUnknown_02019C2C
_08001D60:
ldrb r1, [r6, #0x14]
movs r0, #1
orrs r0, r1
strb r0, [r6, #0x14]
- ldr r1, _08001DA8 @ =0x02002828
+ ldr r1, _08001DA8 @ =gUnknown_02002828
mov r8, r1
- ldr r2, _08001DAC @ =0x02019C2C
+ ldr r2, _08001DAC @ =gUnknown_02019C2C
mov sb, r2
_08001D70:
mov r4, r8
@@ -1214,8 +1214,8 @@ _08001D86:
pop {r0}
bx r0
.align 2, 0
-_08001DA8: .4byte 0x02002828
-_08001DAC: .4byte 0x02019C2C
+_08001DA8: .4byte gUnknown_02002828
+_08001DAC: .4byte gUnknown_02019C2C
_08001DB0: .4byte 0x0000021D
_08001DB4: .4byte 0x04000208
@@ -1227,13 +1227,13 @@ sub_1DB8: @ 0x08001DB8
mov r5, r8
push {r5, r6, r7}
mov ip, r0
- ldr r2, _08001E18 @ =0x02002822
+ ldr r2, _08001E18 @ =gUnknown_02002822
ldr r1, _08001E1C @ =0x04000208
ldrh r0, [r1]
strh r0, [r2]
movs r0, #0
strh r0, [r1]
- ldr r1, _08001E20 @ =0x0202BF20
+ ldr r1, _08001E20 @ =gUnknown_0202BF20
ldr r3, _08001E24 @ =0x00000621
adds r0, r1, r3
ldrb r0, [r0]
@@ -1272,9 +1272,9 @@ _08001E08:
strb r0, [r7, #0xc]
b _08001E9A
.align 2, 0
-_08001E18: .4byte 0x02002822
+_08001E18: .4byte gUnknown_02002822
_08001E1C: .4byte 0x04000208
-_08001E20: .4byte 0x0202BF20
+_08001E20: .4byte gUnknown_0202BF20
_08001E24: .4byte 0x00000621
_08001E28:
movs r1, #0
@@ -1293,7 +1293,7 @@ _08001E38:
lsls r0, r1, #2
mov r3, ip
adds r6, r0, r3
- ldr r0, _08001EB0 @ =0x0202C540
+ ldr r0, _08001EB0 @ =gUnknown_0202C540
ldrb r0, [r0]
lsls r0, r0, #1
lsls r1, r1, #6
@@ -1340,7 +1340,7 @@ _08001E98:
strb r3, [r7, #0xc]
_08001E9A:
ldr r1, _08001EB8 @ =0x04000208
- ldr r2, _08001EBC @ =0x02002822
+ ldr r2, _08001EBC @ =gUnknown_02002822
ldrh r0, [r2]
strh r0, [r1]
pop {r3, r4, r5}
@@ -1351,19 +1351,19 @@ _08001E9A:
pop {r0}
bx r0
.align 2, 0
-_08001EB0: .4byte 0x0202C540
+_08001EB0: .4byte gUnknown_0202C540
_08001EB4: .4byte 0x00000621
_08001EB8: .4byte 0x04000208
-_08001EBC: .4byte 0x02002822
+_08001EBC: .4byte gUnknown_02002822
thumb_func_start sub_1EC0
sub_1EC0: @ 0x08001EC0
push {r4, lr}
- ldr r4, _08001F00 @ =0x0202BF20
+ ldr r4, _08001F00 @ =gUnknown_0202BF20
ldrb r0, [r4, #0xe]
cmp r0, #0
beq _08001EDC
- ldr r1, _08001F04 @ =0x02002826
+ ldr r1, _08001F04 @ =gUnknown_02002826
ldrb r0, [r1]
subs r0, #1
strb r0, [r1]
@@ -1391,8 +1391,8 @@ _08001EDC:
strb r0, [r4, #0x15]
b _08001F42
.align 2, 0
-_08001F00: .4byte 0x0202BF20
-_08001F04: .4byte 0x02002826
+_08001F00: .4byte gUnknown_0202BF20
+_08001F04: .4byte gUnknown_02002826
_08001F08:
ldrb r0, [r4, #0x15]
cmp r0, #0
@@ -1408,7 +1408,7 @@ _08001F16:
cmp r2, #2
bne _08001F42
_08001F20:
- ldr r1, _08001F48 @ =0x02002824
+ ldr r1, _08001F48 @ =gUnknown_02002824
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
@@ -1431,7 +1431,7 @@ _08001F42:
pop {r0}
bx r0
.align 2, 0
-_08001F48: .4byte 0x02002824
+_08001F48: .4byte gUnknown_02002824
thumb_func_start sub_1F4C
sub_1F4C: @ 0x08001F4C
@@ -1446,7 +1446,7 @@ sub_1F5C: @ 0x08001F5C
push {r4, lr}
ldr r0, _08001F90 @ =0x04000128
ldr r1, [r0]
- ldr r4, _08001F94 @ =0x0202BF20
+ ldr r4, _08001F94 @ =gUnknown_0202BF20
lsls r0, r1, #0x1a
lsrs r0, r0, #0x1e
strb r0, [r4, #2]
@@ -1468,7 +1468,7 @@ _08001F80:
b _08001FB6
.align 2, 0
_08001F90: .4byte 0x04000128
-_08001F94: .4byte 0x0202BF20
+_08001F94: .4byte gUnknown_0202BF20
_08001F98:
bl sub_1FFC
lsls r0, r0, #0x18
@@ -1486,18 +1486,18 @@ _08001FB2:
movs r0, #4
strb r0, [r4, #1]
_08001FB6:
- ldr r3, _08001FDC @ =0x0202BF20
+ ldr r3, _08001FDC @ =gUnknown_0202BF20
ldrb r0, [r3, #0xd]
adds r0, #1
movs r2, #0
strb r0, [r3, #0xd]
- ldr r1, _08001FE0 @ =0x02002824
+ ldr r1, _08001FE0 @ =gUnknown_02002824
strb r2, [r1]
lsls r0, r0, #0x18
lsrs r0, r0, #0x18
cmp r0, #8
bne _08001FD6
- ldr r0, _08001FE4 @ =0x0202A554
+ ldr r0, _08001FE4 @ =gUnknown_0202A554
ldr r2, _08001FE8 @ =0x00000621
adds r1, r3, r2
ldrb r1, [r1]
@@ -1507,9 +1507,9 @@ _08001FD6:
pop {r0}
bx r0
.align 2, 0
-_08001FDC: .4byte 0x0202BF20
-_08001FE0: .4byte 0x02002824
-_08001FE4: .4byte 0x0202A554
+_08001FDC: .4byte gUnknown_0202BF20
+_08001FE0: .4byte gUnknown_02002824
+_08001FE4: .4byte gUnknown_0202A554
_08001FE8: .4byte 0x00000621
thumb_func_start sub_1FEC
@@ -1531,7 +1531,7 @@ sub_1FFC: @ 0x08001FFC
push {r6, r7}
movs r7, #0
ldr r5, _08002018 @ =0x0000FFFF
- ldr r0, _0800201C @ =0x0202BF20
+ ldr r0, _0800201C @ =gUnknown_0202BF20
ldrb r1, [r0, #0x10]
adds r4, r0, #0
cmp r1, #1
@@ -1541,7 +1541,7 @@ sub_1FFC: @ 0x08001FFC
b _08002030
.align 2, 0
_08002018: .4byte 0x0000FFFF
-_0800201C: .4byte 0x0202BF20
+_0800201C: .4byte gUnknown_0202BF20
_08002020: .4byte 0x0400012A
_08002024: .4byte 0x00008FFF
_08002028:
@@ -1561,7 +1561,7 @@ _08002030:
str r0, [r4, #4]
str r1, [r4, #8]
movs r3, #0
- ldr r0, _0800208C @ =0x02002827
+ ldr r0, _0800208C @ =gUnknown_02002827
mov sb, r0
adds r6, r4, #0
ldr r1, _08002090 @ =0x00008FFF
@@ -1597,7 +1597,7 @@ _0800206C:
_08002080: .4byte 0x0400012A
_08002084: .4byte 0x0000D13B
_08002088: .4byte 0x04000120
-_0800208C: .4byte 0x02002827
+_0800208C: .4byte gUnknown_02002827
_08002090: .4byte 0x00008FFF
_08002094: .4byte 0x0000FFFF
_08002098: .4byte 0x0000D138
@@ -1667,13 +1667,13 @@ sub_20FC: @ 0x080020FC
ldr r0, [r0]
str r0, [sp]
str r1, [sp, #4]
- ldr r0, _0800215C @ =0x0202BF20
+ ldr r0, _0800215C @ =gUnknown_0202BF20
ldrb r1, [r0, #0x18]
adds r6, r0, #0
cmp r1, #0
bne _08002164
movs r3, #0
- ldr r7, _08002160 @ =0x02002820
+ ldr r7, _08002160 @ =gUnknown_02002820
ldrb r0, [r6, #3]
cmp r3, r0
bhs _0800214C
@@ -1707,8 +1707,8 @@ _0800214C:
b _08002224
.align 2, 0
_08002158: .4byte 0x04000120
-_0800215C: .4byte 0x0202BF20
-_08002160: .4byte 0x02002820
+_0800215C: .4byte gUnknown_0202BF20
+_08002160: .4byte gUnknown_02002820
_08002164:
movs r2, #0xc4
lsls r2, r2, #3
@@ -1733,14 +1733,14 @@ _08002182:
cmp r3, r1
bhs _08002200
adds r5, r6, #0
- ldr r7, _080021F0 @ =0x0200282A
+ ldr r7, _080021F0 @ =gUnknown_0200282A
lsls r0, r0, #1
mov ip, r0
movs r2, #0x88
lsls r2, r2, #2
adds r2, r2, r6
mov sb, r2
- ldr r0, _080021F4 @ =0x02002826
+ ldr r0, _080021F4 @ =gUnknown_02002826
mov r8, r0
_080021A2:
lsls r0, r3, #1
@@ -1784,8 +1784,8 @@ _080021E2:
blo _080021A2
b _08002200
.align 2, 0
-_080021F0: .4byte 0x0200282A
-_080021F4: .4byte 0x02002826
+_080021F0: .4byte gUnknown_0200282A
+_080021F4: .4byte gUnknown_02002826
_080021F8:
ldrb r1, [r6, #0x14]
movs r0, #2
@@ -1799,7 +1799,7 @@ _08002200:
lsrs r0, r0, #0x18
cmp r0, #8
bne _08002224
- ldr r2, _08002234 @ =0x0200282A
+ ldr r2, _08002234 @ =gUnknown_0200282A
ldrh r0, [r2]
cmp r0, #0
beq _08002224
@@ -1819,12 +1819,12 @@ _08002224:
pop {r0}
bx r0
.align 2, 0
-_08002234: .4byte 0x0200282A
+_08002234: .4byte gUnknown_0200282A
_08002238: .4byte 0x00000621
thumb_func_start sub_223C
sub_223C: @ 0x0800223C
- ldr r0, _08002278 @ =0x0202BF20
+ ldr r0, _08002278 @ =gUnknown_0202BF20
ldrb r2, [r0, #0x18]
adds r3, r0, #0
cmp r2, #8
@@ -1832,7 +1832,7 @@ sub_223C: @ 0x0800223C
ldr r1, _0800227C @ =0x0400012A
ldrh r0, [r3, #0x16]
strh r0, [r1]
- ldr r1, _08002280 @ =0x02002825
+ ldr r1, _08002280 @ =gUnknown_02002825
ldrb r2, [r1]
cmp r2, #0
bne _08002288
@@ -1854,16 +1854,16 @@ sub_223C: @ 0x0800223C
strb r2, [r1]
b _080022FE
.align 2, 0
-_08002278: .4byte 0x0202BF20
+_08002278: .4byte gUnknown_0202BF20
_0800227C: .4byte 0x0400012A
-_08002280: .4byte 0x02002825
+_08002280: .4byte gUnknown_02002825
_08002284: .4byte 0x0000021D
_08002288:
movs r0, #0
strb r0, [r1]
b _080022FE
_0800228E:
- ldr r1, _080022B0 @ =0x02002825
+ ldr r1, _080022B0 @ =gUnknown_02002825
cmp r2, #0
bne _080022A2
ldr r2, _080022B4 @ =0x0000021D
@@ -1882,7 +1882,7 @@ _080022A2:
strh r0, [r1]
b _080022D8
.align 2, 0
-_080022B0: .4byte 0x02002825
+_080022B0: .4byte gUnknown_02002825
_080022B4: .4byte 0x0000021D
_080022B8: .4byte 0x0400012A
_080022BC:
@@ -1929,7 +1929,7 @@ _08002304: .4byte 0x00000621
thumb_func_start sub_2308
sub_2308: @ 0x08002308
- ldr r0, _08002324 @ =0x0202BF20
+ ldr r0, _08002324 @ =gUnknown_0202BF20
ldrb r0, [r0]
cmp r0, #0
beq _08002322
@@ -1945,7 +1945,7 @@ sub_2308: @ 0x08002308
_08002322:
bx lr
.align 2, 0
-_08002324: .4byte 0x0202BF20
+_08002324: .4byte gUnknown_0202BF20
_08002328: .4byte 0x0400010E
_0800232C: .4byte 0x0000FF7F
_08002330: .4byte 0x0400010C
@@ -1953,7 +1953,7 @@ _08002334: .4byte 0x0000FF3B
thumb_func_start sub_2338
sub_2338: @ 0x08002338
- ldr r1, _08002348 @ =0x0202BF20
+ ldr r1, _08002348 @ =gUnknown_0202BF20
ldrb r0, [r1, #0x19]
cmp r0, #8
bne _0800234C
@@ -1962,7 +1962,7 @@ sub_2338: @ 0x08002338
strb r0, [r1, #0x19]
b _0800235C
.align 2, 0
-_08002348: .4byte 0x0202BF20
+_08002348: .4byte gUnknown_0202BF20
_0800234C:
ldrb r0, [r1]
cmp r0, #0
@@ -1980,7 +1980,7 @@ _08002360: .4byte 0x0400010E
thumb_func_start sub_2364
sub_2364: @ 0x08002364
push {r4, r5, lr}
- ldr r1, _080023A8 @ =0x0202BF20
+ ldr r1, _080023A8 @ =gUnknown_0202BF20
ldr r2, _080023AC @ =0x0000021D
adds r0, r1, r2
movs r2, #0
@@ -2015,14 +2015,14 @@ _08002386:
pop {r0}
bx r0
.align 2, 0
-_080023A8: .4byte 0x0202BF20
+_080023A8: .4byte gUnknown_0202BF20
_080023AC: .4byte 0x0000021D
_080023B0: .4byte 0x0000EFFF
thumb_func_start sub_23B4
sub_23B4: @ 0x080023B4
push {r4, r5, r6, r7, lr}
- ldr r1, _08002408 @ =0x0202BF20
+ ldr r1, _08002408 @ =gUnknown_0202BF20
ldr r2, _0800240C @ =0x00000621
adds r0, r1, r2
movs r2, #0
@@ -2066,7 +2066,7 @@ _080023DC:
pop {r0}
bx r0
.align 2, 0
-_08002408: .4byte 0x0202BF20
+_08002408: .4byte gUnknown_0202BF20
_0800240C: .4byte 0x00000621
_08002410: .4byte 0x0000EFFF
@@ -2223,25 +2223,25 @@ _08002534: .4byte 0x04000004
thumb_func_start sub_2538
sub_2538: @ 0x08002538
- ldr r0, _08002554 @ =0x0202ADD0
+ ldr r0, _08002554 @ =gUnknown_0202ADD0
movs r1, #0
str r1, [r0]
- ldr r0, _08002558 @ =0x0201A444
+ ldr r0, _08002558 @ =gUnknown_0201A444
movs r2, #0
strh r1, [r0]
- ldr r0, _0800255C @ =0x0202BDF0
+ ldr r0, _0800255C @ =gUnknown_0202BDF0
str r1, [r0]
- ldr r0, _08002560 @ =0x0201C1AC
+ ldr r0, _08002560 @ =gUnknown_0201C1AC
strb r2, [r0]
- ldr r0, _08002564 @ =0x0202ADDC
+ ldr r0, _08002564 @ =gUnknown_0202ADDC
strb r2, [r0]
bx lr
.align 2, 0
-_08002554: .4byte 0x0202ADD0
-_08002558: .4byte 0x0201A444
-_0800255C: .4byte 0x0202BDF0
-_08002560: .4byte 0x0201C1AC
-_08002564: .4byte 0x0202ADDC
+_08002554: .4byte gUnknown_0202ADD0
+_08002558: .4byte gUnknown_0201A444
+_0800255C: .4byte gUnknown_0202BDF0
+_08002560: .4byte gUnknown_0201C1AC
+_08002564: .4byte gUnknown_0202ADDC
thumb_func_start sub_2568
sub_2568: @ 0x08002568
diff --git a/asm/titlescreen.s b/asm/titlescreen.s
index 5149db8..0d127f7 100755
--- a/asm/titlescreen.s
+++ b/asm/titlescreen.s
@@ -15,7 +15,7 @@ sub_11640: @ 0x08011640
ldrsb r0, [r4, r0]
movs r1, #0xb8
muls r0, r1, r0
- ldr r2, _08011748 @ =0x0200B3B8
+ ldr r2, _08011748 @ =gUnknown_0200B3B8
adds r7, r0, r2
movs r0, #0x10
ldrsb r0, [r4, r0]
@@ -140,7 +140,7 @@ _08011730:
bx r0
.align 2, 0
_08011744: .4byte gTitlescreen
-_08011748: .4byte 0x0200B3B8
+_08011748: .4byte gUnknown_0200B3B8
_0801174C: .4byte gUnknown_086A96E4
_08011750: .4byte gOamBuffer
_08011754: .4byte 0xFFFFFE00
@@ -200,7 +200,7 @@ sub_1175C: @ 0x0801175C
ldrsb r0, [r3, r0]
mov r1, r8
strh r0, [r1]
- ldr r4, _08011820 @ =0x0201C190
+ ldr r4, _08011820 @ =gUnknown_0201C190
adds r0, r4, #0
movs r1, #7
bl LoadSpriteSets
@@ -242,7 +242,7 @@ _08011810: .4byte gMain
_08011814: .4byte 0x00000808
_08011818: .4byte 0x04000050
_0801181C: .4byte gTitlescreen
-_08011820: .4byte 0x0201C190
+_08011820: .4byte gUnknown_0201C190
_08011824: .4byte gOamBuffer
_08011828:
ldrh r0, [r4]
@@ -458,7 +458,7 @@ sub_11968: @ 0x08011968
ldrsb r0, [r3, r0]
mov r1, r8
strh r0, [r1]
- ldr r4, _08011A2C @ =0x0202BE00
+ ldr r4, _08011A2C @ =gUnknown_0202BE00
adds r0, r4, #0
movs r1, #7
bl LoadSpriteSets
@@ -500,7 +500,7 @@ _08011A1C: .4byte gMain
_08011A20: .4byte 0x00000808
_08011A24: .4byte 0x04000050
_08011A28: .4byte gTitlescreen
-_08011A2C: .4byte 0x0202BE00
+_08011A2C: .4byte gUnknown_0202BE00
_08011A30: .4byte gOamBuffer
_08011A34:
ldrh r0, [r4]
diff --git a/asm/unknown_lib.s b/asm/unknown_lib.s
index ff163e3..5e1abcf 100755
--- a/asm/unknown_lib.s
+++ b/asm/unknown_lib.s
@@ -124,7 +124,7 @@ sub_555BC: @ 0x080555BC
ldr r2, _080555D0 @ =gUnknown_080554F1
movs r0, #1
eors r2, r0
- ldr r3, _080555D4 @ =0x02002FD8
+ ldr r3, _080555D4 @ =gUnknown_02002FD8
ldr r0, _080555D8 @ =gUnknown_08055531
ldr r1, _080555D0 @ =gUnknown_080554F1
subs r0, r0, r1
@@ -132,7 +132,7 @@ sub_555BC: @ 0x080555BC
b _080555E8
.align 2, 0
_080555D0: .4byte gUnknown_080554F1
-_080555D4: .4byte 0x02002FD8
+_080555D4: .4byte gUnknown_02002FD8
_080555D8: .4byte gUnknown_08055531
_080555DC:
ldrh r0, [r2]
@@ -145,23 +145,23 @@ _080555E8:
lsrs r1, r0, #0x10
cmp r1, #0
bne _080555DC
- ldr r1, _08055608 @ =0x02032FF0
- ldr r0, _0805560C @ =0x02002FD9
+ ldr r1, _08055608 @ =gUnknown_02032FF0
+ ldr r0, _0805560C @ =gUnknown_02002FD9
str r0, [r1]
ldr r2, _08055610 @ =gUnknown_08055571
movs r0, #1
eors r2, r0
- ldr r3, _08055614 @ =0x02002F38
+ ldr r3, _08055614 @ =gUnknown_02002F38
ldr r0, _08055618 @ =gUnknown_080555BD
ldr r1, _08055610 @ =gUnknown_08055571
subs r0, r0, r1
lsls r0, r0, #0xf
b _08055628
.align 2, 0
-_08055608: .4byte 0x02032FF0
-_0805560C: .4byte 0x02002FD9
+_08055608: .4byte gUnknown_02032FF0
+_0805560C: .4byte gUnknown_02002FD9
_08055610: .4byte gUnknown_08055571
-_08055614: .4byte 0x02002F38
+_08055614: .4byte gUnknown_02002F38
_08055618: .4byte gUnknown_080555BD
_0805561C:
ldrh r0, [r2]
@@ -174,8 +174,8 @@ _08055628:
lsrs r1, r0, #0x10
cmp r1, #0
bne _0805561C
- ldr r1, _08055644 @ =0x02032FF4
- ldr r0, _08055648 @ =0x02002F39
+ ldr r1, _08055644 @ =gUnknown_02032FF4
+ ldr r0, _08055648 @ =gUnknown_02002F39
str r0, [r1]
ldr r2, _0805564C @ =0x04000204
ldrh r0, [r2]
@@ -186,8 +186,8 @@ _08055628:
strh r0, [r2]
bx lr
.align 2, 0
-_08055644: .4byte 0x02032FF4
-_08055648: .4byte 0x02002F39
+_08055644: .4byte gUnknown_02032FF4
+_08055648: .4byte gUnknown_02002F39
_0805564C: .4byte 0x04000204
_08055650: .4byte 0x0000FFFC
@@ -210,7 +210,7 @@ _08055666:
adds r1, r5, #0
adds r2, r4, #0
bl sub_55530
- ldr r0, _08055690 @ =0x02032FF4
+ ldr r0, _08055690 @ =gUnknown_02032FF4
ldr r3, [r0]
adds r0, r6, #0
adds r1, r5, #0
@@ -225,6 +225,6 @@ _08055688:
pop {r1}
bx r1
.align 2, 0
-_08055690: .4byte 0x02032FF4
+_08055690: .4byte gUnknown_02032FF4
.align 2, 0 @ Don't pad with nop.
diff --git a/ld_script.txt b/ld_script.txt
index 87175f6..c1c495d 100755
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -74,4 +74,5 @@ SECTIONS
}
}
+INCLUDE ../../undefined_ewram.txt
INCLUDE ../../undefined_rom.txt
diff --git a/undefined_ewram.txt b/undefined_ewram.txt
new file mode 100644
index 0000000..148a233
--- /dev/null
+++ b/undefined_ewram.txt
@@ -0,0 +1,266 @@
+gUnknown_02000000 = 0x02000000;
+gUnknown_02002808 = 0x02002808;
+gUnknown_02002814 = 0x02002814;
+gUnknown_02002818 = 0x02002818;
+gUnknown_0200281C = 0x0200281C;
+gUnknown_02002820 = 0x02002820;
+gUnknown_02002822 = 0x02002822;
+gUnknown_02002824 = 0x02002824;
+gUnknown_02002825 = 0x02002825;
+gUnknown_02002826 = 0x02002826;
+gUnknown_02002827 = 0x02002827;
+gUnknown_02002828 = 0x02002828;
+gUnknown_0200282A = 0x0200282A;
+gUnknown_0200282C = 0x0200282C;
+gUnknown_0200282D = 0x0200282D;
+gUnknown_02002830 = 0x02002830;
+gUnknown_02002831 = 0x02002831;
+gUnknown_02002838 = 0x02002838;
+gUnknown_02002850 = 0x02002850;
+gUnknown_02002858 = 0x02002858;
+gUnknown_0200287D = 0x0200287D;
+gUnknown_02002880 = 0x02002880;
+gUnknown_02002882 = 0x02002882;
+gUnknown_02002884 = 0x02002884;
+gUnknown_02002885 = 0x02002885;
+gUnknown_020028A8 = 0x020028A8;
+gUnknown_020028AA = 0x020028AA;
+gUnknown_020028D8 = 0x020028D8;
+gUnknown_02002920 = 0x02002920;
+gUnknown_02002932 = 0x02002932;
+gUnknown_02002935 = 0x02002935;
+gUnknown_0200293A = 0x0200293A;
+gUnknown_02002F38 = 0x02002F38;
+gUnknown_02002F39 = 0x02002F39;
+gUnknown_02002FD8 = 0x02002FD8;
+gUnknown_02002FD9 = 0x02002FD9;
+gUnknown_020030A0 = 0x020030A0;
+gUnknown_0200B100 = 0x0200B100;
+gUnknown_0200B134 = 0x0200B134;
+gUnknown_0200B18E = 0x0200B18E;
+gUnknown_0200B204 = 0x0200B204;
+gUnknown_0200B218 = 0x0200B218;
+gUnknown_0200B22C = 0x0200B22C;
+gUnknown_0200B3B8 = 0x0200B3B8;
+gUnknown_0200B470 = 0x0200B470;
+gUnknown_0200B528 = 0x0200B528;
+gUnknown_0200B5E0 = 0x0200B5E0;
+gUnknown_0200B698 = 0x0200B698;
+gUnknown_0200B750 = 0x0200B750;
+gUnknown_0200B808 = 0x0200B808;
+gUnknown_0200B8C0 = 0x0200B8C0;
+gUnknown_0200B978 = 0x0200B978;
+gUnknown_0200BA30 = 0x0200BA30;
+gUnknown_0200BAE8 = 0x0200BAE8;
+gUnknown_0200BBA0 = 0x0200BBA0;
+gUnknown_0200BC58 = 0x0200BC58;
+gUnknown_0200BD10 = 0x0200BD10;
+gUnknown_0200BDC8 = 0x0200BDC8;
+gUnknown_0200BE80 = 0x0200BE80;
+gUnknown_0200BF38 = 0x0200BF38;
+gUnknown_0200BFF0 = 0x0200BFF0;
+gUnknown_0200C0A8 = 0x0200C0A8;
+gUnknown_0200C160 = 0x0200C160;
+gUnknown_0200C218 = 0x0200C218;
+gUnknown_0200C2D0 = 0x0200C2D0;
+gUnknown_0200C388 = 0x0200C388;
+gUnknown_0200C440 = 0x0200C440;
+gUnknown_0200C4F8 = 0x0200C4F8;
+gUnknown_0200C5B0 = 0x0200C5B0;
+gUnknown_0200C668 = 0x0200C668;
+gUnknown_0200C7D8 = 0x0200C7D8;
+gUnknown_0200C890 = 0x0200C890;
+gUnknown_0200C948 = 0x0200C948;
+gUnknown_0200CA00 = 0x0200CA00;
+gUnknown_0200CAB8 = 0x0200CAB8;
+gUnknown_0200CC28 = 0x0200CC28;
+gUnknown_0200CD98 = 0x0200CD98;
+gUnknown_0200D078 = 0x0200D078;
+gUnknown_0200D2A0 = 0x0200D2A0;
+gUnknown_0200D410 = 0x0200D410;
+gUnknown_0200D580 = 0x0200D580;
+gUnknown_0200D638 = 0x0200D638;
+gUnknown_0200D860 = 0x0200D860;
+gUnknown_0200D918 = 0x0200D918;
+gUnknown_0200D920 = 0x0200D920;
+gUnknown_0200D9D0 = 0x0200D9D0;
+gUnknown_0200DCB0 = 0x0200DCB0;
+gUnknown_0200DD68 = 0x0200DD68;
+gUnknown_0200DE20 = 0x0200DE20;
+gUnknown_0200DED8 = 0x0200DED8;
+gUnknown_0200DF90 = 0x0200DF90;
+gUnknown_0200E048 = 0x0200E048;
+gUnknown_0200E100 = 0x0200E100;
+gUnknown_0200E1B8 = 0x0200E1B8;
+gUnknown_0200E270 = 0x0200E270;
+gUnknown_0200E278 = 0x0200E278;
+gUnknown_0200E328 = 0x0200E328;
+gUnknown_0200E498 = 0x0200E498;
+gUnknown_0200E550 = 0x0200E550;
+gUnknown_0200E608 = 0x0200E608;
+gUnknown_0200E6C0 = 0x0200E6C0;
+gUnknown_0200E9A0 = 0x0200E9A0;
+gUnknown_0200EA58 = 0x0200EA58;
+gUnknown_0200EBC8 = 0x0200EBC8;
+gUnknown_0200EEA8 = 0x0200EEA8;
+gUnknown_0200FBB0 = 0x0200FBB0;
+gUnknown_02019BEC = 0x02019BEC;
+gUnknown_02019BF4 = 0x02019BF4;
+gUnknown_02019C00 = 0x02019C00;
+gUnknown_02019C10 = 0x02019C10;
+gUnknown_02019C20 = 0x02019C20;
+gUnknown_02019C24 = 0x02019C24;
+gUnknown_02019C28 = 0x02019C28;
+gUnknown_02019C2C = 0x02019C2C;
+gUnknown_02019C30 = 0x02019C30;
+gUnknown_02019C40 = 0x02019C40;
+gUnknown_0201A440 = 0x0201A440;
+gUnknown_0201A444 = 0x0201A444;
+gUnknown_0201A448 = 0x0201A448;
+gUnknown_0201A44C = 0x0201A44C;
+gUnknown_0201A450 = 0x0201A450;
+gUnknown_0201A4B0 = 0x0201A4B0;
+gUnknown_0201A4B8 = 0x0201A4B8;
+gUnknown_0201A4BC = 0x0201A4BC;
+gUnknown_0201A4C0 = 0x0201A4C0;
+gUnknown_0201A4D0 = 0x0201A4D0;
+gUnknown_0201A4F0 = 0x0201A4F0;
+gUnknown_0201A4F4 = 0x0201A4F4;
+gUnknown_0201A4F8 = 0x0201A4F8;
+gUnknown_0201A500 = 0x0201A500;
+gUnknown_0201A510 = 0x0201A510;
+gUnknown_0201A514 = 0x0201A514;
+gUnknown_0201A520 = 0x0201A520;
+gUnknown_0201A920 = 0x0201A920;
+gUnknown_0201AD20 = 0x0201AD20;
+gUnknown_0201B120 = 0x0201B120;
+gUnknown_0201B124 = 0x0201B124;
+gUnknown_0201B128 = 0x0201B128;
+gUnknown_0201B130 = 0x0201B130;
+gUnknown_0201B170 = 0x0201B170;
+gUnknown_0201B174 = 0x0201B174;
+gUnknown_0201B178 = 0x0201B178;
+gUnknown_0201B180 = 0x0201B180;
+gUnknown_0201C180 = 0x0201C180;
+gUnknown_0201C184 = 0x0201C184;
+gUnknown_0201C188 = 0x0201C188;
+gUnknown_0201C18C = 0x0201C18C;
+gUnknown_0201C190 = 0x0201C190;
+gUnknown_0201C1AC = 0x0201C1AC;
+gUnknown_0201C1B0 = 0x0201C1B0;
+gUnknown_0201C1B4 = 0x0201C1B4;
+gUnknown_0201C1B8 = 0x0201C1B8;
+gUnknown_0201C1BC = 0x0201C1BC;
+gUnknown_0201C1C0 = 0x0201C1C0;
+gUnknown_0202A1C0 = 0x0202A1C0;
+gUnknown_0202A390 = 0x0202A390;
+gUnknown_0202A554 = 0x0202A554;
+gUnknown_0202A558 = 0x0202A558;
+gUnknown_0202A55C = 0x0202A55C;
+gUnknown_0202A560 = 0x0202A560;
+gUnknown_0202A564 = 0x0202A564;
+gUnknown_0202A568 = 0x0202A568;
+gUnknown_0202A56C = 0x0202A56C;
+gUnknown_0202A574 = 0x0202A574;
+gUnknown_0202A578 = 0x0202A578;
+gUnknown_0202A57C = 0x0202A57C;
+gUnknown_0202A580 = 0x0202A580;
+gUnknown_0202A588 = 0x0202A588;
+gUnknown_0202A58C = 0x0202A58C;
+gUnknown_0202A590 = 0x0202A590;
+gUnknown_0202AD90 = 0x0202AD90;
+gUnknown_0202ADA0 = 0x0202ADA0;
+gUnknown_0202ADD0 = 0x0202ADD0;
+gUnknown_0202ADD4 = 0x0202ADD4;
+gUnknown_0202ADD8 = 0x0202ADD8;
+gUnknown_0202ADDC = 0x0202ADDC;
+gUnknown_0202ADE0 = 0x0202ADE0;
+gUnknown_0202ADE4 = 0x0202ADE4;
+gUnknown_0202ADE8 = 0x0202ADE8;
+gUnknown_0202BDF0 = 0x0202BDF0;
+gUnknown_0202BE00 = 0x0202BE00;
+gUnknown_0202BE1C = 0x0202BE1C;
+gUnknown_0202BE20 = 0x0202BE20;
+gUnknown_0202BE30 = 0x0202BE30;
+gUnknown_0202BE70 = 0x0202BE70;
+gUnknown_0202BEB0 = 0x0202BEB0;
+gUnknown_0202BEB4 = 0x0202BEB4;
+gUnknown_0202BEB8 = 0x0202BEB8;
+gUnknown_0202BEBC = 0x0202BEBC;
+gUnknown_0202BEC0 = 0x0202BEC0;
+gUnknown_0202BEC4 = 0x0202BEC4;
+gUnknown_0202BEC8 = 0x0202BEC8;
+gUnknown_0202BECC = 0x0202BECC;
+gUnknown_0202BED0 = 0x0202BED0;
+gUnknown_0202BED4 = 0x0202BED4;
+gUnknown_0202BED8 = 0x0202BED8;
+gUnknown_0202BEDC = 0x0202BEDC;
+gUnknown_0202BEE0 = 0x0202BEE0;
+gUnknown_0202BEE4 = 0x0202BEE4;
+gUnknown_0202BEE8 = 0x0202BEE8;
+gUnknown_0202BEEC = 0x0202BEEC;
+gUnknown_0202BEF0 = 0x0202BEF0;
+gUnknown_0202BEF4 = 0x0202BEF4;
+gUnknown_0202BEF8 = 0x0202BEF8;
+gUnknown_0202BEFC = 0x0202BEFC;
+gUnknown_0202BF00 = 0x0202BF00;
+gUnknown_0202BF04 = 0x0202BF04;
+gUnknown_0202BF08 = 0x0202BF08;
+gUnknown_0202BF0C = 0x0202BF0C;
+gUnknown_0202BF10 = 0x0202BF10;
+gUnknown_0202BF14 = 0x0202BF14;
+gUnknown_0202BF20 = 0x0202BF20;
+gUnknown_0202C540 = 0x0202C540;
+gUnknown_0202C544 = 0x0202C544;
+gUnknown_0202C548 = 0x0202C548;
+gUnknown_0202C54C = 0x0202C54C;
+gUnknown_0202C550 = 0x0202C550;
+gUnknown_0202C580 = 0x0202C580;
+gUnknown_0202C584 = 0x0202C584;
+gUnknown_0202C58C = 0x0202C58C;
+gUnknown_0202C590 = 0x0202C590;
+gUnknown_0202C594 = 0x0202C594;
+gUnknown_0202C598 = 0x0202C598;
+gUnknown_0202C59C = 0x0202C59C;
+gUnknown_0202C5A0 = 0x0202C5A0;
+gUnknown_0202C5A4 = 0x0202C5A4;
+gUnknown_0202C5A8 = 0x0202C5A8;
+gUnknown_0202C5AC = 0x0202C5AC;
+gUnknown_0202C5B0 = 0x0202C5B0;
+gUnknown_0202C5B4 = 0x0202C5B4;
+gUnknown_0202C5C0 = 0x0202C5C0;
+gUnknown_0202C5E0 = 0x0202C5E0;
+gUnknown_0202C5E4 = 0x0202C5E4;
+gUnknown_0202C5E8 = 0x0202C5E8;
+gUnknown_0202C5F0 = 0x0202C5F0;
+gUnknown_0202C604 = 0x0202C604;
+gUnknown_0202C610 = 0x0202C610;
+gUnknown_0202C624 = 0x0202C624;
+gUnknown_0202C6D0 = 0x0202C6D0;
+gUnknown_0202C6E4 = 0x0202C6E4;
+gUnknown_0202C790 = 0x0202C790;
+gUnknown_0202C794 = 0x0202C794;
+gUnknown_0202C7A0 = 0x0202C7A0;
+gUnknown_0202D760 = 0x0202D760;
+gUnknown_0202D880 = 0x0202D880;
+gUnknown_020306C0 = 0x020306C0;
+gUnknown_020306D0 = 0x020306D0;
+gUnknown_020306F0 = 0x020306F0;
+gUnknown_02030710 = 0x02030710;
+gUnknown_02030730 = 0x02030730;
+gUnknown_02030750 = 0x02030750;
+gUnknown_02030760 = 0x02030760;
+gUnknown_02031060 = 0x02031060;
+gUnknown_02031500 = 0x02031500;
+gUnknown_02031510 = 0x02031510;
+gUnknown_02031590 = 0x02031590;
+gUnknown_020315D0 = 0x020315D0;
+gUnknown_02031AF0 = 0x02031AF0;
+gUnknown_02031B18 = 0x02031B18;
+gUnknown_02032EE0 = 0x02032EE0;
+gUnknown_02032F20 = 0x02032F20;
+gUnknown_02032F60 = 0x02032F60;
+gUnknown_02032FB0 = 0x02032FB0;
+gUnknown_02032FF0 = 0x02032FF0;
+gUnknown_02032FF4 = 0x02032FF4;
+gUnknown_02FAF080 = 0x02FAF080;