summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhuderlem <huderlem@gmail.com>2019-08-04 21:46:06 -0500
committerGitHub <noreply@github.com>2019-08-04 21:46:06 -0500
commitd824a2b4266e6cfa885ef08b23c43e38dbbafcd7 (patch)
tree93cd4961529e9f1dd39c643f0b82f0c41b5a242a
parentedcfdc07d9149fe6ff8394980edcf1486ee10e94 (diff)
parentc2c97040ec58f7d17956b25164b16dab33597109 (diff)
Merge pull request #5 from camthesaxman/variables
replace hardcoded addresses with actual symbols
-rwxr-xr-xasm/bonus_field_select.s188
-rwxr-xr-xasm/ereader.s658
-rwxr-xr-xasm/field_select.s90
-rwxr-xr-xasm/high_scores.s1230
-rwxr-xr-xasm/intro.s1428
-rwxr-xr-xasm/m4a_1.s4
-rwxr-xr-xasm/options.s360
-rwxr-xr-xasm/pokedex.s2318
-rwxr-xr-xasm/rom_1068C.s30
-rwxr-xr-xasm/rom_11B9C.s2324
-rwxr-xr-xasm/rom_3219C.s2888
-rwxr-xr-xasm/rom_528AC.s60
-rwxr-xr-xasm/rom_9BC.s372
-rwxr-xr-xasm/titlescreen.s32
-rwxr-xr-xasm/unknown_lib.s48
-rw-r--r--common_syms/m4a.txt2
-rwxr-xr-xdata/graphics/mon_portraits.inc4
-rwxr-xr-xdata/rom.s2152
-rw-r--r--graphics/intro/copyright.pal518
-rwxr-xr-xld_script.txt5
-rwxr-xr-xsrc/m4a.c14
-rwxr-xr-xsym_bss.txt29
-rwxr-xr-xsym_common.txt8
-rw-r--r--[-rwxr-xr-x]sym_ewram.txt623
24 files changed, 8964 insertions, 6421 deletions
diff --git a/asm/bonus_field_select.s b/asm/bonus_field_select.s
index e181588..cea2519 100755
--- a/asm/bonus_field_select.s
+++ b/asm/bonus_field_select.s
@@ -7,7 +7,7 @@
thumb_func_start BonusFieldSelectMain
BonusFieldSelectMain: @ 0x080025A4
push {lr}
- ldr r1, _080025BC @ =0x0805C750
+ ldr r1, _080025BC @ =gUnknown_0805C750
ldr r0, _080025C0 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -17,7 +17,7 @@ BonusFieldSelectMain: @ 0x080025A4
pop {r0}
bx r0
.align 2, 0
-_080025BC: .4byte 0x0805C750
+_080025BC: .4byte gUnknown_0805C750
_080025C0: .4byte gMain
thumb_func_start sub_25C4
@@ -62,7 +62,7 @@ sub_25C4: @ 0x080025C4
ldrh r0, [r2]
strh r0, [r4, #0x16]
ldr r0, _080026B8 @ =0x040000D4
- ldr r1, _080026BC @ =0x0807C2E0
+ ldr r1, _080026BC @ =gUnknown_0807C2E0
str r1, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -77,14 +77,14 @@ sub_25C4: @ 0x080025C4
ldr r1, _080026CC @ =0x80002000
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _080026D0 @ =0x0807C4E0
+ ldr r1, _080026D0 @ =gUnknown_0807C4E0
str r1, [r0]
ldr r1, _080026D4 @ =0x06008000
str r1, [r0, #4]
ldr r1, _080026D8 @ =0x80000C00
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _080026DC @ =0x0807AAE0
+ ldr r1, _080026DC @ =gUnknown_0807AAE0
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -92,13 +92,13 @@ sub_25C4: @ 0x080025C4
ldr r2, _080026E0 @ =0x80000400
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _080026E4 @ =0x0807B2E0
+ ldr r1, _080026E4 @ =gUnknown_0807B2E0
str r1, [r0]
ldr r1, _080026E8 @ =0x06000800
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _080026EC @ =0x0807BAE0
+ ldr r1, _080026EC @ =gUnknown_0807BAE0
str r1, [r0]
ldr r1, _080026F0 @ =0x06001000
str r1, [r0, #4]
@@ -136,19 +136,19 @@ _080026AC: .4byte 0x0400000A
_080026B0: .4byte 0x0400000C
_080026B4: .4byte gMain
_080026B8: .4byte 0x040000D4
-_080026BC: .4byte 0x0807C2E0
+_080026BC: .4byte gUnknown_0807C2E0
_080026C0: .4byte 0x80000100
_080026C4: .4byte gFieldSelectWindow_Gfx
_080026C8: .4byte 0x06004000
_080026CC: .4byte 0x80002000
-_080026D0: .4byte 0x0807C4E0
+_080026D0: .4byte gUnknown_0807C4E0
_080026D4: .4byte 0x06008000
_080026D8: .4byte 0x80000C00
-_080026DC: .4byte 0x0807AAE0
+_080026DC: .4byte gUnknown_0807AAE0
_080026E0: .4byte 0x80000400
-_080026E4: .4byte 0x0807B2E0
+_080026E4: .4byte gUnknown_0807B2E0
_080026E8: .4byte 0x06000800
-_080026EC: .4byte 0x0807BAE0
+_080026EC: .4byte gUnknown_0807BAE0
_080026F0: .4byte 0x06001000
_080026F4: .4byte gFieldSelectSpritePals
_080026F8: .4byte 0x05000200
@@ -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]
@@ -433,8 +433,8 @@ _0800291C:
ble _0800296E
ldr r1, _08002980 @ =gMain
strb r3, [r1, #0xd]
- ldr r2, _08002984 @ =0x086A4CF0
- ldr r0, _08002988 @ =0x0201A4F8
+ ldr r2, _08002984 @ =gUnknown_086A4CF0
+ 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 0x086A4CF0
-_08002988: .4byte 0x0201A4F8
-_0800298C: .4byte 0x0202BEE4
+_08002984: .4byte gUnknown_086A4CF0
+_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,15 +507,15 @@ 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 @ =0x086A4C80
+ ldr r0, _08002C34 @ =gUnknown_086A4C80
mov ip, r0
movs r2, #0xd2
lsls r2, r2, #3
@@ -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:
@@ -583,7 +583,7 @@ _08002A70:
mov sb, r1
cmp r0, #1
bne _08002AEC
- ldr r1, _08002C40 @ =0x086A4CC0
+ ldr r1, _08002C40 @ =gUnknown_086A4CC0
adds r1, r2, r1
ldrh r0, [r1]
strh r0, [r3, #2]
@@ -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]
@@ -706,8 +706,8 @@ _08002B0C:
ldrh r0, [r1]
cmp r0, #1
bne _08002BEA
- ldr r2, _08002C54 @ =0x086A4CD8
- ldr r1, _08002C24 @ =0x0201A4F8
+ ldr r2, _08002C54 @ =gUnknown_086A4CD8
+ 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
-_08002C34: .4byte 0x086A4C80
+_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
-_08002C40: .4byte 0x086A4CC0
+_08002C3C: .4byte gUnknown_0200B3B8
+_08002C40: .4byte gUnknown_086A4CC0
_08002C44: .4byte gOamBuffer
_08002C48: .4byte 0x000001FF
_08002C4C: .4byte 0xFFFFFE00
-_08002C50: .4byte 0x0202BEE8
-_08002C54: .4byte 0x086A4CD8
+_08002C50: .4byte gUnknown_0202BEE8
+_08002C54: .4byte gUnknown_086A4CD8
diff --git a/asm/ereader.s b/asm/ereader.s
index da52ca9..b5a612c 100755
--- a/asm/ereader.s
+++ b/asm/ereader.s
@@ -7,7 +7,7 @@
thumb_func_start EReaderMain
EReaderMain: @ 0x08002C58
push {lr}
- ldr r1, _08002C70 @ =0x0805C75C
+ ldr r1, _08002C70 @ =gUnknown_0805C75C
ldr r0, _08002C74 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -17,7 +17,7 @@ EReaderMain: @ 0x08002C58
pop {r0}
bx r0
.align 2, 0
-_08002C70: .4byte 0x0805C75C
+_08002C70: .4byte gUnknown_0805C75C
_08002C74: .4byte gMain
thumb_func_start sub_2C78
@@ -65,7 +65,7 @@ sub_2C78: @ 0x08002C78
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _08002D90 @ =0x040000D4
- ldr r0, _08002D94 @ =0x08081D20
+ ldr r0, _08002D94 @ =gUnknown_08081D20
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -73,23 +73,23 @@ sub_2C78: @ 0x08002C78
ldr r0, _08002D98 @ =0x80000020
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08002D9C @ =0x080897E0
+ ldr r0, _08002D9C @ =gUnknown_080897E0
str r0, [r4]
ldr r0, _08002DA0 @ =0x05000040
str r0, [r4, #4]
ldr r0, _08002DA4 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08002DA8 @ =0x08080500
+ ldr r0, _08002DA8 @ =gUnknown_08080500
str r0, [r4]
- ldr r0, _08002DAC @ =0x03000000
+ ldr r0, _08002DAC @ =gUnknown_03000000
mov r8, r0
str r0, [r4, #4]
ldr r1, _08002DB0 @ =0x80001800
mov sb, r1
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08002DB4 @ =0x0807DD00
+ ldr r0, _08002DB4 @ =gUnknown_0807DD00
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -97,20 +97,20 @@ sub_2C78: @ 0x08002C78
ldr r1, _08002DB8 @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08002DBC @ =0x0807FD00
+ ldr r0, _08002DBC @ =gUnknown_0807FD00
str r0, [r4]
ldr r0, _08002DC0 @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08002DC4 @ =0x08089960
+ ldr r0, _08002DC4 @ =gUnknown_08089960
str r0, [r4]
ldr r0, _08002DC8 @ =0x05000200
str r0, [r4, #4]
ldr r0, _08002DCC @ =0x80000060
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08002DD0 @ =0x08089B60
+ ldr r0, _08002DD0 @ =gUnknown_08089B60
str r0, [r4]
ldr r0, _08002DD4 @ =0x06010000
str r0, [r4, #4]
@@ -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
@@ -153,71 +153,71 @@ _08002D84: .4byte 0x0400000A
_08002D88: .4byte gMain
_08002D8C: .4byte 0x0000FFE8
_08002D90: .4byte 0x040000D4
-_08002D94: .4byte 0x08081D20
+_08002D94: .4byte gUnknown_08081D20
_08002D98: .4byte 0x80000020
-_08002D9C: .4byte 0x080897E0
+_08002D9C: .4byte gUnknown_080897E0
_08002DA0: .4byte 0x05000040
_08002DA4: .4byte 0x80000010
-_08002DA8: .4byte 0x08080500
-_08002DAC: .4byte 0x03000000
+_08002DA8: .4byte gUnknown_08080500
+_08002DAC: .4byte gUnknown_03000000
_08002DB0: .4byte 0x80001800
-_08002DB4: .4byte 0x0807DD00
+_08002DB4: .4byte gUnknown_0807DD00
_08002DB8: .4byte 0x80000400
-_08002DBC: .4byte 0x0807FD00
+_08002DBC: .4byte gUnknown_0807FD00
_08002DC0: .4byte 0x06000800
-_08002DC4: .4byte 0x08089960
+_08002DC4: .4byte gUnknown_08089960
_08002DC8: .4byte 0x05000200
_08002DCC: .4byte 0x80000060
-_08002DD0: .4byte 0x08089B60
+_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 r2, _08002E88 @ =0x086A551A
- ldr r3, _08002E8C @ =0x0202AD90
+ ldr r4, _08002E84 @ =gUnknown_0202C604
+ ldr r2, _08002E88 @ =gUnknown_086A551A
+ 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
-_08002E88: .4byte 0x086A551A
-_08002E8C: .4byte 0x0202AD90
-_08002E90: .4byte 0x0202A580
+_08002E84: .4byte gUnknown_0202C604
+_08002E88: .4byte gUnknown_086A551A
+_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 r6, _08002F38 @ =0x086A551A
- ldr r4, _08002F3C @ =0x0202AD90
+ ldr r5, _08002F34 @ =gUnknown_0202C604
+ ldr r6, _08002F38 @ =gUnknown_086A551A
+ ldr r4, _08002F3C @ =gUnknown_0202AD90
movs r2, #0
ldrsb r2, [r4, r2]
adds r0, r2, r6
@@ -327,13 +327,13 @@ _08002EF0:
strb r0, [r5]
b _08002F90
.align 2, 0
-_08002F2C: .4byte 0x0202C5A4
+_08002F2C: .4byte gUnknown_0202C5A4
_08002F30: .4byte gMain
-_08002F34: .4byte 0x0202C604
-_08002F38: .4byte 0x086A551A
-_08002F3C: .4byte 0x0202AD90
+_08002F34: .4byte gUnknown_0202C604
+_08002F38: .4byte gUnknown_086A551A
+_08002F3C: .4byte gUnknown_0202AD90
_08002F40:
- ldr r0, _08002F54 @ =0x086A5528
+ ldr r0, _08002F54 @ =gUnknown_086A5528
adds r0, r2, r0
ldrb r0, [r0]
lsls r0, r0, #0x18
@@ -343,22 +343,22 @@ _08002F40:
movs r0, #2
b _08002F8E
.align 2, 0
-_08002F54: .4byte 0x086A5528
+_08002F54: .4byte gUnknown_086A5528
_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
@@ -375,7 +375,7 @@ _08002F8E:
_08002F90:
bl sub_394C
ldr r1, _08002FB0 @ =0x040000D4
- ldr r0, _08002FB4 @ =0x03000000
+ ldr r0, _08002FB4 @ =gUnknown_03000000
str r0, [r1]
ldr r0, _08002FB8 @ =0x06004000
str r0, [r1, #4]
@@ -386,21 +386,21 @@ _08002F90:
pop {r0}
bx r0
.align 2, 0
-_08002FAC: .4byte 0x0202BEF8
+_08002FAC: .4byte gUnknown_0202BEF8
_08002FB0: .4byte 0x040000D4
-_08002FB4: .4byte 0x03000000
+_08002FB4: .4byte gUnknown_03000000
_08002FB8: .4byte 0x06004000
_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 @ =0x086A550C
- ldr r3, _08003034 @ =0x0201B174
+ ldr r2, _08003030 @ =gUnknown_086A550C
+ 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
-_08003030: .4byte 0x086A550C
-_08003034: .4byte 0x0201B174
-_08003038: .4byte 0x0201B124
-_0800303C: .4byte 0x0202C584
+_0800302C: .4byte gUnknown_0202C5A0
+_08003030: .4byte gUnknown_086A550C
+_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 r2, _08003278 @ =0x086A551A
- ldr r3, _0800327C @ =0x0202AD90
+ ldr r4, _08003274 @ =gUnknown_0202C604
+ ldr r2, _08003278 @ =gUnknown_086A551A
+ 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
-_08003278: .4byte 0x086A551A
-_0800327C: .4byte 0x0202AD90
-_08003280: .4byte 0x0202A580
+_0800326C: .4byte gUnknown_0201A44C
+_08003270: .4byte gUnknown_0202BEC0
+_08003274: .4byte gUnknown_0202C604
+_08003278: .4byte gUnknown_086A551A
+_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 r4, _08003328 @ =0x086A551A
- ldr r5, _0800332C @ =0x0202AD90
+ ldr r6, _08003324 @ =gUnknown_0202C604
+ ldr r4, _08003328 @ =gUnknown_086A551A
+ ldr r5, _0800332C @ =gUnknown_0202AD90
movs r2, #0
ldrsb r2, [r5, r2]
adds r0, r2, r4
@@ -789,13 +789,13 @@ _080032E0:
strb r0, [r6]
b _0800336E
.align 2, 0
-_0800331C: .4byte 0x0202C5A4
+_0800331C: .4byte gUnknown_0202C5A4
_08003320: .4byte gMain
-_08003324: .4byte 0x0202C604
-_08003328: .4byte 0x086A551A
-_0800332C: .4byte 0x0202AD90
+_08003324: .4byte gUnknown_0202C604
+_08003328: .4byte gUnknown_086A551A
+_0800332C: .4byte gUnknown_0202AD90
_08003330:
- ldr r0, _08003354 @ =0x086A5528
+ ldr r0, _08003354 @ =gUnknown_086A5528
adds r0, r2, r0
movs r4, #0
ldrsb r4, [r0, r4]
@@ -809,14 +809,14 @@ _08003330:
strb r4, [r7, #3]
b _0800336E
.align 2, 0
-_08003354: .4byte 0x086A5528
+_08003354: .4byte gUnknown_086A5528
_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
@@ -824,7 +824,7 @@ _08003358:
_0800336E:
bl sub_394C
ldr r1, _08003390 @ =0x040000D4
- ldr r0, _08003394 @ =0x03000000
+ ldr r0, _08003394 @ =gUnknown_03000000
str r0, [r1]
ldr r0, _08003398 @ =0x06004000
str r0, [r1, #4]
@@ -835,10 +835,10 @@ _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
+_08003394: .4byte gUnknown_03000000
_08003398: .4byte 0x06004000
_0800339C: .4byte 0x80001800
@@ -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
@@ -961,7 +961,7 @@ sub_343C: @ 0x0800343C
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _08003560 @ =0x040000D4
- ldr r0, _08003564 @ =0x08081D20
+ ldr r0, _08003564 @ =gUnknown_08081D20
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -969,23 +969,23 @@ sub_343C: @ 0x0800343C
ldr r0, _08003568 @ =0x80000020
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800356C @ =0x080897E0
+ ldr r0, _0800356C @ =gUnknown_080897E0
str r0, [r4]
ldr r0, _08003570 @ =0x05000040
str r0, [r4, #4]
ldr r0, _08003574 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003578 @ =0x08080500
+ ldr r0, _08003578 @ =gUnknown_08080500
str r0, [r4]
- ldr r0, _0800357C @ =0x03000000
+ ldr r0, _0800357C @ =gUnknown_03000000
mov r8, r0
str r0, [r4, #4]
ldr r1, _08003580 @ =0x80001800
mov sb, r1
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003584 @ =0x0807DD00
+ ldr r0, _08003584 @ =gUnknown_0807DD00
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -993,20 +993,20 @@ sub_343C: @ 0x0800343C
ldr r1, _08003588 @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800358C @ =0x0807FD00
+ ldr r0, _0800358C @ =gUnknown_0807FD00
str r0, [r4]
ldr r0, _08003590 @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003594 @ =0x08089960
+ ldr r0, _08003594 @ =gUnknown_08089960
str r0, [r4]
ldr r0, _08003598 @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800359C @ =0x80000060
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _080035A0 @ =0x08089B60
+ ldr r0, _080035A0 @ =gUnknown_08089B60
str r0, [r4]
ldr r0, _080035A4 @ =0x06010000
str r0, [r4, #4]
@@ -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 r1, _080035BC @ =0x086A5536
- ldr r0, _080035C0 @ =0x0201C184
+ ldr r2, _080035B8 @ =gUnknown_0202AD90
+ ldr r1, _080035BC @ =gUnknown_086A5536
+ ldr r0, _080035C0 @ =gUnknown_0201C184
movs r3, #0
ldrsh r0, [r0, r3]
adds r0, r0, r1
@@ -1055,38 +1055,38 @@ _08003554: .4byte 0x0400000A
_08003558: .4byte gMain
_0800355C: .4byte 0x0000FFE8
_08003560: .4byte 0x040000D4
-_08003564: .4byte 0x08081D20
+_08003564: .4byte gUnknown_08081D20
_08003568: .4byte 0x80000020
-_0800356C: .4byte 0x080897E0
+_0800356C: .4byte gUnknown_080897E0
_08003570: .4byte 0x05000040
_08003574: .4byte 0x80000010
-_08003578: .4byte 0x08080500
-_0800357C: .4byte 0x03000000
+_08003578: .4byte gUnknown_08080500
+_0800357C: .4byte gUnknown_03000000
_08003580: .4byte 0x80001800
-_08003584: .4byte 0x0807DD00
+_08003584: .4byte gUnknown_0807DD00
_08003588: .4byte 0x80000400
-_0800358C: .4byte 0x0807FD00
+_0800358C: .4byte gUnknown_0807FD00
_08003590: .4byte 0x06000800
-_08003594: .4byte 0x08089960
+_08003594: .4byte gUnknown_08089960
_08003598: .4byte 0x05000200
_0800359C: .4byte 0x80000060
-_080035A0: .4byte 0x08089B60
+_080035A0: .4byte gUnknown_08089B60
_080035A4: .4byte 0x06010000
_080035A8: .4byte 0x80003610
-_080035AC: .4byte 0x0202C604
-_080035B0: .4byte 0x0202A580
-_080035B4: .4byte 0x0202C5A4
-_080035B8: .4byte 0x0202AD90
-_080035BC: .4byte 0x086A5536
-_080035C0: .4byte 0x0201C184
+_080035AC: .4byte gUnknown_0202C604
+_080035B0: .4byte gUnknown_0202A580
+_080035B4: .4byte gUnknown_0202C5A4
+_080035B8: .4byte gUnknown_0202AD90
+_080035BC: .4byte gUnknown_086A5536
+_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 r2, _08003610 @ =0x086A551A
- ldr r3, _08003614 @ =0x0202AD90
+ ldr r4, _0800360C @ =gUnknown_0202C604
+ ldr r2, _08003610 @ =gUnknown_086A551A
+ 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
-_08003610: .4byte 0x086A551A
-_08003614: .4byte 0x0202AD90
-_08003618: .4byte 0x0202A580
+_0800360C: .4byte gUnknown_0202C604
+_08003610: .4byte gUnknown_086A551A
+_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 r6, _080036C0 @ =0x086A551A
- ldr r4, _080036C4 @ =0x0202AD90
+ ldr r5, _080036BC @ =gUnknown_0202C604
+ ldr r6, _080036C0 @ =gUnknown_086A551A
+ ldr r4, _080036C4 @ =gUnknown_0202AD90
movs r3, #0
ldrsb r3, [r4, r3]
adds r0, r3, r6
@@ -1196,33 +1196,33 @@ _08003678:
strb r0, [r5]
b _0800371A
.align 2, 0
-_080036B4: .4byte 0x0202C5A4
+_080036B4: .4byte gUnknown_0202C5A4
_080036B8: .4byte gMain
-_080036BC: .4byte 0x0202C604
-_080036C0: .4byte 0x086A551A
-_080036C4: .4byte 0x0202AD90
+_080036BC: .4byte gUnknown_0202C604
+_080036C0: .4byte gUnknown_086A551A
+_080036C4: .4byte gUnknown_0202AD90
_080036C8:
- ldr r0, _080036E8 @ =0x086A5528
+ ldr r0, _080036E8 @ =gUnknown_086A5528
adds r0, r3, r0
ldrb r0, [r0]
lsls r0, r0, #0x18
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 0x086A5528
-_080036EC: .4byte 0x0201C184
-_080036F0: .4byte 0x0202BEF8
+_080036E8: .4byte gUnknown_086A5528
+_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
@@ -1245,7 +1245,7 @@ _08003704:
_0800371A:
bl sub_394C
ldr r1, _0800373C @ =0x040000D4
- ldr r0, _08003740 @ =0x03000000
+ ldr r0, _08003740 @ =gUnknown_03000000
str r0, [r1]
ldr r0, _08003744 @ =0x06004000
str r0, [r1, #4]
@@ -1256,10 +1256,10 @@ _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
+_08003740: .4byte gUnknown_03000000
_08003744: .4byte 0x06004000
_08003748: .4byte 0x80001800
@@ -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,20 +1283,20 @@ 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
push {r4, r5, r6, r7, lr}
movs r1, #0
- ldr r7, _080037AC @ =0x03001800
+ ldr r7, _080037AC @ =gUnknown_03001800
_08003782:
movs r5, #0
lsls r0, r1, #0xb
adds r6, r1, #1
adds r4, r7, r0
_0800378A:
- ldr r0, _080037B0 @ =0x080ACC60
+ ldr r0, _080037B0 @ =gUnknown_080ACC60
adds r1, r4, #0
movs r2, #1
movs r3, #2
@@ -1312,8 +1312,8 @@ _0800378A:
pop {r0}
bx r0
.align 2, 0
-_080037AC: .4byte 0x03001800
-_080037B0: .4byte 0x080ACC60
+_080037AC: .4byte gUnknown_03001800
+_080037B0: .4byte gUnknown_080ACC60
thumb_func_start sub_37B4
sub_37B4: @ 0x080037B4
@@ -1323,7 +1323,7 @@ sub_37B4: @ 0x080037B4
push {r6, r7}
movs r2, #0
lsls r0, r0, #0x18
- ldr r1, _08003818 @ =0x086A4CF8
+ ldr r1, _08003818 @ =gUnknown_086A4CF8
mov sb, r1
asrs r0, r0, #0x18
lsls r1, r0, #3
@@ -1345,10 +1345,10 @@ _080037E0:
ldr r2, _0800381C @ =0x0000FFF0
adds r0, r2, #0
ands r0, r1
- ldr r1, _08003820 @ =0x080ACC60
+ ldr r1, _08003820 @ =gUnknown_080ACC60
adds r0, r0, r1
lsls r1, r5, #5
- ldr r2, _08003824 @ =0x03001800
+ ldr r2, _08003824 @ =gUnknown_03001800
adds r1, r1, r2
adds r1, r6, r1
movs r2, #1
@@ -1368,10 +1368,10 @@ _080037E0:
pop {r0}
bx r0
.align 2, 0
-_08003818: .4byte 0x086A4CF8
+_08003818: .4byte gUnknown_086A4CF8
_0800381C: .4byte 0x0000FFF0
-_08003820: .4byte 0x080ACC60
-_08003824: .4byte 0x03001800
+_08003820: .4byte gUnknown_080ACC60
+_08003824: .4byte gUnknown_03001800
thumb_func_start sub_3828
sub_3828: @ 0x08003828
@@ -1394,7 +1394,7 @@ sub_3828: @ 0x08003828
adds r2, r0, #0
lsls r2, r2, #0x18
asrs r2, r2, #0x18
- ldr r3, _08003890 @ =0x086A4CF8
+ ldr r3, _08003890 @ =gUnknown_086A4CF8
lsls r1, r6, #1
adds r1, r1, r6
lsls r1, r1, #3
@@ -1410,11 +1410,11 @@ sub_3828: @ 0x08003828
ldrh r1, [r1]
ldr r0, _08003894 @ =0x0000FFF0
ands r0, r1
- ldr r1, _08003898 @ =0x080ACC60
+ ldr r1, _08003898 @ =gUnknown_080ACC60
adds r0, r0, r1
lsls r6, r6, #0xb
lsls r2, r2, #5
- ldr r1, _0800389C @ =0x03001800
+ ldr r1, _0800389C @ =gUnknown_03001800
adds r2, r2, r1
adds r6, r6, r2
adds r1, r6, #0
@@ -1425,10 +1425,10 @@ sub_3828: @ 0x08003828
pop {r0}
bx r0
.align 2, 0
-_08003890: .4byte 0x086A4CF8
+_08003890: .4byte gUnknown_086A4CF8
_08003894: .4byte 0x0000FFF0
-_08003898: .4byte 0x080ACC60
-_0800389C: .4byte 0x03001800
+_08003898: .4byte gUnknown_080ACC60
+_0800389C: .4byte gUnknown_03001800
thumb_func_start sub_38A0
sub_38A0: @ 0x080038A0
@@ -1449,11 +1449,11 @@ sub_38A0: @ 0x080038A0
movs r1, #0x18
bl __modsi3
lsls r0, r0, #0x18
- ldr r1, _080038E8 @ =0x080ACC60
+ ldr r1, _080038E8 @ =gUnknown_080ACC60
adds r6, r6, r1
lsls r4, r4, #0xb
asrs r0, r0, #0x13
- ldr r1, _080038EC @ =0x03001800
+ ldr r1, _080038EC @ =gUnknown_03001800
adds r0, r0, r1
adds r4, r4, r0
adds r0, r6, #0
@@ -1465,12 +1465,12 @@ sub_38A0: @ 0x080038A0
pop {r0}
bx r0
.align 2, 0
-_080038E8: .4byte 0x080ACC60
-_080038EC: .4byte 0x03001800
+_080038E8: .4byte gUnknown_080ACC60
+_080038EC: .4byte gUnknown_03001800
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
@@ -1548,7 +1548,7 @@ sub_394C: @ 0x0800394C
movs r0, #1
mov r1, r8
strh r0, [r1]
- ldr r0, _080039B0 @ =0x086A54D8
+ ldr r0, _080039B0 @ =gUnknown_086A54D8
movs r1, #0xd
bl LoadSpriteSets
ldrh r0, [r7]
@@ -1563,19 +1563,19 @@ sub_394C: @ 0x0800394C
movs r0, #0x64
b _080039BA
.align 2, 0
-_080039A0: .4byte 0x0202A58C
-_080039A4: .4byte 0x0200B3B8
-_080039A8: .4byte 0x0202BEC0
-_080039AC: .4byte 0x0202C584
-_080039B0: .4byte 0x086A54D8
+_080039A0: .4byte gUnknown_0202A58C
+_080039A4: .4byte gUnknown_0200B3B8
+_080039A8: .4byte gUnknown_0202BEC0
+_080039AC: .4byte gUnknown_0202C584
+_080039B0: .4byte gUnknown_086A54D8
_080039B4:
movs r0, #0x78
strh r0, [r7, #2]
movs r0, #0x50
_080039BA:
strh r0, [r7, #4]
- ldr r1, _08003A9C @ =0x086A54D8
- ldr r0, _08003AA0 @ =0x0202A58C
+ ldr r1, _08003A9C @ =gUnknown_086A54D8
+ ldr r0, _08003AA0 @ =gUnknown_0202A58C
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1627,8 +1627,8 @@ _08003A18:
strh r0, [r1, #2]
movs r0, #0x18
strh r0, [r1, #4]
- ldr r1, _08003A9C @ =0x086A54D8
- ldr r0, _08003AB0 @ =0x0202BEC0
+ ldr r1, _08003A9C @ =gUnknown_086A54D8
+ ldr r0, _08003AB0 @ =gUnknown_0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1691,12 +1691,12 @@ _08003A86:
pop {r0}
bx r0
.align 2, 0
-_08003A9C: .4byte 0x086A54D8
-_08003AA0: .4byte 0x0202A58C
+_08003A9C: .4byte gUnknown_086A54D8
+_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
@@ -1727,7 +1727,7 @@ sub_3AB4: @ 0x08003AB4
movs r0, #1
mov r1, r8
strh r0, [r1]
- ldr r0, _08003B18 @ =0x086A54D8
+ ldr r0, _08003B18 @ =gUnknown_086A54D8
movs r1, #0xd
bl sub_2414
ldrh r0, [r7]
@@ -1742,19 +1742,19 @@ sub_3AB4: @ 0x08003AB4
movs r0, #0x64
b _08003B22
.align 2, 0
-_08003B08: .4byte 0x0202A58C
-_08003B0C: .4byte 0x0200B3B8
-_08003B10: .4byte 0x0202BEC0
-_08003B14: .4byte 0x0202C584
-_08003B18: .4byte 0x086A54D8
+_08003B08: .4byte gUnknown_0202A58C
+_08003B0C: .4byte gUnknown_0200B3B8
+_08003B10: .4byte gUnknown_0202BEC0
+_08003B14: .4byte gUnknown_0202C584
+_08003B18: .4byte gUnknown_086A54D8
_08003B1C:
movs r0, #0x78
strh r0, [r7, #2]
movs r0, #0x50
_08003B22:
strh r0, [r7, #4]
- ldr r1, _08003C04 @ =0x086A54D8
- ldr r0, _08003C08 @ =0x0202A58C
+ ldr r1, _08003C04 @ =gUnknown_086A54D8
+ ldr r0, _08003C08 @ =gUnknown_0202A58C
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1806,8 +1806,8 @@ _08003B80:
strh r0, [r1, #2]
movs r0, #0x18
strh r0, [r1, #4]
- ldr r1, _08003C04 @ =0x086A54D8
- ldr r0, _08003C18 @ =0x0202BEC0
+ ldr r1, _08003C04 @ =gUnknown_086A54D8
+ ldr r0, _08003C18 @ =gUnknown_0202BEC0
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -1870,24 +1870,24 @@ _08003BEE:
pop {r0}
bx r0
.align 2, 0
-_08003C04: .4byte 0x086A54D8
-_08003C08: .4byte 0x0202A58C
+_08003C04: .4byte gUnknown_086A54D8
+_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 bc46a46..665ab73 100755
--- a/asm/field_select.s
+++ b/asm/field_select.s
@@ -7,7 +7,7 @@
thumb_func_start FieldSelectMain
FieldSelectMain: @ 0x08008AD4
push {lr}
- ldr r1, _08008AEC @ =0x080792C0
+ ldr r1, _08008AEC @ =gUnknown_080792C0
ldr r0, _08008AF0 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -17,7 +17,7 @@ FieldSelectMain: @ 0x08008AD4
pop {r0}
bx r0
.align 2, 0
-_08008AEC: .4byte 0x080792C0
+_08008AEC: .4byte gUnknown_080792C0
_08008AF0: .4byte gMain
thumb_func_start LoadFieldSelectGraphics
@@ -84,7 +84,7 @@ LoadFieldSelectGraphics: @ 0x08008AF4
ldr r1, _08008C04 @ =0x80001C00
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _08008C08 @ =0x080A2400
+ ldr r1, _08008C08 @ =gUnknown_080A2400
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -143,7 +143,7 @@ _08008BF8: .4byte 0x80000A00
_08008BFC: .4byte gFieldSelectMiniFields_Gfx
_08008C00: .4byte 0x06008000
_08008C04: .4byte 0x80001C00
-_08008C08: .4byte 0x080A2400
+_08008C08: .4byte gUnknown_080A2400
_08008C0C: .4byte 0x80000400
_08008C10: .4byte gFieldSelectFrameShadowTilemap
_08008C14: .4byte 0x06000800
@@ -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]
@@ -418,7 +418,7 @@ _08008E2E:
ldrh r0, [r5, #8]
cmp r0, #0
bne _08008E5C
- ldr r2, _08008E58 @ =0x086A6B14
+ ldr r2, _08008E58 @ =gUnknown_086A6B14
movs r4, #0xc
ldrsh r0, [r5, r4]
movs r1, #4
@@ -436,9 +436,9 @@ _08008E2E:
ldrh r0, [r1]
b _08008E76
.align 2, 0
-_08008E58: .4byte 0x086A6B14
+_08008E58: .4byte gUnknown_086A6B14
_08008E5C:
- ldr r1, _08008E94 @ =0x086A6B14
+ ldr r1, _08008E94 @ =gUnknown_086A6B14
movs r2, #0xc
ldrsh r0, [r5, r2]
lsls r0, r0, #1
@@ -468,7 +468,7 @@ _08008E76:
strh r0, [r3, #0xc]
b _08008EA0
.align 2, 0
-_08008E94: .4byte 0x086A6B14
+_08008E94: .4byte gUnknown_086A6B14
_08008E98: .4byte gMain
_08008E9C:
strh r1, [r3, #0xc]
@@ -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
@@ -657,7 +657,7 @@ sub_8F94: @ 0x08008F94
ldrsb r0, [r4, r0]
mov r3, r8
strh r0, [r3]
- ldr r0, _08009268 @ =0x086A6AD4
+ ldr r0, _08009268 @ =gUnknown_086A6AD4
movs r1, #0x10
adds r2, r6, #0
bl LoadSpriteSets
@@ -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,10 +752,10 @@ _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 @ =0x086A6AD4
+ ldr r2, _08009268 @ =gUnknown_086A6AD4
adds r0, r0, r2
ldr r6, [r0]
movs r5, #0
@@ -818,10 +818,10 @@ _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 @ =0x086A6AD4
+ ldr r2, _08009268 @ =gUnknown_086A6AD4
adds r0, r0, r2
ldr r6, [r0]
movs r5, #0
@@ -883,8 +883,8 @@ _080091BA:
ldrh r0, [r7]
cmp r0, #1
bne _08009234
- ldr r1, _08009278 @ =0x086A6B28
- ldr r2, _08009264 @ =0x02002838
+ ldr r1, _08009278 @ =gUnknown_086A6B28
+ ldr r2, _08009264 @ =gUnknown_02002838
ldrh r0, [r2, #8]
lsls r0, r0, #2
adds r0, r0, r1
@@ -962,9 +962,9 @@ _08009254: .4byte gMain
_08009258: .4byte 0x00000642
_0800925C: .4byte 0x00000808
_08009260: .4byte 0x04000050
-_08009264: .4byte 0x02002838
-_08009268: .4byte 0x086A6AD4
+_08009264: .4byte gUnknown_02002838
+_08009268: .4byte gUnknown_086A6AD4
_0800926C: .4byte gOamBuffer
_08009270: .4byte 0x000001FF
_08009274: .4byte 0xFFFFFE00
-_08009278: .4byte 0x086A6B28
+_08009278: .4byte gUnknown_086A6B28
diff --git a/asm/high_scores.s b/asm/high_scores.s
index baa9b12..225b4bc 100755
--- a/asm/high_scores.s
+++ b/asm/high_scores.s
@@ -7,7 +7,7 @@
thumb_func_start HighScoresMain
HighScoresMain: @ 0x0800CE48
push {lr}
- ldr r1, _0800CE60 @ =0x080793E8
+ ldr r1, _0800CE60 @ =gUnknown_080793E8
ldr r0, _0800CE64 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -17,14 +17,14 @@ HighScoresMain: @ 0x0800CE48
pop {r0}
bx r0
.align 2, 0
-_0800CE60: .4byte 0x080793E8
+_0800CE60: .4byte gUnknown_080793E8
_0800CE64: .4byte gMain
@ This is triggered after the idle pinball game catches its first pokemon
thumb_func_start IdleHighScoresMain
IdleHighScoresMain: @ 0x0800CE68
push {lr}
- ldr r1, _0800CE80 @ =0x08079424
+ ldr r1, _0800CE80 @ =gUnknown_08079424
ldr r0, _0800CE84 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -34,7 +34,7 @@ IdleHighScoresMain: @ 0x0800CE68
pop {r0}
bx r0
.align 2, 0
-_0800CE80: .4byte 0x08079424
+_0800CE80: .4byte gUnknown_08079424
_0800CE84: .4byte gMain
thumb_func_start sub_CE88
@@ -71,7 +71,7 @@ sub_CE88: @ 0x0800CE88
ldrh r0, [r2]
strh r0, [r7, #0x16]
ldr r4, _0800CF7C @ =0x040000D4
- ldr r0, _0800CF80 @ =0x0809DBE0
+ ldr r0, _0800CF80 @ =gUnknown_0809DBE0
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -79,41 +79,41 @@ sub_CE88: @ 0x0800CE88
ldr r0, _0800CF84 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800CF88 @ =0x080957A0
+ ldr r0, _0800CF88 @ =gUnknown_080957A0
str r0, [r4]
ldr r0, _0800CF8C @ =0x06004000
str r0, [r4, #4]
ldr r0, _0800CF90 @ =0x80002400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800CF94 @ =0x0809AFC0
+ ldr r0, _0800CF94 @ =gUnknown_0809AFC0
str r0, [r4]
ldr r0, _0800CF98 @ =0x0600C000
str r0, [r4, #4]
ldr r0, _0800CF9C @ =0x80001600
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800CFA0 @ =0x080947A0
+ ldr r0, _0800CFA0 @ =gUnknown_080947A0
str r0, [r4]
- ldr r6, _0800CFA4 @ =0x03005C00
+ ldr r6, _0800CFA4 @ =gUnknown_03005C00
str r6, [r4, #4]
ldr r5, _0800CFA8 @ =0x80000800
str r5, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800CFAC @ =0x08099FC0
+ ldr r0, _0800CFAC @ =gUnknown_08099FC0
str r0, [r4]
ldr r0, _0800CFB0 @ =0x06001000
str r0, [r4, #4]
str r5, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800CFB4 @ =0x0809DDE0
+ ldr r0, _0800CFB4 @ =gUnknown_0809DDE0
str r0, [r4]
ldr r0, _0800CFB8 @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800CFBC @ =0x80000080
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800CFC0 @ =0x0809DFE0
+ ldr r0, _0800CFC0 @ =gUnknown_0809DFE0
str r0, [r4]
ldr r0, _0800CFC4 @ =0x06010000
str r0, [r4, #4]
@@ -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}
@@ -153,27 +153,27 @@ _0800CF70: .4byte 0x0400000E
_0800CF74: .4byte 0x0000420F
_0800CF78: .4byte gMain
_0800CF7C: .4byte 0x040000D4
-_0800CF80: .4byte 0x0809DBE0
+_0800CF80: .4byte gUnknown_0809DBE0
_0800CF84: .4byte 0x80000100
-_0800CF88: .4byte 0x080957A0
+_0800CF88: .4byte gUnknown_080957A0
_0800CF8C: .4byte 0x06004000
_0800CF90: .4byte 0x80002400
-_0800CF94: .4byte 0x0809AFC0
+_0800CF94: .4byte gUnknown_0809AFC0
_0800CF98: .4byte 0x0600C000
_0800CF9C: .4byte 0x80001600
-_0800CFA0: .4byte 0x080947A0
-_0800CFA4: .4byte 0x03005C00
+_0800CFA0: .4byte gUnknown_080947A0
+_0800CFA4: .4byte gUnknown_03005C00
_0800CFA8: .4byte 0x80000800
-_0800CFAC: .4byte 0x08099FC0
+_0800CFAC: .4byte gUnknown_08099FC0
_0800CFB0: .4byte 0x06001000
-_0800CFB4: .4byte 0x0809DDE0
+_0800CFB4: .4byte gUnknown_0809DDE0
_0800CFB8: .4byte 0x05000200
_0800CFBC: .4byte 0x80000080
-_0800CFC0: .4byte 0x0809DFE0
+_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
@@ -638,7 +638,7 @@ _0800D35E:
lsls r0, r2, #1
movs r4, #6
subs r0, r4, r0
- ldr r3, _0800D3D0 @ =0x08079870
+ ldr r3, _0800D3D0 @ =gUnknown_08079870
mov r8, r3
ldr r1, [r7, #0xc]
lsls r1, r1, #2
@@ -671,15 +671,15 @@ _0800D35E:
b _0800D3FC
.align 2, 0
_0800D3C8: .4byte 0x0000014B
-_0800D3CC: .4byte 0x02002858
-_0800D3D0: .4byte 0x08079870
+_0800D3CC: .4byte gUnknown_02002858
+_0800D3D0: .4byte gUnknown_08079870
_0800D3D4:
strh r1, [r7, #0x12]
ldrb r1, [r7, #0xb]
lsls r0, r1, #1
movs r2, #6
subs r2, r2, r0
- ldr r3, _0800D4A0 @ =0x08079870
+ ldr r3, _0800D4A0 @ =gUnknown_08079870
ldr r0, [r7, #0xc]
lsls r0, r0, #2
adds r0, r0, r3
@@ -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
@@ -740,7 +740,7 @@ _0800D42C:
lsls r0, r1, #1
movs r2, #6
subs r2, r2, r0
- ldr r3, _0800D4A0 @ =0x08079870
+ ldr r3, _0800D4A0 @ =gUnknown_08079870
ldr r0, [r4, #0xc]
lsls r0, r0, #2
adds r0, r0, r3
@@ -762,7 +762,7 @@ _0800D476:
strb r0, [r1, #3]
_0800D482:
ldr r1, _0800D4AC @ =0x040000D4
- ldr r0, _0800D4B0 @ =0x03005C00
+ ldr r0, _0800D4B0 @ =gUnknown_03005C00
str r0, [r1]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -777,11 +777,11 @@ _0800D482:
pop {r0}
bx r0
.align 2, 0
-_0800D4A0: .4byte 0x08079870
-_0800D4A4: .4byte 0x02002858
+_0800D4A0: .4byte gUnknown_08079870
+_0800D4A4: .4byte gUnknown_02002858
_0800D4A8: .4byte gMain
_0800D4AC: .4byte 0x040000D4
-_0800D4B0: .4byte 0x03005C00
+_0800D4B0: .4byte gUnknown_03005C00
_0800D4B4: .4byte 0x80000800
thumb_func_start sub_D4B8
@@ -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
@@ -1418,7 +1418,7 @@ _0800D9B2:
strh r0, [r4, #0x16]
_0800D9B6:
ldr r1, _0800D9E8 @ =0x040000D4
- ldr r0, _0800D9EC @ =0x03005C00
+ ldr r0, _0800D9EC @ =gUnknown_03005C00
str r0, [r1]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -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
+_0800D9EC: .4byte gUnknown_03005C00
_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
@@ -1895,7 +1895,7 @@ sub_DD70: @ 0x0800DD70
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _0800DE64 @ =0x040000D4
- ldr r0, _0800DE68 @ =0x0809DBE0
+ ldr r0, _0800DE68 @ =gUnknown_0809DBE0
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -1903,42 +1903,42 @@ sub_DD70: @ 0x0800DD70
ldr r0, _0800DE6C @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800DE70 @ =0x080957A0
+ ldr r0, _0800DE70 @ =gUnknown_080957A0
str r0, [r4]
ldr r0, _0800DE74 @ =0x06004000
str r0, [r4, #4]
ldr r0, _0800DE78 @ =0x80002400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800DE7C @ =0x0809AFC0
+ ldr r0, _0800DE7C @ =gUnknown_0809AFC0
str r0, [r4]
ldr r0, _0800DE80 @ =0x0600C000
str r0, [r4, #4]
ldr r0, _0800DE84 @ =0x80001600
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800DE88 @ =0x080947A0
+ ldr r0, _0800DE88 @ =gUnknown_080947A0
str r0, [r4]
- ldr r0, _0800DE8C @ =0x03005C00
+ ldr r0, _0800DE8C @ =gUnknown_03005C00
mov r8, r0
str r0, [r4, #4]
ldr r5, _0800DE90 @ =0x80000800
str r5, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800DE94 @ =0x08099FC0
+ ldr r0, _0800DE94 @ =gUnknown_08099FC0
str r0, [r4]
ldr r0, _0800DE98 @ =0x06001000
str r0, [r4, #4]
str r5, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800DE9C @ =0x0809DDE0
+ ldr r0, _0800DE9C @ =gUnknown_0809DDE0
str r0, [r4]
ldr r0, _0800DEA0 @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800DEA4 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800DEA8 @ =0x0809DFE0
+ ldr r0, _0800DEA8 @ =gUnknown_0809DFE0
str r0, [r4]
ldr r0, _0800DEAC @ =0x06010000
str r0, [r4, #4]
@@ -1973,23 +1973,23 @@ _0800DE58: .4byte 0x0400000E
_0800DE5C: .4byte 0x0000420F
_0800DE60: .4byte gMain
_0800DE64: .4byte 0x040000D4
-_0800DE68: .4byte 0x0809DBE0
+_0800DE68: .4byte gUnknown_0809DBE0
_0800DE6C: .4byte 0x80000100
-_0800DE70: .4byte 0x080957A0
+_0800DE70: .4byte gUnknown_080957A0
_0800DE74: .4byte 0x06004000
_0800DE78: .4byte 0x80002400
-_0800DE7C: .4byte 0x0809AFC0
+_0800DE7C: .4byte gUnknown_0809AFC0
_0800DE80: .4byte 0x0600C000
_0800DE84: .4byte 0x80001600
-_0800DE88: .4byte 0x080947A0
-_0800DE8C: .4byte 0x03005C00
+_0800DE88: .4byte gUnknown_080947A0
+_0800DE8C: .4byte gUnknown_03005C00
_0800DE90: .4byte 0x80000800
-_0800DE94: .4byte 0x08099FC0
+_0800DE94: .4byte gUnknown_08099FC0
_0800DE98: .4byte 0x06001000
-_0800DE9C: .4byte 0x0809DDE0
+_0800DE9C: .4byte gUnknown_0809DDE0
_0800DEA0: .4byte 0x05000200
_0800DEA4: .4byte 0x80000010
-_0800DEA8: .4byte 0x0809DFE0
+_0800DEA8: .4byte gUnknown_0809DFE0
_0800DEAC: .4byte 0x06010000
_0800DEB0: .4byte 0x80002210
@@ -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
@@ -2226,7 +2226,7 @@ _0800E072:
adds r0, #1
strh r0, [r5, #8]
ldr r1, _0800E0B8 @ =0x040000D4
- ldr r0, _0800E0BC @ =0x03005C00
+ ldr r0, _0800E0BC @ =gUnknown_03005C00
str r0, [r1]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -2253,10 +2253,10 @@ _0800E0A8:
pop {r0}
bx r0
.align 2, 0
-_0800E0B0: .4byte 0x02002858
+_0800E0B0: .4byte gUnknown_02002858
_0800E0B4: .4byte gMain
_0800E0B8: .4byte 0x040000D4
-_0800E0BC: .4byte 0x03005C00
+_0800E0BC: .4byte gUnknown_03005C00
_0800E0C0: .4byte 0x80000800
thumb_func_start sub_E0C4
@@ -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
@@ -2314,7 +2314,7 @@ sub_E0EC: @ 0x0800E0EC
ldrh r0, [r2]
strh r0, [r6, #0x16]
ldr r4, _0800E1E0 @ =0x040000D4
- ldr r0, _0800E1E4 @ =0x0809DBE0
+ ldr r0, _0800E1E4 @ =gUnknown_0809DBE0
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -2322,42 +2322,42 @@ sub_E0EC: @ 0x0800E0EC
ldr r0, _0800E1E8 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800E1EC @ =0x080957A0
+ ldr r0, _0800E1EC @ =gUnknown_080957A0
str r0, [r4]
ldr r0, _0800E1F0 @ =0x06004000
str r0, [r4, #4]
ldr r0, _0800E1F4 @ =0x80002400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800E1F8 @ =0x0809AFC0
+ ldr r0, _0800E1F8 @ =gUnknown_0809AFC0
str r0, [r4]
ldr r0, _0800E1FC @ =0x0600C000
str r0, [r4, #4]
ldr r0, _0800E200 @ =0x80001600
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800E204 @ =0x080947A0
+ ldr r0, _0800E204 @ =gUnknown_080947A0
str r0, [r4]
- ldr r0, _0800E208 @ =0x03005C00
+ ldr r0, _0800E208 @ =gUnknown_03005C00
mov r8, r0
str r0, [r4, #4]
ldr r5, _0800E20C @ =0x80000800
str r5, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800E210 @ =0x08099FC0
+ ldr r0, _0800E210 @ =gUnknown_08099FC0
str r0, [r4]
ldr r0, _0800E214 @ =0x06001000
str r0, [r4, #4]
str r5, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800E218 @ =0x0809DDE0
+ ldr r0, _0800E218 @ =gUnknown_0809DDE0
str r0, [r4]
ldr r0, _0800E21C @ =0x05000200
str r0, [r4, #4]
ldr r0, _0800E220 @ =0x80000010
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800E224 @ =0x0809DFE0
+ ldr r0, _0800E224 @ =gUnknown_0809DFE0
str r0, [r4]
ldr r0, _0800E228 @ =0x06010000
str r0, [r4, #4]
@@ -2392,30 +2392,30 @@ _0800E1D4: .4byte 0x0400000E
_0800E1D8: .4byte 0x0000420F
_0800E1DC: .4byte gMain
_0800E1E0: .4byte 0x040000D4
-_0800E1E4: .4byte 0x0809DBE0
+_0800E1E4: .4byte gUnknown_0809DBE0
_0800E1E8: .4byte 0x80000100
-_0800E1EC: .4byte 0x080957A0
+_0800E1EC: .4byte gUnknown_080957A0
_0800E1F0: .4byte 0x06004000
_0800E1F4: .4byte 0x80002400
-_0800E1F8: .4byte 0x0809AFC0
+_0800E1F8: .4byte gUnknown_0809AFC0
_0800E1FC: .4byte 0x0600C000
_0800E200: .4byte 0x80001600
-_0800E204: .4byte 0x080947A0
-_0800E208: .4byte 0x03005C00
+_0800E204: .4byte gUnknown_080947A0
+_0800E208: .4byte gUnknown_03005C00
_0800E20C: .4byte 0x80000800
-_0800E210: .4byte 0x08099FC0
+_0800E210: .4byte gUnknown_08099FC0
_0800E214: .4byte 0x06001000
-_0800E218: .4byte 0x0809DDE0
+_0800E218: .4byte gUnknown_0809DDE0
_0800E21C: .4byte 0x05000200
_0800E220: .4byte 0x80000010
-_0800E224: .4byte 0x0809DFE0
+_0800E224: .4byte gUnknown_0809DFE0
_0800E228: .4byte 0x06010000
_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
@@ -2556,7 +2556,7 @@ _0800E344:
adds r0, #1
strh r0, [r5, #8]
ldr r1, _0800E384 @ =0x040000D4
- ldr r0, _0800E388 @ =0x03005C00
+ ldr r0, _0800E388 @ =gUnknown_03005C00
str r0, [r1]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -2579,11 +2579,11 @@ _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
+_0800E388: .4byte gUnknown_03005C00
_0800E38C: .4byte 0x80000800
thumb_func_start sub_E390
@@ -2602,19 +2602,19 @@ 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]
- ldr r0, _0800E450 @ =0x086A7DA8
+ ldr r0, _0800E450 @ =gUnknown_086A7DA8
movs r1, #2
bl LoadSpriteSets
- ldr r2, _0800E454 @ =0x080797F0
+ ldr r2, _0800E454 @ =gUnknown_080797F0
ldr r0, [r4, #0xc]
lsls r0, r0, #3
ldrb r1, [r4, #0xb]
@@ -2679,10 +2679,10 @@ _0800E404:
pop {r0}
bx r0
.align 2, 0
-_0800E448: .4byte 0x02002858
-_0800E44C: .4byte 0x0200B3B8
-_0800E450: .4byte 0x086A7DA8
-_0800E454: .4byte 0x080797F0
+_0800E448: .4byte gUnknown_02002858
+_0800E44C: .4byte gUnknown_0200B3B8
+_0800E450: .4byte gUnknown_086A7DA8
+_0800E454: .4byte gUnknown_080797F0
_0800E458: .4byte gOamBuffer
_0800E45C: .4byte 0xFFFFFE00
_0800E460: .4byte 0x000001FF
@@ -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
@@ -2745,7 +2745,7 @@ _0800E4B4:
asrs r0, r0, #0x18
mov r1, r8
strh r0, [r1]
- ldr r0, _0800E5E4 @ =0x086A7DB0
+ ldr r0, _0800E5E4 @ =gUnknown_086A7DB0
movs r1, #9
adds r2, r6, #0
bl LoadSpriteSets
@@ -2804,12 +2804,12 @@ _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
lsls r0, r0, #2
- ldr r3, _0800E5E4 @ =0x086A7DB0
+ ldr r3, _0800E5E4 @ =gUnknown_086A7DB0
adds r0, r0, r3
ldr r6, [r0]
movs r5, #0
@@ -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,13 +2873,13 @@ _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
-_0800E5E4: .4byte 0x086A7DB0
+_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
_0800E5F0: .4byte 0xFFFFFC00
@@ -2891,7 +2891,7 @@ _0800E5FC:
movs r0, #0x50
_0800E602:
strh r0, [r7, #4]
- ldr r1, _0800E664 @ =0x086A7DB0
+ ldr r1, _0800E664 @ =gUnknown_086A7DB0
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #2
@@ -2941,7 +2941,7 @@ _0800E628:
blt _0800E628
b _0800E846
.align 2, 0
-_0800E664: .4byte 0x086A7DB0
+_0800E664: .4byte gUnknown_086A7DB0
_0800E668: .4byte gOamBuffer
_0800E66C: .4byte 0xFFFFFE00
_0800E670: .4byte 0x000001FF
@@ -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
@@ -2967,7 +2967,7 @@ _0800E67A:
asrs r0, r0, #0x18
mov r2, r8
strh r0, [r2]
- ldr r0, _0800E7A0 @ =0x086A7DB0
+ ldr r0, _0800E7A0 @ =gUnknown_086A7DB0
movs r1, #9
adds r2, r6, #0
bl LoadSpriteSets
@@ -3029,12 +3029,12 @@ _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
lsls r0, r0, #2
- ldr r3, _0800E7A0 @ =0x086A7DB0
+ ldr r3, _0800E7A0 @ =gUnknown_086A7DB0
adds r0, r0, r3
ldr r6, [r0]
movs r5, #0
@@ -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,22 +3097,22 @@ _0800E792:
movs r0, #0x64
b _0800E7C6
.align 2, 0
-_0800E79C: .4byte 0x0201B178
-_0800E7A0: .4byte 0x086A7DB0
+_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]
movs r0, #0x50
_0800E7C6:
strh r0, [r7, #4]
- ldr r1, _0800E824 @ =0x086A7DB0
+ ldr r1, _0800E824 @ =gUnknown_086A7DB0
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #2
@@ -3160,7 +3160,7 @@ _0800E7EA:
blt _0800E7EA
b _0800E846
.align 2, 0
-_0800E824: .4byte 0x086A7DB0
+_0800E824: .4byte gUnknown_086A7DB0
_0800E828: .4byte gOamBuffer
_0800E82C: .4byte 0xFFFFFE00
_0800E830: .4byte 0x000001FF
@@ -3169,7 +3169,7 @@ _0800E834:
strh r0, [r6]
mov r1, sl
strh r0, [r1]
- ldr r0, _0800E85C @ =0x086A7DB0
+ ldr r0, _0800E85C @ =gUnknown_086A7DB0
movs r1, #9
adds r2, r6, #0
bl LoadSpriteSets
@@ -3186,26 +3186,26 @@ _0800E846:
pop {r0}
bx r0
.align 2, 0
-_0800E85C: .4byte 0x086A7DB0
+_0800E85C: .4byte gUnknown_086A7DB0
thumb_func_start sub_E860
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
strh r0, [r5]
- ldr r0, _0800E8F4 @ =0x086A7DD4
+ ldr r0, _0800E8F4 @ =gUnknown_086A7DD4
movs r1, #5
bl LoadSpriteSets
ldrh r0, [r5]
@@ -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
-_0800E8F4: .4byte 0x086A7DD4
-_0800E8F8: .4byte 0x0201A4B8
+_0800E8E8: .4byte gUnknown_0202C580
+_0800E8EC: .4byte gUnknown_0200B3B8
+_0800E8F0: .4byte gUnknown_0201C18C
+_0800E8F4: .4byte gUnknown_086A7DD4
+_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
@@ -3982,8 +3982,8 @@ sub_EE64: @ 0x0800EE64
push {r5, r6, r7}
sub sp, #0x10
movs r6, #0
- ldr r4, _0800EF20 @ =0x086A7FAC
- ldr r5, _0800EF24 @ =0x0202C610
+ ldr r4, _0800EF20 @ =gUnknown_086A7FAC
+ ldr r5, _0800EF24 @ =gUnknown_0202C610
_0800EE76:
ldm r5!, {r0}
lsls r0, r0, #1
@@ -4003,9 +4003,9 @@ _0800EE76:
cmp r6, #3
ble _0800EE76
movs r5, #1
- ldr r0, _0800EF20 @ =0x086A7FAC
+ 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
@@ -4069,9 +4069,9 @@ _0800EEF4:
bl sub_105A0
b _0800EF44
.align 2, 0
-_0800EF20: .4byte 0x086A7FAC
-_0800EF24: .4byte 0x0202C610
-_0800EF28: .4byte 0x0202C5C0
+_0800EF20: .4byte gUnknown_086A7FAC
+_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
@@ -4195,8 +4195,8 @@ _0800EFF4:
cmp r5, #7
ble _0800EF76
movs r6, #0
- ldr r7, _0800F0E8 @ =0x086A7FAC
- ldr r0, _0800F0EC @ =0x0202C610
+ ldr r7, _0800F0E8 @ =gUnknown_086A7FAC
+ ldr r0, _0800F0EC @ =gUnknown_0202C610
adds r5, r0, #0
adds r5, #0xc0
movs r4, #1
@@ -4218,9 +4218,9 @@ _0800F032:
cmp r6, #3
ble _0800F032
movs r5, #1
- ldr r0, _0800F0E8 @ =0x086A7FAC
+ 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
-_0800F0E8: .4byte 0x086A7FAC
-_0800F0EC: .4byte 0x0202C610
-_0800F0F0: .4byte 0x0202C6D0
+_0800F0E4: .4byte gUnknown_0202C5C0
+_0800F0E8: .4byte gUnknown_086A7FAC
+_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
@@ -4996,11 +4996,11 @@ sub_F670: @ 0x0800F670
sub sp, #8
adds r7, r0, #0
mov r8, r2
- ldr r2, _0800F6D8 @ =0x086A7FAC
+ ldr r2, _0800F6D8 @ =gUnknown_086A7FAC
lsls r0, r7, #1
adds r0, r0, r2
ldrh r7, [r0]
- ldr r6, _0800F6DC @ =0x08079730
+ ldr r6, _0800F6DC @ =gUnknown_08079730
lsls r4, r1, #1
adds r4, r4, r1
lsls r4, r4, #2
@@ -5041,8 +5041,8 @@ sub_F670: @ 0x0800F670
pop {r0}
bx r0
.align 2, 0
-_0800F6D8: .4byte 0x086A7FAC
-_0800F6DC: .4byte 0x08079730
+_0800F6D8: .4byte gUnknown_086A7FAC
+_0800F6DC: .4byte gUnknown_08079730
thumb_func_start sub_F6E0
sub_F6E0: @ 0x0800F6E0
@@ -5050,13 +5050,13 @@ 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 @ =0x08079430
+ ldr r3, _0800F748 @ =gUnknown_08079430
mov ip, r3
_0800F6F8:
movs r1, #0
@@ -5098,9 +5098,9 @@ _0800F718:
pop {r0}
bx r0
.align 2, 0
-_0800F740: .4byte 0x0202BEB0
-_0800F744: .4byte 0x0200B134
-_0800F748: .4byte 0x08079430
+_0800F740: .4byte gUnknown_0202BEB0
+_0800F744: .4byte gUnknown_0200B134
+_0800F748: .4byte gUnknown_08079430
thumb_func_start sub_F74C
sub_F74C: @ 0x0800F74C
@@ -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
@@ -5281,10 +5281,10 @@ sub_F8B0: @ 0x0800F8B0
_0800F8BC:
cmp r1, #0
bne _0800F93C
- ldr r0, _0800F924 @ =0x03005C00
+ ldr r0, _0800F924 @ =gUnknown_03005C00
ldr r7, _0800F928 @ =0x000090EA
ldr r6, _0800F92C @ =0x0000912A
- ldr r1, _0800F930 @ =0x086A7FA4
+ ldr r1, _0800F930 @ =gUnknown_086A7FA4
adds r2, r0, #0
adds r2, #0x98
lsls r0, r5, #0x10
@@ -5307,10 +5307,10 @@ _0800F8E8:
subs r4, #1
cmp r4, #0
bge _0800F8D4
- ldr r0, _0800F924 @ =0x03005C00
+ ldr r0, _0800F924 @ =gUnknown_03005C00
ldr r7, _0800F934 @ =0x0000910A
ldr r6, _0800F938 @ =0x0000914A
- ldr r1, _0800F930 @ =0x086A7FA4
+ ldr r1, _0800F930 @ =gUnknown_086A7FA4
adds r3, r0, #0
adds r3, #0xd8
lsls r0, r5, #0x10
@@ -5335,10 +5335,10 @@ _0800F918:
bge _0800F904
b _0800FAC2
.align 2, 0
-_0800F924: .4byte 0x03005C00
+_0800F924: .4byte gUnknown_03005C00
_0800F928: .4byte 0x000090EA
_0800F92C: .4byte 0x0000912A
-_0800F930: .4byte 0x086A7FA4
+_0800F930: .4byte gUnknown_086A7FA4
_0800F934: .4byte 0x0000910A
_0800F938: .4byte 0x0000914A
_0800F93C:
@@ -5348,11 +5348,11 @@ _0800F93C:
adds r3, r0, #0
adds r3, #0xc
adds r6, r1, #0
- ldr r1, _0800F9B4 @ =0x03005C00
+ ldr r1, _0800F9B4 @ =gUnknown_03005C00
ldr r0, _0800F9B8 @ =0x0000916A
mov ip, r0
ldr r7, _0800F9BC @ =0x000091AA
- ldr r2, _0800F9C0 @ =0x086A7FA4
+ ldr r2, _0800F9C0 @ =gUnknown_086A7FA4
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@@ -5379,10 +5379,10 @@ _0800F972:
lsls r0, r0, #5
adds r3, r0, #0
adds r3, #0xc
- ldr r1, _0800F9B4 @ =0x03005C00
+ ldr r1, _0800F9B4 @ =gUnknown_03005C00
ldr r7, _0800F9C4 @ =0x0000918A
ldr r6, _0800F9C8 @ =0x000091CA
- ldr r2, _0800F9C0 @ =0x086A7FA4
+ ldr r2, _0800F9C0 @ =gUnknown_086A7FA4
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@@ -5407,19 +5407,19 @@ _0800F9AA:
bge _0800F996
b _0800FAC2
.align 2, 0
-_0800F9B4: .4byte 0x03005C00
+_0800F9B4: .4byte gUnknown_03005C00
_0800F9B8: .4byte 0x0000916A
_0800F9BC: .4byte 0x000091AA
-_0800F9C0: .4byte 0x086A7FA4
+_0800F9C0: .4byte gUnknown_086A7FA4
_0800F9C4: .4byte 0x0000918A
_0800F9C8: .4byte 0x000091CA
_0800F9CC:
cmp r1, #0
bne _0800FA54
- ldr r0, _0800FA34 @ =0x03005C00
+ ldr r0, _0800FA34 @ =gUnknown_03005C00
ldr r7, _0800FA38 @ =0x000090EA
ldr r6, _0800FA3C @ =0x0000912A
- ldr r1, _0800FA40 @ =0x086A7FA4
+ ldr r1, _0800FA40 @ =gUnknown_086A7FA4
ldr r3, _0800FA44 @ =0x00000894
adds r2, r0, r3
lsls r0, r5, #0x10
@@ -5442,10 +5442,10 @@ _0800F9F8:
subs r4, #1
cmp r4, #0
bge _0800F9E4
- ldr r0, _0800FA34 @ =0x03005C00
+ ldr r0, _0800FA34 @ =gUnknown_03005C00
ldr r7, _0800FA48 @ =0x0000910A
ldr r6, _0800FA4C @ =0x0000914A
- ldr r1, _0800FA40 @ =0x086A7FA4
+ ldr r1, _0800FA40 @ =gUnknown_086A7FA4
ldr r4, _0800FA50 @ =0x000008D4
adds r3, r0, r4
lsls r0, r5, #0x10
@@ -5470,10 +5470,10 @@ _0800FA28:
bge _0800FA14
b _0800FAC2
.align 2, 0
-_0800FA34: .4byte 0x03005C00
+_0800FA34: .4byte gUnknown_03005C00
_0800FA38: .4byte 0x000090EA
_0800FA3C: .4byte 0x0000912A
-_0800FA40: .4byte 0x086A7FA4
+_0800FA40: .4byte gUnknown_086A7FA4
_0800FA44: .4byte 0x00000894
_0800FA48: .4byte 0x0000910A
_0800FA4C: .4byte 0x0000914A
@@ -5482,11 +5482,11 @@ _0800FA54:
lsls r0, r1, #1
lsls r3, r0, #6
adds r6, r0, #0
- ldr r1, _0800FAC8 @ =0x03005C00
+ ldr r1, _0800FAC8 @ =gUnknown_03005C00
ldr r0, _0800FACC @ =0x0000916A
mov ip, r0
ldr r7, _0800FAD0 @ =0x000091AA
- ldr r2, _0800FAD4 @ =0x086A7FA4
+ ldr r2, _0800FAD4 @ =gUnknown_086A7FA4
ldr r4, _0800FAD8 @ =0x000008D4
adds r0, r3, r4
adds r1, r0, r1
@@ -5511,10 +5511,10 @@ _0800FA86:
cmp r4, #0
bge _0800FA72
lsls r3, r6, #6
- ldr r1, _0800FAC8 @ =0x03005C00
+ ldr r1, _0800FAC8 @ =gUnknown_03005C00
ldr r7, _0800FADC @ =0x0000918A
ldr r6, _0800FAE0 @ =0x000091CA
- ldr r2, _0800FAD4 @ =0x086A7FA4
+ ldr r2, _0800FAD4 @ =gUnknown_086A7FA4
ldr r4, _0800FAE4 @ =0x00000914
adds r0, r3, r4
adds r1, r0, r1
@@ -5543,10 +5543,10 @@ _0800FAC2:
pop {r0}
bx r0
.align 2, 0
-_0800FAC8: .4byte 0x03005C00
+_0800FAC8: .4byte gUnknown_03005C00
_0800FACC: .4byte 0x0000916A
_0800FAD0: .4byte 0x000091AA
-_0800FAD4: .4byte 0x086A7FA4
+_0800FAD4: .4byte gUnknown_086A7FA4
_0800FAD8: .4byte 0x000008D4
_0800FADC: .4byte 0x0000918A
_0800FAE0: .4byte 0x000091CA
@@ -5563,10 +5563,10 @@ sub_FAE8: @ 0x0800FAE8
_0800FAF4:
cmp r1, #0
bne _0800FB74
- ldr r0, _0800FB5C @ =0x03005C00
+ ldr r0, _0800FB5C @ =gUnknown_03005C00
ldr r7, _0800FB60 @ =0x000090EA
ldr r6, _0800FB64 @ =0x0000912A
- ldr r1, _0800FB68 @ =0x086A7FA8
+ ldr r1, _0800FB68 @ =gUnknown_086A7FA8
adds r2, r0, #0
adds r2, #0x98
lsls r0, r5, #0x10
@@ -5589,10 +5589,10 @@ _0800FB20:
subs r4, #1
cmp r4, #0
bge _0800FB0C
- ldr r0, _0800FB5C @ =0x03005C00
+ ldr r0, _0800FB5C @ =gUnknown_03005C00
ldr r7, _0800FB6C @ =0x0000910A
ldr r6, _0800FB70 @ =0x0000914A
- ldr r1, _0800FB68 @ =0x086A7FA8
+ ldr r1, _0800FB68 @ =gUnknown_086A7FA8
adds r3, r0, #0
adds r3, #0xd8
lsls r0, r5, #0x10
@@ -5617,10 +5617,10 @@ _0800FB50:
bge _0800FB3C
b _0800FCFA
.align 2, 0
-_0800FB5C: .4byte 0x03005C00
+_0800FB5C: .4byte gUnknown_03005C00
_0800FB60: .4byte 0x000090EA
_0800FB64: .4byte 0x0000912A
-_0800FB68: .4byte 0x086A7FA8
+_0800FB68: .4byte gUnknown_086A7FA8
_0800FB6C: .4byte 0x0000910A
_0800FB70: .4byte 0x0000914A
_0800FB74:
@@ -5630,11 +5630,11 @@ _0800FB74:
adds r3, r0, #0
adds r3, #0xc
adds r6, r1, #0
- ldr r1, _0800FBEC @ =0x03005C00
+ ldr r1, _0800FBEC @ =gUnknown_03005C00
ldr r0, _0800FBF0 @ =0x0000916A
mov ip, r0
ldr r7, _0800FBF4 @ =0x000091AA
- ldr r2, _0800FBF8 @ =0x086A7FA8
+ ldr r2, _0800FBF8 @ =gUnknown_086A7FA8
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@@ -5661,10 +5661,10 @@ _0800FBAA:
lsls r0, r0, #5
adds r3, r0, #0
adds r3, #0xc
- ldr r1, _0800FBEC @ =0x03005C00
+ ldr r1, _0800FBEC @ =gUnknown_03005C00
ldr r7, _0800FBFC @ =0x0000918A
ldr r6, _0800FC00 @ =0x000091CA
- ldr r2, _0800FBF8 @ =0x086A7FA8
+ ldr r2, _0800FBF8 @ =gUnknown_086A7FA8
lsls r0, r3, #1
adds r1, r0, r1
lsls r0, r5, #0x10
@@ -5689,19 +5689,19 @@ _0800FBE2:
bge _0800FBCE
b _0800FCFA
.align 2, 0
-_0800FBEC: .4byte 0x03005C00
+_0800FBEC: .4byte gUnknown_03005C00
_0800FBF0: .4byte 0x0000916A
_0800FBF4: .4byte 0x000091AA
-_0800FBF8: .4byte 0x086A7FA8
+_0800FBF8: .4byte gUnknown_086A7FA8
_0800FBFC: .4byte 0x0000918A
_0800FC00: .4byte 0x000091CA
_0800FC04:
cmp r1, #0
bne _0800FC8C
- ldr r0, _0800FC6C @ =0x03005C00
+ ldr r0, _0800FC6C @ =gUnknown_03005C00
ldr r7, _0800FC70 @ =0x000090EA
ldr r6, _0800FC74 @ =0x0000912A
- ldr r1, _0800FC78 @ =0x086A7FA8
+ ldr r1, _0800FC78 @ =gUnknown_086A7FA8
ldr r3, _0800FC7C @ =0x00000894
adds r2, r0, r3
lsls r0, r5, #0x10
@@ -5724,10 +5724,10 @@ _0800FC30:
subs r4, #1
cmp r4, #0
bge _0800FC1C
- ldr r0, _0800FC6C @ =0x03005C00
+ ldr r0, _0800FC6C @ =gUnknown_03005C00
ldr r7, _0800FC80 @ =0x0000910A
ldr r6, _0800FC84 @ =0x0000914A
- ldr r1, _0800FC78 @ =0x086A7FA8
+ ldr r1, _0800FC78 @ =gUnknown_086A7FA8
ldr r4, _0800FC88 @ =0x000008D4
adds r3, r0, r4
lsls r0, r5, #0x10
@@ -5752,10 +5752,10 @@ _0800FC60:
bge _0800FC4C
b _0800FCFA
.align 2, 0
-_0800FC6C: .4byte 0x03005C00
+_0800FC6C: .4byte gUnknown_03005C00
_0800FC70: .4byte 0x000090EA
_0800FC74: .4byte 0x0000912A
-_0800FC78: .4byte 0x086A7FA8
+_0800FC78: .4byte gUnknown_086A7FA8
_0800FC7C: .4byte 0x00000894
_0800FC80: .4byte 0x0000910A
_0800FC84: .4byte 0x0000914A
@@ -5764,11 +5764,11 @@ _0800FC8C:
lsls r0, r1, #1
lsls r3, r0, #6
adds r6, r0, #0
- ldr r1, _0800FD00 @ =0x03005C00
+ ldr r1, _0800FD00 @ =gUnknown_03005C00
ldr r0, _0800FD04 @ =0x0000916A
mov ip, r0
ldr r7, _0800FD08 @ =0x000091AA
- ldr r2, _0800FD0C @ =0x086A7FA8
+ ldr r2, _0800FD0C @ =gUnknown_086A7FA8
ldr r4, _0800FD10 @ =0x000008D4
adds r0, r3, r4
adds r1, r0, r1
@@ -5793,10 +5793,10 @@ _0800FCBE:
cmp r4, #0
bge _0800FCAA
lsls r3, r6, #6
- ldr r1, _0800FD00 @ =0x03005C00
+ ldr r1, _0800FD00 @ =gUnknown_03005C00
ldr r7, _0800FD14 @ =0x0000918A
ldr r6, _0800FD18 @ =0x000091CA
- ldr r2, _0800FD0C @ =0x086A7FA8
+ ldr r2, _0800FD0C @ =gUnknown_086A7FA8
ldr r4, _0800FD1C @ =0x00000914
adds r0, r3, r4
adds r1, r0, r1
@@ -5825,10 +5825,10 @@ _0800FCFA:
pop {r0}
bx r0
.align 2, 0
-_0800FD00: .4byte 0x03005C00
+_0800FD00: .4byte gUnknown_03005C00
_0800FD04: .4byte 0x0000916A
_0800FD08: .4byte 0x000091AA
-_0800FD0C: .4byte 0x086A7FA8
+_0800FD0C: .4byte gUnknown_086A7FA8
_0800FD10: .4byte 0x000008D4
_0800FD14: .4byte 0x0000918A
_0800FD18: .4byte 0x000091CA
@@ -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
@@ -6954,7 +6954,7 @@ _080105CC:
adds r6, r1, #1
cmp r2, ip
bge _080105FA
- ldr r7, _08010614 @ =0x03005C00
+ ldr r7, _08010614 @ =gUnknown_03005C00
lsls r0, r1, #5
mov r1, r8
adds r5, r1, r0
@@ -6989,7 +6989,7 @@ _08010602:
pop {r0}
bx r0
.align 2, 0
-_08010614: .4byte 0x03005C00
+_08010614: .4byte gUnknown_03005C00
thumb_func_start sub_10618
sub_10618: @ 0x08010618
@@ -7006,7 +7006,7 @@ sub_10618: @ 0x08010618
movs r1, #0
cmp r1, ip
bge _08010678
- ldr r0, _08010688 @ =0x03005C00
+ ldr r0, _08010688 @ =gUnknown_03005C00
mov sl, r0
lsls r0, r3, #5
adds r0, r0, r2
@@ -7053,4 +7053,4 @@ _08010678:
pop {r0}
bx r0
.align 2, 0
-_08010688: .4byte 0x03005C00
+_08010688: .4byte gUnknown_03005C00
diff --git a/asm/intro.s b/asm/intro.s
index edc0a34..1953b80 100755
--- a/asm/intro.s
+++ b/asm/intro.s
@@ -7,7 +7,7 @@
thumb_func_start IntroMain
IntroMain: @ 0x0800927C
push {lr}
- ldr r1, _08009294 @ =0x080792CC
+ ldr r1, _08009294 @ =gUnknown_080792CC
ldr r0, _08009298 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -17,7 +17,7 @@ IntroMain: @ 0x0800927C
pop {r0}
bx r0
.align 2, 0
-_08009294: .4byte 0x080792CC
+_08009294: .4byte gUnknown_080792CC
_08009298: .4byte gMain
thumb_func_start sub_929C
@@ -38,7 +38,7 @@ sub_929C: @ 0x0800929C
orrs r0, r1
strh r0, [r3]
ldr r1, _0800931C @ =0x040000D4
- ldr r0, _08009320 @ =0x080798C0
+ ldr r0, _08009320 @ =gUnknown_080798C0
str r0, [r1]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -46,7 +46,7 @@ sub_929C: @ 0x0800929C
ldr r2, _08009324 @ =0x80000400
str r2, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08009328 @ =0x0807A0C0
+ ldr r0, _08009328 @ =gIntroCopyright_Gfx
str r0, [r1]
ldr r0, _0800932C @ =0x06004000
str r0, [r1, #4]
@@ -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
@@ -82,20 +82,20 @@ sub_929C: @ 0x0800929C
.align 2, 0
_08009318: .4byte 0x0400000A
_0800931C: .4byte 0x040000D4
-_08009320: .4byte 0x080798C0
+_08009320: .4byte gUnknown_080798C0
_08009324: .4byte 0x80000400
-_08009328: .4byte 0x0807A0C0
+_08009328: .4byte gIntroCopyright_Gfx
_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
@@ -133,8 +133,8 @@ _08009388: .4byte gMain
thumb_func_start sub_938C
sub_938C: @ 0x0800938C
push {lr}
- ldr r1, _080093C0 @ =0x080792E0
- ldr r0, _080093C4 @ =0x0202C790
+ ldr r1, _080093C0 @ =gUnknown_080792E0
+ 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]
@@ -158,9 +158,9 @@ _080093BA:
pop {r0}
bx r0
.align 2, 0
-_080093C0: .4byte 0x080792E0
-_080093C4: .4byte 0x0202C790
-_080093C8: .4byte 0x0202BF10
+_080093C0: .4byte gUnknown_080792E0
+_080093C4: .4byte gUnknown_0202C790
+_080093C8: .4byte gUnknown_0202BF10
_080093CC: .4byte gMain
thumb_func_start sub_93D0
@@ -315,33 +315,33 @@ sub_9498: @ 0x08009498
orrs r0, r1
strh r0, [r2]
ldr r4, _08009638 @ =0x040000D4
- ldr r0, _0800963C @ =0x080B9CC0
+ ldr r0, _0800963C @ =gUnknown_080B9CC0
str r0, [r4]
ldr r0, _08009640 @ =0x0600D000
str r0, [r4, #4]
ldr r2, _08009644 @ =0x80000400
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08009648 @ =0x080BC4C0
+ ldr r0, _08009648 @ =gUnknown_080BC4C0
str r0, [r4]
ldr r0, _0800964C @ =0x0600D800
str r0, [r4, #4]
ldr r1, _08009650 @ =0x80000800
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08009654 @ =0x080BB4C0
+ ldr r0, _08009654 @ =gUnknown_080BB4C0
str r0, [r4]
ldr r0, _08009658 @ =0x0600E800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800965C @ =0x080B3CA0
+ ldr r0, _0800965C @ =gUnknown_080B3CA0
str r0, [r4]
ldr r0, _08009660 @ =0x0600F800
str r0, [r4, #4]
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08009664 @ =0x080B44A0
+ ldr r0, _08009664 @ =gUnknown_080B44A0
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -349,9 +349,9 @@ sub_9498: @ 0x08009498
ldr r0, _08009668 @ =0x80002C00
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0800966C @ =0x080BD4C0
+ 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]
@@ -454,20 +454,20 @@ _0800962C: .4byte 0x00005D02
_08009630: .4byte 0x0400000E
_08009634: .4byte 0x00001F03
_08009638: .4byte 0x040000D4
-_0800963C: .4byte 0x080B9CC0
+_0800963C: .4byte gUnknown_080B9CC0
_08009640: .4byte 0x0600D000
_08009644: .4byte 0x80000400
-_08009648: .4byte 0x080BC4C0
+_08009648: .4byte gUnknown_080BC4C0
_0800964C: .4byte 0x0600D800
_08009650: .4byte 0x80000800
-_08009654: .4byte 0x080BB4C0
+_08009654: .4byte gUnknown_080BB4C0
_08009658: .4byte 0x0600E800
-_0800965C: .4byte 0x080B3CA0
+_0800965C: .4byte gUnknown_080B3CA0
_08009660: .4byte 0x0600F800
-_08009664: .4byte 0x080B44A0
+_08009664: .4byte gUnknown_080B44A0
_08009668: .4byte 0x80002C00
-_0800966C: .4byte 0x080BD4C0
-_08009670: .4byte 0x0201C1C0
+_0800966C: .4byte gUnknown_080BD4C0
+_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 r5, _08009824 @ =0x086A77A8
- ldr r4, _08009828 @ =0x0202A578
+ ldr r3, _08009820 @ =gUnknown_0202BF10
+ ldr r5, _08009824 @ =gUnknown_086A77A8
+ 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
-_08009824: .4byte 0x086A77A8
-_08009828: .4byte 0x0202A578
-_0800982C: .4byte 0x0202C5A8
+_08009820: .4byte gUnknown_0202BF10
+_08009824: .4byte gUnknown_086A77A8
+_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]
@@ -753,23 +753,23 @@ sub_98B4: @ 0x080098B4
ble _08009916
movs r0, #0
strb r0, [r1, #0xc]
- ldr r0, _080098F4 @ =0x080B3C60
+ ldr r0, _080098F4 @ =gIntroScene1Sprites_Pals+0x1C0
ldr r1, _080098F8 @ =0x050000E0
movs r2, #0x20
movs r3, #0
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
-_080098F4: .4byte 0x080B3C60
+_080098F0: .4byte gUnknown_0201A450
+_080098F4: .4byte gIntroScene1Sprites_Pals+0x1C0
_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]
@@ -913,7 +913,7 @@ _08009A04:
ldrh r0, [r4, #0xa]
adds r0, #1
strh r0, [r4, #0xa]
- ldr r2, _08009AA4 @ =0x086A7768
+ ldr r2, _08009AA4 @ =gUnknown_086A7768
movs r1, #8
ldrsh r3, [r4, r1]
lsls r1, r3, #2
@@ -924,13 +924,13 @@ _08009A04:
ldrsh r1, [r1, r2]
cmp r0, r1
ble _08009A78
- ldr r1, _08009AA8 @ =0x086A7788
+ ldr r1, _08009AA8 @ =gUnknown_086A7788
lsls r0, r3, #1
adds r0, r0, r1
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 0x086A7768
-_08009AA8: .4byte 0x086A7788
-_08009AAC: .4byte 0x0201C1C0
+_08009AA4: .4byte gUnknown_086A7768
+_08009AA8: .4byte gUnknown_086A7788
+_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
@@ -1029,7 +1029,7 @@ _08009B14:
ldrh r0, [r4, #0xa]
adds r0, #1
strh r0, [r4, #0xa]
- ldr r2, _08009B60 @ =0x086A7768
+ ldr r2, _08009B60 @ =gUnknown_086A7768
movs r1, #8
ldrsh r3, [r4, r1]
lsls r1, r3, #2
@@ -1043,13 +1043,13 @@ _08009B14:
adds r0, r3, #0
cmp r0, #6
bgt _08009B70
- ldr r1, _08009B64 @ =0x086A7788
+ ldr r1, _08009B64 @ =gUnknown_086A7788
lsls r0, r3, #1
adds r0, r0, r1
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,28 +1057,28 @@ _08009B14:
bl sub_10708
b _08009B8A
.align 2, 0
-_08009B54: .4byte 0x0201A450
-_08009B58: .4byte 0x0202ADA0
-_08009B5C: .4byte 0x0202BF10
-_08009B60: .4byte 0x086A7768
-_08009B64: .4byte 0x086A7788
-_08009B68: .4byte 0x0201C1C0
+_08009B54: .4byte gUnknown_0201A450
+_08009B58: .4byte gUnknown_0202ADA0
+_08009B5C: .4byte gUnknown_0202BF10
+_08009B60: .4byte gUnknown_086A7768
+_08009B64: .4byte gUnknown_086A7788
+_08009B68: .4byte gUnknown_0201C1C0
_08009B6C: .4byte 0x060036E0
_08009B70:
- ldr r1, _08009BF0 @ =0x086A7788
+ ldr r1, _08009BF0 @ =gUnknown_086A7788
lsls r0, r3, #1
adds r0, r0, r1
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]
@@ -1130,11 +1130,11 @@ _08009BB0:
pop {r0}
bx r0
.align 2, 0
-_08009BF0: .4byte 0x086A7788
-_08009BF4: .4byte 0x0201C1C0
+_08009BF0: .4byte gUnknown_086A7788
+_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,31 +1219,31 @@ 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]
strh r0, [r5]
- ldr r6, _08009D5C @ =0x086A769C
+ ldr r6, _08009D5C @ =gUnknown_086A769C
ldr r1, _08009D60 @ =0xFFFFFD20
adds r2, r2, r1
adds r0, r6, #0
@@ -1310,9 +1310,9 @@ _08009D46:
pop {r0}
bx r0
.align 2, 0
-_08009D54: .4byte 0x0201A450
-_08009D58: .4byte 0x0200B698
-_08009D5C: .4byte 0x086A769C
+_08009D54: .4byte gUnknown_0201A450
+_08009D58: .4byte gUnknown_0200B698
+_08009D5C: .4byte gUnknown_086A769C
_08009D60: .4byte 0xFFFFFD20
_08009D64: .4byte gOamBuffer
_08009D68: .4byte 0xFFFFFE00
@@ -1326,14 +1326,14 @@ 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
strh r0, [r1]
- ldr r0, _08009E70 @ =0x086A769C
+ ldr r0, _08009E70 @ =gUnknown_086A769C
ldr r2, _08009E74 @ =0xFFFFE340
add r2, r8
movs r1, #0x31
@@ -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
@@ -1369,7 +1369,7 @@ _08009DCC:
lsls r0, r0, #3
adds r3, r0, r6
lsls r0, r7, #2
- ldr r1, _08009E84 @ =0x086A7798
+ ldr r1, _08009E84 @ =gUnknown_086A7798
adds r4, r0, r1
movs r2, #0
ldrsh r1, [r4, r2]
@@ -1446,14 +1446,14 @@ _08009E50:
pop {r0}
bx r0
.align 2, 0
-_08009E68: .4byte 0x0200D078
-_08009E6C: .4byte 0x0201A450
-_08009E70: .4byte 0x086A769C
+_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 0x086A7798
+_08009E84: .4byte gUnknown_086A7798
_08009E88: .4byte 0x000001FF
_08009E8C: .4byte 0xFFFFFE00
@@ -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,9 +1523,9 @@ 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 @ =0x086A769C
+ ldr r5, _0800A144 @ =gUnknown_086A769C
adds r0, r5, #0
movs r1, #0x31
bl LoadSpriteSets
@@ -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,12 +1802,12 @@ _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
-_0800A144: .4byte 0x086A769C
+_0800A13C: .4byte gUnknown_0201A450
+_0800A140: .4byte gUnknown_0200D638
+_0800A144: .4byte gUnknown_086A769C
_0800A148: .4byte gOamBuffer
_0800A14C: .4byte 0xFFFFFE00
_0800A150: .4byte 0x000001FF
@@ -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
@@ -1864,27 +1864,27 @@ sub_A16C: @ 0x0800A16C
orrs r0, r1
strh r0, [r2]
ldr r0, _0800A264 @ =0x040000D4
- ldr r1, _0800A268 @ =0x080D0700
+ ldr r1, _0800A268 @ =gUnknown_080D0700
str r1, [r0]
ldr r1, _0800A26C @ =0x06006000
str r1, [r0, #4]
ldr r2, _0800A270 @ =0x80001000
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A274 @ =0x080D2700
+ ldr r1, _0800A274 @ =gUnknown_080D2700
str r1, [r0]
ldr r1, _0800A278 @ =0x0600D000
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A27C @ =0x080CBEE0
+ ldr r1, _0800A27C @ =gUnknown_080CBEE0
str r1, [r0]
ldr r1, _0800A280 @ =0x0600F000
str r1, [r0, #4]
ldr r1, _0800A284 @ =0x80000400
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A288 @ =0x080CC6E0
+ ldr r1, _0800A288 @ =gUnknown_080CC6E0
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -1892,7 +1892,7 @@ sub_A16C: @ 0x0800A16C
ldr r1, _0800A28C @ =0x80001E00
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A290 @ =0x080CBCE0
+ ldr r1, _0800A290 @ =gUnknown_080CBCE0
str r1, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -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]
@@ -1944,26 +1944,26 @@ _0800A258: .4byte 0x0000DA01
_0800A25C: .4byte 0x0400000E
_0800A260: .4byte 0x00001E03
_0800A264: .4byte 0x040000D4
-_0800A268: .4byte 0x080D0700
+_0800A268: .4byte gUnknown_080D0700
_0800A26C: .4byte 0x06006000
_0800A270: .4byte 0x80001000
-_0800A274: .4byte 0x080D2700
+_0800A274: .4byte gUnknown_080D2700
_0800A278: .4byte 0x0600D000
-_0800A27C: .4byte 0x080CBEE0
+_0800A27C: .4byte gUnknown_080CBEE0
_0800A280: .4byte 0x0600F000
_0800A284: .4byte 0x80000400
-_0800A288: .4byte 0x080CC6E0
+_0800A288: .4byte gUnknown_080CC6E0
_0800A28C: .4byte 0x80001E00
-_0800A290: .4byte 0x080CBCE0
+_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
@@ -2228,45 +2228,45 @@ sub_A454: @ 0x0800A454
orrs r0, r1
strh r0, [r2]
ldr r0, _0800A5BC @ =0x040000D4
- ldr r1, _0800A5C0 @ =0x080DE520
+ ldr r1, _0800A5C0 @ =gUnknown_080DE520
str r1, [r0]
ldr r1, _0800A5C4 @ =0x0600D000
str r1, [r0, #4]
ldr r3, _0800A5C8 @ =0x80000800
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A5CC @ =0x080DCD20
+ ldr r1, _0800A5CC @ =gUnknown_080DCD20
str r1, [r0]
ldr r1, _0800A5D0 @ =0x0600E000
str r1, [r0, #4]
ldr r2, _0800A5D4 @ =0x80000400
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A5D8 @ =0x080D4900
+ ldr r1, _0800A5D8 @ =gUnknown_080D4900
str r1, [r0]
ldr r1, _0800A5DC @ =0x0600E800
str r1, [r0, #4]
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A5E0 @ =0x080D5900
+ ldr r1, _0800A5E0 @ =gUnknown_080D5900
str r1, [r0]
ldr r1, _0800A5E4 @ =0x0600F800
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A5E8 @ =0x080DD520
+ ldr r1, _0800A5E8 @ =gUnknown_080DD520
str r1, [r0]
- ldr r1, _0800A5EC @ =0x03005C00
+ ldr r1, _0800A5EC @ =gUnknown_03005C00
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A5F0 @ =0x080DDD20
+ 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]
- ldr r1, _0800A5F8 @ =0x080D6100
+ ldr r1, _0800A5F8 @ =gUnknown_080D6100
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -2274,7 +2274,7 @@ sub_A454: @ 0x0800A454
ldr r1, _0800A5FC @ =0x80003600
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r3, _0800A600 @ =0x080D4700
+ ldr r3, _0800A600 @ =gUnknown_080D4700
str r3, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -2282,7 +2282,7 @@ sub_A454: @ 0x0800A454
ldr r2, _0800A604 @ =0x80000070
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800A608 @ =0x080DF520
+ ldr r1, _0800A608 @ =gUnknown_080DF520
str r1, [r0]
ldr r1, _0800A60C @ =0x06010000
str r1, [r0, #4]
@@ -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]
@@ -2349,42 +2349,42 @@ _0800A5B0: .4byte 0x00005D02
_0800A5B4: .4byte 0x0400000E
_0800A5B8: .4byte 0x00001F03
_0800A5BC: .4byte 0x040000D4
-_0800A5C0: .4byte 0x080DE520
+_0800A5C0: .4byte gUnknown_080DE520
_0800A5C4: .4byte 0x0600D000
_0800A5C8: .4byte 0x80000800
-_0800A5CC: .4byte 0x080DCD20
+_0800A5CC: .4byte gUnknown_080DCD20
_0800A5D0: .4byte 0x0600E000
_0800A5D4: .4byte 0x80000400
-_0800A5D8: .4byte 0x080D4900
+_0800A5D8: .4byte gUnknown_080D4900
_0800A5DC: .4byte 0x0600E800
-_0800A5E0: .4byte 0x080D5900
+_0800A5E0: .4byte gUnknown_080D5900
_0800A5E4: .4byte 0x0600F800
-_0800A5E8: .4byte 0x080DD520
-_0800A5EC: .4byte 0x03005C00
-_0800A5F0: .4byte 0x080DDD20
-_0800A5F4: .4byte 0x0201B180
-_0800A5F8: .4byte 0x080D6100
+_0800A5E8: .4byte gUnknown_080DD520
+_0800A5EC: .4byte gUnknown_03005C00
+_0800A5F0: .4byte gUnknown_080DDD20
+_0800A5F4: .4byte gUnknown_0201B180
+_0800A5F8: .4byte gUnknown_080D6100
_0800A5FC: .4byte 0x80003600
-_0800A600: .4byte 0x080D4700
+_0800A600: .4byte gUnknown_080D4700
_0800A604: .4byte 0x80000070
-_0800A608: .4byte 0x080DF520
+_0800A608: .4byte gUnknown_080DF520
_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]
@@ -2566,7 +2566,7 @@ _0800A776:
cmp r0, #2
bne _0800A7F4
ldr r1, _0800A7D4 @ =0x040000D4
- ldr r0, _0800A7E8 @ =0x03005C00
+ ldr r0, _0800A7E8 @ =gUnknown_03005C00
str r0, [r1]
ldr r0, _0800A7EC @ =0x0600E000
str r0, [r1, #4]
@@ -2583,22 +2583,22 @@ _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
-_0800A7E8: .4byte 0x03005C00
+_0800A7E8: .4byte gUnknown_03005C00
_0800A7EC: .4byte 0x0600E000
_0800A7F0: .4byte 0x80000400
_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
@@ -2685,14 +2685,14 @@ sub_A87C: @ 0x0800A87C
adds r5, r4, r0
movs r0, #1
strh r0, [r5]
- ldr r0, _0800A93C @ =0x086A795C
+ ldr r0, _0800A93C @ =gUnknown_086A795C
movs r1, #1
adds r2, r5, #0
bl LoadSpriteSets
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]
@@ -2757,8 +2757,8 @@ _0800A92C: .4byte gMain
_0800A930: .4byte 0x00001F50
_0800A934: .4byte 0x00000808
_0800A938: .4byte 0x04000050
-_0800A93C: .4byte 0x086A795C
-_0800A940: .4byte 0x0201A450
+_0800A93C: .4byte gUnknown_086A795C
+_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
@@ -2815,27 +2815,27 @@ sub_A968: @ 0x0800A968
orrs r0, r1
strh r0, [r2]
ldr r0, _0800AA64 @ =0x040000D4
- ldr r1, _0800AA68 @ =0x080E5F60
+ ldr r1, _0800AA68 @ =gUnknown_080E5F60
str r1, [r0]
ldr r1, _0800AA6C @ =0x06006000
str r1, [r0, #4]
ldr r3, _0800AA70 @ =0x80001000
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800AA74 @ =0x080E7F60
+ ldr r1, _0800AA74 @ =gUnknown_080E7F60
str r1, [r0]
ldr r1, _0800AA78 @ =0x0600D000
str r1, [r0, #4]
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800AA7C @ =0x080E1740
+ ldr r1, _0800AA7C @ =gUnknown_080E1740
str r1, [r0]
ldr r1, _0800AA80 @ =0x0600F000
str r1, [r0, #4]
ldr r1, _0800AA84 @ =0x80000400
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800AA88 @ =0x080E1F40
+ ldr r1, _0800AA88 @ =gUnknown_080E1F40
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -2843,7 +2843,7 @@ sub_A968: @ 0x0800A968
ldr r1, _0800AA8C @ =0x80002000
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800AA90 @ =0x080E1540
+ ldr r1, _0800AA90 @ =gUnknown_080E1540
str r1, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -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]
@@ -2897,26 +2897,26 @@ _0800AA58: .4byte 0x0000DA01
_0800AA5C: .4byte 0x0400000E
_0800AA60: .4byte 0x00001E03
_0800AA64: .4byte 0x040000D4
-_0800AA68: .4byte 0x080E5F60
+_0800AA68: .4byte gUnknown_080E5F60
_0800AA6C: .4byte 0x06006000
_0800AA70: .4byte 0x80001000
-_0800AA74: .4byte 0x080E7F60
+_0800AA74: .4byte gUnknown_080E7F60
_0800AA78: .4byte 0x0600D000
-_0800AA7C: .4byte 0x080E1740
+_0800AA7C: .4byte gUnknown_080E1740
_0800AA80: .4byte 0x0600F000
_0800AA84: .4byte 0x80000400
-_0800AA88: .4byte 0x080E1F40
+_0800AA88: .4byte gUnknown_080E1F40
_0800AA8C: .4byte 0x80002000
-_0800AA90: .4byte 0x080E1540
+_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
@@ -3168,33 +3168,33 @@ sub_AC38: @ 0x0800AC38
orrs r0, r1
strh r0, [r2]
ldr r0, _0800AD94 @ =0x040000D4
- ldr r1, _0800AD98 @ =0x080F1980
+ ldr r1, _0800AD98 @ =gUnknown_080F1980
str r1, [r0]
ldr r1, _0800AD9C @ =0x06006000
str r1, [r0, #4]
ldr r3, _0800ADA0 @ =0x80000400
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800ADA4 @ =0x080EB160
+ ldr r1, _0800ADA4 @ =gUnknown_080EB160
str r1, [r0]
ldr r1, _0800ADA8 @ =0x06007000
str r1, [r0, #4]
ldr r2, _0800ADAC @ =0x80000800
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800ADB0 @ =0x080EA160
+ ldr r1, _0800ADB0 @ =gUnknown_080EA160
str r1, [r0]
ldr r1, _0800ADB4 @ =0x0600E000
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800ADB8 @ =0x080EC160
+ ldr r1, _0800ADB8 @ =gUnknown_080EC160
str r1, [r0]
ldr r1, _0800ADBC @ =0x0600F000
str r1, [r0, #4]
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800ADC0 @ =0x080EC960
+ ldr r1, _0800ADC0 @ =gUnknown_080EC960
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -3202,14 +3202,14 @@ sub_AC38: @ 0x0800AC38
ldr r1, _0800ADC4 @ =0x80001400
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800ADC8 @ =0x080BD4C0
+ ldr r1, _0800ADC8 @ =gUnknown_080BD4C0
str r1, [r0]
- ldr r1, _0800ADCC @ =0x03000000
+ ldr r1, _0800ADCC @ =gUnknown_03000000
str r1, [r0, #4]
ldr r1, _0800ADD0 @ =0x80002000
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r3, _0800ADD4 @ =0x080E9F60
+ ldr r3, _0800ADD4 @ =gUnknown_080E9F60
str r3, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -3217,7 +3217,7 @@ sub_AC38: @ 0x0800AC38
ldr r2, _0800ADD8 @ =0x800000C0
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800ADDC @ =0x080F2180
+ ldr r1, _0800ADDC @ =gUnknown_080F2180
str r1, [r0]
ldr r1, _0800ADE0 @ =0x06010000
str r1, [r0, #4]
@@ -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]
@@ -3284,36 +3284,36 @@ _0800AD88: .4byte 0x00005C02
_0800AD8C: .4byte 0x0400000E
_0800AD90: .4byte 0x00001E03
_0800AD94: .4byte 0x040000D4
-_0800AD98: .4byte 0x080F1980
+_0800AD98: .4byte gUnknown_080F1980
_0800AD9C: .4byte 0x06006000
_0800ADA0: .4byte 0x80000400
-_0800ADA4: .4byte 0x080EB160
+_0800ADA4: .4byte gUnknown_080EB160
_0800ADA8: .4byte 0x06007000
_0800ADAC: .4byte 0x80000800
-_0800ADB0: .4byte 0x080EA160
+_0800ADB0: .4byte gUnknown_080EA160
_0800ADB4: .4byte 0x0600E000
-_0800ADB8: .4byte 0x080EC160
+_0800ADB8: .4byte gUnknown_080EC160
_0800ADBC: .4byte 0x0600F000
-_0800ADC0: .4byte 0x080EC960
+_0800ADC0: .4byte gUnknown_080EC960
_0800ADC4: .4byte 0x80001400
-_0800ADC8: .4byte 0x080BD4C0
-_0800ADCC: .4byte 0x03000000
+_0800ADC8: .4byte gUnknown_080BD4C0
+_0800ADCC: .4byte gUnknown_03000000
_0800ADD0: .4byte 0x80002000
-_0800ADD4: .4byte 0x080E9F60
+_0800ADD4: .4byte gUnknown_080E9F60
_0800ADD8: .4byte 0x800000C0
-_0800ADDC: .4byte 0x080F2180
+_0800ADDC: .4byte gUnknown_080F2180
_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
@@ -3333,7 +3333,7 @@ sub_ADFC: @ 0x0800ADFC
strh r5, [r4, #8]
strh r5, [r4, #0xa]
strh r5, [r4, #4]
- ldr r0, _0800AE64 @ =0x03002300
+ ldr r0, _0800AE64 @ =gUnknown_03002300
ldr r1, _0800AE68 @ =0x06002EE0
movs r2, #8
movs r3, #8
@@ -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
+_0800AE64: .4byte gUnknown_03002300
_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]
@@ -3409,7 +3409,7 @@ sub_AE74: @ 0x0800AE74
ldrh r0, [r4, #0xa]
adds r0, #1
strh r0, [r4, #0xa]
- ldr r2, _0800AF64 @ =0x086A79FC
+ ldr r2, _0800AF64 @ =gUnknown_086A79FC
movs r3, #8
ldrsh r1, [r4, r3]
lsls r1, r1, #2
@@ -3423,7 +3423,7 @@ sub_AE74: @ 0x0800AE74
ldrh r0, [r4, #8]
adds r0, #1
strh r0, [r4, #8]
- ldr r1, _0800AF68 @ =0x086A7A1C
+ ldr r1, _0800AF68 @ =gUnknown_086A7A1C
movs r3, #8
ldrsh r0, [r4, r3]
lsls r0, r0, #1
@@ -3431,7 +3431,7 @@ sub_AE74: @ 0x0800AE74
movs r1, #0
ldrsh r0, [r0, r1]
lsls r0, r0, #1
- ldr r1, _0800AF6C @ =0x03000000
+ ldr r1, _0800AF6C @ =gUnknown_03000000
adds r0, r0, r1
ldr r1, _0800AF70 @ =0x06002EE0
movs r2, #8
@@ -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,24 +3483,24 @@ _0800AF54:
pop {r0}
bx r0
.align 2, 0
-_0800AF5C: .4byte 0x0201A450
-_0800AF60: .4byte 0x0202ADA0
-_0800AF64: .4byte 0x086A79FC
-_0800AF68: .4byte 0x086A7A1C
-_0800AF6C: .4byte 0x03000000
+_0800AF5C: .4byte gUnknown_0201A450
+_0800AF60: .4byte gUnknown_0202ADA0
+_0800AF64: .4byte gUnknown_086A79FC
+_0800AF68: .4byte gUnknown_086A7A1C
+_0800AF6C: .4byte gUnknown_03000000
_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]
- ldr r2, _0800B068 @ =0x086A79FC
+ ldr r2, _0800B068 @ =gUnknown_086A79FC
movs r4, #8
ldrsh r1, [r3, r4]
lsls r1, r1, #2
@@ -3518,7 +3518,7 @@ sub_AF80: @ 0x0800AF80
bgt _0800AFCC
adds r0, r1, #1
strh r0, [r3, #8]
- ldr r1, _0800B06C @ =0x086A7A1C
+ ldr r1, _0800B06C @ =gUnknown_086A7A1C
movs r2, #8
ldrsh r0, [r3, r2]
lsls r0, r0, #1
@@ -3526,7 +3526,7 @@ sub_AF80: @ 0x0800AF80
movs r4, #0
ldrsh r0, [r0, r4]
lsls r0, r0, #1
- ldr r1, _0800B070 @ =0x03000000
+ ldr r1, _0800B070 @ =gUnknown_03000000
adds r0, r0, r1
ldr r1, _0800B074 @ =0x06002EE0
movs r2, #8
@@ -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
-_0800B068: .4byte 0x086A79FC
-_0800B06C: .4byte 0x086A7A1C
-_0800B070: .4byte 0x03000000
+_0800B064: .4byte gUnknown_0202ADA0
+_0800B068: .4byte gUnknown_086A79FC
+_0800B06C: .4byte gUnknown_086A7A1C
+_0800B070: .4byte gUnknown_03000000
_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
@@ -3703,14 +3703,14 @@ sub_B0E8: @ 0x0800B0E8
strh r0, [r7]
strh r0, [r1]
strh r0, [r2]
- ldr r0, _0800B2CC @ =0x086A79EC
+ ldr r0, _0800B2CC @ =gUnknown_086A79EC
movs r1, #3
mov r2, r8
bl LoadSpriteSets
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]
@@ -3911,8 +3911,8 @@ _0800B2A2:
_0800B2C0: .4byte gMain
_0800B2C4: .4byte 0x00000808
_0800B2C8: .4byte 0x04000050
-_0800B2CC: .4byte 0x086A79EC
-_0800B2D0: .4byte 0x0201A450
+_0800B2CC: .4byte gUnknown_086A79EC
+_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
@@ -3981,33 +3981,33 @@ sub_B2F8: @ 0x0800B2F8
orrs r0, r1
strh r0, [r2]
ldr r0, _0800B444 @ =0x040000D4
- ldr r1, _0800B448 @ =0x080FD7C0
+ ldr r1, _0800B448 @ =gUnknown_080FD7C0
str r1, [r0]
ldr r1, _0800B44C @ =0x06007800
str r1, [r0, #4]
ldr r2, _0800B450 @ =0x80000400
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800B454 @ =0x080FDFC0
+ ldr r1, _0800B454 @ =gUnknown_080FDFC0
str r1, [r0]
ldr r1, _0800B458 @ =0x0600D000
str r1, [r0, #4]
ldr r1, _0800B45C @ =0x80001000
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800B460 @ =0x080FCFC0
+ ldr r1, _0800B460 @ =gUnknown_080FCFC0
str r1, [r0]
ldr r1, _0800B464 @ =0x0600F000
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800B468 @ =0x080F63A0
+ ldr r1, _0800B468 @ =gUnknown_080F63A0
str r1, [r0]
ldr r1, _0800B46C @ =0x0600F800
str r1, [r0, #4]
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800B470 @ =0x080F6BA0
+ ldr r1, _0800B470 @ =gUnknown_080F6BA0
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -4015,7 +4015,7 @@ sub_B2F8: @ 0x0800B2F8
ldr r1, _0800B474 @ =0x80003200
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r3, _0800B478 @ =0x080F61A0
+ ldr r3, _0800B478 @ =gUnknown_080F61A0
str r3, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -4023,7 +4023,7 @@ sub_B2F8: @ 0x0800B2F8
ldr r2, _0800B47C @ =0x80000040
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800B480 @ =0x080FFFC0
+ ldr r1, _0800B480 @ =gUnknown_080FFFC0
str r1, [r0]
ldr r1, _0800B484 @ =0x06010000
str r1, [r0, #4]
@@ -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]
@@ -4089,33 +4089,33 @@ _0800B438: .4byte 0x00001E02
_0800B43C: .4byte 0x0400000E
_0800B440: .4byte 0x00001F03
_0800B444: .4byte 0x040000D4
-_0800B448: .4byte 0x080FD7C0
+_0800B448: .4byte gUnknown_080FD7C0
_0800B44C: .4byte 0x06007800
_0800B450: .4byte 0x80000400
-_0800B454: .4byte 0x080FDFC0
+_0800B454: .4byte gUnknown_080FDFC0
_0800B458: .4byte 0x0600D000
_0800B45C: .4byte 0x80001000
-_0800B460: .4byte 0x080FCFC0
+_0800B460: .4byte gUnknown_080FCFC0
_0800B464: .4byte 0x0600F000
-_0800B468: .4byte 0x080F63A0
+_0800B468: .4byte gUnknown_080F63A0
_0800B46C: .4byte 0x0600F800
-_0800B470: .4byte 0x080F6BA0
+_0800B470: .4byte gUnknown_080F6BA0
_0800B474: .4byte 0x80003200
-_0800B478: .4byte 0x080F61A0
+_0800B478: .4byte gUnknown_080F61A0
_0800B47C: .4byte 0x80000040
-_0800B480: .4byte 0x080FFFC0
+_0800B480: .4byte gUnknown_080FFFC0
_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 r3, _0800B698 @ =0x086A7AC0
- ldr r1, _0800B69C @ =0x0202C548
+ ldr r2, _0800B694 @ =gUnknown_0202ADA0
+ ldr r3, _0800B698 @ =gUnknown_086A7AC0
+ ldr r1, _0800B69C @ =gUnknown_0202C548
movs r0, #0
ldrsb r0, [r1, r0]
lsls r0, r0, #2
@@ -4230,8 +4230,8 @@ sub_B560: @ 0x0800B560
ldrh r5, [r2, #0xe]
adds r0, r0, r5
strh r0, [r2, #0xe]
- ldr r3, _0800B6A0 @ =0x086A7AE4
- ldr r4, _0800B6A4 @ =0x0202BF10
+ ldr r3, _0800B6A0 @ =gUnknown_086A7AE4
+ ldr r4, _0800B6A4 @ =gUnknown_0202BF10
movs r1, #0
ldrsh r0, [r4, r1]
adds r0, r0, r3
@@ -4305,8 +4305,8 @@ _0800B5EE:
ldr r5, _0800B6AC @ =0x000002F2
adds r1, r1, r5
strh r0, [r1]
- ldr r1, _0800B6B0 @ =0x086A7B34
- ldr r3, _0800B6B4 @ =0x0202BEB4
+ ldr r1, _0800B6B0 @ =gUnknown_086A7B34
+ 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 @ =0x086A7AC0
- ldr r3, _0800B69C @ =0x0202C548
+ ldr r2, _0800B698 @ =gUnknown_086A7AC0
+ 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
-_0800B698: .4byte 0x086A7AC0
-_0800B69C: .4byte 0x0202C548
-_0800B6A0: .4byte 0x086A7AE4
-_0800B6A4: .4byte 0x0202BF10
+_0800B694: .4byte gUnknown_0202ADA0
+_0800B698: .4byte gUnknown_086A7AC0
+_0800B69C: .4byte gUnknown_0202C548
+_0800B6A0: .4byte gUnknown_086A7AE4
+_0800B6A4: .4byte gUnknown_0202BF10
_0800B6A8: .4byte gMain
_0800B6AC: .4byte 0x000002F2
-_0800B6B0: .4byte 0x086A7B34
-_0800B6B4: .4byte 0x0202BEB4
-_0800B6B8: .4byte 0x0201A450
-_0800B6BC: .4byte 0x0202A578
-_0800B6C0: .4byte 0x0202C790
+_0800B6B0: .4byte gUnknown_086A7B34
+_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 @ =0x086A7AE4
- ldr r3, _0800B788 @ =0x0202BF10
+ ldr r2, _0800B784 @ =gUnknown_086A7AE4
+ 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]
@@ -4476,13 +4476,13 @@ _0800B77C:
pop {r0}
bx r0
.align 2, 0
-_0800B784: .4byte 0x086A7AE4
-_0800B788: .4byte 0x0202BF10
-_0800B78C: .4byte 0x0202ADA0
+_0800B784: .4byte gUnknown_086A7AE4
+_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
@@ -4640,7 +4640,7 @@ sub_B7F8: @ 0x0800B7F8
lsls r0, r0, #0x18
asrs r0, r0, #0x18
strh r0, [r1]
- ldr r4, _0800BA14 @ =0x086A7A78
+ ldr r4, _0800BA14 @ =gUnknown_086A7A78
adds r0, r4, #0
movs r1, #0x12
adds r2, r3, #0
@@ -4662,7 +4662,7 @@ _0800B8EC:
ldr r1, [sp, #0x18]
adds r2, r3, r1
ldr r6, [sp, #0x20]
- ldr r1, _0800BA18 @ =0x086A7B34
+ ldr r1, _0800BA18 @ =gUnknown_086A7B34
adds r0, r6, r1
movs r1, #0
ldrsb r1, [r0, r1]
@@ -4687,7 +4687,7 @@ _0800B8EC:
lsls r0, r0, #1
adds r0, r5, r0
lsls r0, r0, #2
- ldr r1, _0800BA14 @ =0x086A7A78
+ ldr r1, _0800BA14 @ =gUnknown_086A7A78
adds r0, r0, r1
ldr r0, [r0]
mov r8, r0
@@ -4756,9 +4756,9 @@ _0800B998:
strh r0, [r1, #8]
_0800B9BC:
ldr r1, [sp, #0x20]
- ldr r2, _0800BA18 @ =0x086A7B34
+ 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
-_0800BA14: .4byte 0x086A7A78
-_0800BA18: .4byte 0x086A7B34
+_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
@@ -4866,33 +4866,33 @@ sub_BA3C: @ 0x0800BA3C
orrs r0, r1
strh r0, [r2]
ldr r0, _0800BB88 @ =0x040000D4
- ldr r1, _0800BB8C @ =0x08108A00
+ ldr r1, _0800BB8C @ =gUnknown_08108A00
str r1, [r0]
ldr r1, _0800BB90 @ =0x0600A000
str r1, [r0, #4]
ldr r3, _0800BB94 @ =0x80001000
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800BB98 @ =0x0810AA00
+ ldr r1, _0800BB98 @ =gUnknown_0810AA00
str r1, [r0]
ldr r1, _0800BB9C @ =0x0600C000
str r1, [r0, #4]
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800BBA0 @ =0x08106A00
+ ldr r1, _0800BBA0 @ =gUnknown_08106A00
str r1, [r0]
ldr r1, _0800BBA4 @ =0x0600E000
str r1, [r0, #4]
str r3, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800BBA8 @ =0x081011E0
+ ldr r1, _0800BBA8 @ =gUnknown_081011E0
str r1, [r0]
ldr r1, _0800BBAC @ =0x06007800
str r1, [r0, #4]
ldr r1, _0800BBB0 @ =0x80000400
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800BBB4 @ =0x081019E0
+ ldr r1, _0800BBB4 @ =gUnknown_081019E0
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -4900,7 +4900,7 @@ sub_BA3C: @ 0x0800BA3C
ldr r1, _0800BBB8 @ =0x80002800
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r5, _0800BBBC @ =0x08100FE0
+ ldr r5, _0800BBBC @ =gUnknown_08100FE0
str r5, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -4908,7 +4908,7 @@ sub_BA3C: @ 0x0800BA3C
ldr r4, _0800BBC0 @ =0x800000B0
str r4, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800BBC4 @ =0x0810CA00
+ ldr r1, _0800BBC4 @ =gUnknown_0810CA00
str r1, [r0]
ldr r1, _0800BBC8 @ =0x06010000
str r1, [r0, #4]
@@ -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]
@@ -4975,31 +4975,31 @@ _0800BB7C: .4byte 0x0000DC02
_0800BB80: .4byte 0x0400000E
_0800BB84: .4byte 0x00000F03
_0800BB88: .4byte 0x040000D4
-_0800BB8C: .4byte 0x08108A00
+_0800BB8C: .4byte gUnknown_08108A00
_0800BB90: .4byte 0x0600A000
_0800BB94: .4byte 0x80001000
-_0800BB98: .4byte 0x0810AA00
+_0800BB98: .4byte gUnknown_0810AA00
_0800BB9C: .4byte 0x0600C000
-_0800BBA0: .4byte 0x08106A00
+_0800BBA0: .4byte gUnknown_08106A00
_0800BBA4: .4byte 0x0600E000
-_0800BBA8: .4byte 0x081011E0
+_0800BBA8: .4byte gUnknown_081011E0
_0800BBAC: .4byte 0x06007800
_0800BBB0: .4byte 0x80000400
-_0800BBB4: .4byte 0x081019E0
+_0800BBB4: .4byte gUnknown_081019E0
_0800BBB8: .4byte 0x80002800
-_0800BBBC: .4byte 0x08100FE0
+_0800BBBC: .4byte gUnknown_08100FE0
_0800BBC0: .4byte 0x800000B0
-_0800BBC4: .4byte 0x0810CA00
+_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,12 +5623,12 @@ 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
strh r0, [r1]
- ldr r0, _0800C1F0 @ =0x086A7B74
+ ldr r0, _0800C1F0 @ =gUnknown_086A7B74
movs r1, #1
mov r2, r8
bl LoadSpriteSets
@@ -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]
@@ -5675,12 +5675,12 @@ _0800C132:
lsls r0, r0, #3
adds r3, r0, r6
lsls r0, r7, #2
- ldr r1, _0800C208 @ =0x086A7B7C
+ ldr r1, _0800C208 @ =gUnknown_086A7B7C
adds r4, r0, r1
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,28 +5757,28 @@ _0800C1D4:
pop {r0}
bx r0
.align 2, 0
-_0800C1EC: .4byte 0x0200B3B8
-_0800C1F0: .4byte 0x086A7B74
-_0800C1F4: .4byte 0x0202C5E4
-_0800C1F8: .4byte 0x0202ADD8
-_0800C1FC: .4byte 0x0201A450
+_0800C1EC: .4byte gUnknown_0200B3B8
+_0800C1F0: .4byte gUnknown_086A7B74
+_0800C1F4: .4byte gUnknown_0202C5E4
+_0800C1F8: .4byte gUnknown_0202ADD8
+_0800C1FC: .4byte gUnknown_0201A450
_0800C200: .4byte gOamBuffer
_0800C204: .4byte 0xFFFFFE00
-_0800C208: .4byte 0x086A7B7C
+_0800C208: .4byte gUnknown_086A7B7C
_0800C20C: .4byte 0x000001FF
thumb_func_start sub_C210
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
@@ -5799,7 +5799,7 @@ sub_C228: @ 0x0800C228
orrs r0, r1
strh r0, [r3]
ldr r0, _0800C2B8 @ =0x040000D4
- ldr r1, _0800C2BC @ =0x0810EC20
+ ldr r1, _0800C2BC @ =gUnknown_0810EC20
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -5807,14 +5807,14 @@ sub_C228: @ 0x0800C228
ldr r1, _0800C2C0 @ =0x80000400
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800C2C4 @ =0x0810F420
+ ldr r1, _0800C2C4 @ =gUnknown_0810F420
str r1, [r0]
ldr r1, _0800C2C8 @ =0x06004000
str r1, [r0, #4]
ldr r1, _0800C2CC @ =0x80001A00
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r4, _0800C2D0 @ =0x0810EA20
+ ldr r4, _0800C2D0 @ =gUnknown_0810EA20
str r4, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -5822,7 +5822,7 @@ sub_C228: @ 0x0800C228
ldr r2, _0800C2D4 @ =0x800000A0
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800C2D8 @ =0x08112840
+ ldr r1, _0800C2D8 @ =gUnknown_08112840
str r1, [r0]
ldr r1, _0800C2DC @ =0x06010000
str r1, [r0, #4]
@@ -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]
@@ -5851,24 +5851,24 @@ sub_C228: @ 0x0800C228
.align 2, 0
_0800C2B4: .4byte 0x0400000C
_0800C2B8: .4byte 0x040000D4
-_0800C2BC: .4byte 0x0810EC20
+_0800C2BC: .4byte gUnknown_0810EC20
_0800C2C0: .4byte 0x80000400
-_0800C2C4: .4byte 0x0810F420
+_0800C2C4: .4byte gUnknown_0810F420
_0800C2C8: .4byte 0x06004000
_0800C2CC: .4byte 0x80001A00
-_0800C2D0: .4byte 0x0810EA20
+_0800C2D0: .4byte gUnknown_0810EA20
_0800C2D4: .4byte 0x800000A0
-_0800C2D8: .4byte 0x08112840
+_0800C2D8: .4byte gUnknown_08112840
_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
@@ -6228,7 +6228,7 @@ sub_C4F0: @ 0x0800C4F0
lsls r0, r0, #0x18
asrs r0, r0, #0x18
strh r0, [r1]
- ldr r0, _0800C658 @ =0x086A7C24
+ ldr r0, _0800C658 @ =gUnknown_086A7C24
movs r1, #0x11
bl LoadSpriteSets
mov r1, r8
@@ -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]
@@ -6300,24 +6300,24 @@ _0800C62E:
cmp r0, #5
ble _0800C670
lsls r1, r5, #3
- ldr r6, _0800C66C @ =0x086A7C68
+ ldr r6, _0800C66C @ =gUnknown_086A7C68
adds r0, r1, r6
ldrb r2, [r0, #2]
ldrb r0, [r0, #3]
b _0800C67A
.align 2, 0
-_0800C64C: .4byte 0x0200B3B8
-_0800C650: .4byte 0x0201A450
-_0800C654: .4byte 0x0200B470
-_0800C658: .4byte 0x086A7C24
+_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
-_0800C66C: .4byte 0x086A7C68
+_0800C668: .4byte gUnknown_0202A578
+_0800C66C: .4byte gUnknown_086A7C68
_0800C670:
lsls r1, r5, #3
- ldr r7, _0800C7F8 @ =0x086A7C68
+ ldr r7, _0800C7F8 @ =gUnknown_086A7C68
adds r0, r1, r7
ldrb r2, [r0]
ldrb r0, [r0, #1]
@@ -6350,7 +6350,7 @@ _0800C67A:
adds r0, #2
adds r0, r5, r0
lsls r0, r0, #2
- ldr r1, _0800C7FC @ =0x086A7C24
+ ldr r1, _0800C7FC @ =gUnknown_086A7C24
adds r0, r0, r1
ldr r0, [r0]
mov sb, r0
@@ -6363,7 +6363,7 @@ _0800C67A:
bge _0800C732
ldr r3, _0800C800 @ =gOamBuffer
mov ip, r3
- ldr r0, _0800C7F8 @ =0x086A7C68
+ ldr r0, _0800C7F8 @ =gUnknown_086A7C68
adds r7, r7, r0
mov sl, r7
movs r7, #8
@@ -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]
@@ -6519,13 +6519,13 @@ _0800C7C8:
pop {r0}
bx r0
.align 2, 0
-_0800C7F8: .4byte 0x086A7C68
-_0800C7FC: .4byte 0x086A7C24
+_0800C7F8: .4byte gUnknown_086A7C68
+_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
@@ -6696,7 +6696,7 @@ sub_C948: @ 0x0800C948
orrs r0, r1
strh r0, [r3]
ldr r0, _0800C9E8 @ =0x040000D4
- ldr r1, _0800C9EC @ =0x08115A60
+ ldr r1, _0800C9EC @ =gUnknown_08115A60
str r1, [r0]
movs r1, #0xc0
lsls r1, r1, #0x13
@@ -6704,14 +6704,14 @@ sub_C948: @ 0x0800C948
ldr r1, _0800C9F0 @ =0x80000400
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800C9F4 @ =0x08116260
+ ldr r1, _0800C9F4 @ =gUnknown_08116260
str r1, [r0]
ldr r1, _0800C9F8 @ =0x06004000
str r1, [r0, #4]
ldr r1, _0800C9FC @ =0x80001200
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r4, _0800CA00 @ =0x08115860
+ ldr r4, _0800CA00 @ =gUnknown_08115860
str r4, [r0]
movs r1, #0xa0
lsls r1, r1, #0x13
@@ -6719,7 +6719,7 @@ sub_C948: @ 0x0800C948
ldr r2, _0800CA04 @ =0x80000020
str r2, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _0800CA08 @ =0x08118680
+ ldr r1, _0800CA08 @ =gUnknown_08118680
str r1, [r0]
ldr r1, _0800CA0C @ =0x06010000
str r1, [r0, #4]
@@ -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]
@@ -6757,31 +6757,31 @@ sub_C948: @ 0x0800C948
.align 2, 0
_0800C9E4: .4byte 0x0400000E
_0800C9E8: .4byte 0x040000D4
-_0800C9EC: .4byte 0x08115A60
+_0800C9EC: .4byte gUnknown_08115A60
_0800C9F0: .4byte 0x80000400
-_0800C9F4: .4byte 0x08116260
+_0800C9F4: .4byte gUnknown_08116260
_0800C9F8: .4byte 0x06004000
_0800C9FC: .4byte 0x80001200
-_0800CA00: .4byte 0x08115860
+_0800CA00: .4byte gUnknown_08115860
_0800CA04: .4byte 0x80000020
-_0800CA08: .4byte 0x08118680
+_0800CA08: .4byte gUnknown_08118680
_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 r1, _0800CB50 @ =0x086A7D4C
- ldr r2, _0800CB54 @ =0x0202A578
+ ldr r5, _0800CB4C @ =gUnknown_0201A450
+ ldr r1, _0800CB50 @ =gUnknown_086A7D4C
+ 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
-_0800CB50: .4byte 0x086A7D4C
-_0800CB54: .4byte 0x0202A578
-_0800CB58: .4byte 0x0202BF10
+_0800CB48: .4byte gUnknown_0202ADA0
+_0800CB4C: .4byte gUnknown_0201A450
+_0800CB50: .4byte gUnknown_086A7D4C
+_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]
@@ -6992,7 +6992,7 @@ _0800CBCA:
movs r0, #0x20
strb r0, [r2]
_0800CBEA:
- ldr r4, _0800CC70 @ =0x08115860
+ ldr r4, _0800CC70 @ =gUnknown_08115860
ldr r1, _0800CC74 @ =0x05000200
movs r3, #0
ldrsb r3, [r2, r3]
@@ -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
-_0800CC70: .4byte 0x08115860
+_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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_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
@@ -7155,17 +7155,17 @@ sub_CD18: @ 0x0800CD18
ldrsb r0, [r7, r0]
mov r1, r8
strh r0, [r1]
- ldr r0, _0800CE30 @ =0x086A7D20
+ ldr r0, _0800CE30 @ =gUnknown_086A7D20
movs r1, #0xb
mov r2, r8
bl LoadSpriteSets
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
-_0800CE30: .4byte 0x086A7D20
-_0800CE34: .4byte 0x0202C5E4
-_0800CE38: .4byte 0x0202ADD8
+_0800CE28: .4byte gUnknown_0201A450
+_0800CE2C: .4byte gUnknown_0200B3B8
+_0800CE30: .4byte gUnknown_086A7D20
+_0800CE34: .4byte gUnknown_0202C5E4
+_0800CE38: .4byte gUnknown_0202ADD8
_0800CE3C: .4byte gOamBuffer
_0800CE40: .4byte 0x000001FF
_0800CE44: .4byte 0xFFFFFE00
diff --git a/asm/m4a_1.s b/asm/m4a_1.s
index 2856c47..a55b1d4 100755
--- a/asm/m4a_1.s
+++ b/asm/m4a_1.s
@@ -1458,7 +1458,7 @@ call_r3:
bx r3
.align 2, 0
-lt_gClockTable: .word 0x0852DB0C @ gClockTable
+lt_gClockTable: .word gClockTable
lt2_SOUND_INFO_PTR: .word SOUND_INFO_PTR
lt2_ID_NUMBER: .word ID_NUMBER
thumb_func_end MPlayMain
@@ -1547,7 +1547,7 @@ ply_note:
ldr r1, =SOUND_INFO_PTR
ldr r1, [r1]
str r1, [sp, 0x4]
- ldr r1, =0x0852DB0C @ gClockTable
+ ldr r1, =gClockTable
adds r0, r1
ldrb r0, [r0]
strb r0, [r5, o_MusicPlayerTrack_gateTime]
diff --git a/asm/options.s b/asm/options.s
index f5b3129..9f4587b 100755
--- a/asm/options.s
+++ b/asm/options.s
@@ -7,7 +7,7 @@
thumb_func_start OptionsMain
OptionsMain: @ 0x08051220
push {lr}
- ldr r1, _08051238 @ =0x08527F08
+ ldr r1, _08051238 @ =gUnknown_08527F08
ldr r0, _0805123C @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -17,7 +17,7 @@ OptionsMain: @ 0x08051220
pop {r0}
bx r0
.align 2, 0
-_08051238: .4byte 0x08527F08
+_08051238: .4byte gUnknown_08527F08
_0805123C: .4byte gMain
thumb_func_start sub_51240
@@ -58,7 +58,7 @@ sub_51240: @ 0x08051240
mov r1, sb
strh r0, [r1, #0x16]
ldr r5, _08051364 @ =0x040000D4
- ldr r0, _08051368 @ =0x0852B468
+ ldr r0, _08051368 @ =gUnknown_0852B468
str r0, [r5]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -66,23 +66,23 @@ sub_51240: @ 0x08051240
ldr r0, _0805136C @ =0x80000100
str r0, [r5, #8]
ldr r0, [r5, #8]
- ldr r0, _08051370 @ =0x08528828
+ ldr r0, _08051370 @ =gUnknown_08528828
str r0, [r5]
ldr r0, _08051374 @ =0x06004000
str r0, [r5, #4]
ldr r0, _08051378 @ =0x80000C00
str r0, [r5, #8]
ldr r0, [r5, #8]
- ldr r0, _0805137C @ =0x0852A848
+ ldr r0, _0805137C @ =gUnknown_0852A848
str r0, [r5]
ldr r0, _08051380 @ =0x06008000
str r0, [r5, #4]
ldr r0, _08051384 @ =0x80000600
str r0, [r5, #8]
ldr r0, [r5, #8]
- ldr r0, _08051388 @ =0x08528028
+ ldr r0, _08051388 @ =gUnknown_08528028
str r0, [r5]
- ldr r7, _0805138C @ =0x03005C00
+ ldr r7, _0805138C @ =gUnknown_03005C00
str r7, [r5, #4]
ldr r6, _08051390 @ =0x80000400
str r6, [r5, #8]
@@ -117,7 +117,7 @@ _080512F8:
str r0, [r5, #4]
str r6, [r5, #8]
ldr r0, [r5, #8]
- ldr r0, _08051398 @ =0x0852A048
+ ldr r0, _08051398 @ =gUnknown_0852A048
str r0, [r5]
ldr r0, _0805139C @ =0x06000800
str r0, [r5, #4]
@@ -159,19 +159,19 @@ _08051358: .4byte 0x04000008
_0805135C: .4byte 0x0400000A
_08051360: .4byte gMain
_08051364: .4byte 0x040000D4
-_08051368: .4byte 0x0852B468
+_08051368: .4byte gUnknown_0852B468
_0805136C: .4byte 0x80000100
-_08051370: .4byte 0x08528828
+_08051370: .4byte gUnknown_08528828
_08051374: .4byte 0x06004000
_08051378: .4byte 0x80000C00
-_0805137C: .4byte 0x0852A848
+_0805137C: .4byte gUnknown_0852A848
_08051380: .4byte 0x06008000
_08051384: .4byte 0x80000600
-_08051388: .4byte 0x08528028
-_0805138C: .4byte 0x03005C00
+_08051388: .4byte gUnknown_08528028
+_0805138C: .4byte gUnknown_03005C00
_08051390: .4byte 0x80000400
_08051394: .4byte gGameBoyPlayerEnabled
-_08051398: .4byte 0x0852A048
+_08051398: .4byte gUnknown_0852A048
_0805139C: .4byte 0x06000800
_080513A0: .4byte gGBAButtonIcons_Pals
_080513A4: .4byte 0x05000200
@@ -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,8 +236,8 @@ _08051410:
movs r0, #0
strh r0, [r2, #0x28]
movs r1, #0
- ldr r6, _08051470 @ =0x02031AF0
- ldr r5, _08051474 @ =0x08527ED6
+ ldr r6, _08051470 @ =gUnknown_02031AF0
+ ldr r5, _08051474 @ =gUnknown_08527ED6
_08051424:
adds r4, r1, #1
lsls r0, r1, #2
@@ -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
-_08051474: .4byte 0x08527ED6
+_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
@@ -763,7 +763,7 @@ _08051828:
cmp r4, #0
beq _0805188C
bl m4aMPlayAllStop
- ldr r0, _08051888 @ =0x08527D22
+ ldr r0, _08051888 @ =gUnknown_08527D22
movs r2, #0xe
ldrsh r1, [r5, r2]
lsls r1, r1, #1
@@ -772,9 +772,9 @@ _08051828:
bl m4aSongNumStart
b _080518AA
.align 2, 0
-_08051880: .4byte 0x02002920
+_08051880: .4byte gUnknown_02002920
_08051884: .4byte gMain
-_08051888: .4byte 0x08527D22
+_08051888: .4byte gUnknown_08527D22
_0805188C:
movs r0, #2
ands r0, r1
@@ -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
@@ -911,7 +911,7 @@ _08051954:
cmp r4, #0
beq _080519B8
bl m4aMPlayAllStop
- ldr r0, _080519B4 @ =0x08527D66
+ ldr r0, _080519B4 @ =gUnknown_08527D66
movs r3, #0x10
ldrsh r1, [r5, r3]
lsls r1, r1, #1
@@ -920,9 +920,9 @@ _08051954:
bl m4aSongNumStart
b _080519D6
.align 2, 0
-_080519AC: .4byte 0x02002920
+_080519AC: .4byte gUnknown_02002920
_080519B0: .4byte gMain
-_080519B4: .4byte 0x08527D66
+_080519B4: .4byte gUnknown_08527D66
_080519B8:
movs r0, #2
ands r0, r1
@@ -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
@@ -1133,7 +1133,7 @@ _08051B0E:
adds r0, r2, #0
adds r0, #0xd0
adds r1, r1, r0
- ldr r3, _08051C08 @ =0x086BB910
+ ldr r3, _08051C08 @ =gUnknown_086BB910
movs r6, #0x24
ldrsh r0, [r4, r6]
lsls r0, r0, #3
@@ -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
@@ -1179,7 +1179,7 @@ _08051B98:
movs r5, #0
strb r0, [r4]
lsls r0, r0, #0x18
- ldr r6, _08051C0C @ =0x086BB9B4
+ ldr r6, _08051C0C @ =gUnknown_086BB9B4
adds r3, r2, #0
adds r3, #0x2c
movs r1, #0
@@ -1212,13 +1212,13 @@ _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
-_08051C08: .4byte 0x086BB910
-_08051C0C: .4byte 0x086BB9B4
+_08051C00: .4byte gUnknown_02031AF0
+_08051C04: .4byte gUnknown_0200B134
+_08051C08: .4byte gUnknown_086BB910
+_08051C0C: .4byte gUnknown_086BB9B4
_08051C10:
adds r1, r2, #0
adds r1, #0x2b
@@ -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,21 +1458,21 @@ _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 @ =0x086BB9EC
+ ldr r0, _08051F78 @ =gUnknown_086BB9EC
movs r1, #0x20
- ldr r2, _08051F7C @ =0x0200B3B8
+ ldr r2, _08051F7C @ =gUnknown_0200B3B8
bl LoadSpriteSets
- ldr r2, _08051F80 @ =0x086BB968
+ ldr r2, _08051F80 @ =gUnknown_086BB968
movs r3, #0xa
ldrsh r1, [r5, r3]
lsls r1, r1, #2
@@ -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
-_08051F78: .4byte 0x086BB9EC
-_08051F7C: .4byte 0x0200B3B8
-_08051F80: .4byte 0x086BB968
+_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 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,13 +1709,13 @@ _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
- ldr r7, _080520E4 @ =0x086BB9A8
+ ldr r7, _080520E4 @ =gUnknown_086BB9A8
adds r0, r0, r7
ldrh r0, [r0]
strh r0, [r2, #4]
@@ -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,9 +1826,9 @@ _0805208A:
_080520D0: .4byte gOamBuffer
_080520D4: .4byte 0xFFFFFE00
_080520D8: .4byte 0x000001FF
-_080520DC: .4byte 0x0200B978
-_080520E0: .4byte 0x02002920
-_080520E4: .4byte 0x086BB9A8
+_080520DC: .4byte gUnknown_0200B978
+_080520E0: .4byte gUnknown_02002920
+_080520E4: .4byte gUnknown_086BB9A8
_080520E8:
mov r2, r8
ldr r1, [r2]
@@ -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]
@@ -1857,7 +1857,7 @@ _080520E8:
ldr r3, _08052494 @ =gOamBuffer
adds r2, r2, r3
lsls r0, r0, #3
- ldr r1, _08052498 @ =0x086BB910
+ ldr r1, _08052498 @ =gUnknown_086BB910
adds r6, r0, r1
ldrh r0, [r6, #2]
ldr r1, _0805249C @ =0x000003FF
@@ -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
@@ -2026,7 +2026,7 @@ _080521B8:
adds r3, r3, r4
mov r0, sb
lsls r4, r0, #3
- ldr r1, _08052498 @ =0x086BB910
+ ldr r1, _08052498 @ =gUnknown_086BB910
adds r4, r4, r1
ldrh r0, [r4, #2]
ldr r1, _0805249C @ =0x000003FF
@@ -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 0x086BB910
+_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
@@ -2502,7 +2502,7 @@ _080525EC: @ jump table
_08052604:
ldr r0, _080526BC @ =gMain
mov ip, r0
- ldr r6, _080526C0 @ =0x086BB910
+ ldr r6, _080526C0 @ =gUnknown_086BB910
ldrh r5, [r6, #0x28]
adds r0, #0x60
strh r5, [r0]
@@ -2581,8 +2581,8 @@ _08052604:
add r0, ip
strh r2, [r0]
movs r2, #0
- ldr r4, _080526C4 @ =0x02031B18
- ldr r3, _080526C8 @ =0x08527EFE
+ ldr r4, _080526C4 @ =gUnknown_02031B18
+ ldr r3, _080526C8 @ =gUnknown_08527EFE
_080526AA:
adds r0, r2, r4
adds r1, r2, r3
@@ -2594,12 +2594,12 @@ _080526AA:
b _080528A2
.align 2, 0
_080526BC: .4byte gMain
-_080526C0: .4byte 0x086BB910
-_080526C4: .4byte 0x02031B18
-_080526C8: .4byte 0x08527EFE
+_080526C0: .4byte gUnknown_086BB910
+_080526C4: .4byte gUnknown_02031B18
+_080526C8: .4byte gUnknown_08527EFE
_080526CC:
ldr r4, _08052718 @ =gMain
- ldr r5, _0805271C @ =0x086BB910
+ ldr r5, _0805271C @ =gUnknown_086BB910
ldrh r1, [r5, #0x28]
adds r0, r4, #0
adds r0, #0x60
@@ -2637,10 +2637,10 @@ _080526CC:
b _080528A0
.align 2, 0
_08052718: .4byte gMain
-_0805271C: .4byte 0x086BB910
+_0805271C: .4byte gUnknown_086BB910
_08052720:
ldr r3, _08052768 @ =gMain
- ldr r4, _0805276C @ =0x086BB910
+ ldr r4, _0805276C @ =gUnknown_086BB910
ldrh r1, [r4, #0x28]
adds r0, r3, #0
adds r0, #0x60
@@ -2676,10 +2676,10 @@ _08052720:
b _08052802
.align 2, 0
_08052768: .4byte gMain
-_0805276C: .4byte 0x086BB910
+_0805276C: .4byte gUnknown_086BB910
_08052770:
ldr r4, _080527B8 @ =gMain
- ldr r5, _080527BC @ =0x086BB910
+ ldr r5, _080527BC @ =gUnknown_086BB910
adds r0, r5, #0
adds r0, #0x48
ldrh r1, [r0]
@@ -2716,10 +2716,10 @@ _08052770:
b _080528A0
.align 2, 0
_080527B8: .4byte gMain
-_080527BC: .4byte 0x086BB910
+_080527BC: .4byte gUnknown_086BB910
_080527C0:
ldr r3, _0805280C @ =gMain
- ldr r4, _08052810 @ =0x086BB910
+ ldr r4, _08052810 @ =gUnknown_086BB910
adds r0, r4, #0
adds r0, #0x48
ldrh r1, [r0]
@@ -2759,7 +2759,7 @@ _08052802:
b _080528A2
.align 2, 0
_0805280C: .4byte gMain
-_08052810: .4byte 0x086BB910
+_08052810: .4byte gUnknown_086BB910
_08052814:
ldr r2, _080528A8 @ =gMain
movs r1, #0xa2
diff --git a/asm/pokedex.s b/asm/pokedex.s
index 8401b1d..f3fed51 100755
--- a/asm/pokedex.s
+++ b/asm/pokedex.s
@@ -7,7 +7,7 @@
thumb_func_start PokedexMain
PokedexMain: @ 0x08003DAC
push {lr}
- ldr r1, _08003DC4 @ =0x0805C880
+ ldr r1, _08003DC4 @ =gUnknown_0805C880
ldr r0, _08003DC8 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -17,7 +17,7 @@ PokedexMain: @ 0x08003DAC
pop {r0}
bx r0
.align 2, 0
-_08003DC4: .4byte 0x0805C880
+_08003DC4: .4byte gUnknown_0805C880
_08003DC8: .4byte gMain
thumb_func_start sub_3DCC
@@ -67,21 +67,21 @@ sub_3DCC: @ 0x08003DCC
ldrh r0, [r2]
strh r0, [r7, #0x16]
ldr r4, _08003F44 @ =0x040000D4
- ldr r0, _08003F48 @ =0x08082720
+ ldr r0, _08003F48 @ =gUnknown_08082720
str r0, [r4]
ldr r0, _08003F4C @ =0x06004000
str r0, [r4, #4]
ldr r0, _08003F50 @ =0x80002200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003F54 @ =0x08087B40
+ ldr r0, _08003F54 @ =gUnknown_08087B40
str r0, [r4]
ldr r0, _08003F58 @ =0x0600C000
str r0, [r4, #4]
ldr r0, _08003F5C @ =0x80000A00
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003F60 @ =0x08089760
+ ldr r0, _08003F60 @ =gUnknown_08089760
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -89,35 +89,35 @@ sub_3DCC: @ 0x08003DCC
ldr r1, _08003F64 @ =0x80000100
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003F68 @ =0x08081F20
+ ldr r0, _08003F68 @ =gUnknown_08081F20
str r0, [r4]
- ldr r0, _08003F6C @ =0x03005C00
+ ldr r0, _08003F6C @ =gUnknown_03005C00
mov sl, r0
str r0, [r4, #4]
ldr r2, _08003F70 @ =0x80000400
mov r8, r2
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003F74 @ =0x08087340
+ 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]
ldr r0, [r4, #8]
- ldr r0, _08003F7C @ =0x08088F60
+ ldr r0, _08003F7C @ =gUnknown_08088F60
str r0, [r4]
ldr r0, _08003F80 @ =0x06001000
str r0, [r4, #4]
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003F84 @ =0x08089960
+ ldr r0, _08003F84 @ =gUnknown_08089960
str r0, [r4]
ldr r0, _08003F88 @ =0x05000200
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08003F8C @ =0x08089B60
+ ldr r0, _08003F8C @ =gUnknown_08089B60
str r0, [r4]
ldr r0, _08003F90 @ =0x06010000
str r0, [r4, #4]
@@ -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
@@ -193,78 +193,78 @@ _08003F38: .4byte 0x0400000E
_08003F3C: .4byte 0x0000020F
_08003F40: .4byte gMain
_08003F44: .4byte 0x040000D4
-_08003F48: .4byte 0x08082720
+_08003F48: .4byte gUnknown_08082720
_08003F4C: .4byte 0x06004000
_08003F50: .4byte 0x80002200
-_08003F54: .4byte 0x08087B40
+_08003F54: .4byte gUnknown_08087B40
_08003F58: .4byte 0x0600C000
_08003F5C: .4byte 0x80000A00
-_08003F60: .4byte 0x08089760
+_08003F60: .4byte gUnknown_08089760
_08003F64: .4byte 0x80000100
-_08003F68: .4byte 0x08081F20
-_08003F6C: .4byte 0x03005C00
+_08003F68: .4byte gUnknown_08081F20
+_08003F6C: .4byte gUnknown_03005C00
_08003F70: .4byte 0x80000400
-_08003F74: .4byte 0x08087340
-_08003F78: .4byte 0x02019C40
-_08003F7C: .4byte 0x08088F60
+_08003F74: .4byte gUnknown_08087340
+_08003F78: .4byte gUnknown_02019C40
+_08003F7C: .4byte gUnknown_08088F60
_08003F80: .4byte 0x06001000
-_08003F84: .4byte 0x08089960
+_08003F84: .4byte gUnknown_08089960
_08003F88: .4byte 0x05000200
-_08003F8C: .4byte 0x08089B60
+_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]
@@ -676,7 +676,7 @@ _08004388:
_08004398:
bl sub_51FC
ldr r1, _080043C8 @ =0x040000D4
- ldr r0, _080043CC @ =0x03005C00
+ ldr r0, _080043CC @ =gUnknown_03005C00
str r0, [r1]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -688,23 +688,23 @@ _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
+_080043CC: .4byte gUnknown_03005C00
_080043D0: .4byte 0x80000400
thumb_func_start sub_43D4
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]
@@ -715,7 +715,7 @@ sub_43D4: @ 0x080043D4
_080043F0:
bl sub_51FC
ldr r1, _08004418 @ =0x040000D4
- ldr r0, _0800441C @ =0x03005C00
+ ldr r0, _0800441C @ =gUnknown_03005C00
str r0, [r1]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -729,10 +729,10 @@ _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
+_0800441C: .4byte gUnknown_03005C00
_08004420: .4byte 0x80000400
_08004424: .4byte gMain
@@ -744,17 +744,17 @@ 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 @ =0x0805C780
+ ldr r1, _08004550 @ =gUnknown_0805C780
mov sl, r1
- ldr r6, _08004554 @ =0x0805C7C0
+ ldr r6, _08004554 @ =gUnknown_0805C7C0
mov sb, r6
- ldr r0, _08004558 @ =0x03005C00
+ ldr r0, _08004558 @ =gUnknown_03005C00
mov r8, r0
adds r5, r7, #0
- ldr r4, _0800455C @ =0x0805C840
+ ldr r4, _0800455C @ =gUnknown_0805C840
_0800444A:
movs r1, #0
ldrsh r0, [r5, 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]
@@ -804,7 +804,7 @@ _0800444A:
movs r0, #0x59
strh r0, [r1]
ldr r2, _08004560 @ =0x040000D4
- ldr r0, _08004558 @ =0x03005C00
+ ldr r0, _08004558 @ =gUnknown_03005C00
str r0, [r2]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -823,24 +823,24 @@ _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:
- ldr r0, _08004584 @ =0x08086B40
+ ldr r0, _08004584 @ =gUnknown_08086B40
str r0, [r2]
ldr r0, _08004588 @ =0x06000280
str r0, [r2, #4]
@@ -849,16 +849,16 @@ _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 @ =gMPlayInfo_BGM
ldr r1, _08004598 @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
- ldr r2, _0800459C @ =0x086A3700
+ ldr r2, _0800459C @ =gUnknown_086A3700
movs r6, #0
ldrsh r1, [r4, r6]
lsls r0, r1, #1
@@ -882,34 +882,34 @@ _08004538:
pop {r0}
bx r0
.align 2, 0
-_08004548: .4byte 0x0202A558
-_0800454C: .4byte 0x02019C40
-_08004550: .4byte 0x0805C780
-_08004554: .4byte 0x0805C7C0
-_08004558: .4byte 0x03005C00
-_0800455C: .4byte 0x0805C840
+_08004548: .4byte gUnknown_0202A558
+_0800454C: .4byte gUnknown_02019C40
+_08004550: .4byte gUnknown_0805C780
+_08004554: .4byte gUnknown_0805C7C0
+_08004558: .4byte gUnknown_03005C00
+_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
-_08004584: .4byte 0x08086B40
+_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 gMPlayInfo_BGM
_08004598: .4byte 0x0000FFFF
-_0800459C: .4byte 0x086A3700
+_0800459C: .4byte gUnknown_086A3700
_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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_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 @ =gMPlayInfo_BGM
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
@@ -1107,7 +1107,7 @@ _08004730:
ldrsh r0, [r1, r3]
cmp r0, #4
bne _080047E4
- ldr r0, _08004790 @ =0x086A61BC
+ ldr r0, _08004790 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@@ -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 gMPlayInfo_BGM
_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
-_08004790: .4byte 0x086A61BC
-_08004794: .4byte 0x0202A588
+_08004788: .4byte gUnknown_0202A1C0
+_0800478C: .4byte gUnknown_0202ADE0
+_08004790: .4byte gUnknown_086A61BC
+_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,16 +1232,16 @@ 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 r1, _08004974 @ =0x0805C800
+ ldr r7, _08004970 @ =gUnknown_0202A558
+ ldr r1, _08004974 @ =gUnknown_0805C800
mov sb, r1
- ldr r0, _08004978 @ =0x03005C00
+ ldr r0, _08004978 @ =gUnknown_03005C00
mov sl, r0
mov r6, r8
adds r5, r7, #0
- ldr r4, _0800497C @ =0x0805C7C0
+ ldr r4, _0800497C @ =gUnknown_0805C7C0
movs r1, #0x11
mov ip, r1
_08004886:
@@ -1276,10 +1276,10 @@ _08004886:
cmp r0, #7
bgt _080048F2
movs r3, #0
- ldr r0, _08004978 @ =0x03005C00
+ ldr r0, _08004978 @ =gUnknown_03005C00
mov ip, r0
adds r6, r7, #0
- ldr r5, _08004980 @ =0x0202A590
+ ldr r5, _08004980 @ =gUnknown_0202A590
movs r4, #0x11
movs r2, #7
_080048D0:
@@ -1330,15 +1330,15 @@ _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
strh r3, [r0]
str r0, [r2]
- ldr r0, _08004998 @ =0x03000000
+ ldr r0, _08004998 @ =gUnknown_03000000
str r0, [r2, #4]
ldr r1, _0800499C @ =0x81000C00
str r1, [r2, #8]
@@ -1363,18 +1363,18 @@ _0800495A:
pop {r0}
bx r0
.align 2, 0
-_0800496C: .4byte 0x02019C40
-_08004970: .4byte 0x0202A558
-_08004974: .4byte 0x0805C800
-_08004978: .4byte 0x03005C00
-_0800497C: .4byte 0x0805C7C0
-_08004980: .4byte 0x0202A590
+_0800496C: .4byte gUnknown_02019C40
+_08004970: .4byte gUnknown_0202A558
+_08004974: .4byte gUnknown_0805C800
+_08004978: .4byte gUnknown_03005C00
+_0800497C: .4byte gUnknown_0805C7C0
+_08004980: .4byte gUnknown_0202A590
_08004984: .4byte 0x040000D4
_08004988: .4byte 0x06000800
_0800498C: .4byte 0x80000400
-_08004990: .4byte 0x0202A588
-_08004994: .4byte 0x0202BF04
-_08004998: .4byte 0x03000000
+_08004990: .4byte gUnknown_0202A588
+_08004994: .4byte gUnknown_0202BF04
+_08004998: .4byte gUnknown_03000000
_0800499C: .4byte 0x81000C00
_080049A0: .4byte 0x06005C00
_080049A4: .4byte gMain
@@ -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
@@ -2191,7 +2191,7 @@ sub_5064: @ 0x08005064
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08005110
- ldr r0, _080050B0 @ =0x086A61BC
+ ldr r0, _080050B0 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@@ -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
-_080050B0: .4byte 0x086A61BC
-_080050B4: .4byte 0x0202A588
-_080050B8: .4byte 0x0202A55C
-_080050BC: .4byte 0x0202A568
-_080050C0: .4byte 0x0201A440
-_080050C4: .4byte 0x0202BF0C
+_080050A8: .4byte gUnknown_0202A1C0
+_080050AC: .4byte gUnknown_0202ADE0
+_080050B0: .4byte gUnknown_086A61BC
+_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
@@ -2287,7 +2287,7 @@ sub_5134: @ 0x08005134
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08005170
- ldr r0, _08005168 @ =0x086A61BC
+ ldr r0, _08005168 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@@ -2300,9 +2300,9 @@ sub_5134: @ 0x08005134
movs r0, #1
b _08005172
.align 2, 0
-_08005160: .4byte 0x0202A1C0
-_08005164: .4byte 0x0202ADE0
-_08005168: .4byte 0x086A61BC
+_08005160: .4byte gUnknown_0202A1C0
+_08005164: .4byte gUnknown_0202ADE0
+_08005168: .4byte gUnknown_086A61BC
_0800516C:
movs r0, #2
b _08005172
@@ -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,54 +2441,54 @@ 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
ldr r2, [sp, #8]
strh r0, [r2]
- ldr r0, _08005388 @ =0x086A6148
+ ldr r0, _08005388 @ =gUnknown_086A6148
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
-_08005388: .4byte 0x086A6148
-_0800538C: .4byte 0x0201A4F0
-_08005390: .4byte 0x0202A57C
+_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 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,12 +2690,12 @@ _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
adds r3, r3, r0
- ldr r1, _0800557C @ =0x086A5DDA
+ ldr r1, _0800557C @ =gUnknown_086A5DDA
adds r3, r3, r1
str r3, [sp, #0x14]
mov r3, r8
@@ -2706,7 +2706,7 @@ _0800547E:
adds r0, r0, r2
lsls r0, r0, #3
adds r1, r1, r0
- ldr r2, _08005580 @ =0x086A5DF2
+ ldr r2, _08005580 @ =gUnknown_086A5DF2
adds r1, r1, r2
ldrh r1, [r1]
ldr r3, [sp, #0x14]
@@ -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 @ =0x086A6356
- ldr r0, _08005598 @ =0x0202ADE0
+ ldr r1, _08005594 @ =gUnknown_086A6356
+ 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
-_0800557C: .4byte 0x086A5DDA
-_08005580: .4byte 0x086A5DF2
+_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
-_08005594: .4byte 0x086A6356
-_08005598: .4byte 0x0202ADE0
+_0800558C: .4byte gUnknown_0201A440
+_08005590: .4byte gUnknown_0200B698
+_08005594: .4byte gUnknown_086A6356
+_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
@@ -2847,14 +2847,14 @@ _080055C8:
adds r3, r3, r5
lsls r2, r6, #1
add r2, sl
- ldr r7, _0800576C @ =0x086A5DDA
+ ldr r7, _0800576C @ =gUnknown_086A5DDA
adds r2, r2, r7
mov r1, r8
movs r7, #0
ldrsh r0, [r1, r7]
lsls r0, r0, #1
add r0, ip
- ldr r1, _08005770 @ =0x086A5EE2
+ ldr r1, _08005770 @ =gUnknown_086A5EE2
adds r0, r0, r1
ldrh r1, [r0]
ldrh r2, [r2]
@@ -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]
@@ -2908,7 +2908,7 @@ _080055C8:
ldr r4, [sp, #0x10]
muls r2, r4, r2
adds r0, r0, r2
- ldr r7, _08005788 @ =0x086A6014
+ ldr r7, _08005788 @ =gUnknown_086A6014
adds r0, r0, r7
lsls r1, r1, #0x10
asrs r1, r1, #0x10
@@ -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]
@@ -2938,8 +2938,8 @@ _0800568A:
strh r0, [r1, #2]
movs r0, #0x40
strh r0, [r1, #4]
- ldr r2, _0800578C @ =0x086A6148
- ldr r1, _08005790 @ =0x0201A448
+ ldr r2, _0800578C @ =gUnknown_086A6148
+ 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,21 +3042,21 @@ _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 0x086A5DDA
-_08005770: .4byte 0x086A5EE2
+_0800576C: .4byte gUnknown_086A5DDA
+_08005770: .4byte gUnknown_086A5EE2
_08005774: .4byte 0x000003FF
_08005778: .4byte 0xFFFFFC00
_0800577C: .4byte 0x000001FF
_08005780: .4byte 0xFFFFFE00
-_08005784: .4byte 0x0201A440
-_08005788: .4byte 0x086A6014
-_0800578C: .4byte 0x086A6148
-_08005790: .4byte 0x0201A448
-_08005794: .4byte 0x0202BF00
-_08005798: .4byte 0x0202BEFC
+_08005784: .4byte gUnknown_0201A440
+_08005788: .4byte gUnknown_086A6014
+_0800578C: .4byte gUnknown_086A6148
+_08005790: .4byte gUnknown_0201A448
+_08005794: .4byte gUnknown_0202BF00
+_08005798: .4byte gUnknown_0202BEFC
_0800579C:
movs r0, #0x78
mov r4, sb
@@ -3064,7 +3064,7 @@ _0800579C:
movs r0, #0x50
strh r0, [r4, #4]
_080057A6:
- ldr r1, _0800597C @ =0x086A6148
+ ldr r1, _0800597C @ =gUnknown_086A6148
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #0x11
@@ -3131,8 +3131,8 @@ _08005818:
strh r0, [r1, #2]
movs r0, #0x94
strh r0, [r1, #4]
- ldr r1, _0800597C @ =0x086A6148
- ldr r0, _0800598C @ =0x0202BEE0
+ ldr r1, _0800597C @ =gUnknown_086A6148
+ 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
@@ -3308,14 +3308,14 @@ _0800595A:
pop {r0}
bx r0
.align 2, 0
-_0800597C: .4byte 0x086A6148
+_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 @ =0x086A6148
+ 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 @ =0x086A5DF2
+ 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,12 +3546,12 @@ _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
adds r3, r3, r0
- ldr r0, _08005D5C @ =0x086A5DDA
+ ldr r0, _08005D5C @ =gUnknown_086A5DDA
adds r3, r3, r0
str r3, [sp, #8]
mov r3, ip
@@ -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,10 +3613,10 @@ _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 @ =0x086A5DDA
- ldr r1, _08005D64 @ =0x086A5E1A
+ ldr r0, _08005D5C @ =gUnknown_086A5DDA
+ ldr r1, _08005D64 @ =gUnknown_086A5E1A
mov sl, r1
adds r4, r5, #0
adds r4, #8
@@ -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
@@ -3689,8 +3689,8 @@ _08005C68:
strh r0, [r3, #2]
movs r0, #0x40
strh r0, [r3, #4]
- ldr r1, _08005D2C @ =0x086A6148
- ldr r0, _08005D00 @ =0x0201A448
+ ldr r1, _08005D2C @ =gUnknown_086A6148
+ 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,33 +3759,33 @@ _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
-_08005D2C: .4byte 0x086A6148
-_08005D30: .4byte 0x0201A4F0
-_08005D34: .4byte 0x0202A57C
+_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 gUnknown_0201A4F0
+_08005D34: .4byte gUnknown_0202A57C
_08005D38: .4byte gOamBuffer
_08005D3C: .4byte 0x000001FF
_08005D40: .4byte 0xFFFFFE00
-_08005D44: .4byte 0x0202BF08
-_08005D48: .4byte 0x0202ADE0
-_08005D4C: .4byte 0x0202BF0C
-_08005D50: .4byte 0x086A5DF2
+_08005D44: .4byte gUnknown_0202BF08
+_08005D48: .4byte gUnknown_0202ADE0
+_08005D4C: .4byte gUnknown_0202BF0C
+_08005D50: .4byte gUnknown_086A5DF2
_08005D54: .4byte 0xFFFFFC00
-_08005D58: .4byte 0x0202BF14
-_08005D5C: .4byte 0x086A5DDA
+_08005D58: .4byte gUnknown_0202BF14
+_08005D5C: .4byte gUnknown_086A5DDA
_08005D60: .4byte 0x000003FF
-_08005D64: .4byte 0x086A5E1A
+_08005D64: .4byte gUnknown_086A5E1A
_08005D68:
movs r0, #0x78
ldr r4, [sp, #4]
@@ -3793,7 +3793,7 @@ _08005D68:
movs r0, #0x50
strh r0, [r4, #4]
_08005D72:
- ldr r1, _08005E4C @ =0x086A6148
+ ldr r1, _08005E4C @ =gUnknown_086A6148
movs r0, #0
ldrsb r0, [r2, r0]
adds r0, #0x11
@@ -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
@@ -3906,53 +3906,53 @@ _08005E34:
pop {r0}
bx r0
.align 2, 0
-_08005E4C: .4byte 0x086A6148
+_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
@@ -5197,7 +5197,7 @@ sub_681C: @ 0x0800681C
ldr r2, _08006884 @ =0x040000D4
add r1, sp, #8
str r1, [r2]
- ldr r1, _08006888 @ =0x03000000
+ ldr r1, _08006888 @ =gUnknown_03000000
str r1, [r2, #4]
ldr r1, _0800688C @ =0x81000400
str r1, [r2, #8]
@@ -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
@@ -5238,9 +5238,9 @@ sub_681C: @ 0x0800681C
b _080068BE
.align 2, 0
_08006884: .4byte 0x040000D4
-_08006888: .4byte 0x03000000
+_08006888: .4byte gUnknown_03000000
_0800688C: .4byte 0x81000400
-_08006890: .4byte 0x0202A1C0
+_08006890: .4byte gUnknown_0202A1C0
_08006894:
movs r5, #1
str r5, [sp]
@@ -5271,7 +5271,7 @@ _080068BE:
_080068CC:
movs r6, #0
mov sb, r7
- ldr r1, _08006998 @ =0x0805C8B4
+ ldr r1, _08006998 @ =gUnknown_0805C8B4
lsls r0, r2, #3
adds r0, r0, r2
lsls r0, r0, #4
@@ -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
@@ -5306,7 +5306,7 @@ _08006900:
cmp r0, #0
ble _080069C4
movs r6, #0
- ldr r1, _080069A0 @ =0x0805C8CC
+ ldr r1, _080069A0 @ =gUnknown_0805C8CC
ldr r5, _080069A4 @ =0x040000D4
lsls r0, r2, #3
adds r0, r0, r2
@@ -5327,10 +5327,10 @@ _08006924:
bne _0800693A
movs r4, #4
_0800693A:
- ldr r1, _080069A8 @ =0x08090780
+ 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]
@@ -5353,7 +5353,7 @@ _0800693A:
adds r6, #1
cmp r6, #9
ble _08006924
- ldr r4, _080069B8 @ =0x03000000
+ ldr r4, _080069B8 @ =gUnknown_03000000
ldr r1, _080069BC @ =0x06004C00
adds r0, r4, #0
movs r2, #8
@@ -5372,22 +5372,22 @@ _0800693A:
mov r8, r1
b _080069DC
.align 2, 0
-_08006998: .4byte 0x0805C8B4
-_0800699C: .4byte 0x0202A1C0
-_080069A0: .4byte 0x0805C8CC
+_08006998: .4byte gUnknown_0805C8B4
+_0800699C: .4byte gUnknown_0202A1C0
+_080069A0: .4byte gUnknown_0805C8CC
_080069A4: .4byte 0x040000D4
-_080069A8: .4byte 0x08090780
-_080069AC: .4byte 0x0202BE30
+_080069A8: .4byte gUnknown_08090780
+_080069AC: .4byte gUnknown_0202BE30
_080069B0: .4byte 0x80000010
-_080069B4: .4byte 0x0201B130
-_080069B8: .4byte 0x03000000
+_080069B4: .4byte gUnknown_0201B130
+_080069B8: .4byte gUnknown_03000000
_080069BC: .4byte 0x06004C00
_080069C0: .4byte 0x81000400
_080069C4:
ldr r4, _08006A74 @ =0x06004C00
movs r6, #9
_080069C8:
- ldr r0, _08006A78 @ =0x08092FA0
+ ldr r0, _08006A78 @ =gUnknown_08092FA0
adds r1, r4, #0
movs r2, #1
movs r3, #2
@@ -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
@@ -5410,7 +5410,7 @@ _080069DC:
ble _08006AA4
_080069F2:
movs r6, #0
- ldr r1, _08006A80 @ =0x0805C8E0
+ ldr r1, _08006A80 @ =gUnknown_0805C8E0
ldr r5, _08006A84 @ =0x040000D4
lsls r0, r2, #3
adds r0, r0, r2
@@ -5431,10 +5431,10 @@ _08006A04:
bne _08006A1A
movs r4, #6
_08006A1A:
- ldr r1, _08006A88 @ =0x08090780
+ 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]
@@ -5457,7 +5457,7 @@ _08006A1A:
adds r6, #1
cmp r6, #0xa
ble _08006A04
- ldr r4, _08006A98 @ =0x03000000
+ ldr r4, _08006A98 @ =gUnknown_03000000
ldr r1, _08006A9C @ =0x06004D00
adds r0, r4, #0
movs r2, #9
@@ -5475,22 +5475,22 @@ _08006A1A:
b _08006ABC
.align 2, 0
_08006A74: .4byte 0x06004C00
-_08006A78: .4byte 0x08092FA0
-_08006A7C: .4byte 0x0202A1C0
-_08006A80: .4byte 0x0805C8E0
+_08006A78: .4byte gUnknown_08092FA0
+_08006A7C: .4byte gUnknown_0202A1C0
+_08006A80: .4byte gUnknown_0805C8E0
_08006A84: .4byte 0x040000D4
-_08006A88: .4byte 0x08090780
-_08006A8C: .4byte 0x0202BE30
+_08006A88: .4byte gUnknown_08090780
+_08006A8C: .4byte gUnknown_0202BE30
_08006A90: .4byte 0x80000010
-_08006A94: .4byte 0x0201B130
-_08006A98: .4byte 0x03000000
+_08006A94: .4byte gUnknown_0201B130
+_08006A98: .4byte gUnknown_03000000
_08006A9C: .4byte 0x06004D00
_08006AA0: .4byte 0x81000400
_08006AA4:
ldr r4, _08006B6C @ =0x06004D00
movs r6, #8
_08006AA8:
- ldr r0, _08006B70 @ =0x08092FA0
+ ldr r0, _08006B70 @ =gUnknown_08092FA0
adds r1, r4, #0
movs r2, #1
movs r3, #2
@@ -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
@@ -5509,7 +5509,7 @@ _08006ABC:
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08006B7C
- ldr r0, _08006B78 @ =0x0805C8B4
+ ldr r0, _08006B78 @ =gUnknown_0805C8B4
mov sb, r0
lsls r4, r2, #3
adds r4, r4, r2
@@ -5585,9 +5585,9 @@ _08006B4E:
b _08006BDC
.align 2, 0
_08006B6C: .4byte 0x06004D00
-_08006B70: .4byte 0x08092FA0
-_08006B74: .4byte 0x0202A1C0
-_08006B78: .4byte 0x0805C8B4
+_08006B70: .4byte gUnknown_08092FA0
+_08006B74: .4byte gUnknown_0202A1C0
+_08006B78: .4byte gUnknown_0805C8B4
_08006B7C:
movs r5, #1
str r5, [sp]
@@ -5743,7 +5743,7 @@ sub_6CA0: @ 0x08006CA0
ldr r1, _08006D2C @ =0x040000D4
add r0, sp, #8
str r0, [r1]
- ldr r0, _08006D30 @ =0x03000000
+ ldr r0, _08006D30 @ =gUnknown_03000000
str r0, [r1, #4]
ldr r0, _08006D34 @ =0x81000400
str r0, [r1, #8]
@@ -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
@@ -5798,9 +5798,9 @@ _08006CE0:
b _08006D68
.align 2, 0
_08006D2C: .4byte 0x040000D4
-_08006D30: .4byte 0x03000000
+_08006D30: .4byte gUnknown_03000000
_08006D34: .4byte 0x81000400
-_08006D38: .4byte 0x0202A1C0
+_08006D38: .4byte gUnknown_0202A1C0
_08006D3C:
mov r3, sb
str r3, [sp]
@@ -5831,11 +5831,11 @@ _08006D68:
_08006D74:
movs r6, #0
ldr r7, [sp, #0x18]
- ldr r2, _08006E94 @ =0x0805C8B4
+ ldr r2, _08006E94 @ =gUnknown_0805C8B4
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
@@ -5892,14 +5892,14 @@ _08006DCC:
add r0, r8
mov sb, r0
ldr r5, _08006EA0 @ =0x040000D4
- ldr r3, _08006EA4 @ =0x08090780
+ ldr r3, _08006EA4 @ =gUnknown_08090780
movs r1, #0x80
lsls r1, r1, #3
adds r1, r1, r3
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
@@ -5909,7 +5909,7 @@ _08006DF8:
subs r0, r0, r1
lsls r0, r0, #2
adds r2, r2, r0
- ldr r0, _08006EA8 @ =0x0805C8CC
+ ldr r0, _08006EA8 @ =gUnknown_0805C8CC
adds r2, r2, r0
ldrh r1, [r2]
movs r2, #0x10
@@ -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]
@@ -5950,14 +5950,14 @@ _08006E28:
ldr r3, [sp, #0x1c]
cmp r6, #9
ble _08006DF8
- ldr r1, _08006EB8 @ =0x086A64F0
+ ldr r1, _08006EB8 @ =gUnknown_086A64F0
adds r0, r7, r1
movs r2, #0
ldrsh r1, [r0, r2]
movs r3, #0xc0
lsls r3, r3, #0x13
adds r1, r1, r3
- ldr r0, _08006EBC @ =0x03000000
+ ldr r0, _08006EBC @ =gUnknown_03000000
movs r2, #8
movs r3, #2
bl sub_10708
@@ -5967,7 +5967,7 @@ _08006E28:
ldr r1, _08006EA0 @ =0x040000D4
add r4, sp, #8
str r4, [r1]
- ldr r0, _08006EBC @ =0x03000000
+ ldr r0, _08006EBC @ =gUnknown_03000000
str r0, [r1, #4]
ldr r0, _08006EC0 @ =0x81000400
str r0, [r1, #8]
@@ -5976,17 +5976,17 @@ _08006E28:
str r1, [sp, #0x10]
b _08006F06
.align 2, 0
-_08006E94: .4byte 0x0805C8B4
-_08006E98: .4byte 0x0202C5B0
-_08006E9C: .4byte 0x0202A1C0
+_08006E94: .4byte gUnknown_0805C8B4
+_08006E98: .4byte gUnknown_0202C5B0
+_08006E9C: .4byte gUnknown_0202A1C0
_08006EA0: .4byte 0x040000D4
-_08006EA4: .4byte 0x08090780
-_08006EA8: .4byte 0x0805C8CC
-_08006EAC: .4byte 0x0202BE30
+_08006EA4: .4byte gUnknown_08090780
+_08006EA8: .4byte gUnknown_0805C8CC
+_08006EAC: .4byte gUnknown_0202BE30
_08006EB0: .4byte 0x80000010
-_08006EB4: .4byte 0x0201B130
-_08006EB8: .4byte 0x086A64F0
-_08006EBC: .4byte 0x03000000
+_08006EB4: .4byte gUnknown_0201B130
+_08006EB8: .4byte gUnknown_086A64F0
+_08006EBC: .4byte gUnknown_03000000
_08006EC0: .4byte 0x81000400
_08006EC4:
mov r2, r8
@@ -5994,7 +5994,7 @@ _08006EC4:
movs r3, #1
add r3, r8
mov sb, r3
- ldr r4, _08006F20 @ =0x086A64F0
+ ldr r4, _08006F20 @ =gUnknown_086A64F0
adds r5, r7, r4
movs r4, #0xc0
lsls r4, r4, #0x13
@@ -6003,7 +6003,7 @@ _08006ED8:
movs r0, #0
ldrsh r1, [r5, r0]
adds r1, r1, r4
- ldr r0, _08006F24 @ =0x08092FA0
+ ldr r0, _08006F24 @ =gUnknown_08092FA0
movs r2, #1
movs r3, #2
bl sub_10708
@@ -6011,13 +6011,13 @@ _08006ED8:
subs r6, #1
cmp r6, #0
bge _08006ED8
- ldr r1, _08006F20 @ =0x086A64F0
+ ldr r1, _08006F20 @ =gUnknown_086A64F0
adds r0, r7, r1
movs r2, #0
ldrsh r1, [r0, r2]
ldr r3, _08006F28 @ =0x060000E0
adds r1, r1, r3
- ldr r0, _08006F2C @ =0x08090780
+ ldr r0, _08006F2C @ =gUnknown_08090780
movs r2, #1
movs r3, #2
bl sub_10708
@@ -6037,16 +6037,16 @@ _08006F10:
pop {r0}
bx r0
.align 2, 0
-_08006F20: .4byte 0x086A64F0
-_08006F24: .4byte 0x08092FA0
+_08006F20: .4byte gUnknown_086A64F0
+_08006F24: .4byte gUnknown_08092FA0
_08006F28: .4byte 0x060000E0
-_08006F2C: .4byte 0x08090780
+_08006F2C: .4byte gUnknown_08090780
thumb_func_start sub_6F30
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
@@ -6126,19 +6126,19 @@ _08006FC8: @ jump table
.4byte _08007040 @ case 3
.4byte _08007088 @ case 4
_08006FDC:
- ldr r0, _08006FF0 @ =0x0808F760
+ ldr r0, _08006FF0 @ =gUnknown_0808F760
ldr r1, _08006FF4 @ =0x06013400
movs r2, #0x18
movs r3, #1
bl sub_10708
ldr r1, _08006FF8 @ =0x040000D4
- ldr r0, _08006FFC @ =0x08089960
+ ldr r0, _08006FFC @ =gUnknown_08089960
b _080070B4
.align 2, 0
-_08006FF0: .4byte 0x0808F760
+_08006FF0: .4byte gUnknown_0808F760
_08006FF4: .4byte 0x06013400
_08006FF8: .4byte 0x040000D4
-_08006FFC: .4byte 0x08089960
+_08006FFC: .4byte gUnknown_08089960
_08007000:
ldr r0, _08007030 @ =gMonPortraitGroupGfx
lsls r2, r6, #0x10
@@ -6254,7 +6254,7 @@ sub_70E0: @ 0x080070E0
strh r3, [r2]
ldr r3, _080071B4 @ =0x040000D4
str r2, [r3]
- ldr r2, _080071B8 @ =0x03000000
+ ldr r2, _080071B8 @ =gUnknown_03000000
str r2, [r3, #4]
ldr r2, _080071BC @ =0x81000C00
str r2, [r3, #8]
@@ -6289,7 +6289,7 @@ _08007126:
subs r0, r0, r2
lsls r0, r0, #2
adds r1, r1, r0
- ldr r2, _080071C0 @ =0x0805C8F6
+ ldr r2, _080071C0 @ =gUnknown_0805C8F6
adds r1, r1, r2
ldrh r1, [r1]
movs r3, #0x10
@@ -6303,10 +6303,10 @@ _08007126:
bne _08007156
movs r4, #4
_08007156:
- ldr r1, _080071C4 @ =0x08090780
+ 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]
@@ -6334,7 +6334,7 @@ _08007156:
cmp r7, #2
ble _08007114
ldr r1, _080071B4 @ =0x040000D4
- ldr r0, _080071B8 @ =0x03000000
+ ldr r0, _080071B8 @ =gUnknown_03000000
str r0, [r1]
ldr r0, _080071D4 @ =0x06005C00
str r0, [r1, #4]
@@ -6351,13 +6351,13 @@ _08007156:
bx r0
.align 2, 0
_080071B4: .4byte 0x040000D4
-_080071B8: .4byte 0x03000000
+_080071B8: .4byte gUnknown_03000000
_080071BC: .4byte 0x81000C00
-_080071C0: .4byte 0x0805C8F6
-_080071C4: .4byte 0x08090780
-_080071C8: .4byte 0x0202BE30
+_080071C0: .4byte gUnknown_0805C8F6
+_080071C4: .4byte gUnknown_08090780
+_080071C8: .4byte gUnknown_0202BE30
_080071CC: .4byte 0x80000010
-_080071D0: .4byte 0x0201B130
+_080071D0: .4byte gUnknown_0201B130
_080071D4: .4byte 0x06005C00
_080071D8: .4byte 0x80000C00
@@ -6431,11 +6431,11 @@ _0800726C:
movs r7, #0
adds r0, r2, #1
mov ip, r0
- ldr r1, _080072E0 @ =0x03000000
+ ldr r1, _080072E0 @ =gUnknown_03000000
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:
@@ -6487,18 +6487,18 @@ _08007290:
ble _08007290
bl _080088C8
.align 2, 0
-_080072E0: .4byte 0x03000000
-_080072E4: .4byte 0x0201B130
-_080072E8: .4byte 0x0202BE30
+_080072E0: .4byte gUnknown_03000000
+_080072E4: .4byte gUnknown_0201B130
+_080072E8: .4byte gUnknown_0202BE30
_080072EC:
movs r7, #0
adds r0, r2, #1
mov ip, r0
- ldr r1, _08007388 @ =0x03000000
+ ldr r1, _08007388 @ =gUnknown_03000000
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
@@ -6570,9 +6570,9 @@ _0800730C:
ble _0800730C
bl _080088C8
.align 2, 0
-_08007388: .4byte 0x03000000
-_0800738C: .4byte 0x0201B130
-_08007390: .4byte 0x0202BE30
+_08007388: .4byte gUnknown_03000000
+_0800738C: .4byte gUnknown_0201B130
+_08007390: .4byte gUnknown_0202BE30
_08007394: .4byte 0x00000FFF
_08007398:
movs r7, #0
@@ -6580,15 +6580,15 @@ _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
+ ldr r2, _08007448 @ =gUnknown_03000000
adds r6, r0, r2
lsls r1, r1, #1
adds r5, r1, r2
@@ -6604,7 +6604,7 @@ _080073BA:
strh r0, [r6]
add r4, ip
lsls r3, r4, #1
- ldr r1, _08007448 @ =0x03000000
+ ldr r1, _08007448 @ =gUnknown_03000000
adds r3, r3, r1
mov r2, r8
ldrh r0, [r2]
@@ -6632,7 +6632,7 @@ _080073BA:
lsls r1, r1, #2
adds r4, r4, r1
lsls r4, r4, #1
- ldr r2, _08007448 @ =0x03000000
+ ldr r2, _08007448 @ =gUnknown_03000000
adds r4, r4, r2
mov r1, sb
ldrh r0, [r1]
@@ -6659,9 +6659,9 @@ _080073BA:
ble _080073BA
bl _080088C8
.align 2, 0
-_08007440: .4byte 0x0201B130
-_08007444: .4byte 0x0202BE30
-_08007448: .4byte 0x03000000
+_08007440: .4byte gUnknown_0201B130
+_08007444: .4byte gUnknown_0202BE30
+_08007448: .4byte gUnknown_03000000
_0800744C:
movs r7, #0
adds r0, r2, #1
@@ -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
+ ldr r2, _0800753C @ =gUnknown_03000000
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
@@ -6698,7 +6698,7 @@ _08007476:
mov r0, ip
adds r4, r5, r0
lsls r3, r4, #1
- ldr r1, _0800753C @ =0x03000000
+ ldr r1, _0800753C @ =gUnknown_03000000
adds r3, r3, r1
mov r2, sl
ldrh r0, [r2]
@@ -6715,7 +6715,7 @@ _08007476:
strh r1, [r3]
add r5, sb
lsls r2, r5, #1
- ldr r0, _0800753C @ =0x03000000
+ ldr r0, _0800753C @ =gUnknown_03000000
adds r2, r2, r0
mov r0, sl
ldrh r1, [r0, #2]
@@ -6737,14 +6737,14 @@ _08007476:
lsls r0, r0, #2
adds r4, r4, r0
lsls r4, r4, #1
- ldr r1, _0800753C @ =0x03000000
+ ldr r1, _0800753C @ =gUnknown_03000000
adds r4, r4, r1
ldrh r0, [r2]
ldr r1, _08007544 @ =0x0000FFF0
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
@@ -6758,7 +6758,7 @@ _08007476:
lsls r1, r1, #2
adds r5, r5, r1
lsls r5, r5, #1
- ldr r2, _0800753C @ =0x03000000
+ ldr r2, _0800753C @ =gUnknown_03000000
adds r5, r5, r2
ldrh r1, [r3]
movs r0, #0xf0
@@ -6782,9 +6782,9 @@ _08007476:
ble _08007476
bl _080088C8
.align 2, 0
-_08007538: .4byte 0x0202BE30
-_0800753C: .4byte 0x03000000
-_08007540: .4byte 0x0201B130
+_08007538: .4byte gUnknown_0202BE30
+_0800753C: .4byte gUnknown_03000000
+_08007540: .4byte gUnknown_0201B130
_08007544: .4byte 0x0000FFF0
_08007548:
movs r7, #0
@@ -6792,13 +6792,13 @@ _08007548:
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _080075B4 @ =0x03000000
+ ldr r1, _080075B4 @ =gUnknown_03000000
mov r8, r1
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
@@ -6841,20 +6841,20 @@ _08007560:
ble _08007560
bl _080088C8
.align 2, 0
-_080075B4: .4byte 0x03000000
-_080075B8: .4byte 0x0201B130
-_080075BC: .4byte 0x0202BE30
+_080075B4: .4byte gUnknown_03000000
+_080075B8: .4byte gUnknown_0201B130
+_080075BC: .4byte gUnknown_0202BE30
_080075C0:
movs r7, #0
adds r1, r2, #1
mov ip, r1
adds r2, #0x10
mov sb, r2
- ldr r2, _0800765C @ =0x03000000
+ ldr r2, _0800765C @ =gUnknown_03000000
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
@@ -6923,9 +6923,9 @@ _080075D4:
ble _080075D4
bl _080088C8
.align 2, 0
-_0800765C: .4byte 0x03000000
-_08007660: .4byte 0x0201B130
-_08007664: .4byte 0x0202BE30
+_0800765C: .4byte gUnknown_03000000
+_08007660: .4byte gUnknown_0201B130
+_08007664: .4byte gUnknown_0202BE30
_08007668: .4byte 0x00000FFF
_0800766C:
movs r7, #0
@@ -6933,11 +6933,11 @@ _0800766C:
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _08007708 @ =0x03000000
+ ldr r1, _08007708 @ =gUnknown_03000000
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
@@ -7006,9 +7006,9 @@ _08007680:
ble _08007680
bl _080088C8
.align 2, 0
-_08007708: .4byte 0x03000000
-_0800770C: .4byte 0x0201B130
-_08007710: .4byte 0x0202BE30
+_08007708: .4byte gUnknown_03000000
+_0800770C: .4byte gUnknown_0201B130
+_08007710: .4byte gUnknown_0202BE30
_08007714:
movs r7, #0
adds r0, r2, #1
@@ -7018,13 +7018,13 @@ _08007714:
mov sb, r1
adds r2, #0x11
str r2, [sp]
- ldr r2, _080077FC @ =0x03000000
+ ldr r2, _080077FC @ =gUnknown_03000000
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
@@ -7127,9 +7127,9 @@ _08007734:
ble _08007734
bl _080088C8
.align 2, 0
-_080077FC: .4byte 0x03000000
-_08007800: .4byte 0x0202BE30
-_08007804: .4byte 0x0201B130
+_080077FC: .4byte gUnknown_03000000
+_08007800: .4byte gUnknown_0202BE30
+_08007804: .4byte gUnknown_0201B130
_08007808: .4byte 0x0000FFF0
_0800780C:
adds r0, r3, #0
@@ -7164,11 +7164,11 @@ _08007850:
movs r7, #0
adds r0, r2, #1
mov ip, r0
- ldr r1, _080078C4 @ =0x03000000
+ ldr r1, _080078C4 @ =gUnknown_03000000
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:
@@ -7220,18 +7220,18 @@ _08007874:
ble _08007874
bl _080088C8
.align 2, 0
-_080078C4: .4byte 0x03000000
-_080078C8: .4byte 0x0201B130
-_080078CC: .4byte 0x0202BE30
+_080078C4: .4byte gUnknown_03000000
+_080078C8: .4byte gUnknown_0201B130
+_080078CC: .4byte gUnknown_0202BE30
_080078D0:
movs r7, #0
adds r0, r2, #1
mov ip, r0
- ldr r1, _0800796C @ =0x03000000
+ ldr r1, _0800796C @ =gUnknown_03000000
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
@@ -7303,22 +7303,22 @@ _080078F0:
ble _080078F0
bl _080088C8
.align 2, 0
-_0800796C: .4byte 0x03000000
-_08007970: .4byte 0x0201B130
-_08007974: .4byte 0x0202BE30
+_0800796C: .4byte gUnknown_03000000
+_08007970: .4byte gUnknown_0201B130
+_08007974: .4byte gUnknown_0202BE30
_08007978: .4byte 0x00000FFF
_0800797C:
movs r7, #0
adds r1, r2, #1
mov ip, r1
- ldr r0, _08007A1C @ =0x03000000
+ ldr r0, _08007A1C @ =gUnknown_03000000
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
@@ -7389,24 +7389,24 @@ _0800799E:
ble _0800799E
bl _080088C8
.align 2, 0
-_08007A1C: .4byte 0x03000000
-_08007A20: .4byte 0x0201B130
-_08007A24: .4byte 0x0202BE30
+_08007A1C: .4byte gUnknown_03000000
+_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
+ ldr r2, _08007AD4 @ =gUnknown_03000000
adds r6, r0, r2
lsls r1, r1, #1
adds r5, r1, r2
@@ -7422,7 +7422,7 @@ _08007A4A:
strh r0, [r6]
add r4, ip
lsls r3, r4, #1
- ldr r1, _08007AD4 @ =0x03000000
+ ldr r1, _08007AD4 @ =gUnknown_03000000
adds r3, r3, r1
mov r2, r8
ldrh r0, [r2]
@@ -7449,7 +7449,7 @@ _08007A4A:
lsls r1, r1, #2
adds r4, r4, r1
lsls r4, r4, #1
- ldr r2, _08007AD4 @ =0x03000000
+ ldr r2, _08007AD4 @ =gUnknown_03000000
adds r4, r4, r2
mov r1, sb
ldrh r0, [r1]
@@ -7475,9 +7475,9 @@ _08007A4A:
ble _08007A4A
bl _080088C8
.align 2, 0
-_08007ACC: .4byte 0x0201B130
-_08007AD0: .4byte 0x0202BE30
-_08007AD4: .4byte 0x03000000
+_08007ACC: .4byte gUnknown_0201B130
+_08007AD0: .4byte gUnknown_0202BE30
+_08007AD4: .4byte gUnknown_03000000
_08007AD8: .4byte 0x0000FFF0
_08007ADC:
movs r7, #0
@@ -7485,13 +7485,13 @@ _08007ADC:
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _08007B48 @ =0x03000000
+ ldr r1, _08007B48 @ =gUnknown_03000000
mov r8, r1
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
@@ -7534,20 +7534,20 @@ _08007AF4:
ble _08007AF4
bl _080088C8
.align 2, 0
-_08007B48: .4byte 0x03000000
-_08007B4C: .4byte 0x0201B130
-_08007B50: .4byte 0x0202BE30
+_08007B48: .4byte gUnknown_03000000
+_08007B4C: .4byte gUnknown_0201B130
+_08007B50: .4byte gUnknown_0202BE30
_08007B54:
movs r7, #0
adds r1, r2, #1
mov ip, r1
adds r2, #0x10
mov sb, r2
- ldr r2, _08007BF0 @ =0x03000000
+ ldr r2, _08007BF0 @ =gUnknown_03000000
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
@@ -7616,9 +7616,9 @@ _08007B68:
ble _08007B68
bl _080088C8
.align 2, 0
-_08007BF0: .4byte 0x03000000
-_08007BF4: .4byte 0x0201B130
-_08007BF8: .4byte 0x0202BE30
+_08007BF0: .4byte gUnknown_03000000
+_08007BF4: .4byte gUnknown_0201B130
+_08007BF8: .4byte gUnknown_0202BE30
_08007BFC: .4byte 0x00000FFF
_08007C00:
movs r7, #0
@@ -7626,11 +7626,11 @@ _08007C00:
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _08007C9C @ =0x03000000
+ ldr r1, _08007C9C @ =gUnknown_03000000
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
@@ -7699,20 +7699,20 @@ _08007C14:
ble _08007C14
bl _080088C8
.align 2, 0
-_08007C9C: .4byte 0x03000000
-_08007CA0: .4byte 0x0201B130
-_08007CA4: .4byte 0x0202BE30
+_08007C9C: .4byte gUnknown_03000000
+_08007CA0: .4byte gUnknown_0201B130
+_08007CA4: .4byte gUnknown_0202BE30
_08007CA8:
movs r7, #0
adds r0, r2, #1
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _08007D40 @ =0x03000000
+ ldr r1, _08007D40 @ =gUnknown_03000000
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
@@ -7779,9 +7779,9 @@ _08007CBC:
ble _08007CBC
bl _080088C8
.align 2, 0
-_08007D40: .4byte 0x03000000
-_08007D44: .4byte 0x0201B130
-_08007D48: .4byte 0x0202BE30
+_08007D40: .4byte gUnknown_03000000
+_08007D44: .4byte gUnknown_0201B130
+_08007D48: .4byte gUnknown_0202BE30
_08007D4C: .4byte 0x0000FFF0
_08007D50:
adds r0, r3, #0
@@ -7814,11 +7814,11 @@ _08007D74: @ jump table
.4byte _08008110 @ case 7
_08007D94:
movs r7, #0
- ldr r1, _08007DCC @ =0x03000000
+ ldr r1, _08007DCC @ =gUnknown_03000000
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
@@ -7841,14 +7841,14 @@ _08007DA8:
ble _08007DA8
bl _080088C8
.align 2, 0
-_08007DCC: .4byte 0x03000000
-_08007DD0: .4byte 0x0202BE30
-_08007DD4: .4byte 0x0201B130
+_08007DCC: .4byte gUnknown_03000000
+_08007DD0: .4byte gUnknown_0202BE30
+_08007DD4: .4byte gUnknown_0201B130
_08007DD8:
movs r7, #0
adds r0, r2, #1
mov ip, r0
- ldr r1, _08007E64 @ =0x03000000
+ ldr r1, _08007E64 @ =gUnknown_03000000
mov sb, r1
movs r0, #0xf0
lsls r0, r0, #8
@@ -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
@@ -7915,15 +7915,15 @@ _08007DFC:
ble _08007DFC
bl _080088C8
.align 2, 0
-_08007E64: .4byte 0x03000000
-_08007E68: .4byte 0x0202BE30
+_08007E64: .4byte gUnknown_03000000
+_08007E68: .4byte gUnknown_0202BE30
_08007E6C: .4byte 0x00000FFF
-_08007E70: .4byte 0x0201B130
+_08007E70: .4byte gUnknown_0201B130
_08007E74:
movs r7, #0
adds r1, r2, #1
mov ip, r1
- ldr r0, _08007F00 @ =0x03000000
+ ldr r0, _08007F00 @ =gUnknown_03000000
mov sb, r0
movs r1, #0xff
lsls r1, r1, #8
@@ -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
@@ -7990,14 +7990,14 @@ _08007E98:
ble _08007E98
bl _080088C8
.align 2, 0
-_08007F00: .4byte 0x03000000
-_08007F04: .4byte 0x0202BE30
-_08007F08: .4byte 0x0201B130
+_08007F00: .4byte gUnknown_03000000
+_08007F04: .4byte gUnknown_0202BE30
+_08007F08: .4byte gUnknown_0201B130
_08007F0C:
movs r7, #0
adds r1, r2, #1
mov ip, r1
- ldr r0, _08007F94 @ =0x03000000
+ ldr r0, _08007F94 @ =gUnknown_03000000
mov sb, r0
ldr r1, _08007F98 @ =0x0000FFF0
mov sl, r1
@@ -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
@@ -8063,17 +8063,17 @@ _08007F2E:
ble _08007F2E
bl _080088C8
.align 2, 0
-_08007F94: .4byte 0x03000000
+_08007F94: .4byte gUnknown_03000000
_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
+ ldr r1, _08007FE8 @ =gUnknown_03000000
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]
@@ -8102,21 +8102,21 @@ _08007FB6:
ble _08007FB6
bl _080088C8
.align 2, 0
-_08007FE8: .4byte 0x03000000
-_08007FEC: .4byte 0x0202BE30
-_08007FF0: .4byte 0x0201B130
+_08007FE8: .4byte gUnknown_03000000
+_08007FEC: .4byte gUnknown_0202BE30
+_08007FF0: .4byte gUnknown_0201B130
_08007FF4:
movs r7, #0
adds r0, r2, #1
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _08008074 @ =0x03000000
+ ldr r1, _08008074 @ =gUnknown_03000000
mov r8, r1
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
@@ -8171,22 +8171,22 @@ _0800800A:
ble _0800800A
bl _080088C8
.align 2, 0
-_08008074: .4byte 0x03000000
-_08008078: .4byte 0x0202BE30
+_08008074: .4byte gUnknown_03000000
+_08008078: .4byte gUnknown_0202BE30
_0800807C: .4byte 0x00000FFF
-_08008080: .4byte 0x0201B130
+_08008080: .4byte gUnknown_0201B130
_08008084:
movs r7, #0
adds r0, r2, #1
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _08008104 @ =0x03000000
+ ldr r1, _08008104 @ =gUnknown_03000000
mov r8, r1
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
@@ -8241,21 +8241,21 @@ _0800809A:
ble _0800809A
bl _080088C8
.align 2, 0
-_08008104: .4byte 0x03000000
-_08008108: .4byte 0x0202BE30
-_0800810C: .4byte 0x0201B130
+_08008104: .4byte gUnknown_03000000
+_08008108: .4byte gUnknown_0202BE30
+_0800810C: .4byte gUnknown_0201B130
_08008110:
movs r7, #0
adds r0, r2, #1
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _0800818C @ =0x03000000
+ ldr r1, _0800818C @ =gUnknown_03000000
mov r8, r1
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
@@ -8308,10 +8308,10 @@ _08008126:
ble _08008126
b _080088C8
.align 2, 0
-_0800818C: .4byte 0x03000000
-_08008190: .4byte 0x0202BE30
+_0800818C: .4byte gUnknown_03000000
+_08008190: .4byte gUnknown_0202BE30
_08008194: .4byte 0x0000FFF0
-_08008198: .4byte 0x0201B130
+_08008198: .4byte gUnknown_0201B130
_0800819C:
adds r0, r3, #0
cmp r3, #0
@@ -8343,11 +8343,11 @@ _080081C0: @ jump table
.4byte _080084F4 @ case 7
_080081E0:
movs r7, #0
- ldr r1, _08008220 @ =0x03000000
+ ldr r1, _08008220 @ =gUnknown_03000000
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
@@ -8376,17 +8376,17 @@ _080081F4:
ble _080081F4
b _080088C8
.align 2, 0
-_08008220: .4byte 0x03000000
+_08008220: .4byte gUnknown_03000000
_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 r1, _08008274 @ =gUnknown_03000000
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
@@ -8417,15 +8417,15 @@ _08008244:
ble _08008244
b _080088C8
.align 2, 0
-_08008274: .4byte 0x03000000
+_08008274: .4byte gUnknown_03000000
_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
mov ip, r1
- ldr r0, _0800830C @ =0x03000000
+ ldr r0, _0800830C @ =gUnknown_03000000
mov sb, r0
movs r1, #0xf0
lsls r1, r1, #4
@@ -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
@@ -8492,14 +8492,14 @@ _080082A8:
ble _080082A8
b _080088C8
.align 2, 0
-_0800830C: .4byte 0x03000000
-_08008310: .4byte 0x0202BE30
-_08008314: .4byte 0x0201B130
+_0800830C: .4byte gUnknown_03000000
+_08008310: .4byte gUnknown_0202BE30
+_08008314: .4byte gUnknown_0201B130
_08008318:
movs r7, #0
adds r1, r2, #1
mov ip, r1
- ldr r0, _080083A0 @ =0x03000000
+ ldr r0, _080083A0 @ =gUnknown_03000000
mov sb, r0
movs r1, #0xff
lsls r1, r1, #4
@@ -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
@@ -8566,18 +8566,18 @@ _0800833C:
ble _0800833C
b _080088C8
.align 2, 0
-_080083A0: .4byte 0x03000000
-_080083A4: .4byte 0x0202BE30
-_080083A8: .4byte 0x0201B130
+_080083A0: .4byte gUnknown_03000000
+_080083A4: .4byte gUnknown_0202BE30
+_080083A8: .4byte gUnknown_0201B130
_080083AC:
movs r7, #0
adds r2, #1
mov ip, r2
- ldr r1, _080083FC @ =0x03000000
+ ldr r1, _080083FC @ =gUnknown_03000000
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
@@ -8612,18 +8612,18 @@ _080083C6:
ble _080083C6
b _080088C8
.align 2, 0
-_080083FC: .4byte 0x03000000
+_080083FC: .4byte gUnknown_03000000
_08008400: .4byte 0x00000FFF
-_08008404: .4byte 0x0202BE30
-_08008408: .4byte 0x0201B130
+_08008404: .4byte gUnknown_0202BE30
+_08008408: .4byte gUnknown_0201B130
_0800840C:
movs r7, #0
adds r2, #1
mov ip, r2
- ldr r6, _08008458 @ =0x03000000
+ ldr r6, _08008458 @ =gUnknown_03000000
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
@@ -8657,22 +8657,22 @@ _0800841A:
ble _0800841A
b _080088C8
.align 2, 0
-_08008458: .4byte 0x03000000
+_08008458: .4byte gUnknown_03000000
_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
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _080084E8 @ =0x03000000
+ ldr r1, _080084E8 @ =gUnknown_03000000
mov r8, r1
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
@@ -8727,21 +8727,21 @@ _0800847E:
ble _0800847E
b _080088C8
.align 2, 0
-_080084E8: .4byte 0x03000000
-_080084EC: .4byte 0x0202BE30
-_080084F0: .4byte 0x0201B130
+_080084E8: .4byte gUnknown_03000000
+_080084EC: .4byte gUnknown_0202BE30
+_080084F0: .4byte gUnknown_0201B130
_080084F4:
movs r7, #0
adds r0, r2, #1
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _08008574 @ =0x03000000
+ ldr r1, _08008574 @ =gUnknown_03000000
mov r8, r1
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
@@ -8796,9 +8796,9 @@ _0800850A:
ble _0800850A
b _080088C8
.align 2, 0
-_08008574: .4byte 0x03000000
-_08008578: .4byte 0x0202BE30
-_0800857C: .4byte 0x0201B130
+_08008574: .4byte gUnknown_03000000
+_08008578: .4byte gUnknown_0202BE30
+_0800857C: .4byte gUnknown_0201B130
_08008580:
adds r0, r3, #0
cmp r3, #0
@@ -8830,11 +8830,11 @@ _080085A4: @ jump table
.4byte _08008850 @ case 7
_080085C4:
movs r7, #0
- ldr r1, _08008604 @ =0x03000000
+ ldr r1, _08008604 @ =gUnknown_03000000
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
@@ -8863,16 +8863,16 @@ _080085D8:
ble _080085D8
b _080088C8
.align 2, 0
-_08008604: .4byte 0x03000000
-_08008608: .4byte 0x0202BE30
-_0800860C: .4byte 0x0201B130
+_08008604: .4byte gUnknown_03000000
+_08008608: .4byte gUnknown_0202BE30
+_0800860C: .4byte gUnknown_0201B130
_08008610:
movs r7, #0
- ldr r1, _08008654 @ =0x03000000
+ ldr r1, _08008654 @ =gUnknown_03000000
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
@@ -8903,16 +8903,16 @@ _08008624:
ble _08008624
b _080088C8
.align 2, 0
-_08008654: .4byte 0x03000000
-_08008658: .4byte 0x0202BE30
-_0800865C: .4byte 0x0201B130
+_08008654: .4byte gUnknown_03000000
+_08008658: .4byte gUnknown_0202BE30
+_0800865C: .4byte gUnknown_0201B130
_08008660:
movs r7, #0
- ldr r1, _080086A4 @ =0x03000000
+ ldr r1, _080086A4 @ =gUnknown_03000000
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
@@ -8943,14 +8943,14 @@ _08008674:
ble _08008674
b _080088C8
.align 2, 0
-_080086A4: .4byte 0x03000000
-_080086A8: .4byte 0x0202BE30
-_080086AC: .4byte 0x0201B130
+_080086A4: .4byte gUnknown_03000000
+_080086A8: .4byte gUnknown_0202BE30
+_080086AC: .4byte gUnknown_0201B130
_080086B0:
movs r7, #0
adds r1, r2, #1
mov ip, r1
- ldr r0, _08008738 @ =0x03000000
+ ldr r0, _08008738 @ =gUnknown_03000000
mov sb, r0
movs r1, #0xf0
mov sl, r1
@@ -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
@@ -9016,18 +9016,18 @@ _080086D2:
ble _080086D2
b _080088C8
.align 2, 0
-_08008738: .4byte 0x03000000
-_0800873C: .4byte 0x0202BE30
-_08008740: .4byte 0x0201B130
+_08008738: .4byte gUnknown_03000000
+_0800873C: .4byte gUnknown_0202BE30
+_08008740: .4byte gUnknown_0201B130
_08008744:
movs r7, #0
adds r2, #1
mov ip, r2
- ldr r1, _08008794 @ =0x03000000
+ ldr r1, _08008794 @ =gUnknown_03000000
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
@@ -9062,17 +9062,17 @@ _0800875E:
ble _0800875E
b _080088C8
.align 2, 0
-_08008794: .4byte 0x03000000
-_08008798: .4byte 0x0202BE30
-_0800879C: .4byte 0x0201B130
+_08008794: .4byte gUnknown_03000000
+_08008798: .4byte gUnknown_0202BE30
+_0800879C: .4byte gUnknown_0201B130
_080087A0:
movs r7, #0
adds r2, #1
mov ip, r2
- ldr r6, _080087EC @ =0x03000000
+ ldr r6, _080087EC @ =gUnknown_03000000
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
@@ -9106,17 +9106,17 @@ _080087AE:
ble _080087AE
b _080088C8
.align 2, 0
-_080087EC: .4byte 0x03000000
-_080087F0: .4byte 0x0202BE30
-_080087F4: .4byte 0x0201B130
+_080087EC: .4byte gUnknown_03000000
+_080087F0: .4byte gUnknown_0202BE30
+_080087F4: .4byte gUnknown_0201B130
_080087F8:
movs r7, #0
adds r2, #1
mov ip, r2
- ldr r6, _08008844 @ =0x03000000
+ ldr r6, _08008844 @ =gUnknown_03000000
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
@@ -9150,21 +9150,21 @@ _08008806:
ble _08008806
b _080088C8
.align 2, 0
-_08008844: .4byte 0x03000000
-_08008848: .4byte 0x0202BE30
-_0800884C: .4byte 0x0201B130
+_08008844: .4byte gUnknown_03000000
+_08008848: .4byte gUnknown_0202BE30
+_0800884C: .4byte gUnknown_0201B130
_08008850:
movs r7, #0
adds r0, r2, #1
mov ip, r0
adds r2, #0x10
mov sb, r2
- ldr r1, _080088D8 @ =0x03000000
+ ldr r1, _080088D8 @ =gUnknown_03000000
mov r8, r1
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
@@ -9225,18 +9225,18 @@ _080088C8:
pop {r0}
bx r0
.align 2, 0
-_080088D8: .4byte 0x03000000
-_080088DC: .4byte 0x0202BE30
-_080088E0: .4byte 0x0201B130
+_080088D8: .4byte gUnknown_03000000
+_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
@@ -9305,7 +9305,7 @@ _08008968:
thumb_func_start sub_8974
sub_8974: @ 0x08008974
push {r4, r5, lr}
- ldr r1, _080089E0 @ =0x086A61BC
+ ldr r1, _080089E0 @ =gUnknown_086A61BC
lsls r0, r0, #0x10
asrs r0, r0, #0xf
adds r0, r0, r1
@@ -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
@@ -9329,7 +9329,7 @@ sub_8974: @ 0x08008974
movs r1, #5
bl __modsi3
adds r4, r0, #0
- ldr r0, _080089E8 @ =0x086BB6F4
+ ldr r0, _080089E8 @ =gUnknown_086BB6F4
lsls r5, r5, #0x10
asrs r5, r5, #0xe
adds r0, r5, r0
@@ -9347,7 +9347,7 @@ sub_8974: @ 0x08008974
movs r3, #1
bl sub_10708
ldr r1, _080089F0 @ =0x040000D4
- ldr r0, _080089F4 @ =0x086B15B4
+ ldr r0, _080089F4 @ =gUnknown_086B15B4
adds r5, r5, r0
lsls r4, r4, #5
ldr r0, [r5]
@@ -9356,15 +9356,15 @@ sub_8974: @ 0x08008974
ldr r0, _080089F8 @ =0x05000240
b _08008A4E
.align 2, 0
-_080089E0: .4byte 0x086A61BC
-_080089E4: .4byte 0x0202BF14
-_080089E8: .4byte 0x086BB6F4
+_080089E0: .4byte gUnknown_086A61BC
+_080089E4: .4byte gUnknown_0202BF14
+_080089E8: .4byte gUnknown_086BB6F4
_080089EC: .4byte 0x06013800
_080089F0: .4byte 0x040000D4
-_080089F4: .4byte 0x086B15B4
+_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
@@ -9430,7 +9430,7 @@ sub_8A78: @ 0x08008A78
ldrsh r0, [r1, r3]
cmp r0, #4
bne _08008AAC
- ldr r0, _08008AA4 @ =0x086A61BC
+ ldr r0, _08008AA4 @ =gUnknown_086A61BC
adds r0, r2, r0
movs r2, #0
ldrsh r1, [r0, r2]
@@ -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
-_08008AA4: .4byte 0x086A61BC
-_08008AA8: .4byte 0x0202A588
+_08008AA0: .4byte gUnknown_0202A1C0
+_08008AA4: .4byte gUnknown_086A61BC
+_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..37c7a85 100755
--- a/asm/rom_1068C.s
+++ b/asm/rom_1068C.s
@@ -33,7 +33,7 @@ _080106B2:
lsls r0, r2, #5
mov r1, sl
adds r5, r1, r0
- ldr r0, _08010700 @ =0x03005C00
+ ldr r0, _08010700 @ =gUnknown_03005C00
mov ip, r0
ldr r1, _08010704 @ =0x00000FFF
mov r8, r1
@@ -69,7 +69,7 @@ _080106F0:
pop {r0}
bx r0
.align 2, 0
-_08010700: .4byte 0x03005C00
+_08010700: .4byte gUnknown_03005C00
_08010704: .4byte 0x00000FFF
thumb_func_start sub_10708
@@ -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 e8e6def..c3bd4d9 100755
--- a/asm/rom_11B9C.s
+++ b/asm/rom_11B9C.s
@@ -166,22 +166,22 @@ _08011CCA:
ldrsh r0, [r6, r1]
cmp r0, #0xa0
ble _08011CF0
- ldr r0, _08011CEC @ =0x08137910
+ ldr r0, _08011CEC @ =gUnknown_08137910
b _08011CFE
.align 2, 0
_08011CE0: .4byte gUnknown_020314E0
_08011CE4: .4byte 0x0000132C
_08011CE8: .4byte 0x000005A4
-_08011CEC: .4byte 0x08137910
+_08011CEC: .4byte gUnknown_08137910
_08011CF0:
cmp r0, #0x50
ble _08011CFC
- ldr r0, _08011CF8 @ =0x08137908
+ ldr r0, _08011CF8 @ =gUnknown_08137908
b _08011CFE
.align 2, 0
-_08011CF8: .4byte 0x08137908
+_08011CF8: .4byte gUnknown_08137908
_08011CFC:
- ldr r0, _08011D8C @ =0x08137900
+ ldr r0, _08011D8C @ =gUnknown_08137900
_08011CFE:
ldrb r1, [r2, #0x1e]
lsls r1, r1, #1
@@ -252,7 +252,7 @@ _08011D4C:
ands r5, r1
b _08011F32
.align 2, 0
-_08011D8C: .4byte 0x08137900
+_08011D8C: .4byte gUnknown_08137900
_08011D90: .4byte 0x0000017B
_08011D94: .4byte 0x00012100
_08011D98: .4byte 0x00004E20
@@ -309,19 +309,19 @@ _08011E04:
ldrsh r0, [r6, r1]
cmp r0, #0xc8
ble _08011E1C
- ldr r0, _08011E18 @ =0x08137910
+ ldr r0, _08011E18 @ =gUnknown_08137910
b _08011E2A
.align 2, 0
-_08011E18: .4byte 0x08137910
+_08011E18: .4byte gUnknown_08137910
_08011E1C:
cmp r0, #0x64
ble _08011E28
- ldr r0, _08011E24 @ =0x08137908
+ ldr r0, _08011E24 @ =gUnknown_08137908
b _08011E2A
.align 2, 0
-_08011E24: .4byte 0x08137908
+_08011E24: .4byte gUnknown_08137908
_08011E28:
- ldr r0, _08011EB8 @ =0x08137900
+ ldr r0, _08011EB8 @ =gUnknown_08137900
_08011E2A:
ldrb r1, [r2, #0x1e]
lsls r1, r1, #1
@@ -390,7 +390,7 @@ _08011E36:
ands r5, r1
b _08011F32
.align 2, 0
-_08011EB8: .4byte 0x08137900
+_08011EB8: .4byte gUnknown_08137900
_08011EBC: .4byte 0x0000017B
_08011EC0: .4byte 0x0001B900
_08011EC4: .4byte 0x00004E20
@@ -524,23 +524,23 @@ _08011FAE:
ldrsh r0, [r6, r1]
cmp r0, #0x96
ble _08011FE4
- ldr r0, _08011FE0 @ =0x08137910
+ ldr r0, _08011FE0 @ =gUnknown_08137910
b _08011FF2
.align 2, 0
_08011FD0: .4byte gUnknown_020314E0
_08011FD4: .4byte 0x0000132C
_08011FD8: .4byte 0x000005A4
_08011FDC: .4byte 0x00000383
-_08011FE0: .4byte 0x08137910
+_08011FE0: .4byte gUnknown_08137910
_08011FE4:
cmp r0, #0x4b
ble _08011FF0
- ldr r0, _08011FEC @ =0x08137908
+ ldr r0, _08011FEC @ =gUnknown_08137908
b _08011FF2
.align 2, 0
-_08011FEC: .4byte 0x08137908
+_08011FEC: .4byte gUnknown_08137908
_08011FF0:
- ldr r0, _0801208C @ =0x08137900
+ ldr r0, _0801208C @ =gUnknown_08137900
_08011FF2:
ldrb r1, [r3, #0x1e]
lsls r1, r1, #1
@@ -618,7 +618,7 @@ _08012052:
ands r5, r1
b _080124CE
.align 2, 0
-_0801208C: .4byte 0x08137900
+_0801208C: .4byte gUnknown_08137900
_08012090: .4byte gMain
_08012094: .4byte 0x00012100
_08012098: .4byte 0x00004E20
@@ -1220,7 +1220,7 @@ _080125AC:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _08012604 @ =0x08137E14
+ ldr r1, _08012604 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _08012608 @ =0x05000220
@@ -1252,7 +1252,7 @@ _080125F4: .4byte 0x0000132C
_080125F8: .4byte 0x000005F7
_080125FC: .4byte 0x000005F6
_08012600: .4byte 0x040000D4
-_08012604: .4byte 0x08137E14
+_08012604: .4byte gUnknown_08137E14
_08012608: .4byte 0x05000220
_0801260C: .4byte 0x80000010
_08012610: .4byte 0x000005B2
@@ -1386,7 +1386,7 @@ _080126FA:
adds r0, r0, r2
adds r1, r1, r0
lsls r1, r1, #7
- ldr r0, _08012774 @ =0x083BB16C
+ ldr r0, _08012774 @ =gUnknown_083BB16C
adds r1, r1, r0
str r1, [r3]
ldr r0, _08012778 @ =0x06010400
@@ -1433,7 +1433,7 @@ _08012740:
_08012768: .4byte 0x040000D4
_0801276C: .4byte gUnknown_020314E0
_08012770: .4byte 0x000005F6
-_08012774: .4byte 0x083BB16C
+_08012774: .4byte gUnknown_083BB16C
_08012778: .4byte 0x06010400
_0801277C: .4byte 0x80000040
_08012780: .4byte 0x000001FF
@@ -1556,7 +1556,7 @@ _08012852:
adds r0, r0, r2
adds r1, r1, r0
lsls r1, r1, #7
- ldr r0, _080128CC @ =0x083BB16C
+ ldr r0, _080128CC @ =gUnknown_083BB16C
adds r1, r1, r0
str r1, [r3]
ldr r0, _080128D0 @ =0x06010400
@@ -1603,7 +1603,7 @@ _08012898:
_080128C0: .4byte 0x040000D4
_080128C4: .4byte gUnknown_020314E0
_080128C8: .4byte 0x000005F6
-_080128CC: .4byte 0x083BB16C
+_080128CC: .4byte gUnknown_083BB16C
_080128D0: .4byte 0x06010400
_080128D4: .4byte 0x80000040
_080128D8: .4byte 0x000001FF
@@ -1919,7 +1919,7 @@ _08012B32:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #9
- ldr r1, _08012BD8 @ =0x083BD36C
+ ldr r1, _08012BD8 @ =gUnknown_083BD36C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08012BDC @ =0x06011EE0
@@ -1993,7 +1993,7 @@ _08012BC2:
.align 2, 0
_08012BD0: .4byte gUnknown_020314E0
_08012BD4: .4byte 0x040000D4
-_08012BD8: .4byte 0x083BD36C
+_08012BD8: .4byte gUnknown_083BD36C
_08012BDC: .4byte 0x06011EE0
_08012BE0: .4byte 0x80000100
_08012BE4: .4byte gOamBuffer
@@ -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
@@ -2107,7 +2107,7 @@ _08012CAC:
adds r0, r0, r1
adds r0, r5, r0
lsls r0, r0, #7
- ldr r1, _08012DD0 @ =0x083BB16C
+ ldr r1, _08012DD0 @ =gUnknown_083BB16C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08012DD4 @ =0x06010400
@@ -2234,7 +2234,7 @@ _08012DC0: .4byte gMain
_08012DC4: .4byte 0x0000132C
_08012DC8: .4byte 0x040000D4
_08012DCC: .4byte 0x000005F6
-_08012DD0: .4byte 0x083BB16C
+_08012DD0: .4byte gUnknown_083BB16C
_08012DD4: .4byte 0x06010400
_08012DD8: .4byte 0x80000040
_08012DDC: .4byte 0x000002AA
@@ -2359,7 +2359,7 @@ _08012EB0:
ldr r2, _08012F94 @ =0x040000D4
lsrs r5, r0, #0x10
asrs r0, r0, #7
- ldr r1, _08012F98 @ =0x083BF16C
+ ldr r1, _08012F98 @ =gUnknown_083BF16C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08012F9C @ =0x06010720
@@ -2399,7 +2399,7 @@ _08012EEA:
asrs r0, r0, #0x18
adds r0, #4
lsls r0, r0, #5
- ldr r1, _08012FAC @ =0x08137E14
+ ldr r1, _08012FAC @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _08012FB0 @ =0x05000220
@@ -2459,12 +2459,12 @@ _08012F88: .4byte 0x000001FF
_08012F8C: .4byte 0xFFFFFE00
_08012F90: .4byte 0x00000392
_08012F94: .4byte 0x040000D4
-_08012F98: .4byte 0x083BF16C
+_08012F98: .4byte gUnknown_083BF16C
_08012F9C: .4byte 0x06010720
_08012FA0: .4byte 0x80000100
_08012FA4: .4byte 0xFFF90000
_08012FA8: .4byte 0x000005F6
-_08012FAC: .4byte 0x08137E14
+_08012FAC: .4byte gUnknown_08137E14
_08012FB0: .4byte 0x05000220
_08012FB4: .4byte 0x80000010
_08012FB8: .4byte gUnknown_020314E0
@@ -2504,7 +2504,7 @@ _08012FE2:
ldr r2, _08013080 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #7
- ldr r1, _08013084 @ =0x083BDF6C
+ ldr r1, _08013084 @ =gUnknown_083BDF6C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08013088 @ =0x06010720
@@ -2571,7 +2571,7 @@ _08013058:
.align 2, 0
_0801307C: .4byte 0x00000392
_08013080: .4byte 0x040000D4
-_08013084: .4byte 0x083BDF6C
+_08013084: .4byte gUnknown_083BDF6C
_08013088: .4byte 0x06010720
_0801308C: .4byte 0x80000100
_08013090: .4byte gMain
@@ -2627,7 +2627,7 @@ _080130F2:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _08013210 @ =0x08137E14
+ ldr r1, _08013210 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _08013214 @ =0x05000220
@@ -2770,7 +2770,7 @@ _0801317C:
_08013204: .4byte 0x000005F7
_08013208: .4byte 0x000005F6
_0801320C: .4byte 0x040000D4
-_08013210: .4byte 0x08137E14
+_08013210: .4byte gUnknown_08137E14
_08013214: .4byte 0x05000220
_08013218: .4byte 0x80000010
_0801321C: .4byte gMain
@@ -3004,7 +3004,7 @@ _080133C8:
movs r1, #0
mov r8, r5
adds r5, r4, #0
- ldr r2, _08013424 @ =0x086ACD50
+ ldr r2, _08013424 @ =gUnknown_086ACD50
_080133F2:
lsls r0, r1, #0x10
asrs r1, r0, #0x10
@@ -3031,7 +3031,7 @@ _0801340C:
.align 2, 0
_0801341C: .4byte gUnknown_020314E0
_08013420: .4byte 0x0000132C
-_08013424: .4byte 0x086ACD50
+_08013424: .4byte gUnknown_086ACD50
_08013428:
add r5, sp, #4
mov r0, sp
@@ -3098,7 +3098,7 @@ _08013488:
movs r1, #0
mov r8, r5
adds r5, r4, #0
- ldr r2, _080134F8 @ =0x086ACD50
+ ldr r2, _080134F8 @ =gUnknown_086ACD50
_080134B2:
lsls r0, r1, #0x10
asrs r1, r0, #0x10
@@ -3137,7 +3137,7 @@ _080134EA:
.align 2, 0
_080134F0: .4byte gUnknown_020314E0
_080134F4: .4byte 0x0000132C
-_080134F8: .4byte 0x086ACD50
+_080134F8: .4byte gUnknown_086ACD50
_080134FC:
mov r4, sp
add r5, sp, #4
@@ -3245,7 +3245,7 @@ _0801359C:
cmp r0, #5
bne _080135F0
movs r1, #0
- ldr r2, _0801360C @ =0x086ACD74
+ ldr r2, _0801360C @ =gUnknown_086ACD74
_080135D6:
lsls r0, r1, #0x10
asrs r1, r0, #0x10
@@ -3274,7 +3274,7 @@ _080135F0:
.align 2, 0
_08013604: .4byte 0x0000132C
_08013608: .4byte gUnknown_020314E0
-_0801360C: .4byte 0x086ACD74
+_0801360C: .4byte gUnknown_086ACD74
_08013610: .4byte gUnknown_02031520
_08013614:
mov r4, sp
@@ -3393,7 +3393,7 @@ _080136B4:
cmp r0, #5
bne _0801371E
movs r1, #0
- ldr r2, _08013750 @ =0x086ACD74
+ ldr r2, _08013750 @ =gUnknown_086ACD74
_08013704:
lsls r0, r1, #0x10
asrs r1, r0, #0x10
@@ -3434,7 +3434,7 @@ _08013738:
.align 2, 0
_08013748: .4byte 0x0000132C
_0801374C: .4byte gUnknown_020314E0
-_08013750: .4byte 0x086ACD74
+_08013750: .4byte gUnknown_086ACD74
_08013754: .4byte gUnknown_02031520
_08013758:
ldr r0, _08013788 @ =gUnknown_020314E0
@@ -4105,7 +4105,7 @@ _08013C4E:
asrs r0, r0, #0x18
subs r0, #1
lsls r0, r0, #2
- ldr r3, _08013CC0 @ =0x086ACD84
+ ldr r3, _08013CC0 @ =gUnknown_086ACD84
adds r0, r0, r3
movs r4, #0x80
lsls r4, r4, #7
@@ -4117,7 +4117,7 @@ _08013CB0: .4byte 0x000013BC
_08013CB4: .4byte 0x000013BD
_08013CB8: .4byte 0x000013BE
_08013CBC: .4byte 0x000013C1
-_08013CC0: .4byte 0x086ACD84
+_08013CC0: .4byte gUnknown_086ACD84
_08013CC4:
ldr r6, _08013CE8 @ =0x000013C1
adds r0, r3, r6
@@ -4126,7 +4126,7 @@ _08013CC4:
asrs r0, r0, #0x18
adds r0, #1
lsls r0, r0, #2
- ldr r1, _08013CEC @ =0x086ACD86
+ ldr r1, _08013CEC @ =gUnknown_086ACD86
adds r0, r0, r1
movs r2, #0xc0
lsls r2, r2, #8
@@ -4139,7 +4139,7 @@ _08013CDC:
b _08013B60
.align 2, 0
_08013CE8: .4byte 0x000013C1
-_08013CEC: .4byte 0x086ACD86
+_08013CEC: .4byte gUnknown_086ACD86
_08013CF0:
ldr r3, [sp, #0xc]
lsls r0, r3, #0x10
@@ -4889,7 +4889,7 @@ _0801433C: .4byte 0xFFFF0000
_08014340:
adds r0, r7, #0
bl sub_C74
- ldr r5, _080143D4 @ =0x086ACDF4
+ ldr r5, _080143D4 @ =gUnknown_086ACDF4
mov r2, sl
ldr r1, [r2]
adds r1, #0x23
@@ -4960,7 +4960,7 @@ _0801439C:
mov sb, r0
b _080143F2
.align 2, 0
-_080143D4: .4byte 0x086ACDF4
+_080143D4: .4byte gUnknown_086ACDF4
_080143D8: .4byte 0x00004E20
_080143DC: .4byte 0xFFFF0000
_080143E0: .4byte 0x0000FFFF
@@ -5107,7 +5107,7 @@ _080144F0:
ldr r0, [r2]
adds r0, #0x23
strb r1, [r0]
- ldr r1, _0801451C @ =0x086ACE0C
+ ldr r1, _0801451C @ =gUnknown_086ACE0C
ldr r0, _08014520 @ =gMain
ldrb r0, [r0, #4]
lsls r0, r0, #2
@@ -5119,7 +5119,7 @@ _080144F0:
_08014510: .4byte 0xFFFF0000
_08014514: .4byte 0x0000FFFF
_08014518: .4byte gUnknown_020314E0
-_0801451C: .4byte 0x086ACE0C
+_0801451C: .4byte gUnknown_086ACE0C
_08014520: .4byte gMain
_08014524:
ldrh r0, [r5]
@@ -5237,7 +5237,7 @@ _080145CC:
ldr r0, _08014658 @ =0x0000FFFF
mov sl, r0
_08014608:
- ldr r0, _08014660 @ =0x086ACE60
+ ldr r0, _08014660 @ =gUnknown_086ACE60
lsls r3, r6, #2
adds r3, r3, r0
ldrh r1, [r3]
@@ -5280,7 +5280,7 @@ _0801464C:
.align 2, 0
_08014658: .4byte 0x0000FFFF
_0801465C: .4byte gUnknown_020314E0
-_08014660: .4byte 0x086ACE60
+_08014660: .4byte gUnknown_086ACE60
_08014664: .4byte 0xFFFF0000
_08014668:
mov r0, sp
@@ -5448,7 +5448,7 @@ _0801479A:
lsls r0, r0, #4
asrs r1, r2, #0x10
adds r0, r0, r1
- ldr r1, _080147F0 @ =0x0839A28C
+ ldr r1, _080147F0 @ =gUnknown_0839A28C
adds r0, r0, r1
ldrb r2, [r0]
movs r0, #0x80
@@ -5484,7 +5484,7 @@ _080147B6:
.align 2, 0
_080147E8: .4byte gUnknown_020314E0
_080147EC: .4byte 0x000005A4
-_080147F0: .4byte 0x0839A28C
+_080147F0: .4byte gUnknown_0839A28C
_080147F4: .4byte 0x000005A6
_080147F8: .4byte 0x000005A9
_080147FC:
@@ -5876,7 +5876,7 @@ sub_14AF4: @ 0x08014AF4
adds r0, r0, r3
ldr r3, [r2]
adds r3, r3, r0
- ldr r5, _08014B78 @ =0x086ACDB8
+ ldr r5, _08014B78 @ =gUnknown_086ACDB8
lsls r1, r1, #0x10
asrs r1, r1, #0x10
movs r2, #2
@@ -5922,7 +5922,7 @@ _08014B66:
.align 2, 0
_08014B70: .4byte gUnknown_020314E0
_08014B74: .4byte 0x000013BC
-_08014B78: .4byte 0x086ACDB8
+_08014B78: .4byte gUnknown_086ACDB8
_08014B7C: .4byte gUnknown_02031520
_08014B80: .4byte 0x0000FFF0
@@ -6012,7 +6012,7 @@ _08014C28: .4byte 0x000013C4
_08014C2C: .4byte 0x00000B21
_08014C30: .4byte 0xFFFFF5D8
_08014C34:
- ldr r0, _08014D14 @ =0x086ACE2C
+ ldr r0, _08014D14 @ =gUnknown_086ACE2C
lsls r1, r2, #2
adds r6, r1, r0
adds r0, #2
@@ -6123,7 +6123,7 @@ _08014CF2:
strh r0, [r1]
b _08014D36
.align 2, 0
-_08014D14: .4byte 0x086ACE2C
+_08014D14: .4byte gUnknown_086ACE2C
_08014D18: .4byte 0xFFFFF5D8
_08014D1C: .4byte 0x00001518
_08014D20: .4byte gUnknown_020314E0
@@ -6599,7 +6599,7 @@ _080150D8:
bls _080150E2
b _0801539A
_080150E2:
- ldr r2, _08015134 @ =0x08259C10
+ ldr r2, _08015134 @ =gUnknown_08259C10
asrs r1, r1, #0x10
lsls r0, r1, #2
adds r0, r0, r1
@@ -6639,7 +6639,7 @@ _08015104:
_08015128: .4byte gUnknown_020314E0
_0801512C: .4byte 0x000005B2
_08015130: .4byte 0x000002A3
-_08015134: .4byte 0x08259C10
+_08015134: .4byte gUnknown_08259C10
_08015138: .4byte 0x0000FFF0
_0801513C: .4byte 0x000002A2
_08015140:
@@ -6679,7 +6679,7 @@ _08015154:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _080151A2
- ldr r2, _08015288 @ =0x08252B10
+ ldr r2, _08015288 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r6, #0x10
adds r0, r0, r1
@@ -6720,7 +6720,7 @@ _080151A6:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _080151F0
- ldr r2, _08015288 @ =0x08252B10
+ ldr r2, _08015288 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r3, #0x10
adds r0, r0, r1
@@ -6761,7 +6761,7 @@ _080151F4:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _08015240
- ldr r2, _08015288 @ =0x08252B10
+ ldr r2, _08015288 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r3, #0x10
adds r0, r0, r1
@@ -6818,7 +6818,7 @@ _08015280:
strb r0, [r1]
b _0801539A
.align 2, 0
-_08015288: .4byte 0x08252B10
+_08015288: .4byte gUnknown_08252B10
_0801528C: .4byte 0x0000FFF0
_08015290: .4byte 0x0000016F
_08015294: .4byte 0x00000624
@@ -6862,7 +6862,7 @@ _08015298:
lsrs r0, r1, #0x10
cmp r0, #0x47
bhi _08015320
- ldr r2, _080153B4 @ =0x08254B10
+ ldr r2, _080153B4 @ =gUnknown_08254B10
asrs r1, r1, #0x10
lsls r0, r1, #3
adds r0, r0, r1
@@ -6923,7 +6923,7 @@ _08015320:
lsrs r0, r1, #0x10
cmp r0, #0x47
bhi _0801539A
- ldr r2, _080153C8 @ =0x08257390
+ ldr r2, _080153C8 @ =gUnknown_08257390
asrs r1, r1, #0x10
lsls r0, r1, #3
adds r0, r0, r1
@@ -6966,12 +6966,12 @@ _0801539A:
.align 2, 0
_080153AC: .4byte 0x000002E5
_080153B0: .4byte 0xFFFFFDBC
-_080153B4: .4byte 0x08254B10
+_080153B4: .4byte gUnknown_08254B10
_080153B8: .4byte 0x0000FFF0
_080153BC: .4byte 0x000002E2
_080153C0: .4byte 0x000002E6
_080153C4: .4byte 0x000002EE
-_080153C8: .4byte 0x08257390
+_080153C8: .4byte gUnknown_08257390
thumb_func_start sub_153CC
sub_153CC: @ 0x080153CC
@@ -7773,8 +7773,8 @@ _08015A3E:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08015A90 @ =0x02032F20
- ldr r1, _08015A94 @ =0x0869FC0C
+ ldr r0, _08015A90 @ =gMPlayInfo_SE1
+ ldr r1, _08015A94 @ =gUnknown_0869FC0C
bl MPlayStart
ldr r1, [r5]
adds r4, r1, r4
@@ -7805,8 +7805,8 @@ _08015A78:
_08015A84: .4byte 0x00002710
_08015A88: .4byte gUnknown_020314E0
_08015A8C: .4byte 0x0000072F
-_08015A90: .4byte 0x02032F20
-_08015A94: .4byte 0x0869FC0C
+_08015A90: .4byte gMPlayInfo_SE1
+_08015A94: .4byte gUnknown_0869FC0C
_08015A98: .4byte 0x00000731
_08015A9C: .4byte 0x000006BC
_08015AA0: .4byte 0x00000732
@@ -8904,7 +8904,7 @@ _080162FA:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _08016342
- ldr r2, _08016420 @ =0x08252B10
+ ldr r2, _08016420 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r5, #0x10
adds r0, r0, r1
@@ -8942,7 +8942,7 @@ _08016342:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _0801638C
- ldr r2, _08016420 @ =0x08252B10
+ ldr r2, _08016420 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r3, #0x10
adds r0, r0, r1
@@ -8980,7 +8980,7 @@ _0801638C:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _080163D6
- ldr r2, _08016420 @ =0x08252B10
+ ldr r2, _08016420 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r3, #0x10
adds r0, r0, r1
@@ -9032,7 +9032,7 @@ _08016408:
.align 2, 0
_08016418: .4byte gUnknown_020314E0
_0801641C: .4byte 0x000005B2
-_08016420: .4byte 0x08252B10
+_08016420: .4byte gUnknown_08252B10
_08016424: .4byte 0x0000FFF0
_08016428: .4byte 0x00000624
@@ -10405,7 +10405,7 @@ _08016F08:
_08016F1A:
movs r0, #0xe
strb r0, [r1]
- ldr r3, _08017060 @ =0x086ACE70
+ ldr r3, _08017060 @ =gUnknown_086ACE70
ldr r1, [r5]
ldr r2, _08017064 @ =0x0000034A
adds r0, r1, r2
@@ -10570,7 +10570,7 @@ _08017050:
.align 2, 0
_08017058: .4byte gUnknown_020314E0
_0801705C: .4byte 0x00000732
-_08017060: .4byte 0x086ACE70
+_08017060: .4byte gUnknown_086ACE70
_08017064: .4byte 0x0000034A
_08017068: .4byte 0x0000034B
_0801706C: .4byte 0x00001378
@@ -10596,7 +10596,7 @@ _08017094:
_080170A6:
movs r0, #0xf
strb r0, [r1]
- ldr r2, _0801714C @ =0x086ACE70
+ ldr r2, _0801714C @ =gUnknown_086ACE70
ldr r1, [r5]
ldr r6, _08017150 @ =0x0000034A
adds r0, r1, r6
@@ -10677,7 +10677,7 @@ _080170E6:
.align 2, 0
_08017144: .4byte gUnknown_020314E0
_08017148: .4byte 0x00000732
-_0801714C: .4byte 0x086ACE70
+_0801714C: .4byte gUnknown_086ACE70
_08017150: .4byte 0x0000034A
_08017154: .4byte 0x0000034B
_08017158: .4byte gMain
@@ -11062,7 +11062,7 @@ _0801744E:
bls _08017458
b _080175FE
_08017458:
- ldr r2, _080174A0 @ =0x083071D4
+ ldr r2, _080174A0 @ =gUnknown_083071D4
asrs r1, r1, #0x10
lsls r0, r1, #1
adds r0, r0, r1
@@ -11097,7 +11097,7 @@ _0801747A:
_08017494: .4byte gUnknown_020314E0
_08017498: .4byte 0x00000387
_0801749C: .4byte 0x000003F2
-_080174A0: .4byte 0x083071D4
+_080174A0: .4byte gUnknown_083071D4
_080174A4: .4byte 0x0000FFF0
_080174A8:
mov r0, ip
@@ -11152,7 +11152,7 @@ _080174D0:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _0801752C
- ldr r2, _08017614 @ =0x08252B10
+ ldr r2, _08017614 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r4, #0x10
adds r0, r0, r1
@@ -11204,7 +11204,7 @@ _08017530:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _0801758E
- ldr r2, _08017614 @ =0x08252B10
+ ldr r2, _08017614 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r4, #0x10
adds r0, r0, r1
@@ -11255,7 +11255,7 @@ _08017592:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _080175F0
- ldr r2, _08017614 @ =0x08252B10
+ ldr r2, _08017614 @ =gUnknown_08252B10
asrs r0, r1, #0xa
asrs r1, r4, #0x10
adds r0, r0, r1
@@ -11291,7 +11291,7 @@ _080175FE:
.align 2, 0
_0801760C: .4byte 0x000003A9
_08017610: .4byte 0x000003D2
-_08017614: .4byte 0x08252B10
+_08017614: .4byte gUnknown_08252B10
_08017618: .4byte 0x0000FFF0
_0801761C: .4byte 0x000003AA
_08017620: .4byte 0x000003D6
@@ -11632,7 +11632,7 @@ _080178C0:
lsrs r0, r3, #0x10
cmp r0, #0x57
bhi _080179B8
- ldr r2, _08017930 @ =0x0832D604
+ ldr r2, _08017930 @ =gUnknown_0832D604
asrs r0, r3, #0xa
asrs r1, r4, #0x10
adds r0, r0, r1
@@ -11665,7 +11665,7 @@ _080178C0:
_08017924: .4byte gUnknown_020314E0
_08017928: .4byte 0x00000387
_0801792C: .4byte 0x000003F2
-_08017930: .4byte 0x0832D604
+_08017930: .4byte gUnknown_0832D604
_08017934: .4byte 0x0000132C
_08017938:
cmp r0, #2
@@ -11697,7 +11697,7 @@ _08017938:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _080179B8
- ldr r2, _080179C4 @ =0x08330204
+ ldr r2, _080179C4 @ =gUnknown_08330204
asrs r1, r1, #0x10
movs r0, #0x58
muls r0, r1, r0
@@ -11738,7 +11738,7 @@ _080179B8:
bx r0
.align 2, 0
_080179C0: .4byte 0x000003F2
-_080179C4: .4byte 0x08330204
+_080179C4: .4byte gUnknown_08330204
_080179C8: .4byte 0x0000FFF0
_080179CC: .4byte 0x0000132C
@@ -12770,7 +12770,7 @@ sub_18180: @ 0x08018180
lsrs r0, r1, #0x10
cmp r0, #0x97
bhi _0801829C
- ldr r2, _080181E8 @ =0x08340B58
+ ldr r2, _080181E8 @ =gUnknown_08340B58
asrs r1, r1, #0x10
lsls r0, r1, #4
subs r0, r0, r1
@@ -12780,7 +12780,7 @@ sub_18180: @ 0x08018180
_080181DC: .4byte gUnknown_020314E0
_080181E0: .4byte 0x00000387
_080181E4: .4byte 0x000003F2
-_080181E8: .4byte 0x08340B58
+_080181E8: .4byte gUnknown_08340B58
_080181EC:
cmp r0, #2
bne _08018234
@@ -12811,11 +12811,11 @@ _080181EC:
lsrs r0, r1, #0x10
cmp r0, #0x57
bhi _0801829C
- ldr r2, _08018230 @ =0x083499D8
+ ldr r2, _08018230 @ =gUnknown_083499D8
b _08018270
.align 2, 0
_0801822C: .4byte 0x000003F2
-_08018230: .4byte 0x083499D8
+_08018230: .4byte gUnknown_083499D8
_08018234:
cmp r0, #3
bne _0801829C
@@ -12846,7 +12846,7 @@ _08018234:
lsrs r0, r1, #0x10
cmp r0, #0x67
bhi _0801829C
- ldr r2, _080182A8 @ =0x0834DBD8
+ ldr r2, _080182A8 @ =gUnknown_0834DBD8
_08018270:
asrs r1, r1, #0x10
lsls r0, r1, #1
@@ -12877,7 +12877,7 @@ _0801829C:
bx r0
.align 2, 0
_080182A4: .4byte 0x000003F2
-_080182A8: .4byte 0x0834DBD8
+_080182A8: .4byte gUnknown_0834DBD8
_080182AC: .4byte 0x0000FFF0
_080182B0: .4byte 0x00000452
@@ -13271,7 +13271,7 @@ sub_1857C: @ 0x0801857C
lsrs r0, r1, #0x10
cmp r0, #0x7f
bhi _0801860E
- ldr r2, _08018760 @ =0x083579C8
+ ldr r2, _08018760 @ =gUnknown_083579C8
asrs r1, r1, #0x10
lsls r0, r1, #3
subs r0, r0, r1
@@ -13351,7 +13351,7 @@ _08018614:
asrs r1, r2, #0x10
adds r0, r0, r1
lsls r0, r0, #1
- ldr r1, _08018770 @ =0x0835E9C8
+ ldr r1, _08018770 @ =gUnknown_0835E9C8
adds r0, r0, r1
ldrh r0, [r0]
ldr r1, _08018764 @ =0x0000FFF0
@@ -13432,7 +13432,7 @@ _080186B2:
asrs r1, r2, #0x10
adds r0, r0, r1
lsls r0, r0, #1
- ldr r1, _08018770 @ =0x0835E9C8
+ ldr r1, _08018770 @ =gUnknown_0835E9C8
adds r0, r0, r1
ldrh r0, [r0]
ldr r1, _08018764 @ =0x0000FFF0
@@ -13471,11 +13471,11 @@ _0801873A:
.align 2, 0
_08018758: .4byte gUnknown_020314E0
_0801875C: .4byte 0x00000387
-_08018760: .4byte 0x083579C8
+_08018760: .4byte gUnknown_083579C8
_08018764: .4byte 0x0000FFF0
_08018768: .4byte 0x00000452
_0801876C: .4byte 0x000004FA
-_08018770: .4byte 0x0835E9C8
+_08018770: .4byte gUnknown_0835E9C8
_08018774: .4byte 0x000004D5
_08018778: .4byte 0x000004B4
_0801877C: .4byte 0x000004B6
@@ -13865,7 +13865,7 @@ sub_18A4C: @ 0x08018A4C
lsrs r0, r3, #0x10
cmp r0, #0x7f
bhi _08018AC2
- ldr r2, _08018AD4 @ =0x083722E8
+ ldr r2, _08018AD4 @ =gUnknown_083722E8
asrs r0, r3, #9
asrs r1, r1, #0x10
adds r0, r0, r1
@@ -13892,7 +13892,7 @@ _08018AC2:
_08018AC8: .4byte gUnknown_020314E0
_08018ACC: .4byte 0x00000387
_08018AD0: .4byte 0x000003F2
-_08018AD4: .4byte 0x083722E8
+_08018AD4: .4byte gUnknown_083722E8
_08018AD8: .4byte 0x0000FFF0
_08018ADC: .4byte 0x00000452
@@ -14301,7 +14301,7 @@ _08018E10:
bls _08018E1A
b _08018F16
_08018E1A:
- ldr r2, _08018E68 @ =0x08393A4C
+ ldr r2, _08018E68 @ =gUnknown_08393A4C
asrs r0, r3, #0xa
asrs r1, r4, #0x10
adds r0, r0, r1
@@ -14337,7 +14337,7 @@ _08018E1A:
_08018E5C: .4byte gUnknown_020314E0
_08018E60: .4byte 0x0000054F
_08018E64: .4byte 0x00000572
-_08018E68: .4byte 0x08393A4C
+_08018E68: .4byte gUnknown_08393A4C
_08018E6C: .4byte 0x0000FFF0
_08018E70: .4byte 0x00000553
_08018E74:
@@ -14373,7 +14373,7 @@ _08018E74:
lsrs r0, r1, #0x10
cmp r0, #0x3f
bhi _08018F16
- ldr r2, _08018EF8 @ =0x08391A4C
+ ldr r2, _08018EF8 @ =gUnknown_08391A4C
asrs r0, r1, #0xa
asrs r1, r3, #0x10
adds r0, r0, r1
@@ -14407,7 +14407,7 @@ _08018E74:
b _08018F14
.align 2, 0
_08018EF4: .4byte 0x00000572
-_08018EF8: .4byte 0x08391A4C
+_08018EF8: .4byte gUnknown_08391A4C
_08018EFC: .4byte 0x0000FFF0
_08018F00: .4byte gUnknown_020314E0
_08018F04: .4byte 0x0000054F
@@ -14550,7 +14550,7 @@ _08019024: .4byte 0x00000532
thumb_func_start IdlePinballGameMain
IdlePinballGameMain: @ 0x08019028
push {lr}
- ldr r1, _08019040 @ =0x08137918
+ ldr r1, _08019040 @ =gUnknown_08137918
ldr r0, _08019044 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -14560,7 +14560,7 @@ IdlePinballGameMain: @ 0x08019028
pop {r0}
bx r0
.align 2, 0
-_08019040: .4byte 0x08137918
+_08019040: .4byte gUnknown_08137918
_08019044: .4byte gMain
thumb_func_start sub_19048
@@ -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
@@ -14625,48 +14625,48 @@ _080190BA:
ldr r1, _080190C8 @ =gUnknown_02031520
ldr r0, _080190CC @ =0x00000A14
strh r0, [r1, #6]
- ldr r0, _080190D0 @ =0x081450F4
+ ldr r0, _080190D0 @ =gUnknown_081450F4
str r0, [r1, #0x10]
- ldr r0, _080190D4 @ =0x081531F4
+ ldr r0, _080190D4 @ =gUnknown_081531F4
b _0801911C
.align 2, 0
_080190C8: .4byte gUnknown_02031520
_080190CC: .4byte 0x00000A14
-_080190D0: .4byte 0x081450F4
-_080190D4: .4byte 0x081531F4
+_080190D0: .4byte gUnknown_081450F4
+_080190D4: .4byte gUnknown_081531F4
_080190D8:
ldr r1, _080190E8 @ =gUnknown_02031520
movs r0, #0xf0
lsls r0, r0, #4
strh r0, [r1, #6]
- ldr r0, _080190EC @ =0x0814F9B4
+ ldr r0, _080190EC @ =gUnknown_0814F9B4
str r0, [r1, #0x10]
- ldr r0, _080190F0 @ =0x08156E60
+ ldr r0, _080190F0 @ =gUnknown_08156E60
b _0801911C
.align 2, 0
_080190E8: .4byte gUnknown_02031520
-_080190EC: .4byte 0x0814F9B4
-_080190F0: .4byte 0x08156E60
+_080190EC: .4byte gUnknown_0814F9B4
+_080190F0: .4byte gUnknown_08156E60
_080190F4:
ldr r1, _08019104 @ =gUnknown_02031520
movs r0, #0xd2
lsls r0, r0, #4
strh r0, [r1, #6]
- ldr r0, _08019108 @ =0x08148934
+ ldr r0, _08019108 @ =gUnknown_08148934
str r0, [r1, #0x10]
- ldr r0, _0801910C @ =0x08154618
+ ldr r0, _0801910C @ =gUnknown_08154618
b _0801911C
.align 2, 0
_08019104: .4byte gUnknown_02031520
-_08019108: .4byte 0x08148934
-_0801910C: .4byte 0x08154618
+_08019108: .4byte gUnknown_08148934
+_0801910C: .4byte gUnknown_08154618
_08019110:
ldr r1, _08019134 @ =gUnknown_02031520
ldr r0, _08019138 @ =0x00000E4C
strh r0, [r1, #6]
- ldr r0, _0801913C @ =0x0814C174
+ ldr r0, _0801913C @ =gUnknown_0814C174
str r0, [r1, #0x10]
- ldr r0, _08019140 @ =0x08155A3C
+ ldr r0, _08019140 @ =gUnknown_08155A3C
_0801911C:
str r0, [r1, #0xc]
_0801911E:
@@ -14682,8 +14682,8 @@ _0801911E:
.align 2, 0
_08019134: .4byte gUnknown_02031520
_08019138: .4byte 0x00000E4C
-_0801913C: .4byte 0x0814C174
-_08019140: .4byte 0x08155A3C
+_0801913C: .4byte gUnknown_0814C174
+_08019140: .4byte gUnknown_08155A3C
_08019144:
cmp r1, #2
beq _08019156
@@ -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
@@ -14937,7 +14937,7 @@ sub_1931C: @ 0x0801931C
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #3
- ldr r2, _080193C4 @ =0x086ACE8C
+ ldr r2, _080193C4 @ =gUnknown_086ACE8C
adds r7, r0, r2
ldrh r0, [r7]
adds r0, #0x53
@@ -14991,7 +14991,7 @@ sub_1931C: @ 0x0801931C
adds r0, r0, r1
lsls r0, r0, #0x10
mov r2, r8
- ldr r3, _080193C4 @ =0x086ACE8C
+ ldr r3, _080193C4 @ =gUnknown_086ACE8C
ldr r4, _080193CC @ =gUnknown_02031520
cmp r0, #0
blt _080193D8
@@ -15002,7 +15002,7 @@ sub_1931C: @ 0x0801931C
.align 2, 0
_080193BC: .4byte gUnknown_020314E0
_080193C0: .4byte 0x000013BC
-_080193C4: .4byte 0x086ACE8C
+_080193C4: .4byte gUnknown_086ACE8C
_080193C8: .4byte 0xFFFF0000
_080193CC: .4byte gUnknown_02031520
_080193D0: .4byte 0x0000FFFF
@@ -15172,7 +15172,7 @@ _080194FC:
ldrsb r2, [r0, r2]
lsrs r0, r2, #0x1f
adds r2, r2, r0
- ldr r0, _080195A8 @ =0x086ACEF4
+ ldr r0, _080195A8 @ =gUnknown_086ACEF4
adds r3, r3, r0
adds r1, r4, #0
adds r1, #0x58
@@ -15188,7 +15188,7 @@ _080194FC:
strh r0, [r5, #4]
asrs r2, r2, #1
lsls r2, r2, #9
- ldr r0, _080195B0 @ =0x083FE44C
+ ldr r0, _080195B0 @ =gUnknown_083FE44C
adds r2, r2, r0
str r2, [r7]
lsls r0, r6, #9
@@ -15238,9 +15238,9 @@ _0801958A:
bx r0
.align 2, 0
_080195A4: .4byte 0x000013BC
-_080195A8: .4byte 0x086ACEF4
+_080195A8: .4byte gUnknown_086ACEF4
_080195AC: .4byte gUnknown_02031520
-_080195B0: .4byte 0x083FE44C
+_080195B0: .4byte gUnknown_083FE44C
_080195B4: .4byte 0x06010000
_080195B8: .4byte 0x80000100
_080195BC: .4byte 0x000001FF
@@ -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
@@ -15511,7 +15511,7 @@ _0801979C:
ldrsb r2, [r0, r2]
lsrs r0, r2, #0x1f
adds r2, r2, r0
- ldr r0, _08019878 @ =0x086ACEF4
+ ldr r0, _08019878 @ =gUnknown_086ACEF4
adds r3, r3, r0
adds r1, r4, #0
adds r1, #0x58
@@ -15527,7 +15527,7 @@ _0801979C:
strh r0, [r5, #4]
asrs r2, r2, #1
lsls r2, r2, #9
- ldr r0, _08019880 @ =0x083FE44C
+ ldr r0, _08019880 @ =gUnknown_083FE44C
adds r2, r2, r0
mov r0, ip
str r2, [r0]
@@ -15600,11 +15600,11 @@ _08019860:
pop {r0}
bx r0
.align 2, 0
-_08019870: .4byte 0x0200B5E0
+_08019870: .4byte gUnknown_0200B5E0
_08019874: .4byte 0x000013BC
-_08019878: .4byte 0x086ACEF4
+_08019878: .4byte gUnknown_086ACEF4
_0801987C: .4byte gUnknown_02031520
-_08019880: .4byte 0x083FE44C
+_08019880: .4byte gUnknown_083FE44C
_08019884: .4byte 0x06010000
_08019888: .4byte 0x80000100
_0801988C: .4byte 0x000001FF
@@ -15941,7 +15941,7 @@ _08019B26:
lsls r0, r0, #0x10
cmp r0, #0
bne _08019B50
- ldr r0, _08019B5C @ =0x02032EE0
+ ldr r0, _08019B5C @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_08019B60: .4byte 0x0000FFFF
thumb_func_start sub_19B64
@@ -16001,7 +16001,7 @@ _08019BAC:
beq _08019BE8
b _08019BFE
_08019BB2:
- ldr r1, _08019BCC @ =0x086AD4C4
+ ldr r1, _08019BCC @ =gUnknown_086AD4C4
movs r0, #0x13
ldrsb r0, [r2, r0]
lsls r0, r0, #2
@@ -16014,9 +16014,9 @@ _08019BB2:
strb r0, [r1, #0x16]
b _08019BFE
.align 2, 0
-_08019BCC: .4byte 0x086AD4C4
+_08019BCC: .4byte gUnknown_086AD4C4
_08019BD0:
- ldr r0, _08019BE4 @ =0x086AD4E8
+ ldr r0, _08019BE4 @ =gUnknown_086AD4E8
movs r1, #0x13
ldrsb r1, [r2, r1]
lsls r1, r1, #2
@@ -16025,7 +16025,7 @@ _08019BD0:
bl _call_via_r0
b _08019BFE
.align 2, 0
-_08019BE4: .4byte 0x086AD4E8
+_08019BE4: .4byte gUnknown_086AD4E8
_08019BE8:
bl sub_19D04
ldr r0, [r4]
@@ -16952,7 +16952,7 @@ _0801A330:
adds r0, #0xe4
strb r1, [r0]
ldr r1, _0801A3AC @ =0x040000D4
- ldr r2, _0801A3B0 @ =0x086ACEF8
+ ldr r2, _0801A3B0 @ =gUnknown_086ACEF8
ldr r3, _0801A3B4 @ =gUnknown_020314E0
ldr r0, [r3]
adds r0, #0xf2
@@ -17008,7 +17008,7 @@ _0801A384:
b _0801A8B8
.align 2, 0
_0801A3AC: .4byte 0x040000D4
-_0801A3B0: .4byte 0x086ACEF8
+_0801A3B0: .4byte gUnknown_086ACEF8
_0801A3B4: .4byte gUnknown_020314E0
_0801A3B8: .4byte 0x06015800
_0801A3BC: .4byte 0x800012F0
@@ -17041,7 +17041,7 @@ _0801A3EC:
mov r5, sl
strb r5, [r0]
ldr r6, _0801A4D8 @ =0x040000D4
- ldr r1, _0801A4DC @ =0x086ACEF8
+ ldr r1, _0801A4DC @ =gUnknown_086ACEF8
ldr r2, _0801A4E0 @ =gUnknown_020314E0
ldr r0, [r2]
adds r0, #0xf2
@@ -17085,8 +17085,8 @@ _0801A43A:
_0801A44A:
cmp r0, #0x28
bne _0801A456
- ldr r0, _0801A4EC @ =0x02032F20
- ldr r1, _0801A4F0 @ =0x0869F7C8
+ ldr r0, _0801A4EC @ =gMPlayInfo_SE1
+ ldr r1, _0801A4F0 @ =gUnknown_0869F7C8
bl MPlayStart
_0801A456:
ldr r5, _0801A4E0 @ =gUnknown_020314E0
@@ -17161,12 +17161,12 @@ _0801A4C8:
b _0801A51C
.align 2, 0
_0801A4D8: .4byte 0x040000D4
-_0801A4DC: .4byte 0x086ACEF8
+_0801A4DC: .4byte gUnknown_086ACEF8
_0801A4E0: .4byte gUnknown_020314E0
_0801A4E4: .4byte 0x06015800
_0801A4E8: .4byte 0x800010E0
-_0801A4EC: .4byte 0x02032F20
-_0801A4F0: .4byte 0x0869F7C8
+_0801A4EC: .4byte gMPlayInfo_SE1
+_0801A4F0: .4byte gUnknown_0869F7C8
_0801A4F4: .4byte 0x000001A5
_0801A4F8: .4byte 0x000006DC
_0801A4FC: .4byte gUnknown_02031520
@@ -17629,7 +17629,7 @@ _0801A8B8:
lsls r1, r5, #0x10
ldr r6, _0801A964 @ =gOamBuffer
mov ip, r6
- ldr r7, _0801A968 @ =0x086B4568
+ ldr r7, _0801A968 @ =gUnknown_086B4568
mov sl, r7
asrs r1, r1, #0x10
movs r0, #0x5a
@@ -17707,7 +17707,7 @@ _0801A958: .4byte 0x05000340
_0801A95C: .4byte 0x80000030
_0801A960: .4byte gUnknown_020314E0
_0801A964: .4byte gOamBuffer
-_0801A968: .4byte 0x086B4568
+_0801A968: .4byte gUnknown_086B4568
_0801A96C: .4byte 0xFFFFFE00
_0801A970: .4byte 0x000001FF
_0801A974:
@@ -18801,14 +18801,14 @@ _0801B1B8:
movs r0, #0x12
strb r0, [r1]
ldr r1, _0801B23C @ =0x040000D4
- ldr r0, _0801B240 @ =0x084F61EC
+ ldr r0, _0801B240 @ =gUnknown_084F61EC
str r0, [r1]
ldr r0, _0801B244 @ =0x06015C00
str r0, [r1, #4]
ldr r0, _0801B248 @ =0x800004A0
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0801B24C @ =0x081B45A4
+ ldr r0, _0801B24C @ =gUnknown_081B45A4
str r0, [r1]
ldr r0, _0801B250 @ =0x05000180
str r0, [r1, #4]
@@ -18858,10 +18858,10 @@ _0801B230: .4byte 0x000006DE
_0801B234: .4byte 0x000006DD
_0801B238: .4byte 0x00000252
_0801B23C: .4byte 0x040000D4
-_0801B240: .4byte 0x084F61EC
+_0801B240: .4byte gUnknown_084F61EC
_0801B244: .4byte 0x06015C00
_0801B248: .4byte 0x800004A0
-_0801B24C: .4byte 0x081B45A4
+_0801B24C: .4byte gUnknown_081B45A4
_0801B250: .4byte 0x05000180
_0801B254: .4byte 0x80000010
_0801B258: .4byte gUnknown_02031520
@@ -18991,7 +18991,7 @@ _0801B344:
adds r0, r0, r2
strb r4, [r0]
ldr r3, [r5]
- ldr r2, _0801B418 @ =0x086AD2DE
+ ldr r2, _0801B418 @ =gUnknown_086AD2DE
adds r1, r3, r1
movs r0, #0
ldrsb r0, [r1, r0]
@@ -19021,14 +19021,14 @@ _0801B344:
ldr r0, [r0, #0x24]
strh r3, [r0]
ldr r1, _0801B3FC @ =0x040000D4
- ldr r0, _0801B424 @ =0x081B8784
+ ldr r0, _0801B424 @ =gUnknown_081B8784
str r0, [r1]
ldr r0, _0801B428 @ =0x050003C0
str r0, [r1, #4]
ldr r0, _0801B42C @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0801B430 @ =0x081B8984
+ ldr r0, _0801B430 @ =gUnknown_081B8984
str r0, [r1]
ldr r0, _0801B434 @ =0x06002000
str r0, [r1, #4]
@@ -19073,13 +19073,13 @@ _0801B408: .4byte 0x80000070
_0801B40C: .4byte 0x05000340
_0801B410: .4byte 0x80000030
_0801B414: .4byte gUnknown_020314E0
-_0801B418: .4byte 0x086AD2DE
+_0801B418: .4byte gUnknown_086AD2DE
_0801B41C: .4byte 0x000001A7
_0801B420: .4byte gMain
-_0801B424: .4byte 0x081B8784
+_0801B424: .4byte gUnknown_081B8784
_0801B428: .4byte 0x050003C0
_0801B42C: .4byte 0x80000010
-_0801B430: .4byte 0x081B8984
+_0801B430: .4byte gUnknown_081B8984
_0801B434: .4byte 0x06002000
_0801B438: .4byte 0x80000620
_0801B43C: .4byte 0x000002EA
@@ -19197,7 +19197,7 @@ _0801B50C:
.align 2, 0
_0801B514: .4byte 0x000001A7
_0801B518:
- ldr r0, _0801B538 @ =0x086AD2DE
+ ldr r0, _0801B538 @ =gUnknown_086AD2DE
ldrb r1, [r1]
lsls r1, r1, #0x18
asrs r1, r1, #0x18
@@ -19215,7 +19215,7 @@ _0801B52A:
movs r7, #1
b _0801B614
.align 2, 0
-_0801B538: .4byte 0x086AD2DE
+_0801B538: .4byte gUnknown_086AD2DE
_0801B53C: .4byte 0x000001A7
_0801B540:
movs r4, #0
@@ -19366,7 +19366,7 @@ _0801B660:
strb r2, [r1]
_0801B662:
ldr r1, _0801B6C0 @ =0x040000D4
- ldr r3, _0801B6C4 @ =0x086AD50C
+ ldr r3, _0801B6C4 @ =gUnknown_086AD50C
ldr r4, _0801B6C8 @ =gUnknown_020314E0
ldr r2, [r4]
ldr r5, _0801B6CC @ =0x000001A9
@@ -19414,7 +19414,7 @@ _0801B662:
b _0801B6F2
.align 2, 0
_0801B6C0: .4byte 0x040000D4
-_0801B6C4: .4byte 0x086AD50C
+_0801B6C4: .4byte gUnknown_086AD50C
_0801B6C8: .4byte gUnknown_020314E0
_0801B6CC: .4byte 0x000001A9
_0801B6D0: .4byte 0x06002000
@@ -19472,9 +19472,9 @@ _0801B730:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #3
- ldr r1, _0801B778 @ =0x086AD000
+ ldr r1, _0801B778 @ =gUnknown_086AD000
adds r4, r0, r1
- ldr r1, _0801B77C @ =0x086AD2DE
+ ldr r1, _0801B77C @ =gUnknown_086AD2DE
subs r6, #0x12
adds r0, r2, r6
ldrb r0, [r0]
@@ -19499,8 +19499,8 @@ _0801B730:
_0801B76C: .4byte gMain
_0801B770: .4byte 0x000006DD
_0801B774: .4byte 0x000001A7
-_0801B778: .4byte 0x086AD000
-_0801B77C: .4byte 0x086AD2DE
+_0801B778: .4byte gUnknown_086AD000
+_0801B77C: .4byte gUnknown_086AD2DE
_0801B780: .4byte 0x000003E7
_0801B784:
mov r5, r8
@@ -19632,7 +19632,7 @@ _0801B870:
lsls r5, r5, #1
adds r0, r2, r5
strh r1, [r0]
- ldr r1, _0801B938 @ =0x086AD2DE
+ ldr r1, _0801B938 @ =gUnknown_086AD2DE
movs r6, #0xd3
lsls r6, r6, #1
adds r0, r2, r6
@@ -19715,7 +19715,7 @@ _0801B928: .4byte gUnknown_020314E0
_0801B92C: .4byte 0x000006DD
_0801B930: .4byte 0x00000252
_0801B934: .4byte 0x000006DE
-_0801B938: .4byte 0x086AD2DE
+_0801B938: .4byte gUnknown_086AD2DE
_0801B93C: .4byte 0x000001AF
_0801B940: .4byte gMain
_0801B944: .4byte 0x040000D4
@@ -20037,7 +20037,7 @@ _0801BB80:
adds r0, #0xf8
strh r5, [r0]
ldr r1, _0801BD18 @ =0x040000D4
- ldr r0, _0801BD1C @ =0x086ACEF8
+ ldr r0, _0801BD1C @ =gUnknown_086ACEF8
ldr r0, [r0, #0xc]
str r0, [r1]
ldr r0, _0801BD20 @ =0x06015800
@@ -20045,7 +20045,7 @@ _0801BB80:
ldr r0, _0801BD24 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0801BD28 @ =0x086ACF18
+ ldr r0, _0801BD28 @ =gUnknown_086ACF18
ldr r0, [r0, #0xc]
str r0, [r1]
ldr r0, _0801BD2C @ =0x050003C0
@@ -20096,14 +20096,14 @@ _0801BC52:
movs r0, #0x12
strb r0, [r1]
ldr r1, _0801BD18 @ =0x040000D4
- ldr r0, _0801BD34 @ =0x084F61EC
+ ldr r0, _0801BD34 @ =gUnknown_084F61EC
str r0, [r1]
ldr r0, _0801BD38 @ =0x06015C00
str r0, [r1, #4]
ldr r0, _0801BD3C @ =0x800004A0
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0801BD40 @ =0x081B4584
+ ldr r0, _0801BD40 @ =gUnknown_081B4584
str r0, [r1]
ldr r0, _0801BD44 @ =0x05000180
str r0, [r1, #4]
@@ -20142,7 +20142,7 @@ _0801BC90:
ldr r2, _0801BD48 @ =0x0000025D
adds r1, r1, r2
strb r4, [r1]
- ldr r6, _0801BD4C @ =0x086A3700
+ ldr r6, _0801BD4C @ =gUnknown_086A3700
mov r1, r8
ldr r5, [r1]
adds r0, r5, r0
@@ -20185,19 +20185,19 @@ _0801BD0C: .4byte 0x00000281
_0801BD10: .4byte gMain
_0801BD14: .4byte 0x0000F63C
_0801BD18: .4byte 0x040000D4
-_0801BD1C: .4byte 0x086ACEF8
+_0801BD1C: .4byte gUnknown_086ACEF8
_0801BD20: .4byte 0x06015800
_0801BD24: .4byte 0x80001200
-_0801BD28: .4byte 0x086ACF18
+_0801BD28: .4byte gUnknown_086ACF18
_0801BD2C: .4byte 0x050003C0
_0801BD30: .4byte 0x80000010
-_0801BD34: .4byte 0x084F61EC
+_0801BD34: .4byte gUnknown_084F61EC
_0801BD38: .4byte 0x06015C00
_0801BD3C: .4byte 0x800004A0
-_0801BD40: .4byte 0x081B4584
+_0801BD40: .4byte gUnknown_081B4584
_0801BD44: .4byte 0x05000180
_0801BD48: .4byte 0x0000025D
-_0801BD4C: .4byte 0x086A3700
+_0801BD4C: .4byte gUnknown_086A3700
_0801BD50:
movs r0, #0x22
bl m4aSongNumStart
@@ -20217,7 +20217,7 @@ _0801BD56:
ldr r0, [r0, #0x18]
strh r4, [r0]
ldr r2, _0801BE0C @ =0x040000D4
- ldr r0, _0801BE10 @ =0x081B8784
+ ldr r0, _0801BE10 @ =gUnknown_081B8784
str r0, [r2]
ldr r0, _0801BE14 @ =0x050003C0
str r0, [r2, #4]
@@ -20237,7 +20237,7 @@ _0801BD56:
movs r1, #0xf
strh r1, [r0]
strh r4, [r3, #0x28]
- ldr r0, _0801BE24 @ =0x081B4784
+ ldr r0, _0801BE24 @ =gUnknown_081B4784
str r0, [r2]
ldr r0, _0801BE28 @ =0x06002000
str r0, [r2, #4]
@@ -20294,12 +20294,12 @@ _0801BDBE:
.align 2, 0
_0801BE08: .4byte gMain
_0801BE0C: .4byte 0x040000D4
-_0801BE10: .4byte 0x081B8784
+_0801BE10: .4byte gUnknown_081B8784
_0801BE14: .4byte 0x050003C0
_0801BE18: .4byte 0x80000010
_0801BE1C: .4byte 0x000002EA
_0801BE20: .4byte gUnknown_020314E0
-_0801BE24: .4byte 0x081B4784
+_0801BE24: .4byte gUnknown_081B4784
_0801BE28: .4byte 0x06002000
_0801BE2C: .4byte 0x80000620
_0801BE30: .4byte 0x000006C4
@@ -20467,7 +20467,7 @@ _0801BF48:
ldr r7, _0801C004 @ =0x0000025D
adds r0, r0, r7
strb r2, [r0]
- ldr r6, _0801C008 @ =0x086A3700
+ ldr r6, _0801C008 @ =gUnknown_086A3700
ldr r4, [r5]
adds r3, r4, r3
ldrh r1, [r3]
@@ -20511,7 +20511,7 @@ _0801BFA6:
ldrsb r4, [r0, r4]
cmp r4, #0
bne _0801C014
- ldr r2, _0801C008 @ =0x086A3700
+ ldr r2, _0801C008 @ =gUnknown_086A3700
movs r3, #0xb3
lsls r3, r3, #3
adds r0, r1, r3
@@ -20543,13 +20543,13 @@ _0801BFA6:
.align 2, 0
_0801C000: .4byte gUnknown_020314E0
_0801C004: .4byte 0x0000025D
-_0801C008: .4byte 0x086A3700
+_0801C008: .4byte gUnknown_086A3700
_0801C00C: .4byte gMain
_0801C010: .4byte 0x0000059A
_0801C014:
cmp r4, #1
bne _0801C058
- ldr r2, _0801C064 @ =0x086A3700
+ ldr r2, _0801C064 @ =gUnknown_086A3700
ldr r3, _0801C068 @ =0x0000059A
adds r0, r1, r3
ldrh r1, [r0]
@@ -20589,7 +20589,7 @@ _0801C058:
adds r1, r0, r6
b _0801C116
.align 2, 0
-_0801C064: .4byte 0x086A3700
+_0801C064: .4byte gUnknown_086A3700
_0801C068: .4byte 0x0000059A
_0801C06C: .4byte gUnknown_020314E0
_0801C070:
@@ -20636,7 +20636,7 @@ _0801C0C0: .4byte 0x0000059A
_0801C0C4:
cmp r4, #2
bne _0801C10C
- ldr r2, _0801C148 @ =0x086A3700
+ ldr r2, _0801C148 @ =gUnknown_086A3700
movs r3, #0xb3
lsls r3, r3, #3
adds r0, r1, r3
@@ -20703,7 +20703,7 @@ _0801C11A:
beq _0801C17C
b _0801C1EA
.align 2, 0
-_0801C148: .4byte 0x086A3700
+_0801C148: .4byte gUnknown_086A3700
_0801C14C: .4byte 0x0000059A
_0801C150: .4byte gUnknown_020314E0
_0801C154:
@@ -20839,7 +20839,7 @@ _0801C244:
strb r2, [r1]
_0801C246:
ldr r1, _0801C2A4 @ =0x040000D4
- ldr r3, _0801C2A8 @ =0x086AD50C
+ ldr r3, _0801C2A8 @ =gUnknown_086AD50C
ldr r0, _0801C2AC @ =gUnknown_020314E0
ldr r2, [r0]
ldr r5, _0801C2B0 @ =0x000001A9
@@ -20887,7 +20887,7 @@ _0801C246:
b _0801C2D2
.align 2, 0
_0801C2A4: .4byte 0x040000D4
-_0801C2A8: .4byte 0x086AD50C
+_0801C2A8: .4byte gUnknown_086AD50C
_0801C2AC: .4byte gUnknown_020314E0
_0801C2B0: .4byte 0x000001A9
_0801C2B4: .4byte 0x06002000
@@ -21614,7 +21614,7 @@ _0801C854:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801C8E4 @ =0x0848D68C
+ ldr r1, _0801C8E4 @ =gUnknown_0848D68C
adds r0, r0, r1
str r0, [r4]
lsls r2, r3, #1
@@ -21632,10 +21632,10 @@ _0801C854:
ldrsb r0, [r5, r0]
lsls r0, r0, #0x14
lsrs r0, r0, #0xf
- ldr r1, _0801C8F0 @ =0x081C00E4
+ ldr r1, _0801C8F0 @ =gUnknown_081C00E4
adds r0, r0, r1
str r0, [r4]
- ldr r0, _0801C8F4 @ =0x086AD798
+ ldr r0, _0801C8F4 @ =gUnknown_086AD798
adds r2, r2, r0
ldrh r0, [r2]
lsls r0, r0, #5
@@ -21653,15 +21653,15 @@ _0801C8D4: .4byte 0x000006DB
_0801C8D8: .4byte 0x00000749
_0801C8DC: .4byte 0x000006D9
_0801C8E0: .4byte 0x040000D4
-_0801C8E4: .4byte 0x0848D68C
+_0801C8E4: .4byte gUnknown_0848D68C
_0801C8E8: .4byte 0x06010CA0
_0801C8EC: .4byte 0x80000180
-_0801C8F0: .4byte 0x081C00E4
-_0801C8F4: .4byte 0x086AD798
+_0801C8F0: .4byte gUnknown_081C00E4
+_0801C8F4: .4byte gUnknown_086AD798
_0801C8F8: .4byte 0x05000200
_0801C8FC: .4byte 0x80000010
_0801C900:
- ldr r7, _0801C97C @ =0x086AD070
+ ldr r7, _0801C97C @ =gUnknown_086AD070
ldr r6, _0801C980 @ =gUnknown_020314E0
ldr r0, [r6]
ldr r3, [sp, #0x2c]
@@ -21693,7 +21693,7 @@ _0801C900:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801C98C @ =0x083A8EEC
+ ldr r1, _0801C98C @ =gUnknown_083A8EEC
adds r0, r0, r1
str r0, [r3]
lsls r1, r4, #1
@@ -21706,10 +21706,10 @@ _0801C900:
str r0, [r3, #8]
ldr r0, [r3, #8]
lsrs r2, r2, #0xf
- ldr r0, _0801C998 @ =0x081C02E4
+ ldr r0, _0801C998 @ =gUnknown_081C02E4
adds r2, r2, r0
str r2, [r3]
- ldr r0, _0801C99C @ =0x086AD798
+ ldr r0, _0801C99C @ =gUnknown_086AD798
adds r1, r1, r0
ldrh r0, [r1]
lsls r0, r0, #5
@@ -21722,15 +21722,15 @@ _0801C900:
mov sl, r6
b _0801D0B8
.align 2, 0
-_0801C97C: .4byte 0x086AD070
+_0801C97C: .4byte gUnknown_086AD070
_0801C980: .4byte gUnknown_020314E0
_0801C984: .4byte 0x00000749
_0801C988: .4byte 0x040000D4
-_0801C98C: .4byte 0x083A8EEC
+_0801C98C: .4byte gUnknown_083A8EEC
_0801C990: .4byte 0x06010CA0
_0801C994: .4byte 0x80000180
-_0801C998: .4byte 0x081C02E4
-_0801C99C: .4byte 0x086AD798
+_0801C998: .4byte gUnknown_081C02E4
+_0801C99C: .4byte gUnknown_086AD798
_0801C9A0: .4byte 0x05000200
_0801C9A4: .4byte 0x80000010
_0801C9A8:
@@ -21746,7 +21746,7 @@ _0801C9A8:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #3
- ldr r1, _0801CA24 @ =0x086AD000
+ ldr r1, _0801CA24 @ =gUnknown_086AD000
adds r7, r0, r1
ldr r1, _0801CA28 @ =0x00000749
adds r3, r3, r1
@@ -21763,7 +21763,7 @@ _0801C9A8:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801CA30 @ =0x083A8EEC
+ ldr r1, _0801CA30 @ =gUnknown_083A8EEC
adds r0, r0, r1
str r0, [r4]
lsls r1, r2, #1
@@ -21776,10 +21776,10 @@ _0801C9A8:
str r0, [r4, #8]
ldr r0, [r4, #8]
lsrs r3, r3, #0xf
- ldr r0, _0801CA3C @ =0x081C02E4
+ ldr r0, _0801CA3C @ =gUnknown_081C02E4
adds r3, r3, r0
str r3, [r4]
- ldr r0, _0801CA40 @ =0x086AD798
+ ldr r0, _0801CA40 @ =gUnknown_086AD798
adds r1, r1, r0
ldrh r0, [r1]
lsls r0, r0, #5
@@ -21794,14 +21794,14 @@ _0801C9A8:
.align 2, 0
_0801CA1C: .4byte gUnknown_020314E0
_0801CA20: .4byte 0x000006EC
-_0801CA24: .4byte 0x086AD000
+_0801CA24: .4byte gUnknown_086AD000
_0801CA28: .4byte 0x00000749
_0801CA2C: .4byte 0x040000D4
-_0801CA30: .4byte 0x083A8EEC
+_0801CA30: .4byte gUnknown_083A8EEC
_0801CA34: .4byte 0x06010CA0
_0801CA38: .4byte 0x80000180
-_0801CA3C: .4byte 0x081C02E4
-_0801CA40: .4byte 0x086AD798
+_0801CA3C: .4byte gUnknown_081C02E4
+_0801CA40: .4byte gUnknown_086AD798
_0801CA44: .4byte 0x05000200
_0801CA48: .4byte 0x80000010
_0801CA4C:
@@ -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
@@ -22099,7 +22099,7 @@ _0801CCB8:
mov r8, r1
adds r4, r2, r1
adds r4, r4, r5
- ldr r6, _0801CD30 @ =0x086AD000
+ ldr r6, _0801CD30 @ =gUnknown_086AD000
movs r3, #0xe1
lsls r3, r3, #3
adds r0, r2, r3
@@ -22123,7 +22123,7 @@ _0801CCB8:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801CD38 @ =0x083A8EEC
+ ldr r1, _0801CD38 @ =gUnknown_083A8EEC
adds r0, r0, r1
str r0, [r2]
lsls r0, r5, #1
@@ -22141,9 +22141,9 @@ _0801CCB8:
.align 2, 0
_0801CD28: .4byte gUnknown_020314E0
_0801CD2C: .4byte 0x00000749
-_0801CD30: .4byte 0x086AD000
+_0801CD30: .4byte gUnknown_086AD000
_0801CD34: .4byte 0x040000D4
-_0801CD38: .4byte 0x083A8EEC
+_0801CD38: .4byte gUnknown_083A8EEC
_0801CD3C: .4byte 0x06010CA0
_0801CD40: .4byte 0x80000180
_0801CD44:
@@ -22154,7 +22154,7 @@ _0801CD44:
mov r8, r1
adds r4, r2, r1
adds r4, r4, r5
- ldr r6, _0801CDAC @ =0x086AD000
+ ldr r6, _0801CDAC @ =gUnknown_086AD000
movs r3, #0xe1
lsls r3, r3, #3
adds r0, r2, r3
@@ -22178,7 +22178,7 @@ _0801CD44:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801CDB4 @ =0x083A8EEC
+ ldr r1, _0801CDB4 @ =gUnknown_083A8EEC
adds r0, r0, r1
str r0, [r2]
lsls r0, r5, #1
@@ -22197,9 +22197,9 @@ _0801CD44:
b _0801CF30
.align 2, 0
_0801CDA8: .4byte 0x00000749
-_0801CDAC: .4byte 0x086AD000
+_0801CDAC: .4byte gUnknown_086AD000
_0801CDB0: .4byte 0x040000D4
-_0801CDB4: .4byte 0x083A8EEC
+_0801CDB4: .4byte gUnknown_083A8EEC
_0801CDB8: .4byte 0x06010CA0
_0801CDBC: .4byte 0x80000180
_0801CDC0:
@@ -22211,7 +22211,7 @@ _0801CDC0:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #3
- ldr r1, _0801CF00 @ =0x086AD000
+ ldr r1, _0801CF00 @ =gUnknown_086AD000
adds r7, r0, r1
ldr r0, [sp, #0x2c]
lsls r3, r0, #0x10
@@ -22233,7 +22233,7 @@ _0801CDC0:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801CF0C @ =0x083A8EEC
+ ldr r1, _0801CF0C @ =gUnknown_083A8EEC
adds r0, r0, r1
str r0, [r2]
lsls r0, r3, #1
@@ -22254,7 +22254,7 @@ _0801CDC0:
ldrh r7, [r7, #6]
cmp r0, r7
blo _0801CE5A
- ldr r1, _0801CF18 @ =0x086AD2DE
+ ldr r1, _0801CF18 @ =gUnknown_086AD2DE
movs r4, #0xd3
lsls r4, r4, #1
adds r0, r2, r4
@@ -22284,7 +22284,7 @@ _0801CE4C:
_0801CE5A:
ldr r2, _0801CF08 @ =0x040000D4
lsls r0, r5, #1
- ldr r1, _0801CF20 @ =0x081C02E4
+ ldr r1, _0801CF20 @ =gUnknown_081C02E4
adds r0, r0, r1
str r0, [r2]
mov r4, sp
@@ -22293,7 +22293,7 @@ _0801CE5A:
str r0, [r2, #8]
ldr r0, [r2, #8]
movs r0, #0
- ldr r5, _0801CF28 @ =0x086AD798
+ ldr r5, _0801CF28 @ =gUnknown_086AD798
mov sb, r5
add r7, sp, #0x20
_0801CE76:
@@ -22361,25 +22361,25 @@ _0801CE76:
.align 2, 0
_0801CEF8: .4byte gUnknown_020314E0
_0801CEFC: .4byte 0x000001A7
-_0801CF00: .4byte 0x086AD000
+_0801CF00: .4byte gUnknown_086AD000
_0801CF04: .4byte 0x00000749
_0801CF08: .4byte 0x040000D4
-_0801CF0C: .4byte 0x083A8EEC
+_0801CF0C: .4byte gUnknown_083A8EEC
_0801CF10: .4byte 0x06010CA0
_0801CF14: .4byte 0x80000180
-_0801CF18: .4byte 0x086AD2DE
+_0801CF18: .4byte gUnknown_086AD2DE
_0801CF1C: .4byte 0x000001AF
-_0801CF20: .4byte 0x081C02E4
+_0801CF20: .4byte gUnknown_081C02E4
_0801CF24: .4byte 0x80000010
-_0801CF28: .4byte 0x086AD798
+_0801CF28: .4byte gUnknown_086AD798
_0801CF2C: .4byte 0x05000200
_0801CF30:
ldr r2, _0801CF58 @ =0x040000D4
lsls r0, r5, #1
- ldr r1, _0801CF5C @ =0x081C02E4
+ ldr r1, _0801CF5C @ =gUnknown_081C02E4
adds r0, r0, r1
str r0, [r2]
- ldr r1, _0801CF60 @ =0x086AD798
+ ldr r1, _0801CF60 @ =gUnknown_086AD798
ldr r3, [sp, #0x2c]
lsls r0, r3, #0x10
asrs r0, r0, #0xf
@@ -22395,8 +22395,8 @@ _0801CF30:
b _0801D0B8
.align 2, 0
_0801CF58: .4byte 0x040000D4
-_0801CF5C: .4byte 0x081C02E4
-_0801CF60: .4byte 0x086AD798
+_0801CF5C: .4byte gUnknown_081C02E4
+_0801CF60: .4byte gUnknown_086AD798
_0801CF64: .4byte 0x05000200
_0801CF68: .4byte 0x80000010
_0801CF6C:
@@ -22413,7 +22413,7 @@ _0801CF6C:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #3
- ldr r1, _0801D004 @ =0x086AD000
+ ldr r1, _0801D004 @ =gUnknown_086AD000
adds r7, r0, r1
ldr r6, _0801D008 @ =0x00000749
adds r5, r2, r6
@@ -22441,7 +22441,7 @@ _0801CF6C:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801D010 @ =0x083A8EEC
+ ldr r1, _0801D010 @ =gUnknown_083A8EEC
adds r0, r0, r1
str r0, [r3]
lsls r1, r4, #1
@@ -22454,10 +22454,10 @@ _0801CF6C:
str r0, [r3, #8]
ldr r0, [r3, #8]
lsrs r2, r2, #0xf
- ldr r0, _0801D01C @ =0x081C02E4
+ ldr r0, _0801D01C @ =gUnknown_081C02E4
adds r2, r2, r0
str r2, [r3]
- ldr r0, _0801D020 @ =0x086AD798
+ ldr r0, _0801D020 @ =gUnknown_086AD798
adds r1, r1, r0
ldrh r0, [r1]
lsls r0, r0, #5
@@ -22472,14 +22472,14 @@ _0801CF6C:
.align 2, 0
_0801CFFC: .4byte gUnknown_020314E0
_0801D000: .4byte 0x000006EC
-_0801D004: .4byte 0x086AD000
+_0801D004: .4byte gUnknown_086AD000
_0801D008: .4byte 0x00000749
_0801D00C: .4byte 0x040000D4
-_0801D010: .4byte 0x083A8EEC
+_0801D010: .4byte gUnknown_083A8EEC
_0801D014: .4byte 0x06010CA0
_0801D018: .4byte 0x80000180
-_0801D01C: .4byte 0x081C02E4
-_0801D020: .4byte 0x086AD798
+_0801D01C: .4byte gUnknown_081C02E4
+_0801D020: .4byte gUnknown_086AD798
_0801D024: .4byte 0x05000200
_0801D028: .4byte 0x80000010
_0801D02C:
@@ -22490,7 +22490,7 @@ _0801D02C:
adds r0, r2, r3
ldrb r0, [r0]
lsls r0, r0, #3
- ldr r1, _0801D0F4 @ =0x086AD000
+ ldr r1, _0801D0F4 @ =gUnknown_086AD000
adds r7, r0, r1
ldr r5, [sp, #0x2c]
lsls r4, r5, #0x10
@@ -22499,7 +22499,7 @@ _0801D02C:
mov r8, r0
adds r5, r2, r0
adds r5, r5, r4
- ldr r6, _0801D0FC @ =0x086AD79C
+ ldr r6, _0801D0FC @ =gUnknown_086AD79C
ldr r1, _0801D100 @ =0x000006DE
adds r2, r2, r1
ldrh r0, [r2]
@@ -22525,7 +22525,7 @@ _0801D02C:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801D108 @ =0x083A8EEC
+ ldr r1, _0801D108 @ =gUnknown_083A8EEC
adds r0, r0, r1
str r0, [r3]
lsls r1, r4, #1
@@ -22538,10 +22538,10 @@ _0801D02C:
str r0, [r3, #8]
ldr r0, [r3, #8]
lsrs r2, r2, #0xf
- ldr r0, _0801D114 @ =0x081C02E4
+ ldr r0, _0801D114 @ =gUnknown_081C02E4
adds r2, r2, r0
str r2, [r3]
- ldr r0, _0801D118 @ =0x086AD798
+ ldr r0, _0801D118 @ =gUnknown_086AD798
adds r1, r1, r0
ldrh r0, [r1]
lsls r0, r0, #5
@@ -22582,16 +22582,16 @@ _0801D0B8:
.align 2, 0
_0801D0EC: .4byte gUnknown_020314E0
_0801D0F0: .4byte 0x000006DC
-_0801D0F4: .4byte 0x086AD000
+_0801D0F4: .4byte gUnknown_086AD000
_0801D0F8: .4byte 0x00000749
-_0801D0FC: .4byte 0x086AD79C
+_0801D0FC: .4byte gUnknown_086AD79C
_0801D100: .4byte 0x000006DE
_0801D104: .4byte 0x040000D4
-_0801D108: .4byte 0x083A8EEC
+_0801D108: .4byte gUnknown_083A8EEC
_0801D10C: .4byte 0x06010CA0
_0801D110: .4byte 0x80000180
-_0801D114: .4byte 0x081C02E4
-_0801D118: .4byte 0x086AD798
+_0801D114: .4byte gUnknown_081C02E4
+_0801D118: .4byte gUnknown_086AD798
_0801D11C: .4byte 0x05000200
_0801D120: .4byte 0x80000010
_0801D124: .4byte 0x00000747
@@ -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
@@ -23281,7 +23281,7 @@ _0801D65C:
adds r0, r0, r7
movs r1, #2
strb r1, [r0]
- ldr r2, _0801D6BC @ =0x086AD7C0
+ ldr r2, _0801D6BC @ =gUnknown_086AD7C0
ldr r0, [r4]
adds r0, r0, r5
movs r1, #0
@@ -23308,10 +23308,10 @@ _0801D6AC: .4byte gUnknown_020314E0
_0801D6B0: .4byte 0x000002FE
_0801D6B4: .4byte 0x000002FD
_0801D6B8: .4byte 0x000002FB
-_0801D6BC: .4byte 0x086AD7C0
+_0801D6BC: .4byte gUnknown_086AD7C0
_0801D6C0: .4byte 0x0000C350
_0801D6C4:
- ldr r3, _0801D6F0 @ =0x086AD7C0
+ ldr r3, _0801D6F0 @ =gUnknown_086AD7C0
ldr r0, _0801D6F4 @ =gUnknown_020314E0
ldr r2, [r0]
ldr r6, _0801D6F8 @ =0x000002FD
@@ -23334,7 +23334,7 @@ _0801D6C4:
strh r0, [r2]
b _0801D736
.align 2, 0
-_0801D6F0: .4byte 0x086AD7C0
+_0801D6F0: .4byte gUnknown_086AD7C0
_0801D6F4: .4byte gUnknown_020314E0
_0801D6F8: .4byte 0x000002FD
_0801D6FC: .4byte 0x000002FE
@@ -23401,7 +23401,7 @@ _0801D760:
adds r0, r0, r1
movs r1, #4
strb r1, [r0]
- ldr r2, _0801D7C0 @ =0x086AD7C0
+ ldr r2, _0801D7C0 @ =gUnknown_086AD7C0
ldr r0, [r4]
adds r0, r0, r3
movs r1, #0
@@ -23428,10 +23428,10 @@ _0801D7B0: .4byte gUnknown_020314E0
_0801D7B4: .4byte 0x000002FE
_0801D7B8: .4byte 0x000002FD
_0801D7BC: .4byte 0x000002FB
-_0801D7C0: .4byte 0x086AD7C0
+_0801D7C0: .4byte gUnknown_086AD7C0
_0801D7C4: .4byte 0x000186A0
_0801D7C8:
- ldr r2, _0801D7F4 @ =0x086AD7C0
+ ldr r2, _0801D7F4 @ =gUnknown_086AD7C0
ldr r5, _0801D7F8 @ =gUnknown_020314E0
ldr r3, [r5]
ldr r7, _0801D7FC @ =0x000002FD
@@ -23454,7 +23454,7 @@ _0801D7C8:
strh r0, [r3]
b _0801D82C
.align 2, 0
-_0801D7F4: .4byte 0x086AD7C0
+_0801D7F4: .4byte gUnknown_086AD7C0
_0801D7F8: .4byte gUnknown_020314E0
_0801D7FC: .4byte 0x000002FD
_0801D800: .4byte 0x000002FE
@@ -23489,7 +23489,7 @@ _0801D82C:
movs r0, #0xd0
bl m4aSongNumStart
_0801D840:
- ldr r2, _0801D85C @ =0x086AD7C0
+ ldr r2, _0801D85C @ =gUnknown_086AD7C0
ldr r0, [r4]
ldr r1, _0801D84C @ =0x000002FD
adds r0, r0, r1
@@ -23499,9 +23499,9 @@ _0801D84C: .4byte 0x000002FD
_0801D850: .4byte 0x000002FB
_0801D854: .4byte gUnknown_020314E0
_0801D858: .4byte 0x000002FE
-_0801D85C: .4byte 0x086AD7C0
+_0801D85C: .4byte gUnknown_086AD7C0
_0801D860:
- ldr r3, _0801D88C @ =0x086AD7C0
+ ldr r3, _0801D88C @ =gUnknown_086AD7C0
ldr r5, _0801D890 @ =gUnknown_020314E0
ldr r2, [r5]
ldr r7, _0801D894 @ =0x000002FD
@@ -23524,7 +23524,7 @@ _0801D860:
strh r0, [r2]
b _0801D8BA
.align 2, 0
-_0801D88C: .4byte 0x086AD7C0
+_0801D88C: .4byte gUnknown_086AD7C0
_0801D890: .4byte gUnknown_020314E0
_0801D894: .4byte 0x000002FD
_0801D898: .4byte 0x000002FE
@@ -23589,7 +23589,7 @@ _0801D8E0:
adds r0, r0, r3
movs r1, #0x18
strb r1, [r0]
- ldr r2, _0801DA4C @ =0x086AD7C0
+ ldr r2, _0801DA4C @ =gUnknown_086AD7C0
ldr r0, [r4]
adds r0, r0, r3
_0801D91A:
@@ -23610,7 +23610,7 @@ _0801D930:
ldrh r0, [r1]
cmp r0, #0
beq _0801DA20
- ldr r2, _0801DA50 @ =0x086AD856
+ ldr r2, _0801DA50 @ =gUnknown_086AD856
ldr r3, _0801DA3C @ =gUnknown_020314E0
ldr r4, [r3]
ldr r7, _0801DA44 @ =0x000002F9
@@ -23647,7 +23647,7 @@ _0801D930:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0801DA58 @ =0x0845710C
+ ldr r1, _0801DA58 @ =gUnknown_0845710C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801DA5C @ =0x06014380
@@ -23678,7 +23678,7 @@ _0801D9A6:
adds r1, r1, r3
lsls r0, r1, #1
adds r0, r0, r6
- ldr r5, _0801DA6C @ =0x086B2E64
+ ldr r5, _0801DA6C @ =gUnknown_086B2E64
adds r0, r0, r5
ldrh r0, [r0]
strh r0, [r2]
@@ -23747,15 +23747,15 @@ _0801DA3C: .4byte gUnknown_020314E0
_0801DA40: .4byte 0x000002FA
_0801DA44: .4byte 0x000002F9
_0801DA48: .4byte 0x000002FE
-_0801DA4C: .4byte 0x086AD7C0
-_0801DA50: .4byte 0x086AD856
+_0801DA4C: .4byte gUnknown_086AD7C0
+_0801DA50: .4byte gUnknown_086AD856
_0801DA54: .4byte 0x040000D4
-_0801DA58: .4byte 0x0845710C
+_0801DA58: .4byte gUnknown_0845710C
_0801DA5C: .4byte 0x06014380
_0801DA60: .4byte 0x80000130
_0801DA64: .4byte gOamBuffer
_0801DA68: .4byte 0xFFFFFE00
-_0801DA6C: .4byte 0x086B2E64
+_0801DA6C: .4byte gUnknown_086B2E64
_0801DA70: .4byte 0x000001FF
thumb_func_start sub_1DA74
@@ -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
@@ -23911,7 +23911,7 @@ _0801DB82:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0801DC60 @ =0x084ED0CC
+ ldr r1, _0801DC60 @ =gUnknown_084ED0CC
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801DC64 @ =0x06013180
@@ -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
@@ -24010,10 +24010,10 @@ _0801DBEE:
.align 2, 0
_0801DC58: .4byte 0x040000D4
_0801DC5C: .4byte 0x000002F1
-_0801DC60: .4byte 0x084ED0CC
+_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
@@ -24033,7 +24033,7 @@ sub_1DC7C: @ 0x0801DC7C
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #3
- ldr r1, _0801DD88 @ =0x086AD862
+ ldr r1, _0801DD88 @ =gUnknown_086AD862
adds r4, r0, r1
ldrh r0, [r6]
mov sb, r2
@@ -24051,7 +24051,7 @@ _0801DCA4:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #5
- ldr r1, _0801DD90 @ =0x081379D8
+ ldr r1, _0801DD90 @ =gUnknown_081379D8
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801DD94 @ =0x05000320
@@ -24065,7 +24065,7 @@ _0801DCA4:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0801DD9C @ =0x084B7FEC
+ ldr r1, _0801DD9C @ =gUnknown_084B7FEC
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801DDA0 @ =0x06014680
@@ -24151,15 +24151,15 @@ _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 0x086AD862
+_0801DD88: .4byte gUnknown_086AD862
_0801DD8C: .4byte 0x040000D4
-_0801DD90: .4byte 0x081379D8
+_0801DD90: .4byte gUnknown_081379D8
_0801DD94: .4byte 0x05000320
_0801DD98: .4byte 0x80000010
-_0801DD9C: .4byte 0x084B7FEC
+_0801DD9C: .4byte gUnknown_084B7FEC
_0801DDA0: .4byte 0x06014680
_0801DDA4: .4byte 0x80000230
_0801DDA8: .4byte 0x0000FF08
@@ -24285,7 +24285,7 @@ _0801DE88: @ jump table
.4byte _0801E44C @ case 9
.4byte _0801E4CC @ case 10
_0801DEB4:
- ldr r1, _0801DF18 @ =0x086AD862
+ ldr r1, _0801DF18 @ =gUnknown_086AD862
ldr r4, _0801DF1C @ =gUnknown_020314E0
ldr r2, [r4]
ldr r5, _0801DF20 @ =0x000002A5
@@ -24335,7 +24335,7 @@ _0801DF0C:
bl m4aSongNumStart
bl _0801E780
.align 2, 0
-_0801DF18: .4byte 0x086AD862
+_0801DF18: .4byte gUnknown_086AD862
_0801DF1C: .4byte gUnknown_020314E0
_0801DF20: .4byte 0x000002A5
_0801DF24: .4byte 0x000002A6
@@ -24404,7 +24404,7 @@ _0801DFB4: .4byte 0x000002A2
_0801DFB8: .4byte 0x0000132C
_0801DFBC: .4byte 0x00001388
_0801DFC0:
- ldr r1, _0801DFE8 @ =0x086AD862
+ ldr r1, _0801DFE8 @ =gUnknown_086AD862
ldr r4, _0801DFEC @ =gUnknown_020314E0
ldr r2, [r4]
ldr r6, _0801DFF0 @ =0x000002A5
@@ -24425,7 +24425,7 @@ _0801DFC0:
strh r0, [r2]
b _0801E038
.align 2, 0
-_0801DFE8: .4byte 0x086AD862
+_0801DFE8: .4byte gUnknown_086AD862
_0801DFEC: .4byte gUnknown_020314E0
_0801DFF0: .4byte 0x000002A5
_0801DFF4: .4byte 0x000002A6
@@ -24645,7 +24645,7 @@ _0801E1A8: .4byte 0x000002A6
_0801E1AC: .4byte 0x000002A2
_0801E1B0: .4byte 0x0000132C
_0801E1B4:
- ldr r1, _0801E1DC @ =0x086AD862
+ ldr r1, _0801E1DC @ =gUnknown_086AD862
ldr r4, _0801E1E0 @ =gUnknown_020314E0
ldr r2, [r4]
ldr r5, _0801E1E4 @ =0x000002A5
@@ -24666,7 +24666,7 @@ _0801E1B4:
strh r0, [r2]
b _0801E28A
.align 2, 0
-_0801E1DC: .4byte 0x086AD862
+_0801E1DC: .4byte gUnknown_086AD862
_0801E1E0: .4byte gUnknown_020314E0
_0801E1E4: .4byte 0x000002A5
_0801E1E8: .4byte 0x000002A6
@@ -24845,7 +24845,7 @@ _0801E340: .4byte 0x000002A5
_0801E344: .4byte 0x000002A6
_0801E348: .4byte 0x00000724
_0801E34C:
- ldr r1, _0801E374 @ =0x086AD862
+ ldr r1, _0801E374 @ =gUnknown_086AD862
ldr r4, _0801E378 @ =gUnknown_020314E0
ldr r2, [r4]
ldr r5, _0801E37C @ =0x000002A5
@@ -24866,7 +24866,7 @@ _0801E34C:
strh r0, [r2]
b _0801E3D4
.align 2, 0
-_0801E374: .4byte 0x086AD862
+_0801E374: .4byte gUnknown_086AD862
_0801E378: .4byte gUnknown_020314E0
_0801E37C: .4byte 0x000002A5
_0801E380: .4byte 0x000002A6
@@ -24923,7 +24923,7 @@ _0801E3D4:
beq _0801E3E8
b _0801E780
_0801E3E8:
- ldr r3, _0801E43C @ =0x086AD9EC
+ ldr r3, _0801E43C @ =gUnknown_086AD9EC
adds r5, #1
adds r2, r4, r5
ldrh r0, [r2]
@@ -24940,8 +24940,8 @@ _0801E3E8:
ands r0, r1
cmp r0, #0
bne _0801E412
- ldr r0, _0801E444 @ =0x02032FB0
- ldr r1, _0801E448 @ =0x086A0F30
+ ldr r0, _0801E444 @ =gUnknown_02032FB0
+ ldr r1, _0801E448 @ =gUnknown_086A0F30
bl MPlayStart
_0801E412:
ldr r0, [r6]
@@ -24961,12 +24961,12 @@ _0801E426:
_0801E430: .4byte 0x000002A5
_0801E434: .4byte 0x000002A2
_0801E438: .4byte gUnknown_020314E0
-_0801E43C: .4byte 0x086AD9EC
+_0801E43C: .4byte gUnknown_086AD9EC
_0801E440: .4byte 0x000002AA
-_0801E444: .4byte 0x02032FB0
-_0801E448: .4byte 0x086A0F30
+_0801E444: .4byte gUnknown_02032FB0
+_0801E448: .4byte gUnknown_086A0F30
_0801E44C:
- ldr r1, _0801E474 @ =0x086AD862
+ ldr r1, _0801E474 @ =gUnknown_086AD862
ldr r4, _0801E478 @ =gUnknown_020314E0
ldr r2, [r4]
ldr r5, _0801E47C @ =0x000002A5
@@ -24988,7 +24988,7 @@ _0801E46E:
strh r0, [r2]
b _0801E780
.align 2, 0
-_0801E474: .4byte 0x086AD862
+_0801E474: .4byte gUnknown_086AD862
_0801E478: .4byte gUnknown_020314E0
_0801E47C: .4byte 0x000002A5
_0801E480: .4byte 0x000002A6
@@ -25078,7 +25078,7 @@ _0801E526:
ldrh r0, [r2]
cmp r0, #0x8f
bhi _0801E56C
- ldr r1, _0801E564 @ =0x08137968
+ ldr r1, _0801E564 @ =gUnknown_08137968
lsrs r0, r0, #3
lsls r0, r0, #1
adds r0, r0, r1
@@ -25103,7 +25103,7 @@ _0801E526:
b _0801E56E
.align 2, 0
_0801E560: .4byte 0x0000016F
-_0801E564: .4byte 0x08137968
+_0801E564: .4byte gUnknown_08137968
_0801E568: .4byte 0x00000171
_0801E56C:
strb r3, [r1]
@@ -25266,7 +25266,7 @@ _0801E68E:
asrs r0, r0, #0x18
cmp r0, #5
bne _0801E6C4
- ldr r2, _0801E70C @ =0x086AD9DC
+ ldr r2, _0801E70C @ =gUnknown_086AD9DC
movs r4, #0
ldrsh r1, [r2, r4]
lsls r0, r1, #2
@@ -25319,7 +25319,7 @@ _0801E6E2:
_0801E700: .4byte 0x000002A2
_0801E704: .4byte 0x000002A5
_0801E708: .4byte 0x0000016F
-_0801E70C: .4byte 0x086AD9DC
+_0801E70C: .4byte gUnknown_086AD9DC
_0801E710: .4byte gUnknown_020314E0
_0801E714:
cmp r0, #0
@@ -25723,7 +25723,7 @@ _0801EA50:
adds r1, r6, r0
ldr r0, _0801EAE8 @ =0x000004BA
strh r0, [r1]
- ldr r5, _0801EAEC @ =0x0813798C
+ ldr r5, _0801EAEC @ =gUnknown_0813798C
movs r1, #0xa4
lsls r1, r1, #2
adds r4, r6, r1
@@ -25787,13 +25787,13 @@ _0801EA50:
b _0801EC30
.align 2, 0
_0801EAE8: .4byte 0x000004BA
-_0801EAEC: .4byte 0x0813798C
+_0801EAEC: .4byte gUnknown_0813798C
_0801EAF0: .4byte 0x00000514
_0801EAF4: .4byte 0x00000582
_0801EAF8: .4byte 0x0000055A
_0801EAFC: .4byte 0x0000067C
_0801EB00:
- ldr r0, _0801EBF0 @ =0x086AD9DC
+ ldr r0, _0801EBF0 @ =gUnknown_086AD9DC
mov r4, sl
ldr r3, [r4]
movs r5, #0xb7
@@ -25908,7 +25908,7 @@ _0801EBCA:
adds r0, r2, r3
b _0801EC30
.align 2, 0
-_0801EBF0: .4byte 0x086AD9DC
+_0801EBF0: .4byte gUnknown_086AD9DC
_0801EBF4: .4byte 0x00004E20
_0801EBF8: .4byte 0x000009C3
_0801EBFC: .4byte 0x0000FED4
@@ -26096,7 +26096,7 @@ _0801ECE8:
adds r0, #8
strh r7, [r0]
ldr r1, _0801ED84 @ =0x040000D4
- ldr r0, _0801ED88 @ =0x086ACEF8
+ ldr r0, _0801ED88 @ =gUnknown_086ACEF8
ldr r0, [r0, #0x18]
str r0, [r1]
ldr r0, _0801ED8C @ =0x06015800
@@ -26104,7 +26104,7 @@ _0801ECE8:
ldr r0, _0801ED90 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0801ED94 @ =0x086ACF18
+ ldr r0, _0801ED94 @ =gUnknown_086ACF18
ldr r0, [r0, #0x18]
b _0801EE0C
.align 2, 0
@@ -26114,10 +26114,10 @@ _0801ED78: .4byte 0x000006C6
_0801ED7C: .4byte gMain
_0801ED80: .4byte 0x0000F63C
_0801ED84: .4byte 0x040000D4
-_0801ED88: .4byte 0x086ACEF8
+_0801ED88: .4byte gUnknown_086ACEF8
_0801ED8C: .4byte 0x06015800
_0801ED90: .4byte 0x80001200
-_0801ED94: .4byte 0x086ACF18
+_0801ED94: .4byte gUnknown_086ACF18
_0801ED98:
ldr r2, _0801EEA8 @ =gMain
ldrb r1, [r2, #0xf]
@@ -26167,7 +26167,7 @@ _0801ED98:
adds r0, #8
strh r7, [r0]
ldr r1, _0801EEB0 @ =0x040000D4
- ldr r0, _0801EEB4 @ =0x086ACEF8
+ ldr r0, _0801EEB4 @ =gUnknown_086ACEF8
ldr r0, [r0, #4]
str r0, [r1]
ldr r0, _0801EEB8 @ =0x06015800
@@ -26175,7 +26175,7 @@ _0801ED98:
ldr r0, _0801EEBC @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0801EEC0 @ =0x086ACF18
+ ldr r0, _0801EEC0 @ =gUnknown_086ACF18
ldr r0, [r0, #4]
_0801EE0C:
str r0, [r1]
@@ -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]
@@ -26225,7 +26225,7 @@ _0801EE4A:
cmp r0, #4
bne _0801EF4C
movs r6, #0
- ldr r2, _0801EED8 @ =0x0844928C
+ ldr r2, _0801EED8 @ =gUnknown_0844928C
mov sb, r2
ldr r3, _0801EECC @ =gUnknown_020314E0
mov r8, r3
@@ -26265,16 +26265,16 @@ _0801EEA4:
_0801EEA8: .4byte gMain
_0801EEAC: .4byte 0x0000F63C
_0801EEB0: .4byte 0x040000D4
-_0801EEB4: .4byte 0x086ACEF8
+_0801EEB4: .4byte gUnknown_086ACEF8
_0801EEB8: .4byte 0x06015800
_0801EEBC: .4byte 0x80001200
-_0801EEC0: .4byte 0x086ACF18
+_0801EEC0: .4byte gUnknown_086ACF18
_0801EEC4: .4byte 0x050003C0
_0801EEC8: .4byte 0x80000010
_0801EECC: .4byte gUnknown_020314E0
_0801EED0: .4byte 0x00000624
-_0801EED4: .4byte 0x0200E048
-_0801EED8: .4byte 0x0844928C
+_0801EED4: .4byte gUnknown_0200E048
+_0801EED8: .4byte gUnknown_0844928C
_0801EEDC:
movs r0, #0
ldrsb r0, [r2, r0]
@@ -26320,14 +26320,14 @@ _0801EEFA:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #5
- ldr r6, _0801EF48 @ =0x081379B8
+ ldr r6, _0801EF48 @ =gUnknown_081379B8
b _0801F006
.align 2, 0
_0801EF38: .4byte 0x06012E80
_0801EF3C: .4byte 0x80000080
_0801EF40: .4byte 0x040000D4
_0801EF44: .4byte gUnknown_020314E0
-_0801EF48: .4byte 0x081379B8
+_0801EF48: .4byte gUnknown_081379B8
_0801EF4C:
movs r6, #0
movs r0, #0xb8
@@ -26393,7 +26393,7 @@ _0801EFC2:
_0801EFC6:
lsls r0, r1, #0x10
asrs r0, r0, #8
- ldr r5, _0801F128 @ =0x083C806C
+ ldr r5, _0801F128 @ =gUnknown_083C806C
adds r0, r0, r5
mov r1, r8
str r0, [r1]
@@ -26422,7 +26422,7 @@ _0801EFC6:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #5
- ldr r6, _0801F13C @ =0x08137998
+ ldr r6, _0801F13C @ =gUnknown_08137998
_0801F006:
adds r0, r0, r6
str r0, [r2]
@@ -26569,12 +26569,12 @@ _0801F118:
pop {r0}
bx r0
.align 2, 0
-_0801F128: .4byte 0x083C806C
+_0801F128: .4byte gUnknown_083C806C
_0801F12C: .4byte 0x06012E80
_0801F130: .4byte 0x80000080
_0801F134: .4byte 0x040000D4
_0801F138: .4byte gUnknown_020314E0
-_0801F13C: .4byte 0x08137998
+_0801F13C: .4byte gUnknown_08137998
_0801F140: .4byte 0x05000320
_0801F144: .4byte 0x80000010
_0801F148: .4byte 0x0000FFD8
@@ -26611,7 +26611,7 @@ sub_1F158: @ 0x0801F158
lsls r0, r0, #2
subs r0, r0, r1
lsls r0, r0, #5
- ldr r1, _0801F284 @ =0x084F5ACC
+ ldr r1, _0801F284 @ =gUnknown_084F5ACC
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801F288 @ =0x06012C20
@@ -26629,7 +26629,7 @@ sub_1F158: @ 0x0801F158
lsls r0, r0, #0x10
lsrs r5, r0, #0x10
_0801F1B4:
- ldr r2, _0801F290 @ =0x086AD9FC
+ ldr r2, _0801F290 @ =gUnknown_086AD9FC
lsls r0, r5, #0x10
asrs r0, r0, #0xe
adds r1, r0, r2
@@ -26651,7 +26651,7 @@ _0801F1B4:
subs r0, r0, r1
strh r0, [r7, #4]
movs r1, #0
- ldr r5, _0801F294 @ =0x086B3A04
+ ldr r5, _0801F294 @ =gUnknown_086B3A04
mov sb, r5
ldr r6, _0801F298 @ =gOamBuffer
lsls r3, r3, #0x10
@@ -26729,11 +26729,11 @@ _0801F274: .4byte 0x00002ED0
_0801F278: .4byte 0x040000D4
_0801F27C: .4byte gUnknown_020314E0
_0801F280: .4byte 0x000002F5
-_0801F284: .4byte 0x084F5ACC
+_0801F284: .4byte gUnknown_084F5ACC
_0801F288: .4byte 0x06012C20
_0801F28C: .4byte 0x80000130
-_0801F290: .4byte 0x086AD9FC
-_0801F294: .4byte 0x086B3A04
+_0801F290: .4byte gUnknown_086AD9FC
+_0801F294: .4byte gUnknown_086B3A04
_0801F298: .4byte gOamBuffer
_0801F29C: .4byte 0xFFFFFE00
_0801F2A0: .4byte 0x000001FF
@@ -26856,8 +26856,8 @@ _0801F368:
strh r3, [r2]
cmp r1, #0xa7
ble _0801F39A
- ldr r0, _0801F3EC @ =0x02032F20
- ldr r1, _0801F3F0 @ =0x0869F2A0
+ ldr r0, _0801F3EC @ =gMPlayInfo_SE1
+ ldr r1, _0801F3F0 @ =gUnknown_0869F2A0
bl MPlayStart
ldr r1, [r4]
ldr r0, _0801F3F4 @ =0x00000BB8
@@ -26906,16 +26906,16 @@ _0801F3CA:
b _0801F44E
.align 2, 0
_0801F3E8: .4byte gUnknown_020314E0
-_0801F3EC: .4byte 0x02032F20
-_0801F3F0: .4byte 0x0869F2A0
+_0801F3EC: .4byte gMPlayInfo_SE1
+_0801F3F0: .4byte gUnknown_0869F2A0
_0801F3F4: .4byte 0x00000BB8
_0801F3F8: .4byte 0x00000616
_0801F3FC: .4byte 0x00000614
_0801F400: .4byte 0x0000061A
_0801F404:
strh r3, [r1]
- ldr r0, _0801F464 @ =0x02032FB0
- ldr r1, _0801F468 @ =0x0869F240
+ ldr r0, _0801F464 @ =gUnknown_02032FB0
+ ldr r1, _0801F468 @ =gUnknown_0869F240
bl MPlayStart
ldr r2, [r5]
movs r0, #0x64
@@ -26961,8 +26961,8 @@ _0801F44E:
subs r0, r0, r1
b _0801F508
.align 2, 0
-_0801F464: .4byte 0x02032FB0
-_0801F468: .4byte 0x0869F240
+_0801F464: .4byte gUnknown_02032FB0
+_0801F468: .4byte gUnknown_0869F240
_0801F46C: .4byte 0x0000061C
_0801F470: .4byte gUnknown_020314E0
_0801F474: .4byte 0x00000614
@@ -26996,8 +26996,8 @@ _0801F48A:
_0801F4A8: .4byte 0x0000061A
_0801F4AC:
strh r3, [r1]
- ldr r0, _0801F540 @ =0x02032FB0
- ldr r1, _0801F544 @ =0x0869F240
+ ldr r0, _0801F540 @ =gUnknown_02032FB0
+ ldr r1, _0801F544 @ =gUnknown_0869F240
bl MPlayStart
ldr r2, [r5]
movs r0, #0x64
@@ -27069,8 +27069,8 @@ _0801F520:
strb r0, [r1]
b _0801F58A
.align 2, 0
-_0801F540: .4byte 0x02032FB0
-_0801F544: .4byte 0x0869F240
+_0801F540: .4byte gUnknown_02032FB0
+_0801F544: .4byte gUnknown_0869F240
_0801F548: .4byte 0x0000061C
_0801F54C: .4byte gUnknown_020314E0
_0801F550: .4byte 0x00000614
@@ -27169,7 +27169,7 @@ _0801F5E8:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #5
- ldr r1, _0801F680 @ =0x084FA48C
+ ldr r1, _0801F680 @ =gUnknown_084FA48C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801F684 @ =0x06010780
@@ -27223,7 +27223,7 @@ _0801F62C:
.align 2, 0
_0801F678: .4byte 0x000001E5
_0801F67C: .4byte 0x040000D4
-_0801F680: .4byte 0x084FA48C
+_0801F680: .4byte gUnknown_084FA48C
_0801F684: .4byte 0x06010780
_0801F688: .4byte 0x80000090
_0801F68C: .4byte gOamBuffer
@@ -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
@@ -27260,7 +27260,7 @@ sub_1F698: @ 0x0801F698
ldr r2, _0801F6F4 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #8
- ldr r1, _0801F6F8 @ =0x083C562C
+ ldr r1, _0801F6F8 @ =gUnknown_083C562C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801F6FC @ =0x06014280
@@ -27274,10 +27274,10 @@ 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 0x083C562C
+_0801F6F8: .4byte gUnknown_083C562C
_0801F6FC: .4byte 0x06014280
_0801F700: .4byte 0x80000080
_0801F704:
@@ -27302,7 +27302,7 @@ _0801F712:
ldr r2, _0801F744 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #8
- ldr r1, _0801F748 @ =0x083C562C
+ ldr r1, _0801F748 @ =gUnknown_083C562C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801F74C @ =0x06014280
@@ -27314,7 +27314,7 @@ _0801F712:
b _0801F75A
.align 2, 0
_0801F744: .4byte 0x040000D4
-_0801F748: .4byte 0x083C562C
+_0801F748: .4byte gUnknown_083C562C
_0801F74C: .4byte 0x06014280
_0801F750: .4byte 0x80000080
_0801F754:
@@ -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
@@ -27421,7 +27421,7 @@ _0801F802:
ldr r2, _0801F890 @ =0x040000D4
lsrs r0, r0, #2
lsls r0, r0, #7
- ldr r1, _0801F894 @ =0x083C542C
+ ldr r1, _0801F894 @ =gUnknown_083C542C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801F898 @ =0x06014200
@@ -27473,12 +27473,12 @@ _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
_0801F890: .4byte 0x040000D4
-_0801F894: .4byte 0x083C542C
+_0801F894: .4byte gUnknown_083C542C
_0801F898: .4byte 0x06014200
_0801F89C: .4byte 0x80000040
_0801F8A0: .4byte 0x00004E20
@@ -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
@@ -27703,7 +27703,7 @@ sub_1FA48: @ 0x0801FA48
mov sl, r0
cmp r1, #0
beq _0801FAF0
- ldr r5, _0801FADC @ =0x086ADA58
+ ldr r5, _0801FADC @ =gUnknown_086ADA58
movs r2, #0xac
lsls r2, r2, #2
mov r8, r2
@@ -27754,10 +27754,10 @@ _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 0x086ADA58
+_0801FADC: .4byte gUnknown_086ADA58
_0801FAE0: .4byte 0x000002BA
_0801FAE4: .4byte 0xFFFFE340
_0801FAE8:
@@ -27788,7 +27788,7 @@ _0801FB12:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0801FBAC @ =0x083C3C2C
+ ldr r1, _0801FBAC @ =gUnknown_083C3C2C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0801FBB0 @ =0x06012720
@@ -27859,7 +27859,7 @@ _0801FB50:
.align 2, 0
_0801FBA4: .4byte 0xFFFFD6F0
_0801FBA8: .4byte 0x040000D4
-_0801FBAC: .4byte 0x083C3C2C
+_0801FBAC: .4byte gUnknown_083C3C2C
_0801FBB0: .4byte 0x06012720
_0801FBB4: .4byte 0x80000180
_0801FBB8: .4byte gOamBuffer
@@ -27882,9 +27882,9 @@ sub_1FBC4: @ 0x0801FBC4
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #1
- ldr r1, _0801FC7C @ =0x086ADA6E
+ 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
@@ -27960,8 +27960,8 @@ _0801FC5A:
.align 2, 0
_0801FC74: .4byte gUnknown_020314E0
_0801FC78: .4byte 0x000002C2
-_0801FC7C: .4byte 0x086ADA6E
-_0801FC80: .4byte 0x0200DCB0
+_0801FC7C: .4byte gUnknown_086ADA6E
+_0801FC80: .4byte gUnknown_0200DCB0
_0801FC84: .4byte 0x000002BE
_0801FC88: .4byte 0x000006BD
_0801FC8C: .4byte 0x000006BE
@@ -28169,7 +28169,7 @@ _0801FDFC:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #7
- ldr r4, _0801FEE8 @ =0x08447A8C
+ ldr r4, _0801FEE8 @ =gUnknown_08447A8C
adds r0, r0, r4
str r0, [r2]
ldr r0, _0801FEEC @ =0x06013B80
@@ -28202,7 +28202,7 @@ _0801FDFC:
movs r1, #0
ldr r2, _0801FEFC @ =gOamBuffer
mov ip, r2
- ldr r3, _0801FF00 @ =0x086B2FC0
+ ldr r3, _0801FF00 @ =gUnknown_086B2FC0
mov sl, r3
lsls r5, r5, #0x10
asrs r5, r5, #0x10
@@ -28281,13 +28281,13 @@ _0801FE5E:
bx r0
.align 2, 0
_0801FEE4: .4byte 0x040000D4
-_0801FEE8: .4byte 0x08447A8C
+_0801FEE8: .4byte gUnknown_08447A8C
_0801FEEC: .4byte 0x06013B80
_0801FEF0: .4byte 0x800000C0
_0801FEF4: .4byte 0x06013A00
_0801FEF8: .4byte 0x06013880
_0801FEFC: .4byte gOamBuffer
-_0801FF00: .4byte 0x086B2FC0
+_0801FF00: .4byte gUnknown_086B2FC0
_0801FF04: .4byte 0xFFFFFE00
_0801FF08: .4byte 0x000001FF
@@ -28330,7 +28330,7 @@ _0801FF2E:
movs r1, #0
ldrsb r1, [r4, r1]
lsls r1, r1, #2
- ldr r2, _0801FF7C @ =0x086ADEB2
+ ldr r2, _0801FF7C @ =gUnknown_086ADEB2
adds r1, r1, r2
lsls r2, r5, #1
mov r7, r8
@@ -28347,7 +28347,7 @@ _0801FF2E:
_0801FF70: .4byte gUnknown_020314E0
_0801FF74: .4byte 0x000002E3
_0801FF78: .4byte 0x000002E5
-_0801FF7C: .4byte 0x086ADEB2
+_0801FF7C: .4byte gUnknown_086ADEB2
_0801FF80:
movs r3, #0
movs r0, #0
@@ -28658,12 +28658,12 @@ _080201CC:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #2
- ldr r5, _080202DC @ =0x086ADEB0
+ ldr r5, _080202DC @ =gUnknown_086ADEB0
adds r0, r0, r5
movs r2, #0
ldrsh r0, [r0, r2]
lsls r0, r0, #8
- ldr r4, _080202E0 @ =0x0847FD0C
+ ldr r4, _080202E0 @ =gUnknown_0847FD0C
adds r0, r0, r4
mov r5, r8
str r0, [r5]
@@ -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
@@ -28782,11 +28782,11 @@ _0802029A:
_080202D0: .4byte gUnknown_020314E0
_080202D4: .4byte 0x040000D4
_080202D8: .4byte 0x000002E5
-_080202DC: .4byte 0x086ADEB0
-_080202E0: .4byte 0x0847FD0C
+_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
@@ -28849,7 +28849,7 @@ _08020308:
adds r0, #0xf8
strh r5, [r0]
ldr r1, _080203B0 @ =0x040000D4
- ldr r0, _080203B4 @ =0x086ACEF8
+ ldr r0, _080203B4 @ =gUnknown_086ACEF8
ldr r0, [r0, #0x10]
str r0, [r1]
ldr r0, _080203B8 @ =0x06015800
@@ -28857,7 +28857,7 @@ _08020308:
ldr r0, _080203BC @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _080203C0 @ =0x086ACF18
+ ldr r0, _080203C0 @ =gUnknown_086ACF18
ldr r0, [r0, #0x10]
str r0, [r1]
ldr r0, _080203C4 @ =0x050003C0
@@ -28880,10 +28880,10 @@ _08020398:
_080203A8: .4byte 0x000006C2
_080203AC: .4byte gMain
_080203B0: .4byte 0x040000D4
-_080203B4: .4byte 0x086ACEF8
+_080203B4: .4byte gUnknown_086ACEF8
_080203B8: .4byte 0x06015800
_080203BC: .4byte 0x80001200
-_080203C0: .4byte 0x086ACF18
+_080203C0: .4byte gUnknown_086ACF18
_080203C4: .4byte 0x050003C0
_080203C8: .4byte 0x80000010
@@ -28904,7 +28904,7 @@ sub_203CC: @ 0x080203CC
ldrsh r0, [r0, r2]
cmp r0, #0xa7
ble _0802044C
- ldr r4, _08020430 @ =0x086ADF48
+ ldr r4, _08020430 @ =gUnknown_086ADF48
ldr r0, _08020434 @ =gMain
ldr r0, [r0, #0x50]
movs r1, #0xa0
@@ -28935,7 +28935,7 @@ sub_203CC: @ 0x080203CC
b _0802049C
.align 2, 0
_0802042C: .4byte gUnknown_020314E0
-_08020430: .4byte 0x086ADF48
+_08020430: .4byte gUnknown_086ADF48
_08020434: .4byte gMain
_08020438: .4byte 0x00000744
_0802043C: .4byte 0x00000745
@@ -29183,8 +29183,8 @@ _0802062C: .4byte 0x0000062E
_08020630:
movs r0, #0x3c
strh r0, [r2]
- ldr r0, _0802067C @ =0x02032F20
- ldr r1, _08020680 @ =0x086A2FA0
+ ldr r0, _0802067C @ =gMPlayInfo_SE1
+ ldr r1, _08020680 @ =gUnknown_086A2FA0
bl MPlayStart
_0802063C:
ldr r0, _08020684 @ =gUnknown_020314E0
@@ -29219,8 +29219,8 @@ _0802063C:
mov r8, r3
b _0802069C
.align 2, 0
-_0802067C: .4byte 0x02032F20
-_08020680: .4byte 0x086A2FA0
+_0802067C: .4byte gMPlayInfo_SE1
+_08020680: .4byte gUnknown_086A2FA0
_08020684: .4byte gUnknown_020314E0
_08020688: .4byte 0x00000744
_0802068C:
@@ -29245,7 +29245,7 @@ _0802069C:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08020708 @ =0x084C07EC
+ ldr r1, _08020708 @ =gUnknown_084C07EC
adds r0, r0, r1
str r0, [r3]
lsls r0, r2, #1
@@ -29286,7 +29286,7 @@ _080206CC:
.align 2, 0
_08020700: .4byte 0x00000744
_08020704: .4byte 0x040000D4
-_08020708: .4byte 0x084C07EC
+_08020708: .4byte gUnknown_084C07EC
_0802070C: .4byte 0x06010480
_08020710: .4byte 0x800000C0
_08020714:
@@ -29398,33 +29398,33 @@ _080207C4:
asrs r0, r0, #0x18
cmp r0, #1
bne _080207FC
- ldr r0, _080207F4 @ =0x02032F20
- ldr r1, _080207F8 @ =0x086A0328
+ ldr r0, _080207F4 @ =gMPlayInfo_SE1
+ ldr r1, _080207F8 @ =gUnknown_086A0328
bl MPlayStart
b _08020804
.align 2, 0
-_080207F4: .4byte 0x02032F20
-_080207F8: .4byte 0x086A0328
+_080207F4: .4byte gMPlayInfo_SE1
+_080207F8: .4byte gUnknown_086A0328
_080207FC:
- ldr r0, _08020810 @ =0x02032F20
- ldr r1, _08020814 @ =0x086A0368
+ ldr r0, _08020810 @ =gMPlayInfo_SE1
+ ldr r1, _08020814 @ =gUnknown_086A0368
bl MPlayStart
_08020804:
- ldr r0, _08020818 @ =0x02032EE0
+ ldr r0, _08020818 @ =gMPlayInfo_BGM
ldr r1, _0802081C @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
b _08020832
.align 2, 0
-_08020810: .4byte 0x02032F20
-_08020814: .4byte 0x086A0368
-_08020818: .4byte 0x02032EE0
+_08020810: .4byte gMPlayInfo_SE1
+_08020814: .4byte gUnknown_086A0368
+_08020818: .4byte gMPlayInfo_BGM
_0802081C: .4byte 0x0000FFFF
_08020820:
- ldr r0, _08020900 @ =0x02032F20
- ldr r1, _08020904 @ =0x086A0328
+ ldr r0, _08020900 @ =gMPlayInfo_SE1
+ ldr r1, _08020904 @ =gUnknown_086A0328
bl MPlayStart
- ldr r0, _08020908 @ =0x02032EE0
+ ldr r0, _08020908 @ =gMPlayInfo_BGM
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 @ =gMPlayInfo_SE1
ldr r1, _0802090C @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #2
@@ -29469,7 +29469,7 @@ _08020856:
bl __divsi3
ldrh r5, [r6]
adds r5, r5, r0
- ldr r1, _08020920 @ =0x086ADF8A
+ ldr r1, _08020920 @ =gUnknown_086ADF8A
movs r2, #0xe1
lsls r2, r2, #1
adds r0, r4, r2
@@ -29528,15 +29528,15 @@ _08020856:
str r0, [r1, #0x38]
b _080209FE
.align 2, 0
-_08020900: .4byte 0x02032F20
-_08020904: .4byte 0x086A0328
-_08020908: .4byte 0x02032EE0
+_08020900: .4byte gMPlayInfo_SE1
+_08020904: .4byte gUnknown_086A0328
+_08020908: .4byte gMPlayInfo_BGM
_0802090C: .4byte 0x0000FFFF
_08020910: .4byte gUnknown_020314E0
_08020914: .4byte 0x0000061E
_08020918: .4byte 0x0000132C
_0802091C: .4byte 0x00004E20
-_08020920: .4byte 0x086ADF8A
+_08020920: .4byte gUnknown_086ADF8A
_08020924: .4byte 0x00000622
_08020928:
mov r0, r8
@@ -29545,7 +29545,7 @@ _08020928:
ldr r1, _08020A3C @ =0x0000132C
adds r2, r5, r1
ldr r3, [r2]
- ldr r1, _08020A40 @ =0x086ADF8A
+ ldr r1, _08020A40 @ =gUnknown_086ADF8A
movs r4, #0xe1
lsls r4, r4, #1
adds r0, r5, r4
@@ -29679,7 +29679,7 @@ _080209FE:
b _08020A82
.align 2, 0
_08020A3C: .4byte 0x0000132C
-_08020A40: .4byte 0x086ADF8A
+_08020A40: .4byte gUnknown_086ADF8A
_08020A44: .4byte 0x000002BE
_08020A48: .4byte 0x0000FED4
_08020A4C: .4byte 0x000005F7
@@ -29735,17 +29735,17 @@ _08020A92:
cmp r0, #2
bne _08020AD8
ldr r1, _08020AD0 @ =0x040000D4
- ldr r0, _08020AD4 @ =0x08395A4C
+ ldr r0, _08020AD4 @ =gUnknown_08395A4C
b _08020ADC
.align 2, 0
_08020AC4: .4byte 0x00000743
_08020AC8: .4byte 0x0000061E
_08020ACC: .4byte gMain
_08020AD0: .4byte 0x040000D4
-_08020AD4: .4byte 0x08395A4C
+_08020AD4: .4byte gUnknown_08395A4C
_08020AD8:
ldr r1, _08020AEC @ =0x040000D4
- ldr r0, _08020AF0 @ =0x08397E6C
+ ldr r0, _08020AF0 @ =gUnknown_08397E6C
_08020ADC:
str r0, [r1]
ldr r0, _08020AF4 @ =0x06015800
@@ -29756,11 +29756,11 @@ _08020ADC:
b _08020D82
.align 2, 0
_08020AEC: .4byte 0x040000D4
-_08020AF0: .4byte 0x08397E6C
+_08020AF0: .4byte gUnknown_08397E6C
_08020AF4: .4byte 0x06015800
_08020AF8: .4byte 0x80001200
_08020AFC:
- ldr r2, _08020B24 @ =0x086ADEE0
+ ldr r2, _08020B24 @ =gUnknown_086ADEE0
ldr r6, _08020B28 @ =0x0000020A
adds r4, r3, r6
movs r0, #0
@@ -29780,7 +29780,7 @@ _08020AFC:
strh r0, [r1]
b _08020C1C
.align 2, 0
-_08020B24: .4byte 0x086ADEE0
+_08020B24: .4byte gUnknown_086ADEE0
_08020B28: .4byte 0x0000020A
_08020B2C:
movs r5, #0
@@ -29800,7 +29800,7 @@ _08020B2C:
bne _08020B5C
movs r0, #0x7c
bl m4aSongNumStop
- ldr r0, _08020BC4 @ =0x02032EE0
+ ldr r0, _08020BC4 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_08020BC8: .4byte 0x0000FFFF
_08020BCC: .4byte 0x0000061C
_08020BD0: .4byte gMain
@@ -29884,7 +29884,7 @@ _08020BE6:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08020C54 @ =0x084C07EC
+ ldr r1, _08020C54 @ =gUnknown_084C07EC
adds r0, r0, r1
str r0, [r3]
lsls r0, r2, #1
@@ -29897,7 +29897,7 @@ _08020BE6:
str r0, [r3, #8]
ldr r0, [r3, #8]
mov sl, r4
- ldr r2, _08020C60 @ =0x086ADEE0
+ ldr r2, _08020C60 @ =gUnknown_086ADEE0
mov r8, r2
_08020C1C:
mov r3, sl
@@ -29925,10 +29925,10 @@ _08020C1C:
_08020C48: .4byte 0x00000744
_08020C4C: .4byte 0x040000D4
_08020C50: .4byte gUnknown_020314E0
-_08020C54: .4byte 0x084C07EC
+_08020C54: .4byte gUnknown_084C07EC
_08020C58: .4byte 0x06010480
_08020C5C: .4byte 0x800000C0
-_08020C60: .4byte 0x086ADEE0
+_08020C60: .4byte gUnknown_086ADEE0
_08020C64: .4byte 0x0000020A
_08020C68: .4byte gMain
_08020C6C: .4byte 0x0000FFFD
@@ -30004,7 +30004,7 @@ _08020CF4:
lsls r1, r5, #0x10
ldr r2, _08020E18 @ =gOamBuffer
mov sb, r2
- ldr r3, _08020E1C @ =0x086B4922
+ ldr r3, _08020E1C @ =gUnknown_086B4922
mov r8, r3
asrs r1, r1, #0x10
lsls r0, r1, #1
@@ -30124,7 +30124,7 @@ _08020D96:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08020E38 @ =0x084C07EC
+ ldr r1, _08020E38 @ =gUnknown_084C07EC
adds r0, r0, r1
mov r4, sl
str r0, [r4]
@@ -30150,14 +30150,14 @@ _08020E02:
.align 2, 0
_08020E14: .4byte 0x000001E3
_08020E18: .4byte gOamBuffer
-_08020E1C: .4byte 0x086B4922
+_08020E1C: .4byte gUnknown_086B4922
_08020E20: .4byte 0xFFFFFE00
_08020E24: .4byte 0x000001FF
_08020E28: .4byte gMain
_08020E2C: .4byte 0x040000D4
_08020E30: .4byte gUnknown_020314E0
_08020E34: .4byte 0x00000744
-_08020E38: .4byte 0x084C07EC
+_08020E38: .4byte gUnknown_084C07EC
_08020E3C: .4byte 0x06010480
_08020E40: .4byte 0x800000C0
_08020E44:
@@ -30314,7 +30314,7 @@ _08020F5C:
cmp r0, #1
beq _08020F82
ldr r1, _08021088 @ =0x040000D4
- ldr r0, _0802108C @ =0x084C07EC
+ ldr r0, _0802108C @ =gUnknown_084C07EC
str r0, [r1]
ldr r0, _08021090 @ =0x06010600
str r0, [r1, #4]
@@ -30322,7 +30322,7 @@ _08020F5C:
str r0, [r1, #8]
ldr r0, [r1, #8]
_08020F82:
- ldr r4, _08021098 @ =0x086ADF90
+ ldr r4, _08021098 @ =gUnknown_086ADF90
ldr r2, _0802109C @ =gUnknown_020314E0
mov sl, r2
ldr r3, [r2]
@@ -30389,7 +30389,7 @@ _08020F82:
adds r1, r6, #0
bl __divsi3
str r0, [sp, #4]
- ldr r0, _080210A4 @ =0x086AD788
+ ldr r0, _080210A4 @ =gUnknown_086AD788
lsrs r4, r4, #0x1d
lsls r4, r4, #1
adds r4, r4, r0
@@ -30445,13 +30445,13 @@ _08020F82:
.align 2, 0
_08021084: .4byte 0x0000031F
_08021088: .4byte 0x040000D4
-_0802108C: .4byte 0x084C07EC
+_0802108C: .4byte gUnknown_084C07EC
_08021090: .4byte 0x06010600
_08021094: .4byte 0x800000C0
-_08021098: .4byte 0x086ADF90
+_08021098: .4byte gUnknown_086ADF90
_0802109C: .4byte gUnknown_020314E0
_080210A0: .4byte 0x00004E20
-_080210A4: .4byte 0x086AD788
+_080210A4: .4byte gUnknown_086AD788
_080210A8: .4byte gMain
_080210AC:
movs r1, #0x1e
@@ -30467,7 +30467,7 @@ _080210B6:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #5
- ldr r1, _080211BC @ =0x083E85AC
+ ldr r1, _080211BC @ =gMonHatchSpriteGroup5_Gfx
adds r0, r0, r1
str r0, [r2]
ldr r0, _080211C0 @ =0x060112A0
@@ -30565,7 +30565,7 @@ _0802114A:
cmp r0, #4
bne _08021210
ldr r1, _080211B8 @ =0x040000D4
- ldr r0, _080211DC @ =0x084C156C
+ ldr r0, _080211DC @ =gUnknown_084C156C
str r0, [r1]
ldr r0, _080211E0 @ =0x06010600
str r0, [r1, #4]
@@ -30592,7 +30592,7 @@ _0802114A:
b _08021210
.align 2, 0
_080211B8: .4byte 0x040000D4
-_080211BC: .4byte 0x083E85AC
+_080211BC: .4byte gMonHatchSpriteGroup5_Gfx
_080211C0: .4byte 0x060112A0
_080211C4: .4byte 0x80000090
_080211C8: .4byte gOamBuffer
@@ -30600,7 +30600,7 @@ _080211CC: .4byte 0xFFFFFE00
_080211D0: .4byte 0x000001FF
_080211D4: .4byte 0x000009C3
_080211D8: .4byte gUnknown_020314E0
-_080211DC: .4byte 0x084C156C
+_080211DC: .4byte gUnknown_084C156C
_080211E0: .4byte 0x06010600
_080211E4: .4byte 0x800000C0
_080211E8: .4byte gMain
@@ -31576,7 +31576,7 @@ _080219A2:
thumb_func_start sub_219A8
sub_219A8: @ 0x080219A8
ldr r1, _080219D0 @ =0x040000D4
- ldr r0, _080219D4 @ =0x0844838C
+ ldr r0, _080219D4 @ =gUnknown_0844838C
str r0, [r1]
ldr r0, _080219D8 @ =0x060113C0
str r0, [r1, #4]
@@ -31597,7 +31597,7 @@ sub_219A8: @ 0x080219A8
bx lr
.align 2, 0
_080219D0: .4byte 0x040000D4
-_080219D4: .4byte 0x0844838C
+_080219D4: .4byte gUnknown_0844838C
_080219D8: .4byte 0x060113C0
_080219DC: .4byte 0x80000180
_080219E0: .4byte gMain
@@ -31678,7 +31678,7 @@ _08021A64:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _08021AF4 @ =0x0844838C
+ ldr r1, _08021AF4 @ =gUnknown_0844838C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08021AF8 @ =0x060113C0
@@ -31737,7 +31737,7 @@ _08021AE8:
bx r0
.align 2, 0
_08021AF0: .4byte 0x040000D4
-_08021AF4: .4byte 0x0844838C
+_08021AF4: .4byte gUnknown_0844838C
_08021AF8: .4byte 0x060113C0
_08021AFC: .4byte 0x80000180
_08021B00: .4byte gOamBuffer
@@ -31879,7 +31879,7 @@ _08021C14:
mov r1, r8
lsls r0, r1, #0x10
asrs r0, r0, #9
- ldr r1, _08021C34 @ =0x084C00EC
+ ldr r1, _08021C34 @ =gUnknown_084C00EC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08021C38 @ =0x06010AE0
@@ -31890,7 +31890,7 @@ _08021C14:
b _08021C5C
.align 2, 0
_08021C30: .4byte 0x040000D4
-_08021C34: .4byte 0x084C00EC
+_08021C34: .4byte gUnknown_084C00EC
_08021C38: .4byte 0x06010AE0
_08021C3C: .4byte 0x80000040
_08021C40:
@@ -31898,7 +31898,7 @@ _08021C40:
movs r1, #0
ldrsh r0, [r3, r1]
lsls r0, r0, #7
- ldr r1, _08021C9C @ =0x084C00EC
+ ldr r1, _08021C9C @ =gUnknown_084C00EC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08021CA0 @ =0x06010AE0
@@ -31940,7 +31940,7 @@ _08021C5C:
b _08021CB0
.align 2, 0
_08021C98: .4byte 0x040000D4
-_08021C9C: .4byte 0x084C00EC
+_08021C9C: .4byte gUnknown_084C00EC
_08021CA0: .4byte 0x06010AE0
_08021CA4: .4byte 0x80000040
_08021CA8: .4byte gUnknown_020314E0
@@ -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
@@ -32140,7 +32140,7 @@ _08021E14:
.align 2, 0
_08021E28: .4byte 0x000001A5
_08021E2C:
- ldr r5, _08021E7C @ =0x086AD456
+ ldr r5, _08021E7C @ =gUnknown_086AD456
movs r1, #0xda
lsls r1, r1, #1
adds r0, r6, r1
@@ -32169,7 +32169,7 @@ _08021E2C:
movs r0, #1
strh r0, [r7]
ldr r1, _08021E84 @ =0x040000D4
- ldr r0, _08021E88 @ =0x083A8A8C
+ ldr r0, _08021E88 @ =gUnknown_083A8A8C
str r0, [r1]
ldr r0, _08021E8C @ =0x05000240
str r0, [r1, #4]
@@ -32178,10 +32178,10 @@ _08021E2C:
ldr r0, [r1, #8]
b _08021E9E
.align 2, 0
-_08021E7C: .4byte 0x086AD456
+_08021E7C: .4byte gUnknown_086AD456
_08021E80: .4byte 0x000001A5
_08021E84: .4byte 0x040000D4
-_08021E88: .4byte 0x083A8A8C
+_08021E88: .4byte gUnknown_083A8A8C
_08021E8C: .4byte 0x05000240
_08021E90: .4byte 0x80000010
_08021E94:
@@ -32208,7 +32208,7 @@ _08021E9E:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _08021F98 @ =0x084F6B0C
+ ldr r1, _08021F98 @ =gUnknown_084F6B0C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08021F9C @ =0x06013D00
@@ -32316,7 +32316,7 @@ _08021F86:
.align 2, 0
_08021F90: .4byte gUnknown_020314E0
_08021F94: .4byte 0x040000D4
-_08021F98: .4byte 0x084F6B0C
+_08021F98: .4byte gUnknown_084F6B0C
_08021F9C: .4byte 0x06013D00
_08021FA0: .4byte 0x80000280
_08021FA4: .4byte gOamBuffer
@@ -32337,7 +32337,7 @@ sub_21FBC: @ 0x08021FBC
ldr r5, _08022168 @ =gMain
ldr r1, [r5, #0x44]
ldr r7, [r1, #0x1c]
- ldr r3, _0802216C @ =0x086AD2DE
+ ldr r3, _0802216C @ =gUnknown_086AD2DE
ldr r4, _08022170 @ =gUnknown_020314E0
ldr r1, [r4]
movs r2, #0xd3
@@ -32350,7 +32350,7 @@ sub_21FBC: @ 0x08021FBC
adds r1, r1, r3
ldrh r1, [r1]
lsls r1, r1, #3
- ldr r2, _08022174 @ =0x086AD000
+ ldr r2, _08022174 @ =gUnknown_086AD000
adds r1, r1, r2
mov r8, r1
lsls r0, r0, #0x10
@@ -32363,7 +32363,7 @@ sub_21FBC: @ 0x08021FBC
ldr r4, _08022178 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #0xa
- ldr r6, _0802217C @ =0x08480E0C
+ ldr r6, _0802217C @ =gUnknown_08480E0C
adds r0, r0, r6
str r0, [r4]
ldr r0, _08022180 @ =0x06015DA0
@@ -32463,7 +32463,7 @@ _08022094:
movs r5, #0
ldr r4, _0802218C @ =gOamBuffer
mov r8, r4
- ldr r6, _0802219C @ =0x086B47DE
+ ldr r6, _0802219C @ =gUnknown_086B47DE
mov ip, r6
lsls r0, r1, #4
subs r0, r0, r1
@@ -32547,11 +32547,11 @@ _0802215A:
b _080221A2
.align 2, 0
_08022168: .4byte gMain
-_0802216C: .4byte 0x086AD2DE
+_0802216C: .4byte gUnknown_086AD2DE
_08022170: .4byte gUnknown_020314E0
-_08022174: .4byte 0x086AD000
+_08022174: .4byte gUnknown_086AD000
_08022178: .4byte 0x040000D4
-_0802217C: .4byte 0x08480E0C
+_0802217C: .4byte gUnknown_08480E0C
_08022180: .4byte 0x06015DA0
_08022184: .4byte 0x80000020
_08022188: .4byte 0x06015E60
@@ -32559,13 +32559,13 @@ _0802218C: .4byte gOamBuffer
_08022190: .4byte 0xFFFFFE00
_08022194: .4byte 0x000001FF
_08022198: .4byte 0x000001A5
-_0802219C: .4byte 0x086B47DE
+_0802219C: .4byte gUnknown_086B47DE
_080221A0:
movs r0, #0x56
_080221A2:
strh r0, [r7, #4]
mov r5, sp
- ldr r4, _08022254 @ =0x086ADFC8
+ ldr r4, _08022254 @ =gUnknown_086ADFC8
ldr r6, _08022258 @ =gMain
ldr r0, [r6, #0x4c]
movs r1, #0x1e
@@ -32652,7 +32652,7 @@ _080221F8:
ble _080221F8
b _0802233E
.align 2, 0
-_08022254: .4byte 0x086ADFC8
+_08022254: .4byte gUnknown_086ADFC8
_08022258: .4byte gMain
_0802225C: .4byte 0x000001A5
_08022260: .4byte gOamBuffer
@@ -32949,7 +32949,7 @@ _0802249E:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #1
- ldr r2, _080224EC @ =0x086AD2DE
+ ldr r2, _080224EC @ =gUnknown_086AD2DE
adds r0, r0, r2
ldrh r3, [r0]
cmp r3, #4
@@ -32970,7 +32970,7 @@ _0802249E:
cmp r0, #0
beq _08022522
_080224DC:
- ldr r4, _080224F4 @ =0x086ADFD4
+ ldr r4, _080224F4 @ =gUnknown_086ADFD4
mov r1, sl
ldr r0, [r1]
movs r2, #0xdc
@@ -32978,9 +32978,9 @@ _080224DC:
adds r0, r0, r2
b _08022544
.align 2, 0
-_080224EC: .4byte 0x086AD2DE
+_080224EC: .4byte gUnknown_086AD2DE
_080224F0: .4byte 0x000001AF
-_080224F4: .4byte 0x086ADFD4
+_080224F4: .4byte gUnknown_086ADFD4
_080224F8:
cmp r3, #3
bne _0802253C
@@ -33006,7 +33006,7 @@ _08022522:
movs r1, #4
b _08022556
_08022526:
- ldr r4, _08022538 @ =0x086ADFD4
+ ldr r4, _08022538 @ =gUnknown_086ADFD4
mov r2, sl
ldr r0, [r2]
movs r3, #0xdc
@@ -33016,9 +33016,9 @@ _08022526:
ldrsh r0, [r0, r6]
b _08022548
.align 2, 0
-_08022538: .4byte 0x086ADFD4
+_08022538: .4byte gUnknown_086ADFD4
_0802253C:
- ldr r4, _080225D0 @ =0x086ADFD4
+ ldr r4, _080225D0 @ =gUnknown_086ADFD4
movs r2, #0xdc
lsls r2, r2, #1
adds r0, r1, r2
@@ -33039,7 +33039,7 @@ _08022556:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _080225D8 @ =0x0847FF0C
+ ldr r1, _080225D8 @ =gUnknown_0847FF0C
adds r0, r0, r1
str r0, [r2]
ldr r0, _080225DC @ =0x06016220
@@ -33096,9 +33096,9 @@ _080225BE:
pop {r0}
bx r0
.align 2, 0
-_080225D0: .4byte 0x086ADFD4
+_080225D0: .4byte gUnknown_086ADFD4
_080225D4: .4byte 0x040000D4
-_080225D8: .4byte 0x0847FF0C
+_080225D8: .4byte gUnknown_0847FF0C
_080225DC: .4byte 0x06016220
_080225E0: .4byte 0x80000180
_080225E4: .4byte gOamBuffer
@@ -33377,7 +33377,7 @@ _08022806:
str r0, [r1, #0x3c]
_0802280E:
movs r2, #0
- ldr r1, _08022848 @ =0x086B481A
+ ldr r1, _08022848 @ =gUnknown_086B481A
mov r8, r1
ldr r3, _0802284C @ =gOamBuffer
mov ip, r3
@@ -33406,7 +33406,7 @@ _08022818:
movs r0, #0
b _0802286A
.align 2, 0
-_08022848: .4byte 0x086B481A
+_08022848: .4byte gUnknown_086B481A
_0802284C: .4byte gOamBuffer
_08022850:
lsls r1, r3, #1
@@ -33610,14 +33610,14 @@ sub_22978: @ 0x08022978
movs r0, #3
strb r0, [r1]
ldr r1, _08022A14 @ =0x040000D4
- ldr r0, _08022A18 @ =0x083A808C
+ ldr r0, _08022A18 @ =gUnknown_083A808C
str r0, [r1]
ldr r0, _08022A1C @ =0x050003C0
str r0, [r1, #4]
ldr r0, _08022A20 @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08022A24 @ =0x0848FD8C
+ ldr r0, _08022A24 @ =gUnknown_0848FD8C
str r0, [r1]
ldr r0, _08022A28 @ =0x06015800
str r0, [r1, #4]
@@ -33634,10 +33634,10 @@ _08022A08: .4byte 0x000002C3
_08022A0C: .4byte gMain
_08022A10: .4byte 0x00003DE8
_08022A14: .4byte 0x040000D4
-_08022A18: .4byte 0x083A808C
+_08022A18: .4byte gUnknown_083A808C
_08022A1C: .4byte 0x050003C0
_08022A20: .4byte 0x80000010
-_08022A24: .4byte 0x0848FD8C
+_08022A24: .4byte gUnknown_0848FD8C
_08022A28: .4byte 0x06015800
_08022A2C: .4byte 0x80000650
@@ -33649,8 +33649,8 @@ sub_22A30: @ 0x08022A30
mov r5, r8
push {r5, r6, r7}
movs r6, #0
- ldr r7, _08022A68 @ =0x0200EEA8
- ldr r1, _08022A6C @ =0x086ADFE2
+ ldr r7, _08022A68 @ =gUnknown_0200EEA8
+ ldr r1, _08022A6C @ =gUnknown_086ADFE2
ldr r4, _08022A70 @ =gUnknown_020314E0
ldr r2, [r4]
ldr r5, _08022A74 @ =0x000002C3
@@ -33671,8 +33671,8 @@ sub_22A30: @ 0x08022A30
strh r0, [r2]
b _08022B2E
.align 2, 0
-_08022A68: .4byte 0x0200EEA8
-_08022A6C: .4byte 0x086ADFE2
+_08022A68: .4byte gUnknown_0200EEA8
+_08022A6C: .4byte gUnknown_086ADFE2
_08022A70: .4byte gUnknown_020314E0
_08022A74: .4byte 0x000002C3
_08022A78:
@@ -33752,7 +33752,7 @@ _08022AEE:
adds r0, r1, r3
strh r6, [r0]
ldr r1, _08022C38 @ =0x040000D4
- ldr r0, _08022C3C @ =0x084FD18C
+ ldr r0, _08022C3C @ =gUnknown_084FD18C
str r0, [r1]
ldr r0, _08022C40 @ =0x06011CE0
str r0, [r1, #4]
@@ -33816,7 +33816,7 @@ _08022B5A:
ldrh r1, [r1]
subs r0, r0, r1
strh r0, [r7, #4]
- ldr r1, _08022C58 @ =0x086ADFE2
+ ldr r1, _08022C58 @ =gUnknown_086ADFE2
ldr r3, _08022C30 @ =0x000002C3
adds r4, r4, r3
movs r0, #0
@@ -33824,7 +33824,7 @@ _08022B5A:
lsls r0, r0, #2
adds r0, r0, r1
movs r2, #0
- ldr r5, _08022C5C @ =0x086B28A0
+ ldr r5, _08022C5C @ =gUnknown_086B28A0
mov sb, r5
ldr r6, _08022C60 @ =gOamBuffer
movs r3, #0
@@ -33900,15 +33900,15 @@ _08022BB6:
_08022C30: .4byte 0x000002C3
_08022C34: .4byte 0x00000147
_08022C38: .4byte 0x040000D4
-_08022C3C: .4byte 0x084FD18C
+_08022C3C: .4byte gUnknown_084FD18C
_08022C40: .4byte 0x06011CE0
_08022C44: .4byte 0x80000100
_08022C48: .4byte 0x001E8480
_08022C4C: .4byte gUnknown_020314E0
_08022C50: .4byte 0x00000149
_08022C54: .4byte 0x000002CA
-_08022C58: .4byte 0x086ADFE2
-_08022C5C: .4byte 0x086B28A0
+_08022C58: .4byte gUnknown_086ADFE2
+_08022C5C: .4byte gUnknown_086B28A0
_08022C60: .4byte gOamBuffer
_08022C64: .4byte 0xFFFFFE00
_08022C68: .4byte 0x000001FF
@@ -33957,7 +33957,7 @@ sub_22C6C: @ 0x08022C6C
ldrsh r0, [r5, r1]
movs r1, #0x14
bl __divsi3
- ldr r5, _08022D34 @ =0x086AE088
+ ldr r5, _08022D34 @ =gUnknown_086AE088
ldrh r1, [r5]
subs r0, r0, r1
movs r2, #0xfa
@@ -33979,14 +33979,14 @@ sub_22C6C: @ 0x08022C6C
movs r0, #2
strb r0, [r4]
ldr r1, _08022D38 @ =0x040000D4
- ldr r0, _08022D3C @ =0x083A806C
+ ldr r0, _08022D3C @ =gUnknown_083A806C
str r0, [r1]
ldr r0, _08022D40 @ =0x050003C0
str r0, [r1, #4]
ldr r0, _08022D44 @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08022D48 @ =0x083A704C
+ ldr r0, _08022D48 @ =gUnknown_083A704C
str r0, [r1]
ldr r0, _08022D4C @ =0x06015800
str r0, [r1, #4]
@@ -34005,12 +34005,12 @@ _08022D24: .4byte 0x0000FFDC
_08022D28: .4byte 0x000002CE
_08022D2C: .4byte gMain
_08022D30: .4byte 0x00000B98
-_08022D34: .4byte 0x086AE088
+_08022D34: .4byte gUnknown_086AE088
_08022D38: .4byte 0x040000D4
-_08022D3C: .4byte 0x083A806C
+_08022D3C: .4byte gUnknown_083A806C
_08022D40: .4byte 0x050003C0
_08022D44: .4byte 0x80000010
-_08022D48: .4byte 0x083A704C
+_08022D48: .4byte gUnknown_083A704C
_08022D4C: .4byte 0x06015800
_08022D50: .4byte 0x80000800
@@ -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
@@ -34104,7 +34104,7 @@ _08022DE6:
ldrsh r0, [r0, r5]
movs r1, #0x14
bl __divsi3
- ldr r1, _08022E4C @ =0x086AE088
+ ldr r1, _08022E4C @ =gUnknown_086AE088
lsls r5, r7, #0x10
lsrs r4, r5, #0xe
adds r4, r4, r1
@@ -34130,10 +34130,10 @@ _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 0x086AE088
+_08022E4C: .4byte gUnknown_086AE088
_08022E50:
movs r5, #0xfa
lsls r5, r5, #1
@@ -34157,7 +34157,7 @@ _08022E64:
str r0, [r1, #0x3c]
_08022E76:
ldr r1, _08022E90 @ =0x040000D4
- ldr r0, _08022E94 @ =0x084FD18C
+ ldr r0, _08022E94 @ =gUnknown_084FD18C
str r0, [r1]
ldr r0, _08022E98 @ =0x06011CE0
str r0, [r1, #4]
@@ -34169,7 +34169,7 @@ _08022E76:
_08022E88: .4byte 0x000002C6
_08022E8C: .4byte 0x000186A0
_08022E90: .4byte 0x040000D4
-_08022E94: .4byte 0x084FD18C
+_08022E94: .4byte gUnknown_084FD18C
_08022E98: .4byte 0x06011CE0
_08022E9C: .4byte 0x80000100
_08022EA0:
@@ -34216,7 +34216,7 @@ _08022EBA:
movs r2, #0
ldr r3, _08022F94 @ =gOamBuffer
mov ip, r3
- ldr r7, _08022F98 @ =0x086B4850
+ ldr r7, _08022F98 @ =gUnknown_086B4850
mov sl, r7
asrs r1, r5, #0x10
lsls r0, r1, #4
@@ -34295,7 +34295,7 @@ _08022F08:
.align 2, 0
_08022F90: .4byte 0x000002CA
_08022F94: .4byte gOamBuffer
-_08022F98: .4byte 0x086B4850
+_08022F98: .4byte gUnknown_086B4850
_08022F9C: .4byte 0xFFFFFE00
_08022FA0: .4byte 0x000001FF
@@ -34324,7 +34324,7 @@ sub_22FA4: @ 0x08022FA4
strh r0, [r1]
movs r2, #0
mov r8, r4
- ldr r7, _08023028 @ =0x086A3707
+ ldr r7, _08023028 @ =gUnknown_086A3707
mov ip, r7
ldr r4, _0802302C @ =0x040000D4
ldr r0, _08023030 @ =0x06015800
@@ -34348,7 +34348,7 @@ _08022FE0:
ldrb r0, [r1]
cmp r0, #0x20
bne _0802303C
- ldr r0, _08023038 @ =0x083FFD4C
+ ldr r0, _08023038 @ =gUnknown_083FFD4C
str r0, [r4]
lsls r0, r3, #6
add r0, sb
@@ -34365,16 +34365,16 @@ _08022FE0:
_0802301C: .4byte gUnknown_020314E0
_08023020: .4byte 0x0000020E
_08023024: .4byte gMain
-_08023028: .4byte 0x086A3707
+_08023028: .4byte gUnknown_086A3707
_0802302C: .4byte 0x040000D4
_08023030: .4byte 0x06015800
_08023034: .4byte 0x80000020
-_08023038: .4byte 0x083FFD4C
+_08023038: .4byte gUnknown_083FFD4C
_0802303C:
ldrb r0, [r1]
subs r0, #0x41
lsls r0, r0, #6
- ldr r1, _0802306C @ =0x083FF04C
+ ldr r1, _0802306C @ =gUnknown_083FF04C
adds r0, r0, r1
str r0, [r4]
lsls r0, r3, #6
@@ -34397,7 +34397,7 @@ _08023052:
pop {r0}
bx r0
.align 2, 0
-_0802306C: .4byte 0x083FF04C
+_0802306C: .4byte gUnknown_083FF04C
thumb_func_start sub_23070
sub_23070: @ 0x08023070
@@ -34528,7 +34528,7 @@ sub_2312C: @ 0x0802312C
strh r0, [r1]
movs r5, #0
mov r8, r4
- ldr r2, _080231C8 @ =0x086A3707
+ ldr r2, _080231C8 @ =gUnknown_086A3707
mov ip, r2
ldr r3, _080231CC @ =0x040000D4
ldr r7, _080231D0 @ =0x06015800
@@ -34552,7 +34552,7 @@ _0802317C:
ldrb r0, [r1]
cmp r0, #0x20
bne _080231DC
- ldr r0, _080231D8 @ =0x083FFD4C
+ ldr r0, _080231D8 @ =gUnknown_083FFD4C
str r0, [r3]
lsls r0, r2, #6
add r0, sb
@@ -34570,16 +34570,16 @@ _080231B8: .4byte gUnknown_020314E0
_080231BC: .4byte 0x0000020E
_080231C0: .4byte 0x000006DB
_080231C4: .4byte gMain
-_080231C8: .4byte 0x086A3707
+_080231C8: .4byte gUnknown_086A3707
_080231CC: .4byte 0x040000D4
_080231D0: .4byte 0x06015800
_080231D4: .4byte 0x80000020
-_080231D8: .4byte 0x083FFD4C
+_080231D8: .4byte gUnknown_083FFD4C
_080231DC:
ldrb r0, [r1]
subs r0, #0x41
lsls r0, r0, #6
- ldr r1, _08023230 @ =0x083FF04C
+ ldr r1, _08023230 @ =gUnknown_083FF04C
adds r0, r0, r1
str r0, [r3]
lsls r0, r2, #6
@@ -34602,7 +34602,7 @@ _080231F2:
movs r0, #1
strh r0, [r1]
movs r5, #0
- ldr r2, _08023238 @ =0x086ACFE0
+ ldr r2, _08023238 @ =gUnknown_086ACFE0
mov r8, r2
ldr r3, _0802323C @ =0x040000D4
ldr r6, _08023240 @ =0x06015800
@@ -34617,22 +34617,22 @@ _08023218:
ldrsh r0, [r1, r7]
cmp r0, #0x20
bne _0802324C
- ldr r0, _08023248 @ =0x083FFD4C
+ ldr r0, _08023248 @ =gUnknown_083FFD4C
b _08023258
.align 2, 0
-_08023230: .4byte 0x083FF04C
+_08023230: .4byte gUnknown_083FF04C
_08023234: .4byte gMain
-_08023238: .4byte 0x086ACFE0
+_08023238: .4byte gUnknown_086ACFE0
_0802323C: .4byte 0x040000D4
_08023240: .4byte 0x06015800
_08023244: .4byte 0x80000020
-_08023248: .4byte 0x083FFD4C
+_08023248: .4byte gUnknown_083FFD4C
_0802324C:
movs r7, #0
ldrsh r0, [r1, r7]
subs r0, #0x41
lsls r0, r0, #6
- ldr r1, _080232EC @ =0x083FF04C
+ ldr r1, _080232EC @ =gUnknown_083FF04C
adds r0, r0, r1
_08023258:
str r0, [r3]
@@ -34712,7 +34712,7 @@ _080232B6:
pop {r0}
bx r0
.align 2, 0
-_080232EC: .4byte 0x083FF04C
+_080232EC: .4byte gUnknown_083FF04C
_080232F0: .4byte gUnknown_020314E0
_080232F4: .4byte 0x00000212
_080232F8: .4byte 0x000013D4
@@ -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
@@ -35630,7 +35630,7 @@ _08023A22:
ldrsb r0, [r2, r0]
cmp r1, r0
beq _08023A9A
- ldr r3, _08023ADC @ =0x086AD2EE
+ ldr r3, _08023ADC @ =gUnknown_086AD2EE
lsls r0, r0, #3
adds r1, r3, #4
adds r0, r0, r1
@@ -35640,7 +35640,7 @@ _08023A22:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08023AE4 @ =0x084FB68C
+ ldr r1, _08023AE4 @ =gUnknown_084FB68C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08023AE8 @ =0x060122A0
@@ -35660,7 +35660,7 @@ _08023A22:
movs r3, #0
ldrsh r0, [r0, r3]
lsls r0, r0, #9
- ldr r1, _08023AF0 @ =0x084FD18C
+ ldr r1, _08023AF0 @ =gUnknown_084FD18C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08023AF4 @ =0x06011CE0
@@ -35690,7 +35690,7 @@ _08023A9A:
bgt _08023AB2
b _08023C06
_08023AB2:
- ldr r0, _08023ADC @ =0x086AD2EE
+ ldr r0, _08023ADC @ =gUnknown_086AD2EE
adds r3, r2, r5
movs r1, #0
ldrsb r1, [r3, r1]
@@ -35710,12 +35710,12 @@ _08023AB2:
.align 2, 0
_08023AD4: .4byte gUnknown_020314E0
_08023AD8: .4byte 0x000001ED
-_08023ADC: .4byte 0x086AD2EE
+_08023ADC: .4byte gUnknown_086AD2EE
_08023AE0: .4byte 0x040000D4
-_08023AE4: .4byte 0x084FB68C
+_08023AE4: .4byte gUnknown_084FB68C
_08023AE8: .4byte 0x060122A0
_08023AEC: .4byte 0x80000240
-_08023AF0: .4byte 0x084FD18C
+_08023AF0: .4byte gUnknown_084FD18C
_08023AF4: .4byte 0x06011CE0
_08023AF8: .4byte 0x80000100
_08023AFC:
@@ -35841,7 +35841,7 @@ _08023BDA:
movs r0, #0x92
bl m4aSongNumStart
_08023BEE:
- ldr r2, _08023CA0 @ =0x086AD2EE
+ ldr r2, _08023CA0 @ =gUnknown_086AD2EE
ldr r1, _08023C94 @ =gUnknown_020314E0
ldr r0, [r1]
ldr r4, _08023C9C @ =0x000001ED
@@ -35929,7 +35929,7 @@ _08023C74:
_08023C94: .4byte gUnknown_020314E0
_08023C98: .4byte gMain
_08023C9C: .4byte 0x000001ED
-_08023CA0: .4byte 0x086AD2EE
+_08023CA0: .4byte gUnknown_086AD2EE
_08023CA4:
ldr r3, _08023CC0 @ =gUnknown_020314E0
ldr r0, [r3]
@@ -35975,7 +35975,7 @@ _08023CDC:
lsls r0, r3, #1
adds r0, r0, r3
lsls r0, r0, #1
- ldr r6, _08023E00 @ =0x086B4D4E
+ ldr r6, _08023E00 @ =gUnknown_086B4D4E
adds r0, r0, r6
add r0, sl
ldrh r1, [r0]
@@ -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
@@ -36110,12 +36110,12 @@ _08023D92:
bx r0
.align 2, 0
_08023DFC: .4byte gOamBuffer
-_08023E00: .4byte 0x086B4D4E
+_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
@@ -36160,7 +36160,7 @@ sub_23E18: @ 0x08023E18
asrs r0, r0, #0x18
cmp r0, #2
bgt _08023F30
- ldr r5, _08023F14 @ =0x086AE0B4
+ ldr r5, _08023F14 @ =gUnknown_086AE0B4
lsls r4, r4, #0x10
asrs r4, r4, #0x10
adds r0, r4, #0
@@ -36174,7 +36174,7 @@ sub_23E18: @ 0x08023E18
adds r0, r6, r2
strb r1, [r0]
ldr r5, [r7]
- ldr r2, _08023F18 @ =0x086AE0A4
+ ldr r2, _08023F18 @ =gUnknown_086AE0A4
ldr r3, _08023F10 @ =0x000002DA
adds r1, r5, r3
movs r0, #0
@@ -36223,7 +36223,7 @@ _08023EDE:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08023F24 @ =0x08449D8C
+ ldr r1, _08023F24 @ =gUnknown_08449D8C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08023F28 @ =0x06013300
@@ -36233,16 +36233,16 @@ _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
_08023F10: .4byte 0x000002DA
-_08023F14: .4byte 0x086AE0B4
-_08023F18: .4byte 0x086AE0A4
+_08023F14: .4byte gUnknown_086AE0B4
+_08023F18: .4byte gUnknown_086AE0A4
_08023F1C: .4byte 0x000002D6
_08023F20: .4byte 0x040000D4
-_08023F24: .4byte 0x08449D8C
+_08023F24: .4byte gUnknown_08449D8C
_08023F28: .4byte 0x06013300
_08023F2C: .4byte 0x80000140
_08023F30:
@@ -36280,7 +36280,7 @@ _08023F36:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08023FF0 @ =0x08449D8C
+ ldr r1, _08023FF0 @ =gUnknown_08449D8C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08023FF4 @ =0x06013300
@@ -36344,7 +36344,7 @@ _08023FDA:
b _080240FA
.align 2, 0
_08023FEC: .4byte 0x040000D4
-_08023FF0: .4byte 0x08449D8C
+_08023FF0: .4byte gUnknown_08449D8C
_08023FF4: .4byte 0x06013300
_08023FF8: .4byte 0x80000140
_08023FFC: .4byte 0x000002DE
@@ -36472,7 +36472,7 @@ _080240A8:
_080240FA:
ldr r6, _0802418C @ =gUnknown_020314E0
ldr r7, [r6]
- ldr r1, _08024190 @ =0x086AE0A4
+ ldr r1, _08024190 @ =gUnknown_086AE0A4
ldr r0, _08024194 @ =0x000002DA
adds r0, r0, r7
mov r8, r0
@@ -36541,7 +36541,7 @@ _080240FA:
_08024184: .4byte 0x0000132C
_08024188: .4byte 0x000005FA
_0802418C: .4byte gUnknown_020314E0
-_08024190: .4byte 0x086AE0A4
+_08024190: .4byte gUnknown_086AE0A4
_08024194: .4byte 0x000002DA
_08024198: .4byte 0x000002DE
_0802419C: .4byte 0x000002D6
@@ -36923,7 +36923,7 @@ _08024494: .4byte gUnknown_020314E0
_08024498: .4byte 0x000006C4
_0802449C: .4byte gMain
_080244A0:
- ldr r3, _080244D0 @ =0x086AD52C
+ ldr r3, _080244D0 @ =gUnknown_086AD52C
ldr r5, _080244D4 @ =gUnknown_020314E0
ldr r2, [r5]
movs r6, #0x81
@@ -36947,7 +36947,7 @@ _080244A0:
strh r0, [r2]
b _080245FE
.align 2, 0
-_080244D0: .4byte 0x086AD52C
+_080244D0: .4byte gUnknown_086AD52C
_080244D4: .4byte gUnknown_020314E0
_080244D8: .4byte 0x00000206
_080244DC:
@@ -37016,7 +37016,7 @@ _0802453E:
adds r1, r3, r6
movs r0, #0x8c
strh r0, [r1]
- ldr r2, _080245A8 @ =0x086A3700
+ ldr r2, _080245A8 @ =gUnknown_086A3700
movs r7, #0xb3
lsls r7, r7, #3
adds r0, r3, r7
@@ -37046,16 +37046,16 @@ _08024576:
adds r1, r2, r3
ldr r0, _080245B0 @ =0x0000FFE2
strh r0, [r1]
- ldr r3, _080245B4 @ =0x086AD52C
+ ldr r3, _080245B4 @ =gUnknown_086AD52C
b _080245FE
.align 2, 0
_0802459C: .4byte gUnknown_020314E0
_080245A0: .4byte 0x00000206
_080245A4: .4byte gMain
-_080245A8: .4byte 0x086A3700
+_080245A8: .4byte gUnknown_086A3700
_080245AC: .4byte 0x0000FFF8
_080245B0: .4byte 0x0000FFE2
-_080245B4: .4byte 0x086AD52C
+_080245B4: .4byte gUnknown_086AD52C
_080245B8:
movs r5, #0xfc
lsls r5, r5, #1
@@ -37066,10 +37066,10 @@ _080245B8:
lsls r6, r6, #1
adds r0, r2, r6
strh r1, [r0]
- ldr r3, _080245D0 @ =0x086AD52C
+ ldr r3, _080245D0 @ =gUnknown_086AD52C
b _080245FE
.align 2, 0
-_080245D0: .4byte 0x086AD52C
+_080245D0: .4byte gUnknown_086AD52C
_080245D4:
adds r1, r1, r6
movs r0, #0
@@ -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]
@@ -37187,7 +37187,7 @@ _08024656:
ldr r0, [r2, #8]
movs r2, #0
lsls r1, r6, #0x10
- ldr r5, _08024774 @ =0x086B4B0E
+ ldr r5, _08024774 @ =gUnknown_086B4B0E
mov r8, r5
ldr r6, _08024778 @ =gOamBuffer
asrs r1, r1, #0x10
@@ -37265,13 +37265,13 @@ _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 0x086B4B0E
+_08024774: .4byte gUnknown_086B4B0E
_08024778: .4byte gOamBuffer
_0802477C: .4byte 0x000001FF
_08024780: .4byte 0xFFFFFE00
@@ -37329,7 +37329,7 @@ _080247BC:
.align 2, 0
_080247F0: .4byte 0x000008D4
_080247F4:
- ldr r3, _080248A0 @ =0x086AD750
+ ldr r3, _080248A0 @ =gUnknown_086AD750
movs r1, #0x81
lsls r1, r1, #2
adds r0, r4, r1
@@ -37413,11 +37413,11 @@ _0802485C:
rsbs r0, r0, #0
b _080248F0
.align 2, 0
-_080248A0: .4byte 0x086AD750
+_080248A0: .4byte gUnknown_086AD750
_080248A4: .4byte 0x00000143
_080248A8: .4byte 0x00004E20
_080248AC:
- ldr r0, _08024934 @ =0x086AD788
+ ldr r0, _08024934 @ =gUnknown_086AD788
lsrs r4, r4, #0x1d
lsls r4, r4, #1
adds r4, r4, r0
@@ -37482,7 +37482,7 @@ _080248F0:
strb r0, [r3]
b _08024964
.align 2, 0
-_08024934: .4byte 0x086AD788
+_08024934: .4byte gUnknown_086AD788
_08024938: .4byte gMain
_0802493C: .4byte 0x00004E20
_08024940: .4byte gUnknown_020314E0
@@ -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
@@ -37664,7 +37664,7 @@ _08024AA8: .4byte gOamBuffer
_08024AAC: .4byte 0xFFFFFE00
_08024AB0: .4byte 0x000001FF
_08024AB4:
- ldr r3, _08024B5C @ =0x086AD580
+ ldr r3, _08024B5C @ =gUnknown_086AD580
ldr r5, _08024B60 @ =gUnknown_020314E0
ldr r4, [r5]
movs r1, #0x81
@@ -37744,13 +37744,13 @@ _08024AB4:
movs r5, #0xe
b _08024BFA
.align 2, 0
-_08024B5C: .4byte 0x086AD580
+_08024B5C: .4byte gUnknown_086AD580
_08024B60: .4byte gUnknown_020314E0
_08024B64: .4byte gMain
_08024B68: .4byte 0x00004E20
_08024B6C: .4byte 0x000005A9
_08024B70:
- ldr r2, _08024BA8 @ =0x086A3700
+ ldr r2, _08024BA8 @ =gUnknown_086A3700
movs r1, #0xb3
lsls r1, r1, #3
adds r0, r5, r1
@@ -37762,7 +37762,7 @@ _08024B70:
ldrb r0, [r0, #0x13]
cmp r0, #0
beq _08024BB4
- ldr r0, _08024BAC @ =0x086AD788
+ ldr r0, _08024BAC @ =gUnknown_086AD788
mov r2, sl
lsrs r4, r2, #0x1d
lsls r4, r4, #1
@@ -37778,11 +37778,11 @@ _08024B70:
lsrs r5, r0, #0x10
b _08024BDA
.align 2, 0
-_08024BA8: .4byte 0x086A3700
-_08024BAC: .4byte 0x086AD788
+_08024BA8: .4byte gUnknown_086A3700
+_08024BAC: .4byte gUnknown_086AD788
_08024BB0: .4byte gMain
_08024BB4:
- ldr r0, _08024C1C @ =0x086AD788
+ ldr r0, _08024C1C @ =gUnknown_086AD788
mov r4, sl
lsrs r2, r4, #0x1d
lsls r2, r2, #1
@@ -37836,7 +37836,7 @@ _08024BFA:
strb r0, [r1]
b _08024C40
.align 2, 0
-_08024C1C: .4byte 0x086AD788
+_08024C1C: .4byte gUnknown_086AD788
_08024C20: .4byte gMain
_08024C24: .4byte gUnknown_020314E0
_08024C28: .4byte 0x000009C3
@@ -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
@@ -38188,14 +38188,14 @@ _08024EFC:
movs r1, #9
strb r1, [r0]
ldr r1, _08025090 @ =0x040000D4
- ldr r0, _08025094 @ =0x086ACF80
+ ldr r0, _08025094 @ =gUnknown_086ACF80
str r0, [r1]
ldr r0, _08025098 @ =0x050003E0
str r0, [r1, #4]
ldr r0, _0802509C @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _080250A0 @ =0x081428D4
+ ldr r0, _080250A0 @ =gUnknown_081428D4
str r0, [r1]
ldr r0, _080250A4 @ =0x06015800
str r0, [r1, #4]
@@ -38209,7 +38209,7 @@ _08024EFC:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #9
- ldr r4, _080250B0 @ =0x08138014
+ ldr r4, _080250B0 @ =gUnknown_08138014
adds r0, r0, r4
str r0, [r1]
ldr r0, _080250B4 @ =0x060164C0
@@ -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]
@@ -38383,21 +38383,21 @@ _08025028:
.align 2, 0
_0802508C: .4byte gUnknown_020314E0
_08025090: .4byte 0x040000D4
-_08025094: .4byte 0x086ACF80
+_08025094: .4byte gUnknown_086ACF80
_08025098: .4byte 0x050003E0
_0802509C: .4byte 0x80000010
-_080250A0: .4byte 0x081428D4
+_080250A0: .4byte gUnknown_081428D4
_080250A4: .4byte 0x06015800
_080250A8: .4byte 0x80000E00
_080250AC: .4byte 0x000005F6
-_080250B0: .4byte 0x08138014
+_080250B0: .4byte gUnknown_08138014
_080250B4: .4byte 0x060164C0
_080250B8: .4byte 0x80000040
_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
@@ -38837,14 +38837,14 @@ _08025428:
movs r0, #0xb
strb r0, [r1]
ldr r1, _080254A8 @ =0x040000D4
- ldr r0, _080254AC @ =0x083A05CC
+ ldr r0, _080254AC @ =gUnknown_083A05CC
str r0, [r1]
ldr r0, _080254B0 @ =0x050003C0
str r0, [r1, #4]
ldr r0, _080254B4 @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _080254B8 @ =0x0839DDAC
+ ldr r0, _080254B8 @ =gUnknown_0839DDAC
str r0, [r1]
ldr r0, _080254BC @ =0x06015800
str r0, [r1, #4]
@@ -38852,7 +38852,7 @@ _08025428:
str r0, [r1, #8]
ldr r0, [r1, #8]
_08025464:
- ldr r1, _080254C4 @ =0x086AD3FE
+ ldr r1, _080254C4 @ =gUnknown_086AD3FE
ldr r3, _08025494 @ =gUnknown_020314E0
ldr r2, [r3]
ldr r6, _08025498 @ =0x000006CC
@@ -38881,13 +38881,13 @@ _0802549C: .4byte 0x000006C7
_080254A0: .4byte 0x000006C6
_080254A4: .4byte 0x000006CA
_080254A8: .4byte 0x040000D4
-_080254AC: .4byte 0x083A05CC
+_080254AC: .4byte gUnknown_083A05CC
_080254B0: .4byte 0x050003C0
_080254B4: .4byte 0x80000010
-_080254B8: .4byte 0x0839DDAC
+_080254B8: .4byte gUnknown_0839DDAC
_080254BC: .4byte 0x06015800
_080254C0: .4byte 0x80001400
-_080254C4: .4byte 0x086AD3FE
+_080254C4: .4byte gUnknown_086AD3FE
_080254C8:
movs r7, #0
movs r0, #0
@@ -39164,7 +39164,7 @@ _080256EC:
movs r2, #0
ldr r0, _080257EC @ =gOamBuffer
mov ip, r0
- ldr r1, _080257F0 @ =0x086AD3FE
+ ldr r1, _080257F0 @ =gUnknown_086AD3FE
mov sl, r1
ldr r3, _080257F4 @ =gUnknown_020314E0
mov sb, r3
@@ -39198,7 +39198,7 @@ _080256FE:
lsls r0, r0, #2
ldr r1, [sp]
adds r2, r1, r0
- ldr r0, _080257FC @ =0x086B53E4
+ ldr r0, _080257FC @ =gUnknown_086B53E4
adds r2, r2, r0
ldrh r0, [r2]
strh r0, [r4]
@@ -39221,7 +39221,7 @@ _080256FE:
lsls r0, r0, #2
ldr r1, [sp]
adds r2, r1, r0
- ldr r0, _080257FC @ =0x086B53E4
+ ldr r0, _080257FC @ =gUnknown_086B53E4
adds r2, r2, r0
ldrh r0, [r2]
strh r0, [r4]
@@ -39241,7 +39241,7 @@ _080256FE:
adds r0, r0, r1
lsls r0, r0, #2
adds r3, r3, r0
- ldr r0, _080257FC @ =0x086B53E4
+ ldr r0, _080257FC @ =gUnknown_086B53E4
adds r3, r3, r0
ldrh r0, [r3]
strh r0, [r4, #2]
@@ -39291,10 +39291,10 @@ _080256FE:
bx r0
.align 2, 0
_080257EC: .4byte gOamBuffer
-_080257F0: .4byte 0x086AD3FE
+_080257F0: .4byte gUnknown_086AD3FE
_080257F4: .4byte gUnknown_020314E0
_080257F8: .4byte 0x000006CC
-_080257FC: .4byte 0x086B53E4
+_080257FC: .4byte gUnknown_086B53E4
_08025800: .4byte 0x000001FF
_08025804: .4byte 0xFFFFFE00
@@ -39376,14 +39376,14 @@ _080258A8:
movs r1, #5
strb r1, [r0]
ldr r1, _08025900 @ =0x040000D4
- ldr r0, _08025904 @ =0x083A07CC
+ ldr r0, _08025904 @ =gUnknown_083A07CC
str r0, [r1]
ldr r0, _08025908 @ =0x06015800
str r0, [r1, #4]
ldr r0, _0802590C @ =0x80001000
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08025910 @ =0x083A27EC
+ ldr r0, _08025910 @ =gUnknown_083A27EC
str r0, [r1]
ldr r0, _08025914 @ =0x050003C0
str r0, [r1, #4]
@@ -39415,10 +39415,10 @@ _080258A8:
b _08025F36
.align 2, 0
_08025900: .4byte 0x040000D4
-_08025904: .4byte 0x083A07CC
+_08025904: .4byte gUnknown_083A07CC
_08025908: .4byte 0x06015800
_0802590C: .4byte 0x80001000
-_08025910: .4byte 0x083A27EC
+_08025910: .4byte gUnknown_083A27EC
_08025914: .4byte 0x050003C0
_08025918: .4byte 0x80000010
_0802591C: .4byte gMain
@@ -39426,7 +39426,7 @@ _08025920: .4byte 0x00000602
_08025924: .4byte 0x00000604
_08025928: .4byte 0x00000603
_0802592C:
- ldr r2, _08025954 @ =0x086AE0C0
+ ldr r2, _08025954 @ =gUnknown_086AE0C0
ldr r1, [r7]
ldr r4, _08025958 @ =0x00000603
adds r3, r1, r4
@@ -39446,7 +39446,7 @@ _0802592C:
ldr r3, _08025960 @ =gMain
b _08025996
.align 2, 0
-_08025954: .4byte 0x086AE0C0
+_08025954: .4byte gUnknown_086AE0C0
_08025958: .4byte 0x00000603
_0802595C: .4byte 0x00000604
_08025960: .4byte gMain
@@ -39510,7 +39510,7 @@ _080259CE:
lsls r0, r5, #0x10
ldr r7, _08025A6C @ =gOamBuffer
mov r8, r7
- ldr r1, _08025A70 @ =0x086B50AE
+ ldr r1, _08025A70 @ =gUnknown_086B50AE
mov ip, r1
asrs r1, r0, #0x10
lsls r0, r1, #3
@@ -39584,7 +39584,7 @@ _08025A60: .4byte 0x00000603
_08025A64: .4byte gMain
_08025A68: .4byte 0x00000602
_08025A6C: .4byte gOamBuffer
-_08025A70: .4byte 0x086B50AE
+_08025A70: .4byte gUnknown_086B50AE
_08025A74: .4byte 0xFFFFFE00
_08025A78: .4byte 0x000001FF
_08025A7C:
@@ -39594,14 +39594,14 @@ _08025A7C:
movs r1, #6
strb r1, [r0]
ldr r1, _08025AD0 @ =0x040000D4
- ldr r0, _08025AD4 @ =0x083A29EC
+ ldr r0, _08025AD4 @ =gUnknown_083A29EC
str r0, [r1]
ldr r0, _08025AD8 @ =0x06015800
str r0, [r1, #4]
ldr r0, _08025ADC @ =0x80000400
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08025AE0 @ =0x083A320C
+ ldr r0, _08025AE0 @ =gUnknown_083A320C
str r0, [r1]
ldr r0, _08025AE4 @ =0x050003C0
str r0, [r1, #4]
@@ -39632,10 +39632,10 @@ _08025A7C:
b _08025F36
.align 2, 0
_08025AD0: .4byte 0x040000D4
-_08025AD4: .4byte 0x083A29EC
+_08025AD4: .4byte gUnknown_083A29EC
_08025AD8: .4byte 0x06015800
_08025ADC: .4byte 0x80000400
-_08025AE0: .4byte 0x083A320C
+_08025AE0: .4byte gUnknown_083A320C
_08025AE4: .4byte 0x050003C0
_08025AE8: .4byte 0x80000010
_08025AEC: .4byte gMain
@@ -39705,7 +39705,7 @@ _08025B6C:
lsls r0, r5, #0x10
ldr r3, _08025C08 @ =gOamBuffer
mov r8, r3
- ldr r4, _08025C0C @ =0x086B4F6A
+ ldr r4, _08025C0C @ =gUnknown_086B4F6A
mov ip, r4
asrs r1, r0, #0x10
lsls r0, r1, #3
@@ -39779,7 +39779,7 @@ _08025BFC: .4byte gMain
_08025C00: .4byte 0x00000602
_08025C04: .4byte 0x00000603
_08025C08: .4byte gOamBuffer
-_08025C0C: .4byte 0x086B4F6A
+_08025C0C: .4byte gUnknown_086B4F6A
_08025C10: .4byte 0xFFFFFE00
_08025C14: .4byte 0x000001FF
_08025C18:
@@ -39788,14 +39788,14 @@ _08025C18:
movs r1, #7
strb r1, [r0]
ldr r1, _08025C58 @ =0x040000D4
- ldr r0, _08025C5C @ =0x083A340C
+ ldr r0, _08025C5C @ =gUnknown_083A340C
str r0, [r1]
ldr r0, _08025C60 @ =0x06015800
str r0, [r1, #4]
ldr r0, _08025C64 @ =0x80001000
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08025C68 @ =0x083A542C
+ ldr r0, _08025C68 @ =gUnknown_083A542C
str r0, [r1]
ldr r0, _08025C6C @ =0x050003C0
str r0, [r1, #4]
@@ -39814,10 +39814,10 @@ _08025C18:
b _08025F36
.align 2, 0
_08025C58: .4byte 0x040000D4
-_08025C5C: .4byte 0x083A340C
+_08025C5C: .4byte gUnknown_083A340C
_08025C60: .4byte 0x06015800
_08025C64: .4byte 0x80001000
-_08025C68: .4byte 0x083A542C
+_08025C68: .4byte gUnknown_083A542C
_08025C6C: .4byte 0x050003C0
_08025C70: .4byte 0x80000010
_08025C74: .4byte 0x00000602
@@ -39944,14 +39944,14 @@ _08025D60:
movs r1, #8
strb r1, [r0]
ldr r1, _08025DAC @ =0x040000D4
- ldr r0, _08025DB0 @ =0x083A562C
+ ldr r0, _08025DB0 @ =gUnknown_083A562C
str r0, [r1]
ldr r0, _08025DB4 @ =0x06015800
str r0, [r1, #4]
ldr r0, _08025DB8 @ =0x80000C00
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08025DBC @ =0x083A6E4C
+ ldr r0, _08025DBC @ =gUnknown_083A6E4C
str r0, [r1]
ldr r0, _08025DC0 @ =0x050003C0
str r0, [r1, #4]
@@ -39979,16 +39979,16 @@ _08025D60:
b _08025F36
.align 2, 0
_08025DAC: .4byte 0x040000D4
-_08025DB0: .4byte 0x083A562C
+_08025DB0: .4byte gUnknown_083A562C
_08025DB4: .4byte 0x06015800
_08025DB8: .4byte 0x80000C00
-_08025DBC: .4byte 0x083A6E4C
+_08025DBC: .4byte gUnknown_083A6E4C
_08025DC0: .4byte 0x050003C0
_08025DC4: .4byte 0x80000010
_08025DC8: .4byte gMain
_08025DCC: .4byte 0x00000602
_08025DD0:
- ldr r2, _08025DF8 @ =0x086AE0D0
+ ldr r2, _08025DF8 @ =gUnknown_086AE0D0
ldr r1, [r7]
ldr r5, _08025DFC @ =0x00000603
adds r3, r1, r5
@@ -40008,7 +40008,7 @@ _08025DD0:
ldr r3, _08025E04 @ =gMain
b _08025E6C
.align 2, 0
-_08025DF8: .4byte 0x086AE0D0
+_08025DF8: .4byte gUnknown_086AE0D0
_08025DFC: .4byte 0x00000603
_08025E00: .4byte 0x00000604
_08025E04: .4byte gMain
@@ -40099,7 +40099,7 @@ _08025EA8:
lsls r0, r5, #0x10
ldr r3, _08025F54 @ =gOamBuffer
mov r8, r3
- ldr r4, _08025F58 @ =0x086B4E62
+ ldr r4, _08025F58 @ =gUnknown_086B4E62
mov ip, r4
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -40181,7 +40181,7 @@ _08025F48: .4byte gMain
_08025F4C: .4byte 0x000006C6
_08025F50: .4byte 0x000006C7
_08025F54: .4byte gOamBuffer
-_08025F58: .4byte 0x086B4E62
+_08025F58: .4byte gUnknown_086B4E62
_08025F5C: .4byte 0xFFFFFE00
_08025F60: .4byte 0x000001FF
@@ -40216,7 +40216,7 @@ sub_25F64: @ 0x08025F64
adds r4, #0x32
strb r0, [r4]
ldr r2, [r5]
- ldr r0, _08026088 @ =0x08055A68
+ ldr r0, _08026088 @ =gUnknown_08055A68
mov sb, r0
adds r0, r2, #0
adds r0, #0x32
@@ -40232,7 +40232,7 @@ sub_25F64: @ 0x08025F64
adds r2, #0x35
strb r0, [r2]
ldr r1, [r5]
- ldr r2, _0802608C @ =0x08137928
+ ldr r2, _0802608C @ =gUnknown_08137928
mov r8, r2
adds r0, r1, #0
adds r0, #0x35
@@ -40299,14 +40299,14 @@ _08026032:
cmp r0, #5
ble _08026032
ldr r1, _0802609C @ =0x040000D4
- ldr r0, _080260A0 @ =0x083A8AAC
+ ldr r0, _080260A0 @ =gUnknown_083A8AAC
str r0, [r1]
ldr r0, _080260A4 @ =0x050003C0
str r0, [r1, #4]
ldr r0, _080260A8 @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _080260AC @ =0x084FA20C
+ ldr r0, _080260AC @ =gUnknown_084FA20C
str r0, [r1]
ldr r0, _080260B0 @ =0x06015800
str r0, [r1, #4]
@@ -40327,16 +40327,16 @@ _08026032:
_0802607C: .4byte gUnknown_020314E0
_08026080: .4byte 0x000006DB
_08026084: .4byte gMain
-_08026088: .4byte 0x08055A68
-_0802608C: .4byte 0x08137928
+_08026088: .4byte gUnknown_08055A68
+_0802608C: .4byte gUnknown_08137928
_08026090: .4byte 0x000006DA
_08026094: .4byte 0x000006D9
_08026098: .4byte 0x000006D3
_0802609C: .4byte 0x040000D4
-_080260A0: .4byte 0x083A8AAC
+_080260A0: .4byte gUnknown_083A8AAC
_080260A4: .4byte 0x050003C0
_080260A8: .4byte 0x80000010
-_080260AC: .4byte 0x084FA20C
+_080260AC: .4byte gUnknown_084FA20C
_080260B0: .4byte 0x06015800
_080260B4: .4byte 0x80000140
@@ -40509,7 +40509,7 @@ _080261FA:
ldrh r0, [r2]
cmp r0, #0x8e
bhi _08026224
- ldr r1, _080262D4 @ =0x08137944
+ ldr r1, _080262D4 @ =gUnknown_08137944
lsrs r0, r0, #3
lsls r0, r0, #1
adds r0, r0, r1
@@ -40528,7 +40528,7 @@ _08026224:
lsrs r0, r0, #0x10
cmp r0, #0x8e
bhi _08026254
- ldr r3, _080262D4 @ =0x08137944
+ ldr r3, _080262D4 @ =gUnknown_08137944
ldrh r1, [r1]
adds r0, r1, #0
subs r0, #0x12
@@ -40556,7 +40556,7 @@ _08026254:
lsrs r0, r0, #0x10
cmp r0, #0x8e
bhi _08026286
- ldr r3, _080262D4 @ =0x08137944
+ ldr r3, _080262D4 @ =gUnknown_08137944
ldrh r1, [r1]
adds r0, r1, #0
subs r0, #0x24
@@ -40609,7 +40609,7 @@ _08026296:
.align 2, 0
_080262CC: .4byte 0x000005FC
_080262D0: .4byte gMain
-_080262D4: .4byte 0x08137944
+_080262D4: .4byte gUnknown_08137944
_080262D8: .4byte 0x00000171
_080262DC: .4byte 0x000006F2
_080262E0: .4byte 0x000006C4
@@ -40960,7 +40960,7 @@ _08026568:
_080265A8:
ldr r5, _080265F4 @ =gUnknown_020314E0
ldr r2, [r5]
- ldr r4, _080265F8 @ =0x08055A68
+ ldr r4, _080265F8 @ =gUnknown_08055A68
adds r0, r2, #0
adds r0, #0x32
movs r3, #0
@@ -40976,7 +40976,7 @@ _080265A8:
adds r2, #0x35
strb r0, [r2]
ldr r1, [r5]
- ldr r2, _08026600 @ =0x08137928
+ ldr r2, _08026600 @ =gUnknown_08137928
adds r0, r1, #0
adds r0, #0x35
ldrb r0, [r0]
@@ -40996,9 +40996,9 @@ _080265A8:
b _0802674E
.align 2, 0
_080265F4: .4byte gUnknown_020314E0
-_080265F8: .4byte 0x08055A68
+_080265F8: .4byte gUnknown_08055A68
_080265FC: .4byte gMain
-_08026600: .4byte 0x08137928
+_08026600: .4byte gUnknown_08137928
_08026604: .4byte 0x000006DA
_08026608:
ldr r0, _08026640 @ =gUnknown_020314E0
@@ -41079,7 +41079,7 @@ _08026696:
lsls r1, r3, #0x10
ldr r7, _08026764 @ =gOamBuffer
mov r8, r7
- ldr r0, _08026768 @ =0x086B51CE
+ ldr r0, _08026768 @ =gUnknown_086B51CE
mov ip, r0
asrs r1, r1, #0x10
movs r0, #0x36
@@ -41182,7 +41182,7 @@ _0802674E:
.align 2, 0
_08026760: .4byte gMain
_08026764: .4byte gOamBuffer
-_08026768: .4byte 0x086B51CE
+_08026768: .4byte gUnknown_086B51CE
_0802676C: .4byte 0xFFFFFE00
_08026770: .4byte 0x000001FF
_08026774: .4byte 0x000006C4
@@ -41203,7 +41203,7 @@ sub_26778: @ 0x08026778
movs r5, #0
movs r1, #0
strh r1, [r3]
- ldr r1, _080267EC @ =0x08137AB8
+ ldr r1, _080267EC @ =gUnknown_08137AB8
lsls r0, r0, #0x10
asrs r3, r0, #0x10
lsls r0, r3, #1
@@ -41244,7 +41244,7 @@ _080267C2:
_080267E0: .4byte gMain
_080267E4: .4byte gUnknown_020314E0
_080267E8: .4byte 0x0000070C
-_080267EC: .4byte 0x08137AB8
+_080267EC: .4byte gUnknown_08137AB8
_080267F0: .4byte 0x0000072F
_080267F4: .4byte 0x0000072E
_080267F8: .4byte 0x0000072A
@@ -41485,7 +41485,7 @@ sub_269A4: @ 0x080269A4
subs r0, #0x1c
strh r0, [r2]
ldr r1, _08026A00 @ =0x040000D4
- ldr r0, _08026A04 @ =0x081C0064
+ ldr r0, _08026A04 @ =gUnknown_081C0064
str r0, [r1]
ldr r0, _08026A08 @ =0x05000180
str r0, [r1, #4]
@@ -41500,7 +41500,7 @@ _080269F4: .4byte gUnknown_020314E0
_080269F8: .4byte 0x00000296
_080269FC: .4byte 0x00000724
_08026A00: .4byte 0x040000D4
-_08026A04: .4byte 0x081C0064
+_08026A04: .4byte gUnknown_081C0064
_08026A08: .4byte 0x05000180
_08026A0C: .4byte 0x80000010
@@ -42221,7 +42221,7 @@ _08026FC4:
.align 2, 0
_08026FD4: .4byte 0x0000025F
_08026FD8:
- ldr r2, _08027054 @ =0x086A3700
+ ldr r2, _08027054 @ =gUnknown_086A3700
ldrh r1, [r1]
lsls r0, r1, #1
adds r0, r0, r1
@@ -42241,7 +42241,7 @@ _08026FD8:
strb r6, [r1]
_08026FFC:
ldr r1, _0802705C @ =0x040000D4
- ldr r0, _08027060 @ =0x081C0064
+ ldr r0, _08027060 @ =gUnknown_081C0064
str r0, [r1]
ldr r0, _08027064 @ =0x05000180
str r0, [r1, #4]
@@ -42284,10 +42284,10 @@ _08026FFC:
pop {r0}
bx r0
.align 2, 0
-_08027054: .4byte 0x086A3700
+_08027054: .4byte gUnknown_086A3700
_08027058: .4byte 0x0000025F
_0802705C: .4byte 0x040000D4
-_08027060: .4byte 0x081C0064
+_08027060: .4byte gUnknown_081C0064
_08027064: .4byte 0x05000180
_08027068: .4byte 0x80000010
_0802706C: .4byte 0x0000072E
@@ -42686,7 +42686,7 @@ _08027390:
adds r1, r1, r2
strb r0, [r1]
ldr r3, [r6]
- ldr r5, _08027404 @ =0x086ACFA0
+ ldr r5, _08027404 @ =gUnknown_086ACFA0
adds r2, r3, r2
movs r1, #0
ldrsb r1, [r2, r1]
@@ -42728,7 +42728,7 @@ _08027390:
.align 2, 0
_080273FC: .4byte 0x0000026B
_08027400: .4byte 0x0000025E
-_08027404: .4byte 0x086ACFA0
+_08027404: .4byte gUnknown_086ACFA0
_08027408: .4byte gMain
_0802740C: .4byte 0x0000025A
_08027410: .4byte 0x0000026E
@@ -42946,7 +42946,7 @@ _0802758E:
movs r2, #0
lsls r0, r1, #0x10
asrs r0, r0, #0x10
- ldr r5, _0802769C @ =0x03005C00
+ ldr r5, _0802769C @ =gUnknown_03005C00
mov r8, r5
cmp r2, r0
bgt _080275F0
@@ -43000,7 +43000,7 @@ _08027600:
movs r2, #0
lsls r0, r0, #0x10
asrs r0, r0, #0x10
- ldr r3, _0802769C @ =0x03005C00
+ ldr r3, _0802769C @ =gUnknown_03005C00
mov r8, r3
cmp r2, r0
bgt _08027654
@@ -43070,7 +43070,7 @@ _0802768C: .4byte gUnknown_020314E0
_08027690: .4byte 0x000006C4
_08027694: .4byte 0x004C4B40
_08027698: .4byte gMain
-_0802769C: .4byte 0x03005C00
+_0802769C: .4byte gUnknown_03005C00
_080276A0: .4byte 0x040000D4
_080276A4: .4byte 0x06002000
_080276A8: .4byte 0x80000400
@@ -43405,7 +43405,7 @@ _08027932:
movs r0, #0xf
strb r0, [r1]
ldr r2, _080279D0 @ =0x040000D4
- ldr r1, _080279D4 @ =0x086AD474
+ ldr r1, _080279D4 @ =gUnknown_086AD474
ldr r3, [r6]
ldr r0, _080279D8 @ =0x0000025F
adds r4, r3, r0
@@ -43423,7 +43423,7 @@ _08027932:
movs r0, #0
ldrsb r0, [r4, r0]
lsls r0, r0, #5
- ldr r1, _080279E4 @ =0x0815C4C4
+ ldr r1, _080279E4 @ =gUnknown_0815C4C4
adds r0, r0, r1
str r0, [r2]
ldr r0, _080279E8 @ =0x050003E0
@@ -43445,11 +43445,11 @@ _0802798C:
ldrh r0, [r0]
cmp r0, #0x3c
bne _0802799E
- ldr r0, _080279F4 @ =0x02032F20
- ldr r1, _080279F8 @ =0x0869F58C
+ ldr r0, _080279F4 @ =gMPlayInfo_SE1
+ ldr r1, _080279F8 @ =gUnknown_0869F58C
bl MPlayStart
_0802799E:
- ldr r2, _080279FC @ =0x086AE0E6
+ ldr r2, _080279FC @ =gUnknown_086AE0E6
ldr r1, [r6]
ldr r5, _080279F0 @ =0x00000626
adds r3, r1, r5
@@ -43472,17 +43472,17 @@ _080279C4: .4byte gMain
_080279C8: .4byte gUnknown_020314E0
_080279CC: .4byte 0x0000026E
_080279D0: .4byte 0x040000D4
-_080279D4: .4byte 0x086AD474
+_080279D4: .4byte gUnknown_086AD474
_080279D8: .4byte 0x0000025F
_080279DC: .4byte 0x06015800
_080279E0: .4byte 0x80000E00
-_080279E4: .4byte 0x0815C4C4
+_080279E4: .4byte gUnknown_0815C4C4
_080279E8: .4byte 0x050003E0
_080279EC: .4byte 0x80000010
_080279F0: .4byte 0x00000626
-_080279F4: .4byte 0x02032F20
-_080279F8: .4byte 0x0869F58C
-_080279FC: .4byte 0x086AE0E6
+_080279F4: .4byte gMPlayInfo_SE1
+_080279F8: .4byte gUnknown_0869F58C
+_080279FC: .4byte gUnknown_086AE0E6
_08027A00:
movs r2, #1
strh r2, [r1]
@@ -43511,8 +43511,8 @@ _08027A00:
adds r0, #0x80
ldr r0, [r0]
strh r2, [r0]
- ldr r0, _08027B4C @ =0x02032F20
- ldr r1, _08027B50 @ =0x0869F5C8
+ ldr r0, _08027B4C @ =gMPlayInfo_SE1
+ ldr r1, _08027B50 @ =gUnknown_0869F5C8
bl MPlayStart
ldr r0, [r6]
adds r0, #0xe4
@@ -43558,7 +43558,7 @@ _08027A8A:
movs r0, #0
ldr r3, _08027B60 @ =gOamBuffer
mov sl, r3
- ldr r5, _08027B64 @ =0x086B4202
+ ldr r5, _08027B64 @ =gUnknown_086B4202
mov sb, r5
ldr r6, _08027B54 @ =gUnknown_020314E0
mov r8, r6
@@ -43653,13 +43653,13 @@ _08027A9C:
b _08027CE8
.align 2, 0
_08027B48: .4byte 0x00000626
-_08027B4C: .4byte 0x02032F20
-_08027B50: .4byte 0x0869F5C8
+_08027B4C: .4byte gMPlayInfo_SE1
+_08027B50: .4byte gUnknown_0869F5C8
_08027B54: .4byte gUnknown_020314E0
_08027B58: .4byte 0x0000025A
_08027B5C: .4byte 0x0000FFE2
_08027B60: .4byte gOamBuffer
-_08027B64: .4byte 0x086B4202
+_08027B64: .4byte gUnknown_086B4202
_08027B68: .4byte 0x000001FF
_08027B6C: .4byte 0xFFFFFE00
_08027B70: .4byte 0x0000026E
@@ -43726,8 +43726,8 @@ _08027BD6:
bgt _08027C38
ldr r0, _08027D0C @ =0x00002710
str r0, [r1, #0x3c]
- ldr r0, _08027D10 @ =0x02032F20
- ldr r1, _08027D14 @ =0x0869F618
+ ldr r0, _08027D10 @ =gMPlayInfo_SE1
+ ldr r1, _08027D14 @ =gUnknown_0869F618
bl MPlayStart
ldr r1, [r4]
movs r2, #0
@@ -43809,7 +43809,7 @@ _08027C7C:
mov r8, r5
_08027C8A:
ldr r2, _08027D24 @ =0x040000D4
- ldr r1, _08027D28 @ =0x086AD49C
+ ldr r1, _08027D28 @ =gUnknown_086AD49C
ldr r0, [r3]
ldr r6, _08027D2C @ =0x0000025F
adds r0, r0, r6
@@ -43870,13 +43870,13 @@ _08027D00: .4byte 0x0000025E
_08027D04: .4byte gUnknown_020314E0
_08027D08: .4byte 0x0000026B
_08027D0C: .4byte 0x00002710
-_08027D10: .4byte 0x02032F20
-_08027D14: .4byte 0x0869F618
+_08027D10: .4byte gMPlayInfo_SE1
+_08027D14: .4byte gUnknown_0869F618
_08027D18: .4byte 0x0000071D
_08027D1C: .4byte gMain
_08027D20: .4byte 0x0000FFE2
_08027D24: .4byte 0x040000D4
-_08027D28: .4byte 0x086AD49C
+_08027D28: .4byte gUnknown_086AD49C
_08027D2C: .4byte 0x0000025F
_08027D30: .4byte 0x060116C0
_08027D34: .4byte 0x80000100
@@ -44079,7 +44079,7 @@ _08027ECE:
adds r0, #1
strh r0, [r1]
ldr r1, _08027F78 @ =0x040000D4
- ldr r0, _08027F7C @ =0x081C0064
+ ldr r0, _08027F7C @ =gUnknown_081C0064
str r0, [r1]
ldr r0, _08027F80 @ =0x05000180
str r0, [r1, #4]
@@ -44156,7 +44156,7 @@ _08027F6C: .4byte 0x00000724
_08027F70: .4byte 0x00001068
_08027F74: .4byte 0x0000029A
_08027F78: .4byte 0x040000D4
-_08027F7C: .4byte 0x081C0064
+_08027F7C: .4byte gUnknown_081C0064
_08027F80: .4byte 0x05000180
_08027F84: .4byte 0x80000010
_08027F88: .4byte gMain
@@ -44400,7 +44400,7 @@ _08028136:
adds r0, #0xf8
strh r3, [r0]
ldr r1, _080281B8 @ =0x040000D4
- ldr r0, _080281BC @ =0x086ACEF8
+ ldr r0, _080281BC @ =gUnknown_086ACEF8
ldr r0, [r0, #8]
str r0, [r1]
ldr r0, _080281C0 @ =0x06015800
@@ -44408,7 +44408,7 @@ _08028136:
ldr r0, _080281C4 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _080281C8 @ =0x086ACF18
+ ldr r0, _080281C8 @ =gUnknown_086ACF18
ldr r0, [r0, #8]
str r0, [r1]
ldr r0, _080281CC @ =0x050003C0
@@ -44423,10 +44423,10 @@ _08028136:
.align 2, 0
_080281B4: .4byte 0x0000F63C
_080281B8: .4byte 0x040000D4
-_080281BC: .4byte 0x086ACEF8
+_080281BC: .4byte gUnknown_086ACEF8
_080281C0: .4byte 0x06015800
_080281C4: .4byte 0x80001200
-_080281C8: .4byte 0x086ACF18
+_080281C8: .4byte gUnknown_086ACF18
_080281CC: .4byte 0x050003C0
_080281D0: .4byte 0x80000010
_080281D4:
@@ -44482,14 +44482,14 @@ _08028230:
movs r0, #0xa
strb r0, [r1]
ldr r1, _08028268 @ =0x040000D4
- ldr r0, _0802826C @ =0x0839C78C
+ ldr r0, _0802826C @ =gUnknown_0839C78C
str r0, [r1]
ldr r0, _08028270 @ =0x06015800
str r0, [r1, #4]
ldr r0, _08028274 @ =0x80000A00
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08028278 @ =0x0839DBAC
+ ldr r0, _08028278 @ =gUnknown_0839DBAC
str r0, [r1]
ldr r0, _0802827C @ =0x050003C0
str r0, [r1, #4]
@@ -44508,10 +44508,10 @@ _08028262:
b _080283FA
.align 2, 0
_08028268: .4byte 0x040000D4
-_0802826C: .4byte 0x0839C78C
+_0802826C: .4byte gUnknown_0839C78C
_08028270: .4byte 0x06015800
_08028274: .4byte 0x80000A00
-_08028278: .4byte 0x0839DBAC
+_08028278: .4byte gUnknown_0839DBAC
_0802827C: .4byte 0x050003C0
_08028280: .4byte 0x80000010
_08028284:
@@ -44520,14 +44520,14 @@ _08028284:
_0802828A:
bl sub_29624
ldr r0, _0802832C @ =0x040000D4
- ldr r1, _08028330 @ =0x086ACF80
+ ldr r1, _08028330 @ =gUnknown_086ACF80
str r1, [r0]
ldr r1, _08028334 @ =0x050003E0
str r1, [r0, #4]
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]
@@ -44580,7 +44580,7 @@ _0802828A:
adds r2, r1, r3
movs r0, #0x8c
strh r0, [r2]
- ldr r2, _08028354 @ =0x086A3700
+ ldr r2, _08028354 @ =gUnknown_086A3700
movs r0, #0xb3
lsls r0, r0, #3
adds r1, r1, r0
@@ -44597,16 +44597,16 @@ _0802828A:
b _080283FA
.align 2, 0
_0802832C: .4byte 0x040000D4
-_08028330: .4byte 0x086ACF80
+_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
_0802834C: .4byte 0x0000071D
_08028350: .4byte 0x000005F2
-_08028354: .4byte 0x086A3700
+_08028354: .4byte gUnknown_086A3700
_08028358:
ldr r1, [r5]
ldrh r2, [r1, #0x18]
@@ -44812,7 +44812,7 @@ sub_28404: @ 0x08028404
adds r0, r0, r2
strb r1, [r0]
ldr r1, _08028534 @ =0x040000D4
- ldr r0, _08028538 @ =0x081C0064
+ ldr r0, _08028538 @ =gUnknown_081C0064
str r0, [r1]
ldr r0, _0802853C @ =0x05000180
str r0, [r1, #4]
@@ -44837,7 +44837,7 @@ _08028528: .4byte 0x00000714
_0802852C: .4byte 0x00000711
_08028530: .4byte 0x00000713
_08028534: .4byte 0x040000D4
-_08028538: .4byte 0x081C0064
+_08028538: .4byte gUnknown_081C0064
_0802853C: .4byte 0x05000180
_08028540: .4byte 0x80000010
@@ -44964,7 +44964,7 @@ _080285E4:
adds r0, #0xf8
strh r3, [r0]
ldr r1, _08028668 @ =0x040000D4
- ldr r0, _0802866C @ =0x086ACEF8
+ ldr r0, _0802866C @ =gUnknown_086ACEF8
ldr r0, [r0, #0x14]
str r0, [r1]
ldr r0, _08028670 @ =0x06015800
@@ -44972,7 +44972,7 @@ _080285E4:
ldr r0, _08028674 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08028678 @ =0x086ACF18
+ ldr r0, _08028678 @ =gUnknown_086ACF18
ldr r0, [r0, #0x14]
str r0, [r1]
ldr r0, _0802867C @ =0x050003C0
@@ -44987,10 +44987,10 @@ _080285E4:
.align 2, 0
_08028664: .4byte 0x0000F63C
_08028668: .4byte 0x040000D4
-_0802866C: .4byte 0x086ACEF8
+_0802866C: .4byte gUnknown_086ACEF8
_08028670: .4byte 0x06015800
_08028674: .4byte 0x80001200
-_08028678: .4byte 0x086ACF18
+_08028678: .4byte gUnknown_086ACF18
_0802867C: .4byte 0x050003C0
_08028680: .4byte 0x80000010
_08028684:
@@ -45034,14 +45034,14 @@ _080286B8:
_080286C4: .4byte 0x000006C4
_080286C8:
ldr r2, _080287A4 @ =0x040000D4
- ldr r0, _080287A8 @ =0x086ACF80
+ ldr r0, _080287A8 @ =gUnknown_086ACF80
str r0, [r2]
ldr r0, _080287AC @ =0x050003E0
str r0, [r2, #4]
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]
@@ -45102,7 +45102,7 @@ _080286C8:
adds r0, #0x73
strb r3, [r0]
ldr r3, [r5]
- ldr r2, _080287DC @ =0x086AE124
+ ldr r2, _080287DC @ =gUnknown_086AE124
adds r5, r3, #0
adds r5, #0x73
movs r0, #0
@@ -45144,20 +45144,20 @@ _080286C8:
b _08028AD2
.align 2, 0
_080287A4: .4byte 0x040000D4
-_080287A8: .4byte 0x086ACF80
+_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
-_080287DC: .4byte 0x086AE124
+_080287DC: .4byte gUnknown_086AE124
_080287E0:
ldr r4, _08028824 @ =gUnknown_020314E0
mov r8, r4
@@ -45263,7 +45263,7 @@ _080288A8:
bl m4aSongNumStart
ldr r0, _080288E0 @ =gUnknown_020314E0
ldr r3, [r0]
- ldr r2, _080288E4 @ =0x086AE124
+ ldr r2, _080288E4 @ =gUnknown_086AE124
adds r4, r3, #0
adds r4, #0x73
movs r0, #0
@@ -45285,7 +45285,7 @@ _080288A8:
b _08028918
.align 2, 0
_080288E0: .4byte gUnknown_020314E0
-_080288E4: .4byte 0x086AE124
+_080288E4: .4byte gUnknown_086AE124
_080288E8:
adds r0, r5, #0
bl sub_C74
@@ -45423,8 +45423,8 @@ _080289E0:
adds r0, r0, r5
movs r1, #0
strb r1, [r0]
- ldr r0, _08028A24 @ =0x02032F20
- ldr r1, _08028A28 @ =0x0869F58C
+ ldr r0, _08028A24 @ =gMPlayInfo_SE1
+ ldr r1, _08028A28 @ =gUnknown_0869F58C
bl MPlayStart
b _08028AD2
.align 2, 0
@@ -45434,8 +45434,8 @@ _08028A14: .4byte 0x000001F3
_08028A18: .4byte 0x000005AA
_08028A1C: .4byte 0x00000296
_08028A20: .4byte 0x000005F2
-_08028A24: .4byte 0x02032F20
-_08028A28: .4byte 0x0869F58C
+_08028A24: .4byte gMPlayInfo_SE1
+_08028A28: .4byte gUnknown_0869F58C
_08028A2C:
mov r0, r8
ldr r1, [r0]
@@ -45536,7 +45536,7 @@ sub_28AE0: @ 0x08028AE0
mov r5, r8
push {r5, r6, r7}
sub sp, #0x18
- ldr r2, _08028BD4 @ =0x086A3700
+ ldr r2, _08028BD4 @ =gUnknown_086A3700
ldr r0, _08028BD8 @ =gUnknown_020314E0
ldr r0, [r0]
movs r1, #0xb3
@@ -45548,12 +45548,12 @@ sub_28AE0: @ 0x08028AE0
lsls r0, r0, #3
adds r0, r0, r2
movs r7, #0
- ldr r6, _08028BDC @ =0x086BB6F4
+ 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
@@ -45570,7 +45570,7 @@ sub_28AE0: @ 0x08028AE0
asrs r5, r0, #0x10
ldr r6, [r6]
mov ip, r6
- ldr r3, _08028BE8 @ =0x086B15B4
+ ldr r3, _08028BE8 @ =gUnknown_086B15B4
adds r4, r4, r3
ldr r6, [r4]
_08028B3A:
@@ -45634,13 +45634,13 @@ _08028B72:
cmp r1, #2
ble _08028B72
ldr r0, _08028BEC @ =0x040000D4
- ldr r3, _08028BE8 @ =0x086B15B4
+ ldr r3, _08028BE8 @ =gUnknown_086B15B4
ldr r1, [r3]
movs r4, #0xf0
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]
@@ -45653,21 +45653,21 @@ _08028B72:
pop {r0}
bx r0
.align 2, 0
-_08028BD4: .4byte 0x086A3700
+_08028BD4: .4byte gUnknown_086A3700
_08028BD8: .4byte gUnknown_020314E0
-_08028BDC: .4byte 0x086BB6F4
-_08028BE0: .4byte 0x02030760
-_08028BE4: .4byte 0x020306D0
-_08028BE8: .4byte 0x086B15B4
+_08028BDC: .4byte gUnknown_086BB6F4
+_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
push {r4, r5, r6, lr}
- ldr r2, _08028C6C @ =0x086A3700
+ ldr r2, _08028C6C @ =gUnknown_086A3700
ldr r0, _08028C70 @ =gUnknown_020314E0
ldr r0, [r0]
movs r1, #0xb3
@@ -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]
@@ -45721,14 +45721,14 @@ sub_28BFC: @ 0x08028BFC
pop {r0}
bx r0
.align 2, 0
-_08028C6C: .4byte 0x086A3700
+_08028C6C: .4byte gUnknown_086A3700
_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
@@ -46086,13 +46086,13 @@ _08028F52:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08028F70 @ =0x0844AA0C
+ ldr r1, _08028F70 @ =gUnknown_0844AA0C
b _08028FFC
.align 2, 0
_08028F64: .4byte gMain
_08028F68: .4byte gUnknown_020314E0
_08028F6C: .4byte 0x040000D4
-_08028F70: .4byte 0x0844AA0C
+_08028F70: .4byte gUnknown_0844AA0C
_08028F74:
movs r0, #0xbe
strh r0, [r7, #4]
@@ -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
@@ -46309,7 +46309,7 @@ _080290C6:
adds r0, r4, r5
lsls r0, r0, #2
adds r1, r1, r0
- ldr r2, _08029140 @ =0x086AE154
+ ldr r2, _08029140 @ =gUnknown_086AE154
adds r1, r1, r2
ldrh r1, [r1]
lsls r3, r3, #0x10
@@ -46325,7 +46325,7 @@ _08029130: .4byte 0xFFFFFE00
_08029134: .4byte 0x000001FF
_08029138: .4byte gMain
_0802913C: .4byte gUnknown_020314E0
-_08029140: .4byte 0x086AE154
+_08029140: .4byte gUnknown_086AE154
_08029144:
movs r2, #0x3c
rsbs r2, r2, #0
@@ -46335,7 +46335,7 @@ _08029144:
_0802914E:
movs r2, #0
lsls r1, r1, #0x10
- ldr r6, _08029284 @ =0x086B263C
+ ldr r6, _08029284 @ =gUnknown_086B263C
mov sl, r6
asrs r1, r1, #0x10
lsls r0, r1, #3
@@ -46495,7 +46495,7 @@ _08029274:
pop {r0}
bx r0
.align 2, 0
-_08029284: .4byte 0x086B263C
+_08029284: .4byte gUnknown_086B263C
_08029288: .4byte 0xFFFFFE00
_0802928C: .4byte gOamBuffer
_08029290: .4byte 0x000001FF
@@ -46669,7 +46669,7 @@ sub_293D8: @ 0x080293D8
mov r5, r8
push {r5, r6, r7}
sub sp, #4
- ldr r1, _0802940C @ =0x086AD436
+ ldr r1, _0802940C @ =gUnknown_086AD436
ldr r3, _08029410 @ =gUnknown_020314E0
ldr r2, [r3]
ldr r0, _08029414 @ =0x000006CC
@@ -46690,7 +46690,7 @@ sub_293D8: @ 0x080293D8
strh r0, [r2]
b _08029426
.align 2, 0
-_0802940C: .4byte 0x086AD436
+_0802940C: .4byte gUnknown_086AD436
_08029410: .4byte gUnknown_020314E0
_08029414: .4byte 0x000006CC
_08029418: .4byte 0x000006CA
@@ -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]
@@ -46783,9 +46783,9 @@ _08029498:
strh r0, [r7, #4]
_080294C2:
movs r0, #0
- ldr r4, _08029610 @ =0x086B55DC
+ ldr r4, _08029610 @ =gUnknown_086B55DC
mov sl, r4
- ldr r1, _08029614 @ =0x086AD436
+ ldr r1, _08029614 @ =gUnknown_086AD436
mov sb, r1
ldr r2, _080295E4 @ =gUnknown_020314E0
mov r8, r2
@@ -46936,14 +46936,14 @@ _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 0x086B55DC
-_08029614: .4byte 0x086AD436
+_08029610: .4byte gUnknown_086B55DC
+_08029614: .4byte gUnknown_086AD436
_08029618: .4byte gOamBuffer
_0802961C: .4byte 0x000001FF
_08029620: .4byte 0xFFFFFE00
@@ -47098,7 +47098,7 @@ _0802973A:
add r0, sb
lsls r0, r0, #3
adds r1, r1, r0
- ldr r3, _080298C4 @ =0x086AE1A4
+ ldr r3, _080298C4 @ =gUnknown_086AE1A4
adds r1, r1, r3
ldrh r1, [r1]
mov sl, r1
@@ -47214,7 +47214,7 @@ _08029824:
lsls r1, r0, #1
adds r1, r1, r0
lsls r1, r1, #1
- ldr r3, _080298E8 @ =0x086B53B4
+ ldr r3, _080298E8 @ =gUnknown_086B53B4
adds r0, r1, r3
ldrh r0, [r0]
strh r0, [r2]
@@ -47224,7 +47224,7 @@ _08029824:
adds r0, r1, r0
ldrh r0, [r0]
strh r0, [r2]
- ldr r5, _080298EC @ =0x086B53B8
+ ldr r5, _080298EC @ =gUnknown_086B53B8
adds r1, r1, r5
ldrh r0, [r1]
strh r0, [r2, #2]
@@ -47277,7 +47277,7 @@ _080298A2:
_080298B8: .4byte gMain
_080298BC: .4byte gUnknown_020314E0
_080298C0: .4byte 0x00000606
-_080298C4: .4byte 0x086AE1A4
+_080298C4: .4byte gUnknown_086AE1A4
_080298C8: .4byte 0x000005DA
_080298CC: .4byte 0x000005B9
_080298D0: .4byte 0x000005C2
@@ -47286,8 +47286,8 @@ _080298D8: .4byte 0xFFFF0000
_080298DC: .4byte 0xFFFFFED4
_080298E0: .4byte 0x0000FFFF
_080298E4: .4byte gOamBuffer
-_080298E8: .4byte 0x086B53B4
-_080298EC: .4byte 0x086B53B8
+_080298E8: .4byte gUnknown_086B53B4
+_080298EC: .4byte gUnknown_086B53B8
_080298F0: .4byte 0x000001FF
_080298F4: .4byte 0xFFFFFE00
_080298F8:
@@ -47325,7 +47325,7 @@ sub_29924: @ 0x08029924
ldr r7, _08029A34 @ =gUnknown_020314E0
movs r1, #0x64
mov sb, r1
- ldr r2, _08029A38 @ =0x086AE2F4
+ ldr r2, _08029A38 @ =gUnknown_086AE2F4
mov sl, r2
_0802993A:
ldr r4, [r7]
@@ -47376,7 +47376,7 @@ _0802993A:
bl Random
ldr r4, [r7]
adds r4, r4, r6
- ldr r1, _08029A40 @ =0x086AE2F6
+ ldr r1, _08029A40 @ =gUnknown_086AE2F6
adds r6, r6, r1
movs r1, #0xc8
bl __umodsi3
@@ -47448,9 +47448,9 @@ _0802993A:
bx r0
.align 2, 0
_08029A34: .4byte gUnknown_020314E0
-_08029A38: .4byte 0x086AE2F4
+_08029A38: .4byte gUnknown_086AE2F4
_08029A3C: .4byte 0x000005C2
-_08029A40: .4byte 0x086AE2F6
+_08029A40: .4byte gUnknown_086AE2F6
_08029A44: .4byte 0x000005DA
_08029A48: .4byte 0x000005B9
_08029A4C: .4byte 0x0000EA20
@@ -47482,7 +47482,7 @@ _08029A88:
movs r5, #0
ldr r0, _08029D30 @ =gOamBuffer
mov r8, r0
- ldr r1, _08029D34 @ =0x086B4E3E
+ ldr r1, _08029D34 @ =gUnknown_086B4E3E
mov sl, r1
_08029A92:
ldr r2, _08029D38 @ =gUnknown_020314E0
@@ -47501,7 +47501,7 @@ _08029A92:
asrs r0, r0, #0xf
lsls r1, r5, #5
adds r0, r0, r1
- ldr r1, _08029D40 @ =0x086AE234
+ ldr r1, _08029D40 @ =gUnknown_086AE234
adds r0, r0, r1
ldrh r0, [r0]
mov r2, ip
@@ -47638,7 +47638,7 @@ _08029B82:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #1
- ldr r1, _08029D5C @ =0x086B4E42
+ ldr r1, _08029D5C @ =gUnknown_086B4E42
adds r0, r0, r1
ldrh r0, [r0]
strh r0, [r2, #2]
@@ -47671,7 +47671,7 @@ _08029B82:
ldrh r3, [r4]
lsls r3, r3, #3
add r3, r8
- ldr r1, _08029D68 @ =0x086AE30C
+ ldr r1, _08029D68 @ =gUnknown_086AE30C
adds r0, r5, r1
movs r1, #0
ldrsh r2, [r0, r1]
@@ -47688,7 +47688,7 @@ _08029B82:
ldrh r3, [r4]
lsls r3, r3, #3
add r3, r8
- ldr r2, _08029D6C @ =0x086AE318
+ ldr r2, _08029D6C @ =gUnknown_086AE318
adds r5, r5, r2
movs r4, #0
ldrsh r2, [r5, r4]
@@ -47819,21 +47819,21 @@ _08029D0E:
.align 2, 0
_08029D2C: .4byte gMain
_08029D30: .4byte gOamBuffer
-_08029D34: .4byte 0x086B4E3E
+_08029D34: .4byte gUnknown_086B4E3E
_08029D38: .4byte gUnknown_020314E0
_08029D3C: .4byte 0x00000606
-_08029D40: .4byte 0x086AE234
+_08029D40: .4byte gUnknown_086AE234
_08029D44: .4byte 0x000005DA
_08029D48: .4byte 0x000005B9
_08029D4C: .4byte 0x000005BD
_08029D50: .4byte 0x000005C2
_08029D54: .4byte 0xFFFF0000
_08029D58: .4byte 0x0000FFFF
-_08029D5C: .4byte 0x086B4E42
+_08029D5C: .4byte gUnknown_086B4E42
_08029D60: .4byte 0x000001FF
_08029D64: .4byte 0xFFFFFE00
-_08029D68: .4byte 0x086AE30C
-_08029D6C: .4byte 0x086AE318
+_08029D68: .4byte gUnknown_086AE30C
+_08029D6C: .4byte gUnknown_086AE318
_08029D70:
ldr r2, _08029D94 @ =0x000006CA
adds r1, r1, r2
@@ -47913,7 +47913,7 @@ sub_29D9C: @ 0x08029D9C
strb r0, [r1]
_08029E02:
movs r3, #0
- ldr r1, _08029E78 @ =0x086AD180
+ ldr r1, _08029E78 @ =gUnknown_086AD180
mov sb, r1
_08029E08:
ldr r5, [r7]
@@ -47968,7 +47968,7 @@ _08029E68: .4byte gUnknown_020314E0
_08029E6C: .4byte 0x000006F2
_08029E70: .4byte 0x000006F4
_08029E74: .4byte 0x000006E9
-_08029E78: .4byte 0x086AD180
+_08029E78: .4byte gUnknown_086AD180
_08029E7C: .4byte 0x00000283
_08029E80: .4byte _08029E84
_08029E84: @ jump table
@@ -48462,7 +48462,7 @@ _0802A20C:
adds r1, r6, r5
movs r0, #0
strb r0, [r1]
- ldr r0, _0802A2E8 @ =0x02032EE0
+ ldr r0, _0802A2E8 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_0802A2EC: .4byte 0x000006DD
_0802A2F0: .4byte 0x000006DE
_0802A2F4: .4byte 0x000006ED
@@ -48555,8 +48555,8 @@ _0802A30A:
movs r0, #2
movs r1, #1
bl sub_1C7F4
- ldr r0, _0802A34C @ =0x02032F20
- ldr r1, _0802A350 @ =0x0869F45C
+ ldr r0, _0802A34C @ =gMPlayInfo_SE1
+ ldr r1, _0802A350 @ =gUnknown_0869F45C
bl MPlayStart
_0802A33A:
pop {r3, r4}
@@ -48567,8 +48567,8 @@ _0802A33A:
bx r0
.align 2, 0
_0802A348: .4byte 0x000006EB
-_0802A34C: .4byte 0x02032F20
-_0802A350: .4byte 0x0869F45C
+_0802A34C: .4byte gMPlayInfo_SE1
+_0802A350: .4byte gUnknown_0869F45C
thumb_func_start sub_2A354
sub_2A354: @ 0x0802A354
@@ -48765,7 +48765,7 @@ _0802A4F0:
movs r0, #0x3c
strh r0, [r1]
ldr r1, _0802A564 @ =0x040000D4
- ldr r0, _0802A568 @ =0x084C156C
+ ldr r0, _0802A568 @ =gUnknown_084C156C
str r0, [r1]
ldr r0, _0802A56C @ =0x06010600
str r0, [r1, #4]
@@ -48792,7 +48792,7 @@ _0802A4F0:
.align 2, 0
_0802A560: .4byte 0x000006DE
_0802A564: .4byte 0x040000D4
-_0802A568: .4byte 0x084C156C
+_0802A568: .4byte gUnknown_084C156C
_0802A56C: .4byte 0x06010600
_0802A570: .4byte 0x800000C0
_0802A574: .4byte gMain
@@ -49188,8 +49188,8 @@ _0802A882:
movs r1, #0xe1
lsls r1, r1, #4
strh r1, [r0]
- ldr r0, _0802A8B4 @ =0x02032F20
- ldr r1, _0802A8B8 @ =0x0869F664
+ ldr r0, _0802A8B4 @ =gMPlayInfo_SE1
+ ldr r1, _0802A8B8 @ =gUnknown_0869F664
bl MPlayStart
ldr r2, _0802A8BC @ =0x040000D4
ldr r0, [r5]
@@ -49198,7 +49198,7 @@ _0802A882:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _0802A8C0 @ =0x08137E14
+ ldr r1, _0802A8C0 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802A8C4 @ =0x05000220
@@ -49209,10 +49209,10 @@ _0802A882:
b _0802AAD2
.align 2, 0
_0802A8B0: .4byte 0x000006DE
-_0802A8B4: .4byte 0x02032F20
-_0802A8B8: .4byte 0x0869F664
+_0802A8B4: .4byte gMPlayInfo_SE1
+_0802A8B8: .4byte gUnknown_0869F664
_0802A8BC: .4byte 0x040000D4
-_0802A8C0: .4byte 0x08137E14
+_0802A8C0: .4byte gUnknown_08137E14
_0802A8C4: .4byte 0x05000220
_0802A8C8: .4byte 0x80000010
_0802A8CC:
@@ -49503,7 +49503,7 @@ _0802AAF6:
ldr r0, _0802AB60 @ =0x000005A6
adds r4, r3, r0
ldrh r1, [r4]
- ldr r6, _0802AB64 @ =0x086ACF38
+ ldr r6, _0802AB64 @ =gUnknown_086ACF38
adds r0, #2
adds r2, r3, r0
movs r0, #0
@@ -49554,7 +49554,7 @@ _0802AB50:
.align 2, 0
_0802AB5C: .4byte gUnknown_020314E0
_0802AB60: .4byte 0x000005A6
-_0802AB64: .4byte 0x086ACF38
+_0802AB64: .4byte gUnknown_086ACF38
_0802AB68: .4byte _0802AB6C
_0802AB6C: @ jump table
.4byte _0802ABF8 @ case 0
@@ -49654,7 +49654,7 @@ _0802AC20:
movs r0, #9
strb r0, [r6]
ldr r1, _0802ACE8 @ =0x040000D4
- ldr r0, _0802ACEC @ =0x081428D4
+ ldr r0, _0802ACEC @ =gUnknown_081428D4
str r0, [r1]
ldr r0, _0802ACF0 @ =0x06015800
str r0, [r1, #4]
@@ -49667,7 +49667,7 @@ _0802AC20:
movs r0, #0
ldrsb r0, [r3, r0]
lsls r0, r0, #9
- ldr r5, _0802ACFC @ =0x08138014
+ ldr r5, _0802ACFC @ =gUnknown_08138014
adds r0, r0, r5
str r0, [r1]
ldr r0, _0802AD00 @ =0x060164C0
@@ -49698,7 +49698,7 @@ _0802AC20:
beq _0802ACCA
bl _0802C4D2
_0802ACCA:
- ldr r0, _0802AD14 @ =0x02032EE0
+ ldr r0, _0802AD14 @ =gMPlayInfo_BGM
bl m4aMPlayStop
ldr r0, [r7]
adds r0, #0x71
@@ -49709,17 +49709,17 @@ _0802ACDC: .4byte gMain
_0802ACE0: .4byte gUnknown_020314E0
_0802ACE4: .4byte 0x0000132C
_0802ACE8: .4byte 0x040000D4
-_0802ACEC: .4byte 0x081428D4
+_0802ACEC: .4byte gUnknown_081428D4
_0802ACF0: .4byte 0x06015800
_0802ACF4: .4byte 0x80000E00
_0802ACF8: .4byte 0x000005F6
-_0802ACFC: .4byte 0x08138014
+_0802ACFC: .4byte gUnknown_08138014
_0802AD00: .4byte 0x060164C0
_0802AD04: .4byte 0x80000040
_0802AD08: .4byte 0x06016760
_0802AD0C: .4byte 0x000005F7
_0802AD10: .4byte 0x000005A6
-_0802AD14: .4byte 0x02032EE0
+_0802AD14: .4byte gMPlayInfo_BGM
_0802AD18:
ldr r4, _0802AD94 @ =gUnknown_020314E0
ldr r1, [r4]
@@ -49777,8 +49777,8 @@ _0802AD48:
beq _0802AD86
bl _0802C4D2
_0802AD86:
- ldr r0, _0802ADAC @ =0x02032F20
- ldr r1, _0802ADB0 @ =0x0869FCE4
+ ldr r0, _0802ADAC @ =gMPlayInfo_SE1
+ ldr r1, _0802ADB0 @ =gUnknown_0869FCE4
bl MPlayStart
bl _0802C4D2
.align 2, 0
@@ -49788,8 +49788,8 @@ _0802AD9C: .4byte 0x0000071E
_0802ADA0: .4byte 0x0000071F
_0802ADA4: .4byte 0x0000132C
_0802ADA8: .4byte 0x000005A6
-_0802ADAC: .4byte 0x02032F20
-_0802ADB0: .4byte 0x0869FCE4
+_0802ADAC: .4byte gMPlayInfo_SE1
+_0802ADB0: .4byte gUnknown_0869FCE4
_0802ADB4:
ldr r2, _0802AE14 @ =0x040000D4
ldr r3, _0802AE18 @ =gUnknown_020314E0
@@ -49801,7 +49801,7 @@ _0802ADB4:
asrs r0, r0, #0x18
adds r0, #4
lsls r0, r0, #5
- ldr r1, _0802AE20 @ =0x08137E14
+ ldr r1, _0802AE20 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802AE24 @ =0x05000220
@@ -49843,7 +49843,7 @@ _0802ADF0:
_0802AE14: .4byte 0x040000D4
_0802AE18: .4byte gUnknown_020314E0
_0802AE1C: .4byte 0x000005F6
-_0802AE20: .4byte 0x08137E14
+_0802AE20: .4byte gUnknown_08137E14
_0802AE24: .4byte 0x05000220
_0802AE28: .4byte 0x80000010
_0802AE2C: .4byte gMain
@@ -49963,7 +49963,7 @@ _0802AF08:
strb r1, [r0]
_0802AF34:
ldr r1, _0802AF50 @ =0x040000D4
- ldr r0, _0802AF60 @ =0x08137F14
+ ldr r0, _0802AF60 @ =gUnknown_08137F14
str r0, [r1]
ldr r0, _0802AF64 @ =0x05000220
str r0, [r1, #4]
@@ -49978,7 +49978,7 @@ _0802AF50: .4byte 0x040000D4
_0802AF54: .4byte 0x05000340
_0802AF58: .4byte 0x80000030
_0802AF5C: .4byte gUnknown_020314E0
-_0802AF60: .4byte 0x08137F14
+_0802AF60: .4byte gUnknown_08137F14
_0802AF64: .4byte 0x05000220
_0802AF68: .4byte 0x80000010
_0802AF6C:
@@ -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]
@@ -50030,7 +50030,7 @@ _0802AFB2:
ldr r0, [r1, #8]
_0802AFC2:
ldr r1, _0802AFE4 @ =0x040000D4
- ldr r0, _0802AFF4 @ =0x08137F14
+ ldr r0, _0802AFF4 @ =gUnknown_08137F14
str r0, [r1]
ldr r0, _0802AFF8 @ =0x05000220
str r0, [r1, #4]
@@ -50046,10 +50046,10 @@ _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 0x08137F14
+_0802AFF4: .4byte gUnknown_08137F14
_0802AFF8: .4byte 0x05000220
_0802AFFC:
ldr r2, _0802B0EC @ =0x040000D4
@@ -50060,7 +50060,7 @@ _0802AFFC:
asrs r0, r0, #0x18
adds r0, #4
lsls r0, r0, #5
- ldr r1, _0802B0F4 @ =0x08137E14
+ ldr r1, _0802B0F4 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802B0F8 @ =0x05000220
@@ -50100,7 +50100,7 @@ _0802B034:
lsls r0, r3, #0x10
ldr r1, _0802B10C @ =gOamBuffer
mov r8, r1
- ldr r2, _0802B110 @ =0x081B0FE4
+ ldr r2, _0802B110 @ =gUnknown_081B0FE4
mov sb, r2
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -50178,14 +50178,14 @@ _0802B066:
.align 2, 0
_0802B0EC: .4byte 0x040000D4
_0802B0F0: .4byte 0x000005F6
-_0802B0F4: .4byte 0x08137E14
+_0802B0F4: .4byte gUnknown_08137E14
_0802B0F8: .4byte 0x05000220
_0802B0FC: .4byte 0x80000010
_0802B100: .4byte gMain
_0802B104: .4byte gUnknown_020314E0
_0802B108: .4byte 0x0000132C
_0802B10C: .4byte gOamBuffer
-_0802B110: .4byte 0x081B0FE4
+_0802B110: .4byte gUnknown_081B0FE4
_0802B114: .4byte 0x000001FF
_0802B118: .4byte 0xFFFFFE00
_0802B11C:
@@ -50193,7 +50193,7 @@ _0802B11C:
lsls r0, r3, #0x10
ldr r3, _0802B1E8 @ =gOamBuffer
mov sb, r3
- ldr r4, _0802B1EC @ =0x081B0FE4
+ ldr r4, _0802B1EC @ =gUnknown_081B0FE4
mov r8, r4
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -50294,7 +50294,7 @@ _0802B1DC:
bl _0802C4D2
.align 2, 0
_0802B1E8: .4byte gOamBuffer
-_0802B1EC: .4byte 0x081B0FE4
+_0802B1EC: .4byte gUnknown_081B0FE4
_0802B1F0: .4byte 0xFFFFFE00
_0802B1F4: .4byte 0x000001FF
_0802B1F8: .4byte gUnknown_020314E0
@@ -50310,7 +50310,7 @@ _0802B200:
asrs r0, r0, #0x18
adds r0, #4
lsls r0, r0, #5
- ldr r1, _0802B2A8 @ =0x08137E14
+ ldr r1, _0802B2A8 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802B2AC @ =0x05000220
@@ -50380,7 +50380,7 @@ _0802B200:
_0802B29C: .4byte 0x040000D4
_0802B2A0: .4byte gUnknown_020314E0
_0802B2A4: .4byte 0x000005F6
-_0802B2A8: .4byte 0x08137E14
+_0802B2A8: .4byte gUnknown_08137E14
_0802B2AC: .4byte 0x05000220
_0802B2B0: .4byte 0x80000010
_0802B2B4: .4byte 0x0000132C
@@ -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
@@ -50587,7 +50587,7 @@ _0802B460:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _0802B4A4 @ =0x08137E14
+ ldr r1, _0802B4A4 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802B4A8 @ =0x05000220
@@ -50608,7 +50608,7 @@ _0802B460:
_0802B498: .4byte 0x040000D4
_0802B49C: .4byte gUnknown_020314E0
_0802B4A0: .4byte 0x000005F6
-_0802B4A4: .4byte 0x08137E14
+_0802B4A4: .4byte gUnknown_08137E14
_0802B4A8: .4byte 0x05000220
_0802B4AC: .4byte 0x80000010
_0802B4B0: .4byte 0x0000132C
@@ -50624,7 +50624,7 @@ _0802B4B8:
asrs r0, r0, #0x18
adds r0, #4
lsls r0, r0, #5
- ldr r1, _0802B4FC @ =0x08137E14
+ ldr r1, _0802B4FC @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802B500 @ =0x05000220
@@ -50645,7 +50645,7 @@ _0802B4B8:
_0802B4F0: .4byte 0x040000D4
_0802B4F4: .4byte gUnknown_020314E0
_0802B4F8: .4byte 0x000005F6
-_0802B4FC: .4byte 0x08137E14
+_0802B4FC: .4byte gUnknown_08137E14
_0802B500: .4byte 0x05000220
_0802B504: .4byte 0x80000010
_0802B508: .4byte 0x0000132C
@@ -50669,7 +50669,7 @@ _0802B524:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _0802B564 @ =0x08137E14
+ ldr r1, _0802B564 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802B568 @ =0x05000220
@@ -50689,7 +50689,7 @@ _0802B554: .4byte gUnknown_020314E0
_0802B558: .4byte 0x000005A6
_0802B55C: .4byte 0x040000D4
_0802B560: .4byte 0x000005F6
-_0802B564: .4byte 0x08137E14
+_0802B564: .4byte gUnknown_08137E14
_0802B568: .4byte 0x05000220
_0802B56C: .4byte 0x80000010
_0802B570: .4byte 0x0000132C
@@ -50718,7 +50718,7 @@ _0802B584:
ldr r0, [r1]
ldrh r0, [r0, #0x26]
strh r0, [r6, #4]
- ldr r1, _0802B670 @ =0x086ACFF4
+ ldr r1, _0802B670 @ =gUnknown_086ACFF4
movs r4, #0xb5
lsls r4, r4, #3
adds r0, r2, r4
@@ -50741,7 +50741,7 @@ _0802B584:
lsls r0, r3, #0x10
ldr r7, _0802B674 @ =gOamBuffer
mov r8, r7
- ldr r1, _0802B678 @ =0x081B0FE4
+ ldr r1, _0802B678 @ =gUnknown_081B0FE4
mov sb, r1
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -50820,9 +50820,9 @@ _0802B5DE:
_0802B664: .4byte gMain
_0802B668: .4byte gUnknown_020314E0
_0802B66C: .4byte 0x0000132C
-_0802B670: .4byte 0x086ACFF4
+_0802B670: .4byte gUnknown_086ACFF4
_0802B674: .4byte gOamBuffer
-_0802B678: .4byte 0x081B0FE4
+_0802B678: .4byte gUnknown_081B0FE4
_0802B67C: .4byte 0x000001FF
_0802B680: .4byte 0xFFFFFE00
_0802B684:
@@ -50830,7 +50830,7 @@ _0802B684:
lsls r0, r3, #0x10
ldr r3, _0802B75C @ =gOamBuffer
mov sb, r3
- ldr r4, _0802B760 @ =0x081B0FE4
+ ldr r4, _0802B760 @ =gUnknown_081B0FE4
mov r8, r4
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -50939,7 +50939,7 @@ _0802B73A:
b _0802B7F8
.align 2, 0
_0802B75C: .4byte gOamBuffer
-_0802B760: .4byte 0x081B0FE4
+_0802B760: .4byte gUnknown_081B0FE4
_0802B764: .4byte 0xFFFFFE00
_0802B768: .4byte 0x000001FF
_0802B76C: .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
@@ -51130,7 +51130,7 @@ _0802B8E0:
ldr r0, [r1]
ldrh r0, [r0, #0x26]
strh r0, [r6, #4]
- ldr r1, _0802B9C4 @ =0x086ACFF4
+ ldr r1, _0802B9C4 @ =gUnknown_086ACFF4
movs r7, #0xb5
lsls r7, r7, #3
adds r0, r2, r7
@@ -51153,7 +51153,7 @@ _0802B8E0:
lsls r0, r3, #0x10
ldr r1, _0802B9C8 @ =gOamBuffer
mov r8, r1
- ldr r2, _0802B9CC @ =0x081B0FE4
+ ldr r2, _0802B9CC @ =gUnknown_081B0FE4
mov sb, r2
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -51232,9 +51232,9 @@ _0802B930:
_0802B9B8: .4byte gMain
_0802B9BC: .4byte gUnknown_020314E0
_0802B9C0: .4byte 0x0000132C
-_0802B9C4: .4byte 0x086ACFF4
+_0802B9C4: .4byte gUnknown_086ACFF4
_0802B9C8: .4byte gOamBuffer
-_0802B9CC: .4byte 0x081B0FE4
+_0802B9CC: .4byte gUnknown_081B0FE4
_0802B9D0: .4byte 0x000001FF
_0802B9D4: .4byte 0xFFFFFE00
_0802B9D8:
@@ -51242,7 +51242,7 @@ _0802B9D8:
lsls r0, r3, #0x10
ldr r3, _0802BA6C @ =gOamBuffer
mov sb, r3
- ldr r4, _0802BA70 @ =0x081B0FE4
+ ldr r4, _0802BA70 @ =gUnknown_081B0FE4
mov r8, r4
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -51313,7 +51313,7 @@ _0802B9F2:
bl _0802C4D2
.align 2, 0
_0802BA6C: .4byte gOamBuffer
-_0802BA70: .4byte 0x081B0FE4
+_0802BA70: .4byte gUnknown_081B0FE4
_0802BA74: .4byte 0xFFFFFE00
_0802BA78: .4byte 0x000001FF
_0802BA7C:
@@ -51330,7 +51330,7 @@ _0802BA7C:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _0802BB38 @ =0x08137E14
+ ldr r1, _0802BB38 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802BB3C @ =0x05000220
@@ -51408,7 +51408,7 @@ _0802BB28: .4byte gMain
_0802BB2C: .4byte 0x040000D4
_0802BB30: .4byte gUnknown_020314E0
_0802BB34: .4byte 0x000005F6
-_0802BB38: .4byte 0x08137E14
+_0802BB38: .4byte gUnknown_08137E14
_0802BB3C: .4byte 0x05000220
_0802BB40: .4byte 0x80000010
_0802BB44: .4byte gOamBuffer
@@ -52096,7 +52096,7 @@ _0802C0A6:
movs r1, #0
lsls r0, r5, #0x10
asrs r0, r0, #0x10
- ldr r2, _0802C21C @ =0x03005C00
+ ldr r2, _0802C21C @ =gUnknown_03005C00
mov r8, r2
cmp r1, r0
bgt _0802C10C
@@ -52154,7 +52154,7 @@ _0802C11C:
movs r1, #0
lsls r0, r0, #0x10
asrs r0, r0, #0x10
- ldr r2, _0802C21C @ =0x03005C00
+ ldr r2, _0802C21C @ =gUnknown_03005C00
mov r8, r2
cmp r1, r0
bgt _0802C176
@@ -52271,7 +52271,7 @@ _0802C20C: .4byte 0x0000132C
_0802C210: .4byte 0x000005A6
_0802C214: .4byte gMain
_0802C218: .4byte 0x000006C4
-_0802C21C: .4byte 0x03005C00
+_0802C21C: .4byte gUnknown_03005C00
_0802C220: .4byte 0x040000D4
_0802C224: .4byte 0x06002000
_0802C228: .4byte 0x80000400
@@ -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
@@ -53138,7 +53138,7 @@ _0802C8C0:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0802C998 @ =0x0847DF0C
+ ldr r1, _0802C998 @ =gUnknown_0847DF0C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802C99C @ =0x06013580
@@ -53204,18 +53204,18 @@ _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
-_0802C998: .4byte 0x0847DF0C
+_0802C998: .4byte gUnknown_0847DF0C
_0802C99C: .4byte 0x06013580
_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:
@@ -53287,7 +53287,7 @@ _0802CA24:
_0802CA32:
ldr r2, _0802CA80 @ =0x040000D4
lsls r0, r0, #7
- ldr r1, _0802CA84 @ =0x084FEF0C
+ ldr r1, _0802CA84 @ =gUnknown_084FEF0C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802CA88 @ =0x06014B00
@@ -53327,7 +53327,7 @@ _0802CA7A:
bx r0
.align 2, 0
_0802CA80: .4byte 0x040000D4
-_0802CA84: .4byte 0x084FEF0C
+_0802CA84: .4byte gUnknown_084FEF0C
_0802CA88: .4byte 0x06014B00
_0802CA8C: .4byte 0x80000040
_0802CA90: .4byte gOamBuffer
@@ -53406,7 +53406,7 @@ _0802CB1A:
ldr r2, _0802CB34 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #7
- ldr r1, _0802CB38 @ =0x08455E8C
+ ldr r1, _0802CB38 @ =gUnknown_08455E8C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802CB3C @ =0x060152A0
@@ -53417,7 +53417,7 @@ _0802CB1A:
b _0802CB48
.align 2, 0
_0802CB34: .4byte 0x040000D4
-_0802CB38: .4byte 0x08455E8C
+_0802CB38: .4byte gUnknown_08455E8C
_0802CB3C: .4byte 0x060152A0
_0802CB40: .4byte 0x80000100
_0802CB44:
@@ -53566,7 +53566,7 @@ _0802CBD6:
ldr r1, _0802CCB8 @ =0x040000D4
adds r2, r2, r0
lsls r2, r2, #6
- ldr r0, _0802CCBC @ =0x0845648C
+ ldr r0, _0802CCBC @ =gUnknown_0845648C
adds r2, r2, r0
str r2, [r1]
ldr r0, _0802CCC0 @ =0x06015520
@@ -53601,7 +53601,7 @@ _0802CCAC: .4byte 0xFFFFFE00
_0802CCB0: .4byte gUnknown_020314E0
_0802CCB4: .4byte 0x00000286
_0802CCB8: .4byte 0x040000D4
-_0802CCBC: .4byte 0x0845648C
+_0802CCBC: .4byte gUnknown_0845648C
_0802CCC0: .4byte 0x06015520
_0802CCC4: .4byte 0x80000020
_0802CCC8:
@@ -53640,7 +53640,7 @@ _0802CCF2:
movs r0, #1
strh r0, [r6]
ldr r1, _0802CD7C @ =0x040000D4
- ldr r0, _0802CD80 @ =0x086AE324
+ ldr r0, _0802CD80 @ =gUnknown_086AE324
str r0, [r1]
ldr r0, _0802CD84 @ =0x05000380
str r0, [r1, #4]
@@ -53653,8 +53653,8 @@ _0802CD18:
ldrh r0, [r0]
cmp r0, #0x55
bne _0802CD2A
- ldr r0, _0802CD8C @ =0x02032F20
- ldr r1, _0802CD90 @ =0x086A1ABC
+ ldr r0, _0802CD8C @ =gMPlayInfo_SE1
+ ldr r1, _0802CD90 @ =gUnknown_086A1ABC
bl MPlayStart
_0802CD2A:
ldr r0, [r5]
@@ -53662,8 +53662,8 @@ _0802CD2A:
ldrh r0, [r0]
cmp r0, #0x3a
bne _0802CD50
- ldr r0, _0802CD8C @ =0x02032F20
- ldr r1, _0802CD94 @ =0x0869F2A0
+ ldr r0, _0802CD8C @ =gMPlayInfo_SE1
+ ldr r1, _0802CD94 @ =gUnknown_0869F2A0
bl MPlayStart
ldr r0, [r5]
adds r1, r0, #0
@@ -53699,12 +53699,12 @@ _0802CD68:
_0802CD74: .4byte gUnknown_020314E0
_0802CD78: .4byte 0x00000286
_0802CD7C: .4byte 0x040000D4
-_0802CD80: .4byte 0x086AE324
+_0802CD80: .4byte gUnknown_086AE324
_0802CD84: .4byte 0x05000380
_0802CD88: .4byte 0x80000010
-_0802CD8C: .4byte 0x02032F20
-_0802CD90: .4byte 0x086A1ABC
-_0802CD94: .4byte 0x0869F2A0
+_0802CD8C: .4byte gMPlayInfo_SE1
+_0802CD90: .4byte gUnknown_086A1ABC
+_0802CD94: .4byte gUnknown_0869F2A0
thumb_func_start sub_2CD98
sub_2CD98: @ 0x0802CD98
@@ -53848,7 +53848,7 @@ sub_2CE80: @ 0x0802CE80
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #6
- ldr r2, _0802CECC @ =0x08137B3C
+ ldr r2, _0802CECC @ =gUnknown_08137B3C
adds r0, r0, r2
adds r1, r1, r0
str r1, [r3]
@@ -53862,7 +53862,7 @@ sub_2CE80: @ 0x0802CE80
_0802CEC0: .4byte gUnknown_020314E0
_0802CEC4: .4byte 0x040000D4
_0802CEC8: .4byte gMain
-_0802CECC: .4byte 0x08137B3C
+_0802CECC: .4byte gUnknown_08137B3C
_0802CED0: .4byte 0x05000360
_0802CED4: .4byte 0x80000010
_0802CED8:
@@ -53872,7 +53872,7 @@ _0802CED8:
lsls r1, r0, #1
adds r1, r1, r0
lsls r1, r1, #6
- ldr r0, _0802CF28 @ =0x08137B5C
+ ldr r0, _0802CF28 @ =gUnknown_08137B5C
adds r1, r1, r0
adds r0, r4, #0
adds r0, #0x6f
@@ -53906,7 +53906,7 @@ _0802CF14:
.align 2, 0
_0802CF20: .4byte 0x040000D4
_0802CF24: .4byte gMain
-_0802CF28: .4byte 0x08137B5C
+_0802CF28: .4byte gUnknown_08137B5C
_0802CF2C: .4byte 0x05000360
_0802CF30: .4byte 0x80000010
_0802CF34: .4byte 0x00000163
@@ -54033,7 +54033,7 @@ _0802D00A:
.align 2, 0
_0802D028: .4byte 0x00000163
_0802D02C:
- ldr r0, _0802D070 @ =0x086AE344
+ ldr r0, _0802D070 @ =gUnknown_086AE344
ldr r2, [r5]
movs r4, #0xb2
lsls r4, r4, #1
@@ -54068,7 +54068,7 @@ _0802D02C:
strb r0, [r1]
b _0802D0FA
.align 2, 0
-_0802D070: .4byte 0x086AE344
+_0802D070: .4byte gUnknown_086AE344
_0802D074:
ldr r0, [r5]
movs r3, #0xb2
@@ -54096,7 +54096,7 @@ _0802D09A:
.align 2, 0
_0802D0A0: .4byte 0x00000163
_0802D0A4:
- ldr r0, _0802D0D0 @ =0x086AE344
+ ldr r0, _0802D0D0 @ =gUnknown_086AE344
ldr r2, [r5]
movs r4, #0xb2
lsls r4, r4, #1
@@ -54119,7 +54119,7 @@ _0802D0C8:
strh r0, [r1]
b _0802D0FA
.align 2, 0
-_0802D0D0: .4byte 0x086AE344
+_0802D0D0: .4byte gUnknown_086AE344
_0802D0D4:
movs r2, #0
movs r0, #0
@@ -54182,7 +54182,7 @@ sub_2D104: @ 0x0802D104
_0802D144: .4byte gMain
_0802D148: .4byte gUnknown_020314E0
_0802D14C:
- ldr r1, _0802D1E4 @ =0x086AE344
+ ldr r1, _0802D1E4 @ =gUnknown_086AE344
movs r0, #0
ldrsb r0, [r2, r0]
lsls r0, r0, #2
@@ -54195,7 +54195,7 @@ _0802D158:
lsls r0, r1, #3
subs r0, r0, r1
lsls r0, r0, #6
- ldr r1, _0802D1EC @ =0x083C076C
+ ldr r1, _0802D1EC @ =gUnknown_083C076C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802D1F0 @ =0x060120E0
@@ -54261,9 +54261,9 @@ _0802D1DC:
pop {r0}
bx r0
.align 2, 0
-_0802D1E4: .4byte 0x086AE344
+_0802D1E4: .4byte gUnknown_086AE344
_0802D1E8: .4byte 0x040000D4
-_0802D1EC: .4byte 0x083C076C
+_0802D1EC: .4byte gUnknown_083C076C
_0802D1F0: .4byte 0x060120E0
_0802D1F4: .4byte 0x800000E0
_0802D1F8: .4byte gOamBuffer
@@ -54321,14 +54321,14 @@ _0802D254:
movs r0, #0x10
strb r0, [r1]
ldr r1, _0802D360 @ =0x040000D4
- ldr r0, _0802D378 @ =0x08158284
+ ldr r0, _0802D378 @ =gUnknown_08158284
str r0, [r1]
ldr r0, _0802D37C @ =0x06015800
str r0, [r1, #4]
ldr r0, _0802D380 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0802D384 @ =0x0815A6A4
+ ldr r0, _0802D384 @ =gUnknown_0815A6A4
str r0, [r1]
ldr r0, _0802D388 @ =0x050003C0
str r0, [r1, #4]
@@ -54384,7 +54384,7 @@ _0802D2D0:
movs r3, #0
lsrs r5, r0, #0x10
asrs r0, r0, #0x10
- ldr r4, _0802D394 @ =0x03005C00
+ ldr r4, _0802D394 @ =gUnknown_03005C00
mov sb, r4
cmp r3, r0
bgt _0802D320
@@ -54457,14 +54457,14 @@ _0802D368: .4byte 0x0000111A
_0802D36C: .4byte 0x80000100
_0802D370: .4byte 0x000006DB
_0802D374: .4byte 0x000005FA
-_0802D378: .4byte 0x08158284
+_0802D378: .4byte gUnknown_08158284
_0802D37C: .4byte 0x06015800
_0802D380: .4byte 0x80001200
-_0802D384: .4byte 0x0815A6A4
+_0802D384: .4byte gUnknown_0815A6A4
_0802D388: .4byte 0x050003C0
_0802D38C: .4byte 0x80000010
_0802D390: .4byte gMain
-_0802D394: .4byte 0x03005C00
+_0802D394: .4byte gUnknown_03005C00
_0802D398: .4byte 0x06002000
_0802D39C: .4byte 0x80000400
_0802D3A0:
@@ -54473,7 +54473,7 @@ _0802D3A0:
cmp r3, r0
bhi _0802D3F6
movs r3, #0
- ldr r4, _0802D484 @ =0x03005C00
+ ldr r4, _0802D484 @ =gUnknown_03005C00
mov sb, r4
mov r5, sb
movs r4, #0xc1
@@ -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
@@ -54587,13 +54587,13 @@ _0802D428:
ble _0802D428
b _0802D53E
.align 2, 0
-_0802D484: .4byte 0x03005C00
+_0802D484: .4byte gUnknown_03005C00
_0802D488: .4byte 0x040000D4
_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
@@ -55603,7 +55603,7 @@ _0802DC98:
lsls r0, r3, #0x10
ldr r2, _0802DE08 @ =gOamBuffer
mov sl, r2
- ldr r3, _0802DE0C @ =0x086B4112
+ ldr r3, _0802DE0C @ =gUnknown_086B4112
mov sb, r3
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -55687,7 +55687,7 @@ _0802DD32:
bne _0802DD84
movs r1, #0xf0
lsls r1, r1, #0x11
- ldr r4, _0802DE1C @ =0x03005C00
+ ldr r4, _0802DE1C @ =gUnknown_03005C00
mov sb, r4
ldr r3, _0802DE14 @ =0x000001FF
ldr r2, _0802DE20 @ =0x0000033F
@@ -55765,14 +55765,14 @@ _0802DD94:
movs r1, #0x11
strb r1, [r0]
ldr r1, _0802DE24 @ =0x040000D4
- ldr r0, _0802DE38 @ =0x083A562C
+ ldr r0, _0802DE38 @ =gUnknown_083A562C
str r0, [r1]
ldr r0, _0802DE3C @ =0x06015800
str r0, [r1, #4]
ldr r0, _0802DE40 @ =0x80000C00
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0802DE44 @ =0x083A6E4C
+ ldr r0, _0802DE44 @ =gUnknown_083A6E4C
str r0, [r1]
ldr r0, _0802DE48 @ =0x050003C0
str r0, [r1, #4]
@@ -55788,21 +55788,21 @@ _0802DD94:
.align 2, 0
_0802DE04: .4byte 0x0000FF60
_0802DE08: .4byte gOamBuffer
-_0802DE0C: .4byte 0x086B4112
+_0802DE0C: .4byte gUnknown_086B4112
_0802DE10: .4byte 0xFFFFFE00
_0802DE14: .4byte 0x000001FF
_0802DE18: .4byte gUnknown_020314E0
-_0802DE1C: .4byte 0x03005C00
+_0802DE1C: .4byte gUnknown_03005C00
_0802DE20: .4byte 0x0000033F
_0802DE24: .4byte 0x040000D4
_0802DE28: .4byte 0x06002000
_0802DE2C: .4byte 0x80000400
_0802DE30: .4byte gMain
_0802DE34: .4byte 0x000005A2
-_0802DE38: .4byte 0x083A562C
+_0802DE38: .4byte gUnknown_083A562C
_0802DE3C: .4byte 0x06015800
_0802DE40: .4byte 0x80000C00
-_0802DE44: .4byte 0x083A6E4C
+_0802DE44: .4byte gUnknown_083A6E4C
_0802DE48: .4byte 0x050003C0
_0802DE4C: .4byte 0x80000010
_0802DE50: .4byte 0x000006DB
@@ -55817,7 +55817,7 @@ sub_2DE54: @ 0x0802DE54
bgt _0802DEF0
cmp r4, #1
bne _0802DE6A
- ldr r0, _0802DED8 @ =0x02032EE0
+ ldr r0, _0802DED8 @ =gMPlayInfo_BGM
bl m4aMPlayStop
_0802DE6A:
ldr r5, _0802DEDC @ =gMain
@@ -55843,7 +55843,7 @@ _0802DE7A:
adds r2, r1, r3
movs r0, #0x8c
strh r0, [r2]
- ldr r2, _0802DEE4 @ =0x086A3700
+ ldr r2, _0802DEE4 @ =gUnknown_086A3700
movs r0, #0xb3
lsls r0, r0, #3
adds r1, r1, r0
@@ -55877,10 +55877,10 @@ _0802DEB6:
b _0802E052
.align 2, 0
_0802DED4: .4byte 0xFFFFFE98
-_0802DED8: .4byte 0x02032EE0
+_0802DED8: .4byte gMPlayInfo_BGM
_0802DEDC: .4byte gMain
_0802DEE0: .4byte gUnknown_020314E0
-_0802DEE4: .4byte 0x086A3700
+_0802DEE4: .4byte gUnknown_086A3700
_0802DEE8: .4byte 0x00000604
_0802DEEC: .4byte 0x00000603
_0802DEF0:
@@ -55889,7 +55889,7 @@ _0802DEF0:
adds r0, r2, r1
movs r4, #0
strb r4, [r0]
- ldr r2, _0802DF20 @ =0x086AE0D0
+ ldr r2, _0802DF20 @ =gUnknown_086AE0D0
ldr r3, _0802DF24 @ =gUnknown_020314E0
ldr r1, [r3]
ldr r0, _0802DF28 @ =0x00000603
@@ -55909,7 +55909,7 @@ _0802DEF0:
strh r0, [r1]
b _0802DF80
.align 2, 0
-_0802DF20: .4byte 0x086AE0D0
+_0802DF20: .4byte gUnknown_086AE0D0
_0802DF24: .4byte gUnknown_020314E0
_0802DF28: .4byte 0x00000603
_0802DF2C: .4byte 0x00000604
@@ -55992,7 +55992,7 @@ _0802DFC0:
lsls r0, r3, #0x10
ldr r3, _0802E084 @ =gOamBuffer
mov sb, r3
- ldr r4, _0802E088 @ =0x086B4E62
+ ldr r4, _0802E088 @ =gUnknown_086B4E62
mov r8, r4
asrs r1, r0, #0x10
lsls r0, r1, #1
@@ -56082,7 +56082,7 @@ _0802E078: .4byte 0x0000111A
_0802E07C: .4byte 0x05000200
_0802E080: .4byte 0x800000C0
_0802E084: .4byte gOamBuffer
-_0802E088: .4byte 0x086B4E62
+_0802E088: .4byte gUnknown_086B4E62
_0802E08C: .4byte 0xFFFFFE00
_0802E090: .4byte 0x000001FF
@@ -56123,21 +56123,21 @@ sub_2E094: @ 0x0802E094
cmp r0, #0
bne _0802E130
ldr r1, _0802E110 @ =0x040000D4
- ldr r0, _0802E114 @ =0x081BCAA4
+ ldr r0, _0802E114 @ =gUnknown_081BCAA4
str r0, [r1]
ldr r2, _0802E118 @ =0x06015800
str r2, [r1, #4]
ldr r0, _0802E11C @ =0x80000C00
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0802E120 @ =0x081BE2C4
+ ldr r0, _0802E120 @ =gUnknown_081BE2C4
str r0, [r1]
ldr r0, _0802E124 @ =0x050003C0
str r0, [r1, #4]
ldr r0, _0802E128 @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0802E12C @ =0x08483D8C
+ ldr r0, _0802E12C @ =gUnknown_08483D8C
b _0802E150
.align 2, 0
_0802E0FC: .4byte gUnknown_020314E0
@@ -56146,30 +56146,30 @@ _0802E104: .4byte 0x0000060C
_0802E108: .4byte 0x0000060E
_0802E10C: .4byte 0x0000FDA8
_0802E110: .4byte 0x040000D4
-_0802E114: .4byte 0x081BCAA4
+_0802E114: .4byte gUnknown_081BCAA4
_0802E118: .4byte 0x06015800
_0802E11C: .4byte 0x80000C00
-_0802E120: .4byte 0x081BE2C4
+_0802E120: .4byte gUnknown_081BE2C4
_0802E124: .4byte 0x050003C0
_0802E128: .4byte 0x80000010
-_0802E12C: .4byte 0x08483D8C
+_0802E12C: .4byte gUnknown_08483D8C
_0802E130:
ldr r1, _0802E15C @ =0x040000D4
- ldr r0, _0802E160 @ =0x081BE4C4
+ ldr r0, _0802E160 @ =gUnknown_081BE4C4
str r0, [r1]
ldr r2, _0802E164 @ =0x06015800
str r2, [r1, #4]
ldr r0, _0802E168 @ =0x80000C00
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0802E16C @ =0x081BFCE4
+ ldr r0, _0802E16C @ =gUnknown_081BFCE4
str r0, [r1]
ldr r0, _0802E170 @ =0x050003C0
str r0, [r1, #4]
ldr r0, _0802E174 @ =0x80000010
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0802E178 @ =0x08488A0C
+ ldr r0, _0802E178 @ =gUnknown_08488A0C
_0802E150:
str r0, [r1]
str r2, [r1, #4]
@@ -56179,13 +56179,13 @@ _0802E150:
b _0802E610
.align 2, 0
_0802E15C: .4byte 0x040000D4
-_0802E160: .4byte 0x081BE4C4
+_0802E160: .4byte gUnknown_081BE4C4
_0802E164: .4byte 0x06015800
_0802E168: .4byte 0x80000C00
-_0802E16C: .4byte 0x081BFCE4
+_0802E16C: .4byte gUnknown_081BFCE4
_0802E170: .4byte 0x050003C0
_0802E174: .4byte 0x80000010
-_0802E178: .4byte 0x08488A0C
+_0802E178: .4byte gUnknown_08488A0C
_0802E17C: .4byte 0x80000240
_0802E180:
cmp r2, #0x3b
@@ -56345,7 +56345,7 @@ _0802E2D0:
bls _0802E2D6
b _0802E41C
_0802E2D6:
- ldr r2, _0802E300 @ =0x086AE394
+ ldr r2, _0802E300 @ =gUnknown_086AE394
ldr r5, _0802E304 @ =0x0000060A
adds r3, r6, r5
movs r1, #0
@@ -56367,7 +56367,7 @@ _0802E2D6:
strh r0, [r1]
b _0802E37A
.align 2, 0
-_0802E300: .4byte 0x086AE394
+_0802E300: .4byte gUnknown_086AE394
_0802E304: .4byte 0x0000060A
_0802E308:
strh r7, [r1]
@@ -56383,7 +56383,7 @@ _0802E308:
asrs r0, r0, #0x18
cmp r0, #7
bne _0802E366
- ldr r3, _0802E3C8 @ =0x08055A68
+ ldr r3, _0802E3C8 @ =gUnknown_08055A68
adds r0, r4, #0
adds r0, #0x32
movs r2, #0
@@ -56401,7 +56401,7 @@ _0802E308:
strb r1, [r0]
mov r7, sb
ldr r1, [r7]
- ldr r2, _0802E3D0 @ =0x08137928
+ ldr r2, _0802E3D0 @ =gUnknown_08137928
adds r0, r1, #0
adds r0, #0x35
ldrb r0, [r0]
@@ -56428,7 +56428,7 @@ _0802E366:
movs r0, #0xbd
strh r0, [r1, #0x18]
_0802E37A:
- ldr r2, _0802E3D8 @ =0x086AE394
+ ldr r2, _0802E3D8 @ =gUnknown_086AE394
ldr r0, _0802E3DC @ =gUnknown_020314E0
ldr r3, [r0]
ldr r5, _0802E3C4 @ =0x0000060A
@@ -56467,11 +56467,11 @@ _0802E3B4:
b _0802E3F2
.align 2, 0
_0802E3C4: .4byte 0x0000060A
-_0802E3C8: .4byte 0x08055A68
+_0802E3C8: .4byte gUnknown_08055A68
_0802E3CC: .4byte gMain
-_0802E3D0: .4byte 0x08137928
+_0802E3D0: .4byte gUnknown_08137928
_0802E3D4: .4byte 0x000006D9
-_0802E3D8: .4byte 0x086AE394
+_0802E3D8: .4byte gUnknown_086AE394
_0802E3DC: .4byte gUnknown_020314E0
_0802E3E0: .4byte 0x0000060C
_0802E3E4: .4byte 0x0000FFB0
@@ -56609,7 +56609,7 @@ _0802E4E0:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0802E50C @ =0x08483D8C
+ ldr r1, _0802E50C @ =gUnknown_08483D8C
b _0802E51E
.align 2, 0
_0802E4F8: .4byte 0x000001E9
@@ -56617,7 +56617,7 @@ _0802E4FC: .4byte 0x00000612
_0802E500: .4byte 0x0000060C
_0802E504: .4byte gMain
_0802E508: .4byte 0x040000D4
-_0802E50C: .4byte 0x08483D8C
+_0802E50C: .4byte gUnknown_08483D8C
_0802E510:
ldr r2, _0802E640 @ =0x040000D4
lsls r1, r7, #0x10
@@ -56625,7 +56625,7 @@ _0802E510:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0802E644 @ =0x08488A0C
+ ldr r1, _0802E644 @ =gUnknown_08488A0C
_0802E51E:
adds r0, r0, r1
str r0, [r2]
@@ -56634,7 +56634,7 @@ _0802E51E:
ldr r0, _0802E64C @ =0x80000240
str r0, [r2, #8]
ldr r0, [r2, #8]
- ldr r2, _0802E650 @ =0x086AE394
+ ldr r2, _0802E650 @ =gUnknown_086AE394
ldr r5, _0802E654 @ =gUnknown_020314E0
ldr r4, [r5]
ldr r3, _0802E658 @ =0x0000060A
@@ -56678,7 +56678,7 @@ _0802E51E:
mov sb, r5
ldr r3, _0802E668 @ =gOamBuffer
mov r8, r3
- ldr r5, _0802E66C @ =0x086B3FE6
+ ldr r5, _0802E66C @ =gUnknown_086B3FE6
mov ip, r5
lsls r1, r7, #0x10
asrs r1, r1, #0x10
@@ -56774,17 +56774,17 @@ _0802E62E:
bx r0
.align 2, 0
_0802E640: .4byte 0x040000D4
-_0802E644: .4byte 0x08488A0C
+_0802E644: .4byte gUnknown_08488A0C
_0802E648: .4byte 0x06015800
_0802E64C: .4byte 0x80000240
-_0802E650: .4byte 0x086AE394
+_0802E650: .4byte gUnknown_086AE394
_0802E654: .4byte gUnknown_020314E0
_0802E658: .4byte 0x0000060A
_0802E65C: .4byte gMain
_0802E660: .4byte 0x0000060C
_0802E664: .4byte 0x0000060E
_0802E668: .4byte gOamBuffer
-_0802E66C: .4byte 0x086B3FE6
+_0802E66C: .4byte gUnknown_086B3FE6
_0802E670: .4byte 0xFFFFFE00
_0802E674: .4byte 0x000001FF
_0802E678: .4byte 0x000001E9
@@ -56892,7 +56892,7 @@ _0802E750: .4byte gUnknown_020314E0
_0802E754: .4byte 0x0000030E
_0802E758: .4byte 0x00000322
_0802E75C:
- ldr r5, _0802E7B8 @ =0x086AE45A
+ ldr r5, _0802E7B8 @ =gUnknown_086AE45A
ldr r3, _0802E7BC @ =gUnknown_020314E0
ldr r4, [r3]
movs r7, #0xa4
@@ -56936,7 +56936,7 @@ _0802E7AC:
mov sl, r1
bl _0802EFFC
.align 2, 0
-_0802E7B8: .4byte 0x086AE45A
+_0802E7B8: .4byte gUnknown_086AE45A
_0802E7BC: .4byte gUnknown_020314E0
_0802E7C0: .4byte 0x00000322
_0802E7C4: .4byte 0x00000307
@@ -57074,7 +57074,7 @@ _0802E8D0: .4byte 0x00000306
_0802E8D4: .4byte gUnknown_020314E0
_0802E8D8: .4byte 0x0000132C
_0802E8DC:
- ldr r2, _0802E908 @ =0x086AE3DC
+ ldr r2, _0802E908 @ =gUnknown_086AE3DC
ldr r5, _0802E90C @ =gUnknown_020314E0
ldr r3, [r5]
ldr r6, _0802E910 @ =0x00000307
@@ -57097,7 +57097,7 @@ _0802E8DC:
strh r0, [r3]
b _0802E95C
.align 2, 0
-_0802E908: .4byte 0x086AE3DC
+_0802E908: .4byte gUnknown_086AE3DC
_0802E90C: .4byte gUnknown_020314E0
_0802E910: .4byte 0x00000307
_0802E914: .4byte 0x0000030A
@@ -57137,7 +57137,7 @@ _0802E948:
movs r0, #0xe3
bl m4aSongNumStart
_0802E95C:
- ldr r2, _0802E994 @ =0x086AE3DC
+ ldr r2, _0802E994 @ =gUnknown_086AE3DC
ldr r0, _0802E998 @ =gUnknown_020314E0
ldr r3, [r0]
ldr r1, _0802E98C @ =0x00000307
@@ -57164,7 +57164,7 @@ _0802E95C:
.align 2, 0
_0802E98C: .4byte 0x00000307
_0802E990: .4byte 0x00000306
-_0802E994: .4byte 0x086AE3DC
+_0802E994: .4byte gUnknown_086AE3DC
_0802E998: .4byte gUnknown_020314E0
_0802E99C:
ldr r3, _0802EABC @ =gUnknown_020314E0
@@ -57194,7 +57194,7 @@ _0802E9BE:
ldrh r0, [r1]
movs r1, #0x1a
bl __umodsi3
- ldr r2, _0802EAC8 @ =0x08137CBC
+ ldr r2, _0802EAC8 @ =gUnknown_08137CBC
ldr r1, _0802EACC @ =0x0000FFFE
ands r0, r1
adds r1, r0, r2
@@ -57312,7 +57312,7 @@ _0802E9BE:
_0802EABC: .4byte gUnknown_020314E0
_0802EAC0: .4byte 0x0000FE98
_0802EAC4: .4byte 0x00000322
-_0802EAC8: .4byte 0x08137CBC
+_0802EAC8: .4byte gUnknown_08137CBC
_0802EACC: .4byte 0x0000FFFE
_0802EAD0: .4byte 0x0000030E
_0802EAD4: .4byte 0x0000FFF4
@@ -57362,7 +57362,7 @@ _0802EB2C:
adds r0, r0, r2
movs r1, #1
strb r1, [r0]
- ldr r0, _0802EBC8 @ =0x08137CBC
+ ldr r0, _0802EBC8 @ =gUnknown_08137CBC
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
@@ -57434,7 +57434,7 @@ _0802EB8E:
b _0802EFFC
.align 2, 0
_0802EBC4: .4byte gUnknown_020314E0
-_0802EBC8: .4byte 0x08137CBC
+_0802EBC8: .4byte gUnknown_08137CBC
_0802EBCC: .4byte gMain
_0802EBD0: .4byte 0x00000282
_0802EBD4: .4byte 0x0000072E
@@ -57818,7 +57818,7 @@ _0802EEF8:
ldrh r0, [r5]
movs r1, #0x1a
bl __umodsi3
- ldr r2, _0802EF68 @ =0x08137CBC
+ ldr r2, _0802EF68 @ =gUnknown_08137CBC
ldr r1, _0802EF6C @ =0x0000FFFE
ands r0, r1
adds r1, r0, r2
@@ -57864,7 +57864,7 @@ _0802EEF8:
b _0802EF90
.align 2, 0
_0802EF64: .4byte gUnknown_020314E0
-_0802EF68: .4byte 0x08137CBC
+_0802EF68: .4byte gUnknown_08137CBC
_0802EF6C: .4byte 0x0000FFFE
_0802EF70: .4byte 0x0000030E
_0802EF74: .4byte 0x0000FFF4
@@ -57876,8 +57876,8 @@ _0802EF7C:
adds r1, r4, r0
movs r0, #0xa
strb r0, [r1]
- ldr r0, _0802EFD0 @ =0x02032F20
- ldr r1, _0802EFD4 @ =0x086A11A4
+ ldr r0, _0802EFD0 @ =gMPlayInfo_SE1
+ ldr r1, _0802EFD4 @ =gUnknown_086A11A4
bl MPlayStart
_0802EF90:
ldr r4, _0802EFD8 @ =gUnknown_020314E0
@@ -57896,8 +57896,8 @@ _0802EF90:
asrs r0, r0, #0x10
cmp r0, #0x22
bne _0802EFBA
- ldr r0, _0802EFD0 @ =0x02032F20
- ldr r1, _0802EFD4 @ =0x086A11A4
+ ldr r0, _0802EFD0 @ =gMPlayInfo_SE1
+ ldr r1, _0802EFD4 @ =gUnknown_086A11A4
bl MPlayStart
_0802EFBA:
ldr r1, [r4]
@@ -57911,8 +57911,8 @@ _0802EFBC:
b _0802EFFC
.align 2, 0
_0802EFCC: .4byte 0x00000306
-_0802EFD0: .4byte 0x02032F20
-_0802EFD4: .4byte 0x086A11A4
+_0802EFD0: .4byte gMPlayInfo_SE1
+_0802EFD4: .4byte gUnknown_086A11A4
_0802EFD8: .4byte gUnknown_020314E0
_0802EFDC:
ldr r4, _0802F10C @ =gUnknown_020314E0
@@ -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
@@ -57943,7 +57943,7 @@ _0802EFFC:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0802F120 @ =0x084BB16C
+ ldr r1, _0802F120 @ =gUnknown_084BB16C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802F124 @ =0x060122A0
@@ -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,12 +57986,12 @@ _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]
lsls r1, r3, #0x10
- ldr r4, _0802F130 @ =0x086B3EF6
+ ldr r4, _0802F130 @ =gUnknown_086B3EF6
mov sb, r4
ldr r6, _0802F134 @ =gOamBuffer
asrs r1, r1, #0x10
@@ -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,13 +58070,13 @@ _0802F0FA:
_0802F10C: .4byte gUnknown_020314E0
_0802F110: .4byte 0x0000030E
_0802F114: .4byte 0x00000306
-_0802F118: .4byte 0x0200DED8
+_0802F118: .4byte gUnknown_0200DED8
_0802F11C: .4byte 0x040000D4
-_0802F120: .4byte 0x084BB16C
+_0802F120: .4byte gUnknown_084BB16C
_0802F124: .4byte 0x060122A0
_0802F128: .4byte 0x80000240
_0802F12C: .4byte 0x00000322
-_0802F130: .4byte 0x086B3EF6
+_0802F130: .4byte gUnknown_086B3EF6
_0802F134: .4byte gOamBuffer
_0802F138: .4byte 0xFFFFFE00
_0802F13C: .4byte 0x000001FF
@@ -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
@@ -58108,7 +58108,7 @@ sub_2F140: @ 0x0802F140
lsls r0, r0, #0x10
lsrs r4, r0, #0x10
_0802F170:
- ldr r2, _0802F248 @ =0x086AE462
+ ldr r2, _0802F248 @ =gUnknown_086AE462
lsls r0, r4, #0x10
asrs r0, r0, #0xe
adds r1, r0, r2
@@ -58134,7 +58134,7 @@ _0802F170:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0802F250 @ =0x083FFD8C
+ ldr r1, _0802F250 @ =gUnknown_083FFD8C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802F254 @ =0x06012720
@@ -58143,7 +58143,7 @@ _0802F170:
str r0, [r2, #8]
ldr r0, [r2, #8]
movs r1, #0
- ldr r7, _0802F25C @ =0x086B4A72
+ ldr r7, _0802F25C @ =gUnknown_086B4A72
mov sb, r7
ldr r0, _0802F260 @ =gOamBuffer
mov sl, r0
@@ -58215,13 +58215,13 @@ _0802F1CE:
bx r0
.align 2, 0
_0802F240: .4byte gUnknown_020314E0
-_0802F244: .4byte 0x0200E9A0
-_0802F248: .4byte 0x086AE462
+_0802F244: .4byte gUnknown_0200E9A0
+_0802F248: .4byte gUnknown_086AE462
_0802F24C: .4byte 0x040000D4
-_0802F250: .4byte 0x083FFD8C
+_0802F250: .4byte gUnknown_083FFD8C
_0802F254: .4byte 0x06012720
_0802F258: .4byte 0x80000180
-_0802F25C: .4byte 0x086B4A72
+_0802F25C: .4byte gUnknown_086B4A72
_0802F260: .4byte gOamBuffer
_0802F264: .4byte 0xFFFFFE00
_0802F268: .4byte 0x000001FF
@@ -58398,7 +58398,7 @@ _0802F384:
movs r1, #0x16
strb r1, [r0]
ldr r1, _0802F3F4 @ =0x040000D4
- ldr r0, _0802F3F8 @ =0x08526DCC
+ ldr r0, _0802F3F8 @ =gUnknown_08526DCC
str r0, [r1]
ldr r0, _0802F3FC @ =0x06015800
str r0, [r1, #4]
@@ -58416,12 +58416,12 @@ _0802F3E8: .4byte 0x0000037D
_0802F3EC: .4byte 0x0000037B
_0802F3F0: .4byte gMain
_0802F3F4: .4byte 0x040000D4
-_0802F3F8: .4byte 0x08526DCC
+_0802F3F8: .4byte gUnknown_08526DCC
_0802F3FC: .4byte 0x06015800
_0802F400: .4byte 0x80000600
_0802F404: .4byte 0x00001388
_0802F408:
- ldr r3, _0802F434 @ =0x086AE496
+ ldr r3, _0802F434 @ =gUnknown_086AE496
ldr r2, [r5]
ldr r0, _0802F438 @ =0x0000037D
adds r4, r2, r0
@@ -58444,7 +58444,7 @@ _0802F408:
strh r0, [r2]
b _0802F46C
.align 2, 0
-_0802F434: .4byte 0x086AE496
+_0802F434: .4byte gUnknown_086AE496
_0802F438: .4byte 0x0000037D
_0802F43C: .4byte 0x0000037E
_0802F440:
@@ -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
@@ -58590,7 +58590,7 @@ sub_2F504: @ 0x0802F504
lsls r0, r1, #3
subs r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0802F710 @ =0x08512C4C
+ ldr r1, _0802F710 @ =gUnknown_08512C4C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802F714 @ =0x06012A20
@@ -58601,7 +58601,7 @@ sub_2F504: @ 0x0802F504
ldr r2, _0802F71C @ =0x0000037A
adds r3, r3, r2
movs r2, #0
- ldr r4, _0802F720 @ =0x086B3CA4
+ ldr r4, _0802F720 @ =gUnknown_086B3CA4
mov sb, r4
movs r1, #0
ldrsb r1, [r3, r1]
@@ -58690,7 +58690,7 @@ _0802F5EC:
ldr r4, _0802F730 @ =0x0000037B
adds r0, r0, r4
movs r2, #0
- ldr r7, _0802F734 @ =0x086B3B7E
+ ldr r7, _0802F734 @ =gUnknown_086B3B7E
mov sb, r7
ldr r1, _0802F728 @ =gOamBuffer
mov sl, r1
@@ -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
@@ -58796,7 +58796,7 @@ _0802F69A:
ldr r2, _0802F70C @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #7
- ldr r1, _0802F73C @ =0x084ED6CC
+ ldr r1, _0802F73C @ =gUnknown_084ED6CC
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802F740 @ =0x06014FA0
@@ -58806,22 +58806,22 @@ _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
-_0802F710: .4byte 0x08512C4C
+_0802F710: .4byte gUnknown_08512C4C
_0802F714: .4byte 0x06012A20
_0802F718: .4byte 0x800001C0
_0802F71C: .4byte 0x0000037A
-_0802F720: .4byte 0x086B3CA4
+_0802F720: .4byte gUnknown_086B3CA4
_0802F724: .4byte 0xFFFFFE00
_0802F728: .4byte gOamBuffer
_0802F72C: .4byte 0x000001FF
_0802F730: .4byte 0x0000037B
-_0802F734: .4byte 0x086B3B7E
-_0802F738: .4byte 0x0200E608
-_0802F73C: .4byte 0x084ED6CC
+_0802F734: .4byte gUnknown_086B3B7E
+_0802F738: .4byte gUnknown_0200E608
+_0802F73C: .4byte gUnknown_084ED6CC
_0802F740: .4byte 0x06014FA0
_0802F744: .4byte 0x80000100
_0802F748:
@@ -58908,7 +58908,7 @@ _0802F7DC: @ jump table
.4byte _0802FA28 @ case 4
.4byte _0802FAA2 @ case 5
_0802F7F4:
- ldr r1, _0802F828 @ =0x086AE4FC
+ ldr r1, _0802F828 @ =gUnknown_086AE4FC
mov r4, r8
ldr r2, [r4]
asrs r4, r6, #0x10
@@ -58934,7 +58934,7 @@ _0802F7F4:
strh r0, [r2]
b _0802F858
.align 2, 0
-_0802F828: .4byte 0x086AE4FC
+_0802F828: .4byte gUnknown_086AE4FC
_0802F82C: .4byte 0x0000036E
_0802F830:
ldrb r0, [r3]
@@ -58978,7 +58978,7 @@ _0802F878:
strh r0, [r1]
b _0802FB26
_0802F87E:
- ldr r2, _0802F8B0 @ =0x086AE4FC
+ ldr r2, _0802F8B0 @ =gUnknown_086AE4FC
ldr r7, _0802F8B4 @ =gUnknown_020314E0
ldr r1, [r7]
asrs r4, r6, #0x10
@@ -59004,7 +59004,7 @@ _0802F87E:
strh r0, [r1]
b _0802F8EC
.align 2, 0
-_0802F8B0: .4byte 0x086AE4FC
+_0802F8B0: .4byte gUnknown_086AE4FC
_0802F8B4: .4byte gUnknown_020314E0
_0802F8B8: .4byte 0x0000036E
_0802F8BC:
@@ -59077,7 +59077,7 @@ _0802F938: .4byte 0x0000036E
_0802F93C: .4byte gUnknown_020314E0
_0802F940: .4byte 0x00000376
_0802F944:
- ldr r1, _0802F978 @ =0x086AE4FC
+ ldr r1, _0802F978 @ =gUnknown_086AE4FC
mov r5, r8
ldr r2, [r5]
asrs r5, r6, #0x10
@@ -59103,7 +59103,7 @@ _0802F944:
strh r0, [r2]
b _0802F9CA
.align 2, 0
-_0802F978: .4byte 0x086AE4FC
+_0802F978: .4byte gUnknown_086AE4FC
_0802F97C: .4byte 0x0000036E
_0802F980:
ldrb r0, [r3]
@@ -59188,7 +59188,7 @@ _0802FA1C: .4byte 0x0000036E
_0802FA20: .4byte 0x0000036A
_0802FA24: .4byte 0x00000372
_0802FA28:
- ldr r1, _0802FA90 @ =0x086AE4FC
+ ldr r1, _0802FA90 @ =gUnknown_086AE4FC
mov r3, r8
ldr r2, [r3]
asrs r5, r6, #0x10
@@ -59241,7 +59241,7 @@ _0802FA28:
adds r0, r0, r5
b _0802FB14
.align 2, 0
-_0802FA90: .4byte 0x086AE4FC
+_0802FA90: .4byte gUnknown_086AE4FC
_0802FA94: .4byte 0x0000036E
_0802FA98: .4byte 0x0000036A
_0802FA9C:
@@ -59249,7 +59249,7 @@ _0802FA9C:
strb r0, [r1]
b _0802FB16
_0802FAA2:
- ldr r1, _0802FAD4 @ =0x086AE4FC
+ ldr r1, _0802FAD4 @ =gUnknown_086AE4FC
mov r5, r8
ldr r2, [r5]
asrs r4, r6, #0x10
@@ -59276,7 +59276,7 @@ _0802FACE:
strh r0, [r2]
b _0802FB16
.align 2, 0
-_0802FAD4: .4byte 0x086AE4FC
+_0802FAD4: .4byte gUnknown_086AE4FC
_0802FAD8: .4byte 0x0000036E
_0802FADC:
ldrb r0, [r3]
@@ -59383,7 +59383,7 @@ _0802FB78:
movs r0, #0xd
bl sub_11B0
_0802FB9E:
- ldr r5, _0802FC40 @ =0x08137CD6
+ ldr r5, _0802FC40 @ =gUnknown_08137CD6
mov r0, r8
ldr r4, [r0]
adds r4, r4, r6
@@ -59459,7 +59459,7 @@ _0802FC30: .4byte 0x00000376
_0802FC34: .4byte 0x00001328
_0802FC38: .4byte 0x00001330
_0802FC3C: .4byte 0x00001334
-_0802FC40: .4byte 0x08137CD6
+_0802FC40: .4byte gUnknown_08137CD6
_0802FC44: .4byte 0x0400004C
_0802FC48:
ldr r5, _0802FC7C @ =0x0000072E
@@ -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
@@ -59553,7 +59553,7 @@ _0802FCE4:
movs r0, #0x90
subs r0, r0, r1
strh r0, [r6, #4]
- ldr r4, _0802FDD4 @ =0x086AE4FC
+ ldr r4, _0802FDD4 @ =gUnknown_086AE4FC
ldr r0, [r3]
movs r1, #0xdb
lsls r1, r1, #2
@@ -59569,7 +59569,7 @@ _0802FCE4:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0802FDDC @ =0x0847A40C
+ ldr r1, _0802FDDC @ =gUnknown_0847A40C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802FDE0 @ =0x06012DA0
@@ -59648,7 +59648,7 @@ _0802FD42:
ldr r2, _0802FDD8 @ =0x040000D4
lsrs r0, r0, #1
lsls r0, r0, #9
- ldr r1, _0802FDFC @ =0x0847D10C
+ ldr r1, _0802FDFC @ =gUnknown_0847D10C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802FE00 @ =0x06014720
@@ -59658,11 +59658,11 @@ _0802FD42:
ldr r0, [r2, #8]
b _0802FE0C
.align 2, 0
-_0802FDCC: .4byte 0x0200DF90
+_0802FDCC: .4byte gUnknown_0200DF90
_0802FDD0: .4byte gUnknown_020314E0
-_0802FDD4: .4byte 0x086AE4FC
+_0802FDD4: .4byte gUnknown_086AE4FC
_0802FDD8: .4byte 0x040000D4
-_0802FDDC: .4byte 0x0847A40C
+_0802FDDC: .4byte gUnknown_0847A40C
_0802FDE0: .4byte 0x06012DA0
_0802FDE4: .4byte 0x80000140
_0802FDE8: .4byte gOamBuffer
@@ -59670,7 +59670,7 @@ _0802FDEC: .4byte 0xFFFFFDD8
_0802FDF0: .4byte 0xFFFFFE00
_0802FDF4: .4byte 0x000001FF
_0802FDF8: .4byte 0x00000372
-_0802FDFC: .4byte 0x0847D10C
+_0802FDFC: .4byte gUnknown_0847D10C
_0802FE00: .4byte 0x06014720
_0802FE04: .4byte 0x800000C0
_0802FE08:
@@ -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
@@ -59724,7 +59724,7 @@ _0802FE0C:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #2
- ldr r2, _0802FF2C @ =0x086AE4FC
+ ldr r2, _0802FF2C @ =gUnknown_086AE4FC
adds r0, r0, r2
ldr r2, _0802FF30 @ =0x040000D4
movs r3, #0
@@ -59732,7 +59732,7 @@ _0802FE0C:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r5, _0802FF34 @ =0x084C1E6C
+ ldr r5, _0802FF34 @ =gUnknown_084C1E6C
adds r0, r0, r5
str r0, [r2]
ldr r0, _0802FF38 @ =0x060130A0
@@ -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
@@ -59805,7 +59805,7 @@ _0802FE90:
ldr r2, _0802FF30 @ =0x040000D4
lsrs r0, r0, #1
lsls r0, r0, #9
- ldr r1, _0802FF44 @ =0x084C4B6C
+ ldr r1, _0802FF44 @ =gUnknown_084C4B6C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0802FF48 @ =0x06014920
@@ -59817,15 +59817,15 @@ _0802FE90:
.align 2, 0
_0802FF1C: .4byte 0x000001FF
_0802FF20: .4byte 0xFFFFFE00
-_0802FF24: .4byte 0x0200E048
+_0802FF24: .4byte gUnknown_0200E048
_0802FF28: .4byte 0x0000036D
-_0802FF2C: .4byte 0x086AE4FC
+_0802FF2C: .4byte gUnknown_086AE4FC
_0802FF30: .4byte 0x040000D4
-_0802FF34: .4byte 0x084C1E6C
+_0802FF34: .4byte gUnknown_084C1E6C
_0802FF38: .4byte 0x060130A0
_0802FF3C: .4byte 0x80000140
-_0802FF40: .4byte 0x0200DE20
-_0802FF44: .4byte 0x084C4B6C
+_0802FF40: .4byte gUnknown_0200DE20
+_0802FF44: .4byte gUnknown_084C4B6C
_0802FF48: .4byte 0x06014920
_0802FF4C: .4byte 0x800000C0
_0802FF50:
@@ -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:
@@ -59970,7 +59970,7 @@ _0803006A:
ldr r1, _080300C0 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #9
- ldr r2, _080300C4 @ =0x084FEA0C
+ ldr r2, _080300C4 @ =gUnknown_084FEA0C
adds r0, r0, r2
str r0, [r1]
ldr r0, _080300C8 @ =0x060146A0
@@ -60013,7 +60013,7 @@ _080300B2:
bx r0
.align 2, 0
_080300C0: .4byte 0x040000D4
-_080300C4: .4byte 0x084FEA0C
+_080300C4: .4byte gUnknown_084FEA0C
_080300C8: .4byte 0x060146A0
_080300CC: .4byte 0x80000040
_080300D0: .4byte 0x000001FF
@@ -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
@@ -60223,7 +60223,7 @@ _080301F6:
adds r0, #8
strh r6, [r0]
ldr r1, _0803032C @ =0x040000D4
- ldr r0, _08030330 @ =0x086ACEF8
+ ldr r0, _08030330 @ =gUnknown_086ACEF8
ldr r0, [r0, #0x1c]
str r0, [r1]
ldr r0, _08030334 @ =0x06015800
@@ -60231,7 +60231,7 @@ _080301F6:
ldr r0, _08030338 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0803033C @ =0x086ACF18
+ ldr r0, _0803033C @ =gUnknown_086ACF18
ldr r0, [r0, #0x1c]
str r0, [r1]
ldr r0, _08030340 @ =0x050003C0
@@ -60316,10 +60316,10 @@ _08030320: .4byte 0x000006C6
_08030324: .4byte gMain
_08030328: .4byte 0x0000F63C
_0803032C: .4byte 0x040000D4
-_08030330: .4byte 0x086ACEF8
+_08030330: .4byte gUnknown_086ACEF8
_08030334: .4byte 0x06015800
_08030338: .4byte 0x80001200
-_0803033C: .4byte 0x086ACF18
+_0803033C: .4byte gUnknown_086ACF18
_08030340: .4byte 0x050003C0
_08030344: .4byte 0x80000010
_08030348: .4byte 0x0000C350
@@ -60342,7 +60342,7 @@ _08030350:
_08030370:
lsls r0, r1, #0x10
asrs r0, r0, #7
- ldr r1, _08030464 @ =0x0845690C
+ ldr r1, _08030464 @ =gUnknown_0845690C
adds r0, r0, r1
mov r2, sb
str r0, [r2]
@@ -60460,7 +60460,7 @@ _08030456:
pop {r0}
bx r0
.align 2, 0
-_08030464: .4byte 0x0845690C
+_08030464: .4byte gUnknown_0845690C
_08030468: .4byte 0x060133A0
_0803046C: .4byte 0x80000100
_08030470: .4byte gUnknown_020314E0
@@ -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
@@ -60588,7 +60588,7 @@ _08030552:
ldrsb r0, [r2, r0]
cmp r1, r0
beq _0803059E
- ldr r1, _080305DC @ =0x086AD2EE
+ ldr r1, _080305DC @ =gUnknown_086AD2EE
lsls r0, r0, #3
adds r1, #6
adds r0, r0, r1
@@ -60596,7 +60596,7 @@ _08030552:
movs r3, #0
ldrsh r0, [r0, r3]
lsls r0, r0, #9
- ldr r1, _080305E4 @ =0x084FD18C
+ ldr r1, _080305E4 @ =gUnknown_084FD18C
adds r0, r0, r1
str r0, [r2]
ldr r0, _080305E8 @ =0x06011CE0
@@ -60626,7 +60626,7 @@ _0803059E:
bgt _080305B6
b _08030700
_080305B6:
- ldr r0, _080305DC @ =0x086AD2EE
+ ldr r0, _080305DC @ =gUnknown_086AD2EE
adds r3, r2, r5
movs r1, #0
ldrsb r1, [r3, r1]
@@ -60645,9 +60645,9 @@ _080305B6:
b _080306E6
.align 2, 0
_080305D8: .4byte 0x000001ED
-_080305DC: .4byte 0x086AD2EE
+_080305DC: .4byte gUnknown_086AD2EE
_080305E0: .4byte 0x040000D4
-_080305E4: .4byte 0x084FD18C
+_080305E4: .4byte gUnknown_084FD18C
_080305E8: .4byte 0x06011CE0
_080305EC: .4byte 0x80000100
_080305F0:
@@ -60775,7 +60775,7 @@ _080306D2:
movs r0, #0x92
bl m4aSongNumStart
_080306E6:
- ldr r2, _0803078C @ =0x086AD2EE
+ ldr r2, _0803078C @ =gUnknown_086AD2EE
ldr r1, _08030784 @ =gUnknown_020314E0
ldr r0, [r1]
ldr r3, _08030788 @ =0x000001ED
@@ -60856,7 +60856,7 @@ _08030756:
_08030780: .4byte gMain
_08030784: .4byte gUnknown_020314E0
_08030788: .4byte 0x000001ED
-_0803078C: .4byte 0x086AD2EE
+_0803078C: .4byte gUnknown_086AD2EE
_08030790:
mov r3, sb
ldr r4, [r3]
@@ -60900,7 +60900,7 @@ _080307C8:
lsls r0, r3, #1
adds r0, r0, r3
lsls r0, r0, #1
- ldr r6, _08030878 @ =0x086B4D4E
+ ldr r6, _08030878 @ =gUnknown_086B4D4E
adds r0, r0, r6
add r0, r8
ldrh r1, [r0]
@@ -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
@@ -60975,9 +60975,9 @@ _080307C8:
.align 2, 0
_08030870: .4byte gOamBuffer
_08030874: .4byte 0xFFFFFE00
-_08030878: .4byte 0x086B4D4E
+_08030878: .4byte gUnknown_086B4D4E
_0803087C: .4byte 0x000001FF
-_08030880: .4byte 0x0200D860
+_08030880: .4byte gUnknown_0200D860
_08030884: .4byte 0x00000346
_08030888: .4byte 0xFFFFD860
_0803088C:
@@ -61523,7 +61523,7 @@ _08030CA8:
adds r7, r1, #0
cmp r0, #0
beq _08030CDC
- ldr r4, _08030D0C @ =0x086AE54A
+ ldr r4, _08030D0C @ =gUnknown_086AE54A
movs r1, #6
bl __udivsi3
lsls r0, r0, #0x10
@@ -61563,7 +61563,7 @@ _08030CDC:
_08030D00: .4byte 0x00000336
_08030D04: .4byte gUnknown_020314E0
_08030D08: .4byte 0x00000326
-_08030D0C: .4byte 0x086AE54A
+_08030D0C: .4byte gUnknown_086AE54A
_08030D10: .4byte 0x000006C2
_08030D14:
movs r0, #4
@@ -61620,7 +61620,7 @@ _08030D18:
adds r0, #0xf8
strh r5, [r0]
ldr r1, _08030E0C @ =0x040000D4
- ldr r0, _08030E10 @ =0x086ACEF8
+ ldr r0, _08030E10 @ =gUnknown_086ACEF8
ldr r0, [r0, #0x10]
str r0, [r1]
ldr r0, _08030E14 @ =0x06015800
@@ -61628,7 +61628,7 @@ _08030D18:
ldr r0, _08030E18 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08030E1C @ =0x086ACF18
+ ldr r0, _08030E1C @ =gUnknown_086ACF18
ldr r0, [r0, #0x10]
str r0, [r1]
ldr r0, _08030E20 @ =0x050003C0
@@ -61690,10 +61690,10 @@ _08030DA4:
_08030E04: .4byte 0x000006C2
_08030E08: .4byte gMain
_08030E0C: .4byte 0x040000D4
-_08030E10: .4byte 0x086ACEF8
+_08030E10: .4byte gUnknown_086ACEF8
_08030E14: .4byte 0x06015800
_08030E18: .4byte 0x80001200
-_08030E1C: .4byte 0x086ACF18
+_08030E1C: .4byte gUnknown_086ACF18
_08030E20: .4byte 0x050003C0
_08030E24: .4byte 0x80000010
_08030E28: .4byte 0x000006BE
@@ -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
@@ -61803,7 +61803,7 @@ _08030EC8:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08031018 @ =0x0844F20C
+ ldr r1, _08031018 @ =gUnknown_0844F20C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0803101C @ =0x060139A0
@@ -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,10 +61902,10 @@ _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 @ =0x086AE544
+ ldr r7, _08031038 @ =gUnknown_086AE544
adds r0, r5, r7
ldrh r1, [r0]
subs r1, r1, r2
@@ -61942,18 +61942,18 @@ _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 0x0844F20C
+_08031018: .4byte gUnknown_0844F20C
_0803101C: .4byte 0x060139A0
_08031020: .4byte 0x80000140
_08031024: .4byte gOamBuffer
_08031028: .4byte 0xFFFFFE00
_0803102C: .4byte 0x000001FF
-_08031030: .4byte 0x0200E498
-_08031034: .4byte 0x0200E270
-_08031038: .4byte 0x086AE544
+_08031030: .4byte gUnknown_0200E498
+_08031034: .4byte gUnknown_0200E270
+_08031038: .4byte gUnknown_086AE544
_0803103C:
movs r0, #0xc8
strh r0, [r6, #4]
@@ -61970,7 +61970,7 @@ _08031040:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #7
- ldr r7, _08031124 @ =0x084FDF8C
+ ldr r7, _08031124 @ =gUnknown_084FDF8C
adds r0, r0, r7
mov r1, sl
str r0, [r1]
@@ -62007,7 +62007,7 @@ _0803108E:
lsls r2, r2, #3
ldr r1, _08031134 @ =gOamBuffer
adds r2, r2, r1
- ldr r1, _08031138 @ =0x086B3E1E
+ ldr r1, _08031138 @ =gUnknown_086B3E1E
add r1, ip
add r1, r8
lsls r0, r3, #1
@@ -62072,12 +62072,12 @@ _0803110C:
.align 2, 0
_0803111C: .4byte gUnknown_020314E0
_08031120: .4byte 0x0000032F
-_08031124: .4byte 0x084FDF8C
+_08031124: .4byte gUnknown_084FDF8C
_08031128: .4byte 0x06013C20
_0803112C: .4byte 0x800000B0
_08031130: .4byte 0x00000332
_08031134: .4byte gOamBuffer
-_08031138: .4byte 0x086B3E1E
+_08031138: .4byte gUnknown_086B3E1E
_0803113C: .4byte 0x000001FF
_08031140: .4byte 0xFFFFFE00
@@ -62111,7 +62111,7 @@ _0803115C:
bhi _080311CC
cmp r1, #7
bhi _0803119C
- ldr r1, _08031198 @ =0x08137CF6
+ ldr r1, _08031198 @ =gUnknown_08137CF6
ldrh r0, [r0]
lsrs r0, r0, #1
lsls r0, r0, #1
@@ -62125,9 +62125,9 @@ _0803115C:
.align 2, 0
_08031190: .4byte gUnknown_020314E0
_08031194: .4byte 0x000001A5
-_08031198: .4byte 0x08137CF6
+_08031198: .4byte gUnknown_08137CF6
_0803119C:
- ldr r2, _080311C8 @ =0x08137CE2
+ ldr r2, _080311C8 @ =gUnknown_08137CE2
ldrh r0, [r0]
movs r1, #0x1f
ands r0, r1
@@ -62150,7 +62150,7 @@ _080311B4:
strh r0, [r1]
b _080311CE
.align 2, 0
-_080311C8: .4byte 0x08137CE2
+_080311C8: .4byte gUnknown_08137CE2
_080311CC:
strh r2, [r0]
_080311CE:
@@ -62170,7 +62170,7 @@ _080311DC:
bhi _08031234
cmp r1, #7
bhi _08031204
- ldr r1, _08031200 @ =0x08137CF6
+ ldr r1, _08031200 @ =gUnknown_08137CF6
ldrh r0, [r0]
lsrs r0, r0, #1
lsls r0, r0, #1
@@ -62181,9 +62181,9 @@ _080311DC:
adds r0, r5, r4
b _0803121E
.align 2, 0
-_08031200: .4byte 0x08137CF6
+_08031200: .4byte gUnknown_08137CF6
_08031204:
- ldr r4, _08031230 @ =0x08137CE2
+ ldr r4, _08031230 @ =gUnknown_08137CE2
ldrh r0, [r0]
movs r1, #0x28
bl __umodsi3
@@ -62206,7 +62206,7 @@ _0803121E:
strh r0, [r1]
b _08031236
.align 2, 0
-_08031230: .4byte 0x08137CE2
+_08031230: .4byte gUnknown_08137CE2
_08031234:
strh r2, [r0]
_08031236:
@@ -62289,7 +62289,7 @@ _080312A2:
.align 2, 0
_080312CC: .4byte 0x000001A5
_080312D0:
- ldr r4, _0803131C @ =0x08137D06
+ ldr r4, _0803131C @ =gUnknown_08137D06
movs r6, #0xda
lsls r6, r6, #1
adds r0, r5, r6
@@ -62327,7 +62327,7 @@ _080312D0:
strb r0, [r1]
b _0803136A
.align 2, 0
-_0803131C: .4byte 0x08137D06
+_0803131C: .4byte gUnknown_08137D06
_08031320: .4byte 0x000001A5
_08031324: .4byte 0x000001AD
_08031328:
@@ -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
@@ -62429,7 +62429,7 @@ sub_313A0: @ 0x080313A0
ldr r2, _08031470 @ =0x040000D4
adds r1, r1, r0
lsls r1, r1, #5
- ldr r0, _08031474 @ =0x081BC984
+ ldr r0, _08031474 @ =gUnknown_081BC984
adds r1, r1, r0
str r1, [r2]
ldr r0, _08031478 @ =0x05000300
@@ -62445,7 +62445,7 @@ sub_313A0: @ 0x080313A0
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08031480 @ =0x0848108C
+ ldr r1, _08031480 @ =gUnknown_0848108C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08031484 @ =0x06014B20
@@ -62497,14 +62497,14 @@ _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
-_08031474: .4byte 0x081BC984
+_08031474: .4byte gUnknown_081BC984
_08031478: .4byte 0x05000300
_0803147C: .4byte 0x80000010
-_08031480: .4byte 0x0848108C
+_08031480: .4byte gUnknown_0848108C
_08031484: .4byte 0x06014B20
_08031488: .4byte 0x80000240
_0803148C: .4byte gOamBuffer
@@ -62622,7 +62622,7 @@ _08031530:
lsls r4, r4, #2
adds r0, r0, r4
strh r3, [r0]
- ldr r0, _0803159C @ =0x02032EE0
+ ldr r0, _0803159C @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_080315A0: .4byte 0x00030D40
_080315A4:
ldr r7, _080315F4 @ =0x00000345
@@ -62661,7 +62661,7 @@ _080315C2:
lsls r0, r1, #4
adds r0, r0, r1
lsls r0, r0, #6
- ldr r1, _08031604 @ =0x08490A4C
+ ldr r1, _08031604 @ =gUnknown_08490A4C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08031608 @ =0x0600D900
@@ -62680,7 +62680,7 @@ _080315F4: .4byte 0x00000345
_080315F8: .4byte 0x00004E20
_080315FC: .4byte gUnknown_020314E0
_08031600: .4byte 0x040000D4
-_08031604: .4byte 0x08490A4C
+_08031604: .4byte gUnknown_08490A4C
_08031608: .4byte 0x0600D900
_0803160C: .4byte 0x80000220
_08031610:
@@ -62706,7 +62706,7 @@ _08031610:
lsls r1, r0, #4
adds r1, r1, r0
lsls r1, r1, #6
- ldr r0, _0803165C @ =0x08490A4C
+ ldr r0, _0803165C @ =gUnknown_08490A4C
adds r1, r1, r0
str r1, [r2]
ldr r0, _08031660 @ =0x0600D900
@@ -62718,13 +62718,13 @@ _08031610:
.align 2, 0
_08031654: .4byte 0x0000010D
_08031658: .4byte 0x040000D4
-_0803165C: .4byte 0x08490A4C
+_0803165C: .4byte gUnknown_08490A4C
_08031660: .4byte 0x0600D900
_08031664: .4byte 0x80000220
_08031668:
ldr r1, _080316D8 @ =0x040000D4
movs r2, #0
- ldr r0, _080316DC @ =0x08490A4C
+ ldr r0, _080316DC @ =gUnknown_08490A4C
str r0, [r1]
ldr r0, _080316E0 @ =0x0600D900
str r0, [r1, #4]
@@ -62781,14 +62781,14 @@ _080316CC:
b _080319AC
.align 2, 0
_080316D8: .4byte 0x040000D4
-_080316DC: .4byte 0x08490A4C
+_080316DC: .4byte gUnknown_08490A4C
_080316E0: .4byte 0x0600D900
_080316E4: .4byte 0x80000220
_080316E8: .4byte 0x00000346
_080316EC: .4byte 0x00000345
_080316F0: .4byte 0x000001ED
_080316F4:
- ldr r6, _0803171C @ =0x086AE5A0
+ ldr r6, _0803171C @ =gUnknown_086AE5A0
ldr r2, [r5]
ldr r4, _08031720 @ =0x00000345
adds r3, r2, r4
@@ -62809,7 +62809,7 @@ _080316F4:
strh r0, [r2]
b _08031784
.align 2, 0
-_0803171C: .4byte 0x086AE5A0
+_0803171C: .4byte gUnknown_086AE5A0
_08031720: .4byte 0x00000345
_08031724:
movs r0, #0
@@ -62853,7 +62853,7 @@ _0803175A:
lsls r0, r1, #4
adds r0, r0, r1
lsls r0, r0, #6
- ldr r1, _080317AC @ =0x08490A4C
+ ldr r1, _080317AC @ =gUnknown_08490A4C
adds r0, r0, r1
str r0, [r2]
ldr r0, _080317B0 @ =0x0600D900
@@ -62880,7 +62880,7 @@ _08031784:
_080317A0: .4byte 0x00000345
_080317A4: .4byte 0x00000346
_080317A8: .4byte 0x040000D4
-_080317AC: .4byte 0x08490A4C
+_080317AC: .4byte gUnknown_08490A4C
_080317B0: .4byte 0x0600D900
_080317B4: .4byte 0x80000220
_080317B8:
@@ -63002,7 +63002,7 @@ _0803189C: .4byte gMain
_080318A0: .4byte 0x00000346
_080318A4: .4byte 0x00000345
_080318A8:
- ldr r6, _080318D0 @ =0x086AE5A0
+ ldr r6, _080318D0 @ =gUnknown_086AE5A0
ldr r2, [r5]
ldr r4, _080318D4 @ =0x00000345
adds r3, r2, r4
@@ -63023,7 +63023,7 @@ _080318A8:
strh r0, [r2]
b _08031924
.align 2, 0
-_080318D0: .4byte 0x086AE5A0
+_080318D0: .4byte gUnknown_086AE5A0
_080318D4: .4byte 0x00000345
_080318D8:
movs r0, #0
@@ -63057,7 +63057,7 @@ _080318FA:
lsls r0, r1, #4
adds r0, r0, r1
lsls r0, r0, #6
- ldr r1, _08031974 @ =0x08490A4C
+ ldr r1, _08031974 @ =gUnknown_08490A4C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08031978 @ =0x0600D900
@@ -63103,7 +63103,7 @@ _08031948:
_08031968: .4byte 0x00000345
_0803196C: .4byte 0x00000346
_08031970: .4byte 0x040000D4
-_08031974: .4byte 0x08490A4C
+_08031974: .4byte gUnknown_08490A4C
_08031978: .4byte 0x0600D900
_0803197C: .4byte 0x80000220
_08031980: .4byte gUnknown_020314E0
@@ -63133,14 +63133,14 @@ _080319AC:
movs r1, #0
ldr r0, _08031A00 @ =0x040000D4
mov sb, r0
- ldr r2, _08031A04 @ =0x086AE554
+ ldr r2, _08031A04 @ =gUnknown_086AE554
mov sl, r2
_080319B6:
lsls r1, r1, #0x10
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
@@ -63156,7 +63156,7 @@ _080319CC:
movs r0, #0
ldrsb r0, [r3, r0]
lsls r0, r0, #2
- ldr r2, _08031A14 @ =0x086AE58A
+ ldr r2, _08031A14 @ =gUnknown_086AE58A
adds r0, r0, r2
movs r7, #0
ldrsh r2, [r0, r7]
@@ -63174,11 +63174,11 @@ _080319CC:
_080319F8: .4byte 0x00000345
_080319FC: .4byte 0x00000346
_08031A00: .4byte 0x040000D4
-_08031A04: .4byte 0x086AE554
-_08031A08: .4byte 0x0200D580
+_08031A04: .4byte gUnknown_086AE554
+_08031A08: .4byte gUnknown_0200D580
_08031A0C: .4byte gUnknown_020314E0
_08031A10: .4byte 0x00000355
-_08031A14: .4byte 0x086AE58A
+_08031A14: .4byte gUnknown_086AE58A
_08031A18: .4byte 0x0000035E
_08031A1C:
movs r2, #0
@@ -63209,12 +63209,12 @@ _08031A3C:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #2
- ldr r2, _08031B10 @ =0x086AE588
+ ldr r2, _08031B10 @ =gUnknown_086AE588
adds r0, r0, r2
movs r7, #0
ldrsh r0, [r0, r7]
lsls r0, r0, #8
- ldr r1, _08031B14 @ =0x0845A08C
+ ldr r1, _08031B14 @ =gUnknown_0845A08C
adds r0, r0, r1
mov r1, sb
str r0, [r1]
@@ -63306,8 +63306,8 @@ _08031AFA:
.align 2, 0
_08031B08: .4byte 0x00000355
_08031B0C: .4byte gUnknown_020314E0
-_08031B10: .4byte 0x086AE588
-_08031B14: .4byte 0x0845A08C
+_08031B10: .4byte gUnknown_086AE588
+_08031B14: .4byte gUnknown_0845A08C
_08031B18: .4byte 0x060140A0
_08031B1C: .4byte 0x80000080
_08031B20: .4byte 0x00000359
@@ -63509,7 +63509,7 @@ _08031C78:
adds r0, r0, r1
lsls r0, r0, #6
lsls r1, r3, #6
- ldr r2, _08031CCC @ =0x08137B3C
+ ldr r2, _08031CCC @ =gUnknown_08137B3C
adds r1, r1, r2
b _08031CDE
.align 2, 0
@@ -63518,13 +63518,13 @@ _08031CBC: .4byte 0x05000240
_08031CC0: .4byte 0x80000070
_08031CC4: .4byte 0x05000340
_08031CC8: .4byte 0x80000010
-_08031CCC: .4byte 0x08137B3C
+_08031CCC: .4byte gUnknown_08137B3C
_08031CD0:
ldrb r1, [r6, #4]
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #6
- ldr r1, _08031CF0 @ =0x08137B5C
+ ldr r1, _08031CF0 @ =gUnknown_08137B5C
adds r0, r0, r1
lsls r1, r3, #6
_08031CDE:
@@ -63538,7 +63538,7 @@ _08031CDE:
pop {r0}
bx r0
.align 2, 0
-_08031CF0: .4byte 0x08137B5C
+_08031CF0: .4byte gUnknown_08137B5C
_08031CF4: .4byte 0x05000360
thumb_func_start sub_31CF8
@@ -63563,7 +63563,7 @@ sub_31CF8: @ 0x08031CF8
movs r1, #4
bl sub_52BB0
_08031D20:
- ldr r2, _08031D88 @ =0x086A3700
+ ldr r2, _08031D88 @ =gUnknown_086A3700
ldr r1, _08031D84 @ =gUnknown_020314E0
ldr r4, [r1]
movs r3, #0xb3
@@ -63617,7 +63617,7 @@ _08031D60:
.align 2, 0
_08031D80: .4byte gMain
_08031D84: .4byte gUnknown_020314E0
-_08031D88: .4byte 0x086A3700
+_08031D88: .4byte gUnknown_086A3700
_08031D8C: .4byte 0x00000281
_08031D90:
ldr r2, _08031E10 @ =gUnknown_020314E0
@@ -63768,7 +63768,7 @@ _08031E94:
.align 2, 0
_08031EA0: .4byte gMain
_08031EA4:
- ldr r2, _08031F1C @ =0x086A3700
+ ldr r2, _08031F1C @ =gUnknown_086A3700
ldrh r1, [r3]
lsls r0, r1, #1
adds r0, r0, r1
@@ -63791,7 +63791,7 @@ _08031EB4:
movs r1, #4
bl sub_52BB0
_08031ECE:
- ldr r2, _08031F1C @ =0x086A3700
+ ldr r2, _08031F1C @ =gUnknown_086A3700
ldr r1, _08031F20 @ =gUnknown_020314E0
ldr r4, [r1]
movs r3, #0xb3
@@ -63832,7 +63832,7 @@ _08031F00:
strb r0, [r1]
b _08031F5E
.align 2, 0
-_08031F1C: .4byte 0x086A3700
+_08031F1C: .4byte gUnknown_086A3700
_08031F20: .4byte gUnknown_020314E0
_08031F24: .4byte 0x00000281
_08031F28:
@@ -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
@@ -64003,8 +64003,8 @@ _0803204C:
bne _0803213A
b _08032138
_0803205E:
- ldr r4, _080320A0 @ =0x086AE5E0
- ldr r3, _080320A4 @ =0x0200B134
+ ldr r4, _080320A0 @ =gUnknown_086AE5E0
+ ldr r3, _080320A4 @ =gUnknown_0200B134
adds r0, r3, #0
adds r0, #0xaf
ldrb r1, [r0]
@@ -64037,10 +64037,10 @@ _08032086:
lsrs r5, r1, #0x10
b _0803213A
.align 2, 0
-_080320A0: .4byte 0x086AE5E0
-_080320A4: .4byte 0x0200B134
+_080320A0: .4byte gUnknown_086AE5E0
+_080320A4: .4byte gUnknown_0200B134
_080320A8:
- ldr r0, _0803218C @ =0x086AE5E0
+ ldr r0, _0803218C @ =gUnknown_086AE5E0
lsls r1, r6, #0x10
asrs r1, r1, #0x10
add r1, r8
@@ -64049,7 +64049,7 @@ _080320A8:
adds r1, r1, r0
ldrh r5, [r1]
movs r3, #0
- ldr r1, _08032190 @ =0x086A3700
+ ldr r1, _08032190 @ =gUnknown_086A3700
mov ip, r1
mov r7, ip
adds r4, r0, #0
@@ -64162,8 +64162,8 @@ _0803217C:
pop {r0}
bx r0
.align 2, 0
-_0803218C: .4byte 0x086AE5E0
-_08032190: .4byte 0x086A3700
+_0803218C: .4byte gUnknown_086AE5E0
+_08032190: .4byte gUnknown_086A3700
_08032194: .4byte gWildMonLocations
_08032198: .4byte 0x0000059C
diff --git a/asm/rom_3219C.s b/asm/rom_3219C.s
index 393f44e..270885e 100755
--- a/asm/rom_3219C.s
+++ b/asm/rom_3219C.s
@@ -22,7 +22,7 @@ sub_32484: @ 0x08032484
ldr r4, _080324D8 @ =gMain
mov sb, r4
mov ip, sb
- ldr r5, _080324DC @ =0x086AE5E0
+ ldr r5, _080324DC @ =gUnknown_086AE5E0
mov sl, r5
_080324A8:
lsls r2, r2, #0x10
@@ -32,7 +32,7 @@ _080324A8:
movs r0, #0x34
muls r0, r3, r0
adds r1, r1, r0
- ldr r4, _080324E0 @ =0x086A4A38
+ ldr r4, _080324E0 @ =gUnknown_086A4A38
adds r1, r1, r4
ldrh r5, [r1]
movs r4, #0
@@ -49,10 +49,10 @@ _080324A8:
.align 2, 0
_080324D4: .4byte gUnknown_020314E0
_080324D8: .4byte gMain
-_080324DC: .4byte 0x086AE5E0
-_080324E0: .4byte 0x086A4A38
+_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
@@ -70,8 +70,8 @@ _080324F4:
add r0, sl
ldrh r3, [r0]
movs r2, #0
- ldr r7, _080325CC @ =0x086A3700
- ldr r6, _080325D0 @ =0x086AE5E0
+ ldr r7, _080325CC @ =gUnknown_086A3700
+ ldr r6, _080325D0 @ =gUnknown_086AE5E0
adds r4, r1, #0
_0803250A:
lsls r1, r5, #0x10
@@ -111,7 +111,7 @@ _08032542:
movs r0, #0x34
muls r0, r2, r0
adds r1, r1, r0
- ldr r0, _080325D4 @ =0x086A4A38
+ ldr r0, _080325D4 @ =gUnknown_086A4A38
adds r1, r1, r0
ldrh r5, [r1]
ldr r1, _080325D8 @ =gUnknown_020314E0
@@ -127,7 +127,7 @@ _08032542:
lsls r1, r0, #1
adds r1, r1, r0
lsls r1, r1, #3
- ldr r0, _080325CC @ =0x086A3700
+ ldr r0, _080325CC @ =gUnknown_086A3700
adds r1, r1, r0
ldrb r0, [r1, #0x15]
cmp r0, #0xcc
@@ -176,9 +176,9 @@ _080325BC:
pop {r0}
bx r0
.align 2, 0
-_080325CC: .4byte 0x086A3700
-_080325D0: .4byte 0x086AE5E0
-_080325D4: .4byte 0x086A4A38
+_080325CC: .4byte gUnknown_086A3700
+_080325D0: .4byte gUnknown_086AE5E0
+_080325D4: .4byte gUnknown_086A4A38
_080325D8: .4byte gUnknown_020314E0
_080325DC: .4byte 0x0000059E
@@ -289,7 +289,7 @@ _0803268C:
_080326AC:
ldr r5, _080326E8 @ =gUnknown_020314E0
ldr r3, [r5]
- ldr r4, _080326EC @ =0x086A4A38
+ ldr r4, _080326EC @ =gUnknown_086A4A38
lsls r0, r6, #0x10
asrs r0, r0, #0xf
ldr r1, _080326E4 @ =gMain
@@ -318,7 +318,7 @@ _080326CC:
.align 2, 0
_080326E4: .4byte gMain
_080326E8: .4byte gUnknown_020314E0
-_080326EC: .4byte 0x086A4A38
+_080326EC: .4byte gUnknown_086A4A38
_080326F0: .4byte 0x0000059E
thumb_func_start sub_326F4
@@ -395,7 +395,7 @@ _08032782:
lsls r0, r0, #0x10
cmp r0, #0
bne _080327AC
- ldr r0, _080327B8 @ =0x02032EE0
+ ldr r0, _080327B8 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_080327BC: .4byte 0x0000FFFF
thumb_func_start sub_327C0
@@ -1569,7 +1569,7 @@ _08032FCC:
movs r0, #0x25
bl m4aSongNumStart
ldr r1, _08033120 @ =0x040000D4
- ldr r0, _08033124 @ =0x081B36A4
+ ldr r0, _08033124 @ =gUnknown_081B36A4
str r0, [r1]
ldr r0, _08033128 @ =0x05000320
str r0, [r1, #4]
@@ -1595,7 +1595,7 @@ _08033114: .4byte 0x0000039A
_08033118: .4byte 0x0000039D
_0803311C: .4byte 0x000003DF
_08033120: .4byte 0x040000D4
-_08033124: .4byte 0x081B36A4
+_08033124: .4byte gUnknown_081B36A4
_08033128: .4byte 0x05000320
_0803312C: .4byte 0x80000010
@@ -1647,7 +1647,7 @@ _08033170:
lsls r1, r0, #2
adds r1, r1, r0
lsls r1, r1, #5
- ldr r0, _080331D0 @ =0x082EE0E0
+ ldr r0, _080331D0 @ =gUnknown_082EE0E0
adds r1, r1, r0
str r1, [r2]
movs r0, #0xa0
@@ -1672,7 +1672,7 @@ _08033170:
_080331C4: .4byte gUnknown_020314E0
_080331C8: .4byte 0x000005F7
_080331CC: .4byte 0x040000D4
-_080331D0: .4byte 0x082EE0E0
+_080331D0: .4byte gUnknown_082EE0E0
_080331D4: .4byte 0x80000050
_080331D8: .4byte 0x0000FFE8
_080331DC:
@@ -1821,7 +1821,7 @@ _080332F4:
adds r0, r0, r1
strh r2, [r0]
ldr r1, _08033334 @ =0x040000D4
- ldr r0, _08033338 @ =0x08138834
+ ldr r0, _08033338 @ =gUnknown_08138834
str r0, [r1]
ldr r0, _0803333C @ =0x06015800
str r0, [r1, #4]
@@ -1837,7 +1837,7 @@ _080332F4:
.align 2, 0
_08033330: .4byte gMain
_08033334: .4byte 0x040000D4
-_08033338: .4byte 0x08138834
+_08033338: .4byte gUnknown_08138834
_0803333C: .4byte 0x06015800
_08033340: .4byte 0x80001000
_08033344:
@@ -2499,8 +2499,8 @@ _080337E0:
add r0, r8
mov r1, sl
strh r1, [r0]
- ldr r0, _08033904 @ =0x02032F20
- ldr r1, _08033908 @ =0x086A1588
+ ldr r0, _08033904 @ =gMPlayInfo_SE1
+ ldr r1, _08033908 @ =gUnknown_086A1588
bl MPlayStart
movs r5, #2
mov r8, sb
@@ -2545,8 +2545,8 @@ _080338F4: .4byte 0x000003C6
_080338F8: .4byte 0x000003A6
_080338FC: .4byte 0x000003A9
_08033900: .4byte 0x000003B6
-_08033904: .4byte 0x02032F20
-_08033908: .4byte 0x086A1588
+_08033904: .4byte gMPlayInfo_SE1
+_08033908: .4byte gUnknown_086A1588
_0803390C: .4byte 0xFFFF0000
_08033910:
ldr r0, _08033940 @ =gUnknown_020314E0
@@ -2666,7 +2666,7 @@ _080339D6:
adds r0, r0, r2
adds r0, r0, r3
strb r1, [r0]
- ldr r2, _08033A1C @ =0x086AE5EC
+ ldr r2, _08033A1C @ =gUnknown_086AE5EC
ldr r0, [r4]
ldr r4, _08033A10 @ =0x000003A3
adds r0, r0, r4
@@ -2677,7 +2677,7 @@ _08033A0C: .4byte gUnknown_020314E0
_08033A10: .4byte 0x000003A3
_08033A14: .4byte 0x000003A6
_08033A18: .4byte 0x000003A9
-_08033A1C: .4byte 0x086AE5EC
+_08033A1C: .4byte gUnknown_086AE5EC
_08033A20:
ldr r6, _08033AA4 @ =gUnknown_020314E0
ldr r5, [r6]
@@ -2707,7 +2707,7 @@ _08033A20:
ble _08033AB8
subs r0, r3, #3
strh r0, [r2]
- ldr r2, _08033AB0 @ =0x086AE5EC
+ ldr r2, _08033AB0 @ =gUnknown_086AE5EC
ldr r1, _08033AB4 @ =0x000003A3
adds r0, r5, r1
adds r6, r0, r4
@@ -2749,10 +2749,10 @@ _08033A20:
_08033AA4: .4byte gUnknown_020314E0
_08033AA8: .4byte 0x000003B6
_08033AAC: .4byte 0xFFFFFCE0
-_08033AB0: .4byte 0x086AE5EC
+_08033AB0: .4byte gUnknown_086AE5EC
_08033AB4: .4byte 0x000003A3
_08033AB8:
- ldr r2, _08033AE8 @ =0x086AE5EC
+ ldr r2, _08033AE8 @ =gUnknown_086AE5EC
ldr r6, _08033AEC @ =0x000003A3
adds r0, r5, r6
adds r6, r0, r4
@@ -2778,7 +2778,7 @@ _08033AE2:
strh r0, [r5]
b _08033B20
.align 2, 0
-_08033AE8: .4byte 0x086AE5EC
+_08033AE8: .4byte gUnknown_086AE5EC
_08033AEC: .4byte 0x000003A3
_08033AF0:
mov r0, r8
@@ -2857,7 +2857,7 @@ _08033B4C:
bgt _08033BE8
adds r0, r3, #3
strh r0, [r2]
- ldr r2, _08033BE0 @ =0x086AE5EC
+ ldr r2, _08033BE0 @ =gUnknown_086AE5EC
ldr r3, _08033BE4 @ =0x000003A3
adds r0, r4, r3
adds r6, r0, r7
@@ -2899,10 +2899,10 @@ _08033B4C:
_08033BD4: .4byte gUnknown_020314E0
_08033BD8: .4byte 0x000003B6
_08033BDC: .4byte 0x0000031F
-_08033BE0: .4byte 0x086AE5EC
+_08033BE0: .4byte gUnknown_086AE5EC
_08033BE4: .4byte 0x000003A3
_08033BE8:
- ldr r2, _08033C18 @ =0x086AE5EC
+ ldr r2, _08033C18 @ =gUnknown_086AE5EC
ldr r3, _08033C1C @ =0x000003A3
adds r0, r4, r3
adds r6, r0, r7
@@ -2928,7 +2928,7 @@ _08033C12:
strh r0, [r5]
b _08033C50
.align 2, 0
-_08033C18: .4byte 0x086AE5EC
+_08033C18: .4byte gUnknown_086AE5EC
_08033C1C: .4byte 0x000003A3
_08033C20:
mov r0, sb
@@ -2978,7 +2978,7 @@ _08033C50:
_08033C74: .4byte gUnknown_020314E0
_08033C78: .4byte 0x000003A3
_08033C7C:
- ldr r3, _08033D0C @ =0x086AE5EC
+ ldr r3, _08033D0C @ =gUnknown_086AE5EC
ldr r6, _08033D10 @ =gUnknown_020314E0
ldr r2, [r6]
ldr r5, [sp, #4]
@@ -3050,7 +3050,7 @@ _08033CEE:
bl sub_11B0
b _08033FD8
.align 2, 0
-_08033D0C: .4byte 0x086AE5EC
+_08033D0C: .4byte gUnknown_086AE5EC
_08033D10: .4byte gUnknown_020314E0
_08033D14: .4byte 0x000003A3
_08033D18: .4byte 0x000003A9
@@ -3058,7 +3058,7 @@ _08033D1C: .4byte 0x00000396
_08033D20: .4byte 0x000186A0
_08033D24: .4byte 0x00000385
_08033D28:
- ldr r3, _08033D60 @ =0x086AE5EC
+ ldr r3, _08033D60 @ =gUnknown_086AE5EC
ldr r4, _08033D64 @ =gUnknown_020314E0
ldr r2, [r4]
ldr r5, [sp, #4]
@@ -3087,7 +3087,7 @@ _08033D28:
strh r0, [r2]
b _08033DA8
.align 2, 0
-_08033D60: .4byte 0x086AE5EC
+_08033D60: .4byte gUnknown_086AE5EC
_08033D64: .4byte gUnknown_020314E0
_08033D68: .4byte 0x000003A3
_08033D6C:
@@ -3285,7 +3285,7 @@ _08033EE4: .4byte 0x000003A3
_08033EE8: .4byte 0x000003A9
_08033EEC: .4byte 0x00000396
_08033EF0:
- ldr r3, _08033F28 @ =0x086AE5EC
+ ldr r3, _08033F28 @ =gUnknown_086AE5EC
ldr r0, _08033F2C @ =gUnknown_020314E0
ldr r2, [r0]
ldr r1, [sp, #4]
@@ -3314,7 +3314,7 @@ _08033EF0:
strh r0, [r2]
b _08033F64
.align 2, 0
-_08033F28: .4byte 0x086AE5EC
+_08033F28: .4byte gUnknown_086AE5EC
_08033F2C: .4byte gUnknown_020314E0
_08033F30: .4byte 0x000003A3
_08033F34:
@@ -3385,7 +3385,7 @@ _08033F90:
adds r0, r0, r5
adds r0, r0, r4
strb r1, [r0]
- ldr r2, _08034028 @ =0x086AE5EC
+ ldr r2, _08034028 @ =gUnknown_086AE5EC
ldr r0, [r3]
subs r6, #3
adds r0, r0, r6
@@ -3442,7 +3442,7 @@ _08033FD8:
_0803401C: .4byte gUnknown_020314E0
_08034020: .4byte 0x000003A6
_08034024: .4byte 0x000003A9
-_08034028: .4byte 0x086AE5EC
+_08034028: .4byte gUnknown_086AE5EC
_0803402C: .4byte 0x000003B6
_08034030: .4byte 0x00000385
_08034034:
@@ -3562,7 +3562,7 @@ _080340FA:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _080341A4 @ =0x08510E4C
+ ldr r1, _080341A4 @ =gUnknown_08510E4C
adds r0, r0, r1
str r0, [r2]
lsls r7, r3, #2
@@ -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
@@ -3626,11 +3626,11 @@ _080340FA:
_08034198: .4byte gUnknown_020314E0
_0803419C: .4byte 0x00000397
_080341A0: .4byte 0x040000D4
-_080341A4: .4byte 0x08510E4C
+_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:
@@ -3738,7 +3738,7 @@ _0803427A:
lsls r0, r4, #1
adds r0, r0, r4
lsls r0, r0, #1
- ldr r1, _08034354 @ =0x086BA0A0
+ ldr r1, _08034354 @ =gUnknown_086BA0A0
adds r0, r0, r1
mov r3, r8
adds r1, r3, r0
@@ -3835,7 +3835,7 @@ _0803427A:
b _08034416
.align 2, 0
_08034350: .4byte gOamBuffer
-_08034354: .4byte 0x086BA0A0
+_08034354: .4byte gUnknown_086BA0A0
_08034358: .4byte 0x000001FF
_0803435C: .4byte 0xFFFFFE00
_08034360: .4byte 0x000003FF
@@ -3844,7 +3844,7 @@ _08034368:
movs r2, #0
mov r7, sb
lsls r0, r7, #0x10
- ldr r1, _08034438 @ =0x086BA0A0
+ ldr r1, _08034438 @ =gUnknown_086BA0A0
mov sb, r1
ldr r3, _0803443C @ =gOamBuffer
mov ip, r3
@@ -3948,7 +3948,7 @@ _08034426:
pop {r0}
bx r0
.align 2, 0
-_08034438: .4byte 0x086BA0A0
+_08034438: .4byte gUnknown_086BA0A0
_0803443C: .4byte gOamBuffer
_08034440: .4byte 0x000001FF
_08034444: .4byte 0xFFFFFE00
@@ -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
@@ -4040,7 +4040,7 @@ _08034504: .4byte 0x000003EA
_08034508: .4byte 0x000003E6
_0803450C: .4byte 0x000003E2
_08034510:
- ldr r0, _0803453C @ =0x086AE68E
+ ldr r0, _0803453C @ =gUnknown_086AE68E
mov r5, sl
ldr r4, [r5]
ldr r6, _08034540 @ =0x000003E2
@@ -4062,7 +4062,7 @@ _08034510:
strh r0, [r1]
b _080345DC
.align 2, 0
-_0803453C: .4byte 0x086AE68E
+_0803453C: .4byte gUnknown_086AE68E
_08034540: .4byte 0x000003E2
_08034544:
movs r0, #0
@@ -4157,7 +4157,7 @@ _080345F0:
ldrh r0, [r3]
cmp r0, #0xff
bhi _08034670
- ldr r2, _08034660 @ =0x08137D40
+ ldr r2, _08034660 @ =gUnknown_08137D40
adds r1, r0, #0
movs r0, #0x3f
ands r0, r1
@@ -4206,7 +4206,7 @@ _08034646:
strh r5, [r0]
b _08034670
.align 2, 0
-_08034660: .4byte 0x08137D40
+_08034660: .4byte gUnknown_08137D40
_08034664: .4byte 0x000003E2
_08034668:
ldr r5, _0803468C @ =0x000003E2
@@ -4265,7 +4265,7 @@ _080346BC:
.align 2, 0
_080346D4: .4byte 0x00000387
_080346D8:
- ldr r0, _08034704 @ =0x086AE68E
+ ldr r0, _08034704 @ =gUnknown_086AE68E
mov r4, sl
ldr r3, [r4]
ldr r4, _08034708 @ =0x000003E2
@@ -4287,7 +4287,7 @@ _080346D8:
strh r0, [r1]
b _080347F0
.align 2, 0
-_08034704: .4byte 0x086AE68E
+_08034704: .4byte gUnknown_086AE68E
_08034708: .4byte 0x000003E2
_0803470C:
movs r7, #0
@@ -4405,7 +4405,7 @@ _080347C6:
movs r0, #8
bl sub_11B0
_080347F0:
- ldr r1, _0803484C @ =0x086AE68E
+ ldr r1, _0803484C @ =gUnknown_086AE68E
ldr r7, _08034840 @ =gUnknown_020314E0
ldr r4, [r7]
ldr r5, _08034844 @ =0x000003E2
@@ -4450,7 +4450,7 @@ _08034818:
_08034840: .4byte gUnknown_020314E0
_08034844: .4byte 0x000003E2
_08034848: .4byte 0x00000129
-_0803484C: .4byte 0x086AE68E
+_0803484C: .4byte gUnknown_086AE68E
_08034850: .4byte 0x00000247
_08034854:
ldrh r3, [r3]
@@ -4722,7 +4722,7 @@ _08034A70: .4byte 0x0000028A
_08034A74: .4byte 0x0000132C
_08034A78: .4byte 0x000005AC
_08034A7C:
- ldr r0, _08034AA8 @ =0x086AE68E
+ ldr r0, _08034AA8 @ =gUnknown_086AE68E
mov r5, sl
ldr r2, [r5]
ldr r5, _08034AAC @ =0x000003E2
@@ -4745,7 +4745,7 @@ _08034A7C:
strh r0, [r1]
b _08034B2C
.align 2, 0
-_08034AA8: .4byte 0x086AE68E
+_08034AA8: .4byte gUnknown_086AE68E
_08034AAC: .4byte 0x000003E2
_08034AB0:
movs r6, #0
@@ -4984,7 +4984,7 @@ _08034C86:
ldrh r0, [r2]
adds r0, #1
strh r0, [r2]
- ldr r2, _08034CCC @ =0x086AE68E
+ ldr r2, _08034CCC @ =gUnknown_086AE68E
ldr r5, _08034CA8 @ =0x000003E2
adds r1, r1, r5
movs r6, #0
@@ -5004,7 +5004,7 @@ _08034CBC: .4byte 0x0000132C
_08034CC0: .4byte 0x000005AC
_08034CC4: .4byte 0x00004E20
_08034CC8: .4byte 0x0000028A
-_08034CCC: .4byte 0x086AE68E
+_08034CCC: .4byte gUnknown_086AE68E
_08034CD0:
mov r7, sl
ldr r0, [r7]
@@ -5064,15 +5064,15 @@ _08034D32:
ldrsh r0, [r0, r1]
cmp r0, #0x1e
bne _08034D7E
- ldr r0, _08034D58 @ =0x02032F20
- ldr r1, _08034D5C @ =0x086A17D8
+ ldr r0, _08034D58 @ =gMPlayInfo_SE1
+ ldr r1, _08034D5C @ =gUnknown_086A17D8
bl MPlayStart
b _08034D7E
.align 2, 0
_08034D50: .4byte gUnknown_020314E0
_08034D54: .4byte 0x000003E6
-_08034D58: .4byte 0x02032F20
-_08034D5C: .4byte 0x086A17D8
+_08034D58: .4byte gMPlayInfo_SE1
+_08034D5C: .4byte gUnknown_086A17D8
_08034D60:
movs r2, #0xc5
lsls r2, r2, #4
@@ -5095,7 +5095,7 @@ _08034D7E:
lsls r0, r3, #0x10
asrs r5, r0, #0x10
lsls r0, r5, #0xb
- ldr r1, _08034E44 @ =0x084EDACC
+ ldr r1, _08034E44 @ =gUnknown_084EDACC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08034E48 @ =0x060110A0
@@ -5182,7 +5182,7 @@ _08034D7E:
_08034E38: .4byte 0x00000D08
_08034E3C: .4byte 0x00000B98
_08034E40: .4byte 0x040000D4
-_08034E44: .4byte 0x084EDACC
+_08034E44: .4byte gUnknown_084EDACC
_08034E48: .4byte 0x060110A0
_08034E4C: .4byte 0x80000400
_08034E50: .4byte gUnknown_020314E0
@@ -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:
@@ -5315,7 +5315,7 @@ _08034F4A:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #0xa
- ldr r1, _08035068 @ =0x08494E4C
+ ldr r1, _08035068 @ =gUnknown_08494E4C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0803506C @ =0x06011AA0
@@ -5437,7 +5437,7 @@ _08035046:
mov r5, sb
lsls r0, r5, #0x10
asrs r0, r0, #7
- ldr r1, _0803508C @ =0x084FF30C
+ ldr r1, _0803508C @ =gUnknown_084FF30C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08035090 @ =0x060118A0
@@ -5449,7 +5449,7 @@ _08035046:
.align 2, 0
_08035060: .4byte gMain
_08035064: .4byte 0x040000D4
-_08035068: .4byte 0x08494E4C
+_08035068: .4byte gUnknown_08494E4C
_0803506C: .4byte 0x06011AA0
_08035070: .4byte 0x80000600
_08035074: .4byte gOamBuffer
@@ -5458,7 +5458,7 @@ _0803507C: .4byte 0x000001FF
_08035080: .4byte 0x000003E2
_08035084: .4byte 0x000003EA
_08035088: .4byte 0x000005A6
-_0803508C: .4byte 0x084FF30C
+_0803508C: .4byte gUnknown_084FF30C
_08035090: .4byte 0x060118A0
_08035094: .4byte 0x80000100
_08035098:
@@ -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
@@ -5991,7 +5991,7 @@ _080354DC: @ jump table
.4byte _08035620 @ case 4
_080354F0:
movs r0, #0
- ldr r5, _0803552C @ =0x08138834
+ ldr r5, _0803552C @ =gUnknown_08138834
ldr r3, _08035530 @ =0x040000D4
adds r4, r5, #0
_080354F8:
@@ -6021,13 +6021,13 @@ _080354F8:
ble _080354F8
b _08035658
.align 2, 0
-_0803552C: .4byte 0x08138834
+_0803552C: .4byte gUnknown_08138834
_08035530: .4byte 0x040000D4
_08035534: .4byte 0x06017180
_08035538: .4byte 0x80000020
_0803553C:
movs r0, #0
- ldr r5, _08035578 @ =0x0813A854
+ ldr r5, _08035578 @ =gUnknown_0813A854
ldr r3, _0803557C @ =0x040000D4
adds r4, r5, #0
_08035544:
@@ -6057,13 +6057,13 @@ _08035544:
ble _08035544
b _08035658
.align 2, 0
-_08035578: .4byte 0x0813A854
+_08035578: .4byte gUnknown_0813A854
_0803557C: .4byte 0x040000D4
_08035580: .4byte 0x06017180
_08035584: .4byte 0x80000020
_08035588:
movs r0, #0
- ldr r5, _080355C4 @ =0x0813C874
+ ldr r5, _080355C4 @ =gUnknown_0813C874
ldr r3, _080355C8 @ =0x040000D4
adds r4, r5, #0
_08035590:
@@ -6093,13 +6093,13 @@ _08035590:
ble _08035590
b _08035658
.align 2, 0
-_080355C4: .4byte 0x0813C874
+_080355C4: .4byte gUnknown_0813C874
_080355C8: .4byte 0x040000D4
_080355CC: .4byte 0x06017180
_080355D0: .4byte 0x80000020
_080355D4:
movs r0, #0
- ldr r5, _08035610 @ =0x0813E894
+ ldr r5, _08035610 @ =gUnknown_0813E894
ldr r3, _08035614 @ =0x040000D4
adds r4, r5, #0
_080355DC:
@@ -6129,13 +6129,13 @@ _080355DC:
ble _080355DC
b _08035658
.align 2, 0
-_08035610: .4byte 0x0813E894
+_08035610: .4byte gUnknown_0813E894
_08035614: .4byte 0x040000D4
_08035618: .4byte 0x06017180
_0803561C: .4byte 0x80000020
_08035620:
movs r0, #0
- ldr r5, _08035688 @ =0x081408B4
+ ldr r5, _08035688 @ =gUnknown_081408B4
ldr r3, _0803568C @ =0x040000D4
adds r4, r5, #0
_08035628:
@@ -6190,7 +6190,7 @@ _08035678:
pop {r0}
bx r0
.align 2, 0
-_08035688: .4byte 0x081408B4
+_08035688: .4byte gUnknown_081408B4
_0803568C: .4byte 0x040000D4
_08035690: .4byte 0x06017180
_08035694: .4byte 0x80000020
@@ -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
@@ -6648,7 +6648,7 @@ _080359E2:
bl sub_3751C
bl sub_37850
ldr r1, _08035A94 @ =0x040000D4
- ldr r0, _08035A98 @ =0x081B36A4
+ ldr r0, _08035A98 @ =gUnknown_081B36A4
str r0, [r1]
ldr r0, _08035A9C @ =0x05000320
str r0, [r1, #4]
@@ -6676,7 +6676,7 @@ _08035A88: .4byte 0x0000042A
_08035A8C: .4byte 0x000003EA
_08035A90: .4byte 0x00000402
_08035A94: .4byte 0x040000D4
-_08035A98: .4byte 0x081B36A4
+_08035A98: .4byte gUnknown_081B36A4
_08035A9C: .4byte 0x05000320
_08035AA0: .4byte 0x80000010
@@ -6847,7 +6847,7 @@ _08035BE0:
adds r0, r3, r4
strh r1, [r0]
ldr r1, _08035C24 @ =0x040000D4
- ldr r0, _08035C28 @ =0x0813A854
+ ldr r0, _08035C28 @ =gUnknown_0813A854
str r0, [r1]
ldr r0, _08035C2C @ =0x06015800
str r0, [r1, #4]
@@ -6865,7 +6865,7 @@ _08035BE0:
.align 2, 0
_08035C20: .4byte gMain
_08035C24: .4byte 0x040000D4
-_08035C28: .4byte 0x0813A854
+_08035C28: .4byte gUnknown_0813A854
_08035C2C: .4byte 0x06015800
_08035C30: .4byte 0x80001000
_08035C34:
@@ -7075,7 +7075,7 @@ _08035DCC:
bl Random
mov r1, r8
ldr r3, [r1]
- ldr r2, _08035E2C @ =0x086AE9E4
+ ldr r2, _08035E2C @ =gUnknown_086AE9E4
ldr r1, _08035E30 @ =gMain
ldr r1, [r1, #0x4c]
muls r0, r1, r0
@@ -7091,10 +7091,10 @@ _08035DCC:
.align 2, 0
_08035E24: .4byte 0x000003E2
_08035E28: .4byte 0x000002EE
-_08035E2C: .4byte 0x086AE9E4
+_08035E2C: .4byte gUnknown_086AE9E4
_08035E30: .4byte gMain
_08035E34:
- ldr r2, _08035E60 @ =0x086AE718
+ ldr r2, _08035E60 @ =gUnknown_086AE718
mov r4, r8
ldr r3, [r4]
ldr r5, _08035E64 @ =0x000003E2
@@ -7117,7 +7117,7 @@ _08035E34:
strh r0, [r3]
b _08035E7E
.align 2, 0
-_08035E60: .4byte 0x086AE718
+_08035E60: .4byte gUnknown_086AE718
_08035E64: .4byte 0x000003E2
_08035E68:
movs r0, #0
@@ -7179,7 +7179,7 @@ _08035ECA:
_08035ED4: .4byte 0x000003E2
_08035ED8: .4byte 0x00000392
_08035EDC:
- ldr r2, _08035F08 @ =0x086AE718
+ ldr r2, _08035F08 @ =gUnknown_086AE718
mov r4, r8
ldr r3, [r4]
ldr r5, _08035F0C @ =0x000003E2
@@ -7202,7 +7202,7 @@ _08035EDC:
strh r0, [r2]
b _08035FAE
.align 2, 0
-_08035F08: .4byte 0x086AE718
+_08035F08: .4byte gUnknown_086AE718
_08035F0C: .4byte 0x000003E2
_08035F10:
movs r0, #0
@@ -7259,7 +7259,7 @@ _08035F5E:
adds r0, r0, r1
movs r1, #3
ldr r2, [r4]
- ldr r3, _08035FF0 @ =0x086AE9E4
+ ldr r3, _08035FF0 @ =gUnknown_086AE9E4
ands r0, r1
movs r4, #0xfd
lsls r4, r4, #2
@@ -7282,8 +7282,8 @@ _08035F92:
lsrs r0, r0, #0x10
cmp r0, #1
bhi _08035FAE
- ldr r0, _08035FF8 @ =0x02032F20
- ldr r1, _08035FFC @ =0x086A1ABC
+ ldr r0, _08035FF8 @ =gMPlayInfo_SE1
+ ldr r1, _08035FFC @ =gUnknown_086A1ABC
bl MPlayStart
_08035FAE:
ldr r0, _08035FE8 @ =gUnknown_020314E0
@@ -7309,23 +7309,23 @@ _08035FC2:
beq _08035FDC
bl _08036C9E
_08035FDC:
- ldr r0, _08035FF8 @ =0x02032F20
- ldr r1, _08036004 @ =0x086A1B9C
+ ldr r0, _08035FF8 @ =gMPlayInfo_SE1
+ ldr r1, _08036004 @ =gUnknown_086A1B9C
bl MPlayStart
bl _08036C9E
.align 2, 0
_08035FE8: .4byte gUnknown_020314E0
_08035FEC: .4byte gMain
-_08035FF0: .4byte 0x086AE9E4
+_08035FF0: .4byte gUnknown_086AE9E4
_08035FF4: .4byte 0x000003E2
-_08035FF8: .4byte 0x02032F20
-_08035FFC: .4byte 0x086A1ABC
+_08035FF8: .4byte gMPlayInfo_SE1
+_08035FFC: .4byte gUnknown_086A1ABC
_08036000: .4byte 0x000003FA
-_08036004: .4byte 0x086A1B9C
+_08036004: .4byte gUnknown_086A1B9C
_08036008:
mov r0, r8
ldr r1, [r0]
- ldr r3, _080360A0 @ =0x086AE9E4
+ ldr r3, _080360A0 @ =gUnknown_086AE9E4
movs r4, #0xfd
lsls r4, r4, #2
adds r2, r1, r4
@@ -7371,7 +7371,7 @@ _08036008:
lsls r0, r0, #0x10
mov r2, r8
ldr r1, [r2]
- ldr r2, _080360AC @ =0x086AE9C4
+ ldr r2, _080360AC @ =gUnknown_086AE9C4
lsrs r0, r0, #0x1d
lsls r0, r0, #1
adds r0, r0, r2
@@ -7398,10 +7398,10 @@ _08036008:
strb r0, [r1]
bl _08036C9E
.align 2, 0
-_080360A0: .4byte 0x086AE9E4
+_080360A0: .4byte gUnknown_086AE9E4
_080360A4: .4byte 0x000003EE
_080360A8: .4byte 0x000003EA
-_080360AC: .4byte 0x086AE9C4
+_080360AC: .4byte gUnknown_086AE9C4
_080360B0: .4byte 0x000003DE
_080360B4: .4byte 0x000003E2
_080360B8:
@@ -7524,7 +7524,7 @@ _080361A8:
movs r1, #0
strh r1, [r0]
_080361B8:
- ldr r2, _08036210 @ =0x086AE718
+ ldr r2, _08036210 @ =gUnknown_086AE718
ldr r0, _0803620C @ =gUnknown_020314E0
ldr r4, [r0]
ldr r0, _08036208 @ =0x000003E2
@@ -7566,7 +7566,7 @@ _08036202:
.align 2, 0
_08036208: .4byte 0x000003E2
_0803620C: .4byte gUnknown_020314E0
-_08036210: .4byte 0x086AE718
+_08036210: .4byte gUnknown_086AE718
_08036214: .4byte 0x000003DE
_08036218:
mov r3, r8
@@ -7579,8 +7579,8 @@ _08036218:
bhi _0803627C
cmp r0, #0
bne _08036234
- ldr r0, _0803625C @ =0x02032F20
- ldr r1, _08036260 @ =0x086A1BC8
+ ldr r0, _0803625C @ =gMPlayInfo_SE1
+ ldr r1, _08036260 @ =gUnknown_086A1BC8
bl MPlayStart
_08036234:
mov r4, r8
@@ -7602,8 +7602,8 @@ _08036234:
strh r0, [r1]
bl _08036C9E
.align 2, 0
-_0803625C: .4byte 0x02032F20
-_08036260: .4byte 0x086A1BC8
+_0803625C: .4byte gMPlayInfo_SE1
+_08036260: .4byte gUnknown_086A1BC8
_08036264: .4byte 0x000003DE
_08036268: .4byte 0x000003E2
_0803626C:
@@ -7615,7 +7615,7 @@ _0803626C:
.align 2, 0
_08036278: .4byte 0x000003E2
_0803627C:
- ldr r2, _08036304 @ =0x086AE9E4
+ ldr r2, _08036304 @ =gUnknown_086AE9E4
movs r5, #0xfd
lsls r5, r5, #2
adds r1, r4, r5
@@ -7659,7 +7659,7 @@ _0803627C:
lsls r0, r0, #0x10
mov r4, r8
ldr r1, [r4]
- ldr r2, _08036310 @ =0x086AE9D4
+ ldr r2, _08036310 @ =gUnknown_086AE9D4
lsrs r0, r0, #0x1d
lsls r0, r0, #1
adds r0, r0, r2
@@ -7681,10 +7681,10 @@ _0803627C:
strb r0, [r1]
bl _08036C9E
.align 2, 0
-_08036304: .4byte 0x086AE9E4
+_08036304: .4byte gUnknown_086AE9E4
_08036308: .4byte 0x000003EE
_0803630C: .4byte 0x000003EA
-_08036310: .4byte 0x086AE9D4
+_08036310: .4byte gUnknown_086AE9D4
_08036314: .4byte 0x000003DE
_08036318: .4byte 0x000003E2
_0803631C:
@@ -7881,7 +7881,7 @@ _08036496:
_080364A4:
strh r1, [r0]
_080364A6:
- ldr r2, _08036534 @ =0x086AE718
+ ldr r2, _08036534 @ =gUnknown_086AE718
ldr r7, _08036530 @ =gUnknown_020314E0
ldr r4, [r7]
ldr r6, _0803652C @ =0x000003E2
@@ -7929,8 +7929,8 @@ _080364EC:
adds r0, #1
cmp r1, r0
bne _0803650A
- ldr r0, _0803653C @ =0x02032F20
- ldr r1, _08036540 @ =0x086A1C00
+ ldr r0, _0803653C @ =gMPlayInfo_SE1
+ ldr r1, _08036540 @ =gUnknown_086A1C00
bl MPlayStart
_0803650A:
ldr r0, [r7]
@@ -7946,19 +7946,19 @@ _0803650A:
beq _08036522
b _08036C9E
_08036522:
- ldr r0, _0803653C @ =0x02032F20
- ldr r1, _08036540 @ =0x086A1C00
+ ldr r0, _0803653C @ =gMPlayInfo_SE1
+ ldr r1, _08036540 @ =gUnknown_086A1C00
bl MPlayStart
b _08036C9E
.align 2, 0
_0803652C: .4byte 0x000003E2
_08036530: .4byte gUnknown_020314E0
-_08036534: .4byte 0x086AE718
+_08036534: .4byte gUnknown_086AE718
_08036538: .4byte 0x000003DE
-_0803653C: .4byte 0x02032F20
-_08036540: .4byte 0x086A1C00
+_0803653C: .4byte gMPlayInfo_SE1
+_08036540: .4byte gUnknown_086A1C00
_08036544:
- ldr r2, _080365A0 @ =0x086AE718
+ ldr r2, _080365A0 @ =gUnknown_086AE718
mov r5, r8
ldr r4, [r5]
ldr r0, _080365A4 @ =0x000003E2
@@ -8006,7 +8006,7 @@ _0803658A:
strb r0, [r1]
b _080365DC
.align 2, 0
-_080365A0: .4byte 0x086AE718
+_080365A0: .4byte gUnknown_086AE718
_080365A4: .4byte 0x000003E2
_080365A8: .4byte 0x000003DE
_080365AC: .4byte 0x0000040E
@@ -8042,7 +8042,7 @@ _080365DC:
movs r1, #3
ldr r4, _0803661C @ =gUnknown_020314E0
ldr r2, [r4]
- ldr r3, _08036620 @ =0x086AE9E4
+ ldr r3, _08036620 @ =gUnknown_086AE9E4
ands r0, r1
movs r1, #0xfd
lsls r1, r1, #2
@@ -8066,11 +8066,11 @@ _080365DC:
.align 2, 0
_08036618: .4byte gMain
_0803661C: .4byte gUnknown_020314E0
-_08036620: .4byte 0x086AE9E4
+_08036620: .4byte gUnknown_086AE9E4
_08036624: .4byte 0x000003DE
_08036628: .4byte 0x000003E2
_0803662C:
- ldr r2, _08036658 @ =0x086AE718
+ ldr r2, _08036658 @ =gUnknown_086AE718
mov r5, r8
ldr r4, [r5]
ldr r0, _0803665C @ =0x000003E2
@@ -8094,7 +8094,7 @@ _08036652:
strh r0, [r2]
b _08036C9E
.align 2, 0
-_08036658: .4byte 0x086AE718
+_08036658: .4byte gUnknown_086AE718
_0803665C: .4byte 0x000003E2
_08036660:
movs r0, #0
@@ -8160,7 +8160,7 @@ _080366CC:
movs r1, #3
ldr r4, _0803670C @ =gUnknown_020314E0
ldr r2, [r4]
- ldr r3, _08036710 @ =0x086AE9E4
+ ldr r3, _08036710 @ =gUnknown_086AE9E4
ands r0, r1
movs r1, #0xfd
lsls r1, r1, #2
@@ -8184,7 +8184,7 @@ _080366CC:
.align 2, 0
_08036708: .4byte gMain
_0803670C: .4byte gUnknown_020314E0
-_08036710: .4byte 0x086AE9E4
+_08036710: .4byte gUnknown_086AE9E4
_08036714: .4byte 0x000003DE
_08036718: .4byte 0x000003E2
_0803671C:
@@ -8291,8 +8291,8 @@ _080367CA:
lsls r4, r4, #2
adds r1, r1, r4
strh r3, [r1]
- ldr r0, _08036800 @ =0x02032F20
- ldr r1, _08036804 @ =0x086A1C64
+ ldr r0, _08036800 @ =gMPlayInfo_SE1
+ ldr r1, _08036804 @ =gUnknown_086A1C64
bl MPlayStart
b _08036C9E
.align 2, 0
@@ -8300,10 +8300,10 @@ _080367F0: .4byte 0x000003F6
_080367F4: .4byte 0x000003DE
_080367F8: .4byte 0x000003FA
_080367FC: .4byte 0x000003E2
-_08036800: .4byte 0x02032F20
-_08036804: .4byte 0x086A1C64
+_08036800: .4byte gMPlayInfo_SE1
+_08036804: .4byte gUnknown_086A1C64
_08036808:
- ldr r2, _08036890 @ =0x086AE718
+ ldr r2, _08036890 @ =gUnknown_086AE718
mov r0, r8
ldr r5, [r0]
ldr r3, _08036894 @ =0x000003E2
@@ -8376,7 +8376,7 @@ _0803688A:
strh r0, [r1]
b _08036C9E
.align 2, 0
-_08036890: .4byte 0x086AE718
+_08036890: .4byte gUnknown_086AE718
_08036894: .4byte 0x000003E2
_08036898: .4byte 0x000003DE
_0803689C:
@@ -8413,8 +8413,8 @@ _0803689C:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08036900 @ =0x02032F20
- ldr r1, _08036904 @ =0x086A1C88
+ ldr r0, _08036900 @ =gMPlayInfo_SE1
+ ldr r1, _08036904 @ =gUnknown_086A1C88
bl MPlayStart
movs r0, #7
bl sub_11B0
@@ -8424,10 +8424,10 @@ _080368F0: .4byte 0x000003DE
_080368F4: .4byte 0x000003FA
_080368F8: .4byte 0x0007A120
_080368FC: .4byte 0x00000385
-_08036900: .4byte 0x02032F20
-_08036904: .4byte 0x086A1C88
+_08036900: .4byte gMPlayInfo_SE1
+_08036904: .4byte gUnknown_086A1C88
_08036908:
- ldr r2, _08036970 @ =0x086AE718
+ ldr r2, _08036970 @ =gUnknown_086AE718
mov r5, r8
ldr r4, [r5]
ldr r0, _08036974 @ =0x000003E2
@@ -8481,7 +8481,7 @@ _08036950:
strb r0, [r1]
b _08036C9E
.align 2, 0
-_08036970: .4byte 0x086AE718
+_08036970: .4byte gUnknown_086AE718
_08036974: .4byte 0x000003E2
_08036978: .4byte 0x000003DE
_0803697C: .4byte 0x00000385
@@ -8767,7 +8767,7 @@ _08036BA2:
adds r0, r4, r5
movs r5, #0
strh r5, [r0]
- ldr r2, _08036BDC @ =0x086AE718
+ ldr r2, _08036BDC @ =gUnknown_086AE718
ldr r6, _08036BE0 @ =0x000003E2
adds r3, r4, r6
movs r0, #0
@@ -8790,7 +8790,7 @@ _08036BD0:
b _08036C9E
.align 2, 0
_08036BD8: .4byte 0x000003FA
-_08036BDC: .4byte 0x086AE718
+_08036BDC: .4byte gUnknown_086AE718
_08036BE0: .4byte 0x000003E2
_08036BE4:
strh r5, [r1]
@@ -8827,8 +8827,8 @@ _08036C0E:
adds r0, #6
cmp r1, r0
bne _08036C2E
- ldr r0, _08036C54 @ =0x02032F20
- ldr r1, _08036C58 @ =0x086A1CCC
+ ldr r0, _08036C54 @ =gMPlayInfo_SE1
+ ldr r1, _08036C58 @ =gUnknown_086A1CCC
bl MPlayStart
_08036C2E:
mov r3, r8
@@ -8843,15 +8843,15 @@ _08036C2E:
adds r0, #8
cmp r1, r0
bne _08036C9E
- ldr r0, _08036C54 @ =0x02032F20
- ldr r1, _08036C5C @ =0x086A1D64
+ ldr r0, _08036C54 @ =gMPlayInfo_SE1
+ ldr r1, _08036C5C @ =gUnknown_086A1D64
bl MPlayStart
b _08036C9E
.align 2, 0
_08036C50: .4byte 0x000003DE
-_08036C54: .4byte 0x02032F20
-_08036C58: .4byte 0x086A1CCC
-_08036C5C: .4byte 0x086A1D64
+_08036C54: .4byte gMPlayInfo_SE1
+_08036C58: .4byte gUnknown_086A1CCC
+_08036C5C: .4byte gUnknown_086A1D64
_08036C60:
mov r5, r8
ldr r2, [r5]
@@ -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
@@ -8925,7 +8925,7 @@ _08036CD4:
movs r2, #0
ldrsb r2, [r3, r2]
lsls r2, r2, #0x10
- ldr r6, _08036DCC @ =0x086AE718
+ ldr r6, _08036DCC @ =gUnknown_086AE718
ldr r4, _08036DD0 @ =0x000003E2
adds r0, r0, r4
movs r7, #0
@@ -8944,7 +8944,7 @@ _08036CD4:
lsls r0, r2, #2
adds r0, r0, r2
lsls r0, r0, #7
- ldr r1, _08036DD8 @ =0x0844F98C
+ ldr r1, _08036DD8 @ =gUnknown_0844F98C
adds r0, r0, r1
str r0, [r3]
ldr r0, _08036DDC @ =0x06010920
@@ -9030,14 +9030,14 @@ _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 0x086AE718
+_08036DCC: .4byte gUnknown_086AE718
_08036DD0: .4byte 0x000003E2
_08036DD4: .4byte 0x040000D4
-_08036DD8: .4byte 0x0844F98C
+_08036DD8: .4byte gUnknown_0844F98C
_08036DDC: .4byte 0x06010920
_08036DE0: .4byte 0x80000140
_08036DE4: .4byte 0x000003EA
@@ -9212,7 +9212,7 @@ _08036F32:
lsls r0, r2, #1
adds r0, r0, r2
lsls r0, r0, #1
- ldr r2, _08036FE0 @ =0x086B9DAC
+ ldr r2, _08036FE0 @ =gUnknown_086B9DAC
adds r0, r0, r2
adds r1, r1, r0
ldrh r0, [r1]
@@ -9281,7 +9281,7 @@ _08036F32:
.align 2, 0
_08036FD8: .4byte 0x000003F7
_08036FDC: .4byte gOamBuffer
-_08036FE0: .4byte 0x086B9DAC
+_08036FE0: .4byte gUnknown_086B9DAC
_08036FE4: .4byte gUnknown_020314E0
_08036FE8: .4byte 0x000001FF
_08036FEC: .4byte 0xFFFFFE00
@@ -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
@@ -9376,7 +9376,7 @@ _08037080:
lsls r0, r2, #1
adds r0, r0, r2
lsls r0, r0, #1
- ldr r2, _08037134 @ =0x086B9AB8
+ ldr r2, _08037134 @ =gUnknown_086B9AB8
adds r0, r0, r2
adds r1, r1, r0
ldrh r0, [r1]
@@ -9441,11 +9441,11 @@ _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
-_08037134: .4byte 0x086B9AB8
+_08037134: .4byte gUnknown_086B9AB8
_08037138: .4byte 0x000003F7
_0803713C: .4byte 0x000001FF
_08037140:
@@ -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
@@ -9509,7 +9509,7 @@ _080371A4:
ldr r1, _08037214 @ =0x040000D4
subs r0, r3, r0
lsls r0, r0, #8
- ldr r2, _08037218 @ =0x0845588C
+ ldr r2, _08037218 @ =gUnknown_0845588C
adds r0, r0, r2
str r0, [r1]
ldr r0, _0803721C @ =0x06010BA0
@@ -9554,10 +9554,10 @@ _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 0x0845588C
+_08037218: .4byte gUnknown_0845588C
_0803721C: .4byte 0x06010BA0
_08037220: .4byte 0x80000080
_08037224: .4byte 0x000003EA
@@ -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 @ =gMPlayInfo_SE2
bl m4aMPlayStop
_0803733C:
mov r1, sb
@@ -9732,7 +9732,7 @@ _0803735E:
ldrh r0, [r5]
adds r0, #3
strh r0, [r5]
- ldr r3, _080374A4 @ =0x086AEA3C
+ ldr r3, _080374A4 @ =gUnknown_086AEA3C
ldr r0, _0803748C @ =0x00000405
adds r2, r4, r0
movs r0, #0
@@ -9861,18 +9861,18 @@ _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 gMPlayInfo_SE2
_08037498: .4byte 0x00000105
_0803749C: .4byte 0x00000414
_080374A0: .4byte 0x00000416
-_080374A4: .4byte 0x086AEA3C
+_080374A4: .4byte gUnknown_086AEA3C
_080374A8: .4byte 0x0000132C
_080374AC: .4byte 0x00000406
_080374B0: .4byte 0x00002710
@@ -10031,14 +10031,14 @@ _080375AE:
lsrs r0, r0, #0x10
movs r1, #9
bl __udivsi3
- ldr r2, _08037810 @ =0x086AEA60
+ ldr r2, _08037810 @ =gUnknown_086AEA60
lsls r0, r0, #0x10
asrs r0, r0, #0x10
lsls r1, r0, #1
adds r1, r1, r2
ldrh r1, [r1]
str r1, [sp]
- ldr r1, _08037814 @ =0x086AEA50
+ ldr r1, _08037814 @ =gUnknown_086AEA50
lsls r0, r0, #2
adds r0, r0, r1
ldr r5, [r0]
@@ -10048,7 +10048,7 @@ _080375AE:
asrs r1, r0, #0x10
cmp r2, r1
bge _0803763A
- ldr r0, _08037818 @ =0x03006400
+ ldr r0, _08037818 @ =gUnknown_03006400
ldr r3, _0803781C @ =0xFFFFF800
adds r7, r0, r3
movs r6, #0x80
@@ -10080,7 +10080,7 @@ _0803763A:
ldr r2, _08037820 @ =0x0000027F
cmp r0, r2
bgt _08037662
- ldr r5, _08037824 @ =0x03005C00
+ ldr r5, _08037824 @ =gUnknown_03005C00
movs r4, #0x80
lsls r4, r4, #3
ldr r3, _08037828 @ =0x000003FF
@@ -10117,9 +10117,9 @@ _08037662:
mov sb, r1
ldr r0, [sp]
lsls r1, r0, #0x10
- ldr r2, _08037824 @ =0x03005C00
+ ldr r2, _08037824 @ =gUnknown_03005C00
mov r8, r2
- ldr r0, _08037830 @ =0x08327994
+ ldr r0, _08037830 @ =gUnknown_08327994
mov ip, r0
asrs r6, r1, #0xe
adds r7, r4, #0
@@ -10173,9 +10173,9 @@ _080376F0:
asrs r0, r0, #0x10
cmp r2, r0
bge _08037726
- ldr r7, _08037824 @ =0x03005C00
+ ldr r7, _08037824 @ =gUnknown_03005C00
ldr r6, _08037834 @ =0x000004C3
- ldr r5, _08037830 @ =0x08327994
+ ldr r5, _08037830 @ =gUnknown_08327994
movs r4, #0xbb
lsls r4, r4, #2
adds r3, r0, #0
@@ -10208,9 +10208,9 @@ _08037726:
movs r3, #0
ldr r0, [sp]
lsls r1, r0, #0x10
- ldr r2, _08037824 @ =0x03005C00
+ ldr r2, _08037824 @ =gUnknown_03005C00
mov ip, r2
- ldr r0, _08037830 @ =0x08327994
+ ldr r0, _08037830 @ =gUnknown_08327994
mov r8, r0
asrs r1, r1, #0x10
lsls r0, r1, #1
@@ -10271,9 +10271,9 @@ _080377AC:
asrs r0, r0, #0x10
cmp r2, r0
bge _080377E2
- ldr r7, _08037824 @ =0x03005C00
+ ldr r7, _08037824 @ =gUnknown_03005C00
ldr r6, _08037840 @ =0x000005F7
- ldr r5, _08037830 @ =0x08327994
+ ldr r5, _08037830 @ =gUnknown_08327994
movs r4, #0xbb
lsls r4, r4, #2
adds r3, r0, #0
@@ -10296,7 +10296,7 @@ _080377C2:
blt _080377C2
_080377E2:
ldr r1, _08037844 @ =0x040000D4
- ldr r3, _08037818 @ =0x03006400
+ ldr r3, _08037818 @ =gUnknown_03006400
str r3, [r1]
ldr r0, _08037848 @ =0x06001000
str r0, [r1, #4]
@@ -10315,15 +10315,15 @@ _080377E2:
_08037804: .4byte 0x000003F5
_08037808: .4byte gMain
_0803780C: .4byte 0x0000040E
-_08037810: .4byte 0x086AEA60
-_08037814: .4byte 0x086AEA50
-_08037818: .4byte 0x03006400
+_08037810: .4byte gUnknown_086AEA60
+_08037814: .4byte gUnknown_086AEA50
+_08037818: .4byte gUnknown_03006400
_0803781C: .4byte 0xFFFFF800
_08037820: .4byte 0x0000027F
-_08037824: .4byte 0x03005C00
+_08037824: .4byte gUnknown_03005C00
_08037828: .4byte 0x000003FF
_0803782C: .4byte 0xFFF60000
-_08037830: .4byte 0x08327994
+_08037830: .4byte gUnknown_08327994
_08037834: .4byte 0x000004C3
_08037838: .4byte 0xFFB00000
_0803783C: .4byte 0x00000411
@@ -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]
@@ -10627,7 +10627,7 @@ _08037A3C:
bl __divsi3
lsls r0, r0, #0x18
asrs r0, r0, #0x17
- ldr r1, _08037C40 @ =0x086AEA68
+ ldr r1, _08037C40 @ =gUnknown_086AEA68
adds r0, r0, r1
ldrh r0, [r0]
mov sb, 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]
@@ -10755,7 +10755,7 @@ _08037B38:
bl __divsi3
lsls r0, r0, #0x18
asrs r0, r0, #0x17
- ldr r2, _08037C40 @ =0x086AEA68
+ ldr r2, _08037C40 @ =gUnknown_086AEA68
adds r0, r0, r2
ldrh r0, [r0]
mov sb, r0
@@ -10825,13 +10825,13 @@ _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
_08037C3C: .4byte 0x0000040C
-_08037C40: .4byte 0x086AEA68
+_08037C40: .4byte gUnknown_086AEA68
_08037C44: .4byte 0x000003FF
_08037C48: .4byte 0xFFFFFC00
_08037C4C:
@@ -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
@@ -10875,7 +10875,7 @@ _08037C68:
ldrsb r0, [r5, r0]
cmp r0, #0
beq _08037CBA
- ldr r4, _08037F64 @ =0x086AEA68
+ ldr r4, _08037F64 @ =gUnknown_086AEA68
movs r1, #0x18
bl __modsi3
lsls r0, r0, #0x18
@@ -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]
@@ -10998,7 +10998,7 @@ _08037D3E:
bl __divsi3
lsls r0, r0, #0x18
asrs r0, r0, #0x17
- ldr r2, _08037F64 @ =0x086AEA68
+ ldr r2, _08037F64 @ =gUnknown_086AEA68
adds r0, r0, r2
ldrh r0, [r0]
mov sb, r0
@@ -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
@@ -11102,7 +11102,7 @@ _08037DBC:
ldrsb r0, [r5, r0]
cmp r0, #0
beq _08037E7E
- ldr r4, _08037F64 @ =0x086AEA68
+ ldr r4, _08037F64 @ =gUnknown_086AEA68
movs r1, #0x18
bl __modsi3
lsls r0, r0, #0x18
@@ -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,20 +11228,20 @@ _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 0x086AEA68
+_08037F64: .4byte gUnknown_086AEA68
_08037F68: .4byte gOamBuffer
_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:
@@ -11565,13 +11565,13 @@ sub_38218: @ 0x08038218
push {r5, r6, r7}
sub sp, #0x74
movs r5, #0
- ldr r0, _080382D8 @ =0x086AEA70
+ ldr r0, _080382D8 @ =gUnknown_086AEA70
mov sl, r0
ldr r1, _080382DC @ =gUnknown_020314E0
mov r8, r1
add r6, sp, #0x64
- ldr r4, _080382E0 @ =0x0202D880
- ldr r3, _080382E4 @ =0x086BB420
+ ldr r4, _080382E0 @ =gUnknown_0202D880
+ ldr r3, _080382E4 @ =gUnknown_086BB420
_08038234:
lsls r1, r5, #0x10
asrs r1, r1, #0x10
@@ -11659,10 +11659,10 @@ _080382BA:
strb r0, [r2, #4]
b _08038304
.align 2, 0
-_080382D8: .4byte 0x086AEA70
+_080382D8: .4byte gUnknown_086AEA70
_080382DC: .4byte gUnknown_020314E0
-_080382E0: .4byte 0x0202D880
-_080382E4: .4byte 0x086BB420
+_080382E0: .4byte gUnknown_0202D880
+_080382E4: .4byte gUnknown_086BB420
_080382E8: .4byte 0x0000132C
_080382EC:
mov r6, sp
@@ -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
@@ -12056,7 +12056,7 @@ _080385B4:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _08038680 @ =0x08137E14
+ ldr r1, _08038680 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _08038684 @ =0x05000220
@@ -12064,7 +12064,7 @@ _080385B4:
ldr r1, _08038688 @ =0x80000010
str r1, [r2, #8]
ldr r0, [r2, #8]
- ldr r0, _0803868C @ =0x086AEAE0
+ ldr r0, _0803868C @ =gUnknown_086AEAE0
ldr r0, [r0]
str r0, [r2]
movs r0, #0xa0
@@ -12073,7 +12073,7 @@ _080385B4:
ldr r0, _08038690 @ =0x80000080
str r0, [r2, #8]
ldr r0, [r2, #8]
- ldr r0, _08038694 @ =0x081B36A4
+ ldr r0, _08038694 @ =gUnknown_081B36A4
str r0, [r2]
ldr r0, _08038698 @ =0x05000320
str r0, [r2, #4]
@@ -12102,12 +12102,12 @@ _08038670: .4byte 0x0000046C
_08038674: .4byte 0x0000046E
_08038678: .4byte 0x040000D4
_0803867C: .4byte 0x000005F6
-_08038680: .4byte 0x08137E14
+_08038680: .4byte gUnknown_08137E14
_08038684: .4byte 0x05000220
_08038688: .4byte 0x80000010
-_0803868C: .4byte 0x086AEAE0
+_0803868C: .4byte gUnknown_086AEAE0
_08038690: .4byte 0x80000080
-_08038694: .4byte 0x081B36A4
+_08038694: .4byte gUnknown_081B36A4
_08038698: .4byte 0x05000320
thumb_func_start sub_3869C
@@ -12198,7 +12198,7 @@ _0803874E:
adds r0, #1
strh r0, [r4, #0x18]
ldr r1, _080387B0 @ =0x040000D4
- ldr r3, _080387B4 @ =0x086AEAE0
+ ldr r3, _080387B4 @ =gUnknown_086AEAE0
adds r2, r4, r2
movs r0, #0
ldrsb r0, [r2, r0]
@@ -12242,7 +12242,7 @@ _080387A4: .4byte 0x00000333
_080387A8: .4byte 0xFFFFFE0C
_080387AC: .4byte 0x00000382
_080387B0: .4byte 0x040000D4
-_080387B4: .4byte 0x086AEAE0
+_080387B4: .4byte gUnknown_086AEAE0
_080387B8: .4byte 0x80000030
_080387BC: .4byte 0x05000080
_080387C0: .4byte 0x80000040
@@ -12283,7 +12283,7 @@ _080387E8:
adds r0, r3, r5
strh r1, [r0]
ldr r1, _08038834 @ =0x040000D4
- ldr r0, _08038838 @ =0x0813C874
+ ldr r0, _08038838 @ =gUnknown_0813C874
str r0, [r1]
ldr r0, _0803883C @ =0x06015800
str r0, [r1, #4]
@@ -12304,7 +12304,7 @@ _080387E8:
.align 2, 0
_08038830: .4byte gMain
_08038834: .4byte 0x040000D4
-_08038838: .4byte 0x0813C874
+_08038838: .4byte gUnknown_0813C874
_0803883C: .4byte 0x06015800
_08038840: .4byte 0x80001000
_08038844: .4byte 0x000005FA
@@ -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]
@@ -12390,7 +12390,7 @@ _080388C8:
adds r0, r3, r4
strh r1, [r0]
ldr r1, _08038914 @ =0x040000D4
- ldr r0, _08038918 @ =0x0813C874
+ ldr r0, _08038918 @ =gUnknown_0813C874
str r0, [r1]
ldr r0, _0803891C @ =0x06015800
str r0, [r1, #4]
@@ -12409,7 +12409,7 @@ _080388C8:
_0803890C: .4byte gUnknown_020314E0
_08038910: .4byte gMain
_08038914: .4byte 0x040000D4
-_08038918: .4byte 0x0813C874
+_08038918: .4byte gUnknown_0813C874
_0803891C: .4byte 0x06015800
_08038920: .4byte 0x80001000
_08038924:
@@ -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,8 +12565,8 @@ sub_38A20: @ 0x08038A20
ldrh r0, [r0]
cmp r0, #4
bne _08038AB0
- ldr r0, _08038AF4 @ =0x02032F20
- ldr r1, _08038AF8 @ =0x086A1E74
+ ldr r0, _08038AF4 @ =gMPlayInfo_SE1
+ ldr r1, _08038AF8 @ =gUnknown_086A1E74
bl MPlayStart
movs r0, #7
bl sub_11B0
@@ -12636,8 +12636,8 @@ _08038ADE:
_08038AE8: .4byte gUnknown_020314E0
_08038AEC: .4byte 0x00000452
_08038AF0: .4byte 0x00000389
-_08038AF4: .4byte 0x02032F20
-_08038AF8: .4byte 0x086A1E74
+_08038AF4: .4byte gMPlayInfo_SE1
+_08038AF8: .4byte gUnknown_086A1E74
_08038AFC: .4byte 0x0007A120
_08038B00: .4byte 0x00000385
_08038B04: .4byte 0x00000387
@@ -12690,7 +12690,7 @@ _08038B44:
_08038B80: .4byte gUnknown_020314E0
_08038B84: .4byte 0x000003E2
_08038B88:
- ldr r5, _08038C00 @ =0x086AEDA4
+ ldr r5, _08038C00 @ =gUnknown_086AEDA4
ldr r7, _08038C04 @ =gUnknown_020314E0
ldr r6, [r7]
movs r0, #0x8a
@@ -12711,7 +12711,7 @@ _08038B88:
movs r1, #0
ldrsh r0, [r0, r1]
lsls r0, r0, #5
- ldr r2, _08038C0C @ =0x081B0DE4
+ ldr r2, _08038C0C @ =gUnknown_081B0DE4
adds r0, r0, r2
str r0, [r5]
ldr r3, _08038C10 @ =0x050003E0
@@ -12727,7 +12727,7 @@ _08038B88:
movs r1, #0
mov sb, r1
strh r0, [r4]
- ldr r2, _08038C18 @ =0x086AEAF8
+ ldr r2, _08038C18 @ =gUnknown_086AEAF8
ldr r4, _08038C1C @ =0x000003E2
mov r8, r4
adds r4, r3, r4
@@ -12749,13 +12749,13 @@ _08038B88:
strh r0, [r3]
b _08038CA4
.align 2, 0
-_08038C00: .4byte 0x086AEDA4
+_08038C00: .4byte gUnknown_086AEDA4
_08038C04: .4byte gUnknown_020314E0
_08038C08: .4byte 0x040000D4
-_08038C0C: .4byte 0x081B0DE4
+_08038C0C: .4byte gUnknown_081B0DE4
_08038C10: .4byte 0x050003E0
_08038C14: .4byte 0x80000010
-_08038C18: .4byte 0x086AEAF8
+_08038C18: .4byte gUnknown_086AEAF8
_08038C1C: .4byte 0x000003E2
_08038C20:
mov r2, sb
@@ -12789,7 +12789,7 @@ _08038C20:
adds r0, r0, r1
movs r1, #0x3c
strh r1, [r0]
- ldr r0, _08038CC8 @ =0x081B0DE4
+ ldr r0, _08038CC8 @ =gUnknown_081B0DE4
adds r0, #0xa0
str r0, [r5]
mov r2, ip
@@ -12817,8 +12817,8 @@ _08038C86:
ldrsh r0, [r0, r1]
cmp r0, #0x21
bne _08038CA4
- ldr r0, _08038CCC @ =0x02032F20
- ldr r1, _08038CD0 @ =0x086A1F10
+ ldr r0, _08038CCC @ =gMPlayInfo_SE1
+ ldr r1, _08038CD0 @ =gUnknown_086A1F10
bl MPlayStart
ldr r0, [r7]
ldr r2, _08038CD4 @ =0x00000387
@@ -12841,14 +12841,14 @@ _08038CB6:
.align 2, 0
_08038CC0: .4byte 0x000003DD
_08038CC4: .4byte 0x000003E1
-_08038CC8: .4byte 0x081B0DE4
-_08038CCC: .4byte 0x02032F20
-_08038CD0: .4byte 0x086A1F10
+_08038CC8: .4byte gUnknown_081B0DE4
+_08038CCC: .4byte gMPlayInfo_SE1
+_08038CD0: .4byte gUnknown_086A1F10
_08038CD4: .4byte 0x00000387
_08038CD8: .4byte gUnknown_020314E0
_08038CDC: .4byte 0x00000392
_08038CE0:
- ldr r2, _08038D60 @ =0x086AEAF8
+ ldr r2, _08038D60 @ =gUnknown_086AEAF8
ldr r5, _08038D64 @ =gUnknown_020314E0
ldr r4, [r5]
ldr r6, _08038D68 @ =0x000003E2
@@ -12907,21 +12907,21 @@ _08038D4A:
adds r1, r1, r3
movs r0, #1
strb r0, [r1]
- ldr r0, _08038D78 @ =0x02032F20
- ldr r1, _08038D7C @ =0x086A1F10
+ ldr r0, _08038D78 @ =gMPlayInfo_SE1
+ ldr r1, _08038D7C @ =gUnknown_086A1F10
bl MPlayStart
bl _08039562
.align 2, 0
-_08038D60: .4byte 0x086AEAF8
+_08038D60: .4byte gUnknown_086AEAF8
_08038D64: .4byte gUnknown_020314E0
_08038D68: .4byte 0x000003E2
_08038D6C: .4byte 0x000003DD
_08038D70: .4byte 0x000003E1
_08038D74: .4byte 0x00000387
-_08038D78: .4byte 0x02032F20
-_08038D7C: .4byte 0x086A1F10
+_08038D78: .4byte gMPlayInfo_SE1
+_08038D7C: .4byte gUnknown_086A1F10
_08038D80:
- ldr r2, _08038DF0 @ =0x086AEAF8
+ ldr r2, _08038DF0 @ =gUnknown_086AEAF8
ldr r5, _08038DF4 @ =gUnknown_020314E0
ldr r4, [r5]
ldr r6, _08038DF8 @ =0x000003E2
@@ -12974,20 +12974,20 @@ _08038DDE:
ldr r3, _08038E00 @ =0x00000387
adds r0, r1, r3
strb r2, [r0]
- ldr r0, _08038E04 @ =0x02032F20
- ldr r1, _08038E08 @ =0x086A1FC4
+ ldr r0, _08038E04 @ =gMPlayInfo_SE1
+ ldr r1, _08038E08 @ =gUnknown_086A1FC4
bl MPlayStart
b _08039562
.align 2, 0
-_08038DF0: .4byte 0x086AEAF8
+_08038DF0: .4byte gUnknown_086AEAF8
_08038DF4: .4byte gUnknown_020314E0
_08038DF8: .4byte 0x000003E2
_08038DFC: .4byte 0x000003E1
_08038E00: .4byte 0x00000387
-_08038E04: .4byte 0x02032F20
-_08038E08: .4byte 0x086A1FC4
+_08038E04: .4byte gMPlayInfo_SE1
+_08038E08: .4byte gUnknown_086A1FC4
_08038E0C:
- ldr r2, _08038E68 @ =0x086AEAF8
+ ldr r2, _08038E68 @ =gUnknown_086AEAF8
ldr r4, _08038E6C @ =gUnknown_020314E0
mov r8, r4
ldr r3, [r4]
@@ -13035,7 +13035,7 @@ _08038E4E:
strb r0, [r1]
b _08039562
.align 2, 0
-_08038E68: .4byte 0x086AEAF8
+_08038E68: .4byte gUnknown_086AEAF8
_08038E6C: .4byte gUnknown_020314E0
_08038E70: .4byte 0x000003E2
_08038E74: .4byte 0x000003E1
@@ -13103,7 +13103,7 @@ _08038ECE:
strb r2, [r0]
b _08039562
_08038EF2:
- ldr r2, _08038F44 @ =0x086AEAF8
+ ldr r2, _08038F44 @ =gUnknown_086AEAF8
mov r3, r8
ldr r4, [r3]
ldr r6, _08038F48 @ =0x000003E2
@@ -13146,7 +13146,7 @@ _08038F1A:
strb r0, [r1]
b _08038F74
.align 2, 0
-_08038F44: .4byte 0x086AEAF8
+_08038F44: .4byte gUnknown_086AEAF8
_08038F48: .4byte 0x000003E2
_08038F4C: .4byte 0x000003E1
_08038F50:
@@ -13208,8 +13208,8 @@ _08038FA8:
beq _08038FBE
b _08039562
_08038FBE:
- ldr r0, _08038FDC @ =0x02032F20
- ldr r1, _08038FE0 @ =0x086A1FE4
+ ldr r0, _08038FDC @ =gMPlayInfo_SE1
+ ldr r1, _08038FE0 @ =gUnknown_086A1FE4
bl MPlayStart
b _08039562
.align 2, 0
@@ -13218,10 +13218,10 @@ _08038FCC: .4byte 0x000003DD
_08038FD0: .4byte gUnknown_020314E0
_08038FD4: .4byte 0x000003E2
_08038FD8: .4byte 0x00000441
-_08038FDC: .4byte 0x02032F20
-_08038FE0: .4byte 0x086A1FE4
+_08038FDC: .4byte gMPlayInfo_SE1
+_08038FE0: .4byte gUnknown_086A1FE4
_08038FE4:
- ldr r2, _08039010 @ =0x086AEAF8
+ ldr r2, _08039010 @ =gUnknown_086AEAF8
mov r4, r8
ldr r3, [r4]
ldr r6, _08039014 @ =0x000003E2
@@ -13244,7 +13244,7 @@ _08038FE4:
strh r0, [r1]
b _08039098
.align 2, 0
-_08039010: .4byte 0x086AEAF8
+_08039010: .4byte gUnknown_086AEAF8
_08039014: .4byte 0x000003E2
_08039018:
movs r0, #0
@@ -13309,8 +13309,8 @@ _08039066:
ldr r1, _080390C8 @ =0x00000456
adds r0, r2, r1
strh r3, [r0]
- ldr r0, _080390CC @ =0x02032F20
- ldr r1, _080390D0 @ =0x086A2038
+ ldr r0, _080390CC @ =gMPlayInfo_SE1
+ ldr r1, _080390D0 @ =gUnknown_086A2038
bl MPlayStart
_08039098:
ldr r0, _080390B8 @ =gUnknown_020314E0
@@ -13335,8 +13335,8 @@ _080390BC: .4byte 0x000003E2
_080390C0: .4byte gMain
_080390C4: .4byte 0x00001438
_080390C8: .4byte 0x00000456
-_080390CC: .4byte 0x02032F20
-_080390D0: .4byte 0x086A2038
+_080390CC: .4byte gMPlayInfo_SE1
+_080390D0: .4byte gUnknown_086A2038
_080390D4: .4byte 0x00000452
_080390D8:
mov r4, r8
@@ -13470,7 +13470,7 @@ _080391E4: .4byte 0x00000445
_080391E8: .4byte 0x0000044E
_080391EC: .4byte gUnknown_020314E0
_080391F0:
- ldr r2, _08039264 @ =0x086AEAF8
+ ldr r2, _08039264 @ =gUnknown_086AEAF8
ldr r5, _08039268 @ =gUnknown_020314E0
ldr r4, [r5]
ldr r6, _0803926C @ =0x000003E2
@@ -13525,19 +13525,19 @@ _08039250:
adds r1, r1, r6
movs r0, #0
strb r0, [r1]
- ldr r0, _08039274 @ =0x02032F20
- ldr r1, _08039278 @ =0x086A20F8
+ ldr r0, _08039274 @ =gMPlayInfo_SE1
+ ldr r1, _08039278 @ =gUnknown_086A20F8
bl MPlayStart
b _08039562
.align 2, 0
-_08039264: .4byte 0x086AEAF8
+_08039264: .4byte gUnknown_086AEAF8
_08039268: .4byte gUnknown_020314E0
_0803926C: .4byte 0x000003E2
_08039270: .4byte 0x00000387
-_08039274: .4byte 0x02032F20
-_08039278: .4byte 0x086A20F8
+_08039274: .4byte gMPlayInfo_SE1
+_08039278: .4byte gUnknown_086A20F8
_0803927C:
- ldr r2, _080392A8 @ =0x086AEAF8
+ ldr r2, _080392A8 @ =gUnknown_086AEAF8
mov r0, r8
ldr r3, [r0]
ldr r1, _080392AC @ =0x000003E2
@@ -13560,7 +13560,7 @@ _0803927C:
strh r0, [r3]
b _080392C4
.align 2, 0
-_080392A8: .4byte 0x086AEAF8
+_080392A8: .4byte gUnknown_086AEAF8
_080392AC: .4byte 0x000003E2
_080392B0:
movs r1, #0
@@ -13774,8 +13774,8 @@ _08039440:
adds r0, r0, r6
movs r1, #2
strb r1, [r0]
- ldr r0, _08039478 @ =0x02032F20
- ldr r1, _0803947C @ =0x086A1F10
+ ldr r0, _08039478 @ =gMPlayInfo_SE1
+ ldr r1, _0803947C @ =gUnknown_086A1F10
bl MPlayStart
movs r0, #8
bl sub_11B0
@@ -13783,10 +13783,10 @@ _08039440:
.align 2, 0
_08039470: .4byte 0x000003E2
_08039474: .4byte 0x00000387
-_08039478: .4byte 0x02032F20
-_0803947C: .4byte 0x086A1F10
+_08039478: .4byte gMPlayInfo_SE1
+_0803947C: .4byte gUnknown_086A1F10
_08039480:
- ldr r2, _080394AC @ =0x086AEAF8
+ ldr r2, _080394AC @ =gUnknown_086AEAF8
mov r7, r8
ldr r4, [r7]
ldr r6, _080394B0 @ =0x000003E2
@@ -13810,7 +13810,7 @@ _080394A6:
strh r0, [r1]
b _08039562
.align 2, 0
-_080394AC: .4byte 0x086AEAF8
+_080394AC: .4byte gUnknown_086AEAF8
_080394B0: .4byte 0x000003E2
_080394B4:
movs r5, #0
@@ -13896,8 +13896,8 @@ _08039548:
ldrsh r0, [r0, r1]
cmp r0, #0x48
bne _08039562
- ldr r0, _080395C0 @ =0x02032F20
- ldr r1, _080395C4 @ =0x086A1FC4
+ ldr r0, _080395C0 @ =gMPlayInfo_SE1
+ ldr r1, _080395C4 @ =gUnknown_086A1FC4
bl MPlayStart
movs r0, #8
bl sub_11B0
@@ -13916,7 +13916,7 @@ _08039562:
lsrs r0, r0, #0x10
cmp r0, #0x14
bne _0803958C
- ldr r0, _080395C8 @ =0x086A3700
+ ldr r0, _080395C8 @ =gUnknown_086A3700
ldr r2, _080395CC @ =0x00001278
adds r0, r0, r2
ldrh r0, [r0]
@@ -13928,7 +13928,7 @@ _0803958C:
ldrh r0, [r0]
cmp r0, #0
bne _080395A2
- ldr r0, _080395D0 @ =0x02032EE0
+ ldr r0, _080395D0 @ =gMPlayInfo_BGM
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
-_080395C4: .4byte 0x086A1FC4
-_080395C8: .4byte 0x086A3700
+_080395C0: .4byte gMPlayInfo_SE1
+_080395C4: .4byte gUnknown_086A1FC4
+_080395C8: .4byte gUnknown_086A3700
_080395CC: .4byte 0x00001278
-_080395D0: .4byte 0x02032EE0
+_080395D0: .4byte gMPlayInfo_BGM
_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
@@ -13973,7 +13973,7 @@ _080395EE:
adds r3, r0, r2
movs r5, #0
ldrsb r5, [r3, r5]
- ldr r4, _08039654 @ =0x086AEAF8
+ ldr r4, _08039654 @ =gUnknown_086AEAF8
adds r2, #3
adds r0, r0, r2
movs r6, #0
@@ -14004,7 +14004,7 @@ _080395EE:
lsls r0, r0, #2
subs r0, r0, r5
lsls r0, r0, #7
- ldr r1, _0803965C @ =0x0849664C
+ ldr r1, _0803965C @ =gUnknown_0849664C
adds r0, r0, r1
str r0, [r2]
ldr r0, _08039660 @ =0x06010FA0
@@ -14012,12 +14012,12 @@ _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 0x086AEAF8
+_08039654: .4byte gUnknown_086AEAF8
_08039658: .4byte 0x040000D4
-_0803965C: .4byte 0x0849664C
+_0803965C: .4byte gUnknown_0849664C
_08039660: .4byte 0x06010FA0
_08039664: .4byte 0x800002C0
_08039668:
@@ -14029,7 +14029,7 @@ _08039668:
lsls r0, r0, #2
subs r0, r0, r1
lsls r0, r0, #6
- ldr r1, _08039724 @ =0x0849B8CC
+ ldr r1, _08039724 @ =gUnknown_0849B8CC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08039728 @ =0x06010FA0
@@ -14110,7 +14110,7 @@ _08039684:
b _08039796
.align 2, 0
_08039720: .4byte 0x040000D4
-_08039724: .4byte 0x0849B8CC
+_08039724: .4byte gUnknown_0849B8CC
_08039728: .4byte 0x06010FA0
_0803972C: .4byte 0x80000260
_08039730: .4byte gUnknown_020314E0
@@ -14246,7 +14246,7 @@ _0803983C:
movs r2, #0
lsls r3, r3, #4
mov r8, r3
- ldr r3, _080399BC @ =0x086B92FC
+ ldr r3, _080399BC @ =gUnknown_086B92FC
mov sl, r3
ldr r6, _080399C0 @ =gOamBuffer
asrs r1, r0, #0x10
@@ -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
@@ -14358,7 +14358,7 @@ _080398DA:
movs r0, #0xc8
strh r0, [r7, #4]
_0803991E:
- ldr r4, _080399D8 @ =0x086AEDCC
+ ldr r4, _080399D8 @ =gUnknown_086AEDCC
ldr r1, _080399D0 @ =gUnknown_020314E0
ldr r0, [r1]
ldr r2, _080399DC @ =0x00000456
@@ -14379,7 +14379,7 @@ _0803991E:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #6
- ldr r1, _080399E4 @ =0x083C13AC
+ ldr r1, _080399E4 @ =gUnknown_083C13AC
adds r0, r0, r1
str r0, [r2]
ldr r0, _080399E8 @ =0x06012420
@@ -14437,17 +14437,17 @@ _08039964:
strh r0, [r4]
b _08039A2C
.align 2, 0
-_080399BC: .4byte 0x086B92FC
+_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 0x086AEDCC
+_080399D8: .4byte gUnknown_086AEDCC
_080399DC: .4byte 0x00000456
_080399E0: .4byte 0x040000D4
-_080399E4: .4byte 0x083C13AC
+_080399E4: .4byte gUnknown_083C13AC
_080399E8: .4byte 0x06012420
_080399EC: .4byte 0x80000060
_080399F0:
@@ -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
@@ -14805,7 +14805,7 @@ _08039CAE:
asrs r0, r0, #0x18
adds r0, #8
lsls r0, r0, #5
- ldr r1, _08039CF0 @ =0x08137E14
+ ldr r1, _08039CF0 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _08039CF4 @ =0x05000220
@@ -14823,7 +14823,7 @@ _08039CE0: .4byte 0x0000044A
_08039CE4: .4byte 0x0000044E
_08039CE8: .4byte 0x040000D4
_08039CEC: .4byte 0x000005F6
-_08039CF0: .4byte 0x08137E14
+_08039CF0: .4byte gUnknown_08137E14
_08039CF4: .4byte 0x05000220
_08039CF8: .4byte 0x80000010
_08039CFC:
@@ -15057,7 +15057,7 @@ _08039EE8: .4byte gUnknown_020314E0
_08039EEC: .4byte 0x0000044E
_08039EF0: .4byte 0x00000111
_08039EF4:
- ldr r2, _08039F20 @ =0x086AEE5E
+ ldr r2, _08039F20 @ =gUnknown_086AEE5E
movs r5, #0x89
lsls r5, r5, #3
adds r3, r4, r5
@@ -15079,7 +15079,7 @@ _08039EF4:
strh r0, [r1]
b _08039FF4
.align 2, 0
-_08039F20: .4byte 0x086AEE5E
+_08039F20: .4byte gUnknown_086AEE5E
_08039F24: .4byte 0x00000454
_08039F28:
movs r0, #0
@@ -15172,7 +15172,7 @@ _08039FC0:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _0803A040 @ =0x08137E14
+ ldr r1, _0803A040 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0803A044 @ =0x05000220
@@ -15217,7 +15217,7 @@ _0803A030: .4byte 0x00000445
_0803A034: .4byte 0x0000044E
_0803A038: .4byte 0x040000D4
_0803A03C: .4byte 0x000005F6
-_0803A040: .4byte 0x08137E14
+_0803A040: .4byte gUnknown_08137E14
_0803A044: .4byte 0x05000220
_0803A048: .4byte 0x80000010
_0803A04C: .4byte 0x00000383
@@ -15246,7 +15246,7 @@ _0803A05C:
movs r0, #0xc8
strh r0, [r7, #4]
_0803A07E:
- ldr r4, _0803A1A0 @ =0x086AEE5E
+ ldr r4, _0803A1A0 @ =gUnknown_086AEE5E
ldr r1, _0803A198 @ =gUnknown_020314E0
ldr r0, [r1]
movs r3, #0x89
@@ -15267,7 +15267,7 @@ _0803A07E:
lsls r0, r1, #4
subs r0, r0, r1
lsls r0, r0, #6
- ldr r1, _0803A1A8 @ =0x083C1A6C
+ ldr r1, _0803A1A8 @ =gUnknown_083C1A6C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0803A1AC @ =0x060124E0
@@ -15285,7 +15285,7 @@ _0803A07E:
lsls r0, r0, #1
adds r0, r0, r4
movs r2, #0
- ldr r1, _0803A1B4 @ =0x086B91AC
+ ldr r1, _0803A1B4 @ =gUnknown_086B91AC
mov sb, r1
ldr r5, _0803A1B8 @ =gOamBuffer
movs r3, #0
@@ -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
@@ -15395,16 +15395,16 @@ _0803A18A:
_0803A194: .4byte 0x00000383
_0803A198: .4byte gUnknown_020314E0
_0803A19C: .4byte 0x0000132C
-_0803A1A0: .4byte 0x086AEE5E
+_0803A1A0: .4byte gUnknown_086AEE5E
_0803A1A4: .4byte 0x040000D4
-_0803A1A8: .4byte 0x083C1A6C
+_0803A1A8: .4byte gUnknown_083C1A6C
_0803A1AC: .4byte 0x060124E0
_0803A1B0: .4byte 0x800001E0
-_0803A1B4: .4byte 0x086B91AC
+_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
@@ -15489,7 +15489,7 @@ _0803A24C:
ldr r1, [r5]
lsls r3, r7, #2
adds r3, r1, r3
- ldr r4, _0803A2D0 @ =0x086AEDE8
+ ldr r4, _0803A2D0 @ =gUnknown_086AEDE8
adds r1, r1, r6
adds r1, r1, r7
movs r0, #0
@@ -15526,7 +15526,7 @@ _0803A2AA:
_0803A2C4: .4byte 0x00000441
_0803A2C8: .4byte 0x00000443
_0803A2CC: .4byte gMain
-_0803A2D0: .4byte 0x086AEDE8
+_0803A2D0: .4byte gUnknown_086AEDE8
_0803A2D4: .4byte 0x00000466
_0803A2D8: .4byte gUnknown_020314E0
_0803A2DC: .4byte 0x0000045C
@@ -16316,7 +16316,7 @@ _0803A8A2:
ldr r1, [r4]
mov r5, sb
adds r3, r1, r5
- ldr r4, _0803AA48 @ =0x086AEDE8
+ ldr r4, _0803AA48 @ =gUnknown_086AEDE8
adds r1, r1, r6
adds r1, r1, r7
movs r0, #0
@@ -16340,7 +16340,7 @@ _0803A9A6:
ldr r1, [sp, #4]
lsls r0, r1, #0x10
asrs r0, r0, #7
- ldr r1, _0803AA50 @ =0x084FF90C
+ ldr r1, _0803AA50 @ =gUnknown_084FF90C
adds r0, r0, r1
str r0, [r2]
ldr r3, [sp, #0x3c]
@@ -16405,9 +16405,9 @@ _0803AA38: .4byte 0x00001388
_0803AA3C: .4byte 0x00004E20
_0803AA40: .4byte 0x000009C3
_0803AA44: .4byte gMain
-_0803AA48: .4byte 0x086AEDE8
+_0803AA48: .4byte gUnknown_086AEDE8
_0803AA4C: .4byte 0x040000D4
-_0803AA50: .4byte 0x084FF90C
+_0803AA50: .4byte gUnknown_084FF90C
_0803AA54: .4byte 0x06011520
_0803AA58: .4byte 0x80000100
_0803AA5C:
@@ -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:
@@ -16738,7 +16738,7 @@ _0803ACAE:
ldrsb r2, [r0, r2]
cmp r2, #0
bne _0803AD30
- ldr r0, _0803AD8C @ =0x086AEE20
+ ldr r0, _0803AD8C @ =gUnknown_086AEE20
ldrh r1, [r4]
lsls r1, r1, #1
adds r1, r1, r0
@@ -16805,7 +16805,7 @@ _0803AD7C: .4byte 0xFFFFFE00
_0803AD80: .4byte 0x000001FF
_0803AD84: .4byte 0x00000456
_0803AD88: .4byte 0x0000132C
-_0803AD8C: .4byte 0x086AEE20
+_0803AD8C: .4byte gUnknown_086AEE20
_0803AD90: .4byte 0x00000445
_0803AD94: .4byte 0x00000454
_0803AD98: .4byte 0x00000E78
@@ -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
@@ -16888,7 +16888,7 @@ sub_3AE14: @ 0x0803AE14
ldr r0, _0803AE84 @ =0x00000257
cmp r1, r0
bhi _0803AEA8
- ldr r4, _0803AE88 @ =0x086AEF04
+ ldr r4, _0803AE88 @ =gUnknown_086AEF04
adds r0, r1, #0
movs r1, #0xf0
bl __umodsi3
@@ -16903,7 +16903,7 @@ sub_3AE14: @ 0x0803AE14
movs r3, #0
ldrsh r2, [r0, r3]
lsls r2, r2, #5
- ldr r0, _0803AE90 @ =0x083529D8
+ ldr r0, _0803AE90 @ =gUnknown_083529D8
adds r0, r2, r0
str r0, [r1]
ldr r0, _0803AE94 @ =0x05000340
@@ -16911,7 +16911,7 @@ sub_3AE14: @ 0x0803AE14
ldr r3, _0803AE98 @ =0x80000010
str r3, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0803AE9C @ =0x0833FF58
+ ldr r0, _0803AE9C @ =gUnknown_0833FF58
adds r2, r2, r0
str r2, [r1]
ldr r0, _0803AEA0 @ =0x050002A0
@@ -16927,16 +16927,16 @@ sub_3AE14: @ 0x0803AE14
.align 2, 0
_0803AE80: .4byte gUnknown_020314E0
_0803AE84: .4byte 0x00000257
-_0803AE88: .4byte 0x086AEF04
+_0803AE88: .4byte gUnknown_086AEF04
_0803AE8C: .4byte 0x040000D4
-_0803AE90: .4byte 0x083529D8
+_0803AE90: .4byte gUnknown_083529D8
_0803AE94: .4byte 0x05000340
_0803AE98: .4byte 0x80000010
-_0803AE9C: .4byte 0x0833FF58
+_0803AE9C: .4byte gUnknown_0833FF58
_0803AEA0: .4byte 0x050002A0
_0803AEA4: .4byte 0x0000044C
_0803AEA8:
- ldr r6, _0803B0C4 @ =0x086AEEE6
+ ldr r6, _0803B0C4 @ =gUnknown_086AEEE6
ldr r1, _0803B0C8 @ =gUnknown_020314E0
ldr r5, [r1]
ldr r2, _0803B0CC @ =0x0000044C
@@ -16956,7 +16956,7 @@ _0803AEA8:
adds r4, #1
strh r4, [r5]
_0803AED2:
- ldr r4, _0803B0D0 @ =0x086AEED6
+ ldr r4, _0803B0D0 @ =gUnknown_086AEED6
ldr r3, _0803B0C8 @ =gUnknown_020314E0
ldr r0, [r3]
movs r1, #0xa4
@@ -16970,15 +16970,15 @@ _0803AED2:
lsls r0, r0, #1
adds r0, r0, r4
movs r2, #0
- ldr r3, _0803B0D4 @ =0x03006C00
+ ldr r3, _0803B0D4 @ =gUnknown_03006C00
mov r8, r3
- ldr r1, _0803B0D8 @ =0x086AEEDE
+ ldr r1, _0803B0D8 @ =gUnknown_086AEEDE
mov sl, r1
lsls r6, r6, #0x10
mov sb, r6
ldr r7, _0803B0DC @ =0xFFFFF000
add r7, r8
- ldr r6, _0803B0E0 @ =0x08333004
+ ldr r6, _0803B0E0 @ =gUnknown_08333004
movs r3, #0
ldrsh r0, [r0, r3]
lsls r3, r0, #2
@@ -17026,7 +17026,7 @@ _0803AF10:
movs r2, #0
ldrsb r2, [r1, r2]
lsls r2, r2, #2
- ldr r1, _0803B0F8 @ =0x086AEAE0
+ ldr r1, _0803B0F8 @ =gUnknown_086AEAE0
adds r2, r2, r1
movs r3, #0
ldrsh r1, [r0, r3]
@@ -17044,7 +17044,7 @@ _0803AF10:
mov r0, sb
asrs r0, r0, #0xd
mov r8, r0
- ldr r1, _0803B108 @ =0x086AEEFE
+ ldr r1, _0803B108 @ =gUnknown_086AEEFE
mov sb, r1
ldr r2, _0803B10C @ =0xFFFFFC00
mov sl, r2
@@ -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
@@ -17206,29 +17206,29 @@ _0803B0B4:
pop {r0}
bx r0
.align 2, 0
-_0803B0C4: .4byte 0x086AEEE6
+_0803B0C4: .4byte gUnknown_086AEEE6
_0803B0C8: .4byte gUnknown_020314E0
_0803B0CC: .4byte 0x0000044C
-_0803B0D0: .4byte 0x086AEED6
-_0803B0D4: .4byte 0x03006C00
-_0803B0D8: .4byte 0x086AEEDE
+_0803B0D0: .4byte gUnknown_086AEED6
+_0803B0D4: .4byte gUnknown_03006C00
+_0803B0D8: .4byte gUnknown_086AEEDE
_0803B0DC: .4byte 0xFFFFF000
-_0803B0E0: .4byte 0x08333004
+_0803B0E0: .4byte gUnknown_08333004
_0803B0E4: .4byte 0x000003FF
_0803B0E8: .4byte 0x040000D4
_0803B0EC: .4byte 0x80000400
_0803B0F0: .4byte gMain
_0803B0F4: .4byte 0x00000382
-_0803B0F8: .4byte 0x086AEAE0
+_0803B0F8: .4byte gUnknown_086AEAE0
_0803B0FC: .4byte 0x05000060
_0803B100: .4byte 0x80000010
_0803B104: .4byte gOamBuffer
-_0803B108: .4byte 0x086AEEFE
+_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
@@ -17597,7 +17597,7 @@ _0803B376:
bl sub_3B7C4
bl sub_3C6E0
ldr r4, _0803B480 @ =0x040000D4
- ldr r0, _0803B484 @ =0x0849F1CC
+ ldr r0, _0803B484 @ =gUnknown_0849F1CC
str r0, [r4]
ldr r0, _0803B488 @ =0x06015800
str r0, [r4, #4]
@@ -17607,7 +17607,7 @@ _0803B376:
bl sub_3E644
movs r0, #0x28
bl m4aSongNumStart
- ldr r0, _0803B490 @ =0x081B36A4
+ ldr r0, _0803B490 @ =gUnknown_081B36A4
str r0, [r4]
ldr r0, _0803B494 @ =0x05000320
str r0, [r4, #4]
@@ -17642,10 +17642,10 @@ _0803B474: .4byte 0x000004CF
_0803B478: .4byte 0x000004D2
_0803B47C: .4byte 0x000004EC
_0803B480: .4byte 0x040000D4
-_0803B484: .4byte 0x0849F1CC
+_0803B484: .4byte gUnknown_0849F1CC
_0803B488: .4byte 0x06015800
_0803B48C: .4byte 0x80001000
-_0803B490: .4byte 0x081B36A4
+_0803B490: .4byte gUnknown_081B36A4
_0803B494: .4byte 0x05000320
_0803B498: .4byte 0x80000010
@@ -17781,7 +17781,7 @@ _0803B58C:
adds r0, r3, r5
strh r1, [r0]
ldr r1, _0803B5D8 @ =0x040000D4
- ldr r0, _0803B5DC @ =0x0813E894
+ ldr r0, _0803B5DC @ =gUnknown_0813E894
str r0, [r1]
ldr r0, _0803B5E0 @ =0x06015800
str r0, [r1, #4]
@@ -17802,7 +17802,7 @@ _0803B58C:
.align 2, 0
_0803B5D4: .4byte gMain
_0803B5D8: .4byte 0x040000D4
-_0803B5DC: .4byte 0x0813E894
+_0803B5DC: .4byte gUnknown_0813E894
_0803B5E0: .4byte 0x06015800
_0803B5E4: .4byte 0x80001000
_0803B5E8: .4byte 0x000005FA
@@ -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]
@@ -17888,7 +17888,7 @@ _0803B66C:
adds r0, r3, r4
strh r1, [r0]
ldr r1, _0803B6B8 @ =0x040000D4
- ldr r0, _0803B6BC @ =0x0813E894
+ ldr r0, _0803B6BC @ =gUnknown_0813E894
str r0, [r1]
ldr r0, _0803B6C0 @ =0x06015800
str r0, [r1, #4]
@@ -17907,7 +17907,7 @@ _0803B66C:
_0803B6B0: .4byte gUnknown_020314E0
_0803B6B4: .4byte gMain
_0803B6B8: .4byte 0x040000D4
-_0803B6BC: .4byte 0x0813E894
+_0803B6BC: .4byte gUnknown_0813E894
_0803B6C0: .4byte 0x06015800
_0803B6C4: .4byte 0x80001000
_0803B6C8:
@@ -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,8 +18055,8 @@ sub_3B7C4: @ 0x0803B7C4
ldrh r0, [r0]
cmp r0, #0x23
bne _0803B838
- ldr r0, _0803B880 @ =0x02032F20
- ldr r1, _0803B884 @ =0x086A22D8
+ ldr r0, _0803B880 @ =gMPlayInfo_SE1
+ ldr r1, _0803B884 @ =gUnknown_086A22D8
bl MPlayStart
ldr r1, [r4]
ldr r0, _0803B888 @ =0x0007A120
@@ -18121,8 +18121,8 @@ _0803B868:
_0803B874: .4byte gUnknown_020314E0
_0803B878: .4byte 0x00000452
_0803B87C: .4byte 0x00000389
-_0803B880: .4byte 0x02032F20
-_0803B884: .4byte 0x086A22D8
+_0803B880: .4byte gMPlayInfo_SE1
+_0803B884: .4byte gUnknown_086A22D8
_0803B888: .4byte 0x0007A120
_0803B88C: .4byte 0x00000385
_0803B890: .4byte _0803B894
@@ -18180,7 +18180,7 @@ _0803B910: .4byte 0x000003EA
_0803B914: .4byte 0x0000FB50
_0803B918: .4byte 0x000004C6
_0803B91C:
- ldr r0, _0803B944 @ =0x086AF140
+ ldr r0, _0803B944 @ =gUnknown_086AF140
mov r1, r8
ldr r5, [r1]
ldr r2, _0803B948 @ =0x000003E2
@@ -18201,7 +18201,7 @@ _0803B91C:
strh r0, [r2]
b _0803B99E
.align 2, 0
-_0803B944: .4byte 0x086AF140
+_0803B944: .4byte gUnknown_086AF140
_0803B948: .4byte 0x000003E2
_0803B94C:
movs r3, #0
@@ -18381,8 +18381,8 @@ _0803BA9E:
adds r0, r0, r4
movs r1, #0x3c
strb r1, [r0]
- ldr r0, _0803BB20 @ =0x02032F20
- ldr r1, _0803BB24 @ =0x086A2454
+ ldr r0, _0803BB20 @ =gMPlayInfo_SE1
+ ldr r1, _0803BB24 @ =gUnknown_086A2454
bl MPlayStart
movs r0, #0xd
bl sub_11B0
@@ -18429,8 +18429,8 @@ _0803BB10: .4byte 0x000004C9
_0803BB14: .4byte 0x00000119
_0803BB18: .4byte 0x00000275
_0803BB1C: .4byte 0x000003EA
-_0803BB20: .4byte 0x02032F20
-_0803BB24: .4byte 0x086A2454
+_0803BB20: .4byte gMPlayInfo_SE1
+_0803BB24: .4byte gUnknown_086A2454
_0803BB28: .4byte 0x00000392
_0803BB2C:
mov r3, r8
@@ -18454,7 +18454,7 @@ _0803BB2C:
_0803BB50: .4byte 0x00000452
_0803BB54: .4byte 0x000003E2
_0803BB58:
- ldr r0, _0803BB7C @ =0x086AF140
+ ldr r0, _0803BB7C @ =gUnknown_086AF140
ldr r1, _0803BB80 @ =0x000003E2
adds r3, r4, r1
movs r2, #0
@@ -18473,7 +18473,7 @@ _0803BB58:
strh r0, [r2]
b _0803BC50
.align 2, 0
-_0803BB7C: .4byte 0x086AF140
+_0803BB7C: .4byte gUnknown_086AF140
_0803BB80: .4byte 0x000003E2
_0803BB84:
movs r6, #0
@@ -18598,7 +18598,7 @@ _0803BC64:
_0803BC6C: .4byte gUnknown_020314E0
_0803BC70: .4byte 0x000003E2
_0803BC74:
- ldr r1, _0803BCA0 @ =0x086AF140
+ ldr r1, _0803BCA0 @ =gUnknown_086AF140
mov r4, r8
ldr r2, [r4]
ldr r0, _0803BCA4 @ =0x000003E2
@@ -18619,7 +18619,7 @@ _0803BC74:
strh r0, [r2]
bl _0803C476
.align 2, 0
-_0803BCA0: .4byte 0x086AF140
+_0803BCA0: .4byte gUnknown_086AF140
_0803BCA4: .4byte 0x000003E2
_0803BCA8:
movs r0, #0
@@ -18693,8 +18693,8 @@ _0803BD1E:
beq _0803BD30
b _0803C476
_0803BD30:
- ldr r0, _0803BE0C @ =0x02032F20
- ldr r1, _0803BE10 @ =0x086A24F0
+ ldr r0, _0803BE0C @ =gMPlayInfo_SE1
+ ldr r1, _0803BE10 @ =gUnknown_086A24F0
bl MPlayStart
ldr r0, [r5]
ldr r2, _0803BE14 @ =0x0000047E
@@ -18794,8 +18794,8 @@ _0803BDFC: .4byte 0x000003E1
_0803BE00: .4byte 0x0000047C
_0803BE04: .4byte gUnknown_020314E0
_0803BE08: .4byte 0x000003E2
-_0803BE0C: .4byte 0x02032F20
-_0803BE10: .4byte 0x086A24F0
+_0803BE0C: .4byte gMPlayInfo_SE1
+_0803BE10: .4byte gUnknown_086A24F0
_0803BE14: .4byte 0x0000047E
_0803BE18: .4byte 0x00000482
_0803BE1C: .4byte gMain
@@ -18900,7 +18900,7 @@ _0803BEEC: .4byte 0x0000053C
_0803BEF0: .4byte gUnknown_020314E0
_0803BEF4: .4byte 0x000003E2
_0803BEF8:
- ldr r0, _0803BF48 @ =0x086AF140
+ ldr r0, _0803BF48 @ =gUnknown_086AF140
mov r4, r8
ldr r5, [r4]
ldr r1, _0803BF4C @ =0x000003E2
@@ -18941,7 +18941,7 @@ _0803BF1C:
strb r0, [r1]
b _0803BF76
.align 2, 0
-_0803BF48: .4byte 0x086AF140
+_0803BF48: .4byte gUnknown_086AF140
_0803BF4C: .4byte 0x000003E2
_0803BF50: .4byte 0x000003E1
_0803BF54:
@@ -18989,8 +18989,8 @@ _0803BF96:
ldr r1, _0803BFC8 @ =0x00000456
adds r0, r2, r1
strh r3, [r0]
- ldr r0, _0803BFCC @ =0x02032F20
- ldr r1, _0803BFD0 @ =0x086A2548
+ ldr r0, _0803BFCC @ =gMPlayInfo_SE1
+ ldr r1, _0803BFD0 @ =gUnknown_086A2548
bl MPlayStart
b _0803C476
.align 2, 0
@@ -19001,10 +19001,10 @@ _0803BFBC: .4byte 0x000003E2
_0803BFC0: .4byte gMain
_0803BFC4: .4byte 0x00001888
_0803BFC8: .4byte 0x00000456
-_0803BFCC: .4byte 0x02032F20
-_0803BFD0: .4byte 0x086A2548
+_0803BFCC: .4byte gMPlayInfo_SE1
+_0803BFD0: .4byte gUnknown_086A2548
_0803BFD4:
- ldr r1, _0803BFFC @ =0x086AF140
+ ldr r1, _0803BFFC @ =gUnknown_086AF140
ldr r5, _0803C000 @ =gUnknown_020314E0
ldr r4, [r5]
ldr r6, _0803C004 @ =0x000003E2
@@ -19024,7 +19024,7 @@ _0803BFD4:
adds r0, r3, #1
b _0803C474
.align 2, 0
-_0803BFFC: .4byte 0x086AF140
+_0803BFFC: .4byte gUnknown_086AF140
_0803C000: .4byte gUnknown_020314E0
_0803C004: .4byte 0x000003E2
_0803C008:
@@ -19086,16 +19086,16 @@ _0803C052:
strb r1, [r0]
movs r0, #0xd
bl sub_11B0
- ldr r0, _0803C090 @ =0x02032F20
- ldr r1, _0803C094 @ =0x086A2454
+ ldr r0, _0803C090 @ =gMPlayInfo_SE1
+ ldr r1, _0803C094 @ =gUnknown_086A2454
bl MPlayStart
b _0803C476
.align 2, 0
_0803C084: .4byte 0x000003DD
_0803C088: .4byte 0x000003E1
_0803C08C: .4byte 0x00000129
-_0803C090: .4byte 0x02032F20
-_0803C094: .4byte 0x086A2454
+_0803C090: .4byte gMPlayInfo_SE1
+_0803C094: .4byte gUnknown_086A2454
_0803C098:
mov r3, r8
ldr r0, [r3]
@@ -19231,7 +19231,7 @@ _0803C1B0: .4byte 0x000003E1
_0803C1B4: .4byte 0x00001438
_0803C1B8: .4byte 0x00000486
_0803C1BC:
- ldr r0, _0803C1E4 @ =0x086AF140
+ ldr r0, _0803C1E4 @ =gUnknown_086AF140
mov r4, r8
ldr r5, [r4]
ldr r1, _0803C1E8 @ =0x000003E2
@@ -19252,7 +19252,7 @@ _0803C1BC:
strh r0, [r2]
b _0803C236
.align 2, 0
-_0803C1E4: .4byte 0x086AF140
+_0803C1E4: .4byte gUnknown_086AF140
_0803C1E8: .4byte 0x000003E2
_0803C1EC:
movs r0, #0
@@ -19321,7 +19321,7 @@ _0803C260: .4byte 0x000003E1
_0803C264: .4byte gUnknown_020314E0
_0803C268: .4byte 0x000003E2
_0803C26C:
- ldr r0, _0803C294 @ =0x086AF140
+ ldr r0, _0803C294 @ =gUnknown_086AF140
mov r1, r8
ldr r5, [r1]
ldr r2, _0803C298 @ =0x000003E2
@@ -19343,7 +19343,7 @@ _0803C28E:
strh r0, [r2]
b _0803C476
.align 2, 0
-_0803C294: .4byte 0x086AF140
+_0803C294: .4byte gUnknown_086AF140
_0803C298: .4byte 0x000003E2
_0803C29C:
movs r3, #0
@@ -19491,7 +19491,7 @@ _0803C3B4: .4byte 0x000004CA
_0803C3B8: .4byte 0x000004C9
_0803C3BC: .4byte 0x00000119
_0803C3C0:
- ldr r1, _0803C3E8 @ =0x086AF140
+ ldr r1, _0803C3E8 @ =gUnknown_086AF140
mov r3, r8
ldr r2, [r3]
ldr r4, _0803C3EC @ =0x000003E2
@@ -19512,7 +19512,7 @@ _0803C3C0:
strh r0, [r2]
b _0803C404
.align 2, 0
-_0803C3E8: .4byte 0x086AF140
+_0803C3E8: .4byte gUnknown_086AF140
_0803C3EC: .4byte 0x000003E2
_0803C3F0:
movs r1, #0
@@ -19607,7 +19607,7 @@ _0803C48E:
ldrsb r0, [r1, r0]
cmp r0, #0x13
bgt _0803C4D4
- ldr r4, _0803C4D0 @ =0x086AEF28
+ ldr r4, _0803C4D0 @ =gUnknown_086AEF28
movs r1, #0xc
bl __modsi3
lsls r0, r0, #0x18
@@ -19626,9 +19626,9 @@ _0803C4C0: .4byte 0xFFFFFE0C
_0803C4C4: .4byte 0x0000FFDA
_0803C4C8: .4byte gUnknown_020314E0
_0803C4CC: .4byte 0x000003E2
-_0803C4D0: .4byte 0x086AEF28
+_0803C4D0: .4byte gUnknown_086AEF28
_0803C4D4:
- ldr r4, _0803C600 @ =0x086AEF28
+ ldr r4, _0803C600 @ =gUnknown_086AEF28
movs r0, #0
ldrsb r0, [r1, r0]
movs r1, #0xc
@@ -19762,7 +19762,7 @@ _0803C5BC:
ldrb r0, [r6]
cmp r0, #5
bhi _0803C62C
- ldr r4, _0803C628 @ =0x086AEF40
+ ldr r4, _0803C628 @ =gUnknown_086AEF40
ldrh r0, [r1]
movs r1, #0x1f
bl __umodsi3
@@ -19782,7 +19782,7 @@ _0803C5BC:
adds r0, r5, r2
b _0803C64A
.align 2, 0
-_0803C600: .4byte 0x086AEF28
+_0803C600: .4byte gUnknown_086AEF28
_0803C604: .4byte gMain
_0803C608: .4byte 0x000004CF
_0803C60C: .4byte 0x00000E78
@@ -19792,9 +19792,9 @@ _0803C618: .4byte 0x000004D4
_0803C61C: .4byte 0x000004DC
_0803C620: .4byte 0x000004CA
_0803C624: .4byte 0x000004C9
-_0803C628: .4byte 0x086AEF40
+_0803C628: .4byte gUnknown_086AEF40
_0803C62C:
- ldr r4, _0803C6C4 @ =0x086AF0B4
+ ldr r4, _0803C6C4 @ =gUnknown_086AF0B4
ldrh r0, [r1]
movs r1, #0x46
bl __umodsi3
@@ -19836,7 +19836,7 @@ _0803C662:
lsrs r0, r0, #0x10
cmp r0, #0x14
bne _0803C69E
- ldr r0, _0803C6CC @ =0x086A3700
+ ldr r0, _0803C6CC @ =gUnknown_086A3700
ldr r1, _0803C6D0 @ =0x00001290
adds r0, r0, r1
ldrh r0, [r0]
@@ -19858,7 +19858,7 @@ _0803C69E:
ldrh r0, [r0]
cmp r0, #0
bne _0803C6B6
- ldr r0, _0803C6D8 @ =0x02032EE0
+ ldr r0, _0803C6D8 @ =gMPlayInfo_BGM
ldr r1, _0803C6DC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -19872,12 +19872,12 @@ _0803C6B6:
pop {r0}
bx r0
.align 2, 0
-_0803C6C4: .4byte 0x086AF0B4
+_0803C6C4: .4byte gUnknown_086AF0B4
_0803C6C8: .4byte 0x000004CA
-_0803C6CC: .4byte 0x086A3700
+_0803C6CC: .4byte gUnknown_086A3700
_0803C6D0: .4byte 0x00001290
_0803C6D4: .4byte 0x000004C9
-_0803C6D8: .4byte 0x02032EE0
+_0803C6D8: .4byte gMPlayInfo_BGM
_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
@@ -19896,7 +19896,7 @@ sub_3C6E0: @ 0x0803C6E0
bne _0803C6FA
b _0803CA2E
_0803C6FA:
- ldr r1, _0803C828 @ =0x086AF140
+ ldr r1, _0803C828 @ =gUnknown_086AF140
mov r2, sl
ldr r4, [r2]
ldr r3, _0803C82C @ =0x000003E2
@@ -20040,9 +20040,9 @@ _0803C7DA:
ble _0803C7DA
b _0803CA2E
.align 2, 0
-_0803C820: .4byte 0x0200C890
+_0803C820: .4byte gUnknown_0200C890
_0803C824: .4byte gUnknown_020314E0
-_0803C828: .4byte 0x086AF140
+_0803C828: .4byte gUnknown_086AF140
_0803C82C: .4byte 0x000003E2
_0803C830: .4byte 0x000003EA
_0803C834: .4byte 0x0000028A
@@ -20079,7 +20079,7 @@ _0803C86A:
lsls r0, r3, #1
adds r0, r0, r3
lsls r0, r0, #1
- ldr r1, _0803C8F4 @ =0x086B65EA
+ ldr r1, _0803C8F4 @ =gUnknown_086B65EA
adds r0, r0, r1
mov r4, r8
adds r1, r4, r0
@@ -20135,7 +20135,7 @@ _0803C86A:
.align 2, 0
_0803C8EC: .4byte gOamBuffer
_0803C8F0: .4byte 0xFFFFFE00
-_0803C8F4: .4byte 0x086B65EA
+_0803C8F4: .4byte gUnknown_086B65EA
_0803C8F8: .4byte 0x000001FF
_0803C8FC:
cmp r0, #3
@@ -20165,7 +20165,7 @@ _0803C91A:
lsls r0, r3, #1
adds r0, r0, r3
lsls r0, r0, #1
- ldr r1, _0803C9A4 @ =0x086B65EA
+ ldr r1, _0803C9A4 @ =gUnknown_086B65EA
adds r0, r0, r1
mov r4, r8
adds r1, r4, r0
@@ -20221,7 +20221,7 @@ _0803C91A:
.align 2, 0
_0803C99C: .4byte gOamBuffer
_0803C9A0: .4byte 0xFFFFFE00
-_0803C9A4: .4byte 0x086B65EA
+_0803C9A4: .4byte gUnknown_086B65EA
_0803C9A8: .4byte 0x000001FF
_0803C9AC:
movs r2, #0
@@ -20249,7 +20249,7 @@ _0803C9C4:
lsls r0, r3, #1
adds r0, r0, r3
lsls r0, r0, #1
- ldr r1, _0803CB74 @ =0x086B65EA
+ ldr r1, _0803CB74 @ =gUnknown_086B65EA
adds r0, r0, r1
mov r4, r8
adds r1, r4, r0
@@ -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
@@ -20366,7 +20366,7 @@ _0803CA80:
subs r0, r0, r1
strh r0, [r7, #4]
movs r2, #0
- ldr r3, _0803CB8C @ =0x086B6512
+ ldr r3, _0803CB8C @ =gUnknown_086B6512
mov sb, r3
mov r4, r8
lsls r1, r4, #0x10
@@ -20454,13 +20454,13 @@ _0803CAD8:
.align 2, 0
_0803CB6C: .4byte gOamBuffer
_0803CB70: .4byte 0xFFFFFE00
-_0803CB74: .4byte 0x086B65EA
+_0803CB74: .4byte gUnknown_086B65EA
_0803CB78: .4byte 0x000001FF
-_0803CB7C: .4byte 0x0200C440
+_0803CB7C: .4byte gUnknown_0200C440
_0803CB80: .4byte 0x0000047E
_0803CB84: .4byte 0x0000047D
_0803CB88: .4byte 0x000003EA
-_0803CB8C: .4byte 0x086B6512
+_0803CB8C: .4byte gUnknown_086B6512
_0803CB90: .4byte 0x000005A4
_0803CB94: .4byte gMain
_0803CB98:
@@ -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:
@@ -20941,7 +20941,7 @@ _0803CF22:
movs r2, #0
mov r7, sl
lsls r1, r7, #0x10
- ldr r0, _0803D118 @ =0x086B63AA
+ ldr r0, _0803D118 @ =gUnknown_086B63AA
mov sb, r0
ldr r5, _0803D11C @ =gOamBuffer
asrs r1, r1, #0x10
@@ -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,8 +21100,8 @@ _0803D04A:
ldr r0, _0803D13C @ =0x00000257
cmp r1, r0
bgt _0803D0B6
- ldr r0, _0803D140 @ =0x02032F20
- ldr r1, _0803D144 @ =0x086A26A0
+ ldr r0, _0803D140 @ =gMPlayInfo_SE1
+ ldr r1, _0803D144 @ =gUnknown_086A26A0
bl MPlayStart
ldr r3, _0803D110 @ =gUnknown_020314E0
ldr r1, [r3]
@@ -21164,18 +21164,18 @@ _0803D0B6:
_0803D10C: .4byte 0x00000383
_0803D110: .4byte gUnknown_020314E0
_0803D114: .4byte 0x0000132C
-_0803D118: .4byte 0x086B63AA
+_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
-_0803D144: .4byte 0x086A26A0
+_0803D140: .4byte gMPlayInfo_SE1
+_0803D144: .4byte gUnknown_086A26A0
_0803D148: .4byte 0x00000484
_0803D14C: .4byte 0x00004E20
_0803D150:
@@ -21288,7 +21288,7 @@ _0803D1E2:
movs r2, #0
mov r0, sl
lsls r1, r0, #0x10
- ldr r3, _0803D31C @ =0x086B63F2
+ ldr r3, _0803D31C @ =gUnknown_086B63F2
mov sb, r3
ldr r5, _0803D320 @ =gOamBuffer
asrs r1, r1, #0x10
@@ -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]
@@ -21412,12 +21412,12 @@ _0803D30C: .4byte 0x00000482
_0803D310: .4byte gMain
_0803D314: .4byte 0x000012C8
_0803D318: .4byte 0x0000048A
-_0803D31C: .4byte 0x086B63F2
+_0803D31C: .4byte gUnknown_086B63F2
_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
@@ -21435,7 +21435,7 @@ _0803D354:
ldr r0, _0803D4B8 @ =0x000004D2
adds r1, r1, r0
adds r1, r1, r5
- ldr r2, _0803D4BC @ =0x086AF3AC
+ ldr r2, _0803D4BC @ =gUnknown_086AF3AC
lsls r0, r5, #1
adds r0, r0, r2
ldrh r0, [r0]
@@ -21532,7 +21532,7 @@ _0803D41A:
mov sb, r0
lsls r5, r0, #2
adds r6, r3, r5
- ldr r4, _0803D4C8 @ =0x086AF34C
+ ldr r4, _0803D4C8 @ =gUnknown_086AF34C
ldr r1, _0803D4C4 @ =0x000004CC
adds r2, r3, r1
add r2, sb
@@ -21604,10 +21604,10 @@ _0803D41A:
.align 2, 0
_0803D4B4: .4byte gUnknown_020314E0
_0803D4B8: .4byte 0x000004D2
-_0803D4BC: .4byte 0x086AF3AC
+_0803D4BC: .4byte gUnknown_086AF3AC
_0803D4C0: .4byte 0x000004EC
_0803D4C4: .4byte 0x000004CC
-_0803D4C8: .4byte 0x086AF34C
+_0803D4C8: .4byte gUnknown_086AF34C
_0803D4CC: .4byte 0x000004EE
_0803D4D0: .4byte 0x000004E4
_0803D4D4: .4byte 0x0000FB50
@@ -21676,7 +21676,7 @@ _0803D54A:
ldr r6, _0803D578 @ =0x000004D2
adds r0, r1, r6
adds r0, r0, r5
- ldr r1, _0803D57C @ =0x086AF3AC
+ ldr r1, _0803D57C @ =gUnknown_086AF3AC
adds r1, r4, r1
ldrb r1, [r1]
adds r1, #1
@@ -21687,28 +21687,28 @@ _0803D56C: .4byte 0x000004E4
_0803D570: .4byte 0x000004DE
_0803D574: .4byte 0x00000121
_0803D578: .4byte 0x000004D2
-_0803D57C: .4byte 0x086AF3AC
+_0803D57C: .4byte gUnknown_086AF3AC
_0803D580:
cmp r0, #9
bhi _0803D59C
ldr r7, _0803D594 @ =0x000004D2
adds r0, r1, r7
adds r0, r0, r5
- ldr r1, _0803D598 @ =0x086AF3AC
+ ldr r1, _0803D598 @ =gUnknown_086AF3AC
adds r1, r4, r1
ldrb r1, [r1]
adds r1, #2
b _0803D5B8
.align 2, 0
_0803D594: .4byte 0x000004D2
-_0803D598: .4byte 0x086AF3AC
+_0803D598: .4byte gUnknown_086AF3AC
_0803D59C:
movs r0, #0
strh r0, [r2]
ldr r0, _0803D5EC @ =0x000004D2
adds r1, r1, r0
adds r1, r1, r5
- ldr r0, _0803D5F0 @ =0x086AF3AC
+ ldr r0, _0803D5F0 @ =gUnknown_086AF3AC
adds r0, r4, r0
ldrh r0, [r0]
strb r0, [r1]
@@ -21747,7 +21747,7 @@ _0803D5D0:
b _0803D982
.align 2, 0
_0803D5EC: .4byte 0x000004D2
-_0803D5F0: .4byte 0x086AF3AC
+_0803D5F0: .4byte gUnknown_086AF3AC
_0803D5F4: .4byte 0x000004CF
_0803D5F8: .4byte gUnknown_020314E0
_0803D5FC: .4byte 0x000004FA
@@ -21818,7 +21818,7 @@ _0803D674:
ldr r2, _0803D6AC @ =0x000004D2
adds r0, r1, r2
adds r0, r0, r5
- ldr r1, _0803D6B0 @ =0x086AF3AC
+ ldr r1, _0803D6B0 @ =gUnknown_086AF3AC
adds r1, r7, r1
ldrb r1, [r1]
adds r1, #3
@@ -21832,14 +21832,14 @@ _0803D6A0: .4byte 0x000004FA
_0803D6A4: .4byte 0x000004D5
_0803D6A8: .4byte 0x00000121
_0803D6AC: .4byte 0x000004D2
-_0803D6B0: .4byte 0x086AF3AC
+_0803D6B0: .4byte gUnknown_086AF3AC
_0803D6B4:
cmp r2, #9
bhi _0803D6D4
ldr r3, _0803D6CC @ =0x000004D2
adds r0, r1, r3
adds r0, r0, r5
- ldr r1, _0803D6D0 @ =0x086AF3AC
+ ldr r1, _0803D6D0 @ =gUnknown_086AF3AC
adds r1, r7, r1
ldrb r1, [r1]
adds r1, #4
@@ -21847,14 +21847,14 @@ _0803D6B4:
b _0803D92E
.align 2, 0
_0803D6CC: .4byte 0x000004D2
-_0803D6D0: .4byte 0x086AF3AC
+_0803D6D0: .4byte gUnknown_086AF3AC
_0803D6D4:
mov r4, sb
strh r4, [r0]
ldr r6, _0803D700 @ =0x000004D2
adds r1, r1, r6
adds r1, r1, r5
- ldr r0, _0803D704 @ =0x086AF3AC
+ ldr r0, _0803D704 @ =gUnknown_086AF3AC
adds r0, r7, r0
ldrb r0, [r0]
adds r0, #5
@@ -21873,7 +21873,7 @@ _0803D6D4:
b _0803D92C
.align 2, 0
_0803D700: .4byte 0x000004D2
-_0803D704: .4byte 0x086AF3AC
+_0803D704: .4byte gUnknown_086AF3AC
_0803D708: .4byte gUnknown_020314E0
_0803D70C: .4byte 0x000004CF
_0803D710:
@@ -21944,7 +21944,7 @@ _0803D786:
ldr r4, _0803D7BC @ =0x000004D2
adds r0, r1, r4
adds r0, r0, r5
- ldr r1, _0803D7C0 @ =0x086AF3AC
+ ldr r1, _0803D7C0 @ =gUnknown_086AF3AC
adds r1, r7, r1
ldrb r1, [r1]
adds r1, #6
@@ -21957,14 +21957,14 @@ _0803D7B0: .4byte 0x000004FA
_0803D7B4: .4byte 0x000004D5
_0803D7B8: .4byte 0x00000121
_0803D7BC: .4byte 0x000004D2
-_0803D7C0: .4byte 0x086AF3AC
+_0803D7C0: .4byte gUnknown_086AF3AC
_0803D7C4:
cmp r2, #9
bhi _0803D7E4
ldr r6, _0803D7DC @ =0x000004D2
adds r0, r1, r6
adds r0, r0, r5
- ldr r1, _0803D7E0 @ =0x086AF3AC
+ ldr r1, _0803D7E0 @ =gUnknown_086AF3AC
adds r1, r7, r1
ldrb r1, [r1]
adds r1, #7
@@ -21972,14 +21972,14 @@ _0803D7C4:
b _0803D92E
.align 2, 0
_0803D7DC: .4byte 0x000004D2
-_0803D7E0: .4byte 0x086AF3AC
+_0803D7E0: .4byte gUnknown_086AF3AC
_0803D7E4:
mov r2, sb
strh r2, [r0]
ldr r3, _0803D814 @ =0x000004D2
adds r1, r1, r3
adds r1, r1, r5
- ldr r0, _0803D818 @ =0x086AF3AC
+ ldr r0, _0803D818 @ =gUnknown_086AF3AC
adds r0, r7, r0
ldrb r0, [r0]
adds r0, #8
@@ -22000,7 +22000,7 @@ _0803D80A:
b _0803D92E
.align 2, 0
_0803D814: .4byte 0x000004D2
-_0803D818: .4byte 0x086AF3AC
+_0803D818: .4byte gUnknown_086AF3AC
_0803D81C: .4byte gUnknown_020314E0
_0803D820: .4byte 0x000004CF
_0803D824:
@@ -22188,7 +22188,7 @@ _0803D982:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0803DB28 @ =0x084A11EC
+ ldr r1, _0803DB28 @ =gUnknown_084A11EC
adds r0, r0, r1
str r0, [r2]
lsls r3, r4, #1
@@ -22294,7 +22294,7 @@ _0803DA10:
lsrs r0, r0, #0x18
cmp r0, #2
bhi _0803DABA
- ldr r2, _0803DB50 @ =0x086AF34C
+ ldr r2, _0803DB50 @ =gUnknown_086AF34C
ldr r7, _0803DB54 @ =0x000004CC
adds r0, r6, r7
adds r0, r0, r3
@@ -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]
@@ -22383,7 +22383,7 @@ _0803DB18: .4byte 0x000004FA
_0803DB1C: .4byte gMain
_0803DB20: .4byte 0x000004D2
_0803DB24: .4byte 0x040000D4
-_0803DB28: .4byte 0x084A11EC
+_0803DB28: .4byte gUnknown_084A11EC
_0803DB2C: .4byte 0x06010FA0
_0803DB30: .4byte 0x80000180
_0803DB34: .4byte 0x000004EC
@@ -22393,9 +22393,9 @@ _0803DB40: .4byte gOamBuffer
_0803DB44: .4byte 0xFFFFFE00
_0803DB48: .4byte 0x000001FF
_0803DB4C: .4byte 0x000004CF
-_0803DB50: .4byte 0x086AF34C
+_0803DB50: .4byte gUnknown_086AF34C
_0803DB54: .4byte 0x000004CC
-_0803DB58: .4byte 0x0200C0A8
+_0803DB58: .4byte gUnknown_0200C0A8
_0803DB5C: .4byte 0x0000048C
_0803DB60: .4byte _0803DB64
_0803DB64: @ jump table
@@ -22843,7 +22843,7 @@ _0803DEF0:
movs r1, #0
strh r1, [r0]
_0803DF08:
- ldr r4, _0803DF40 @ =0x086AF2DC
+ ldr r4, _0803DF40 @ =gUnknown_086AF2DC
ldr r3, _0803DF44 @ =gUnknown_020314E0
ldr r2, [r3]
ldr r6, [sp, #0x10]
@@ -22870,7 +22870,7 @@ _0803DF08:
b _0803DFC8
.align 2, 0
_0803DF3C: .4byte gMain
-_0803DF40: .4byte 0x086AF2DC
+_0803DF40: .4byte gUnknown_086AF2DC
_0803DF44: .4byte gUnknown_020314E0
_0803DF48: .4byte 0x000004AC
_0803DF4C:
@@ -22952,7 +22952,7 @@ _0803DFC8:
adds r0, r0, r4
ldrh r0, [r0]
mov sl, r0
- ldr r0, _0803E0F8 @ =0x086AF2CC
+ ldr r0, _0803E0F8 @ =gUnknown_086AF2CC
lsls r4, r5, #2
adds r3, r4, r0
ldrh r1, [r3]
@@ -23008,7 +23008,7 @@ _0803E03A:
movs r2, #0
mov r3, sl
lsls r1, r3, #0x10
- ldr r4, _0803E104 @ =0x086B8AE0
+ ldr r4, _0803E104 @ =gUnknown_086B8AE0
mov sb, r4
ldr r5, _0803E108 @ =gOamBuffer
asrs r1, r1, #0x10
@@ -23088,10 +23088,10 @@ _0803E068:
_0803E0EC: .4byte gUnknown_020314E0
_0803E0F0: .4byte 0x0000048C
_0803E0F4: .4byte 0x00000494
-_0803E0F8: .4byte 0x086AF2CC
+_0803E0F8: .4byte gUnknown_086AF2CC
_0803E0FC: .4byte 0x000004B4
_0803E100: .4byte 0x000004A4
-_0803E104: .4byte 0x086B8AE0
+_0803E104: .4byte gUnknown_086B8AE0
_0803E108: .4byte gOamBuffer
_0803E10C: .4byte 0xFFFFFE00
_0803E110: .4byte 0x000001FF
@@ -23099,7 +23099,7 @@ _0803E114:
movs r2, #0
mov r5, sl
lsls r1, r5, #0x10
- ldr r6, _0803E1A0 @ =0x086B8AE0
+ ldr r6, _0803E1A0 @ =gUnknown_086B8AE0
mov sb, r6
ldr r5, _0803E1A4 @ =gOamBuffer
asrs r1, r1, #0x10
@@ -23168,7 +23168,7 @@ _0803E12E:
ble _0803E12E
b _0803E1C4
.align 2, 0
-_0803E1A0: .4byte 0x086B8AE0
+_0803E1A0: .4byte gUnknown_086B8AE0
_0803E1A4: .4byte gOamBuffer
_0803E1A8: .4byte 0xFFFFFE00
_0803E1AC: .4byte 0x000001FF
@@ -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]
@@ -23586,7 +23586,7 @@ _0803E4AA:
asrs r0, r0, #0x18
cmp r0, #0
bne _0803E560
- ldr r0, _0803E5C4 @ =0x086AEE20
+ ldr r0, _0803E5C4 @ =gUnknown_086AEE20
ldrh r1, [r4]
lsls r1, r1, #1
adds r1, r1, r0
@@ -23675,14 +23675,14 @@ _0803E5B4: .4byte gOamBuffer
_0803E5B8: .4byte 0xFFFFFE00
_0803E5BC: .4byte 0x000001FF
_0803E5C0: .4byte 0x0000132C
-_0803E5C4: .4byte 0x086AEE20
+_0803E5C4: .4byte gUnknown_086AEE20
_0803E5C8: .4byte 0x00004E20
_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
@@ -23746,7 +23746,7 @@ sub_3E644: @ 0x0803E644
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r4, _0803E760 @ =0x086AF3B2
+ ldr r4, _0803E760 @ =gUnknown_086AF3B2
ldr r6, _0803E764 @ =gMain
ldr r5, [r6, #0x4c]
adds r0, r5, #0
@@ -23760,7 +23760,7 @@ sub_3E644: @ 0x0803E644
movs r3, #0
ldrsh r1, [r0, r3]
lsls r0, r1, #5
- ldr r4, _0803E76C @ =0x08352BD8
+ ldr r4, _0803E76C @ =gUnknown_08352BD8
adds r0, r0, r4
str r0, [r2]
movs r0, #0xa0
@@ -23777,7 +23777,7 @@ sub_3E644: @ 0x0803E644
str r0, [r2, #4]
str r3, [r2, #8]
ldr r0, [r2, #8]
- ldr r4, _0803E778 @ =0x086AF3BE
+ ldr r4, _0803E778 @ =gUnknown_086AF3BE
adds r0, r5, #0
movs r1, #0x60
bl __umodsi3
@@ -23791,7 +23791,7 @@ sub_3E644: @ 0x0803E644
ldrsh r0, [r0, r1]
lsls r0, r0, #3
mov r8, r0
- ldr r2, _0803E780 @ =0x086AF3C6
+ ldr r2, _0803E780 @ =gUnknown_086AF3C6
mov sb, r2
ldr r0, _0803E784 @ =0xFFFFFC00
mov sl, r0
@@ -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]
@@ -23882,17 +23882,17 @@ _0803E6E2:
pop {r0}
bx r0
.align 2, 0
-_0803E760: .4byte 0x086AF3B2
+_0803E760: .4byte gUnknown_086AF3B2
_0803E764: .4byte gMain
_0803E768: .4byte 0x040000D4
-_0803E76C: .4byte 0x08352BD8
+_0803E76C: .4byte gUnknown_08352BD8
_0803E770: .4byte 0x80000010
_0803E774: .4byte 0x05000080
-_0803E778: .4byte 0x086AF3BE
+_0803E778: .4byte gUnknown_086AF3BE
_0803E77C: .4byte gOamBuffer
-_0803E780: .4byte 0x086AF3C6
+_0803E780: .4byte gUnknown_086AF3C6
_0803E784: .4byte 0xFFFFFC00
-_0803E788: .4byte 0x0200BBA0
+_0803E788: .4byte gUnknown_0200BBA0
_0803E78C: .4byte gUnknown_020314E0
_0803E790: .4byte 0x000001FF
_0803E794: .4byte 0xFFFFFE00
@@ -24267,14 +24267,14 @@ _0803E974:
strb r1, [r0, #0x1a]
bl sub_423D8
ldr r4, _0803EB04 @ =0x040000D4
- ldr r0, _0803EB08 @ =0x083C5A2C
+ ldr r0, _0803EB08 @ =gUnknown_083C5A2C
str r0, [r4]
ldr r0, _0803EB0C @ =0x06015800
str r0, [r4, #4]
ldr r0, _0803EB10 @ =0x80001400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0803EB14 @ =0x084AA18C
+ ldr r0, _0803EB14 @ =gUnknown_084AA18C
str r0, [r4]
ldr r0, _0803EB18 @ =0x06011620
str r0, [r4, #4]
@@ -24283,7 +24283,7 @@ _0803E974:
ldr r0, [r4, #8]
bl sub_3EDF0
bl sub_3FAE0
- ldr r0, _0803EB20 @ =0x081B36A4
+ ldr r0, _0803EB20 @ =gUnknown_081B36A4
str r0, [r4]
ldr r0, _0803EB24 @ =0x05000320
str r0, [r4, #4]
@@ -24315,13 +24315,13 @@ _0803EAF8: .4byte 0x00000486
_0803EAFC: .4byte 0x00000506
_0803EB00: .4byte 0x0000050C
_0803EB04: .4byte 0x040000D4
-_0803EB08: .4byte 0x083C5A2C
+_0803EB08: .4byte gUnknown_083C5A2C
_0803EB0C: .4byte 0x06015800
_0803EB10: .4byte 0x80001400
-_0803EB14: .4byte 0x084AA18C
+_0803EB14: .4byte gUnknown_084AA18C
_0803EB18: .4byte 0x06011620
_0803EB1C: .4byte 0x80000430
-_0803EB20: .4byte 0x081B36A4
+_0803EB20: .4byte gUnknown_081B36A4
_0803EB24: .4byte 0x05000320
_0803EB28: .4byte 0x80000010
@@ -24401,7 +24401,7 @@ _0803EBA4:
adds r0, r3, r5
strh r1, [r0]
ldr r1, _0803EBF8 @ =0x040000D4
- ldr r0, _0803EBFC @ =0x081408B4
+ ldr r0, _0803EBFC @ =gUnknown_081408B4
str r0, [r1]
ldr r0, _0803EC00 @ =0x06015800
str r0, [r1, #4]
@@ -24423,7 +24423,7 @@ _0803EBA4:
_0803EBF0: .4byte gUnknown_020314E0
_0803EBF4: .4byte gMain
_0803EBF8: .4byte 0x040000D4
-_0803EBFC: .4byte 0x081408B4
+_0803EBFC: .4byte gUnknown_081408B4
_0803EC00: .4byte 0x06015800
_0803EC04: .4byte 0x80001000
_0803EC08: .4byte 0x000005FA
@@ -24509,7 +24509,7 @@ _0803EC8C:
adds r0, r3, r4
strh r1, [r0]
ldr r1, _0803ECD8 @ =0x040000D4
- ldr r0, _0803ECDC @ =0x081408B4
+ ldr r0, _0803ECDC @ =gUnknown_081408B4
str r0, [r1]
ldr r0, _0803ECE0 @ =0x06015800
str r0, [r1, #4]
@@ -24528,7 +24528,7 @@ _0803EC8C:
_0803ECD0: .4byte gUnknown_020314E0
_0803ECD4: .4byte gMain
_0803ECD8: .4byte 0x040000D4
-_0803ECDC: .4byte 0x081408B4
+_0803ECDC: .4byte gUnknown_081408B4
_0803ECE0: .4byte 0x06015800
_0803ECE4: .4byte 0x80001000
_0803ECE8:
@@ -24900,7 +24900,7 @@ _0803F000: .4byte 0xFFFFFB50
_0803F004: .4byte 0x0000FD80
_0803F008: .4byte gUnknown_020314E0
_0803F00C:
- ldr r2, _0803F038 @ =0x086AF3CC
+ ldr r2, _0803F038 @ =gUnknown_086AF3CC
ldr r3, [r6]
ldr r4, _0803F03C @ =0x000003E2
adds r5, r3, r4
@@ -24922,7 +24922,7 @@ _0803F00C:
strh r0, [r1]
b _0803F056
.align 2, 0
-_0803F038: .4byte 0x086AF3CC
+_0803F038: .4byte gUnknown_086AF3CC
_0803F03C: .4byte 0x000003E2
_0803F040:
movs r0, #0
@@ -24975,7 +24975,7 @@ _0803F092:
_0803F09C: .4byte gUnknown_020314E0
_0803F0A0: .4byte 0x000003EA
_0803F0A4:
- ldr r2, _0803F0D0 @ =0x086AF3CC
+ ldr r2, _0803F0D0 @ =gUnknown_086AF3CC
ldr r3, [r6]
ldr r5, _0803F0D4 @ =0x000003E2
adds r4, r3, r5
@@ -24997,7 +24997,7 @@ _0803F0A4:
strh r0, [r3]
b _0803F0EE
.align 2, 0
-_0803F0D0: .4byte 0x086AF3CC
+_0803F0D0: .4byte gUnknown_086AF3CC
_0803F0D4: .4byte 0x000003E2
_0803F0D8:
movs r0, #0
@@ -25061,7 +25061,7 @@ _0803F148: .4byte gUnknown_020314E0
_0803F14C: .4byte 0x000003E1
_0803F150: .4byte 0x000003DD
_0803F154:
- ldr r2, _0803F180 @ =0x086AF3CC
+ ldr r2, _0803F180 @ =gUnknown_086AF3CC
ldr r3, [r6]
ldr r5, _0803F184 @ =0x000003E2
adds r4, r3, r5
@@ -25083,7 +25083,7 @@ _0803F154:
strh r0, [r3]
b _0803F19E
.align 2, 0
-_0803F180: .4byte 0x086AF3CC
+_0803F180: .4byte gUnknown_086AF3CC
_0803F184: .4byte 0x000003E2
_0803F188:
movs r0, #0
@@ -25154,7 +25154,7 @@ _0803F204: .4byte 0x000003EA
_0803F208: .4byte 0xFFFFFD00
_0803F20C: .4byte gUnknown_020314E0
_0803F210:
- ldr r2, _0803F23C @ =0x086AF3CC
+ ldr r2, _0803F23C @ =gUnknown_086AF3CC
ldr r5, [r6]
ldr r4, _0803F240 @ =0x000003E2
adds r3, r5, r4
@@ -25176,7 +25176,7 @@ _0803F210:
strh r0, [r1]
b _0803F2DC
.align 2, 0
-_0803F23C: .4byte 0x086AF3CC
+_0803F23C: .4byte gUnknown_086AF3CC
_0803F240: .4byte 0x000003E2
_0803F244:
movs r4, #0
@@ -25304,7 +25304,7 @@ _0803F334:
adds r0, r0, r7
movs r1, #2
strb r1, [r0]
- ldr r2, _0803F43C @ =0x086AF3CC
+ ldr r2, _0803F43C @ =gUnknown_086AF3CC
ldr r4, [r6]
ldr r5, _0803F440 @ =0x000003E2
adds r3, r4, r5
@@ -25436,7 +25436,7 @@ _0803F42C:
b _0803FA78
.align 2, 0
_0803F438: .4byte 0x00000389
-_0803F43C: .4byte 0x086AF3CC
+_0803F43C: .4byte gUnknown_086AF3CC
_0803F440: .4byte 0x000003E2
_0803F444: .4byte 0x000003E1
_0803F448: .4byte 0x000003DD
@@ -25461,7 +25461,7 @@ _0803F470:
movs r0, #8
strb r0, [r1]
ldr r1, _0803F4B0 @ =0x040000D4
- ldr r0, _0803F4B4 @ =0x084A856C
+ ldr r0, _0803F4B4 @ =gUnknown_084A856C
str r0, [r1]
ldr r0, _0803F4B8 @ =0x06015800
str r0, [r1, #4]
@@ -25489,7 +25489,7 @@ _0803F470:
b _0803F4EA
.align 2, 0
_0803F4B0: .4byte 0x040000D4
-_0803F4B4: .4byte 0x084A856C
+_0803F4B4: .4byte gUnknown_084A856C
_0803F4B8: .4byte 0x06015800
_0803F4BC: .4byte 0x80000E00
_0803F4C0: .4byte 0x00000504
@@ -25825,7 +25825,7 @@ _0803F77C: .4byte gUnknown_020314E0
_0803F780: .4byte 0x00001CD8
_0803F784: .4byte 0x00000486
_0803F788:
- ldr r2, _0803F7B4 @ =0x086AF3CC
+ ldr r2, _0803F7B4 @ =gUnknown_086AF3CC
ldr r5, _0803F7B8 @ =gUnknown_020314E0
ldr r4, [r5]
ldr r6, _0803F7BC @ =0x000003E2
@@ -25849,7 +25849,7 @@ _0803F7AE:
strh r0, [r1]
b _0803FA78
.align 2, 0
-_0803F7B4: .4byte 0x086AF3CC
+_0803F7B4: .4byte gUnknown_086AF3CC
_0803F7B8: .4byte gUnknown_020314E0
_0803F7BC: .4byte 0x000003E2
_0803F7C0:
@@ -25897,7 +25897,7 @@ _0803F800:
_0803F80C: .4byte 0x000003E1
_0803F810: .4byte 0x00000389
_0803F814:
- ldr r2, _0803F840 @ =0x086AF3CC
+ ldr r2, _0803F840 @ =gUnknown_086AF3CC
ldr r3, [r6]
ldr r5, _0803F844 @ =0x000003E2
adds r4, r3, r5
@@ -25919,7 +25919,7 @@ _0803F814:
strh r0, [r3]
b _0803F85E
.align 2, 0
-_0803F840: .4byte 0x086AF3CC
+_0803F840: .4byte gUnknown_086AF3CC
_0803F844: .4byte 0x000003E2
_0803F848:
movs r0, #0
@@ -25998,7 +25998,7 @@ _0803F8D4: .4byte gUnknown_020314E0
_0803F8D8: .4byte 0x000003E1
_0803F8DC:
ldr r1, _0803F980 @ =0x040000D4
- ldr r0, _0803F984 @ =0x084AA18C
+ ldr r0, _0803F984 @ =gUnknown_084AA18C
str r0, [r1]
ldr r0, _0803F988 @ =0x06011620
str r0, [r1, #4]
@@ -26080,7 +26080,7 @@ _0803F8DC:
b _0803FA78
.align 2, 0
_0803F980: .4byte 0x040000D4
-_0803F984: .4byte 0x084AA18C
+_0803F984: .4byte gUnknown_084AA18C
_0803F988: .4byte 0x06011620
_0803F98C: .4byte 0x80000430
_0803F990: .4byte gUnknown_020314E0
@@ -26199,7 +26199,7 @@ _0803FA78:
lsrs r0, r0, #0x10
cmp r0, #0x14
bne _0803FAA2
- ldr r0, _0803FAD0 @ =0x086A3700
+ ldr r0, _0803FAD0 @ =gUnknown_086A3700
ldr r7, _0803FAD4 @ =0x000012A8
adds r0, r0, r7
ldrh r0, [r0]
@@ -26211,7 +26211,7 @@ _0803FAA2:
ldrh r0, [r0]
cmp r0, #0
bne _0803FAB8
- ldr r0, _0803FAD8 @ =0x02032EE0
+ ldr r0, _0803FAD8 @ =gMPlayInfo_BGM
ldr r1, _0803FADC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -26225,9 +26225,9 @@ _0803FAC0: .4byte gUnknown_020314E0
_0803FAC4: .4byte 0x0000038E
_0803FAC8: .4byte 0xFFFFFE0C
_0803FACC: .4byte 0x0000FFDA
-_0803FAD0: .4byte 0x086A3700
+_0803FAD0: .4byte gUnknown_086A3700
_0803FAD4: .4byte 0x000012A8
-_0803FAD8: .4byte 0x02032EE0
+_0803FAD8: .4byte gMPlayInfo_BGM
_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
@@ -26587,7 +26587,7 @@ _0803FDBA:
movs r0, #0xb4
strh r0, [r7, #4]
_0803FDC6:
- ldr r2, _0803FE28 @ =0x086AF3CC
+ ldr r2, _0803FE28 @ =gUnknown_086AF3CC
ldr r0, _0803FE2C @ =gUnknown_020314E0
ldr r3, [r0]
ldr r1, _0803FE30 @ =0x000003E2
@@ -26633,7 +26633,7 @@ _0803FDC6:
_0803FE1C: .4byte 0x000003F2
_0803FE20: .4byte 0x0000FF60
_0803FE24: .4byte 0x0000FFBA
-_0803FE28: .4byte 0x086AF3CC
+_0803FE28: .4byte gUnknown_086AF3CC
_0803FE2C: .4byte gUnknown_020314E0
_0803FE30: .4byte 0x000003E2
_0803FE34: .4byte 0x00000389
@@ -26694,7 +26694,7 @@ _0803FE8E:
lsls r1, r0, #1
adds r1, r1, r0
lsls r1, r1, #1
- ldr r0, _0803FF3C @ =0x086B612E
+ ldr r0, _0803FF3C @ =gUnknown_086B612E
adds r1, r1, r0
ldrh r0, [r1]
strh r0, [r2]
@@ -26770,7 +26770,7 @@ _0803FF24:
_0803FF30: .4byte 0x000003DF
_0803FF34: .4byte gUnknown_020314E0
_0803FF38: .4byte gOamBuffer
-_0803FF3C: .4byte 0x086B612E
+_0803FF3C: .4byte gUnknown_086B612E
_0803FF40: .4byte 0x000003EA
_0803FF44: .4byte 0x0000051A
_0803FF48: .4byte 0x000001FF
@@ -26804,7 +26804,7 @@ _0803FF60:
mov r3, sl
lsls r0, r3, #0x10
asrs r0, r0, #5
- ldr r1, _0803FFC8 @ =0x084AA9EC
+ ldr r1, _0803FFC8 @ =gUnknown_084AA9EC
adds r0, r0, r1
str r0, [r2]
ldr r0, _0803FFCC @ =0x06011620
@@ -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
@@ -26834,10 +26834,10 @@ _0803FFB8: .4byte gUnknown_020314E0
_0803FFBC: .4byte 0x000003E2
_0803FFC0: .4byte 0x000003DF
_0803FFC4: .4byte 0x040000D4
-_0803FFC8: .4byte 0x084AA9EC
+_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
@@ -27884,7 +27884,7 @@ _08040802:
strh r0, [r3, #4]
movs r2, #0
lsls r1, r7, #0x10
- ldr r4, _08040A98 @ =0x086B609E
+ ldr r4, _08040A98 @ =gUnknown_086B609E
mov sl, r4
ldr r5, _08040A9C @ =gOamBuffer
mov ip, r5
@@ -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]
@@ -28003,7 +28003,7 @@ _080408F0:
movs r2, #0
ldr r3, [sp, #4]
lsls r1, r3, #0x10
- ldr r4, _08040AB0 @ =0x086B5ECA
+ ldr r4, _08040AB0 @ =gUnknown_086B5ECA
mov sl, r4
ldr r5, _08040A9C @ =gOamBuffer
mov ip, r5
@@ -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]
@@ -28116,7 +28116,7 @@ _080409EA:
mov r8, r7
ldr r0, [sp, #8]
lsls r1, r0, #0x10
- ldr r3, _08040AC4 @ =0x086B5DCE
+ ldr r3, _08040AC4 @ =gUnknown_086B5DCE
mov sl, r3
mov ip, r8
asrs r1, r1, #0x10
@@ -28176,20 +28176,20 @@ _08040A2A:
.align 2, 0
_08040A88: .4byte gUnknown_020314E0
_08040A8C: .4byte 0x00000507
-_08040A90: .4byte 0x0200BFF0
+_08040A90: .4byte gUnknown_0200BFF0
_08040A94: .4byte 0x000003EA
-_08040A98: .4byte 0x086B609E
+_08040A98: .4byte gUnknown_086B609E
_08040A9C: .4byte gOamBuffer
_08040AA0: .4byte 0xFFFFFE00
_08040AA4: .4byte 0x000001FF
_08040AA8: .4byte gMain
-_08040AAC: .4byte 0x0200C0A8
-_08040AB0: .4byte 0x086B5ECA
+_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 0x086B5DCE
+_08040AC4: .4byte gUnknown_086B5DCE
_08040AC8: .4byte 0xFFFFFED4
_08040ACC:
ldrh r2, [r5, #2]
@@ -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
@@ -29210,7 +29210,7 @@ _0804131A:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08041548 @ =0x084A6EEC
+ ldr r1, _08041548 @ =gUnknown_084A6EEC
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804154C @ =0x06011EA0
@@ -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
@@ -29365,7 +29365,7 @@ _08041414:
movs r1, #5
bl __udivsi3
movs r2, #0
- ldr r3, _0804157C @ =0x086B5CC0
+ ldr r3, _0804157C @ =gUnknown_086B5CC0
mov sl, r3
ldr r4, _08041560 @ =gOamBuffer
mov ip, r4
@@ -29478,7 +29478,7 @@ _08041530:
.align 2, 0
_08041540: .4byte 0x00000441
_08041544: .4byte 0x040000D4
-_08041548: .4byte 0x084A6EEC
+_08041548: .4byte gUnknown_084A6EEC
_0804154C: .4byte 0x06011EA0
_08041550: .4byte 0x80000140
_08041554: .4byte gUnknown_020314E0
@@ -29488,10 +29488,10 @@ _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 0x086B5CC0
+_0804157C: .4byte gUnknown_086B5CC0
thumb_func_start sub_41580
sub_41580: @ 0x08041580
@@ -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
@@ -29521,7 +29521,7 @@ _08041596:
bgt _080415B0
b _080416C2
_080415B0:
- ldr r4, _08041600 @ =0x08137D48
+ ldr r4, _08041600 @ =gUnknown_08137D48
movs r1, #0
ldrsh r0, [r6, r1]
movs r1, #0x21
@@ -29553,10 +29553,10 @@ _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 0x08137D48
+_08041600: .4byte gUnknown_08137D48
_08041604: .4byte 0x0000047F
_08041608: .4byte 0x0000132C
_0804160C:
@@ -29725,7 +29725,7 @@ _08041722:
movs r2, #0
mov r4, r8
lsls r1, r4, #0x10
- ldr r5, _080417E8 @ =0x086B5D56
+ ldr r5, _080417E8 @ =gUnknown_086B5D56
mov sl, r5
ldr r6, _080417EC @ =gOamBuffer
asrs r1, r1, #0x10
@@ -29800,7 +29800,7 @@ _080417D0:
.align 2, 0
_080417E0: .4byte 0x00000383
_080417E4: .4byte 0x0000132C
-_080417E8: .4byte 0x086B5D56
+_080417E8: .4byte gUnknown_086B5D56
_080417EC: .4byte gOamBuffer
_080417F0: .4byte 0xFFFFFE00
_080417F4: .4byte 0x000001FF
@@ -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
@@ -30956,7 +30956,7 @@ _080420CC:
lsrs r7, r0, #0x10
mov r0, sb
ldr r2, [r0]
- ldr r0, _080422A0 @ =0x086AF744
+ ldr r0, _080422A0 @ =gUnknown_086AF744
lsls r1, r5, #2
adds r1, r1, r0
ldrh r3, [r1]
@@ -31041,7 +31041,7 @@ _08042184:
lsrs r7, r0, #0x10
mov r0, sb
ldr r2, [r0]
- ldr r0, _080422A0 @ =0x086AF744
+ ldr r0, _080422A0 @ =gUnknown_086AF744
lsls r1, r5, #2
adds r1, r1, r0
ldrh r3, [r1]
@@ -31112,7 +31112,7 @@ _08042258:
ldrsb r0, [r1, r0]
cmp r0, #0xb
bgt _080422CC
- ldr r4, _080422C8 @ =0x086AEF28
+ ldr r4, _080422C8 @ =gUnknown_086AEF28
b _0804232E
.align 2, 0
_08042274: .4byte gUnknown_020314E0
@@ -31126,7 +31126,7 @@ _08042290: .4byte 0x00000442
_08042294: .4byte 0x0000132C
_08042298: .4byte 0xFFFFFE0C
_0804229C: .4byte 0x00001B68
-_080422A0: .4byte 0x086AF744
+_080422A0: .4byte gUnknown_086AF744
_080422A4: .4byte 0x00000464
_080422A8: .4byte 0x00000466
_080422AC: .4byte 0x0000045C
@@ -31136,13 +31136,13 @@ _080422B8: .4byte 0x0000045A
_080422BC: .4byte 0x00000E78
_080422C0: .4byte 0x0000046A
_080422C4: .4byte 0x00000462
-_080422C8: .4byte 0x086AEF28
+_080422C8: .4byte gUnknown_086AEF28
_080422CC:
cmp r0, #0x17
ble _08042300
cmp r0, #0x23
bgt _080422FC
- ldr r4, _080422F8 @ =0x086AEF28
+ ldr r4, _080422F8 @ =gUnknown_086AEF28
movs r0, #0
ldrsb r0, [r1, r0]
movs r1, #0xc
@@ -31159,12 +31159,12 @@ _080422CC:
strh r0, [r1]
b _08042344
.align 2, 0
-_080422F8: .4byte 0x086AEF28
+_080422F8: .4byte gUnknown_086AEF28
_080422FC:
cmp r0, #0x2f
bgt _08042328
_08042300:
- ldr r4, _08042324 @ =0x086AEF28
+ ldr r4, _08042324 @ =gUnknown_086AEF28
movs r0, #0
ldrsb r0, [r1, r0]
movs r1, #0xc
@@ -31181,9 +31181,9 @@ _08042300:
strh r0, [r1]
b _08042344
.align 2, 0
-_08042324: .4byte 0x086AEF28
+_08042324: .4byte gUnknown_086AEF28
_08042328:
- ldr r4, _08042394 @ =0x086AEF28
+ ldr r4, _08042394 @ =gUnknown_086AEF28
movs r0, #0
ldrsb r0, [r1, r0]
_0804232E:
@@ -31241,7 +31241,7 @@ _08042378:
movs r0, #2
b _080423A2
.align 2, 0
-_08042394: .4byte 0x086AEF28
+_08042394: .4byte gUnknown_086AEF28
_08042398: .4byte 0x000002AA
_0804239C:
ldr r3, _080423D0 @ =0x000002AA
@@ -31314,7 +31314,7 @@ _08042408:
lsrs r0, r0, #0x10
cmp r0, #0x14
bne _08042428
- ldr r0, _08042688 @ =0x02032F20
+ ldr r0, _08042688 @ =gMPlayInfo_SE1
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 @ =gMPlayInfo_SE1
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 @ =gMPlayInfo_SE1
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 gMPlayInfo_SE1
_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
@@ -31926,7 +31926,7 @@ _080428DC:
lsrs r0, r0, #0x10
cmp r0, #9
bhi _08042930
- ldr r0, _0804292C @ =0x086AF784
+ ldr r0, _0804292C @ =gUnknown_086AF784
ldrh r1, [r1]
subs r1, #0xc3
lsrs r2, r1, #0x1f
@@ -31944,8 +31944,8 @@ _08042918: .4byte 0x000001FF
_0804291C: .4byte 0x00000516
_08042920: .4byte gMain
_08042924: .4byte 0x00000B98
-_08042928: .4byte 0x0200BDC8
-_0804292C: .4byte 0x086AF784
+_08042928: .4byte gUnknown_0200BDC8
+_0804292C: .4byte gUnknown_086AF784
_08042930:
ldrh r0, [r1]
movs r1, #3
@@ -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
@@ -32381,7 +32381,7 @@ _08042C90:
lsrs r0, r0, #0x10
cmp r0, #9
bhi _08042CD4
- ldr r0, _08042CD0 @ =0x086AF784
+ ldr r0, _08042CD0 @ =gUnknown_086AF784
ldrh r1, [r1]
subs r1, #0xbe
lsrs r2, r1, #0x1f
@@ -32397,8 +32397,8 @@ _08042CBC: .4byte 0x0000FFC4
_08042CC0: .4byte gOamBuffer
_08042CC4: .4byte 0xFFFFFE00
_08042CC8: .4byte 0x000001FF
-_08042CCC: .4byte 0x0200BDC8
-_08042CD0: .4byte 0x086AF784
+_08042CCC: .4byte gUnknown_0200BDC8
+_08042CD0: .4byte gUnknown_086AF784
_08042CD4:
ldrh r0, [r1]
movs r1, #3
@@ -32894,7 +32894,7 @@ _08042FB4:
bl sub_44D58
bl sub_45E08
movs r5, #0
- ldr r6, _080431DC @ =0x03005C00
+ ldr r6, _080431DC @ =gUnknown_03005C00
movs r4, #0x80
lsls r4, r4, #3
movs r3, #0x80
@@ -32914,7 +32914,7 @@ _080430C2:
cmp r1, r2
ble _080430C2
ldr r1, _080431E4 @ =0x040000D4
- ldr r2, _080431E8 @ =0x03006400
+ ldr r2, _080431E8 @ =gUnknown_03006400
str r2, [r1]
ldr r0, _080431EC @ =0x06001000
str r0, [r1, #4]
@@ -32935,7 +32935,7 @@ _080430C2:
movs r1, #0x80
lsls r1, r1, #4
adds r7, r2, r1
- ldr r0, _080431FC @ =0x08137E14
+ ldr r0, _080431FC @ =gUnknown_08137E14
mov ip, r0
ldr r1, _08043200 @ =0xFFFFF800
adds r2, r2, r1
@@ -32999,7 +32999,7 @@ _0804313C:
ldr r0, [r4, #8]
movs r0, #0x27
bl m4aSongNumStart
- ldr r0, _08043220 @ =0x081B36A4
+ ldr r0, _08043220 @ =gUnknown_081B36A4
str r0, [r4]
ldr r0, _08043224 @ =0x05000320
str r0, [r4, #4]
@@ -33028,15 +33028,15 @@ _080431CC: .4byte 0x0000052C
_080431D0: .4byte 0x0000052E
_080431D4: .4byte 0x0000054B
_080431D8: .4byte 0x0000057A
-_080431DC: .4byte 0x03005C00
+_080431DC: .4byte gUnknown_03005C00
_080431E0: .4byte 0x000007FF
_080431E4: .4byte 0x040000D4
-_080431E8: .4byte 0x03006400
+_080431E8: .4byte gUnknown_03006400
_080431EC: .4byte 0x06001000
_080431F0: .4byte 0x80000800
_080431F4: .4byte 0x00001C42
_080431F8: .4byte 0x00000C04
-_080431FC: .4byte 0x08137E14
+_080431FC: .4byte gUnknown_08137E14
_08043200: .4byte 0xFFFFF800
_08043204: .4byte 0x0000013F
_08043208: .4byte 0x000002EE
@@ -33045,7 +33045,7 @@ _08043210: .4byte 0x80000140
_08043214: .4byte 0x000005F6
_08043218: .4byte 0x05000220
_0804321C: .4byte 0x80000010
-_08043220: .4byte 0x081B36A4
+_08043220: .4byte gUnknown_081B36A4
_08043224: .4byte 0x05000320
thumb_func_start sub_43228
@@ -33146,8 +33146,8 @@ _080432DC:
cmp r0, #0
bne _08043314
bl m4aMPlayAllStop
- ldr r0, _08043328 @ =0x02032F20
- ldr r1, _0804332C @ =0x086A2E90
+ ldr r0, _08043328 @ =gMPlayInfo_SE1
+ ldr r1, _0804332C @ =gUnknown_086A2E90
bl MPlayStart
ldr r1, _08043330 @ =gMain
movs r0, #0x80
@@ -33173,8 +33173,8 @@ _0804331C:
b _080434BA
.align 2, 0
_08043324: .4byte 0x00000296
-_08043328: .4byte 0x02032F20
-_0804332C: .4byte 0x086A2E90
+_08043328: .4byte gMPlayInfo_SE1
+_0804332C: .4byte gUnknown_086A2E90
_08043330: .4byte gMain
_08043334: .4byte 0x00000392
_08043338:
@@ -33222,7 +33222,7 @@ _08043362:
adds r2, r2, r0
strh r1, [r2]
ldr r1, _080433BC @ =0x040000D4
- ldr r0, _080433C0 @ =0x084B77EC
+ ldr r0, _080433C0 @ =gUnknown_084B77EC
str r0, [r1]
ldr r0, _080433C4 @ =0x06015800
str r0, [r1, #4]
@@ -33244,7 +33244,7 @@ _080433B0: .4byte gMain
_080433B4: .4byte 0x000008B8
_080433B8: .4byte 0x00000A28
_080433BC: .4byte 0x040000D4
-_080433C0: .4byte 0x084B77EC
+_080433C0: .4byte gUnknown_084B77EC
_080433C4: .4byte 0x06015800
_080433C8: .4byte 0x80000400
_080433CC: .4byte 0x0000FF82
@@ -33433,7 +33433,7 @@ _0804353E:
movs r0, #0xa9
lsls r0, r0, #3
mov r8, r0
- ldr r2, _0804359C @ =0x086AFAE2
+ ldr r2, _0804359C @ =gUnknown_086AFAE2
mov sl, r2
_0804354C:
ldr r0, [r7]
@@ -33447,8 +33447,8 @@ _0804354C:
mov sb, r1
cmp r0, #0x17
bne _08043576
- ldr r0, _080435A0 @ =0x02032F20
- ldr r1, _080435A4 @ =0x086A2EAC
+ ldr r0, _080435A0 @ =gMPlayInfo_SE1
+ ldr r1, _080435A4 @ =gUnknown_086A2EAC
bl MPlayStart
ldr r1, [r7]
ldr r0, _080435A8 @ =0x00001388
@@ -33473,9 +33473,9 @@ _08043576:
.align 2, 0
_08043594: .4byte gUnknown_020314E0
_08043598: .4byte gMain
-_0804359C: .4byte 0x086AFAE2
-_080435A0: .4byte 0x02032F20
-_080435A4: .4byte 0x086A2EAC
+_0804359C: .4byte gUnknown_086AFAE2
+_080435A0: .4byte gMPlayInfo_SE1
+_080435A4: .4byte gUnknown_086A2EAC
_080435A8: .4byte 0x00001388
_080435AC:
cmp r2, #2
@@ -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,10 +33676,10 @@ _080436E8:
b _0804373E
.align 2, 0
_08043720: .4byte 0x000003A3
-_08043724: .4byte 0x0200C388
+_08043724: .4byte gUnknown_0200C388
_08043728: .4byte gUnknown_020314E0
_0804372C:
- ldr r1, _080437C0 @ =0x086AFAE0
+ ldr r1, _080437C0 @ =gUnknown_086AFAE0
ldr r3, _080437C4 @ =0x000003A3
adds r0, r2, r3
ldrb r0, [r0]
@@ -33692,7 +33692,7 @@ _0804373E:
ldr r2, _080437C8 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #5
- ldr r1, _080437CC @ =0x084B47EC
+ ldr r1, _080437CC @ =gUnknown_084B47EC
adds r0, r0, r1
str r0, [r2]
ldr r0, _080437D0 @ =0x060114A0
@@ -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
@@ -33755,20 +33755,20 @@ _08043788:
movs r0, #0
b _08043804
.align 2, 0
-_080437C0: .4byte 0x086AFAE0
+_080437C0: .4byte gUnknown_086AFAE0
_080437C4: .4byte 0x000003A3
_080437C8: .4byte 0x040000D4
-_080437CC: .4byte 0x084B47EC
+_080437CC: .4byte gUnknown_084B47EC
_080437D0: .4byte 0x060114A0
_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:
- ldr r1, _0804385C @ =0x086AFAE0
+ ldr r1, _0804385C @ =gUnknown_086AFAE0
movs r3, #0xe9
lsls r3, r3, #2
adds r0, r2, r3
@@ -33782,7 +33782,7 @@ _08043804:
ldr r2, _08043860 @ =0x040000D4
lsls r0, r0, #0x10
asrs r0, r0, #5
- ldr r1, _08043864 @ =0x084B47EC
+ ldr r1, _08043864 @ =gUnknown_084B47EC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08043868 @ =0x06010CA0
@@ -33825,9 +33825,9 @@ _0804384E:
pop {r0}
bx r0
.align 2, 0
-_0804385C: .4byte 0x086AFAE0
+_0804385C: .4byte gUnknown_086AFAE0
_08043860: .4byte 0x040000D4
-_08043864: .4byte 0x084B47EC
+_08043864: .4byte gUnknown_084B47EC
_08043868: .4byte 0x06010CA0
_0804386C: .4byte 0x80000300
_08043870: .4byte gOamBuffer
@@ -34241,7 +34241,7 @@ _08043BEC: .4byte 0x00000553
_08043BF0: .4byte 0x00000562
_08043BF4: .4byte 0x0000054F
_08043BF8:
- ldr r3, _08043C2C @ =0x086AFB2C
+ ldr r3, _08043C2C @ =gUnknown_086AFB2C
ldr r7, _08043C30 @ =gUnknown_020314E0
ldr r2, [r7]
mov r0, sb
@@ -34268,7 +34268,7 @@ _08043BF8:
strh r0, [r2]
b _08043C7A
.align 2, 0
-_08043C2C: .4byte 0x086AFB2C
+_08043C2C: .4byte gUnknown_086AFB2C
_08043C30: .4byte gUnknown_020314E0
_08043C34: .4byte 0x0000055B
_08043C38: .4byte 0x00000562
@@ -34328,7 +34328,7 @@ _08043CA4: .4byte gUnknown_020314E0
_08043CA8: .4byte 0x0000056A
_08043CAC: .4byte 0x0000054F
_08043CB0:
- ldr r3, _08043CE4 @ =0x086AFB2C
+ ldr r3, _08043CE4 @ =gUnknown_086AFB2C
ldr r7, _08043CE8 @ =gUnknown_020314E0
ldr r2, [r7]
mov r0, sb
@@ -34355,7 +34355,7 @@ _08043CB0:
strh r0, [r2]
b _08043D14
.align 2, 0
-_08043CE4: .4byte 0x086AFB2C
+_08043CE4: .4byte gUnknown_086AFB2C
_08043CE8: .4byte gUnknown_020314E0
_08043CEC: .4byte 0x0000055B
_08043CF0: .4byte 0x00000562
@@ -34458,8 +34458,8 @@ _08043DB4: .4byte gUnknown_020314E0
_08043DB8: .4byte 0x00000553
_08043DBC: .4byte 0x0000054F
_08043DC0:
- ldr r0, _08043E00 @ =0x02032F20
- ldr r1, _08043E04 @ =0x086A2D28
+ ldr r0, _08043E00 @ =gMPlayInfo_SE1
+ ldr r1, _08043E04 @ =gUnknown_086A2D28
bl MPlayStart
ldr r2, _08043E08 @ =gUnknown_020314E0
ldr r5, [r2]
@@ -34490,8 +34490,8 @@ _08043DC0:
adds r0, r0, r6
b _08043E80
.align 2, 0
-_08043E00: .4byte 0x02032F20
-_08043E04: .4byte 0x086A2D28
+_08043E00: .4byte gMPlayInfo_SE1
+_08043E04: .4byte gUnknown_086A2D28
_08043E08: .4byte gUnknown_020314E0
_08043E0C: .4byte 0x0000054F
_08043E10: .4byte 0x00000562
@@ -34604,7 +34604,7 @@ _08043EEC:
.align 2, 0
_08043F00: .4byte 0x00000553
_08043F04:
- ldr r3, _08043F38 @ =0x086AFB2C
+ ldr r3, _08043F38 @ =gUnknown_086AFB2C
ldr r7, _08043F3C @ =gUnknown_020314E0
ldr r2, [r7]
mov r6, sb
@@ -34631,7 +34631,7 @@ _08043F04:
strh r0, [r2]
b _08043F86
.align 2, 0
-_08043F38: .4byte 0x086AFB2C
+_08043F38: .4byte gUnknown_086AFB2C
_08043F3C: .4byte gUnknown_020314E0
_08043F40: .4byte 0x0000055B
_08043F44: .4byte 0x00000562
@@ -34685,7 +34685,7 @@ _08043FA4: .4byte 0x00000135
_08043FA8: .4byte gUnknown_020314E0
_08043FAC: .4byte 0x0000054F
_08043FB0:
- ldr r3, _08043FE4 @ =0x086AFB2C
+ ldr r3, _08043FE4 @ =gUnknown_086AFB2C
ldr r6, _08043FE8 @ =gUnknown_020314E0
ldr r2, [r6]
mov r4, sb
@@ -34712,7 +34712,7 @@ _08043FB0:
strh r0, [r2]
b _08044068
.align 2, 0
-_08043FE4: .4byte 0x086AFB2C
+_08043FE4: .4byte gUnknown_086AFB2C
_08043FE8: .4byte gUnknown_020314E0
_08043FEC: .4byte 0x0000055B
_08043FF0: .4byte 0x00000562
@@ -35053,7 +35053,7 @@ _08044294:
str r0, [r1]
b _080448E4
_080442A6:
- ldr r3, _080442DC @ =0x086AFB2C
+ ldr r3, _080442DC @ =gUnknown_086AFB2C
ldr r4, _080442E0 @ =gUnknown_020314E0
ldr r2, [r4]
mov r6, sb
@@ -35080,7 +35080,7 @@ _080442A6:
strh r0, [r2]
b _080448E4
.align 2, 0
-_080442DC: .4byte 0x086AFB2C
+_080442DC: .4byte gUnknown_086AFB2C
_080442E0: .4byte gUnknown_020314E0
_080442E4: .4byte 0x0000055B
_080442E8: .4byte 0x00000562
@@ -35143,7 +35143,7 @@ _08044344:
bne _08044360
movs r2, #3
_08044360:
- ldr r1, _08044434 @ =0x086AFAC0
+ ldr r1, _08044434 @ =gUnknown_086AFAC0
lsls r2, r2, #0x10
lsrs r0, r2, #0xd
adds r3, r0, r1
@@ -35250,7 +35250,7 @@ _0804439E:
.align 2, 0
_0804442C: .4byte gUnknown_020314E0
_08044430: .4byte 0x00000551
-_08044434: .4byte 0x086AFAC0
+_08044434: .4byte gUnknown_086AFAC0
_08044438: .4byte 0x00000566
_0804443C: .4byte 0x00000559
_08044440: .4byte 0x00000553
@@ -35280,7 +35280,7 @@ _0804446E:
movs r3, #0
ldrsb r3, [r5, r3]
mov r8, r3
- ldr r1, _08044534 @ =0x086AFAC0
+ ldr r1, _08044534 @ =gUnknown_086AFAC0
lsls r0, r2, #3
adds r0, r0, r1
mov ip, r0
@@ -35370,7 +35370,7 @@ _0804446E:
_08044528: .4byte gUnknown_020314E0
_0804452C: .4byte 0x00000551
_08044530: .4byte 0x00000559
-_08044534: .4byte 0x086AFAC0
+_08044534: .4byte gUnknown_086AFAC0
_08044538: .4byte 0x00000584
_0804453C: .4byte 0x00000553
_08044540: .4byte 0x00000536
@@ -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]
@@ -35866,7 +35866,7 @@ _0804491A:
lsls r2, r0, #1
adds r2, r2, r0
lsls r2, r2, #1
- ldr r0, _08044AB4 @ =0x086AFB2C
+ ldr r0, _08044AB4 @ =gUnknown_086AFB2C
adds r0, #4
adds r2, r2, r0
ldr r5, _08044AB8 @ =0x00000551
@@ -35891,7 +35891,7 @@ _0804491A:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #1
- ldr r7, _08044AB4 @ =0x086AFB2C
+ ldr r7, _08044AB4 @ =gUnknown_086AFB2C
adds r0, r0, r7
ldrh r5, [r0]
lsls r3, r4, #3
@@ -35934,7 +35934,7 @@ _080449A8:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #5
- ldr r1, _08044AC0 @ =0x084B046C
+ ldr r1, _08044AC0 @ =gUnknown_084B046C
adds r0, r0, r1
ldr r6, _08044AC4 @ =0x040000D4
str r0, [r6]
@@ -35970,7 +35970,7 @@ _080449EA:
lsls r0, r3, #1
adds r0, r0, r3
lsls r0, r0, #1
- ldr r4, _08044AD4 @ =0x086B56D8
+ ldr r4, _08044AD4 @ =gUnknown_086B56D8
adds r0, r0, r4
adds r1, r1, r0
ldrh r0, [r1]
@@ -36048,17 +36048,17 @@ _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 0x086AFB2C
+_08044AB4: .4byte gUnknown_086AFB2C
_08044AB8: .4byte 0x00000551
_08044ABC: .4byte 0x00000584
-_08044AC0: .4byte 0x084B046C
+_08044AC0: .4byte gUnknown_084B046C
_08044AC4: .4byte 0x040000D4
_08044AC8: .4byte 0x06011CA0
_08044ACC: .4byte 0x80000090
_08044AD0: .4byte gOamBuffer
-_08044AD4: .4byte 0x086B56D8
+_08044AD4: .4byte gUnknown_086B56D8
_08044AD8: .4byte 0x0000055D
_08044ADC: .4byte 0x0000055F
_08044AE0: .4byte 0x000001FF
@@ -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
@@ -36289,7 +36289,7 @@ _08044C8C:
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #5
- ldr r5, _08044D3C @ =0x084B046C
+ ldr r5, _08044D3C @ =gUnknown_084B046C
adds r0, r0, r5
ldr r6, _08044D40 @ =0x040000D4
str r0, [r6]
@@ -36365,7 +36365,7 @@ _08044D24:
.align 2, 0
_08044D34: .4byte gUnknown_020314E0
_08044D38: .4byte 0x00000584
-_08044D3C: .4byte 0x084B046C
+_08044D3C: .4byte gUnknown_084B046C
_08044D40: .4byte 0x040000D4
_08044D44: .4byte 0x06011EE0
_08044D48: .4byte 0x80000090
@@ -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
@@ -36401,7 +36401,7 @@ sub_44D58: @ 0x08044D58
ldrh r0, [r1]
cmp r0, #0x15
bhi _08044D9C
- ldr r0, _08044EF0 @ =0x08137D60
+ ldr r0, _08044EF0 @ =gUnknown_08137D60
ldrh r1, [r1]
adds r1, r1, r0
movs r0, #0
@@ -36414,7 +36414,7 @@ _08044D9C:
mov r3, ip
lsls r0, r3, #0x10
asrs r0, r0, #7
- ldr r1, _08044EF8 @ =0x084AF9EC
+ ldr r1, _08044EF8 @ =gUnknown_084AF9EC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08044EFC @ =0x06010920
@@ -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
@@ -36472,7 +36472,7 @@ _08044DE8:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08044F14 @ =0x084AFFEC
+ ldr r1, _08044F14 @ =gUnknown_084AFFEC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08044F18 @ =0x06010B20
@@ -36548,8 +36548,8 @@ _08044E88:
beq _08044EC8
cmp r0, #0x15
bne _08044EB0
- ldr r0, _08044F24 @ =0x02032F20
- ldr r1, _08044F28 @ =0x086A2D94
+ ldr r0, _08044F24 @ =gMPlayInfo_SE1
+ ldr r1, _08044F28 @ =gUnknown_086A2D94
bl MPlayStart
_08044EB0:
ldr r1, [r4]
@@ -36560,8 +36560,8 @@ _08044EB0:
lsls r0, r0, #0x10
cmp r0, #0
bne _08044EC8
- ldr r0, _08044F24 @ =0x02032F20
- ldr r1, _08044F2C @ =0x086A2E70
+ ldr r0, _08044F24 @ =gMPlayInfo_SE1
+ ldr r1, _08044F2C @ =gUnknown_086A2E70
bl MPlayStart
_08044EC8:
ldr r0, _08044EE8 @ =gUnknown_020314E0
@@ -36577,25 +36577,25 @@ _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 0x08137D60
+_08044EF0: .4byte gUnknown_08137D60
_08044EF4: .4byte 0x040000D4
-_08044EF8: .4byte 0x084AF9EC
+_08044EF8: .4byte gUnknown_084AF9EC
_08044EFC: .4byte 0x06010920
_08044F00: .4byte 0x80000100
_08044F04: .4byte gOamBuffer
_08044F08: .4byte 0x000001FF
_08044F0C: .4byte 0xFFFFFE00
-_08044F10: .4byte 0x0200BBA0
-_08044F14: .4byte 0x084AFFEC
+_08044F10: .4byte gUnknown_0200BBA0
+_08044F14: .4byte gUnknown_084AFFEC
_08044F18: .4byte 0x06010B20
_08044F1C: .4byte 0x800000C0
_08044F20: .4byte gMain
-_08044F24: .4byte 0x02032F20
-_08044F28: .4byte 0x086A2D94
-_08044F2C: .4byte 0x086A2E70
+_08044F24: .4byte gMPlayInfo_SE1
+_08044F28: .4byte gUnknown_086A2D94
+_08044F2C: .4byte gUnknown_086A2E70
_08044F30:
bl sub_45164
_08044F34:
@@ -36609,11 +36609,11 @@ 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
- ldr r2, _08045018 @ =0x086AFC16
+ ldr r2, _08045018 @ =gUnknown_086AFC16
mov r8, r2
cmp r0, #0
beq _08044FE6
@@ -36644,7 +36644,7 @@ sub_44F3C: @ 0x08044F3C
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _08045024 @ =0x084B7FEC
+ ldr r1, _08045024 @ =gUnknown_084B7FEC
adds r0, r0, r1
str r0, [r3]
ldr r0, _08045028 @ =0x06012120
@@ -36713,12 +36713,12 @@ _08044FE6:
strh r0, [r2]
b _08045148
.align 2, 0
-_08045010: .4byte 0x0200C160
+_08045010: .4byte gUnknown_0200C160
_08045014: .4byte gUnknown_020314E0
-_08045018: .4byte 0x086AFC16
+_08045018: .4byte gUnknown_086AFC16
_0804501C: .4byte 0x00000591
_08045020: .4byte 0x040000D4
-_08045024: .4byte 0x084B7FEC
+_08045024: .4byte gUnknown_084B7FEC
_08045028: .4byte 0x06012120
_0804502C: .4byte 0x80000230
_08045030: .4byte gOamBuffer
@@ -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
@@ -36930,7 +36930,7 @@ sub_45164: @ 0x08045164
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _080452B8 @ =0x084BB16C
+ ldr r1, _080452B8 @ =gUnknown_084BB16C
adds r0, r0, r1
str r0, [r2]
ldr r0, _080452BC @ =0x060125A0
@@ -37034,13 +37034,13 @@ _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
_080452B0: .4byte 0x00000591
_080452B4: .4byte 0x040000D4
-_080452B8: .4byte 0x084BB16C
+_080452B8: .4byte gUnknown_084BB16C
_080452BC: .4byte 0x060125A0
_080452C0: .4byte 0x80000240
_080452C4: .4byte gOamBuffer
@@ -37758,8 +37758,8 @@ _08045894:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _0804590C @ =0x02032F20
- ldr r1, _08045910 @ =0x086A2EE4
+ ldr r0, _0804590C @ =gMPlayInfo_SE1
+ ldr r1, _08045910 @ =gUnknown_086A2EE4
str r3, [sp, #4]
bl MPlayStart
mov r0, r8
@@ -37810,8 +37810,8 @@ _08045894:
.align 2, 0
_08045904: .4byte 0x00000584
_08045908: .4byte 0x000065FF
-_0804590C: .4byte 0x02032F20
-_08045910: .4byte 0x086A2EE4
+_0804590C: .4byte gMPlayInfo_SE1
+_08045910: .4byte gUnknown_086A2EE4
_08045914: .4byte 0x0000FED4
_08045918: .4byte 0x00000553
_0804591C: .4byte 0x000003A3
@@ -37929,8 +37929,8 @@ _080459F4:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08045A70 @ =0x02032F20
- ldr r1, _08045A74 @ =0x086A2EE4
+ ldr r0, _08045A70 @ =gMPlayInfo_SE1
+ ldr r1, _08045A74 @ =gUnknown_086A2EE4
bl MPlayStart
movs r0, #7
bl sub_11B0
@@ -37979,8 +37979,8 @@ _08045A5C:
_08045A64: .4byte 0x0000132C
_08045A68: .4byte 0x000064FF
_08045A6C: .4byte 0x00000533
-_08045A70: .4byte 0x02032F20
-_08045A74: .4byte 0x086A2EE4
+_08045A70: .4byte gMPlayInfo_SE1
+_08045A74: .4byte gUnknown_086A2EE4
_08045A78: .4byte 0x0000FFA6
_08045A7C: .4byte 0x000003A3
_08045A80:
@@ -38440,7 +38440,7 @@ _08045E04: .4byte 0x00000536
thumb_func_start sub_45E08
sub_45E08: @ 0x08045E08
push {r4, r5, r6, r7, lr}
- ldr r4, _08045E70 @ =0x086AEED6
+ ldr r4, _08045E70 @ =gUnknown_086AEED6
ldr r0, _08045E74 @ =gMain
ldr r0, [r0, #0x4c]
movs r1, #0x60
@@ -38451,11 +38451,11 @@ sub_45E08: @ 0x08045E08
adds r0, r0, r4
movs r2, #0x80
lsls r2, r2, #0x11
- ldr r1, _08045E78 @ =0x03006C00
+ ldr r1, _08045E78 @ =gUnknown_03006C00
mov ip, r1
ldr r7, _08045E7C @ =0xFFFFF000
add r7, ip
- ldr r6, _08045E80 @ =0x0837A4E8
+ ldr r6, _08045E80 @ =gUnknown_0837A4E8
movs r1, #0
ldrsh r0, [r0, r1]
lsls r3, r0, #2
@@ -38490,11 +38490,11 @@ _08045E3A:
pop {r0}
bx r0
.align 2, 0
-_08045E70: .4byte 0x086AEED6
+_08045E70: .4byte gUnknown_086AEED6
_08045E74: .4byte gMain
-_08045E78: .4byte 0x03006C00
+_08045E78: .4byte gUnknown_03006C00
_08045E7C: .4byte 0xFFFFF000
-_08045E80: .4byte 0x0837A4E8
+_08045E80: .4byte gUnknown_0837A4E8
_08045E84: .4byte 0x000003FF
_08045E88: .4byte 0x040000D4
_08045E8C: .4byte 0x80000400
@@ -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
@@ -39632,7 +39632,7 @@ sub_467F4: @ 0x080467F4
mov r5, r8
push {r5, r6}
ldr r0, _08046824 @ =gUnknown_02031520
- ldr r3, _08046828 @ =0x086AFD70
+ ldr r3, _08046828 @ =gUnknown_086AFD70
ldr r4, _0804682C @ =gMain
ldrb r2, [r4, #4]
movs r1, #0x54
@@ -39653,7 +39653,7 @@ _0804681A:
mov pc, r0
.align 2, 0
_08046824: .4byte gUnknown_02031520
-_08046828: .4byte 0x086AFD70
+_08046828: .4byte gUnknown_086AFD70
_0804682C: .4byte gMain
_08046830: .4byte _08046834
_08046834: @ jump table
@@ -39667,7 +39667,7 @@ _08046834: @ jump table
.4byte _08046EE8 @ case 7
_08046854:
ldr r4, _08046914 @ =0x040000D4
- ldr r0, _08046918 @ =0x081BFEE4
+ ldr r0, _08046918 @ =gUnknown_081BFEE4
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -39675,7 +39675,7 @@ _08046854:
ldr r0, _0804691C @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046920 @ =0x08265C10
+ ldr r0, _08046920 @ =gUnknown_08265C10
str r0, [r4]
ldr r0, _08046924 @ =0x06008000
mov r8, r0
@@ -39684,15 +39684,15 @@ _08046854:
mov sb, r1
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0804692C @ =0x0826DC10
+ ldr r0, _0804692C @ =gUnknown_0826DC10
str r0, [r4]
ldr r0, _08046930 @ =0x06003000
str r0, [r4, #4]
ldr r6, _08046934 @ =0x80000800
str r6, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046938 @ =0x0824C1E4
- ldr r5, _0804693C @ =0x0200FBB0
+ ldr r0, _08046938 @ =gUnknown_0824C1E4
+ ldr r5, _0804693C @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -39701,11 +39701,11 @@ _08046854:
ldr r0, _08046944 @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046948 @ =0x0824DD60
+ ldr r0, _08046948 @ =gUnknown_0824DD60
adds r1, r5, #0
bl LZ77UnCompWram
- ldr r0, _0804694C @ =0x08250934
- ldr r1, _08046950 @ =0x020030A0
+ ldr r0, _0804694C @ =gUnknown_08250934
+ ldr r1, _08046950 @ =gUnknown_020030A0
bl LZ77UnCompWram
movs r1, #0xc0
lsls r1, r1, #4
@@ -39725,34 +39725,34 @@ _08046854:
ldr r0, _0804695C @ =0x80001A00
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046960 @ =0x081C08E4
+ ldr r0, _08046960 @ =gUnknown_081C08E4
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
str r0, [r4, #4]
str r6, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046964 @ =0x0822E424
+ ldr r0, _08046964 @ =gUnknown_0822E424
str r0, [r4]
ldr r0, _08046968 @ =0x06001000
str r0, [r4, #4]
str r6, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _0804696C @ =0x083A8ACC
+ ldr r0, _0804696C @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046970 @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046974 @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046978 @ =0x083A826C
+ ldr r0, _08046978 @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _0804697C @ =0x06006C00
str r0, [r4, #4]
ldr r0, _08046980 @ =0x80000400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046984 @ =0x0845A48C
+ ldr r0, _08046984 @ =gUnknown_0845A48C
str r0, [r4]
ldr r0, _08046988 @ =0x06010000
str r0, [r4, #4]
@@ -39761,38 +39761,38 @@ _08046854:
b _08046F64
.align 2, 0
_08046914: .4byte 0x040000D4
-_08046918: .4byte 0x081BFEE4
+_08046918: .4byte gUnknown_081BFEE4
_0804691C: .4byte 0x80000100
-_08046920: .4byte 0x08265C10
+_08046920: .4byte gUnknown_08265C10
_08046924: .4byte 0x06008000
_08046928: .4byte 0x80004000
-_0804692C: .4byte 0x0826DC10
+_0804692C: .4byte gUnknown_0826DC10
_08046930: .4byte 0x06003000
_08046934: .4byte 0x80000800
-_08046938: .4byte 0x0824C1E4
-_0804693C: .4byte 0x0200FBB0
+_08046938: .4byte gUnknown_0824C1E4
+_0804693C: .4byte gUnknown_0200FBB0
_08046940: .4byte 0x06004000
_08046944: .4byte 0x80002000
-_08046948: .4byte 0x0824DD60
-_0804694C: .4byte 0x08250934
-_08046950: .4byte 0x020030A0
+_08046948: .4byte gUnknown_0824DD60
+_0804694C: .4byte gUnknown_08250934
+_08046950: .4byte gUnknown_020030A0
_08046954: .4byte 0x0600B400
_08046958: .4byte 0x80001200
_0804695C: .4byte 0x80001A00
-_08046960: .4byte 0x081C08E4
-_08046964: .4byte 0x0822E424
+_08046960: .4byte gUnknown_081C08E4
+_08046964: .4byte gUnknown_0822E424
_08046968: .4byte 0x06001000
-_0804696C: .4byte 0x083A8ACC
+_0804696C: .4byte gUnknown_083A8ACC
_08046970: .4byte 0x06006800
_08046974: .4byte 0x80000200
-_08046978: .4byte 0x083A826C
+_08046978: .4byte gUnknown_083A826C
_0804697C: .4byte 0x06006C00
_08046980: .4byte 0x80000400
-_08046984: .4byte 0x0845A48C
+_08046984: .4byte gUnknown_0845A48C
_08046988: .4byte 0x06010000
_0804698C:
ldr r4, _08046A48 @ =0x040000D4
- ldr r0, _08046A4C @ =0x0826EC10
+ ldr r0, _08046A4C @ =gUnknown_0826EC10
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -39800,7 +39800,7 @@ _0804698C:
ldr r0, _08046A50 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046A54 @ =0x082E4EE0
+ ldr r0, _08046A54 @ =gUnknown_082E4EE0
str r0, [r4]
ldr r1, _08046A58 @ =0x06008000
mov r8, r1
@@ -39809,15 +39809,15 @@ _0804698C:
mov sb, r0
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046A60 @ =0x082ECEE0
+ ldr r0, _08046A60 @ =gUnknown_082ECEE0
str r0, [r4]
ldr r0, _08046A64 @ =0x06003000
str r0, [r4, #4]
ldr r6, _08046A68 @ =0x80000800
str r6, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046A6C @ =0x082D34D0
- ldr r5, _08046A70 @ =0x0200FBB0
+ ldr r0, _08046A6C @ =gUnknown_082D34D0
+ ldr r5, _08046A70 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -39826,11 +39826,11 @@ _0804698C:
ldr r0, _08046A78 @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046A7C @ =0x082D523C
+ ldr r0, _08046A7C @ =gUnknown_082D523C
adds r1, r5, #0
bl LZ77UnCompWram
- ldr r0, _08046A80 @ =0x082D8998
- ldr r1, _08046A84 @ =0x020030A0
+ ldr r0, _08046A80 @ =gUnknown_082D8998
+ ldr r1, _08046A84 @ =gUnknown_020030A0
bl LZ77UnCompWram
str r5, [r4]
ldr r0, _08046A88 @ =0x0600A800
@@ -39847,34 +39847,34 @@ _0804698C:
ldr r0, _08046A90 @ =0x80001400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046A94 @ =0x0826EE10
+ ldr r0, _08046A94 @ =gUnknown_0826EE10
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
str r0, [r4, #4]
str r6, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046A98 @ =0x082AE6D0
+ ldr r0, _08046A98 @ =gUnknown_082AE6D0
str r0, [r4]
ldr r0, _08046A9C @ =0x06001000
str r0, [r4, #4]
str r6, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046AA0 @ =0x083A8ACC
+ ldr r0, _08046AA0 @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046AA4 @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046AA8 @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046AAC @ =0x083A826C
+ ldr r0, _08046AAC @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _08046AB0 @ =0x06006C00
str r0, [r4, #4]
ldr r0, _08046AB4 @ =0x80000400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046AB8 @ =0x0845F9EC
+ ldr r0, _08046AB8 @ =gUnknown_0845F9EC
str r0, [r4]
ldr r0, _08046ABC @ =0x06010000
str r0, [r4, #4]
@@ -39883,38 +39883,38 @@ _0804698C:
b _08046F64
.align 2, 0
_08046A48: .4byte 0x040000D4
-_08046A4C: .4byte 0x0826EC10
+_08046A4C: .4byte gUnknown_0826EC10
_08046A50: .4byte 0x80000100
-_08046A54: .4byte 0x082E4EE0
+_08046A54: .4byte gUnknown_082E4EE0
_08046A58: .4byte 0x06008000
_08046A5C: .4byte 0x80004000
-_08046A60: .4byte 0x082ECEE0
+_08046A60: .4byte gUnknown_082ECEE0
_08046A64: .4byte 0x06003000
_08046A68: .4byte 0x80000800
-_08046A6C: .4byte 0x082D34D0
-_08046A70: .4byte 0x0200FBB0
+_08046A6C: .4byte gUnknown_082D34D0
+_08046A70: .4byte gUnknown_0200FBB0
_08046A74: .4byte 0x06004000
_08046A78: .4byte 0x80002000
-_08046A7C: .4byte 0x082D523C
-_08046A80: .4byte 0x082D8998
-_08046A84: .4byte 0x020030A0
+_08046A7C: .4byte gUnknown_082D523C
+_08046A80: .4byte gUnknown_082D8998
+_08046A84: .4byte gUnknown_020030A0
_08046A88: .4byte 0x0600A800
_08046A8C: .4byte 0x80001800
_08046A90: .4byte 0x80001400
-_08046A94: .4byte 0x0826EE10
-_08046A98: .4byte 0x082AE6D0
+_08046A94: .4byte gUnknown_0826EE10
+_08046A98: .4byte gUnknown_082AE6D0
_08046A9C: .4byte 0x06001000
-_08046AA0: .4byte 0x083A8ACC
+_08046AA0: .4byte gUnknown_083A8ACC
_08046AA4: .4byte 0x06006800
_08046AA8: .4byte 0x80000200
-_08046AAC: .4byte 0x083A826C
+_08046AAC: .4byte gUnknown_083A826C
_08046AB0: .4byte 0x06006C00
_08046AB4: .4byte 0x80000400
-_08046AB8: .4byte 0x0845F9EC
+_08046AB8: .4byte gUnknown_0845F9EC
_08046ABC: .4byte 0x06010000
_08046AC0:
ldr r4, _08046B44 @ =0x040000D4
- ldr r0, _08046B48 @ =0x082EDEE0
+ ldr r0, _08046B48 @ =gUnknown_082EDEE0
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -39922,8 +39922,8 @@ _08046AC0:
ldr r0, _08046B4C @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B50 @ =0x08302700
- ldr r5, _08046B54 @ =0x0200FBB0
+ ldr r0, _08046B50 @ =gUnknown_08302700
+ ldr r5, _08046B54 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -39932,7 +39932,7 @@ _08046AC0:
ldr r0, _08046B5C @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B60 @ =0x08303928
+ ldr r0, _08046B60 @ =gUnknown_08303928
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -39941,7 +39941,7 @@ _08046AC0:
ldr r2, _08046B68 @ =0x80004000
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B6C @ =0x082EE4C0
+ ldr r0, _08046B6C @ =gUnknown_082EE4C0
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -39949,59 +39949,59 @@ _08046AC0:
ldr r1, _08046B70 @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B74 @ =0x08301700
+ ldr r0, _08046B74 @ =gUnknown_08301700
str r0, [r4]
ldr r0, _08046B78 @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B7C @ =0x08301F00
+ ldr r0, _08046B7C @ =gUnknown_08301F00
str r0, [r4]
ldr r0, _08046B80 @ =0x06001000
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B84 @ =0x083A8ACC
+ ldr r0, _08046B84 @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046B88 @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046B8C @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B90 @ =0x083A826C
+ ldr r0, _08046B90 @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _08046B94 @ =0x06006C00
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046B98 @ =0x08464F4C
+ ldr r0, _08046B98 @ =gUnknown_08464F4C
b _08046F5C
.align 2, 0
_08046B44: .4byte 0x040000D4
-_08046B48: .4byte 0x082EDEE0
+_08046B48: .4byte gUnknown_082EDEE0
_08046B4C: .4byte 0x80000100
-_08046B50: .4byte 0x08302700
-_08046B54: .4byte 0x0200FBB0
+_08046B50: .4byte gUnknown_08302700
+_08046B54: .4byte gUnknown_0200FBB0
_08046B58: .4byte 0x06004000
_08046B5C: .4byte 0x80002000
-_08046B60: .4byte 0x08303928
+_08046B60: .4byte gUnknown_08303928
_08046B64: .4byte 0x06008000
_08046B68: .4byte 0x80004000
-_08046B6C: .4byte 0x082EE4C0
+_08046B6C: .4byte gUnknown_082EE4C0
_08046B70: .4byte 0x80000400
-_08046B74: .4byte 0x08301700
+_08046B74: .4byte gUnknown_08301700
_08046B78: .4byte 0x06000800
-_08046B7C: .4byte 0x08301F00
+_08046B7C: .4byte gUnknown_08301F00
_08046B80: .4byte 0x06001000
-_08046B84: .4byte 0x083A8ACC
+_08046B84: .4byte gUnknown_083A8ACC
_08046B88: .4byte 0x06006800
_08046B8C: .4byte 0x80000200
-_08046B90: .4byte 0x083A826C
+_08046B90: .4byte gUnknown_083A826C
_08046B94: .4byte 0x06006C00
-_08046B98: .4byte 0x08464F4C
+_08046B98: .4byte gUnknown_08464F4C
_08046B9C:
ldr r4, _08046C20 @ =0x040000D4
- ldr r0, _08046C24 @ =0x0830CBD4
+ ldr r0, _08046C24 @ =gUnknown_0830CBD4
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -40009,8 +40009,8 @@ _08046B9C:
ldr r0, _08046C28 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C2C @ =0x08302700
- ldr r5, _08046C30 @ =0x0200FBB0
+ ldr r0, _08046C2C @ =gUnknown_08302700
+ ldr r5, _08046C30 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40019,7 +40019,7 @@ _08046B9C:
ldr r0, _08046C38 @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C3C @ =0x0832A194
+ ldr r0, _08046C3C @ =gUnknown_0832A194
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40028,7 +40028,7 @@ _08046B9C:
ldr r2, _08046C44 @ =0x80004000
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C48 @ =0x08329994
+ ldr r0, _08046C48 @ =gUnknown_08329994
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -40036,59 +40036,59 @@ _08046B9C:
ldr r1, _08046C4C @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C50 @ =0x0830CDD4
+ ldr r0, _08046C50 @ =gUnknown_0830CDD4
str r0, [r4]
ldr r0, _08046C54 @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C58 @ =0x08327994
+ ldr r0, _08046C58 @ =gUnknown_08327994
str r0, [r4]
ldr r0, _08046C5C @ =0x06001000
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C60 @ =0x083A8ACC
+ ldr r0, _08046C60 @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046C64 @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046C68 @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C6C @ =0x083A826C
+ ldr r0, _08046C6C @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _08046C70 @ =0x06006C00
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046C74 @ =0x084675EC
+ ldr r0, _08046C74 @ =gUnknown_084675EC
b _08046F5C
.align 2, 0
_08046C20: .4byte 0x040000D4
-_08046C24: .4byte 0x0830CBD4
+_08046C24: .4byte gUnknown_0830CBD4
_08046C28: .4byte 0x80000100
-_08046C2C: .4byte 0x08302700
-_08046C30: .4byte 0x0200FBB0
+_08046C2C: .4byte gUnknown_08302700
+_08046C30: .4byte gUnknown_0200FBB0
_08046C34: .4byte 0x06004000
_08046C38: .4byte 0x80002000
-_08046C3C: .4byte 0x0832A194
+_08046C3C: .4byte gUnknown_0832A194
_08046C40: .4byte 0x06008000
_08046C44: .4byte 0x80004000
-_08046C48: .4byte 0x08329994
+_08046C48: .4byte gUnknown_08329994
_08046C4C: .4byte 0x80000400
-_08046C50: .4byte 0x0830CDD4
+_08046C50: .4byte gUnknown_0830CDD4
_08046C54: .4byte 0x06000800
-_08046C58: .4byte 0x08327994
+_08046C58: .4byte gUnknown_08327994
_08046C5C: .4byte 0x06001000
-_08046C60: .4byte 0x083A8ACC
+_08046C60: .4byte gUnknown_083A8ACC
_08046C64: .4byte 0x06006800
_08046C68: .4byte 0x80000200
-_08046C6C: .4byte 0x083A826C
+_08046C6C: .4byte gUnknown_083A826C
_08046C70: .4byte 0x06006C00
-_08046C74: .4byte 0x084675EC
+_08046C74: .4byte gUnknown_084675EC
_08046C78:
ldr r4, _08046CF0 @ =0x040000D4
- ldr r0, _08046CF4 @ =0x08332E04
+ ldr r0, _08046CF4 @ =gUnknown_08332E04
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -40096,8 +40096,8 @@ _08046C78:
ldr r0, _08046CF8 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046CFC @ =0x08302700
- ldr r5, _08046D00 @ =0x0200FBB0
+ ldr r0, _08046CFC @ =gUnknown_08302700
+ ldr r5, _08046D00 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40106,7 +40106,7 @@ _08046C78:
ldr r0, _08046D08 @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046D0C @ =0x0833E044
+ ldr r0, _08046D0C @ =gUnknown_0833E044
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40115,7 +40115,7 @@ _08046C78:
ldr r2, _08046D14 @ =0x80004000
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046D18 @ =0x08333004
+ ldr r0, _08046D18 @ =gUnknown_08333004
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -40123,51 +40123,51 @@ _08046C78:
ldr r1, _08046D1C @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046D20 @ =0x0833D844
+ ldr r0, _08046D20 @ =gUnknown_0833D844
str r0, [r4]
ldr r0, _08046D24 @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046D28 @ =0x083A8ACC
+ ldr r0, _08046D28 @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046D2C @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046D30 @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046D34 @ =0x083A826C
+ ldr r0, _08046D34 @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _08046D38 @ =0x06006C00
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046D3C @ =0x0846A40C
+ ldr r0, _08046D3C @ =gUnknown_0846A40C
b _08046F5C
.align 2, 0
_08046CF0: .4byte 0x040000D4
-_08046CF4: .4byte 0x08332E04
+_08046CF4: .4byte gUnknown_08332E04
_08046CF8: .4byte 0x80000100
-_08046CFC: .4byte 0x08302700
-_08046D00: .4byte 0x0200FBB0
+_08046CFC: .4byte gUnknown_08302700
+_08046D00: .4byte gUnknown_0200FBB0
_08046D04: .4byte 0x06004000
_08046D08: .4byte 0x80002000
-_08046D0C: .4byte 0x0833E044
+_08046D0C: .4byte gUnknown_0833E044
_08046D10: .4byte 0x06008000
_08046D14: .4byte 0x80004000
-_08046D18: .4byte 0x08333004
+_08046D18: .4byte gUnknown_08333004
_08046D1C: .4byte 0x80000400
-_08046D20: .4byte 0x0833D844
+_08046D20: .4byte gUnknown_0833D844
_08046D24: .4byte 0x06000800
-_08046D28: .4byte 0x083A8ACC
+_08046D28: .4byte gUnknown_083A8ACC
_08046D2C: .4byte 0x06006800
_08046D30: .4byte 0x80000200
-_08046D34: .4byte 0x083A826C
+_08046D34: .4byte gUnknown_083A826C
_08046D38: .4byte 0x06006C00
-_08046D3C: .4byte 0x0846A40C
+_08046D3C: .4byte gUnknown_0846A40C
_08046D40:
ldr r4, _08046DB8 @ =0x040000D4
- ldr r0, _08046DBC @ =0x08352BD8
+ ldr r0, _08046DBC @ =gUnknown_08352BD8
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -40175,8 +40175,8 @@ _08046D40:
ldr r0, _08046DC0 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046DC4 @ =0x08302700
- ldr r5, _08046DC8 @ =0x0200FBB0
+ ldr r0, _08046DC4 @ =gUnknown_08302700
+ ldr r5, _08046DC8 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40185,7 +40185,7 @@ _08046D40:
ldr r0, _08046DD0 @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046DD4 @ =0x08353DD8
+ ldr r0, _08046DD4 @ =gUnknown_08353DD8
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40194,7 +40194,7 @@ _08046D40:
ldr r2, _08046DDC @ =0x80004000
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046DE0 @ =0x08352DD8
+ ldr r0, _08046DE0 @ =gUnknown_08352DD8
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -40202,51 +40202,51 @@ _08046D40:
ldr r1, _08046DE4 @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046DE8 @ =0x083535D8
+ ldr r0, _08046DE8 @ =gUnknown_083535D8
str r0, [r4]
ldr r0, _08046DEC @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046DF0 @ =0x083A8ACC
+ ldr r0, _08046DF0 @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046DF4 @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046DF8 @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046DFC @ =0x083A826C
+ ldr r0, _08046DFC @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _08046E00 @ =0x06006C00
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046E04 @ =0x0846D2AC
+ ldr r0, _08046E04 @ =gUnknown_0846D2AC
b _08046F5C
.align 2, 0
_08046DB8: .4byte 0x040000D4
-_08046DBC: .4byte 0x08352BD8
+_08046DBC: .4byte gUnknown_08352BD8
_08046DC0: .4byte 0x80000100
-_08046DC4: .4byte 0x08302700
-_08046DC8: .4byte 0x0200FBB0
+_08046DC4: .4byte gUnknown_08302700
+_08046DC8: .4byte gUnknown_0200FBB0
_08046DCC: .4byte 0x06004000
_08046DD0: .4byte 0x80002000
-_08046DD4: .4byte 0x08353DD8
+_08046DD4: .4byte gUnknown_08353DD8
_08046DD8: .4byte 0x06008000
_08046DDC: .4byte 0x80004000
-_08046DE0: .4byte 0x08352DD8
+_08046DE0: .4byte gUnknown_08352DD8
_08046DE4: .4byte 0x80000400
-_08046DE8: .4byte 0x083535D8
+_08046DE8: .4byte gUnknown_083535D8
_08046DEC: .4byte 0x06000800
-_08046DF0: .4byte 0x083A8ACC
+_08046DF0: .4byte gUnknown_083A8ACC
_08046DF4: .4byte 0x06006800
_08046DF8: .4byte 0x80000200
-_08046DFC: .4byte 0x083A826C
+_08046DFC: .4byte gUnknown_083A826C
_08046E00: .4byte 0x06006C00
-_08046E04: .4byte 0x0846D2AC
+_08046E04: .4byte gUnknown_0846D2AC
_08046E08:
ldr r4, _08046E8C @ =0x040000D4
- ldr r0, _08046E90 @ =0x08363EC8
+ ldr r0, _08046E90 @ =gUnknown_08363EC8
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -40254,8 +40254,8 @@ _08046E08:
ldr r0, _08046E94 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046E98 @ =0x08302700
- ldr r5, _08046E9C @ =0x0200FBB0
+ ldr r0, _08046E98 @ =gUnknown_08302700
+ ldr r5, _08046E9C @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40264,7 +40264,7 @@ _08046E08:
ldr r0, _08046EA4 @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046EA8 @ =0x08370808
+ ldr r0, _08046EA8 @ =gUnknown_08370808
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40273,7 +40273,7 @@ _08046E08:
ldr r2, _08046EB0 @ =0x80004000
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046EB4 @ =0x083640C8
+ ldr r0, _08046EB4 @ =gUnknown_083640C8
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -40281,61 +40281,61 @@ _08046E08:
ldr r1, _08046EB8 @ =0x80000800
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046EBC @ =0x0836F808
+ ldr r0, _08046EBC @ =gUnknown_0836F808
str r0, [r4]
ldr r0, _08046EC0 @ =0x06001000
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046EC4 @ =0x0836E808
+ ldr r0, _08046EC4 @ =gUnknown_0836E808
str r0, [r4]
ldr r0, _08046EC8 @ =0x06003000
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046ECC @ =0x083A8ACC
+ ldr r0, _08046ECC @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046ED0 @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046ED4 @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046ED8 @ =0x083A826C
+ ldr r0, _08046ED8 @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _08046EDC @ =0x06006C00
str r0, [r4, #4]
ldr r0, _08046EE0 @ =0x80000400
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046EE4 @ =0x08472A6C
+ ldr r0, _08046EE4 @ =gUnknown_08472A6C
b _08046F5C
.align 2, 0
_08046E8C: .4byte 0x040000D4
-_08046E90: .4byte 0x08363EC8
+_08046E90: .4byte gUnknown_08363EC8
_08046E94: .4byte 0x80000100
-_08046E98: .4byte 0x08302700
-_08046E9C: .4byte 0x0200FBB0
+_08046E98: .4byte gUnknown_08302700
+_08046E9C: .4byte gUnknown_0200FBB0
_08046EA0: .4byte 0x06004000
_08046EA4: .4byte 0x80002000
-_08046EA8: .4byte 0x08370808
+_08046EA8: .4byte gUnknown_08370808
_08046EAC: .4byte 0x06008000
_08046EB0: .4byte 0x80004000
-_08046EB4: .4byte 0x083640C8
+_08046EB4: .4byte gUnknown_083640C8
_08046EB8: .4byte 0x80000800
-_08046EBC: .4byte 0x0836F808
+_08046EBC: .4byte gUnknown_0836F808
_08046EC0: .4byte 0x06001000
-_08046EC4: .4byte 0x0836E808
+_08046EC4: .4byte gUnknown_0836E808
_08046EC8: .4byte 0x06003000
-_08046ECC: .4byte 0x083A8ACC
+_08046ECC: .4byte gUnknown_083A8ACC
_08046ED0: .4byte 0x06006800
_08046ED4: .4byte 0x80000200
-_08046ED8: .4byte 0x083A826C
+_08046ED8: .4byte gUnknown_083A826C
_08046EDC: .4byte 0x06006C00
_08046EE0: .4byte 0x80000400
-_08046EE4: .4byte 0x08472A6C
+_08046EE4: .4byte gUnknown_08472A6C
_08046EE8:
ldr r4, _08046F78 @ =0x040000D4
- ldr r0, _08046F7C @ =0x0837A2E8
+ ldr r0, _08046F7C @ =gUnknown_0837A2E8
str r0, [r4]
movs r0, #0xa0
lsls r0, r0, #0x13
@@ -40343,8 +40343,8 @@ _08046EE8:
ldr r0, _08046F80 @ =0x80000100
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046F84 @ =0x08302700
- ldr r5, _08046F88 @ =0x0200FBB0
+ ldr r0, _08046F84 @ =gUnknown_08302700
+ ldr r5, _08046F88 @ =gUnknown_0200FBB0
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40353,7 +40353,7 @@ _08046EE8:
ldr r0, _08046F90 @ =0x80002000
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046F94 @ =0x0838E828
+ ldr r0, _08046F94 @ =gUnknown_0838E828
adds r1, r5, #0
bl LZ77UnCompWram
str r5, [r4]
@@ -40362,7 +40362,7 @@ _08046EE8:
ldr r2, _08046F9C @ =0x80004000
str r2, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046FA0 @ =0x0837A4E8
+ ldr r0, _08046FA0 @ =gUnknown_0837A4E8
str r0, [r4]
movs r0, #0xc0
lsls r0, r0, #0x13
@@ -40370,26 +40370,26 @@ _08046EE8:
ldr r1, _08046FA4 @ =0x80000400
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046FA8 @ =0x0838E028
+ ldr r0, _08046FA8 @ =gUnknown_0838E028
str r0, [r4]
ldr r0, _08046FAC @ =0x06000800
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046FB0 @ =0x083A8ACC
+ ldr r0, _08046FB0 @ =gUnknown_083A8ACC
str r0, [r4]
ldr r0, _08046FB4 @ =0x06006800
str r0, [r4, #4]
ldr r0, _08046FB8 @ =0x80000200
str r0, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046FBC @ =0x083A826C
+ ldr r0, _08046FBC @ =gUnknown_083A826C
str r0, [r4]
ldr r0, _08046FC0 @ =0x06006C00
str r0, [r4, #4]
str r1, [r4, #8]
ldr r0, [r4, #8]
- ldr r0, _08046FC4 @ =0x084779EC
+ ldr r0, _08046FC4 @ =gUnknown_084779EC
_08046F5C:
str r0, [r4]
ldr r0, _08046FC8 @ =0x06010000
@@ -40399,7 +40399,7 @@ _08046F64:
ldr r0, [r4, #8]
_08046F66:
ldr r1, _08046FCC @ =gUnknown_02031520
- ldr r0, _08046FD0 @ =0x0816C3E4
+ ldr r0, _08046FD0 @ =gUnknown_0816C3E4
str r0, [r1, #0x68]
pop {r3, r4}
mov r8, r3
@@ -40409,34 +40409,34 @@ _08046F66:
bx r0
.align 2, 0
_08046F78: .4byte 0x040000D4
-_08046F7C: .4byte 0x0837A2E8
+_08046F7C: .4byte gUnknown_0837A2E8
_08046F80: .4byte 0x80000100
-_08046F84: .4byte 0x08302700
-_08046F88: .4byte 0x0200FBB0
+_08046F84: .4byte gUnknown_08302700
+_08046F88: .4byte gUnknown_0200FBB0
_08046F8C: .4byte 0x06004000
_08046F90: .4byte 0x80002000
-_08046F94: .4byte 0x0838E828
+_08046F94: .4byte gUnknown_0838E828
_08046F98: .4byte 0x06008000
_08046F9C: .4byte 0x80004000
-_08046FA0: .4byte 0x0837A4E8
+_08046FA0: .4byte gUnknown_0837A4E8
_08046FA4: .4byte 0x80000400
-_08046FA8: .4byte 0x0838E028
+_08046FA8: .4byte gUnknown_0838E028
_08046FAC: .4byte 0x06000800
-_08046FB0: .4byte 0x083A8ACC
+_08046FB0: .4byte gUnknown_083A8ACC
_08046FB4: .4byte 0x06006800
_08046FB8: .4byte 0x80000200
-_08046FBC: .4byte 0x083A826C
+_08046FBC: .4byte gUnknown_083A826C
_08046FC0: .4byte 0x06006C00
-_08046FC4: .4byte 0x084779EC
+_08046FC4: .4byte gUnknown_084779EC
_08046FC8: .4byte 0x06010000
_08046FCC: .4byte gUnknown_02031520
-_08046FD0: .4byte 0x0816C3E4
+_08046FD0: .4byte gUnknown_0816C3E4
thumb_func_start sub_46FD4
sub_46FD4: @ 0x08046FD4
push {r4, r5, lr}
ldr r5, _08047024 @ =gUnknown_02031520
- ldr r4, _08047028 @ =0x086AFCB0
+ ldr r4, _08047028 @ =gUnknown_086AFCB0
lsls r0, r0, #0x10
asrs r0, r0, #0x10
lsls r2, r0, #1
@@ -40475,7 +40475,7 @@ sub_46FD4: @ 0x08046FD4
bx r0
.align 2, 0
_08047024: .4byte gUnknown_02031520
-_08047028: .4byte 0x086AFCB0
+_08047028: .4byte gUnknown_086AFCB0
_0804702C: .4byte gMain
thumb_func_start sub_47030
@@ -40488,7 +40488,7 @@ sub_47030: @ 0x08047030
lsrs r4, r0, #3
adds r2, r4, #0
lsls r1, r2, #3
- ldr r0, _0804707C @ =0x086B0010
+ ldr r0, _0804707C @ =gUnknown_086B0010
adds r3, r1, r0
ldr r1, _08047080 @ =gUnknown_020314E0
ldr r0, [r1]
@@ -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
@@ -40516,16 +40516,16 @@ sub_47030: @ 0x08047030
.align 2, 0
_08047074: .4byte gMain
_08047078: .4byte 0x000002F6
-_0804707C: .4byte 0x086B0010
+_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
@@ -40594,7 +40594,7 @@ _0804710C: .4byte gUnknown_020314E0
sub_47110: @ 0x08047110
push {r4, r5, lr}
movs r0, #0
- ldr r5, _08047148 @ =0x03005C00
+ ldr r5, _08047148 @ =gUnknown_03005C00
adds r4, r5, #0
ldr r3, _0804714C @ =0x000001FF
ldr r2, _08047150 @ =0x000007FF
@@ -40621,7 +40621,7 @@ _0804711C:
pop {r0}
bx r0
.align 2, 0
-_08047148: .4byte 0x03005C00
+_08047148: .4byte gUnknown_03005C00
_0804714C: .4byte 0x000001FF
_08047150: .4byte 0x000007FF
_08047154: .4byte 0x040000D4
@@ -40879,12 +40879,12 @@ sub_47344: @ 0x08047344
mov r6, r8
push {r6, r7}
sub sp, #0x44
- ldr r1, _08047448 @ =0x08137DBE
+ ldr r1, _08047448 @ =gUnknown_08137DBE
mov r0, sp
movs r2, #0x2a
bl memcpy
add r4, sp, #0x2c
- ldr r1, _0804744C @ =0x08137DE8
+ ldr r1, _0804744C @ =gUnknown_08137DE8
adds r0, r4, #0
movs r2, #0x18
bl memcpy
@@ -40897,7 +40897,7 @@ sub_47344: @ 0x08047344
adds r7, #0x39
add r0, sp, #0x38
mov r8, r0
- ldr r0, _08047450 @ =0x03005C00
+ ldr r0, _08047450 @ =gUnknown_03005C00
movs r3, #0
movs r2, #0xd0
lsls r2, r2, #3
@@ -40959,7 +40959,7 @@ _08047382:
ands r0, r1
cmp r0, #0
beq _08047408
- ldr r0, _08047460 @ =0x08137E00
+ ldr r0, _08047460 @ =gUnknown_08137E00
ldrb r1, [r4, #0x10]
adds r1, #0x1a
movs r2, #0
@@ -40999,13 +40999,13 @@ _08047432:
bl sub_48124
b _08047490
.align 2, 0
-_08047448: .4byte 0x08137DBE
-_0804744C: .4byte 0x08137DE8
-_08047450: .4byte 0x03005C00
+_08047448: .4byte gUnknown_08137DBE
+_0804744C: .4byte gUnknown_08137DE8
+_08047450: .4byte gUnknown_03005C00
_08047454: .4byte gUnknown_020314E0
_08047458: .4byte 0x0000132C
_0804745C: .4byte gMain
-_08047460: .4byte 0x08137E00
+_08047460: .4byte gUnknown_08137E00
_08047464:
ldr r0, [r5]
movs r1, #0xe8
@@ -41023,14 +41023,14 @@ _08047478:
_0804747E:
bl sub_48124
_08047482:
- ldr r0, _080474DC @ =0x08137E00
+ ldr r0, _080474DC @ =gUnknown_08137E00
ldr r1, _080474E0 @ =gMain
ldrb r1, [r1, #0x10]
adds r1, #0x1a
movs r2, #0
bl sub_678
_08047490:
- ldr r4, _080474E4 @ =0x03005C00
+ ldr r4, _080474E4 @ =gUnknown_03005C00
ldr r5, _080474E0 @ =gMain
movs r2, #0xc1
lsls r2, r2, #8
@@ -41069,9 +41069,9 @@ _080474CC:
pop {r0}
bx r0
.align 2, 0
-_080474DC: .4byte 0x08137E00
+_080474DC: .4byte gUnknown_08137E00
_080474E0: .4byte gMain
-_080474E4: .4byte 0x03005C00
+_080474E4: .4byte gUnknown_03005C00
_080474E8: .4byte 0x040000D4
_080474EC: .4byte 0x06002000
_080474F0: .4byte 0x80000400
@@ -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]
@@ -41175,7 +41175,7 @@ _0804759E:
cmp r1, r0
bne _080475FA
ldr r1, _08047650 @ =0x040000D4
- ldr r0, _08047654 @ =0x08509F4C
+ ldr r0, _08047654 @ =gUnknown_08509F4C
str r0, [r1]
ldr r0, _08047658 @ =0x06015800
str r0, [r1, #4]
@@ -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 0x08509F4C
+_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
@@ -41337,7 +41337,7 @@ _080476C4:
adds r0, r2, r3
strh r1, [r0]
ldr r1, _08047724 @ =0x040000D4
- ldr r0, _08047728 @ =0x0850398C
+ ldr r0, _08047728 @ =gUnknown_0850398C
str r0, [r1]
ldr r0, _0804772C @ =0x06015800
str r0, [r1, #4]
@@ -41347,18 +41347,18 @@ _080476C4:
ldrb r0, [r2, #4]
cmp r0, #0
bne _08047738
- ldr r0, _08047734 @ =0x08521FAC
+ ldr r0, _08047734 @ =gUnknown_08521FAC
b _0804773A
.align 2, 0
_0804771C: .4byte gUnknown_020314E0
_08047720: .4byte gMain
_08047724: .4byte 0x040000D4
-_08047728: .4byte 0x0850398C
+_08047728: .4byte gUnknown_0850398C
_0804772C: .4byte 0x06015800
_08047730: .4byte 0x80001400
-_08047734: .4byte 0x08521FAC
+_08047734: .4byte gUnknown_08521FAC
_08047738:
- ldr r0, _0804778C @ =0x08521FCC
+ ldr r0, _0804778C @ =gUnknown_08521FCC
_0804773A:
str r0, [r1]
ldr r0, _08047790 @ =0x050003C0
@@ -41402,7 +41402,7 @@ _08047760:
ble _08047754
b _080478D0
.align 2, 0
-_0804778C: .4byte 0x08521FCC
+_0804778C: .4byte gUnknown_08521FCC
_08047790: .4byte 0x050003C0
_08047794: .4byte 0x80000010
_08047798: .4byte gUnknown_020314E0
@@ -42236,28 +42236,28 @@ _08047DE2:
cmp r0, #0
bne _08047EAC
ldr r0, _08047E78 @ =0x040000D4
- ldr r1, _08047E7C @ =0x0850100C
+ ldr r1, _08047E7C @ =gUnknown_0850100C
str r1, [r0]
ldr r1, _08047E80 @ =0x06015800
str r1, [r0, #4]
ldr r1, _08047E84 @ =0x80001200
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _08047E88 @ =0x085028CC
+ ldr r1, _08047E88 @ =gUnknown_085028CC
str r1, [r0]
ldr r1, _08047E8C @ =0x06016800
str r1, [r0, #4]
ldr r1, _08047E90 @ =0x80000400
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _08047E94 @ =0x085038CC
+ ldr r1, _08047E94 @ =gUnknown_085038CC
str r1, [r0]
ldr r1, _08047E98 @ =0x06017000
str r1, [r0, #4]
ldr r1, _08047E9C @ =0x80000060
str r1, [r0, #8]
ldr r1, [r0, #8]
- ldr r1, _08047EA0 @ =0x08514F4C
+ ldr r1, _08047EA0 @ =gUnknown_08514F4C
str r1, [r0]
ldr r1, _08047EA4 @ =0x050003C0
str r1, [r0, #4]
@@ -42271,28 +42271,28 @@ _08047E6C: .4byte 0x0000132C
_08047E70: .4byte 0x00017100
_08047E74: .4byte gMain
_08047E78: .4byte 0x040000D4
-_08047E7C: .4byte 0x0850100C
+_08047E7C: .4byte gUnknown_0850100C
_08047E80: .4byte 0x06015800
_08047E84: .4byte 0x80001200
-_08047E88: .4byte 0x085028CC
+_08047E88: .4byte gUnknown_085028CC
_08047E8C: .4byte 0x06016800
_08047E90: .4byte 0x80000400
-_08047E94: .4byte 0x085038CC
+_08047E94: .4byte gUnknown_085038CC
_08047E98: .4byte 0x06017000
_08047E9C: .4byte 0x80000060
-_08047EA0: .4byte 0x08514F4C
+_08047EA0: .4byte gUnknown_08514F4C
_08047EA4: .4byte 0x050003C0
_08047EA8: .4byte 0x80000010
_08047EAC:
ldr r1, _08047EF4 @ =0x040000D4
- ldr r0, _08047EF8 @ =0x0850100C
+ ldr r0, _08047EF8 @ =gUnknown_0850100C
str r0, [r1]
ldr r0, _08047EFC @ =0x06015800
str r0, [r1, #4]
ldr r0, _08047F00 @ =0x80001200
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _08047F04 @ =0x08514F6C
+ ldr r0, _08047F04 @ =gUnknown_08514F6C
str r0, [r1]
ldr r0, _08047F08 @ =0x050003C0
str r0, [r1, #4]
@@ -42322,10 +42322,10 @@ _08047ECA:
b _08047FA0
.align 2, 0
_08047EF4: .4byte 0x040000D4
-_08047EF8: .4byte 0x0850100C
+_08047EF8: .4byte gUnknown_0850100C
_08047EFC: .4byte 0x06015800
_08047F00: .4byte 0x80001200
-_08047F04: .4byte 0x08514F6C
+_08047F04: .4byte gUnknown_08514F6C
_08047F08: .4byte 0x050003C0
_08047F0C: .4byte 0x80000010
_08047F10: .4byte 0x000005FA
@@ -42413,7 +42413,7 @@ _08047FB8: .4byte 0x000005F7
thumb_func_start sub_47FBC
sub_47FBC: @ 0x08047FBC
- ldr r3, _08047FE4 @ =0x03005C00
+ ldr r3, _08047FE4 @ =gUnknown_03005C00
ldr r2, _08047FE8 @ =0x000001FF
movs r0, #0xd0
lsls r0, r0, #3
@@ -42434,7 +42434,7 @@ _08047FC8:
ldr r0, [r1, #8]
bx lr
.align 2, 0
-_08047FE4: .4byte 0x03005C00
+_08047FE4: .4byte gUnknown_03005C00
_08047FE8: .4byte 0x000001FF
_08047FEC: .4byte 0x040000D4
_08047FF0: .4byte 0x06002000
@@ -42745,7 +42745,7 @@ _0804821E:
beq _0804824C
lsls r0, r1, #0x10
asrs r0, r0, #0xb
- ldr r1, _08048248 @ =0x0850558C
+ ldr r1, _08048248 @ =gUnknown_0850558C
adds r0, r0, r1
str r0, [r6]
str r2, [r6, #4]
@@ -42754,9 +42754,9 @@ _0804821E:
b _08048256
.align 2, 0
_08048244: .4byte 0x0000063C
-_08048248: .4byte 0x0850558C
+_08048248: .4byte gUnknown_0850558C
_0804824C:
- ldr r0, _080483A0 @ =0x08505B8C
+ ldr r0, _080483A0 @ =gUnknown_08505B8C
str r0, [r6]
str r2, [r6, #4]
mov r1, sb
@@ -42898,7 +42898,7 @@ _08048344:
movs r4, #0
ldr r2, _080483A8 @ =gUnknown_020314E0
mov sb, r2
- ldr r3, _080483C8 @ =0x086B0128
+ ldr r3, _080483C8 @ =gUnknown_086B0128
mov r8, r3
movs r7, #0xcf
lsls r7, r7, #3
@@ -42937,7 +42937,7 @@ _08048370:
str r3, [sp, #0x14]
b _08048412
.align 2, 0
-_080483A0: .4byte 0x08505B8C
+_080483A0: .4byte gUnknown_08505B8C
_080483A4: .4byte gMain
_080483A8: .4byte gUnknown_020314E0
_080483AC: .4byte 0x00000639
@@ -42947,7 +42947,7 @@ _080483B8: .4byte 0x000B71B0
_080483BC: .4byte 0x000186A0
_080483C0: .4byte 0x0000062E
_080483C4: .4byte 0x00000664
-_080483C8: .4byte 0x086B0128
+_080483C8: .4byte gUnknown_086B0128
_080483CC:
ldr r4, _08048560 @ =0x0000063A
adds r0, r3, r4
@@ -43020,7 +43020,7 @@ _08048412:
movs r4, #0
ldr r0, _0804856C @ =gUnknown_020314E0
mov sb, r0
- ldr r1, _08048578 @ =0x086B0128
+ ldr r1, _08048578 @ =gUnknown_086B0128
mov r8, r1
adds r7, #0x44
adds r6, r2, #0
@@ -43166,7 +43166,7 @@ _08048568: .4byte 0x000006B4
_0804856C: .4byte gUnknown_020314E0
_08048570: .4byte 0x00000639
_08048574: .4byte 0x00000634
-_08048578: .4byte 0x086B0128
+_08048578: .4byte gUnknown_086B0128
_0804857C: .4byte 0x0000063C
_08048580:
cmp r0, #0x93
@@ -43232,7 +43232,7 @@ _080485E4:
movs r4, #0
ldr r7, _08048640 @ =gUnknown_020314E0
mov sl, r7
- ldr r0, _0804864C @ =0x086B0128
+ ldr r0, _0804864C @ =gUnknown_086B0128
mov sb, r0
movs r1, #0xcf
lsls r1, r1, #3
@@ -43273,7 +43273,7 @@ _08048612:
_08048640: .4byte gUnknown_020314E0
_08048644: .4byte 0x0000063C
_08048648: .4byte 0x0000063A
-_0804864C: .4byte 0x086B0128
+_0804864C: .4byte gUnknown_086B0128
_08048650:
cmp r0, #5
bne _08048720
@@ -43341,7 +43341,7 @@ _080486B8:
movs r4, #0
ldr r1, _08048710 @ =gUnknown_020314E0
mov sb, r1
- ldr r2, _0804871C @ =0x086B0128
+ ldr r2, _0804871C @ =gUnknown_086B0128
mov r8, r2
movs r7, #0xcf
lsls r7, r7, #3
@@ -43381,7 +43381,7 @@ _080486E4:
_08048710: .4byte gUnknown_020314E0
_08048714: .4byte 0x0000063C
_08048718: .4byte 0x00000664
-_0804871C: .4byte 0x086B0128
+_0804871C: .4byte gUnknown_086B0128
_08048720:
ldr r2, [sp, #0x1c]
asrs r0, r2, #0x10
@@ -44792,7 +44792,7 @@ _0804930C:
ldr r7, _0804942C @ =gUnknown_020314E0
movs r6, #0xd4
lsls r6, r6, #3
- ldr r4, _08049430 @ =0x086B0150
+ ldr r4, _08049430 @ =gUnknown_086B0150
movs r3, #0xc7
lsls r3, r3, #3
_08049322:
@@ -44910,7 +44910,7 @@ _08049322:
b _0804945C
.align 2, 0
_0804942C: .4byte gUnknown_020314E0
-_08049430: .4byte 0x086B0150
+_08049430: .4byte gUnknown_086B0150
_08049434: .4byte 0x000006B4
_08049438: .4byte 0x05F5E100
_0804943C: .4byte 0x00989680
@@ -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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
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]
@@ -45826,7 +45826,7 @@ _08049B68:
movs r0, #2
ldrsh r1, [r7, r0]
adds r1, #0x64
- ldr r3, _08049C24 @ =0x08137D78
+ ldr r3, _08049C24 @ =gUnknown_08137D78
mov sl, r3
movs r5, #0
ldrsh r0, [r3, r5]
@@ -45876,7 +45876,7 @@ _08049B68:
movs r1, #0xa
orrs r0, r1
strb r0, [r2, #3]
- ldr r5, _08049C34 @ =0x08137DA4
+ ldr r5, _08049C34 @ =gUnknown_08137DA4
ldr r0, _08049C38 @ =0xFFFFFD08
adds r4, r6, r0
ldr r0, [r4, #0x4c]
@@ -45893,29 +45893,29 @@ _08049B68:
ldr r2, _08049C3C @ =0x040000D4
lsls r0, r1, #0x10
asrs r0, r0, #0xb
- ldr r1, _08049C40 @ =0x08510CAC
+ ldr r1, _08049C40 @ =gUnknown_08510CAC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08049C44 @ =0x060118C0
b _08049C56
.align 2, 0
_08049C18: .4byte 0x0000FFFC
-_08049C1C: .4byte 0x0200B3B8
+_08049C1C: .4byte gUnknown_0200B3B8
_08049C20: .4byte gOamBuffer
-_08049C24: .4byte 0x08137D78
+_08049C24: .4byte gUnknown_08137D78
_08049C28: .4byte 0x000001FF
_08049C2C: .4byte 0xFFFFFE00
_08049C30: .4byte 0x00001104
-_08049C34: .4byte 0x08137DA4
+_08049C34: .4byte gUnknown_08137DA4
_08049C38: .4byte 0xFFFFFD08
_08049C3C: .4byte 0x040000D4
-_08049C40: .4byte 0x08510CAC
+_08049C40: .4byte gUnknown_08510CAC
_08049C44: .4byte 0x060118C0
_08049C48:
ldr r2, _08049E84 @ =0x040000D4
lsls r0, r1, #0x10
asrs r0, r0, #0xb
- ldr r1, _08049E88 @ =0x08510CAC
+ ldr r1, _08049E88 @ =gUnknown_08510CAC
adds r0, r0, r1
str r0, [r2]
ldr r0, _08049E8C @ =0x06010480
@@ -45963,7 +45963,7 @@ _08049C8E:
ldrsh r0, [r6, r2]
adds r1, r1, r0
lsls r5, r4, #2
- ldr r0, _08049E98 @ =0x08137D78
+ ldr r0, _08049E98 @ =gUnknown_08137D78
adds r5, r5, r0
movs r2, #0
ldrsh r0, [r5, r2]
@@ -46036,7 +46036,7 @@ _08049D1E:
ldrsh r0, [r6, r2]
adds r1, r1, r0
lsls r5, r4, #2
- ldr r0, _08049E98 @ =0x08137D78
+ ldr r0, _08049E98 @ =gUnknown_08137D78
adds r5, r5, r0
movs r2, #0
ldrsh r0, [r5, r2]
@@ -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
@@ -46204,22 +46204,22 @@ _08049E20:
bx r0
.align 2, 0
_08049E84: .4byte 0x040000D4
-_08049E88: .4byte 0x08510CAC
+_08049E88: .4byte gUnknown_08510CAC
_08049E8C: .4byte 0x06010480
_08049E90: .4byte 0x80000010
_08049E94: .4byte gOamBuffer
-_08049E98: .4byte 0x08137D78
+_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
thumb_func_start PinballGameMain
PinballGameMain: @ 0x08049EB4
push {lr}
- ldr r1, _08049ECC @ =0x08137E04
+ ldr r1, _08049ECC @ =gUnknown_08137E04
ldr r0, _08049ED0 @ =gMain
ldrb r0, [r0, #3]
lsls r0, r0, #2
@@ -46229,7 +46229,7 @@ PinballGameMain: @ 0x08049EB4
pop {r0}
bx r0
.align 2, 0
-_08049ECC: .4byte 0x08137E04
+_08049ECC: .4byte gUnknown_08137E04
_08049ED0: .4byte gMain
thumb_func_start sub_49ED4
@@ -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]
@@ -46331,7 +46331,7 @@ _08049F5A:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _0804A000 @ =0x08137E14
+ ldr r1, _0804A000 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804A004 @ =0x05000220
@@ -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
@@ -46374,17 +46374,17 @@ _08049FF0: .4byte 0x80000100
_08049FF4: .4byte gMain
_08049FF8: .4byte gUnknown_020314E0
_08049FFC: .4byte 0x000005F6
-_0804A000: .4byte 0x08137E14
+_0804A000: .4byte gUnknown_08137E14
_0804A004: .4byte 0x05000220
_0804A008: .4byte 0x80000010
-_0804A00C: .4byte 0x020028D8
+_0804A00C: .4byte gUnknown_020028D8
_0804A010:
movs r0, #1
bl sub_4B678
_0804A016:
bl sub_4A270
bl sub_4A90C
- ldr r1, _0804A03C @ =0x086B085C
+ ldr r1, _0804A03C @ =gUnknown_086B085C
ldr r4, _0804A040 @ =gMain
ldrb r0, [r4, #6]
lsls r0, r0, #2
@@ -46397,7 +46397,7 @@ _0804A016:
bl sub_1D4D0
b _0804A19C
.align 2, 0
-_0804A03C: .4byte 0x086B085C
+_0804A03C: .4byte gUnknown_086B085C
_0804A040: .4byte gMain
_0804A044:
cmp r0, #2
@@ -46443,7 +46443,7 @@ _0804A064:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #5
- ldr r1, _0804A0F4 @ =0x08137E14
+ ldr r1, _0804A0F4 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804A0F8 @ =0x05000220
@@ -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
@@ -46478,17 +46478,17 @@ _0804A0E4: .4byte 0x80000100
_0804A0E8: .4byte gMain
_0804A0EC: .4byte gUnknown_020314E0
_0804A0F0: .4byte 0x000005F6
-_0804A0F4: .4byte 0x08137E14
+_0804A0F4: .4byte gUnknown_08137E14
_0804A0F8: .4byte 0x05000220
_0804A0FC: .4byte 0x80000010
-_0804A100: .4byte 0x020028D8
+_0804A100: .4byte gUnknown_020028D8
_0804A104:
bl sub_4A270
bl sub_4A6A0
movs r0, #0
bl sub_4B678
bl sub_4A90C
- ldr r1, _0804A148 @ =0x086B085C
+ ldr r1, _0804A148 @ =gUnknown_086B085C
ldr r4, _0804A14C @ =gMain
ldrb r0, [r4, #6]
lsls r0, r0, #2
@@ -46512,7 +46512,7 @@ _0804A132:
strb r1, [r0]
b _0804A19C
.align 2, 0
-_0804A148: .4byte 0x086B085C
+_0804A148: .4byte gUnknown_086B085C
_0804A14C: .4byte gMain
_0804A150: .4byte gUnknown_020314E0
_0804A154: .4byte 0x000006C4
@@ -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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_0804A254:
ldrh r0, [r1, #0x38]
movs r0, #0xce
@@ -47042,7 +47042,7 @@ _0804A556:
adds r1, r2, r7
movs r0, #0x3c
strh r0, [r1]
- ldr r0, _0804A61C @ =0x084C0C6C
+ ldr r0, _0804A61C @ =gUnknown_084C0C6C
str r0, [r4]
ldr r0, _0804A620 @ =0x06010600
str r0, [r4, #4]
@@ -47090,7 +47090,7 @@ _0804A60C: .4byte gMain
_0804A610: .4byte gUnknown_020314E0
_0804A614: .4byte 0x040000D4
_0804A618: .4byte 0x81000A08
-_0804A61C: .4byte 0x084C0C6C
+_0804A61C: .4byte gUnknown_084C0C6C
_0804A620: .4byte 0x06010600
_0804A624: .4byte 0x800000C0
_0804A628: .4byte 0x000005F6
@@ -47459,8 +47459,8 @@ _0804A908: .4byte 0x000002EA
thumb_func_start sub_4A90C
sub_4A90C: @ 0x0804A90C
push {r4, lr}
- ldr r2, _0804A944 @ =0x020028D8
- ldr r3, _0804A948 @ =0x086B077C
+ ldr r2, _0804A944 @ =gUnknown_020028D8
+ ldr r3, _0804A948 @ =gUnknown_086B077C
ldr r0, [r3]
ldr r1, [r3, #4]
str r0, [r2, #8]
@@ -47488,8 +47488,8 @@ _0804A93A:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_0804A944: .4byte 0x020028D8
-_0804A948: .4byte 0x086B077C
+_0804A944: .4byte gUnknown_020028D8
+_0804A948: .4byte gUnknown_086B077C
_0804A94C: .4byte gMain
_0804A950: .4byte _0804A954
_0804A954: @ jump table
@@ -47534,10 +47534,10 @@ _0804A974:
lsls r0, r1, #4
subs r0, r0, r1
lsls r0, r0, #4
- ldr r1, _0804A9B8 @ =0x086B02CC
+ ldr r1, _0804A9B8 @ =gUnknown_086B02CC
b _0804AAC8
.align 2, 0
-_0804A9B8: .4byte 0x086B02CC
+_0804A9B8: .4byte gUnknown_086B02CC
_0804A9BC:
ldr r0, [r3, #0x20]
ldr r1, [r3, #0x24]
@@ -47571,10 +47571,10 @@ _0804A9BC:
lsls r0, r1, #4
subs r0, r0, r1
lsls r0, r0, #4
- ldr r1, _0804AA00 @ =0x086B02CC
+ ldr r1, _0804AA00 @ =gUnknown_086B02CC
b _0804AAC8
.align 2, 0
-_0804AA00: .4byte 0x086B02CC
+_0804AA00: .4byte gUnknown_086B02CC
_0804AA04:
ldr r0, [r3, #0x28]
ldr r1, [r3, #0x2c]
@@ -47679,7 +47679,7 @@ _0804AA9E:
lsls r0, r1, #4
subs r0, r0, r1
lsls r0, r0, #3
- ldr r1, _0804AAD4 @ =0x086B03BC
+ ldr r1, _0804AAD4 @ =gUnknown_086B03BC
_0804AAC8:
adds r0, r0, r1
str r0, [r4, #0x44]
@@ -47688,7 +47688,7 @@ _0804AACC:
pop {r0}
bx r0
.align 2, 0
-_0804AAD4: .4byte 0x086B03BC
+_0804AAD4: .4byte gUnknown_086B03BC
thumb_func_start sub_4AAD8
sub_4AAD8: @ 0x0804AAD8
@@ -47718,7 +47718,7 @@ _0804AAFA:
.align 2, 0
_0804AB04: .4byte gMain
_0804AB08:
- ldr r1, _0804AB3C @ =0x086B085C
+ ldr r1, _0804AB3C @ =gUnknown_086B085C
ldr r5, _0804AB40 @ =gMain
ldrb r0, [r5, #6]
lsls r0, r0, #2
@@ -47743,7 +47743,7 @@ _0804AB24:
bl sub_31BE8
b _0804AB60
.align 2, 0
-_0804AB3C: .4byte 0x086B085C
+_0804AB3C: .4byte gUnknown_086B085C
_0804AB40: .4byte gMain
_0804AB44:
cmp r0, #2
@@ -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]
@@ -48067,7 +48067,7 @@ _0804ADDE:
cmp r0, #0
beq _0804AE38
movs r4, #0
- ldr r7, _0804AE28 @ =0x03006280
+ ldr r7, _0804AE28 @ =gUnknown_03006280
ldr r0, _0804AE2C @ =0xFFFFF980
adds r6, r7, r0
ldr r5, _0804AE30 @ =0x0000034A
@@ -48090,15 +48090,15 @@ _0804ADFE:
b _0804AE5C
.align 2, 0
_0804AE1C: .4byte gUnknown_020314E0
-_0804AE20: .4byte 0x020028D8
+_0804AE20: .4byte gUnknown_020028D8
_0804AE24: .4byte gMain
-_0804AE28: .4byte 0x03006280
+_0804AE28: .4byte gUnknown_03006280
_0804AE2C: .4byte 0xFFFFF980
_0804AE30: .4byte 0x0000034A
_0804AE34: .4byte 0xFFFFC156
_0804AE38:
movs r4, #0
- ldr r7, _0804AE70 @ =0x03006280
+ ldr r7, _0804AE70 @ =gUnknown_03006280
ldr r0, _0804AE74 @ =0xFFFFF980
adds r5, r7, r0
ldr r3, _0804AE78 @ =0x0000034A
@@ -48128,7 +48128,7 @@ _0804AE5C:
pop {r0}
bx r0
.align 2, 0
-_0804AE70: .4byte 0x03006280
+_0804AE70: .4byte gUnknown_03006280
_0804AE74: .4byte 0xFFFFF980
_0804AE78: .4byte 0x0000034A
_0804AE7C: .4byte 0x000001FF
@@ -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]
@@ -48483,7 +48483,7 @@ _0804B15A:
cmp r0, #0
beq _0804B1B8
movs r4, #0
- ldr r7, _0804B1A8 @ =0x03006240
+ ldr r7, _0804B1A8 @ =gUnknown_03006240
ldr r0, _0804B1AC @ =0xFFFFF9C0
adds r6, r7, r0
ldr r5, _0804B1B0 @ =0x0000032B
@@ -48508,15 +48508,15 @@ _0804B176:
_0804B194: .4byte gUnknown_020314E0
_0804B198: .4byte 0x0000132C
_0804B19C: .4byte 0x00001334
-_0804B1A0: .4byte 0x020028D8
+_0804B1A0: .4byte gUnknown_020028D8
_0804B1A4: .4byte gMain
-_0804B1A8: .4byte 0x03006240
+_0804B1A8: .4byte gUnknown_03006240
_0804B1AC: .4byte 0xFFFFF9C0
_0804B1B0: .4byte 0x0000032B
_0804B1B4: .4byte 0xFFFFC156
_0804B1B8:
movs r4, #0
- ldr r7, _0804B1F0 @ =0x03006240
+ ldr r7, _0804B1F0 @ =gUnknown_03006240
ldr r3, _0804B1F4 @ =0xFFFFF9C0
adds r5, r7, r3
ldr r3, _0804B1F8 @ =0x0000032B
@@ -48546,7 +48546,7 @@ _0804B1DC:
pop {r0}
bx r0
.align 2, 0
-_0804B1F0: .4byte 0x03006240
+_0804B1F0: .4byte gUnknown_03006240
_0804B1F4: .4byte 0xFFFFF9C0
_0804B1F8: .4byte 0x0000032B
_0804B1FC: .4byte 0x000001FF
@@ -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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_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
@@ -49419,7 +49419,7 @@ _0804B902:
ldr r4, _0804B958 @ =gUnknown_020314E0
mov sl, r4
adds r7, r0, #0
- ldr r5, _0804B964 @ =0x03005C00
+ ldr r5, _0804B964 @ =gUnknown_03005C00
mov sb, r5
cmp r1, #1
bhi _0804B9A0
@@ -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
@@ -49460,15 +49460,15 @@ _0804B918:
_0804B958: .4byte gUnknown_020314E0
_0804B95C: .4byte gMain
_0804B960: .4byte 0x0000029E
-_0804B964: .4byte 0x03005C00
+_0804B964: .4byte gUnknown_03005C00
_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
@@ -49490,7 +49490,7 @@ _0804B988:
ble _0804B918
_0804B9A0:
movs r5, #0
- ldr r4, _0804BA44 @ =0x03005C00
+ ldr r4, _0804BA44 @ =gUnknown_03005C00
ldr r3, _0804BA48 @ =0x000001FF
ldr r2, _0804BA4C @ =0x000007FF
_0804B9A8:
@@ -49568,10 +49568,10 @@ _0804B9FC:
ble _0804B9F6
b _0804BAAE
.align 2, 0
-_0804BA38: .4byte 0x020030A0
+_0804BA38: .4byte gUnknown_020030A0
_0804BA3C: .4byte 0x06008000
_0804BA40: .4byte 0x80000200
-_0804BA44: .4byte 0x03005C00
+_0804BA44: .4byte gUnknown_03005C00
_0804BA48: .4byte 0x000001FF
_0804BA4C: .4byte 0x000007FF
_0804BA50: .4byte 0x040000D4
@@ -49662,7 +49662,7 @@ _0804BABE:
movs r0, #0
ldrsb r0, [r2, r0]
lsls r0, r0, #5
- ldr r2, _0804BB48 @ =0x08137E14
+ ldr r2, _0804BB48 @ =gUnknown_08137E14
adds r0, r0, r2
str r0, [r1]
ldr r0, _0804BB4C @ =0x05000220
@@ -49690,7 +49690,7 @@ _0804BB38: .4byte 0x05000200
_0804BB3C: .4byte 0x80000100
_0804BB40: .4byte 0x00000B4C
_0804BB44: .4byte 0x000005F6
-_0804BB48: .4byte 0x08137E14
+_0804BB48: .4byte gUnknown_08137E14
_0804BB4C: .4byte 0x05000220
_0804BB50: .4byte 0x80000010
_0804BB54: .4byte _0804BB58
@@ -49913,7 +49913,7 @@ _0804BD44:
cmp r0, #2
bne _0804BD84
ldr r1, _0804BD74 @ =0x040000D4
- ldr r0, _0804BD78 @ =0x08395A4C
+ ldr r0, _0804BD78 @ =gUnknown_08395A4C
str r0, [r1]
ldr r0, _0804BD7C @ =0x06015800
str r0, [r1, #4]
@@ -49921,12 +49921,12 @@ _0804BD44:
b _0804C270
.align 2, 0
_0804BD74: .4byte 0x040000D4
-_0804BD78: .4byte 0x08395A4C
+_0804BD78: .4byte gUnknown_08395A4C
_0804BD7C: .4byte 0x06015800
_0804BD80: .4byte 0x80001200
_0804BD84:
ldr r1, _0804BD94 @ =0x040000D4
- ldr r0, _0804BD98 @ =0x08397E6C
+ ldr r0, _0804BD98 @ =gUnknown_08397E6C
str r0, [r1]
ldr r0, _0804BD9C @ =0x06015800
str r0, [r1, #4]
@@ -49934,12 +49934,12 @@ _0804BD84:
b _0804C270
.align 2, 0
_0804BD94: .4byte 0x040000D4
-_0804BD98: .4byte 0x08397E6C
+_0804BD98: .4byte gUnknown_08397E6C
_0804BD9C: .4byte 0x06015800
_0804BDA0: .4byte 0x80001200
_0804BDA4:
ldr r1, _0804BDB4 @ =0x040000D4
- ldr r0, _0804BDB8 @ =0x083A704C
+ ldr r0, _0804BDB8 @ =gUnknown_083A704C
str r0, [r1]
ldr r0, _0804BDBC @ =0x06015800
str r0, [r1, #4]
@@ -49947,12 +49947,12 @@ _0804BDA4:
b _0804C270
.align 2, 0
_0804BDB4: .4byte 0x040000D4
-_0804BDB8: .4byte 0x083A704C
+_0804BDB8: .4byte gUnknown_083A704C
_0804BDBC: .4byte 0x06015800
_0804BDC0: .4byte 0x80000800
_0804BDC4:
ldr r1, _0804BDD4 @ =0x040000D4
- ldr r0, _0804BDD8 @ =0x0848FD8C
+ ldr r0, _0804BDD8 @ =gUnknown_0848FD8C
str r0, [r1]
ldr r0, _0804BDDC @ =0x06015800
str r0, [r1, #4]
@@ -49960,12 +49960,12 @@ _0804BDC4:
b _0804C270
.align 2, 0
_0804BDD4: .4byte 0x040000D4
-_0804BDD8: .4byte 0x0848FD8C
+_0804BDD8: .4byte gUnknown_0848FD8C
_0804BDDC: .4byte 0x06015800
_0804BDE0: .4byte 0x80000650
_0804BDE4:
ldr r1, _0804BE04 @ =0x040000D4
- ldr r2, _0804BE08 @ =0x086ACEF8
+ ldr r2, _0804BE08 @ =gUnknown_086ACEF8
ldr r0, [r3]
adds r0, #0xf2
ldrb r0, [r0]
@@ -49981,12 +49981,12 @@ _0804BDE4:
b _0804C270
.align 2, 0
_0804BE04: .4byte 0x040000D4
-_0804BE08: .4byte 0x086ACEF8
+_0804BE08: .4byte gUnknown_086ACEF8
_0804BE0C: .4byte 0x06015800
_0804BE10: .4byte 0x800012F0
_0804BE14:
ldr r1, _0804BE24 @ =0x040000D4
- ldr r0, _0804BE28 @ =0x083A07CC
+ ldr r0, _0804BE28 @ =gUnknown_083A07CC
str r0, [r1]
ldr r0, _0804BE2C @ =0x06015800
str r0, [r1, #4]
@@ -49994,12 +49994,12 @@ _0804BE14:
b _0804C270
.align 2, 0
_0804BE24: .4byte 0x040000D4
-_0804BE28: .4byte 0x083A07CC
+_0804BE28: .4byte gUnknown_083A07CC
_0804BE2C: .4byte 0x06015800
_0804BE30: .4byte 0x80001000
_0804BE34:
ldr r1, _0804BE44 @ =0x040000D4
- ldr r0, _0804BE48 @ =0x083A29EC
+ ldr r0, _0804BE48 @ =gUnknown_083A29EC
str r0, [r1]
ldr r0, _0804BE4C @ =0x06015800
str r0, [r1, #4]
@@ -50007,12 +50007,12 @@ _0804BE34:
b _0804C270
.align 2, 0
_0804BE44: .4byte 0x040000D4
-_0804BE48: .4byte 0x083A29EC
+_0804BE48: .4byte gUnknown_083A29EC
_0804BE4C: .4byte 0x06015800
_0804BE50: .4byte 0x80000400
_0804BE54:
ldr r1, _0804BE64 @ =0x040000D4
- ldr r0, _0804BE68 @ =0x083A340C
+ ldr r0, _0804BE68 @ =gUnknown_083A340C
str r0, [r1]
ldr r0, _0804BE6C @ =0x06015800
str r0, [r1, #4]
@@ -50020,12 +50020,12 @@ _0804BE54:
b _0804C270
.align 2, 0
_0804BE64: .4byte 0x040000D4
-_0804BE68: .4byte 0x083A340C
+_0804BE68: .4byte gUnknown_083A340C
_0804BE6C: .4byte 0x06015800
_0804BE70: .4byte 0x80001000
_0804BE74:
ldr r1, _0804BE84 @ =0x040000D4
- ldr r0, _0804BE88 @ =0x083A562C
+ ldr r0, _0804BE88 @ =gUnknown_083A562C
str r0, [r1]
ldr r0, _0804BE8C @ =0x06015800
str r0, [r1, #4]
@@ -50033,12 +50033,12 @@ _0804BE74:
b _0804C270
.align 2, 0
_0804BE84: .4byte 0x040000D4
-_0804BE88: .4byte 0x083A562C
+_0804BE88: .4byte gUnknown_083A562C
_0804BE8C: .4byte 0x06015800
_0804BE90: .4byte 0x80000C00
_0804BE94:
ldr r1, _0804BEA4 @ =0x040000D4
- ldr r0, _0804BEA8 @ =0x081428D4
+ ldr r0, _0804BEA8 @ =gUnknown_081428D4
str r0, [r1]
ldr r0, _0804BEAC @ =0x06015800
str r0, [r1, #4]
@@ -50046,12 +50046,12 @@ _0804BE94:
b _0804C270
.align 2, 0
_0804BEA4: .4byte 0x040000D4
-_0804BEA8: .4byte 0x081428D4
+_0804BEA8: .4byte gUnknown_081428D4
_0804BEAC: .4byte 0x06015800
_0804BEB0: .4byte 0x80000E00
_0804BEB4:
ldr r1, _0804BEC4 @ =0x040000D4
- ldr r0, _0804BEC8 @ =0x0839C78C
+ ldr r0, _0804BEC8 @ =gUnknown_0839C78C
str r0, [r1]
ldr r0, _0804BECC @ =0x06015800
str r0, [r1, #4]
@@ -50059,12 +50059,12 @@ _0804BEB4:
b _0804C270
.align 2, 0
_0804BEC4: .4byte 0x040000D4
-_0804BEC8: .4byte 0x0839C78C
+_0804BEC8: .4byte gUnknown_0839C78C
_0804BECC: .4byte 0x06015800
_0804BED0: .4byte 0x80000A00
_0804BED4:
ldr r1, _0804BEE4 @ =0x040000D4
- ldr r0, _0804BEE8 @ =0x0839DDAC
+ ldr r0, _0804BEE8 @ =gUnknown_0839DDAC
str r0, [r1]
ldr r0, _0804BEEC @ =0x06015800
str r0, [r1, #4]
@@ -50072,12 +50072,12 @@ _0804BED4:
b _0804C270
.align 2, 0
_0804BEE4: .4byte 0x040000D4
-_0804BEE8: .4byte 0x0839DDAC
+_0804BEE8: .4byte gUnknown_0839DDAC
_0804BEEC: .4byte 0x06015800
_0804BEF0: .4byte 0x80001400
_0804BEF4:
ldr r1, _0804BF04 @ =0x040000D4
- ldr r0, _0804BF08 @ =0x084FA20C
+ ldr r0, _0804BF08 @ =gUnknown_084FA20C
str r0, [r1]
ldr r0, _0804BF0C @ =0x06015800
str r0, [r1, #4]
@@ -50085,12 +50085,12 @@ _0804BEF4:
b _0804C270
.align 2, 0
_0804BF04: .4byte 0x040000D4
-_0804BF08: .4byte 0x084FA20C
+_0804BF08: .4byte gUnknown_084FA20C
_0804BF0C: .4byte 0x06015800
_0804BF10: .4byte 0x80000140
_0804BF14:
movs r2, #0
- ldr r7, _0804BF50 @ =0x084F61EC
+ ldr r7, _0804BF50 @ =gUnknown_084F61EC
mov r8, r7
ldr r0, _0804BF54 @ =gUnknown_020314E0
ldr r0, [r0]
@@ -50098,7 +50098,7 @@ _0804BF14:
lsls r1, r1, #3
adds r1, r1, r0
mov sb, r1
- ldr r3, _0804BF58 @ =0x086A3707
+ ldr r3, _0804BF58 @ =gUnknown_086A3707
mov ip, r3
ldr r4, _0804BF5C @ =0x040000D4
ldr r6, _0804BF60 @ =0x06015800
@@ -50117,21 +50117,21 @@ _0804BF30:
ldrb r0, [r1]
cmp r0, #0x20
bne _0804BF6C
- ldr r0, _0804BF68 @ =0x083FFD4C
+ ldr r0, _0804BF68 @ =gUnknown_083FFD4C
b _0804BF76
.align 2, 0
-_0804BF50: .4byte 0x084F61EC
+_0804BF50: .4byte gUnknown_084F61EC
_0804BF54: .4byte gUnknown_020314E0
-_0804BF58: .4byte 0x086A3707
+_0804BF58: .4byte gUnknown_086A3707
_0804BF5C: .4byte 0x040000D4
_0804BF60: .4byte 0x06015800
_0804BF64: .4byte 0x80000020
-_0804BF68: .4byte 0x083FFD4C
+_0804BF68: .4byte gUnknown_083FFD4C
_0804BF6C:
ldrb r0, [r1]
subs r0, #0x41
lsls r0, r0, #6
- ldr r1, _0804BFA0 @ =0x083FF04C
+ ldr r1, _0804BFA0 @ =gUnknown_083FF04C
adds r0, r0, r1
_0804BF76:
str r0, [r4]
@@ -50155,7 +50155,7 @@ _0804BF76:
ldr r0, _0804BFAC @ =0x800004A0
b _0804C270
.align 2, 0
-_0804BFA0: .4byte 0x083FF04C
+_0804BFA0: .4byte gUnknown_083FF04C
_0804BFA4: .4byte 0x040000D4
_0804BFA8: .4byte 0x06015C00
_0804BFAC: .4byte 0x800004A0
@@ -50167,7 +50167,7 @@ _0804BFB0:
lsls r3, r3, #3
adds r3, r3, r0
mov r8, r3
- ldr r7, _0804BFEC @ =0x086A3707
+ ldr r7, _0804BFEC @ =gUnknown_086A3707
mov ip, r7
ldr r4, _0804BFF0 @ =0x040000D4
ldr r6, _0804BFF4 @ =0x06015800
@@ -50186,20 +50186,20 @@ _0804BFC8:
ldrb r0, [r1]
cmp r0, #0x20
bne _0804C000
- ldr r0, _0804BFFC @ =0x083FFD4C
+ ldr r0, _0804BFFC @ =gUnknown_083FFD4C
b _0804C00A
.align 2, 0
_0804BFE8: .4byte gUnknown_020314E0
-_0804BFEC: .4byte 0x086A3707
+_0804BFEC: .4byte gUnknown_086A3707
_0804BFF0: .4byte 0x040000D4
_0804BFF4: .4byte 0x06015800
_0804BFF8: .4byte 0x80000020
-_0804BFFC: .4byte 0x083FFD4C
+_0804BFFC: .4byte gUnknown_083FFD4C
_0804C000:
ldrb r0, [r1]
subs r0, #0x41
lsls r0, r0, #6
- ldr r1, _0804C04C @ =0x083FF04C
+ ldr r1, _0804C04C @ =gUnknown_083FF04C
adds r0, r0, r1
_0804C00A:
str r0, [r4]
@@ -50217,7 +50217,7 @@ _0804C00A:
cmp r0, #9
ble _0804BFC8
movs r2, #0
- ldr r3, _0804C050 @ =0x086ACFE0
+ ldr r3, _0804C050 @ =gUnknown_086ACFE0
mov ip, r3
ldr r5, _0804C054 @ =0x040000D4
ldr r7, _0804C058 @ =0x06015800
@@ -50233,21 +50233,21 @@ _0804C032:
adds r2, r0, #0
cmp r1, #0x20
bne _0804C064
- ldr r0, _0804C060 @ =0x083FFD4C
+ ldr r0, _0804C060 @ =gUnknown_083FFD4C
b _0804C070
.align 2, 0
-_0804C04C: .4byte 0x083FF04C
-_0804C050: .4byte 0x086ACFE0
+_0804C04C: .4byte gUnknown_083FF04C
+_0804C050: .4byte gUnknown_086ACFE0
_0804C054: .4byte 0x040000D4
_0804C058: .4byte 0x06015800
_0804C05C: .4byte 0x80000020
-_0804C060: .4byte 0x083FFD4C
+_0804C060: .4byte gUnknown_083FFD4C
_0804C064:
movs r1, #0
ldrsh r0, [r3, r1]
subs r0, #0x41
lsls r0, r0, #6
- ldr r1, _0804C090 @ =0x083FF04C
+ ldr r1, _0804C090 @ =gUnknown_083FF04C
adds r0, r0, r1
_0804C070:
str r0, [r5]
@@ -50267,10 +50267,10 @@ _0804C070:
ble _0804C032
b _0804C274
.align 2, 0
-_0804C090: .4byte 0x083FF04C
+_0804C090: .4byte gUnknown_083FF04C
_0804C094:
ldr r1, _0804C0B4 @ =0x040000D4
- ldr r2, _0804C0B8 @ =0x086AD474
+ ldr r2, _0804C0B8 @ =gUnknown_086AD474
ldr r0, [r3]
ldr r7, _0804C0BC @ =0x0000025F
adds r0, r0, r7
@@ -50287,13 +50287,13 @@ _0804C094:
b _0804C270
.align 2, 0
_0804C0B4: .4byte 0x040000D4
-_0804C0B8: .4byte 0x086AD474
+_0804C0B8: .4byte gUnknown_086AD474
_0804C0BC: .4byte 0x0000025F
_0804C0C0: .4byte 0x06015800
_0804C0C4: .4byte 0x80000E00
_0804C0C8:
ldr r1, _0804C0D8 @ =0x040000D4
- ldr r0, _0804C0DC @ =0x08158284
+ ldr r0, _0804C0DC @ =gUnknown_08158284
str r0, [r1]
ldr r0, _0804C0E0 @ =0x06015800
str r0, [r1, #4]
@@ -50301,12 +50301,12 @@ _0804C0C8:
b _0804C270
.align 2, 0
_0804C0D8: .4byte 0x040000D4
-_0804C0DC: .4byte 0x08158284
+_0804C0DC: .4byte gUnknown_08158284
_0804C0E0: .4byte 0x06015800
_0804C0E4: .4byte 0x80001200
_0804C0E8:
ldr r1, _0804C0F8 @ =0x040000D4
- ldr r0, _0804C0FC @ =0x083A562C
+ ldr r0, _0804C0FC @ =gUnknown_083A562C
str r0, [r1]
ldr r0, _0804C100 @ =0x06015800
str r0, [r1, #4]
@@ -50314,12 +50314,12 @@ _0804C0E8:
b _0804C270
.align 2, 0
_0804C0F8: .4byte 0x040000D4
-_0804C0FC: .4byte 0x083A562C
+_0804C0FC: .4byte gUnknown_083A562C
_0804C100: .4byte 0x06015800
_0804C104: .4byte 0x80000C00
_0804C108:
ldr r7, _0804C17C @ =0x040000D4
- ldr r0, _0804C180 @ =0x084F61EC
+ ldr r0, _0804C180 @ =gUnknown_084F61EC
str r0, [r7]
ldr r0, _0804C184 @ =0x06015C00
str r0, [r7, #4]
@@ -50336,7 +50336,7 @@ _0804C108:
beq _0804C12A
b _0804C274
_0804C12A:
- ldr r1, _0804C190 @ =0x086AD2DE
+ ldr r1, _0804C190 @ =gUnknown_086AD2DE
movs r3, #0xd3
lsls r3, r3, #1
adds r0, r2, r3
@@ -50347,14 +50347,14 @@ _0804C12A:
adds r0, r0, r1
ldrh r4, [r0]
lsls r4, r4, #3
- ldr r0, _0804C194 @ =0x086AD000
+ ldr r0, _0804C194 @ =gUnknown_086AD000
adds r4, r4, r0
ldrh r0, [r4, #6]
movs r1, #0xa
bl __udivsi3
lsls r0, r0, #0x10
asrs r0, r0, #0xa
- ldr r6, _0804C198 @ =0x08480E0C
+ ldr r6, _0804C198 @ =gUnknown_08480E0C
adds r0, r0, r6
str r0, [r7]
ldr r0, _0804C19C @ =0x06015DA0
@@ -50376,19 +50376,19 @@ _0804C12A:
b _0804C274
.align 2, 0
_0804C17C: .4byte 0x040000D4
-_0804C180: .4byte 0x084F61EC
+_0804C180: .4byte gUnknown_084F61EC
_0804C184: .4byte 0x06015C00
_0804C188: .4byte 0x800004A0
_0804C18C: .4byte 0x000001A5
-_0804C190: .4byte 0x086AD2DE
-_0804C194: .4byte 0x086AD000
-_0804C198: .4byte 0x08480E0C
+_0804C190: .4byte gUnknown_086AD2DE
+_0804C194: .4byte gUnknown_086AD000
+_0804C198: .4byte gUnknown_08480E0C
_0804C19C: .4byte 0x06015DA0
_0804C1A0: .4byte 0x80000020
_0804C1A4: .4byte 0x06015E60
_0804C1A8:
ldr r1, _0804C1B8 @ =0x040000D4
- ldr r0, _0804C1BC @ =0x0850100C
+ ldr r0, _0804C1BC @ =gUnknown_0850100C
str r0, [r1]
ldr r0, _0804C1C0 @ =0x06015800
str r0, [r1, #4]
@@ -50396,12 +50396,12 @@ _0804C1A8:
b _0804C270
.align 2, 0
_0804C1B8: .4byte 0x040000D4
-_0804C1BC: .4byte 0x0850100C
+_0804C1BC: .4byte gUnknown_0850100C
_0804C1C0: .4byte 0x06015800
_0804C1C4: .4byte 0x80001200
_0804C1C8:
ldr r1, _0804C1D8 @ =0x040000D4
- ldr r0, _0804C1DC @ =0x0850398C
+ ldr r0, _0804C1DC @ =gUnknown_0850398C
str r0, [r1]
ldr r0, _0804C1E0 @ =0x06015800
str r0, [r1, #4]
@@ -50409,7 +50409,7 @@ _0804C1C8:
b _0804C270
.align 2, 0
_0804C1D8: .4byte 0x040000D4
-_0804C1DC: .4byte 0x0850398C
+_0804C1DC: .4byte gUnknown_0850398C
_0804C1E0: .4byte 0x06015800
_0804C1E4: .4byte 0x80001400
_0804C1E8:
@@ -50418,14 +50418,14 @@ _0804C1E8:
cmp r0, #0
bne _0804C22C
ldr r1, _0804C210 @ =0x040000D4
- ldr r0, _0804C214 @ =0x081BCAA4
+ ldr r0, _0804C214 @ =gUnknown_081BCAA4
str r0, [r1]
ldr r0, _0804C218 @ =0x06015800
str r0, [r1, #4]
ldr r0, _0804C21C @ =0x80000C00
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0804C220 @ =0x081BE2C4
+ ldr r0, _0804C220 @ =gUnknown_081BE2C4
str r0, [r1]
ldr r0, _0804C224 @ =0x050003C0
str r0, [r1, #4]
@@ -50434,22 +50434,22 @@ _0804C1E8:
.align 2, 0
_0804C20C: .4byte gMain
_0804C210: .4byte 0x040000D4
-_0804C214: .4byte 0x081BCAA4
+_0804C214: .4byte gUnknown_081BCAA4
_0804C218: .4byte 0x06015800
_0804C21C: .4byte 0x80000C00
-_0804C220: .4byte 0x081BE2C4
+_0804C220: .4byte gUnknown_081BE2C4
_0804C224: .4byte 0x050003C0
_0804C228: .4byte 0x80000010
_0804C22C:
ldr r1, _0804C248 @ =0x040000D4
- ldr r0, _0804C24C @ =0x081BE4C4
+ ldr r0, _0804C24C @ =gUnknown_081BE4C4
str r0, [r1]
ldr r0, _0804C250 @ =0x06015800
str r0, [r1, #4]
ldr r0, _0804C254 @ =0x80000C00
str r0, [r1, #8]
ldr r0, [r1, #8]
- ldr r0, _0804C258 @ =0x081BFCE4
+ ldr r0, _0804C258 @ =gUnknown_081BFCE4
str r0, [r1]
ldr r0, _0804C25C @ =0x050003C0
str r0, [r1, #4]
@@ -50457,15 +50457,15 @@ _0804C22C:
b _0804C270
.align 2, 0
_0804C248: .4byte 0x040000D4
-_0804C24C: .4byte 0x081BE4C4
+_0804C24C: .4byte gUnknown_081BE4C4
_0804C250: .4byte 0x06015800
_0804C254: .4byte 0x80000C00
-_0804C258: .4byte 0x081BFCE4
+_0804C258: .4byte gUnknown_081BFCE4
_0804C25C: .4byte 0x050003C0
_0804C260: .4byte 0x80000010
_0804C264:
ldr r1, _0804C280 @ =0x040000D4
- ldr r0, _0804C284 @ =0x08526DCC
+ ldr r0, _0804C284 @ =gUnknown_08526DCC
str r0, [r1]
ldr r0, _0804C288 @ =0x06015800
str r0, [r1, #4]
@@ -50482,7 +50482,7 @@ _0804C274:
bx r0
.align 2, 0
_0804C280: .4byte 0x040000D4
-_0804C284: .4byte 0x08526DCC
+_0804C284: .4byte gUnknown_08526DCC
_0804C288: .4byte 0x06015800
_0804C28C: .4byte 0x80000600
@@ -50517,7 +50517,7 @@ _0804C2AE:
adds r0, r0, r1
asrs r0, r0, #1
lsls r0, r0, #9
- ldr r1, _0804C3C4 @ =0x083FE44C
+ ldr r1, _0804C3C4 @ =gUnknown_083FE44C
adds r0, r0, r1
str r0, [r3]
lsls r0, r2, #9
@@ -50542,7 +50542,7 @@ _0804C2AE:
ldr r2, _0804C3BC @ =0x040000D4
lsrs r0, r0, #0xc
lsls r0, r0, #7
- ldr r1, _0804C3D4 @ =0x083BB16C
+ ldr r1, _0804C3D4 @ =gUnknown_083BB16C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804C3D8 @ =0x06010400
@@ -50551,9 +50551,9 @@ _0804C2AE:
str r0, [r2, #8]
ldr r0, [r2, #8]
movs r1, #0
- ldr r5, _0804C3E0 @ =0x084C07EC
- ldr r6, _0804C3E4 @ =0x084FA48C
- ldr r7, _0804C3E8 @ =0x084C00EC
+ ldr r5, _0804C3E0 @ =gUnknown_084C07EC
+ ldr r6, _0804C3E4 @ =gUnknown_084FA48C
+ ldr r7, _0804C3E8 @ =gUnknown_084C00EC
adds r3, r2, #0
mov r2, sb
ldr r0, [r2]
@@ -50642,16 +50642,16 @@ _0804C3AE:
_0804C3B8: .4byte gUnknown_020314E0
_0804C3BC: .4byte 0x040000D4
_0804C3C0: .4byte 0x000013BC
-_0804C3C4: .4byte 0x083FE44C
+_0804C3C4: .4byte gUnknown_083FE44C
_0804C3C8: .4byte 0x06010000
_0804C3CC: .4byte 0x80000100
_0804C3D0: .4byte 0x0000132C
-_0804C3D4: .4byte 0x083BB16C
+_0804C3D4: .4byte gUnknown_083BB16C
_0804C3D8: .4byte 0x06010400
_0804C3DC: .4byte 0x80000040
-_0804C3E0: .4byte 0x084C07EC
-_0804C3E4: .4byte 0x084FA48C
-_0804C3E8: .4byte 0x084C00EC
+_0804C3E0: .4byte gUnknown_084C07EC
+_0804C3E4: .4byte gUnknown_084FA48C
+_0804C3E8: .4byte gUnknown_084C00EC
_0804C3EC: .4byte 0x00000744
_0804C3F0: .4byte 0x06010480
_0804C3F4: .4byte 0x800000C0
@@ -50684,12 +50684,12 @@ _0804C438:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0804C45C @ =0x0848D68C
+ ldr r1, _0804C45C @ =gUnknown_0848D68C
b _0804C5EC
.align 2, 0
_0804C454: .4byte 0x040000D4
_0804C458: .4byte 0x00000749
-_0804C45C: .4byte 0x0848D68C
+_0804C45C: .4byte gUnknown_0848D68C
_0804C460:
mov r5, sb
ldr r4, [r5]
@@ -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
@@ -50872,7 +50872,7 @@ _0804C5D4:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0804C638 @ =0x083A8EEC
+ ldr r1, _0804C638 @ =gUnknown_083A8EEC
_0804C5EC:
adds r0, r0, r1
str r0, [r3]
@@ -50913,7 +50913,7 @@ _0804C612:
.align 2, 0
_0804C630: .4byte 0x040000D4
_0804C634: .4byte 0x00000749
-_0804C638: .4byte 0x083A8EEC
+_0804C638: .4byte gUnknown_083A8EEC
_0804C63C: .4byte 0x06010CA0
_0804C640: .4byte 0x80000180
_0804C644:
@@ -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
@@ -51034,7 +51034,7 @@ _0804C720:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #8
- ldr r5, _0804C7D8 @ =0x0844838C
+ ldr r5, _0804C7D8 @ =gUnknown_0844838C
adds r0, r0, r5
str r0, [r2]
ldr r0, _0804C7DC @ =0x060113C0
@@ -51050,7 +51050,7 @@ _0804C720:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #2
- ldr r5, _0804C7E4 @ =0x086AD49C
+ ldr r5, _0804C7E4 @ =gUnknown_086AD49C
adds r0, r0, r5
mov r3, sl
lsls r1, r3, #0x10
@@ -51071,13 +51071,13 @@ _0804C720:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #3
- ldr r1, _0804C7F4 @ =0x086AD2EE
+ ldr r1, _0804C7F4 @ =gUnknown_086AD2EE
adds r1, #6
adds r0, r0, r1
movs r5, #0
ldrsh r0, [r0, r5]
lsls r0, r0, #9
- ldr r1, _0804C7F8 @ =0x084FD18C
+ ldr r1, _0804C7F8 @ =gUnknown_084FD18C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804C7FC @ =0x06011CE0
@@ -51091,7 +51091,7 @@ _0804C720:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #9
- ldr r1, _0804C800 @ =0x083BD36C
+ ldr r1, _0804C800 @ =gUnknown_083BD36C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804C804 @ =0x06011EE0
@@ -51108,21 +51108,21 @@ _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
-_0804C7D8: .4byte 0x0844838C
+_0804C7D8: .4byte gUnknown_0844838C
_0804C7DC: .4byte 0x060113C0
_0804C7E0: .4byte 0x80000180
-_0804C7E4: .4byte 0x086AD49C
+_0804C7E4: .4byte gUnknown_086AD49C
_0804C7E8: .4byte 0x060116C0
_0804C7EC: .4byte 0x80000100
_0804C7F0: .4byte 0x000001ED
-_0804C7F4: .4byte 0x086AD2EE
-_0804C7F8: .4byte 0x084FD18C
+_0804C7F4: .4byte gUnknown_086AD2EE
+_0804C7F8: .4byte gUnknown_084FD18C
_0804C7FC: .4byte 0x06011CE0
-_0804C800: .4byte 0x083BD36C
+_0804C800: .4byte gUnknown_083BD36C
_0804C804: .4byte 0x06011EE0
thumb_func_start sub_4C808
@@ -51132,7 +51132,7 @@ sub_4C808: @ 0x0804C808
mov r6, sb
mov r5, r8
push {r5, r6, r7}
- ldr r1, _0804C90C @ =0x086AD2EE
+ ldr r1, _0804C90C @ =gUnknown_086AD2EE
ldr r6, _0804C910 @ =gUnknown_020314E0
ldr r5, [r6]
ldr r2, _0804C914 @ =0x000001ED
@@ -51149,7 +51149,7 @@ sub_4C808: @ 0x0804C808
lsls r0, r1, #3
adds r0, r0, r1
lsls r0, r0, #7
- ldr r1, _0804C91C @ =0x084FB68C
+ ldr r1, _0804C91C @ =gUnknown_084FB68C
adds r0, r0, r1
str r0, [r4]
ldr r0, _0804C920 @ =0x060122A0
@@ -51168,7 +51168,7 @@ sub_4C808: @ 0x0804C808
lsls r1, r0, #1
adds r1, r1, r0
lsls r1, r1, #8
- ldr r2, _0804C92C @ =0x083C3C2C
+ ldr r2, _0804C92C @ =gUnknown_083C3C2C
adds r1, r1, r2
str r1, [r4]
ldr r1, _0804C930 @ =0x06012720
@@ -51185,7 +51185,7 @@ sub_4C808: @ 0x0804C808
lsls r1, r1, #2
subs r1, r1, r2
lsls r1, r1, #5
- ldr r2, _0804C93C @ =0x084F5ACC
+ ldr r2, _0804C93C @ =gUnknown_084F5ACC
adds r1, r1, r2
str r1, [r4]
ldr r1, _0804C940 @ =0x06012C20
@@ -51195,14 +51195,14 @@ sub_4C808: @ 0x0804C808
ldr r1, [r4, #8]
movs r2, #0
mov ip, r6
- ldr r1, _0804C948 @ =0x084ED0CC
+ ldr r1, _0804C948 @ =gUnknown_084ED0CC
mov r8, r1
- ldr r1, _0804C94C @ =0x08449D8C
+ ldr r1, _0804C94C @ =gUnknown_08449D8C
mov sb, r1
- ldr r1, _0804C950 @ =0x086AD456
+ ldr r1, _0804C950 @ =gUnknown_086AD456
mov sl, r1
lsls r0, r0, #8
- ldr r1, _0804C954 @ =0x083C806C
+ ldr r1, _0804C954 @ =gUnknown_083C806C
adds r3, r0, r1
movs r7, #0xba
lsls r7, r7, #1
@@ -51257,25 +51257,25 @@ _0804C8AE:
movs r0, #0
b _0804C97A
.align 2, 0
-_0804C90C: .4byte 0x086AD2EE
+_0804C90C: .4byte gUnknown_086AD2EE
_0804C910: .4byte gUnknown_020314E0
_0804C914: .4byte 0x000001ED
_0804C918: .4byte 0x040000D4
-_0804C91C: .4byte 0x084FB68C
+_0804C91C: .4byte gUnknown_084FB68C
_0804C920: .4byte 0x060122A0
_0804C924: .4byte 0x80000240
_0804C928: .4byte gMain
-_0804C92C: .4byte 0x083C3C2C
+_0804C92C: .4byte gUnknown_083C3C2C
_0804C930: .4byte 0x06012720
_0804C934: .4byte 0x80000180
_0804C938: .4byte 0x000002F5
-_0804C93C: .4byte 0x084F5ACC
+_0804C93C: .4byte gUnknown_084F5ACC
_0804C940: .4byte 0x06012C20
_0804C944: .4byte 0x80000130
-_0804C948: .4byte 0x084ED0CC
-_0804C94C: .4byte 0x08449D8C
-_0804C950: .4byte 0x086AD456
-_0804C954: .4byte 0x083C806C
+_0804C948: .4byte gUnknown_084ED0CC
+_0804C94C: .4byte gUnknown_08449D8C
+_0804C950: .4byte gUnknown_086AD456
+_0804C954: .4byte gUnknown_083C806C
_0804C958: .4byte 0x06010000
_0804C95C: .4byte 0x80000080
_0804C960: .4byte 0x000002F1
@@ -51333,7 +51333,7 @@ _0804C97A:
lsls r0, r1, #2
adds r0, r0, r1
lsls r0, r0, #8
- ldr r1, _0804CA0C @ =0x084F6B0C
+ ldr r1, _0804CA0C @ =gUnknown_084F6B0C
adds r0, r0, r1
str r0, [r4]
ldr r0, _0804CA10 @ =0x06013D00
@@ -51354,7 +51354,7 @@ _0804C9FC: .4byte 0x040000D4
_0804CA00: .4byte 0x06013300
_0804CA04: .4byte 0x80000140
_0804CA08: .4byte 0x000001A5
-_0804CA0C: .4byte 0x084F6B0C
+_0804CA0C: .4byte gUnknown_084F6B0C
_0804CA10: .4byte 0x06013D00
_0804CA14: .4byte 0x80000280
@@ -51400,7 +51400,7 @@ _0804CA70: .4byte 0x00000345
_0804CA74: .4byte 0x040000D4
_0804CA78:
ldr r1, _0804CA90 @ =0x040000D4
- ldr r0, _0804CA94 @ =0x08490A4C
+ ldr r0, _0804CA94 @ =gUnknown_08490A4C
movs r2, #0xff
lsls r2, r2, #6
adds r0, r0, r2
@@ -51413,11 +51413,11 @@ _0804CA78:
b _0804CACE
.align 2, 0
_0804CA90: .4byte 0x040000D4
-_0804CA94: .4byte 0x08490A4C
+_0804CA94: .4byte gUnknown_08490A4C
_0804CA98: .4byte 0x0600D900
_0804CA9C: .4byte 0x80000220
_0804CAA0:
- ldr r1, _0804CAD0 @ =0x086AE5A0
+ ldr r1, _0804CAD0 @ =gUnknown_086AE5A0
ldr r0, [r2]
ldr r3, _0804CAD4 @ =0x00000345
adds r0, r0, r3
@@ -51433,7 +51433,7 @@ _0804CAB8:
lsls r0, r1, #4
adds r0, r0, r1
lsls r0, r0, #6
- ldr r1, _0804CADC @ =0x08490A4C
+ ldr r1, _0804CADC @ =gUnknown_08490A4C
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804CAE0 @ =0x0600D900
@@ -51444,17 +51444,17 @@ _0804CAB8:
_0804CACE:
bx lr
.align 2, 0
-_0804CAD0: .4byte 0x086AE5A0
+_0804CAD0: .4byte gUnknown_086AE5A0
_0804CAD4: .4byte 0x00000345
_0804CAD8: .4byte 0x040000D4
-_0804CADC: .4byte 0x08490A4C
+_0804CADC: .4byte gUnknown_08490A4C
_0804CAE0: .4byte 0x0600D900
_0804CAE4: .4byte 0x80000220
thumb_func_start sub_4CAE8
sub_4CAE8: @ 0x0804CAE8
ldr r1, _0804CAFC @ =0x040000D4
- ldr r0, _0804CB00 @ =0x08138834
+ ldr r0, _0804CB00 @ =gUnknown_08138834
str r0, [r1]
ldr r0, _0804CB04 @ =0x06015800
str r0, [r1, #4]
@@ -51464,14 +51464,14 @@ sub_4CAE8: @ 0x0804CAE8
bx lr
.align 2, 0
_0804CAFC: .4byte 0x040000D4
-_0804CB00: .4byte 0x08138834
+_0804CB00: .4byte gUnknown_08138834
_0804CB04: .4byte 0x06015800
_0804CB08: .4byte 0x80001000
thumb_func_start sub_4CB0C
sub_4CB0C: @ 0x0804CB0C
ldr r1, _0804CB20 @ =0x040000D4
- ldr r0, _0804CB24 @ =0x0813A854
+ ldr r0, _0804CB24 @ =gUnknown_0813A854
str r0, [r1]
ldr r0, _0804CB28 @ =0x06015800
str r0, [r1, #4]
@@ -51481,7 +51481,7 @@ sub_4CB0C: @ 0x0804CB0C
bx lr
.align 2, 0
_0804CB20: .4byte 0x040000D4
-_0804CB24: .4byte 0x0813A854
+_0804CB24: .4byte gUnknown_0813A854
_0804CB28: .4byte 0x06015800
_0804CB2C: .4byte 0x80001000
@@ -51491,7 +51491,7 @@ sub_4CB30: @ 0x0804CB30
mov r6, r8
push {r6}
ldr r5, _0804CB90 @ =0x040000D4
- ldr r0, _0804CB94 @ =0x0813C874
+ ldr r0, _0804CB94 @ =gUnknown_0813C874
str r0, [r5]
ldr r0, _0804CB98 @ =0x06015800
str r0, [r5, #4]
@@ -51535,7 +51535,7 @@ sub_4CB30: @ 0x0804CB30
bx r0
.align 2, 0
_0804CB90: .4byte 0x040000D4
-_0804CB94: .4byte 0x0813C874
+_0804CB94: .4byte gUnknown_0813C874
_0804CB98: .4byte 0x06015800
_0804CB9C: .4byte 0x80001000
_0804CBA0: .4byte gMonPortraitGroupGfx
@@ -51558,15 +51558,15 @@ sub_4CBB4: @ 0x0804CBB4
cmp r1, #1
bgt _0804CBDC
ldr r1, _0804CBD4 @ =0x040000D4
- ldr r0, _0804CBD8 @ =0x0849F1CC
+ ldr r0, _0804CBD8 @ =gUnknown_0849F1CC
b _0804CBE0
.align 2, 0
_0804CBD0: .4byte gUnknown_020314E0
_0804CBD4: .4byte 0x040000D4
-_0804CBD8: .4byte 0x0849F1CC
+_0804CBD8: .4byte gUnknown_0849F1CC
_0804CBDC:
ldr r1, _0804CC38 @ =0x040000D4
- ldr r0, _0804CC3C @ =0x0813E894
+ ldr r0, _0804CC3C @ =gUnknown_0813E894
_0804CBE0:
str r0, [r1]
ldr r0, _0804CC40 @ =0x06015800
@@ -51611,7 +51611,7 @@ _0804CBE0:
bx r0
.align 2, 0
_0804CC38: .4byte 0x040000D4
-_0804CC3C: .4byte 0x0813E894
+_0804CC3C: .4byte gUnknown_0813E894
_0804CC40: .4byte 0x06015800
_0804CC44: .4byte 0x80001000
_0804CC48: .4byte gMonPortraitGroupGfx
@@ -51633,7 +51633,7 @@ sub_4CC58: @ 0x0804CC58
cmp r0, #0
bne _0804CC90
ldr r1, _0804CC80 @ =0x040000D4
- ldr r0, _0804CC84 @ =0x083C5A2C
+ ldr r0, _0804CC84 @ =gUnknown_083C5A2C
str r0, [r1]
ldr r0, _0804CC88 @ =0x06015800
str r0, [r1, #4]
@@ -51642,14 +51642,14 @@ sub_4CC58: @ 0x0804CC58
.align 2, 0
_0804CC7C: .4byte gUnknown_020314E0
_0804CC80: .4byte 0x040000D4
-_0804CC84: .4byte 0x083C5A2C
+_0804CC84: .4byte gUnknown_083C5A2C
_0804CC88: .4byte 0x06015800
_0804CC8C: .4byte 0x80001400
_0804CC90:
cmp r0, #1
bne _0804CCB4
ldr r1, _0804CCA4 @ =0x040000D4
- ldr r0, _0804CCA8 @ =0x084A856C
+ ldr r0, _0804CCA8 @ =gUnknown_084A856C
str r0, [r1]
ldr r0, _0804CCAC @ =0x06015800
str r0, [r1, #4]
@@ -51657,12 +51657,12 @@ _0804CC90:
b _0804CCC0
.align 2, 0
_0804CCA4: .4byte 0x040000D4
-_0804CCA8: .4byte 0x084A856C
+_0804CCA8: .4byte gUnknown_084A856C
_0804CCAC: .4byte 0x06015800
_0804CCB0: .4byte 0x80000E00
_0804CCB4:
ldr r1, _0804CD34 @ =0x040000D4
- ldr r0, _0804CD38 @ =0x081408B4
+ ldr r0, _0804CD38 @ =gUnknown_081408B4
str r0, [r1]
ldr r0, _0804CD3C @ =0x06015800
str r0, [r1, #4]
@@ -51681,7 +51681,7 @@ _0804CCC0:
cmp r0, #9
bls _0804CCE8
ldr r1, _0804CD34 @ =0x040000D4
- ldr r0, _0804CD44 @ =0x084AA18C
+ ldr r0, _0804CD44 @ =gUnknown_084AA18C
str r0, [r1]
ldr r0, _0804CD48 @ =0x06011620
str r0, [r1, #4]
@@ -51726,10 +51726,10 @@ _0804CCE8:
bx r0
.align 2, 0
_0804CD34: .4byte 0x040000D4
-_0804CD38: .4byte 0x081408B4
+_0804CD38: .4byte gUnknown_081408B4
_0804CD3C: .4byte 0x06015800
_0804CD40: .4byte 0x80001000
-_0804CD44: .4byte 0x084AA18C
+_0804CD44: .4byte gUnknown_084AA18C
_0804CD48: .4byte 0x06011620
_0804CD4C: .4byte 0x80000430
_0804CD50: .4byte gMonPortraitGroupGfx
@@ -51744,13 +51744,13 @@ sub_4CD60: @ 0x0804CD60
mov r6, r8
push {r6, r7}
movs r2, #0
- ldr r3, _0804CE5C @ =0x03006400
+ ldr r3, _0804CE5C @ =gUnknown_03006400
ldr r6, _0804CE60 @ =gMain
movs r0, #0x80
lsls r0, r0, #4
adds r0, r0, r3
mov r8, r0
- ldr r1, _0804CE64 @ =0x084B77EC
+ ldr r1, _0804CE64 @ =gUnknown_084B77EC
mov sb, r1
ldr r0, _0804CE68 @ =0xFFFFF800
adds r0, r0, r3
@@ -51870,9 +51870,9 @@ _0804CE28:
pop {r0}
bx r0
.align 2, 0
-_0804CE5C: .4byte 0x03006400
+_0804CE5C: .4byte gUnknown_03006400
_0804CE60: .4byte gMain
-_0804CE64: .4byte 0x084B77EC
+_0804CE64: .4byte gUnknown_084B77EC
_0804CE68: .4byte 0xFFFFF800
_0804CE6C: .4byte 0x000007FF
_0804CE70: .4byte 0x040000D4
@@ -52121,7 +52121,7 @@ _0804CF9C:
adds r0, #5
strh r0, [r4, #0x16]
movs r3, #0
- ldr r1, _0804D304 @ =0x03005C00
+ ldr r1, _0804D304 @ =gUnknown_03005C00
mov sl, r1
movs r4, #0x1e
_0804D09C:
@@ -52150,7 +52150,7 @@ _0804D0C0:
asrs r0, r3, #0x10
cmp r0, #0xb
bgt _0804D10A
- ldr r5, _0804D304 @ =0x03005C00
+ ldr r5, _0804D304 @ =gUnknown_03005C00
asrs r6, r1, #0x10
_0804D0CE:
asrs r3, r3, #0x10
@@ -52428,7 +52428,7 @@ _0804D2F4: .4byte 0x00002710
_0804D2F8: .4byte 0x00989680
_0804D2FC: .4byte 0x000F4240
_0804D300: .4byte 0x000186A0
-_0804D304: .4byte 0x03005C00
+_0804D304: .4byte gUnknown_03005C00
_0804D308: .4byte 0x000007C1
_0804D30C: .4byte 0xFFFFC160
_0804D310: .4byte 0x000007E1
@@ -52483,7 +52483,7 @@ _0804D384:
strh r0, [r1]
_0804D394:
ldr r1, _0804D3C0 @ =0x040000D4
- ldr r0, _0804D3C4 @ =0x03006B80
+ ldr r0, _0804D3C4 @ =gUnknown_03006B80
str r0, [r1]
ldr r0, _0804D3C8 @ =0x06002F80
str r0, [r1, #4]
@@ -52503,7 +52503,7 @@ _0804D3B4: .4byte 0x00000FBA
_0804D3B8: .4byte 0x0000C19E
_0804D3BC: .4byte 0x00000FFA
_0804D3C0: .4byte 0x040000D4
-_0804D3C4: .4byte 0x03006B80
+_0804D3C4: .4byte gUnknown_03006B80
_0804D3C8: .4byte 0x06002F80
_0804D3CC: .4byte 0x80000040
@@ -52588,7 +52588,7 @@ _0804D40E:
cmp r0, #3
bne _0804D4F4
movs r1, #0
- ldr r6, _0804D4D4 @ =0x03005EC0
+ ldr r6, _0804D4D4 @ =gUnknown_03005EC0
ldr r5, _0804D4D8 @ =0xFFFFFD40
adds r3, r6, r5
ldr r5, _0804D4DC @ =0x00000179
@@ -52635,7 +52635,7 @@ _0804D47E:
_0804D4C8: .4byte gUnknown_020314E0
_0804D4CC: .4byte 0x00000296
_0804D4D0: .4byte gMain
-_0804D4D4: .4byte 0x03005EC0
+_0804D4D4: .4byte gUnknown_03005EC0
_0804D4D8: .4byte 0xFFFFFD40
_0804D4DC: .4byte 0x00000179
_0804D4E0: .4byte 0x000001FF
@@ -52651,7 +52651,7 @@ _0804D4F4:
b _0804D542
_0804D500:
movs r1, #0
- ldr r4, _0804D578 @ =0x03005C00
+ ldr r4, _0804D578 @ =gUnknown_03005C00
_0804D504:
lsls r2, r1, #0x10
asrs r2, r2, #0x10
@@ -52686,7 +52686,7 @@ _0804D504:
ble _0804D504
_0804D542:
ldr r1, _0804D58C @ =0x040000D4
- ldr r0, _0804D590 @ =0x03005EC0
+ ldr r0, _0804D590 @ =gUnknown_03005EC0
str r0, [r1]
ldr r0, _0804D594 @ =0x060022C0
str r0, [r1, #4]
@@ -52711,24 +52711,24 @@ _0804D556:
cmp r0, #0
beq _0804D5A8
ldr r1, _0804D58C @ =0x040000D4
- ldr r0, _0804D5A4 @ =0x086B0884
+ ldr r0, _0804D5A4 @ =gUnknown_086B0884
b _0804D5AC
.align 2, 0
-_0804D578: .4byte 0x03005C00
+_0804D578: .4byte gUnknown_03005C00
_0804D57C: .4byte 0x00000179
_0804D580: .4byte 0xFFFFC140
_0804D584: .4byte 0x00000199
_0804D588: .4byte 0xFFFFC141
_0804D58C: .4byte 0x040000D4
-_0804D590: .4byte 0x03005EC0
+_0804D590: .4byte gUnknown_03005EC0
_0804D594: .4byte 0x060022C0
_0804D598: .4byte 0x80000040
_0804D59C: .4byte gUnknown_020314E0
_0804D5A0: .4byte 0x00000296
-_0804D5A4: .4byte 0x086B0884
+_0804D5A4: .4byte gUnknown_086B0884
_0804D5A8:
ldr r1, _0804D5D4 @ =0x040000D4
- ldr r0, _0804D5D8 @ =0x081C0064
+ ldr r0, _0804D5D8 @ =gUnknown_081C0064
_0804D5AC:
str r0, [r1]
ldr r0, _0804D5DC @ =0x05000180
@@ -52750,7 +52750,7 @@ _0804D5AC:
b _0804D628
.align 2, 0
_0804D5D4: .4byte 0x040000D4
-_0804D5D8: .4byte 0x081C0064
+_0804D5D8: .4byte gUnknown_081C0064
_0804D5DC: .4byte 0x05000180
_0804D5E0: .4byte 0x80000010
_0804D5E4: .4byte 0x00000296
@@ -52770,14 +52770,14 @@ _0804D5E8:
cmp r0, #0
beq _0804D618
ldr r1, _0804D610 @ =0x040000D4
- ldr r0, _0804D614 @ =0x086B08A4
+ ldr r0, _0804D614 @ =gUnknown_086B08A4
b _0804D61C
.align 2, 0
_0804D610: .4byte 0x040000D4
-_0804D614: .4byte 0x086B08A4
+_0804D614: .4byte gUnknown_086B08A4
_0804D618:
ldr r1, _0804D638 @ =0x040000D4
- ldr r0, _0804D63C @ =0x081C0064
+ ldr r0, _0804D63C @ =gUnknown_081C0064
_0804D61C:
str r0, [r1]
ldr r0, _0804D640 @ =0x05000180
@@ -52795,7 +52795,7 @@ _0804D628:
bx r0
.align 2, 0
_0804D638: .4byte 0x040000D4
-_0804D63C: .4byte 0x081C0064
+_0804D63C: .4byte gUnknown_081C0064
_0804D640: .4byte 0x05000180
_0804D644: .4byte 0x80000010
@@ -52813,7 +52813,7 @@ sub_4D648: @ 0x0804D648
ldr r2, _0804D6A4 @ =0x00000296
adds r0, r0, r2
strh r1, [r0]
- ldr r6, _0804D6A8 @ =0x03005EC0
+ ldr r6, _0804D6A8 @ =gUnknown_03005EC0
ldr r0, _0804D6AC @ =0xFFFFFD40
adds r3, r6, r0
ldr r5, _0804D6B0 @ =0x00000179
@@ -52849,7 +52849,7 @@ _0804D66C:
.align 2, 0
_0804D6A0: .4byte gUnknown_020314E0
_0804D6A4: .4byte 0x00000296
-_0804D6A8: .4byte 0x03005EC0
+_0804D6A8: .4byte gUnknown_03005EC0
_0804D6AC: .4byte 0xFFFFFD40
_0804D6B0: .4byte 0x00000179
_0804D6B4: .4byte 0x00000199
@@ -54681,7 +54681,7 @@ _0804E518:
movs r0, #0
ldrsb r0, [r1, r0]
lsls r0, r0, #5
- ldr r1, _0804E588 @ =0x08137E14
+ ldr r1, _0804E588 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804E58C @ =0x05000220
@@ -54724,7 +54724,7 @@ _0804E572:
_0804E57C: .4byte 0x00000392
_0804E580: .4byte 0x000005F6
_0804E584: .4byte 0x040000D4
-_0804E588: .4byte 0x08137E14
+_0804E588: .4byte gUnknown_08137E14
_0804E58C: .4byte 0x05000220
_0804E590: .4byte 0x80000010
_0804E594: .4byte 0x0000132C
@@ -54911,7 +54911,7 @@ _0804E69C:
movs r0, #0
ldrsb r0, [r1, r0]
lsls r0, r0, #5
- ldr r1, _0804E73C @ =0x08137E14
+ ldr r1, _0804E73C @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804E740 @ =0x05000220
@@ -54935,7 +54935,7 @@ _0804E72C: .4byte 0x00000719
_0804E730: .4byte 0x0000071A
_0804E734: .4byte 0x000005F6
_0804E738: .4byte 0x040000D4
-_0804E73C: .4byte 0x08137E14
+_0804E73C: .4byte gUnknown_08137E14
_0804E740: .4byte 0x05000220
_0804E744: .4byte 0x80000010
_0804E748:
@@ -54948,7 +54948,7 @@ _0804E748:
lsls r7, r7, #3
adds r0, r0, r7
strh r2, [r0]
- ldr r6, _0804E7EC @ =0x08137E14
+ ldr r6, _0804E7EC @ =gUnknown_08137E14
_0804E75C:
adds r3, r4, #0
ldr r0, [r3]
@@ -55023,7 +55023,7 @@ _0804E7D8:
bx r0
.align 2, 0
_0804E7E8: .4byte 0x000005F6
-_0804E7EC: .4byte 0x08137E14
+_0804E7EC: .4byte gUnknown_08137E14
_0804E7F0: .4byte 0x000005F7
_0804E7F4: .4byte 0x040000D4
_0804E7F8: .4byte 0x05000220
@@ -55162,7 +55162,7 @@ _0804E91C: .4byte 0x00000724
thumb_func_start sub_4E920
sub_4E920: @ 0x0804E920
push {r4, r5, lr}
- ldr r1, _0804E9CC @ =0x086B08CA
+ ldr r1, _0804E9CC @ =gUnknown_086B08CA
ldr r4, _0804E9D0 @ =gUnknown_020314E0
ldr r0, [r4]
ldr r2, _0804E9D4 @ =0x00000716
@@ -55203,7 +55203,7 @@ _0804E95C:
lsls r2, r0, #2
adds r2, r2, r0
lsls r2, r2, #2
- ldr r0, _0804E9DC @ =0x086B08D4
+ ldr r0, _0804E9DC @ =gUnknown_086B08D4
adds r2, r2, r0
adds r2, r3, r2
adds r0, #0x28
@@ -55246,11 +55246,11 @@ _0804E95C:
pop {r0}
bx r0
.align 2, 0
-_0804E9CC: .4byte 0x086B08CA
+_0804E9CC: .4byte gUnknown_086B08CA
_0804E9D0: .4byte gUnknown_020314E0
_0804E9D4: .4byte 0x00000716
_0804E9D8: .4byte 0x00000717
-_0804E9DC: .4byte 0x086B08D4
+_0804E9DC: .4byte gUnknown_086B08D4
_0804E9E0: .4byte 0x040000D4
_0804E9E4: .4byte 0x80000010
_0804E9E8: .4byte 0x80000020
@@ -55264,7 +55264,7 @@ sub_4E9F0: @ 0x0804E9F0
lsls r2, r0, #1
adds r2, r2, r0
lsls r2, r2, #2
- ldr r3, _0804EA34 @ =0x086B094C
+ ldr r3, _0804EA34 @ =gUnknown_086B094C
adds r2, r2, r3
adds r4, r3, #0
adds r4, #0x18
@@ -55293,7 +55293,7 @@ sub_4E9F0: @ 0x0804E9F0
pop {r0}
bx r0
.align 2, 0
-_0804EA34: .4byte 0x086B094C
+_0804EA34: .4byte gUnknown_086B094C
_0804EA38: .4byte 0x040000D4
_0804EA3C: .4byte 0x80000060
_0804EA40: .4byte 0x80000010
@@ -55320,7 +55320,7 @@ sub_4EA44: @ 0x0804EA44
lsls r0, r0, #0x18
lsls r4, r4, #0x10
asrs r4, r4, #0xd
- ldr r3, _0804EAA4 @ =0x086B0970
+ ldr r3, _0804EAA4 @ =gUnknown_086B0970
adds r4, r4, r3
ldr r2, _0804EAA8 @ =0x040000D4
ldr r1, [r4]
@@ -55344,7 +55344,7 @@ sub_4EA44: @ 0x0804EA44
.align 2, 0
_0804EA9C: .4byte gUnknown_020314E0
_0804EAA0: .4byte 0x0000070E
-_0804EAA4: .4byte 0x086B0970
+_0804EAA4: .4byte gUnknown_086B0970
_0804EAA8: .4byte 0x040000D4
_0804EAAC: .4byte 0x80000010
@@ -55359,7 +55359,7 @@ sub_4EAB0: @ 0x0804EAB0
movs r2, #0
ldrsb r2, [r0, r2]
lsls r2, r2, #3
- ldr r3, _0804EAEC @ =0x086B09C8
+ ldr r3, _0804EAEC @ =gUnknown_086B09C8
adds r2, r2, r3
ldr r0, _0804EAF0 @ =0x040000D4
ldr r1, [r2]
@@ -55380,7 +55380,7 @@ sub_4EAB0: @ 0x0804EAB0
bx r0
.align 2, 0
_0804EAE8: .4byte gUnknown_020314E0
-_0804EAEC: .4byte 0x086B09C8
+_0804EAEC: .4byte gUnknown_086B09C8
_0804EAF0: .4byte 0x040000D4
_0804EAF4: .4byte 0x80000020
@@ -55440,7 +55440,7 @@ _0804EB5E:
ldr r0, [r7]
ldr r2, _0804EBBC @ =0x0000071D
adds r7, r0, r2
- ldr r6, _0804EBC4 @ =0x086B09E8
+ ldr r6, _0804EBC4 @ =gUnknown_086B09E8
movs r0, #0x30
adds r0, r0, r6
mov ip, r0
@@ -55485,7 +55485,7 @@ _0804EBB4: .4byte gUnknown_020314E0
_0804EBB8: .4byte 0x00000721
_0804EBBC: .4byte 0x0000071D
_0804EBC0: .4byte 0x00000722
-_0804EBC4: .4byte 0x086B09E8
+_0804EBC4: .4byte gUnknown_086B09E8
_0804EBC8: .4byte 0x040000D4
_0804EBCC: .4byte 0x80000020
@@ -55578,7 +55578,7 @@ _0804EC7A:
movs r3, #0xe2
lsls r3, r3, #3
adds r5, r0, r3
- ldr r4, _0804ECD0 @ =0x086B0BC4
+ ldr r4, _0804ECD0 @ =gUnknown_086B0BC4
adds r7, r4, #0
adds r7, #8
ldr r3, _0804ECD4 @ =0x040000D4
@@ -55614,7 +55614,7 @@ _0804EC90:
_0804ECC4: .4byte 0x00000711
_0804ECC8: .4byte 0x00000713
_0804ECCC: .4byte gUnknown_020314E0
-_0804ECD0: .4byte 0x086B0BC4
+_0804ECD0: .4byte gUnknown_086B0BC4
_0804ECD4: .4byte 0x040000D4
_0804ECD8: .4byte 0x80000020
@@ -55681,7 +55681,7 @@ _0804ED46:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #4
- ldr r1, _0804EDAC @ =0x086B0A90
+ ldr r1, _0804EDAC @ =gUnknown_086B0A90
adds r3, r0, r1
adds r4, r1, #0
adds r4, #0x20
@@ -55725,7 +55725,7 @@ _0804EDA0:
bx r0
.align 2, 0
_0804EDA8: .4byte 0x00000726
-_0804EDAC: .4byte 0x086B0A90
+_0804EDAC: .4byte gUnknown_086B0A90
_0804EDB0: .4byte 0x040000D4
_0804EDB4: .4byte 0x80000060
_0804EDB8: .4byte 0x80000050
@@ -55756,7 +55756,7 @@ sub_4EDC0: @ 0x0804EDC0
_0804EDE8:
lsls r0, r3, #0x10
asrs r0, r0, #0xc
- ldr r3, _0804EE68 @ =0x086B0AC0
+ ldr r3, _0804EE68 @ =gUnknown_086B0AC0
adds r4, r0, r3
adds r5, r3, #0
adds r5, #0x20
@@ -55819,7 +55819,7 @@ _0804EE58:
.align 2, 0
_0804EE60: .4byte gUnknown_020314E0
_0804EE64: .4byte 0x00000734
-_0804EE68: .4byte 0x086B0AC0
+_0804EE68: .4byte gUnknown_086B0AC0
_0804EE6C: .4byte 0x040000D4
_0804EE70: .4byte 0x80000040
@@ -55847,7 +55847,7 @@ sub_4EE74: @ 0x0804EE74
_0804EE9A:
lsls r0, r3, #0x10
asrs r0, r0, #0xc
- ldr r3, _0804EF24 @ =0x086B0AF0
+ ldr r3, _0804EF24 @ =gUnknown_086B0AF0
adds r4, r0, r3
adds r5, r3, #0
adds r5, #0x20
@@ -55916,7 +55916,7 @@ _0804EF12:
_0804EF18: .4byte gUnknown_020314E0
_0804EF1C: .4byte 0x00000729
_0804EF20: .4byte 0x00000734
-_0804EF24: .4byte 0x086B0AF0
+_0804EF24: .4byte gUnknown_086B0AF0
_0804EF28: .4byte 0x040000D4
_0804EF2C: .4byte 0x80000020
_0804EF30: .4byte 0x80000040
@@ -55987,7 +55987,7 @@ _0804EFAC:
lsrs r3, r0, #0x10
lsls r0, r3, #0x10
asrs r0, r0, #0xc
- ldr r2, _0804F018 @ =0x086B0B20
+ ldr r2, _0804F018 @ =gUnknown_086B0B20
adds r3, r0, r2
adds r4, r2, #0
adds r4, #0x40
@@ -56039,7 +56039,7 @@ _0804F00C:
bx r0
.align 2, 0
_0804F014: .4byte 0x000001A5
-_0804F018: .4byte 0x086B0B20
+_0804F018: .4byte gUnknown_086B0B20
_0804F01C: .4byte 0x040000D4
_0804F020: .4byte 0x80000050
_0804F024: .4byte 0x80000030
@@ -56088,7 +56088,7 @@ _0804F056:
_0804F074:
lsls r0, r3, #0x10
asrs r0, r0, #0xc
- ldr r4, _0804F0DC @ =0x086B0B94
+ ldr r4, _0804F0DC @ =gUnknown_086B0B94
adds r3, r0, r4
adds r5, r4, #0
adds r5, #0x20
@@ -56136,7 +56136,7 @@ _0804F0CC: .4byte gUnknown_020314E0
_0804F0D0: .4byte 0x00000731
_0804F0D4: .4byte 0x0000072F
_0804F0D8: .4byte 0x00000734
-_0804F0DC: .4byte 0x086B0B94
+_0804F0DC: .4byte gUnknown_086B0B94
_0804F0E0: .4byte 0x00000107
_0804F0E4: .4byte 0x040000D4
_0804F0E8: .4byte 0x80000020
@@ -56221,7 +56221,7 @@ _0804F16E:
movs r0, #0
ldrsb r0, [r1, r0]
lsls r0, r0, #5
- ldr r1, _0804F208 @ =0x08137E14
+ ldr r1, _0804F208 @ =gUnknown_08137E14
adds r0, r0, r1
str r0, [r2]
ldr r0, _0804F20C @ =0x05000220
@@ -56237,8 +56237,8 @@ _0804F196:
ldrb r0, [r0]
cmp r0, #0x28
bne _0804F1AC
- ldr r0, _0804F214 @ =0x02032F20
- ldr r1, _0804F218 @ =0x0869F664
+ ldr r0, _0804F214 @ =gMPlayInfo_SE1
+ ldr r1, _0804F218 @ =gUnknown_0869F664
bl MPlayStart
_0804F1AC:
ldr r0, [r5]
@@ -56254,7 +56254,7 @@ _0804F1AC:
strh r0, [r1]
_0804F1C2:
ldr r2, [r7]
- ldr r3, _0804F21C @ =0x086B0E20
+ ldr r3, _0804F21C @ =gUnknown_086B0E20
adds r0, r2, r4
ldrb r1, [r0]
lsrs r1, r1, #1
@@ -56280,12 +56280,12 @@ _0804F1F8: .4byte 0x00000719
_0804F1FC: .4byte 0x0000071A
_0804F200: .4byte 0x000005F6
_0804F204: .4byte 0x040000D4
-_0804F208: .4byte 0x08137E14
+_0804F208: .4byte gUnknown_08137E14
_0804F20C: .4byte 0x05000220
_0804F210: .4byte 0x80000010
-_0804F214: .4byte 0x02032F20
-_0804F218: .4byte 0x0869F664
-_0804F21C: .4byte 0x086B0E20
+_0804F214: .4byte gMPlayInfo_SE1
+_0804F218: .4byte gUnknown_0869F664
+_0804F21C: .4byte gUnknown_086B0E20
_0804F220:
strb r3, [r1]
ldr r2, [r5]
@@ -56326,7 +56326,7 @@ sub_4F258: @ 0x0804F258
movs r2, #0xe3
lsls r2, r2, #3
adds r5, r0, r2
- ldr r4, _0804F2AC @ =0x086B0B70
+ ldr r4, _0804F2AC @ =gUnknown_086B0B70
adds r7, r4, #0
adds r7, #8
ldr r3, _0804F2B0 @ =0x040000D4
@@ -56362,7 +56362,7 @@ _0804F270:
bx r0
.align 2, 0
_0804F2A8: .4byte gUnknown_020314E0
-_0804F2AC: .4byte 0x086B0B70
+_0804F2AC: .4byte gUnknown_086B0B70
_0804F2B0: .4byte 0x040000D4
_0804F2B4: .4byte 0x80000020
@@ -56380,7 +56380,7 @@ sub_4F2B8: @ 0x0804F2B8
ldr r5, _0804F2F4 @ =0x0000072C
adds r2, r1, r5
ldrh r4, [r2]
- ldr r0, _0804F2F8 @ =0x086B08C4
+ ldr r0, _0804F2F8 @ =gUnknown_086B08C4
movs r1, #0
ldrsb r1, [r3, r1]
subs r1, #1
@@ -56397,7 +56397,7 @@ sub_4F2B8: @ 0x0804F2B8
_0804F2EC: .4byte gUnknown_020314E0
_0804F2F0: .4byte 0x0000072B
_0804F2F4: .4byte 0x0000072C
-_0804F2F8: .4byte 0x086B08C4
+_0804F2F8: .4byte gUnknown_086B08C4
_0804F2FC:
movs r0, #0
strh r0, [r2]
@@ -56485,7 +56485,7 @@ _0804F396:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r2, _0804F4A8 @ =0x086B0CB8
+ ldr r2, _0804F4A8 @ =gUnknown_086B0CB8
adds r3, r0, r2
adds r5, r2, #0
adds r5, #0x30
@@ -56624,7 +56624,7 @@ _0804F4A0:
pop {r0}
bx r0
.align 2, 0
-_0804F4A8: .4byte 0x086B0CB8
+_0804F4A8: .4byte gUnknown_086B0CB8
_0804F4AC: .4byte 0x040000D4
_0804F4B0: .4byte 0x80000030
@@ -56727,7 +56727,7 @@ _0804F562:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r3, _0804F650 @ =0x086B0C04
+ ldr r3, _0804F650 @ =gUnknown_086B0C04
mov ip, r3
adds r3, r0, r3
mov r4, ip
@@ -56842,7 +56842,7 @@ _0804F640:
.align 2, 0
_0804F648: .4byte 0x00000739
_0804F64C: .4byte 0x0000073A
-_0804F650: .4byte 0x086B0C04
+_0804F650: .4byte gUnknown_086B0C04
_0804F654: .4byte 0x00000107
_0804F658: .4byte 0x040000D4
_0804F65C: .4byte 0x80000030
@@ -56946,7 +56946,7 @@ _0804F70E:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r3, _0804F800 @ =0x086B0D6C
+ ldr r3, _0804F800 @ =gUnknown_086B0D6C
mov ip, r3
adds r3, r0, r3
mov r4, ip
@@ -57063,7 +57063,7 @@ _0804F7F0:
.align 2, 0
_0804F7F8: .4byte 0x00000736
_0804F7FC: .4byte 0x00000737
-_0804F800: .4byte 0x086B0D6C
+_0804F800: .4byte gUnknown_086B0D6C
_0804F804: .4byte 0x00000107
_0804F808: .4byte 0x040000D4
_0804F80C: .4byte 0x80000030
@@ -57252,7 +57252,7 @@ sub_4F95C: @ 0x0804F95C
ble _0804F9D6
lsls r0, r6, #0x10
asrs r0, r0, #0xc
- ldr r3, _0804F9E4 @ =0x086B0E9C
+ ldr r3, _0804F9E4 @ =gUnknown_086B0E9C
adds r5, r0, r3
adds r4, r3, #0
adds r4, #0xa0
@@ -57292,14 +57292,14 @@ _0804F9D6:
.align 2, 0
_0804F9DC: .4byte gUnknown_020314E0
_0804F9E0: .4byte 0x0000070E
-_0804F9E4: .4byte 0x086B0E9C
+_0804F9E4: .4byte gUnknown_086B0E9C
_0804F9E8: .4byte 0x040000D4
_0804F9EC: .4byte 0x80000010
thumb_func_start sub_4F9F0
sub_4F9F0: @ 0x0804F9F0
push {r4, r5, lr}
- ldr r1, _0804FA9C @ =0x086B0E60
+ ldr r1, _0804FA9C @ =gUnknown_086B0E60
ldr r4, _0804FAA0 @ =gUnknown_020314E0
ldr r0, [r4]
ldr r2, _0804FAA4 @ =0x00000716
@@ -57340,7 +57340,7 @@ _0804FA2C:
lsls r2, r0, #2
adds r2, r2, r0
lsls r2, r2, #2
- ldr r0, _0804FAAC @ =0x086B108C
+ ldr r0, _0804FAAC @ =gUnknown_086B108C
adds r2, r2, r0
adds r2, r3, r2
adds r0, #0x28
@@ -57383,11 +57383,11 @@ _0804FA2C:
pop {r0}
bx r0
.align 2, 0
-_0804FA9C: .4byte 0x086B0E60
+_0804FA9C: .4byte gUnknown_086B0E60
_0804FAA0: .4byte gUnknown_020314E0
_0804FAA4: .4byte 0x00000716
_0804FAA8: .4byte 0x00000717
-_0804FAAC: .4byte 0x086B108C
+_0804FAAC: .4byte gUnknown_086B108C
_0804FAB0: .4byte 0x040000D4
_0804FAB4: .4byte 0x80000010
_0804FAB8: .4byte 0x80000020
@@ -57404,7 +57404,7 @@ sub_4FAC0: @ 0x0804FAC0
movs r2, #0
ldrsb r2, [r0, r2]
lsls r2, r2, #3
- ldr r3, _0804FAFC @ =0x086B1104
+ ldr r3, _0804FAFC @ =gUnknown_086B1104
adds r2, r2, r3
ldr r0, _0804FB00 @ =0x040000D4
ldr r1, [r2]
@@ -57425,7 +57425,7 @@ sub_4FAC0: @ 0x0804FAC0
bx r0
.align 2, 0
_0804FAF8: .4byte gUnknown_020314E0
-_0804FAFC: .4byte 0x086B1104
+_0804FAFC: .4byte gUnknown_086B1104
_0804FB00: .4byte 0x040000D4
_0804FB04: .4byte 0x80000020
@@ -57438,7 +57438,7 @@ sub_4FB08: @ 0x0804FB08
ands r0, r1
lsrs r0, r0, #4
lsls r0, r0, #4
- ldr r2, _0804FB8C @ =0x086B0F4C
+ ldr r2, _0804FB8C @ =gUnknown_086B0F4C
adds r3, r0, r2
adds r5, r2, #0
adds r5, #0x40
@@ -57500,7 +57500,7 @@ _0804FB72:
bx r0
.align 2, 0
_0804FB88: .4byte gMain
-_0804FB8C: .4byte 0x086B0F4C
+_0804FB8C: .4byte gUnknown_086B0F4C
_0804FB90: .4byte gUnknown_020314E0
_0804FB94: .4byte 0x040000D4
_0804FB98: .4byte 0x80000020
@@ -57563,7 +57563,7 @@ _0804FC0A:
ldr r0, [r7]
ldr r2, _0804FC68 @ =0x0000071D
adds r7, r0, r2
- ldr r6, _0804FC70 @ =0x086B1124
+ ldr r6, _0804FC70 @ =gUnknown_086B1124
movs r0, #0x30
adds r0, r0, r6
mov ip, r0
@@ -57608,7 +57608,7 @@ _0804FC60: .4byte gUnknown_020314E0
_0804FC64: .4byte 0x00000721
_0804FC68: .4byte 0x0000071D
_0804FC6C: .4byte 0x00000722
-_0804FC70: .4byte 0x086B1124
+_0804FC70: .4byte gUnknown_086B1124
_0804FC74: .4byte 0x040000D4
_0804FC78: .4byte 0x80000020
@@ -57701,7 +57701,7 @@ _0804FD26:
movs r3, #0xe2
lsls r3, r3, #3
adds r5, r0, r3
- ldr r4, _0804FD7C @ =0x086B1300
+ ldr r4, _0804FD7C @ =gUnknown_086B1300
adds r7, r4, #0
adds r7, #8
ldr r3, _0804FD80 @ =0x040000D4
@@ -57737,7 +57737,7 @@ _0804FD3C:
_0804FD70: .4byte 0x00000711
_0804FD74: .4byte 0x00000713
_0804FD78: .4byte gUnknown_020314E0
-_0804FD7C: .4byte 0x086B1300
+_0804FD7C: .4byte gUnknown_086B1300
_0804FD80: .4byte 0x040000D4
_0804FD84: .4byte 0x80000020
@@ -57804,7 +57804,7 @@ _0804FDF2:
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #4
- ldr r1, _0804FE58 @ =0x086B11CC
+ ldr r1, _0804FE58 @ =gUnknown_086B11CC
adds r3, r0, r1
adds r4, r1, #0
adds r4, #0x20
@@ -57848,7 +57848,7 @@ _0804FE4C:
bx r0
.align 2, 0
_0804FE54: .4byte 0x00000726
-_0804FE58: .4byte 0x086B11CC
+_0804FE58: .4byte gUnknown_086B11CC
_0804FE5C: .4byte 0x040000D4
_0804FE60: .4byte 0x80000070
_0804FE64: .4byte 0x80000060
@@ -57923,7 +57923,7 @@ _0804FEE2:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r3, _0804FFE4 @ =0x086B13F4
+ ldr r3, _0804FFE4 @ =gUnknown_086B13F4
adds r2, r0, r3
adds r6, r3, #0
adds r6, #0x24
@@ -58010,7 +58010,7 @@ _0804FF7C:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r3, _0804FFF8 @ =0x086B146C
+ ldr r3, _0804FFF8 @ =gUnknown_086B146C
adds r2, r0, r3
adds r6, r3, #0
adds r6, #0x24
@@ -58052,12 +58052,12 @@ _0804FFDA:
pop {r0}
bx r0
.align 2, 0
-_0804FFE4: .4byte 0x086B13F4
+_0804FFE4: .4byte gUnknown_086B13F4
_0804FFE8: .4byte 0x040000D4
_0804FFEC: .4byte 0x80000020
_0804FFF0: .4byte 0x80000030
_0804FFF4: .4byte 0x00000105
-_0804FFF8: .4byte 0x086B146C
+_0804FFF8: .4byte gUnknown_086B146C
_0804FFFC: .4byte 0x00000107
thumb_func_start sub_50000
@@ -58084,7 +58084,7 @@ sub_50000: @ 0x08050000
_08050026:
lsls r0, r1, #0x10
asrs r0, r0, #0xc
- ldr r3, _080500A4 @ =0x086B11FC
+ ldr r3, _080500A4 @ =gUnknown_086B11FC
adds r4, r0, r3
adds r5, r3, #0
adds r5, #0x20
@@ -58146,7 +58146,7 @@ _08050094:
.align 2, 0
_0805009C: .4byte gUnknown_020314E0
_080500A0: .4byte 0x00000734
-_080500A4: .4byte 0x086B11FC
+_080500A4: .4byte gUnknown_086B11FC
_080500A8: .4byte 0x040000D4
_080500AC: .4byte 0x80000020
_080500B0: .4byte 0x80000040
@@ -58174,7 +58174,7 @@ sub_500B4: @ 0x080500B4
_080500D8:
lsls r0, r1, #0x10
asrs r0, r0, #0xc
- ldr r1, _08050148 @ =0x086B122C
+ ldr r1, _08050148 @ =gUnknown_086B122C
adds r3, r0, r1
adds r4, r1, #0
adds r4, #0x20
@@ -58229,7 +58229,7 @@ _08050136:
_0805013C: .4byte gUnknown_020314E0
_08050140: .4byte 0x00000729
_08050144: .4byte 0x00000734
-_08050148: .4byte 0x086B122C
+_08050148: .4byte gUnknown_086B122C
_0805014C: .4byte 0x040000D4
_08050150: .4byte 0x80000040
@@ -58333,7 +58333,7 @@ _08050206:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r1, _080502F8 @ =0x086B1340
+ ldr r1, _080502F8 @ =gUnknown_086B1340
mov ip, r1
adds r3, r0, r1
mov r4, ip
@@ -58449,7 +58449,7 @@ _080502E6:
.align 2, 0
_080502F0: .4byte 0x00000739
_080502F4: .4byte 0x0000073A
-_080502F8: .4byte 0x086B1340
+_080502F8: .4byte gUnknown_086B1340
_080502FC: .4byte 0x00000107
_08050300: .4byte 0x040000D4
_08050304: .4byte 0x80000030
@@ -58554,7 +58554,7 @@ _080503BA:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r3, _080504AC @ =0x086B14A8
+ ldr r3, _080504AC @ =gUnknown_086B14A8
mov ip, r3
adds r3, r0, r3
mov r4, ip
@@ -58671,7 +58671,7 @@ _0805049C:
.align 2, 0
_080504A4: .4byte 0x00000736
_080504A8: .4byte 0x00000737
-_080504AC: .4byte 0x086B14A8
+_080504AC: .4byte gUnknown_086B14A8
_080504B0: .4byte 0x00000107
_080504B4: .4byte 0x040000D4
_080504B8: .4byte 0x80000030
@@ -58721,7 +58721,7 @@ _080504EE:
_0805050C:
lsls r0, r3, #0x10
asrs r0, r0, #0xc
- ldr r3, _08050594 @ =0x086B12D0
+ ldr r3, _08050594 @ =gUnknown_086B12D0
adds r4, r0, r3
adds r5, r3, #0
adds r5, #0x20
@@ -58788,7 +58788,7 @@ _08050584: .4byte gUnknown_020314E0
_08050588: .4byte 0x00000731
_0805058C: .4byte 0x0000072F
_08050590: .4byte 0x00000734
-_08050594: .4byte 0x086B12D0
+_08050594: .4byte gUnknown_086B12D0
_08050598: .4byte 0x040000D4
_0805059C: .4byte 0x80000030
_080505A0: .4byte 0x80000040
@@ -58860,7 +58860,7 @@ _08050620:
lsrs r3, r0, #0x10
lsls r0, r3, #0x10
asrs r0, r0, #0xc
- ldr r2, _080506A0 @ =0x086B125C
+ ldr r2, _080506A0 @ =gUnknown_086B125C
adds r3, r0, r2
adds r4, r2, #0
adds r4, #0x40
@@ -58924,7 +58924,7 @@ _08050694:
bx r0
.align 2, 0
_0805069C: .4byte 0x000001A5
-_080506A0: .4byte 0x086B125C
+_080506A0: .4byte gUnknown_086B125C
_080506A4: .4byte 0x040000D4
_080506A8: .4byte 0x80000040
_080506AC: .4byte 0x80000030
@@ -58938,7 +58938,7 @@ sub_506B0: @ 0x080506B0
movs r2, #0xe3
lsls r2, r2, #3
adds r5, r0, r2
- ldr r4, _08050704 @ =0x086B12AC
+ ldr r4, _08050704 @ =gUnknown_086B12AC
adds r7, r4, #0
adds r7, #8
ldr r3, _08050708 @ =0x040000D4
@@ -58974,7 +58974,7 @@ _080506C8:
bx r0
.align 2, 0
_08050700: .4byte gUnknown_020314E0
-_08050704: .4byte 0x086B12AC
+_08050704: .4byte gUnknown_086B12AC
_08050708: .4byte 0x040000D4
_0805070C: .4byte 0x80000020
@@ -58999,7 +58999,7 @@ sub_50710: @ 0x08050710
ldr r2, _08050778 @ =0x0000034B
mov r8, r2
ldr r5, _0805077C @ =0x040000D4
- ldr r0, _08050780 @ =0x086B0F9C
+ ldr r0, _08050780 @ =gUnknown_086B0F9C
mov sl, r0
ldr r7, _08050784 @ =0x80000020
_0805073C:
@@ -59034,7 +59034,7 @@ _08050770: .4byte gUnknown_020314E0
_08050774: .4byte 0x00000346
_08050778: .4byte 0x0000034B
_0805077C: .4byte 0x040000D4
-_08050780: .4byte 0x086B0F9C
+_08050780: .4byte gUnknown_086B0F9C
_08050784: .4byte 0x80000020
_08050788:
movs r2, #0
@@ -59046,7 +59046,7 @@ _0805078A:
lsls r2, r2, #3
add r2, sl
adds r2, r1, r2
- ldr r0, _080507D0 @ =0x086B0FAC
+ ldr r0, _080507D0 @ =gUnknown_086B0FAC
adds r1, r1, r0
ldr r0, [r2]
str r0, [r5]
@@ -59075,7 +59075,7 @@ _080507C0:
pop {r0}
bx r0
.align 2, 0
-_080507D0: .4byte 0x086B0FAC
+_080507D0: .4byte gUnknown_086B0FAC
thumb_func_start sub_507D4
sub_507D4: @ 0x080507D4
@@ -59098,7 +59098,7 @@ sub_507D4: @ 0x080507D4
lsrs r1, r0, #0x12
_080507F8:
lsls r0, r1, #3
- ldr r2, _0805083C @ =0x086B0E6C
+ ldr r2, _0805083C @ =gUnknown_086B0E6C
adds r3, r0, r2
adds r5, r2, #0
adds r5, #0x28
@@ -59131,7 +59131,7 @@ _0805081E:
.align 2, 0
_08050834: .4byte gUnknown_020314E0
_08050838: .4byte 0x0000070C
-_0805083C: .4byte 0x086B0E6C
+_0805083C: .4byte gUnknown_086B0E6C
_08050840: .4byte 0x040000D4
_08050844: .4byte 0x80000020
@@ -59140,7 +59140,7 @@ sub_50848: @ 0x08050848
push {r4, r5, r6, r7, lr}
movs r0, #0
ldr r4, _080508E8 @ =gMain
- ldr r7, _080508EC @ =0x086B155C
+ ldr r7, _080508EC @ =gUnknown_086B155C
adds r6, r4, #0
movs r5, #0xb8
movs r3, #0xbe
@@ -59219,7 +59219,7 @@ _0805085A:
bx r0
.align 2, 0
_080508E8: .4byte gMain
-_080508EC: .4byte 0x086B155C
+_080508EC: .4byte gUnknown_086B155C
_080508F0: .4byte 0x000030F8
_080508F4: .4byte 0x00002578
_080508F8: .4byte 0x00003548
@@ -59255,7 +59255,7 @@ sub_50918: @ 0x08050918
movs r0, #0x33
adds r5, r2, #0
ldr r7, _080509F8 @ =gUnknown_020314E0
- ldr r4, _080509FC @ =0x086B155C
+ ldr r4, _080509FC @ =gUnknown_086B155C
mov r8, r4
adds r6, r5, #0
movs r4, #0xb8
@@ -59346,7 +59346,7 @@ _080509EC: .4byte gMain
_080509F0: .4byte 0x00000A28
_080509F4: .4byte 0x00002578
_080509F8: .4byte gUnknown_020314E0
-_080509FC: .4byte 0x086B155C
+_080509FC: .4byte gUnknown_086B155C
_08050A00: .4byte 0x000031B0
_08050A04: .4byte 0x00003268
_08050A08: .4byte 0x00002858
@@ -59450,7 +59450,7 @@ sub_50AD4: @ 0x08050AD4
push {r4, r5, r6, r7, lr}
movs r0, #0
ldr r3, _08050B5C @ =gMain
- ldr r7, _08050B60 @ =0x086B155C
+ ldr r7, _08050B60 @ =gUnknown_086B155C
adds r6, r3, #0
movs r5, #0xb8
movs r4, #0xbe
@@ -59517,7 +59517,7 @@ _08050AE6:
bx r0
.align 2, 0
_08050B5C: .4byte gMain
-_08050B60: .4byte 0x086B155C
+_08050B60: .4byte gUnknown_086B155C
_08050B64: .4byte 0x000036B8
_08050B68: .4byte 0x00002E18
_08050B6C: .4byte 0x00003490
@@ -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,15 +59694,15 @@ _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
ldrb r1, [r0, #4]
lsls r1, r1, #3
- ldr r2, _08050D44 @ =0x086B155C
+ ldr r2, _08050D44 @ =gUnknown_086B155C
adds r1, r1, r2
ldr r0, [r1]
ldrh r1, [r1, #4]
@@ -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
@@ -59739,14 +59739,14 @@ _08050D34: .4byte 0x000030F8
_08050D38: .4byte 0x000033D8
_08050D3C: .4byte 0x000031B0
_08050D40: .4byte 0x00002BF0
-_08050D44: .4byte 0x086B155C
+_08050D44: .4byte gUnknown_086B155C
thumb_func_start sub_50D48
sub_50D48: @ 0x08050D48
push {r4, r5, r6, r7, lr}
movs r1, #0
ldr r6, _08050D74 @ =gMain
- ldr r0, _08050D78 @ =0x086B155C
+ ldr r0, _08050D78 @ =gUnknown_086B155C
mov ip, r0
adds r5, r6, #0
movs r4, #0xb8
@@ -59767,7 +59767,7 @@ _08050D5C:
b _08050D88
.align 2, 0
_08050D74: .4byte gMain
-_08050D78: .4byte 0x086B155C
+_08050D78: .4byte gUnknown_086B155C
_08050D7C:
adds r0, r1, #0
muls r0, r4, r0
@@ -59803,7 +59803,7 @@ _08050D88:
thumb_func_start sub_50DB8
sub_50DB8: @ 0x08050DB8
push {lr}
- ldr r0, _08050DD8 @ =0x086B155C
+ ldr r0, _08050DD8 @ =gUnknown_086B155C
ldr r2, _08050DDC @ =gMain
ldrb r1, [r2, #4]
lsls r1, r1, #3
@@ -59817,7 +59817,7 @@ sub_50DB8: @ 0x08050DB8
pop {r0}
bx r0
.align 2, 0
-_08050DD8: .4byte 0x086B155C
+_08050DD8: .4byte gUnknown_086B155C
_08050DDC: .4byte gMain
thumb_func_start sub_50DE0
@@ -59825,7 +59825,7 @@ sub_50DE0: @ 0x08050DE0
push {r4, r5, r6, r7, lr}
movs r1, #0
ldr r2, _08050E0C @ =gMain
- ldr r0, _08050E10 @ =0x086B155C
+ ldr r0, _08050E10 @ =gUnknown_086B155C
mov ip, r0
adds r6, r2, #0
movs r5, #0xb8
@@ -59846,7 +59846,7 @@ _08050DF4:
b _08050E20
.align 2, 0
_08050E0C: .4byte gMain
-_08050E10: .4byte 0x086B155C
+_08050E10: .4byte gUnknown_086B155C
_08050E14:
adds r0, r1, #0
muls r0, r5, r0
@@ -59971,7 +59971,7 @@ sub_50F04: @ 0x08050F04
push {r4, r5, r6, r7, lr}
movs r1, #0
ldr r2, _08050F30 @ =gMain
- ldr r0, _08050F34 @ =0x086B155C
+ ldr r0, _08050F34 @ =gUnknown_086B155C
mov ip, r0
adds r6, r2, #0
movs r5, #0xb8
@@ -59992,7 +59992,7 @@ _08050F18:
b _08050F44
.align 2, 0
_08050F30: .4byte gMain
-_08050F34: .4byte 0x086B155C
+_08050F34: .4byte gUnknown_086B155C
_08050F38:
adds r0, r1, #0
muls r0, r5, r0
@@ -60056,7 +60056,7 @@ _08050FA8: .4byte 0x00001210
thumb_func_start sub_50FAC
sub_50FAC: @ 0x08050FAC
push {lr}
- ldr r0, _08050FCC @ =0x086B155C
+ ldr r0, _08050FCC @ =gUnknown_086B155C
ldr r2, _08050FD0 @ =gMain
ldrb r1, [r2, #4]
lsls r1, r1, #3
@@ -60070,7 +60070,7 @@ sub_50FAC: @ 0x08050FAC
pop {r0}
bx r0
.align 2, 0
-_08050FCC: .4byte 0x086B155C
+_08050FCC: .4byte gUnknown_086B155C
_08050FD0: .4byte gMain
thumb_func_start sub_50FD4
@@ -60078,7 +60078,7 @@ sub_50FD4: @ 0x08050FD4
push {r4, r5, r6, r7, lr}
movs r1, #0
ldr r2, _08051000 @ =gMain
- ldr r0, _08051004 @ =0x086B155C
+ ldr r0, _08051004 @ =gUnknown_086B155C
mov ip, r0
adds r6, r2, #0
movs r5, #0xb8
@@ -60099,7 +60099,7 @@ _08050FE8:
b _08051014
.align 2, 0
_08051000: .4byte gMain
-_08051004: .4byte 0x086B155C
+_08051004: .4byte gUnknown_086B155C
_08051008:
adds r0, r1, #0
muls r0, r5, r0
@@ -60153,7 +60153,7 @@ _08051064: .4byte 0x000017D0
thumb_func_start sub_51068
sub_51068: @ 0x08051068
push {lr}
- ldr r0, _08051088 @ =0x086B155C
+ ldr r0, _08051088 @ =gUnknown_086B155C
ldr r2, _0805108C @ =gMain
ldrb r1, [r2, #4]
lsls r1, r1, #3
@@ -60167,7 +60167,7 @@ sub_51068: @ 0x08051068
pop {r0}
bx r0
.align 2, 0
-_08051088: .4byte 0x086B155C
+_08051088: .4byte gUnknown_086B155C
_0805108C: .4byte gMain
thumb_func_start sub_51090
@@ -60175,7 +60175,7 @@ sub_51090: @ 0x08051090
push {r4, r5, r6, r7, lr}
movs r1, #0
ldr r2, _080510BC @ =gMain
- ldr r0, _080510C0 @ =0x086B155C
+ ldr r0, _080510C0 @ =gUnknown_086B155C
mov ip, r0
adds r6, r2, #0
movs r5, #0xb8
@@ -60196,7 +60196,7 @@ _080510A4:
b _080510D0
.align 2, 0
_080510BC: .4byte gMain
-_080510C0: .4byte 0x086B155C
+_080510C0: .4byte gUnknown_086B155C
_080510C4:
adds r0, r1, #0
muls r0, r5, r0
@@ -60251,7 +60251,7 @@ _08051124: .4byte 0x00001210
thumb_func_start sub_51128
sub_51128: @ 0x08051128
push {lr}
- ldr r0, _08051148 @ =0x086B155C
+ ldr r0, _08051148 @ =gUnknown_086B155C
ldr r2, _0805114C @ =gMain
ldrb r1, [r2, #4]
lsls r1, r1, #3
@@ -60265,7 +60265,7 @@ sub_51128: @ 0x08051128
pop {r0}
bx r0
.align 2, 0
-_08051148: .4byte 0x086B155C
+_08051148: .4byte gUnknown_086B155C
_0805114C: .4byte gMain
thumb_func_start sub_51150
@@ -60273,7 +60273,7 @@ sub_51150: @ 0x08051150
push {r4, r5, r6, r7, lr}
movs r1, #0
ldr r2, _0805117C @ =gMain
- ldr r0, _08051180 @ =0x086B155C
+ ldr r0, _08051180 @ =gUnknown_086B155C
mov ip, r0
adds r6, r2, #0
movs r5, #0xb8
@@ -60294,7 +60294,7 @@ _08051164:
b _08051190
.align 2, 0
_0805117C: .4byte gMain
-_08051180: .4byte 0x086B155C
+_08051180: .4byte gUnknown_086B155C
_08051184:
adds r0, r1, #0
muls r0, r5, r0
@@ -60355,7 +60355,7 @@ _080511F4: .4byte 0x00000D08
thumb_func_start sub_511F8
sub_511F8: @ 0x080511F8
push {lr}
- ldr r0, _08051218 @ =0x086B155C
+ ldr r0, _08051218 @ =gUnknown_086B155C
ldr r2, _0805121C @ =gMain
ldrb r1, [r2, #4]
lsls r1, r1, #3
@@ -60369,5 +60369,5 @@ sub_511F8: @ 0x080511F8
pop {r0}
bx r0
.align 2, 0
-_08051218: .4byte 0x086B155C
+_08051218: .4byte gUnknown_086B155C
_0805121C: .4byte gMain
diff --git a/asm/rom_528AC.s b/asm/rom_528AC.s
index 718a74d..f5f2b88 100755
--- a/asm/rom_528AC.s
+++ b/asm/rom_528AC.s
@@ -14,7 +14,7 @@ sub_528AC: @ 0x080528AC
ldr r0, _080528CC @ =0x00000113
cmp r1, r0
bls _080528D8
- ldr r0, _080528D0 @ =0x08527F18
+ ldr r0, _080528D0 @ =gUnknown_08527F18
ldr r2, _080528D4 @ =0xFFFFFEEC
adds r1, r1, r2
lsls r1, r1, #1
@@ -23,7 +23,7 @@ sub_528AC: @ 0x080528AC
b _080528DA
.align 2, 0
_080528CC: .4byte 0x00000113
-_080528D0: .4byte 0x08527F18
+_080528D0: .4byte gUnknown_08527F18
_080528D4: .4byte 0xFFFFFEEC
_080528D8:
movs r0, #0xc8
@@ -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 @ =gMPlayInfo_BGM
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 gMPlayInfo_BGM
_08052918: .4byte 0x0000FFFF
thumb_func_start sub_5291C
@@ -147,34 +147,34 @@ _080529CA:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r1, _080529D4 @ =0x08532D6C
+ ldr r1, _080529D4 @ =gUnknown_08532D6C
b _080529F0
.align 2, 0
-_080529D4: .4byte 0x08532D6C
+_080529D4: .4byte gUnknown_08532D6C
_080529D8:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r1, _080529E4 @ =0x08533360
+ ldr r1, _080529E4 @ =gUnknown_08533360
b _080529F0
.align 2, 0
-_080529E4: .4byte 0x08533360
+_080529E4: .4byte gUnknown_08533360
_080529E8:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r1, _080529F8 @ =0x08533960
+ ldr r1, _080529F8 @ =gUnknown_08533960
_080529F0:
adds r0, r0, r1
bl SetPokemonCryTone
b _08052A0A
.align 2, 0
-_080529F8: .4byte 0x08533960
+_080529F8: .4byte gUnknown_08533960
_080529FC:
lsls r0, r1, #1
adds r0, r0, r1
lsls r0, r0, #2
- ldr r1, _08052A14 @ =0x08533F60
+ ldr r1, _08052A14 @ =gUnknown_08533F60
adds r0, r0, r1
bl SetPokemonCryTone
_08052A0A:
@@ -184,7 +184,7 @@ _08052A0A:
pop {r0}
bx r0
.align 2, 0
-_08052A14: .4byte 0x08533F60
+_08052A14: .4byte gUnknown_08533F60
thumb_func_start sub_52A18
sub_52A18: @ 0x08052A18
@@ -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
@@ -256,7 +256,7 @@ _08052A7A:
adds r3, r5, r0
movs r0, #0
ldrsb r0, [r3, r0]
- ldr r1, _08052B10 @ =0x086BBA6C
+ ldr r1, _08052B10 @ =gUnknown_086BBA6C
ldrb r6, [r1]
cmp r0, r6
bne _08052ACA
@@ -309,10 +309,10 @@ _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 0x086BBA6C
+_08052B10: .4byte gUnknown_086BBA6C
_08052B14: .4byte 0x0000FFFF
_08052B18:
adds r0, r7, #1
@@ -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,28 +468,28 @@ _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
- ldr r3, _08052CC0 @ =0x086BBA6C
+ ldr r3, _08052CC0 @ =gUnknown_086BBA6C
_08052C72:
lsls r0, r1, #0x10
asrs r0, r0, #0x10
@@ -525,5 +525,5 @@ _08052C72:
pop {r0}
bx r0
.align 2, 0
-_08052CBC: .4byte 0x0200B134
-_08052CC0: .4byte 0x086BBA6C
+_08052CBC: .4byte gUnknown_0200B134
+_08052CC0: .4byte gUnknown_086BBA6C
diff --git a/asm/rom_9BC.s b/asm/rom_9BC.s
index 9f97371..12970f6 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:
@@ -119,12 +119,12 @@ _080014E4:
cmp r0, #3
bhi _080014F8
lsls r0, r0, #1
- ldr r1, _080014F4 @ =0x0805C748
+ ldr r1, _080014F4 @ =gUnknown_0805C748
adds r0, r0, r1
ldrh r0, [r0]
b _080014FC
.align 2, 0
-_080014F4: .4byte 0x0805C748
+_080014F4: .4byte gUnknown_0805C748
_080014F8:
movs r0, #0x80
lsls r0, r0, #8
@@ -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
@@ -814,7 +814,7 @@ sub_1A78: @ 0x08001A78
ldr r3, _08001A98 @ =0x04000208
movs r0, #0
strh r0, [r3]
- ldr r2, _08001A9C @ =0x03007FF8
+ ldr r2, _08001A9C @ =INTR_CHECK
ldrh r0, [r2]
movs r1, #1
orrs r0, r1
@@ -824,7 +824,7 @@ sub_1A78: @ 0x08001A78
bx r0
.align 2, 0
_08001A98: .4byte 0x04000208
-_08001A9C: .4byte 0x03007FF8
+_08001A9C: .4byte 0x03007FF8 @ INTR_CHECK
thumb_func_start nullsub_15
nullsub_15: @ 0x08001AA0
@@ -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 a5cb4dc..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]
@@ -27,7 +27,7 @@ sub_11640: @ 0x08011640
movs r0, #0x11
ldrsb r0, [r4, r0]
strh r0, [r6]
- ldr r5, _0801174C @ =0x086A96E4
+ ldr r5, _0801174C @ =gUnknown_086A96E4
adds r0, r5, #0
movs r1, #5
bl LoadSpriteSets
@@ -140,8 +140,8 @@ _08011730:
bx r0
.align 2, 0
_08011744: .4byte gTitlescreen
-_08011748: .4byte 0x0200B3B8
-_0801174C: .4byte 0x086A96E4
+_08011748: .4byte gUnknown_0200B3B8
+_0801174C: .4byte gUnknown_086A96E4
_08011750: .4byte gOamBuffer
_08011754: .4byte 0xFFFFFE00
_08011758: .4byte 0x000001FF
@@ -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]
@@ -293,7 +293,7 @@ _0801187C:
ldrh r0, [r2]
cmp r0, #1
bne _080118D8
- ldr r2, _08011958 @ =0x086A9684
+ ldr r2, _08011958 @ =gUnknown_086A9684
ldr r1, _0801195C @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@@ -340,7 +340,7 @@ _080118D8:
ldrh r0, [r7]
cmp r0, #1
bne _08011930
- ldr r2, _08011964 @ =0x086A9694
+ ldr r2, _08011964 @ =gUnknown_086A9694
ldr r1, _0801195C @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@@ -399,10 +399,10 @@ _08011930:
.align 2, 0
_08011950: .4byte 0x000001FF
_08011954: .4byte 0xFFFFFE00
-_08011958: .4byte 0x086A9684
+_08011958: .4byte gUnknown_086A9684
_0801195C: .4byte gTitlescreen
_08011960: .4byte gOamBuffer
-_08011964: .4byte 0x086A9694
+_08011964: .4byte gUnknown_086A9694
thumb_func_start sub_11968
sub_11968: @ 0x08011968
@@ -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]
@@ -551,7 +551,7 @@ _08011A88:
ldrh r0, [r2]
cmp r0, #1
bne _08011AE4
- ldr r2, _08011B64 @ =0x086A96AC
+ ldr r2, _08011B64 @ =gUnknown_086A96AC
ldr r1, _08011B68 @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@@ -598,7 +598,7 @@ _08011AE4:
ldrh r0, [r7]
cmp r0, #1
bne _08011B3C
- ldr r2, _08011B70 @ =0x086A96C0
+ ldr r2, _08011B70 @ =gUnknown_086A96C0
ldr r1, _08011B68 @ =gTitlescreen
movs r0, #0
ldrsb r0, [r1, r0]
@@ -657,10 +657,10 @@ _08011B3C:
.align 2, 0
_08011B5C: .4byte 0x000001FF
_08011B60: .4byte 0xFFFFFE00
-_08011B64: .4byte 0x086A96AC
+_08011B64: .4byte gUnknown_086A96AC
_08011B68: .4byte gTitlescreen
_08011B6C: .4byte gOamBuffer
-_08011B70: .4byte 0x086A96C0
+_08011B70: .4byte gUnknown_086A96C0
thumb_func_start sub_11B74
sub_11B74: @ 0x08011B74
diff --git a/asm/unknown_lib.s b/asm/unknown_lib.s
index 04a2df0..a96898d 100755
--- a/asm/unknown_lib.s
+++ b/asm/unknown_lib.s
@@ -121,19 +121,19 @@ _080555B4:
thumb_func_start sub_555BC
sub_555BC: @ 0x080555BC
- ldr r2, _080555D0 @ =0x080554F1
+ ldr r2, _080555D0 @ =sub_554F0
movs r0, #1
eors r2, r0
- ldr r3, _080555D4 @ =0x02002FD8
- ldr r0, _080555D8 @ =0x08055531
- ldr r1, _080555D0 @ =0x080554F1
+ ldr r3, _080555D4 @ =gUnknown_02002FD8
+ ldr r0, _080555D8 @ =sub_55530
+ ldr r1, _080555D0 @ =sub_554F0
subs r0, r0, r1
lsls r0, r0, #0xf
b _080555E8
.align 2, 0
-_080555D0: .4byte 0x080554F1
-_080555D4: .4byte 0x02002FD8
-_080555D8: .4byte 0x08055531
+_080555D0: .4byte sub_554F0
+_080555D4: .4byte gUnknown_02002FD8
+_080555D8: .4byte sub_55530
_080555DC:
ldrh r0, [r2]
strh r0, [r3]
@@ -145,24 +145,24 @@ _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 @ =0x08055571
+ ldr r2, _08055610 @ =sub_55570
movs r0, #1
eors r2, r0
- ldr r3, _08055614 @ =0x02002F38
- ldr r0, _08055618 @ =0x080555BD
- ldr r1, _08055610 @ =0x08055571
+ ldr r3, _08055614 @ =gUnknown_02002F38
+ ldr r0, _08055618 @ =sub_555BC
+ ldr r1, _08055610 @ =sub_55570
subs r0, r0, r1
lsls r0, r0, #0xf
b _08055628
.align 2, 0
-_08055608: .4byte 0x02032FF0
-_0805560C: .4byte 0x02002FD9
-_08055610: .4byte 0x08055571
-_08055614: .4byte 0x02002F38
-_08055618: .4byte 0x080555BD
+_08055608: .4byte gUnknown_02032FF0
+_0805560C: .4byte gUnknown_02002FD9
+_08055610: .4byte sub_55570
+_08055614: .4byte gUnknown_02002F38
+_08055618: .4byte sub_555BC
_0805561C:
ldrh r0, [r2]
strh r0, [r3]
@@ -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/common_syms/m4a.txt b/common_syms/m4a.txt
index 7fb31f6..376b3a0 100644
--- a/common_syms/m4a.txt
+++ b/common_syms/m4a.txt
@@ -8,4 +8,4 @@ gPokemonCrySong
gMPlayInfo_BGM
gMPlayInfo_SE1
gMPlayInfo_SE2
-gMPlayMemAccArea \ No newline at end of file
+gMPlayMemAccArea
diff --git a/data/graphics/mon_portraits.inc b/data/graphics/mon_portraits.inc
index 38e127b..56a9ce9 100755
--- a/data/graphics/mon_portraits.inc
+++ b/data/graphics/mon_portraits.inc
@@ -202,7 +202,7 @@ gMonPortraitsGroup11_Gfx:: @ 0x084E4E6C
.incbin "graphics/mon_portraits/relicanth_portrait.4bpp"
.incbin "graphics/mon_portraits/corsola_portrait.4bpp"
-gMonPortraitsGroup12_Gfx:: @ 0x084E7B6C
+gMonPortraitsGroup12_Gfx:: @ 0x084E756C
.incbin "graphics/mon_portraits/chinchou_portrait.4bpp"
.incbin "graphics/mon_portraits/lanturn_portrait.4bpp"
.incbin "graphics/mon_portraits/luvdisc_portrait.4bpp"
@@ -219,7 +219,7 @@ gMonPortraitsGroup12_Gfx:: @ 0x084E7B6C
.incbin "graphics/mon_portraits/regice_portrait.4bpp"
.incbin "graphics/mon_portraits/registeel_portrait.4bpp"
-gMonPortraitsGroup13_Gfx:: @ 0x084EAB6C
+gMonPortraitsGroup13_Gfx:: @ 0x084EA26C
.incbin "graphics/mon_portraits/latias_portrait.4bpp"
.incbin "graphics/mon_portraits/latios_portrait.4bpp"
.incbin "graphics/mon_portraits/kyogre_portrait.4bpp"
diff --git a/data/rom.s b/data/rom.s
index f745968..4764ced 100755
--- a/data/rom.s
+++ b/data/rom.s
@@ -3,7 +3,8 @@
@ field select palettes 0xA8840
-.incbin "baserom.gba", 0x55A68, 0x55A84 - 0x55A68
+gUnknown_08055A68:: @ 0x08055A68
+ .incbin "baserom.gba", 0x55A68, 0x55A84 - 0x55A68
.include "data/mon_locations.inc"
@@ -662,7 +663,68 @@ gUnknown_08058248:: @ 0x08058248
gUnknown_0805C248:: @ 0x0805C248
.incbin "baserom.gba", 0x5C248, 0x500
-.incbin "baserom.gba", 0x5C748, 0x79890 - 0x5C748
+gUnknown_0805C748:: @ 0x0805C748
+ .incbin "baserom.gba", 0x5C748, 0x8
+
+gUnknown_0805C750:: @ 0x0805C750
+ .incbin "baserom.gba", 0x5C750, 0xC
+
+gUnknown_0805C75C:: @ 0x0805C75C
+ .incbin "baserom.gba", 0x5C75C, 0x24
+
+gUnknown_0805C780:: @ 0x0805C780
+ .incbin "baserom.gba", 0x5C780, 0x40
+
+gUnknown_0805C7C0:: @ 0x0805C7C0
+ .incbin "baserom.gba", 0x5C7C0, 0x40
+
+gUnknown_0805C800:: @ 0x0805C800
+ .incbin "baserom.gba", 0x5C800, 0x40
+
+gUnknown_0805C840:: @ 0x0805C840
+ .incbin "baserom.gba", 0x5C840, 0x40
+
+gUnknown_0805C880:: @ 0x0805C880
+ .incbin "baserom.gba", 0x5C880, 0x34
+
+gUnknown_0805C8B4:: @ 0x0805C8B4
+ .incbin "baserom.gba", 0x5C8B4, 0x18
+
+gUnknown_0805C8CC:: @ 0x0805C8CC
+ .incbin "baserom.gba", 0x5C8CC, 0x14
+
+gUnknown_0805C8E0:: @ 0x0805C8E0
+ .incbin "baserom.gba", 0x5C8E0, 0x16
+
+gUnknown_0805C8F6:: @ 0x0805C8F6
+ .incbin "baserom.gba", 0x5C8F6, 0x1C9CA
+
+gUnknown_080792C0:: @ 0x080792C0
+ .incbin "baserom.gba", 0x792C0, 0xC
+
+gUnknown_080792CC:: @ 0x080792CC
+ .incbin "baserom.gba", 0x792CC, 0x14
+
+gUnknown_080792E0:: @ 0x080792E0
+ .incbin "baserom.gba", 0x792E0, 0x108
+
+gUnknown_080793E8:: @ 0x080793E8
+ .incbin "baserom.gba", 0x793E8, 0x3C
+
+gUnknown_08079424:: @ 0x08079424
+ .incbin "baserom.gba", 0x79424, 0xC
+
+gUnknown_08079430:: @ 0x08079430
+ .incbin "baserom.gba", 0x79430, 0x300
+
+gUnknown_08079730:: @ 0x08079730
+ .incbin "baserom.gba", 0x79730, 0xC0
+
+gUnknown_080797F0:: @ 0x080797F0
+ .incbin "baserom.gba", 0x797F0, 0x80
+
+gUnknown_08079870:: @ 0x08079870
+ .incbin "baserom.gba", 0x79870, 0x20
gTitlescreenStateFuncs:: @ 0x08079890
.4byte LoadTitlescreenGraphics
@@ -678,7 +740,8 @@ gTitlescreenStateFuncs:: @ 0x08079890
.4byte sub_11428
.4byte sub_114B4
-.incbin "baserom.gba", 0x798C0, 0x7A0C0 - 0x798C0
+gUnknown_080798C0:: @ 0x080798C0
+ .incbin "baserom.gba", 0x798C0, 0x800
gIntroCopyright_Gfx:: @ 0x0807A0C0
.incbin "graphics/intro/copyright.4bpp"
@@ -688,41 +751,1068 @@ gIntroCopyright_Gfx:: @ 0x0807A0C0
gIntroCopyright_Pal:: @ 0x0807A8E0
.incbin "graphics/intro/copyright.gbapal"
-.incbin "baserom.gba", 0x7AAE0, 0xA2C00 - 0x7AAE0
+gUnknown_0807AAE0:: @ 0x0807AAE0
+ .incbin "baserom.gba", 0x7AAE0, 0x800
+
+gUnknown_0807B2E0:: @ 0x0807B2E0
+ .incbin "baserom.gba", 0x7B2E0, 0x800
+
+gUnknown_0807BAE0:: @ 0x0807BAE0
+ .incbin "baserom.gba", 0x7BAE0, 0x800
+
+gUnknown_0807C2E0:: @ 0x0807C2E0
+ .incbin "baserom.gba", 0x7C2E0, 0x200
+
+gUnknown_0807C4E0:: @ 0x0807C4E0
+ .incbin "baserom.gba", 0x7C4E0, 0x1820
+
+gUnknown_0807DD00:: @ 0x0807DD00
+ .incbin "baserom.gba", 0x7DD00, 0x2000
+
+gUnknown_0807FD00:: @ 0x0807FD00
+ .incbin "baserom.gba", 0x7FD00, 0x800
+
+gUnknown_08080500:: @ 0x08080500
+ .incbin "baserom.gba", 0x80500, 0x1820
+
+gUnknown_08081D20:: @ 0x08081D20
+ .incbin "baserom.gba", 0x81D20, 0x200
+
+gUnknown_08081F20:: @ 0x08081F20
+ .incbin "baserom.gba", 0x81F20, 0x800
+
+gUnknown_08082720:: @ 0x08082720
+ .incbin "baserom.gba", 0x82720, 0x4420
+
+gUnknown_08086B40:: @ 0x08086B40
+ .incbin "baserom.gba", 0x86B40, 0x800
+
+gUnknown_08087340:: @ 0x08087340
+ .incbin "baserom.gba", 0x87340, 0x800
+
+gUnknown_08087B40:: @ 0x08087B40
+ .incbin "baserom.gba", 0x87B40, 0x1420
+
+gUnknown_08088F60:: @ 0x08088F60
+ .incbin "baserom.gba", 0x88F60, 0x800
+
+gUnknown_08089760:: @ 0x08089760
+ .incbin "baserom.gba", 0x89760, 0x80
+
+gUnknown_080897E0:: @ 0x080897E0
+ .incbin "baserom.gba", 0x897E0, 0x180
+
+gUnknown_08089960:: @ 0x08089960
+ .incbin "baserom.gba", 0x89960, 0x200
+
+gUnknown_08089B60:: @ 0x08089B60
+ .incbin "baserom.gba", 0x89B60, 0x5C00
+
+gUnknown_0808F760:: @ 0x0808F760
+ .incbin "baserom.gba", 0x8F760, 0x1020
+
+gUnknown_08090780:: @ 0x08090780
+ .incbin "baserom.gba", 0x90780, 0x2820
+
+gUnknown_08092FA0:: @ 0x08092FA0
+ .incbin "baserom.gba", 0x92FA0, 0x1800
+
+gUnknown_080947A0:: @ 0x080947A0
+ .incbin "baserom.gba", 0x947A0, 0x1000
+
+gUnknown_080957A0:: @ 0x080957A0
+ .incbin "baserom.gba", 0x957A0, 0x4820
+
+gUnknown_08099FC0:: @ 0x08099FC0
+ .incbin "baserom.gba", 0x99FC0, 0x1000
+
+gUnknown_0809AFC0:: @ 0x0809AFC0
+ .incbin "baserom.gba", 0x9AFC0, 0x2C20
+
+gUnknown_0809DBE0:: @ 0x0809DBE0
+ .incbin "baserom.gba", 0x9DBE0, 0x200
+
+gUnknown_0809DDE0:: @ 0x0809DDE0
+ .incbin "baserom.gba", 0x9DDE0, 0x200
+
+gUnknown_0809DFE0:: @ 0x0809DFE0
+ .incbin "baserom.gba", 0x9DFE0, 0x4420
+
+gUnknown_080A2400:: @ 0x080A2400
+ .incbin "baserom.gba", 0xA2400, 0x800
.include "data/graphics/field_select.inc"
-.incbin "baserom.gba", 0xACC60, 0xB3AA0 - 0xACC60
+gUnknown_080ACC60:: @ 0x080ACC60
+ .incbin "baserom.gba", 0xACC60, 0x6E40
gIntroScene1Sprites_Pals:: @ 0x080B3AA0
.incbin "graphics/intro/scene_1_sprites.gbapal"
-.incbin "baserom.gba", 0xB3CA0, 0xC3CE0 - 0xB3CA0
+gUnknown_080B3CA0:: @ 0x080B3CA0
+ .incbin "baserom.gba", 0xB3CA0, 0x800
+
+gUnknown_080B44A0:: @ 0x080B44A0
+ .incbin "baserom.gba", 0xB44A0, 0x5820
+
+gUnknown_080B9CC0:: @ 0x080B9CC0
+ .incbin "baserom.gba", 0xB9CC0, 0x1800
+
+gUnknown_080BB4C0:: @ 0x080BB4C0
+ .incbin "baserom.gba", 0xBB4C0, 0x1000
+
+gUnknown_080BC4C0:: @ 0x080BC4C0
+ .incbin "baserom.gba", 0xBC4C0, 0x1000
+
+gUnknown_080BD4C0:: @ 0x080BD4C0
+ .incbin "baserom.gba", 0xBD4C0, 0x6820
gIntroScene1Sprites_Gfx:: @ 0x080C3CE0
.incbin "graphics/intro/scene_1_sprites.4bpp"
-.incbin "baserom.gba", 0xCBCE0, 0x120CC0 - 0xCBCE0
+gUnknown_080CBCE0:: @ 0x080CBCE0
+ .incbin "baserom.gba", 0xCBCE0, 0x200
+
+gUnknown_080CBEE0:: @ 0x080CBEE0
+ .incbin "baserom.gba", 0xCBEE0, 0x800
+
+gUnknown_080CC6E0:: @ 0x080CC6E0
+ .incbin "baserom.gba", 0xCC6E0, 0x4020
+
+gUnknown_080D0700:: @ 0x080D0700
+ .incbin "baserom.gba", 0xD0700, 0x2000
+
+gUnknown_080D2700:: @ 0x080D2700
+ .incbin "baserom.gba", 0xD2700, 0x2000
+
+gUnknown_080D4700:: @ 0x080D4700
+ .incbin "baserom.gba", 0xD4700, 0x200
+
+gUnknown_080D4900:: @ 0x080D4900
+ .incbin "baserom.gba", 0xD4900, 0x1000
+
+gUnknown_080D5900:: @ 0x080D5900
+ .incbin "baserom.gba", 0xD5900, 0x800
+
+gUnknown_080D6100:: @ 0x080D6100
+ .incbin "baserom.gba", 0xD6100, 0x6C20
+
+gUnknown_080DCD20:: @ 0x080DCD20
+ .incbin "baserom.gba", 0xDCD20, 0x800
+
+gUnknown_080DD520:: @ 0x080DD520
+ .incbin "baserom.gba", 0xDD520, 0x800
+
+gUnknown_080DDD20:: @ 0x080DDD20
+ .incbin "baserom.gba", 0xDDD20, 0x800
+
+gUnknown_080DE520:: @ 0x080DE520
+ .incbin "baserom.gba", 0xDE520, 0x1000
+
+gUnknown_080DF520:: @ 0x080DF520
+ .incbin "baserom.gba", 0xDF520, 0x2020
+
+gUnknown_080E1540:: @ 0x080E1540
+ .incbin "baserom.gba", 0xE1540, 0x200
+
+gUnknown_080E1740:: @ 0x080E1740
+ .incbin "baserom.gba", 0xE1740, 0x800
+
+gUnknown_080E1F40:: @ 0x080E1F40
+ .incbin "baserom.gba", 0xE1F40, 0x4020
+
+gUnknown_080E5F60:: @ 0x080E5F60
+ .incbin "baserom.gba", 0xE5F60, 0x2000
+
+gUnknown_080E7F60:: @ 0x080E7F60
+ .incbin "baserom.gba", 0xE7F60, 0x2000
+
+gUnknown_080E9F60:: @ 0x080E9F60
+ .incbin "baserom.gba", 0xE9F60, 0x200
+
+gUnknown_080EA160:: @ 0x080EA160
+ .incbin "baserom.gba", 0xEA160, 0x1000
+
+gUnknown_080EB160:: @ 0x080EB160
+ .incbin "baserom.gba", 0xEB160, 0x1000
+
+gUnknown_080EC160:: @ 0x080EC160
+ .incbin "baserom.gba", 0xEC160, 0x800
+
+gUnknown_080EC960:: @ 0x080EC960
+ .incbin "baserom.gba", 0xEC960, 0x5020
+
+gUnknown_080F1980:: @ 0x080F1980
+ .incbin "baserom.gba", 0xF1980, 0x800
+
+gUnknown_080F2180:: @ 0x080F2180
+ .incbin "baserom.gba", 0xF2180, 0x4020
+
+gUnknown_080F61A0:: @ 0x080F61A0
+ .incbin "baserom.gba", 0xF61A0, 0x200
+
+gUnknown_080F63A0:: @ 0x080F63A0
+ .incbin "baserom.gba", 0xF63A0, 0x800
+
+gUnknown_080F6BA0:: @ 0x080F6BA0
+ .incbin "baserom.gba", 0xF6BA0, 0x6420
+
+gUnknown_080FCFC0:: @ 0x080FCFC0
+ .incbin "baserom.gba", 0xFCFC0, 0x800
+
+gUnknown_080FD7C0:: @ 0x080FD7C0
+ .incbin "baserom.gba", 0xFD7C0, 0x800
+
+gUnknown_080FDFC0:: @ 0x080FDFC0
+ .incbin "baserom.gba", 0xFDFC0, 0x2000
+
+gUnknown_080FFFC0:: @ 0x080FFFC0
+ .incbin "baserom.gba", 0xFFFC0, 0x1020
+
+gUnknown_08100FE0:: @ 0x08100FE0
+ .incbin "baserom.gba", 0x100FE0, 0x200
+
+gUnknown_081011E0:: @ 0x081011E0
+ .incbin "baserom.gba", 0x1011E0, 0x800
+
+gUnknown_081019E0:: @ 0x081019E0
+ .incbin "baserom.gba", 0x1019E0, 0x5020
+
+gUnknown_08106A00:: @ 0x08106A00
+ .incbin "baserom.gba", 0x106A00, 0x2000
+
+gUnknown_08108A00:: @ 0x08108A00
+ .incbin "baserom.gba", 0x108A00, 0x2000
+
+gUnknown_0810AA00:: @ 0x0810AA00
+ .incbin "baserom.gba", 0x10AA00, 0x2000
+
+gUnknown_0810CA00:: @ 0x0810CA00
+ .incbin "baserom.gba", 0x10CA00, 0x2020
+
+gUnknown_0810EA20:: @ 0x0810EA20
+ .incbin "baserom.gba", 0x10EA20, 0x200
+
+gUnknown_0810EC20:: @ 0x0810EC20
+ .incbin "baserom.gba", 0x10EC20, 0x800
+
+gUnknown_0810F420:: @ 0x0810F420
+ .incbin "baserom.gba", 0x10F420, 0x3420
+
+gUnknown_08112840:: @ 0x08112840
+ .incbin "baserom.gba", 0x112840, 0x3020
+
+gUnknown_08115860:: @ 0x08115860
+ .incbin "baserom.gba", 0x115860, 0x200
+
+gUnknown_08115A60:: @ 0x08115A60
+ .incbin "baserom.gba", 0x115A60, 0x800
+
+gUnknown_08116260:: @ 0x08116260
+ .incbin "baserom.gba", 0x116260, 0x2420
+
+gUnknown_08118680:: @ 0x08118680
+ .incbin "baserom.gba", 0x118680, 0x8640
.include "data/graphics/titlescreen.inc"
-.incbin "baserom.gba", 0x137900, 0x1444F4 - 0x137900
+gUnknown_08137900:: @ 0x08137900
+ .incbin "baserom.gba", 0x137900, 0x8
+
+gUnknown_08137908:: @ 0x08137908
+ .incbin "baserom.gba", 0x137908, 0x8
+
+gUnknown_08137910:: @ 0x08137910
+ .incbin "baserom.gba", 0x137910, 0x8
+
+gUnknown_08137918:: @ 0x08137918
+ .incbin "baserom.gba", 0x137918, 0x10
+
+gUnknown_08137928:: @ 0x08137928
+ .incbin "baserom.gba", 0x137928, 0x1C
+
+gUnknown_08137944:: @ 0x08137944
+ .incbin "baserom.gba", 0x137944, 0x24
+
+gUnknown_08137968:: @ 0x08137968
+ .incbin "baserom.gba", 0x137968, 0x24
+
+gUnknown_0813798C:: @ 0x0813798C
+ .incbin "baserom.gba", 0x13798C, 0xC
+
+gUnknown_08137998:: @ 0x08137998
+ .incbin "baserom.gba", 0x137998, 0x20
+
+gUnknown_081379B8:: @ 0x081379B8
+ .incbin "baserom.gba", 0x1379B8, 0x20
+
+gUnknown_081379D8:: @ 0x081379D8
+ .incbin "baserom.gba", 0x1379D8, 0xE0
+
+gUnknown_08137AB8:: @ 0x08137AB8
+ .incbin "baserom.gba", 0x137AB8, 0x84
+
+gUnknown_08137B3C:: @ 0x08137B3C
+ .incbin "baserom.gba", 0x137B3C, 0x20
+
+gUnknown_08137B5C:: @ 0x08137B5C
+ .incbin "baserom.gba", 0x137B5C, 0x160
+
+gUnknown_08137CBC:: @ 0x08137CBC
+ .incbin "baserom.gba", 0x137CBC, 0x1A
+
+gUnknown_08137CD6:: @ 0x08137CD6
+ .incbin "baserom.gba", 0x137CD6, 0xC
+
+gUnknown_08137CE2:: @ 0x08137CE2
+ .incbin "baserom.gba", 0x137CE2, 0x14
+
+gUnknown_08137CF6:: @ 0x08137CF6
+ .incbin "baserom.gba", 0x137CF6, 0x10
+
+gUnknown_08137D06:: @ 0x08137D06
+ .incbin "baserom.gba", 0x137D06, 0x3A
+
+gUnknown_08137D40:: @ 0x08137D40
+ .incbin "baserom.gba", 0x137D40, 0x8
+
+gUnknown_08137D48:: @ 0x08137D48
+ .incbin "baserom.gba", 0x137D48, 0x18
+
+gUnknown_08137D60:: @ 0x08137D60
+ .incbin "baserom.gba", 0x137D60, 0x18
+
+gUnknown_08137D78:: @ 0x08137D78
+ .incbin "baserom.gba", 0x137D78, 0x2C
+
+gUnknown_08137DA4:: @ 0x08137DA4
+ .incbin "baserom.gba", 0x137DA4, 0x1A
+
+gUnknown_08137DBE:: @ 0x08137DBE
+ .incbin "baserom.gba", 0x137DBE, 0x2A
+
+gUnknown_08137DE8:: @ 0x08137DE8
+ .incbin "baserom.gba", 0x137DE8, 0x18
+
+gUnknown_08137E00:: @ 0x08137E00
+ .incbin "baserom.gba", 0x137E00, 0x4
+
+gUnknown_08137E04:: @ 0x08137E04
+ .incbin "baserom.gba", 0x137E04, 0x10
+
+gUnknown_08137E14:: @ 0x08137E14
+ .incbin "baserom.gba", 0x137E14, 0x100
+
+gUnknown_08137F14:: @ 0x08137F14
+ .incbin "baserom.gba", 0x137F14, 0x100
+
+gUnknown_08138014:: @ 0x08138014
+ .incbin "baserom.gba", 0x138014, 0x820
+
+gUnknown_08138834:: @ 0x08138834
+ .incbin "baserom.gba", 0x138834, 0x2020
+
+gUnknown_0813A854:: @ 0x0813A854
+ .incbin "baserom.gba", 0x13A854, 0x2020
+
+gUnknown_0813C874:: @ 0x0813C874
+ .incbin "baserom.gba", 0x13C874, 0x2020
+
+gUnknown_0813E894:: @ 0x0813E894
+ .incbin "baserom.gba", 0x13E894, 0x2020
+
+gUnknown_081408B4:: @ 0x081408B4
+ .incbin "baserom.gba", 0x1408B4, 0x2020
+
+gUnknown_081428D4:: @ 0x081428D4
+ .incbin "baserom.gba", 0x1428D4, 0x1C20
.include "data/graphics/mon_hatch_sprites_pals.inc"
-.incbin "baserom.gba", 0x1450F4, 0x39AB8C - 0x1450F4
+gUnknown_081450F4:: @ 0x081450F4
+ .incbin "baserom.gba", 0x1450F4, 0x3840
+
+gUnknown_08148934:: @ 0x08148934
+ .incbin "baserom.gba", 0x148934, 0x3840
+
+gUnknown_0814C174:: @ 0x0814C174
+ .incbin "baserom.gba", 0x14C174, 0x3840
+
+gUnknown_0814F9B4:: @ 0x0814F9B4
+ .incbin "baserom.gba", 0x14F9B4, 0x3840
+
+gUnknown_081531F4:: @ 0x081531F4
+ .incbin "baserom.gba", 0x1531F4, 0x1424
+
+gUnknown_08154618:: @ 0x08154618
+ .incbin "baserom.gba", 0x154618, 0x1424
+
+gUnknown_08155A3C:: @ 0x08155A3C
+ .incbin "baserom.gba", 0x155A3C, 0x1424
+
+gUnknown_08156E60:: @ 0x08156E60
+ .incbin "baserom.gba", 0x156E60, 0x1424
+
+gUnknown_08158284:: @ 0x08158284
+ .incbin "baserom.gba", 0x158284, 0x2420
+
+gUnknown_0815A6A4:: @ 0x0815A6A4
+ .incbin "baserom.gba", 0x15A6A4, 0x1E20
+
+gUnknown_0815C4C4:: @ 0x0815C4C4
+ .incbin "baserom.gba", 0x15C4C4, 0xFF20
+
+gUnknown_0816C3E4:: @ 0x0816C3E4
+ .incbin "baserom.gba", 0x16C3E4, 0x44A00
+
+gUnknown_081B0DE4:: @ 0x081B0DE4
+ .incbin "baserom.gba", 0x1B0DE4, 0x200
+
+gUnknown_081B0FE4:: @ 0x081B0FE4
+ .incbin "baserom.gba", 0x1B0FE4, 0x26C0
+
+gUnknown_081B36A4:: @ 0x081B36A4
+ .incbin "baserom.gba", 0x1B36A4, 0xEE0
+
+gUnknown_081B4584:: @ 0x081B4584
+ .incbin "baserom.gba", 0x1B4584, 0x20
+
+gUnknown_081B45A4:: @ 0x081B45A4
+ .incbin "baserom.gba", 0x1B45A4, 0x1E0
+
+gUnknown_081B4784:: @ 0x081B4784
+ .incbin "baserom.gba", 0x1B4784, 0x4000
+
+gUnknown_081B8784:: @ 0x081B8784
+ .incbin "baserom.gba", 0x1B8784, 0x200
+
+gUnknown_081B8984:: @ 0x081B8984
+ .incbin "baserom.gba", 0x1B8984, 0x4000
+
+gUnknown_081BC984:: @ 0x081BC984
+ .incbin "baserom.gba", 0x1BC984, 0x120
+
+gUnknown_081BCAA4:: @ 0x081BCAA4
+ .incbin "baserom.gba", 0x1BCAA4, 0x1820
+
+gUnknown_081BE2C4:: @ 0x081BE2C4
+ .incbin "baserom.gba", 0x1BE2C4, 0x200
+
+gUnknown_081BE4C4:: @ 0x081BE4C4
+ .incbin "baserom.gba", 0x1BE4C4, 0x1820
+
+gUnknown_081BFCE4:: @ 0x081BFCE4
+ .incbin "baserom.gba", 0x1BFCE4, 0x200
+
+gUnknown_081BFEE4:: @ 0x081BFEE4
+ .incbin "baserom.gba", 0x1BFEE4, 0x180
+
+gUnknown_081C0064:: @ 0x081C0064
+ .incbin "baserom.gba", 0x1C0064, 0x80
+
+gUnknown_081C00E4:: @ 0x081C00E4
+ .incbin "baserom.gba", 0x1C00E4, 0x200
+
+gUnknown_081C02E4:: @ 0x081C02E4
+ .incbin "baserom.gba", 0x1C02E4, 0x600
+
+gUnknown_081C08E4:: @ 0x081C08E4
+ .incbin "baserom.gba", 0x1C08E4, 0x6DB40
+
+gUnknown_0822E424:: @ 0x0822E424
+ .incbin "baserom.gba", 0x22E424, 0x1DDC0
+
+gUnknown_0824C1E4:: @ 0x0824C1E4
+ .incbin "baserom.gba", 0x24C1E4, 0x1B7C
+
+gUnknown_0824DD60:: @ 0x0824DD60
+ .incbin "baserom.gba", 0x24DD60, 0x2BD4
+
+gUnknown_08250934:: @ 0x08250934
+ .incbin "baserom.gba", 0x250934, 0x21DC
+
+gUnknown_08252B10:: @ 0x08252B10
+ .incbin "baserom.gba", 0x252B10, 0x2000
+
+gUnknown_08254B10:: @ 0x08254B10
+ .incbin "baserom.gba", 0x254B10, 0x2880
+
+gUnknown_08257390:: @ 0x08257390
+ .incbin "baserom.gba", 0x257390, 0x2880
+
+gUnknown_08259C10:: @ 0x08259C10
+ .incbin "baserom.gba", 0x259C10, 0xC000
+
+gUnknown_08265C10:: @ 0x08265C10
+ .incbin "baserom.gba", 0x265C10, 0x8000
+
+gUnknown_0826DC10:: @ 0x0826DC10
+ .incbin "baserom.gba", 0x26DC10, 0x1000
+
+gUnknown_0826EC10:: @ 0x0826EC10
+ .incbin "baserom.gba", 0x26EC10, 0x200
+
+gUnknown_0826EE10:: @ 0x0826EE10
+ .incbin "baserom.gba", 0x26EE10, 0x3F8C0
+
+gUnknown_082AE6D0:: @ 0x082AE6D0
+ .incbin "baserom.gba", 0x2AE6D0, 0x24E00
+
+gUnknown_082D34D0:: @ 0x082D34D0
+ .incbin "baserom.gba", 0x2D34D0, 0x1D6C
+
+gUnknown_082D523C:: @ 0x082D523C
+ .incbin "baserom.gba", 0x2D523C, 0x375C
+
+gUnknown_082D8998:: @ 0x082D8998
+ .incbin "baserom.gba", 0x2D8998, 0xC548
+
+gUnknown_082E4EE0:: @ 0x082E4EE0
+ .incbin "baserom.gba", 0x2E4EE0, 0x8000
+
+gUnknown_082ECEE0:: @ 0x082ECEE0
+ .incbin "baserom.gba", 0x2ECEE0, 0x1000
+
+gUnknown_082EDEE0:: @ 0x082EDEE0
+ .incbin "baserom.gba", 0x2EDEE0, 0x200
+
+gUnknown_082EE0E0:: @ 0x082EE0E0
+ .incbin "baserom.gba", 0x2EE0E0, 0x3E0
+
+gUnknown_082EE4C0:: @ 0x082EE4C0
+ .incbin "baserom.gba", 0x2EE4C0, 0x13240
+
+gUnknown_08301700:: @ 0x08301700
+ .incbin "baserom.gba", 0x301700, 0x800
+
+gUnknown_08301F00:: @ 0x08301F00
+ .incbin "baserom.gba", 0x301F00, 0x800
+
+gUnknown_08302700:: @ 0x08302700
+ .incbin "baserom.gba", 0x302700, 0x1228
+
+gUnknown_08303928:: @ 0x08303928
+ .incbin "baserom.gba", 0x303928, 0x38AC
+
+gUnknown_083071D4:: @ 0x083071D4
+ .incbin "baserom.gba", 0x3071D4, 0x5A00
+
+gUnknown_0830CBD4:: @ 0x0830CBD4
+ .incbin "baserom.gba", 0x30CBD4, 0x200
+
+gUnknown_0830CDD4:: @ 0x0830CDD4
+ .incbin "baserom.gba", 0x30CDD4, 0x1ABC0
+
+gUnknown_08327994:: @ 0x08327994
+ .incbin "baserom.gba", 0x327994, 0x2000
+
+gUnknown_08329994:: @ 0x08329994
+ .incbin "baserom.gba", 0x329994, 0x800
+
+gUnknown_0832A194:: @ 0x0832A194
+ .incbin "baserom.gba", 0x32A194, 0x3470
+
+gUnknown_0832D604:: @ 0x0832D604
+ .incbin "baserom.gba", 0x32D604, 0x2C00
+
+gUnknown_08330204:: @ 0x08330204
+ .incbin "baserom.gba", 0x330204, 0x2C00
+
+gUnknown_08332E04:: @ 0x08332E04
+ .incbin "baserom.gba", 0x332E04, 0x200
+
+gUnknown_08333004:: @ 0x08333004
+ .incbin "baserom.gba", 0x333004, 0xA840
+
+gUnknown_0833D844:: @ 0x0833D844
+ .incbin "baserom.gba", 0x33D844, 0x800
+
+gUnknown_0833E044:: @ 0x0833E044
+ .incbin "baserom.gba", 0x33E044, 0x1F14
+
+gUnknown_0833FF58:: @ 0x0833FF58
+ .incbin "baserom.gba", 0x33FF58, 0xC00
+
+gUnknown_08340B58:: @ 0x08340B58
+ .incbin "baserom.gba", 0x340B58, 0x8E80
+
+gUnknown_083499D8:: @ 0x083499D8
+ .incbin "baserom.gba", 0x3499D8, 0x4200
+
+gUnknown_0834DBD8:: @ 0x0834DBD8
+ .incbin "baserom.gba", 0x34DBD8, 0x4E00
+
+gUnknown_083529D8:: @ 0x083529D8
+ .incbin "baserom.gba", 0x3529D8, 0x200
+
+gUnknown_08352BD8:: @ 0x08352BD8
+ .incbin "baserom.gba", 0x352BD8, 0x200
+
+gUnknown_08352DD8:: @ 0x08352DD8
+ .incbin "baserom.gba", 0x352DD8, 0x800
+
+gUnknown_083535D8:: @ 0x083535D8
+ .incbin "baserom.gba", 0x3535D8, 0x800
+
+gUnknown_08353DD8:: @ 0x08353DD8
+ .incbin "baserom.gba", 0x353DD8, 0x3BF0
+
+gUnknown_083579C8:: @ 0x083579C8
+ .incbin "baserom.gba", 0x3579C8, 0x7000
+
+gUnknown_0835E9C8:: @ 0x0835E9C8
+ .incbin "baserom.gba", 0x35E9C8, 0x5500
+
+gUnknown_08363EC8:: @ 0x08363EC8
+ .incbin "baserom.gba", 0x363EC8, 0x200
+
+gUnknown_083640C8:: @ 0x083640C8
+ .incbin "baserom.gba", 0x3640C8, 0xA740
+
+gUnknown_0836E808:: @ 0x0836E808
+ .incbin "baserom.gba", 0x36E808, 0x1000
+
+gUnknown_0836F808:: @ 0x0836F808
+ .incbin "baserom.gba", 0x36F808, 0x1000
+
+gUnknown_08370808:: @ 0x08370808
+ .incbin "baserom.gba", 0x370808, 0x1AE0
+
+gUnknown_083722E8:: @ 0x083722E8
+ .incbin "baserom.gba", 0x3722E8, 0x8000
+
+gUnknown_0837A2E8:: @ 0x0837A2E8
+ .incbin "baserom.gba", 0x37A2E8, 0x200
+
+gUnknown_0837A4E8:: @ 0x0837A4E8
+ .incbin "baserom.gba", 0x37A4E8, 0x13B40
+
+gUnknown_0838E028:: @ 0x0838E028
+ .incbin "baserom.gba", 0x38E028, 0x800
+
+gUnknown_0838E828:: @ 0x0838E828
+ .incbin "baserom.gba", 0x38E828, 0x3224
+
+gUnknown_08391A4C:: @ 0x08391A4C
+ .incbin "baserom.gba", 0x391A4C, 0x2000
+
+gUnknown_08393A4C:: @ 0x08393A4C
+ .incbin "baserom.gba", 0x393A4C, 0x2000
+
+gUnknown_08395A4C:: @ 0x08395A4C
+ .incbin "baserom.gba", 0x395A4C, 0x2420
+
+gUnknown_08397E6C:: @ 0x08397E6C
+ .incbin "baserom.gba", 0x397E6C, 0x2420
+
+gUnknown_0839A28C:: @ 0x0839A28C
+ .incbin "baserom.gba", 0x39A28C, 0x900
.include "data/graphics/mon_portraits_pals.inc"
-.incbin "baserom.gba", 0x39C78C, 0x3C8B6C - 0x39C78C
+gUnknown_0839C78C:: @ 0x0839C78C
+ .incbin "baserom.gba", 0x39C78C, 0x1420
+
+gUnknown_0839DBAC:: @ 0x0839DBAC
+ .incbin "baserom.gba", 0x39DBAC, 0x200
+
+gUnknown_0839DDAC:: @ 0x0839DDAC
+ .incbin "baserom.gba", 0x39DDAC, 0x2820
+
+gUnknown_083A05CC:: @ 0x083A05CC
+ .incbin "baserom.gba", 0x3A05CC, 0x200
+
+gUnknown_083A07CC:: @ 0x083A07CC
+ .incbin "baserom.gba", 0x3A07CC, 0x2020
+
+gUnknown_083A27EC:: @ 0x083A27EC
+ .incbin "baserom.gba", 0x3A27EC, 0x200
+
+gUnknown_083A29EC:: @ 0x083A29EC
+ .incbin "baserom.gba", 0x3A29EC, 0x820
+
+gUnknown_083A320C:: @ 0x083A320C
+ .incbin "baserom.gba", 0x3A320C, 0x200
+
+gUnknown_083A340C:: @ 0x083A340C
+ .incbin "baserom.gba", 0x3A340C, 0x2020
+
+gUnknown_083A542C:: @ 0x083A542C
+ .incbin "baserom.gba", 0x3A542C, 0x200
+
+gUnknown_083A562C:: @ 0x083A562C
+ .incbin "baserom.gba", 0x3A562C, 0x1820
+
+gUnknown_083A6E4C:: @ 0x083A6E4C
+ .incbin "baserom.gba", 0x3A6E4C, 0x200
+
+gUnknown_083A704C:: @ 0x083A704C
+ .incbin "baserom.gba", 0x3A704C, 0x1020
+
+gUnknown_083A806C:: @ 0x083A806C
+ .incbin "baserom.gba", 0x3A806C, 0x20
+
+gUnknown_083A808C:: @ 0x083A808C
+ .incbin "baserom.gba", 0x3A808C, 0x1E0
+
+gUnknown_083A826C:: @ 0x083A826C
+ .incbin "baserom.gba", 0x3A826C, 0x820
+
+gUnknown_083A8A8C:: @ 0x083A8A8C
+ .incbin "baserom.gba", 0x3A8A8C, 0x20
+
+gUnknown_083A8AAC:: @ 0x083A8AAC
+ .incbin "baserom.gba", 0x3A8AAC, 0x20
+
+gUnknown_083A8ACC:: @ 0x083A8ACC
+ .incbin "baserom.gba", 0x3A8ACC, 0x420
+
+gUnknown_083A8EEC:: @ 0x083A8EEC
+ .incbin "baserom.gba", 0x3A8EEC, 0x12280
+
+gUnknown_083BB16C:: @ 0x083BB16C
+ .incbin "baserom.gba", 0x3BB16C, 0x2200
+
+gUnknown_083BD36C:: @ 0x083BD36C
+ .incbin "baserom.gba", 0x3BD36C, 0xC00
+
+gUnknown_083BDF6C:: @ 0x083BDF6C
+ .incbin "baserom.gba", 0x3BDF6C, 0x1200
+
+gUnknown_083BF16C:: @ 0x083BF16C
+ .incbin "baserom.gba", 0x3BF16C, 0x1600
+
+gUnknown_083C076C:: @ 0x083C076C
+ .incbin "baserom.gba", 0x3C076C, 0xC40
+
+gUnknown_083C13AC:: @ 0x083C13AC
+ .incbin "baserom.gba", 0x3C13AC, 0x6C0
+
+gUnknown_083C1A6C:: @ 0x083C1A6C
+ .incbin "baserom.gba", 0x3C1A6C, 0x21C0
+
+gUnknown_083C3C2C:: @ 0x083C3C2C
+ .incbin "baserom.gba", 0x3C3C2C, 0x1800
+
+gUnknown_083C542C:: @ 0x083C542C
+ .incbin "baserom.gba", 0x3C542C, 0x200
+
+gUnknown_083C562C:: @ 0x083C562C
+ .incbin "baserom.gba", 0x3C562C, 0x400
+
+gUnknown_083C5A2C:: @ 0x083C5A2C
+ .incbin "baserom.gba", 0x3C5A2C, 0x2640
+
+gUnknown_083C806C:: @ 0x083C806C
+ .incbin "baserom.gba", 0x3C806C, 0xB00
.include "data/graphics/mon_hatch_sprites.inc"
-.incbin "baserom.gba", 0x3EB84C, 0x4C596C - 0x3EB84C
+.incbin "baserom.gba", 0x3EB84C, 0x3FE44C - 0x3EB84C
+
+gUnknown_083FE44C:: @ 0x083FE44C
+ .incbin "baserom.gba", 0x3FE44C, 0xC00
+
+gUnknown_083FF04C:: @ 0x083FF04C
+ .incbin "baserom.gba", 0x3FF04C, 0xD00
+
+gUnknown_083FFD4C:: @ 0x083FFD4C
+ .incbin "baserom.gba", 0x3FFD4C, 0x40
+
+gUnknown_083FFD8C:: @ 0x083FFD8C
+ .incbin "baserom.gba", 0x3FFD8C, 0x47D00
+
+gUnknown_08447A8C:: @ 0x08447A8C
+ .incbin "baserom.gba", 0x447A8C, 0x900
+
+gUnknown_0844838C:: @ 0x0844838C
+ .incbin "baserom.gba", 0x44838C, 0xF00
+
+gUnknown_0844928C:: @ 0x0844928C
+ .incbin "baserom.gba", 0x44928C, 0xB00
+
+gUnknown_08449D8C:: @ 0x08449D8C
+ .incbin "baserom.gba", 0x449D8C, 0xC80
+
+gUnknown_0844AA0C:: @ 0x0844AA0C
+ .incbin "baserom.gba", 0x44AA0C, 0x4800
+
+gUnknown_0844F20C:: @ 0x0844F20C
+ .incbin "baserom.gba", 0x44F20C, 0x780
+
+gUnknown_0844F98C:: @ 0x0844F98C
+ .incbin "baserom.gba", 0x44F98C, 0x5F00
+
+gUnknown_0845588C:: @ 0x0845588C
+ .incbin "baserom.gba", 0x45588C, 0x600
+
+gUnknown_08455E8C:: @ 0x08455E8C
+ .incbin "baserom.gba", 0x455E8C, 0x600
+
+gUnknown_0845648C:: @ 0x0845648C
+ .incbin "baserom.gba", 0x45648C, 0x480
+
+gUnknown_0845690C:: @ 0x0845690C
+ .incbin "baserom.gba", 0x45690C, 0x800
+
+gUnknown_0845710C:: @ 0x0845710C
+ .incbin "baserom.gba", 0x45710C, 0x2F80
+
+gUnknown_0845A08C:: @ 0x0845A08C
+ .incbin "baserom.gba", 0x45A08C, 0x400
+
+gUnknown_0845A48C:: @ 0x0845A48C
+ .incbin "baserom.gba", 0x45A48C, 0x5560
+
+gUnknown_0845F9EC:: @ 0x0845F9EC
+ .incbin "baserom.gba", 0x45F9EC, 0x5560
+
+gUnknown_08464F4C:: @ 0x08464F4C
+ .incbin "baserom.gba", 0x464F4C, 0x26A0
+
+gUnknown_084675EC:: @ 0x084675EC
+ .incbin "baserom.gba", 0x4675EC, 0x2E20
+
+gUnknown_0846A40C:: @ 0x0846A40C
+ .incbin "baserom.gba", 0x46A40C, 0x2EA0
+
+gUnknown_0846D2AC:: @ 0x0846D2AC
+ .incbin "baserom.gba", 0x46D2AC, 0x57C0
+
+gUnknown_08472A6C:: @ 0x08472A6C
+ .incbin "baserom.gba", 0x472A6C, 0x4F80
+
+gUnknown_084779EC:: @ 0x084779EC
+ .incbin "baserom.gba", 0x4779EC, 0x2A20
+
+gUnknown_0847A40C:: @ 0x0847A40C
+ .incbin "baserom.gba", 0x47A40C, 0x2D00
+
+gUnknown_0847D10C:: @ 0x0847D10C
+ .incbin "baserom.gba", 0x47D10C, 0xE00
+
+gUnknown_0847DF0C:: @ 0x0847DF0C
+ .incbin "baserom.gba", 0x47DF0C, 0x1E00
+
+gUnknown_0847FD0C:: @ 0x0847FD0C
+ .incbin "baserom.gba", 0x47FD0C, 0x200
+
+gUnknown_0847FF0C:: @ 0x0847FF0C
+ .incbin "baserom.gba", 0x47FF0C, 0xF00
+
+gUnknown_08480E0C:: @ 0x08480E0C
+ .incbin "baserom.gba", 0x480E0C, 0x280
+
+gUnknown_0848108C:: @ 0x0848108C
+ .incbin "baserom.gba", 0x48108C, 0x2D00
+
+gUnknown_08483D8C:: @ 0x08483D8C
+ .incbin "baserom.gba", 0x483D8C, 0x4C80
+
+gUnknown_08488A0C:: @ 0x08488A0C
+ .incbin "baserom.gba", 0x488A0C, 0x4C80
+
+gUnknown_0848D68C:: @ 0x0848D68C
+ .incbin "baserom.gba", 0x48D68C, 0x2700
+
+gUnknown_0848FD8C:: @ 0x0848FD8C
+ .incbin "baserom.gba", 0x48FD8C, 0xCC0
+
+gUnknown_08490A4C:: @ 0x08490A4C
+ .incbin "baserom.gba", 0x490A4C, 0x4400
+
+gUnknown_08494E4C:: @ 0x08494E4C
+ .incbin "baserom.gba", 0x494E4C, 0x1800
+
+gUnknown_0849664C:: @ 0x0849664C
+ .incbin "baserom.gba", 0x49664C, 0x5280
+
+gUnknown_0849B8CC:: @ 0x0849B8CC
+ .incbin "baserom.gba", 0x49B8CC, 0x3900
+
+gUnknown_0849F1CC:: @ 0x0849F1CC
+ .incbin "baserom.gba", 0x49F1CC, 0x2020
+
+gUnknown_084A11EC:: @ 0x084A11EC
+ .incbin "baserom.gba", 0x4A11EC, 0x5D00
+
+gUnknown_084A6EEC:: @ 0x084A6EEC
+ .incbin "baserom.gba", 0x4A6EEC, 0x1680
+
+gUnknown_084A856C:: @ 0x084A856C
+ .incbin "baserom.gba", 0x4A856C, 0x1C20
+
+gUnknown_084AA18C:: @ 0x084AA18C
+ .incbin "baserom.gba", 0x4AA18C, 0x860
+
+gUnknown_084AA9EC:: @ 0x084AA9EC
+ .incbin "baserom.gba", 0x4AA9EC, 0x5000
+
+gUnknown_084AF9EC:: @ 0x084AF9EC
+ .incbin "baserom.gba", 0x4AF9EC, 0x600
+
+gUnknown_084AFFEC:: @ 0x084AFFEC
+ .incbin "baserom.gba", 0x4AFFEC, 0x480
+
+gUnknown_084B046C:: @ 0x084B046C
+ .incbin "baserom.gba", 0x4B046C, 0x4380
+
+gUnknown_084B47EC:: @ 0x084B47EC
+ .incbin "baserom.gba", 0x4B47EC, 0x3000
+
+gUnknown_084B77EC:: @ 0x084B77EC
+ .incbin "baserom.gba", 0x4B77EC, 0x800
+
+gUnknown_084B7FEC:: @ 0x084B7FEC
+ .incbin "baserom.gba", 0x4B7FEC, 0x3180
+
+gUnknown_084BB16C:: @ 0x084BB16C
+ .incbin "baserom.gba", 0x4BB16C, 0x4F80
+
+gUnknown_084C00EC:: @ 0x084C00EC
+ .incbin "baserom.gba", 0x4C00EC, 0x700
+
+gUnknown_084C07EC:: @ 0x084C07EC
+ .incbin "baserom.gba", 0x4C07EC, 0x480
+
+gUnknown_084C0C6C:: @ 0x084C0C6C
+ .incbin "baserom.gba", 0x4C0C6C, 0x900
+
+gUnknown_084C156C:: @ 0x084C156C
+ .incbin "baserom.gba", 0x4C156C, 0x900
+
+gUnknown_084C1E6C:: @ 0x084C1E6C
+ .incbin "baserom.gba", 0x4C1E6C, 0x2D00
+
+gUnknown_084C4B6C:: @ 0x084C4B6C
+ .incbin "baserom.gba", 0x4C4B6C, 0xE00
.include "data/graphics/mon_portraits.inc"
-.incbin "baserom.gba", 0x4ECF6C, 0x52B668 - 0x4ECF6C
+.incbin "baserom.gba", 0x4ECF6C, 0x4ED0CC - 0x4ECF6C
+
+gUnknown_084ED0CC:: @ 0x084ED0CC
+ .incbin "baserom.gba", 0x4ED0CC, 0x600
+
+gUnknown_084ED6CC:: @ 0x084ED6CC
+ .incbin "baserom.gba", 0x4ED6CC, 0x400
+
+gUnknown_084EDACC:: @ 0x084EDACC
+ .incbin "baserom.gba", 0x4EDACC, 0x8000
+
+gUnknown_084F5ACC:: @ 0x084F5ACC
+ .incbin "baserom.gba", 0x4F5ACC, 0x720
+
+gUnknown_084F61EC:: @ 0x084F61EC
+ .incbin "baserom.gba", 0x4F61EC, 0x920
+
+gUnknown_084F6B0C:: @ 0x084F6B0C
+ .incbin "baserom.gba", 0x4F6B0C, 0x3700
+
+gUnknown_084FA20C:: @ 0x084FA20C
+ .incbin "baserom.gba", 0x4FA20C, 0x280
+
+gUnknown_084FA48C:: @ 0x084FA48C
+ .incbin "baserom.gba", 0x4FA48C, 0x1200
+
+gUnknown_084FB68C:: @ 0x084FB68C
+ .incbin "baserom.gba", 0x4FB68C, 0x1B00
+
+gUnknown_084FD18C:: @ 0x084FD18C
+ .incbin "baserom.gba", 0x4FD18C, 0xE00
+
+gUnknown_084FDF8C:: @ 0x084FDF8C
+ .incbin "baserom.gba", 0x4FDF8C, 0xA80
+
+gUnknown_084FEA0C:: @ 0x084FEA0C
+ .incbin "baserom.gba", 0x4FEA0C, 0x500
+
+gUnknown_084FEF0C:: @ 0x084FEF0C
+ .incbin "baserom.gba", 0x4FEF0C, 0x400
+
+gUnknown_084FF30C:: @ 0x084FF30C
+ .incbin "baserom.gba", 0x4FF30C, 0x600
+
+gUnknown_084FF90C:: @ 0x084FF90C
+ .incbin "baserom.gba", 0x4FF90C, 0x1700
+
+gUnknown_0850100C:: @ 0x0850100C
+ .incbin "baserom.gba", 0x50100C, 0x18C0
+
+gUnknown_085028CC:: @ 0x085028CC
+ .incbin "baserom.gba", 0x5028CC, 0x1000
+
+gUnknown_085038CC:: @ 0x085038CC
+ .incbin "baserom.gba", 0x5038CC, 0xC0
+
+gUnknown_0850398C:: @ 0x0850398C
+ .incbin "baserom.gba", 0x50398C, 0x1C00
+
+gUnknown_0850558C:: @ 0x0850558C
+ .incbin "baserom.gba", 0x50558C, 0x600
+
+gUnknown_08505B8C:: @ 0x08505B8C
+ .incbin "baserom.gba", 0x505B8C, 0x43C0
+
+gUnknown_08509F4C:: @ 0x08509F4C
+ .incbin "baserom.gba", 0x509F4C, 0x6D60
+
+gUnknown_08510CAC:: @ 0x08510CAC
+ .incbin "baserom.gba", 0x510CAC, 0x1A0
+
+gUnknown_08510E4C:: @ 0x08510E4C
+ .incbin "baserom.gba", 0x510E4C, 0x1E00
+
+gUnknown_08512C4C:: @ 0x08512C4C
+ .incbin "baserom.gba", 0x512C4C, 0x2300
+
+gUnknown_08514F4C:: @ 0x08514F4C
+ .incbin "baserom.gba", 0x514F4C, 0x20
+
+gUnknown_08514F6C:: @ 0x08514F6C
+ .incbin "baserom.gba", 0x514F6C, 0xD040
+
+gUnknown_08521FAC:: @ 0x08521FAC
+ .incbin "baserom.gba", 0x521FAC, 0x20
+
+gUnknown_08521FCC:: @ 0x08521FCC
+ .incbin "baserom.gba", 0x521FCC, 0x4E00
+
+gUnknown_08526DCC:: @ 0x08526DCC
+ .incbin "baserom.gba", 0x526DCC, 0xF56
+
+gUnknown_08527D22:: @ 0x08527D22
+ .incbin "baserom.gba", 0x527D22, 0x44
+
+gUnknown_08527D66:: @ 0x08527D66
+ .incbin "baserom.gba", 0x527D66, 0x170
+
+gUnknown_08527ED6:: @ 0x08527ED6
+ .incbin "baserom.gba", 0x527ED6, 0x28
+
+gUnknown_08527EFE:: @ 0x08527EFE
+ .incbin "baserom.gba", 0x527EFE, 0xA
+
+gUnknown_08527F08:: @ 0x08527F08
+ .incbin "baserom.gba", 0x527F08, 0x10
+
+gUnknown_08527F18:: @ 0x08527F18
+ .incbin "baserom.gba", 0x527F18, 0x110
+
+gUnknown_08528028:: @ 0x08528028
+ .incbin "baserom.gba", 0x528028, 0x800
+
+gUnknown_08528828:: @ 0x08528828
+ .incbin "baserom.gba", 0x528828, 0x1820
+
+gUnknown_0852A048:: @ 0x0852A048
+ .incbin "baserom.gba", 0x52A048, 0x800
+
+gUnknown_0852A848:: @ 0x0852A848
+ .incbin "baserom.gba", 0x52A848, 0xC20
+
+gUnknown_0852B468:: @ 0x0852B468
+ .incbin "baserom.gba", 0x52B468, 0x200
gGBAButtonIcons_Pals:: @ 0x0852B668
.incbin "graphics/gba_buttons.gbapal"
@@ -730,7 +1820,190 @@ gGBAButtonIcons_Pals:: @ 0x0852B668
gOptionsSprites_Gfx:: @ 0x0852B868
.incbin "graphics/options/sprites.4bpp"
-.incbin "baserom.gba", 0x52D888, 0x6A4AA0 - 0x52D888
+.incbin "baserom.gba", 0x52D888, 0x52D928 - 0x52D888
+
+gScaleTable:: @ 0x0852D928
+ .incbin "baserom.gba", 0x52D928, 0xB4
+
+gFreqTable:: @ 0x0852D9DC
+ .incbin "baserom.gba", 0x52D9DC, 0x30
+
+gPcmSamplesPerVBlankTable:: @ 0x0852DA0C
+ .incbin "baserom.gba", 0x52DA0C, 0x18
+
+gCgbScaleTable:: @ 0x0852DA24
+ .incbin "baserom.gba", 0x52DA24, 0x84
+
+gCgbFreqTable:: @ 0x0852DAA8
+ .incbin "baserom.gba", 0x52DAA8, 0x18
+
+gNoiseTable:: @ 0x0852DAC0
+ .incbin "baserom.gba", 0x52DAC0, 0x3C
+
+gCgb3Vol:: @ 0x0852DAFC
+ .incbin "baserom.gba", 0x52DAFC, 0x10
+
+gClockTable:: @ 0x0852DB0C
+ .incbin "baserom.gba", 0x52DB0C, 0x34
+
+gPokemonCrySongTemplate:: @ 0x0852DB40
+ .incbin "baserom.gba", 0x52DB40, 0x34
+
+gXcmdTable:: @ 0x0852DB74
+ .incbin "baserom.gba", 0x52DB74, 0x51F8
+
+gUnknown_08532D6C:: @ 0x08532D6C
+ .incbin "baserom.gba", 0x532D6C, 0x5F4
+
+gUnknown_08533360:: @ 0x08533360
+ .incbin "baserom.gba", 0x533360, 0x600
+
+gUnknown_08533960:: @ 0x08533960
+ .incbin "baserom.gba", 0x533960, 0x600
+
+gUnknown_08533F60:: @ 0x08533F60
+ .incbin "baserom.gba", 0x533F60, 0xE74
+
+gMPlayTable:: @ 0x08534DD4
+ .incbin "baserom.gba", 0x534DD4, 0x30
+
+gSongTable:: @ 0x08534E04
+ .incbin "baserom.gba", 0x534E04, 0x16A43C
+
+gUnknown_0869F240:: @ 0x0869F240
+ .incbin "baserom.gba", 0x69F240, 0x60
+
+gUnknown_0869F2A0:: @ 0x0869F2A0
+ .incbin "baserom.gba", 0x69F2A0, 0x1BC
+
+gUnknown_0869F45C:: @ 0x0869F45C
+ .incbin "baserom.gba", 0x69F45C, 0x130
+
+gUnknown_0869F58C:: @ 0x0869F58C
+ .incbin "baserom.gba", 0x69F58C, 0x3C
+
+gUnknown_0869F5C8:: @ 0x0869F5C8
+ .incbin "baserom.gba", 0x69F5C8, 0x50
+
+gUnknown_0869F618:: @ 0x0869F618
+ .incbin "baserom.gba", 0x69F618, 0x4C
+
+gUnknown_0869F664:: @ 0x0869F664
+ .incbin "baserom.gba", 0x69F664, 0x164
+
+gUnknown_0869F7C8:: @ 0x0869F7C8
+ .incbin "baserom.gba", 0x69F7C8, 0x444
+
+gUnknown_0869FC0C:: @ 0x0869FC0C
+ .incbin "baserom.gba", 0x69FC0C, 0xD8
+
+gUnknown_0869FCE4:: @ 0x0869FCE4
+ .incbin "baserom.gba", 0x69FCE4, 0x644
+
+gUnknown_086A0328:: @ 0x086A0328
+ .incbin "baserom.gba", 0x6A0328, 0x40
+
+gUnknown_086A0368:: @ 0x086A0368
+ .incbin "baserom.gba", 0x6A0368, 0xBC8
+
+gUnknown_086A0F30:: @ 0x086A0F30
+ .incbin "baserom.gba", 0x6A0F30, 0x274
+
+gUnknown_086A11A4:: @ 0x086A11A4
+ .incbin "baserom.gba", 0x6A11A4, 0x3E4
+
+gUnknown_086A1588:: @ 0x086A1588
+ .incbin "baserom.gba", 0x6A1588, 0x250
+
+gUnknown_086A17D8:: @ 0x086A17D8
+ .incbin "baserom.gba", 0x6A17D8, 0x2E4
+
+gUnknown_086A1ABC:: @ 0x086A1ABC
+ .incbin "baserom.gba", 0x6A1ABC, 0xE0
+
+gUnknown_086A1B9C:: @ 0x086A1B9C
+ .incbin "baserom.gba", 0x6A1B9C, 0x2C
+
+gUnknown_086A1BC8:: @ 0x086A1BC8
+ .incbin "baserom.gba", 0x6A1BC8, 0x38
+
+gUnknown_086A1C00:: @ 0x086A1C00
+ .incbin "baserom.gba", 0x6A1C00, 0x64
+
+gUnknown_086A1C64:: @ 0x086A1C64
+ .incbin "baserom.gba", 0x6A1C64, 0x24
+
+gUnknown_086A1C88:: @ 0x086A1C88
+ .incbin "baserom.gba", 0x6A1C88, 0x44
+
+gUnknown_086A1CCC:: @ 0x086A1CCC
+ .incbin "baserom.gba", 0x6A1CCC, 0x98
+
+gUnknown_086A1D64:: @ 0x086A1D64
+ .incbin "baserom.gba", 0x6A1D64, 0x110
+
+gUnknown_086A1E74:: @ 0x086A1E74
+ .incbin "baserom.gba", 0x6A1E74, 0x9C
+
+gUnknown_086A1F10:: @ 0x086A1F10
+ .incbin "baserom.gba", 0x6A1F10, 0xB4
+
+gUnknown_086A1FC4:: @ 0x086A1FC4
+ .incbin "baserom.gba", 0x6A1FC4, 0x20
+
+gUnknown_086A1FE4:: @ 0x086A1FE4
+ .incbin "baserom.gba", 0x6A1FE4, 0x54
+
+gUnknown_086A2038:: @ 0x086A2038
+ .incbin "baserom.gba", 0x6A2038, 0xC0
+
+gUnknown_086A20F8:: @ 0x086A20F8
+ .incbin "baserom.gba", 0x6A20F8, 0x1E0
+
+gUnknown_086A22D8:: @ 0x086A22D8
+ .incbin "baserom.gba", 0x6A22D8, 0x17C
+
+gUnknown_086A2454:: @ 0x086A2454
+ .incbin "baserom.gba", 0x6A2454, 0x9C
+
+gUnknown_086A24F0:: @ 0x086A24F0
+ .incbin "baserom.gba", 0x6A24F0, 0x58
+
+gUnknown_086A2548:: @ 0x086A2548
+ .incbin "baserom.gba", 0x6A2548, 0x158
+
+gUnknown_086A26A0:: @ 0x086A26A0
+ .incbin "baserom.gba", 0x6A26A0, 0x688
+
+gUnknown_086A2D28:: @ 0x086A2D28
+ .incbin "baserom.gba", 0x6A2D28, 0x6C
+
+gUnknown_086A2D94:: @ 0x086A2D94
+ .incbin "baserom.gba", 0x6A2D94, 0xDC
+
+gUnknown_086A2E70:: @ 0x086A2E70
+ .incbin "baserom.gba", 0x6A2E70, 0x20
+
+gUnknown_086A2E90:: @ 0x086A2E90
+ .incbin "baserom.gba", 0x6A2E90, 0x1C
+
+gUnknown_086A2EAC:: @ 0x086A2EAC
+ .incbin "baserom.gba", 0x6A2EAC, 0x38
+
+gUnknown_086A2EE4:: @ 0x086A2EE4
+ .incbin "baserom.gba", 0x6A2EE4, 0xBC
+
+gUnknown_086A2FA0:: @ 0x086A2FA0
+ .incbin "baserom.gba", 0x6A2FA0, 0x760
+
+gUnknown_086A3700:: @ 0x086A3700
+ .incbin "baserom.gba", 0x6A3700, 0x7
+
+gUnknown_086A3707:: @ 0x086A3707
+ .incbin "baserom.gba", 0x6A3707, 0x1331
+
+gUnknown_086A4A38:: @ 0x086A4A38
+ .incbin "baserom.gba", 0x6A4A38, 0x68
gIntrTableTemplate:: @ 0x086A4AA0
.4byte SerialIntr
@@ -824,7 +2097,146 @@ gUnknown_086A4C44:: @ 0x086A4C44
.4byte gUnknown_086A4C18
.4byte gUnknown_086A4C2C
-.incbin "baserom.gba", 0x6A4C80, 0x6A964C - 0x6A4C80
+gUnknown_086A4C80:: @ 0x086A4C80
+ .incbin "baserom.gba", 0x6A4C80, 0x40
+
+gUnknown_086A4CC0:: @ 0x086A4CC0
+ .incbin "baserom.gba", 0x6A4CC0, 0x18
+
+gUnknown_086A4CD8:: @ 0x086A4CD8
+ .incbin "baserom.gba", 0x6A4CD8, 0x18
+
+gUnknown_086A4CF0:: @ 0x086A4CF0
+ .incbin "baserom.gba", 0x6A4CF0, 0x8
+
+gUnknown_086A4CF8:: @ 0x086A4CF8
+ .incbin "baserom.gba", 0x6A4CF8, 0x7E0
+
+gUnknown_086A54D8:: @ 0x086A54D8
+ .incbin "baserom.gba", 0x6A54D8, 0x34
+
+gUnknown_086A550C:: @ 0x086A550C
+ .incbin "baserom.gba", 0x6A550C, 0xE
+
+gUnknown_086A551A:: @ 0x086A551A
+ .incbin "baserom.gba", 0x6A551A, 0xE
+
+gUnknown_086A5528:: @ 0x086A5528
+ .incbin "baserom.gba", 0x6A5528, 0xE
+
+gUnknown_086A5536:: @ 0x086A5536
+ .incbin "baserom.gba", 0x6A5536, 0x8A4
+
+gUnknown_086A5DDA:: @ 0x086A5DDA
+ .incbin "baserom.gba", 0x6A5DDA, 0x18
+
+gUnknown_086A5DF2:: @ 0x086A5DF2
+ .incbin "baserom.gba", 0x6A5DF2, 0x28
+
+gUnknown_086A5E1A:: @ 0x086A5E1A
+ .incbin "baserom.gba", 0x6A5E1A, 0xC8
+
+gUnknown_086A5EE2:: @ 0x086A5EE2
+ .incbin "baserom.gba", 0x6A5EE2, 0x132
+
+gUnknown_086A6014:: @ 0x086A6014
+ .incbin "baserom.gba", 0x6A6014, 0x134
+
+gUnknown_086A6148:: @ 0x086A6148
+ .incbin "baserom.gba", 0x6A6148, 0x74
+
+gUnknown_086A61BC:: @ 0x086A61BC
+ .incbin "baserom.gba", 0x6A61BC, 0x19A
+
+gUnknown_086A6356:: @ 0x086A6356
+ .incbin "baserom.gba", 0x6A6356, 0x19A
+
+gUnknown_086A64F0:: @ 0x086A64F0
+ .incbin "baserom.gba", 0x6A64F0, 0x5E4
+
+gUnknown_086A6AD4:: @ 0x086A6AD4
+ .incbin "baserom.gba", 0x6A6AD4, 0x40
+
+gUnknown_086A6B14:: @ 0x086A6B14
+ .incbin "baserom.gba", 0x6A6B14, 0x14
+
+gUnknown_086A6B28:: @ 0x086A6B28
+ .incbin "baserom.gba", 0x6A6B28, 0xB74
+
+gUnknown_086A769C:: @ 0x086A769C
+ .incbin "baserom.gba", 0x6A769C, 0xCC
+
+gUnknown_086A7768:: @ 0x086A7768
+ .incbin "baserom.gba", 0x6A7768, 0x20
+
+gUnknown_086A7788:: @ 0x086A7788
+ .incbin "baserom.gba", 0x6A7788, 0x10
+
+gUnknown_086A7798:: @ 0x086A7798
+ .incbin "baserom.gba", 0x6A7798, 0x10
+
+gUnknown_086A77A8:: @ 0x086A77A8
+ .incbin "baserom.gba", 0x6A77A8, 0x1B4
+
+gUnknown_086A795C:: @ 0x086A795C
+ .incbin "baserom.gba", 0x6A795C, 0x90
+
+gUnknown_086A79EC:: @ 0x086A79EC
+ .incbin "baserom.gba", 0x6A79EC, 0x10
+
+gUnknown_086A79FC:: @ 0x086A79FC
+ .incbin "baserom.gba", 0x6A79FC, 0x20
+
+gUnknown_086A7A1C:: @ 0x086A7A1C
+ .incbin "baserom.gba", 0x6A7A1C, 0x5C
+
+gUnknown_086A7A78:: @ 0x086A7A78
+ .incbin "baserom.gba", 0x6A7A78, 0x48
+
+gUnknown_086A7AC0:: @ 0x086A7AC0
+ .incbin "baserom.gba", 0x6A7AC0, 0x24
+
+gUnknown_086A7AE4:: @ 0x086A7AE4
+ .incbin "baserom.gba", 0x6A7AE4, 0x50
+
+gUnknown_086A7B34:: @ 0x086A7B34
+ .incbin "baserom.gba", 0x6A7B34, 0x40
+
+gUnknown_086A7B74:: @ 0x086A7B74
+ .incbin "baserom.gba", 0x6A7B74, 0x8
+
+gUnknown_086A7B7C:: @ 0x086A7B7C
+ .incbin "baserom.gba", 0x6A7B7C, 0xA8
+
+gUnknown_086A7C24:: @ 0x086A7C24
+ .incbin "baserom.gba", 0x6A7C24, 0x44
+
+gUnknown_086A7C68:: @ 0x086A7C68
+ .incbin "baserom.gba", 0x6A7C68, 0xB8
+
+gUnknown_086A7D20:: @ 0x086A7D20
+ .incbin "baserom.gba", 0x6A7D20, 0x2C
+
+gUnknown_086A7D4C:: @ 0x086A7D4C
+ .incbin "baserom.gba", 0x6A7D4C, 0x5C
+
+gUnknown_086A7DA8:: @ 0x086A7DA8
+ .incbin "baserom.gba", 0x6A7DA8, 0x8
+
+gUnknown_086A7DB0:: @ 0x086A7DB0
+ .incbin "baserom.gba", 0x6A7DB0, 0x24
+
+gUnknown_086A7DD4:: @ 0x086A7DD4
+ .incbin "baserom.gba", 0x6A7DD4, 0x1D0
+
+gUnknown_086A7FA4:: @ 0x086A7FA4
+ .incbin "baserom.gba", 0x6A7FA4, 0x4
+
+gUnknown_086A7FA8:: @ 0x086A7FA8
+ .incbin "baserom.gba", 0x6A7FA8, 0x4
+
+gUnknown_086A7FAC:: @ 0x086A7FAC
+ .incbin "baserom.gba", 0x6A7FAC, 0x16A0
gUnknown_086A964C:: @ 0x086A964C
.2byte 0x0002
@@ -861,7 +2273,11 @@ gUnknown_086A9672:: @ 0x086A9672
.byte 0x01, 0x04
.byte 0x00, 0x00
-.incbin "baserom.gba", 0x6A9684, 0x6A96A4 - 0x6A9684
+gUnknown_086A9684:: @ 0x086A9684
+ .incbin "baserom.gba", 0x6A9684, 0x10
+
+gUnknown_086A9694:: @ 0x086A9694
+ .incbin "baserom.gba", 0x6A9694, 0x10
gUnknown_086A96A4:: @ 0x086A96A4
.2byte 0x0001
@@ -869,7 +2285,11 @@ gUnknown_086A96A4:: @ 0x086A96A4
.2byte 0x0003
.2byte 0x0004
-.incbin "baserom.gba", 0x6A96AC, 0x6A96D4 - 0x6A96AC
+gUnknown_086A96AC:: @ 0x086A96AC
+ .incbin "baserom.gba", 0x6A96AC, 0x14
+
+gUnknown_086A96C0:: @ 0x086A96C0
+ .incbin "baserom.gba", 0x6A96C0, 0x14
gUnknown_086A96D4:: @ 0x086A96D4
.2byte 0x0001
@@ -948,7 +2368,535 @@ gEReaderAccessButtonSequence:: @ 0x086A97AC
.2byte 0xFFFF
.align 2, 0
-.incbin "baserom.gba", 0x6A97BC, 0x6B159C - 0x6A97BC
+.incbin "baserom.gba", 0x6A97BC, 0x6ACD50 - 0x6A97BC
+
+gUnknown_086ACD50:: @ 0x086ACD50
+ .incbin "baserom.gba", 0x6ACD50, 0x24
+
+gUnknown_086ACD74:: @ 0x086ACD74
+ .incbin "baserom.gba", 0x6ACD74, 0x10
+
+gUnknown_086ACD84:: @ 0x086ACD84
+ .incbin "baserom.gba", 0x6ACD84, 0x2
+
+gUnknown_086ACD86:: @ 0x086ACD86
+ .incbin "baserom.gba", 0x6ACD86, 0x32
+
+gUnknown_086ACDB8:: @ 0x086ACDB8
+ .incbin "baserom.gba", 0x6ACDB8, 0x3C
+
+gUnknown_086ACDF4:: @ 0x086ACDF4
+ .incbin "baserom.gba", 0x6ACDF4, 0x18
+
+gUnknown_086ACE0C:: @ 0x086ACE0C
+ .incbin "baserom.gba", 0x6ACE0C, 0x20
+
+gUnknown_086ACE2C:: @ 0x086ACE2C
+ .incbin "baserom.gba", 0x6ACE2C, 0x34
+
+gUnknown_086ACE60:: @ 0x086ACE60
+ .incbin "baserom.gba", 0x6ACE60, 0x10
+
+gUnknown_086ACE70:: @ 0x086ACE70
+ .incbin "baserom.gba", 0x6ACE70, 0x1C
+
+gUnknown_086ACE8C:: @ 0x086ACE8C
+ .incbin "baserom.gba", 0x6ACE8C, 0x68
+
+gUnknown_086ACEF4:: @ 0x086ACEF4
+ .incbin "baserom.gba", 0x6ACEF4, 0x4
+
+gUnknown_086ACEF8:: @ 0x086ACEF8
+ .incbin "baserom.gba", 0x6ACEF8, 0x20
+
+gUnknown_086ACF18:: @ 0x086ACF18
+ .incbin "baserom.gba", 0x6ACF18, 0x20
+
+gUnknown_086ACF38:: @ 0x086ACF38
+ .incbin "baserom.gba", 0x6ACF38, 0x48
+
+gUnknown_086ACF80:: @ 0x086ACF80
+ .incbin "baserom.gba", 0x6ACF80, 0x20
+
+gUnknown_086ACFA0:: @ 0x086ACFA0
+ .incbin "baserom.gba", 0x6ACFA0, 0x40
+
+gUnknown_086ACFE0:: @ 0x086ACFE0
+ .incbin "baserom.gba", 0x6ACFE0, 0x14
+
+gUnknown_086ACFF4:: @ 0x086ACFF4
+ .incbin "baserom.gba", 0x6ACFF4, 0xC
+
+gUnknown_086AD000:: @ 0x086AD000
+ .incbin "baserom.gba", 0x6AD000, 0x70
+
+gUnknown_086AD070:: @ 0x086AD070
+ .incbin "baserom.gba", 0x6AD070, 0x110
+
+gUnknown_086AD180:: @ 0x086AD180
+ .incbin "baserom.gba", 0x6AD180, 0x15E
+
+gUnknown_086AD2DE:: @ 0x086AD2DE
+ .incbin "baserom.gba", 0x6AD2DE, 0x10
+
+gUnknown_086AD2EE:: @ 0x086AD2EE
+ .incbin "baserom.gba", 0x6AD2EE, 0x110
+
+gUnknown_086AD3FE:: @ 0x086AD3FE
+ .incbin "baserom.gba", 0x6AD3FE, 0x38
+
+gUnknown_086AD436:: @ 0x086AD436
+ .incbin "baserom.gba", 0x6AD436, 0x20
+
+gUnknown_086AD456:: @ 0x086AD456
+ .incbin "baserom.gba", 0x6AD456, 0x1E
+
+gUnknown_086AD474:: @ 0x086AD474
+ .incbin "baserom.gba", 0x6AD474, 0x28
+
+gUnknown_086AD49C:: @ 0x086AD49C
+ .incbin "baserom.gba", 0x6AD49C, 0x28
+
+gUnknown_086AD4C4:: @ 0x086AD4C4
+ .incbin "baserom.gba", 0x6AD4C4, 0x24
+
+gUnknown_086AD4E8:: @ 0x086AD4E8
+ .incbin "baserom.gba", 0x6AD4E8, 0x24
+
+gUnknown_086AD50C:: @ 0x086AD50C
+ .incbin "baserom.gba", 0x6AD50C, 0x20
+
+gUnknown_086AD52C:: @ 0x086AD52C
+ .incbin "baserom.gba", 0x6AD52C, 0x54
+
+gUnknown_086AD580:: @ 0x086AD580
+ .incbin "baserom.gba", 0x6AD580, 0x1D0
+
+gUnknown_086AD750:: @ 0x086AD750
+ .incbin "baserom.gba", 0x6AD750, 0x38
+
+gUnknown_086AD788:: @ 0x086AD788
+ .incbin "baserom.gba", 0x6AD788, 0x10
+
+gUnknown_086AD798:: @ 0x086AD798
+ .incbin "baserom.gba", 0x6AD798, 0x4
+
+gUnknown_086AD79C:: @ 0x086AD79C
+ .incbin "baserom.gba", 0x6AD79C, 0x24
+
+gUnknown_086AD7C0:: @ 0x086AD7C0
+ .incbin "baserom.gba", 0x6AD7C0, 0x96
+
+gUnknown_086AD856:: @ 0x086AD856
+ .incbin "baserom.gba", 0x6AD856, 0xC
+
+gUnknown_086AD862:: @ 0x086AD862
+ .incbin "baserom.gba", 0x6AD862, 0x17A
+
+gUnknown_086AD9DC:: @ 0x086AD9DC
+ .incbin "baserom.gba", 0x6AD9DC, 0x10
+
+gUnknown_086AD9EC:: @ 0x086AD9EC
+ .incbin "baserom.gba", 0x6AD9EC, 0x10
+
+gUnknown_086AD9FC:: @ 0x086AD9FC
+ .incbin "baserom.gba", 0x6AD9FC, 0x5C
+
+gUnknown_086ADA58:: @ 0x086ADA58
+ .incbin "baserom.gba", 0x6ADA58, 0x16
+
+gUnknown_086ADA6E:: @ 0x086ADA6E
+ .incbin "baserom.gba", 0x6ADA6E, 0x442
+
+gUnknown_086ADEB0:: @ 0x086ADEB0
+ .incbin "baserom.gba", 0x6ADEB0, 0x2
+
+gUnknown_086ADEB2:: @ 0x086ADEB2
+ .incbin "baserom.gba", 0x6ADEB2, 0x2E
+
+gUnknown_086ADEE0:: @ 0x086ADEE0
+ .incbin "baserom.gba", 0x6ADEE0, 0x68
+
+gUnknown_086ADF48:: @ 0x086ADF48
+ .incbin "baserom.gba", 0x6ADF48, 0x42
+
+gUnknown_086ADF8A:: @ 0x086ADF8A
+ .incbin "baserom.gba", 0x6ADF8A, 0x6
+
+gUnknown_086ADF90:: @ 0x086ADF90
+ .incbin "baserom.gba", 0x6ADF90, 0x38
+
+gUnknown_086ADFC8:: @ 0x086ADFC8
+ .incbin "baserom.gba", 0x6ADFC8, 0xC
+
+gUnknown_086ADFD4:: @ 0x086ADFD4
+ .incbin "baserom.gba", 0x6ADFD4, 0xE
+
+gUnknown_086ADFE2:: @ 0x086ADFE2
+ .incbin "baserom.gba", 0x6ADFE2, 0xA6
+
+gUnknown_086AE088:: @ 0x086AE088
+ .incbin "baserom.gba", 0x6AE088, 0x1C
+
+gUnknown_086AE0A4:: @ 0x086AE0A4
+ .incbin "baserom.gba", 0x6AE0A4, 0x10
+
+gUnknown_086AE0B4:: @ 0x086AE0B4
+ .incbin "baserom.gba", 0x6AE0B4, 0xC
+
+gUnknown_086AE0C0:: @ 0x086AE0C0
+ .incbin "baserom.gba", 0x6AE0C0, 0x10
+
+gUnknown_086AE0D0:: @ 0x086AE0D0
+ .incbin "baserom.gba", 0x6AE0D0, 0x16
+
+gUnknown_086AE0E6:: @ 0x086AE0E6
+ .incbin "baserom.gba", 0x6AE0E6, 0x3E
+
+gUnknown_086AE124:: @ 0x086AE124
+ .incbin "baserom.gba", 0x6AE124, 0x30
+
+gUnknown_086AE154:: @ 0x086AE154
+ .incbin "baserom.gba", 0x6AE154, 0x50
+
+gUnknown_086AE1A4:: @ 0x086AE1A4
+ .incbin "baserom.gba", 0x6AE1A4, 0x90
+
+gUnknown_086AE234:: @ 0x086AE234
+ .incbin "baserom.gba", 0x6AE234, 0xC0
+
+gUnknown_086AE2F4:: @ 0x086AE2F4
+ .incbin "baserom.gba", 0x6AE2F4, 0x2
+
+gUnknown_086AE2F6:: @ 0x086AE2F6
+ .incbin "baserom.gba", 0x6AE2F6, 0x16
+
+gUnknown_086AE30C:: @ 0x086AE30C
+ .incbin "baserom.gba", 0x6AE30C, 0xC
+
+gUnknown_086AE318:: @ 0x086AE318
+ .incbin "baserom.gba", 0x6AE318, 0xC
+
+gUnknown_086AE324:: @ 0x086AE324
+ .incbin "baserom.gba", 0x6AE324, 0x20
+
+gUnknown_086AE344:: @ 0x086AE344
+ .incbin "baserom.gba", 0x6AE344, 0x50
+
+gUnknown_086AE394:: @ 0x086AE394
+ .incbin "baserom.gba", 0x6AE394, 0x48
+
+gUnknown_086AE3DC:: @ 0x086AE3DC
+ .incbin "baserom.gba", 0x6AE3DC, 0x7E
+
+gUnknown_086AE45A:: @ 0x086AE45A
+ .incbin "baserom.gba", 0x6AE45A, 0x8
+
+gUnknown_086AE462:: @ 0x086AE462
+ .incbin "baserom.gba", 0x6AE462, 0x34
+
+gUnknown_086AE496:: @ 0x086AE496
+ .incbin "baserom.gba", 0x6AE496, 0x66
+
+gUnknown_086AE4FC:: @ 0x086AE4FC
+ .incbin "baserom.gba", 0x6AE4FC, 0x48
+
+gUnknown_086AE544:: @ 0x086AE544
+ .incbin "baserom.gba", 0x6AE544, 0x6
+
+gUnknown_086AE54A:: @ 0x086AE54A
+ .incbin "baserom.gba", 0x6AE54A, 0xA
+
+gUnknown_086AE554:: @ 0x086AE554
+ .incbin "baserom.gba", 0x6AE554, 0x34
+
+gUnknown_086AE588:: @ 0x086AE588
+ .incbin "baserom.gba", 0x6AE588, 0x2
+
+gUnknown_086AE58A:: @ 0x086AE58A
+ .incbin "baserom.gba", 0x6AE58A, 0x16
+
+gUnknown_086AE5A0:: @ 0x086AE5A0
+ .incbin "baserom.gba", 0x6AE5A0, 0x40
+
+gUnknown_086AE5E0:: @ 0x086AE5E0
+ .incbin "baserom.gba", 0x6AE5E0, 0xC
+
+gUnknown_086AE5EC:: @ 0x086AE5EC
+ .incbin "baserom.gba", 0x6AE5EC, 0xA2
+
+gUnknown_086AE68E:: @ 0x086AE68E
+ .incbin "baserom.gba", 0x6AE68E, 0x8A
+
+gUnknown_086AE718:: @ 0x086AE718
+ .incbin "baserom.gba", 0x6AE718, 0x2AC
+
+gUnknown_086AE9C4:: @ 0x086AE9C4
+ .incbin "baserom.gba", 0x6AE9C4, 0x10
+
+gUnknown_086AE9D4:: @ 0x086AE9D4
+ .incbin "baserom.gba", 0x6AE9D4, 0x10
+
+gUnknown_086AE9E4:: @ 0x086AE9E4
+ .incbin "baserom.gba", 0x6AE9E4, 0x58
+
+gUnknown_086AEA3C:: @ 0x086AEA3C
+ .incbin "baserom.gba", 0x6AEA3C, 0x14
+
+gUnknown_086AEA50:: @ 0x086AEA50
+ .incbin "baserom.gba", 0x6AEA50, 0x10
+
+gUnknown_086AEA60:: @ 0x086AEA60
+ .incbin "baserom.gba", 0x6AEA60, 0x8
+
+gUnknown_086AEA68:: @ 0x086AEA68
+ .incbin "baserom.gba", 0x6AEA68, 0x8
+
+gUnknown_086AEA70:: @ 0x086AEA70
+ .incbin "baserom.gba", 0x6AEA70, 0x70
+
+gUnknown_086AEAE0:: @ 0x086AEAE0
+ .incbin "baserom.gba", 0x6AEAE0, 0x18
+
+gUnknown_086AEAF8:: @ 0x086AEAF8
+ .incbin "baserom.gba", 0x6AEAF8, 0x2AC
+
+gUnknown_086AEDA4:: @ 0x086AEDA4
+ .incbin "baserom.gba", 0x6AEDA4, 0x28
+
+gUnknown_086AEDCC:: @ 0x086AEDCC
+ .incbin "baserom.gba", 0x6AEDCC, 0x1C
+
+gUnknown_086AEDE8:: @ 0x086AEDE8
+ .incbin "baserom.gba", 0x6AEDE8, 0x38
+
+gUnknown_086AEE20:: @ 0x086AEE20
+ .incbin "baserom.gba", 0x6AEE20, 0x3E
+
+gUnknown_086AEE5E:: @ 0x086AEE5E
+ .incbin "baserom.gba", 0x6AEE5E, 0x78
+
+gUnknown_086AEED6:: @ 0x086AEED6
+ .incbin "baserom.gba", 0x6AEED6, 0x8
+
+gUnknown_086AEEDE:: @ 0x086AEEDE
+ .incbin "baserom.gba", 0x6AEEDE, 0x8
+
+gUnknown_086AEEE6:: @ 0x086AEEE6
+ .incbin "baserom.gba", 0x6AEEE6, 0x18
+
+gUnknown_086AEEFE:: @ 0x086AEEFE
+ .incbin "baserom.gba", 0x6AEEFE, 0x6
+
+gUnknown_086AEF04:: @ 0x086AEF04
+ .incbin "baserom.gba", 0x6AEF04, 0x24
+
+gUnknown_086AEF28:: @ 0x086AEF28
+ .incbin "baserom.gba", 0x6AEF28, 0x18
+
+gUnknown_086AEF40:: @ 0x086AEF40
+ .incbin "baserom.gba", 0x6AEF40, 0x174
+
+gUnknown_086AF0B4:: @ 0x086AF0B4
+ .incbin "baserom.gba", 0x6AF0B4, 0x8C
+
+gUnknown_086AF140:: @ 0x086AF140
+ .incbin "baserom.gba", 0x6AF140, 0x18C
+
+gUnknown_086AF2CC:: @ 0x086AF2CC
+ .incbin "baserom.gba", 0x6AF2CC, 0x10
+
+gUnknown_086AF2DC:: @ 0x086AF2DC
+ .incbin "baserom.gba", 0x6AF2DC, 0x70
+
+gUnknown_086AF34C:: @ 0x086AF34C
+ .incbin "baserom.gba", 0x6AF34C, 0x60
+
+gUnknown_086AF3AC:: @ 0x086AF3AC
+ .incbin "baserom.gba", 0x6AF3AC, 0x6
+
+gUnknown_086AF3B2:: @ 0x086AF3B2
+ .incbin "baserom.gba", 0x6AF3B2, 0xC
+
+gUnknown_086AF3BE:: @ 0x086AF3BE
+ .incbin "baserom.gba", 0x6AF3BE, 0x8
+
+gUnknown_086AF3C6:: @ 0x086AF3C6
+ .incbin "baserom.gba", 0x6AF3C6, 0x6
+
+gUnknown_086AF3CC:: @ 0x086AF3CC
+ .incbin "baserom.gba", 0x6AF3CC, 0x378
+
+gUnknown_086AF744:: @ 0x086AF744
+ .incbin "baserom.gba", 0x6AF744, 0x40
+
+gUnknown_086AF784:: @ 0x086AF784
+ .incbin "baserom.gba", 0x6AF784, 0x33C
+
+gUnknown_086AFAC0:: @ 0x086AFAC0
+ .incbin "baserom.gba", 0x6AFAC0, 0x20
+
+gUnknown_086AFAE0:: @ 0x086AFAE0
+ .incbin "baserom.gba", 0x6AFAE0, 0x2
+
+gUnknown_086AFAE2:: @ 0x086AFAE2
+ .incbin "baserom.gba", 0x6AFAE2, 0x4A
+
+gUnknown_086AFB2C:: @ 0x086AFB2C
+ .incbin "baserom.gba", 0x6AFB2C, 0xEA
+
+gUnknown_086AFC16:: @ 0x086AFC16
+ .incbin "baserom.gba", 0x6AFC16, 0x9A
+
+gUnknown_086AFCB0:: @ 0x086AFCB0
+ .incbin "baserom.gba", 0x6AFCB0, 0xC0
+
+gUnknown_086AFD70:: @ 0x086AFD70
+ .incbin "baserom.gba", 0x6AFD70, 0x2A0
+
+gUnknown_086B0010:: @ 0x086B0010
+ .incbin "baserom.gba", 0x6B0010, 0x118
+
+gUnknown_086B0128:: @ 0x086B0128
+ .incbin "baserom.gba", 0x6B0128, 0x28
+
+gUnknown_086B0150:: @ 0x086B0150
+ .incbin "baserom.gba", 0x6B0150, 0x17C
+
+gUnknown_086B02CC:: @ 0x086B02CC
+ .incbin "baserom.gba", 0x6B02CC, 0xF0
+
+gUnknown_086B03BC:: @ 0x086B03BC
+ .incbin "baserom.gba", 0x6B03BC, 0x3C0
+
+gUnknown_086B077C:: @ 0x086B077C
+ .incbin "baserom.gba", 0x6B077C, 0xE0
+
+gUnknown_086B085C:: @ 0x086B085C
+ .incbin "baserom.gba", 0x6B085C, 0x28
+
+gUnknown_086B0884:: @ 0x086B0884
+ .incbin "baserom.gba", 0x6B0884, 0x20
+
+gUnknown_086B08A4:: @ 0x086B08A4
+ .incbin "baserom.gba", 0x6B08A4, 0x20
+
+gUnknown_086B08C4:: @ 0x086B08C4
+ .incbin "baserom.gba", 0x6B08C4, 0x6
+
+gUnknown_086B08CA:: @ 0x086B08CA
+ .incbin "baserom.gba", 0x6B08CA, 0xA
+
+gUnknown_086B08D4:: @ 0x086B08D4
+ .incbin "baserom.gba", 0x6B08D4, 0x78
+
+gUnknown_086B094C:: @ 0x086B094C
+ .incbin "baserom.gba", 0x6B094C, 0x24
+
+gUnknown_086B0970:: @ 0x086B0970
+ .incbin "baserom.gba", 0x6B0970, 0x58
+
+gUnknown_086B09C8:: @ 0x086B09C8
+ .incbin "baserom.gba", 0x6B09C8, 0x20
+
+gUnknown_086B09E8:: @ 0x086B09E8
+ .incbin "baserom.gba", 0x6B09E8, 0xA8
+
+gUnknown_086B0A90:: @ 0x086B0A90
+ .incbin "baserom.gba", 0x6B0A90, 0x30
+
+gUnknown_086B0AC0:: @ 0x086B0AC0
+ .incbin "baserom.gba", 0x6B0AC0, 0x30
+
+gUnknown_086B0AF0:: @ 0x086B0AF0
+ .incbin "baserom.gba", 0x6B0AF0, 0x30
+
+gUnknown_086B0B20:: @ 0x086B0B20
+ .incbin "baserom.gba", 0x6B0B20, 0x50
+
+gUnknown_086B0B70:: @ 0x086B0B70
+ .incbin "baserom.gba", 0x6B0B70, 0x24
+
+gUnknown_086B0B94:: @ 0x086B0B94
+ .incbin "baserom.gba", 0x6B0B94, 0x30
+
+gUnknown_086B0BC4:: @ 0x086B0BC4
+ .incbin "baserom.gba", 0x6B0BC4, 0x40
+
+gUnknown_086B0C04:: @ 0x086B0C04
+ .incbin "baserom.gba", 0x6B0C04, 0xB4
+
+gUnknown_086B0CB8:: @ 0x086B0CB8
+ .incbin "baserom.gba", 0x6B0CB8, 0xB4
+
+gUnknown_086B0D6C:: @ 0x086B0D6C
+ .incbin "baserom.gba", 0x6B0D6C, 0xB4
+
+gUnknown_086B0E20:: @ 0x086B0E20
+ .incbin "baserom.gba", 0x6B0E20, 0x40
+
+gUnknown_086B0E60:: @ 0x086B0E60
+ .incbin "baserom.gba", 0x6B0E60, 0xC
+
+gUnknown_086B0E6C:: @ 0x086B0E6C
+ .incbin "baserom.gba", 0x6B0E6C, 0x30
+
+gUnknown_086B0E9C:: @ 0x086B0E9C
+ .incbin "baserom.gba", 0x6B0E9C, 0xB0
+
+gUnknown_086B0F4C:: @ 0x086B0F4C
+ .incbin "baserom.gba", 0x6B0F4C, 0x50
+
+gUnknown_086B0F9C:: @ 0x086B0F9C
+ .incbin "baserom.gba", 0x6B0F9C, 0x10
+
+gUnknown_086B0FAC:: @ 0x086B0FAC
+ .incbin "baserom.gba", 0x6B0FAC, 0xE0
+
+gUnknown_086B108C:: @ 0x086B108C
+ .incbin "baserom.gba", 0x6B108C, 0x78
+
+gUnknown_086B1104:: @ 0x086B1104
+ .incbin "baserom.gba", 0x6B1104, 0x20
+
+gUnknown_086B1124:: @ 0x086B1124
+ .incbin "baserom.gba", 0x6B1124, 0xA8
+
+gUnknown_086B11CC:: @ 0x086B11CC
+ .incbin "baserom.gba", 0x6B11CC, 0x30
+
+gUnknown_086B11FC:: @ 0x086B11FC
+ .incbin "baserom.gba", 0x6B11FC, 0x30
+
+gUnknown_086B122C:: @ 0x086B122C
+ .incbin "baserom.gba", 0x6B122C, 0x30
+
+gUnknown_086B125C:: @ 0x086B125C
+ .incbin "baserom.gba", 0x6B125C, 0x50
+
+gUnknown_086B12AC:: @ 0x086B12AC
+ .incbin "baserom.gba", 0x6B12AC, 0x24
+
+gUnknown_086B12D0:: @ 0x086B12D0
+ .incbin "baserom.gba", 0x6B12D0, 0x30
+
+gUnknown_086B1300:: @ 0x086B1300
+ .incbin "baserom.gba", 0x6B1300, 0x40
+
+gUnknown_086B1340:: @ 0x086B1340
+ .incbin "baserom.gba", 0x6B1340, 0xB4
+
+gUnknown_086B13F4:: @ 0x086B13F4
+ .incbin "baserom.gba", 0x6B13F4, 0x78
+
+gUnknown_086B146C:: @ 0x086B146C
+ .incbin "baserom.gba", 0x6B146C, 0x3C
+
+gUnknown_086B14A8:: @ 0x086B14A8
+ .incbin "baserom.gba", 0x6B14A8, 0xB4
+
+gUnknown_086B155C:: @ 0x086B155C
+ .incbin "baserom.gba", 0x6B155C, 0x40
gMonHatchSpriteGroupPals:: @ 0x086B159C
.4byte gMonHatchSpriteGroup0_Pals
@@ -958,7 +2906,152 @@ gMonHatchSpriteGroupPals:: @ 0x086B159C
.4byte gMonHatchSpriteGroup4_Pals
.4byte gMonHatchSpriteGroup5_Pals
-.incbin "baserom.gba", 0x6B15B4, 0x6BB6A4 - 0x6B15B4
+gUnknown_086B15B4:: @ 0x086B15B4
+ .incbin "baserom.gba", 0x6B15B4, 0x1088
+
+gUnknown_086B263C:: @ 0x086B263C
+ .incbin "baserom.gba", 0x6B263C, 0x264
+
+gUnknown_086B28A0:: @ 0x086B28A0
+ .incbin "baserom.gba", 0x6B28A0, 0x5C4
+
+gUnknown_086B2E64:: @ 0x086B2E64
+ .incbin "baserom.gba", 0x6B2E64, 0x15C
+
+gUnknown_086B2FC0:: @ 0x086B2FC0
+ .incbin "baserom.gba", 0x6B2FC0, 0xA44
+
+gUnknown_086B3A04:: @ 0x086B3A04
+ .incbin "baserom.gba", 0x6B3A04, 0x17A
+
+gUnknown_086B3B7E:: @ 0x086B3B7E
+ .incbin "baserom.gba", 0x6B3B7E, 0x126
+
+gUnknown_086B3CA4:: @ 0x086B3CA4
+ .incbin "baserom.gba", 0x6B3CA4, 0x17A
+
+gUnknown_086B3E1E:: @ 0x086B3E1E
+ .incbin "baserom.gba", 0x6B3E1E, 0xD8
+
+gUnknown_086B3EF6:: @ 0x086B3EF6
+ .incbin "baserom.gba", 0x6B3EF6, 0xF0
+
+gUnknown_086B3FE6:: @ 0x086B3FE6
+ .incbin "baserom.gba", 0x6B3FE6, 0x12C
+
+gUnknown_086B4112:: @ 0x086B4112
+ .incbin "baserom.gba", 0x6B4112, 0xF0
+
+gUnknown_086B4202:: @ 0x086B4202
+ .incbin "baserom.gba", 0x6B4202, 0x366
+
+gUnknown_086B4568:: @ 0x086B4568
+ .incbin "baserom.gba", 0x6B4568, 0x276
+
+gUnknown_086B47DE:: @ 0x086B47DE
+ .incbin "baserom.gba", 0x6B47DE, 0x3C
+
+gUnknown_086B481A:: @ 0x086B481A
+ .incbin "baserom.gba", 0x6B481A, 0x36
+
+gUnknown_086B4850:: @ 0x086B4850
+ .incbin "baserom.gba", 0x6B4850, 0xD2
+
+gUnknown_086B4922:: @ 0x086B4922
+ .incbin "baserom.gba", 0x6B4922, 0x150
+
+gUnknown_086B4A72:: @ 0x086B4A72
+ .incbin "baserom.gba", 0x6B4A72, 0x9C
+
+gUnknown_086B4B0E:: @ 0x086B4B0E
+ .incbin "baserom.gba", 0x6B4B0E, 0x240
+
+gUnknown_086B4D4E:: @ 0x086B4D4E
+ .incbin "baserom.gba", 0x6B4D4E, 0xF0
+
+gUnknown_086B4E3E:: @ 0x086B4E3E
+ .incbin "baserom.gba", 0x6B4E3E, 0x4
+
+gUnknown_086B4E42:: @ 0x086B4E42
+ .incbin "baserom.gba", 0x6B4E42, 0x20
+
+gUnknown_086B4E62:: @ 0x086B4E62
+ .incbin "baserom.gba", 0x6B4E62, 0x108
+
+gUnknown_086B4F6A:: @ 0x086B4F6A
+ .incbin "baserom.gba", 0x6B4F6A, 0x144
+
+gUnknown_086B50AE:: @ 0x086B50AE
+ .incbin "baserom.gba", 0x6B50AE, 0x120
+
+gUnknown_086B51CE:: @ 0x086B51CE
+ .incbin "baserom.gba", 0x6B51CE, 0x1E6
+
+gUnknown_086B53B4:: @ 0x086B53B4
+ .incbin "baserom.gba", 0x6B53B4, 0x4
+
+gUnknown_086B53B8:: @ 0x086B53B8
+ .incbin "baserom.gba", 0x6B53B8, 0x2C
+
+gUnknown_086B53E4:: @ 0x086B53E4
+ .incbin "baserom.gba", 0x6B53E4, 0x1F8
+
+gUnknown_086B55DC:: @ 0x086B55DC
+ .incbin "baserom.gba", 0x6B55DC, 0xFC
+
+gUnknown_086B56D8:: @ 0x086B56D8
+ .incbin "baserom.gba", 0x6B56D8, 0x5E8
+
+gUnknown_086B5CC0:: @ 0x086B5CC0
+ .incbin "baserom.gba", 0x6B5CC0, 0x96
+
+gUnknown_086B5D56:: @ 0x086B5D56
+ .incbin "baserom.gba", 0x6B5D56, 0x78
+
+gUnknown_086B5DCE:: @ 0x086B5DCE
+ .incbin "baserom.gba", 0x6B5DCE, 0xFC
+
+gUnknown_086B5ECA:: @ 0x086B5ECA
+ .incbin "baserom.gba", 0x6B5ECA, 0x1D4
+
+gUnknown_086B609E:: @ 0x086B609E
+ .incbin "baserom.gba", 0x6B609E, 0x90
+
+gUnknown_086B612E:: @ 0x086B612E
+ .incbin "baserom.gba", 0x6B612E, 0x27C
+
+gUnknown_086B63AA:: @ 0x086B63AA
+ .incbin "baserom.gba", 0x6B63AA, 0x48
+
+gUnknown_086B63F2:: @ 0x086B63F2
+ .incbin "baserom.gba", 0x6B63F2, 0x120
+
+gUnknown_086B6512:: @ 0x086B6512
+ .incbin "baserom.gba", 0x6B6512, 0xD8
+
+gUnknown_086B65EA:: @ 0x086B65EA
+ .incbin "baserom.gba", 0x6B65EA, 0x24F6
+
+gUnknown_086B8AE0:: @ 0x086B8AE0
+ .incbin "baserom.gba", 0x6B8AE0, 0x6CC
+
+gUnknown_086B91AC:: @ 0x086B91AC
+ .incbin "baserom.gba", 0x6B91AC, 0x150
+
+gUnknown_086B92FC:: @ 0x086B92FC
+ .incbin "baserom.gba", 0x6B92FC, 0x7BC
+
+gUnknown_086B9AB8:: @ 0x086B9AB8
+ .incbin "baserom.gba", 0x6B9AB8, 0x2F4
+
+gUnknown_086B9DAC:: @ 0x086B9DAC
+ .incbin "baserom.gba", 0x6B9DAC, 0x2F4
+
+gUnknown_086BA0A0:: @ 0x086BA0A0
+ .incbin "baserom.gba", 0x6BA0A0, 0x1380
+
+gUnknown_086BB420:: @ 0x086BB420
+ .incbin "baserom.gba", 0x6BB420, 0x284
gMonPortraitGroupPals:: @ 0x086BB6A4
.4byte gMonPortraitsGroup0_Pals
@@ -984,7 +3077,8 @@ gMonHatchSpriteGroupGfx:: @ 0x086BB6DC
.4byte gMonHatchSpriteGroup4_Gfx
.4byte gMonHatchSpriteGroup5_Gfx
-.incbin "baserom.gba", 0x6BB6F4, 0x6BB738 - 0x6BB6F4
+gUnknown_086BB6F4:: @ 0x086BB6F4
+ .incbin "baserom.gba", 0x6BB6F4, 0x44
gMonPortraitGroupGfx:: @ 0x086BB738
.4byte gMonPortraitsGroup0_Gfx
@@ -1002,6 +3096,24 @@ gMonPortraitGroupGfx:: @ 0x086BB738
.4byte gMonPortraitsGroup12_Gfx
.4byte gMonPortraitsGroup13_Gfx
-.incbin "baserom.gba", 0x6BB770, 0x6BBFD0 - 0x6BB770
+.incbin "baserom.gba", 0x6BB770, 0x6BB910 - 0x6BB770
+
+gUnknown_086BB910:: @ 0x086BB910
+ .incbin "baserom.gba", 0x6BB910, 0x58
+
+gUnknown_086BB968:: @ 0x086BB968
+ .incbin "baserom.gba", 0x6BB968, 0x40
+
+gUnknown_086BB9A8:: @ 0x086BB9A8
+ .incbin "baserom.gba", 0x6BB9A8, 0xC
+
+gUnknown_086BB9B4:: @ 0x086BB9B4
+ .incbin "baserom.gba", 0x6BB9B4, 0x38
+
+gUnknown_086BB9EC:: @ 0x086BB9EC
+ .incbin "baserom.gba", 0x6BB9EC, 0x80
+
+gUnknown_086BBA6C:: @ 0x086BBA6C
+ .incbin "baserom.gba", 0x6BBA6C, 0x6BBFD0 - 0x6BBA6C
@ rom end 0x6BBFD0
diff --git a/graphics/intro/copyright.pal b/graphics/intro/copyright.pal
index e1d2963..e9172c2 100644
--- a/graphics/intro/copyright.pal
+++ b/graphics/intro/copyright.pal
@@ -1,259 +1,259 @@
-JASC-PAL
-0100
-256
-224 248 224
-248 248 248
-192 192 192
-128 128 128
-64 64 64
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
-0 0 0
+JASC-PAL
+0100
+256
+224 248 224
+248 248 248
+192 192 192
+128 128 128
+64 64 64
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/ld_script.txt b/ld_script.txt
index c0a0e64..15cf11d 100755
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -17,6 +17,7 @@ SECTIONS
{
/* .bss starts at 0x3000000 */
<BSS>
+ . = 0x7400;
/* .bss.code starts at 0x3007400 */
src/m4a.o(.bss.code);
@@ -73,3 +74,7 @@ SECTIONS
*(*);
}
}
+
+/* m4a parameters */
+gMaxLines = 0x3C;
+gNumMusicPlayers = 0x4;
diff --git a/src/m4a.c b/src/m4a.c
index 2c70083..29b2be8 100755
--- a/src/m4a.c
+++ b/src/m4a.c
@@ -5,20 +5,6 @@ extern const u8 gCgb3Vol[];
#define BSS_CODE __attribute__((section(".bss.code")))
-asm(".set gScaleTable, 0x0852D928"); // TODO:
-asm(".set gFreqTable, 0x0852D9DC"); // TODO:
-asm(".set gMPlayTable, 0x08534DD4"); // TODO:
-asm(".set gPokemonCrySongTemplate, 0x0852DB40"); // TODO:
-asm(".set gSongTable, 0x08534E04"); // TODO:
-asm(".set gMaxLines, 0x3C"); // TODO:
-asm(".set gPcmSamplesPerVBlankTable, 0x0852DA0C"); // TODO:
-asm(".set gNoiseTable, 0x0852DAC0"); // TODO:
-asm(".set gCgbScaleTable, 0x0852DA24"); // TODO:
-asm(".set gCgbFreqTable, 0x0852DAA8"); // TODO:
-asm(".set gNumMusicPlayers, 0x4"); // TODO:
-asm(".set gCgb3Vol, 0x0852DAFC"); // TODO:
-asm(".set gXcmdTable, 0x0852DB74"); // TODO:
-
BSS_CODE ALIGNED(4) char SoundMainRAM_Buffer[0x800] = {0};
struct SoundInfo gSoundInfo;
diff --git a/sym_bss.txt b/sym_bss.txt
index fc81cd3..db4a584 100755
--- a/sym_bss.txt
+++ b/sym_bss.txt
@@ -1,14 +1,23 @@
-gUnknown_03000000: @ 0x3000000
-
-.space 0x5000
-
+gUnknown_03000000: @ 0x03000000
+ .space 0x1800
+gUnknown_03001800: @ 0x03001800
+ .space 0xB00
+gUnknown_03002300: @ 0x03002300
+ .space 0x2D00
gOamBuffer: @ 0x3005000
.space 0x400
-
IntrMain_Buffer: @ 0x3005400
.space 0x800
-
-gUnknown_03005C00: @ 0x3005C00
- .space 0xC00
-
- .space 0xC00
+gUnknown_03005C00: @ 0x03005C00
+ .space 0x2C0
+gUnknown_03005EC0: @ 0x03005EC0
+ .space 0x380
+gUnknown_03006240: @ 0x03006240
+ .space 0x40
+gUnknown_03006280: @ 0x03006280
+ .space 0x180
+gUnknown_03006400: @ 0x03006400
+ .space 0x780
+gUnknown_03006B80: @ 0x03006B80
+ .space 0x80
+gUnknown_03006C00: @ 0x03006C00
diff --git a/sym_common.txt b/sym_common.txt
index 9df7200..93b48cf 100755
--- a/sym_common.txt
+++ b/sym_common.txt
@@ -1 +1,9 @@
.include "m4a.o"
+
+gUnknown_02032FB0: @ 0x02032FB0
+ .space 0x40
+gUnknown_02032FF0: @ 0x02032FF0
+ .space 0x4
+gUnknown_02032FF4: @ 0x02032FF4
+ .space 0xF7C08C
+gUnknown_02FAF080: @ 0x02FAF080
diff --git a/sym_ewram.txt b/sym_ewram.txt
index 7ae3d99..88ea13f 100755..100644
--- a/sym_ewram.txt
+++ b/sym_ewram.txt
@@ -1,161 +1,584 @@
+gUnknown_02000000: @ 0x02000000
.space 0x2000
-
sGbPlayerCurKeys: @ 0x2002000
.space 0x2
-
sGbPlayerPrevKeys: @ 0x2002002
- .space 0x2
-
- .space 0x4
-
+ .space 0x6
gUnknown_02002008: @ 0x2002008
- .space 0x500
-
- .space 0x300
-
+ .space 0x800
gUnknown_02002808: @ 0x2002808
.space 0xC
-
- .space 0x74
-
+gUnknown_02002814: @ 0x02002814
+ .space 0x4
+gUnknown_02002818: @ 0x02002818
+ .space 0x4
+gUnknown_0200281C: @ 0x0200281C
+ .space 0x4
+gUnknown_02002820: @ 0x02002820
+ .space 0x2
+gUnknown_02002822: @ 0x02002822
+ .space 0x2
+gUnknown_02002824: @ 0x02002824
+ .space 0x1
+gUnknown_02002825: @ 0x02002825
+ .space 0x1
+gUnknown_02002826: @ 0x02002826
+ .space 0x1
+gUnknown_02002827: @ 0x02002827
+ .space 0x1
+gUnknown_02002828: @ 0x02002828
+ .space 0x2
+gUnknown_0200282A: @ 0x0200282A
+ .space 0x2
+gUnknown_0200282C: @ 0x0200282C
+ .space 0x1
+gUnknown_0200282D: @ 0x0200282D
+ .space 0x3
+gUnknown_02002830: @ 0x02002830
+ .space 0x1
+gUnknown_02002831: @ 0x02002831
+ .space 0x7
+gUnknown_02002838: @ 0x02002838
+ .space 0x18
+gUnknown_02002850: @ 0x02002850
+ .space 0x8
+gUnknown_02002858: @ 0x02002858
+ .space 0x25
+gUnknown_0200287D: @ 0x0200287D
+ .space 0x3
+gUnknown_02002880: @ 0x02002880
+ .space 0x2
+gUnknown_02002882: @ 0x02002882
+ .space 0x2
+gUnknown_02002884: @ 0x02002884
+ .space 0x1
+gUnknown_02002885: @ 0x02002885
+ .space 0x3
gTitlescreen: @ 0x2002888
.space 0x18
-
gEraseSaveDataAccessStep: @ 0x20028A0
.space 0x1
-
gEraseSaveDataAccessCounter: @ 0x20028A1
.space 0x1
-
gEReaderAccessStep: @ 0x20028A2
.space 0x1
-
gEReaderAccessCounter: @ 0x20028A3
.space 0x1
-
gUnknown_020028A4: @ 0x20028A4
.space 0x1
-
gUnknown_020028A5: @ 0x20028A5
- .space 0x1
-
- .space 0xB2
-
+ .space 0x3
+gUnknown_020028A8: @ 0x020028A8
+ .space 0x2
+gUnknown_020028AA: @ 0x020028AA
+ .space 0x2E
+gUnknown_020028D8: @ 0x020028D8
+ .space 0x48
+gUnknown_02002920: @ 0x02002920
+ .space 0x12
+gUnknown_02002932: @ 0x02002932
+ .space 0x3
+gUnknown_02002935: @ 0x02002935
+ .space 0x5
+gUnknown_0200293A: @ 0x0200293A
+ .space 0x1E
gUnknown_02002958: @ 0x2002958
-
- .space 0x708
-
+ .space 0x5E0
+gUnknown_02002F38: @ 0x02002F38
+ .space 0x1
+gUnknown_02002F39: @ 0x02002F39
+ .space 0x9F
+gUnknown_02002FD8: @ 0x02002FD8
+ .space 0x1
+gUnknown_02002FD9: @ 0x02002FD9
+ .space 0x87
gIntrTable: @ 0x2003060
- .space 0x38
-
- .space 0x8028
-
+ .space 0x40
+gUnknown_020030A0: @ 0x020030A0
+ .space 0x8020
gMain: @ 0x200B0C0
-
- .space 0x74
-
-gUnknown_0200B134: @ 0x200B134
-
- .space 0x284
-
-gUnknown_0200B3B8: @ 0x200B3B8
-
- .space 0x47E0
-
+ .space 0x40
+gUnknown_0200B100: @ 0x0200B100
+ .space 0x34
+gUnknown_0200B134: @ 0x0200B134
+ .space 0x5A
+gUnknown_0200B18E: @ 0x0200B18E
+ .space 0x76
+gUnknown_0200B204: @ 0x0200B204
+ .space 0x14
+gUnknown_0200B218: @ 0x0200B218
+ .space 0x14
+gUnknown_0200B22C: @ 0x0200B22C
+ .space 0x18C
+gUnknown_0200B3B8: @ 0x0200B3B8
+ .space 0xB8
+gUnknown_0200B470: @ 0x0200B470
+ .space 0xB8
+gUnknown_0200B528: @ 0x0200B528
+ .space 0xB8
+gUnknown_0200B5E0: @ 0x0200B5E0
+ .space 0xB8
+gUnknown_0200B698: @ 0x0200B698
+ .space 0xB8
+gUnknown_0200B750: @ 0x0200B750
+ .space 0xB8
+gUnknown_0200B808: @ 0x0200B808
+ .space 0xB8
+gUnknown_0200B8C0: @ 0x0200B8C0
+ .space 0xB8
+gUnknown_0200B978: @ 0x0200B978
+ .space 0xB8
+gUnknown_0200BA30: @ 0x0200BA30
+ .space 0xB8
+gUnknown_0200BAE8: @ 0x0200BAE8
+ .space 0xB8
+gUnknown_0200BBA0: @ 0x0200BBA0
+ .space 0xB8
+gUnknown_0200BC58: @ 0x0200BC58
+ .space 0xB8
+gUnknown_0200BD10: @ 0x0200BD10
+ .space 0xB8
+gUnknown_0200BDC8: @ 0x0200BDC8
+ .space 0xB8
+gUnknown_0200BE80: @ 0x0200BE80
+ .space 0xB8
+gUnknown_0200BF38: @ 0x0200BF38
+ .space 0xB8
+gUnknown_0200BFF0: @ 0x0200BFF0
+ .space 0xB8
+gUnknown_0200C0A8: @ 0x0200C0A8
+ .space 0xB8
+gUnknown_0200C160: @ 0x0200C160
+ .space 0xB8
+gUnknown_0200C218: @ 0x0200C218
+ .space 0xB8
+gUnknown_0200C2D0: @ 0x0200C2D0
+ .space 0xB8
+gUnknown_0200C388: @ 0x0200C388
+ .space 0xB8
+gUnknown_0200C440: @ 0x0200C440
+ .space 0xB8
+gUnknown_0200C4F8: @ 0x0200C4F8
+ .space 0xB8
+gUnknown_0200C5B0: @ 0x0200C5B0
+ .space 0xB8
+gUnknown_0200C668: @ 0x0200C668
+ .space 0x170
+gUnknown_0200C7D8: @ 0x0200C7D8
+ .space 0xB8
+gUnknown_0200C890: @ 0x0200C890
+ .space 0xB8
+gUnknown_0200C948: @ 0x0200C948
+ .space 0xB8
+gUnknown_0200CA00: @ 0x0200CA00
+ .space 0xB8
+gUnknown_0200CAB8: @ 0x0200CAB8
+ .space 0x170
+gUnknown_0200CC28: @ 0x0200CC28
+ .space 0x170
+gUnknown_0200CD98: @ 0x0200CD98
+ .space 0x2E0
+gUnknown_0200D078: @ 0x0200D078
+ .space 0x228
+gUnknown_0200D2A0: @ 0x0200D2A0
+ .space 0x170
+gUnknown_0200D410: @ 0x0200D410
+ .space 0x170
+gUnknown_0200D580: @ 0x0200D580
+ .space 0xB8
+gUnknown_0200D638: @ 0x0200D638
+ .space 0x228
+gUnknown_0200D860: @ 0x0200D860
+ .space 0xB8
+gUnknown_0200D918: @ 0x0200D918
+ .space 0x8
+gUnknown_0200D920: @ 0x0200D920
+ .space 0xB0
+gUnknown_0200D9D0: @ 0x0200D9D0
+ .space 0x2E0
+gUnknown_0200DCB0: @ 0x0200DCB0
+ .space 0xB8
+gUnknown_0200DD68: @ 0x0200DD68
+ .space 0xB8
+gUnknown_0200DE20: @ 0x0200DE20
+ .space 0xB8
+gUnknown_0200DED8: @ 0x0200DED8
+ .space 0xB8
+gUnknown_0200DF90: @ 0x0200DF90
+ .space 0xB8
+gUnknown_0200E048: @ 0x0200E048
+ .space 0xB8
+gUnknown_0200E100: @ 0x0200E100
+ .space 0xB8
+gUnknown_0200E1B8: @ 0x0200E1B8
+ .space 0xB8
+gUnknown_0200E270: @ 0x0200E270
+ .space 0x8
+gUnknown_0200E278: @ 0x0200E278
+ .space 0xB0
+gUnknown_0200E328: @ 0x0200E328
+ .space 0x170
+gUnknown_0200E498: @ 0x0200E498
+ .space 0xB8
+gUnknown_0200E550: @ 0x0200E550
+ .space 0xB8
+gUnknown_0200E608: @ 0x0200E608
+ .space 0xB8
+gUnknown_0200E6C0: @ 0x0200E6C0
+ .space 0x2E0
+gUnknown_0200E9A0: @ 0x0200E9A0
+ .space 0xB8
+gUnknown_0200EA58: @ 0x0200EA58
+ .space 0x170
+gUnknown_0200EBC8: @ 0x0200EBC8
+ .space 0x2E0
+gUnknown_0200EEA8: @ 0x0200EEA8
+ .space 0xCF0
gUnknown_0200FB98: @ 0x200FB98
.space 0x4
-
gUnknown_0200FB9C: @ 0x200FB9C
.space 0x4
-
gUnknown_0200FBA0: @ 0x200FBA0
- .space 0x4
-
- .space 0x802C
-
+ .space 0x10
+gUnknown_0200FBB0: @ 0x0200FBB0
+ .space 0x8020
gUnknown_02017BD0: @ 0x2017BD0
.space 0x4
-
gUnknown_02017BD4: @ 0x2017BD4
- .space 0x4
-
- .space 0x8
-
+ .space 0xC
gUnknown_02017BE0: @ 0x2017BE0
- .space 0x4
-
- .space 0x1FFC
-
+ .space 0x2000
gUnknown_02019BE0: @ 0x2019BE0
.space 0x4
-
gUnknown_02019BE4: @ 0x2019BE4
.space 0x4
-
gUnknown_02019BE8: @ 0x2019BE8
.space 0x4
-
-gUnknown_02019BEC: @ 0x2019BEC
+gUnknown_02019BEC: @ 0x02019BEC
.space 0x4
-
-gUnknown_02019BF0: @ 0x2019BF0
+gUnknown_02019BF0: @ 0x02019BF0
.space 0x4
-
-gUnknown_02019BF4: @ 0x2019BF4
+gUnknown_02019BF4: @ 0x02019BF4
.space 0x4
-
gUnknown_02019BF8: @ 0x2019BF8
.space 0x4
-
gUnknown_02019BFC: @ 0x2019BFC
.space 0x4
-
-gUnknown_02019C00: @ 0x2019C00
+gUnknown_02019C00: @ 0x02019C00
.space 0x4
-
gUnknown_02019C04: @ 0x2019C04
.space 0x4
-
gUnknown_02019C08: @ 0x2019C08
.space 0x4
-
gGameBoyPlayerEnabled: @ 0x2019C0C
.space 0x4
-
-gUnknown_02019C10: @ 0x2019C10
+gUnknown_02019C10: @ 0x02019C10
+ .space 0x10
+gUnknown_02019C20: @ 0x02019C20
+ .space 0x4
+gUnknown_02019C24: @ 0x02019C24
+ .space 0x4
+gUnknown_02019C28: @ 0x02019C28
+ .space 0x4
+gUnknown_02019C2C: @ 0x02019C2C
+ .space 0x4
+gUnknown_02019C30: @ 0x02019C30
+ .space 0x10
+gUnknown_02019C40: @ 0x02019C40
+ .space 0x800
+gUnknown_0201A440: @ 0x0201A440
+ .space 0x4
+gUnknown_0201A444: @ 0x0201A444
+ .space 0x4
+gUnknown_0201A448: @ 0x0201A448
+ .space 0x4
+gUnknown_0201A44C: @ 0x0201A44C
+ .space 0x4
+gUnknown_0201A450: @ 0x0201A450
+ .space 0x60
+gUnknown_0201A4B0: @ 0x0201A4B0
.space 0x4
-
- .space 0x8A0
-
gAutoDisplayTitlescreenMenu: @ 0x201A4B4
.space 0x4
-
- .space 0x1CD8
-
-gUnknown_0201C190: @ 0x201C190
- .space 0x1C
-
- .space 0xFC54
-
-gUnknown_0202BE00: @ 0x202BE00
+gUnknown_0201A4B8: @ 0x0201A4B8
+ .space 0x4
+gUnknown_0201A4BC: @ 0x0201A4BC
+ .space 0x4
+gUnknown_0201A4C0: @ 0x0201A4C0
+ .space 0x10
+gUnknown_0201A4D0: @ 0x0201A4D0
+ .space 0x20
+gUnknown_0201A4F0: @ 0x0201A4F0
+ .space 0x4
+gUnknown_0201A4F4: @ 0x0201A4F4
+ .space 0x4
+gUnknown_0201A4F8: @ 0x0201A4F8
+ .space 0x8
+gUnknown_0201A500: @ 0x0201A500
+ .space 0x10
+gUnknown_0201A510: @ 0x0201A510
+ .space 0x4
+gUnknown_0201A514: @ 0x0201A514
+ .space 0xC
+gUnknown_0201A520: @ 0x0201A520
+ .space 0x400
+gUnknown_0201A920: @ 0x0201A920
+ .space 0x400
+gUnknown_0201AD20: @ 0x0201AD20
+ .space 0x400
+gUnknown_0201B120: @ 0x0201B120
+ .space 0x4
+gUnknown_0201B124: @ 0x0201B124
+ .space 0x4
+gUnknown_0201B128: @ 0x0201B128
+ .space 0x8
+gUnknown_0201B130: @ 0x0201B130
+ .space 0x40
+gUnknown_0201B170: @ 0x0201B170
+ .space 0x4
+gUnknown_0201B174: @ 0x0201B174
+ .space 0x4
+gUnknown_0201B178: @ 0x0201B178
+ .space 0x8
+gUnknown_0201B180: @ 0x0201B180
+ .space 0x1000
+gUnknown_0201C180: @ 0x0201C180
+ .space 0x4
+gUnknown_0201C184: @ 0x0201C184
+ .space 0x4
+gUnknown_0201C188: @ 0x0201C188
+ .space 0x4
+gUnknown_0201C18C: @ 0x0201C18C
+ .space 0x4
+gUnknown_0201C190: @ 0x0201C190
.space 0x1C
-
+gUnknown_0201C1AC: @ 0x0201C1AC
+ .space 0x4
+gUnknown_0201C1B0: @ 0x0201C1B0
+ .space 0x4
+gUnknown_0201C1B4: @ 0x0201C1B4
+ .space 0x4
+gUnknown_0201C1B8: @ 0x0201C1B8
+ .space 0x4
+gUnknown_0201C1BC: @ 0x0201C1BC
+ .space 0x4
+gUnknown_0201C1C0: @ 0x0201C1C0
+ .space 0xE000
+gUnknown_0202A1C0: @ 0x0202A1C0
+ .space 0x1D0
+gUnknown_0202A390: @ 0x0202A390
+ .space 0x1C4
+gUnknown_0202A554: @ 0x0202A554
+ .space 0x4
+gUnknown_0202A558: @ 0x0202A558
+ .space 0x4
+gUnknown_0202A55C: @ 0x0202A55C
+ .space 0x4
+gUnknown_0202A560: @ 0x0202A560
+ .space 0x4
+gUnknown_0202A564: @ 0x0202A564
+ .space 0x4
+gUnknown_0202A568: @ 0x0202A568
+ .space 0x4
+gUnknown_0202A56C: @ 0x0202A56C
.space 0x8
-
+gUnknown_0202A574: @ 0x0202A574
+ .space 0x4
+gUnknown_0202A578: @ 0x0202A578
+ .space 0x4
+gUnknown_0202A57C: @ 0x0202A57C
+ .space 0x4
+gUnknown_0202A580: @ 0x0202A580
+ .space 0x8
+gUnknown_0202A588: @ 0x0202A588
+ .space 0x4
+gUnknown_0202A58C: @ 0x0202A58C
+ .space 0x4
+gUnknown_0202A590: @ 0x0202A590
+ .space 0x800
+gUnknown_0202AD90: @ 0x0202AD90
+ .space 0x10
+gUnknown_0202ADA0: @ 0x0202ADA0
+ .space 0x30
+gUnknown_0202ADD0: @ 0x0202ADD0
+ .space 0x4
+gUnknown_0202ADD4: @ 0x0202ADD4
+ .space 0x4
+gUnknown_0202ADD8: @ 0x0202ADD8
+ .space 0x4
+gUnknown_0202ADDC: @ 0x0202ADDC
+ .space 0x4
+gUnknown_0202ADE0: @ 0x0202ADE0
+ .space 0x4
+gUnknown_0202ADE4: @ 0x0202ADE4
+ .space 0x4
+gUnknown_0202ADE8: @ 0x0202ADE8
+ .space 0x1008
+gUnknown_0202BDF0: @ 0x0202BDF0
+ .space 0x10
+gUnknown_0202BE00: @ 0x0202BE00
+ .space 0x1C
+gUnknown_0202BE1C: @ 0x0202BE1C
+ .space 0x4
+gUnknown_0202BE20: @ 0x0202BE20
+ .space 0x4
gUnknown_202BE24: @ 0x202BE24
- .space 4
-
- .space 0x760
-
+ .space 0xC
+gUnknown_0202BE30: @ 0x0202BE30
+ .space 0x40
+gUnknown_0202BE70: @ 0x0202BE70
+ .space 0x40
+gUnknown_0202BEB0: @ 0x0202BEB0
+ .space 0x4
+gUnknown_0202BEB4: @ 0x0202BEB4
+ .space 0x4
+gUnknown_0202BEB8: @ 0x0202BEB8
+ .space 0x4
+gUnknown_0202BEBC: @ 0x0202BEBC
+ .space 0x4
+gUnknown_0202BEC0: @ 0x0202BEC0
+ .space 0x4
+gUnknown_0202BEC4: @ 0x0202BEC4
+ .space 0x4
+gUnknown_0202BEC8: @ 0x0202BEC8
+ .space 0x4
+gUnknown_0202BECC: @ 0x0202BECC
+ .space 0x4
+gUnknown_0202BED0: @ 0x0202BED0
+ .space 0x4
+gUnknown_0202BED4: @ 0x0202BED4
+ .space 0x4
+gUnknown_0202BED8: @ 0x0202BED8
+ .space 0x4
+gUnknown_0202BEDC: @ 0x0202BEDC
+ .space 0x4
+gUnknown_0202BEE0: @ 0x0202BEE0
+ .space 0x4
+gUnknown_0202BEE4: @ 0x0202BEE4
+ .space 0x4
+gUnknown_0202BEE8: @ 0x0202BEE8
+ .space 0x4
+gUnknown_0202BEEC: @ 0x0202BEEC
+ .space 0x4
+gUnknown_0202BEF0: @ 0x0202BEF0
+ .space 0x4
+gUnknown_0202BEF4: @ 0x0202BEF4
+ .space 0x4
+gUnknown_0202BEF8: @ 0x0202BEF8
+ .space 0x4
+gUnknown_0202BEFC: @ 0x0202BEFC
+ .space 0x4
+gUnknown_0202BF00: @ 0x0202BF00
+ .space 0x4
+gUnknown_0202BF04: @ 0x0202BF04
+ .space 0x4
+gUnknown_0202BF08: @ 0x0202BF08
+ .space 0x4
+gUnknown_0202BF0C: @ 0x0202BF0C
+ .space 0x4
+gUnknown_0202BF10: @ 0x0202BF10
+ .space 0x4
+gUnknown_0202BF14: @ 0x0202BF14
+ .space 0xC
+gUnknown_0202BF20: @ 0x0202BF20
+ .space 0x620
+gUnknown_0202C540: @ 0x0202C540
+ .space 0x4
+gUnknown_0202C544: @ 0x0202C544
+ .space 0x4
+gUnknown_0202C548: @ 0x0202C548
+ .space 0x4
+gUnknown_0202C54C: @ 0x0202C54C
+ .space 0x4
+gUnknown_0202C550: @ 0x0202C550
+ .space 0x30
+gUnknown_0202C580: @ 0x0202C580
+ .space 0x4
+gUnknown_0202C584: @ 0x0202C584
+ .space 0x4
gUnknown_0202C588: @ 0x202C588
-
- .space 0x4F58
-
-gUnknown_020314E0: @ 0x20314E0
.space 0x4
-
- .space 0x3C
-
+gUnknown_0202C58C: @ 0x0202C58C
+ .space 0x4
+gUnknown_0202C590: @ 0x0202C590
+ .space 0x4
+gUnknown_0202C594: @ 0x0202C594
+ .space 0x4
+gUnknown_0202C598: @ 0x0202C598
+ .space 0x4
+gUnknown_0202C59C: @ 0x0202C59C
+ .space 0x4
+gUnknown_0202C5A0: @ 0x0202C5A0
+ .space 0x4
+gUnknown_0202C5A4: @ 0x0202C5A4
+ .space 0x4
+gUnknown_0202C5A8: @ 0x0202C5A8
+ .space 0x4
+gUnknown_0202C5AC: @ 0x0202C5AC
+ .space 0x4
+gUnknown_0202C5B0: @ 0x0202C5B0
+ .space 0x4
+gUnknown_0202C5B4: @ 0x0202C5B4
+ .space 0xC
+gUnknown_0202C5C0: @ 0x0202C5C0
+ .space 0x20
+gUnknown_0202C5E0: @ 0x0202C5E0
+ .space 0x4
+gUnknown_0202C5E4: @ 0x0202C5E4
+ .space 0x4
+gUnknown_0202C5E8: @ 0x0202C5E8
+ .space 0x8
+gUnknown_0202C5F0: @ 0x0202C5F0
+ .space 0x14
+gUnknown_0202C604: @ 0x0202C604
+ .space 0xC
+gUnknown_0202C610: @ 0x0202C610
+ .space 0x14
+gUnknown_0202C624: @ 0x0202C624
+ .space 0xAC
+gUnknown_0202C6D0: @ 0x0202C6D0
+ .space 0x14
+gUnknown_0202C6E4: @ 0x0202C6E4
+ .space 0xAC
+gUnknown_0202C790: @ 0x0202C790
+ .space 0x4
+gUnknown_0202C794: @ 0x0202C794
+ .space 0xC
+gUnknown_0202C7A0: @ 0x0202C7A0
+ .space 0xFC0
+gUnknown_0202D760: @ 0x0202D760
+ .space 0x120
+gUnknown_0202D880: @ 0x0202D880
+ .space 0x2E40
+gUnknown_020306C0: @ 0x020306C0
+ .space 0x10
+gUnknown_020306D0: @ 0x020306D0
+ .space 0x20
+gUnknown_020306F0: @ 0x020306F0
+ .space 0x20
+gUnknown_02030710: @ 0x02030710
+ .space 0x20
+gUnknown_02030730: @ 0x02030730
+ .space 0x20
+gUnknown_02030750: @ 0x02030750
+ .space 0x10
+gUnknown_02030760: @ 0x02030760
+ .space 0x900
+gUnknown_02031060: @ 0x02031060
+ .space 0x480
+gUnknown_020314E0: @ 0x20314E0
+ .space 0x20
+gUnknown_02031500: @ 0x02031500
+ .space 0x10
+gUnknown_02031510: @ 0x02031510
+ .space 0x10
gUnknown_02031520: @ 0x2031520
-
- .space 0x610
+ .space 0x70
+gUnknown_02031590: @ 0x02031590
+ .space 0x40
+gUnknown_020315D0: @ 0x020315D0
+ .space 0x520
+gUnknown_02031AF0: @ 0x02031AF0
+ .space 0x28
+gUnknown_02031B18: @ 0x02031B18
+ .space 0x18