summaryrefslogtreecommitdiff
path: root/asm/main_menu.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/main_menu.s')
-rw-r--r--asm/main_menu.s321
1 files changed, 161 insertions, 160 deletions
diff --git a/asm/main_menu.s b/asm/main_menu.s
index a998d24b6..4e78d9e50 100644
--- a/asm/main_menu.s
+++ b/asm/main_menu.s
@@ -53,34 +53,34 @@ InitMainMenu: ; 802F6F4
bl SetVBlankCallback
movs r0, 0
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0xC
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0xA
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x8
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x18
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x1A
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x14
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x16
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x10
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x12
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
add r1, sp, 0x4
movs r0, 0
strh r0, [r1]
@@ -146,27 +146,27 @@ InitMainMenu: ; 802F6F4
bl pal_fade_maybe
@0802F7FE:
movs r0, 0
- bl gpu_reset_bgs_and_dma3_busy_flags
+ bl ResetBgsAndClearDma3BusyFlags
ldr r1, =gUnknown_082FF0E8
movs r0, 0
movs r2, 0x2
- bl bg_vram_setup
+ bl InitBgsFromTemplates
movs r0, 0
movs r1, 0
movs r2, 0
- bl bg_change_x_offset
+ bl ChangeBgX
movs r0, 0
movs r1, 0
movs r2, 0
- bl bg_change_y_offset
+ bl ChangeBgY
movs r0, 0x1
movs r1, 0
movs r2, 0
- bl bg_change_x_offset
+ bl ChangeBgX
movs r0, 0x1
movs r1, 0
movs r2, 0
- bl bg_change_y_offset
+ bl ChangeBgY
ldr r0, =gUnknown_082FF038
bl InitWindows
bl DeactivateAllTextPrinters
@@ -175,39 +175,39 @@ InitMainMenu: ; 802F6F4
bl LoadMainMenuWindowFrameTiles
movs r0, 0x40
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x50
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x1
- bl enable_irqs
+ bl EnableInterrupts
ldr r0, =VBlankCB_MainMenu
bl SetVBlankCallback
ldr r0, =CB2_MainMenu
- bl set_callback2
+ bl SetMainCallback2
movs r1, 0xC1
lsls r1, 6
movs r0, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0
- bl gpu_sync_bg_show
+ bl ShowBg
movs r0, 0x1
- bl gpu_sync_bg_hide
+ bl HideBg
ldr r0, =Task_MainMenuCheckSaveFile
movs r1, 0
bl AddTask
@@ -245,25 +245,25 @@ Task_MainMenuCheckSaveFile: ; 802F8D8
@0802F900:
movs r0, 0x40
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0x11
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0x31
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x50
movs r1, 0xC1
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0x7
- bl lcd_io_set
+ bl SetGpuReg
bl sub_80093CC
lsls r0, 24
cmp r0, 0
@@ -453,25 +453,25 @@ Task_MainMenuCheckBattery: ; 802FAB0
bne @0802FB3C
movs r0, 0x40
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0x11
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0x31
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x50
movs r1, 0xC1
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0x7
- bl lcd_io_set
+ bl SetGpuReg
bl GameFreakRTC_GetErrorFlags
movs r1, 0xFF
lsls r1, 4
@@ -567,25 +567,25 @@ Task_DisplayMainMenu: ; 802FBA4
@0802FBCE:
movs r0, 0x40
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0x11
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0x31
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x50
movs r1, 0xC1
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0x7
- bl lcd_io_set
+ bl SetGpuReg
add r0, sp, 0xC
strh r4, [r0]
movs r1, 0xFE
@@ -1001,11 +1001,11 @@ Task_DisplayMainMenu: ; 802FBA4
movs r0, 0
adds r1, r4, 0
movs r2, 0x1
- bl bg_change_y_offset
+ bl ChangeBgY
movs r0, 0x1
adds r1, r4, 0
movs r2, 0x1
- bl bg_change_y_offset
+ bl ChangeBgY
movs r0, 0x1
strh r0, [r6, 0x1C]
movs r2, 0x1A
@@ -1113,10 +1113,10 @@ HandleMainMenuInput: ; 80300E0
bl pal_fade_maybe
movs r0, 0x40
movs r1, 0xF0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0xA0
- bl lcd_io_set
+ bl SetGpuReg
adds r0, r7, 0
subs r0, 0x8
adds r0, r4, r0
@@ -1148,11 +1148,11 @@ HandleMainMenuInput: ; 80300E0
movs r0, 0
adds r1, r4, 0
movs r2, 0x2
- bl bg_change_y_offset
+ bl ChangeBgY
movs r0, 0x1
adds r1, r4, 0
movs r2, 0x2
- bl bg_change_y_offset
+ bl ChangeBgY
movs r2, 0x1A
ldrsh r1, [r5, r2]
lsls r0, r1, 2
@@ -1195,11 +1195,11 @@ HandleMainMenuInput: ; 80300E0
movs r0, 0
adds r1, r4, 0
movs r2, 0x1
- bl bg_change_y_offset
+ bl ChangeBgY
movs r0, 0x1
adds r1, r4, 0
movs r2, 0x1
- bl bg_change_y_offset
+ bl ChangeBgY
ldr r2, =0x03005e00
movs r0, 0x1A
ldrsh r1, [r5, r0]
@@ -1431,11 +1431,11 @@ Task_HandleMainMenuAPressed: ; 803027C
movs r0, 0
movs r1, 0
movs r2, 0
- bl bg_change_y_offset
+ bl ChangeBgY
movs r0, 0x1
movs r1, 0
movs r2, 0
- bl bg_change_y_offset
+ bl ChangeBgY
cmp r5, 0x6
bhi @0803041C
lsls r0, r5, 2
@@ -1494,7 +1494,7 @@ Task_HandleMainMenuAPressed: ; 803027C
@08030488:
ldr r0, =sub_801867C
@0803048A:
- bl set_callback2
+ bl SetMainCallback2
adds r0, r6, 0
bl remove_task
b @08030514
@@ -1519,22 +1519,22 @@ Task_HandleMainMenuAPressed: ; 803027C
strh r1, [r0]
movs r0, 0x18
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x1A
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x14
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x16
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x10
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x12
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x1
negs r0, r0
str r4, [sp]
@@ -1602,7 +1602,7 @@ Task_HandleMainMenuBPressed: ; 8030544
strh r4, [r0]
bl FreeAllWindowBuffers
ldr r0, =c2_title_screen_1
- bl set_callback2
+ bl SetMainCallback2
adds r0, r5, 0
bl remove_task
@0803058C:
@@ -1649,7 +1649,7 @@ Task_DisplayMainMenuInvalidActionError: ; 80305A4
movs r1, 0
movs r2, 0
movs r3, 0
- bl bg_fill_tilemap_rect
+ bl FillBgTileMapBufferRect_Palette0
movs r1, 0x8
ldrsh r0, [r4, r1]
cmp r0, 0x1
@@ -1743,7 +1743,7 @@ HighlightSelectedMainMenuItem: ; 8030698
lsrs r6, r2, 16
ldr r1, =0x000009e7
movs r0, 0x40
- bl lcd_io_set
+ bl SetGpuReg
cmp r5, 0x1
beq @080306DC
cmp r5, 0x1
@@ -1855,13 +1855,13 @@ HighlightSelectedMainMenuItem: ; 8030698
ldr r1, =0x0000819f
@0803078E:
movs r0, 0x44
- bl lcd_io_set
+ bl SetGpuReg
b @080307A4
.pool
@0803079C:
ldr r1, =0x0000819f
movs r0, 0x44
- bl lcd_io_set
+ bl SetGpuReg
@080307A4:
pop {r4-r6}
pop {r0}
@@ -1879,34 +1879,34 @@ task_new_game_prof_birch_speech_1: ; 80307B0
lsrs r4, 24
movs r0, 0
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r1, 0x82
lsls r1, 5
movs r0, 0
- bl lcd_io_set
+ bl SetGpuReg
ldr r0, =gUnknown_082FF0F0
- bl bg_init_bg_config_2_from_bg_config_3
+ bl InitBgFromTemplate
movs r0, 0x40
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x50
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
ldr r0, =gUnknown_082FED3C
movs r1, 0xC0
lsls r1, 19
@@ -1927,7 +1927,7 @@ task_new_game_prof_birch_speech_1: ; 80307B0
bl gpu_pal_allocator_reset
bl dp13_810BB8C
adds r0, r4, 0
- bl sub_803192C
+ bl AddBirchSpeechObjects
movs r0, 0x1
negs r0, r0
movs r5, 0
@@ -1953,9 +1953,9 @@ task_new_game_prof_birch_speech_1: ; 80307B0
lsls r0, 1
bl song_play_for_text
movs r0, 0
- bl gpu_sync_bg_show
+ bl ShowBg
movs r0, 0x1
- bl gpu_sync_bg_show
+ bl ShowBg
add sp, 0x4
pop {r4,r5}
pop {r0}
@@ -2430,7 +2430,7 @@ task_new_game_prof_birch_speech_8: ; 8030C90
strh r0, [r2, 0x10]
ldrh r1, [r2, 0x10]
movs r0, 0x14
- bl lcd_io_set
+ bl SetGpuReg
b @08030CC8
.pool
@08030CC0:
@@ -3102,7 +3102,7 @@ task_new_game_prof_birch_speech_part2_5: ; 8031220
strh r0, [r1, 0x10]
ldrh r1, [r1, 0x10]
movs r0, 0x14
- bl lcd_io_set
+ bl SetGpuReg
b @08031250
.pool
@0803124C:
@@ -3544,7 +3544,7 @@ task_new_game_prof_birch_speech_part2_11: ; 80315BC
movs r1, 0x82
lsls r1, 5
movs r0, 0
- bl lcd_io_set
+ bl SetGpuReg
ldr r0, =0xffff0000
ldr r1, =0x0000ffff
str r1, [sp]
@@ -3583,7 +3583,7 @@ task_new_game_prof_birch_speech_part2_12: ; 8031630
bl sub_818D820
bl dp13_810BB8C
ldr r0, =c2_new_game
- bl set_callback2
+ bl SetMainCallback2
adds r0, r4, 0
bl remove_task
@08031666:
@@ -3598,49 +3598,49 @@ new_game_prof_birch_speech_part2_start: ; 8031678
push {r4,r5,lr}
sub sp, 0xC
movs r0, 0
- bl gpu_reset_bgs_and_dma3_busy_flags
+ bl ResetBgsAndClearDma3BusyFlags
movs r0, 0
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r1, 0x82
lsls r1, 5
movs r0, 0
- bl lcd_io_set
+ bl SetGpuReg
ldr r1, =gUnknown_082FF0E8
movs r0, 0
movs r2, 0x2
- bl bg_vram_setup
+ bl InitBgsFromTemplates
ldr r0, =gUnknown_082FF0F0
- bl bg_init_bg_config_2_from_bg_config_3
+ bl InitBgFromTemplate
movs r0, 0
bl SetVBlankCallback
movs r0, 0xC
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0xA
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x8
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x18
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x1A
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x14
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x16
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x10
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x12
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
add r0, sp, 0x4
movs r4, 0
strh r4, [r0]
@@ -3706,7 +3706,7 @@ new_game_prof_birch_speech_part2_start: ; 8031678
bl gpu_pal_allocator_reset
bl dp13_810BB8C
adds r0, r5, 0
- bl sub_803192C
+ bl AddBirchSpeechObjects
ldr r0, =0x03005d90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
@@ -3744,7 +3744,7 @@ new_game_prof_birch_speech_part2_start: ; 8031678
strh r3, [r0, 0xC]
ldr r1, =0x0000ffc4
movs r0, 0x14
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x1
negs r0, r0
str r4, [sp]
@@ -3754,29 +3754,29 @@ new_game_prof_birch_speech_part2_start: ; 8031678
bl pal_fade_maybe
movs r0, 0x40
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x44
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x48
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x4A
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x50
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0
- bl gpu_sync_bg_show
+ bl ShowBg
movs r0, 0x1
- bl gpu_sync_bg_show
+ bl ShowBg
ldr r3, =0x04000208
ldrh r2, [r3]
strh r4, [r3]
@@ -3789,7 +3789,7 @@ new_game_prof_birch_speech_part2_start: ; 8031678
ldr r0, =VBlankCB_MainMenu
bl SetVBlankCallback
ldr r0, =CB2_MainMenu
- bl set_callback2
+ bl SetMainCallback2
ldr r0, =gUnknown_082FF080
bl InitWindows
movs r0, 0
@@ -3861,8 +3861,9 @@ sub_80318F4: ; 80318F4
.pool
thumb_func_end sub_80318F4
- thumb_func_start sub_803192C
-sub_803192C: ; 803192C
+ thumb_func_start AddBirchSpeechObjects
+; void AddBirchSpeechObjects(u8 taskId)
+AddBirchSpeechObjects: ; 803192C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -3875,7 +3876,7 @@ sub_803192C: ; 803192C
movs r0, 0x88
movs r1, 0x3C
movs r2, 0x1
- bl sub_80B5F44
+ bl AddNewGameBirchObject
lsls r0, 24
lsrs r0, 24
ldr r1, =0x02020630
@@ -3932,7 +3933,7 @@ sub_803192C: ; 803192C
strb r1, [r2]
strh r0, [r5, 0x1A]
movs r0, 0x3C
- bl sub_806EFF0
+ bl TrainerClassToTrainerPic
lsls r0, 24
lsrs r0, 24
ldr r4, =0x0201c000
@@ -3962,7 +3963,7 @@ sub_803192C: ; 803192C
strb r1, [r2, 0x5]
strh r0, [r5, 0x1C]
movs r0, 0x3F
- bl sub_806EFF0
+ bl TrainerClassToTrainerPic
lsls r0, 24
lsrs r0, 24
ldr r1, =0x0201c000
@@ -4002,10 +4003,10 @@ sub_803192C: ; 803192C
pop {r0}
bx r0
.pool
- thumb_func_end sub_803192C
+ thumb_func_end AddBirchSpeechObjects
- thumb_func_start waterfall_4_check_if_can_continue
-waterfall_4_check_if_can_continue: ; 8031A5C
+ thumb_func_start sub_8031A5C
+sub_8031A5C: ; 8031A5C
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
@@ -4055,12 +4056,12 @@ waterfall_4_check_if_can_continue: ; 8031A5C
lsls r1, 16
lsrs r1, 16
movs r0, 0x52
- bl lcd_io_set
+ bl SetGpuReg
@08031AC4:
pop {r4,r5}
pop {r0}
bx r0
- thumb_func_end waterfall_4_check_if_can_continue
+ thumb_func_end sub_8031A5C
thumb_func_start sub_8031ACC
sub_8031ACC: ; 8031ACC
@@ -4076,13 +4077,13 @@ sub_8031ACC: ; 8031ACC
movs r1, 0x94
lsls r1, 2
movs r0, 0x50
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x52
movs r1, 0x10
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
ldr r0, =0x03005e00
mov r8, r0
lsls r0, r4, 2
@@ -4091,7 +4092,7 @@ sub_8031ACC: ; 8031ACC
add r0, r8
movs r6, 0
strh r6, [r0, 0x12]
- ldr r0, =waterfall_4_check_if_can_continue
+ ldr r0, =sub_8031A5C
movs r1, 0
bl AddTask
lsls r0, 24
@@ -4165,7 +4166,7 @@ sub_8031B3C: ; 8031B3C
lsls r1, 16
lsrs r1, 16
movs r0, 0x52
- bl lcd_io_set
+ bl SetGpuReg
@08031BA4:
pop {r4,r5}
pop {r0}
@@ -4186,14 +4187,14 @@ sub_8031BAC: ; 8031BAC
movs r1, 0x94
lsls r1, 2
movs r0, 0x50
- bl lcd_io_set
+ bl SetGpuReg
movs r1, 0x80
lsls r1, 5
movs r0, 0x52
- bl lcd_io_set
+ bl SetGpuReg
movs r0, 0x54
movs r1, 0
- bl lcd_io_set
+ bl SetGpuReg
ldr r0, =0x03005e00
mov r8, r0
lsls r0, r4, 2
@@ -4512,10 +4513,10 @@ CreateMainMenuErrorWindow: ; 8031E18
bl DrawMainMenuWindowFrame
ldr r1, =0x000009e7
movs r0, 0x40
- bl lcd_io_set
+ bl SetGpuReg
ldr r1, =0x0000719f
movs r0, 0x44
- bl lcd_io_set
+ bl SetGpuReg
add sp, 0xC
pop {r4}
pop {r0}
@@ -4781,7 +4782,7 @@ LoadMainMenuWindowFrameTiles: ; 80320A4
lsls r2, 1
adds r0, r4, 0
adds r3, r5, 0
- bl gpu_copy_bg_tile_pattern_data_to_vram
+ bl LoadBgTiles
ldr r0, [r6]
ldrb r0, [r0, 0x14]
lsrs r0, 3
@@ -4857,7 +4858,7 @@ DrawMainMenuWindowFrame: ; 80320EC
movs r7, 0x2
mov r8, r7
str r7, [sp, 0x8]
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
ldrb r2, [r4, 0x1]
ldrb r3, [r4, 0x2]
@@ -4869,7 +4870,7 @@ DrawMainMenuWindowFrame: ; 80320EC
str r5, [sp, 0x4]
str r7, [sp, 0x8]
mov r1, r9
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
ldrb r2, [r4, 0x3]
ldrb r1, [r4, 0x1]
@@ -4884,7 +4885,7 @@ DrawMainMenuWindowFrame: ; 80320EC
str r5, [sp, 0x4]
str r7, [sp, 0x8]
mov r1, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
ldrb r2, [r4, 0x1]
subs r2, 0x1
@@ -4896,7 +4897,7 @@ DrawMainMenuWindowFrame: ; 80320EC
str r1, [sp, 0x4]
str r7, [sp, 0x8]
ldr r1, [sp, 0x18]
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
ldrb r2, [r4, 0x3]
ldrb r7, [r4, 0x1]
@@ -4910,7 +4911,7 @@ DrawMainMenuWindowFrame: ; 80320EC
mov r1, r8
str r1, [sp, 0x8]
ldr r1, [sp, 0xC]
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
ldrb r2, [r4, 0x1]
subs r2, 0x1
@@ -4926,7 +4927,7 @@ DrawMainMenuWindowFrame: ; 80320EC
mov r1, r8
str r1, [sp, 0x8]
ldr r1, [sp, 0x10]
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
ldrb r2, [r4, 0x1]
ldrb r3, [r4, 0x4]
@@ -4940,7 +4941,7 @@ DrawMainMenuWindowFrame: ; 80320EC
mov r1, r8
str r1, [sp, 0x8]
ldr r1, [sp, 0x14]
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
ldrb r2, [r4, 0x3]
ldrb r7, [r4, 0x1]
@@ -4957,9 +4958,9 @@ DrawMainMenuWindowFrame: ; 80320EC
mov r7, r8
str r7, [sp, 0x8]
adds r1, r6, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r4]
- bl gpu_copy_wram_bg_tilemap_to_vram
+ bl CopyBgTileMapBufferToVram
add sp, 0x1C
pop {r3-r5}
mov r8, r3
@@ -4999,9 +5000,9 @@ sub_8032250: ; 8032250
movs r1, 0x2
str r1, [sp, 0x8]
movs r1, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldrb r0, [r6]
- bl gpu_copy_wram_bg_tilemap_to_vram
+ bl CopyBgTileMapBufferToVram
add sp, 0xC
pop {r4-r6}
pop {r0}
@@ -5040,7 +5041,7 @@ sub_8032298: ; 8032298
movs r1, 0
adds r2, r4, 0
adds r3, r5, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
add sp, 0xC
pop {r4,r5}
pop {r0}
@@ -5297,7 +5298,7 @@ sub_8032474: ; 8032474
movs r1, 0xFD
ldr r2, [sp, 0x14]
adds r3, r5, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r0, [sp, 0xC]
subs r0, 0x1
lsls r2, r0, 24
@@ -5309,7 +5310,7 @@ sub_8032474: ; 8032474
mov r0, r8
movs r1, 0xFF
adds r3, r5, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
movs r1, 0x80
lsls r1, 1
mov r0, r9
@@ -5319,7 +5320,7 @@ sub_8032474: ; 8032474
mov r0, r8
ldr r2, [sp, 0xC]
adds r3, r5, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r1, =0x00000101
ldr r7, [sp, 0xC]
add r7, r9
@@ -5332,7 +5333,7 @@ sub_8032474: ; 8032474
str r6, [sp, 0x8]
mov r0, r8
adds r3, r5, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
movs r1, 0x81
lsls r1, 1
lsls r2, r7, 24
@@ -5343,7 +5344,7 @@ sub_8032474: ; 8032474
mov r0, r8
adds r2, r7, 0
adds r3, r5, 0
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r1, =0x00000103
str r4, [sp]
movs r5, 0x5
@@ -5352,7 +5353,7 @@ sub_8032474: ; 8032474
mov r0, r8
ldr r2, [sp, 0x14]
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r1, =0x00000105
mov r0, r9
adds r0, 0x1
@@ -5364,7 +5365,7 @@ sub_8032474: ; 8032474
mov r0, r8
ldr r2, [sp, 0x18]
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
movs r1, 0x83
lsls r1, 1
str r4, [sp]
@@ -5373,7 +5374,7 @@ sub_8032474: ; 8032474
mov r0, r8
adds r2, r7, 0
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r1, =0x000008fd
ldr r2, [sp, 0x10]
add r10, r2
@@ -5387,7 +5388,7 @@ sub_8032474: ; 8032474
mov r0, r8
ldr r2, [sp, 0x14]
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r1, =0x000008ff
str r4, [sp]
str r4, [sp, 0x4]
@@ -5395,7 +5396,7 @@ sub_8032474: ; 8032474
mov r0, r8
ldr r2, [sp, 0x18]
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
movs r1, 0x90
lsls r1, 4
movs r2, 0x1
@@ -5410,7 +5411,7 @@ sub_8032474: ; 8032474
mov r0, r8
ldr r2, [sp, 0xC]
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r1, =0x00000901
str r4, [sp]
str r4, [sp, 0x4]
@@ -5418,7 +5419,7 @@ sub_8032474: ; 8032474
mov r0, r8
ldr r2, [sp, 0x1C]
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
ldr r1, =0x00000902
str r4, [sp]
str r4, [sp, 0x4]
@@ -5426,7 +5427,7 @@ sub_8032474: ; 8032474
mov r0, r8
adds r2, r7, 0
mov r3, r10
- bl Bg_FillWramTileMapRectWithTileAndPalette
+ bl FillBgTileMapBufferRect
add sp, 0x20
pop {r3-r5}
mov r8, r3