diff options
Diffstat (limited to 'asm/rom5.s')
-rw-r--r-- | asm/rom5.s | 1276 |
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 |