summaryrefslogtreecommitdiff
path: root/asm/rom3.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/rom3.s')
-rw-r--r--asm/rom3.s546
1 files changed, 273 insertions, 273 deletions
diff --git a/asm/rom3.s b/asm/rom3.s
index 928e05fac..bdc94367b 100644
--- a/asm/rom3.s
+++ b/asm/rom3.s
@@ -4,8 +4,8 @@
.text
- thumb_func_start sub_80096C4
-sub_80096C4: @ 80096C4
+ thumb_func_start CB2_MainMenu
+CB2_MainMenu: @ 80096C4
push {lr}
bl RunTasks
bl AnimateSprites
@@ -13,38 +13,38 @@ sub_80096C4: @ 80096C4
bl fade_and_return_progress_probably
pop {r0}
bx r0
- thumb_func_end sub_80096C4
+ thumb_func_end CB2_MainMenu
- thumb_func_start sub_80096DC
-sub_80096DC: @ 80096DC
+ thumb_func_start VBlankCB_MainMenu
+VBlankCB_MainMenu: @ 80096DC
push {lr}
bl LoadOam
bl ProcessSpriteCopyRequests
bl copy_pal_bg_faded_to_pal_ram
pop {r0}
bx r0
- thumb_func_end sub_80096DC
+ thumb_func_end VBlankCB_MainMenu
- thumb_func_start sub_80096F0
-sub_80096F0: @ 80096F0
+ thumb_func_start CB2_InitMainMenu
+CB2_InitMainMenu: @ 80096F0
push {lr}
movs r0, 0
- bl sub_8009708
+ bl InitMainMenu
pop {r0}
bx r0
- thumb_func_end sub_80096F0
+ thumb_func_end CB2_InitMainMenu
thumb_func_start sub_80096FC
sub_80096FC: @ 80096FC
push {lr}
movs r0, 0x1
- bl sub_8009708
+ bl InitMainMenu
pop {r0}
bx r0
thumb_func_end sub_80096FC
- thumb_func_start sub_8009708
-sub_8009708: @ 8009708
+ thumb_func_start InitMainMenu
+InitMainMenu: @ 8009708
push {r4,r5,lr}
sub sp, 0xC
adds r4, r0, 0
@@ -106,7 +106,7 @@ sub_8009708: @ 8009708
ldr r0, _080097D0
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl remove_some_task
bl ResetTasks
bl ResetSpriteData
@@ -199,14 +199,14 @@ _08009858: .4byte 0x0000ffff
_0800985C: .4byte 0x04000040
_08009860: .4byte 0x04000208
_08009864: .4byte 0x04000200
-_08009868: .4byte sub_80096DC
-_0800986C: .4byte sub_80096C4
-_08009870: .4byte sub_8009878
+_08009868: .4byte VBlankCB_MainMenu
+_0800986C: .4byte CB2_MainMenu
+_08009870: .4byte Task_CheckSave
_08009874: .4byte 0x03004b20
- thumb_func_end sub_8009708
+ thumb_func_end InitMainMenu
- thumb_func_start sub_8009878
-sub_8009878: @ 8009878
+ thumb_func_start Task_CheckSave
+Task_CheckSave: @ 8009878
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -299,7 +299,7 @@ _0800992A:
b _080099FA
.align 2, 0
_08009934: .4byte 0x03004b20
-_08009938: .4byte sub_8009A64
+_08009938: .4byte Task_CheckRtc
_0800993C:
movs r0, 0x2
movs r1, 0xE
@@ -347,7 +347,7 @@ _08009994: .4byte gUnknown_0840DE81
_08009998: .4byte 0x000011df
_0800999C: .4byte 0x0000719f
_080099A0: .4byte 0x03004b20
-_080099A4: .4byte sub_8009A1C
+_080099A4: .4byte Task_WaitForSaveErrorAck
_080099A8:
strh r5, [r4, 0x8]
b _080099FC
@@ -363,7 +363,7 @@ _080099AC:
b _080099FA
.align 2, 0
_080099C0: .4byte 0x03004b20
-_080099C4: .4byte sub_8009A64
+_080099C4: .4byte Task_CheckRtc
_080099C8:
movs r0, 0x2
movs r1, 0xE
@@ -402,11 +402,11 @@ _08009A08: .4byte gUnknown_0840DEE5
_08009A0C: .4byte 0x000011df
_08009A10: .4byte 0x0000719f
_08009A14: .4byte 0x03004b20
-_08009A18: .4byte sub_8009A1C
- thumb_func_end sub_8009878
+_08009A18: .4byte Task_WaitForSaveErrorAck
+ thumb_func_end Task_CheckSave
- thumb_func_start sub_8009A1C
-sub_8009A1C: @ 8009A1C
+ thumb_func_start Task_WaitForSaveErrorAck
+Task_WaitForSaveErrorAck: @ 8009A1C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -439,11 +439,11 @@ _08009A52:
.align 2, 0
_08009A58: .4byte 0x03001770
_08009A5C: .4byte 0x03004b20
-_08009A60: .4byte sub_8009A64
- thumb_func_end sub_8009A1C
+_08009A60: .4byte Task_CheckRtc
+ thumb_func_end Task_WaitForSaveErrorAck
- thumb_func_start sub_8009A64
-sub_8009A64: @ 8009A64
+ thumb_func_start Task_CheckRtc
+Task_CheckRtc: @ 8009A64
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -497,7 +497,7 @@ _08009ACC: .4byte 0x04000048
_08009AD0: .4byte 0x00001111
_08009AD4: .4byte 0x04000052
_08009AD8: .4byte 0x03004b20
-_08009ADC: .4byte sub_8009B74
+_08009ADC: .4byte Task_DrawMainMenu
_08009AE0:
movs r0, 0x2
movs r1, 0xE
@@ -530,11 +530,11 @@ _08009B18: .4byte gUnknown_0840DF10
_08009B1C: .4byte 0x000011df
_08009B20: .4byte 0x0000719f
_08009B24: .4byte 0x03004b20
-_08009B28: .4byte sub_8009B2C
- thumb_func_end sub_8009A64
+_08009B28: .4byte Task_WaitForRtcErrorAck
+ thumb_func_end Task_CheckRtc
- thumb_func_start sub_8009B2C
-sub_8009B2C: @ 8009B2C
+ thumb_func_start Task_WaitForRtcErrorAck
+Task_WaitForRtcErrorAck: @ 8009B2C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -567,11 +567,11 @@ _08009B62:
.align 2, 0
_08009B68: .4byte 0x03001770
_08009B6C: .4byte 0x03004b20
-_08009B70: .4byte sub_8009B74
- thumb_func_end sub_8009B2C
+_08009B70: .4byte Task_DrawMainMenu
+ thumb_func_end Task_WaitForRtcErrorAck
- thumb_func_start sub_8009B74
-sub_8009B74: @ 8009B74
+ thumb_func_start Task_DrawMainMenu
+Task_DrawMainMenu: @ 8009B74
push {r4,r5,lr}
sub sp, 0x4
lsls r0, 24
@@ -609,7 +609,7 @@ _08009B8E:
strh r2, [r0]
movs r1, 0xFE
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08009BF0
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -621,7 +621,7 @@ _08009B8E:
mov r0, sp
movs r1, 0xF1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
b _08009C0A
.align 2, 0
_08009BDC: .4byte 0x0202f388
@@ -639,7 +639,7 @@ _08009BF8:
mov r0, sp
movs r1, 0xF1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
_08009C0A:
ldr r2, _08009C58
lsls r1, r4, 2
@@ -664,7 +664,7 @@ _08009C26:
ldr r0, _08009C5C
movs r1, 0x2
movs r2, 0x1
- bl sub_800A0BC
+ bl PrintMainMenuItem
movs r0, 0x1
movs r1, 0x4
movs r2, 0x1C
@@ -673,7 +673,7 @@ _08009C26:
ldr r0, _08009C60
movs r1, 0x2
movs r2, 0x5
- bl sub_800A0BC
+ bl PrintMainMenuItem
b _08009D14
.align 2, 0
_08009C54: .4byte 0x0000547f
@@ -689,7 +689,7 @@ _08009C64:
ldr r0, _08009CAC
movs r1, 0x2
movs r2, 0x1
- bl sub_800A0BC
+ bl PrintMainMenuItem
movs r0, 0x1
movs r1, 0x8
movs r2, 0x1C
@@ -698,7 +698,7 @@ _08009C64:
ldr r0, _08009CB0
movs r1, 0x2
movs r2, 0x9
- bl sub_800A0BC
+ bl PrintMainMenuItem
movs r0, 0x1
movs r1, 0xC
movs r2, 0x1C
@@ -707,8 +707,8 @@ _08009C64:
ldr r0, _08009CB4
movs r1, 0x2
movs r2, 0xD
- bl sub_800A0BC
- bl sub_800A108
+ bl PrintMainMenuItem
+ bl PrintSaveFileInfo
b _08009D14
.align 2, 0
_08009CAC: .4byte gUnknown_0840DCD9
@@ -723,7 +723,7 @@ _08009CB8:
ldr r0, _08009D28
movs r1, 0x2
movs r2, 0x1
- bl sub_800A0BC
+ bl PrintMainMenuItem
movs r0, 0x1
movs r1, 0x8
movs r2, 0x1C
@@ -732,7 +732,7 @@ _08009CB8:
ldr r0, _08009D2C
movs r1, 0x2
movs r2, 0x9
- bl sub_800A0BC
+ bl PrintMainMenuItem
movs r0, 0x1
movs r1, 0xC
movs r2, 0x1C
@@ -741,7 +741,7 @@ _08009CB8:
ldr r0, _08009D30
movs r1, 0x2
movs r2, 0xD
- bl sub_800A0BC
+ bl PrintMainMenuItem
movs r0, 0x1
movs r1, 0x10
movs r2, 0x1C
@@ -750,8 +750,8 @@ _08009CB8:
ldr r0, _08009D34
movs r1, 0x2
movs r2, 0x11
- bl sub_800A0BC
- bl sub_800A108
+ bl PrintMainMenuItem
+ bl PrintSaveFileInfo
_08009D14:
ldr r0, _08009D38
adds r1, r5, r4
@@ -770,11 +770,11 @@ _08009D2C: .4byte gUnknown_0840DCD0
_08009D30: .4byte gUnknown_0840DCE9
_08009D34: .4byte gUnknown_0840DCE2
_08009D38: .4byte 0x03004b20
-_08009D3C: .4byte sub_8009D40
- thumb_func_end sub_8009B74
+_08009D3C: .4byte Task_HighlightCurrentMenuItem
+ thumb_func_end Task_DrawMainMenu
- thumb_func_start sub_8009D40
-sub_8009D40: @ 8009D40
+ thumb_func_start Task_HighlightCurrentMenuItem
+Task_HighlightCurrentMenuItem: @ 8009D40
push {r4,lr}
lsls r0, 24
lsrs r0, 24
@@ -785,7 +785,7 @@ sub_8009D40: @ 8009D40
adds r4, r1
ldrb r0, [r4, 0x8]
ldrb r1, [r4, 0xA]
- bl sub_8009FDC
+ bl HighlightCurrentMenuItem
ldr r0, _08009D68
str r0, [r4]
pop {r4}
@@ -793,11 +793,11 @@ sub_8009D40: @ 8009D40
bx r0
.align 2, 0
_08009D64: .4byte 0x03004b20
-_08009D68: .4byte task_main_menu_process_key_input
- thumb_func_end sub_8009D40
+_08009D68: .4byte Task_MainMenuProcessKeyInput
+ thumb_func_end Task_HighlightCurrentMenuItem
- thumb_func_start main_menu_process_key_input
-main_menu_process_key_input: @ 8009D6C
+ thumb_func_start MainMenuProcessKeyInput
+MainMenuProcessKeyInput: @ 8009D6C
push {r4-r7,lr}
sub sp, 0x4
lsls r0, 24
@@ -829,7 +829,7 @@ main_menu_process_key_input: @ 8009D6C
.align 2, 0
_08009DA8: .4byte 0x03001770
_08009DAC: .4byte 0x03004b20
-_08009DB0: .4byte main_menu_handle_a_pressed
+_08009DB0: .4byte MainMenuPressedA
_08009DB4:
movs r0, 0x2
ands r0, r2
@@ -863,7 +863,7 @@ _08009DB4:
_08009DF0: .4byte 0x0000ffff
_08009DF4: .4byte 0x04000040
_08009DF8: .4byte 0x03004b20
-_08009DFC: .4byte main_menu_handle_b_pressed
+_08009DFC: .4byte MainMenuPressedB
_08009E00:
ldr r0, _08009E20
lsls r2, r4, 2
@@ -935,15 +935,15 @@ _08009E76:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end main_menu_process_key_input
+ thumb_func_end MainMenuProcessKeyInput
- thumb_func_start task_main_menu_process_key_input
-task_main_menu_process_key_input: @ 8009E80
+ thumb_func_start Task_MainMenuProcessKeyInput
+Task_MainMenuProcessKeyInput: @ 8009E80
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
adds r0, r4, 0
- bl main_menu_process_key_input
+ bl MainMenuProcessKeyInput
lsls r0, 24
cmp r0, 0
beq _08009EA0
@@ -960,11 +960,11 @@ _08009EA0:
bx r0
.align 2, 0
_08009EA8: .4byte 0x03004b20
-_08009EAC: .4byte sub_8009D40
- thumb_func_end task_main_menu_process_key_input
+_08009EAC: .4byte Task_HighlightCurrentMenuItem
+ thumb_func_end Task_MainMenuProcessKeyInput
- thumb_func_start main_menu_handle_a_pressed
-main_menu_handle_a_pressed: @ 8009EB0
+ thumb_func_start MainMenuPressedA
+MainMenuPressedA: @ 8009EB0
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -1055,7 +1055,7 @@ _08009F38:
.align 2, 0
_08009F50: .4byte 0x0202eac8
_08009F54: .4byte 0x0202eec8
-_08009F58: .4byte task_new_game_prof_birch_speech_1
+_08009F58: .4byte Task_Birch1
_08009F5C:
ldr r0, _08009F6C
movs r1, 0
@@ -1067,7 +1067,7 @@ _08009F5C:
.align 2, 0
_08009F6C: .4byte 0x0202eac8
_08009F70: .4byte 0x0202eec8
-_08009F74: .4byte c2_8056854
+_08009F74: .4byte CB2_ContinueSavedGame
_08009F78:
ldr r0, _08009F8C
ldr r1, _08009F90
@@ -1081,7 +1081,7 @@ _08009F80:
.align 2, 0
_08009F8C: .4byte 0x03001770
_08009F90: .4byte sub_80096FC
-_08009F94: .4byte sub_808B63C
+_08009F94: .4byte CB2_InitOptionMenu
_08009F98:
ldr r0, _08009FAC
bl SetMainCallback2
@@ -1092,11 +1092,11 @@ _08009FA4:
pop {r0}
bx r0
.align 2, 0
-_08009FAC: .4byte sub_8146930
- thumb_func_end main_menu_handle_a_pressed
+_08009FAC: .4byte CB2_InitMysteryEventMenu
+ thumb_func_end MainMenuPressedA
- thumb_func_start main_menu_handle_b_pressed
-main_menu_handle_b_pressed: @ 8009FB0
+ thumb_func_start MainMenuPressedB
+MainMenuPressedB: @ 8009FB0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -1116,11 +1116,11 @@ _08009FCE:
bx r0
.align 2, 0
_08009FD4: .4byte 0x0202f388
-_08009FD8: .4byte c2_title_screen_1
- thumb_func_end main_menu_handle_b_pressed
+_08009FD8: .4byte CB2_InitTitleScreen
+ thumb_func_end MainMenuPressedB
- thumb_func_start sub_8009FDC
-sub_8009FDC: @ 8009FDC
+ thumb_func_start HighlightCurrentMenuItem
+HighlightCurrentMenuItem: @ 8009FDC
push {r4,lr}
lsls r0, 24
lsrs r3, r0, 24
@@ -1232,10 +1232,10 @@ _0800A0AA:
.align 2, 0
_0800A0B4: .4byte 0x04000044
_0800A0B8: .4byte 0x0000819f
- thumb_func_end sub_8009FDC
+ thumb_func_end HighlightCurrentMenuItem
- thumb_func_start sub_800A0BC
-sub_800A0BC: @ 800A0BC
+ thumb_func_start PrintMainMenuItem
+PrintMainMenuItem: @ 800A0BC
push {r4-r6,lr}
sub sp, 0x20
adds r4, r0, 0
@@ -1273,21 +1273,21 @@ _0800A0DA:
pop {r4-r6}
pop {r0}
bx r0
- thumb_func_end sub_800A0BC
+ thumb_func_end PrintMainMenuItem
- thumb_func_start sub_800A108
-sub_800A108: @ 800A108
+ thumb_func_start PrintSaveFileInfo
+PrintSaveFileInfo: @ 800A108
push {lr}
- bl sub_800A120
- bl sub_800A188
- bl sub_800A144
- bl sub_800A1C0
+ bl PrintPlayerName
+ bl PrintPokedexCount
+ bl PrintPlayTime
+ bl PrintBadgeCount
pop {r0}
bx r0
- thumb_func_end sub_800A108
+ thumb_func_end PrintSaveFileInfo
- thumb_func_start sub_800A120
-sub_800A120: @ 800A120
+ thumb_func_start PrintPlayerName
+PrintPlayerName: @ 800A120
push {lr}
ldr r0, _0800A13C
movs r1, 0x2
@@ -1302,10 +1302,10 @@ sub_800A120: @ 800A120
.align 2, 0
_0800A13C: .4byte gUnknown_0840DF7C
_0800A140: .4byte 0x02024ea4
- thumb_func_end sub_800A120
+ thumb_func_end PrintPlayerName
- thumb_func_start sub_800A144
-sub_800A144: @ 800A144
+ thumb_func_start PrintPlayTime
+PrintPlayTime: @ 800A144
push {r4,lr}
sub sp, 0x30
ldr r0, _0800A180
@@ -1317,7 +1317,7 @@ sub_800A144: @ 800A144
ldrb r2, [r0, 0x10]
mov r0, sp
movs r3, 0x1
- bl sub_80948E4
+ bl FormatPlayTime
add r4, sp, 0x10
adds r0, r4, 0
mov r1, sp
@@ -1335,17 +1335,17 @@ sub_800A144: @ 800A144
.align 2, 0
_0800A180: .4byte gUnknown_0840DF8B
_0800A184: .4byte 0x02024ea4
- thumb_func_end sub_800A144
+ thumb_func_end PrintPlayTime
- thumb_func_start sub_800A188
-sub_800A188: @ 800A188
+ thumb_func_start PrintPokedexCount
+PrintPokedexCount: @ 800A188
push {lr}
sub sp, 0x10
ldr r0, _0800A1BC
movs r1, 0x2
movs r2, 0x5
bl Print
- bl sub_80948C4
+ bl GetPokedexSeenCount
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
@@ -1362,17 +1362,17 @@ sub_800A188: @ 800A188
bx r0
.align 2, 0
_0800A1BC: .4byte gUnknown_0840DF83
- thumb_func_end sub_800A188
+ thumb_func_end PrintPokedexCount
- thumb_func_start sub_800A1C0
-sub_800A1C0: @ 800A1C0
+ thumb_func_start PrintBadgeCount
+PrintBadgeCount: @ 800A1C0
push {lr}
sub sp, 0x10
ldr r0, _0800A1F0
movs r1, 0x10
movs r2, 0x5
bl Print
- bl sub_8094890
+ bl GetBadgeCount
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -1388,10 +1388,10 @@ sub_800A1C0: @ 800A1C0
bx r0
.align 2, 0
_0800A1F0: .4byte gUnknown_0840DF90
- thumb_func_end sub_800A1C0
+ thumb_func_end PrintBadgeCount
- thumb_func_start task_new_game_prof_birch_speech_1
-task_new_game_prof_birch_speech_1: @ 800A1F4
+ thumb_func_start Task_Birch1
+Task_Birch1: @ 800A1F4
push {r4,r5,lr}
sub sp, 0x4
adds r4, r0, 0
@@ -1426,11 +1426,11 @@ task_new_game_prof_birch_speech_1: @ 800A1F4
ldr r0, _0800A2C8
movs r1, 0
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0800A2CC
movs r1, 0x1
movs r2, 0x10
- bl gpu_pal_apply
+ bl LoadPalette
bl remove_some_task
bl ResetSpriteData
bl FreeAllSpritePalettes
@@ -1486,7 +1486,7 @@ _0800A2D0: .4byte 0x0400000a
_0800A2D4: .4byte 0x00000703
_0800A2D8: .4byte 0x03004b20
_0800A2DC: .4byte task_new_game_prof_birch_speech_2
- thumb_func_end task_new_game_prof_birch_speech_1
+ thumb_func_end Task_Birch1
thumb_func_start task_new_game_prof_birch_speech_2
task_new_game_prof_birch_speech_2: @ 800A2E0
@@ -2120,7 +2120,7 @@ task_new_game_prof_birch_speech_15: @ 800A79C
beq _0800A7C4
movs r0, 0x2
movs r1, 0x4
- bl BirchSpeechCreateGenderMenu
+ bl CreateGenderMenu
ldr r0, _0800A7CC
lsls r1, r4, 2
adds r1, r4
@@ -2142,7 +2142,7 @@ task_new_game_prof_birch_speech_16: @ 800A7D4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- bl BirchSpeechProcessGenderMenuInput
+ bl GenderMenuProcessInput
lsls r0, 24
asrs r4, r0, 24
cmp r4, 0
@@ -2380,11 +2380,11 @@ sub_800A974: @ 800A974
.align 2, 0
_0800A9A8: .4byte gUnknown_081C6FFA
_0800A9AC: .4byte 0x03004b20
-_0800A9B0: .4byte sub_800A9B4
+_0800A9B0: .4byte Task_800A9B4
thumb_func_end sub_800A974
- thumb_func_start sub_800A9B4
-sub_800A9B4: @ 800A9B4
+ thumb_func_start Task_800A9B4
+Task_800A9B4: @ 800A9B4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -2395,7 +2395,7 @@ sub_800A9B4: @ 800A9B4
beq _0800A9DC
movs r0, 0x2
movs r1, 0x1
- bl BirchSpeechCreateNameMenu
+ bl CreateNameMenu
ldr r0, _0800A9E4
lsls r1, r4, 2
adds r1, r4
@@ -2410,7 +2410,7 @@ _0800A9DC:
.align 2, 0
_0800A9E4: .4byte 0x03004b20
_0800A9E8: .4byte sub_800A9EC
- thumb_func_end sub_800A9B4
+ thumb_func_end Task_800A9B4
thumb_func_start sub_800A9EC
sub_800A9EC: @ 800A9EC
@@ -2418,7 +2418,7 @@ sub_800A9EC: @ 800A9EC
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- bl BirchSpeechProcessNameMenuInput
+ bl NameMenuProcessInput
lsls r6, r0, 24
asrs r4, r6, 24
cmp r4, 0
@@ -2453,7 +2453,7 @@ _0800AA0E:
b _0800AA9C
.align 2, 0
_0800AA40: .4byte 0x03004b20
-_0800AA44: .4byte sub_800AAEC
+_0800AA44: .4byte task_new_game_prof_birch_speech_part2_1
_0800AA48:
movs r0, 0x5
bl audio_play
@@ -2534,8 +2534,8 @@ _0800AAE4: .4byte 0x02024ea4
_0800AAE8: .4byte new_game_prof_birch_speech_part2_start
thumb_func_end sub_800AAAC
- thumb_func_start sub_800AAEC
-sub_800AAEC: @ 800AAEC
+ thumb_func_start task_new_game_prof_birch_speech_part2_1
+task_new_game_prof_birch_speech_part2_1: @ 800AAEC
push {r4,r5,lr}
adds r4, r0, 0
lsls r4, 24
@@ -2568,7 +2568,7 @@ _0800AB28: .4byte 0x020234cc
_0800AB2C: .4byte gUnknown_081C7017
_0800AB30: .4byte 0x03004b20
_0800AB34: .4byte sub_800AB38
- thumb_func_end sub_800AAEC
+ thumb_func_end task_new_game_prof_birch_speech_part2_1
thumb_func_start sub_800AB38
sub_800AB38: @ 800AB38
@@ -3292,7 +3292,7 @@ new_game_prof_birch_speech_part2_start: @ 800B060
ldr r0, _0800B158
movs r1, 0
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
bl ResetTasks
ldr r0, _0800B15C
movs r1, 0
@@ -3332,7 +3332,7 @@ _0800B14C: .4byte gUnknown_081E768C
_0800B150: .4byte gUnknown_081E7834
_0800B154: .4byte 0x06003800
_0800B158: .4byte gUnknown_081E764C
-_0800B15C: .4byte sub_800AAEC
+_0800B15C: .4byte task_new_game_prof_birch_speech_part2_1
_0800B160: .4byte 0x03004b20
_0800B164: .4byte 0x0000ffc4
_0800B168: .4byte gWindowConfig_81E6C3C
@@ -3422,8 +3422,8 @@ _0800B21C: .4byte 0x0000ffc4
_0800B220: .4byte 0x04000040
_0800B224: .4byte 0x04000208
_0800B228: .4byte 0x04000200
-_0800B22C: .4byte sub_80096DC
-_0800B230: .4byte sub_80096C4
+_0800B22C: .4byte VBlankCB_MainMenu
+_0800B230: .4byte CB2_MainMenu
_0800B234: .4byte 0x0400000a
_0800B238: .4byte 0x00000703
thumb_func_end new_game_prof_birch_speech_part2_start
@@ -3924,7 +3924,7 @@ _0800B5EE:
adds r0, r1
movs r1, 0x1
movs r2, 0x10
- bl gpu_pal_apply
+ bl LoadPalette
_0800B608:
pop {r4}
pop {r0}
@@ -4017,7 +4017,7 @@ _0800B69A:
adds r0, r1
movs r1, 0x1
movs r2, 0x10
- bl gpu_pal_apply
+ bl LoadPalette
_0800B6B4:
pop {r4}
pop {r0}
@@ -4059,8 +4059,8 @@ _0800B6F8: .4byte sub_800B654
_0800B6FC: .4byte 0x03004b20
thumb_func_end sub_800B6C0
- thumb_func_start BirchSpeechCreateGenderMenu
-BirchSpeechCreateGenderMenu: @ 800B700
+ thumb_func_start CreateGenderMenu
+CreateGenderMenu: @ 800B700
push {r4,r5,lr}
sub sp, 0x8
adds r2, r0, 0
@@ -4106,20 +4106,20 @@ BirchSpeechCreateGenderMenu: @ 800B700
bx r0
.align 2, 0
_0800B75C: .4byte gUnknown_081E79B0
- thumb_func_end BirchSpeechCreateGenderMenu
+ thumb_func_end CreateGenderMenu
- thumb_func_start BirchSpeechProcessGenderMenuInput
-BirchSpeechProcessGenderMenuInput: @ 800B760
+ thumb_func_start GenderMenuProcessInput
+GenderMenuProcessInput: @ 800B760
push {lr}
bl ProcessMenuInputNoWrap
lsls r0, 24
asrs r0, 24
pop {r1}
bx r1
- thumb_func_end BirchSpeechProcessGenderMenuInput
+ thumb_func_end GenderMenuProcessInput
- thumb_func_start BirchSpeechCreateNameMenu
-BirchSpeechCreateNameMenu: @ 800B770
+ thumb_func_start CreateNameMenu
+CreateNameMenu: @ 800B770
push {r4,r5,lr}
sub sp, 0x8
adds r2, r0, 0
@@ -4184,17 +4184,17 @@ _0800B7D4:
bx r0
.align 2, 0
_0800B7F4: .4byte gUnknown_081E79E8
- thumb_func_end BirchSpeechCreateNameMenu
+ thumb_func_end CreateNameMenu
- thumb_func_start BirchSpeechProcessNameMenuInput
-BirchSpeechProcessNameMenuInput: @ 800B7F8
+ thumb_func_start NameMenuProcessInput
+NameMenuProcessInput: @ 800B7F8
push {lr}
bl ProcessMenuInput
lsls r0, 24
asrs r0, 24
pop {r1}
bx r1
- thumb_func_end BirchSpeechProcessNameMenuInput
+ thumb_func_end NameMenuProcessInput
thumb_func_start set_default_player_name
set_default_player_name: @ 800B808
@@ -6036,8 +6036,8 @@ _0800C692:
_0800C6A0: .4byte 0x03004040
thumb_func_end dp01_build_cmdbuf_x02_a_b_varargs
- thumb_func_start sub_800C6A4
-sub_800C6A4: @ 800C6A4
+ thumb_func_start unref_sub_800C6A4
+unref_sub_800C6A4: @ 800C6A4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
@@ -6071,7 +6071,7 @@ _0800C6D0:
bx r0
.align 2, 0
_0800C6E0: .4byte 0x03004040
- thumb_func_end sub_800C6A4
+ thumb_func_end unref_sub_800C6A4
thumb_func_start dp01_build_cmdbuf_x04_4_4_4
dp01_build_cmdbuf_x04_4_4_4: @ 800C6E4
@@ -6262,8 +6262,8 @@ dp01_build_cmdbuf_x0D_a: @ 800C808
_0800C824: .4byte 0x03004040
thumb_func_end dp01_build_cmdbuf_x0D_a
- thumb_func_start sub_800C828
-sub_800C828: @ 800C828
+ thumb_func_start unref_sub_800C828
+unref_sub_800C828: @ 800C828
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
@@ -6300,7 +6300,7 @@ _0800C856:
bx r0
.align 2, 0
_0800C86C: .4byte 0x03004040
- thumb_func_end sub_800C828
+ thumb_func_end unref_sub_800C828
thumb_func_start dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes
dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes: @ 800C870
@@ -6679,8 +6679,8 @@ dp01_build_cmdbuf_x12_a_bb: @ 800CB58
_0800CB80: .4byte 0x03004040
thumb_func_end dp01_build_cmdbuf_x12_a_bb
- thumb_func_start sub_800CB84
-sub_800CB84: @ 800CB84
+ thumb_func_start unref_sub_800CB84
+unref_sub_800CB84: @ 800CB84
push {lr}
adds r3, r1, 0
lsls r0, 24
@@ -6695,7 +6695,7 @@ sub_800CB84: @ 800CB84
bx r0
.align 2, 0
_0800CBA0: .4byte 0x03004040
- thumb_func_end sub_800CB84
+ thumb_func_end unref_sub_800CB84
thumb_func_start sub_800CBA4
sub_800CBA4: @ 800CBA4
@@ -7006,8 +7006,8 @@ _0800CDBC:
_0800CDD0: .4byte 0x03004040
thumb_func_end dp01_build_cmdbuf_x1D_1D_numargs_varargs
- thumb_func_start sub_800CDD4
-sub_800CDD4: @ 800CDD4
+ thumb_func_start unref_sub_800CDD4
+unref_sub_800CDD4: @ 800CDD4
push {r4-r6,lr}
adds r4, r3, 0
lsls r0, 24
@@ -7060,10 +7060,10 @@ _0800CE24:
bx r0
.align 2, 0
_0800CE38: .4byte 0x03004040
- thumb_func_end sub_800CDD4
+ thumb_func_end unref_sub_800CDD4
- thumb_func_start sub_800CE3C
-sub_800CE3C: @ 800CE3C
+ thumb_func_start unref_sub_800CE3C
+unref_sub_800CE3C: @ 800CE3C
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
@@ -7100,10 +7100,10 @@ _0800CE6A:
bx r0
.align 2, 0
_0800CE80: .4byte 0x03004040
- thumb_func_end sub_800CE3C
+ thumb_func_end unref_sub_800CE3C
- thumb_func_start sub_800CE84
-sub_800CE84: @ 800CE84
+ thumb_func_start unref_sub_800CE84
+unref_sub_800CE84: @ 800CE84
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
@@ -7140,7 +7140,7 @@ _0800CEB2:
bx r0
.align 2, 0
_0800CEC8: .4byte 0x03004040
- thumb_func_end sub_800CE84
+ thumb_func_end unref_sub_800CE84
thumb_func_start dp01_build_cmdbuf_x21_a_bb
dp01_build_cmdbuf_x21_a_bb: @ 800CECC
@@ -7920,8 +7920,8 @@ Unused_LZDecompressWramIndirect: @ 800D420
bx r0
thumb_func_end Unused_LZDecompressWramIndirect
- thumb_func_start sub_800D42C
-sub_800D42C: @ 800D42C
+ thumb_func_start unref_sub_800D42C
+unref_sub_800D42C: @ 800D42C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -8259,10 +8259,10 @@ _0800D674:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_800D42C
+ thumb_func_end unref_sub_800D42C
- thumb_func_start sub_800D684
-sub_800D684: @ 800D684
+ thumb_func_start unref_sub_800D684
+unref_sub_800D684: @ 800D684
push {lr}
bl ResetSpriteData
ldr r0, _0800D6B8
@@ -8290,7 +8290,7 @@ sub_800D684: @ 800D684
_0800D6B8: .4byte gUnknown_081F96D0
_0800D6BC: .4byte 0x02020004
_0800D6C0: .4byte sub_800D6C4
- thumb_func_end sub_800D684
+ thumb_func_end unref_sub_800D684
thumb_func_start sub_800D6C4
sub_800D6C4: @ 800D6C4
@@ -8677,7 +8677,7 @@ _0800DA54:
_0800DA66:
movs r1, 0x20
movs r2, 0x60
- bl decompress_palette
+ bl LoadCompressedPalette
b _0800DA9E
.align 2, 0
_0800DA70: .4byte gUnknown_08E62DAC
@@ -8695,7 +8695,7 @@ _0800DA84:
ldr r0, _0800DAB4
movs r1, 0x20
movs r2, 0x60
- bl decompress_palette
+ bl LoadCompressedPalette
_0800DA9E:
pop {r4,r5}
pop {r0}
@@ -8723,7 +8723,7 @@ sub_800DAB8: @ 800DAB8
ldr r0, _0800DAF4
movs r1, 0
movs r2, 0x40
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_800D74C
bl sub_800D7B8
pop {r0}
@@ -9650,7 +9650,7 @@ sub_800E23C: @ 800E23C
ldr r0, _0800E2BC
movs r1, 0x60
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, _0800E2C0
ldr r2, _0800E2C4
adds r0, r2, 0
@@ -9868,7 +9868,7 @@ _0800E474:
ldr r0, _0800E480
movs r1, 0
movs r2, 0x40
- bl decompress_palette
+ bl LoadCompressedPalette
b _0800E7BC
.align 2, 0
_0800E480: .4byte gUnknown_08D004E0
@@ -10271,7 +10271,7 @@ _0800E7A4:
_0800E7A6:
movs r1, 0x20
movs r2, 0x60
- bl decompress_palette
+ bl LoadCompressedPalette
b _0800E7BC
.align 2, 0
_0800E7B0: .4byte gUnknown_08E62AC0
@@ -13401,7 +13401,7 @@ _08010084:
ldr r0, _08010198
movs r1, 0
movs r2, 0x40
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_800D74C
bl ResetSpriteData
bl ResetTasks
@@ -13651,8 +13651,8 @@ nullsub_37: @ 8010308
bx lr
thumb_func_end nullsub_37
- thumb_func_start sub_801030C
-sub_801030C: @ 801030C
+ thumb_func_start unref_sub_801030C
+unref_sub_801030C: @ 801030C
movs r1, 0x6
strh r1, [r0, 0x34]
movs r1, 0x1
@@ -13662,7 +13662,7 @@ sub_801030C: @ 801030C
bx lr
.align 2, 0
_0801031C: .4byte sub_8010320
- thumb_func_end sub_801030C
+ thumb_func_end unref_sub_801030C
thumb_func_start sub_8010320
sub_8010320: @ 8010320
@@ -16463,8 +16463,8 @@ _08011948: .4byte 0x030042d4
_0801194C: .4byte sub_8011970
thumb_func_end bc_801362C
- thumb_func_start sub_8011950
-sub_8011950: @ 8011950
+ thumb_func_start unref_sub_8011950
+unref_sub_8011950: @ 8011950
push {lr}
ldr r0, _08011964
ldr r0, [r0]
@@ -16480,7 +16480,7 @@ _08011960:
_08011964: .4byte 0x02024a64
_08011968: .4byte 0x030042d4
_0801196C: .4byte sub_8011970
- thumb_func_end sub_8011950
+ thumb_func_end unref_sub_8011950
thumb_func_start sub_8011970
sub_8011970: @ 8011970
@@ -16599,8 +16599,8 @@ _08011A60: .4byte 0x030042d4
_08011A64: .4byte sub_8011B00
thumb_func_end sub_80119B4
- thumb_func_start sub_8011A68
-sub_8011A68: @ 8011A68
+ thumb_func_start unref_sub_8011A68
+unref_sub_8011A68: @ 8011A68
push {r4,r5,lr}
ldr r0, _08011AD8
ldr r1, [r0]
@@ -16669,7 +16669,7 @@ _08011AF0: .4byte 0x000160f9
_08011AF4: .4byte 0x000160e6
_08011AF8: .4byte 0x030042d4
_08011AFC: .4byte sub_8011B00
- thumb_func_end sub_8011A68
+ thumb_func_end unref_sub_8011A68
thumb_func_start sub_8011B00
sub_8011B00: @ 8011B00
@@ -23667,8 +23667,8 @@ _080154DC: .4byte gUnknown_0820872C
_080154E0: .4byte 0x02024a60
thumb_func_end sub_80153D0
- thumb_func_start sub_80154E4
-sub_80154E4: @ 80154E4
+ thumb_func_start unref_sub_80154E4
+unref_sub_80154E4: @ 80154E4
push {r4,r5,lr}
ldr r0, _08015514
ldrh r1, [r0]
@@ -23724,7 +23724,7 @@ _08015542:
_08015548: .4byte 0x02024a68
_0801554C: .4byte 0x02024a64
_08015550: .4byte gUnknown_0820872C
- thumb_func_end sub_80154E4
+ thumb_func_end unref_sub_80154E4
thumb_func_start dp01_battle_side_mark_buffer_for_execution
dp01_battle_side_mark_buffer_for_execution: @ 8015554
@@ -35152,8 +35152,8 @@ _0801B404: .4byte 0x02024c10
_0801B408: .4byte gUnknown_081D9AA7
thumb_func_end sub_801A02C
- thumb_func_start sub_801B40C
-sub_801B40C: @ 801B40C
+ thumb_func_start unref_sub_801B40C
+unref_sub_801B40C: @ 801B40C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -35345,7 +35345,7 @@ _0801B584: .4byte 0x02024c60
_0801B588: .4byte 0x02024c80
_0801B58C: .4byte 0x02024c7a
_0801B590: .4byte 0x0000ffff
- thumb_func_end sub_801B40C
+ thumb_func_end unref_sub_801B40C
thumb_func_start sub_801B594
sub_801B594: @ 801B594
@@ -39277,8 +39277,8 @@ _0801D56C: .4byte 0x02024a80
_0801D570: .4byte gBattleMoves
thumb_func_end ai_rate_move
- thumb_func_start sub_801D574
-sub_801D574: @ 801D574
+ thumb_func_start unref_sub_801D574
+unref_sub_801D574: @ 801D574
push {r4,lr}
bl Random
lsls r0, 16
@@ -39308,7 +39308,7 @@ _0801D5A6:
bx r0
.align 2, 0
_0801D5AC: .4byte 0x02024bec
- thumb_func_end sub_801D574
+ thumb_func_end unref_sub_801D574
thumb_func_start atk07_cmd7
atk07_cmd7: @ 801D5B0
@@ -67936,7 +67936,7 @@ _0802BB10:
ldr r0, _0802BB9C
movs r1, 0x20
movs r2, 0x60
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, _0802BBA0
ldr r2, _0802BBA4
adds r0, r2, 0
@@ -68869,8 +68869,8 @@ _0802C2AC:
bx r0
thumb_func_end sub_802C098
- thumb_func_start sub_802C2B8
-sub_802C2B8: @ 802C2B8
+ thumb_func_start unref_sub_802C2B8
+unref_sub_802C2B8: @ 802C2B8
push {r4,lr}
ldr r4, _0802C2E0
ldrb r0, [r4]
@@ -68892,7 +68892,7 @@ sub_802C2B8: @ 802C2B8
_0802C2E0: .4byte 0x02024a60
_0802C2E4: .4byte 0x03004330
_0802C2E8: .4byte sub_802C2EC
- thumb_func_end sub_802C2B8
+ thumb_func_end unref_sub_802C2B8
thumb_func_start sub_802C2EC
sub_802C2EC: @ 802C2EC
@@ -77940,7 +77940,7 @@ sub_8030CC0: @ 8030CC0
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldrb r0, [r7]
adds r0, r6
ldrb r0, [r0]
@@ -78671,8 +78671,8 @@ _0803135C: .4byte sub_80105DC
_08031360: .4byte SpriteCallbackDummy
thumb_func_end sub_80312F0
- thumb_func_start sub_8031364
-sub_8031364: @ 8031364
+ thumb_func_start unref_sub_8031364
+unref_sub_8031364: @ 8031364
push {r4,lr}
adds r4, r0, 0
lsls r1, 24
@@ -78702,7 +78702,7 @@ _08031394:
pop {r4}
pop {r0}
bx r0
- thumb_func_end sub_8031364
+ thumb_func_end unref_sub_8031364
thumb_func_start sub_80313A0
sub_80313A0: @ 80313A0
@@ -79320,12 +79320,12 @@ _08031856:
mov r0, r8
adds r1, r7, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r1, r4, 0
adds r1, 0x80
mov r0, r8
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080318E4
cmp r6, r0
bne _080318A2
@@ -79344,7 +79344,7 @@ _08031856:
adds r0, r4
adds r1, r7, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_080318A2:
movs r0, 0xBC
lsls r0, 9
@@ -79484,12 +79484,12 @@ _080319BE:
mov r0, r8
adds r1, r7, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r1, r4, 0
adds r1, 0x80
mov r0, r8
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08031A4C
cmp r6, r0
bne _08031A0A
@@ -79508,7 +79508,7 @@ _080319BE:
adds r0, r4
adds r1, r7, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_08031A0A:
movs r0, 0xBC
lsls r0, 9
@@ -79549,10 +79549,10 @@ _08031A5C: .4byte 0x0202eac8
_08031A60: .4byte 0x04000008
thumb_func_end sub_80318FC
- thumb_func_start nullsub_44
-nullsub_44: @ 8031A64
+ thumb_func_start unref_sub_8031A64
+unref_sub_8031A64: @ 8031A64
bx lr
- thumb_func_end nullsub_44
+ thumb_func_end unref_sub_8031A64
thumb_func_start nullsub_9
nullsub_9: @ 8031A68
@@ -79668,7 +79668,7 @@ sub_8031AF4: @ 8031AF4
lsrs r5, 16
adds r1, r5, 0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
add sp, 0x8
pop {r3}
mov r8, r3
@@ -79709,8 +79709,8 @@ _08031B98: .4byte gTrainerFrontPicPaletteTable
_08031B9C: .4byte gTrainerFrontPicTable
thumb_func_end sub_8031B74
- thumb_func_start sub_8031BA0
-sub_8031BA0: @ 8031BA0
+ thumb_func_start unref_sub_8031BA0
+unref_sub_8031BA0: @ 8031BA0
push {r4-r7,lr}
ldr r4, _08031BCC
adds r0, r4, 0
@@ -79772,7 +79772,7 @@ _08031C20: .4byte gUnknown_0820A48C
_08031C24: .4byte gUnknown_0820A49C
_08031C28: .4byte 0x02024a72
_08031C2C: .4byte gUnknown_0820A4B4
- thumb_func_end sub_8031BA0
+ thumb_func_end unref_sub_8031BA0
thumb_func_start sub_8031C30
sub_8031C30: @ 8031C30
@@ -80279,7 +80279,7 @@ sub_8031FC4: @ 8031FC4
adds r0, r1
adds r1, r5, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08032074
add r0, r8
ldrh r1, [r4]
@@ -80544,7 +80544,7 @@ _08032202:
mov r0, r9
adds r1, r5, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08032338
cmp r7, r0
bne _08032288
@@ -80562,7 +80562,7 @@ _08032202:
adds r0, r4
adds r1, r5, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_08032288:
ldr r3, _08032340
adds r0, r5, 0
@@ -80726,7 +80726,7 @@ _080323D4:
adds r1, r7, r0
mov r0, r12
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
b _08032456
.align 2, 0
_080323F4: .4byte gUnknown_08D2D4CC
@@ -80994,8 +80994,8 @@ _080325F2:
_08032600: .4byte 0x02017800
thumb_func_end sub_80325B8
- thumb_func_start sub_8032604
-sub_8032604: @ 8032604
+ thumb_func_start unref_sub_8032604
+unref_sub_8032604: @ 8032604
push {r4,r5,lr}
adds r5, r0, 0
movs r1, 0x39
@@ -81018,7 +81018,7 @@ sub_8032604: @ 8032604
pop {r4,r5}
pop {r1}
bx r1
- thumb_func_end sub_8032604
+ thumb_func_end unref_sub_8032604
thumb_func_start sub_8032638
sub_8032638: @ 8032638
@@ -97391,8 +97391,8 @@ _0803AAFC:
bx r0
thumb_func_end pokemon_make_with_nature
- thumb_func_start sub_803AB44
-sub_803AB44: @ 803AB44
+ thumb_func_start unref_sub_803AB44
+unref_sub_803AB44: @ 803AB44
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -97513,7 +97513,7 @@ _0803AC1A:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_803AB44
+ thumb_func_end unref_sub_803AB44
thumb_func_start sub_803AC44
sub_803AC44: @ 803AC44
@@ -97597,8 +97597,8 @@ sub_803ACAC: @ 803ACAC
bx r0
thumb_func_end sub_803ACAC
- thumb_func_start sub_803ACEC
-sub_803ACEC: @ 803ACEC
+ thumb_func_start unref_sub_803ACEC
+unref_sub_803ACEC: @ 803ACEC
push {r4,r5,lr}
sub sp, 0x10
adds r5, r0, 0
@@ -97648,7 +97648,7 @@ sub_803ACEC: @ 803ACEC
pop {r4,r5}
pop {r0}
bx r0
- thumb_func_end sub_803ACEC
+ thumb_func_end unref_sub_803ACEC
thumb_func_start pokemon_make_ev_something
pokemon_make_ev_something: @ 803AD60
@@ -98859,13 +98859,13 @@ sub_803B6E4: @ 803B6E4
_0803B710: .4byte gBattleMoves
thumb_func_end sub_803B6E4
- thumb_func_start sub_803B714
-sub_803B714: @ 803B714
+ thumb_func_start unref_sub_803B714
+unref_sub_803B714: @ 803B714
push {lr}
bl sub_803B720
pop {r0}
bx r0
- thumb_func_end sub_803B714
+ thumb_func_end unref_sub_803B714
thumb_func_start sub_803B720
sub_803B720: @ 803B720
@@ -107468,8 +107468,8 @@ _0803F932:
bx r1
thumb_func_end speciesid_conv
- thumb_func_start sub_803F938
-sub_803F938: @ 803F938
+ thumb_func_start unref_sub_803F938
+unref_sub_803F938: @ 803F938
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -107618,7 +107618,7 @@ _0803FA42:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_803F938
+ thumb_func_end unref_sub_803F938
thumb_func_start DrawSpindaSpots
DrawSpindaSpots: @ 803FA54
@@ -110196,8 +110196,8 @@ _08040DA2:
bx r1
thumb_func_end sub_8040D8C
- thumb_func_start sub_8040DAC
-sub_8040DAC: @ 8040DAC
+ thumb_func_start unref_sub_8040DAC
+unref_sub_8040DAC: @ 8040DAC
push {r4-r6,lr}
sub sp, 0xC
adds r6, r0, 0
@@ -110226,7 +110226,7 @@ sub_8040DAC: @ 8040DAC
pop {r4-r6}
pop {r1}
bx r1
- thumb_func_end sub_8040DAC
+ thumb_func_end unref_sub_8040DAC
thumb_func_start sine
sine: @ 8040DEC
@@ -110777,8 +110777,8 @@ _080411C0:
bx r1
thumb_func_end sub_8041174
- thumb_func_start sub_80411CC
-sub_80411CC: @ 80411CC
+ thumb_func_start unref_sub_80411CC
+unref_sub_80411CC: @ 80411CC
push {r4-r6,lr}
adds r5, r0, 0
adds r4, r1, 0
@@ -110813,7 +110813,7 @@ _080411FA:
.align 2, 0
_08041208: .4byte 0x00001121
_0804120C: .4byte gUnknown_082087DC
- thumb_func_end sub_80411CC
+ thumb_func_end unref_sub_80411CC
thumb_func_start pal_fade_1
pal_fade_1: @ 8041210
@@ -111606,8 +111606,8 @@ _08041812:
bx r0
thumb_func_end sub_80417F4
- thumb_func_start sub_8041824
-sub_8041824: @ 8041824
+ thumb_func_start unref_sub_8041824
+unref_sub_8041824: @ 8041824
push {r4-r6,lr}
adds r6, r0, 0
movs r5, 0
@@ -111645,7 +111645,7 @@ _0804182A:
pop {r4-r6}
pop {r0}
bx r0
- thumb_func_end sub_8041824
+ thumb_func_end unref_sub_8041824
thumb_func_start sub_8041870
sub_8041870: @ 8041870
@@ -114419,7 +114419,7 @@ _08042DC4:
ldr r0, _08042E14
movs r1, 0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, _08042E18
ldr r2, _08042E1C
adds r1, r2
@@ -114502,7 +114502,7 @@ _08042EB0:
ldr r0, _08042F1C
movs r1, 0x10
movs r2, 0xA0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r3, _08042F20
ldr r4, _08042F24
movs r5, 0x98
@@ -115799,8 +115799,8 @@ _080438CE:
bx r0
thumb_func_end sub_8043740
- thumb_func_start sub_80438E0
-sub_80438E0: @ 80438E0
+ thumb_func_start unref_sub_80438E0
+unref_sub_80438E0: @ 80438E0
push {r4,r5,lr}
adds r4, r0, 0
adds r0, r1, 0
@@ -115824,7 +115824,7 @@ sub_80438E0: @ 80438E0
pop {r4,r5}
pop {r0}
bx r0
- thumb_func_end sub_80438E0
+ thumb_func_end unref_sub_80438E0
thumb_func_start battle_make_oam_normal_battle
battle_make_oam_normal_battle: @ 8043914
@@ -116504,8 +116504,8 @@ sub_8043E50: @ 8043E50
_08043E6C: .4byte 0x02020004
thumb_func_end sub_8043E50
- thumb_func_start sub_8043E70
-sub_8043E70: @ 8043E70
+ thumb_func_start unref_sub_8043E70
+unref_sub_8043E70: @ 8043E70
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -116534,7 +116534,7 @@ sub_8043E70: @ 8043E70
bx r0
.align 2, 0
_08043EAC: .4byte 0x02020004
- thumb_func_end sub_8043E70
+ thumb_func_end unref_sub_8043E70
thumb_func_start nullsub_11
nullsub_11: @ 8043EB0
@@ -119636,7 +119636,7 @@ _080456FC:
lsls r3, 1
adds r1, r4, r3
movs r2, 0x2
- bl rboxid_80040B8
+ bl FillPalette
lsls r4, 1
ldr r0, _080457D0
adds r0, r4, r0
@@ -130910,7 +130910,7 @@ _0804B098:
lsls r1, 4
adds r1, 0x4
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
_0804B0B2:
pop {r0}
bx r0
@@ -131464,7 +131464,7 @@ _0804B47C:
ldr r0, _0804B5A8
movs r1, 0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, [r6]
adds r0, r1, 0
adds r0, 0xB6
@@ -132276,7 +132276,7 @@ _0804BC24:
ldr r0, _0804BCA0
movs r1, 0x10
movs r2, 0xA0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r3, _0804BCA4
ldr r4, _0804BCA8
movs r5, 0x98
@@ -132630,11 +132630,11 @@ _0804BEF8:
ldr r0, _0804BF90
movs r1, 0x70
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
movs r0, 0
movs r1, 0
movs r2, 0x2
- bl rboxid_80040B8
+ bl FillPalette
movs r0, 0xE0
lsls r0, 7
adds r2, r0, 0
@@ -132780,7 +132780,7 @@ _0804C060:
ldr r0, _0804C0DC
movs r1, 0x10
movs r2, 0xA0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r3, _0804C0E0
ldr r4, _0804C0E4
movs r5, 0x98
@@ -136616,7 +136616,7 @@ sub_804E22C: @ 804E22C
ldr r0, _0804E284
movs r1, 0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, _0804E288
ldr r2, _0804E28C
adds r0, r2, 0
@@ -136732,7 +136732,7 @@ _0804E34C:
movs r2, 0x80
lsls r2, 1
movs r1, 0
- bl gpu_pal_apply
+ bl LoadPalette
b _0804E49E
.align 2, 0
_0804E36C: .4byte gUnknown_08215C2C
@@ -136852,7 +136852,7 @@ _0804E444:
adds r0, r7, 0
movs r1, 0x80
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _0804E49E
.align 2, 0
_0804E474: .4byte 0x02013000
@@ -140849,15 +140849,15 @@ sub_80504F0: @ 80504F0
_080504F8: .4byte 0x0300052c
thumb_func_end sub_80504F0
- thumb_func_start sub_80504FC
-sub_80504FC: @ 80504FC
+ thumb_func_start unref_sub_80504FC
+unref_sub_80504FC: @ 80504FC
ldr r0, _08050504
movs r1, 0
ldrsh r0, [r0, r1]
bx lr
.align 2, 0
_08050504: .4byte 0x0300052c
- thumb_func_end sub_80504FC
+ thumb_func_end unref_sub_80504FC
thumb_func_start sub_8050508
sub_8050508: @ 8050508
@@ -140868,15 +140868,15 @@ sub_8050508: @ 8050508
_08050510: .4byte 0x0300052e
thumb_func_end sub_8050508
- thumb_func_start sub_8050514
-sub_8050514: @ 8050514
+ thumb_func_start unref_sub_8050514
+unref_sub_8050514: @ 8050514
ldr r0, _0805051C
movs r1, 0
ldrsh r0, [r0, r1]
bx lr
.align 2, 0
_0805051C: .4byte 0x0300052e
- thumb_func_end sub_8050514
+ thumb_func_end unref_sub_8050514
thumb_func_start sub_8050520
sub_8050520: @ 8050520
@@ -143138,8 +143138,8 @@ sub_80516C4: @ 80516C4
_080516F4: .4byte 0x03004854
thumb_func_end sub_80516C4
- thumb_func_start sub_80516F8
-sub_80516F8: @ 80516F8
+ thumb_func_start unref_sub_80516F8
+unref_sub_80516F8: @ 80516F8
push {r4-r6,lr}
sub sp, 0x4
lsls r0, 24
@@ -143277,7 +143277,7 @@ _0805180C:
.align 2, 0
_08051814: .4byte gUnknown_0842D390
_08051818: .4byte 0x03002a68
- thumb_func_end sub_80516F8
+ thumb_func_end unref_sub_80516F8
thumb_func_start sub_805181C
sub_805181C: @ 805181C
@@ -144896,8 +144896,8 @@ _080524B0:
bx r1
thumb_func_end sub_8052228
- thumb_func_start sub_80524BC
-sub_80524BC: @ 80524BC
+ thumb_func_start unref_sub_80524BC
+unref_sub_80524BC: @ 80524BC
push {r4,lr}
bl ResetSpriteData
bl FreeAllSpritePalettes
@@ -144940,7 +144940,7 @@ _08052520: .4byte gWindowConfig_81E6CE4
_08052524: .4byte 0x03001770
_08052528: .4byte 0x03000560
_0805252C: .4byte sub_8052AF8
- thumb_func_end sub_80524BC
+ thumb_func_end unref_sub_80524BC
thumb_func_start sub_8052530
sub_8052530: @ 8052530