summaryrefslogtreecommitdiff
path: root/asm/options.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/options.s')
-rwxr-xr-xasm/options.s360
1 files changed, 180 insertions, 180 deletions
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