diff options
Diffstat (limited to 'asm/new_menu_helpers.s')
-rw-r--r-- | asm/new_menu_helpers.s | 260 |
1 files changed, 130 insertions, 130 deletions
diff --git a/asm/new_menu_helpers.s b/asm/new_menu_helpers.s index 983e4eb09..cd54c20dd 100644 --- a/asm/new_menu_helpers.s +++ b/asm/new_menu_helpers.s @@ -5,8 +5,8 @@ .text - thumb_func_start sub_80F6790 -sub_80F6790: @ 80F6790 + thumb_func_start clear_scheduled_bg_copies_to_vram +clear_scheduled_bg_copies_to_vram: @ 80F6790 push {lr} ldr r0, _080F67A0 @ =gUnknown_203AB58 movs r1, 0 @@ -16,10 +16,10 @@ sub_80F6790: @ 80F6790 bx r0 .align 2, 0 _080F67A0: .4byte gUnknown_203AB58 - thumb_func_end sub_80F6790 + thumb_func_end clear_scheduled_bg_copies_to_vram - thumb_func_start sub_80F67A4 -sub_80F67A4: @ 80F67A4 + thumb_func_start schedule_bg_copy_tilemap_to_vram +schedule_bg_copy_tilemap_to_vram: @ 80F67A4 lsls r0, 24 lsrs r0, 24 ldr r1, _080F67B4 @ =gUnknown_203AB58 @@ -29,17 +29,17 @@ sub_80F67A4: @ 80F67A4 bx lr .align 2, 0 _080F67B4: .4byte gUnknown_203AB58 - thumb_func_end sub_80F67A4 + thumb_func_end schedule_bg_copy_tilemap_to_vram - thumb_func_start sub_80F67B8 -sub_80F67B8: @ 80F67B8 + thumb_func_start do_scheduled_bg_tilemap_copies_to_vram +do_scheduled_bg_tilemap_copies_to_vram: @ 80F67B8 push {r4,lr} ldr r4, _080F6804 @ =gUnknown_203AB58 ldrb r0, [r4] cmp r0, 0x1 bne _080F67CC movs r0, 0 - bl sub_80020BC + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4] _080F67CC: @@ -47,7 +47,7 @@ _080F67CC: cmp r0, 0x1 bne _080F67DC movs r0, 0x1 - bl sub_80020BC + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4, 0x1] _080F67DC: @@ -55,7 +55,7 @@ _080F67DC: cmp r0, 0x1 bne _080F67EC movs r0, 0x2 - bl sub_80020BC + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4, 0x2] _080F67EC: @@ -63,7 +63,7 @@ _080F67EC: cmp r0, 0x1 bne _080F67FC movs r0, 0x3 - bl sub_80020BC + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4, 0x3] _080F67FC: @@ -72,10 +72,10 @@ _080F67FC: bx r0 .align 2, 0 _080F6804: .4byte gUnknown_203AB58 - thumb_func_end sub_80F67B8 + thumb_func_end do_scheduled_bg_tilemap_copies_to_vram - thumb_func_start sub_80F6808 -sub_80F6808: @ 80F6808 + thumb_func_start reset_temp_tile_data_buffers +reset_temp_tile_data_buffers: @ 80F6808 push {lr} ldr r3, _080F6824 @ =gUnknown_203AB5C ldr r1, _080F6828 @ =gUnknown_203AB60 @@ -94,12 +94,12 @@ _080F6814: .align 2, 0 _080F6824: .4byte gUnknown_203AB5C _080F6828: .4byte gUnknown_203AB60 - thumb_func_end sub_80F6808 + thumb_func_end reset_temp_tile_data_buffers - thumb_func_start sub_80F682C -sub_80F682C: @ 80F682C + thumb_func_start free_temp_tile_data_buffers_if_possible +free_temp_tile_data_buffers_if_possible: @ 80F682C push {r4-r6,lr} - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _080F6870 @@ -115,7 +115,7 @@ sub_80F682C: @ 80F682C movs r6, 0 _080F684C: ldr r0, [r5] - bl sub_8002BC4 + bl Free stm r5!, {r6} adds r4, 0x1 ldr r0, _080F6868 @ =gUnknown_203AB5C @@ -138,10 +138,10 @@ _080F6872: pop {r4-r6} pop {r1} bx r1 - thumb_func_end sub_80F682C + thumb_func_end free_temp_tile_data_buffers_if_possible - thumb_func_start sub_80F6878 -sub_80F6878: @ 80F6878 + thumb_func_start decompress_and_copy_tile_data_to_vram +decompress_and_copy_tile_data_to_vram: @ 80F6878 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -203,7 +203,7 @@ _080F68E2: pop {r4-r7} pop {r1} bx r1 - thumb_func_end sub_80F6878 + thumb_func_end decompress_and_copy_tile_data_to_vram thumb_func_start sub_80F68F0 sub_80F68F0: @ 80F68F0 @@ -301,7 +301,7 @@ _080F699A: beq _080F69D2 ldr r0, _080F69E0 @ =sub_80F6A64 movs r1, 0 - bl sub_807741C + bl CreateTask adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -321,7 +321,7 @@ _080F699A: adds r0, r4, 0 movs r1, 0x1 adds r2, r6, 0 - bl sub_80776E8 + bl SetWordTaskArg _080F69D2: add sp, 0x8 pop {r3,r4} @@ -363,7 +363,7 @@ _080F6A14: beq _080F6A4E ldr r0, _080F6A5C @ =sub_80F6A64 movs r1, 0 - bl sub_807741C + bl CreateTask adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -384,7 +384,7 @@ _080F6A14: adds r0, r4, 0 movs r1, 0x1 adds r2, r5, 0 - bl sub_80776E8 + bl SetWordTaskArg _080F6A4E: add sp, 0x8 pop {r3} @@ -409,16 +409,16 @@ sub_80F6A64: @ 80F6A64 adds r0, r1 movs r1, 0x8 ldrsh r0, [r0, r1] - bl sub_8000FE8 + bl CheckForSpaceForDma3Request lsls r0, 16 cmp r0, 0 bne _080F6A94 adds r0, r4, 0 movs r1, 0x1 - bl sub_8077720 - bl sub_8002BC4 + bl GetWordTaskArg + bl Free adds r0, r4, 0 - bl sub_8077508 + bl DestroyTask _080F6A94: pop {r4} pop {r0} @@ -440,7 +440,7 @@ sub_80F6AA0: @ 80F6AA0 movs r0, 0 strb r0, [r1, 0x3] ldr r0, [r1] - bl sub_8002B9C + bl Alloc adds r4, r0, 0 cmp r4, 0 beq _080F6AC8 @@ -473,11 +473,11 @@ sub_80F6AD0: @ 80F6AD0 beq _080F6AF6 _080F6AEE: adds r1, r4, 0 - bl sub_80017D0 + bl LoadBgTiles b _080F6AFC _080F6AF6: adds r1, r4, 0 - bl sub_8001888 + bl LoadBgTilemap _080F6AFC: lsls r0, 16 lsrs r0, 16 @@ -512,7 +512,7 @@ sub_80F6B08: @ 80F6B08 lsls r2, 24 lsrs r2, 24 mov r10, r2 - bl sub_8002008 + bl GetBgTilemapBuffer mov r8, r0 adds r0, r5, r4 cmp r5, r0 @@ -587,7 +587,7 @@ sub_80F6B94: @ 80F6B94 lsls r4, 24 lsrs r4, 24 mov r8, r4 - bl sub_8002008 + bl GetBgTilemapBuffer adds r7, r0, 0 movs r0, 0 cmp r0, r8 @@ -639,35 +639,35 @@ sub_80F6C14: @ 80F6C14 movs r0, 0 movs r1, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r0, 0x1 movs r1, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r0, 0x2 movs r1, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r0, 0x3 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_8001D08 + bl ChangeBgY 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_8001D08 + bl ChangeBgY pop {r0} bx r0 thumb_func_end sub_80F6C14 @@ -702,11 +702,11 @@ sub_80F6C98: @ 80F6C98 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 bl sub_8002C28 bl sub_80F6E9C pop {r0} @@ -1005,12 +1005,12 @@ sub_80F6EE4: @ 80F6EE4 lsrs r4, 24 ldr r1, _080F6F18 @ =sub_80F7124 adds r0, r5, 0 - bl sub_800486C + bl CallWindowFunction adds r0, r5, 0 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer adds r0, r5, 0 - bl sub_8003FA0 + bl PutWindowTilemap cmp r4, 0x1 bne _080F6F12 adds r0, r5, 0 @@ -1034,12 +1034,12 @@ sub_80F6F1C: @ 80F6F1C lsrs r4, 24 ldr r1, _080F6F50 @ =sub_80F6FD4 adds r0, r5, 0 - bl sub_800486C + bl CallWindowFunction adds r0, r5, 0 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer adds r0, r5, 0 - bl sub_8003FA0 + bl PutWindowTilemap cmp r4, 0x1 bne _080F6F4A adds r0, r5, 0 @@ -1063,12 +1063,12 @@ sub_80F6F54: @ 80F6F54 lsrs r4, 24 ldr r1, _080F6F94 @ =sub_80F76CC adds r0, r5, 0 - bl sub_800486C + bl CallWindowFunction adds r0, r5, 0 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer adds r0, r5, 0 - bl sub_80040B8 + bl ClearWindowTilemap cmp r4, 0x1 bne _080F6F82 adds r0, r5, 0 @@ -1099,12 +1099,12 @@ sub_80F6F9C: @ 80F6F9C lsrs r4, 24 ldr r1, _080F6FD0 @ =sub_80F7684 adds r0, r5, 0 - bl sub_800486C + bl CallWindowFunction adds r0, r5, 0 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer adds r0, r5, 0 - bl sub_80040B8 + bl ClearWindowTilemap cmp r4, 0x1 bne _080F6FCA adds r0, r5, 0 @@ -1161,7 +1161,7 @@ sub_80F6FD4: @ 80F6FD4 adds r0, r7, 0 adds r1, r3, 0 adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F710C @ =0x00000215 ldr r2, [sp, 0x10] str r2, [sp] @@ -1170,7 +1170,7 @@ sub_80F6FD4: @ 80F6FD4 adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7110 @ =0x00000216 ldr r3, [sp, 0xC] ldr r2, [sp, 0x10] @@ -1183,7 +1183,7 @@ sub_80F6FD4: @ 80F6FD4 str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect mov r5, r9 ldr r0, [sp, 0x14] add r0, r9 @@ -1206,7 +1206,7 @@ _080F706E: ldr r3, [sp, 0x18] lsrs r2, r3, 24 adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect str r6, [sp] str r6, [sp, 0x4] mov r0, r8 @@ -1216,7 +1216,7 @@ _080F706E: mov r3, r10 lsrs r2, r3, 24 adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect adds r5, 0x1 ldr r0, [sp, 0x14] add r0, r9 @@ -1239,7 +1239,7 @@ _080F70A8: str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7120 @ =0x0000021b ldr r0, [sp, 0x10] str r0, [sp] @@ -1248,7 +1248,7 @@ _080F70A8: adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0x87 lsls r1, 2 ldr r3, [sp, 0xC] @@ -1261,7 +1261,7 @@ _080F70A8: str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r4, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect add sp, 0x1C pop {r3-r5} mov r8, r3 @@ -1327,7 +1327,7 @@ _080F715A: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7394 @ =0x00000201 ldr r2, [sp, 0xC] subs r2, 0x1 @@ -1339,7 +1339,7 @@ _080F715A: str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7398 @ =0x00000202 ldr r0, [sp, 0x14] str r0, [sp] @@ -1348,7 +1348,7 @@ _080F715A: adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F739C @ =0x00000203 ldr r2, [sp, 0xC] ldr r0, [sp, 0x14] @@ -1362,7 +1362,7 @@ _080F715A: str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0x81 lsls r1, 2 add r8, r4 @@ -1375,7 +1375,7 @@ _080F715A: str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73A0 @ =0x00000205 str r4, [sp] str r4, [sp, 0x4] @@ -1383,7 +1383,7 @@ _080F715A: adds r0, r7, 0 mov r2, r10 ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73A4 @ =0x00000206 str r4, [sp] str r4, [sp, 0x4] @@ -1391,7 +1391,7 @@ _080F715A: adds r0, r7, 0 mov r2, r9 ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0x82 lsls r1, 2 str r4, [sp] @@ -1400,7 +1400,7 @@ _080F715A: adds r0, r7, 0 ldr r2, [sp, 0x18] ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73A8 @ =0x00000209 str r4, [sp] str r4, [sp, 0x4] @@ -1408,7 +1408,7 @@ _080F715A: adds r0, r7, 0 mov r2, r8 ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73AC @ =0x0000020a ldr r5, [sp, 0x10] adds r5, 0x1 @@ -1420,7 +1420,7 @@ _080F715A: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73B0 @ =0x0000020b str r4, [sp] str r4, [sp, 0x4] @@ -1428,7 +1428,7 @@ _080F715A: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0x83 lsls r1, 2 str r4, [sp] @@ -1437,7 +1437,7 @@ _080F715A: adds r0, r7, 0 ldr r2, [sp, 0x18] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73B4 @ =0x0000020d str r4, [sp] str r4, [sp, 0x4] @@ -1445,7 +1445,7 @@ _080F715A: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73B8 @ =0x00000a0a ldr r5, [sp, 0x10] adds r5, 0x2 @@ -1457,7 +1457,7 @@ _080F715A: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73BC @ =0x00000a0b str r4, [sp] str r4, [sp, 0x4] @@ -1465,7 +1465,7 @@ _080F715A: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73C0 @ =0x00000a0c str r4, [sp] str r4, [sp, 0x4] @@ -1473,7 +1473,7 @@ _080F715A: adds r0, r7, 0 ldr r2, [sp, 0x18] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73C4 @ =0x00000a0d str r4, [sp] str r4, [sp, 0x4] @@ -1481,7 +1481,7 @@ _080F715A: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73C8 @ =0x00000a05 ldr r5, [sp, 0x10] adds r5, 0x3 @@ -1493,7 +1493,7 @@ _080F715A: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73CC @ =0x00000a06 str r4, [sp] str r4, [sp, 0x4] @@ -1501,7 +1501,7 @@ _080F715A: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73D0 @ =0x00000a08 str r4, [sp] str r4, [sp, 0x4] @@ -1509,7 +1509,7 @@ _080F715A: adds r0, r7, 0 ldr r2, [sp, 0x18] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73D4 @ =0x00000a09 str r4, [sp] str r4, [sp, 0x4] @@ -1517,7 +1517,7 @@ _080F715A: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0xA0 lsls r1, 4 ldr r5, [sp, 0x10] @@ -1530,7 +1530,7 @@ _080F715A: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73D8 @ =0x00000a01 str r4, [sp] str r4, [sp, 0x4] @@ -1538,7 +1538,7 @@ _080F715A: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73DC @ =0x00000a02 ldr r0, [sp, 0x14] str r0, [sp] @@ -1547,7 +1547,7 @@ _080F715A: adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73E0 @ =0x00000a03 str r4, [sp] str r4, [sp, 0x4] @@ -1555,7 +1555,7 @@ _080F715A: adds r0, r7, 0 ldr r2, [sp, 0x18] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F73E4 @ =0x00000a04 str r4, [sp] str r4, [sp, 0x4] @@ -1563,7 +1563,7 @@ _080F715A: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect b _080F761E .align 2, 0 _080F7390: .4byte gUnknown_203ADFA @@ -1607,7 +1607,7 @@ _080F73E8: str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7630 @ =0x00000201 ldr r0, [sp, 0xC] subs r0, 0x1 @@ -1620,7 +1620,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7634 @ =0x00000202 ldr r2, [sp, 0x14] str r2, [sp] @@ -1629,7 +1629,7 @@ _080F73E8: adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7638 @ =0x00000203 ldr r0, [sp, 0xC] ldr r2, [sp, 0x14] @@ -1643,7 +1643,7 @@ _080F73E8: str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0x81 lsls r1, 2 add r8, r4 @@ -1657,7 +1657,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F763C @ =0x00000205 str r4, [sp] str r4, [sp, 0x4] @@ -1665,7 +1665,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r10 ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7640 @ =0x00000206 str r4, [sp] str r4, [sp, 0x4] @@ -1673,7 +1673,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r9 ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0x82 lsls r1, 2 str r4, [sp] @@ -1682,7 +1682,7 @@ _080F73E8: adds r0, r7, 0 ldr r2, [sp, 0x1C] ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7644 @ =0x00000209 str r4, [sp] str r4, [sp, 0x4] @@ -1690,7 +1690,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r8 ldr r3, [sp, 0x10] - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7648 @ =0x0000020a ldr r5, [sp, 0x10] adds r5, 0x1 @@ -1702,7 +1702,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F764C @ =0x0000020b str r4, [sp] str r4, [sp, 0x4] @@ -1710,7 +1710,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0x83 lsls r1, 2 str r4, [sp] @@ -1719,7 +1719,7 @@ _080F73E8: adds r0, r7, 0 ldr r2, [sp, 0x1C] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7650 @ =0x0000020d str r4, [sp] str r4, [sp, 0x4] @@ -1727,7 +1727,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7654 @ =0x00000a05 ldr r5, [sp, 0x10] adds r5, 0x2 @@ -1739,7 +1739,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7658 @ =0x00000a06 str r4, [sp] str r4, [sp, 0x4] @@ -1747,7 +1747,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F765C @ =0x00000a08 str r4, [sp] str r4, [sp, 0x4] @@ -1755,7 +1755,7 @@ _080F73E8: adds r0, r7, 0 ldr r2, [sp, 0x1C] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7660 @ =0x00000a09 str r4, [sp] str r4, [sp, 0x4] @@ -1763,7 +1763,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7664 @ =0x00000a0a ldr r5, [sp, 0x10] adds r5, 0x3 @@ -1775,7 +1775,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7668 @ =0x00000a0b str r4, [sp] str r4, [sp, 0x4] @@ -1783,7 +1783,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F766C @ =0x00000a0c str r4, [sp] str r4, [sp, 0x4] @@ -1791,7 +1791,7 @@ _080F73E8: adds r0, r7, 0 ldr r2, [sp, 0x1C] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7670 @ =0x00000a0d str r4, [sp] str r4, [sp, 0x4] @@ -1799,7 +1799,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r1, 0xA0 lsls r1, 4 ldr r5, [sp, 0x10] @@ -1812,7 +1812,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r10 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7674 @ =0x00000a01 str r4, [sp] str r4, [sp, 0x4] @@ -1820,7 +1820,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r9 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7678 @ =0x00000a02 ldr r2, [sp, 0x14] str r2, [sp] @@ -1829,7 +1829,7 @@ _080F73E8: adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F767C @ =0x00000a03 str r4, [sp] str r4, [sp, 0x4] @@ -1837,7 +1837,7 @@ _080F73E8: adds r0, r7, 0 ldr r2, [sp, 0x1C] adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect ldr r1, _080F7680 @ =0x00000a04 str r4, [sp] str r4, [sp, 0x4] @@ -1845,7 +1845,7 @@ _080F73E8: adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect _080F761E: add sp, 0x20 pop {r3-r5} @@ -1911,7 +1911,7 @@ sub_80F7684: @ 80F7684 movs r1, 0 adds r2, r4, 0 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect add sp, 0xC pop {r4,r5} pop {r0} @@ -1954,7 +1954,7 @@ sub_80F76CC: @ 80F76CC movs r1, 0 adds r2, r4, 0 adds r3, r5, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect add sp, 0xC pop {r4,r5} pop {r0} @@ -1977,11 +1977,11 @@ sub_80F771C: @ 80F771C movs r1, 0 movs r2, 0 movs r3, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect cmp r4, 0x1 bne _080F7746 movs r0, 0 - bl sub_80020BC + bl CopyBgTilemapBufferToVram _080F7746: add sp, 0xC pop {r4} @@ -1999,7 +1999,7 @@ sub_80F7750: @ 80F7750 movs r2, 0x85 lsls r2, 2 movs r3, 0xE - bl sub_810F2E8 + bl SetWindowBorderStyle pop {r0} bx r0 thumb_func_end sub_80F7750 @@ -2052,7 +2052,7 @@ sub_80F77B8: @ 80F77B8 ldr r0, _080F77C8 @ =gUnknown_841F408 movs r1, 0xE0 movs r2, 0x14 - bl sub_80703EC + bl LoadPalette pop {r0} bx r0 .align 2, 0 @@ -2067,7 +2067,7 @@ sub_80F77CC: @ 80F77CC lsrs r1, 16 ldr r0, _080F77E0 @ =gUnknown_841F408 movs r2, 0x14 - bl sub_80703EC + bl LoadPalette pop {r0} bx r0 .align 2, 0 @@ -2101,8 +2101,8 @@ _080F77F8: _080F7804: .4byte gUnknown_841F408 thumb_func_end sub_80F77EC - thumb_func_start sub_80F7808 -sub_80F7808: @ 80F7808 + thumb_func_start DisplayItemMessageOnField +DisplayItemMessageOnField: @ 80F7808 push {r4-r6,lr} mov r6, r8 push {r6} @@ -2139,7 +2139,7 @@ sub_80F7808: @ 80F7808 pop {r4-r6} pop {r0} bx r0 - thumb_func_end sub_80F7808 + thumb_func_end DisplayItemMessageOnField thumb_func_start sub_80F7858 sub_80F7858: @ 80F7858 @@ -2253,7 +2253,7 @@ sub_80F78E0: @ 80F78E0 bl sub_8003CE4 strb r0, [r4] ldrb r0, [r4] - bl sub_8003FA0 + bl PutWindowTilemap _080F792A: ldrb r0, [r4] add sp, 0x20 |