summaryrefslogtreecommitdiff
path: root/asm/fame_checker.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/fame_checker.s')
-rw-r--r--asm/fame_checker.s366
1 files changed, 183 insertions, 183 deletions
diff --git a/asm/fame_checker.s b/asm/fame_checker.s
index 0424e487c..5ca20aa8f 100644
--- a/asm/fame_checker.s
+++ b/asm/fame_checker.s
@@ -8,9 +8,9 @@
thumb_func_start sub_812C380
sub_812C380: @ 812C380
push {lr}
- bl sub_8007320
- bl sub_8007610
- bl sub_8070474
+ bl LoadOam
+ bl ProcessSpriteCopyRequests
+ bl TransferPlttBuffer
pop {r0}
bx r0
thumb_func_end sub_812C380
@@ -18,10 +18,10 @@ sub_812C380: @ 812C380
thumb_func_start sub_812C394
sub_812C394: @ 812C394
push {lr}
- bl sub_8077578
- bl sub_8006B5C
- bl sub_8006BA8
- bl sub_80704D0
+ bl RunTasks
+ bl AnimateSprites
+ bl BuildOamBuffer
+ bl UpdatePaletteFade
pop {r0}
bx r0
thumb_func_end sub_812C394
@@ -31,10 +31,10 @@ sub_812C3AC: @ 812C3AC
push {r4,r5,lr}
adds r5, r0, 0
movs r0, 0
- bl sub_80006F4
+ bl SetVBlankCallback
ldr r4, _0812C3F0 @ =gUnknown_203B0FC
movs r0, 0x24
- bl sub_8002BB0
+ bl AllocZeroed
str r0, [r4]
str r5, [r0]
movs r1, 0
@@ -53,7 +53,7 @@ sub_812C3AC: @ 812C3AC
movs r0, 0xC7
bl sub_80722CC
ldr r0, _0812C3F4 @ =sub_812C3F8
- bl sub_8000544
+ bl SetMainCallback2
pop {r4,r5}
pop {r0}
bx r0
@@ -97,7 +97,7 @@ _0812C424:
.4byte _0812C5D4
_0812C444:
movs r0, 0
- bl sub_80006F4
+ bl SetVBlankCallback
bl sub_812D420
b _0812C5BE
_0812C450:
@@ -108,18 +108,18 @@ _0812C456:
movs r4, 0x80
lsls r4, 4
adds r0, r4, 0
- bl sub_8002BB0
+ bl AllocZeroed
str r0, [r6]
ldr r1, _0812C4B4 @ =gUnknown_203B0F4
mov r8, r1
movs r0, 0x80
lsls r0, 5
- bl sub_8002BB0
+ bl AllocZeroed
mov r1, r8
str r0, [r1]
ldr r5, _0812C4B8 @ =gUnknown_203B0F8
adds r0, r4, 0
- bl sub_8002BB0
+ bl AllocZeroed
str r0, [r5]
movs r0, 0
bl sub_8001618
@@ -129,14 +129,14 @@ _0812C456:
bl sub_8001658
ldr r1, [r6]
movs r0, 0x3
- bl sub_8001FA0
+ bl SetBgTilemapBuffer
ldr r1, [r5]
movs r0, 0x2
- bl sub_8001FA0
+ bl SetBgTilemapBuffer
mov r0, r8
ldr r1, [r0]
movs r0, 0x1
- bl sub_8001FA0
+ bl SetBgTilemapBuffer
bl sub_812D594
b _0812C5BE
.align 2, 0
@@ -150,7 +150,7 @@ _0812C4C0:
lsls r2, 5
movs r0, 0x3
movs r3, 0
- bl sub_80017D0
+ bl LoadBgTiles
ldr r1, _0812C530 @ =gUnknown_8EA0700
movs r5, 0x20
str r5, [sp]
@@ -158,24 +158,24 @@ _0812C4C0:
movs r0, 0x3
movs r2, 0
movs r3, 0
- bl sub_8002124
+ bl CopyToBgTilemapBufferRect
ldr r4, _0812C534 @ =gUnknown_8E9F220
adds r0, r4, 0
movs r1, 0
movs r2, 0x40
- bl sub_80703EC
+ bl LoadPalette
adds r4, 0x20
adds r0, r4, 0
movs r1, 0x10
movs r2, 0x20
- bl sub_80703EC
+ bl LoadPalette
ldr r1, _0812C538 @ =gUnknown_8EA0F00
str r5, [sp]
str r5, [sp, 0x4]
movs r0, 0x2
movs r2, 0
movs r3, 0
- bl sub_8002124
+ bl CopyToBgTilemapBufferRect
ldr r1, _0812C53C @ =gUnknown_845C600
str r5, [sp]
str r5, [sp, 0x4]
@@ -184,12 +184,12 @@ _0812C4C0:
movs r0, 0x1
movs r2, 0x1E
movs r3, 0
- bl sub_8002228
+ bl CopyToBgTilemapBufferRect_ChangePalette
movs r0, 0x2
- bl sub_8150408
+ bl stdpal_get
movs r1, 0xF0
movs r2, 0x20
- bl sub_80703EC
+ bl LoadPalette
b _0812C5BE
.align 2, 0
_0812C52C: .4byte gUnknown_8E9F260
@@ -198,25 +198,25 @@ _0812C534: .4byte gUnknown_8E9F220
_0812C538: .4byte gUnknown_8EA0F00
_0812C53C: .4byte gUnknown_845C600
_0812C540:
- bl sub_8001960
+ bl IsDma3ManagerBusyWithBgCopy
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _0812C626
movs r0, 0
- bl sub_80019BC
+ bl ShowBg
movs r0, 0x1
- bl sub_80019BC
+ bl ShowBg
movs r0, 0x2
- bl sub_80019BC
+ bl ShowBg
movs r0, 0x3
- bl sub_80019BC
+ bl ShowBg
movs r0, 0x3
- bl sub_80020BC
+ bl CopyBgTilemapBufferToVram
movs r0, 0x2
- bl sub_80020BC
+ bl CopyBgTilemapBufferToVram
movs r0, 0x1
- bl sub_80020BC
+ bl CopyBgTilemapBufferToVram
b _0812C5BE
_0812C578:
ldr r0, _0812C598 @ =gUnknown_845FC04
@@ -225,7 +225,7 @@ _0812C578:
bl sub_812CEC0
ldr r4, _0812C59C @ =gUnknown_203B100
movs r0, 0x88
- bl sub_8002BB0
+ bl AllocZeroed
str r0, [r4]
bl sub_812DB28
b _0812C5BE
@@ -243,7 +243,7 @@ _0812C5A0:
str r1, [sp]
movs r2, 0x10
movs r3, 0
- bl sub_8070588
+ bl BeginNormalPaletteFade
_0812C5BE:
ldr r1, _0812C5D0 @ =gUnknown_30030F0
movs r0, 0x87
@@ -260,15 +260,15 @@ _0812C5D4:
movs r1, 0xFD
lsls r1, 6
movs r0, 0x50
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0x7
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0x8
- bl sub_8000A38
+ bl SetGpuReg
ldr r0, _0812C634 @ =sub_812C380
- bl sub_80006F4
+ bl SetVBlankCallback
ldr r0, _0812C638 @ =gUnknown_203B0FC
ldr r1, [r0]
movs r4, 0
@@ -280,9 +280,9 @@ _0812C5D4:
bl sub_812E178
ldr r0, _0812C63C @ =sub_812C664
movs r1, 0x8
- bl sub_807741C
+ bl CreateTask
ldr r0, _0812C640 @ =sub_812C394
- bl sub_8000544
+ bl SetMainCallback2
ldr r0, _0812C644 @ =gUnknown_30030F0
movs r1, 0x87
lsls r1, 3
@@ -307,9 +307,9 @@ _0812C644: .4byte gUnknown_30030F0
sub_812C648: @ 812C648
push {lr}
ldr r0, _0812C65C @ =gUnknown_845FB9C
- bl sub_8008720
+ bl LoadSpriteSheets
ldr r0, _0812C660 @ =gUnknown_845FBDC
- bl sub_8008974
+ bl LoadSpritePalettes
pop {r0}
bx r0
.align 2, 0
@@ -361,7 +361,7 @@ sub_812C694: @ 812C694
adds r1, r0
mov r8, r1
ldr r0, _0812C718 @ =sub_812E110
- bl sub_8077688
+ bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
cmp r0, 0xFF
@@ -432,7 +432,7 @@ _0812C738:
movs r1, 0
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
movs r0, 0x3
bl sub_812CEE0
movs r0, 0x2
@@ -500,7 +500,7 @@ _0812C7DC:
cmp r0, 0
beq _0812C8C4
movs r0, 0
- bl sub_8107078
+ bl ListMenuHandleInput
lsls r0, 16
lsrs r4, r0, 16
ldr r0, _0812C824 @ =gUnknown_203B0FC
@@ -617,7 +617,7 @@ _0812C8DA:
_0812C8E0: .4byte sub_812CF3C
_0812C8E4:
movs r0, 0
- bl sub_8107078
+ bl ListMenuHandleInput
_0812C8EA:
add sp, 0x8
pop {r3}
@@ -770,7 +770,7 @@ _0812CA08:
lsls r1, 4
movs r0, 0x1
movs r2, 0x1
- bl sub_8001B90
+ bl ChangeBgX
_0812CA14:
pop {r4}
pop {r0}
@@ -788,14 +788,14 @@ sub_812CA1C: @ 812CA1C
ldr r1, _0812CA44 @ =gUnknown_3005090
adds r5, r0, r1
movs r0, 0x1
- bl sub_8001CCC
+ bl GetBgX
cmp r0, 0
beq _0812CA48
movs r1, 0xA0
lsls r1, 4
movs r0, 0x1
movs r2, 0x2
- bl sub_8001B90
+ bl ChangeBgX
b _0812CA52
.align 2, 0
_0812CA44: .4byte gUnknown_3005090
@@ -803,7 +803,7 @@ _0812CA48:
movs r0, 0x1
movs r1, 0
movs r2, 0
- bl sub_8001B90
+ bl ChangeBgX
_0812CA52:
ldr r7, _0812CAC8 @ =gUnknown_202063C
movs r1, 0xC
@@ -1125,7 +1125,7 @@ _0812CCBE:
movs r1, 0x11
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
bl sub_812C990
ldr r0, _0812CD20 @ =gUnknown_203B0FC
ldr r0, [r0]
@@ -1208,7 +1208,7 @@ _0812CD88:
movs r1, 0x11
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
bl sub_812D6B4
lsls r0, 24
lsrs r0, 24
@@ -1281,7 +1281,7 @@ sub_812CE04: @ 812CE04
movs r1, 0x11
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
ldr r6, _0812CE90 @ =gUnknown_2021D18
ldr r2, _0812CE94 @ =gUnknown_845F6BC
ldr r0, _0812CE98 @ =gUnknown_203B0FC
@@ -1341,7 +1341,7 @@ sub_812CE9C: @ 812CE9C
movs r1, 0x11
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
movs r0, 0x2
bl sub_812CEE0
add sp, 0x8
@@ -1371,7 +1371,7 @@ sub_812CEE0: @ 812CEE0
lsls r4, 24
lsrs r4, 24
adds r0, r4, 0
- bl sub_8003FA0
+ bl PutWindowTilemap
adds r0, r4, 0
movs r1, 0x3
bl sub_8003F20
@@ -1433,7 +1433,7 @@ sub_812CF3C: @ 812CF3C
str r1, [sp]
movs r2, 0
movs r3, 0x10
- bl sub_8070588
+ bl BeginNormalPaletteFade
ldr r1, _0812CF74 @ =gUnknown_3005090
lsls r0, r4, 2
adds r0, r4
@@ -1486,14 +1486,14 @@ sub_812CF7C: @ 812CF7C
lsls r0, 2
ldr r5, _0812D080 @ =gUnknown_202063C
adds r0, r5
- bl sub_80077D8
+ bl FreeSpriteOamMatrix
movs r0, 0xE
ldrsh r1, [r4, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
adds r0, r5
- bl sub_8007280
+ bl DestroySprite
_0812CFD8:
movs r4, 0
_0812CFDA:
@@ -1507,7 +1507,7 @@ _0812CFDA:
lsls r0, 2
ldr r1, _0812D080 @ =gUnknown_202063C
adds r0, r1
- bl sub_8007280
+ bl DestroySprite
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -1520,7 +1520,7 @@ _0812CFDA:
bl sub_812E048
ldr r0, [r5]
ldr r0, [r0]
- bl sub_8000544
+ bl SetMainCallback2
ldr r0, [r5]
ldrb r0, [r0, 0x8]
movs r1, 0
@@ -1528,18 +1528,18 @@ _0812CFDA:
bl sub_810713C
ldr r0, _0812D084 @ =gUnknown_203B0F0
ldr r0, [r0]
- bl sub_8002BC4
+ bl Free
ldr r0, _0812D088 @ =gUnknown_203B0F4
ldr r0, [r0]
- bl sub_8002BC4
+ bl Free
ldr r0, _0812D08C @ =gUnknown_203B0F8
ldr r0, [r0]
- bl sub_8002BC4
+ bl Free
ldr r0, [r5]
- bl sub_8002BC4
+ bl Free
ldr r0, _0812D090 @ =gUnknown_203B100
ldr r0, [r0]
- bl sub_8002BC4
+ bl Free
movs r0, 0
bl sub_812D094
movs r0, 0x1
@@ -1550,7 +1550,7 @@ _0812CFDA:
bl sub_812D094
bl sub_8003ECC
adds r0, r6, 0
- bl sub_8077508
+ bl DestroyTask
_0812D06C:
pop {r4-r6}
pop {r0}
@@ -1574,9 +1574,9 @@ sub_812D094: @ 812D094
lsrs r4, 24
adds r0, r4, 0
movs r1, 0
- bl sub_800445C
+ bl FillWindowPixelBuffer
adds r0, r4, 0
- bl sub_80040B8
+ bl ClearWindowTilemap
adds r0, r4, 0
movs r1, 0x2
bl sub_8003F20
@@ -1594,7 +1594,7 @@ sub_812D0C0: @ 812D0C0
lsrs r4, r0, 24
movs r0, 0xAF
lsls r0, 1
- bl sub_8080424
+ bl HasTrainerAlreadyBeenFought
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -1645,7 +1645,7 @@ _0812D10A:
movs r1, 0
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
movs r0, 0x44
negs r0, r0
adds r2, r0, 0
@@ -1694,7 +1694,7 @@ _0812D178:
lsls r0, 2
ldr r1, _0812D1A4 @ =gUnknown_202063C
adds r0, r1
- bl sub_8007280
+ bl DestroySprite
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
@@ -2094,64 +2094,64 @@ _0812D446:
ldr r0, [r2, 0x8]
movs r0, 0
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x8
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x10
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x12
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0xA
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x14
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x16
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0xC
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x18
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x1A
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0xE
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x1C
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x1E
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x40
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x50
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
add sp, 0x8
pop {r3}
mov r8, r3
@@ -2166,11 +2166,11 @@ _0812D554: .4byte 0x81000800
thumb_func_start sub_812D558
sub_812D558: @ 812D558
push {lr}
- bl sub_8087E64
- bl sub_80773BC
- bl sub_8006B10
- bl sub_810BB8C
- bl sub_8070528
+ bl remove_some_task
+ bl ResetTasks
+ bl ResetSpriteData
+ bl dp13_810BB8C
+ bl ResetPaletteFade
movs r0, 0
bl sub_805FECC
ldr r1, _0812D580 @ =gUnknown_3003E58
@@ -2188,7 +2188,7 @@ sub_812D584: @ 812D584
movs r1, 0xFA
lsls r1, 5
movs r0, 0
- bl sub_8000A38
+ bl SetGpuReg
pop {r0}
bx r0
thumb_func_end sub_812D584
@@ -2199,35 +2199,35 @@ sub_812D594: @ 812D594
movs r0, 0
movs r1, 0
movs r2, 0
- bl sub_8001B90
+ bl ChangeBgX
movs r0, 0
movs r1, 0
movs r2, 0
- bl sub_8001D08
+ bl ChangeBgY
movs r0, 0x1
movs r1, 0
movs r2, 0
- bl sub_8001B90
+ bl ChangeBgX
movs r0, 0x1
movs r1, 0
movs r2, 0
- bl sub_8001D08
+ bl ChangeBgY
movs r0, 0x2
movs r1, 0
movs r2, 0
- bl sub_8001B90
+ bl ChangeBgX
movs r0, 0x2
movs r1, 0
movs r2, 0
- bl sub_8001D08
+ bl ChangeBgY
movs r0, 0x3
movs r1, 0
movs r2, 0
- bl sub_8001B90
+ bl ChangeBgX
movs r0, 0x3
movs r1, 0
movs r2, 0
- bl sub_8001D08
+ bl ChangeBgY
pop {r0}
bx r0
thumb_func_end sub_812D594
@@ -2386,9 +2386,9 @@ sub_812D70C: @ 812D70C
movs r4, 0xFA
lsls r4, 2
adds r0, r4, 0
- bl sub_800874C
+ bl FreeSpriteTilesByTag
adds r0, r4, 0
- bl sub_8008A30
+ bl FreeSpritePaletteByTag
pop {r4}
pop {r0}
bx r0
@@ -2418,7 +2418,7 @@ _0812D732:
asrs r1, 16
adds r2, r4, 0
movs r3, 0
- bl sub_8006F8C
+ bl CreateSprite
lsls r0, 24
lsrs r0, 24
pop {r4}
@@ -2431,7 +2431,7 @@ _0812D760: .4byte gUnknown_845FC44
thumb_func_start sub_812D764
sub_812D764: @ 812D764
push {lr}
- bl sub_8007280
+ bl DestroySprite
pop {r0}
bx r0
thumb_func_end sub_812D764
@@ -2440,7 +2440,7 @@ sub_812D764: @ 812D764
sub_812D770: @ 812D770
push {lr}
ldr r0, _0812D77C @ =0x000003e9
- bl sub_800874C
+ bl FreeSpriteTilesByTag
pop {r0}
bx r0
.align 2, 0
@@ -2459,7 +2459,7 @@ sub_812D780: @ 812D780
ldr r0, _0812D7C0 @ =gUnknown_845FC78
adds r1, r3, 0
movs r3, 0x8
- bl sub_8006F8C
+ bl CreateSprite
lsls r0, 24
lsrs r0, 24
ldr r1, _0812D7C4 @ =gUnknown_202063C
@@ -2490,9 +2490,9 @@ sub_812D7C8: @ 812D7C8
push {r4,lr}
ldr r4, _0812D7E0 @ =0x000003ea
adds r0, r4, 0
- bl sub_800874C
+ bl FreeSpriteTilesByTag
adds r0, r4, 0
- bl sub_8008A30
+ bl FreeSpritePaletteByTag
pop {r4}
pop {r0}
bx r0
@@ -2507,7 +2507,7 @@ sub_812D7E4: @ 812D7E4
movs r1, 0xE2
movs r2, 0x42
movs r3, 0
- bl sub_8006F8C
+ bl CreateSprite
lsls r0, 24
lsrs r0, 24
pop {r1}
@@ -2520,9 +2520,9 @@ _0812D7FC: .4byte gUnknown_845FCB8
sub_812D800: @ 812D800
push {r4,lr}
adds r4, r0, 0
- bl sub_80077D8
+ bl FreeSpriteOamMatrix
adds r0, r4, 0
- bl sub_8007280
+ bl DestroySprite
pop {r4}
pop {r0}
bx r0
@@ -2532,14 +2532,14 @@ sub_812D800: @ 812D800
sub_812D814: @ 812D814
push {lr}
ldr r0, _0812D834 @ =0x000003ee
- bl sub_800874C
+ bl FreeSpriteTilesByTag
ldr r0, _0812D838 @ =0x000003ef
- bl sub_800874C
+ bl FreeSpriteTilesByTag
movs r0, 0xFC
lsls r0, 2
- bl sub_800874C
+ bl FreeSpriteTilesByTag
ldr r0, _0812D83C @ =0x000003f1
- bl sub_800874C
+ bl FreeSpriteTilesByTag
pop {r0}
bx r0
.align 2, 0
@@ -2604,7 +2604,7 @@ sub_812D888: @ 812D888
movs r1, 0x94
movs r2, 0x42
movs r3, 0
- bl sub_8006F8C
+ bl CreateSprite
lsls r0, 24
lsrs r4, r0, 24
ldr r0, _0812D8AC @ =gUnknown_845ED60
@@ -2619,7 +2619,7 @@ _0812D8B0:
movs r1, 0x94
movs r2, 0x42
movs r3, 0
- bl sub_8006F8C
+ bl CreateSprite
lsls r0, 24
lsrs r4, r0, 24
ldr r0, _0812D8CC @ =gUnknown_845DD20
@@ -2634,7 +2634,7 @@ _0812D8D0:
movs r1, 0x94
movs r2, 0x42
movs r3, 0
- bl sub_8006F8C
+ bl CreateSprite
lsls r0, 24
lsrs r4, r0, 24
ldr r0, _0812D8EC @ =gUnknown_845F580
@@ -2649,7 +2649,7 @@ _0812D8F0:
movs r1, 0x94
movs r2, 0x42
movs r3, 0
- bl sub_8006F8C
+ bl CreateSprite
lsls r0, 24
lsrs r4, r0, 24
ldr r0, _0812D92C @ =gUnknown_845E540
@@ -2657,7 +2657,7 @@ _0812D906:
movs r1, 0xB0
lsls r1, 1
movs r2, 0x20
- bl sub_80703EC
+ bl LoadPalette
ldr r1, _0812D930 @ =gUnknown_202063C
lsls r0, r4, 4
adds r0, r4
@@ -2712,7 +2712,7 @@ _0812D950:
movs r1, 0xB0
lsls r1, 1
movs r2, 0x20
- bl sub_80703EC
+ bl LoadPalette
_0812D982:
adds r0, r4, 0
add sp, 0x8
@@ -2772,7 +2772,7 @@ _0812D9E8:
lsls r0, 2
ldr r1, _0812DA04 @ =gUnknown_202063C
adds r0, r1
- bl sub_8007280
+ bl DestroySprite
b _0812DA0E
.align 2, 0
_0812D9FC: .4byte gUnknown_3005098
@@ -2823,7 +2823,7 @@ sub_812DA14: @ 812DA14
movs r1, 0
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
ldr r0, _0812DB00 @ =gUnknown_845F89C
lsls r5, 2
adds r0, r5, r0
@@ -2933,7 +2933,7 @@ sub_812DB28: @ 812DB28
ldr r0, _0812DB60 @ =gUnknown_3005EB0
movs r1, 0
movs r2, 0
- bl sub_8106FF8
+ bl ListMenuInit
ldr r1, [r4]
strb r0, [r1, 0x8]
movs r0, 0
@@ -3019,7 +3019,7 @@ sub_812DBC0: @ 812DBC0
adds r0, r7, 0
bl sub_812DDF0
ldr r0, _0812DC70 @ =sub_812C694
- bl sub_8077688
+ bl FindTaskIdByFunc
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0xFF
@@ -3039,7 +3039,7 @@ _0812DBFE:
ldrb r0, [r0, 0x8]
add r1, sp, 0x8
movs r2, 0
- bl sub_81072D4
+ bl get_coro_args_x18_x1A
ldr r1, [r6]
add r0, sp, 0x8
ldrh r0, [r0]
@@ -3121,7 +3121,7 @@ _0812DCBC:
movs r1, 0x11
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
movs r0, 0x2
bl sub_812CEE0
b _0812DD3A
@@ -3245,7 +3245,7 @@ sub_812DDAC: @ 812DDAC
movs r1, 0x11
movs r2, 0
movs r3, 0
- bl sub_8004378
+ bl FillWindowPixelRect
ldr r2, _0812DDEC @ =gUnknown_84181C3
movs r0, 0
str r0, [sp]
@@ -3284,7 +3284,7 @@ sub_812DDF0: @ 812DDF0
adds r4, 0x16
add r1, sp, 0x14
adds r2, r4, 0
- bl sub_81072D4
+ bl get_coro_args_x18_x1A
add r1, sp, 0x14
ldrh r0, [r4]
ldrh r1, [r1]
@@ -3522,7 +3522,7 @@ sub_812DFE4: @ 812DFE4
lsls r4, 24
lsrs r4, 24
adds r0, r4, 0
- bl sub_8003FA0
+ bl PutWindowTilemap
adds r0, r4, 0
movs r1, 0x3
bl sub_8003F20
@@ -3556,7 +3556,7 @@ sub_812E000: @ 812E000
strh r0, [r1, 0x8]
adds r1, r2, 0x4
mov r0, sp
- bl sub_8133A20
+ bl AddScrollIndicatorArrowPair
ldr r1, [r4]
strb r0, [r1, 0x6]
_0812E036:
@@ -3579,7 +3579,7 @@ sub_812E048: @ 812E048
cmp r0, 0x5
bls _0812E05C
ldrb r0, [r1, 0x6]
- bl sub_8133C30
+ bl RemoveScrollIndicatorArrowPair
_0812E05C:
pop {r0}
bx r0
@@ -3598,7 +3598,7 @@ sub_812E064: @ 812E064
adds r4, 0x2
mov r1, sp
adds r2, r4, 0
- bl sub_81072D4
+ bl get_coro_args_x18_x1A
mov r1, sp
ldrh r0, [r4]
ldrh r1, [r1]
@@ -3629,14 +3629,14 @@ sub_812E094: @ 812E094
beq _0812E108
ldr r5, _0812E0F0 @ =sub_812E110
adds r0, r5, 0
- bl sub_8077688
+ bl FindTaskIdByFunc
lsls r0, 24
lsrs r2, r0, 24
cmp r2, 0xFF
bne _0812E0C8
adds r0, r5, 0
movs r1, 0x8
- bl sub_807741C
+ bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
_0812E0C8:
@@ -3725,7 +3725,7 @@ _0812E154:
movs r0, 0x1
bl sub_812E178
adds r0, r5, 0
- bl sub_8077508
+ bl DestroyTask
_0812E170:
pop {r4,r5}
pop {r0}
@@ -3753,7 +3753,7 @@ _0812E18C:
movs r1, 0x8C
movs r2, 0xE
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r5, 0xA
str r5, [sp]
str r4, [sp, 0x4]
@@ -3762,7 +3762,7 @@ _0812E18C:
movs r1, 0xA1
movs r2, 0xF
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3770,7 +3770,7 @@ _0812E18C:
movs r1, 0x8D
movs r2, 0x19
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3778,7 +3778,7 @@ _0812E18C:
movs r1, 0x8E
movs r2, 0x1A
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3786,7 +3786,7 @@ _0812E18C:
movs r1, 0x8F
movs r2, 0xE
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r0, 0xB
str r0, [sp]
str r4, [sp, 0x4]
@@ -3795,7 +3795,7 @@ _0812E18C:
movs r1, 0
movs r2, 0xF
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3803,7 +3803,7 @@ _0812E18C:
movs r1, 0x90
movs r2, 0x1A
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3811,7 +3811,7 @@ _0812E18C:
movs r1, 0x91
movs r2, 0xE
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3819,7 +3819,7 @@ _0812E18C:
movs r1, 0xA3
movs r2, 0xF
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3827,7 +3827,7 @@ _0812E18C:
movs r1, 0x92
movs r2, 0x19
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3844,7 +3844,7 @@ _0812E252:
movs r1, 0x9B
movs r2, 0xE
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r4, 0xB
str r4, [sp]
str r5, [sp, 0x4]
@@ -3853,7 +3853,7 @@ _0812E252:
movs r1, 0x9C
movs r2, 0xF
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -3861,7 +3861,7 @@ _0812E252:
movs r1, 0x96
movs r2, 0x1A
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -3869,7 +3869,7 @@ _0812E252:
movs r1, 0x9D
movs r2, 0xE
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -3877,7 +3877,7 @@ _0812E252:
movs r1, 0
movs r2, 0xF
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -3885,7 +3885,7 @@ _0812E252:
movs r1, 0x90
movs r2, 0x1A
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -3893,7 +3893,7 @@ _0812E252:
movs r1, 0x9E
movs r2, 0xE
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -3901,7 +3901,7 @@ _0812E252:
movs r1, 0x9F
movs r2, 0xF
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r5, [sp, 0x4]
str r5, [sp, 0x8]
@@ -3919,7 +3919,7 @@ _0812E2F4:
movs r1, 0x94
movs r2, 0xE
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r5, 0xB
str r5, [sp]
str r4, [sp, 0x4]
@@ -3928,7 +3928,7 @@ _0812E2F4:
movs r1, 0x95
movs r2, 0xF
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3936,7 +3936,7 @@ _0812E2F4:
movs r1, 0x96
movs r2, 0x1A
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3944,7 +3944,7 @@ _0812E2F4:
movs r1, 0x8F
movs r2, 0xE
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3952,7 +3952,7 @@ _0812E2F4:
movs r1, 0x9A
movs r2, 0xF
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3960,7 +3960,7 @@ _0812E2F4:
movs r1, 0x90
movs r2, 0x1A
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3968,7 +3968,7 @@ _0812E2F4:
movs r1, 0x97
movs r2, 0xE
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3976,7 +3976,7 @@ _0812E2F4:
movs r1, 0x98
movs r2, 0xF
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -3994,7 +3994,7 @@ _0812E398:
movs r1, 0x83
movs r2, 0xE
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r5, 0xA
str r5, [sp]
str r4, [sp, 0x4]
@@ -4003,7 +4003,7 @@ _0812E398:
movs r1, 0xA0
movs r2, 0xF
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4011,7 +4011,7 @@ _0812E398:
movs r1, 0x84
movs r2, 0x19
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4019,7 +4019,7 @@ _0812E398:
movs r1, 0x85
movs r2, 0x1A
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4027,7 +4027,7 @@ _0812E398:
movs r1, 0x86
movs r2, 0xE
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4035,7 +4035,7 @@ _0812E398:
movs r1, 0xA2
movs r2, 0xF
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4043,7 +4043,7 @@ _0812E398:
movs r1, 0x87
movs r2, 0x19
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4051,7 +4051,7 @@ _0812E398:
movs r1, 0x88
movs r2, 0x1A
movs r3, 0xB
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4059,7 +4059,7 @@ _0812E398:
movs r1, 0x83
movs r2, 0xE
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r5, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4067,7 +4067,7 @@ _0812E398:
movs r1, 0xA0
movs r2, 0xF
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4075,7 +4075,7 @@ _0812E398:
movs r1, 0x84
movs r2, 0x19
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
str r4, [sp]
str r4, [sp, 0x4]
str r4, [sp, 0x8]
@@ -4084,7 +4084,7 @@ _0812E398:
_0812E470:
movs r2, 0x1A
movs r3, 0xC
- bl sub_8002554
+ bl FillBgTilemapBufferRect
b _0812E496
_0812E47A:
cmp r5, 0x5
@@ -4099,10 +4099,10 @@ _0812E47A:
movs r1, 0
movs r2, 0xE
movs r3, 0xA
- bl sub_8002554
+ bl FillBgTilemapBufferRect
_0812E496:
adds r0, r6, 0
- bl sub_80020BC
+ bl CopyBgTilemapBufferToVram
add sp, 0xC
pop {r4-r6}
pop {r0}
@@ -4119,7 +4119,7 @@ sub_812E4A4: @ 812E4A4
ldr r0, _0812E4E0 @ =gUnknown_203B0FC
ldr r0, [r0]
ldrb r0, [r0, 0x8]
- bl sub_8107300
+ bl ListMenuGetYCoordForPrintingArrowCursor
lsls r0, 16
lsrs r0, 16
cmp r4, 0x1