summaryrefslogtreecommitdiff
path: root/asm/rom5.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/rom5.s')
-rw-r--r--asm/rom5.s1276
1 files changed, 638 insertions, 638 deletions
diff --git a/asm/rom5.s b/asm/rom5.s
index 2d3e369da..17e783f1c 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -1092,8 +1092,8 @@ _0807B694: .4byte 0x02024a6a
_0807B698: .4byte 0x03004360
thumb_func_end sub_807B508
- thumb_func_start sub_807B69C
-sub_807B69C: @ 807B69C
+ thumb_func_start unref_sub_807B69C
+unref_sub_807B69C: @ 807B69C
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -1249,7 +1249,7 @@ _0807B7BC:
.align 2, 0
_0807B7D8: .4byte 0x02020004
_0807B7DC: .4byte gUnknown_083931F8
- thumb_func_end sub_807B69C
+ thumb_func_end unref_sub_807B69C
thumb_func_start sub_807B7E0
sub_807B7E0: @ 807B7E0
@@ -2443,8 +2443,8 @@ _0807C0E8: .4byte 0x04000016
_0807C0EC: .4byte 0x030041b4
thumb_func_end sub_807C0C8
- thumb_func_start c2_title_screen_1
-c2_title_screen_1: @ 807C0F0
+ thumb_func_start CB2_InitTitleScreen
+CB2_InitTitleScreen: @ 807C0F0
push {r4,r5,lr}
sub sp, 0x14
ldr r0, _0807C10C
@@ -2565,7 +2565,7 @@ _0807C1E4:
adds r0, r4, 0
movs r1, 0
adds r2, r5, 0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0807C280
ldr r1, _0807C284
bl LZ77UnCompVram
@@ -2578,7 +2578,7 @@ _0807C1E4:
ldr r0, _0807C298
movs r1, 0xE0
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
bl remove_some_task
bl ResetTasks
bl ResetSpriteData
@@ -2596,7 +2596,7 @@ _0807C1E4:
lsls r1, 1
adds r0, r4, 0
adds r2, r5, 0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0807C2AC
bl LoadSpritePalette
ldr r0, _0807C2B0
@@ -2801,7 +2801,7 @@ _0807C446:
bx r0
.align 2, 0
_0807C450: .4byte sub_807C454
- thumb_func_end c2_title_screen_1
+ thumb_func_end CB2_InitTitleScreen
thumb_func_start sub_807C454
sub_807C454: @ 807C454
@@ -3199,7 +3199,7 @@ _0807C786:
pop {r0}
bx r0
.align 2, 0
-_0807C78C: .4byte sub_80096F0
+_0807C78C: .4byte CB2_InitMainMenu
thumb_func_end sub_807C774
thumb_func_start sub_807C790
@@ -3282,7 +3282,7 @@ _0807C816:
mov r0, sp
movs r1, 0xEF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
_0807C820:
add sp, 0x4
pop {r0}
@@ -5438,8 +5438,8 @@ sub_807D874: @ 807D874
_0807D890: .4byte 0x0202f7e8
thumb_func_end sub_807D874
- thumb_func_start sub_807D894
-sub_807D894: @ 807D894
+ thumb_func_start unref_sub_807D894
+unref_sub_807D894: @ 807D894
push {lr}
ldr r1, _0807D8A8
ldr r2, _0807D8AC
@@ -5461,7 +5461,7 @@ _0807D8B6:
bx r1
.align 2, 0
_0807D8BC: .4byte 0x000006ca
- thumb_func_end sub_807D894
+ thumb_func_end unref_sub_807D894
thumb_func_start sub_807D8C0
sub_807D8C0: @ 807D8C0
@@ -5476,7 +5476,7 @@ sub_807D8C0: @ 807D8C0
adds r1, r2
lsrs r1, 16
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrb r0, [r4]
bl sub_807D78C
pop {r4}
@@ -5982,8 +5982,8 @@ _0807DCAE:
bx r1
thumb_func_end sub_807DBE8
- thumb_func_start sub_807DCB4
-sub_807DCB4: @ 807DCB4
+ thumb_func_start unref_sub_807DCB4
+unref_sub_807DCB4: @ 807DCB4
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -6051,7 +6051,7 @@ _0807DD40:
_0807DD46:
pop {r0}
bx r0
- thumb_func_end sub_807DCB4
+ thumb_func_end unref_sub_807DCB4
thumb_func_start weather_get_current
weather_get_current: @ 807DD4C
@@ -6177,8 +6177,8 @@ _0807DE1C: .4byte 0x0202f7e8
_0807DE20: .4byte 0x000006c6
thumb_func_end sub_807DE10
- thumb_func_start sub_807DE24
-sub_807DE24: @ 807DE24
+ thumb_func_start unref_sub_807DE24
+unref_sub_807DE24: @ 807DE24
ldr r0, _0807DE30
ldr r1, _0807DE34
adds r0, r1
@@ -6188,7 +6188,7 @@ sub_807DE24: @ 807DE24
.align 2, 0
_0807DE30: .4byte 0x0202f7e8
_0807DE34: .4byte 0x000006c6
- thumb_func_end sub_807DE24
+ thumb_func_end unref_sub_807DE24
thumb_func_start sub_807DE38
sub_807DE38: @ 807DE38
@@ -13485,7 +13485,7 @@ _0808163A:
lsrs r1, r4, 16
mov r0, sp
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0x80
lsls r0, 9
adds r4, r0
@@ -15419,8 +15419,8 @@ sub_808257C: @ 808257C
bx r0
thumb_func_end sub_808257C
- thumb_func_start sub_8082590
-sub_8082590: @ 8082590
+ thumb_func_start unref_sub_8082590
+unref_sub_8082590: @ 8082590
push {lr}
bl trainerflag_opponent
lsls r0, 16
@@ -15428,7 +15428,7 @@ sub_8082590: @ 8082590
bl FlagSet
pop {r0}
bx r0
- thumb_func_end sub_8082590
+ thumb_func_end unref_sub_8082590
thumb_func_start trainer_flag_check
trainer_flag_check: @ 80825A4
@@ -15806,8 +15806,8 @@ _08082864: .4byte 0x0202ff68
_08082868: .4byte 0x020234cc
thumb_func_end sub_8082830
- thumb_func_start sub_808286C
-sub_808286C: @ 808286C
+ thumb_func_start unref_sub_808286C
+unref_sub_808286C: @ 808286C
push {lr}
ldr r0, _0808287C
ldr r0, [r0]
@@ -15816,7 +15816,7 @@ sub_808286C: @ 808286C
bx r1
.align 2, 0
_0808287C: .4byte 0x0202ff6c
- thumb_func_end sub_808286C
+ thumb_func_end unref_sub_808286C
thumb_func_start sub_8082880
sub_8082880: @ 8082880
@@ -16356,8 +16356,8 @@ sub_8082C0C: @ 8082C0C
_08082C28: .4byte gUnknown_0839AE70
thumb_func_end sub_8082C0C
- thumb_func_start sub_8082C2C
-sub_8082C2C: @ 8082C2C
+ thumb_func_start unref_sub_8082C2C
+unref_sub_8082C2C: @ 8082C2C
push {lr}
adds r3, r0, 0
adds r2, r1, 0
@@ -16372,7 +16372,7 @@ sub_8082C2C: @ 8082C2C
bx r1
.align 2, 0
_08082C48: .4byte gUnknown_0839AE70
- thumb_func_end sub_8082C2C
+ thumb_func_end unref_sub_8082C2C
thumb_func_start sub_8082C4C
sub_8082C4C: @ 8082C4C
@@ -16742,8 +16742,8 @@ _08082EE4: .4byte 0x03004b20
_08082EE8: .4byte sub_8083418
thumb_func_end sub_8082EB8
- thumb_func_start sub_8082EEC
-sub_8082EEC: @ 8082EEC
+ thumb_func_start unref_sub_8082EEC
+unref_sub_8082EEC: @ 8082EEC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -16769,7 +16769,7 @@ _08082F16:
bx r0
.align 2, 0
_08082F1C: .4byte 0x03004b20
- thumb_func_end sub_8082EEC
+ thumb_func_end unref_sub_8082EEC
thumb_func_start sub_8082F20
sub_8082F20: @ 8082F20
@@ -18347,8 +18347,8 @@ _08083BA8: .4byte 0x00002211
_08083BAC: .4byte sub_808382C
thumb_func_end sub_8083B90
- thumb_func_start sub_8083BB0
-sub_8083BB0: @ 8083BB0
+ thumb_func_start unref_sub_8083BB0
+unref_sub_8083BB0: @ 8083BB0
push {r4,lr}
ldr r4, _08083BD4
adds r0, r4, 0
@@ -18366,7 +18366,7 @@ sub_8083BB0: @ 8083BB0
.align 2, 0
_08083BD4: .4byte sub_80839DC
_08083BD8: .4byte sub_80B9484
- thumb_func_end sub_8083BB0
+ thumb_func_end unref_sub_8083BB0
thumb_func_start sub_8083BDC
sub_8083BDC: @ 8083BDC
@@ -18487,8 +18487,8 @@ _08083CBC:
_08083CC4: .4byte 0x03002fa4
thumb_func_end sub_8083CA4
- thumb_func_start sub_8083CC8
-sub_8083CC8: @ 8083CC8
+ thumb_func_start unref_sub_8083CC8
+unref_sub_8083CC8: @ 8083CC8
push {r4,lr}
adds r4, r0, 0
lsls r4, 24
@@ -18507,10 +18507,10 @@ sub_8083CC8: @ 8083CC8
.align 2, 0
_08083CE8: .4byte 0x03004b20
_08083CEC: .4byte sub_8083CA4
- thumb_func_end sub_8083CC8
+ thumb_func_end unref_sub_8083CC8
- thumb_func_start sub_8083CF0
-sub_8083CF0: @ 8083CF0
+ thumb_func_start unref_sub_8083CF0
+unref_sub_8083CF0: @ 8083CF0
push {r4-r7,lr}
ldr r0, _08083D38
ldr r4, [r0]
@@ -18552,7 +18552,7 @@ _08083D3C: .4byte 0x03004da0
_08083D40: .4byte gUnknown_0839B24A
_08083D44: .4byte 0x03002910
_08083D48: .4byte gUnknown_0839B22C
- thumb_func_end sub_8083CF0
+ thumb_func_end unref_sub_8083CF0
thumb_func_start sub_8083D4C
sub_8083D4C: @ 8083D4C
@@ -18830,8 +18830,8 @@ _08083F66:
bx r1
thumb_func_end sub_8083F2C
- thumb_func_start sub_8083F6C
-sub_8083F6C: @ 8083F6C
+ thumb_func_start unref_sub_8083F6C
+unref_sub_8083F6C: @ 8083F6C
push {lr}
sub sp, 0x8
bl sub_8071EF4
@@ -18865,7 +18865,7 @@ sub_8083F6C: @ 8083F6C
_08083FB0: .4byte gUnknown_0839B2C0
_08083FB4: .4byte 0x03004ae8
_08083FB8: .4byte sub_8083F2C
- thumb_func_end sub_8083F6C
+ thumb_func_end unref_sub_8083F6C
thumb_func_start sub_8083FBC
sub_8083FBC: @ 8083FBC
@@ -20184,14 +20184,14 @@ _0808496E:
bx r0
thumb_func_end objc_exclamation_mark_probably
- thumb_func_start sub_8084978
-sub_8084978: @ 8084978
+ thumb_func_start unref_sub_8084978
+unref_sub_8084978: @ 8084978
ldr r1, _08084980
strb r0, [r1]
bx lr
.align 2, 0
_08084980: .4byte 0x0202ff7c
- thumb_func_end sub_8084978
+ thumb_func_end unref_sub_8084978
thumb_func_start sub_8084984
sub_8084984: @ 8084984
@@ -22498,7 +22498,7 @@ sub_8085A5C: @ 8085A5C
ldr r0, [r4]
adds r1, r5, 0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
pop {r4,r5}
pop {r0}
bx r0
@@ -27601,7 +27601,7 @@ sub_80881C0: @ 80881C0
ldr r0, _08088224
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
bl sub_808843C
ldrh r0, [r6, 0x8]
@@ -28019,7 +28019,7 @@ sub_80884E8: @ 80884E8
ldr r0, _08088550
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrh r0, [r6, 0x8]
adds r0, 0x1
strh r0, [r6, 0x8]
@@ -32736,7 +32736,7 @@ _0808AA80: .4byte 0x03004b20
_0808AA84: .4byte sub_808AB34
_0808AA88:
adds r0, r5, 0
- bl sub_8133D28
+ bl unref_sub_8133D28
b _0808AADA
_0808AA90:
movs r0, 0x13
@@ -33122,8 +33122,8 @@ _0808AD80: .4byte sub_8089CD4
_0808AD84: .4byte sub_808AD0C
thumb_func_end sub_808AD58
- thumb_func_start sub_808AD88
-sub_808AD88: @ 808AD88
+ thumb_func_start unref_sub_808AD88
+unref_sub_808AD88: @ 808AD88
push {lr}
ldr r0, _0808ADA4
ldrb r1, [r0]
@@ -33140,7 +33140,7 @@ sub_808AD88: @ 808AD88
.align 2, 0
_0808ADA4: .4byte 0x03005ce0
_0808ADA8: .4byte 0x03004360
- thumb_func_end sub_808AD88
+ thumb_func_end unref_sub_808AD88
thumb_func_start sub_808ADAC
sub_808ADAC: @ 808ADAC
@@ -34218,8 +34218,8 @@ sub_808B628: @ 808B628
bx r0
thumb_func_end sub_808B628
- thumb_func_start sub_808B63C
-sub_808B63C: @ 808B63C
+ thumb_func_start CB2_InitOptionMenu
+CB2_InitOptionMenu: @ 808B63C
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -34388,7 +34388,7 @@ _0808B7AC:
ldr r0, _0808B7C4
movs r1, 0x80
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0808B7C8
ldr r1, _0808B7CC
movs r2, 0x20
@@ -34607,7 +34607,7 @@ _0808B9B2:
bx r0
.align 2, 0
_0808B9C0: .4byte sub_808B610
- thumb_func_end sub_808B63C
+ thumb_func_end CB2_InitOptionMenu
thumb_func_start sub_808B9C4
sub_808B9C4: @ 808B9C4
@@ -36082,8 +36082,8 @@ _0808C538: .4byte 0x03007380
_0808C53C: .4byte 0x0000ffff
thumb_func_end sub_808C27C
- thumb_func_start InitMainMenu
-InitMainMenu: @ 808C540
+ thumb_func_start unref_sub_808C540
+unref_sub_808C540: @ 808C540
push {r4,r5,lr}
adds r5, r0, 0
movs r0, 0
@@ -36155,7 +36155,7 @@ _0808C5BE:
.align 2, 0
_0808C5E8: .4byte sub_808D198
_0808C5EC: .4byte 0x03004b20
- thumb_func_end InitMainMenu
+ thumb_func_end unref_sub_808C540
thumb_func_start sub_808C5F0
sub_808C5F0: @ 808C5F0
@@ -38117,7 +38117,7 @@ _0808D664:
_0808D66E:
movs r1, 0x1
movs r2, 0xBE
- bl gpu_pal_apply
+ bl LoadPalette
b _0808D686
.align 2, 0
_0808D678: .4byte gUnknown_08E87AF6
@@ -38125,7 +38125,7 @@ _0808D67C:
ldr r0, _0808D68C
movs r1, 0x1
movs r2, 0xBE
- bl gpu_pal_apply
+ bl LoadPalette
_0808D686:
pop {r0}
bx r0
@@ -41975,7 +41975,7 @@ _0808F50C:
ldr r0, _0808F528
movs r1, 0x31
movs r2, 0x1E
- bl gpu_pal_apply
+ bl LoadPalette
b _0808F67C
.align 2, 0
_0808F524: .4byte gUnknown_083A05F8
@@ -43310,7 +43310,7 @@ _08090056:
mov r0, sp
movs r1, 0x5D
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
add sp, 0x4
pop {r0}
bx r0
@@ -43523,7 +43523,7 @@ _080901D4:
adds r1, 0x10
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _08090270
ldr r2, _08090274
adds r1, r2
@@ -43596,7 +43596,7 @@ _08090278:
adds r1, 0x10
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _08090310
ldr r0, _08090314
adds r1, r0
@@ -44255,7 +44255,7 @@ _08090800:
ldr r0, _08090858
movs r1, 0x21
movs r2, 0x9E
- bl gpu_pal_apply
+ bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@@ -44616,7 +44616,7 @@ _08090B44:
ldr r0, _08090B6C
movs r1, 0x51
movs r2, 0xE
- bl gpu_pal_apply
+ bl LoadPalette
b _08090B7A
.align 2, 0
_08090B68: .4byte 0x03004b20
@@ -44625,7 +44625,7 @@ _08090B70:
ldr r0, _08090B88
movs r1, 0x51
movs r2, 0xE
- bl gpu_pal_apply
+ bl LoadPalette
_08090B7A:
add sp, 0x4
pop {r3}
@@ -44694,7 +44694,7 @@ sub_8090B8C: @ 8090B8C
orrs r4, r1
adds r1, r4, 0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
adds r0, r6, 0
bl DestroyTask
_08090C0C:
@@ -45716,8 +45716,8 @@ _08091388:
bx r0
thumb_func_end sub_8091304
- thumb_func_start sub_80913A4
-sub_80913A4: @ 80913A4
+ thumb_func_start unref_sub_80913A4
+unref_sub_80913A4: @ 80913A4
push {r4-r7,lr}
sub sp, 0x8
lsls r0, 16
@@ -45803,7 +45803,7 @@ _08091402:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_80913A4
+ thumb_func_end unref_sub_80913A4
thumb_func_start sub_8091458
sub_8091458: @ 8091458
@@ -46524,7 +46524,7 @@ _080919CE:
lsls r1, 16
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
mov r3, r8
lsls r1, r3, 24
lsrs r1, 24
@@ -47161,7 +47161,7 @@ _08091EA6:
ldr r0, _08091F34
movs r1, 0x1
movs r2, 0x7E
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_806912C
cmp r0, 0
bne _08091F10
@@ -49776,7 +49776,7 @@ _080933B6:
strb r0, [r5, 0x2]
bl sub_8090FC0
strb r0, [r5, 0x3]
- bl sub_80948C4
+ bl GetPokedexSeenCount
strh r0, [r5, 0xC]
ldrb r1, [r6, 0xB]
lsls r1, 8
@@ -51188,7 +51188,7 @@ sub_8093E28: @ 8093E28
ldr r0, _08093E84
movs r1, 0xE0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r3, _08093E88
movs r4, 0xC0
lsls r4, 19
@@ -51248,15 +51248,15 @@ sub_8093EA0: @ 8093EA0
ldr r0, [r0]
movs r1, 0
movs r2, 0x60
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08093EEC
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08093EF0
movs r1, 0x40
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r4, 0x64
ldrb r0, [r4]
cmp r0, 0
@@ -51264,7 +51264,7 @@ sub_8093EA0: @ 8093EA0
ldr r0, _08093EF4
movs r1, 0x10
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_08093EDC:
pop {r4}
pop {r0}
@@ -51743,7 +51743,7 @@ _08094272:
asrs r3, 16
mov r0, sp
adds r1, r4, 0
- bl sub_80948E4
+ bl FormatPlayTime
adds r0, r5, 0
mov r1, sp
movs r2, 0x30
@@ -52152,8 +52152,8 @@ _0809457E:
_08094584: .4byte 0x02000000
thumb_func_end sub_8094558
- thumb_func_start sub_8094588
-sub_8094588: @ 8094588
+ thumb_func_start unref_sub_8094588
+unref_sub_8094588: @ 8094588
push {r4,lr}
lsls r0, 16
lsrs r3, r0, 16
@@ -52179,7 +52179,7 @@ _0809459E:
_080945B4: .4byte gUnknown_0842C979
_080945B8: .4byte 0x02024ea4
_080945BC: .4byte gUnknown_0842C97D
- thumb_func_end sub_8094588
+ thumb_func_end unref_sub_8094588
thumb_func_start sub_80945C0
sub_80945C0: @ 80945C0
@@ -52447,7 +52447,7 @@ sub_80947B0: @ 80947B0
lsrs r5, 24
adds r2, r5, 0
bl Print
- bl sub_8094890
+ bl GetBadgeCount
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -52483,7 +52483,7 @@ sub_80947F8: @ 80947F8
lsrs r5, 24
adds r2, r5, 0
bl Print
- bl sub_80948C4
+ bl GetPokedexSeenCount
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
@@ -52526,7 +52526,7 @@ sub_8094844: @ 8094844
ldrb r2, [r0, 0x10]
mov r0, sp
movs r3, 0x1
- bl sub_80948E4
+ bl FormatPlayTime
adds r4, 0xC
lsls r4, 24
lsrs r4, 24
@@ -52543,8 +52543,8 @@ _08094888: .4byte gUnknown_0842C99A
_0809488C: .4byte 0x02024ea4
thumb_func_end sub_8094844
- thumb_func_start sub_8094890
-sub_8094890: @ 8094890
+ thumb_func_start GetBadgeCount
+GetBadgeCount: @ 8094890
push {r4,r5,lr}
movs r5, 0
ldr r4, _080948BC
@@ -52570,10 +52570,10 @@ _080948AA:
.align 2, 0
_080948BC: .4byte 0x00000807
_080948C0: .4byte 0x0000080e
- thumb_func_end sub_8094890
+ thumb_func_end GetBadgeCount
- thumb_func_start sub_80948C4
-sub_80948C4: @ 80948C4
+ thumb_func_start GetPokedexSeenCount
+GetPokedexSeenCount: @ 80948C4
push {lr}
bl sub_806912C
cmp r0, 0
@@ -52589,10 +52589,10 @@ _080948DC:
lsrs r0, 16
pop {r1}
bx r1
- thumb_func_end sub_80948C4
+ thumb_func_end GetPokedexSeenCount
- thumb_func_start sub_80948E4
-sub_80948E4: @ 80948E4
+ thumb_func_start FormatPlayTime
+FormatPlayTime: @ 80948E4
push {r4-r6,lr}
adds r5, r0, 0
adds r4, r3, 0
@@ -52627,10 +52627,10 @@ _08094910:
pop {r4-r6}
pop {r0}
bx r0
- thumb_func_end sub_80948E4
+ thumb_func_end FormatPlayTime
- thumb_func_start sub_8094928
-sub_8094928: @ 8094928
+ thumb_func_start unref_sub_8094928
+unref_sub_8094928: @ 8094928
push {lr}
ldr r1, _08094938
ldr r2, _0809493C
@@ -52640,10 +52640,10 @@ sub_8094928: @ 8094928
.align 2, 0
_08094938: .4byte 0x020300a0
_0809493C: .4byte 0x000083d0
- thumb_func_end sub_8094928
+ thumb_func_end unref_sub_8094928
- thumb_func_start sub_8094940
-sub_8094940: @ 8094940
+ thumb_func_start unref_sub_8094940
+unref_sub_8094940: @ 8094940
push {lr}
adds r1, r0, 0
ldr r0, _08094950
@@ -52654,7 +52654,7 @@ sub_8094940: @ 8094940
.align 2, 0
_08094950: .4byte 0x020300a0
_08094954: .4byte 0x000083d0
- thumb_func_end sub_8094940
+ thumb_func_end unref_sub_8094940
thumb_func_start sub_8094958
sub_8094958: @ 8094958
@@ -53257,8 +53257,8 @@ _08094DA8: .4byte 0xfffffda8
_08094DAC: .4byte 0x03004360
thumb_func_end sub_8094D60
- thumb_func_start sub_8094DB0
-sub_8094DB0: @ 8094DB0
+ thumb_func_start unref_sub_8094DB0
+unref_sub_8094DB0: @ 8094DB0
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -53312,7 +53312,7 @@ _08094E16:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_8094DB0
+ thumb_func_end unref_sub_8094DB0
thumb_func_start sub_8094E20
sub_8094E20: @ 8094E20
@@ -54766,8 +54766,8 @@ _08095A40: .4byte gFont3LatinGlyphs
_08095A44: .4byte 0x0000fff0
thumb_func_end sub_8095904
- thumb_func_start sub_8095A48
-sub_8095A48: @ 8095A48
+ thumb_func_start unref_sub_8095A48
+unref_sub_8095A48: @ 8095A48
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -54845,7 +54845,7 @@ _08095ACE:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_8095A48
+ thumb_func_end unref_sub_8095A48
thumb_func_start sub_8095ADC
sub_8095ADC: @ 8095ADC
@@ -55062,8 +55062,8 @@ _08095C46:
_08095C5C: .4byte 0x03004360
thumb_func_end sub_8095C28
- thumb_func_start sub_8095C60
-sub_8095C60: @ 8095C60
+ thumb_func_start unref_sub_8095C60
+unref_sub_8095C60: @ 8095C60
push {r4,r5,lr}
adds r5, r0, 0
lsls r4, r2, 16
@@ -55086,7 +55086,7 @@ _08095C7E:
pop {r4,r5}
pop {r1}
bx r1
- thumb_func_end sub_8095C60
+ thumb_func_end unref_sub_8095C60
thumb_func_start sub_8095C8C
sub_8095C8C: @ 8095C8C
@@ -55155,8 +55155,8 @@ _08095CFC:
bx r0
thumb_func_end sub_8095C8C
- thumb_func_start sub_8095D08
-sub_8095D08: @ 8095D08
+ thumb_func_start unref_sub_8095D08
+unref_sub_8095D08: @ 8095D08
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -55256,7 +55256,7 @@ _08095DB2:
.align 2, 0
_08095DC4: .4byte 0x040000d4
_08095DC8: .4byte 0x81000800
- thumb_func_end sub_8095D08
+ thumb_func_end unref_sub_8095D08
thumb_func_start sub_8095DCC
sub_8095DCC: @ 8095DCC
@@ -59186,7 +59186,7 @@ sub_8097DE0: @ 8097DE0
ldr r0, _08097E40
movs r1, 0xD0
movs r2, 0x10
- bl gpu_pal_apply
+ bl LoadPalette
pop {r0}
bx r0
.align 2, 0
@@ -59254,48 +59254,48 @@ sub_8097E70: @ 8097E70
ldr r0, _08097F40
movs r1, 0x10
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08097F44
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08097F48
movs r1, 0xB0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08097F4C
movs r1, 0xC0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r4, _08097F50
adds r0, r4, 0
movs r1, 0xF1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
movs r1, 0xF2
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
adds r0, 0x8
movs r1, 0xF3
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
adds r0, 0x16
movs r1, 0xF4
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
adds r0, 0x12
movs r1, 0xF6
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r4, 0x2
adds r0, r4, 0
movs r1, 0xFF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08097F54
bl LoadSpritePalette
bl sub_80980D4
@@ -59702,7 +59702,7 @@ sub_80981F0: @ 80981F0
ldrh r1, [r0]
adds r0, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
mov r0, r8
ldr r1, [r0]
adds r1, 0x3E
@@ -59915,11 +59915,11 @@ sub_8098400: @ 8098400
ldr r0, _08098494
movs r1, 0x20
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08098498
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r4, _0809849C
add r1, sp, 0x10
movs r0, 0
@@ -63392,7 +63392,7 @@ _08099ED8:
adds r1, r3
lsrs r1, 16
movs r2, 0x60
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, [r4, 0x8]
ldr r1, _08099F50
adds r5, r1
@@ -64102,7 +64102,7 @@ _0809A478:
adds r0, r1
mov r1, r8
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r5, 0
bl sub_8072CA4
lsls r0, 24
@@ -69109,8 +69109,8 @@ sub_809CB74: @ 809CB74
_0809CB90: .4byte gUnknown_083B6DB4
thumb_func_end sub_809CB74
- thumb_func_start sub_809CB94
-sub_809CB94: @ 809CB94
+ thumb_func_start unref_sub_809CB94
+unref_sub_809CB94: @ 809CB94
push {r4,lr}
adds r4, r0, 0
ldr r0, _0809CBBC
@@ -69163,7 +69163,7 @@ _0809CBF6:
.align 2, 0
_0809CBFC: .4byte 0x020300a0
_0809CC00: .4byte 0x020384e5
- thumb_func_end sub_809CB94
+ thumb_func_end unref_sub_809CB94
thumb_func_start sub_809CC04
sub_809CC04: @ 809CC04
@@ -70007,8 +70007,8 @@ _0809D264: .4byte 0x040000d4
_0809D268: .4byte 0x81000800
thumb_func_end sub_809D1C4
- thumb_func_start sub_809D26C
-sub_809D26C: @ 809D26C
+ thumb_func_start unref_sub_809D26C
+unref_sub_809D26C: @ 809D26C
push {r4-r6,lr}
mov r6, r8
push {r6}
@@ -70072,7 +70072,7 @@ _0809D2EC: .4byte gUnknown_083BC660
_0809D2F0: .4byte gMonIconPaletteIndices
_0809D2F4: .4byte 0x0000dac0
_0809D2F8: .4byte 0x02020004
- thumb_func_end sub_809D26C
+ thumb_func_end unref_sub_809D26C
thumb_func_start sub_809D2FC
sub_809D2FC: @ 809D2FC
@@ -70377,8 +70377,8 @@ _0809D522:
_0809D53C: .4byte gMonIconPaletteTable
thumb_func_end sub_809D51C
- thumb_func_start sub_809D540
-sub_809D540: @ 809D540
+ thumb_func_start unref_sub_809D540
+unref_sub_809D540: @ 809D540
push {r4,lr}
lsls r0, 16
lsrs r1, r0, 16
@@ -70410,7 +70410,7 @@ _0809D572:
.align 2, 0
_0809D578: .4byte gMonIconPaletteIndices
_0809D57C: .4byte gMonIconPaletteTable
- thumb_func_end sub_809D540
+ thumb_func_end unref_sub_809D540
thumb_func_start sub_809D580
sub_809D580: @ 809D580
@@ -70440,8 +70440,8 @@ _0809D5AC: .4byte gMonIconPaletteIndices
_0809D5B0: .4byte gMonIconPaletteTable
thumb_func_end sub_809D580
- thumb_func_start sub_809D5B4
-sub_809D5B4: @ 809D5B4
+ thumb_func_start unref_sub_809D5B4
+unref_sub_809D5B4: @ 809D5B4
push {r4,r5,lr}
movs r4, 0
ldr r5, _0809D5D4
@@ -70460,10 +70460,10 @@ _0809D5BA:
bx r0
.align 2, 0
_0809D5D4: .4byte gMonIconPaletteTable
- thumb_func_end sub_809D5B4
+ thumb_func_end unref_sub_809D5B4
- thumb_func_start sub_809D5D8
-sub_809D5D8: @ 809D5D8
+ thumb_func_start unref_sub_809D5D8
+unref_sub_809D5D8: @ 809D5D8
push {lr}
lsls r0, 16
lsrs r1, r0, 16
@@ -70487,7 +70487,7 @@ _0809D5EA:
.align 2, 0
_0809D600: .4byte gMonIconPaletteIndices
_0809D604: .4byte gMonIconPaletteTable
- thumb_func_end sub_809D5D8
+ thumb_func_end unref_sub_809D5D8
thumb_func_start sub_809D608
sub_809D608: @ 809D608
@@ -71672,7 +71672,7 @@ _0809DFC4:
ldr r0, _0809DFD0
movs r1, 0
movs r2, 0xA0
- bl decompress_palette
+ bl LoadCompressedPalette
b _0809E030
.align 2, 0
_0809DFD0: .4byte gUnknown_08E73468
@@ -71711,7 +71711,7 @@ _0809E010:
movs r1, 0xE8
lsls r1, 1
movs r2, 0x60
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r0, _0809E02C
adds r0, 0x74
movs r1, 0
@@ -71742,71 +71742,71 @@ sub_809E044: @ 809E044
adds r0, r4, 0
movs r1, 0x81
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r5, r4, 0x2
adds r0, r5, 0
movs r1, 0x88
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
movs r1, 0x8F
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r5, 0
movs r1, 0x89
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
subs r5, 0x12
adds r0, r5, 0
movs r1, 0xD1
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
subs r0, 0x8
movs r1, 0xD3
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
movs r1, 0xD5
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r5, 0
movs r1, 0xD7
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
subs r0, 0x14
movs r1, 0xD9
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
subs r0, 0xC
movs r1, 0xDB
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
subs r0, 0x18
movs r1, 0xDD
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
subs r5, 0x6
adds r0, r5, 0
movs r1, 0xDE
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
subs r4, 0x1A
adds r0, r4, 0
movs r1, 0xDF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0809E0F8
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r5, 0
movs r1, 0xF9
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
pop {r4,r5}
pop {r0}
bx r0
@@ -75098,7 +75098,7 @@ sub_809FA94: @ 809FA94
ldr r0, _0809FAB0
movs r1, 0x4
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0x1
b _0809FAC0
.align 2, 0
@@ -75107,7 +75107,7 @@ _0809FAB4:
ldr r0, _0809FAC4
movs r1, 0x4
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0
_0809FAC0:
pop {r1}
@@ -75152,7 +75152,7 @@ sub_809FAC8: @ 809FAC8
ldr r0, _0809FB24
movs r1, 0x4
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
b _0809FBD6
.align 2, 0
_0809FB20: .4byte 0x020231cc
@@ -81661,11 +81661,11 @@ _080A2DEA:
bx r1
thumb_func_end sub_80A2D88
- thumb_func_start sub_80A2DF4
-sub_80A2DF4: @ 80A2DF4
+ thumb_func_start unref_sub_80A2DF4
+unref_sub_80A2DF4: @ 80A2DF4
movs r0, 0
bx lr
- thumb_func_end sub_80A2DF4
+ thumb_func_end unref_sub_80A2DF4
thumb_func_start sub_80A2DF8
sub_80A2DF8: @ 80A2DF8
@@ -81714,8 +81714,8 @@ _080A2E50: .4byte 0x02025734
_080A2E54: .4byte 0x00002b6c
thumb_func_end sub_80A2DF8
- thumb_func_start sub_80A2E58
-sub_80A2E58: @ 80A2E58
+ thumb_func_start unref_sub_80A2E58
+unref_sub_80A2E58: @ 80A2E58
lsls r0, 24
lsrs r0, 24
ldr r2, _080A2E70
@@ -81731,7 +81731,7 @@ sub_80A2E58: @ 80A2E58
.align 2, 0
_080A2E70: .4byte 0x02025734
_080A2E74: .4byte 0x00002b6c
- thumb_func_end sub_80A2E58
+ thumb_func_end unref_sub_80A2E58
thumb_func_start sub_80A2E78
sub_80A2E78: @ 80A2E78
@@ -81840,15 +81840,15 @@ _080A2F40:
bx r1
thumb_func_end itemid_is_mail
- thumb_func_start sub_80A2F44
-sub_80A2F44: @ 80A2F44
+ thumb_func_start unref_sub_80A2F44
+unref_sub_80A2F44: @ 80A2F44
push {lr}
bl sub_8071C20
bl AddMapNamePopUpWindowTask
movs r0, 0x1
pop {r1}
bx r1
- thumb_func_end sub_80A2F44
+ thumb_func_end unref_sub_80A2F44
thumb_func_start AddMapNamePopUpWindowTask
AddMapNamePopUpWindowTask: @ 80A2F54
@@ -82580,7 +82580,7 @@ _080A3598:
ldr r0, _080A35AC
movs r1, 0
movs r2, 0x40
- bl decompress_palette
+ bl LoadCompressedPalette
b _080A35EA
.align 2, 0
_080A35A4: .4byte 0x02024ea4
@@ -82590,7 +82590,7 @@ _080A35B0:
ldr r0, _080A35BC
movs r1, 0
movs r2, 0x40
- bl decompress_palette
+ bl LoadCompressedPalette
b _080A35EA
.align 2, 0
_080A35BC: .4byte gUnknown_08E76FCC
@@ -82818,11 +82818,11 @@ sub_80A3740: @ 80A3740
adds r0, 0x2
movs r1, 0xD1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
mov r0, sp
movs r1, 0xD8
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
add sp, 0x4
pop {r0}
bx r0
@@ -94549,8 +94549,8 @@ _080A9258:
bx r0
thumb_func_end itemid_copy_name
- thumb_func_start sub_80A9260
-sub_80A9260: @ 80A9260
+ thumb_func_start unref_sub_80A9260
+unref_sub_80A9260: @ 80A9260
push {lr}
lsls r0, 24
movs r2, 0
@@ -94584,7 +94584,7 @@ _080A9292:
_080A9296:
pop {r1}
bx r1
- thumb_func_end sub_80A9260
+ thumb_func_end unref_sub_80A9260
thumb_func_start IsBagPocketNonEmpty
IsBagPocketNonEmpty: @ 80A929C
@@ -95818,8 +95818,8 @@ itemid_get_x28: @ 80A9B04
_080A9B24: .4byte gItems
thumb_func_end itemid_get_x28
- thumb_func_start sub_80A9B28
-sub_80A9B28: @ 80A9B28
+ thumb_func_start unref_sub_80A9B28
+unref_sub_80A9B28: @ 80A9B28
push {lr}
sub sp, 0x8
bl sub_8071EF4
@@ -95853,7 +95853,7 @@ sub_80A9B28: @ 80A9B28
_080A9B6C: .4byte gUnknown_083C91F0
_080A9B70: .4byte 0x03004ae8
_080A9B74: .4byte sub_80A9B78
- thumb_func_end sub_80A9B28
+ thumb_func_end unref_sub_80A9B28
thumb_func_start sub_80A9B78
sub_80A9B78: @ 80A9B78
@@ -98335,8 +98335,8 @@ _080AAEE0: .4byte 0xfffffc00
_080AAEE4: .4byte 0xfffffe00
thumb_func_end sub_80AAD84
- thumb_func_start sub_80AAEE8
-sub_80AAEE8: @ 80AAEE8
+ thumb_func_start unref_sub_80AAEE8
+unref_sub_80AAEE8: @ 80AAEE8
push {r4-r7,lr}
sub sp, 0xC
adds r4, r0, 0
@@ -98372,7 +98372,7 @@ _080AAF12:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_80AAEE8
+ thumb_func_end unref_sub_80AAEE8
thumb_func_start sub_80AAF30
sub_80AAF30: @ 80AAF30
@@ -98544,8 +98544,8 @@ _080AB07C: .4byte 0x02038690
_080AB080: .4byte 0x0203869c
thumb_func_end sub_80AB02C
- thumb_func_start sub_80AB084
-sub_80AB084: @ 80AB084
+ thumb_func_start unref_sub_80AB084
+unref_sub_80AB084: @ 80AB084
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -98660,7 +98660,7 @@ _080AB174: .4byte 0x040000d4
_080AB178: .4byte 0x85000400
_080AB17C: .4byte gWindowConfig_81E6FD8
_080AB180: .4byte 0x03004210
- thumb_func_end sub_80AB084
+ thumb_func_end unref_sub_80AB084
thumb_func_start sub_80AB184
sub_80AB184: @ 80AB184
@@ -98823,7 +98823,7 @@ sub_80AB2AC: @ 80AB2AC
movs r2, 0x80
lsls r2, 2
movs r1, 0
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_80AB350
movs r4, 0
movs r5, 0xA0
@@ -98836,7 +98836,7 @@ _080AB2DC:
adds r1, 0x5
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r5, 0x20
adds r4, 0x1
cmp r4, 0x3
@@ -98885,14 +98885,14 @@ sub_80AB350: @ 80AB350
movs r0, 0
movs r1, 0
movs r2, 0x2
- bl rboxid_80040B8
+ bl FillPalette
movs r4, 0xA
_080AB364:
adds r1, r4, 0
adds r1, 0xF0
ldr r0, _080AB390
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -98901,7 +98901,7 @@ _080AB364:
ldr r0, _080AB394
movs r1, 0xF3
movs r2, 0x2
- bl rboxid_80040B8
+ bl FillPalette
pop {r4}
pop {r0}
bx r0
@@ -99484,7 +99484,7 @@ _080AB844:
movs r2, 0x80
lsls r2, 2
movs r1, 0
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r5, _080AB8B0
ldr r6, _080AB8B4
adds r0, r5, 0
@@ -100601,7 +100601,7 @@ sub_80AC188: @ 80AC188
ldr r1, _080AC1F8
adds r0, r1
movs r1, 0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _080AC1FC
lsls r0, r5, 2
adds r0, r5
@@ -101234,7 +101234,7 @@ _080AC77C:
bl _080AD8CA
_080AC790:
adds r0, r7, 0
- bl sub_80B28CC
+ bl unref_sub_80B28CC
ldr r1, _080AC7C0
adds r0, r1, 0
adds r0, 0x5A
@@ -101270,7 +101270,7 @@ _080AC7C8:
adds r0, r7, 0
bl sub_80B03A8
_080AC7E2:
- bl sub_80B20C4
+ bl unref_sub_80B20C4
ldr r0, _080AC7F0
mov r2, r8
lsls r1, r2, 2
@@ -105365,7 +105365,7 @@ sub_80AE858: @ 80AE858
movs r1, 0x88
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r0, _080AE8A8
movs r1, 0x70
movs r2, 0x24
@@ -105439,8 +105439,8 @@ _080AE900: .4byte gUnknown_083CA4D4
_080AE904: .4byte 0x02020004
thumb_func_end sub_80AE8B4
- thumb_func_start sub_80AE908
-sub_80AE908: @ 80AE908
+ thumb_func_start unref_sub_80AE908
+unref_sub_80AE908: @ 80AE908
push {r4-r6,lr}
mov r6, r10
mov r5, r9
@@ -105477,7 +105477,7 @@ sub_80AE908: @ 80AE908
movs r1, 0x88
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
mov r1, r8
ldrb r0, [r1]
lsls r0, 6
@@ -105549,7 +105549,7 @@ _080AE9EC: .4byte 0x02024e8c
_080AE9F0: .4byte 0x02020004
_080AE9F4: .4byte SpriteCallbackDummy
_080AE9F8: .4byte gUnknown_081E7C18
- thumb_func_end sub_80AE908
+ thumb_func_end unref_sub_80AE908
thumb_func_start sub_80AE9FC
sub_80AE9FC: @ 80AE9FC
@@ -105588,7 +105588,7 @@ sub_80AE9FC: @ 80AE9FC
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
adds r0, r5, 0
movs r1, 0
bl gpu_pal_obj_decompress_and_apply
@@ -106073,8 +106073,8 @@ _080AEE18: .4byte 0x0600c068
_080AEE1C: .4byte 0x0600c06a
thumb_func_end sub_80AED7C
- thumb_func_start sub_80AEE20
-sub_80AEE20: @ 80AEE20
+ thumb_func_start unref_sub_80AEE20
+unref_sub_80AEE20: @ 80AEE20
push {r4,lr}
movs r4, 0
_080AEE24:
@@ -106096,7 +106096,7 @@ _080AEE24:
bx r0
.align 2, 0
_080AEE48: .4byte 0x02019260
- thumb_func_end sub_80AEE20
+ thumb_func_end unref_sub_80AEE20
thumb_func_start sub_80AEE4C
sub_80AEE4C: @ 80AEE4C
@@ -106671,8 +106671,8 @@ _080AF278: .4byte 0x03004210
_080AF27C: .4byte gUnknown_083CA318
thumb_func_end sub_80AF1E4
- thumb_func_start sub_80AF280
-sub_80AF280: @ 80AF280
+ thumb_func_start unref_sub_80AF280
+unref_sub_80AF280: @ 80AF280
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -106689,7 +106689,7 @@ _080AF288:
pop {r4,r5}
pop {r0}
bx r0
- thumb_func_end sub_80AF280
+ thumb_func_end unref_sub_80AF280
thumb_func_start sub_80AF2A0
sub_80AF2A0: @ 80AF2A0
@@ -106724,8 +106724,8 @@ _080AF2D8: .4byte 0x03004210
_080AF2DC: .4byte gUnknown_083CA318
thumb_func_end sub_80AF2A0
- thumb_func_start sub_80AF2E0
-sub_80AF2E0: @ 80AF2E0
+ thumb_func_start unref_sub_80AF2E0
+unref_sub_80AF2E0: @ 80AF2E0
push {r4,lr}
movs r4, 0
_080AF2E4:
@@ -106739,7 +106739,7 @@ _080AF2E4:
pop {r4}
pop {r0}
bx r0
- thumb_func_end sub_80AF2E0
+ thumb_func_end unref_sub_80AF2E0
thumb_func_start sub_80AF2FC
sub_80AF2FC: @ 80AF2FC
@@ -107137,8 +107137,8 @@ _080AF5CA:
bx r1
thumb_func_end sub_80AF59C
- thumb_func_start sub_80AF5D0
-sub_80AF5D0: @ 80AF5D0
+ thumb_func_start unref_sub_80AF5D0
+unref_sub_80AF5D0: @ 80AF5D0
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
@@ -107194,7 +107194,7 @@ _080AF626:
bx r1
.align 2, 0
_080AF62C: .4byte 0x02019204
- thumb_func_end sub_80AF5D0
+ thumb_func_end unref_sub_80AF5D0
thumb_func_start sub_80AF630
sub_80AF630: @ 80AF630
@@ -107524,8 +107524,8 @@ _080AF894: .4byte 0x0202e908
_080AF898: .4byte gUnknown_083CC361
thumb_func_end sub_80AF860
- thumb_func_start sub_80AF89C
-sub_80AF89C: @ 80AF89C
+ thumb_func_start unref_sub_80AF89C
+unref_sub_80AF89C: @ 80AF89C
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -107608,7 +107608,7 @@ _080AF932:
_080AF940: .4byte 0x02019338
_080AF944: .4byte sub_80AF94C
_080AF948: .4byte 0x03004b20
- thumb_func_end sub_80AF89C
+ thumb_func_end unref_sub_80AF89C
thumb_func_start sub_80AF94C
sub_80AF94C: @ 80AF94C
@@ -107793,8 +107793,8 @@ _080AFAB0: .4byte 0x040000d4
_080AFAB4: .4byte 0x81000008
thumb_func_end sub_80AFA5C
- thumb_func_start sub_80AFAB8
-sub_80AFAB8: @ 80AFAB8
+ thumb_func_start unref_sub_80AFAB8
+unref_sub_80AFAB8: @ 80AFAB8
push {r4-r6,lr}
sub sp, 0x14
lsls r1, 24
@@ -107859,7 +107859,7 @@ _080AFB0A:
_080AFB34: .4byte 0x0600c128
_080AFB38: .4byte 0x040000d4
_080AFB3C: .4byte 0x80000009
- thumb_func_end sub_80AFAB8
+ thumb_func_end unref_sub_80AFAB8
thumb_func_start sub_80AFB40
sub_80AFB40: @ 80AFB40
@@ -108639,8 +108639,8 @@ nullsub_18: @ 80B0118
bx lr
thumb_func_end nullsub_18
- thumb_func_start sub_80B011C
-sub_80B011C: @ 80B011C
+ thumb_func_start unref_sub_80B011C
+unref_sub_80B011C: @ 80B011C
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -108709,10 +108709,10 @@ _080B01A0: .4byte gUnknown_083CA330
_080B01A4: .4byte 0x02020004
_080B01A8: .4byte 0x0201920d
_080B01AC: .4byte gUnknown_083CC454
- thumb_func_end sub_80B011C
+ thumb_func_end unref_sub_80B011C
- thumb_func_start sub_80B01B0
-sub_80B01B0: @ 80B01B0
+ thumb_func_start unref_sub_80B01B0
+unref_sub_80B01B0: @ 80B01B0
push {r4,r5,lr}
movs r2, 0
ldr r5, _080B01D4
@@ -108736,10 +108736,10 @@ _080B01BA:
_080B01D4: .4byte 0x0201920d
_080B01D8: .4byte 0x02020020
_080B01DC: .4byte ObjectCB_SwitchPocketRotatingBallInit
- thumb_func_end sub_80B01B0
+ thumb_func_end unref_sub_80B01B0
- thumb_func_start sub_80B01E0
-sub_80B01E0: @ 80B01E0
+ thumb_func_start unref_sub_80B01E0
+unref_sub_80B01E0: @ 80B01E0
push {r4,r5,lr}
movs r3, 0
ldr r2, _080B0224
@@ -108785,7 +108785,7 @@ _080B0232:
pop {r4,r5}
pop {r1}
bx r1
- thumb_func_end sub_80B01E0
+ thumb_func_end unref_sub_80B01E0
thumb_func_start ObjectCB_SwitchPocketRotatingBallInit
ObjectCB_SwitchPocketRotatingBallInit: @ 80B0238
@@ -109420,8 +109420,8 @@ _080B06C2:
_080B06DC: .4byte 0x03004b20
thumb_func_end sub_80B05FC
- thumb_func_start sub_80B06E0
-sub_80B06E0: @ 80B06E0
+ thumb_func_start unref_sub_80B06E0
+unref_sub_80B06E0: @ 80B06E0
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -109473,7 +109473,7 @@ _080B0726:
_080B073C: .4byte sub_80B0748
_080B0740: .4byte 0x03004b28
_080B0744: .4byte 0x02019338
- thumb_func_end sub_80B06E0
+ thumb_func_end unref_sub_80B06E0
thumb_func_start sub_80B0748
sub_80B0748: @ 80B0748
@@ -109777,8 +109777,8 @@ _080B0980:
_080B0990: .4byte 0x02019338
thumb_func_end sub_80B0748
- thumb_func_start sub_80B0994
-sub_80B0994: @ 80B0994
+ thumb_func_start unref_sub_80B0994
+unref_sub_80B0994: @ 80B0994
push {lr}
lsls r0, 24
cmp r0, 0
@@ -109793,7 +109793,7 @@ _080B09A6:
bx r0
.align 2, 0
_080B09AC: .4byte 0x02019204
- thumb_func_end sub_80B0994
+ thumb_func_end unref_sub_80B0994
thumb_func_start sub_80B09B0
sub_80B09B0: @ 80B09B0
@@ -110216,8 +110216,8 @@ sub_80B0CDC: @ 80B0CDC
_080B0CF0: .4byte 0x02019338
thumb_func_end sub_80B0CDC
- thumb_func_start sub_80B0CF4
-sub_80B0CF4: @ 80B0CF4
+ thumb_func_start unref_sub_80B0CF4
+unref_sub_80B0CF4: @ 80B0CF4
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -110282,7 +110282,7 @@ _080B0D70:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_80B0CF4
+ thumb_func_end unref_sub_80B0CF4
thumb_func_start sub_80B0D7C
sub_80B0D7C: @ 80B0D7C
@@ -110466,8 +110466,8 @@ _080B0EE0: .4byte 0x02019260
_080B0EE4: .4byte 0x02038696
thumb_func_end sub_80B0D7C
- thumb_func_start sub_80B0EE8
-sub_80B0EE8: @ 80B0EE8
+ thumb_func_start unref_sub_80B0EE8
+unref_sub_80B0EE8: @ 80B0EE8
push {r4-r7,lr}
adds r7, r0, 0
movs r4, 0
@@ -110504,7 +110504,7 @@ _080B0F20:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_80B0EE8
+ thumb_func_end unref_sub_80B0EE8
thumb_func_start sub_80B0F28
sub_80B0F28: @ 80B0F28
@@ -110785,7 +110785,7 @@ _080B111E:
adds r1, 0x5
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r5, 0x20
adds r4, 0x1
cmp r4, 0x3
@@ -111886,8 +111886,8 @@ _080B19C8: .4byte 0x04000008
_080B19CC: .4byte gUnknown_08E6978C
thumb_func_end sub_80B1928
- thumb_func_start sub_80B19D0
-sub_80B19D0: @ 80B19D0
+ thumb_func_start unref_sub_80B19D0
+unref_sub_80B19D0: @ 80B19D0
push {lr}
sub sp, 0x18
ldr r1, _080B19F4
@@ -111907,7 +111907,7 @@ sub_80B19D0: @ 80B19D0
.align 2, 0
_080B19F4: .4byte gUnknown_083CC2EC
_080B19F8: .4byte 0x03004210
- thumb_func_end sub_80B19D0
+ thumb_func_end unref_sub_80B19D0
thumb_func_start sub_80B19FC
sub_80B19FC: @ 80B19FC
@@ -112379,8 +112379,8 @@ _080B1D78:
_080B1D80: .4byte 0x02019204
thumb_func_end sub_80B1CFC
- thumb_func_start sub_80B1D84
-sub_80B1D84: @ 80B1D84
+ thumb_func_start unref_sub_80B1D84
+unref_sub_80B1D84: @ 80B1D84
ldr r3, _080B1DB0
ldr r2, _080B1DB4
adds r2, 0x58
@@ -112406,10 +112406,10 @@ sub_80B1D84: @ 80B1D84
.align 2, 0
_080B1DB0: .4byte 0x02020004
_080B1DB4: .4byte 0x02019204
- thumb_func_end sub_80B1D84
+ thumb_func_end unref_sub_80B1D84
- thumb_func_start sub_80B1DB8
-sub_80B1DB8: @ 80B1DB8
+ thumb_func_start unref_sub_80B1DB8
+unref_sub_80B1DB8: @ 80B1DB8
ldr r2, _080B1DD4
ldr r0, _080B1DD8
adds r0, 0x58
@@ -112427,7 +112427,7 @@ sub_80B1DB8: @ 80B1DB8
.align 2, 0
_080B1DD4: .4byte 0x02020004
_080B1DD8: .4byte 0x02019204
- thumb_func_end sub_80B1DB8
+ thumb_func_end unref_sub_80B1DB8
thumb_func_start sub_80B1DDC
sub_80B1DDC: @ 80B1DDC
@@ -112807,8 +112807,8 @@ _080B20BA:
_080B20C0: .4byte gUnknown_08E69578
thumb_func_end sub_80B208C
- thumb_func_start sub_80B20C4
-sub_80B20C4: @ 80B20C4
+ thumb_func_start unref_sub_80B20C4
+unref_sub_80B20C4: @ 80B20C4
push {r4-r7,lr}
movs r6, 0
ldr r7, _080B2134
@@ -112870,7 +112870,7 @@ _080B213C: .4byte 0x0600c028
_080B2140: .4byte 0x0600c02a
_080B2144: .4byte 0x0600c068
_080B2148: .4byte 0x0600c06a
- thumb_func_end sub_80B20C4
+ thumb_func_end unref_sub_80B20C4
thumb_func_start sub_80B214C
sub_80B214C: @ 80B214C
@@ -113846,8 +113846,8 @@ _080B28BE:
_080B28C8: .4byte 0x0202f7c4
thumb_func_end sub_80B2790
- thumb_func_start sub_80B28CC
-sub_80B28CC: @ 80B28CC
+ thumb_func_start unref_sub_80B28CC
+unref_sub_80B28CC: @ 80B28CC
push {r4,lr}
ldr r4, _080B28EC
adds r0, r4, 0
@@ -113866,7 +113866,7 @@ _080B28E6:
bx r0
.align 2, 0
_080B28EC: .4byte 0x02019348
- thumb_func_end sub_80B28CC
+ thumb_func_end unref_sub_80B28CC
thumb_func_start sub_80B28F0
sub_80B28F0: @ 80B28F0
@@ -114815,8 +114815,8 @@ sub_80B3068: @ 80B3068
bx r0
thumb_func_end sub_80B3068
- thumb_func_start sub_80B3078
-sub_80B3078: @ 80B3078
+ thumb_func_start unref_sub_80B3078
+unref_sub_80B3078: @ 80B3078
lsls r0, 24
lsrs r0, 24
ldr r2, _080B308C
@@ -114830,7 +114830,7 @@ sub_80B3078: @ 80B3078
.align 2, 0
_080B308C: .4byte 0x03004b20
_080B3090: .4byte Task_ExitSellMenu
- thumb_func_end sub_80B3078
+ thumb_func_end unref_sub_80B3078
thumb_func_start sub_80B3094
sub_80B3094: @ 80B3094
@@ -114933,7 +114933,7 @@ BuyMenuDrawGraphics: @ 80B3108
ldr r0, _080B3224
movs r1, 0xC0
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
bl FreeAllSpritePalettes
bl sub_8073B94
bl ResetSpriteData
@@ -115021,11 +115021,11 @@ sub_80B3240: @ 80B3240
adds r0, 0x2
movs r1, 0xD1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
mov r0, sp
movs r1, 0xD8
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
add sp, 0x4
pop {r0}
bx r0
@@ -117825,8 +117825,8 @@ _080B487E:
bx r1
thumb_func_end sub_80B4850
- thumb_func_start sub_80B4884
-sub_80B4884: @ 80B4884
+ thumb_func_start unref_sub_80B4884
+unref_sub_80B4884: @ 80B4884
push {lr}
sub sp, 0x4
mov r1, sp
@@ -117842,7 +117842,7 @@ sub_80B4884: @ 80B4884
.align 2, 0
_080B48A0: .4byte 0x02028894
_080B48A4: .4byte 0x01000298
- thumb_func_end sub_80B4884
+ thumb_func_end unref_sub_80B4884
thumb_func_start sub_80B48A8
sub_80B48A8: @ 80B48A8
@@ -119485,8 +119485,8 @@ _080B54C2:
bx r1
thumb_func_end yes_no_box
- thumb_func_start sub_80B54C8
-sub_80B54C8: @ 80B54C8
+ thumb_func_start unref_sub_80B54C8
+unref_sub_80B54C8: @ 80B54C8
push {lr}
ldr r0, _080B54D8
ldrh r0, [r0]
@@ -119501,7 +119501,7 @@ _080B54DC:
_080B54DE:
pop {r1}
bx r1
- thumb_func_end sub_80B54C8
+ thumb_func_end unref_sub_80B54C8
thumb_func_start task_yes_no_maybe
task_yes_no_maybe: @ 80B54E4
@@ -123909,7 +123909,7 @@ sub_80B75B0: @ 80B75B0
ldr r0, _080B75C0
movs r1, 0
movs r2, 0x80
- bl gpu_pal_apply
+ bl LoadPalette
pop {r0}
bx r0
.align 2, 0
@@ -129661,8 +129661,8 @@ _080BA0E2:
_080BA0E8: .4byte 0x020387b0
thumb_func_end sub_80BA0C0
- thumb_func_start sub_80BA0EC
-sub_80BA0EC: @ 80BA0EC
+ thumb_func_start unref_sub_80BA0EC
+unref_sub_80BA0EC: @ 80BA0EC
push {r4-r6,lr}
sub sp, 0xC
movs r0, 0
@@ -129815,7 +129815,7 @@ _080BA248: .4byte 0x00007140
_080BA24C: .4byte sub_80BA258
_080BA250: .4byte 0x03004b20
_080BA254: .4byte 0x020387b0
- thumb_func_end sub_80BA0EC
+ thumb_func_end unref_sub_80BA0EC
thumb_func_start sub_80BA258
sub_80BA258: @ 80BA258
@@ -130360,7 +130360,7 @@ _080BA6AA:
bx r0
.align 2, 0
_080BA6B0: .4byte 0x0202f388
-_080BA6B4: .4byte c2_title_screen_1
+_080BA6B4: .4byte CB2_InitTitleScreen
thumb_func_end sub_80BA68C
thumb_func_start sub_80BA6B8
@@ -132414,8 +132414,8 @@ sub_80BB70C: @ 80BB70C
_080BB720: .4byte 0x0202e8d2
thumb_func_end sub_80BB70C
- thumb_func_start sub_80BB724
-sub_80BB724: @ 80BB724
+ thumb_func_start unref_sub_80BB724
+unref_sub_80BB724: @ 80BB724
push {r4-r6,lr}
adds r4, r0, 0
lsls r1, 24
@@ -132449,7 +132449,7 @@ _080BB75E:
pop {r4-r6}
pop {r1}
bx r1
- thumb_func_end sub_80BB724
+ thumb_func_end unref_sub_80BB724
thumb_func_start sub_80BB764
sub_80BB764: @ 80BB764
@@ -135280,8 +135280,8 @@ _080BCD72:
_080BCD78: .4byte gUnknown_081A2754
thumb_func_end sub_80BCCE8
- thumb_func_start sub_80BCD7C
-sub_80BCD7C: @ 80BCD7C
+ thumb_func_start unref_sub_80BCD7C
+unref_sub_80BCD7C: @ 80BCD7C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -135356,7 +135356,7 @@ _080BCE0C: .4byte 0x00000115
_080BCE10: .4byte 0x00001a90
_080BCE14: .4byte 0x00001a9c
_080BCE18: .4byte 0x00001aa2
- thumb_func_end sub_80BCD7C
+ thumb_func_end unref_sub_80BCD7C
thumb_func_start sub_80BCE1C
sub_80BCE1C: @ 80BCE1C
@@ -145792,7 +145792,7 @@ _080C2162:
movs r2, 0x80
lsls r2, 2
movs r1, 0
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r0, _080C2234
bl LoadFontDefaultPalette
movs r6, 0
@@ -147707,7 +147707,7 @@ _080C3116:
adds r0, r1
lsrs r1, r5, 16
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0x80
lsls r0, 13
adds r5, r0
@@ -158455,8 +158455,8 @@ _080C8410: .4byte 0x0202e8dc
_080C8414: .4byte 0x0000ffff
thumb_func_end sub_80C837C
- thumb_func_start sub_80C8418
-sub_80C8418: @ 80C8418
+ thumb_func_start unref_sub_80C8418
+unref_sub_80C8418: @ 80C8418
push {lr}
bl sub_80C82EC
ldr r2, _080C8434
@@ -158478,7 +158478,7 @@ _080C8440:
_080C8442:
pop {r1}
bx r1
- thumb_func_end sub_80C8418
+ thumb_func_end unref_sub_80C8418
thumb_func_start sub_80C8448
sub_80C8448: @ 80C8448
@@ -158612,8 +158612,8 @@ _080C8528:
_080C8538: .4byte 0x0203880c
thumb_func_end sub_80C8508
- thumb_func_start sub_80C853C
-sub_80C853C: @ 80C853C
+ thumb_func_start unref_sub_80C853C
+unref_sub_80C853C: @ 80C853C
push {lr}
bl sub_80C82EC
ldr r3, _080C8564
@@ -158641,7 +158641,7 @@ _080C8574:
_080C8576:
pop {r1}
bx r1
- thumb_func_end sub_80C853C
+ thumb_func_end unref_sub_80C853C
thumb_func_start sub_80C857C
sub_80C857C: @ 80C857C
@@ -160024,8 +160024,8 @@ sub_80C9038: @ 80C9038
bx r0
thumb_func_end sub_80C9038
- thumb_func_start run_eventually_start
-run_eventually_start: @ 80C9050
+ thumb_func_start SetUpItemUseOnFieldCallback
+SetUpItemUseOnFieldCallback: @ 80C9050
push {lr}
lsls r0, 24
lsrs r2, r0, 24
@@ -160058,7 +160058,7 @@ _080C908E:
bx r0
.align 2, 0
_080C9094: .4byte 0x03005d00
- thumb_func_end run_eventually_start
+ thumb_func_end SetUpItemUseOnFieldCallback
thumb_func_start sub_80C9098
sub_80C9098: @ 80C9098
@@ -160301,11 +160301,11 @@ _080C9254:
ldr r0, _080C9278
str r0, [r1]
adds r0, r5, 0
- bl run_eventually_start
+ bl SetUpItemUseOnFieldCallback
b _080C928E
.align 2, 0
_080C9274: .4byte 0x03005d00
-_080C9278: .4byte sub_80C929C
+_080C9278: .4byte ItemUseOnFieldCB_Bike
_080C927C:
ldr r0, _080C9298
lsls r1, r5, 2
@@ -160324,8 +160324,8 @@ _080C928E:
_080C9298: .4byte 0x03004b20
thumb_func_end ItemUseOutOfBattle_Bike
- thumb_func_start sub_80C929C
-sub_80C929C: @ 80C929C
+ thumb_func_start ItemUseOnFieldCB_Bike
+ItemUseOnFieldCB_Bike: @ 80C929C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -160356,7 +160356,7 @@ _080C92CA:
bx r0
.align 2, 0
_080C92E0: .4byte 0x0203855e
- thumb_func_end sub_80C929C
+ thumb_func_end ItemUseOnFieldCB_Bike
thumb_func_start CanFish
CanFish: @ 80C92E4
@@ -160443,7 +160443,7 @@ ItemUseOutOfBattle_Rod: @ 80C9378
ldr r0, _080C9398
str r0, [r1]
adds r0, r4, 0
- bl run_eventually_start
+ bl SetUpItemUseOnFieldCallback
b _080C93AE
.align 2, 0
_080C9394: .4byte 0x03005d00
@@ -160498,7 +160498,7 @@ ItemUseOutOfBattle_Itemfinder: @ 80C93E0
ldr r0, _080C9404
str r0, [r1]
adds r0, r4, 0
- bl run_eventually_start
+ bl SetUpItemUseOnFieldCallback
pop {r4}
pop {r0}
bx r0
@@ -161580,8 +161580,8 @@ _080C9BF0:
_080C9BF4: .4byte 0x03001770
thumb_func_end sub_80C9BD8
- thumb_func_start ItemUseOnFieldCB_Bike
-ItemUseOnFieldCB_Bike: @ 80C9BF8
+ thumb_func_start unref_sub_80C9BF8
+unref_sub_80C9BF8: @ 80C9BF8
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -161638,7 +161638,7 @@ _080C9C68:
_080C9C70: .4byte gUnknown_083D61DC
_080C9C74: .4byte 0x0203855e
_080C9C78: .4byte sub_80C9BD8
- thumb_func_end ItemUseOnFieldCB_Bike
+ thumb_func_end unref_sub_80C9BF8
thumb_func_start sub_80C9C7C
sub_80C9C7C: @ 80C9C7C
@@ -161738,7 +161738,7 @@ ItemUseOutOfBattle_WailmerPail: @ 80C9D30
ldr r0, _080C9D54
str r0, [r1]
adds r0, r4, 0
- bl run_eventually_start
+ bl SetUpItemUseOnFieldCallback
b _080C9D6A
.align 2, 0
_080C9D50: .4byte 0x03005d00
@@ -162334,7 +162334,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80CA1E4
ldr r0, _080CA208
str r0, [r1]
adds r0, r4, 0
- bl run_eventually_start
+ bl SetUpItemUseOnFieldCallback
b _080CA21E
.align 2, 0
_080CA204: .4byte 0x03005d00
@@ -162604,8 +162604,8 @@ _080CA408: .4byte 0x03004ae4
_080CA40C: .4byte sub_806FE2C
thumb_func_end ItemUseInBattle_Medicine
- thumb_func_start sub_80CA410
-sub_80CA410: @ 80CA410
+ thumb_func_start unref_sub_80CA410
+unref_sub_80CA410: @ 80CA410
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -162618,7 +162618,7 @@ sub_80CA410: @ 80CA410
.align 2, 0
_080CA424: .4byte 0x03004ae4
_080CA428: .4byte sub_8070048
- thumb_func_end sub_80CA410
+ thumb_func_end unref_sub_80CA410
thumb_func_start ItemUseInBattle_PPRecovery
ItemUseInBattle_PPRecovery: @ 80CA42C
@@ -162636,8 +162636,8 @@ _080CA440: .4byte 0x03004ae4
_080CA444: .4byte dp05_ether
thumb_func_end ItemUseInBattle_PPRecovery
- thumb_func_start sub_80CA448
-sub_80CA448: @ 80CA448
+ thumb_func_start unref_sub_80CA448
+unref_sub_80CA448: @ 80CA448
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -162690,7 +162690,7 @@ _080CA4B8:
.align 2, 0
_080CA4C0: .4byte gUnknown_0840EF85
_080CA4C4: .4byte sub_80A5C48
- thumb_func_end sub_80CA448
+ thumb_func_end unref_sub_80CA448
thumb_func_start ItemUseInBattle_Escape
ItemUseInBattle_Escape: @ 80CA4C8
@@ -167679,8 +167679,8 @@ _080CCB64: .4byte move_anim_8072740
_080CCB68: .4byte sub_80782D8
thumb_func_end sub_80CCB00
- thumb_func_start sub_80CCB6C
-sub_80CCB6C: @ 80CCB6C
+ thumb_func_start unref_sub_80CCB6C
+unref_sub_80CCB6C: @ 80CCB6C
push {r4,r5,lr}
adds r5, r0, 0
ldrh r1, [r5, 0x32]
@@ -167794,7 +167794,7 @@ _080CCC44:
bx r0
.align 2, 0
_080CCC4C: .4byte 0x02020004
- thumb_func_end sub_80CCB6C
+ thumb_func_end unref_sub_80CCB6C
thumb_func_start sub_80CCC50
sub_80CCC50: @ 80CCC50
@@ -169076,7 +169076,7 @@ _080CD5D8:
adds r2, r3, 0
orrs r1, r2
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0x3F
bl sub_8076F98
adds r1, r0, 0
@@ -170721,8 +170721,8 @@ _080CE258: .4byte 0x03004b20
_080CE25C: .4byte 0x04000052
thumb_func_end sub_80CE210
- thumb_func_start sub_80CE260
-sub_80CE260: @ 80CE260
+ thumb_func_start unref_sub_80CE260
+unref_sub_80CE260: @ 80CE260
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
@@ -170778,10 +170778,10 @@ _080CE2BC:
_080CE2C8: .4byte 0x02024a68
_080CE2CC: .4byte 0x03004b00
_080CE2D0: .4byte 0x03004340
- thumb_func_end sub_80CE260
+ thumb_func_end unref_sub_80CE260
- thumb_func_start sub_80CE2D4
-sub_80CE2D4: @ 80CE2D4
+ thumb_func_start unref_sub_80CE2D4
+unref_sub_80CE2D4: @ 80CE2D4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
@@ -170808,7 +170808,7 @@ _080CE2EE:
.align 2, 0
_080CE304: .4byte 0x03004340
_080CE308: .4byte 0x02024a68
- thumb_func_end sub_80CE2D4
+ thumb_func_end unref_sub_80CE2D4
thumb_func_start sub_80CE30C
sub_80CE30C: @ 80CE30C
@@ -178144,7 +178144,7 @@ _080D1B4E:
lsrs r1, 16
adds r0, r2, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r5, 0x1
cmp r5, 0x4
ble _080D1B24
@@ -178928,7 +178928,7 @@ _080D2144:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_8076BE0
lsls r0, 24
cmp r0, 0
@@ -179300,7 +179300,7 @@ _080D2488:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_8076BE0
lsls r0, 24
cmp r0, 0
@@ -182071,7 +182071,7 @@ _080D39CE:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
b _080D3A0E
.align 2, 0
_080D39F0: .4byte gUnknown_08E70F0C
@@ -182084,7 +182084,7 @@ _080D3A00:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
_080D3A0E:
ldr r0, _080D3A7C
ldr r4, _080D3A80
@@ -191389,7 +191389,7 @@ _080D812A:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_8076BE0
lsls r0, 24
cmp r0, 0
@@ -191781,7 +191781,7 @@ _080D845E:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_8076BE0
lsls r0, 24
cmp r0, 0
@@ -198306,8 +198306,8 @@ _080DB6E0:
bx r0
thumb_func_end sub_80DB6A0
- thumb_func_start sub_80DB6E4
-sub_80DB6E4: @ 80DB6E4
+ thumb_func_start unref_sub_80DB6E4
+unref_sub_80DB6E4: @ 80DB6E4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -198357,7 +198357,7 @@ _080DB73A:
bx r0
.align 2, 0
_080DB748: .4byte 0x02020004
- thumb_func_end sub_80DB6E4
+ thumb_func_end unref_sub_80DB6E4
thumb_func_start sub_80DB74C
sub_80DB74C: @ 80DB74C
@@ -201651,7 +201651,7 @@ _080DD0C4:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_8076BE0
lsls r0, 24
cmp r0, 0
@@ -207876,7 +207876,7 @@ _080E015E:
lsls r1, 4
movs r0, 0
movs r2, 0x20
- bl rboxid_80040B8
+ bl FillPalette
ldr r0, _080E01BC
str r0, [sp]
movs r7, 0x2
@@ -207905,7 +207905,7 @@ _080E01C4:
movs r0, 0
movs r1, 0x90
movs r2, 0x20
- bl rboxid_80040B8
+ bl FillPalette
ldr r0, _080E0284
str r0, [sp]
movs r7, 0x4
@@ -208251,7 +208251,7 @@ _080E048C:
lsls r1, 4
movs r0, 0
movs r2, 0x20
- bl rboxid_80040B8
+ bl FillPalette
b _080E04C4
.align 2, 0
_080E04B0: .4byte 0x030041b4
@@ -208262,7 +208262,7 @@ _080E04B4:
movs r0, 0
movs r1, 0x90
movs r2, 0x20
- bl rboxid_80040B8
+ bl FillPalette
_080E04C4:
movs r0, 0x3
bl sub_80E08CC
@@ -209196,7 +209196,7 @@ _080E0BCC:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r2, _080E0C78
ldr r0, _080E0C7C
lsls r1, r4, 4
@@ -212264,8 +212264,8 @@ _080E23A0: .4byte 0x0202f7c9
_080E23A4: .4byte 0x03004b00
thumb_func_end sub_80E2324
- thumb_func_start sub_80E23A8
-sub_80E23A8: @ 80E23A8
+ thumb_func_start unref_sub_80E23A8
+unref_sub_80E23A8: @ 80E23A8
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -212398,7 +212398,7 @@ _080E24A8: .4byte 0x0202f7c9
_080E24AC: .4byte 0x0000ffff
_080E24B0: .4byte 0x02020004
_080E24B4: .4byte 0x03004340
- thumb_func_end sub_80E23A8
+ thumb_func_end unref_sub_80E23A8
thumb_func_start sub_80E24B8
sub_80E24B8: @ 80E24B8
@@ -213995,7 +213995,7 @@ _080E3106:
lsls r1, 4
adds r1, 0x1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
ldr r2, _080E3180
ldr r0, _080E3184
lsls r1, r5, 4
@@ -214592,7 +214592,7 @@ _080E35FE:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
b _080E361E
.align 2, 0
_080E360C: .4byte gUnknown_08D2DFF4
@@ -214602,7 +214602,7 @@ _080E3610:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
_080E361E:
ldr r2, _080E3648
movs r1, 0
@@ -215612,7 +215612,7 @@ _080E3DE6:
lsls r1, 4
ldr r0, [sp, 0x54]
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r0, _080E3E54
movs r1, 0
strh r1, [r0]
@@ -217764,8 +217764,8 @@ _080E4EBA:
bx r0
thumb_func_end sub_80E4C34
- thumb_func_start sub_80E4EC8
-sub_80E4EC8: @ 80E4EC8
+ thumb_func_start unref_sub_80E4EC8
+unref_sub_80E4EC8: @ 80E4EC8
push {r4,lr}
sub sp, 0xC
lsls r0, 24
@@ -217788,7 +217788,7 @@ sub_80E4EC8: @ 80E4EC8
pop {r4}
pop {r0}
bx r0
- thumb_func_end sub_80E4EC8
+ thumb_func_end unref_sub_80E4EC8
thumb_func_start sub_80E4EF8
sub_80E4EF8: @ 80E4EF8
@@ -217908,8 +217908,8 @@ _080E4FD4: .4byte 0x02024e84
_080E4FD8: .4byte 0x80000400
thumb_func_end sub_80E4EF8
- thumb_func_start sub_80E4FDC
-sub_80E4FDC: @ 80E4FDC
+ thumb_func_start unref_sub_80E4FDC
+unref_sub_80E4FDC: @ 80E4FDC
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -218014,7 +218014,7 @@ _080E508C:
_080E509C: .4byte 0x040000d4
_080E50A0: .4byte gUnknown_081FAF4C
_080E50A4: .4byte 0x80000400
- thumb_func_end sub_80E4FDC
+ thumb_func_end unref_sub_80E4FDC
thumb_func_start MovePlayerOnBike
MovePlayerOnBike: @ 80E50A8
@@ -226121,7 +226121,7 @@ sub_80E8DD8: @ 80E8DD8
ldr r0, _080E8F50
movs r1, 0x40
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _080E8F54
ldr r2, _080E8F58
adds r0, r2, 0
@@ -226152,11 +226152,11 @@ sub_80E8DD8: @ 80E8DD8
ldr r0, _080E8F74
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080E8F78
movs r1, 0x10
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _080E8F7C
ldr r2, _080E8F80
adds r0, r2, 0
@@ -226177,7 +226177,7 @@ sub_80E8DD8: @ 80E8DD8
ldr r0, _080E8F88
movs r1, 0x20
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080E8F8C
adds r1, r0, 0
adds r1, 0x7E
@@ -231206,8 +231206,8 @@ _080EB5C8:
bx r1
thumb_func_end sub_80EB544
- thumb_func_start sub_80EB5E0
-sub_80EB5E0: @ 80EB5E0
+ thumb_func_start unref_sub_80EB5E0
+unref_sub_80EB5E0: @ 80EB5E0
push {lr}
lsls r1, r0, 16
lsrs r3, r1, 16
@@ -231299,7 +231299,7 @@ _080EB674:
_080EB67C:
pop {r1}
bx r1
- thumb_func_end sub_80EB5E0
+ thumb_func_end unref_sub_80EB5E0
thumb_func_start sub_80EB680
sub_80EB680: @ 80EB680
@@ -231307,8 +231307,8 @@ sub_80EB680: @ 80EB680
bx lr
thumb_func_end sub_80EB680
- thumb_func_start sub_80EB684
-sub_80EB684: @ 80EB684
+ thumb_func_start unref_sub_80EB684
+unref_sub_80EB684: @ 80EB684
push {r4,lr}
lsls r0, 24
lsrs r0, 24
@@ -231375,7 +231375,7 @@ _080EB6EE:
.align 2, 0
_080EB6F4: .4byte 0x02027e6e
_080EB6F8: .4byte 0x0000ffff
- thumb_func_end sub_80EB684
+ thumb_func_end unref_sub_80EB684
thumb_func_start sub_80EB6FC
sub_80EB6FC: @ 80EB6FC
@@ -238209,7 +238209,7 @@ _080EEEB8:
ldr r0, _080EEEC4
movs r1, 0x10
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _080EEF18
.align 2, 0
_080EEEC4: .4byte gUnknown_08E89628
@@ -238813,11 +238813,11 @@ _080EF3A4:
ldr r0, _080EF3C4
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080EF3C8
movs r1, 0x40
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_80EF7D4
b _080EF40C
.align 2, 0
@@ -239009,7 +239009,7 @@ sub_80EF4F8: @ 80EF4F8
adds r0, r1
movs r1, 0x31
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0x1
b _080EF546
.align 2, 0
@@ -239050,7 +239050,7 @@ _080EF558:
adds r0, r1
movs r1, 0x31
movs r2, 0x4
- bl gpu_pal_apply
+ bl LoadPalette
pop {r0}
bx r0
.align 2, 0
@@ -239535,7 +239535,7 @@ _080EF940:
ldr r0, _080EF950
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_80EFC3C
b _080EF9DC
.align 2, 0
@@ -240420,7 +240420,7 @@ _080F003C:
ldr r0, _080F0058
movs r1, 0x20
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _080F0154
.align 2, 0
_080F0050: .4byte gUnknown_08E9AC4C
@@ -240465,26 +240465,26 @@ _080F00AC:
ldr r0, _080F00EC
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080F00F0
movs r1, 0xB0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r4, _080F00F4
adds r0, r4, 0
movs r1, 0xB1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
adds r0, 0xE
movs r1, 0xB5
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r4, 0x1C
adds r0, r4, 0
movs r1, 0xBF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_80F01A4
b _080F0154
.align 2, 0
@@ -240815,15 +240815,15 @@ _080F0394:
adds r0, r6, 0
movs r1, 0xB0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r6, 0
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080F0400
movs r1, 0x40
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080F0404
ldr r0, [r0]
ldr r1, _080F0408
@@ -240835,23 +240835,23 @@ _080F0394:
adds r0, r4, 0
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _080F0410
ldrh r0, [r4, 0xA]
strh r0, [r1]
ldr r0, _080F0414
movs r1, 0xB0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r6, 0x2
movs r1, 0xB1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r6, 0
adds r0, 0x10
movs r1, 0xB5
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r4, 0xA
adds r0, r4, 0
movs r1, 0xBF
@@ -240871,23 +240871,23 @@ _080F0418:
adds r0, r4, 0
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _080F045C
ldrh r0, [r4, 0xA]
strh r0, [r1]
ldr r0, _080F0460
movs r1, 0xB0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r6, 0x2
movs r1, 0xB1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r6, 0
adds r0, 0x10
movs r1, 0xB5
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r4, 0xA
adds r0, r4, 0
movs r1, 0xBF
@@ -240901,7 +240901,7 @@ _080F0464:
adds r0, r4, 0
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _080F04B4
adds r5, r4, 0
adds r5, 0xA
@@ -240910,25 +240910,25 @@ _080F0464:
ldr r0, _080F04B8
movs r1, 0x50
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r6, 0x2
movs r1, 0xB1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r6, 0
adds r0, 0x10
movs r1, 0xB5
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r5, 0
movs r1, 0xBF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r5, 0
movs r1, 0x5F
_080F04A8:
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
b _080F0618
.align 2, 0
_080F04B0: .4byte gUnknown_08E9F9E8
@@ -242533,25 +242533,25 @@ _080F1194:
ldr r0, _080F11CC
movs r1, 0x20
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r4, _080F11D0
adds r0, r4, 0
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080F11D4
movs r1, 0x30
movs r2, 0xA0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080F11D8
movs r1, 0xB0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
adds r4, 0x1E
adds r0, r4, 0
movs r1, 0xBF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
b _080F1218
.align 2, 0
_080F11CC: .4byte gUnknown_08E9FAFC
@@ -243152,7 +243152,7 @@ _080F1694:
ldr r0, _080F16A4
movs r1, 0xD0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _080F16B2
.align 2, 0
_080F16A4: .4byte gUnknown_083E0124
@@ -243160,7 +243160,7 @@ _080F16A8:
ldr r0, _080F16D4
movs r1, 0xD0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_080F16B2:
ldr r0, _080F16D8
ldr r1, [r0]
@@ -243339,7 +243339,7 @@ _080F1810:
ldr r0, _080F182C
movs r1, 0x20
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _080F1914
.align 2, 0
_080F1824: .4byte gUnknown_08E9AC4C
@@ -243375,26 +243375,26 @@ _080F186C:
ldr r0, _080F18AC
movs r1, 0x30
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080F18B0
movs r1, 0xB0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r4, _080F18B4
adds r0, r4, 0
movs r1, 0xB1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
adds r0, 0xE
movs r1, 0xB5
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r4, 0x1C
adds r0, r4, 0
movs r1, 0xBF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_80F01A4
b _080F1914
.align 2, 0
@@ -246318,7 +246318,7 @@ _080F2EFC:
adds r1, r4, r5
ldrh r1, [r1]
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_080F2F26:
add sp, 0x28
pop {r3}
@@ -258287,7 +258287,7 @@ _080F8B54:
ldr r0, [r0]
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _080F8D30
.align 2, 0
_080F8B70: .4byte gUnknown_083E5634
@@ -259115,8 +259115,8 @@ _080F91D4:
_080F91E8: .4byte 0x020234cc
thumb_func_end brm_trade_1
- thumb_func_start sub_80F91EC
-sub_80F91EC: @ 80F91EC
+ thumb_func_start unref_sub_80F91EC
+unref_sub_80F91EC: @ 80F91EC
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -259163,10 +259163,10 @@ _080F9242:
pop {r4-r7}
pop {r0}
bx r0
- thumb_func_end sub_80F91EC
+ thumb_func_end unref_sub_80F91EC
- thumb_func_start sub_80F924C
-sub_80F924C: @ 80F924C
+ thumb_func_start unref_sub_80F924C
+unref_sub_80F924C: @ 80F924C
push {r4-r6,lr}
sub sp, 0x4
adds r5, r0, 0
@@ -259193,7 +259193,7 @@ sub_80F924C: @ 80F924C
bx r0
.align 2, 0
_080F9280: .4byte gUnknown_083E5A1C
- thumb_func_end sub_80F924C
+ thumb_func_end unref_sub_80F924C
thumb_func_start sub_80F9284
sub_80F9284: @ 80F9284
@@ -262145,8 +262145,8 @@ _080FA89E:
bx r1
thumb_func_end sub_80FA86C
- thumb_func_start sub_80FA8A4
-sub_80FA8A4: @ 80FA8A4
+ thumb_func_start unref_sub_80FA8A4
+unref_sub_80FA8A4: @ 80FA8A4
push {lr}
lsls r0, 16
lsrs r0, 16
@@ -262166,7 +262166,7 @@ _080FA8C4:
_080FA8C6:
pop {r1}
bx r1
- thumb_func_end sub_80FA8A4
+ thumb_func_end unref_sub_80FA8A4
thumb_func_start sub_80FA8CC
sub_80FA8CC: @ 80FA8CC
@@ -262287,7 +262287,7 @@ _080FA9AC:
ldr r0, _080FA9B8
movs r1, 0x70
movs r2, 0x60
- bl gpu_pal_apply
+ bl LoadPalette
b _080FAAF4
.align 2, 0
_080FA9B8: .4byte gUnknown_083E5D60
@@ -264755,8 +264755,8 @@ _080FBCC4:
_080FBCCC: .4byte 0x020388cc
thumb_func_end sub_80FBCA0
- thumb_func_start sub_80FBCD0
-sub_80FBCD0: @ 80FBCD0
+ thumb_func_start unref_sub_80FBCD0
+unref_sub_80FBCD0: @ 80FBCD0
ldr r0, _080FBCDC
ldr r0, [r0]
ldr r1, [r0, 0x1C]
@@ -264765,10 +264765,10 @@ sub_80FBCD0: @ 80FBCD0
bx lr
.align 2, 0
_080FBCDC: .4byte 0x020388cc
- thumb_func_end sub_80FBCD0
+ thumb_func_end unref_sub_80FBCD0
- thumb_func_start sub_80FBCE0
-sub_80FBCE0: @ 80FBCE0
+ thumb_func_start unref_sub_80FBCE0
+unref_sub_80FBCE0: @ 80FBCE0
ldr r0, _080FBCEC
ldr r0, [r0]
ldr r1, [r0, 0x1C]
@@ -264777,7 +264777,7 @@ sub_80FBCE0: @ 80FBCE0
bx lr
.align 2, 0
_080FBCEC: .4byte 0x020388cc
- thumb_func_end sub_80FBCE0
+ thumb_func_end unref_sub_80FBCE0
thumb_func_start sub_80FBCF0
sub_80FBCF0: @ 80FBCF0
@@ -265377,7 +265377,7 @@ _080FC184:
ldr r0, _080FC19C
movs r1, 0x10
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _080FC1A0
movs r1, 0x1
movs r2, 0x90
@@ -269751,16 +269751,16 @@ sub_80FE2B4: @ 80FE2B4
add r0, sp, 0x4
movs r1, 0xDF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
mov r0, sp
adds r0, 0x2
movs r1, 0xD1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
mov r0, sp
movs r1, 0xD8
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
add sp, 0x8
pop {r0}
bx r0
@@ -276547,8 +276547,8 @@ _08101748: .4byte 0x03004b20
_0810174C: .4byte 0x020388f6
thumb_func_end sub_8101700
- thumb_func_start sub_8101750
-sub_8101750: @ 8101750
+ thumb_func_start unref_sub_8101750
+unref_sub_8101750: @ 8101750
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
@@ -276585,7 +276585,7 @@ _08101792:
.align 2, 0
_08101798: .4byte 0x03004b20
_0810179C: .4byte 0x020388f6
- thumb_func_end sub_8101750
+ thumb_func_end unref_sub_8101750
thumb_func_start sub_81017A0
sub_81017A0: @ 81017A0
@@ -281655,7 +281655,7 @@ sub_8103D00: @ 8103D00
ldrb r1, [r0]
adds r0, r2, 0
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
pop {r0}
bx r0
.align 2, 0
@@ -281677,7 +281677,7 @@ sub_8103D28: @ 8103D28
ldrb r1, [r0]
adds r0, r2, 0
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
pop {r0}
bx r0
.align 2, 0
@@ -282045,7 +282045,7 @@ _08103FCC:
ldr r0, [r0]
movs r1, 0x10
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0x1
_08103FE0:
pop {r1}
@@ -282097,7 +282097,7 @@ _08104026:
ldr r0, [r1]
movs r1, 0x10
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
pop {r0}
bx r0
.align 2, 0
@@ -286406,7 +286406,7 @@ sub_8106058: @ 8106058
lsrs r1, 16
adds r0, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrh r0, [r5, 0x32]
adds r0, 0x1
strh r0, [r5, 0x32]
@@ -286440,7 +286440,7 @@ _081060A8:
lsrs r1, 16
adds r0, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrh r0, [r5, 0x32]
adds r0, 0x1
movs r1, 0
@@ -286824,7 +286824,7 @@ sub_8106370: @ 8106370
lsrs r1, 16
adds r0, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
pop {r4}
pop {r0}
bx r0
@@ -286954,11 +286954,11 @@ _08106468:
ldr r0, _081064B0
movs r1, 0
movs r2, 0xA0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _081064B4
movs r1, 0xD0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
pop {r4-r7}
pop {r0}
bx r0
@@ -287337,7 +287337,7 @@ _0810678C:
ldr r0, _081067F0
movs r1, 0
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
movs r1, 0xA0
lsls r1, 19
movs r4, 0
@@ -287934,7 +287934,7 @@ sub_8106C40: @ 8106C40
movs r2, 0x80
lsls r2, 1
movs r1, 0
- bl gpu_pal_apply
+ bl LoadPalette
cmp r4, 0x1
beq _08106C5E
b _08106DB4
@@ -288406,7 +288406,7 @@ _08107052:
lsls r1, 1
movs r2, 0x80
lsls r2, 2
- bl gpu_pal_apply
+ bl LoadPalette
pop {r4}
pop {r0}
bx r0
@@ -288951,8 +288951,8 @@ _0810749A:
bx r0
thumb_func_end sub_810745C
- thumb_func_start sub_81074A0
-sub_81074A0: @ 81074A0
+ thumb_func_start unref_sub_81074A0
+unref_sub_81074A0: @ 81074A0
push {lr}
lsls r0, 24
ldr r1, _081074C0
@@ -288972,7 +288972,7 @@ _081074B2:
bx r0
.align 2, 0
_081074C0: .4byte 0x02016a00
- thumb_func_end sub_81074A0
+ thumb_func_end unref_sub_81074A0
thumb_func_start sub_81074C4
sub_81074C4: @ 81074C4
@@ -293894,8 +293894,8 @@ sub_81098C4: @ 81098C4
_081098E0: .4byte 0x02016c00
thumb_func_end sub_81098C4
- thumb_func_start sub_81098E4
-sub_81098E4: @ 81098E4
+ thumb_func_start unref_sub_81098E4
+unref_sub_81098E4: @ 81098E4
ldr r3, _08109900
adds r2, r3, 0
adds r2, 0x20
@@ -293912,7 +293912,7 @@ sub_81098E4: @ 81098E4
.align 2, 0
_08109900: .4byte 0x02016c00
_08109904: .4byte 0x02039238
- thumb_func_end sub_81098E4
+ thumb_func_end unref_sub_81098E4
thumb_func_start sub_8109908
sub_8109908: @ 8109908
@@ -294707,7 +294707,7 @@ sub_8109E80: @ 8109E80
ldr r0, _0810A0BC
movs r1, 0
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0810A0C0
bl LoadCompressedObjectPic
ldr r0, _0810A0C4
@@ -295768,7 +295768,7 @@ _0810A77C:
ldr r0, _0810A808
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _0810A816
.align 2, 0
_0810A7F8: .4byte 0x040000d4
@@ -295780,7 +295780,7 @@ _0810A80C:
ldr r0, _0810A850
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_0810A816:
bl remove_some_task
bl ResetTasks
@@ -298045,7 +298045,7 @@ _0810B9F8:
ldr r0, _0810BA04
movs r1, 0
movs r2, 0xC0
- bl decompress_palette
+ bl LoadCompressedPalette
b _0810BA0E
.align 2, 0
_0810BA04: .4byte gUnknown_08E77D20
@@ -300691,11 +300691,11 @@ sub_810CE78: @ 810CE78
ldr r0, _0810CEF8
movs r1, 0xE0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0810CEFC
movs r1, 0xE0
movs r2, 0x10
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _0810CF00
ldr r2, _0810CF04
adds r0, r2, 0
@@ -300807,7 +300807,7 @@ sub_810CF5C: @ 810CF5C
lsls r2, 16
lsrs r2, 16
movs r1, 0xE0
- bl gpu_pal_apply
+ bl LoadPalette
b _0810CFB6
.align 2, 0
_0810CF94: .4byte 0x04000052
@@ -300818,7 +300818,7 @@ _0810CFA4:
ldr r0, _0810CFBC
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0810CFC0
str r0, [r4]
movs r0, 0x8
@@ -300925,11 +300925,11 @@ sub_810D028: @ 810D028
ldr r0, _0810D0B4
movs r1, 0xE0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0810D0B8
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _0810D0BC
lsls r0, r5, 2
adds r0, r5
@@ -300983,7 +300983,7 @@ sub_810D0C4: @ 810D0C4
lsls r2, 17
lsrs r2, 16
movs r1, 0xE0
- bl gpu_pal_apply
+ bl LoadPalette
b _0810D114
.align 2, 0
_0810D0F8: .4byte 0x03004b20
@@ -301042,7 +301042,7 @@ _0810D160:
ldr r0, _0810D178
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0810D17C
ldr r0, [r0, 0x8]
bl SetMainCallback2
@@ -301219,8 +301219,8 @@ _0810D2CC: .4byte 0x00004024
_0810D2D0: .4byte 0x00004025
thumb_func_end sub_810D2AC
- thumb_func_start sub_810D2D4
-sub_810D2D4: @ 810D2D4
+ thumb_func_start unref_sub_810D2D4
+unref_sub_810D2D4: @ 810D2D4
push {r4,lr}
bl Random
adds r4, r0, 0
@@ -301234,7 +301234,7 @@ sub_810D2D4: @ 810D2D4
pop {r4}
pop {r0}
bx r0
- thumb_func_end sub_810D2D4
+ thumb_func_end unref_sub_810D2D4
thumb_func_start sub_810D2F4
sub_810D2F4: @ 810D2F4
@@ -307932,8 +307932,8 @@ _0811065C: .4byte gUnknown_0842CA63
_08110660: .4byte gUnknown_0842CA69
thumb_func_end sub_81105E4
- thumb_func_start sub_8110664
-sub_8110664: @ 8110664
+ thumb_func_start unref_sub_8110664
+unref_sub_8110664: @ 8110664
push {lr}
ldr r3, _08110678
str r1, [r3, 0x4]
@@ -307946,7 +307946,7 @@ sub_8110664: @ 8110664
.align 2, 0
_08110678: .4byte 0x02000000
_0811067C: .4byte sub_8110680
- thumb_func_end sub_8110664
+ thumb_func_end unref_sub_8110664
thumb_func_start sub_8110680
sub_8110680: @ 8110680
@@ -308216,7 +308216,7 @@ _081108C0:
ldr r0, _081108CC
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _081108F0
.align 2, 0
_081108CC: .4byte gUnknown_083F8418
@@ -310545,7 +310545,7 @@ evolution_cutscene: @ 8111984
movs r1, 0x88
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
adds r0, r6, 0
movs r1, 0x1
bl gpu_pal_obj_decompress_and_apply
@@ -310611,7 +310611,7 @@ evolution_cutscene: @ 8111984
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
mov r0, r10
movs r1, 0x3
bl gpu_pal_obj_decompress_and_apply
@@ -310853,7 +310853,7 @@ sub_8111C90: @ 8111C90
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
adds r0, r6, 0
movs r1, 0x3
bl gpu_pal_obj_decompress_and_apply
@@ -311117,7 +311117,7 @@ _08111FE2:
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, _08112040
ldr r0, _08112044
adds r1, r0
@@ -311279,7 +311279,7 @@ sub_81120E4: @ 81120E4
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
adds r0, r5, 0
movs r1, 0x1
bl gpu_pal_obj_decompress_and_apply
@@ -314230,8 +314230,8 @@ _08113B48: .4byte 0x03004828
_08113B4C: .4byte 0x03004b20
thumb_func_end sub_8112FE8
- thumb_func_start sub_8113B50
-sub_8113B50: @ 8113B50
+ thumb_func_start unref_sub_8113B50
+unref_sub_8113B50: @ 8113B50
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -315098,7 +315098,7 @@ _081141E0: .4byte 0x000010c4
_081141E4: .4byte 0x000018c4
_081141E8: .4byte 0x02014800
_081141EC: .4byte 0x02014804
- thumb_func_end sub_8113B50
+ thumb_func_end unref_sub_8113B50
thumb_func_start sub_81141F0
sub_81141F0: @ 81141F0
@@ -315334,8 +315334,8 @@ _081143C4: .4byte 0x000080c4
_081143C8: .4byte 0x000090c4
thumb_func_end sub_811430C
- thumb_func_start sub_81143CC
-sub_81143CC: @ 81143CC
+ thumb_func_start unref_sub_81143CC
+unref_sub_81143CC: @ 81143CC
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -316554,7 +316554,7 @@ _08114D9A:
.align 2, 0
_08114DAC: .4byte 0x000008c4
_08114DB0: .4byte 0x02014800
- thumb_func_end sub_81143CC
+ thumb_func_end unref_sub_81143CC
thumb_func_start sub_8114DB4
sub_8114DB4: @ 8114DB4
@@ -317394,7 +317394,7 @@ _08115460:
movs r2, 0xE0
lsls r2, 1
movs r1, 0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _0811548C
ldr r2, _08115490
adds r1, r2
@@ -322117,8 +322117,8 @@ _08117A6C: .4byte gUnknown_083F9FD4
_08117A70: .4byte gUnknown_083FA034
thumb_func_end sub_8117900
- thumb_func_start sub_8117A74
-sub_8117A74: @ 8117A74
+ thumb_func_start unref_sub_8117A74
+unref_sub_8117A74: @ 8117A74
push {r4,r5,lr}
movs r4, 0
ldr r5, _08117AA0
@@ -322144,7 +322144,7 @@ _08117A7A:
.align 2, 0
_08117AA0: .4byte 0x0201903c
_08117AA4: .4byte 0x02020004
- thumb_func_end sub_8117A74
+ thumb_func_end unref_sub_8117A74
thumb_func_start sub_8117AA8
sub_8117AA8: @ 8117AA8
@@ -326800,7 +326800,7 @@ _08119F60:
ldrb r1, [r5, 0x3]
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
movs r0, 0x1
mov r9, r0
_08119F74:
@@ -327413,7 +327413,7 @@ _0811A3FE:
ldrb r1, [r4, 0x3]
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
mov r1, r10
ldrb r0, [r1]
adds r0, 0x1
@@ -329214,7 +329214,7 @@ _0811B168:
ldr r0, _0811B1D4
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@@ -329751,7 +329751,7 @@ sub_811B5B0: @ 811B5B0
ldr r0, _0811B5F8
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@@ -331322,7 +331322,7 @@ sub_811C1CC: @ 811C1CC
ldr r0, [r0]
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _0811C290
ldr r0, _0811C294
ldrb r0, [r0, 0x8]
@@ -331331,7 +331331,7 @@ sub_811C1CC: @ 811C1CC
ldr r0, [r0]
movs r1, 0xFA
movs r2, 0xC
- bl gpu_pal_apply
+ bl LoadPalette
movs r1, 0
ldr r5, [sp]
ldr r0, _0811C298
@@ -333283,7 +333283,7 @@ sub_811D0F0: @ 811D0F0
ldr r0, _0811D140
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@@ -339902,7 +339902,7 @@ sub_8120588: @ 8120588
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldrb r0, [r7]
adds r0, r6
ldrb r0, [r0]
@@ -344644,8 +344644,8 @@ _08122C58: .4byte 0x03004b20
_08122C5C: .4byte sub_8122450
thumb_func_end sub_8122C18
- thumb_func_start sub_8122C60
-sub_8122C60: @ 8122C60
+ thumb_func_start unref_sub_8122C60
+unref_sub_8122C60: @ 8122C60
push {r4,r5,lr}
ldr r1, _08122C80
movs r2, 0x99
@@ -344796,7 +344796,7 @@ _08122D8C:
pop {r4,r5}
pop {r1}
bx r1
- thumb_func_end sub_8122C60
+ thumb_func_end unref_sub_8122C60
thumb_func_start sub_8122D94
sub_8122D94: @ 8122D94
@@ -345596,7 +345596,7 @@ _081233EC:
ldr r0, _08123474
movs r1, 0
movs r2, 0x80
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08123478
movs r1, 0xC0
lsls r1, 19
@@ -348287,8 +348287,8 @@ _081249AA:
bx r1
thumb_func_end sub_812492C
- thumb_func_start sub_81249B0
-sub_81249B0: @ 81249B0
+ thumb_func_start unref_sub_81249B0
+unref_sub_81249B0: @ 81249B0
push {r4,lr}
adds r2, r0, 0
lsls r1, 24
@@ -348316,7 +348316,7 @@ _081249DE:
pop {r4}
pop {r1}
bx r1
- thumb_func_end sub_81249B0
+ thumb_func_end unref_sub_81249B0
thumb_func_start sub_81249E4
sub_81249E4: @ 81249E4
@@ -349124,8 +349124,8 @@ _08124F82:
bx r0
thumb_func_end sub_8124F08
- thumb_func_start sub_8124F94
-sub_8124F94: @ 8124F94
+ thumb_func_start unref_sub_8124F94
+unref_sub_8124F94: @ 8124F94
sub sp, 0x4
movs r3, 0
strb r3, [r0, 0x1]
@@ -349158,10 +349158,10 @@ sub_8124F94: @ 8124F94
_08124FCC: .4byte 0x040000d4
_08124FD0: .4byte 0x81000040
_08124FD4: .4byte 0x810000c0
- thumb_func_end sub_8124F94
+ thumb_func_end unref_sub_8124F94
- thumb_func_start sub_8124FD8
-sub_8124FD8: @ 8124FD8
+ thumb_func_start unref_sub_8124FD8
+unref_sub_8124FD8: @ 8124FD8
push {r4-r7,lr}
adds r4, r0, 0
adds r5, r1, 0
@@ -349268,10 +349268,10 @@ _0812509C:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end sub_8124FD8
+ thumb_func_end unref_sub_8124FD8
- thumb_func_start sub_81250A4
-sub_81250A4: @ 81250A4
+ thumb_func_start unref_sub_81250A4
+unref_sub_81250A4: @ 81250A4
push {r4,r5,lr}
sub sp, 0x20
adds r4, r0, 0
@@ -349296,7 +349296,7 @@ _081250AE:
lsls r1, 4
adds r0, r2, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
b _081250EC
_081250D8:
adds r0, r2, 0
@@ -349306,7 +349306,7 @@ _081250D8:
lsls r1, 4
mov r0, sp
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
_081250EC:
ldrb r0, [r4]
lsls r1, r0, 3
@@ -349332,10 +349332,10 @@ _0812510E:
pop {r4,r5}
pop {r1}
bx r1
- thumb_func_end sub_81250A4
+ thumb_func_end unref_sub_81250A4
- thumb_func_start sub_8125118
-sub_8125118: @ 8125118
+ thumb_func_start unref_sub_8125118
+unref_sub_8125118: @ 8125118
push {r4-r7,lr}
ldr r4, _0812514C
add sp, r4
@@ -349380,7 +349380,7 @@ _08125150:
ldrb r1, [r5]
lsls r1, 4
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
@@ -349398,7 +349398,7 @@ _08125188:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end sub_8125118
+ thumb_func_end unref_sub_8125118
thumb_func_start calls_flash_erase_block
calls_flash_erase_block: @ 8125194
@@ -351156,8 +351156,8 @@ _08125F40:
_08125F48: .4byte gUnknown_08401E14
thumb_func_end sub_8125EC8
- thumb_func_start sub_8125F4C
-sub_8125F4C: @ 8125F4C
+ thumb_func_start unref_sub_8125F4C
+unref_sub_8125F4C: @ 8125F4C
push {r4-r6,lr}
adds r4, r0, 0
adds r2, r4, 0
@@ -351198,10 +351198,10 @@ _08125F9A:
pop {r4-r6}
pop {r1}
bx r1
- thumb_func_end sub_8125F4C
+ thumb_func_end unref_sub_8125F4C
- thumb_func_start sub_8125FA0
-sub_8125FA0: @ 8125FA0
+ thumb_func_start unref_sub_8125FA0
+unref_sub_8125FA0: @ 8125FA0
push {r4-r7,lr}
movs r0, 0
bl sub_8125D44
@@ -351240,10 +351240,10 @@ _08125FE8:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end sub_8125FA0
+ thumb_func_end unref_sub_8125FA0
- thumb_func_start sub_8125FF0
-sub_8125FF0: @ 8125FF0
+ thumb_func_start unref_sub_8125FF0
+unref_sub_8125FF0: @ 8125FF0
push {r4-r7,lr}
adds r6, r0, 0
lsls r1, 16
@@ -351303,10 +351303,10 @@ _08126062:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end sub_8125FF0
+ thumb_func_end unref_sub_8125FF0
- thumb_func_start sub_8126068
-sub_8126068: @ 8126068
+ thumb_func_start unref_sub_8126068
+unref_sub_8126068: @ 8126068
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -351320,10 +351320,10 @@ _0812607A:
_0812607C:
pop {r1}
bx r1
- thumb_func_end sub_8126068
+ thumb_func_end unref_sub_8126068
- thumb_func_start sub_8126080
-sub_8126080: @ 8126080
+ thumb_func_start unref_sub_8126080
+unref_sub_8126080: @ 8126080
push {lr}
adds r2, r1, 0
lsls r0, 24
@@ -351335,7 +351335,7 @@ sub_8126080: @ 8126080
movs r0, 0x1
pop {r1}
bx r1
- thumb_func_end sub_8126080
+ thumb_func_end unref_sub_8126080
thumb_func_start sub_8126098
sub_8126098: @ 8126098
@@ -351509,8 +351509,8 @@ sub_81261A4: @ 81261A4
bx lr
thumb_func_end sub_81261A4
- thumb_func_start sub_81261B4
-sub_81261B4: @ 81261B4
+ thumb_func_start unref_sub_81261B4
+unref_sub_81261B4: @ 81261B4
push {r4-r7,lr}
adds r5, r0, 0
adds r7, r1, 0
@@ -351552,10 +351552,10 @@ _08126206:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end sub_81261B4
+ thumb_func_end unref_sub_81261B4
- thumb_func_start sub_812620C
-sub_812620C: @ 812620C
+ thumb_func_start unref_sub_812620C
+unref_sub_812620C: @ 812620C
push {r4-r7,lr}
adds r5, r0, 0
adds r7, r1, 0
@@ -351599,7 +351599,7 @@ _08126262:
pop {r4-r7}
pop {r1}
bx r1
- thumb_func_end sub_812620C
+ thumb_func_end unref_sub_812620C
thumb_func_start sub_8126268
sub_8126268: @ 8126268
@@ -361955,8 +361955,8 @@ _0812AEC4:
_0812AEC8: .4byte 0x02039238
thumb_func_end sub_812AE88
- thumb_func_start sub_812AECC
-sub_812AECC: @ 812AECC
+ thumb_func_start unref_sub_812AECC
+unref_sub_812AECC: @ 812AECC
push {lr}
bl sub_812613C
lsls r0, 24
@@ -361990,7 +361990,7 @@ _0812AF08:
_0812AF0A:
pop {r1}
bx r1
- thumb_func_end sub_812AECC
+ thumb_func_end unref_sub_812AECC
thumb_func_start sub_812AF10
sub_812AF10: @ 812AF10
@@ -362678,10 +362678,10 @@ _0812B45C: .4byte 0x03004b20
_0812B460: .4byte 0x0202f7d2
thumb_func_end sub_812B404
- thumb_func_start nullsub_77
-nullsub_77: @ 812B464
+ thumb_func_start unref_sub_812B464
+unref_sub_812B464: @ 812B464
bx lr
- thumb_func_end nullsub_77
+ thumb_func_end unref_sub_812B464
thumb_func_start sub_812B468
sub_812B468: @ 812B468
@@ -363172,8 +363172,8 @@ _0812B830: .4byte 0x02024a64
_0812B834: .4byte gUnknown_0820872C
thumb_func_end dp01_tbl6_exec_completed
- thumb_func_start sub_812B838
-sub_812B838: @ 812B838
+ thumb_func_start unref_sub_812B838
+unref_sub_812B838: @ 812B838
push {lr}
ldr r0, _0812B85C
ldrb r1, [r0]
@@ -363194,7 +363194,7 @@ _0812B856:
.align 2, 0
_0812B85C: .4byte 0x02024a60
_0812B860: .4byte 0x02017810
- thumb_func_end sub_812B838
+ thumb_func_end unref_sub_812B838
thumb_func_start sub_812B864
sub_812B864: @ 812B864
@@ -367907,7 +367907,7 @@ _0812DC12:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_8076BE0
lsls r0, 24
cmp r0, 0
@@ -368626,7 +368626,7 @@ _0812E1D4:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
bl sub_8076BE0
lsls r0, 24
cmp r0, 0
@@ -370647,7 +370647,7 @@ _0812F13E:
adds r2, r3, 0
orrs r1, r2
movs r2, 0x20
- bl rboxid_80040B8
+ bl FillPalette
ldrb r0, [r5, 0x5]
ands r4, r0
mov r0, r8
@@ -377571,7 +377571,7 @@ sub_81326D8: @ 81326D8
movs r0, 0
movs r1, 0
movs r2, 0x2
- bl rboxid_80040B8
+ bl FillPalette
bl RunTasks
bl AnimateSprites
bl BuildOamBuffer
@@ -377647,7 +377647,7 @@ sub_81327A4: @ 81327A4
movs r0, 0
movs r1, 0
movs r2, 0x2
- bl rboxid_80040B8
+ bl FillPalette
bl RunTasks
bl AnimateSprites
bl BuildOamBuffer
@@ -380234,8 +380234,8 @@ _08133D1E:
bx r1
thumb_func_end sub_8133CCC
- thumb_func_start sub_8133D28
-sub_8133D28: @ 8133D28
+ thumb_func_start unref_sub_8133D28
+unref_sub_8133D28: @ 8133D28
push {lr}
lsls r0, 24
lsrs r0, 24
@@ -380253,7 +380253,7 @@ sub_8133D28: @ 8133D28
_08133D44: .4byte 0x02001000
_08133D48: .4byte sub_8133D50
_08133D4C: .4byte 0x0001a272
- thumb_func_end sub_8133D28
+ thumb_func_end unref_sub_8133D28
thumb_func_start sub_8133D50
sub_8133D50: @ 8133D50
@@ -384608,8 +384608,8 @@ _08135EE0: .4byte 0x00000565
_08135EE4: .4byte 0x03004360
thumb_func_end sub_8135E50
- thumb_func_start sub_8135EE8
-sub_8135EE8: @ 8135EE8
+ thumb_func_start unref_sub_8135EE8
+unref_sub_8135EE8: @ 8135EE8
push {r4-r7,lr}
ldr r7, _08135F0C
ldr r0, _08135F10
@@ -384707,7 +384707,7 @@ _08135FAC: .4byte 0x02024eae
_08135FB0: .4byte 0x02025734
_08135FB4: .4byte 0x00002b28
_08135FB8: .4byte 0x03004360
- thumb_func_end sub_8135EE8
+ thumb_func_end unref_sub_8135EE8
thumb_func_start sub_8135FBC
sub_8135FBC: @ 8135FBC
@@ -387027,10 +387027,10 @@ _08137218:
_0813721C: .4byte 0x02039304
thumb_func_end sub_81371DC
- thumb_func_start nullsub_79
-nullsub_79: @ 8137220
+ thumb_func_start unref_sub_8137220
+unref_sub_8137220: @ 8137220
bx lr
- thumb_func_end nullsub_79
+ thumb_func_end unref_sub_8137220
thumb_func_start sub_8137224
sub_8137224: @ 8137224
@@ -387989,8 +387989,8 @@ _081379DC: .4byte 0x02024a64
_081379E0: .4byte gUnknown_0820872C
thumb_func_end dp01_tbl5_exec_completed
- thumb_func_start sub_81379E4
-sub_81379E4: @ 81379E4
+ thumb_func_start unref_sub_81379E4
+unref_sub_81379E4: @ 81379E4
push {lr}
ldr r0, _08137A08
ldrb r1, [r0]
@@ -388011,7 +388011,7 @@ _08137A02:
.align 2, 0
_08137A08: .4byte 0x02024a60
_08137A0C: .4byte 0x02017810
- thumb_func_end sub_81379E4
+ thumb_func_end unref_sub_81379E4
thumb_func_start dp01t_00_5_getattr
dp01t_00_5_getattr: @ 8137A10
@@ -391643,7 +391643,7 @@ sub_8139750: @ 8139750
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldrb r0, [r7]
adds r0, r6
ldrb r0, [r0]
@@ -394532,16 +394532,16 @@ sub_813AF04: @ 813AF04
add r0, sp, 0x4
movs r1, 0xDF
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
mov r0, sp
adds r0, 0x2
movs r1, 0xD1
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
mov r0, sp
movs r1, 0xD8
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
add sp, 0x8
pop {r0}
bx r0
@@ -395611,8 +395611,8 @@ sub_813B784: @ 813B784
bx r0
thumb_func_end sub_813B784
- thumb_func_start sub_813B798
-sub_813B798: @ 813B798
+ thumb_func_start CB2_813B798
+CB2_813B798: @ 813B798
push {lr}
bl RunTasks
bl AnimateSprites
@@ -395634,7 +395634,7 @@ sub_813B798: @ 813B798
.align 2, 0
_0813B7C8: .4byte 0x03001770
_0813B7CC: .4byte 0x0202f388
-_0813B7D0: .4byte sub_813B7EC
+_0813B7D0: .4byte CB2_813B7EC
_0813B7D4:
ldr r2, _0813B7E8
ldr r1, [r2]
@@ -395649,10 +395649,10 @@ _0813B7E4:
bx r0
.align 2, 0
_0813B7E8: .4byte 0x03005ed0
- thumb_func_end sub_813B798
+ thumb_func_end CB2_813B798
- thumb_func_start sub_813B7EC
-sub_813B7EC: @ 813B7EC
+ thumb_func_start CB2_813B7EC
+CB2_813B7EC: @ 813B7EC
push {lr}
bl fade_and_return_progress_probably
lsls r0, 24
@@ -395664,8 +395664,8 @@ _0813B7FE:
pop {r0}
bx r0
.align 2, 0
-_0813B804: .4byte c2_title_screen_1
- thumb_func_end sub_813B7EC
+_0813B804: .4byte CB2_InitTitleScreen
+ thumb_func_end CB2_813B7EC
thumb_func_start sub_813B808
sub_813B808: @ 813B808
@@ -395688,7 +395688,7 @@ sub_813B808: @ 813B808
ldr r0, _0813B84C
adds r1, r5, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0813B850
adds r4, r6
movs r2, 0xA0
@@ -395905,7 +395905,7 @@ _0813B9F0:
b _0813BA2E
.align 2, 0
_0813BA18: .4byte task_intro_1
-_0813BA1C: .4byte sub_813B798
+_0813BA1C: .4byte CB2_813B798
_0813BA20: .4byte 0x03005ee0
_0813BA24:
bl GameCubeMultiBoot_Quit
@@ -396047,7 +396047,7 @@ task_intro_1: @ 813BA94
lsls r5, 2
movs r1, 0
adds r2, r5, 0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r1, _0813BC64
ldr r2, _0813BC68
adds r0, r2, 0
@@ -396877,7 +396877,7 @@ task_intro_10: @ 813C230
movs r2, 0x80
lsls r2, 2
movs r1, 0
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _0813C2D0
lsls r4, r5, 2
adds r4, r5
@@ -397160,7 +397160,7 @@ _0813C45A:
ldr r0, _0813C52C
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl ResetSpriteData
bl FreeAllSpritePalettes
ldr r1, _0813C530
@@ -397925,7 +397925,7 @@ sub_813CADC: @ 813CADC
pop {r0}
bx r0
.align 2, 0
-_0813CAF0: .4byte sub_813B7EC
+_0813CAF0: .4byte CB2_813B7EC
thumb_func_end sub_813CADC
thumb_func_start sub_813CAF4
@@ -398480,7 +398480,7 @@ _0813CF1C:
lsls r1, 16
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
lsls r1, r6, 24
lsrs r1, 24
mov r0, r8
@@ -398581,7 +398581,7 @@ sub_813CFA8: @ 813CFA8
lsls r1, 16
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
lsls r1, r6, 24
lsrs r1, 24
adds r0, r6, 0
@@ -402894,8 +402894,8 @@ _0813F0EA:
_0813F0F0: .4byte 0x02000000
thumb_func_end sub_813F0C8
- thumb_func_start sub_813F0F4
-sub_813F0F4: @ 813F0F4
+ thumb_func_start unref_sub_813F0F4
+unref_sub_813F0F4: @ 813F0F4
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -403071,7 +403071,7 @@ sub_813F0F4: @ 813F0F4
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, _0813F2F0
ldrh r0, [r7, 0x20]
negs r0, r0
@@ -403129,7 +403129,7 @@ _0813F2F0: .4byte 0x030042c0
_0813F2F4: .4byte 0x030041b4
_0813F2F8: .4byte 0x03004b20
_0813F2FC: .4byte sub_813F300
- thumb_func_end sub_813F0F4
+ thumb_func_end unref_sub_813F0F4
thumb_func_start sub_813F300
sub_813F300: @ 813F300
@@ -403436,7 +403436,7 @@ sub_813F4EC: @ 813F4EC
adds r1, r3, r1
movs r2, 0x20
str r3, [sp, 0x8]
- bl gpu_pal_apply
+ bl LoadPalette
lsls r4, 1
add r4, r10
mov r2, r9
@@ -403447,7 +403447,7 @@ sub_813F4EC: @ 813F4EC
adds r0, r4, 0
adds r1, r3, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldrb r1, [r6, 0x5]
movs r2, 0xF
adds r0, r2, 0
@@ -411506,7 +411506,7 @@ _0814350A:
ldr r0, _0814356C
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
add sp, 0x8
pop {r3,r4}
mov r8, r3
@@ -411761,7 +411761,7 @@ sub_81436BC: @ 81436BC
lsls r1, 16
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
lsls r1, r5, 24
lsrs r1, 24
mov r0, r8
@@ -411861,7 +411861,7 @@ sub_81437A4: @ 81437A4
lsls r1, 16
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
lsls r1, r6, 24
lsrs r1, 24
adds r0, r6, 0
@@ -412136,7 +412136,7 @@ _08143A0E:
ldr r0, _08143AFC
movs r1, 0x80
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08143B00
ldr r1, _08143B04
movs r2, 0x20
@@ -412496,7 +412496,7 @@ _08143D24:
ldr r0, _08143DE0
movs r1, 0x1
movs r2, 0x3E
- bl gpu_pal_apply
+ bl LoadPalette
movs r1, 0
ldr r4, _08143DE4
movs r3, 0x11
@@ -414998,7 +414998,7 @@ sub_8145128: @ 8145128
ldr r0, _081451F0
adds r1, r5, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
lsrs r4, 20
lsls r4, 28
lsrs r4, 16
@@ -415777,7 +415777,7 @@ _081456FC:
lsls r1, 16
lsrs r1, 16
movs r2, 0x20
- bl decompress_palette
+ bl LoadCompressedPalette
mov r7, r9
lsls r6, r7, 24
lsrs r6, 24
@@ -416561,15 +416561,15 @@ _08145D5C: .4byte 0x0000404b
_08145D60: .4byte 0x0000404c
thumb_func_end sub_8145D3C
- thumb_func_start sub_8145D64
-sub_8145D64: @ 8145D64
+ thumb_func_start unref_sub_8145D64
+unref_sub_8145D64: @ 8145D64
push {lr}
lsls r0, 16
lsrs r0, 16
bl sub_8145D14
pop {r0}
bx r0
- thumb_func_end sub_8145D64
+ thumb_func_end unref_sub_8145D64
thumb_func_start sub_8145D74
sub_8145D74: @ 8145D74
@@ -416660,7 +416660,7 @@ sub_8145D88: @ 8145D88
ldr r0, _08145ED0
movs r1, 0
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08145ED4
bl SetUpWindowConfig
ldr r0, _08145ED8
@@ -417298,7 +417298,7 @@ _081463A4:
ldr r0, _081463B8
movs r1, 0
movs r2, 0xC0
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r1, _081463BC
ldr r2, _081463C0
adds r1, r2
@@ -418009,8 +418009,8 @@ _08146924:
_0814692C: .4byte 0x03002970
thumb_func_end sub_8146914
- thumb_func_start sub_8146930
-sub_8146930: @ 8146930
+ thumb_func_start CB2_InitMysteryEventMenu
+CB2_InitMysteryEventMenu: @ 8146930
push {r4,lr}
bl ResetSpriteData
bl FreeAllSpritePalettes
@@ -418043,7 +418043,7 @@ sub_8146930: @ 8146930
movs r0, 0
movs r1, 0
movs r2, 0x2
- bl rboxid_80040B8
+ bl FillPalette
ldr r0, _081469A8
bl SetMainCallback2
pop {r4}
@@ -418054,7 +418054,7 @@ _0814699C: .4byte sub_8146900
_081469A0: .4byte gWindowConfig_81E6CE4
_081469A4: .4byte Task_DestroySelf
_081469A8: .4byte sub_81469E4
- thumb_func_end sub_8146930
+ thumb_func_end CB2_InitMysteryEventMenu
thumb_func_start sub_81469AC
sub_81469AC: @ 81469AC
@@ -418680,12 +418680,12 @@ _08146E6C:
ldr r0, _08146FEC
movs r1, 0
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08146FF0
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08146FF4
bl SetUpWindowConfig
ldr r0, _08146FF8
@@ -420272,7 +420272,7 @@ _08147C60:
ldr r0, _08147C78
movs r1, 0x20
movs r2, 0x60
- bl decompress_palette
+ bl LoadCompressedPalette
ldr r0, _08147C7C
ldr r1, _08147C80
adds r0, r1
@@ -422093,7 +422093,7 @@ load_intro_part2_graphics: @ 8148B8C
ldr r0, _08148BF8
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
cmp r4, 0
beq _08148BB4
cmp r4, 0x1
@@ -422109,14 +422109,14 @@ _08148BB4:
ldr r0, _08148C08
movs r1, 0
movs r2, 0x60
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148C0C
bl LoadCompressedObjectPic
ldr r0, _08148C10
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_8149248
b _08148C46
.align 2, 0
@@ -422142,14 +422142,14 @@ _08148C14:
ldr r0, _08148C64
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148C68
bl LoadCompressedObjectPic
ldr r0, _08148C6C
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_8149264
_08148C46:
ldr r1, _08148C70
@@ -422237,7 +422237,7 @@ _08148CFC:
ldr r0, _08148D34
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148D38
movs r1, 0xC0
lsls r1, 19
@@ -422248,7 +422248,7 @@ _08148CFC:
ldr r0, _08148D44
movs r1, 0
movs r2, 0x60
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148D48
bl LoadCompressedObjectPic
ldr r0, _08148D4C
@@ -422270,7 +422270,7 @@ _08148D58:
ldr r0, _08148DA0
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148DA4
movs r1, 0xC0
lsls r1, 19
@@ -422281,7 +422281,7 @@ _08148D58:
ldr r0, _08148DB0
movs r1, 0
movs r2, 0x60
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148DB4
bl LoadCompressedObjectPic
ldr r0, _08148DB8
@@ -422292,7 +422292,7 @@ _08148D8E:
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_8149248
b _08148E58
.align 2, 0
@@ -422309,7 +422309,7 @@ _08148DC4:
ldr r0, _08148E04
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148E08
movs r1, 0xC0
lsls r1, 19
@@ -422321,14 +422321,14 @@ _08148DC4:
adds r0, r4, 0
movs r1, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148E18
bl LoadCompressedObjectPic
movs r1, 0x80
lsls r1, 1
adds r0, r4, 0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_8149264
b _08148E58
.align 2, 0
@@ -422342,7 +422342,7 @@ _08148E1C:
ldr r0, _08148E6C
movs r1, 0xF0
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148E70
movs r1, 0xC0
lsls r1, 19
@@ -422353,14 +422353,14 @@ _08148E1C:
ldr r0, _08148E7C
movs r1, 0
movs r2, 0x40
- bl gpu_pal_apply
+ bl LoadPalette
ldr r0, _08148E80
bl LoadCompressedObjectPic
ldr r0, _08148E84
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
- bl gpu_pal_apply
+ bl LoadPalette
bl sub_8149280
_08148E58:
ldr r1, _08148E88
@@ -422637,11 +422637,11 @@ _08149076:
mov r0, sp
movs r1, 0x9
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
movs r1, 0xA
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
b _08149100
.align 2, 0
_08149094: .4byte 0x0202eac8
@@ -422689,11 +422689,11 @@ _081490E6:
mov r0, sp
movs r1, 0xC
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
adds r0, r4, 0
movs r1, 0xD
movs r2, 0x2
- bl gpu_pal_apply
+ bl LoadPalette
_08149100:
add sp, 0x4
pop {r4}
@@ -423177,8 +423177,8 @@ _08149498: .4byte 0x02020004
_0814949C: .4byte sub_81493C4
thumb_func_end sub_8149424
- thumb_func_start sub_81494A0
-sub_81494A0: @ 81494A0
+ thumb_func_start unref_sub_81494A0
+unref_sub_81494A0: @ 81494A0
push {r4-r6,lr}
mov r6, r8
push {r6}
@@ -423234,7 +423234,7 @@ _0814950C: .4byte gUnknown_08416D94
_08149510: .4byte 0xffe00000
_08149514: .4byte 0x02020004
_08149518: .4byte sub_81493C4
- thumb_func_end sub_81494A0
+ thumb_func_end unref_sub_81494A0
thumb_func_start nullsub_84
nullsub_84: @ 814951C
@@ -425246,8 +425246,8 @@ sub_814A404: @ 814A404
bx r0
thumb_func_end sub_814A404
- thumb_func_start sub_814A414
-sub_814A414: @ 814A414
+ thumb_func_start unref_sub_814A414
+unref_sub_814A414: @ 814A414
push {lr}
sub sp, 0x8
bl sub_8071EF4
@@ -425281,7 +425281,7 @@ sub_814A414: @ 814A414
_0814A458: .4byte gUnknown_0842C29C
_0814A45C: .4byte 0x03004ae8
_0814A460: .4byte sub_814A464
- thumb_func_end sub_814A414
+ thumb_func_end unref_sub_814A414
thumb_func_start sub_814A464
sub_814A464: @ 814A464
@@ -425698,8 +425698,8 @@ _0814A7A4: .4byte 0x0203a3d0
_0814A7A8: .4byte 0x02020004
thumb_func_end sub_814A758
- thumb_func_start sub_814A7AC
-sub_814A7AC: @ 814A7AC
+ thumb_func_start unref_sub_814A7AC
+unref_sub_814A7AC: @ 814A7AC
push {r4-r7,lr}
lsls r0, 24
lsrs r0, 24
@@ -425741,7 +425741,7 @@ _0814A7DA:
bx r1
.align 2, 0
_0814A7F8: .4byte 0x0202eac8
- thumb_func_end sub_814A7AC
+ thumb_func_end unref_sub_814A7AC
thumb_func_start sub_814A7FC
sub_814A7FC: @ 814A7FC
@@ -426251,8 +426251,8 @@ _0814ABDC: .4byte 0x0400004b
_0814ABE0: .4byte 0x0203a3d4
thumb_func_end sub_814AB84
- thumb_func_start sub_814ABE4
-sub_814ABE4: @ 814ABE4
+ thumb_func_start unref_sub_814ABE4
+unref_sub_814ABE4: @ 814ABE4
push {r4,lr}
adds r4, r0, 0
ldr r1, _0814AC40
@@ -426304,7 +426304,7 @@ _0814AC48: .4byte 0x0203a3d0
_0814AC4C: .4byte 0x02020004
_0814AC50: .4byte gUnknown_0842F758
_0814AC54: .4byte 0x0203a3d1
- thumb_func_end sub_814ABE4
+ thumb_func_end unref_sub_814ABE4
thumb_func_start sub_814AC58
sub_814AC58: @ 814AC58