Disassemble palette.s

All but two functions match.
This commit is contained in:
Diegoisawesome 2017-03-04 22:43:34 -06:00
parent b0a46f2c4b
commit 56f5e8bdab
83 changed files with 3179 additions and 4835 deletions

1
.gitignore vendored
View File

@ -16,3 +16,4 @@ src/*.s
tools/*
*.map
*.ld
*.sa*

View File

@ -5119,7 +5119,7 @@ _0814DC06:
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r2, =gUnknown_02020630
ldr r1, =gUnknown_020241E4
ldr r5, =gUnknown_02024064
@ -5625,7 +5625,7 @@ sub_814E040: @ 814E040
movs r0, 0x5
bl sub_80A2F50
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
bl dp01_tbl4_exec_completed
ldr r1, =gUnknown_03005D60
ldrb r0, [r5]

View File

@ -4012,7 +4012,7 @@ _0810081C:
adds r1, r4
ldrh r3, [r1]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r0, [r5, 0x20]
ldrb r2, [r5, 0x1C]
movs r3, 0x1E
@ -4021,7 +4021,7 @@ _0810081C:
adds r1, r4
ldrh r3, [r1]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r0, [r5, 0x1C]
adds r0, 0x1
strh r0, [r5, 0x1C]
@ -4977,7 +4977,7 @@ sub_8100FD4: @ 8100FD4
ble _08101032
movs r0, 0
strh r0, [r4, 0x30]
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
movs r2, 0x32
ldrsh r0, [r4, r2]
adds r0, 0x1
@ -5955,7 +5955,7 @@ _081017A4:
lsls r1, 24
lsrs r1, 24
ldr r2, =0x00007fff
bl sub_80A2A20
bl BlendPalettes
movs r3, 0x30
ldrsh r0, [r4, r3]
cmp r0, 0x10
@ -5966,14 +5966,14 @@ _081017A4:
ldrb r1, [r4, 0x5]
lsrs r1, 4
lsls r0, r1, 5
ldr r2, =gUnknown_02037924
ldr r2, =gPlttBufferUnfaded + 0x210
adds r0, r2
lsls r1, 4
ldr r3, =0x00000101
adds r2, r3, 0
orrs r1, r2
movs r2, 0x4
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x3F
bl sub_80A5178
adds r1, r0, 0
@ -7820,7 +7820,7 @@ sub_81025C0: @ 81025C0
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =sub_81026A8
str r1, [r6]
adds r0, r7, 0
@ -7938,7 +7938,7 @@ _0810274C:
cmp r0, 0
beq _08102778
movs r1, 0x1
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
_08102764:
adds r0, r3, r1
lsls r0, 1
@ -7962,7 +7962,7 @@ _08102778:
b _08102832
.pool
_08102794:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8019,7 +8019,7 @@ _081027EC:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08102814:
ldrh r0, [r4, 0x8]
adds r0, 0x1
@ -8027,7 +8027,7 @@ _08102814:
b _08102832
.pool
_08102820:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8265,7 +8265,7 @@ sub_81029B4: @ 81029B4
adds r0, 0x10
lsls r4, r0, 4
movs r5, 0x1
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
_08102A0C:
adds r1, r3, r5
lsls r1, 1
@ -8284,7 +8284,7 @@ _08102A0C:
movs r1, 0x10
movs r2, 0xB
movs r3, 0
bl pal_fade_1
bl BlendPalette
movs r0, 0
strh r0, [r6, 0xE]
movs r5, 0
@ -8513,7 +8513,7 @@ sub_8102BE8: @ 8102BE8
adds r0, r1
lsrs r3, r0, 16
movs r2, 0x1
ldr r5, =gUnknown_02037B14
ldr r5, =gPlttBufferFaded
_08102C14:
adds r1, r3, r2
lsls r1, 1
@ -8551,7 +8551,7 @@ _08102C32:
adds r0, r1
lsrs r3, r0, 16
movs r2, 0x1
ldr r7, =gUnknown_02037B14
ldr r7, =gPlttBufferFaded
ldr r6, =gUnknown_08593020
adds r4, r5, 0
_08102C60:
@ -10998,7 +10998,7 @@ sub_8104018: @ 8104018
movs r0, 0
strh r0, [r4, 0x30]
ldrh r5, [r4, 0x2E]
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
adds r0, r5, 0
adds r0, 0x8
lsls r0, 1
@ -13560,7 +13560,7 @@ sub_81054E8: @ 81054E8
ldrb r2, [r1, 0xA]
ldrh r3, [r1, 0x8]
movs r1, 0xF
bl pal_fade_1
bl BlendPalette
_0810550E:
adds r0, r4, 0
movs r1, 0x1
@ -14588,7 +14588,7 @@ _08105D00:
adds r1, r2
lsrs r1, 16
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
adds r4, 0x1
cmp r4, 0x2
ble _08105D00
@ -14899,7 +14899,7 @@ sub_8105F84: @ 8105F84
bl sub_80A75AC
ldr r2, =0x00007fff
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
b _0810600C
.pool
_08105FD8:
@ -15333,7 +15333,7 @@ _0810632A:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -15592,7 +15592,7 @@ _081065A6:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -17568,7 +17568,7 @@ sub_810756C: @ 810756C
adds r0, 0x1
lsls r0, 16
lsrs r5, r0, 16
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
lsls r0, r5, 1
adds r0, r1
ldrh r6, [r0]
@ -18111,7 +18111,7 @@ _081079EA:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _08107A32
.pool
_08107A24:
@ -18120,7 +18120,7 @@ _08107A24:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
_08107A32:
ldr r0, =sub_8107D58
ldr r4, =gTasks
@ -18292,7 +18292,7 @@ sub_8107B84: @ 8107B84
asrs r0, 16
cmp r0, 0x4
bne _08107C18
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
mov r0, sp
ldrb r0, [r0, 0x8]
lsls r0, 4
@ -22930,7 +22930,7 @@ sub_810A060: @ 810A060
ldrb r2, [r1]
ldrh r3, [r1, 0x2]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
adds r0, r4, 0
bl move_anim_task_del
add sp, 0x10
@ -26978,7 +26978,7 @@ _0810C0E2:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -27260,7 +27260,7 @@ _0810C366:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -30627,7 +30627,7 @@ sub_810DF18: @ 810DF18
movs r0, 0
strh r0, [r3, 0x1C]
ldrb r0, [r3, 0xC]
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
lsls r0, 4
movs r3, 0x84
lsls r3, 1
@ -33300,7 +33300,7 @@ sub_810F400: @ 810F400
movs r0, 0
strh r0, [r3, 0x30]
ldrh r4, [r3, 0x2E]
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
adds r0, r4, 0
adds r0, 0x8
lsls r0, 1
@ -36248,7 +36248,7 @@ _08110C10:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
@ -38663,12 +38663,12 @@ _08111FD0:
movs r2, 0x10
ldrsh r0, [r5, r2]
lsls r0, 1
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r0, r1
movs r2, 0x24
ldrsh r1, [r5, r2]
lsls r1, 1
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -38676,7 +38676,7 @@ _08111FD0:
ldr r3, =0x00003c0d
movs r1, 0x10
movs r2, 0xA
bl pal_fade_1
bl BlendPalette
b _081120C6
.pool
_08112014:
@ -38910,7 +38910,7 @@ _081121DC:
ldr r3, =0x00003c0d
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
b _08112258
.pool
_081121F0:
@ -39788,7 +39788,7 @@ _08112938:
movs r1, 0
movs r2, 0x10
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8112994
str r0, [r4]
_08112966:
@ -39817,7 +39817,7 @@ sub_8112994: @ 8112994
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -42105,7 +42105,7 @@ _08113C1E:
lsls r1, 4
movs r0, 0
movs r2, 0x20
bl rboxid_80040B8
bl FillPalette
ldr r0, =0x04000016
str r0, [sp]
movs r7, 0x2
@ -42126,7 +42126,7 @@ _08113C80:
movs r0, 0
movs r1, 0x90
movs r2, 0x20
bl rboxid_80040B8
bl FillPalette
ldr r0, =0x0400001a
str r0, [sp]
movs r7, 0x4
@ -42443,7 +42443,7 @@ _08113F40:
lsls r1, 4
movs r0, 0
movs r2, 0x20
bl rboxid_80040B8
bl FillPalette
b _08113F78
.pool
_08113F68:
@ -42453,7 +42453,7 @@ _08113F68:
movs r0, 0
movs r1, 0x90
movs r2, 0x20
bl rboxid_80040B8
bl FillPalette
_08113F78:
movs r0, 0x3
bl sub_8114374
@ -43311,7 +43311,7 @@ _0811465C:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r2, =gUnknown_02022E18
ldr r0, =gUnknown_02020630
lsls r1, r4, 4
@ -43346,7 +43346,7 @@ _08114708:
ldrh r3, [r2, 0x4]
movs r1, 0x10
movs r2, 0xB
bl pal_fade_1
bl BlendPalette
_08114714:
ldr r1, =gTasks
lsls r0, r7, 2
@ -45425,7 +45425,7 @@ sub_81157FC: @ 81157FC
ldrb r3, [r4, 0x6]
ldrh r4, [r4, 0x8]
str r4, [sp]
bl pal_fade_maybe
bl BeginNormalPaletteFade
adds r2, r5, 0
adds r2, 0x3E
ldrb r0, [r2]
@ -45484,7 +45484,7 @@ sub_811583C: @ 811583C
sub_8115884: @ 8115884
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -45523,7 +45523,7 @@ sub_81158A4: @ 81158A4
bl sub_811583C
ldrb r1, [r4, 0x8]
ldrh r2, [r4, 0x6]
bl sub_80A2A20
bl BlendPalettes
adds r2, r5, 0
adds r2, 0x3E
ldrb r0, [r2]
@ -45551,7 +45551,7 @@ sub_81158F8: @ 81158F8
strh r0, [r4, 0x2E]
b _0811597C
_0811590C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -45581,7 +45581,7 @@ _08115930:
lsrs r1, 24
ldrh r2, [r4, 0x34]
adds r0, r3, 0
bl sub_80A2A20
bl BlendPalettes
b _08115964
_08115956:
ldrh r1, [r4, 0x3A]
@ -45589,7 +45589,7 @@ _08115956:
lsrs r1, 24
ldrh r2, [r4, 0x38]
adds r0, r3, 0
bl sub_80A2A20
bl BlendPalettes
_08115964:
ldrh r0, [r4, 0x30]
movs r2, 0x80
@ -45613,7 +45613,7 @@ _0811597C:
sub_8115984: @ 8115984
push {r4,lr}
adds r4, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -45624,7 +45624,7 @@ sub_8115984: @ 8115984
bl sub_811583C
movs r1, 0
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
adds r0, r4, 0
bl move_anim_8072740
_081159AA:
@ -45734,7 +45734,7 @@ sub_8115A54: @ 8115A54
str r2, [sp]
adds r2, r5, 0
adds r3, r6, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0xC]
subs r0, 0x1
strh r0, [r4, 0xC]
@ -45755,7 +45755,7 @@ sub_8115AA4: @ 8115AA4
lsls r0, 24
lsrs r3, r0, 24
adds r4, r3, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -45920,7 +45920,7 @@ sub_8115BC8: @ 8115BC8
ldrh r2, [r4, 0x12]
str r2, [sp]
adds r2, r5, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0xC]
subs r0, 0x1
strh r0, [r4, 0xC]
@ -45941,7 +45941,7 @@ sub_8115C18: @ 8115C18
lsls r0, 24
lsrs r3, r0, 24
adds r4, r3, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -46059,7 +46059,7 @@ sub_8115CD0: @ 8115CD0
adds r0, r2, 0
adds r2, r5, 0
adds r3, r6, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0xC]
subs r0, 0x1
strh r0, [r4, 0xC]
@ -46080,7 +46080,7 @@ sub_8115D2C: @ 8115D2C
lsls r0, 24
lsrs r3, r0, 24
adds r4, r3, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -46171,7 +46171,7 @@ sub_8115D94: @ 8115D94
adds r0, r1, 0
movs r1, 0
adds r2, r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8115E00
str r0, [r4]
add sp, 0x4
@ -46202,7 +46202,7 @@ sub_8115E00: @ 8115E00
b _08115EAC
.pool
_08115E28:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -46236,7 +46236,7 @@ _08115E4C:
adds r0, r2, 0
movs r1, 0
adds r2, r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08115E8A
_08115E7A:
ldrb r3, [r4, 0x14]
@ -46245,7 +46245,7 @@ _08115E7A:
adds r0, r2, 0
movs r1, 0
adds r2, r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08115E8A:
ldr r0, =gTasks
lsls r1, r5, 2
@ -46278,7 +46278,7 @@ sub_8115EB8: @ 8115EB8
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -46303,7 +46303,7 @@ sub_8115EB8: @ 8115EB8
movs r1, 0
movs r2, 0
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
adds r0, r4, 0
bl move_anim_task_del
_08115EFE:
@ -46366,7 +46366,7 @@ _08115F5C:
orrs r2, r0
_08115F6E:
adds r0, r2, 0
bl sub_80A2218
bl InvertPlttBuffer
mov r0, r8
bl move_anim_task_del
add sp, 0xC
@ -46485,7 +46485,7 @@ _08116050:
movs r3, 0x16
ldrsb r3, [r4, r3]
adds r0, r5, 0
bl sub_80A2260
bl TintPlttBuffer
movs r2, 0x8
ldrsh r1, [r4, r2]
movs r2, 0xA
@ -46493,7 +46493,7 @@ _08116050:
cmp r1, r0
bne _0811607A
adds r0, r5, 0
bl sub_80A2334
bl UnfadePlttBuffer
mov r0, r8
bl move_anim_task_del
_0811607A:
@ -47512,7 +47512,7 @@ _081168F8:
ldrh r3, [r5, 0x12]
adds r0, r6, 0
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
_0811690C:
adds r0, r6, 0
adds r0, 0x10
@ -47575,7 +47575,7 @@ sub_8116960: @ 8116960
ldrb r3, [r4, 0x6]
ldrb r4, [r4, 0x8]
str r4, [sp]
bl sub_80A27B0
bl BeginHardwarePaletteFade
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -47595,7 +47595,7 @@ sub_81169A0: @ 81169A0
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -47983,7 +47983,7 @@ _08116CAC:
lsls r1, 4
adds r1, 0x1
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
ldr r2, =gUnknown_02022E18
ldr r0, =gUnknown_02020630
lsls r1, r4, 4
@ -48514,7 +48514,7 @@ _081171E6:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _08117206
.pool
_081171F8:
@ -48523,7 +48523,7 @@ _081171F8:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
_08117206:
ldr r3, =gUnknown_02022E18
movs r2, 0
@ -48940,7 +48940,7 @@ _08117560:
ldrb r2, [r4, 0xC]
movs r1, 0x10
ldr r3, =0x0000ffff
bl pal_fade_1
bl BlendPalette
_0811757A:
movs r1, 0x24
ldrsh r0, [r4, r1]
@ -48956,7 +48956,7 @@ _0811757A:
ldrb r2, [r4, 0xC]
movs r1, 0x10
movs r3, 0
bl pal_fade_1
bl BlendPalette
_0811759A:
adds r0, r5, 0x1
lsls r0, 16
@ -49002,7 +49002,7 @@ _081175CE:
adds r0, 0x10
cmp r2, r0
bge _081175FA
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
adds r3, r0, 0
_081175EA:
lsls r0, r2, 1
@ -49484,7 +49484,7 @@ _081179CC:
lsls r1, 4
ldr r0, [sp, 0x5C]
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
@ -49866,7 +49866,7 @@ _08117CFC:
lsls r0, 5
adds r0, r1
lsls r1, r4, 5
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
movs r2, 0x20
bl memcpy
@ -49930,7 +49930,7 @@ _08117D92:
adds r4, 0x10
_08117D98:
lsls r0, r4, 5
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r0, r1
ldr r1, =gUnknown_020244D4
ldr r2, [r1]
@ -50005,9 +50005,9 @@ _08117E2E:
adds r4, 0x10
_08117E34:
lsls r1, r4, 5
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
adds r0, r1, r0
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
adds r1, r2
movs r2, 0x20
bl memcpy

View File

@ -3010,7 +3010,7 @@ sub_814FBAC: @ 814FBAC
ldrb r1, [r1]
bl sub_814FC20
lsls r0, 24
ldr r5, =gUnknown_02037714
ldr r5, =gPlttBufferUnfaded
lsrs r0, 22
adds r0, r4
ldrh r1, [r0]
@ -3020,7 +3020,7 @@ sub_814FBAC: @ 814FBAC
ldrh r0, [r0, 0x2]
adds r5, 0xB6
strh r0, [r5]
ldr r4, =gUnknown_02037BCC
ldr r4, =gPlttBufferFaded + 0xB8
adds r0, r2, 0
adds r1, r4, 0
movs r2, 0x1

View File

@ -1373,7 +1373,7 @@ sub_80B1158: @ 80B1158
thumb_func_start sub_80B11A8
sub_80B11A8: @ 80B11A8
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl RunTasks
bl sub_8145F20
lsls r0, 24

View File

@ -124,8 +124,8 @@ sub_8145FE0: @ 8145FE0
push {r4,lr}
adds r4, r0, 0
bl sub_80AC3D0
ldr r0, =gUnknown_02037B14
ldr r1, =gUnknown_02037714
ldr r0, =gPlttBufferFaded
ldr r1, =gPlttBufferUnfaded
ldr r2, =0x04000100
bl CpuSet
ldr r1, =gUnknown_085C8948
@ -356,7 +356,7 @@ _0814618E:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_081461B0:
ldrh r1, [r4, 0xC]
movs r0, 0xF
@ -383,7 +383,7 @@ _081461CE:
thumb_func_start sub_81461D8
sub_81461D8: @ 81461D8
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -443,7 +443,7 @@ sub_814623C: @ 814623C
movs r1, 0x4
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020393A8
ldr r1, =gUnknown_0203ABA0
ldr r1, [r1]
@ -501,7 +501,7 @@ sub_81462A8: @ 81462A8
adds r0, r3, 0
movs r3, 0x2
bl sub_8149F98
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -614,7 +614,7 @@ sub_81463BC: @ 81463BC
movs r1, 0x4
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldr r0, =gUnknown_020393A8
@ -684,7 +684,7 @@ _08146448:
lsrs r4, r0, 16
cmp r5, 0x9F
bls _08146448
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1023,7 +1023,7 @@ sub_814670C: @ 814670C
ldr r0, =gUnknown_085BAEB0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -1059,7 +1059,7 @@ sub_8146760: @ 8146760
ldr r0, =gUnknown_085BAEB0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -1129,7 +1129,7 @@ sub_8146800: @ 8146800
ldr r0, =gFieldEffectObjectPalette10
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -1291,7 +1291,7 @@ sub_8146974: @ 8146974
ldr r0, =gUnknown_085BC2B4
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085BC314
ldr r1, [sp, 0x8]
movs r2, 0xA0
@ -1330,7 +1330,7 @@ sub_81469CC: @ 81469CC
ldr r0, =gUnknown_085BC2D4
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085BCB14
ldr r1, [sp, 0x8]
movs r2, 0xA0
@ -1369,7 +1369,7 @@ sub_8146A24: @ 8146A24
ldr r0, =gUnknown_085BC2F4
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085BD314
ldr r1, [sp, 0x8]
movs r2, 0xA0
@ -1454,7 +1454,7 @@ sub_8146AC8: @ 8146AC8
adds r0, r1
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_08146B00:
ldrh r0, [r4, 0xA]
adds r0, 0x1
@ -1497,7 +1497,7 @@ sub_8146B24: @ 8146B24
adds r0, r1
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_08146B52:
ldrh r0, [r4, 0xA]
adds r0, 0x1
@ -1532,7 +1532,7 @@ sub_8146B7C: @ 8146B7C
movs r1, 0x1
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -1548,7 +1548,7 @@ sub_8146B7C: @ 8146B7C
sub_8146BA8: @ 8146BA8
push {r4,lr}
adds r4, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1811,7 +1811,7 @@ sub_8146DAC: @ 8146DAC
movs r1, 0x1
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -1827,7 +1827,7 @@ sub_8146DAC: @ 8146DAC
sub_8146DD8: @ 8146DD8
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2066,7 +2066,7 @@ sub_8146FCC: @ 8146FCC
ldr r0, =gFieldEffectObjectPalette10
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -3077,13 +3077,13 @@ _081477E8:
movs r2, 0
str r2, [sp]
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08147838:
movs r5, 0x10
ldrsh r0, [r6, r5]
cmp r0, 0
beq _0814785A
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3573,7 +3573,7 @@ sub_8147C24: @ 8147C24
ldr r0, [r0]
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_085C8FF0
ldr r0, =gUnknown_03005D90
ldr r0, [r0]
@ -3583,7 +3583,7 @@ sub_8147C24: @ 8147C24
ldr r0, [r0]
movs r1, 0xFA
movs r2, 0xC
bl gpu_pal_apply
bl LoadPalette
movs r1, 0
ldr r5, [sp]
movs r0, 0xF0
@ -4050,7 +4050,7 @@ sub_8148008: @ 8148008
negs r0, r0
ldr r2, =0x00007fff
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
ldr r1, [r5]
movs r0, 0xFF
strh r0, [r1, 0xE]
@ -5828,7 +5828,7 @@ sub_8148E8C: @ 8148E8C
ldr r0, =gFieldEffectObjectPalette10
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r1, 0
movs r4, 0x1
movs r0, 0x1
@ -6222,7 +6222,7 @@ sub_81491C8: @ 81491C8
adds r0, r1
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_08149200:
ldrh r0, [r4, 0xA]
adds r0, 0x1
@ -6265,7 +6265,7 @@ sub_8149224: @ 8149224
adds r0, r1
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_08149252:
ldrh r0, [r4, 0xA]
adds r0, 0x1
@ -6352,7 +6352,7 @@ sub_81492B4: @ 81492B4
ldr r0, =gUnknown_085BF540
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r2, 0
ldr r3, =gUnknown_02038C28
movs r6, 0
@ -6429,7 +6429,7 @@ _081493A0:
adds r0, r1
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_081493B4:
ldrh r0, [r4, 0xA]
adds r0, 0x1
@ -6472,7 +6472,7 @@ sub_81493D8: @ 81493D8
str r2, [sp]
movs r1, 0x2
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08149402:
movs r0, 0
add sp, 0x4
@ -6485,7 +6485,7 @@ _08149402:
sub_8149410: @ 8149410
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6512,11 +6512,11 @@ sub_814943C: @ 814943C
ldr r0, =0x00007fff
movs r1, 0x8
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =0xffff8000
movs r1, 0
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -6548,7 +6548,7 @@ sub_814946C: @ 814946C
adds r0, r1
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_0814949A:
ldrh r0, [r4, 0xA]
adds r0, 0x1
@ -6796,7 +6796,7 @@ sub_814969C: @ 814969C
negs r0, r0
ldr r2, =0x00007fff
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -7158,7 +7158,7 @@ sub_8149994: @ 8149994
ldr r0, =gFieldEffectObjectPalette10
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -7741,7 +7741,7 @@ _08149E64:
negs r0, r0
ldrb r1, [r4, 0x16]
ldr r2, =0x00002d6b
bl sub_80A2A20
bl BlendPalettes
_08149E70:
movs r2, 0x16
ldrsh r0, [r4, r2]
@ -7791,7 +7791,7 @@ _08149EBE:
negs r0, r0
ldrb r1, [r4, 0x16]
ldr r2, =0x00002d6b
bl sub_80A2A20
bl BlendPalettes
_08149ECA:
movs r0, 0x16
ldrsh r1, [r4, r0]
@ -7845,7 +7845,7 @@ sub_8149F2C: @ 8149F2C
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8149F2C
@ -7896,7 +7896,7 @@ sub_8149F84: @ 8149F84
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
pop {r0}
bx r0
thumb_func_end sub_8149F84
@ -8414,7 +8414,7 @@ sub_814A324: @ 814A324
ldr r0, =gUnknown_085C7BE0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -8566,7 +8566,7 @@ sub_814A42C: @ 814A42C
ldr r0, =gUnknown_085C7BE0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, [r6]
strh r5, [r0, 0x16]
ldrh r0, [r4, 0x8]
@ -8751,13 +8751,13 @@ _0814A5E4:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0814A632:
movs r2, 0x10
ldrsh r0, [r4, r2]
cmp r0, 0
beq _0814A654
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8964,7 +8964,7 @@ sub_814A798: @ 814A798
ldr r0, =gUnknown_085C8578
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
mov r1, r8
strh r6, [r1, 0xC]
@ -9077,9 +9077,9 @@ _0814A8CA:
b _0814A92C
_0814A8D4:
movs r2, 0xFA
ldr r6, =gUnknown_02037714
ldr r6, =gPlttBufferUnfaded
movs r3, 0
ldr r5, =gUnknown_02037B14
ldr r5, =gPlttBufferFaded
_0814A8DC:
lsls r1, r2, 1
adds r0, r1, r6
@ -9097,7 +9097,7 @@ _0814A8FC:
ldr r0, =0xffff7fff
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =gUnknown_085C86F4
b _0814A91E
.pool
@ -9186,16 +9186,16 @@ sub_814A960: @ 814A960
adds r0, r4, 0
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
adds r0, r4, 0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0xE0
movs r1, 0x10
movs r2, 0x8
movs r3, 0
bl pal_fade_1
bl BlendPalette
movs r1, 0
movs r0, 0x22
mov r2, r8
@ -9283,11 +9283,11 @@ sub_814AA84: @ 814AA84
movs r1, 0x10
movs r2, 0x3
movs r3, 0
bl pal_fade_1
bl BlendPalette
ldr r0, =0xffff3fff
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
strh r0, [r4, 0xC]
strh r0, [r4, 0xE]
@ -9432,7 +9432,7 @@ sub_814ABA0: @ 814ABA0
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, [r4]
bl FindTaskIdByFunc
lsls r0, 24
@ -9509,7 +9509,7 @@ sub_814AC38: @ 814AC38
ldr r0, =gUnknown_085C8578
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_02022E14
strh r5, [r0]
ldr r4, =gUnknown_02022E16
@ -9661,7 +9661,7 @@ sub_814ADB4: @ 814ADB4
ldr r0, =0xffff7fff
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
strh r0, [r4, 0xC]
ldrh r0, [r4, 0x8]
@ -9754,7 +9754,7 @@ sub_814AE40: @ 814AE40
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, [r5]
bl FindTaskIdByFunc
lsls r0, 24

View File

@ -72,7 +72,7 @@ sub_807F764: @ 807F764
bl SetBgAffine
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
add sp, 0x10
pop {r4}
pop {r0}
@ -139,7 +139,7 @@ _0807F854:
movs r2, 0x80
lsls r2, 1
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
b _0807F962
.pool
_0807F880:
@ -219,7 +219,7 @@ _0807F940:
ldr r0, =gUnknown_083394F4
movs r1, 0x80
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _0807F962
.pool
_0807F950:
@ -536,12 +536,12 @@ _0807FC38:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl sub_8082D28
b _0807FCA0
_0807FC4E:
bl sub_807F9D0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -573,7 +573,7 @@ _0807FC90:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0807FCA0:
ldr r0, =gUnknown_020322A4
ldr r1, [r0]
@ -584,7 +584,7 @@ _0807FCA4:
b _0807FCE2
.pool
_0807FCB0:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -608,7 +608,7 @@ _0807FCE2:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4-r6}
pop {r0}
@ -1141,11 +1141,11 @@ _0808019C:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _080804F8
_080801AE:
bl sub_807F9D0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1582,7 +1582,7 @@ _08080546:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4-r7}
pop {r0}
@ -2161,7 +2161,7 @@ _08080A58:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r2, =gUnknown_020322A4
ldr r1, [r2]
ldrb r0, [r1]
@ -2187,7 +2187,7 @@ _08080A84:
bne _08080A9C
bl sub_807F9D0
_08080A9C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2560,7 +2560,7 @@ _08080DAE:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4-r7}
pop {r0}
@ -3856,7 +3856,7 @@ _0808191A:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r4-r6}
pop {r0}
bx r0
@ -5306,7 +5306,7 @@ _0808249E:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r3}
mov r8, r3
pop {r4-r7}
@ -5688,13 +5688,13 @@ _08082828:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020322A4
ldr r1, [r0]
b _080828BC
.pool
_0808284C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5776,7 +5776,7 @@ _080828DC:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4-r6}
pop {r0}
@ -5898,7 +5898,7 @@ _08082A00:
.pool
_08082A30:
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
ldr r0, =gUnknown_020322A4
ldr r1, [r0]
adds r1, 0x63
@ -5908,7 +5908,7 @@ _08082A30:
b _08082A92
.pool
_08082A48:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5956,7 +5956,7 @@ _08082A92:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r4-r6}
pop {r0}
bx r0

View File

@ -37,7 +37,7 @@ sub_8177C54: @ 8177C54
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_8177C54
@ -47,7 +47,7 @@ sub_8177C70: @ 8177C70
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8177C70
@ -122,8 +122,8 @@ _08177D26:
bl remove_some_task
b _08177DDC
_08177D2C:
bl sub_80A1A74
ldr r2, =gUnknown_02037FD4
bl ResetPaletteFade
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -185,7 +185,7 @@ _08177DB4:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
b _08177DDC
_08177DC2:
movs r0, 0x1
@ -194,8 +194,8 @@ _08177DC2:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
ldr r2, =gUnknown_02037FD4
bl BeginNormalPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -393,7 +393,7 @@ _08177FA8:
ldr r0, =gUnknown_08D9BEF0
movs r1, 0
movs r2, 0xC0
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0203BCF4
ldr r1, [r0]
ldr r0, =0x00001808
@ -438,7 +438,7 @@ sub_8178008: @ 8178008
ldr r0, =gUnknown_085EFD00
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r4, 0
_08178020:
lsls r0, r4, 24
@ -1109,7 +1109,7 @@ sub_81785D0: @ 81785D0
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -1129,7 +1129,7 @@ sub_8178610: @ 8178610
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1158,7 +1158,7 @@ sub_8178654: @ 8178654
lsls r0, 24
lsrs r2, r0, 24
adds r4, r2, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -1,90 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.syntax unified
.text
thumb_func_start pal_fade_1
pal_fade_1: @ 806F98C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
mov r5, r8
push {r5-r7}
sub sp, 0x4
lsls r0, 16
lsrs r0, 16
mov r8, r0
lsls r1, 16
lsrs r1, 16
mov r12, r1
lsls r2, 24
lsrs r7, r2, 24
mov r0, sp
strh r3, [r0]
movs r6, 0
cmp r6, r12
bcs _0806FA12
ldr r0, =gUnknown_02037714
mov r10, r0
ldr r1, =gUnknown_02037B14
mov r9, r1
_0806F9BA:
mov r0, r8
adds r5, r6, r0
lsls r5, 16
lsrs r5, 15
mov r1, r10
adds r0, r5, r1
ldr r3, [r0]
lsls r4, r3, 27
lsls r2, r3, 22
lsls r3, 17
add r5, r9
lsrs r4, 27
ldr r1, [sp]
lsls r0, r1, 27
lsrs r0, 27
subs r0, r4
muls r0, r7
asrs r0, 4
adds r4, r0
lsrs r2, 27
lsls r0, r1, 22
lsrs r0, 27
subs r0, r2
muls r0, r7
asrs r0, 4
adds r2, r0
lsls r2, 5
orrs r4, r2
lsrs r3, 27
lsls r1, 17
lsrs r1, 27
subs r1, r3
adds r0, r1, 0
muls r0, r7
asrs r0, 4
adds r3, r0
lsls r3, 10
orrs r4, r3
strh r4, [r5]
adds r0, r6, 0x1
lsls r0, 16
lsrs r6, r0, 16
cmp r6, r12
bcc _0806F9BA
_0806FA12:
add sp, 0x4
pop {r3-r5}
mov r8, r3
mov r9, r4
mov r10, r5
pop {r4-r7}
pop {r0}
bx r0
.pool
thumb_func_end pal_fade_1
.align 2, 0 @ Don't pad with nop.

View File

@ -10,7 +10,7 @@ sub_814FC70: @ 814FC70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -41,7 +41,7 @@ sub_814FC9C: @ 814FC9C
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
add sp, 0x4
pop {r0}
bx r0
@ -168,7 +168,7 @@ _0814FDD8:
bl ResetAllObjectData
bl ResetTasks
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
bl reset_temp_tile_data_buffers
bl sub_80AAFA4
movs r4, 0
@ -300,7 +300,7 @@ _0814FF5C:
ldr r0, =gUnknown_08DBA518
movs r1, 0
movs r2, 0x80
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
@ -555,7 +555,7 @@ _08150190:
movs r1, 0x3
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =0x000001a9
movs r1, 0x1
bl sub_80A3194
@ -620,7 +620,7 @@ mainloop: @ 815023C
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl sound_something
pop {r0}
bx r0
@ -665,7 +665,7 @@ _08150298:
bls _08150298
bl ResetTasks
bl ResetAllObjectData
bl sub_80A1A74
bl ResetPaletteFade
movs r0, 0
bl UnsetBgTilemapBuffer
movs r0, 0x1
@ -940,13 +940,13 @@ _081504EA:
movs r1, 0x3
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x4
bl play_sound_effect
b _08150542
.pool
_08150510:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1341,7 +1341,7 @@ sub_8150800: @ 8150800
bl SetGpuReg
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r4}
pop {r0}
bx r0

View File

@ -1817,7 +1817,7 @@ _080B32F8:
b _080B3346
.pool
_080B3318:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1932,7 +1932,7 @@ _080B3408:
b _080B3532
.pool
_080B342C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2403,7 +2403,7 @@ _080B382E:
bl sub_8009FAC
b _080B3864
_080B3840:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2474,7 +2474,7 @@ _080B38C6:
bl Rfu_set_zero
b _080B38FC
_080B38D8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -141,7 +141,7 @@ sub_817ADC0: @ 817ADC0
sub_817ADE4: @ 817ADE4
push {lr}
bl RunTasks
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_817ADE4
@ -149,7 +149,7 @@ sub_817ADE4: @ 817ADE4
thumb_func_start sub_817ADF4
sub_817ADF4: @ 817ADF4
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_817ADF4
@ -236,11 +236,11 @@ _0817AE18:
ldr r0, =0x810001ff
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
bl sub_80A1A74
ldr r2, =gUnknown_02037714
bl ResetPaletteFade
ldr r2, =gPlttBufferUnfaded
ldr r0, =0x00007fff
strh r0, [r2]
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
strh r0, [r1]
ldr r0, =0x00003945
strh r0, [r2, 0x2]
@ -296,7 +296,7 @@ _0817AEEC:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl EnableInterrupts
ldr r0, =sub_817ADF4
@ -310,8 +310,8 @@ _0817AEEC:
b _0817AFC8
.pool
_0817AFA4:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -350,14 +350,14 @@ _0817AFEA:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
strb r0, [r4]
b _0817B020
.pool
_0817B008:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -390,7 +390,7 @@ sub_817B02C: @ 817B02C
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool

View File

@ -97,7 +97,7 @@ sub_80D7724: @ 80D7724
movs r2, 0x80
lsls r2, 2
movs r1, 0
bl decompress_palette
bl LoadCompressedPalette
bl sub_80D782C
movs r4, 0
movs r5, 0xA0
@ -110,7 +110,7 @@ _080D775E:
adds r1, 0x5
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
adds r5, 0x20
adds r4, 0x1
cmp r4, 0x3
@ -192,19 +192,19 @@ sub_80D782C: @ 80D782C
ldr r0, =gUnknown_08587C30
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
movs r1, 0
movs r2, 0x2
bl rboxid_80040B8
bl FillPalette
movs r5, 0xA
movs r4, 0xFA
lsls r4, 16
_080D7848:
lsrs r1, r4, 16
ldr r0, =gUnknown_020378F6
ldr r0, =gPlttBufferUnfaded + 0x1E2
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x80
lsls r0, 9
adds r4, r0
@ -214,7 +214,7 @@ _080D7848:
ldr r0, =0x00007e3f
movs r1, 0xF3
movs r2, 0x2
bl rboxid_80040B8
bl FillPalette
pop {r4,r5}
pop {r0}
bx r0
@ -564,8 +564,8 @@ _080D7B4E:
bl sub_80D77E4
bl sub_80D7678
bl dp12_8087EA4
bl sub_80A1A74
ldr r2, =gUnknown_02037FD4
bl ResetPaletteFade
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -617,8 +617,8 @@ _080D7C04:
ldr r0, =gUnknown_02022E1A
strh r1, [r0]
movs r0, 0x2
bl sub_80A2390
ldr r2, =gUnknown_02037FD4
bl BeginFastPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -656,7 +656,7 @@ sub_80D7C7C: @ 80D7C7C
push {lr}
lsls r0, 24
lsrs r3, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -743,7 +743,7 @@ _080D7D28:
adds r0, 0x1
strh r0, [r4, 0x8]
_080D7D3A:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x7]
movs r0, 0x80
ands r0, r1
@ -891,7 +891,7 @@ _080D7E68:
.4byte _080D7F7C
.4byte _080D8004
_080D7E84:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -990,8 +990,8 @@ _080D7F7C:
movs r2, 0x80
lsls r2, 2
movs r1, 0
bl decompress_palette
ldr r5, =gUnknown_02037814
bl LoadCompressedPalette
ldr r5, =gPlttBufferUnfaded + 0x100
ldr r6, =0x04000008
adds r0, r5, 0
mov r1, sp
@ -1112,7 +1112,7 @@ sub_80D80C8: @ 80D80C8
push {lr}
lsls r0, 24
lsrs r3, r0, 24
ldr r1, =gUnknown_02037FD4
ldr r1, =gPaletteFade
ldrb r2, [r1, 0x8]
movs r0, 0x7F
ands r0, r2
@ -1288,7 +1288,7 @@ sub_80D823C: @ 80D823C
bl CallObjectCallbacks
bl RunTasks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
movs r4, 0
_080D8250:
ldr r5, =gUnknown_02039F38
@ -1364,7 +1364,7 @@ vblank_cb_battle: @ 80D827C
ldrh r1, [r0]
movs r0, 0x46
bl SetGpuReg
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl sub_80BA0A8
@ -1392,7 +1392,7 @@ sub_80D833C: @ 80D833C
ldr r0, =gUnknown_02022E1E
strh r1, [r0]
bl sub_80DCD48
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
ldr r2, =0x0201a204
ldr r0, =0x040000d4
str r1, [r0]
@ -2069,7 +2069,7 @@ _080D897C:
ble _080D897C
movs r0, 0
bl sub_80DED60
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
ldr r0, =0x0201a604
movs r2, 0x80
lsls r2, 3
@ -2085,7 +2085,7 @@ _080D897C:
ldr r1, =0xfffffc00
adds r0, r1
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
@ -4171,7 +4171,7 @@ _080D9C3E:
strh r0, [r4, 0x1C]
b _080DA100
_080D9C46:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -4332,7 +4332,7 @@ _080D9D6C:
b _080DA100
.pool
_080D9D84:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5013,7 +5013,7 @@ sub_80DA348: @ 80DA348
lsls r0, 24
lsrs r0, 24
ldr r2, =0x0201a204
ldr r3, =gUnknown_02037714
ldr r3, =gPlttBufferUnfaded
ldr r1, =0x040000d4
str r2, [r1]
str r3, [r1, 0x4]
@ -5495,7 +5495,7 @@ _080DA780:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80DA830
_080DA792:
str r0, [r4]
@ -5551,7 +5551,7 @@ sub_80DA7EC: @ 80DA7EC
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r2, =gTasks
ldr r0, =gUnknown_02039F34
ldr r0, [r0]
@ -5574,7 +5574,7 @@ sub_80DA830: @ 80DA830
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6656,7 +6656,7 @@ sub_80DB0C4: @ 80DB0C4
movs r1, 0x88
lsls r1, 1
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_08587BE8
movs r1, 0x70
movs r2, 0x24
@ -6767,7 +6767,7 @@ _080DB1CC:
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
adds r0, r5, 0
movs r1, 0
bl sub_806A068
@ -9472,7 +9472,7 @@ _080DC6DC:
ldr r3, =0x00004bff
movs r1, 0x2
movs r2, 0
bl pal_fade_1
bl BlendPalette
adds r0, r6, 0
bl DestroyTask
_080DC716:
@ -9567,7 +9567,7 @@ _080DC7AA:
ldrb r2, [r1]
movs r1, 0x2
ldr r3, =0x00004bff
bl pal_fade_1
bl BlendPalette
_080DC7CA:
adds r0, r6, 0x1
lsls r0, 24
@ -9670,9 +9670,9 @@ sub_80DC87C: @ 80DC87C
bl sub_80DC81C
adds r0, r4, 0x5
lsls r2, r0, 5
ldr r3, =gUnknown_02037728
ldr r3, =gPlttBufferUnfaded + 0x14
adds r6, r2, r3
ldr r5, =gUnknown_02037B28
ldr r5, =gPlttBufferFaded + 0x14
adds r2, r5
ldr r1, =0x040000d4
str r6, [r1]
@ -9790,14 +9790,14 @@ _080DC970:
ldrb r2, [r5]
movs r1, 0x1
mov r3, r10
bl pal_fade_1
bl BlendPalette
adds r4, 0xC
adds r4, r7
ldrb r2, [r5]
adds r0, r4, 0
movs r1, 0x1
mov r3, r10
bl pal_fade_1
bl BlendPalette
_080DC996:
adds r0, r7, 0x1
lsls r0, 24
@ -10647,7 +10647,7 @@ _080DD052:
adds r1, 0x5
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
adds r5, 0x20
adds r4, 0x1
cmp r4, 0x3
@ -11893,7 +11893,7 @@ _080DDA98:
ldrb r2, [r4, 0x10]
ldr r3, =0x00007fff
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r1, 0x10
ldrsh r0, [r4, r1]
cmp r0, 0
@ -11922,7 +11922,7 @@ _080DDACA:
movs r1, 0x1
movs r2, 0
movs r3, 0x1F
bl pal_fade_1
bl BlendPalette
adds r0, r5, 0
bl DestroyTask
_080DDAFE:
@ -12522,12 +12522,12 @@ _080DDFB8:
ldrh r3, [r4, 0x8]
movs r0, 0x11
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
ldrb r2, [r4, 0xA]
ldrh r3, [r4, 0x8]
movs r0, 0x1A
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r2, 0xA
ldrsh r1, [r4, r2]
movs r2, 0xE

View File

@ -155,11 +155,11 @@ sub_80F591C: @ 80F591C
movs r2, 0x80
lsls r2, 2
movs r1, 0
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0858D6B0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r7, 0
movs r0, 0x1
mov r8, r0
@ -335,7 +335,7 @@ _080F5AE4:
sub_80F5B00: @ 80F5B00
push {r4-r6,lr}
sub sp, 0x4
ldr r5, =gUnknown_02037FD4
ldr r5, =gPaletteFade
ldrb r0, [r5, 0x8]
movs r6, 0x80
orrs r0, r6
@ -345,7 +345,7 @@ sub_80F5B00: @ 80F5B00
bl sub_80F7DF4
bl sub_80F57C4
bl dp12_8087EA4
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl ResetTasks
bl ResetObjectPaletteAllocator
@ -374,7 +374,7 @@ sub_80F5B00: @ 80F5B00
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrb r1, [r5, 0x8]
movs r0, 0x7F
ands r0, r1
@ -429,7 +429,7 @@ sub_80F5C00: @ 80F5C00
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTasks
bl fade_and_return_progress_probably
bl UpdatePaletteFade
movs r0, 0x1
bl CopyBgTilemapBufferToVram
movs r0, 0x2
@ -491,7 +491,7 @@ sub_80F5C24: @ 80F5C24
bl SetGpuReg
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_80BA0A8
pop {r0}
bx r0
@ -624,7 +624,7 @@ _080F5E0A:
movs r0, 0xDF
lsls r0, 1
bl song_play_for_text
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -634,7 +634,7 @@ _080F5E0A:
_080F5E2C:
strh r0, [r4, 0x8]
_080F5E2E:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1758,7 +1758,7 @@ _080F67E6:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl sub_80A27B0
bl BeginHardwarePaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -1779,7 +1779,7 @@ sub_80F6820: @ 80F6820
lsls r0, 24
lsrs r2, r0, 24
adds r5, r2, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1809,7 +1809,7 @@ _080F6868:
_080F686E:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldrh r0, [r4, 0xA]
adds r0, 0x1
strh r0, [r4, 0xA]
@ -1925,17 +1925,17 @@ _080F6944:
ldr r3, =0x00002ede
movs r0, 0x6B
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
ldrb r2, [r4, 0xA]
ldr r3, =0x00007fff
movs r0, 0x68
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
ldrb r2, [r4, 0xA]
ldr r3, =0x000077be
movs r0, 0x6E
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
_080F6972:
ldr r1, =gTasks
lsls r0, r5, 2
@ -2103,7 +2103,7 @@ _080F6AA6:
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
@ -3402,7 +3402,7 @@ sub_80F753C: @ 80F753C
ldr r3, =0x00006f8d
movs r0, 0x91
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r1, 0x22
ldrsh r0, [r4, r1]
cmp r0, 0
@ -5176,7 +5176,7 @@ sub_80F83E0: @ 80F83E0
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5206,7 +5206,7 @@ sub_80F840C: @ 80F840C
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
add sp, 0x4
pop {r0}
bx r0
@ -5232,7 +5232,7 @@ sub_80F8458: @ 80F8458
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5262,7 +5262,7 @@ sub_80F8484: @ 80F8484
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
add sp, 0x4
pop {r0}
bx r0

View File

@ -46,7 +46,7 @@ sub_812FDF8: @ 812FDF8
push {lr}
bl sub_812FFC8
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_812FDF8
@ -124,7 +124,7 @@ _0812FE94:
b _0812FF3E
.pool
_0812FEC8:
bl sub_80A1A74
bl ResetPaletteFade
movs r2, 0xC0
lsls r2, 19
movs r3, 0xC0
@ -193,7 +193,7 @@ _0812FF54:
ldr r0, =gUnknown_085B0838
movs r1, 0
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
movs r1, 0xA0
lsls r1, 19
movs r4, 0
@ -206,7 +206,7 @@ _0812FF54:
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
movs r0, 0x2
bl sub_80A2390
bl BeginFastPaletteFade
ldr r0, =sub_81302D0
bl SetVBlankCallback
ldr r0, =gUnknown_030011F0
@ -244,7 +244,7 @@ _0812FFE4:
beq _0813005C
b _08130082
_0812FFEA:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -282,7 +282,7 @@ _0813002E:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08130040:
ldr r0, =gUnknown_030011F6
ldrb r0, [r0]
@ -293,7 +293,7 @@ _08130040:
b _08130080
.pool
_0813005C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -554,7 +554,7 @@ sub_81302D0: @ 81302D0
bl sub_8130280
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81302D0
@ -732,7 +732,7 @@ sub_8130430: @ 8130430
movs r2, 0x80
lsls r2, 1
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
cmp r4, 0x1
beq _0813044E
b _081305A4
@ -1156,7 +1156,7 @@ _08130846:
lsls r1, 1
movs r2, 0x80
lsls r2, 2
bl gpu_pal_apply
bl LoadPalette
pop {r4}
pop {r0}
bx r0

View File

@ -240,7 +240,7 @@ sub_8126B80: @ 8126B80
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -504,7 +504,7 @@ sub_8126DCC: @ 8126DCC
ldr r0, =gUnknown_085A6BB0
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
movs r1, 0
bl sub_8197434
@ -823,7 +823,7 @@ sub_8127088: @ 8127088
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1000,7 +1000,7 @@ sub_8127208: @ 8127208
ldr r0, =gUnknown_085A6BB0
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
movs r1, 0
bl sub_8197434
@ -1500,7 +1500,7 @@ sub_812764C: @ 812764C
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2738,7 +2738,7 @@ _08128088:
beq _081280FC
b _08128112
_0812808E:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2751,7 +2751,7 @@ _0812808E:
b _08128112
.pool
_081280AC:
ldr r4, =gUnknown_02037FD4
ldr r4, =gPaletteFade
ldrb r0, [r4, 0x8]
movs r1, 0x80
orrs r0, r1
@ -4133,7 +4133,7 @@ c1_overworld_prev_quest: @ 8128BEC
.pool
_08128C10:
bl script_env_2_enable
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5779,7 +5779,7 @@ _0812991E:
strh r0, [r4, 0xC]
b _08129994
_08129928:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5977,7 +5977,7 @@ _08129AE4:
beq _08129B1A
b _08129B2E
_08129AEA:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6893,7 +6893,7 @@ sub_812A25C: @ 812A25C
b _0812A2B2
.pool
_0812A280:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -10,7 +10,7 @@ sub_8177874: @ 8177874
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8177874
@ -94,12 +94,12 @@ sub_8177888: @ 8177888
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
bl sub_80A1A74
bl ResetPaletteFade
bl ResetObjectPaletteAllocator
ldr r0, =gUnknown_085E7088
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
ldr r4, =gUnknown_0203BCF0
movs r0, 0x80
lsls r0, 5
@ -132,13 +132,13 @@ _0817797C:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
str r5, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl EnableInterrupts
ldr r0, =sub_8177874
@ -161,7 +161,7 @@ sub_8177A08: @ 8177A08
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_8177A08
@ -171,7 +171,7 @@ sub_8177A20: @ 8177A20
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -208,7 +208,7 @@ sub_8177A50: @ 8177A50
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -229,7 +229,7 @@ sub_8177A98: @ 8177A98
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -337,7 +337,7 @@ sub_8177B9C: @ 8177B9C
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer

View File

@ -58,7 +58,7 @@ sub_811A278: @ 811A278
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_811A278
@ -66,7 +66,7 @@ sub_811A278: @ 811A278
thumb_func_start sub_811A290
sub_811A290: @ 811A290
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
pop {r0}
@ -161,14 +161,14 @@ _0811A344:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
str r0, [sp]
adds r0, r4, 0
adds r1, r4, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x5
b _0811A41A
.pool
@ -188,7 +188,7 @@ _0811A370:
movs r2, 0
str r2, [sp]
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x3
strh r0, [r5]
strh r4, [r5, 0xC]
@ -202,7 +202,7 @@ _0811A39E:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x4
b _0811A41A
_0811A3B6:
@ -220,7 +220,7 @@ _0811A3CC:
lsls r0, 24
b _0811A414
_0811A3D4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -231,7 +231,7 @@ _0811A3D4:
b _0811A41C
.pool
_0811A3EC:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -244,7 +244,7 @@ _0811A3EC:
b _0811A41C
.pool
_0811A40C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -294,7 +294,7 @@ _0811A468:
bl SetVBlankCallback
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
b _0811A4C0
_0811A47C:
bl sub_811F28C
@ -637,7 +637,7 @@ _0811A7D4:
thumb_func_start sub_811A7E4
sub_811A7E4: @ 811A7E4
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
@ -655,7 +655,7 @@ _0811A804:
bl fade_screen
b _0811A840
_0811A80E:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5809,36 +5809,36 @@ sub_811CF04: @ 811CF04
thumb_func_start sub_811CF64
sub_811CF64: @ 811CF64
push {r4,lr}
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_08DCBDB0
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_08597B14
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_08597B34
movs r1, 0x40
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_08597C1C
movs r1, 0xA0
movs r2, 0x8
bl gpu_pal_apply
bl LoadPalette
ldr r4, =gUnknown_08597C24
adds r0, r4, 0
movs r1, 0xB0
movs r2, 0xC
bl gpu_pal_apply
bl LoadPalette
adds r0, r4, 0
movs r1, 0xF0
movs r2, 0xC
bl gpu_pal_apply
bl LoadPalette
adds r0, r4, 0
movs r1, 0x30
movs r2, 0xC
bl gpu_pal_apply
bl LoadPalette
pop {r4}
pop {r0}
bx r0

View File

@ -460,7 +460,7 @@ sub_807172C: @ 807172C
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_807172C
@ -485,7 +485,7 @@ sub_8071760: @ 8071760
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -597,7 +597,7 @@ _080717EC:
movs r0, 0
bl SetBgTilemapBuffer
bl DeactivateAllTextPrinters
bl sub_80A1A74
bl ResetPaletteFade
bl ResetObjectPaletteAllocator
bl ResetAllObjectData
bl ResetTasks
@ -629,7 +629,7 @@ _080718D0:
ldr r0, =gUnknown_08C004E0
movs r1, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _080719A6
.pool
_08071904:
@ -680,7 +680,7 @@ _08071970:
ldr r0, =gUnknown_08DD7300
movs r1, 0x10
movs r2, 0xA0
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_08DD7360
movs r2, 0xA1
lsls r2, 5
@ -717,7 +717,7 @@ _080719D6:
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4}
pop {r0}
@ -834,7 +834,7 @@ _08071AF4:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0832BFFC
movs r1, 0x78
movs r2, 0x4B
@ -857,7 +857,7 @@ _08071AF4:
b _08071E06
.pool
_08071B40:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1133,7 +1133,7 @@ _08071DB4:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08071DC4:
ldr r0, =gUnknown_03000DE0
ldr r1, [r0]
@ -1144,7 +1144,7 @@ _08071DC8:
b _08071E06
.pool
_08071DD4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1168,7 +1168,7 @@ _08071E06:
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x8
pop {r3,r4}
mov r8, r3
@ -1393,7 +1393,7 @@ sub_8071FC8: @ 8071FC8
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08071FE8:
ldrh r0, [r5, 0x2E]
cmp r0, 0x3
@ -1413,7 +1413,7 @@ _08072004:
ldrh r0, [r5, 0x2E]
adds r0, 0x1
strh r0, [r5, 0x2E]
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1483,7 +1483,7 @@ _08072084:
adds r0, r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0807209E:
movs r1, 0x2E
ldrsh r0, [r5, r1]

View File

@ -8,7 +8,7 @@
thumb_func_start sub_813D9B0
sub_813D9B0: @ 813D9B0
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl RunTasks
pop {r0}
bx r0
@ -41,13 +41,13 @@ _0813D9E8:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r6, 0x8]
adds r0, 0x1
strh r0, [r6, 0x8]
b _0813DA30
_0813DA00:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -164,7 +164,7 @@ evolution_cutscene: @ 813DA8C
movs r0, 0x4A
movs r1, 0
bl SetGpuReg
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_02022E14
movs r2, 0
strh r2, [r0]
@ -248,7 +248,7 @@ evolution_cutscene: @ 813DA8C
movs r1, 0x88
lsls r1, 1
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
adds r0, r5, 0
movs r1, 0x1
bl sub_806A068
@ -304,7 +304,7 @@ evolution_cutscene: @ 813DA8C
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
mov r0, r10
movs r1, 0x3
bl sub_806A068
@ -369,7 +369,7 @@ evolution_cutscene: @ 813DA8C
strh r2, [r0, 0x1C]
ldr r1, =gUnknown_0203AB80
ldr r0, [r1]
ldr r1, =gUnknown_02037754
ldr r1, =gPlttBufferUnfaded + 0x40
adds r0, 0x4
movs r2, 0x60
bl memcpy
@ -459,7 +459,7 @@ sub_813DD7C: @ 813DD7C
movs r0, 0x4A
movs r1, 0
bl SetGpuReg
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_02022E14
strh r4, [r0]
ldr r0, =gUnknown_02022E16
@ -505,7 +505,7 @@ sub_813DD7C: @ 813DD7C
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
adds r0, r5, 0
movs r1, 0x3
bl sub_806A068
@ -553,7 +553,7 @@ sub_813DD7C: @ 813DD7C
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
bl ShowBg
movs r0, 0x1
@ -652,7 +652,7 @@ _0813DFE0:
b _0813E180
.pool
_0813E050:
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =nullsub_83
bl SetHBlankCallback
ldr r0, =sub_813FD64
@ -710,7 +710,7 @@ _0813E0A8:
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _0813E180
.pool
_0813E0F0:
@ -769,7 +769,7 @@ _0813E174:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
_0813E180:
ldr r1, =gUnknown_030022C0
movs r0, 0x87
@ -788,7 +788,7 @@ _0813E198:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl sub_807B140
movs r0, 0
bl ShowBg
@ -880,7 +880,7 @@ sub_813E1D4: @ 813E1D4
movs r1, 0x90
lsls r1, 1
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
adds r0, r5, 0
movs r1, 0x1
bl sub_806A068
@ -986,7 +986,7 @@ sub_813E3A4: @ 813E3A4
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl RunTasks
pop {r0}
bx r0
@ -998,7 +998,7 @@ sub_813E3C0: @ 813E3C0
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl RunTasks
pop {r0}
bx r0
@ -1290,7 +1290,7 @@ _0813E670:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r2, =gUnknown_02020630
ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
@ -1324,7 +1324,7 @@ _0813E670:
bl _0813F1A4
.pool
_0813E6D4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1406,11 +1406,11 @@ _0813E780:
movs r1, 0x4
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl _0813F1A4
.pool
_0813E7B0:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1573,7 +1573,7 @@ _0813E918:
bl _0813F1A4
_0813E926:
bl m4aMPlayAllStop
ldr r0, =gUnknown_02037754
ldr r0, =gPlttBufferUnfaded + 0x40
ldr r1, =gUnknown_0203AB80
ldr r1, [r1]
adds r1, 0x4
@ -1586,7 +1586,7 @@ _0813E926:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
@ -1595,7 +1595,7 @@ _0813E926:
b _0813EC52
.pool
_0813E964:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1733,7 +1733,7 @@ _0813EAA8:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
@ -1742,7 +1742,7 @@ _0813EAA8:
b _0813EC52
.pool
_0813EAC8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r2, 0x80
adds r0, r2, 0
@ -1805,7 +1805,7 @@ _0813EB48:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@ -1813,7 +1813,7 @@ _0813EB48:
b _0813EC52
.pool
_0813EB74:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2186,7 +2186,7 @@ _0813EECC:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0813EEF2:
ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
@ -2215,7 +2215,7 @@ _0813EF00:
b _0813F1A4
.pool
_0813EF30:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2247,7 +2247,7 @@ _0813EF3E:
b _0813F1A4
.pool
_0813EF88:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2608,7 +2608,7 @@ _0813F2EC:
b _0813F9C8
.pool
_0813F314:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2789,7 +2789,7 @@ _0813F4A6:
adds r4, r1
ldrh r1, [r4, 0xC]
bl sub_81401E0
ldr r0, =gUnknown_02037754
ldr r0, =gPlttBufferUnfaded + 0x40
ldr r1, [r5]
adds r1, 0x4
movs r2, 0x60
@ -2983,7 +2983,7 @@ _0813F67C:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0813F6AC:
lsls r0, r7, 2
adds r0, r7
@ -2996,7 +2996,7 @@ _0813F6B4:
b _0813FCC4
.pool
_0813F6D0:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3324,7 +3324,7 @@ _0813F9C0:
_0813F9C8:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0813FCC4
.pool
_0813F9E4:
@ -3351,7 +3351,7 @@ _0813F9E4:
b _0813FCC4
.pool
_0813FA24:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3398,7 +3398,7 @@ _0813FA3E:
b _0813FCC4
.pool
_0813FAA8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3664,7 +3664,7 @@ sub_813FCDC: @ 813FCDC
bl SetGpuReg
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_80BA0A8
pop {r0}
bx r0
@ -3708,7 +3708,7 @@ sub_813FD64: @ 813FD64
bl SetGpuReg
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_80BA0A8
pop {r0}
bx r0
@ -3789,7 +3789,7 @@ _0813FE74:
adds r0, r1
movs r1, 0xA0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
strh r5, [r4]
ldrh r0, [r4, 0x2]
adds r0, 0x1
@ -3997,7 +3997,7 @@ _0814002C:
ldr r0, =gUnknown_085B51E4
movs r1, 0xA0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_085B4134
movs r0, 0
str r0, [sp]
@ -4089,7 +4089,7 @@ _0814011E:
movs r0, 0
movs r1, 0xA0
movs r2, 0x20
bl rboxid_80040B8
bl FillPalette
pop {r0}
bx r0
.pool
@ -4117,7 +4117,7 @@ _0814015A:
movs r0, 0
movs r1, 0xA0
movs r2, 0x20
bl rboxid_80040B8
bl FillPalette
bl sub_8140174
pop {r0}
bx r0

View File

@ -2829,7 +2829,7 @@ pal_patch_for_npc: @ 808E91C
lsrs r4, 16
adds r1, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4}
pop {r0}
bx r0

View File

@ -2135,7 +2135,7 @@ apply_map_tileset_palette: @ 8088CC4
mov r0, sp
adds r1, r5, 0
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
ldr r0, [r4, 0x8]
adds r0, 0x2
adds r5, 0x1
@ -2145,7 +2145,7 @@ apply_map_tileset_palette: @ 8088CC4
lsls r2, r4, 16
lsrs r2, 16
adds r1, r5, 0
bl gpu_pal_apply
bl LoadPalette
lsls r4, 15
lsrs r4, 16
adds r0, r5, 0
@ -2159,7 +2159,7 @@ _08088D18:
adds r0, 0xC0
adds r1, r5, 0
adds r2, r7, 0
bl gpu_pal_apply
bl LoadPalette
lsrs r1, r6, 17
adds r0, r5, 0
bl nullsub_3
@ -2167,7 +2167,7 @@ _08088D18:
_08088D32:
ldr r0, [r4, 0x8]
mov r1, r8
bl decompress_palette
bl LoadCompressedPalette
lsrs r1, r6, 17
mov r0, r8
bl nullsub_3

View File

@ -219,8 +219,8 @@ _080F9D50:
negs r0, r0
movs r1, 0
movs r2, 0
bl sub_80A2A20
ldr r0, =gUnknown_02037B14
bl BlendPalettes
ldr r0, =gPlttBufferFaded
strh r5, [r0]
_080F9D76:
ldrh r1, [r4, 0xE]
@ -318,7 +318,7 @@ _080F9E24:
beq _080F9ED8
b _080F9F2C
_080F9E2E:
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
strh r1, [r0]
b _080F9F4E
.pool
@ -421,8 +421,8 @@ _080F9EF6:
subs r0, 0x79
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
ldr r1, =gUnknown_02037B14
bl BlendPalettes
ldr r1, =gPlttBufferFaded
movs r0, 0
strh r0, [r1]
_080F9F0C:

View File

@ -1641,7 +1641,7 @@ _081800EC:
movs r1, 0x10
movs r2, 0
movs r3, 0
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8184D88
str r0, [r4, 0x1C]
b _08180128
@ -1658,7 +1658,7 @@ _0818010C:
lsrs r2, 24
movs r1, 0x10
movs r3, 0
bl pal_fade_1
bl BlendPalette
_08180128:
ldrh r0, [r4, 0x32]
adds r0, 0x1
@ -2870,7 +2870,7 @@ _08180AA8:
ldr r3, =0x000002df
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8184D88
str r0, [r4, 0x1C]
b _08180AE8
@ -2887,7 +2887,7 @@ _08180ACC:
lsrs r2, 24
ldr r3, =0x000002df
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
_08180AE8:
ldrh r0, [r4, 0x32]
adds r0, 0x2
@ -2923,7 +2923,7 @@ _08180B14:
movs r1, 0x10
movs r2, 0
movs r3, 0x1F
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8184D88
str r0, [r4, 0x1C]
b _08180B50
@ -2940,7 +2940,7 @@ _08180B34:
lsrs r2, 24
movs r1, 0x10
movs r3, 0x1F
bl pal_fade_1
bl BlendPalette
_08180B50:
ldrh r0, [r4, 0x32]
adds r0, 0x2
@ -2976,7 +2976,7 @@ _08180B78:
lsls r3, 7
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8184D88
str r0, [r4, 0x1C]
b _08180BB6
@ -2994,7 +2994,7 @@ _08180B98:
movs r3, 0xF8
lsls r3, 7
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
_08180BB6:
ldrh r0, [r4, 0x32]
adds r0, 0x2
@ -3029,7 +3029,7 @@ _08180BE0:
ldr r3, =0x000003ff
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8184D88
str r0, [r4, 0x1C]
b _08180C20
@ -3046,7 +3046,7 @@ _08180C04:
lsrs r2, 24
ldr r3, =0x000003ff
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
_08180C20:
ldrh r0, [r4, 0x32]
adds r0, 0x2
@ -3082,7 +3082,7 @@ _08180C4C:
ldr r3, =0x00006018
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8184D88
str r0, [r4, 0x1C]
b _08180C8C
@ -3099,7 +3099,7 @@ _08180C70:
lsrs r2, 24
ldr r3, =0x00006018
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
_08180C8C:
ldrh r0, [r4, 0x32]
adds r0, 0x2
@ -4131,7 +4131,7 @@ _08181464:
ldr r3, =0x000003ff
movs r1, 0x10
movs r2, 0x10
bl pal_fade_1
bl BlendPalette
b _08181494
.pool
_08181488:
@ -4139,7 +4139,7 @@ _08181488:
ldr r3, =0x000003ff
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
_08181494:
movs r0, 0
strh r0, [r4, 0x36]
@ -10887,7 +10887,7 @@ _081847D0:
ldr r3, =0x000003ff
movs r1, 0x10
movs r2, 0x10
bl pal_fade_1
bl BlendPalette
b _081847FC
.pool
_081847F0:
@ -10895,7 +10895,7 @@ _081847F0:
ldr r3, =0x000003ff
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
_081847FC:
movs r0, 0
strh r0, [r4, 0x36]
@ -11037,7 +11037,7 @@ sub_81848E0: @ 81848E0
movs r1, 0x10
movs r2, 0
movs r3, 0x1F
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8184D88
str r0, [r4, 0x1C]
b _0818492A
@ -11059,7 +11059,7 @@ _08184904:
adds r1, r3
ldrh r3, [r1]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
_0818492A:
pop {r4,r5}
pop {r0}

View File

@ -10,7 +10,7 @@ sub_816CBE8: @ 816CBE8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_80BA0A8
pop {r0}
bx r0
@ -22,12 +22,12 @@ sub_816CC00: @ 816CC00
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
cmp r0, 0
beq _0816CC3C
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -55,7 +55,7 @@ _0816CC4C:
thumb_func_start sub_816CC54
sub_816CC54: @ 816CC54
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _0816CC66
@ -93,7 +93,7 @@ load_copyright_graphics: @ 816CC70
ldr r0, =gIntroCopyright_Pal
adds r1, r5, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4-r6}
pop {r0}
bx r0
@ -178,7 +178,7 @@ _0816CCF4:
ldr r1, =0x05000002
ldr r2, =0x010001ff
bl CpuSet
bl sub_80A1A74
bl ResetPaletteFade
movs r1, 0xE0
lsls r1, 6
movs r0, 0
@ -195,7 +195,7 @@ _0816CCF4:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r1, 0xE0
lsls r1, 3
movs r0, 0x8
@ -215,7 +215,7 @@ _0816CCF4:
ldr r0, =gUnknown_030062B0
bl GameCubeMultiBoot_Init
_0816CDBC:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
@ -240,14 +240,14 @@ _0816CE00:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
b _0816CEA0
.pool
_0816CE2C:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _0816CEA0
@ -428,7 +428,7 @@ task_intro_1: @ 816CF18
lsls r5, 2
movs r1, 0
adds r2, r5, 0
bl gpu_pal_apply
bl LoadPalette
ldr r1, =0x00009603
movs r0, 0xE
bl SetGpuReg
@ -452,7 +452,7 @@ task_intro_1: @ 816CF18
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085E4A84
bl LoadTaggedObjectPalettes
ldr r4, =gUnknown_02037914
ldr r4, =gPlttBufferUnfaded + 0x200
movs r3, 0xF0
lsls r3, 1
adds r1, r4, r3
@ -543,7 +543,7 @@ task_intro_2: @ 816D12C
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_816CBE8
bl SetVBlankCallback
movs r1, 0xFA
@ -886,7 +886,7 @@ _0816D418:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -1069,7 +1069,7 @@ _0816D598:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_816CBE8
bl SetVBlankCallback
movs r1, 0x80
@ -1129,7 +1129,7 @@ _0816D67C:
movs r1, 0x8
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -1790,7 +1790,7 @@ task_intro_10: @ 816DBAC
movs r2, 0x80
lsls r2, 2
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
@ -1815,7 +1815,7 @@ task_intro_10: @ 816DBAC
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =0x00004883
movs r0, 0xC
bl SetGpuReg
@ -1897,7 +1897,7 @@ _0816DCA8:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0816DCE6:
add sp, 0x4
pop {r4,r5}
@ -1933,7 +1933,7 @@ task_intro_13: @ 816DD28
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1963,7 +1963,7 @@ task_intro_13: @ 816DD28
ldr r0, =gUnknown_0852561C
bl LoadCompressedObjectPaletteUsingHeap
ldr r0, =gUnknown_08D85CD0
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
movs r2, 0x80
lsls r2, 1
bl CpuSet
@ -2016,7 +2016,7 @@ task_intro_14: @ 816DDD8
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
@ -2231,7 +2231,7 @@ _0816DFF4:
ldrsh r0, [r4, r1]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
ldr r1, =gUnknown_02037B52
ldr r1, =gPlttBufferFaded + 0x3E
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0xE]
@ -2273,7 +2273,7 @@ _0816E046:
ldrsh r0, [r4, r2]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
ldr r1, =gUnknown_02037B52
ldr r1, =gPlttBufferFaded + 0x3E
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0xE]
@ -2376,7 +2376,7 @@ _0816E0DE:
movs r1, 0x3
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
strh r5, [r4, 0x6]
movs r0, 0
strh r0, [r4, 0x8]
@ -2398,7 +2398,7 @@ _0816E14E:
strh r0, [r4]
b _0816E176
_0816E156:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2592,7 +2592,7 @@ task_intro_19: @ 816E2A0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
@ -2890,7 +2890,7 @@ _0816E56E:
ldrsh r0, [r5, r2]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
ldr r1, =gUnknown_02037B72
ldr r1, =gPlttBufferFaded + 0x5E
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0xE]
@ -2934,7 +2934,7 @@ _0816E5BC:
ldrsh r0, [r5, r2]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
ldr r1, =gUnknown_02037B72
ldr r1, =gPlttBufferFaded + 0x5E
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0xE]
@ -2993,7 +2993,7 @@ _0816E61A:
movs r1, 0x3
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0816E690
.pool
_0816E664:
@ -3025,7 +3025,7 @@ _0816E690:
b _0816E6BC
.pool
_0816E69C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3448,7 +3448,7 @@ _0816EA24:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r2, 0xA0
lsls r2, 7
adds r0, r2, 0
@ -3471,7 +3471,7 @@ _0816EA58:
movs r1, 0x3
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0816EA74:
ldrh r1, [r4, 0xC]
movs r2, 0xC
@ -3484,7 +3484,7 @@ _0816EA74:
b _0816EAA6
.pool
_0816EA90:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3727,7 +3727,7 @@ _0816ECAC:
ldrsh r0, [r4, r1]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
ldr r1, =gUnknown_02037BCE
ldr r1, =gPlttBufferFaded + 0xBA
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0x30]
@ -3759,7 +3759,7 @@ _0816ECDC:
ldrsh r0, [r4, r1]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
ldr r1, =gUnknown_02037BCE
ldr r1, =gPlttBufferFaded + 0xBA
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0x30]
@ -3807,7 +3807,7 @@ task_intro_27: @ 816ED20
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
strh r0, [r4, 0x8]
movs r0, 0xA8
@ -3919,7 +3919,7 @@ _0816EE3A:
ldrh r0, [r2, 0x8]
subs r0, 0x2
strh r0, [r2, 0x8]
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -4009,7 +4009,7 @@ _0816EEF4:
lsls r0, 1
ldr r1, =gUnknown_08D85E72
adds r0, r1
ldr r1, =gUnknown_02037BD0
ldr r1, =gPlttBufferFaded + 0xBC
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0x2]
@ -4045,7 +4045,7 @@ _0816EF34:
lsls r0, 1
ldr r1, =gUnknown_08D85E72
adds r0, r1
ldr r1, =gUnknown_02037BC4
ldr r1, =gPlttBufferFaded + 0xB0
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0x2]
@ -4082,7 +4082,7 @@ _0816EF80:
lsls r0, 1
ldr r1, =gUnknown_08D85E52
adds r0, r1
ldr r1, =gUnknown_02037BCC
ldr r1, =gPlttBufferFaded + 0xB8
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0x2]
@ -4147,9 +4147,9 @@ _0816F00A:
ldr r3, =0x00002949
movs r0, 0x50
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldr r4, =gUnknown_08D85E7C
ldr r5, =gUnknown_02037BD0
ldr r5, =gPlttBufferFaded + 0xBC
adds r0, r4, 0
adds r1, r5, 0
movs r2, 0x1
@ -4188,14 +4188,14 @@ _0816F074:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r5]
adds r0, 0x1
strh r0, [r5]
b _0816F0B2
.pool
_0816F0A0:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -1508,7 +1508,7 @@ sub_80FDC00: @ 80FDC00
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -60,7 +60,7 @@ sub_8009414: @ 8009414
ldr r0, =gUnknown_082ECF20
lsls r1, r5, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r3, =0x040000d4
ldr r0, =gUnknown_082ECF40
str r0, [r3]
@ -162,7 +162,7 @@ sub_80094EC: @ 80094EC
mov r2, r8
lsls r1, r2, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r2, =0x040000d4
ldr r0, =gUnknown_082ECF40
str r0, [r2]
@ -242,7 +242,7 @@ _080095A0:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldr r0, =gUnknown_03000D60
str r4, [r0]
bl sub_8009638
@ -330,7 +330,7 @@ sub_80096BC: @ 80096BC
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_80096BC
@ -605,7 +605,7 @@ _0800992A:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08009946:
ldrh r1, [r4, 0x2E]
movs r0, 0x8
@ -666,7 +666,7 @@ c2_08009A8C: @ 80099BC
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end c2_08009A8C
@ -3354,11 +3354,11 @@ c2_800ACD4: @ 800AF30
bl InitHeap
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl pal_fade_control_reset_maybe
bl ResetPaletteFadeControl
movs r0, 0
movs r1, 0
movs r2, 0x2
bl rboxid_80040B8
bl FillPalette
bl ResetTasks
bl remove_some_task
ldr r1, =gUnknown_030030FC
@ -3422,7 +3422,7 @@ _0800AF8C:
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_03002700
movs r0, 0
strb r0, [r1]
@ -3436,7 +3436,7 @@ _0800AF8C:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldr r0, =sub_800B1A0
bl SetMainCallback2
_0800B03C:
@ -3472,7 +3472,7 @@ sub_800B080: @ 800B080
ldr r0, =gUnknown_082EC86C
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer
@ -16590,7 +16590,7 @@ sub_8011AE8: @ 8011AE8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8011AE8
@ -16601,7 +16601,7 @@ sub_8011AFC: @ 8011AFC
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl ResetTasks
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =sub_8011AE8
bl SetVBlankCallback
bl sub_80093CC
@ -16635,7 +16635,7 @@ _08011B38:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl sub_8011BA4
ldr r0, =sub_8011BF8
bl SetMainCallback2
@ -16705,7 +16705,7 @@ sub_8011BF8: @ 8011BF8
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_8011BF8
@ -21689,7 +21689,7 @@ _080148CC:
strh r0, [r7]
b _080149B2
_080148E4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -24533,11 +24533,11 @@ _0801638E:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x12
b _08016876
_080163A2:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _080163AE
@ -24674,11 +24674,11 @@ _080164E0:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x36
b _08016876
_080164F4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -28584,7 +28584,7 @@ sub_8018424: @ 8018424
push {lr}
bl ProcessObjectCopyRequests
bl LoadOamFromSprites
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8018424
@ -28633,7 +28633,7 @@ _08018480:
_08018482:
movs r0, 0
bl SetVBlankCallback
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl ResetTasks
@ -28722,12 +28722,12 @@ _08018574:
ldr r0, =gUnknown_082F0548
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x2
bl stdpal_get
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0xC0
bl sub_81978B0
movs r0, 0
@ -32545,7 +32545,7 @@ sub_801A3F4: @ 801A3F4
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
_0801A414:
pop {r0}
bx r0
@ -32556,7 +32556,7 @@ sub_801A418: @ 801A418
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_801A418
@ -32617,7 +32617,7 @@ sub_801A43C: @ 801A43C
ldr r0, =gUnknown_082F0D3C
bl InitWindows
bl DeactivateAllTextPrinters
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl ResetTasks
bl remove_some_task
@ -32656,7 +32656,7 @@ sub_801A43C: @ 801A43C
ldr r0, =gUnknown_082F0790
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0xF0
bl sub_81978B0
bl sub_81AFBF0
@ -32678,7 +32678,7 @@ sub_801A43C: @ 801A43C
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0xC
pop {r4,r5}
pop {r0}
@ -32742,7 +32742,7 @@ _0801A5E4:
adds r0, r1
movs r1, 0
movs r2, 0x10
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool
@ -32889,7 +32889,7 @@ _0801A728:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl ShowBg
movs r0, 0
@ -32898,7 +32898,7 @@ _0801A728:
bl ShowBg
b _0801A86C
_0801A74C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -33029,7 +33029,7 @@ _0801A85C:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0801A86C:
ldr r1, =gTasks
lsls r0, r5, 2
@ -33043,7 +33043,7 @@ _0801A876:
b _0801A89C
.pool
_0801A884:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -33541,7 +33541,7 @@ sub_801AC40: @ 801AC40
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_801AC40
@ -33705,7 +33705,7 @@ _0801AE24:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
bl ShowBg
ldr r1, =gUnknown_030022C0
@ -33715,7 +33715,7 @@ _0801AE24:
b _0801AF8A
.pool
_0801AE48:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _0801AE54
@ -33772,7 +33772,7 @@ _0801AEA6:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
@ -33809,7 +33809,7 @@ _0801AF16:
b _0801AFAE
.pool
_0801AF24:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _0801AFAE
@ -33870,7 +33870,7 @@ _0801AFAE:
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
_0801AFC2:
add sp, 0xC
pop {r4}
@ -35438,10 +35438,10 @@ _0801BBC8:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0801BD86
_0801BBDA:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _0801BBE6
@ -35529,8 +35529,8 @@ _0801BC9A:
bl stdpal_get
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
ldr r2, =gUnknown_02037FD4
bl LoadPalette
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -35544,7 +35544,7 @@ _0801BC9A:
ldr r0, [r0, 0xC]
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, [r5]
adds r4, r1, r4
ldr r0, [r4]
@ -35596,7 +35596,7 @@ _0801BD3A:
bl ShowBg
movs r0, 0x2
bl ShowBg
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -35608,12 +35608,12 @@ _0801BD3A:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl fade_and_return_progress_probably
bl BeginNormalPaletteFade
bl UpdatePaletteFade
b _0801BD86
.pool
_0801BD70:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@ -35685,10 +35685,10 @@ _0801BDF0:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0801BEDA
_0801BE02:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _0801BEDA
@ -35767,11 +35767,11 @@ _0801BE9E:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0801BEDA
.pool
_0801BEC4:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@ -36868,10 +36868,10 @@ _0801C7B4:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0801CA1E
_0801C7C6:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _0801C7D2
@ -36993,8 +36993,8 @@ _0801C8E2:
bl stdpal_get
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
ldr r2, =gUnknown_02037FD4
bl LoadPalette
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -37009,7 +37009,7 @@ _0801C8E2:
ldr r0, [r0, 0xC]
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
mov r2, r8
ldr r1, [r2]
adds r4, r1, r4
@ -37082,7 +37082,7 @@ _0801C9A8:
bl ShowBg
movs r0, 0x3
bl ShowBg
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -37106,12 +37106,12 @@ _0801C9A8:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl fade_and_return_progress_probably
bl BeginNormalPaletteFade
bl UpdatePaletteFade
b _0801CA1E
.pool
_0801CA04:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _0801CA38
@ -37195,10 +37195,10 @@ _0801CAA0:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0801CC0E
_0801CAB2:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _0801CABE
@ -37327,11 +37327,11 @@ _0801CBC0:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0801CC0E
.pool
_0801CBF4:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _0801CC28
@ -39783,13 +39783,13 @@ _0801DE8C:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
str r5, [sp]
adds r0, r4, 0
adds r1, r4, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_801DF20
bl SetVBlankCallback
_0801DEBC:
@ -39799,8 +39799,8 @@ _0801DEBC:
b _0801DF04
.pool
_0801DEC8:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -39834,7 +39834,7 @@ _0801DF04:
thumb_func_start sub_801DF20
sub_801DF20: @ 801DF20
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl sub_80BA0A8
@ -39849,7 +39849,7 @@ sub_801DF38: @ 801DF38
bl sub_801F5B8
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_801DF38
@ -41313,7 +41313,7 @@ _0801EB88:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0xD
@ -41321,7 +41321,7 @@ _0801EB88:
b _0801EBC2
.pool
_0801EBA8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -44666,11 +44666,11 @@ sub_80205B4: @ 80205B4
ldr r0, =gUnknown_08DD4BD0
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_08DD4BB0
movs r1, 0xC0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_08DD4BF0
movs r0, 0
str r0, [sp]
@ -44698,7 +44698,7 @@ task_tutorial_story_unknown: @ 8020604
ldr r0, =gUnknown_08DD4860
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_08DD4880
movs r0, 0
str r0, [sp]
@ -44747,7 +44747,7 @@ sub_8020680: @ 8020680
ldr r0, =gUnknown_082F2C20
movs r1, 0x80
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =0x06004020
movs r0, 0
movs r2, 0x20
@ -44764,7 +44764,7 @@ sub_80206A4: @ 80206A4
ldr r0, =gUnknown_082F2C40
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
bl PutWindowTilemap
movs r0, 0
@ -44850,7 +44850,7 @@ sub_8020740: @ 8020740
ldr r0, =gUnknown_0860F074
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool
@ -45141,7 +45141,7 @@ sub_80209AC: @ 80209AC
lsrs r1, 16
adds r0, r4, 0
movs r2, 0x4
bl gpu_pal_apply
bl LoadPalette
pop {r4}
pop {r0}
bx r0
@ -45842,7 +45842,7 @@ _08020F66:
thumb_func_start sub_8020F74
sub_8020F74: @ 8020F74
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
pop {r0}
@ -46017,7 +46017,7 @@ _080210BE:
b _080212FC
.pool
_080210E4:
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
b _080212FC
@ -46138,7 +46138,7 @@ _080211F8:
bl sub_8022588
adds r0, r5, 0
bl sub_8022600
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x8]
movs r2, 0x80
orrs r1, r2
@ -46150,7 +46150,7 @@ _0802121C:
movs r2, 0xC0
lsls r2, 1
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_082F3C8C
movs r0, 0x1
movs r2, 0
@ -46201,7 +46201,7 @@ _08021278:
b _080212FC
.pool
_080212B4:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -46210,7 +46210,7 @@ _080212B4:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
bl ShowBg
movs r0, 0x1
@ -46290,11 +46290,11 @@ _08021368:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl fade_and_return_progress_probably
bl BeginNormalPaletteFade
bl UpdatePaletteFade
b _0802143E
_0802137E:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _0802143E
@ -49312,7 +49312,7 @@ sub_8022C58: @ 8022C58
lsls r4, 8
ldrb r2, [r1, 0x7]
orrs r4, r2
ldr r5, =gUnknown_02037FD4
ldr r5, =gPaletteFade
ldrb r3, [r5, 0x8]
movs r2, 0x7F
ands r2, r3
@ -49323,8 +49323,8 @@ sub_8022C58: @ 8022C58
ldrb r3, [r1, 0x6]
str r4, [sp]
adds r1, r5, 0
bl pal_fade_maybe
bl fade_and_return_progress_probably
bl BeginNormalPaletteFade
bl UpdatePaletteFade
movs r0, 0x2
strb r0, [r6, 0xE]
movs r0, 0
@ -49355,7 +49355,7 @@ _08022CC6:
beq _08022CF6
b _08022D06
_08022CD0:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _08022D0C
@ -51118,7 +51118,7 @@ _08023A64:
negs r0, r0
ldr r2, =0x000003ff
movs r1, 0x8
bl sub_80A2A20
bl BlendPalettes
movs r0, 0x9C
lsls r0, 1
adds r1, r4, r0
@ -51143,7 +51143,7 @@ _08023AA2:
negs r0, r0
ldr r2, =0x000003ff
movs r1, 0
bl sub_80A2A20
bl BlendPalettes
ldr r2, =0x00000139
adds r1, r4, r2
movs r0, 0x4
@ -51301,7 +51301,7 @@ _08023BE2:
negs r0, r0
movs r1, 0x8
movs r2, 0x1F
bl sub_80A2A20
bl BlendPalettes
movs r0, 0x9C
lsls r0, 1
adds r1, r5, r0
@ -51323,7 +51323,7 @@ _08023C04:
negs r0, r0
movs r1, 0
movs r2, 0x1F
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
strb r0, [r4]
b _08023C9C
@ -52312,7 +52312,7 @@ _080243DC:
movs r3, 0x10
b _08024410
_080243EA:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _08024434
@ -52330,11 +52330,11 @@ _080243F6:
movs r2, 0x10
movs r3, 0
_08024410:
bl pal_fade_maybe
bl fade_and_return_progress_probably
bl BeginNormalPaletteFade
bl UpdatePaletteFade
b _08024434
_0802441A:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _0802443A
@ -53443,21 +53443,21 @@ _08024CE6:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
str r0, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80261E4
bl SetVBlankCallback
b _08024D20
.pool
_08024D10:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -54656,11 +54656,11 @@ _080256CE:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0802571A
_080256E0:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -54745,7 +54745,7 @@ _08025798:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08025848
_080257B0:
movs r0, 0
@ -54796,18 +54796,18 @@ _08025818:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
str r0, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08025848
_08025838:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -55982,7 +55982,7 @@ sub_80261CC: @ 80261CC
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_80261CC
@ -55990,7 +55990,7 @@ sub_80261CC: @ 80261CC
thumb_func_start sub_80261E4
sub_80261E4: @ 80261E4
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
pop {r0}
@ -61963,7 +61963,7 @@ sub_8028FF8: @ 8028FF8
ldr r0, [r0, 0x4]
movs r1, 0xA0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4}
pop {r0}
bx r0
@ -64752,7 +64752,7 @@ _0802A928:
ldr r0, =gUnknown_082F7DF0
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
b _0802A98A
.pool
_0802A938:
@ -64788,7 +64788,7 @@ _0802A972:
bl stdpal_get
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _0802A98A
_0802A982:
movs r0, 0
@ -65137,7 +65137,7 @@ sub_802AC2C: @ 802AC2C
thumb_func_start sub_802AC58
sub_802AC58: @ 802AC58
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
pop {r0}
@ -65150,7 +65150,7 @@ sub_802AC6C: @ 802AC6C
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_802AC6C
@ -65256,14 +65256,14 @@ _0802AD68:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
str r0, [sp]
adds r0, r4, 0
adds r1, r4, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_802AC58
bl SetVBlankCallback
ldr r0, =gUnknown_02022CFC
@ -65271,8 +65271,8 @@ _0802AD68:
b _0802ADC0
.pool
_0802ADA4:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -67211,11 +67211,11 @@ _0802BCC8:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
b _0802BD02
_0802BCEE:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -69942,7 +69942,7 @@ _0802D178:
ldr r0, =gUnknown_082FC044
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_082FC064
str r5, [sp]
movs r0, 0x3
@ -69959,7 +69959,7 @@ _0802D178:
ldr r0, =gUnknown_082FC440
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_082FC460
str r5, [sp]
movs r0, 0x2
@ -69975,7 +69975,7 @@ _0802D178:
ldr r0, =gUnknown_082FD168
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_082FD188
str r5, [sp]
movs r0, 0x1
@ -69991,7 +69991,7 @@ _0802D178:
ldr r0, =gUnknown_082FC024
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, [r6]
movs r0, 0xD3
lsls r0, 1

View File

@ -221,7 +221,7 @@ _0812166E:
b _081219D4
.pool
_08121688:
bl sub_80A1A74
bl ResetPaletteFade
b _081219D4
_0812168E:
bl ResetTasks
@ -367,8 +367,8 @@ _081217EC:
bl sub_8098C64
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
ldr r6, =gUnknown_02037714
bl LoadPalette
ldr r6, =gPlttBufferUnfaded
ldr r4, =gUnknown_0859F2B8
ldr r0, =gUnknown_0203A134
ldr r3, [r0]
@ -383,7 +383,7 @@ _081217EC:
subs r2, 0x26
adds r0, r6, r2
strh r1, [r0]
ldr r5, =gUnknown_02037B14
ldr r5, =gPlttBufferFaded
ldrb r1, [r3]
lsls r0, r1, 2
adds r0, r1
@ -418,7 +418,7 @@ _081217EC:
ldr r0, [r0]
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_0859F2B0
ldr r0, =gUnknown_03005D90
ldr r2, [r0]
@ -482,7 +482,7 @@ _081218EC:
_081218F6:
ldr r0, =sub_8121C50
bl SetVBlankCallback
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -557,8 +557,8 @@ _08121980:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
ldr r2, =gUnknown_02037FD4
bl BeginNormalPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -885,7 +885,7 @@ sub_8121C50: @ 8121C50
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8121C50
@ -918,7 +918,7 @@ _08121C7C:
thumb_func_start sub_8121C98
sub_8121C98: @ 8121C98
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _08121CB2
@ -951,7 +951,7 @@ sub_8121CC0: @ 8121CC0
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0203A134
ldr r0, [r0]
movs r1, 0x84
@ -969,7 +969,7 @@ _08121CEE:
thumb_func_start sub_8121D00
sub_8121D00: @ 8121D00
push {r4,lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _08121D88
@ -1013,7 +1013,7 @@ _08121D58:
ldr r2, =0x0000222c
movs r1, 0
bl memset
bl sub_80A1A74
bl ResetPaletteFade
movs r0, 0
bl UnsetBgTilemapBuffer
movs r0, 0x1

View File

@ -12,7 +12,7 @@ CB2_MainMenu: @ 802F6B0
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end CB2_MainMenu
@ -23,7 +23,7 @@ VBlankCB_MainMenu: @ 802F6C8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end VBlankCB_MainMenu
@ -118,15 +118,15 @@ InitMainMenu: @ 802F6F4
ldr r0, =0x810001ff
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_082FF0A0
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_082FF0C0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
@ -139,7 +139,7 @@ InitMainMenu: @ 802F6F4
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0802F7FE
.pool
_0802F7EC:
@ -150,7 +150,7 @@ _0802F7EC:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0802F7FE:
movs r0, 0
bl ResetBgsAndClearDma3BusyFlags
@ -240,7 +240,7 @@ Task_MainMenuCheckSaveFile: @ 802F8D8
ldr r0, =gTasks + 0x8
mov r8, r0
adds r4, r7, r0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -452,7 +452,7 @@ Task_MainMenuCheckBattery: @ 802FAB0
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -562,7 +562,7 @@ Task_DisplayMainMenu: @ 802FBA4
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r6, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -597,7 +597,7 @@ _0802FBCE:
strh r4, [r0]
movs r1, 0xFE
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
add r1, sp, 0xC
ldr r2, =0x00007fff
adds r0, r2, 0
@ -605,7 +605,7 @@ _0802FBCE:
adds r0, r1, 0
movs r1, 0xFA
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
add r1, sp, 0xC
ldr r2, =0x0000318c
adds r0, r2, 0
@ -613,7 +613,7 @@ _0802FBCE:
adds r0, r1, 0
movs r1, 0xFB
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
add r1, sp, 0xC
ldr r2, =0x0000675a
adds r0, r2, 0
@ -621,7 +621,7 @@ _0802FBCE:
adds r0, r1, 0
movs r1, 0xFC
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
@ -634,7 +634,7 @@ _0802FBCE:
adds r0, r1, 0
movs r1, 0xF1
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
b _0802FC96
.pool
_0802FC84:
@ -645,7 +645,7 @@ _0802FC84:
adds r0, r1, 0
movs r1, 0xF1
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
_0802FC96:
ldr r0, =gTasks
mov r8, r0
@ -1093,7 +1093,7 @@ HandleMainMenuInput: @ 80300E0
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
adds r0, r7, 0
subs r0, 0x8
adds r0, r4, r0
@ -1117,7 +1117,7 @@ _08030130:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x40
movs r1, 0xF0
bl SetGpuReg
@ -1269,7 +1269,7 @@ Task_HandleMainMenuAPressed: @ 803027C
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1461,10 +1461,10 @@ _08030400:
.4byte _08030488
.4byte _0803049C
_0803041C:
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
movs r1, 0
strh r1, [r0]
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
strh r1, [r0]
ldr r1, =gTasks
adds r0, r7, r6
@ -1475,10 +1475,10 @@ _0803041C:
b _08030514
.pool
_08030444:
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
movs r1, 0
strh r1, [r0]
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
strh r1, [r0]
ldr r0, =sub_8086230
b _0803048A
@ -1515,13 +1515,13 @@ _0803049C:
strh r4, [r0, 0xA]
ldr r1, =Task_DisplayMainMenuInvalidActionError
str r1, [r0]
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
movs r2, 0xF1
lsls r2, 1
adds r0, r2
ldr r1, =0x00007fff
strh r1, [r0]
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r0, r2
strh r1, [r0]
movs r0, 0x18
@ -1548,7 +1548,7 @@ _0803049C:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08030536
.pool
_08030514:
@ -1583,7 +1583,7 @@ Task_HandleMainMenuBPressed: @ 8030544
lsls r0, 24
lsrs r2, r0, 24
adds r5, r2, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1695,7 +1695,7 @@ _08030622:
b _08030688
.pool
_0803063C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1727,7 +1727,7 @@ _08030664:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =Task_HandleMainMenuBPressed
str r0, [r4]
_08030688:
@ -1924,11 +1924,11 @@ task_new_game_prof_birch_speech_1: @ 80307B0
ldr r0, =gUnknown_082FECFC
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_082FF028
movs r1, 0x1
movs r2, 0x10
bl gpu_pal_apply
bl LoadPalette
bl remove_some_task
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
@ -1942,7 +1942,7 @@ task_new_game_prof_birch_speech_1: @ 80307B0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -2105,7 +2105,7 @@ task_new_game_prof_birch_speech_4: @ 80309CC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2895,7 +2895,7 @@ _0803105C:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -2917,7 +2917,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3478,7 +3478,7 @@ task_new_game_prof_birch_speech_part2_9: @ 80314C4
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x4
bl play_sound_effect
ldr r0, =task_new_game_prof_birch_speech_part2_10
@ -3528,7 +3528,7 @@ task_new_game_prof_birch_speech_part2_11: @ 80315BC
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3558,7 +3558,7 @@ task_new_game_prof_birch_speech_part2_11: @ 80315BC
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =task_new_game_prof_birch_speech_part2_12
str r0, [r4]
_0803160A:
@ -3574,7 +3574,7 @@ task_new_game_prof_birch_speech_part2_12: @ 8031630
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3678,7 +3678,7 @@ new_game_prof_birch_speech_part2_start: @ 8031678
ldr r0, =0x81000200
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_082FED3C
adds r1, r4, 0
bl LZ77UnCompVram
@ -3688,11 +3688,11 @@ new_game_prof_birch_speech_part2_start: @ 8031678
ldr r0, =gUnknown_082FECFC
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_082FF01A
movs r1, 0x1
movs r2, 0x10
bl gpu_pal_apply
bl LoadPalette
bl ResetTasks
ldr r0, =task_new_game_prof_birch_speech_part2_1
movs r1, 0
@ -3758,7 +3758,7 @@ _080317E0:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x40
movs r1, 0
bl SetGpuReg
@ -4282,7 +4282,7 @@ _08031C62:
adds r0, r1
movs r1, 0x1
movs r2, 0x10
bl gpu_pal_apply
bl LoadPalette
_08031C7C:
pop {r4}
pop {r0}
@ -4371,7 +4371,7 @@ _08031D0E:
adds r0, r1
movs r1, 0x1
movs r2, 0x10
bl gpu_pal_apply
bl LoadPalette
_08031D28:
pop {r4}
pop {r0}
@ -4797,7 +4797,7 @@ LoadMainMenuWindowFrameTiles: @ 80320A4
ldr r0, [r0, 0x4]
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4-r6}
pop {r0}
bx r0

View File

@ -10,7 +10,7 @@ sub_8178944: @ 8178944
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8178944
@ -92,11 +92,11 @@ _081789AC:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
movs r0, 0
movs r1, 0
movs r2, 0x2
bl rboxid_80040B8
bl FillPalette
ldr r0, =sub_8178A78
bl SetMainCallback2
_08178A22:
@ -196,7 +196,7 @@ _08178AE4:
movs r3, 0
b _08178E30
_08178B12:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -539,7 +539,7 @@ _08178E24:
movs r2, 0
movs r3, 0x10
_08178E30:
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08178E34:
ldr r1, =gUnknown_030022C0
movs r0, 0x87
@ -552,7 +552,7 @@ _08178E3C:
b _08178E58
.pool
_08178E48:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -593,7 +593,7 @@ _08178E98:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x8
pop {r4-r6}
pop {r0}

View File

@ -101,7 +101,7 @@ _080E2E52:
bl choose_name_or_words_screen_init_bgs
b _080E2E86
_080E2E58:
bl sub_80A1A74
bl ResetPaletteFade
b _080E2E86
_080E2E5E:
bl ResetAllObjectData
@ -118,7 +118,7 @@ _080E2E74:
b _080E2E86
_080E2E7A:
bl sub_80E3CC8
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl sub_80E501C
_080E2E86:
ldr r1, =gUnknown_030022C0
@ -630,13 +630,13 @@ sub_80E3294: @ 80E3294
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
str r6, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r5]
ldr r0, =0x00001e10
adds r1, r0
@ -654,7 +654,7 @@ sub_80E3294: @ 80E3294
thumb_func_start sub_80E335C
sub_80E335C: @ 80E335C
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -769,7 +769,7 @@ sub_80E3448: @ 80E3448
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_02039F94
ldr r1, [r0]
ldr r0, =0x00001e10
@ -787,7 +787,7 @@ sub_80E3448: @ 80E3448
thumb_func_start sub_80E347C
sub_80E347C: @ 80E347C
push {r4,r5,lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1545,10 +1545,10 @@ sub_80E3AE8: @ 80E3AE8
lsrs r0, 24
bl sub_80E3A74
lsls r0, 16
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
lsrs r0, 15
adds r2, r0, r2
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r0, r1
ldrh r0, [r0]
strh r0, [r2]
@ -3763,16 +3763,16 @@ choose_name_or_words_screen_apply_bg_pals: @ 80E4CC8
ldr r0, =gUnknown_08DD3778
movs r1, 0
movs r2, 0xC0
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0858BD78
movs r1, 0xA0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x2
bl stdpal_get
movs r1, 0xB0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool
@ -4061,7 +4061,7 @@ sub_80E4F58: @ 80E4F58
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_80E4F58
@ -4092,7 +4092,7 @@ sub_80E4F94: @ 80E4F94
push {r4,r5,lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r1, =0x00001e18

View File

@ -11,7 +11,7 @@ sub_80BA4B0: @ 80BA4B0
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_80BA4B0
@ -21,7 +21,7 @@ sub_80BA4C8: @ 80BA4C8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_80BA4C8
@ -209,7 +209,7 @@ _080BA56A:
b _080BA7EC
.pool
_080BA69C:
bl sub_80A1A74
bl ResetPaletteFade
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
@ -238,7 +238,7 @@ _080BA6E0:
ldr r0, =gUnknown_0855C6A0
movs r1, 0
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x14]
@ -247,7 +247,7 @@ _080BA6E0:
ldr r0, [r0, 0x4]
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
@ -258,7 +258,7 @@ _080BA718:
ldr r0, =gUnknown_0855C604
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _080BA7EC
.pool
_080BA728:
@ -365,7 +365,7 @@ _080BA80C:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80BA4C8
bl SetVBlankCallback
ldr r0, =sub_80BA4B0
@ -385,7 +385,7 @@ sub_80BA83C: @ 80BA83C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -718,7 +718,7 @@ sub_80BAA64: @ 80BAA64
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80BAB08
str r0, [r4]
add sp, 0x4
@ -733,7 +733,7 @@ sub_80BAB08: @ 80BAB08
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1186,7 +1186,7 @@ _080BAE82:
ldr r0, [r0, 0x4]
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]
@ -1221,7 +1221,7 @@ _080BAED2:
ldr r0, [r0, 0x4]
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]

File diff suppressed because it is too large Load Diff

View File

@ -563,7 +563,7 @@ sub_816B2F0: @ 816B2F0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1006,7 +1006,7 @@ sub_816B674: @ 816B674
mov r10, r0
mov r4, r9
add r4, r10
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1240,7 +1240,7 @@ sub_816B8A4: @ 816B8A4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1514,7 +1514,7 @@ sub_816BAF8: @ 816BAF8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -81,7 +81,7 @@ sub_80BB370: @ 80BB370
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_80BB370
@ -382,7 +382,7 @@ _080BB5FC:
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
bl sub_80A1A74
bl ResetPaletteFade
bl ResetObjectPaletteAllocator
ldr r1, =gUnknown_0300301C
movs r0, 0x8
@ -517,7 +517,7 @@ sub_80BB774: @ 80BB774
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_80BB774
@ -621,7 +621,7 @@ _080BB810:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, [r7]
adds r0, r5
ldrh r1, [r0]
@ -691,7 +691,7 @@ _080BB8FC:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl sub_80C1258
ldr r1, =gTasks
lsls r3, r6, 2
@ -751,7 +751,7 @@ _080BB9A0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
@ -922,7 +922,7 @@ _080BBB34:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
@ -1213,7 +1213,7 @@ sub_80BBDE8: @ 80BBDE8
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1357,7 +1357,7 @@ _080BBEEC:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
@ -1415,7 +1415,7 @@ _080BBFC8:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl sub_80C1258
ldr r2, =gTasks
lsls r1, r6, 2
@ -1450,7 +1450,7 @@ _080BC024:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
@ -1631,7 +1631,7 @@ _080BC1E4:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
@ -1650,7 +1650,7 @@ _080BC214:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
@ -1848,7 +1848,7 @@ sub_80BC3DC: @ 80BC3DC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1913,7 +1913,7 @@ sub_80BC47C: @ 80BC47C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2001,7 +2001,7 @@ _080BC540:
.4byte _080BC790
.4byte _080BC818
_080BC55C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2089,7 +2089,7 @@ _080BC640:
movs r2, 0
bl CopyToBgTilemapBuffer
_080BC64E:
bl sub_80A1A74
bl ResetPaletteFade
cmp r5, 0
bne _080BC674
ldr r3, =gUnknown_02039B4C
@ -2200,7 +2200,7 @@ _080BC768:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80BB370
bl SetVBlankCallback
ldr r1, =gUnknown_030022C0
@ -2260,7 +2260,7 @@ _080BC800:
b _080BC838
.pool
_080BC818:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2302,19 +2302,19 @@ _080BC858:
_080BC862:
movs r1, 0x1
movs r2, 0xBE
bl gpu_pal_apply
bl LoadPalette
b _080BC87A
.pool
_080BC870:
ldr r0, =gUnknown_08DC1876
movs r1, 0x1
movs r2, 0xBE
bl gpu_pal_apply
bl LoadPalette
_080BC87A:
bl sub_8098C64
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool
@ -3568,7 +3568,7 @@ sub_80BD2B4: @ 80BD2B4
lsls r1, 16
lsrs r1, 16
mov r8, r1
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -3693,7 +3693,7 @@ _080BD39C:
ldr r1, =0x00000632
adds r0, r1
strh r2, [r0]
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -6319,7 +6319,7 @@ _080BEA50:
.4byte _080BED5E
.4byte _080BED7C
_080BEA7C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6454,10 +6454,10 @@ _080BEB98:
ands r0, r1
cmp r0, 0
bne _080BEBD0
ldr r0, =gUnknown_02037716
ldr r0, =gPlttBufferUnfaded + 2
movs r1, 0x31
movs r2, 0x1E
bl gpu_pal_apply
bl LoadPalette
_080BEBD0:
movs r0, 0
movs r1, 0x3
@ -6547,7 +6547,7 @@ _080BEC98:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
@ -6582,7 +6582,7 @@ _080BECBC:
b _080BED70
.pool
_080BED04:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6716,7 +6716,7 @@ sub_80BEDF4: @ 80BEDF4
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80BF038
str r0, [r4]
movs r0, 0x6C
@ -6768,7 +6768,7 @@ _080BEE82:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, [r5]
ldr r3, =0x0000064e
adds r0, r3
@ -6782,7 +6782,7 @@ _080BEEA0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, [r5]
ldr r1, =0x0000064e
adds r0, r1
@ -6807,7 +6807,7 @@ _080BEED8:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, [r5]
ldr r3, =0x0000064e
adds r0, r3
@ -6828,7 +6828,7 @@ _080BEF0E:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80BF070
str r0, [r4]
movs r0, 0x3
@ -6915,7 +6915,7 @@ sub_80BEFD0: @ 80BEFD0
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6963,7 +6963,7 @@ sub_80BF038: @ 80BF038
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6990,7 +6990,7 @@ sub_80BF070: @ 80BF070
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7030,7 +7030,7 @@ sub_80BF0AC: @ 80BF0AC
cmp r0, 0x2
beq _080BF15C
_080BF0C8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7147,7 +7147,7 @@ sub_80BF1EC: @ 80BF1EC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7220,7 +7220,7 @@ _080BF27C:
.4byte _080BF540
.4byte _080BF590
_080BF2A8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7302,7 +7302,7 @@ _080BF360:
b _080BF57A
.pool
_080BF38C:
bl sub_80A1A74
bl ResetPaletteFade
ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
@ -7462,7 +7462,7 @@ _080BF514:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
@ -7569,7 +7569,7 @@ _080BF5F2:
b _080BF772
.pool
_080BF624:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7591,7 +7591,7 @@ _080BF636:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gMPlay_BGM
bl m4aMPlayContinue
ldr r0, =gUnknown_02039B4C
@ -7633,7 +7633,7 @@ _080BF6B0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gMPlay_BGM
bl m4aMPlayContinue
ldr r0, =gUnknown_02039B4C
@ -7688,7 +7688,7 @@ _080BF73C:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gMPlay_BGM
bl m4aMPlayContinue
ldr r0, =gUnknown_02039B4C
@ -7719,7 +7719,7 @@ sub_80BF790: @ 80BF790
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7781,7 +7781,7 @@ _080BF812:
mov r0, sp
movs r1, 0x5D
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
add sp, 0x4
pop {r0}
bx r0
@ -7821,7 +7821,7 @@ _080BF858:
.4byte _080BFB14
.4byte _080BFB64
_080BF880:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7917,7 +7917,7 @@ _080BF93C:
b _080BFB56
.pool
_080BF97C:
bl sub_80A1A74
bl ResetPaletteFade
b _080BFB4E
_080BF982:
ldr r0, =gUnknown_03005D90
@ -7979,7 +7979,7 @@ _080BF982:
adds r1, 0x10
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
@ -8048,7 +8048,7 @@ _080BFA34:
adds r1, 0x10
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
@ -8073,7 +8073,7 @@ _080BFAE8:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
@ -8117,7 +8117,7 @@ _080BFB56:
b _080BFB94
.pool
_080BFB64:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8170,7 +8170,7 @@ sub_80BFBB0: @ 80BFBB0
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
@ -8210,7 +8210,7 @@ _080BFC2C:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
@ -8239,7 +8239,7 @@ sub_80BFC78: @ 80BFC78
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8495,7 +8495,7 @@ _080BFE68:
.4byte _080C0000
.4byte _080C0044
_080BFE84:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8574,7 +8574,7 @@ _080BFF0C:
movs r0, 0x1
movs r1, 0x2
bl CopyWindowToVram
bl sub_80A1A74
bl ResetPaletteFade
movs r0, 0
bl sub_80BC844
ldrh r0, [r4, 0x8]
@ -8628,7 +8628,7 @@ _080BFFA8:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
@ -8671,7 +8671,7 @@ _080C0038:
b _080C0074
.pool
_080C0044:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8718,7 +8718,7 @@ sub_80C0088: @ 80C0088
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r3, =gUnknown_02020630
ldr r0, =gTasks
lsls r1, r4, 2
@ -8754,14 +8754,14 @@ _080C00E8:
ldr r0, =gUnknown_08DC16F6
movs r1, 0x31
movs r2, 0xE
bl gpu_pal_apply
bl LoadPalette
b _080C011E
.pool
_080C0114:
ldr r0, =gUnknown_08DC1756
movs r1, 0x31
movs r2, 0xE
bl gpu_pal_apply
bl LoadPalette
_080C011E:
add sp, 0x4
pop {r4}
@ -8775,7 +8775,7 @@ blockset_load_palette_to_gpu: @ 80C012C
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8832,7 +8832,7 @@ _080C0168:
orrs r4, r1
adds r1, r4, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
adds r0, r6, 0
bl DestroyTask
_080C01BA:
@ -11084,7 +11084,7 @@ _080C130C:
.4byte _080C14A0
.4byte _080C14F0
_080C1320:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11162,7 +11162,7 @@ _080C13F0:
ldr r0, =gUnknown_08DC3286
movs r1, 0x1
movs r2, 0x7E
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
@ -11218,7 +11218,7 @@ _080C1480:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
@ -11259,7 +11259,7 @@ _080C14E2:
b _080C1516
.pool
_080C14F0:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12204,7 +12204,7 @@ sub_80C1D38: @ 80C1D38
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -12224,7 +12224,7 @@ sub_80C1D70: @ 80C1D70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -79,7 +79,7 @@ _0813CAEC:
cmp r0, 0
bne _0813CB34
ldr r0, =gUnknown_085B3D94
ldr r1, =gUnknown_02037854
ldr r1, =gPlttBufferUnfaded + 0x140
ldr r2, =0x04000008
bl CpuSet
b _0813CB24
@ -1361,7 +1361,7 @@ _0813D532:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0813D584
_0813D544:
ldr r1, =0x00003f41
@ -1442,7 +1442,7 @@ _0813D5D4:
movs r0, 0
strh r0, [r1, 0x8]
_0813D5E2:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1491,10 +1491,10 @@ _0813D640:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0813D698
_0813D652:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -116,7 +116,7 @@ _08145434:
ldrb r1, [r6, 0x3]
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x1
mov r8, r0
_0814544A:
@ -668,7 +668,7 @@ _08145884:
ldrb r1, [r4, 0x3]
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrb r0, [r6]
adds r0, 0x1
strb r0, [r6]

View File

@ -80,7 +80,7 @@ _080FB624:
beq _080FB6C4
b _080FB6E2
_080FB62E:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -207,7 +207,7 @@ _08122E84:
ldr r0, =gUnknown_0859F73C
movs r1, 0x70
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
b _08123014
.pool
_08122E94:
@ -408,9 +408,9 @@ sub_8123030: @ 8123030
lsls r0, 2
lsls r1, 24
lsrs r1, 24
bl sub_80A2A20
ldr r0, =gUnknown_02037BF4
ldr r1, =gUnknown_020377F4
bl BlendPalettes
ldr r0, =gPlttBufferFaded + 0xE0
ldr r1, =gPlttBufferUnfaded + 0xE0
movs r2, 0x30
bl CpuSet
pop {r0}
@ -3377,7 +3377,7 @@ _081246E4:
b _081248AA
.pool
_08124754:
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl FreeAllObjectTiles
bl ResetObjectPaletteAllocator
@ -3446,7 +3446,7 @@ _0812480C:
ldr r0, =gUnknown_085A1C38
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x2
bl PutWindowTilemap
movs r0, 0x2
@ -3474,7 +3474,7 @@ _08124852:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =sub_81248C0
bl SetVBlankCallback
b _0812489C
@ -3518,7 +3518,7 @@ sub_81248C0: @ 81248C0
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81248C0
@ -4058,14 +4058,14 @@ _08124D2C:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
ldrh r0, [r1, 0x4]
adds r0, 0x1
strh r0, [r1, 0x4]
b _08124D56
_08124D46:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _08124D56
@ -4167,14 +4167,14 @@ _08124E24:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
ldrh r0, [r1, 0x4]
adds r0, 0x1
strh r0, [r1, 0x4]
b _08124F1A
_08124E3E:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _08124F1A

View File

@ -891,7 +891,7 @@ _0809EFCA:
bl dp12_8087EA4
bl ResetAllObjectData
bl ResetTasks
bl sub_80A1A74
bl ResetPaletteFade
bl sub_809F048
ldr r0, =sub_809F0AC
bl SetVBlankCallback
@ -941,7 +941,7 @@ sub_809F090: @ 809F090
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_809F090
@ -951,7 +951,7 @@ sub_809F0AC: @ 809F0AC
push {lr}
bl ProcessObjectCopyRequests
bl LoadOamFromSprites
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_809F0AC
@ -1140,13 +1140,13 @@ _0809F24C:
movs r1, 0x1
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
strh r0, [r5]
b _0809F404
.pool
_0809F268:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1302,11 +1302,11 @@ _0809F3C8:
movs r1, 0x1
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x6
strh r0, [r5]
_0809F3EA:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -3065,7 +3065,7 @@ c2_overworld_basic: @ 8085E24
bl CameraUpdate
bl UpdateCameraPanning
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl sub_80A0A38
bl do_scheduled_bg_tilemap_copies_to_vram
pop {r0}
@ -3083,7 +3083,7 @@ sub_8085E50: @ 8085E50
thumb_func_start c2_overworld
c2_overworld: @ 8085E5C
push {r4,lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r0, [r0, 0x7]
lsrs r0, 7
adds r4, r0, 0
@ -3639,7 +3639,7 @@ VBlankCB_Field: @ 8086390
bl ProcessObjectCopyRequests
bl sub_80BA0A8
bl FieldUpdateBgTilemapScroll
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_80A09D0
pop {r0}
bx r0
@ -4293,7 +4293,7 @@ sub_8086988: @ 8086988
adds r4, r0, 0
bl ResetTasks
bl ResetAllObjectData
bl sub_80A1A74
bl ResetPaletteFade
bl dp12_8087EA4
bl dp13_810BB8C
bl ResetCameraUpdateInfo
@ -5873,7 +5873,7 @@ sub_80875C8: @ 80875C8
strb r1, [r0]
cmp r2, 0x1
beq _08087614
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -13,7 +13,7 @@ nullsub_35: @ 80A92F4
thumb_func_start sub_80A92F8
sub_80A92F8: @ 80A92F8
push {lr}
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -97,7 +97,7 @@ _080A93B0:
bl ShowBg
movs r0, 0x3
bl ShowBg
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
@ -295,8 +295,8 @@ _080A95A4:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl sub_80A27B0
ldr r2, =gUnknown_02037FD4
bl BeginHardwarePaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -1214,7 +1214,7 @@ sub_80A9DB4: @ 80A9DB4
ldrb r2, [r4, 0x10]
ldrh r3, [r4, 0xA]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r2, [r4, 0x12]
movs r1, 0x12
ldrsh r0, [r4, r1]
@ -1513,7 +1513,7 @@ sub_80AA020: @ 80AA020
asrs r0, 16
cmp r0, 0x3
bne _080AA0B0
ldr r3, =gUnknown_02037B14
ldr r3, =gPlttBufferFaded
lsls r2, 4
mov r12, r2
ldr r1, =0x0000010d

View File

@ -573,7 +573,7 @@ sub_813591C: @ 813591C
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_813591C
@ -583,7 +583,7 @@ sub_8135938: @ 8135938
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8135938
@ -668,8 +668,8 @@ _08135A08:
bl ResetObjectPaletteAllocator
b _08135B9E
_08135A0E:
bl sub_80A1A74
ldr r2, =gUnknown_02037FD4
bl ResetPaletteFade
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -808,7 +808,7 @@ _08135B6A:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
@ -822,8 +822,8 @@ _08135B84:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
ldr r2, =gUnknown_02037FD4
bl BeginNormalPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -945,7 +945,7 @@ _08135CBC:
ldr r0, =gUnknown_08D9B470
movs r1, 0
movs r2, 0xC0
bl decompress_palette
bl LoadCompressedPalette
b _08135CDE
.pool
_08135CCC:
@ -1004,7 +1004,7 @@ sub_8135D24: @ 8135D24
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r4, 0
_08135D50:
adds r0, r4, 0
@ -1943,7 +1943,7 @@ sub_81364EC: @ 81364EC
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -1968,7 +1968,7 @@ sub_8136524: @ 8136524
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r2, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2041,7 +2041,7 @@ sub_81365C8: @ 81365C8
mov r10, r0
mov r6, r8
add r6, r10
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3420,7 +3420,7 @@ sub_81371D4: @ 81371D4
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_81371D4
@ -3430,7 +3430,7 @@ sub_81371EC: @ 81371EC
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81371EC
@ -3501,7 +3501,7 @@ c2_change_map: @ 8137200
ldr r0, =0x810001ff
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
bl sub_80A1A74
bl ResetPaletteFade
bl ResetTasks
bl ResetAllObjectData
ldr r3, =0x04000208
@ -3710,11 +3710,11 @@ sub_8137420: @ 8137420
ldr r0, =gUnknown_085B2850
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085B28A0
movs r1, 0xE0
movs r2, 0x10
bl gpu_pal_apply
bl LoadPalette
ldr r1, =0x00003e41
movs r0, 0x50
bl SetGpuReg
@ -3812,14 +3812,14 @@ sub_813750C: @ 813750C
lsls r2, 16
lsrs r2, 16
movs r1, 0xE0
bl gpu_pal_apply
bl LoadPalette
b _08137566
.pool
_08137554:
ldr r0, =gUnknown_085B2850
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =sub_8137574
str r0, [r4]
movs r0, 0x8
@ -3920,11 +3920,11 @@ sub_81375D8: @ 81375D8
ldr r0, =gUnknown_085B2850
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085B2870
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -3967,7 +3967,7 @@ sub_8137678: @ 8137678
lsls r2, 17
lsrs r2, 16
movs r1, 0xE0
bl gpu_pal_apply
bl LoadPalette
b _081376C8
.pool
_081376B4:
@ -4018,7 +4018,7 @@ _08137714:
ldr r0, =gUnknown_085B2870
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
@ -4673,7 +4673,7 @@ mapldr_080CA5C0: @ 8137C5C
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8137C94
movs r1, 0xA
bl CreateTask
@ -4688,7 +4688,7 @@ sub_8137C94: @ 8137C94
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5719,7 +5719,7 @@ _081384C6:
lsls r2, 1
adds r1, r3, r2
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _081384E6
.pool
_081384D8:
@ -5728,7 +5728,7 @@ _081384D8:
lsls r2, 1
adds r1, r3, r2
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_081384E6:
pop {r4,r5}
pop {r0}
@ -11017,7 +11017,7 @@ sub_813B0B4: @ 813B0B4
movs r1, 0xD0
lsls r1, 1
movs r2, 0x8
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
@ -11147,12 +11147,12 @@ sub_813B1D0: @ 813B1D0
movs r1, 0xD0
lsls r1, 1
movs r2, 0x8
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x80
lsls r0, 19
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
pop {r0}
bx r0
.pool

View File

@ -1397,7 +1397,7 @@ sub_803570C: @ 803570C
ldr r0, =gUnknown_08D85600
movs r1, 0x50
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
@ -1411,11 +1411,11 @@ sub_803570C: @ 803570C
movs r1, 0x30
movs r2, 0x70
bl copy_textbox_border_tile_patterns_to_vram
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
adds r0, 0xEC
movs r1, 0
strh r1, [r0]
ldr r1, =gUnknown_02037C00
ldr r1, =gPlttBufferFaded + 0xEC
movs r2, 0x1
bl CpuSet
_0803575A:
@ -1646,7 +1646,7 @@ _08035A40:
_08035A52:
movs r1, 0x20
movs r2, 0x60
bl decompress_palette
bl LoadCompressedPalette
b _08035A8A
.pool
_08035A70:
@ -1659,7 +1659,7 @@ _08035A70:
ldr r0, =gUnknown_08D7C9EC
movs r1, 0x20
movs r2, 0x60
bl decompress_palette
bl LoadCompressedPalette
_08035A8A:
pop {r4,r5}
pop {r0}
@ -1684,7 +1684,7 @@ sub_8035AA4: @ 8035AA4
ldr r0, =gUnknown_08C004E0
movs r1, 0
movs r2, 0x40
bl decompress_palette
bl LoadCompressedPalette
bl sub_803570C
bl load_battle_oval_graphics
pop {r0}
@ -2175,12 +2175,12 @@ _08035EC4:
ldr r0, =0x00002710
bl AllocObjectPalette
lsls r0, 24
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
lsrs r0, 19
ldr r3, =0x0000021e
adds r0, r3
adds r2, r0, r2
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
adds r0, r1
ldr r1, =0x00007fff
strh r1, [r0]
@ -2475,7 +2475,7 @@ sub_8036154: @ 8036154
ldr r0, =gUnknown_08D77AE4
movs r1, 0x60
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
movs r0, 0x1
movs r1, 0x3
movs r2, 0x1
@ -2716,7 +2716,7 @@ _08036424:
ldr r0, =gUnknown_08C004E0
movs r1, 0
movs r2, 0x40
bl decompress_palette
bl LoadCompressedPalette
b _08036758
.pool
_08036434:
@ -3047,7 +3047,7 @@ _08036740:
_08036742:
movs r1, 0x20
movs r2, 0x60
bl decompress_palette
bl LoadCompressedPalette
b _08036758
.pool
_08036750:
@ -3207,7 +3207,7 @@ _080368A6:
ldr r2, [r4, 0x8]
bl sub_80BA038
_080368BE:
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
@ -5356,7 +5356,7 @@ _08037C64:
lsls r0, 24
cmp r0, 0
beq _08037D0A
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5476,7 +5476,7 @@ _08037D64:
b _08037DD6
.pool
_08037DA4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6219,7 +6219,7 @@ sub_8038420: @ 8038420
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl RunTasks
ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
@ -6244,14 +6244,14 @@ sub_8038420: @ 8038420
strb r0, [r1]
movs r0, 0x5
strh r0, [r2]
bl pal_fade_control_reset_maybe
bl ResetPaletteFadeControl
movs r0, 0x1
negs r0, r0
movs r1, 0
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80384E4
bl SetMainCallback2
_08038482:
@ -6292,8 +6292,8 @@ sub_803849C: @ 803849C
thumb_func_start sub_80384E4
sub_80384E4: @ 80384E4
push {lr}
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7023,7 +7023,7 @@ _08038A3A:
bl SetGpuReg
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_80BA0A8
pop {r0}
bx r0
@ -7421,7 +7421,7 @@ _08038E1A:
adds r1, 0x1
cmp r1, 0x9F
ble _08038E1A
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_02022E14
movs r4, 0
strh r4, [r0]
@ -7443,7 +7443,7 @@ _08038E1A:
ldr r0, =gUnknown_08C004E0
movs r1, 0
movs r2, 0x40
bl decompress_palette
bl LoadCompressedPalette
bl sub_803570C
bl ResetAllObjectData
bl ResetTasks
@ -7494,7 +7494,7 @@ sub_8038F14: @ 8038F14
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl RunTasks
pop {r0}
bx r0
@ -7557,10 +7557,10 @@ _08038FB0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0803910C
_08038FC2:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7685,11 +7685,11 @@ _080390DA:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08039172
.pool
_08039100:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7893,7 +7893,7 @@ sub_80392A8: @ 80392A8
ldr r2, =0x05006000
add r0, sp, 0x4
bl CpuSet
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_02022E14
strh r4, [r0]
ldr r0, =gUnknown_02022E16
@ -7940,7 +7940,7 @@ _080392FE:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_02024332
strb r4, [r0]
add sp, 0x8
@ -7957,7 +7957,7 @@ sub_803937C: @ 803937C
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl RunTasks
pop {r0}
bx r0
@ -8043,7 +8043,7 @@ _0803945E:
b _0803975C
.pool
_08039470:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8248,7 +8248,7 @@ _08039634:
negs r0, r0
ands r0, r1
strb r0, [r2]
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8354,7 +8354,7 @@ _0803974A:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_02024332
movs r0, 0x20
strb r0, [r1, 0x1]
@ -8439,7 +8439,7 @@ oac_poke_opponent: @ 80397DC
movs r1, 0
movs r2, 0xA
movs r3, 0xA
bl pal_fade_maybe
bl BeginNormalPaletteFade
add sp, 0x4
pop {r0}
bx r0
@ -8503,7 +8503,7 @@ sub_8039838: @ 8039838
movs r1, 0
movs r2, 0xA
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08039880:
add sp, 0x4
pop {r4}
@ -8516,7 +8516,7 @@ _08039880:
sub_8039894: @ 8039894
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -16384,7 +16384,7 @@ _0803DDB6:
_0803DDD2:
bl sub_8186444
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
movs r0, 0x5
bl sub_80A2F50
ldr r1, =gUnknown_03005D04
@ -16420,7 +16420,7 @@ _0803DE2A:
thumb_func_start sub_803DE40
sub_803DE40: @ 803DE40
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -45554,7 +45554,7 @@ _0804E10C:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0804E192
.pool
_0804E150:
@ -45568,7 +45568,7 @@ _0804E15A:
bl audio_play
b _0804E20A
_0804E162:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -45599,7 +45599,7 @@ _0804E192:
b _0804E3B8
.pool
_0804E1B8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -45619,7 +45619,7 @@ _0804E1D2:
b _0804E3B6
.pool
_0804E1E4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -47402,7 +47402,7 @@ sub_804F17C: @ 804F17C
ldr r0, =gUnknown_0831C2C8
movs r1, 0x60
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_0831C2E8
movs r0, 0xE
movs r2, 0
@ -61149,10 +61149,10 @@ _08056918:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08056A06
_0805692A:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -61183,7 +61183,7 @@ _08056938:
b _08056A08
.pool
_08056978:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -61232,7 +61232,7 @@ _080569E0:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
bl ShowBg
movs r0, 0x3
@ -61246,7 +61246,7 @@ _08056A08:
b _08056A2C
.pool
_08056A18:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -61584,7 +61584,7 @@ _08056CAE:
adds r0, 0x1
strb r0, [r1]
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
b _08056E62
.pool
_08056CE0:
@ -61603,7 +61603,7 @@ _08056CF2:
b _08056E62
.pool
_08056CFC:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -61698,7 +61698,7 @@ _08056DD4:
ldr r0, =sub_8038420
cmp r1, r0
bne _08056E62
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -64599,7 +64599,7 @@ _08058798:
thumb_func_start sub_80587B0
sub_80587B0: @ 80587B0
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -66415,7 +66415,7 @@ _080597C6:
thumb_func_start sub_80597CC
sub_80597CC: @ 80597CC
push {r4,lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -66457,7 +66457,7 @@ sub_8059828: @ 8059828
ldr r0, =sub_8038420
cmp r1, r0
bne _08059898
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -66503,7 +66503,7 @@ _08059898:
thumb_func_start sub_80598A4
sub_80598A4: @ 80598A4
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -66533,7 +66533,7 @@ sub_80598E0: @ 80598E0
ldr r0, =sub_8038420
cmp r1, r0
bne _08059906
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -70415,7 +70415,7 @@ sub_805BBA4: @ 805BBA4
movs r1, 0x2
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl dp01_tbl1_exec_completed
add sp, 0x4
pop {r0}
@ -71152,7 +71152,7 @@ sub_805C248: @ 805C248
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_03005D60
ldr r2, =gUnknown_02024064
ldrb r0, [r2]
@ -71301,7 +71301,7 @@ _0805C330:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
@ -71333,7 +71333,7 @@ sub_805C3EC: @ 805C3EC
movs r1, 0x2
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl dp01_tbl1_exec_completed
add sp, 0x4
pop {r0}
@ -72181,7 +72181,7 @@ dp01t_2F_1_pokemon_enter: @ 805CA80
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldrb r0, [r7]
adds r0, r6
ldrb r0, [r0]
@ -72809,7 +72809,7 @@ sub_805D094: @ 805D094
movs r0, 0x5
bl sub_80A2F50
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
bl dp01_tbl1_exec_completed
ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
@ -74237,12 +74237,12 @@ _0805DCC6:
adds r0, r4, 0
adds r1, r7, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
mov r1, r9
adds r1, 0x80
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =0x00000181
cmp r5, r0
bne _0805DD1A
@ -74265,7 +74265,7 @@ _0805DCC6:
adds r0, r1
adds r1, r7, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_0805DD1A:
ldr r0, =gUnknown_020244D0
ldr r0, [r0]
@ -74279,11 +74279,11 @@ _0805DD1A:
adds r0, r7, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r7, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r0, r1, r0
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -74422,12 +74422,12 @@ _0805DE7E:
adds r0, r4, 0
adds r1, r7, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
mov r1, r9
adds r1, 0x80
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =0x00000181
cmp r5, r0
bne _0805DED2
@ -74450,7 +74450,7 @@ _0805DE7E:
adds r0, r1
adds r1, r7, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_0805DED2:
ldr r0, =gUnknown_020244D0
ldr r0, [r0]
@ -74463,11 +74463,11 @@ _0805DED2:
adds r0, r7, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r7, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r0, r1, r0
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -74560,7 +74560,7 @@ sub_805DF84: @ 805DF84
lsrs r4, 16
adds r1, r4, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
pop {r4,r5}
pop {r0}
bx r0
@ -75130,7 +75130,7 @@ sub_805E448: @ 805E448
adds r0, r1
adds r1, r6, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_020244E4
adds r1, r7, r1
ldr r0, [r4]
@ -75148,11 +75148,11 @@ sub_805E448: @ 805E448
adds r0, r6, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r6, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r0, r1, r0
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -75352,7 +75352,7 @@ _0805E662:
adds r0, r4, 0
adds r1, r6, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =0x00000181
cmp r8, r0
bne _0805E70A
@ -75387,17 +75387,17 @@ _0805E662:
adds r0, r1
adds r1, r6, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_0805E70A:
ldr r3, =0x00007fff
adds r0, r6, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r6, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r0, r1, r0
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -75533,7 +75533,7 @@ _0805E860:
adds r1, r6, r0
adds r0, r7, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _0805E8E6
.pool
_0805E898:
@ -92377,7 +92377,7 @@ _08067A08:
movs r0, 0x5
bl sub_80A2F50
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
bl sub_8065068
ldr r1, =gUnknown_03005D60
ldrb r0, [r4]

View File

@ -4190,9 +4190,9 @@ _080745B8:
lsls r3, 1
adds r1, r4, r3
movs r2, 0x2
bl rboxid_80040B8
bl FillPalette
lsls r4, 1
ldr r0, =gUnknown_02037914
ldr r0, =gPlttBufferUnfaded + 0x200
adds r0, r4, r0
ldr r1, =0x05000200
adds r4, r1

View File

@ -1330,14 +1330,14 @@ _080A44B0:
movs r0, 0x16
bl SetGpuReg
lsls r4, r6, 5
ldr r0, =gUnknown_02037914
ldr r0, =gPlttBufferUnfaded + 0x200
adds r4, r0
add r0, sp, 0x10
ldrb r1, [r0, 0x8]
lsls r1, 4
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
add r0, sp, 0x10
ldrb r1, [r0, 0x8]
lsls r1, 5
@ -1471,12 +1471,12 @@ _080A460E:
movs r0, 0x1A
bl SetGpuReg
lsls r4, r6, 5
ldr r0, =gUnknown_02037914
ldr r0, =gPlttBufferUnfaded + 0x200
adds r4, r0
adds r0, r4, 0
movs r1, 0x90
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =0x05000120
ldr r2, =0x04000008
adds r0, r4, 0
@ -1727,7 +1727,7 @@ task_pA_ma0A_obj_to_bg_pal: @ 80A47D8
adds r0, r5
strh r0, [r1]
lsls r0, r6, 5
ldr r2, =gUnknown_02037D14
ldr r2, =gPlttBufferFaded + 0x200
adds r0, r2
mov r1, sp
ldrb r1, [r1, 0x8]
@ -1753,7 +1753,7 @@ _080A4870:
adds r0, r5
strh r0, [r1]
lsls r0, r6, 5
ldr r1, =gUnknown_02037D14
ldr r1, =gPlttBufferFaded + 0x200
adds r0, r1
subs r1, 0xE0
ldr r2, =0x04000008
@ -2582,14 +2582,14 @@ task_p5_load_battle_screen_elements: @ 80A4EF4
movs r1, 0
movs r2, 0
movs r3, 0x10
bl sub_80A27B0
bl BeginHardwarePaletteFade
ldrh r0, [r4, 0x1C]
adds r0, 0x1
strh r0, [r4, 0x1C]
b _080A4FBC
.pool
_080A4F2C:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x7]
movs r0, 0x80
ands r0, r1
@ -2626,7 +2626,7 @@ _080A4F6E:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl sub_80A27B0
bl BeginHardwarePaletteFade
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -2713,7 +2713,7 @@ sub_80A4FC8: @ 80A4FC8
lsrs r1, 20
adds r0, r4, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _080A507E
.pool
_080A5050:
@ -2736,7 +2736,7 @@ _080A5050:
ldr r0, [r4]
movs r1, 0x20
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
_080A507E:
pop {r4-r7}
pop {r0}
@ -5662,7 +5662,7 @@ sub_80A67A4: @ 80A67A4
push {r4,lr}
adds r4, r0, 0
ldrh r0, [r4, 0x38]
bl sub_80A1F58
bl ResetPaletteStructByUid
adds r0, r4, 0
bl move_anim_8074EE0
pop {r4}
@ -7456,8 +7456,8 @@ sub_80A750C: @ 80A750C
lsrs r0, 16
cmp r1, 0
bne _080A7588
ldr r2, =gUnknown_02037714
ldr r1, =gUnknown_02037B14
ldr r2, =gPlttBufferUnfaded
ldr r1, =gPlttBufferFaded
lsls r0, 1
adds r4, r0, r1
adds r5, r0, r2
@ -7509,9 +7509,9 @@ _080A7524:
.pool
_080A7588:
lsls r1, r0, 1
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
adds r0, r1, r0
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -8371,7 +8371,7 @@ sub_80A7C1C: @ 80A7C1C
lsrs r2, 24
ldrh r3, [r4, 0xA]
movs r1, 0xF
bl pal_fade_1
bl BlendPalette
movs r2, 0xC
ldrsh r1, [r4, r2]
movs r2, 0xE
@ -8391,7 +8391,7 @@ _080A7C78:
lsrs r2, 24
ldrh r3, [r4, 0xA]
movs r1, 0xF
bl pal_fade_1
bl BlendPalette
movs r0, 0xC
ldrsh r1, [r4, r0]
cmp r1, 0
@ -9384,7 +9384,7 @@ _080A8412:
adds r1, r2
lsrs r1, 16
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r3, [sp, 0x44]
cmp r3, 0x1
beq _080A845E
@ -9447,7 +9447,7 @@ _080A84B0:
adds r1, r3
lsrs r1, 16
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, [sp, 0x44]
cmp r0, 0x1
beq _080A84F6
@ -10367,10 +10367,10 @@ _080A8C68:
_080A8C6A:
strh r0, [r5, 0x14]
lsls r0, r4, 1
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r0, r1
lsls r1, r6, 1
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -10379,7 +10379,7 @@ _080A8C6A:
ldrh r3, [r0]
adds r0, r6, 0
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_80A8CAC
str r0, [r5]
pop {r4-r7}

View File

@ -11,7 +11,7 @@ palette_bg_faded_fill_white: @ 80AEFFC
sub sp, 0x4
ldr r0, =0x7fff7fff
str r0, [sp]
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
ldr r2, =0x01000100
mov r0, sp
bl CpuFastSet
@ -27,7 +27,7 @@ palette_bg_faded_fill_black: @ 80AF020
sub sp, 0x4
movs r0, 0
str r0, [sp]
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
ldr r2, =0x01000100
mov r0, sp
bl CpuFastSet
@ -881,7 +881,7 @@ sub_80AF6F0: @ 80AF6F0
thumb_func_start sub_80AF710
sub_80AF710: @ 80AF710
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r0, [r0, 0x7]
lsrs r0, 7
bx lr
@ -2313,7 +2313,7 @@ _080B02AA:
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

View File

@ -94,7 +94,7 @@ sub_80B5F0C: @ 80B5F0C
ldr r0, [r4]
adds r1, r5, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
pop {r4,r5}
pop {r0}
bx r0
@ -284,7 +284,7 @@ sub_80B609C: @ 80B609C
lsrs r2, 24
lsls r3, 24
lsrs r3, 24
ldr r4, =gUnknown_02037714
ldr r4, =gPlttBufferUnfaded
lsrs r0, 15
adds r4, r0, r4
ldrh r4, [r4]
@ -329,7 +329,7 @@ sub_80B609C: @ 80B609C
lsls r4, 26
orrs r4, r6
lsrs r4, 16
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
adds r0, r1
strh r4, [r0]
pop {r3,r4}
@ -353,7 +353,7 @@ sub_80B6128: @ 80B6128
lsrs r2, 24
lsls r3, 24
lsrs r3, 24
ldr r4, =gUnknown_02037714
ldr r4, =gPlttBufferUnfaded
lsrs r0, 15
adds r4, r0, r4
ldrh r4, [r4]
@ -390,7 +390,7 @@ sub_80B6128: @ 80B6128
lsls r4, 26
orrs r4, r5
lsrs r4, 16
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
adds r0, r1
strh r4, [r0]
pop {r3}
@ -1589,7 +1589,7 @@ c3_080843F8: @ 80B6B0C
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080B6B3E
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2255,7 +2255,7 @@ sub_80B7050: @ 80B7050
thumb_func_start sub_80B7060
sub_80B7060: @ 80B7060
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3222,7 +3222,7 @@ sub_80B77F8: @ 80B77F8
thumb_func_start sub_80B7814
sub_80B7814: @ 80B7814
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3697,7 +3697,7 @@ _080B7BEA:
thumb_func_start sub_80B7BF4
sub_80B7BF4: @ 80B7BF4
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3888,7 +3888,7 @@ _080B7D86:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080B7DF8
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -4369,7 +4369,7 @@ _080B817E:
sub_80B8198: @ 80B8198
push {r4,lr}
adds r4, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -4896,7 +4896,7 @@ sub_80B85F8: @ 80B85F8
ldr r0, =gUnknown_0855B050
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
adds r0, r4, 0
bl sub_80B8874
ldrh r0, [r6, 0x8]
@ -5290,7 +5290,7 @@ sub_80B8920: @ 80B8920
ldr r0, =gUnknown_0855B370
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrh r0, [r6, 0x8]
adds r0, 0x1
strh r0, [r6, 0x8]
@ -6103,7 +6103,7 @@ sub_80B8F98: @ 80B8F98
ldr r0, =gUnknown_0855B610
movs r1, 0xC0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x12
movs r1, 0x78
bl SetGpuReg
@ -6649,7 +6649,7 @@ _080B948E:
thumb_func_start sub_80B9494
sub_80B9494: @ 80B9494
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7648,13 +7648,13 @@ sub_80B9C54: @ 80B9C54
adds r0, r6, 0
movs r1, 0x10
adds r2, r5, 0
bl sub_80A2A20
bl BlendPalettes
str r5, [sp]
adds r0, r6, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
adds r0, r4, 0
bl sub_80B9D24
movs r0, 0x57
@ -7680,7 +7680,7 @@ sub_80B9CDC: @ 80B9CDC
adds r4, r0, 0
lsls r1, 24
lsrs r5, r1, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -730,7 +730,7 @@ _080C7532:
b _080C756A
.pool
_080C7544:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1703,7 +1703,7 @@ sub_80C7D28: @ 80C7D28
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl sub_80D2AA4
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0xB3
@ -1849,7 +1849,7 @@ sub_80C7E50: @ 80C7E50
sub_80C7E98: @ 80C7E98
push {r4,lr}
sub sp, 0x4
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl FreeAllObjectTiles
bl ResetObjectPaletteAllocator
@ -2144,7 +2144,7 @@ _080C814A:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =sub_80C81AC
bl add_to_c3_somehow
b _080C8186
@ -2154,7 +2154,7 @@ _080C8174:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =box_related_2
bl add_to_c3_somehow
_080C8186:
@ -2241,10 +2241,10 @@ _080C821E:
adds r0, r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _080C8282
_080C8230:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080C82A0
@ -4953,14 +4953,14 @@ _080C9AE0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r5]
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
b _080C9B18
_080C9AFE:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080C9B18
@ -5000,14 +5000,14 @@ _080C9B40:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r5]
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
b _080C9B78
_080C9B5E:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@ -5046,14 +5046,14 @@ _080C9BA0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
b _080C9BD6
_080C9BBA:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080C9BD6
@ -5622,15 +5622,15 @@ sub_80CA0D8: @ 80CA0D8
ldr r0, =gUnknown_085723DC
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085723FC
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085726F4
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
@ -5639,14 +5639,14 @@ sub_80CA0D8: @ 80CA0D8
ldr r0, =gUnknown_0857241C
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _080CA12E
.pool
_080CA124:
ldr r0, =gUnknown_0857243C
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_080CA12E:
ldr r1, =0x00001e05
movs r0, 0xA
@ -6061,7 +6061,7 @@ sub_80CA44C: @ 80CA44C
ldrh r1, [r0]
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, [r6]
adds r0, r7
ldr r1, [r0]
@ -6323,7 +6323,7 @@ sub_80CA704: @ 80CA704
ldr r0, =gUnknown_08DD36A8
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r2, [r4]
adds r2, 0xB0
movs r0, 0x16
@ -10233,14 +10233,14 @@ _080CC6F0:
movs r1, 0x1
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
ldr r2, =0x00000a62
adds r1, r2
b _080CC77E
.pool
_080CC718:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080CC794
@ -10266,14 +10266,14 @@ _080CC732:
movs r1, 0x1
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
ldr r2, =0x00000a62
adds r1, r2
b _080CC77E
.pool
_080CC76C:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080CC794
@ -10386,7 +10386,7 @@ _080CC7E6:
adds r1, r3
lsrs r1, 16
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
b _080CC888
.pool
_080CC874:
@ -10395,7 +10395,7 @@ _080CC874:
adds r1, r2
ldrb r1, [r1]
lsls r1, 6
ldr r2, =gUnknown_02037794
ldr r2, =gPlttBufferUnfaded + 0x80
adds r1, r2
movs r2, 0x20
bl CpuSet
@ -10476,7 +10476,7 @@ _080CC8C4:
adds r1, r3
lsrs r1, 16
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
b _080CC976
.pool
_080CC960:
@ -10486,7 +10486,7 @@ _080CC960:
adds r1, r3
ldrb r1, [r1]
lsls r1, 6
ldr r2, =gUnknown_02037794
ldr r2, =gPlttBufferUnfaded + 0x80
adds r1, r2
movs r2, 0x20
bl CpuSet
@ -11025,7 +11025,7 @@ _080CCDB0:
adds r0, r1
mov r1, r9
movs r2, 0x4
bl gpu_pal_apply
bl LoadPalette
ldr r0, [sp, 0x28]
bl sav3_get_box_name
bl sub_80CD00C
@ -11250,7 +11250,7 @@ sub_80CCF9C: @ 80CCF9C
adds r1, r2, r3
ldrh r1, [r1]
lsls r1, 1
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
movs r2, 0x2
bl CpuSet
@ -11264,7 +11264,7 @@ _080CCFE4:
adds r1, r2, r3
ldrh r1, [r1]
lsls r1, 1
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
movs r2, 0x2
bl CpuSet
@ -17265,7 +17265,7 @@ _080D027C:
lsls r0, 6
ldr r2, =0x00007fff
movs r1, 0x8
bl sub_80A2A20
bl BlendPalettes
movs r0, 0x2
bl sub_80CFE54
movs r0, 0x8
@ -17338,7 +17338,7 @@ _080D0382:
bl stdpal_get
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
bl ShowBg
movs r0, 0
@ -17565,7 +17565,7 @@ _080D0550:
bl stdpal_get
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl sub_80CFE84
movs r0, 0
bl ShowBg
@ -19640,7 +19640,7 @@ _080D1562:
ldrh r1, [r0]
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_080D15AC:
add sp, 0x4
pop {r3,r4}
@ -23163,7 +23163,7 @@ _080D305A:
ldr r0, [r6]
adds r1, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
adds r0, r4, 0
adds r0, 0x10
lsls r0, 16
@ -26654,7 +26654,7 @@ _080D4C0A:
ldr r0, =gUnknown_0857F444
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _080D4C7A
.pool
_080D4C6C:
@ -26663,7 +26663,7 @@ _080D4C6C:
adds r0, r1
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_080D4C7A:
lsls r1, r4, 4
subs r1, r4

View File

@ -10,7 +10,7 @@ sub_813C5BC: @ 813C5BC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -74,7 +74,7 @@ sub_813C62C: @ 813C62C
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -94,7 +94,7 @@ sub_813C664: @ 813C664
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -282,7 +282,7 @@ sub_813C80C: @ 813C80C
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
bl sub_80A1A74
bl ResetPaletteFade
bl ResetObjectPaletteAllocator
pop {r0}
bx r0
@ -361,7 +361,7 @@ sub_813C890: @ 813C890
ldr r0, =gUnknown_085B3544
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
add sp, 0x8
pop {r4}
pop {r0}
@ -374,7 +374,7 @@ sub_813C8D8: @ 813C8D8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_813C8D8
@ -385,7 +385,7 @@ sub_813C8EC: @ 813C8EC
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_813C8EC
@ -464,7 +464,7 @@ _0813C9A8:
bl stdpal_get
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _0813CA00
_0813C9BE:
bl IsDma3ManagerBusyWithBgCopy
@ -492,7 +492,7 @@ _0813C9F0:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0813CA00:
ldr r1, =gUnknown_030022C0
movs r0, 0x87

View File

@ -38,7 +38,7 @@ _08145EC0:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r4}
pop {r0}
bx r0

View File

@ -1301,7 +1301,7 @@ _081595D0:
thumb_func_start sub_81595E4
sub_81595E4: @ 81595E4
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1358,7 +1358,7 @@ _0815964E:
thumb_func_start sub_8159660
sub_8159660: @ 8159660
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1387,7 +1387,7 @@ sub_8159698: @ 8159698
ldr r0, =sub_8038420
cmp r1, r0
bne _081596BE
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1912,7 +1912,7 @@ sub_8159B14: @ 8159B14
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_03005D60
ldr r2, =gUnknown_02024064
ldrb r0, [r2]
@ -2379,7 +2379,7 @@ sub_8159E90: @ 8159E90
movs r0, 0x5
bl sub_80A2F50
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
bl dp01_tbl6_exec_completed
ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
@ -2461,14 +2461,14 @@ sub_8159F5C: @ 8159F5C
sub sp, 0x4
movs r0, 0xEC
bl audio_play
ldr r5, =gUnknown_02037714
ldr r1, =gUnknown_02037FE8
ldr r5, =gPlttBufferUnfaded
ldr r1, =sPaletteDecompressionBuffer
movs r4, 0x80
lsls r4, 1
adds r0, r5, 0
adds r2, r4, 0
bl CpuFastSet
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r1, r5, 0
adds r2, r4, 0
bl CpuFastSet
@ -2491,7 +2491,7 @@ sub_8159F5C: @ 8159F5C
movs r1, 0x4
movs r2, 0
movs r3, 0x8
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8159FEC
movs r1, 0
bl CreateTask
@ -2519,7 +2519,7 @@ sub_8159FEC: @ 8159FEC
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2531,7 +2531,7 @@ sub_8159FEC: @ 8159FEC
movs r0, 0x40
movs r1, 0x8
movs r2, 0x1F
bl sub_80A2A20
bl BlendPalettes
ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
@ -2574,7 +2574,7 @@ _0815A044:
movs r1, 0x4
movs r2, 0x8
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
bl sub_81BE6B8
b _0815A088
.pool
@ -2593,14 +2593,14 @@ sub_815A090: @ 815A090
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0815A0BE
ldr r0, =gUnknown_02037FE8
ldr r1, =gUnknown_02037714
ldr r0, =sPaletteDecompressionBuffer
ldr r1, =gPlttBufferUnfaded
movs r2, 0x80
lsls r2, 1
bl CpuFastSet
@ -3197,7 +3197,7 @@ sub_815A52C: @ 815A52C
asrs r0, 16
cmp r0, 0x4
bne _0815A59C
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
lsls r2, r6, 4
adds r1, r2, 0
adds r1, 0xB
@ -3295,7 +3295,7 @@ sub_815A5F0: @ 815A5F0
asrs r0, 16
cmp r0, 0x4
bne _0815A692
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
lsls r2, r7, 4
adds r1, r2, 0
adds r1, 0xB
@ -3306,7 +3306,7 @@ sub_815A5F0: @ 815A5F0
mov r10, r3
mov r9, r0
adds r5, r2, 0
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
mov r12, r2
lsls r0, r7, 5
add r0, r9
@ -6033,7 +6033,7 @@ _0815BC5E:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
@ -6674,7 +6674,7 @@ _0815C1CC:
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
@ -8519,7 +8519,7 @@ _0815D05A:
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
@ -10319,7 +10319,7 @@ sub_815DF64: @ 815DF64
ldrh r3, [r1]
movs r1, 0x10
movs r2, 0x8
bl pal_fade_1
bl BlendPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -10340,7 +10340,7 @@ _0815DFB4:
movs r1, 0x10
movs r2, 0
movs r3, 0
bl pal_fade_1
bl BlendPalette
adds r0, r5, 0
bl move_anim_task_del
_0815DFC6:
@ -13837,7 +13837,7 @@ _0815FB50:
ldr r3, =0x00007fff
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
_0815FBBA:
ldr r0, =gTasks
mov r3, r8
@ -15101,7 +15101,7 @@ sub_8160624: @ 8160624
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8160624
@ -15120,7 +15120,7 @@ sub_8160638: @ 8160638
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
add sp, 0x4
pop {r0}
bx r0
@ -15132,7 +15132,7 @@ sub_8160664: @ 8160664
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -15197,7 +15197,7 @@ sub_81606A0: @ 81606A0
movs r0, 0
movs r1, 0
movs r2, 0x2
bl rboxid_80040B8
bl FillPalette
ldr r0, =sub_816082C
bl SetMainCallback2
pop {r4-r6}
@ -15254,7 +15254,7 @@ sub_8160740: @ 8160740
movs r0, 0
movs r1, 0
movs r2, 0x2
bl rboxid_80040B8
bl FillPalette
ldr r0, =sub_816082C
bl SetMainCallback2
pop {r4,r5}
@ -15298,7 +15298,7 @@ sub_816082C: @ 816082C
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_816082C
@ -15388,7 +15388,7 @@ _08160918:
movs r1, 0
b _08160CAE
_08160932:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -15730,11 +15730,11 @@ _08160C2A:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08160E8A
.pool
_08160C48:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -15778,7 +15778,7 @@ _08160CA6:
_08160CAE:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08160E8A
_08160CB8:
movs r0, 0x1
@ -15787,7 +15787,7 @@ _08160CB8:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
@ -15795,7 +15795,7 @@ _08160CB8:
b _08160E88
.pool
_08160CD8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -15815,7 +15815,7 @@ _08160CFC:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
@ -15841,7 +15841,7 @@ _08160D3A:
bl CopyWindowToVram
b _08160E8A
_08160D48:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -25879,7 +25879,7 @@ sub_81662C0: @ 81662C0
bl _call_via_r0
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldr r4, [r4]
ldr r1, [r4]
ldr r0, =map_warp_consider_1_to_outside_or_stair_or_dive
@ -25904,7 +25904,7 @@ sub_8166304: @ 8166304
bl sub_81668F8
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_8166304
@ -25919,7 +25919,7 @@ sub_816631C: @ 816631C
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl RunTextPrinters
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
.pool
@ -25930,7 +25930,7 @@ sub_8166340: @ 8166340
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007c58
@ -26166,7 +26166,7 @@ _08166580:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8166340
bl SetVBlankCallback
movs r0, 0
@ -26185,7 +26185,7 @@ _08166580:
b _08166610
.pool
_081665C0:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -26469,7 +26469,7 @@ _08166838:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r5]
adds r1, 0x50
ldrb r0, [r1]
@ -26478,7 +26478,7 @@ _08166838:
b _081668D4
.pool
_08166888:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -26590,7 +26590,7 @@ _081669A0:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
b _081669DE
_081669AE:
movs r0, 0
@ -26611,7 +26611,7 @@ _081669C8:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_081669DE:
ldr r0, =gUnknown_0203BC90
ldr r1, [r0]
@ -26623,7 +26623,7 @@ _081669E2:
b _08166A18
.pool
_081669F4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -26856,10 +26856,10 @@ _08166C16:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08166C4A
_08166C28:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -28181,7 +28181,7 @@ _08167714:
adds r1, r3, r2
ldrh r1, [r1]
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_08167742:
add sp, 0x28
pop {r3}
@ -28525,7 +28525,7 @@ _08167A74:
ldr r0, =gUnknown_085DFA60
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b0e
@ -28550,7 +28550,7 @@ _08167AB0:
ldr r0, =gUnknown_08DCCF5C
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _08167B7E
.pool
_08167AD4:
@ -28604,11 +28604,11 @@ _08167B38:
ldr r0, =gUnknown_086231E8
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_08623208
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x2
bl sub_81D21DC
b _08167B7E
@ -29832,7 +29832,7 @@ _081685CA:
thumb_func_start sub_81685D4
sub_81685D4: @ 81685D4
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -29862,7 +29862,7 @@ sub_8168610: @ 8168610
ldr r0, =sub_8038420
cmp r1, r0
bne _08168636
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -33355,7 +33355,7 @@ sub_816A57C: @ 816A57C
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_03005D60
ldr r2, =gUnknown_02024064
ldrb r0, [r2]
@ -33877,7 +33877,7 @@ sub_816A90C: @ 816A90C
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldrb r0, [r7]
adds r0, r6
ldrb r0, [r0]
@ -34317,7 +34317,7 @@ sub_816AD94: @ 816AD94
movs r0, 0x5
bl sub_80A2F50
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
bl dp01_tbl5_exec_completed
ldr r0, =gUnknown_02022FEC
ldr r0, [r0]

View File

@ -1137,7 +1137,7 @@ _0816FBB4:
lsls r0, 1
ldr r4, =gUnknown_08D85C50
adds r0, r4
ldr r5, =gUnknown_02037D52
ldr r5, =gPlttBufferFaded + 0x23E
adds r1, r5, 0
movs r2, 0x1
bl CpuSet
@ -1171,7 +1171,7 @@ _0816FC14:
lsls r0, 1
ldr r4, =gUnknown_08D85C50
adds r0, r4
ldr r5, =gUnknown_02037D52
ldr r5, =gPlttBufferFaded + 0x23E
adds r1, r5, 0
movs r2, 0x1
bl CpuSet
@ -1216,7 +1216,7 @@ _0816FC6C:
lsls r0, 1
ldr r4, =gUnknown_08D85C50
adds r0, r4
ldr r5, =gUnknown_02037D52
ldr r5, =gPlttBufferFaded + 0x23E
adds r1, r5, 0
movs r2, 0x1
bl CpuSet
@ -1925,7 +1925,7 @@ sub_8170260: @ 8170260
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8170260
@ -1936,7 +1936,7 @@ sub_8170274: @ 8170274
bl sub_8170290
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl do_scheduled_bg_tilemap_copies_to_vram
pop {r0}
bx r0
@ -2041,7 +2041,7 @@ _08170358:
b _081703D8
.pool
_08170380:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2077,7 +2077,7 @@ _081703C0:
movs r2, 0
movs r3, 0x10
_081703CC:
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0203BCD0
ldr r1, [r0]
_081703D4:
@ -2090,7 +2090,7 @@ _081703D8:
b _08170416
.pool
_081703E8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2320,7 +2320,7 @@ sub_8170478: @ 8170478
ldrb r1, [r1, 0x8]
lsls r1, 4
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r1, =gUnknown_02022E18
ldrh r0, [r7, 0x20]
negs r0, r0
@ -2624,7 +2624,7 @@ sub_8170834: @ 8170834
lsls r4, 4
orrs r4, r3
lsls r0, 1
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
mov r8, r1
add r0, r8
mov r2, r9
@ -2633,7 +2633,7 @@ sub_8170834: @ 8170834
adds r1, r3, r1
movs r2, 0x20
str r3, [sp]
bl gpu_pal_apply
bl LoadPalette
lsls r4, 1
add r4, r8
ldrb r0, [r7]
@ -2643,7 +2643,7 @@ sub_8170834: @ 8170834
adds r0, r4, 0
adds r1, r3, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
mov r0, r9
ldrb r1, [r0]
lsls r1, 4
@ -2872,7 +2872,7 @@ _08170A9E:
ldrb r2, [r4, 0xC]
ldr r3, =0x00007f74
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r3, 0xC
ldrsh r0, [r4, r3]
cmp r0, 0x10
@ -2899,7 +2899,7 @@ _08170AD6:
ldrb r2, [r4, 0xC]
ldr r3, =0x00007f74
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r3, 0xC
ldrsh r0, [r4, r3]
cmp r0, 0
@ -4505,7 +4505,7 @@ sub_81717F8: @ 81717F8
lsls r0, r1
movs r1, 0x6
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
adds r0, r6, 0
bl sub_81719EC
b _081718BC
@ -4523,7 +4523,7 @@ _0817183C:
movs r1, 0x2
movs r2, 0x6
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _081718BC
_0817185A:
cmp r1, 0x5F
@ -4626,7 +4626,7 @@ _081718F6:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _08171982
.pool
_08171944:
@ -4667,7 +4667,7 @@ _08171982:
strh r0, [r4, 0x2E]
b _081719B0
_0817198A:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6675,7 +6675,7 @@ sub_81729E8: @ 81729E8
ldrh r3, [r1]
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
movs r0, 0x1
strh r0, [r5, 0xA]
b _08172A7E
@ -6692,7 +6692,7 @@ _08172A58:
ldrh r3, [r1]
movs r1, 0x10
movs r2, 0x10
bl pal_fade_1
bl BlendPalette
movs r0, 0x10
strh r0, [r5, 0x8]
ldr r0, =0x0000ffff
@ -6706,7 +6706,7 @@ _08172A7E:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
mov r0, r8
add sp, 0x4
pop {r3,r4}
@ -6750,7 +6750,7 @@ sub_8172AB0: @ 8172AB0
adds r1, r3
ldrh r3, [r1]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r0, [r4, 0xA]
ldrh r1, [r4, 0x8]
adds r0, r1
@ -6761,7 +6761,7 @@ sub_8172AB0: @ 8172AB0
b _08172B30
.pool
_08172B08:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6776,7 +6776,7 @@ _08172B08:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
adds r0, r5, 0
bl DestroyTask
_08172B30:
@ -6793,7 +6793,7 @@ sub_8172B40: @ 8172B40
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6813,7 +6813,7 @@ sub_8172B40: @ 8172B40
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8172B90
str r0, [r4]
_08172B78:
@ -6854,7 +6854,7 @@ sub_8172B90: @ 8172B90
adds r1, r3
ldrh r3, [r1]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r0, [r4, 0xA]
ldrh r1, [r4, 0x8]
adds r0, r1
@ -7987,7 +7987,7 @@ sub_817354C: @ 817354C
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_817354C
@ -7999,7 +7999,7 @@ sub_8173560: @ 8173560
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_8173560
@ -8081,7 +8081,7 @@ _08173620:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_08173642:
ldr r1, =gUnknown_030022C0
movs r0, 0x87
@ -8093,8 +8093,8 @@ _08173642:
b _08173688
.pool
_0817365C:
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -8850,7 +8850,7 @@ _08173C78:
movs r1, 0
movs r2, 0xC
movs r3, 0xC
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
ldrsh r1, [r6, r0]
lsls r0, r1, 4
@ -8899,7 +8899,7 @@ sub_8173D24: @ 8173D24
str r1, [sp]
movs r2, 0
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r3, 0
lsls r1, r4, 2
adds r0, r1, r4
@ -9036,7 +9036,7 @@ _08173E40:
movs r1, 0
movs r2, 0xC
movs r3, 0xC
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer
@ -9148,7 +9148,7 @@ sub_8173EE4: @ 8173EE4
bl stdpal_get
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x78
strh r0, [r4, 0xE]
ldr r0, =sub_8173F84
@ -9271,8 +9271,8 @@ sub_8174060: @ 8174060
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
ldr r0, =gUnknown_02037B14
ldr r1, =gUnknown_02037714
ldr r0, =gPlttBufferFaded
ldr r1, =gPlttBufferUnfaded
movs r2, 0x80
lsls r2, 2
bl CpuSet
@ -9283,7 +9283,7 @@ sub_8174060: @ 8174060
movs r1, 0x8
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -9306,7 +9306,7 @@ sub_81740B0: @ 81740B0
push {r6,r7}
lsls r0, 24
lsrs r7, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -9492,7 +9492,7 @@ _08174280:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
bl sub_80F9C1C
lsls r0, 24
cmp r0, 0
@ -9822,7 +9822,7 @@ _0817454E:
ldr r0, =0xffff0000
ldr r2, =0x000063b0
movs r1, 0xC
bl sub_80A2A20
bl BlendPalettes
ldr r0, =gUnknown_02021CC4
ldr r1, =gTasks
ldr r4, [sp, 0x14]
@ -9978,7 +9978,7 @@ _0817466C:
str r0, [r2]
ldr r2, =0x000063b0
movs r1, 0xC
bl sub_80A2A5C
bl BlendPalettesUnfaded
movs r0, 0xC
ldrsh r1, [r6, r0]
lsls r0, r1, 2
@ -10186,8 +10186,8 @@ sub_8174898: @ 8174898
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
ldr r0, =gUnknown_02037B14
ldr r1, =gUnknown_02037714
ldr r0, =gPlttBufferFaded
ldr r1, =gPlttBufferUnfaded
movs r2, 0x80
lsls r2, 2
bl CpuSet
@ -10935,11 +10935,11 @@ _08174EEA:
orrs r3, r0
str r3, [r2, 0x8]
ldr r0, [r2, 0x8]
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_085E54E8
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
add sp, 0x8
pop {r3}
mov r8, r3
@ -11582,7 +11582,7 @@ sub_81754C8: @ 81754C8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81754C8
@ -11621,7 +11621,7 @@ sub_81754DC: @ 81754DC
strb r0, [r1]
_08175522:
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
.pool
@ -11645,7 +11645,7 @@ sub_8175548: @ 8175548
ldr r0, =gUnknown_085E56F0
movs r1, 0x80
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085E6F6C
bl InitWindows
bl DeactivateAllTextPrinters
@ -11741,7 +11741,7 @@ sub_8175620: @ 8175620
movs r1, 0xE0
lsls r1, 9
bl InitHeap
bl sub_80A1A74
bl ResetPaletteFade
bl ResetTasks
bl sub_8175548
ldr r0, =sub_8175744
@ -11803,7 +11803,7 @@ _0817566A:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl EnableInterrupts
ldr r0, =sub_81754C8
@ -11845,7 +11845,7 @@ sub_8175744: @ 8175744
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11909,7 +11909,7 @@ _081757B0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8175808
b _081757FA
.pool
@ -11924,7 +11924,7 @@ _081757E0:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_81758A4
_081757FA:
str r0, [r4]
@ -11941,7 +11941,7 @@ sub_8175808: @ 8175808
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11992,7 +11992,7 @@ c2_080C9BFC: @ 8175848
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl EnableInterrupts
ldr r0, =sub_81754C8
@ -12012,7 +12012,7 @@ sub_81758A4: @ 81758A4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12073,7 +12073,7 @@ _08175906:
ldr r0, =gUnknown_085B0A02
movs r1, 0x1
movs r2, 0x3E
bl gpu_pal_apply
bl LoadPalette
movs r1, 0
ldr r4, =0x0201c000
movs r3, 0x11
@ -12180,7 +12180,7 @@ _081759F0:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1C
movs r1, 0
bl SetGpuReg
@ -12239,7 +12239,7 @@ _08175AC4:
movs r1, 0xC
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8175AE4
str r0, [r4]
_08175AD8:
@ -12255,7 +12255,7 @@ sub_8175AE4: @ 8175AE4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12285,7 +12285,7 @@ sub_8175B1C: @ 8175B1C
lsls r4, 24
lsrs r4, 24
bl sub_8175CE4
bl sub_80A1A74
bl ResetPaletteFade
movs r1, 0xE0
lsls r1, 6
movs r0, 0
@ -12300,7 +12300,7 @@ sub_8175B1C: @ 8175B1C
movs r1, 0x8
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r1, 0xE0
lsls r1, 3
movs r0, 0x8
@ -12354,7 +12354,7 @@ _08175BB8:
movs r1, 0x6
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8175BD8
str r0, [r4]
_08175BCC:
@ -12371,7 +12371,7 @@ sub_8175BD8: @ 8175BD8
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12389,7 +12389,7 @@ sub_8175BD8: @ 8175BD8
movs r1, 0
movs r2, 0
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -12414,7 +12414,7 @@ sub_8175C34: @ 8175C34
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12443,7 +12443,7 @@ _08175C62:
movs r1, 0x8
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8175CC8
str r0, [r4]
b _08175CB8
@ -12478,7 +12478,7 @@ _08175CB8:
thumb_func_start sub_8175CC8
sub_8175CC8: @ 8175CC8
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12607,7 +12607,7 @@ _08175DD4:
.4byte _08175E00
.4byte _08175FFC
_08175E00:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12745,7 +12745,7 @@ _08175F1A:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0817602A
.pool
_08175F2C:
@ -12757,7 +12757,7 @@ _08175F32:
strh r0, [r5, 0x24]
b _0817602A
_08175F38:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12826,11 +12826,11 @@ _08175FB6:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0817602A
.pool
_08175FC8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -14438,7 +14438,7 @@ sub_8176D1C: @ 8176D1C
ldr r0, =gIntroCopyright_Pal
adds r1, r5, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
lsrs r4, 20
lsls r4, 28
lsrs r4, 16

View File

@ -631,7 +631,7 @@ sub_8179B68: @ 8179B68
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_8179B68
@ -641,7 +641,7 @@ sub_8179B84: @ 8179B84
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8179B84
@ -695,8 +695,8 @@ _08179BF8:
b _08179D3A
.pool
_08179C20:
bl sub_80A1A74
ldr r2, =gUnknown_02037FD4
bl ResetPaletteFade
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -789,7 +789,7 @@ _08179CFE:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
@ -803,8 +803,8 @@ _08179D18:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
ldr r2, =gUnknown_02037FD4
bl BeginNormalPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -1045,7 +1045,7 @@ _08179F78:
ldr r0, =gUnknown_08D7C9EC
movs r1, 0x20
movs r2, 0x60
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
ldr r1, =0x0000107e
@ -1077,7 +1077,7 @@ sub_8179FAC: @ 8179FAC
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
movs r1, 0
bl FillWindowPixelBuffer
@ -1123,7 +1123,7 @@ sub_817A030: @ 817A030
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1394,7 +1394,7 @@ sub_817A2C0: @ 817A2C0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1437,7 +1437,7 @@ sub_817A320: @ 817A320
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4

View File

@ -19,7 +19,7 @@ load_intro_part2_graphics: @ 817B064
ldr r0, =gUnknown_085F06E0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
cmp r4, 0
beq _0817B08C
cmp r4, 0x1
@ -35,14 +35,14 @@ _0817B08C:
ldr r0, =gUnknown_085F0CFC
movs r1, 0
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F5064
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085F1668
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl sub_817B76C
b _0817B11E
.pool
@ -57,14 +57,14 @@ _0817B0EC:
ldr r0, =gUnknown_085F17E4
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F50EC
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085F21B0
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl sub_817B788
_0817B11E:
ldr r1, =gUnknown_0203BD28
@ -156,7 +156,7 @@ _0817B214:
ldr r0, =gUnknown_085F06E0
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F0DBC
movs r1, 0xC0
lsls r1, 19
@ -167,7 +167,7 @@ _0817B214:
ldr r0, =gUnknown_085F0CFC
movs r1, 0
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F5064
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085F16A8
@ -180,7 +180,7 @@ _0817B270:
ldr r0, =gUnknown_085F0700
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F0DBC
movs r1, 0xC0
lsls r1, 19
@ -191,7 +191,7 @@ _0817B270:
ldr r0, =gUnknown_085F0D5C
movs r1, 0
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F5064
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085F16A8
@ -202,7 +202,7 @@ _0817B2A6:
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl sub_817B76C
b _0817B370
.pool
@ -210,7 +210,7 @@ _0817B2DC:
ldr r0, =gUnknown_085F0700
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F1824
movs r1, 0xC0
lsls r1, 19
@ -222,14 +222,14 @@ _0817B2DC:
adds r0, r4, 0
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F50EC
bl LoadCompressedObjectPic
movs r1, 0x80
lsls r1, 1
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl sub_817B788
b _0817B370
.pool
@ -237,7 +237,7 @@ _0817B334:
ldr r0, =gUnknown_085F0720
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F235C
movs r1, 0xC0
lsls r1, 19
@ -248,14 +248,14 @@ _0817B334:
ldr r0, =gUnknown_085F231C
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085F5180
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085F2548
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl sub_817B7A4
_0817B370:
ldr r1, =gUnknown_0300301C
@ -479,7 +479,7 @@ _0817B554:
ands r0, r2
cmp r0, 0
bne _0817B620
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -489,7 +489,7 @@ _0817B554:
ands r2, r0
cmp r2, 0
beq _0817B58C
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
ldrh r1, [r2, 0x12]
mov r0, sp
strh r1, [r0]
@ -497,7 +497,7 @@ _0817B554:
b _0817B596
.pool
_0817B58C:
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
ldrh r1, [r2, 0x14]
mov r0, sp
strh r1, [r0]
@ -509,11 +509,11 @@ _0817B596:
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 _0817B620
.pool
_0817B5B8:
@ -523,7 +523,7 @@ _0817B5B8:
ands r0, r2
cmp r0, 0
bne _0817B620
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -556,11 +556,11 @@ _0817B606:
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
_0817B620:
add sp, 0x4
pop {r4}
@ -1689,7 +1689,7 @@ sub_817BEC4: @ 817BEC4
movs r1, 0xA
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_817BF14
str r0, [r5]
movs r0, 0x8C
@ -2035,8 +2035,8 @@ sub_817C174: @ 817C174
adds r5, r0
movs r0, 0
strh r0, [r5, 0x26]
ldr r0, =gUnknown_02037B54
ldr r1, =gUnknown_02037754
ldr r0, =gPlttBufferFaded + 0x40
ldr r1, =gPlttBufferUnfaded + 0x40
movs r2, 0x30
bl CpuSet
ldr r0, =0xfff9041c
@ -2045,7 +2045,7 @@ sub_817C174: @ 817C174
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_817C1D4
str r0, [r5]
movs r0, 0xCA
@ -2103,7 +2103,7 @@ _0817C224:
movs r1, 0x10
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0817C234:
ldr r0, =gTasks
adds r1, r5, r6
@ -2130,7 +2130,7 @@ sub_817C260: @ 817C260
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2182,8 +2182,8 @@ sub_817C2B0: @ 817C2B0
adds r5, r0
movs r0, 0
strh r0, [r5, 0x26]
ldr r0, =gUnknown_02037B54
ldr r1, =gUnknown_02037754
ldr r0, =gPlttBufferFaded + 0x40
ldr r1, =gPlttBufferUnfaded + 0x40
movs r2, 0x30
bl CpuSet
ldr r0, =0xfff90400
@ -2192,7 +2192,7 @@ sub_817C2B0: @ 817C2B0
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_817C310
str r0, [r5]
movs r0, 0xCA
@ -2250,7 +2250,7 @@ _0817C360:
movs r1, 0x10
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0817C370:
ldr r0, =gTasks
adds r1, r5, r6
@ -2381,7 +2381,7 @@ _0817C3BA:
ldrb r1, [r2, 0x5]
lsrs r1, 4
lsls r1, 5
ldr r0, =gUnknown_02037D14
ldr r0, =gPlttBufferFaded + 0x200
mov r10, r0
add r1, r10
add r0, sp, 0x4

File diff suppressed because it is too large Load Diff

View File

@ -5882,7 +5882,7 @@ sub_81BE10C: @ 81BE10C
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _081BE21A
.pool
_081BE1FC:
@ -5898,7 +5898,7 @@ _081BE1FC:
lsls r2, 1
adds r1, r4, r2
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
_081BE21A:
ldr r2, =gUnknown_02020630
ldr r1, =gUnknown_020241E4
@ -6372,7 +6372,7 @@ sub_81BE61C: @ 81BE61C
movs r0, 0x5
bl sub_80A2F50
movs r0, 0x3
bl sub_80A2390
bl BeginFastPaletteFade
bl dp01_tbl3_exec_completed
ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
@ -8762,7 +8762,7 @@ sub_81BFAB4: @ 81BFAB4
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_81BFAB4
@ -8772,7 +8772,7 @@ sub_81BFAD0: @ 81BFAD0
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81BFAD0
@ -8861,8 +8861,8 @@ _081BFBAA:
b _081BFDEE
.pool
_081BFBBC:
bl sub_80A1A74
ldr r2, =gUnknown_02037FD4
bl ResetPaletteFade
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -9067,7 +9067,7 @@ _081BFDB0:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
@ -9081,8 +9081,8 @@ _081BFDCC:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
ldr r2, =gUnknown_02037FD4
bl BeginNormalPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -9274,11 +9274,11 @@ _081BFFC0:
movs r2, 0x80
lsls r2, 1
movs r1, 0
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_08D85620
movs r1, 0x81
movs r2, 0x1E
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040f0
@ -9333,7 +9333,7 @@ _081C0064:
movs r1, 0xE8
lsls r1, 1
movs r2, 0x60
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040f0
@ -9782,7 +9782,7 @@ sub_81C044C: @ 81C044C
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -9807,7 +9807,7 @@ sub_81C0484: @ 81C0484
lsrs r0, 24
cmp r0, 0x1
beq _081C04EC
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -9859,7 +9859,7 @@ sub_81C0510: @ 81C0510
lsrs r0, 24
cmp r0, 0x1
beq _081C05FE
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r2, 0x80
adds r0, r2, 0
@ -11949,7 +11949,7 @@ sub_81C174C: @ 81C174C
bne _081C176A
b _081C189A
_081C176A:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r2, 0x80
adds r0, r2, 0
@ -17584,7 +17584,7 @@ sub_81C4844: @ 81C4844
ldr r0, [r0]
adds r5, r0, 0
adds r5, 0x70
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -17709,8 +17709,8 @@ sub_81C48F0: @ 81C48F0
adds r0, r1, 0
orrs r3, r0
movs r2, 0
ldr r5, =gUnknown_02037714
ldr r4, =gUnknown_02037B14
ldr r5, =gPlttBufferUnfaded
ldr r4, =gPlttBufferFaded
_081C494C:
adds r0, r2, r3
lsls r0, 16
@ -18316,7 +18316,7 @@ _081C4E2E:
movs r2, 0x1
bl SetBgAttribute
ldr r0, =gUnknown_0861D140
ldr r1, =gUnknown_020377F4
ldr r1, =gPlttBufferUnfaded + 0xE0
ldr r2, =0x04000018
bl CpuSet
ldr r0, =gUnknown_0203CF28
@ -18437,7 +18437,7 @@ sub_81C4F44: @ 81C4F44
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -18531,7 +18531,7 @@ sub_81C501C: @ 81C501C
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_81C501C
@ -18541,7 +18541,7 @@ sub_81C5038: @ 81C5038
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81C5038
@ -18619,8 +18619,8 @@ _081C50F4:
bl ResetObjectPaletteAllocator
b _081C51A2
_081C50FA:
bl sub_80A1A74
ldr r2, =gUnknown_02037FD4
bl ResetPaletteFade
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -18680,7 +18680,7 @@ _081C517A:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
b _081C51A2
_081C5188:
movs r0, 0x1
@ -18689,8 +18689,8 @@ _081C5188:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
ldr r2, =gUnknown_02037FD4
bl BeginNormalPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -18812,7 +18812,7 @@ _081C52B8:
ldr r0, =gUnknown_08D9AF44
movs r1, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
b _081C52D8
.pool
_081C52C8:
@ -19808,7 +19808,7 @@ sub_81C5B14: @ 81C5B14
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -19833,7 +19833,7 @@ sub_81C5B4C: @ 81C5B4C
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r2, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -19893,7 +19893,7 @@ sub_81C5BC8: @ 81C5BC8
bne _081C5BEA
b _081C5D16
_081C5BEA:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -21675,7 +21675,7 @@ sub_81C6BD8: @ 81C6BD8
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r4, 0
_081C6C04:
adds r0, r4, 0
@ -22497,8 +22497,8 @@ sub_81C72A4: @ 81C72A4
thumb_func_start sub_81C72BC
sub_81C72BC: @ 81C72BC
push {r4,lr}
bl fade_and_return_progress_probably
ldr r0, =gUnknown_02037FD4
bl UpdatePaletteFade
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -22654,7 +22654,7 @@ sub_81C7400: @ 81C7400
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_81C7400
@ -22662,7 +22662,7 @@ sub_81C7400: @ 81C7400
thumb_func_start sub_81C7418
sub_81C7418: @ 81C7418
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
pop {r0}
@ -23061,7 +23061,7 @@ sub_81C7710: @ 81C7710
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
add sp, 0x4
pop {r0}
bx r0
@ -23070,7 +23070,7 @@ sub_81C7710: @ 81C7710
thumb_func_start sub_81C7738
sub_81C7738: @ 81C7738
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -23336,7 +23336,7 @@ _081C793E:
sub_81C7944: @ 81C7944
push {lr}
lsls r1, 1
ldr r3, =gUnknown_02037714
ldr r3, =gPlttBufferUnfaded
adds r1, r3
lsls r2, 10
lsrs r2, 11
@ -23386,7 +23386,7 @@ sub_81C7990: @ 81C7990
mov r0, sp
strh r1, [r0]
lsls r3, 5
ldr r0, =gUnknown_02037D14
ldr r0, =gPlttBufferFaded + 0x200
adds r3, r0
ldr r2, =0x01000010
mov r0, sp
@ -23566,7 +23566,7 @@ _081C7AF0:
str r2, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _081C7B2C
_081C7B04:
movs r0, 0x1
@ -23577,7 +23577,7 @@ _081C7B04:
str r2, [sp]
_081C7B10:
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _081C7B2C
_081C7B18:
movs r0, 0x1
@ -23588,7 +23588,7 @@ _081C7B18:
str r2, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_081C7B2C:
add sp, 0x4
pop {r4}
@ -23598,7 +23598,7 @@ _081C7B2C:
thumb_func_start sub_81C7B34
sub_81C7B34: @ 81C7B34
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r0, [r0, 0x7]
lsrs r0, 7
bx lr
@ -23611,7 +23611,7 @@ sub_81C7B40: @ 81C7B40
ldr r0, =0xfffefffe
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
pop {r0}
bx r0
.pool
@ -24028,7 +24028,7 @@ sub_81C7E58: @ 81C7E58
lsrs r1, 16
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r4, =0x0201c000
mov r0, r8
adds r1, r4, 0
@ -24110,7 +24110,7 @@ sub_81C7F24: @ 81C7F24
lsrs r1, 16
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r4, =0x0201d000
adds r0, r6, 0
adds r1, r4, 0
@ -29491,7 +29491,7 @@ sub_81CA8B0: @ 81CA8B0
add r0, sp, 0x8
movs r1, 0x31
movs r2, 0x4
bl gpu_pal_apply
bl LoadPalette
movs r1, 0
ldrsh r0, [r4, r1]
cmp r0, 0xC
@ -29509,7 +29509,7 @@ _081CA908:
thumb_func_start sub_81CA914
sub_81CA914: @ 81CA914
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl sub_80BA0A8
@ -32042,18 +32042,18 @@ sub_81CBC64: @ 81CBC64
movs r3, 0x2
ldrsh r2, [r2, r3]
str r2, [sp]
ldr r4, =gUnknown_020377B4
ldr r4, =gPlttBufferUnfaded + 0xA0
str r4, [sp, 0x4]
movs r2, 0x10
movs r3, 0x10
bl sub_81C79BC
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081CBCC8
ldr r1, =gUnknown_02037BB4
ldr r1, =gPlttBufferFaded + 0xA0
ldr r2, =0x04000008
adds r0, r4, 0
bl CpuSet
@ -32965,7 +32965,7 @@ sub_81CC39C: @ 81CC39C
ldrh r1, [r7, 0x1A]
adds r0, r6, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, [r7, 0x20]
movs r0, 0
strh r0, [r1, 0x2E]
@ -33327,7 +33327,7 @@ sub_81CC670: @ 81CC670
thumb_func_start sub_81CC6A4
sub_81CC6A4: @ 81CC6A4
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl sub_81237B4
@ -38070,7 +38070,7 @@ _081CEDFC:
add r1, r8
ldrh r1, [r1]
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_081CEE26:
add sp, 0x28
pop {r3}
@ -38088,7 +38088,7 @@ sub_81CEE44: @ 81CEE44
adds r4, r0, 0
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
adds r0, r4, 0
bl sub_81D2108
bl sub_80BA0A8
@ -45757,7 +45757,7 @@ sub_81D2824: @ 81D2824
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r4, 0
_081D284A:
adds r0, r4, 0
@ -53207,7 +53207,7 @@ sub_81D64C0: @ 81D64C0
ldr r0, =gUnknown_0862A5D4
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_081D64D4:
pop {r0}
bx r0
@ -53537,13 +53537,13 @@ sub_81D6774: @ 81D6774
bl clear_scheduled_bg_copies_to_vram
bl remove_some_task
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl ResetTasks
movs r0, 0
movs r1, 0xF0
movs r2, 0x20
bl rboxid_80040B8
bl FillPalette
ldr r1, =gUnknown_0862A6A0
ldr r0, =gUnknown_0203CF60
ldr r0, [r0]
@ -53569,7 +53569,7 @@ sub_81D67D0: @ 81D67D0
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_81D67D0
@ -53579,7 +53579,7 @@ sub_81D67EC: @ 81D67EC
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81D67EC
@ -53589,7 +53589,7 @@ sub_81D6800: @ 81D6800
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -53618,7 +53618,7 @@ sub_81D6840: @ 81D6840
lsls r0, 24
lsrs r3, r0, 24
adds r6, r3, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -53686,10 +53686,10 @@ sub_81D68C8: @ 81D68C8
ldr r1, =0x00001888
movs r0, 0x44
bl SetGpuReg
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
movs r1, 0
strh r1, [r0]
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
strh r1, [r0]
pop {r0}
bx r0
@ -53721,7 +53721,7 @@ sub_81D691C: @ 81D691C
ldr r1, =gTasks + 0x8
adds r5, r0, r1
bl sub_81D750C
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -54638,7 +54638,7 @@ _081D7082:
ldr r0, =gUnknown_08DA37E8
movs r1, 0
movs r2, 0x40
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0862A8C4
bl LoadCompressedObjectPic
ldr r0, =gUnknown_0862A8F8
@ -54737,14 +54737,14 @@ _081D71EE:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
str r0, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_81D6FD0
bl SetVBlankCallback
movs r0, 0x53
@ -54934,7 +54934,7 @@ sub_81D736C: @ 81D736C
ldr r7, =gTasks + 0x8
adds r4, r0, r7
bl sub_81D750C
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -55222,7 +55222,7 @@ sub_81D75B4: @ 81D75B4
adds r1, r4, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -55248,7 +55248,7 @@ sub_81D7600: @ 81D7600
ldr r7, =gTasks + 0x8
adds r5, r6, r7
bl sub_81D750C
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -56343,7 +56343,7 @@ _081D7ED0:
ldr r0, =gUnknown_08DA4DA8
movs r1, 0
movs r2, 0x40
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0862AA90
bl LoadCompressedObjectPic
ldr r0, =gUnknown_0862AA98
@ -56381,7 +56381,7 @@ sub_81D7F4C: @ 81D7F4C
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =sub_81D67EC
bl SetVBlankCallback
ldr r0, =sub_81D81A4
@ -56441,7 +56441,7 @@ _081D7FF4:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
strh r5, [r4, 0x4]
movs r0, 0x1E
strh r0, [r4, 0x6]
@ -56580,7 +56580,7 @@ _081D80F4:
movs r1, 0x6
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _081D815A
.pool
_081D8124:
@ -56621,7 +56621,7 @@ sub_81D8164: @ 81D8164
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -56899,11 +56899,11 @@ _081D8380:
ldr r0, =gUnknown_08DA7744
movs r1, 0
movs r2, 0x40
bl decompress_palette
ldr r0, =gUnknown_02037714
bl LoadCompressedPalette
ldr r0, =gPlttBufferUnfaded
ldr r1, =0x00007fff
strh r1, [r0]
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
strh r1, [r0]
ldr r0, =gUnknown_0862AAFC
bl LoadCompressedObjectPic
@ -57018,7 +57018,7 @@ sub_81D84EC: @ 81D84EC
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =sub_81D67EC
bl SetVBlankCallback
ldr r0, =gUnknown_0203CF60
@ -57089,11 +57089,11 @@ _081D85BC:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
strh r4, [r5, 0x2]
b _081D864E
_081D85DC:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -57160,7 +57160,7 @@ _081D8656:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -57181,7 +57181,7 @@ sub_81D8684: @ 81D8684
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -57498,7 +57498,7 @@ _081D8904:
ldr r0, =gUnknown_08DA8E84
movs r1, 0
movs r2, 0x80
bl decompress_palette
bl LoadCompressedPalette
add sp, 0x4
pop {r4}
pop {r0}
@ -57523,7 +57523,7 @@ sub_81D8980: @ 81D8980
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =sub_81D67EC
bl SetVBlankCallback
movs r0, 0
@ -57604,7 +57604,7 @@ _081D8A3E:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
strh r5, [r4, 0x2]
b _081D8A9A
_081D8A5C:
@ -57652,7 +57652,7 @@ _081D8AA8:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
@ -57818,7 +57818,7 @@ sub_81D8BEC: @ 81D8BEC
ldr r6, =gTasks + 0x8
adds r4, r5, r6
bl sub_81D8BB4
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -57933,7 +57933,7 @@ _081D8CEA:
ldr r0, =gUnknown_08DAAFEC
movs r1, 0
movs r2, 0x60
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_0862AC28
bl LoadCompressedObjectPic
ldr r0, =gUnknown_0862AC30
@ -57988,7 +57988,7 @@ sub_81D8DB4: @ 81D8DB4
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =sub_81D67EC
bl SetVBlankCallback
movs r0, 0
@ -58091,7 +58091,7 @@ _081D8EBA:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
strh r5, [r4, 0x2]
b _081D8F30
_081D8EDE:
@ -58177,7 +58177,7 @@ _081D8F84:
movs r1, 0x4
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
mov r0, r8
subs r0, 0x8
adds r0, r7, r0
@ -58275,7 +58275,7 @@ sub_81D9034: @ 81D9034
lsls r6, r1, 3
ldr r7, =gTasks + 0x8
adds r4, r6, r7
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -61111,7 +61111,7 @@ sub_81DA700: @ 81DA700
ldr r0, =gUnknown_0862B53C
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0862B724
bl LoadCompressedObjectPic
ldr r0, =gUnknown_0862B72C
@ -61665,7 +61665,7 @@ _081DAB64:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -61800,7 +61800,7 @@ sub_81DAC14: @ 81DAC14
sub_81DAC80: @ 81DAC80
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -61907,7 +61907,7 @@ sub_81DACEC: @ 81DACEC
sub_81DAD58: @ 81DAD58
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -62023,7 +62023,7 @@ sub_81DADC4: @ 81DADC4
sub_81DAE44: @ 81DAE44
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -62141,7 +62141,7 @@ sub_81DAEB0: @ 81DAEB0
sub_81DAF34: @ 81DAF34
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -62266,7 +62266,7 @@ _081DB01A:
sub_81DB02C: @ 81DB02C
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -62391,7 +62391,7 @@ _081DB112:
sub_81DB124: @ 81DB124
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -62520,7 +62520,7 @@ _081DB212:
sub_81DB224: @ 81DB224
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -62651,7 +62651,7 @@ _081DB316:
sub_81DB328: @ 81DB328
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -32,7 +32,7 @@ sub_8140264: @ 8140264
sub sp, 0x4
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_8142814
ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
@ -305,15 +305,15 @@ _081404AA:
ldrb r0, [r0, 0x19]
cmp r0, 0x1
bne _08140520
ldr r4, =gUnknown_02037714
ldr r3, =gUnknown_02037B14
ldr r4, =gPlttBufferUnfaded
ldr r3, =gPlttBufferFaded
mov r0, sp
ldrh r2, [r0]
b _08140528
.pool
_08140520:
ldr r4, =gUnknown_02037714
ldr r3, =gUnknown_02037B14
ldr r4, =gPlttBufferUnfaded
ldr r3, =gPlttBufferFaded
mov r0, sp
ldrh r2, [r0, 0x2]
_08140528:
@ -441,7 +441,7 @@ _08140630:
b _081407F8
.pool
_08140650:
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl ResetTasks
bl reset_temp_tile_data_buffers
@ -451,7 +451,7 @@ _08140662:
movs r2, 0xE0
lsls r2, 1
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_08DBC2E8
movs r4, 0
str r4, [sp]
@ -559,7 +559,7 @@ _0814077A:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl sub_80A27B0
bl BeginHardwarePaletteFade
ldr r0, =sub_81408A8
movs r1, 0
bl CreateTask
@ -691,7 +691,7 @@ sub_81408A8: @ 81408A8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r5, r0, 24
cmp r5, 0
@ -3205,7 +3205,7 @@ _08141E3C:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl sub_80A27B0
bl BeginHardwarePaletteFade
ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
@ -3225,7 +3225,7 @@ sub_8141E7C: @ 8141E7C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
@ -3248,7 +3248,7 @@ sub_8141E7C: @ 8141E7C
movs r1, 0
bl SetGpuReg
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl sub_8140418
ldr r1, =gUnknown_03005DAC
@ -4495,7 +4495,7 @@ sub_81428E4: @ 81428E4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -4532,8 +4532,8 @@ sub_8142918: @ 8142918
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
ldr r2, =gUnknown_02037FD4
bl BeginNormalPaletteFade
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
lsls r1, 26
lsrs r1, 26
@ -4543,7 +4543,7 @@ sub_8142918: @ 8142918
ands r0, r3
orrs r0, r1
strb r0, [r2, 0x4]
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4

View File

@ -151,9 +151,9 @@ _0815176C:
ldrh r0, [r5, 0x6]
add r0, r12
lsls r0, 1
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
adds r3, r0, r1
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r6, r0, r1
ldrb r0, [r5]
lsls r0, 25
@ -419,7 +419,7 @@ _08151962:
ldrb r0, [r3, 0x8]
cmp r2, r0
bcs _08151982
ldr r4, =gUnknown_02037B14
ldr r4, =gPlttBufferFaded
_0815196A:
ldrh r0, [r3, 0x6]
adds r0, r2
@ -444,8 +444,8 @@ _08151990:
ldrb r0, [r3, 0x8]
cmp r2, r0
bcs _081519B4
ldr r5, =gUnknown_02037B14
ldr r4, =gUnknown_02037714
ldr r5, =gPlttBufferFaded
ldr r4, =gPlttBufferUnfaded
_0815199A:
ldrh r0, [r3, 0x6]
adds r0, r2
@ -619,9 +619,9 @@ _08151AAA:
beq _08151B12
ldrh r1, [r4, 0xA]
lsls r1, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r0, r1, r0
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
ldrb r2, [r4, 0xC]
lsls r2, 1
@ -778,8 +778,8 @@ sub_8151BD4: @ 8151BD4
adds r0, r2, r0
cmp r2, r0
bge _08151C16
ldr r5, =gUnknown_02037B14
ldr r3, =gUnknown_02037714
ldr r5, =gPlttBufferFaded
ldr r3, =gPlttBufferUnfaded
_08151BFC:
lsls r0, r2, 1
adds r1, r0, r5
@ -981,8 +981,8 @@ sub_8151D28: @ 8151D28
adds r0, r2, r0
cmp r2, r0
bge _08151D8E
ldr r5, =gUnknown_02037B14
ldr r4, =gUnknown_02037714
ldr r5, =gPlttBufferFaded
ldr r4, =gPlttBufferUnfaded
_08151D74:
lsls r0, r2, 1
adds r1, r0, r5
@ -1053,8 +1053,8 @@ _08151DE4:
adds r0, r2, r0
cmp r2, r0
bge _08151E1A
ldr r6, =gUnknown_02037B14
ldr r4, =gUnknown_02037714
ldr r6, =gPlttBufferFaded
ldr r4, =gPlttBufferUnfaded
_08151E00:
lsls r0, r2, 1
adds r1, r0, r6
@ -1136,7 +1136,7 @@ _08151E78:
beq _08151E92
b _08151FE6
_08151E92:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
adds r0, r3, 0
ands r0, r1
@ -1164,7 +1164,7 @@ _08151EB8:
lsls r2, 28
lsrs r2, 28
ldrh r3, [r4, 0x4]
bl pal_fade_1
bl BlendPalette
ldrb r5, [r4, 0xB]
lsls r0, r5, 26
asrs r0, 30

View File

@ -73,7 +73,7 @@ sub_8178FC8: @ 8178FC8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8178FC8
@ -228,24 +228,24 @@ _08178FF8:
bl DeactivateAllTextPrinters
bl ResetAllObjectData
bl ResetTasks
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_085B0A00
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085EFDC4
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0850FEFC
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0860F074
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrb r0, [r4]
movs r1, 0
adds r2, r6, 0
@ -279,7 +279,7 @@ _08178FF8:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl EnableInterrupts
ldr r0, =sub_8178FC8
@ -300,7 +300,7 @@ _08178FF8:
b _08179272
.pool
_0817925C:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _08179272
@ -468,7 +468,7 @@ sub_81793E0: @ 81793E0
str r2, [sp]
movs r1, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_8178FC8
bl SetVBlankCallback
ldr r0, =sub_8179428
@ -483,7 +483,7 @@ _08179410:
thumb_func_start sub_8179428
sub_8179428: @ 8179428
push {r4,r5,lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0

View File

@ -1338,7 +1338,7 @@ s99_unknown: @ 8099C8C
thumb_func_start sub_8099CA8
sub_8099CA8: @ 8099CA8
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1420,8 +1420,8 @@ _08099D3A:
cmp r4, 0x2
beq _08099D60
_08099D3E:
ldr r0, =gUnknown_02037714
ldr r1, =gUnknown_02037FE8
ldr r0, =gPlttBufferUnfaded
ldr r1, =sPaletteDecompressionBuffer
ldr r2, =0x04000100
bl CpuSet
adds r0, r4, 0
@ -1430,8 +1430,8 @@ _08099D3E:
b _08099D72
.pool
_08099D60:
ldr r0, =gUnknown_02037FE8
ldr r1, =gUnknown_02037714
ldr r0, =sPaletteDecompressionBuffer
ldr r1, =gPlttBufferUnfaded
ldr r2, =0x04000100
bl CpuSet
adds r0, r4, 0

View File

@ -308,7 +308,7 @@ sub_80E2058: @ 80E2058
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -550,14 +550,14 @@ _080F8C38:
ldr r0, =gFieldObjectPalette8
_080F8C42:
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _080F8C5A
.pool
_080F8C50:
lsrs r1, r4, 16
ldr r0, =gFieldObjectPalette17
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_080F8C5A:
movs r0, 0x80
lsls r0, 13

View File

@ -655,7 +655,7 @@ sub_80E8FD0: @ 80E8FD0
b _080E904A
.pool
_080E8FF4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -827,7 +827,7 @@ sub_80E916C: @ 80E916C
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1472,7 +1472,7 @@ _080E96D2:
strh r0, [r4, 0x8]
b _080E9714
_080E96DC:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -276,7 +276,7 @@ Task_GoToBuyOrSellMenu: @ 80DFCA4
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -369,7 +369,7 @@ CB2_BuyMenu: @ 80DFD64
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end CB2_BuyMenu
@ -380,7 +380,7 @@ VBlankCB_BuyMenu: @ 80DFD80
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end VBlankCB_BuyMenu
@ -427,13 +427,13 @@ _080DFDAC:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
str r5, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =VBlankCB_BuyMenu
bl SetVBlankCallback
ldr r0, =CB2_BuyMenu
@ -451,7 +451,7 @@ _080DFE20:
bl remove_some_task
bl reset_temp_tile_data_buffers
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
bl ResetTasks
bl clear_scheduled_bg_copies_to_vram
@ -1140,7 +1140,7 @@ BuyMenuDecompressBgGraphics: @ 80E0424
ldr r0, =gUnknown_08D9B0C8
movs r1, 0xC0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
add sp, 0x4
pop {r0}
bx r0
@ -1967,7 +1967,7 @@ Task_BuyMenu: @ 80E0AC8
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2677,7 +2677,7 @@ ExitBuyMenu: @ 80E1168
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -2698,7 +2698,7 @@ Task_ExitBuyMenu: @ 80E11B0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -31,13 +31,13 @@ _0812A500:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
b _0812A530
_0812A518:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -148,7 +148,7 @@ _0812A60E:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
bl ShowBg
movs r0, 0x1
@ -193,7 +193,7 @@ sub_812A670: @ 812A670
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_812A670
@ -203,7 +203,7 @@ sub_812A688: @ 812A688
push {r4,lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
adds r0, 0x58
@ -568,7 +568,7 @@ _0812A934:
thumb_func_start sub_812A9AC
sub_812A9AC: @ 812A9AC
push {lr}
bl sub_80A1A74
bl ResetPaletteFade
bl ResetAllObjectData
ldr r1, =gUnknown_02021B38
movs r0, 0x80
@ -722,7 +722,7 @@ sub_812AB04: @ 812AB04
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
ldrb r0, [r0, 0x2]
@ -742,7 +742,7 @@ sub_812AB04: @ 812AB04
thumb_func_start sub_812AB38
sub_812AB38: @ 812AB38
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1751,7 +1751,7 @@ sub_812B2EC: @ 812B2EC
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
ldrb r0, [r1]
adds r0, 0x1
@ -1767,7 +1767,7 @@ sub_812B2EC: @ 812B2EC
thumb_func_start sub_812B32C
sub_812B32C: @ 812B32C
push {r4-r6,lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -5264,7 +5264,7 @@ sub_812CE2C: @ 812CE2C
ldrb r1, [r0]
adds r0, r2, 0
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool
@ -5284,7 +5284,7 @@ sub_812CE54: @ 812CE54
ldrb r1, [r0]
adds r0, r2, 0
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool
@ -5640,7 +5640,7 @@ _0812D10C:
ldr r0, [r0]
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0x1
_0812D120:
pop {r1}
@ -5691,7 +5691,7 @@ _0812D166:
ldr r0, [r1]
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
.pool
@ -7149,7 +7149,7 @@ sub_812DD04: @ 812DD04
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -7163,7 +7163,7 @@ sub_812DD04: @ 812DD04
sub_812DD28: @ 812DD28
push {lr}
adds r2, r0, 0
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7225,7 +7225,7 @@ sub_812DD78: @ 812DD78
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r5, 0x8]
adds r0, 0x1
strh r0, [r5, 0x8]
@ -7263,7 +7263,7 @@ sub_812DDC4: @ 812DDC4
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -7319,7 +7319,7 @@ sub_812DE48: @ 812DE48
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -10138,7 +10138,7 @@ sub_812F470: @ 812F470
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]
@ -10171,7 +10171,7 @@ _0812F4C0:
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
@ -10550,7 +10550,7 @@ sub_812F794: @ 812F794
lsrs r1, 16
adds r0, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4}
pop {r0}
bx r0
@ -10725,11 +10725,11 @@ sub_812F908: @ 812F908
ldr r0, =gUnknown_08DCDA90
movs r1, 0
movs r2, 0xA0
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085A8524
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4,r5}
pop {r0}
bx r0

View File

@ -4115,7 +4115,7 @@ LoadObjectPalette: @ 80087BC
adds r1, r2
lsrs r1, 16
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r0}
bx r0
thumb_func_end LoadObjectPalette

View File

@ -853,7 +853,7 @@ _0809FBAE:
thumb_func_start StartMenu_Pokedex
StartMenu_Pokedex: @ 809FBB4
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -880,7 +880,7 @@ _0809FBE6:
thumb_func_start StartMenu_Pokemon
StartMenu_Pokemon: @ 809FBF0
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -905,7 +905,7 @@ _0809FC1C:
thumb_func_start StartMenu_Bag
StartMenu_Bag: @ 809FC24
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -930,7 +930,7 @@ _0809FC50:
thumb_func_start StartMenu_PokeNav
StartMenu_PokeNav: @ 809FC58
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -955,7 +955,7 @@ _0809FC84:
thumb_func_start StartMenu_PlayerName
StartMenu_PlayerName: @ 809FC8C
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1020,7 +1020,7 @@ _0809FD0C:
thumb_func_start StartMenu_Option
StartMenu_Option: @ 809FD20
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1069,7 +1069,7 @@ StartMenu_SafariZoneRetire: @ 809FD74
thumb_func_start StartMenu_LinkModePlayerName
StartMenu_LinkModePlayerName: @ 809FD88
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1120,7 +1120,7 @@ sub_809FDD4: @ 809FDD4
thumb_func_start StartMenu_BattlePyramidBag
StartMenu_BattlePyramidBag: @ 809FDF4
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1854,7 +1854,7 @@ _080A03D4:
thumb_func_start sub_80A03D8
sub_80A03D8: @ 80A03D8
push {lr}
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_80A03D8
@ -1940,7 +1940,7 @@ _080A045A:
_080A0490:
bl ResetAllObjectData
bl ResetTasks
bl sub_80A1A74
bl ResetPaletteFade
bl dp12_8087EA4
b _080A04FC
_080A04A2:
@ -1967,7 +1967,7 @@ _080A04D4:
negs r0, r0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
ldr r0, =sub_80A03D8
bl SetVBlankCallback
movs r0, 0x1
@ -2014,7 +2014,7 @@ _080A052E:
sub_80A0540: @ 80A0540
push {lr}
bl RunTasks
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_80A0540
@ -2030,7 +2030,7 @@ sub_80A0550: @ 80A0550
lsls r0, 3
ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -2091,7 +2091,7 @@ _080A05AC:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
@ -2140,7 +2140,7 @@ _080A065C:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x4
b _080A06A6
_080A0670:

View File

@ -28,7 +28,7 @@ sub_8133EF8: @ 8133EF8
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_8133EF8
@ -148,17 +148,17 @@ set_256color_bg_bg0: @ 8133F0C
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
bl sub_80A1A74
bl ResetPaletteFade
bl ResetObjectPaletteAllocator
bl dp13_810BB8C
bl sub_8098C64
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085B0A00
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085B1ED8
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085B1EE8
@ -172,7 +172,7 @@ set_256color_bg_bg0: @ 8133F0C
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl EnableInterrupts
ldr r0, =sub_8133EF8
@ -304,7 +304,7 @@ sub_81341E0: @ 81341E0
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_81341E0

View File

@ -49,7 +49,7 @@ copy_textbox_border_tile_patterns_to_vram: @ 809877C
bl sub_8098C64
adds r1, r5, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4,r5}
pop {r0}
bx r0
@ -105,7 +105,7 @@ sub_80987D4: @ 80987D4
ldr r0, [r4]
mov r1, r8
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r3}
mov r8, r3
pop {r4-r6}
@ -676,7 +676,7 @@ sub_8098C6C: @ 8098C6C
ldr r0, [r0, 0x4]
adds r1, r4, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
pop {r4,r5}
pop {r0}
bx r0

View File

@ -283,13 +283,13 @@ _080AA5F8:
cmp r0, 0x90
bne _080AA62C
_080AA61C:
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
ldr r0, =0x000033f8
strh r0, [r1]
b _080AA630
.pool
_080AA62C:
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
strh r2, [r0]
_080AA630:
adds r0, r4, 0x4
@ -297,7 +297,7 @@ _080AA630:
b _080AA648
.pool
_080AA63C:
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
movs r0, 0
strh r0, [r1]
adds r0, r3, 0
@ -467,7 +467,7 @@ title_screen_vblank_callback: @ 80AA780
bl sub_80BA0A8
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
@ -580,7 +580,7 @@ _080AA7E0:
ldr r0, =0x810001ff
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
bl sub_80A1A74
bl ResetPaletteFade
ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
@ -601,7 +601,7 @@ _080AA8C4:
movs r2, 0xF0
lsls r2, 1
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gTitleScreenRayquazaTiles
ldr r1, =0x06008000
bl LZ77UnCompVram
@ -631,7 +631,7 @@ _080AA8C4:
movs r1, 0x80
lsls r1, 1
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_08540100
bl LoadTaggedObjectPalette
ldr r0, =gUnknown_030022C0
@ -678,7 +678,7 @@ _080AA9E0:
movs r1, 0x1
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =title_screen_vblank_callback
bl SetVBlankCallback
ldr r0, =gUnknown_030022C0
@ -763,7 +763,7 @@ _080AAA14:
b _080AAB1E
.pool
_080AAAF0:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
@ -797,7 +797,7 @@ c2_title_screen_2: @ 80AAB2C
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end c2_title_screen_2
@ -1078,7 +1078,7 @@ _080AAD84:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =Cb2_GoToMainMenu
bl SetMainCallback2
b _080AAE98
@ -1109,7 +1109,7 @@ _080AADC8:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =c2_reset_rtc_screen_1
bl SetMainCallback2
b _080AAE98
@ -1129,7 +1129,7 @@ _080AADFC:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =c2_berry_program_update_screen_1
bl SetMainCallback2
b _080AAE98
@ -1180,7 +1180,7 @@ _080AAE72:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =c2_show_copyright_and_intro_again_1
bl SetMainCallback2
_080AAE98:
@ -1194,7 +1194,7 @@ _080AAE98:
thumb_func_start Cb2_GoToMainMenu
Cb2_GoToMainMenu: @ 80AAEB8
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080AAECA
@ -1209,7 +1209,7 @@ _080AAECA:
thumb_func_start c2_show_copyright_and_intro_again_1
c2_show_copyright_and_intro_again_1: @ 80AAED4
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080AAEE6
@ -1224,7 +1224,7 @@ _080AAEE6:
thumb_func_start c2_clear_save_data_screen_1
c2_clear_save_data_screen_1: @ 80AAEF0
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080AAF02
@ -1239,7 +1239,7 @@ _080AAF02:
thumb_func_start c2_reset_rtc_screen_1
c2_reset_rtc_screen_1: @ 80AAF0C
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080AAF1E
@ -1254,7 +1254,7 @@ _080AAF1E:
thumb_func_start c2_berry_program_update_screen_1
c2_berry_program_update_screen_1: @ 80AAF28
push {lr}
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080AAF3E
@ -1311,7 +1311,7 @@ _080AAF82:
strh r1, [r0]
movs r1, 0xEF
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
_080AAF9C:
add sp, 0x4
pop {r0}

View File

@ -178,8 +178,8 @@ sub_80772A4: @ 80772A4
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl ResetTasks
bl sub_80A1A74
ldr r2, =gUnknown_02037FD4
bl ResetPaletteFade
ldr r2, =gPaletteFade
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@ -190,11 +190,11 @@ sub_80772A4: @ 80772A4
adds r0, r4, 0
movs r1, 0xF0
movs r2, 0x14
bl gpu_pal_apply
bl LoadPalette
adds r0, r4, 0
movs r1, 0xD0
movs r2, 0x14
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
bl ResetBgsAndClearDma3BusyFlags
ldr r1, =gUnknown_0832DEE4
@ -370,7 +370,7 @@ _08077476:
b _08077B22
.pool
_080774A4:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -1033,7 +1033,7 @@ _08077ABC:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
@ -1078,7 +1078,7 @@ _08077B22:
b _08077B46
.pool
_08077B30:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1093,7 +1093,7 @@ _08077B46:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x28
pop {r3}
mov r8, r3
@ -1639,7 +1639,7 @@ _08078040:
b _080780D8
.pool
_08078068:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -1649,14 +1649,14 @@ _08078068:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
str r0, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
@ -1695,7 +1695,7 @@ _080780D8:
b _080780F6
.pool
_080780E4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1707,7 +1707,7 @@ _080780F6:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x24
pop {r3}
mov r8, r3
@ -1722,7 +1722,7 @@ sub_807811C: @ 807811C
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_807811C
@ -1747,7 +1747,7 @@ sub_8078130: @ 8078130
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, [r4]
adds r0, 0x6F
movs r1, 0xA
@ -1763,7 +1763,7 @@ _08078160:
thumb_func_start sub_807816C
sub_807816C: @ 807816C
push {r4,lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -1884,7 +1884,7 @@ sub_807825C: @ 807825C
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r4}
pop {r0}
bx r0
@ -1912,7 +1912,7 @@ _080782D4:
ldr r0, =gUnknown_08DDB3E4
movs r1, 0
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_08DDB464
movs r2, 0x94
lsls r2, 5
@ -2628,7 +2628,7 @@ _08078950:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x4
bl sub_807A19C
ldr r0, =gUnknown_0203229C
@ -2669,7 +2669,7 @@ _080789AC:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
@ -2847,7 +2847,7 @@ _08078B00:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, [r6]
adds r1, r0, 0
adds r1, 0x79
@ -3270,7 +3270,7 @@ _08078E98:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, [r4]
adds r0, 0x6F
movs r1, 0x2
@ -3373,7 +3373,7 @@ _08078F7E:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
@ -3475,7 +3475,7 @@ _08079054:
sub_807905C: @ 807905C
push {lr}
sub sp, 0x4
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -3998,7 +3998,7 @@ _0807947C:
thumb_func_start sub_8079490
sub_8079490: @ 8079490
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -6769,7 +6769,7 @@ _0807AA98:
lsls r1, 4
adds r1, 0x4
movs r2, 0x2
bl gpu_pal_apply
bl LoadPalette
_0807AAB2:
pop {r0}
bx r0
@ -6962,7 +6962,7 @@ sub_807AC24: @ 807AC24
bl sub_807ABCC
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_807AC24
@ -7477,7 +7477,7 @@ _0807B0B0:
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0
bl ShowBg
ldr r1, =gUnknown_030022C0
@ -7501,7 +7501,7 @@ _0807B0E4:
b _0807B116
.pool
_0807B0F0:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -7523,7 +7523,7 @@ _0807B116:
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4,r5}
pop {r0}
@ -7623,7 +7623,7 @@ sub_807B170: @ 807B170
adds r0, r6, 0
movs r1, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
ldr r0, =gUnknown_08338FFC
bl InitWindows
mov r0, r9
@ -7644,7 +7644,7 @@ sub_807B170: @ 807B170
adds r0, r6, 0
movs r1, 0
movs r2, 0x20
bl decompress_palette
bl LoadCompressedPalette
add sp, 0x4
pop {r3-r5}
mov r8, r3
@ -7842,7 +7842,7 @@ _0807B43E:
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0xC
pop {r3}
mov r8, r3
@ -8056,7 +8056,7 @@ sub_807B60C: @ 807B60C
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_807B60C
@ -8106,7 +8106,7 @@ _0807B668:
ldr r0, =gUnknown_08DD7300
movs r1, 0x10
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r3, =gUnknown_08DD7360
ldr r4, =0x06004000
movs r5, 0xA1
@ -8235,14 +8235,14 @@ _0807B7C0:
_0807B7DA:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
b _0807BA68
.pool
_0807B7F8:
ldr r0, =gUnknown_08337EA0
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_08337EC0
ldr r1, =0x06004000
bl LZ77UnCompVram
@ -8447,7 +8447,7 @@ _0807B9FC:
ldr r0, =gUnknown_08DD7300
movs r1, 0x10
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r3, =gUnknown_08DD7360
ldr r4, =0x06004000
movs r5, 0xA1
@ -9131,7 +9131,7 @@ _0807C248:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
@ -9140,7 +9140,7 @@ _0807C248:
bl _0807CFB4
.pool
_0807C26C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -9168,7 +9168,7 @@ _0807C29C:
movs r3, 0
bl _0807CF44
_0807C2AE:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -9405,7 +9405,7 @@ _0807C4B8:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
@ -9414,7 +9414,7 @@ _0807C4B8:
bl _0807CFB4
.pool
_0807C4DC:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -9452,7 +9452,7 @@ _0807C528:
adds r0, r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r5, =gUnknown_08338DC8
adds r0, r5, 0
movs r1, 0x6F
@ -9476,7 +9476,7 @@ _0807C528:
bl _0807CF4C
.pool
_0807C574:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -9566,21 +9566,21 @@ _0807C630:
ldr r2, =0x0000ffff
movs r0, 0x1
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
bl _0807CF48
.pool
_0807C644:
ldr r2, =0x0000ffff
movs r0, 0x1
movs r1, 0
bl sub_80A2A20
bl BlendPalettes
bl _0807CF48
.pool
_0807C658:
ldr r2, =0x0000ffff
movs r0, 0x1
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
bl _0807CF48
.pool
_0807C66C:
@ -9814,7 +9814,7 @@ _0807C7FC:
ldr r2, =0x0000ffff
movs r0, 0x1
movs r1, 0
bl sub_80A2A20
bl BlendPalettes
b _0807CFB4
.pool
_0807C864:
@ -9859,7 +9859,7 @@ _0807C8A6:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r7]
adds r2, r1, 0
adds r2, 0x94
@ -9884,7 +9884,7 @@ _0807C8A6:
b _0807CFB4
.pool
_0807C8EC:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -9947,7 +9947,7 @@ _0807C974:
lsls r1, 5
movs r0, 0
bl SetGpuReg
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -10196,7 +10196,7 @@ _0807CB70:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
@ -10205,7 +10205,7 @@ _0807CB70:
b _0807CFB4
.pool
_0807CB90:
ldr r4, =gUnknown_02037FD4
ldr r4, =gPaletteFade
ldrb r1, [r4, 0x7]
movs r0, 0x80
ands r0, r1
@ -10224,7 +10224,7 @@ _0807CB9E:
b _0807CF48
.pool
_0807CBB8:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -10242,7 +10242,7 @@ _0807CBD4:
lsls r1, 5
movs r0, 0
bl SetGpuReg
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -10313,7 +10313,7 @@ _0807CBF4:
lsls r0, r1
ldr r2, =0x0000ffff
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
ldr r2, [r5]
adds r1, r2, 0
adds r1, 0x94
@ -10342,7 +10342,7 @@ _0807CC9C:
movs r1, 0x1
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r7]
b _0807CF4C
.pool
@ -10626,7 +10626,7 @@ _0807CF38:
movs r2, 0
movs r3, 0x10
_0807CF44:
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0807CF48:
ldr r0, =gUnknown_020322A0
ldr r1, [r0]
@ -10638,7 +10638,7 @@ _0807CF4C:
b _0807CFB4
.pool
_0807CF5C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11193,7 +11193,7 @@ _0807D624:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
@ -11202,7 +11202,7 @@ _0807D624:
bl _0807E400
.pool
_0807D648:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11230,7 +11230,7 @@ _0807D678:
movs r3, 0
bl _0807E390
_0807D68A:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11474,7 +11474,7 @@ _0807D8B4:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
@ -11483,7 +11483,7 @@ _0807D8B4:
bl _0807E400
.pool
_0807D8D8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11521,7 +11521,7 @@ _0807D924:
adds r0, r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r5, =gUnknown_08338DC8
adds r0, r5, 0
movs r1, 0x6F
@ -11545,7 +11545,7 @@ _0807D924:
bl _0807E398
.pool
_0807D970:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -11640,21 +11640,21 @@ _0807DA38:
ldr r2, =0x0000ffff
movs r0, 0x8
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
bl _0807E394
.pool
_0807DA4C:
ldr r2, =0x0000ffff
movs r0, 0x8
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
bl _0807E394
.pool
_0807DA60:
ldr r2, =0x0000ffff
movs r0, 0x8
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
bl _0807E394
.pool
_0807DA74:
@ -11933,7 +11933,7 @@ _0807DCAE:
adds r0, r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r7]
adds r2, r1, 0
adds r2, 0x94
@ -11958,7 +11958,7 @@ _0807DCAE:
b _0807E400
.pool
_0807DCF4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12039,7 +12039,7 @@ _0807DDA4:
lsls r1, 5
movs r0, 0
bl SetGpuReg
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12301,7 +12301,7 @@ _0807DFBC:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
@ -12310,7 +12310,7 @@ _0807DFBC:
b _0807E400
.pool
_0807DFDC:
ldr r4, =gUnknown_02037FD4
ldr r4, =gPaletteFade
ldrb r1, [r4, 0x7]
movs r0, 0x80
ands r0, r1
@ -12329,7 +12329,7 @@ _0807DFEA:
b _0807E394
.pool
_0807E004:
ldr r2, =gUnknown_02037FD4
ldr r2, =gPaletteFade
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@ -12347,7 +12347,7 @@ _0807E020:
lsls r1, 5
movs r0, 0
bl SetGpuReg
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12418,7 +12418,7 @@ _0807E040:
lsls r0, r1
ldr r2, =0x0000ffff
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
ldr r2, [r5]
adds r1, r2, 0
adds r1, 0x94
@ -12447,7 +12447,7 @@ _0807E0E8:
movs r1, 0x1
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r7]
b _0807E398
.pool
@ -12731,7 +12731,7 @@ _0807E384:
movs r2, 0
movs r3, 0x10
_0807E390:
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0807E394:
ldr r0, =gUnknown_020322A0
ldr r1, [r0]
@ -12743,7 +12743,7 @@ _0807E398:
b _0807E400
.pool
_0807E3A8:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -12864,7 +12864,7 @@ _0807E4B4:
_0807E4C2:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r3}
mov r8, r3
pop {r4-r7}
@ -13043,7 +13043,7 @@ _0807E600:
str r2, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
_0807E636:
add sp, 0x4
pop {r4}
@ -13558,7 +13558,7 @@ _0807EA96:
bl RunTextPrinters
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r4-r6}
pop {r0}
bx r0
@ -13612,7 +13612,7 @@ _0807EB2C:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r4}
pop {r0}
bx r0
@ -14021,10 +14021,10 @@ _0807EF64:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _0807EFDC
_0807EF7E:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -14107,7 +14107,7 @@ _0807F03A:
_0807F048:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4}
pop {r0}
@ -14118,7 +14118,7 @@ _0807F048:
thumb_func_start c2_080543C4
c2_080543C4: @ 807F068
push {r4,r5,lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -14154,7 +14154,7 @@ _0807F0BE:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r4,r5}
pop {r0}
bx r0
@ -14175,7 +14175,7 @@ sub_807F0E4: @ 807F0E4
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
add sp, 0x4
pop {r0}
bx r0
@ -14187,7 +14187,7 @@ sub_807F110: @ 807F110
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -14346,7 +14346,7 @@ _0807F25C:
_0807F25E:
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _0807F27A
.pool
_0807F26C:
@ -14355,7 +14355,7 @@ _0807F26C:
adds r0, r1
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_0807F27A:
ldr r0, =gUnknown_08339090
movs r2, 0
@ -14576,7 +14576,7 @@ _0807F3D8:
ldr r2, =0x0000ffff
movs r0, 0x8
movs r1, 0
bl sub_80A2A20
bl BlendPalettes
b _0807F45C
.pool
_0807F44C:
@ -14842,7 +14842,7 @@ _0807F694:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
@ -14852,7 +14852,7 @@ _0807F694:
b _0807F70C
.pool
_0807F6C4:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -14891,7 +14891,7 @@ _0807F70C:
_0807F71A:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
add sp, 0x4
pop {r4,r5}
pop {r0}

View File

@ -10,7 +10,7 @@ sub_80C2690: @ 80C2690
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
bl sub_80C48C8
ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
@ -66,7 +66,7 @@ sub_80C2710: @ 80C2710
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_80C2710
@ -209,7 +209,7 @@ _080C2852:
ldrh r2, [r0]
adds r0, r6, 0
movs r1, 0x10
bl sub_80A2A20
bl BlendPalettes
ldr r0, [r4]
adds r0, r5
ldrh r0, [r0]
@ -218,14 +218,14 @@ _080C2852:
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =sub_80C2690
bl SetVBlankCallback
ldr r1, [r4]
b _080C28D8
.pool
_080C289C:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _080C28A8
@ -445,14 +445,14 @@ _080C2A74:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, [r4]
movs r0, 0xE
strb r0, [r1]
b _080C2ACA
.pool
_080C2A98:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080C2ACA
@ -729,7 +729,7 @@ _080C2D36:
_080C2D50:
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
@ -3108,7 +3108,7 @@ _080C424A:
adds r0, r1
movs r1, 0x50
movs r2, 0xC0
bl gpu_pal_apply
bl LoadPalette
movs r4, 0
_080C425E:
ldr r0, =gUnknown_02039CE8
@ -3219,19 +3219,19 @@ sub_80C4330: @ 80C4330
ldr r0, =gUnknown_0856F54C
movs r1, 0xB0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0856F56C
movs r1, 0xC0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0856F58C
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0856F5AC
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r0, =0x000017a8
@ -3326,11 +3326,11 @@ _080C4418:
ldr r0, [r0]
movs r1, 0
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0856F4EC
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, [r4]
ldr r1, =0x00000534
adds r0, r1
@ -3340,7 +3340,7 @@ _080C4418:
ldr r0, =gUnknown_0856F4AC
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _080C44B2
.pool
_080C447C:
@ -3353,11 +3353,11 @@ _080C447C:
ldr r0, [r0]
movs r1, 0
movs r2, 0x60
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_0856F50C
movs r1, 0x30
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, [r4]
ldr r1, =0x00000534
adds r0, r1
@ -3367,12 +3367,12 @@ _080C447C:
ldr r0, =gUnknown_0856F4CC
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_080C44B2:
ldr r0, =gUnknown_0856F52C
movs r1, 0x40
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _080C4536
.pool
_080C44D8:
@ -5228,7 +5228,7 @@ pokemon_details: @ 80C53AC
_080C5416:
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
add sp, 0x10
pop {r4-r7}
pop {r0}
@ -5322,7 +5322,7 @@ _080C54F4:
bl ResetTasks
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
bl reset_temp_tile_data_buffers
b _080C56F4
_080C550A:
@ -5437,7 +5437,7 @@ _080C5624:
lsls r2, 1
adds r0, r4, 0
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
ldr r5, =gUnknown_02039CEC
ldr r0, [r5]
ldrb r0, [r0, 0xE]
@ -5447,12 +5447,12 @@ _080C5624:
adds r0, r4
movs r1, 0x10
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
bl stdpal_get
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
bl sub_80C629C
ldr r1, [r5]
ldrb r0, [r1, 0xC]
@ -5491,20 +5491,20 @@ _080C5684:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
bl BlendPalettes
movs r0, 0
str r0, [sp]
adds r0, r4, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _080C56F4
.pool
_080C56D0:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@ -5570,14 +5570,14 @@ _080C5748:
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _080C57E4
_080C576A:
ldr r1, [r2]
movs r0, 0x2
b _080C57EC
_080C5770:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
beq _080C57E4
@ -6162,7 +6162,7 @@ _080C5C14:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _080C5CA4
.pool
_080C5C4C:
@ -6195,13 +6195,13 @@ _080C5C4C:
adds r0, r5, 0
movs r1, 0x10
adds r2, r4, 0
bl sub_80A2A20
bl BlendPalettes
str r4, [sp]
adds r0, r5, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_080C5CA4:
ldr r4, =gUnknown_02039CF0
ldr r0, [r4]
@ -6221,7 +6221,7 @@ _080C5CA4:
b _080C5D9C
.pool
_080C5CD4:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
ldrh r0, [r6, 0x6]
ldrh r1, [r6, 0x2]
adds r0, r1
@ -6272,7 +6272,7 @@ _080C5D2A:
movs r0, 0
strb r0, [r1]
_080C5D3C:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080C5DA6
@ -7198,7 +7198,7 @@ _080C6520:
_080C6526:
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl sub_80A1A74
bl ResetPaletteFade
bl reset_temp_tile_data_buffers
b _080C6694
_080C6538:
@ -7275,12 +7275,12 @@ _080C65E8:
movs r2, 0xD0
lsls r2, 1
movs r1, 0
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
bl stdpal_get
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r1, =gUnknown_08570E00
movs r0, 0x2
movs r2, 0
@ -7311,17 +7311,17 @@ _080C6628:
adds r0, r5, 0
movs r1, 0x10
adds r2, r4, 0
bl sub_80A2A20
bl BlendPalettes
str r4, [sp]
adds r0, r5, 0
movs r1, 0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _080C6694
.pool
_080C6678:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@ -7379,11 +7379,11 @@ _080C66E4:
movs r1, 0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
b _080C67A4
.pool
_080C66FC:
bl fade_and_return_progress_probably
bl UpdatePaletteFade
lsls r0, 24
cmp r0, 0
bne _080C67AE

View File

@ -415,7 +415,7 @@ _080FB404:
ldrh r0, [r4, 0x2]
adds r3, r0, 0x1
strh r3, [r4, 0x2]
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -530,7 +530,7 @@ sub_80FB4E0: @ 80FB4E0
bl script_env_2_enable
movs r0, 0
str r0, [sp]
ldr r1, =gUnknown_02037B14
ldr r1, =gPlttBufferFaded
ldr r2, =0x01000100
mov r0, sp
bl CpuFastSet

View File

@ -10,7 +10,7 @@ sub_81347B4: @ 81347B4
push {lr}
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_81347B4
@ -144,23 +144,23 @@ _0813486C:
ldr r0, =gUnknown_08DCC01C
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
b _08134906
.pool
_081348FC:
ldr r0, =gUnknown_08DCC03C
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
_08134906:
bl sub_8098C64
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldr r0, =gUnknown_085B21D4
movs r1, 0xC0
movs r2, 0x8
bl gpu_pal_apply
bl LoadPalette
movs r0, 0
bl ResetBgsAndClearDma3BusyFlags
ldr r1, =gUnknown_085B21FC
@ -179,7 +179,7 @@ _08134906:
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
bl sub_80A1A74
bl ResetPaletteFade
bl ResetObjectPaletteAllocator
ldr r0, =gUnknown_085B2208
bl LoadCompressedObjectPic
@ -204,7 +204,7 @@ sub_813498C: @ 813498C
str r1, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
movs r0, 0x1
bl EnableInterrupts
ldr r0, =sub_81347B4
@ -531,7 +531,7 @@ sub_8134C9C: @ 8134C9C
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl do_scheduled_bg_tilemap_copies_to_vram
bl fade_and_return_progress_probably
bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_8134C9C
@ -541,7 +541,7 @@ sub_8134CB8: @ 8134CB8
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -792,7 +792,7 @@ sub_8134EA4: @ 8134EA4
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =c2_080111BC
str r0, [r4]
add sp, 0x4
@ -805,7 +805,7 @@ sub_8134EA4: @ 8134EA4
thumb_func_start c2_080111BC
c2_080111BC: @ 8134EE8
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -826,7 +826,7 @@ sub_8134F10: @ 8134F10
push {lr}
lsls r0, 24
lsrs r2, r0, 24
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -885,7 +885,7 @@ sub_8134F78: @ 8134F78
str r1, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
@ -903,7 +903,7 @@ sub_8134F78: @ 8134F78
thumb_func_start sub_8134FB0
sub_8134FB0: @ 8134FB0
push {lr}
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1

View File

@ -23,7 +23,7 @@ sub_80AAFA4: @ 80AAFA4
lsrs r5, 24
ldr r0, =gUnknown_0854C270
lsls r1, r5, 5
ldr r2, =gUnknown_02037914
ldr r2, =gPlttBufferUnfaded + 0x200
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@ -647,7 +647,7 @@ _080AB4F4:
b _080AB53C
.pool
_080AB51C:
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@ -838,9 +838,9 @@ _080AB684:
cmp r0, 0
bne _080AB6C0
lsls r1, r6, 1
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
adds r0, r1, r0
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
adds r1, r2
movs r2, 0x8
bl CpuFastSet
@ -883,12 +883,12 @@ _080AB6EA:
mov r8, r2
adds r4, 0x1
mov r12, r4
ldr r3, =gUnknown_02037B14
ldr r3, =gPlttBufferFaded
mov r10, r3
_080AB6FE:
adds r2, r6, 0
lsls r0, r2, 1
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r0, r1
ldr r1, [r0]
lsls r0, r1, 27
@ -949,9 +949,9 @@ _080AB770:
cmp r0, 0
bne _080AB7AC
lsls r1, r6, 1
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
adds r0, r1, r0
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
adds r1, r2
movs r2, 0x8
bl CpuFastSet
@ -980,9 +980,9 @@ _080AB7AC:
asrs r5, r0, 11
_080AB7C2:
lsls r0, r6, 1
ldr r3, =gUnknown_02037B14
ldr r3, =gPlttBufferFaded
adds r4, r0, r3
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r0, r1
ldrh r3, [r0]
lsls r3, 16
@ -1022,9 +1022,9 @@ _080AB804:
.pool
_080AB81C:
lsls r1, r4, 5
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
adds r0, r1, r0
ldr r2, =gUnknown_02037B14
ldr r2, =gPlttBufferFaded
adds r1, r2
mov r3, r9
lsls r2, r3, 3
@ -1099,7 +1099,7 @@ _080AB8A0:
adds r0, r6, 0
movs r1, 0x10
mov r2, r8
bl pal_fade_1
bl BlendPalette
adds r0, r6, 0
adds r0, 0x10
lsls r0, 16
@ -1133,7 +1133,7 @@ _080AB8EA:
_080AB8F6:
adds r4, r6, 0
lsls r0, r4, 1
ldr r1, =gUnknown_02037714
ldr r1, =gPlttBufferUnfaded
adds r0, r1
ldr r1, [r0]
lsls r0, r1, 27
@ -1177,7 +1177,7 @@ _080AB8F6:
lsls r0, 16
lsrs r6, r0, 16
lsls r4, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r4, r0
lsrs r1, 14
lsrs r2, 19
@ -1249,7 +1249,7 @@ _080AB9C8:
adds r0, r5, 0
movs r1, 0x10
adds r2, r6, 0
bl pal_fade_1
bl BlendPalette
adds r0, r5, 0
adds r0, 0x10
lsls r0, 16
@ -1271,7 +1271,7 @@ _080AB9F4:
_080ABA06:
adds r4, r5, 0
lsls r0, r4, 1
ldr r5, =gUnknown_02037714
ldr r5, =gPlttBufferUnfaded
adds r0, r5
ldr r0, [r0]
lsls r2, r0, 27
@ -1321,7 +1321,7 @@ _080ABA06:
lsls r0, 16
lsrs r5, r0, 16
lsls r4, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r4, r0
lsrs r1, 14
lsrs r2, 19
@ -1371,7 +1371,7 @@ sub_80ABAB0: @ 80ABAB0
lsls r1, 1
movs r0, 0
adds r2, r7, 0
bl pal_fade_1
bl BlendPalette
ldr r0, [sp]
lsls r1, r0, 27
lsrs r1, 27
@ -1403,7 +1403,7 @@ _080ABAEC:
mov r8, r0
_080ABB10:
lsls r5, r6, 1
ldr r0, =gUnknown_02037714
ldr r0, =gPlttBufferUnfaded
adds r0, r5, r0
ldr r2, [r0]
lsls r4, r2, 27
@ -1455,7 +1455,7 @@ _080ABB10:
asrs r0, 4
adds r2, r0
lsls r2, 24
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r5, r0
lsrs r2, 14
lsrs r3, 19
@ -1476,7 +1476,7 @@ _080ABB9C:
ldrh r3, [r1]
movs r1, 0x10
adds r2, r7, 0
bl pal_fade_1
bl BlendPalette
adds r4, 0x1
mov r9, r4
_080ABBB0:
@ -1688,8 +1688,8 @@ _080ABD3A:
beq _080ABD7C
cmp r2, 0
beq _080ABD4E
ldr r0, =gUnknown_02037B14
ldr r1, =gUnknown_02037714
ldr r0, =gPlttBufferFaded
ldr r1, =gPlttBufferUnfaded
movs r2, 0x80
lsls r2, 1
bl CpuFastSet
@ -1701,7 +1701,7 @@ _080ABD4E:
str r4, [sp]
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
bl BeginNormalPaletteFade
ldr r0, =gUnknown_02038454
ldr r3, =0x000006c6
adds r0, r3
@ -1730,7 +1730,7 @@ _080ABDA0:
str r4, [sp]
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
bl BeginNormalPaletteFade
_080ABDB2:
ldr r4, =gUnknown_02038454
ldr r1, =0x000006c6
@ -1831,7 +1831,7 @@ _080ABE7C:
lsls r0, r4, 20
lsrs r4, r0, 16
movs r2, 0
ldr r6, =gUnknown_02037B14
ldr r6, =gPlttBufferFaded
ldr r0, =0x000006c4
adds r3, r5, r0
_080ABE88:
@ -1851,13 +1851,13 @@ _080ABEAC:
lsls r0, r4, 20
lsrs r4, r0, 16
lsls r1, r4, 1
ldr r0, =gUnknown_02037B14
ldr r0, =gPlttBufferFaded
adds r0, r1, r0
ldr r2, =gUnknown_02037714
ldr r2, =gPlttBufferUnfaded
adds r1, r2
movs r2, 0x8
bl CpuFastSet
ldr r0, =gUnknown_02037FD4
ldr r0, =gPaletteFade
ldrh r2, [r0, 0x4]
lsls r2, 21
lsrs r2, 27
@ -1866,7 +1866,7 @@ _080ABEAC:
lsrs r3, 17
adds r0, r4, 0
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
b _080ABEF4
.pool
_080ABEE4:
@ -1876,7 +1876,7 @@ _080ABEE4:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0xC
bl pal_fade_1
bl BlendPalette
_080ABEF4:
pop {r4-r6}
pop {r0}
@ -1937,7 +1937,7 @@ sub_80ABF4C: @ 80ABF4C
adds r1, r2
lsrs r1, 16
movs r2, 0x20
bl gpu_pal_apply
bl LoadPalette
ldrb r0, [r4]
bl sub_80ABE18
pop {r4}

View File

@ -3115,9 +3115,13 @@ gUnknown_08524870:: @ 8524870
gUnknown_0852487C:: @ 852487C
.incbin "baserom.gba", 0x52487c, 0x10
gUnknown_0852488C:: @ 852488C
.incbin "baserom.gba", 0x52488c, 0x10
gDummyPaletteStructTemplate:: @ 852488C
.2byte 0xFFFF
.space 9
.byte 0x20
.space 4
.align 2
gUnknown_0852489C:: @ 852489C
.incbin "baserom.gba", 0x52489c, 0x20

68
include/palette.h Normal file
View File

@ -0,0 +1,68 @@
#ifndef GUARD_PALETTE_H
#define GUARD_PALETTE_H
#include "global.h"
#define gPaletteFade_selectedPalettes (gPaletteFade.multipurpose1) // normal and fast fade
#define gPaletteFade_blendCnt (gPaletteFade.multipurpose1) // hardware fade
#define gPaletteFade_delay (gPaletteFade.multipurpose2) // normal and hardware fade
#define gPaletteFade_submode (gPaletteFade.multipurpose2) // fast fade
enum
{
FAST_FADE_IN_FROM_WHITE,
FAST_FADE_OUT_TO_WHTIE,
FAST_FADE_IN_FROM_BLACK,
FAST_FADE_OUT_TO_BLACK,
};
struct PaletteFadeControl
{
u32 multipurpose1;
u8 delayCounter:6;
u16 y:5; // blend coefficient
u16 targetY:5; // target blend coefficient
u16 blendColor:15;
u16 active:1;
u16 multipurpose2:6;
u16 yDec:1; // whether blend coefficient is decreasing
u16 bufferTransferDisabled:1;
u16 mode:2;
u16 shouldResetBlendRegisters:1;
u16 hardwareFadeFinishing:1;
u16 softwareFadeFinishingCounter:5;
u16 softwareFadeFinishing:1;
u16 objPaletteToggle:1;
u8 deltaY:4; // rate of change of blend coefficient
};
extern struct PaletteFadeControl gPaletteFade;
extern u32 gPlttBufferTransferPending;
extern u8 gPaletteDecompressionBuffer[];
extern u16 gPlttBufferUnfaded[];
extern u16 gPlttBufferFaded[];
void LoadCompressedPalette(const void *, u16, u16);
void LoadPalette(const void *, u16, u16);
void FillPalette(u16, u16, u16);
void TransferPlttBuffer(void);
u8 UpdatePaletteFade(void);
void ResetPaletteFade(void);
void ReadPlttIntoBuffers(void);
bool8 BeginNormalPaletteFade(u32, s8, u8, u8, u16);
bool8 unref_sub_8073D3C(u32, u8, u8, u8, u16);
void unref_sub_8073D84(u8, u32 *);
void ResetPaletteStructByUid(u16);
void ResetPaletteStruct(u8);
void ResetPaletteFadeControl();
void unref_sub_8074168(u16);
void unref_sub_8074194(u16);
void InvertPlttBuffer(u32);
void TintPlttBuffer(u32, s8, s8, s8);
void UnfadePlttBuffer(u32);
void BeginFastPaletteFade(u8);
void BeginHardwarePaletteFade(u8, u8, u8, u8, u8);
void BlendPalettes(u32, u8, u16);
void BlendPalettesUnfaded(u32, u8, u16);
#endif // GUARD_PALETTE_H

View File

@ -15,15 +15,17 @@ struct Task
extern struct Task gTasks[];
void ResetTasks();
void ResetTasks(void);
u8 CreateTask(TaskFunc func, u8 priority);
void DestroyTask(u8 taskId);
void RunTasks();
void RunTasks(void);
void TaskDummy(u8 taskId);
void SetTaskFuncWithFollowupFunc(u8 taskId, TaskFunc func, TaskFunc followupFunc);
void SwitchTaskToFollowupFunc(u8 taskId);
bool8 FuncIsActiveTask(TaskFunc func);
u8 FindTaskIdByFunc(TaskFunc func);
u8 GetTaskCount();
u8 GetTaskCount(void);
void SetWordTaskArg(u8 taskId, u8 dataElem, u32 value);
u32 GetWordTaskArg(u8 taskId, u8 dataElem);
#endif // GUARD_TASK_H

View File

@ -62,7 +62,7 @@ SECTIONS {
asm/trig.o(.text);
asm/rng.o(.text);
asm/rom_806F640.o(.text);
asm/blend_palette.o(.text);
src/blend_palette.o(.text);
asm/daycare.o(.text);
asm/egg_hatch.o(.text);
asm/rom_8072304.o(.text);
@ -92,7 +92,7 @@ SECTIONS {
asm/reset_rtc_screen.o(.text);
asm/start_menu.o(.text);
asm/tileset.o(.text);
asm/palette.o(.text);
src/palette.o(.text);
asm/sound.o(.text);
asm/rom_80A3934.o(.text);
src/task.o(.text);

19
src/blend_palette.c Normal file
View File

@ -0,0 +1,19 @@
#include "global.h"
#include "palette.h"
void BlendPalette(u16 palOffset, u16 numEntries, u8 coeff, u16 blendColor)
{
u16 i;
for (i = 0; i < numEntries; i++)
{
u16 index = i + palOffset;
struct PlttData *data1 = (struct PlttData *)&gPlttBufferUnfaded[index];
s8 r = data1->r;
s8 g = data1->g;
s8 b = data1->b;
struct PlttData *data2 = (struct PlttData *)&blendColor;
gPlttBufferFaded[index] = ((r + (((data2->r - r) * coeff) >> 4)) << 0)
| ((g + (((data2->g - g) * coeff) >> 4)) << 5)
| ((b + (((data2->b - b) * coeff) >> 4)) << 10);
}
}

1270
src/palette.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -946,108 +946,9 @@ gUnknown_02037622: @ 2037622
gUnknown_02037624: @ 2037624
.space 0xF0
gUnknown_02037714: @ 2037714
.space 0x2
gUnknown_02037716: @ 2037716
.space 0x12
gUnknown_02037728: @ 2037728
.space 0x2C
gUnknown_02037754: @ 2037754
.space 0x20
gUnknown_02037774: @ 2037774
.space 0x20
gUnknown_02037794: @ 2037794
.space 0x20
gUnknown_020377B4: @ 20377B4
.space 0x20
gUnknown_020377D4: @ 20377D4
.space 0x20
gUnknown_020377F4: @ 20377F4
.space 0x20
gUnknown_02037814: @ 2037814
.space 0x40
gUnknown_02037854: @ 2037854
.space 0xA0
gUnknown_020378F4: @ 20378F4
.space 0x2
gUnknown_020378F6: @ 20378F6
.space 0x1E
gUnknown_02037914: @ 2037914
.space 0x10
gUnknown_02037924: @ 2037924
.space 0x1F0
gUnknown_02037B14: @ 2037B14
.space 0x14
gUnknown_02037B28: @ 2037B28
.space 0x2A
gUnknown_02037B52: @ 2037B52
.space 0x2
gUnknown_02037B54: @ 2037B54
.space 0x1E
gUnknown_02037B72: @ 2037B72
.space 0x42
gUnknown_02037BB4: @ 2037BB4
.space 0x10
gUnknown_02037BC4: @ 2037BC4
.space 0x8
gUnknown_02037BCC: @ 2037BCC
.space 0x2
gUnknown_02037BCE: @ 2037BCE
.space 0x2
gUnknown_02037BD0: @ 2037BD0
.space 0x24
gUnknown_02037BF4: @ 2037BF4
.space 0xC
gUnknown_02037C00: @ 2037C00
.space 0xD4
gUnknown_02037CD4: @ 2037CD4
.space 0x40
gUnknown_02037D14: @ 2037D14
.space 0x3E
gUnknown_02037D52: @ 2037D52
.space 0x1C2
gUnknown_02037F14: @ 2037F14
.space 0xC0
gUnknown_02037FD4: @ 2037FD4
.space 0x10
gUnknown_02037FE4: @ 2037FE4
.space 0x4
gUnknown_02037FE8: @ 2037FE8
.space 0x400
.include "src/palette.o"
.align 0x2
gUnknown_020383E8: @ 20383E8
.space 0x4