summaryrefslogtreecommitdiff
path: root/asm/option_menu.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/option_menu.s')
-rw-r--r--asm/option_menu.s150
1 files changed, 75 insertions, 75 deletions
diff --git a/asm/option_menu.s b/asm/option_menu.s
index 6b383e590..bf3479a27 100644
--- a/asm/option_menu.s
+++ b/asm/option_menu.s
@@ -8,10 +8,10 @@
thumb_func_start sub_808835C
sub_808835C: @ 808835C
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_808835C
@@ -19,9 +19,9 @@ sub_808835C: @ 808835C
thumb_func_start sub_8088374
sub_8088374: @ 8088374
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_8088374
@@ -38,7 +38,7 @@ sub_8088388: @ 8088388
_08088396:
ldr r4, _08088420 @ =gUnknown_2039620
movs r0, 0x14
- bl sub_8002BB0
+ bl AllocZeroed
str r0, [r4]
movs r1, 0
strb r1, [r0, 0x10]
@@ -95,7 +95,7 @@ _080883FA:
movs r0, 0xD
bl sub_812B1F0
ldr r0, _0808842C @ =sub_8088454
- bl sub_8000544
+ bl SetMainCallback2
pop {r4-r6}
pop {r0}
bx r0
@@ -112,9 +112,9 @@ _0808842C: .4byte sub_8088454
sub_8088430: @ 8088430
push {lr}
movs r0, 0
- bl sub_80006F4
+ bl SetVBlankCallback
movs r0, 0
- bl sub_8000700
+ bl SetHBlankCallback
pop {r0}
bx r0
thumb_func_end sub_8088430
@@ -123,7 +123,7 @@ sub_8088430: @ 8088430
sub_8088444: @ 8088444
push {lr}
ldr r0, _08088450 @ =sub_8088374
- bl sub_80006F4
+ bl SetVBlankCallback
pop {r0}
bx r0
.align 2, 0
@@ -226,9 +226,9 @@ sub_8088514: @ 8088514
push {lr}
ldr r0, _08088528 @ =sub_8088780
movs r1, 0
- bl sub_807741C
+ bl CreateTask
ldr r0, _0808852C @ =sub_808835C
- bl sub_8000544
+ bl SetMainCallback2
pop {r0}
bx r0
.align 2, 0
@@ -307,7 +307,7 @@ _08088556:
ldr r0, [r2, 0x8]
movs r0, 0
movs r1, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0
bl sub_8001618
ldr r1, _08088678 @ =gUnknown_83CC2D8
@@ -317,60 +317,60 @@ _08088556:
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
ldr r0, _0808867C @ =gUnknown_83CC2B8
bl sub_8003B24
bl sub_8002C28
movs r0, 0x50
movs r1, 0xC1
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0x2
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0x1
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0x27
- bl sub_8000A38
+ bl SetGpuReg
movs r1, 0xC1
lsls r1, 6
movs r0, 0
- bl sub_8000A38
+ bl SetGpuReg
movs r0, 0
- bl sub_80019BC
+ bl ShowBg
movs r0, 0x1
- bl sub_80019BC
+ bl ShowBg
movs r0, 0x2
- bl sub_80019BC
+ bl ShowBg
add sp, 0x8
pop {r3}
mov r8, r3
@@ -397,7 +397,7 @@ sub_8088680: @ 8088680
subs r4, r0
movs r0, 0x2
movs r1, 0xFF
- bl sub_800445C
+ bl FillWindowPixelBuffer
lsls r4, 24
lsrs r4, 24
ldr r0, _080886D0 @ =gUnknown_83CC360
@@ -411,7 +411,7 @@ sub_8088680: @ 8088680
movs r3, 0
bl sub_812E51C
movs r0, 0x2
- bl sub_8003FA0
+ bl PutWindowTilemap
movs r0, 0x2
movs r1, 0x3
bl sub_8003F20
@@ -427,11 +427,11 @@ _080886D0: .4byte gUnknown_83CC360
thumb_func_start sub_80886D4
sub_80886D4: @ 80886D4
push {lr}
- bl sub_8006B10
- bl sub_8070528
- bl sub_80088F0
- bl sub_80773BC
- bl sub_8087E64
+ bl ResetSpriteData
+ bl ResetPaletteFade
+ bl FreeAllSpritePalettes
+ bl ResetTasks
+ bl remove_some_task
pop {r0}
bx r0
thumb_func_end sub_80886D4
@@ -466,7 +466,7 @@ _08088716:
movs r3, 0xD5
lsls r3, 1
movs r0, 0x1
- bl sub_80017D0
+ bl LoadBgTiles
b _0808876C
_0808872E:
ldrb r0, [r0, 0xA]
@@ -478,13 +478,13 @@ _0808873A:
ldr r0, _08088754 @ =gUnknown_83CC2E4
movs r1, 0x10
movs r2, 0x20
- bl sub_80703EC
+ bl LoadPalette
movs r0, 0x2
- bl sub_8150408
+ bl stdpal_get
movs r1, 0xF0
_0808874C:
movs r2, 0x20
- bl sub_80703EC
+ bl LoadPalette
b _0808876C
.align 2, 0
_08088754: .4byte gUnknown_83CC2E4
@@ -550,7 +550,7 @@ _080887C0:
str r1, [sp]
movs r2, 0x10
movs r3, 0
- bl sub_8070588
+ bl BeginNormalPaletteFade
bl sub_8088444
ldr r0, _080887DC @ =gUnknown_2039620
ldr r1, [r0]
@@ -597,14 +597,14 @@ _08088824:
movs r3, 0xD5
lsls r3, 1
movs r0, 0x1
- bl sub_80017D0
+ bl LoadBgTiles
ldr r0, [r4]
ldrb r0, [r0, 0xA]
bl sub_8069788
ldr r0, [r0, 0x4]
movs r1, 0x20
movs r2, 0x20
- bl sub_80703EC
+ bl LoadPalette
ldr r0, [r4]
b _0808886C
.align 2, 0
@@ -633,7 +633,7 @@ _08088878:
str r1, [sp]
movs r2, 0
movs r3, 0x10
- bl sub_8070588
+ bl BeginNormalPaletteFade
ldr r0, _08088890 @ =gUnknown_2039620
ldr r1, [r0]
b _080888A2
@@ -830,7 +830,7 @@ sub_80889A8: @ 80889A8
movs r1, 0x1
movs r2, 0x82
adds r3, r7, 0
- bl sub_8004378
+ bl FillWindowPixelRect
adds r6, r4, 0
cmp r5, 0x5
bhi _08088ADE
@@ -914,7 +914,7 @@ _08088A98: .4byte gUnknown_2039620
_08088A9C:
ldr r1, _08088AF8 @ =gUnknown_8419E52
add r0, sp, 0xC
- bl sub_8008D84
+ bl StringCopy
add r4, sp, 0x20
ldr r0, _08088AFC @ =gUnknown_2039620
ldr r0, [r0]
@@ -929,7 +929,7 @@ _08088A9C:
add r0, sp, 0xC
adds r1, r4, 0
movs r2, 0x3
- bl sub_8008DEC
+ bl StringAppendN
str r6, [sp]
movs r0, 0x1
negs r0, r0
@@ -943,7 +943,7 @@ _08088A9C:
bl sub_812E51C
_08088ADE:
movs r0, 0x1
- bl sub_8003FA0
+ bl PutWindowTilemap
movs r0, 0x1
movs r1, 0x3
bl sub_8003F20
@@ -972,7 +972,7 @@ sub_8088B00: @ 8088B00
str r0, [r1]
ldr r0, _08088BC4 @ =gUnknown_30030F0
ldr r0, [r0, 0x8]
- bl sub_8000544
+ bl SetMainCallback2
bl sub_8003ECC
ldr r3, _08088BC8 @ =gUnknown_300500C
ldr r5, [r3]
@@ -1040,10 +1040,10 @@ sub_8088B00: @ 8088B00
lsrs r0, 31
bl SetPokemonCryStereo
ldr r0, [r4]
- bl sub_8002BC4
+ bl Free
str r6, [r4]
mov r0, r8
- bl sub_8077508
+ bl DestroyTask
pop {r3}
mov r8, r3
pop {r4-r6}
@@ -1063,7 +1063,7 @@ sub_8088BD0: @ 8088BD0
sub sp, 0xC
movs r0, 0
movs r1, 0x11
- bl sub_800445C
+ bl FillWindowPixelBuffer
ldr r2, _08088C08 @ =gUnknown_8419DCC
movs r0, 0x1
str r0, [sp]
@@ -1075,7 +1075,7 @@ sub_8088BD0: @ 8088BD0
movs r3, 0x8
bl sub_8002C48
movs r0, 0
- bl sub_8003FA0
+ bl PutWindowTilemap
movs r0, 0
movs r1, 0x3
bl sub_8003F20
@@ -1102,7 +1102,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1
movs r3, 0x2
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xDA
lsls r1, 1
movs r0, 0x1B
@@ -1113,7 +1113,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x2
movs r3, 0x2
- bl sub_8002554
+ bl FillBgTilemapBufferRect
ldr r1, _08088D70 @ =0x000001b5
str r4, [sp]
str r4, [sp, 0x4]
@@ -1121,7 +1121,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1C
movs r3, 0x2
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xDB
lsls r1, 1
str r4, [sp]
@@ -1130,7 +1130,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1
movs r3, 0x3
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xDC
lsls r1, 1
str r4, [sp]
@@ -1139,7 +1139,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1C
movs r3, 0x3
- bl sub_8002554
+ bl FillBgTilemapBufferRect
ldr r1, _08088D74 @ =0x000001b9
str r4, [sp]
str r4, [sp, 0x4]
@@ -1147,7 +1147,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1
movs r3, 0x5
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xDD
lsls r1, 1
mov r0, r8
@@ -1157,7 +1157,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x2
movs r3, 0x5
- bl sub_8002554
+ bl FillBgTilemapBufferRect
ldr r1, _08088D78 @ =0x000001bb
str r4, [sp]
str r4, [sp, 0x4]
@@ -1165,7 +1165,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1C
movs r3, 0x5
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xD5
lsls r1, 1
str r4, [sp]
@@ -1174,7 +1174,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1
movs r3, 0x6
- bl sub_8002554
+ bl FillBgTilemapBufferRect
ldr r1, _08088D7C @ =0x000001ab
movs r0, 0x1A
mov r8, r0
@@ -1184,7 +1184,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x2
movs r3, 0x6
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xD6
lsls r1, 1
str r4, [sp]
@@ -1193,7 +1193,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1C
movs r3, 0x6
- bl sub_8002554
+ bl FillBgTilemapBufferRect
ldr r1, _08088D80 @ =0x000001ad
str r4, [sp]
movs r5, 0x10
@@ -1202,7 +1202,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1
movs r3, 0x7
- bl sub_8002554
+ bl FillBgTilemapBufferRect
ldr r1, _08088D84 @ =0x000001af
str r4, [sp]
str r5, [sp, 0x4]
@@ -1210,7 +1210,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1C
movs r3, 0x7
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xD8
lsls r1, 1
str r4, [sp]
@@ -1219,7 +1219,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1
movs r3, 0x13
- bl sub_8002554
+ bl FillBgTilemapBufferRect
ldr r1, _08088D88 @ =0x000001b1
mov r0, r8
str r0, [sp]
@@ -1228,7 +1228,7 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x2
movs r3, 0x13
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r1, 0xD9
lsls r1, 1
str r4, [sp]
@@ -1237,9 +1237,9 @@ sub_8088C0C: @ 8088C0C
movs r0, 0x1
movs r2, 0x1C
movs r3, 0x13
- bl sub_8002554
+ bl FillBgTilemapBufferRect
movs r0, 0x1
- bl sub_80020BC
+ bl CopyBgTilemapBufferToVram
add sp, 0xC
pop {r3}
mov r8, r3
@@ -1263,7 +1263,7 @@ sub_8088D8C: @ 8088D8C
sub sp, 0xC
movs r0, 0x1
movs r1, 0x11
- bl sub_800445C
+ bl FillWindowPixelBuffer
movs r4, 0
_08088D9A:
movs r0, 0x2
@@ -1324,11 +1324,11 @@ sub_8088DE0: @ 8088DE0
lsls r1, 16
lsrs r1, 16
movs r0, 0x44
- bl sub_8000A38
+ bl SetGpuReg
movs r1, 0x87
lsls r1, 5
movs r0, 0x40
- bl sub_8000A38
+ bl SetGpuReg
pop {r4}
pop {r0}
bx r0