summaryrefslogtreecommitdiff
path: root/asm/main_menu.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/main_menu.s')
-rw-r--r--asm/main_menu.s290
1 files changed, 145 insertions, 145 deletions
diff --git a/asm/main_menu.s b/asm/main_menu.s
index b908bc68f..decb11542 100644
--- a/asm/main_menu.s
+++ b/asm/main_menu.s
@@ -237,10 +237,10 @@ Task_MainMenuCheckSaveFile: @ 802F8D8
lsls r0, r6, 2
adds r0, r6
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r4, r7, r0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -278,7 +278,7 @@ _0802F900:
movs r0, 0x1
strh r0, [r4, 0x1E]
_0802F946:
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0x2
beq _0802F990
@@ -341,7 +341,7 @@ _0802F9A4:
_0802F9D0:
movs r0, 0
strh r0, [r4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -361,7 +361,7 @@ _0802F9FA:
_0802F9FC:
str r1, [r0]
_0802F9FE:
- ldr r2, =0x02022d06
+ ldr r2, =gUnknown_02022D06
ldrh r1, [r2]
movs r0, 0x80
lsls r0, 8
@@ -421,7 +421,7 @@ Task_WaitForSaveFileErrorWindow: @ 802FA5C
lsls r0, 16
cmp r0, 0
bne _0802FA98
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -431,7 +431,7 @@ Task_WaitForSaveFileErrorWindow: @ 802FA5C
bl ClearWindowTilemap
ldr r0, =gUnknown_082FF070
bl sub_8032250
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -452,7 +452,7 @@ Task_MainMenuCheckBattery: @ 802FAB0
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -485,7 +485,7 @@ Task_MainMenuCheckBattery: @ 802FAB0
ands r1, r0
cmp r1, 0
bne _0802FB28
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -497,7 +497,7 @@ Task_MainMenuCheckBattery: @ 802FAB0
_0802FB28:
ldr r0, =gUnknown_085E8453
bl CreateMainMenuErrorWindow
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -523,7 +523,7 @@ Task_WaitForBatteryDryErrorWindow: @ 802FB50
lsls r0, 16
cmp r0, 0
bne _0802FB8C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -533,7 +533,7 @@ Task_WaitForBatteryDryErrorWindow: @ 802FB50
bl ClearWindowTilemap
ldr r0, =gUnknown_082FF070
bl sub_8032250
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -560,9 +560,9 @@ Task_DisplayMainMenu: @ 802FBA4
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -622,7 +622,7 @@ _0802FBCE:
movs r1, 0xFC
movs r2, 0x2
bl gpu_pal_apply
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -647,7 +647,7 @@ _0802FC84:
movs r2, 0x2
bl gpu_pal_apply
_0802FC96:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r1, r7, 2
adds r0, r1, r7
@@ -986,7 +986,7 @@ _0802FEFC:
adds r1, r4, 0
bl DrawMainMenuWindowBorder
ldr r0, =gUnknown_082FF0F4
- ldr r4, =0x02022d06
+ ldr r4, =gUnknown_02022D06
adds r1, r4, 0
bl AddScrollIndicatorArrowPair
lsls r0, 24
@@ -1024,7 +1024,7 @@ _0802FEFC:
movs r1, 0x1
strh r1, [r0, 0x26]
_0803005E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
adds r1, r2, r7
lsls r1, 3
@@ -1048,7 +1048,7 @@ Task_HighlightSelectedMainMenuItem: @ 80300B0
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -1076,9 +1076,9 @@ HandleMainMenuInput: @ 80300E0
lsls r1, r0, 2
adds r1, r0
lsls r4, r1, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r5, r4, r7
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x1
ands r0, r2
@@ -1207,7 +1207,7 @@ _080301CA:
adds r1, r4, 0
movs r2, 0x1
bl ChangeBgY
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x1A
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -1223,7 +1223,7 @@ _08030228:
adds r0, 0x1
_0803022C:
strh r0, [r5, 0x2]
- ldr r1, =0x02022d06
+ ldr r1, =gUnknown_02022D06
strh r0, [r1]
movs r0, 0x1
b _08030242
@@ -1248,7 +1248,7 @@ Task_HandleMainMenuInput: @ 803024C
lsls r0, 24
cmp r0, 0
beq _0803026C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1269,7 +1269,7 @@ Task_HandleMainMenuAPressed: @ 803027C
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1277,7 +1277,7 @@ Task_HandleMainMenuAPressed: @ 803027C
beq _08030292
b _08030536
_08030292:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r0, r1, r6
lsls r0, 3
@@ -1392,7 +1392,7 @@ _08030388:
movs r5, 0
b _080303DA
_0803038C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -1421,7 +1421,7 @@ _080303BC:
cmp r2, 0
beq _080303D4
movs r5, 0x6
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -1461,12 +1461,12 @@ _08030400:
.4byte _08030488
.4byte _0803049C
_0803041C:
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r7, r6
lsls r0, 3
adds r0, r1
@@ -1475,16 +1475,16 @@ _0803041C:
b _08030514
.pool
_08030444:
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r1, [r0]
ldr r0, =sub_8086230
b _0803048A
.pool
_08030460:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =CB2_ReinitMainMenu
str r1, [r0, 0x8]
ldr r0, =CB2_OptionsMenu
@@ -1507,7 +1507,7 @@ _0803048A:
b _08030514
.pool
_0803049C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r7, r6
lsls r0, 3
adds r0, r1
@@ -1515,13 +1515,13 @@ _0803049C:
strh r4, [r0, 0xA]
ldr r1, =Task_DisplayMainMenuInvalidActionError
str r1, [r0]
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r2, 0xF1
lsls r2, 1
adds r0, r2
ldr r1, =0x00007fff
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r2
strh r1, [r0]
movs r0, 0x18
@@ -1555,13 +1555,13 @@ _08030514:
bl FreeAllWindowBuffers
cmp r5, 0x2
beq _08030528
- ldr r1, =0x02022d06
+ ldr r1, =gUnknown_02022D06
movs r0, 0
strh r0, [r1]
b _08030536
.pool
_08030528:
- ldr r0, =0x02022d06
+ ldr r0, =gUnknown_02022D06
ldrh r1, [r0]
movs r3, 0x80
lsls r3, 8
@@ -1583,7 +1583,7 @@ Task_HandleMainMenuBPressed: @ 8030544
lsls r0, 24
lsrs r2, r0, 24
adds r5, r2, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1591,7 +1591,7 @@ Task_HandleMainMenuBPressed: @ 8030544
lsrs r4, r0, 24
cmp r4, 0
bne _0803058C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -1605,7 +1605,7 @@ Task_HandleMainMenuBPressed: @ 8030544
lsrs r0, 24
bl RemoveScrollIndicatorArrowPair
_08030578:
- ldr r0, =0x02022d06
+ ldr r0, =gUnknown_02022D06
strh r4, [r0]
bl FreeAllWindowBuffers
ldr r0, =c2_title_screen_1
@@ -1626,7 +1626,7 @@ Task_DisplayMainMenuInvalidActionError: @ 80305A4
sub sp, 0x8
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1684,7 +1684,7 @@ _0803061C:
ldr r0, =gUnknown_085E8328
bl CreateMainMenuErrorWindow
_08030622:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1695,7 +1695,7 @@ _08030622:
b _08030688
.pool
_0803063C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1714,7 +1714,7 @@ _08030658:
strh r0, [r4, 0xA]
b _08030688
_08030664:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
ands r1, r0
cmp r1, 0
@@ -1943,7 +1943,7 @@ task_new_game_prof_birch_speech_1: @ 80307B0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1975,7 +1975,7 @@ task_new_game_prof_birch_speech_2: @ 80308B0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1991,7 +1991,7 @@ task_new_game_prof_birch_speech_2: @ 80308B0
.pool
_080308D4:
ldrb r0, [r4, 0x18]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -2036,7 +2036,7 @@ task_new_game_prof_birch_speech_3: @ 8030928
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2045,7 +2045,7 @@ task_new_game_prof_birch_speech_3: @ 8030928
ldrsh r0, [r4, r1]
cmp r0, 0
beq _080309B6
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x18
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -2086,7 +2086,7 @@ _08030970:
bl CopyWindowToVram
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C897B
bl ExpandStringRefs
movs r0, 0x1
@@ -2105,7 +2105,7 @@ task_new_game_prof_birch_speech_4: @ 80309CC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2115,20 +2115,20 @@ task_new_game_prof_birch_speech_4: @ 80309CC
lsls r0, 16
cmp r0, 0
bne _08030A0A
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
ldr r1, =task_new_game_prof_birch_speech_5
str r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8692
bl ExpandStringRefs
ldr r1, =sub_80323A0
movs r0, 0x1
bl AddTextPrinterWithCallbackForMessage
- ldr r0, =0x03000dd0
+ ldr r0, =gUnknown_03000DD0
strb r4, [r0]
_08030A0A:
pop {r4}
@@ -2146,12 +2146,12 @@ task_new_game_prof_birch_speech_5: @ 8030A2C
lsls r0, 16
cmp r0, 0
bne _08030A58
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8A1F
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2174,8 +2174,8 @@ sub_8030A70: @ 8030A70
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x03005e00
- ldr r0, =0x03000dd0
+ ldr r6, =gTasks
+ ldr r0, =gUnknown_03000DD0
mov r8, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -2183,7 +2183,7 @@ sub_8030A70: @ 8030A70
lsls r0, 3
adds r0, r6
ldrb r0, [r0, 0x1A]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -2248,11 +2248,11 @@ sub_8030B14: @ 8030B14
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
subs r1, 0x8
mov r8, r1
- ldr r2, =0x03000dd0
+ ldr r2, =gUnknown_03000DD0
ldrb r1, [r2]
lsls r0, r1, 2
adds r0, r1
@@ -2264,7 +2264,7 @@ sub_8030B14: @ 8030B14
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -2305,7 +2305,7 @@ _08030B98:
ldrh r0, [r5]
adds r0, 0x1
strh r0, [r5]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
ldrb r1, [r7]
lsls r0, r1, 2
adds r0, r1
@@ -2339,14 +2339,14 @@ task_new_game_prof_birch_speech_6: @ 8030BCC
lsrs r1, r0, 16
cmp r1, 0
bne _08030BFE
- ldr r0, =0x02022d04
+ ldr r0, =gUnknown_02022D04
strb r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8BD0
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2369,8 +2369,8 @@ task_new_game_prof_birch_speech_7: @ 8030C18
lsls r0, 16
cmp r0, 0
bne _08030C7C
- ldr r5, =0x02020630
- ldr r0, =0x03005e00
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -2421,7 +2421,7 @@ task_new_game_prof_birch_speech_8: @ 8030C90
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2457,7 +2457,7 @@ task_new_game_prof_birch_speech_9: @ 8030CD4
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2466,7 +2466,7 @@ task_new_game_prof_birch_speech_9: @ 8030CD4
ldrsh r0, [r4, r1]
cmp r0, 0
beq _08030D7A
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x18
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -2543,7 +2543,7 @@ task_new_game_prof_birch_speech_10: @ 8030D84
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2552,7 +2552,7 @@ task_new_game_prof_birch_speech_10: @ 8030D84
ldrsh r0, [r3, r1]
cmp r0, 0
beq _08030DB8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0xC
ldrsh r0, [r3, r1]
lsls r1, r0, 4
@@ -2580,12 +2580,12 @@ task_new_game_prof_birch_speech_11: @ 8030DC8
lsrs r4, 24
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8BDD
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2608,7 +2608,7 @@ task_new_game_prof_birch_speech_12: @ 8030E08
cmp r0, 0
bne _08030E2A
bl sub_8031D74
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2639,13 +2639,13 @@ task_new_game_prof_birch_speech_13: @ 8030E38
_08030E52:
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
strb r4, [r0, 0x8]
movs r0, 0x1
movs r1, 0x1
bl sub_80322E0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r0, r2, r5
lsls r0, 3
@@ -2657,7 +2657,7 @@ _08030E76:
bl GetMenuCursorPos
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r4, r5
lsls r0, 3
adds r4, r0, r1
@@ -2666,7 +2666,7 @@ _08030E76:
cmp r3, r0
beq _08030EB8
strh r3, [r4, 0x14]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0xC
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -2697,7 +2697,7 @@ sub_8030ED4: @ 8030ED4
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2708,7 +2708,7 @@ sub_8030ED4: @ 8030ED4
adds r7, r1, 0
cmp r0, 0
bne _08030F0C
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
lsls r1, 2
@@ -2719,7 +2719,7 @@ sub_8030ED4: @ 8030ED4
b _08030F72
.pool
_08030F0C:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -2782,13 +2782,13 @@ sub_8030F7C: @ 8030F7C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r3, r1, r2
ldrb r1, [r3, 0xC]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -2831,12 +2831,12 @@ task_new_game_prof_birch_speech_14: @ 8030FD4
lsrs r4, 24
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8BFF
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2858,7 +2858,7 @@ task_new_game_prof_birch_speech_15: @ 8031014
lsls r0, 16
cmp r0, 0
bne _08031032
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2878,7 +2878,7 @@ task_new_game_prof_birch_speech_16: @ 8031040
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -2896,7 +2896,7 @@ _0803105C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2917,7 +2917,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2926,7 +2926,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
cmp r5, 0
bne _080310EC
bl FreeAllWindowBuffers
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2943,7 +2943,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
bl set_default_player_name
adds r0, r4, 0
bl DestroyTask
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r2, [r1, 0x8]
str r5, [sp]
@@ -2968,12 +2968,12 @@ task_new_game_prof_birch_speech_part2_2: @ 8031104
lsrs r4, 24
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8C1C
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3005,7 +3005,7 @@ task_new_game_prof_birch_speech_part2_3: @ 8031144
movs r2, 0xF3
movs r3, 0xDF
bl sub_80323CC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3044,8 +3044,8 @@ _080311A8:
_080311AE:
movs r0, 0x5
bl audio_play
- ldr r2, =0x02020630
- ldr r0, =0x03005e00
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -3076,7 +3076,7 @@ _080311AE:
_080311FC:
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -3095,7 +3095,7 @@ task_new_game_prof_birch_speech_part2_5: @ 8031220
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3126,7 +3126,7 @@ task_new_game_prof_birch_speech_part2_6: @ 8031258
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -3135,7 +3135,7 @@ task_new_game_prof_birch_speech_part2_6: @ 8031258
ldrsh r0, [r7, r1]
cmp r0, 0
beq _08031320
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r2, 0x1C
ldrsh r1, [r7, r2]
lsls r0, r1, 4
@@ -3211,7 +3211,7 @@ task_new_game_prof_birch_speech_part2_6: @ 8031258
bl sub_8031D34
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8C2A
bl ExpandStringRefs
movs r0, 0x1
@@ -3230,7 +3230,7 @@ task_new_game_prof_birch_speech_part2_7: @ 803133C
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3239,7 +3239,7 @@ task_new_game_prof_birch_speech_part2_7: @ 803133C
ldrsh r0, [r4, r1]
cmp r0, 0
beq _080313D2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0x18
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -3311,7 +3311,7 @@ task_new_game_prof_birch_speech_part2_8: @ 80313E4
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -3321,7 +3321,7 @@ task_new_game_prof_birch_speech_part2_8: @ 80313E4
adds r7, r1, 0
cmp r0, 0
beq _080314B0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x18
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -3353,7 +3353,7 @@ task_new_game_prof_birch_speech_part2_8: @ 80313E4
b _080314B0
.pool
_08031444:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -3396,7 +3396,7 @@ _0803145A:
adds r0, r6, 0
movs r1, 0x1
bl sub_8031D34
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8C7A
bl ExpandStringRefs
movs r0, 0x1
@@ -3418,7 +3418,7 @@ task_new_game_prof_birch_speech_part2_9: @ 80314C4
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3427,7 +3427,7 @@ task_new_game_prof_birch_speech_part2_9: @ 80314C4
ldrsh r0, [r6, r1]
cmp r0, 0
beq _0803155C
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0xC
ldrsh r0, [r6, r1]
lsls r1, r0, 4
@@ -3498,13 +3498,13 @@ task_new_game_prof_birch_speech_part2_10: @ 8031580
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r3, r1, r2
ldrb r1, [r3, 0xC]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3528,19 +3528,19 @@ task_new_game_prof_birch_speech_part2_11: @ 80315BC
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0803160A
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r2, 2
adds r4, r2
lsls r4, 3
adds r4, r0
ldrb r2, [r4, 0xC]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -3574,14 +3574,14 @@ task_new_game_prof_birch_speech_part2_12: @ 8031630
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08031666
bl FreeAllWindowBuffers
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3699,7 +3699,7 @@ new_game_prof_birch_speech_part2_start: @ 8031678
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3714,7 +3714,7 @@ new_game_prof_birch_speech_part2_start: @ 8031678
bl dp13_810BB8C
adds r0, r5, 0
bl AddBirchSpeechObjects
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -3728,7 +3728,7 @@ _080317DC:
strh r0, [r4, 0x14]
ldrb r3, [r4, 0x1C]
_080317E0:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -3743,7 +3743,7 @@ _080317E0:
subs r0, 0x41
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3886,7 +3886,7 @@ AddBirchSpeechObjects: @ 803192C
bl AddNewGameBirchObject
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r2, r0, 4
adds r2, r0
@@ -3911,7 +3911,7 @@ AddBirchSpeechObjects: @ 803192C
mov r3, r10
orrs r1, r3
strb r1, [r2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
@@ -4017,7 +4017,7 @@ sub_8031A5C: @ 8031A5C
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -4091,7 +4091,7 @@ sub_8031ACC: @ 8031ACC
movs r0, 0x54
movs r1, 0
bl SetGpuReg
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r0, r4, 2
adds r0, r4
@@ -4127,7 +4127,7 @@ sub_8031B3C: @ 8031B3C
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -4202,7 +4202,7 @@ sub_8031BAC: @ 8031BAC
movs r0, 0x54
movs r1, 0
bl SetGpuReg
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r0, r4, 2
adds r0, r4
@@ -4238,7 +4238,7 @@ sub_8031C1C: @ 8031C1C
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -4304,7 +4304,7 @@ sub_8031C88: @ 8031C88
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4327,7 +4327,7 @@ sub_8031CC8: @ 8031CC8
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -4393,7 +4393,7 @@ sub_8031D34: @ 8031D34
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4453,7 +4453,7 @@ set_default_player_name: @ 8031DC4
push {r4,r5,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldrb r0, [r0, 0x8]
adds r5, r1, 0
@@ -4469,7 +4469,7 @@ _08031DE6:
adds r0, r1
ldr r3, [r0]
movs r2, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
_08031DF0:
ldr r1, [r4]
adds r1, r2
@@ -4546,7 +4546,7 @@ fmt_savegame: @ 8031E7C
fmt_time: @ 8031E94
push {r4-r6,lr}
sub sp, 0xC
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCC3
adds r0, r4, 0
bl ExpandStringRefs
@@ -4561,7 +4561,7 @@ fmt_time: @ 8031E94
movs r2, 0
movs r3, 0x11
bl box_print
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
movs r0, 0x1
movs r2, 0x64
@@ -4588,7 +4588,7 @@ fmt_time: @ 8031E94
fmt_player: @ 8031EF8
push {r4-r6,lr}
sub sp, 0x2C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCCA
adds r0, r4, 0
bl ExpandStringRefs
@@ -4603,7 +4603,7 @@ fmt_player: @ 8031EF8
movs r2, 0x6C
movs r3, 0x11
bl box_print
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldrh r1, [r0, 0xE]
add r0, sp, 0xC
@@ -4663,7 +4663,7 @@ _08031FA4:
_08031FAA:
lsls r0, 16
lsrs r7, r0, 16
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCCF
adds r0, r4, 0
bl ExpandStringRefs
@@ -4727,7 +4727,7 @@ _08032030:
ldr r0, =0x0000086e
cmp r4, r0
bls _0803201C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCD7
adds r0, r4, 0
bl ExpandStringRefs
@@ -4779,7 +4779,7 @@ LoadMainMenuWindowFrameTiles: @ 80320A4
lsrs r4, 24
lsls r5, 16
lsrs r5, 16
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldrb r0, [r0, 0x14]
lsrs r0, 3
@@ -5156,7 +5156,7 @@ sub_80323A0: @ 80323A0
ldrb r0, [r0]
cmp r0, 0x8
bne _080323C0
- ldr r1, =0x02022d04
+ ldr r1, =gUnknown_02022D04
ldrb r0, [r1]
cmp r0, 0
bne _080323C0
@@ -5451,7 +5451,7 @@ task_new_game_prof_birch_speech_part2_1: @ 803261C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3