summaryrefslogtreecommitdiff
path: root/asm/rom4.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/rom4.s')
-rw-r--r--asm/rom4.s398
1 files changed, 199 insertions, 199 deletions
diff --git a/asm/rom4.s b/asm/rom4.s
index 503ad955e..9c02fe0d6 100644
--- a/asm/rom4.s
+++ b/asm/rom4.s
@@ -1386,8 +1386,8 @@ _08053788: .4byte 0x020297f8
_0805378C: .4byte 0x02025734
thumb_func_end sub_8053778
- thumb_func_start sub_8053790
-sub_8053790: @ 8053790
+ thumb_func_start unref_sub_8053790
+unref_sub_8053790: @ 8053790
push {r4-r6,lr}
sub sp, 0x8
adds r4, r0, 0
@@ -1417,7 +1417,7 @@ sub_8053790: @ 8053790
bx r0
.align 2, 0
_080537C8: .4byte 0x02025740
- thumb_func_end sub_8053790
+ thumb_func_end unref_sub_8053790
thumb_func_start sub_80537CC
sub_80537CC: @ 80537CC
@@ -2856,8 +2856,8 @@ _0805425A:
bx r1
thumb_func_end is_light_level_8_or_9
- thumb_func_start sub_8054260
-sub_8054260: @ 8054260
+ thumb_func_start unref_sub_8054260
+unref_sub_8054260: @ 8054260
push {lr}
ldr r1, _08054280
movs r0, 0x14
@@ -2875,7 +2875,7 @@ sub_8054260: @ 8054260
bx r1
.align 2, 0
_08054280: .4byte 0x02025734
- thumb_func_end sub_8054260
+ thumb_func_end unref_sub_8054260
thumb_func_start sav1_map_get_name
sav1_map_get_name: @ 8054284
@@ -3455,8 +3455,8 @@ _08054726:
_08054730: .4byte 0x0202e828
thumb_func_end sub_805470C
- thumb_func_start c2_8056854
-c2_8056854: @ 8054734
+ thumb_func_start CB2_ContinueSavedGame
+CB2_ContinueSavedGame: @ 8054734
push {lr}
bl sub_80547A8
bl sub_8074D08
@@ -3495,7 +3495,7 @@ _08054798:
_0805479C: .4byte 0x0300485c
_080547A0: .4byte sub_805470C
_080547A4: .4byte c1_overworld
- thumb_func_end c2_8056854
+ thumb_func_end CB2_ContinueSavedGame
thumb_func_start sub_80547A8
sub_80547A8: @ 80547A8
@@ -5236,14 +5236,14 @@ _08055562:
bx r1
thumb_func_end sub_80554F8
- thumb_func_start sub_8055568
-sub_8055568: @ 8055568
+ thumb_func_start unref_sub_8055568
+unref_sub_8055568: @ 8055568
push {lr}
movs r0, 0x83
bl sub_8054FC0
pop {r1}
bx r1
- thumb_func_end sub_8055568
+ thumb_func_end unref_sub_8055568
thumb_func_start sub_8055574
sub_8055574: @ 8055574
@@ -5931,8 +5931,8 @@ sub_8055A2C: @ 8055A2C
bx r0
thumb_func_end sub_8055A2C
- thumb_func_start sub_8055A6C
-sub_8055A6C: @ 8055A6C
+ thumb_func_start unref_sub_8055A6C
+unref_sub_8055A6C: @ 8055A6C
push {lr}
lsls r0, 24
lsls r1, 24
@@ -5956,10 +5956,10 @@ _08055A8E:
.align 2, 0
_08055A94: .4byte 0x02029818
_08055A98: .4byte 0x030048a0
- thumb_func_end sub_8055A6C
+ thumb_func_end unref_sub_8055A6C
- thumb_func_start sub_8055A9C
-sub_8055A9C: @ 8055A9C
+ thumb_func_start unref_sub_8055A9C
+unref_sub_8055A9C: @ 8055A9C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 22
@@ -5995,7 +5995,7 @@ _08055AC8:
_08055ADC: .4byte 0x02029818
_08055AE0: .4byte 0x030048a0
_08055AE4: .4byte 0x02020004
- thumb_func_end sub_8055A9C
+ thumb_func_end unref_sub_8055A9C
thumb_func_start sub_8055AE8
sub_8055AE8: @ 8055AE8
@@ -6078,8 +6078,8 @@ _08055B6C: .4byte 0x02029818
_08055B70: .4byte 0x030048a0
thumb_func_end sub_8055B50
- thumb_func_start sub_8055B74
-sub_8055B74: @ 8055B74
+ thumb_func_start unref_sub_8055B74
+unref_sub_8055B74: @ 8055B74
lsls r0, 24
ldr r1, _08055B94
lsrs r0, 22
@@ -6099,7 +6099,7 @@ sub_8055B74: @ 8055B74
.align 2, 0
_08055B94: .4byte 0x02029818
_08055B98: .4byte 0x030048a0
- thumb_func_end sub_8055B74
+ thumb_func_end unref_sub_8055B74
thumb_func_start sub_8055B9C
sub_8055B9C: @ 8055B9C
@@ -8453,15 +8453,15 @@ sav1_camera_get_focus_coords: @ 8056C68
_08056C78: .4byte 0x02025734
thumb_func_end sav1_camera_get_focus_coords
- thumb_func_start sub_8056C7C
-sub_8056C7C: @ 8056C7C
+ thumb_func_start unref_sub_8056C7C
+unref_sub_8056C7C: @ 8056C7C
ldr r2, _08056C84
strh r0, [r2]
strh r1, [r2, 0x2]
bx lr
.align 2, 0
_08056C84: .4byte 0x02025734
- thumb_func_end sub_8056C7C
+ thumb_func_end unref_sub_8056C7C
thumb_func_start GetCameraCoords
GetCameraCoords: @ 8056C88
@@ -8514,7 +8514,7 @@ sub_8056CBC: @ 8056CBC
lsls r1, r5, 16
lsrs r1, 16
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, [r4, 0x8]
adds r0, 0x2
adds r1, r5, 0x1
@@ -8533,7 +8533,7 @@ _08056CEE:
lsls r2, r6, 16
_08056CFC:
lsrs r2, 16
- bl gpu_pal_apply
+ bl LoadPalette
b _08056D1E
_08056D04:
ldr r0, [r4, 0x8]
@@ -8546,7 +8546,7 @@ _08056D04:
lsls r2, r6, 16
lsrs r2, 16
adds r0, r4, 0
- bl gpu_pal_apply
+ bl LoadPalette
_08056D1E:
add sp, 0x4
pop {r4-r6}
@@ -8873,8 +8873,8 @@ _08056EDA:
bx r1
thumb_func_end MetatileBehavior_IsEscalator
- thumb_func_start sub_8056EE0
-sub_8056EE0: @ 8056EE0
+ thumb_func_start unref_sub_8056EE0
+unref_sub_8056EE0: @ 8056EE0
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -8887,7 +8887,7 @@ _08056EEE:
_08056EF0:
pop {r1}
bx r1
- thumb_func_end sub_8056EE0
+ thumb_func_end unref_sub_8056EE0
thumb_func_start MetatileBehavior_IsLadder
MetatileBehavior_IsLadder: @ 8056EF4
@@ -9037,8 +9037,8 @@ _08056FB4:
bx r1
thumb_func_end MetatileBehavior_IsSouthArrowWarp
- thumb_func_start sub_8056FB8
-sub_8056FB8: @ 8056FB8
+ thumb_func_start unref_sub_8056FB8
+unref_sub_8056FB8: @ 8056FB8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -9070,7 +9070,7 @@ _08056FF2:
pop {r4,r5}
pop {r1}
bx r1
- thumb_func_end sub_8056FB8
+ thumb_func_end unref_sub_8056FB8
thumb_func_start sub_8056FFC
sub_8056FFC: @ 8056FFC
@@ -9539,8 +9539,8 @@ _0805725C:
bx r1
thumb_func_end sub_805724C
- thumb_func_start sub_8057260
-sub_8057260: @ 8057260
+ thumb_func_start unref_sub_8057260
+unref_sub_8057260: @ 8057260
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -9553,7 +9553,7 @@ _0805726E:
_08057270:
pop {r1}
bx r1
- thumb_func_end sub_8057260
+ thumb_func_end unref_sub_8057260
thumb_func_start sub_8057274
sub_8057274: @ 8057274
@@ -9618,8 +9618,8 @@ _080572C0:
bx r1
thumb_func_end sub_80572B0
- thumb_func_start sub_80572C4
-sub_80572C4: @ 80572C4
+ thumb_func_start unref_sub_80572C4
+unref_sub_80572C4: @ 80572C4
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -9632,7 +9632,7 @@ _080572D2:
_080572D4:
pop {r1}
bx r1
- thumb_func_end sub_80572C4
+ thumb_func_end unref_sub_80572C4
thumb_func_start sub_80572D8
sub_80572D8: @ 80572D8
@@ -10147,8 +10147,8 @@ _08057580:
bx r1
thumb_func_end sub_8057568
- thumb_func_start sub_8057584
-sub_8057584: @ 8057584
+ thumb_func_start unref_sub_8057584
+unref_sub_8057584: @ 8057584
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -10164,7 +10164,7 @@ _08057596:
_08057598:
pop {r1}
bx r1
- thumb_func_end sub_8057584
+ thumb_func_end unref_sub_8057584
thumb_func_start sub_805759C
sub_805759C: @ 805759C
@@ -12733,8 +12733,8 @@ _08058694:
bx r1
thumb_func_end cur_mapdata_get_door_x2_at
- thumb_func_start sub_805869C
-sub_805869C: @ 805869C
+ thumb_func_start unref_sub_805869C
+unref_sub_805869C: @ 805869C
push {lr}
adds r3, r0, 0
adds r2, r1, 0
@@ -12745,7 +12745,7 @@ sub_805869C: @ 805869C
bx r0
.align 2, 0
_080586B0: .4byte gUnknown_0830F9B4
- thumb_func_end sub_805869C
+ thumb_func_end unref_sub_805869C
thumb_func_start sub_80586B4
sub_80586B4: @ 80586B4
@@ -15072,8 +15072,8 @@ _08059788: .4byte 0x030048a0
_0805978C: .4byte 0x0202e858
thumb_func_end PlayerGetZCoord
- thumb_func_start sub_8059790
-sub_8059790: @ 8059790
+ thumb_func_start unref_sub_8059790
+unref_sub_8059790: @ 8059790
push {lr}
adds r3, r0, 0
adds r2, r1, 0
@@ -15095,7 +15095,7 @@ sub_8059790: @ 8059790
.align 2, 0
_080597B8: .4byte 0x0202e858
_080597BC: .4byte 0x030048a0
- thumb_func_end sub_8059790
+ thumb_func_end unref_sub_8059790
thumb_func_start TestPlayerAvatarFlags
TestPlayerAvatarFlags: @ 80597C0
@@ -15214,8 +15214,8 @@ GetPlayerAvatarGraphicsIdByStateId: @ 805986C
_08059884: .4byte 0x0202e858
thumb_func_end GetPlayerAvatarGraphicsIdByStateId
- thumb_func_start sub_8059888
-sub_8059888: @ 8059888
+ thumb_func_start unref_sub_8059888
+unref_sub_8059888: @ 8059888
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -15242,7 +15242,7 @@ _080598AE:
_080598B0:
pop {r1}
bx r1
- thumb_func_end sub_8059888
+ thumb_func_end unref_sub_8059888
thumb_func_start GetPlayerAvatarGenderByGraphicsId
GetPlayerAvatarGenderByGraphicsId: @ 80598B4
@@ -19674,8 +19674,8 @@ _0805BA72:
_0805BA7C: .4byte 0x02020004
thumb_func_end sub_805B980
- thumb_func_start sub_805BA80
-sub_805BA80: @ 805BA80
+ thumb_func_start unref_sub_805BA80
+unref_sub_805BA80: @ 805BA80
push {r4,lr}
sub sp, 0x4
lsls r0, 24
@@ -19707,7 +19707,7 @@ _0805BAB4:
bx r0
.align 2, 0
_0805BABC: .4byte 0x030048a0
- thumb_func_end sub_805BA80
+ thumb_func_end unref_sub_805BA80
thumb_func_start FieldObjectTurn
FieldObjectTurn: @ 805BAC0
@@ -19785,8 +19785,8 @@ _0805BB44:
_0805BB4C: .4byte 0x030048a0
thumb_func_end FieldObjectTurnByLocalIdAndMap
- thumb_func_start sub_805BB50
-sub_805BB50: @ 805BB50
+ thumb_func_start unref_sub_805BB50
+unref_sub_805BB50: @ 805BB50
push {lr}
lsls r1, 24
lsrs r1, 24
@@ -19801,7 +19801,7 @@ sub_805BB50: @ 805BB50
bx r0
.align 2, 0
_0805BB6C: .4byte 0x030048a0
- thumb_func_end sub_805BB50
+ thumb_func_end unref_sub_805BB50
thumb_func_start get_berry_tree_graphics
get_berry_tree_graphics: @ 805BB70
@@ -20179,8 +20179,8 @@ _0805BE1C: .4byte 0x000011ff
_0805BE20: .4byte gUnknown_0837377C
thumb_func_end sub_805BDF8
- thumb_func_start sub_805BE24
-sub_805BE24: @ 805BE24
+ thumb_func_start unref_sub_805BE24
+unref_sub_805BE24: @ 805BE24
push {r4-r6,lr}
adds r5, r0, 0
movs r4, 0
@@ -20208,7 +20208,7 @@ _0805BE4E:
bx r0
.align 2, 0
_0805BE54: .4byte 0x000011ff
- thumb_func_end sub_805BE24
+ thumb_func_end unref_sub_805BE24
thumb_func_start sub_805BE58
sub_805BE58: @ 805BE58
@@ -20254,7 +20254,7 @@ pal_patch_for_npc: @ 805BE80
lsrs r4, 16
adds r1, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
pop {r4}
pop {r0}
bx r0
@@ -20445,8 +20445,8 @@ _0805C00C:
bx r0
thumb_func_end npc_load_two_palettes__and_record
- thumb_func_start sub_805C014
-sub_805C014: @ 805C014
+ thumb_func_start unref_sub_805C014
+unref_sub_805C014: @ 805C014
push {r4,lr}
ldrh r3, [r0, 0x10]
strh r3, [r0, 0x14]
@@ -20463,7 +20463,7 @@ sub_805C014: @ 805C014
pop {r4}
pop {r0}
bx r0
- thumb_func_end sub_805C014
+ thumb_func_end unref_sub_805C014
thumb_func_start npc_coords_shift
npc_coords_shift: @ 805C034
@@ -21038,8 +21038,8 @@ CameraObjectReset2: @ 805C42C
bx r0
thumb_func_end CameraObjectReset2
- thumb_func_start sub_805C43C
-sub_805C43C: @ 805C43C
+ thumb_func_start unref_sub_805C43C
+unref_sub_805C43C: @ 805C43C
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -21090,7 +21090,7 @@ _0805C492:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end sub_805C43C
+ thumb_func_end unref_sub_805C43C
thumb_func_start obj_unfreeze
obj_unfreeze: @ 805C4A0
@@ -21263,8 +21263,8 @@ GetFieldObjectFlagIdByFieldObjectId: @ 805C5A8
_0805C5CC: .4byte 0x030048a0
thumb_func_end GetFieldObjectFlagIdByFieldObjectId
- thumb_func_start sub_805C5D0
-sub_805C5D0: @ 805C5D0
+ thumb_func_start unref_sub_805C5D0
+unref_sub_805C5D0: @ 805C5D0
push {lr}
sub sp, 0x4
lsls r0, 24
@@ -21295,10 +21295,10 @@ _0805C606:
add sp, 0x4
pop {r1}
bx r1
- thumb_func_end sub_805C5D0
+ thumb_func_end unref_sub_805C5D0
- thumb_func_start sub_805C60C
-sub_805C60C: @ 805C60C
+ thumb_func_start unref_sub_805C60C
+unref_sub_805C60C: @ 805C60C
lsls r0, 24
lsrs r0, 24
ldr r2, _0805C620
@@ -21310,10 +21310,10 @@ sub_805C60C: @ 805C60C
bx lr
.align 2, 0
_0805C620: .4byte 0x030048a0
- thumb_func_end sub_805C60C
+ thumb_func_end unref_sub_805C60C
- thumb_func_start sub_805C624
-sub_805C624: @ 805C624
+ thumb_func_start unref_sub_805C624
+unref_sub_805C624: @ 805C624
push {lr}
sub sp, 0x4
lsls r0, 24
@@ -21344,7 +21344,7 @@ _0805C65A:
add sp, 0x4
pop {r1}
bx r1
- thumb_func_end sub_805C624
+ thumb_func_end unref_sub_805C624
thumb_func_start FieldObjectGetBerryTreeId
FieldObjectGetBerryTreeId: @ 805C660
@@ -29044,8 +29044,8 @@ sub_805FD98: @ 805FD98
_0805FDA4: .4byte gUnknown_0837562A
thumb_func_end sub_805FD98
- thumb_func_start sub_805FDA8
-sub_805FDA8: @ 805FDA8
+ thumb_func_start unref_sub_805FDA8
+unref_sub_805FDA8: @ 805FDA8
lsls r0, 24
lsrs r0, 24
ldr r1, _0805FDB4
@@ -29054,7 +29054,7 @@ sub_805FDA8: @ 805FDA8
bx lr
.align 2, 0
_0805FDB4: .4byte gUnknown_08375633
- thumb_func_end sub_805FDA8
+ thumb_func_end unref_sub_805FDA8
thumb_func_start sub_805FDB8
sub_805FDB8: @ 805FDB8
@@ -29815,8 +29815,8 @@ MoveCoords: @ 80602D4
_080602F4: .4byte gUnknown_083756A4
thumb_func_end MoveCoords
- thumb_func_start sub_80602F8
-sub_80602F8: @ 80602F8
+ thumb_func_start unref_sub_80602F8
+unref_sub_80602F8: @ 80602F8
push {r4,lr}
lsls r0, 24
ldr r3, _0806031C
@@ -29837,7 +29837,7 @@ sub_80602F8: @ 80602F8
bx r0
.align 2, 0
_0806031C: .4byte gUnknown_083756A4
- thumb_func_end sub_80602F8
+ thumb_func_end unref_sub_80602F8
thumb_func_start sub_8060320
sub_8060320: @ 8060320
@@ -40139,8 +40139,8 @@ _08064BB2:
bx r1
thumb_func_end box_related_two__3
- thumb_func_start sub_8064BB8
-sub_8064BB8: @ 8064BB8
+ thumb_func_start unref_sub_8064BB8
+unref_sub_8064BB8: @ 8064BB8
push {lr}
ldr r2, _08064BCC
movs r1, 0x3
@@ -40151,10 +40151,10 @@ sub_8064BB8: @ 8064BB8
bx r1
.align 2, 0
_08064BCC: .4byte 0x030005a8
- thumb_func_end sub_8064BB8
+ thumb_func_end unref_sub_8064BB8
- thumb_func_start sub_8064BD0
-sub_8064BD0: @ 8064BD0
+ thumb_func_start unref_sub_8064BD0
+unref_sub_8064BD0: @ 8064BD0
push {lr}
ldr r1, _08064BE8
ldrb r0, [r1]
@@ -40172,7 +40172,7 @@ _08064BEC:
_08064BEE:
pop {r1}
bx r1
- thumb_func_end sub_8064BD0
+ thumb_func_end unref_sub_8064BD0
thumb_func_start textbox_fdecode_auto_and_task_add
textbox_fdecode_auto_and_task_add: @ 8064BF4
@@ -40266,8 +40266,8 @@ _08064C9A:
bx r1
thumb_func_end sub_8064C84
- thumb_func_start sub_8064CA0
-sub_8064CA0: @ 8064CA0
+ thumb_func_start unref_sub_8064CA0
+unref_sub_8064CA0: @ 8064CA0
push {lr}
bl task_del_textbox
ldr r0, _08064CB8
@@ -40280,7 +40280,7 @@ sub_8064CA0: @ 8064CA0
.align 2, 0
_08064CB8: .4byte 0x0202e87c
_08064CBC: .4byte 0x030005a8
- thumb_func_end sub_8064CA0
+ thumb_func_end unref_sub_8064CA0
thumb_func_start walkrun_is_standing_still
walkrun_is_standing_still: @ 8064CC0
@@ -40498,8 +40498,8 @@ sub_8064E2C: @ 8064E2C
_08064E58: .4byte 0x030048a0
thumb_func_end sub_8064E2C
- thumb_func_start sub_8064E5C
-sub_8064E5C: @ 8064E5C
+ thumb_func_start unref_sub_8064E5C
+unref_sub_8064E5C: @ 8064E5C
push {r4,lr}
ldr r4, _08064EA4
ldr r0, _08064EA8
@@ -40535,7 +40535,7 @@ _08064E7A:
.align 2, 0
_08064EA4: .4byte 0x030048a0
_08064EA8: .4byte 0x03004ae0
- thumb_func_end sub_8064E5C
+ thumb_func_end unref_sub_8064E5C
thumb_func_start sub_8064EAC
sub_8064EAC: @ 8064EAC
@@ -40748,7 +40748,7 @@ sub_8065014: @ 8065014
lsls r4, 4
adds r1, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
pop {r4}
pop {r0}
bx r0
@@ -40983,8 +40983,8 @@ sub_80651C8: @ 80651C8
_080651D8: .4byte 0x030005ae
thumb_func_end sub_80651C8
- thumb_func_start sub_80651DC
-sub_80651DC: @ 80651DC
+ thumb_func_start unref_sub_80651DC
+unref_sub_80651DC: @ 80651DC
push {lr}
sub sp, 0x4
ldr r2, _080651FC
@@ -41001,7 +41001,7 @@ sub_80651DC: @ 80651DC
bx r0
.align 2, 0
_080651FC: .4byte 0x030005ae
- thumb_func_end sub_80651DC
+ thumb_func_end unref_sub_80651DC
thumb_func_start copy_textbox_border_tile_patterns_to_vram
copy_textbox_border_tile_patterns_to_vram: @ 8065200
@@ -48397,8 +48397,8 @@ _080688EE:
_080688F4: .4byte gUnknown_0815FD0D
thumb_func_end sub_8068894
- thumb_func_start sub_80688F8
-sub_80688F8: @ 80688F8
+ thumb_func_start unref_sub_80688F8
+unref_sub_80688F8: @ 80688F8
push {lr}
ldr r0, _08068908
movs r1, 0
@@ -48407,7 +48407,7 @@ sub_80688F8: @ 80688F8
bx r0
.align 2, 0
_08068908: .4byte 0x0000402a
- thumb_func_end sub_80688F8
+ thumb_func_end unref_sub_80688F8
thumb_func_start happiness_algorithm_step
happiness_algorithm_step: @ 806890C
@@ -49517,8 +49517,8 @@ _08069166:
bx r1
thumb_func_end sub_806912C
- thumb_func_start sub_806916C
-sub_806916C: @ 806916C
+ thumb_func_start unref_sub_806916C
+unref_sub_806916C: @ 806916C
push {lr}
ldr r0, _08069178
bl FlagReset
@@ -49526,10 +49526,10 @@ sub_806916C: @ 806916C
bx r0
.align 2, 0
_08069178: .4byte 0x0000084c
- thumb_func_end sub_806916C
+ thumb_func_end unref_sub_806916C
- thumb_func_start sub_806917C
-sub_806917C: @ 806917C
+ thumb_func_start unref_sub_806917C
+unref_sub_806917C: @ 806917C
push {lr}
ldr r0, _08069188
bl FlagSet
@@ -49537,7 +49537,7 @@ sub_806917C: @ 806917C
bx r0
.align 2, 0
_08069188: .4byte 0x0000084c
- thumb_func_end sub_806917C
+ thumb_func_end unref_sub_806917C
thumb_func_start sub_806918C
sub_806918C: @ 806918C
@@ -55149,8 +55149,8 @@ _0806BCB0: .4byte gUnknown_08376918
_0806BCB4: .4byte gUnknown_08E9A300
thumb_func_end sub_806BC3C
- thumb_func_start sub_806BCB8
-sub_806BCB8: @ 806BCB8
+ thumb_func_start unref_sub_806BCB8
+unref_sub_806BCB8: @ 806BCB8
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -55176,7 +55176,7 @@ _0806BCDE:
bx r0
.align 2, 0
_0806BCE4: .4byte 0x03004350
- thumb_func_end sub_806BCB8
+ thumb_func_end unref_sub_806BCB8
thumb_func_start sub_806BCE8
sub_806BCE8: @ 806BCE8
@@ -58607,7 +58607,7 @@ _0806D74E:
movs r2, 0xB0
lsls r2, 1
movs r1, 0
- bl decompress_palette
+ bl LoadCompressedPalette
_0806D75A:
cmp r4, 0x4
beq _0806D762
@@ -58617,11 +58617,11 @@ _0806D762:
mov r0, sp
movs r1, 0
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0806D7D8
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_0806D776:
cmp r4, 0x5
beq _0806D77E
@@ -58658,7 +58658,7 @@ _0806D7AE:
ldr r0, _0806D7F4
movs r1, 0xB0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
movs r5, 0x1
_0806D7BA:
adds r0, r5, 0
@@ -58866,8 +58866,8 @@ _0806D95A:
bx r0
thumb_func_end sub_806D90C
- thumb_func_start sub_806D964
-sub_806D964: @ 806D964
+ thumb_func_start unref_sub_806D964
+unref_sub_806D964: @ 806D964
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -58896,7 +58896,7 @@ _0806D986:
.align 2, 0
_0806D994: .4byte 0x03004360
_0806D998: .4byte 0x03004350
- thumb_func_end sub_806D964
+ thumb_func_end unref_sub_806D964
thumb_func_start sub_806D99C
sub_806D99C: @ 806D99C
@@ -60444,15 +60444,15 @@ _0806E544:
_0806E560: .4byte 0x03004360
thumb_func_end sub_806E53C
- thumb_func_start nullsub_52
-nullsub_52: @ 806E564
+ thumb_func_start unref_sub_806E564
+unref_sub_806E564: @ 806E564
bx lr
- thumb_func_end nullsub_52
+ thumb_func_end unref_sub_806E564
- thumb_func_start nullsub_87
-nullsub_87: @ 806E568
+ thumb_func_start unref_sub_806E568
+unref_sub_806E568: @ 806E568
bx lr
- thumb_func_end nullsub_87
+ thumb_func_end unref_sub_806E568
thumb_func_start nullsub_12
nullsub_12: @ 806E56C
@@ -65573,8 +65573,8 @@ _08070F8A:
bx r1
thumb_func_end sub_8070E48
- thumb_func_start sub_8070F90
-sub_8070F90: @ 8070F90
+ thumb_func_start unref_sub_8070F90
+unref_sub_8070F90: @ 8070F90
push {lr}
ldr r0, _08070FAC
bl FlagSet
@@ -65588,7 +65588,7 @@ sub_8070F90: @ 8070F90
.align 2, 0
_08070FAC: .4byte 0x00000801
_08070FB0: .4byte 0x00000802
- thumb_func_end sub_8070F90
+ thumb_func_end unref_sub_8070F90
thumb_func_start sub_8070FB4
sub_8070FB4: @ 8070FB4
@@ -66311,7 +66311,7 @@ _08071542:
pop {r1}
bx r1
.align 2, 0
-_08071548: .4byte sub_808B63C
+_08071548: .4byte CB2_InitOptionMenu
_0807154C: .4byte 0x03001770
_08071550: .4byte sub_805469C
thumb_func_end sub_8071518
@@ -67419,8 +67419,8 @@ _08071D9C: .4byte 0x0202e9d2
_08071DA0: .4byte 0x0202e9d4
thumb_func_end sub_8071D48
- thumb_func_start sub_8071DA4
-sub_8071DA4: @ 8071DA4
+ thumb_func_start unref_sub_8071DA4
+unref_sub_8071DA4: @ 8071DA4
push {r4,r5,lr}
adds r2, r0, 0
lsls r4, r1, 16
@@ -67457,7 +67457,7 @@ _08071DF0: .4byte 0x0202e9d0
_08071DF4: .4byte 0x0202e9d2
_08071DF8: .4byte 0x0202e9ce
_08071DFC: .4byte 0x0202e9d4
- thumb_func_end sub_8071DA4
+ thumb_func_end unref_sub_8071DA4
thumb_func_start sub_8071E00
sub_8071E00: @ 8071E00
@@ -67681,8 +67681,8 @@ _08071F90: .4byte 0x0202e9c8
_08071F94: .4byte 0x0202e9ce
thumb_func_end sub_8071F60
- thumb_func_start sub_8071F98
-sub_8071F98: @ 8071F98
+ thumb_func_start unref_sub_8071F98
+unref_sub_8071F98: @ 8071F98
push {lr}
adds r3, r0, 0
adds r2, r1, 0
@@ -67700,10 +67700,10 @@ sub_8071F98: @ 8071F98
bx r1
.align 2, 0
_08071FB8: .4byte 0x0202e9c8
- thumb_func_end sub_8071F98
+ thumb_func_end unref_sub_8071F98
- thumb_func_start sub_8071FBC
-sub_8071FBC: @ 8071FBC
+ thumb_func_start unref_sub_8071FBC
+unref_sub_8071FBC: @ 8071FBC
push {r4-r6,lr}
sub sp, 0x8
adds r4, r0, 0
@@ -67734,7 +67734,7 @@ sub_8071FBC: @ 8071FBC
bx r0
.align 2, 0
_08071FF8: .4byte 0x0202e9c8
- thumb_func_end sub_8071FBC
+ thumb_func_end unref_sub_8071FBC
thumb_func_start sub_8071FFC
sub_8071FFC: @ 8071FFC
@@ -67823,8 +67823,8 @@ sub_8072080: @ 8072080
_08072094: .4byte 0x0202e9c8
thumb_func_end sub_8072080
- thumb_func_start sub_8072098
-sub_8072098: @ 8072098
+ thumb_func_start unref_sub_8072098
+unref_sub_8072098: @ 8072098
push {lr}
ldr r0, _080720AC
ldr r0, [r0]
@@ -67835,7 +67835,7 @@ sub_8072098: @ 8072098
bx r1
.align 2, 0
_080720AC: .4byte 0x0202e9c8
- thumb_func_end sub_8072098
+ thumb_func_end unref_sub_8072098
thumb_func_start sub_80720B0
sub_80720B0: @ 80720B0
@@ -69146,8 +69146,8 @@ _08072A54: .4byte 0x0202e9c8
_08072A58: .4byte 0x0202e9ce
thumb_func_end sub_8072A18
- thumb_func_start sub_8072A5C
-sub_8072A5C: @ 8072A5C
+ thumb_func_start unref_sub_8072A5C
+unref_sub_8072A5C: @ 8072A5C
push {r4-r6,lr}
mov r6, r9
mov r5, r8
@@ -69187,7 +69187,7 @@ sub_8072A5C: @ 8072A5C
.align 2, 0
_08072AA8: .4byte 0x0202e9c8
_08072AAC: .4byte 0x0202e9ce
- thumb_func_end sub_8072A5C
+ thumb_func_end unref_sub_8072A5C
thumb_func_start sub_8072AB0
sub_8072AB0: @ 8072AB0
@@ -69510,14 +69510,14 @@ sub_8072CF4: @ 8072CF4
_08072D08: .4byte 0x0202e9c8
thumb_func_end sub_8072CF4
- thumb_func_start sub_8072D0C
-sub_8072D0C: @ 8072D0C
+ thumb_func_start unref_sub_8072D0C
+unref_sub_8072D0C: @ 8072D0C
ldr r0, _08072D14
ldr r0, [r0]
bx lr
.align 2, 0
_08072D14: .4byte 0x0202e9c8
- thumb_func_end sub_8072D0C
+ thumb_func_end unref_sub_8072D0C
thumb_func_start sub_8072D18
sub_8072D18: @ 8072D18
@@ -69612,13 +69612,13 @@ RedrawMenuCursor: @ 8072DA8
bx r0
thumb_func_end RedrawMenuCursor
- thumb_func_start sub_8072DC0
-sub_8072DC0: @ 8072DC0
+ thumb_func_start unref_sub_8072DC0
+unref_sub_8072DC0: @ 8072DC0
push {lr}
bl sub_814A904
pop {r0}
bx r0
- thumb_func_end sub_8072DC0
+ thumb_func_end unref_sub_8072DC0
thumb_func_start sub_8072DCC
sub_8072DCC: @ 8072DCC
@@ -71265,8 +71265,8 @@ _08073A0C: .4byte gUnknown_0837DEDC
_08073A10: .4byte 0x06007e00
thumb_func_end sub_80739EC
- thumb_func_start decompress_palette
-decompress_palette: @ 8073A14
+ thumb_func_start LoadCompressedPalette
+LoadCompressedPalette: @ 8073A14
push {r4-r6,lr}
adds r4, r1, 0
adds r5, r2, 0
@@ -71296,10 +71296,10 @@ decompress_palette: @ 8073A14
_08073A4C: .4byte 0x0202f39c
_08073A50: .4byte 0x0202eac8
_08073A54: .4byte 0x0202eec8
- thumb_func_end decompress_palette
+ thumb_func_end LoadCompressedPalette
- thumb_func_start gpu_pal_apply
-gpu_pal_apply: @ 8073A58
+ thumb_func_start LoadPalette
+LoadPalette: @ 8073A58
push {r4-r6,lr}
adds r6, r0, 0
adds r4, r1, 0
@@ -71324,10 +71324,10 @@ gpu_pal_apply: @ 8073A58
.align 2, 0
_08073A88: .4byte 0x0202eac8
_08073A8C: .4byte 0x0202eec8
- thumb_func_end gpu_pal_apply
+ thumb_func_end LoadPalette
- thumb_func_start rboxid_80040B8
-rboxid_80040B8: @ 8073A90
+ thumb_func_start FillPalette
+FillPalette: @ 8073A90
push {r4-r6,lr}
sub sp, 0x4
adds r6, r0, 0
@@ -71364,7 +71364,7 @@ rboxid_80040B8: @ 8073A90
.align 2, 0
_08073AD8: .4byte 0x0202eac8
_08073ADC: .4byte 0x0202eec8
- thumb_func_end rboxid_80040B8
+ thumb_func_end FillPalette
thumb_func_start copy_pal_bg_faded_to_pal_ram
copy_pal_bg_faded_to_pal_ram: @ 8073AE0
@@ -71674,8 +71674,8 @@ _08073D34: .4byte 0x04000100
_08073D38: .4byte 0x0202f398
thumb_func_end pal_fade_maybe
- thumb_func_start sub_8073D3C
-sub_8073D3C: @ 8073D3C
+ thumb_func_start unref_sub_8073D3C
+unref_sub_8073D3C: @ 8073D3C
push {r4-r6,lr}
mov r6, r8
push {r6}
@@ -71710,10 +71710,10 @@ sub_8073D3C: @ 8073D3C
pop {r4-r6}
pop {r1}
bx r1
- thumb_func_end sub_8073D3C
+ thumb_func_end unref_sub_8073D3C
- thumb_func_start sub_8073D84
-sub_8073D84: @ 8073D84
+ thumb_func_start unref_sub_8073D84
+unref_sub_8073D84: @ 8073D84
push {r4-r7,lr}
adds r6, r1, 0
lsls r0, 24
@@ -71775,7 +71775,7 @@ _08073DEC:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_8073D84
+ thumb_func_end unref_sub_8073D84
thumb_func_start sub_8073DFC
sub_8073DFC: @ 8073DFC
@@ -72231,8 +72231,8 @@ _08074160: .4byte 0xffff8000
_08074164: .4byte 0xfffe0fff
thumb_func_end pal_fade_control_reset_maybe
- thumb_func_start sub_8074168
-sub_8074168: @ 8074168
+ thumb_func_start unref_sub_8074168
+unref_sub_8074168: @ 8074168
push {lr}
lsls r0, 16
lsrs r0, 16
@@ -72255,10 +72255,10 @@ _0807418C:
bx r0
.align 2, 0
_08074190: .4byte 0x0202f2c8
- thumb_func_end sub_8074168
+ thumb_func_end unref_sub_8074168
- thumb_func_start sub_8074194
-sub_8074194: @ 8074194
+ thumb_func_start unref_sub_8074194
+unref_sub_8074194: @ 8074194
push {lr}
lsls r0, 16
lsrs r0, 16
@@ -72282,7 +72282,7 @@ _080741BA:
bx r0
.align 2, 0
_080741C0: .4byte 0x0202f2c8
- thumb_func_end sub_8074194
+ thumb_func_end unref_sub_8074194
thumb_func_start sub_80741C4
sub_80741C4: @ 80741C4
@@ -73918,8 +73918,8 @@ _08074DD0: .4byte 0x030006d8
_08074DD4: .4byte 0x030006d9
thumb_func_end sub_8074D94
- thumb_func_start sub_8074DD8
-sub_8074DD8: @ 8074DD8
+ thumb_func_start unref_sub_8074DD8
+unref_sub_8074DD8: @ 8074DD8
push {r4,lr}
adds r4, r0, 0
lsls r4, 16
@@ -73946,7 +73946,7 @@ _08074E04: .4byte 0x030006d4
_08074E08: .4byte 0x030006d6
_08074E0C: .4byte 0x030006d8
_08074E10: .4byte 0x030006d9
- thumb_func_end sub_8074DD8
+ thumb_func_end unref_sub_8074DD8
thumb_func_start sub_8074E14
sub_8074E14: @ 8074E14
@@ -74028,8 +74028,8 @@ _08074EA0:
bx r1
thumb_func_end ducking_tick
- thumb_func_start sub_8074EA4
-sub_8074EA4: @ 8074EA4
+ thumb_func_start unref_sub_8074EA4
+unref_sub_8074EA4: @ 8074EA4
push {lr}
lsls r0, 24
ldr r1, _08074EB8
@@ -74041,7 +74041,7 @@ sub_8074EA4: @ 8074EA4
bx r0
.align 2, 0
_08074EB8: .4byte gUnknown_0837DEF4
- thumb_func_end sub_8074EA4
+ thumb_func_end unref_sub_8074EA4
thumb_func_start fanfare_play
fanfare_play: @ 8074EBC
@@ -76478,7 +76478,7 @@ _0807611C:
lsls r1, 4
adds r0, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
mov r3, sp
ldrb r0, [r3, 0x18]
lsls r0, 5
@@ -76668,7 +76668,7 @@ _08076244:
adds r0, r4, 0
movs r1, 0x90
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08076378
str r4, [r5]
str r0, [r5, 0x4]
@@ -78148,7 +78148,7 @@ _08076E22:
lsrs r1, 20
adds r0, r4, 0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
b _08076E9E
.align 2, 0
_08076E54: .4byte gUnknown_0837F374
@@ -78178,7 +78178,7 @@ _08076E70:
ldr r0, [r4]
movs r1, 0x20
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
_08076E9E:
pop {r4-r7}
pop {r0}
@@ -80719,8 +80719,8 @@ _080781EA:
bx r0
thumb_func_end sub_8078174
- thumb_func_start sub_80781F0
-sub_80781F0: @ 80781F0
+ thumb_func_start unref_sub_80781F0
+unref_sub_80781F0: @ 80781F0
push {r4,lr}
adds r4, r0, 0
movs r1, 0x34
@@ -80793,7 +80793,7 @@ _08078272:
pop {r4}
pop {r0}
bx r0
- thumb_func_end sub_80781F0
+ thumb_func_end unref_sub_80781F0
thumb_func_start sub_8078278
sub_8078278: @ 8078278
@@ -81027,8 +81027,8 @@ _08078406:
bx r0
thumb_func_end sub_80783D0
- thumb_func_start sub_8078414
-sub_8078414: @ 8078414
+ thumb_func_start unref_sub_8078414
+unref_sub_8078414: @ 8078414
push {r4,r5,lr}
adds r4, r0, 0
ldrh r0, [r4, 0x24]
@@ -81060,7 +81060,7 @@ sub_8078414: @ 8078414
.align 2, 0
_08078450: .4byte 0x0202f7c9
_08078454: .4byte sub_80782F8
- thumb_func_end sub_8078414
+ thumb_func_end unref_sub_8078414
thumb_func_start sub_8078458
sub_8078458: @ 8078458
@@ -81228,8 +81228,8 @@ move_anim_8074EE0: @ 8078574
bx r0
thumb_func_end move_anim_8074EE0
- thumb_func_start sub_8078588
-sub_8078588: @ 8078588
+ thumb_func_start unref_sub_8078588
+unref_sub_8078588: @ 8078588
push {r4,r5,lr}
adds r4, r0, 0
ldrh r0, [r4, 0x24]
@@ -81261,10 +81261,10 @@ sub_8078588: @ 8078588
.align 2, 0
_080785C4: .4byte 0x0202f7c8
_080785C8: .4byte sub_80782F8
- thumb_func_end sub_8078588
+ thumb_func_end unref_sub_8078588
- thumb_func_start sub_80785CC
-sub_80785CC: @ 80785CC
+ thumb_func_start unref_sub_80785CC
+unref_sub_80785CC: @ 80785CC
push {r4,lr}
adds r4, r0, 0
ldrh r0, [r4, 0x38]
@@ -81274,7 +81274,7 @@ sub_80785CC: @ 80785CC
pop {r4}
pop {r0}
bx r0
- thumb_func_end sub_80785CC
+ thumb_func_end unref_sub_80785CC
thumb_func_start sub_80785E4
sub_80785E4: @ 80785E4
@@ -83164,8 +83164,8 @@ sub_80793A8: @ 80793A8
bx lr
thumb_func_end sub_80793A8
- thumb_func_start sub_80793B0
-sub_80793B0: @ 80793B0
+ thumb_func_start unref_sub_80793B0
+unref_sub_80793B0: @ 80793B0
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -83174,7 +83174,7 @@ sub_80793B0: @ 80793B0
lsrs r0, 24
pop {r1}
bx r1
- thumb_func_end sub_80793B0
+ thumb_func_end unref_sub_80793B0
thumb_func_start sub_80793C4
sub_80793C4: @ 80793C4
@@ -84427,8 +84427,8 @@ _08079D18: .4byte 0x0202f7be
_08079D1C: .4byte 0x03004b00
thumb_func_end sub_8079CEC
- thumb_func_start sub_8079D20
-sub_8079D20: @ 8079D20
+ thumb_func_start unref_sub_8079D20
+unref_sub_8079D20: @ 8079D20
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -84555,7 +84555,7 @@ _08079E14: .4byte 0x0202f7c9
_08079E18: .4byte 0x02020004
_08079E1C: .4byte 0x02024be0
_08079E20: .4byte 0x0202f7c8
- thumb_func_end sub_8079D20
+ thumb_func_end unref_sub_8079D20
thumb_func_start sub_8079E24
sub_8079E24: @ 8079E24
@@ -84774,7 +84774,7 @@ sub_8079F44: @ 8079F44
adds r1, r2
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
lsls r0, r6, 3
ldr r1, _08079FE8
adds r0, r1
@@ -84809,7 +84809,7 @@ _08079FF0:
adds r1, r2
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
lsls r0, r6, 3
ldr r1, _0807A068
adds r0, r1