diff options
author | YamaArashi <shadow962@live.com> | 2015-12-03 00:17:29 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2015-12-03 00:17:29 -0800 |
commit | fe1076d42c9fff86866f761962739f7f4d295bf0 (patch) | |
tree | 6a85f120f20228e7d95ead8d9dfec8fac90c32ac | |
parent | 4339dc18fcabc452470687b1d7a5d72a8d08301f (diff) |
update graphics function disasm
-rw-r--r-- | asm/emerald.s | 8711 | ||||
-rw-r--r-- | asm/gpu_bg.s | 124 | ||||
-rw-r--r-- | asm/gpu_obj.s | 693 | ||||
-rw-r--r-- | asm/main.s | 2 | ||||
-rw-r--r-- | asm/main_menu.s | 116 | ||||
-rw-r--r-- | asm/window.s | 60 | ||||
-rw-r--r-- | data/data2.s | 2 |
7 files changed, 4866 insertions, 4842 deletions
diff --git a/asm/emerald.s b/asm/emerald.s index bef0051ff..7bc2bf403 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -218,8 +218,8 @@ sub_80094EC: ; 80094EC sub_8009570: ; 8009570 push {r4,lr} sub sp, 0x4 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks ldr r0, =sub_80096BC bl SetVBlankCallback @@ -258,8 +258,8 @@ sub_8009570: ; 8009570 movs r1, 0 bl AddTask bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably ldr r0, =0x03000d60 str r4, [r0] @@ -346,8 +346,8 @@ sub_8009638: ; 8009638 thumb_func_start sub_80096BC sub_80096BC: ; 80096BC push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -682,8 +682,8 @@ c2_08009A8C: ; 80099BC movs r2, 0 bl sub_8009818 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -3370,8 +3370,8 @@ c2_800ACD4: ; 800AF30 movs r1, 0xE0 lsls r1, 9 bl InitHeap - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl pal_fade_control_reset_maybe movs r0, 0 movs r1, 0 @@ -3407,7 +3407,7 @@ c2_800ACD4: ; 800AF30 adds r1, r0, 0 str r1, [r4] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_082ED204 bl InitWindows lsls r0, 16 @@ -3452,8 +3452,8 @@ c2_800ACD4: ; 800AF30 movs r0, 0 str r0, [r1] bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably ldr r0, =sub_800B1A0 bl SetMainCallback2 @@ -3484,9 +3484,9 @@ sub_800B080: ; 800B080 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_082EC86C movs r1, 0 movs r2, 0x20 @@ -3517,9 +3517,9 @@ sub_800B080: ; 800B080 movs r3, 0x1 bl box_print movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0 bl CopyWindowToVram @@ -3560,9 +3560,9 @@ sub_800B138: ; 800B138 movs r3, 0 bl box_print movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0 bl CopyWindowToVram @@ -9454,7 +9454,7 @@ sub_800DFB4: ; 800DFB4 ldr r0, =gUnknown_082ED5F0 adds r1, r3, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -9467,7 +9467,7 @@ sub_800DFB4: ; 800DFB4 strh r0, [r4, 0x3C] ldr r0, =gUnknown_082ED5E0 ldrh r0, [r0, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag strh r0, [r4, 0x3A] adds r4, 0x3E ldrb r0, [r4] @@ -9482,7 +9482,7 @@ sub_800DFB4: ; 800DFB4 ldr r0, =gUnknown_082ED5F0 adds r1, r3, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x02022b10 strb r0, [r4] ldr r5, =0x02020630 @@ -9495,7 +9495,7 @@ sub_800DFB4: ; 800DFB4 strh r1, [r0, 0x3C] ldr r0, =gUnknown_082ED5E0 ldrh r0, [r0, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag ldrb r2, [r4] lsls r1, r2, 4 adds r1, r2 @@ -9541,7 +9541,7 @@ sub_800E084: ; 800E084 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r3, =0x030022c0 movs r0, 0x84 lsls r0, 3 @@ -9566,16 +9566,16 @@ sub_800E0E8: ; 800E0E8 push {r4,lr} ldr r4, =gUnknown_082ED5E0 ldrh r0, [r4, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 ldr r1, =0xffff0000 cmp r0, r1 bne @0800E100 adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic @0800E100: ldr r0, =gUnknown_082ED5E8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r1, =0x02022b10 movs r0, 0xFF strb r0, [r1] @@ -16606,8 +16606,8 @@ sub_8011AC8: ; 8011AC8 thumb_func_start sub_8011AE8 sub_8011AE8: ; 8011AE8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -16616,8 +16616,8 @@ sub_8011AE8: ; 8011AE8 thumb_func_start sub_8011AFC sub_8011AFC: ; 8011AFC push {r4,lr} - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks bl sub_80A1A74 ldr r0, =sub_8011AE8 @@ -16651,8 +16651,8 @@ sub_8011AFC: ; 8011AFC movs r0, 0 bl SetGpuReg bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably bl sub_8011BA4 ldr r0, =sub_8011BF8 @@ -16721,8 +16721,8 @@ sub_8011BD0: ; 8011BD0 sub_8011BF8: ; 8011BF8 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -18254,7 +18254,7 @@ sub_8012780: ; 8012780 movs r3, 0x8 bl sub_80173E0 ldrb r0, [r6, 0x10] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6, 0x10] movs r1, 0x2 bl CopyWindowToVram @@ -18278,12 +18278,12 @@ sub_8012780: ; 8012780 movs r1, 0 bl sub_81973FC ldrb r0, [r6, 0x11] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6, 0x11] movs r1, 0x2 bl CopyWindowToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram mov r5, r8 strb r5, [r6, 0x13] strb r4, [r6, 0xC] @@ -18964,7 +18964,7 @@ sub_8012F64: ; 8012F64 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x11] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0x11] movs r1, 0 bl sub_819746C @@ -18973,12 +18973,12 @@ sub_8012F64: ; 8012F64 movs r2, 0 bl sub_81AE6C8 ldrb r0, [r4, 0x10] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0xF] movs r1, 0 bl sub_819746C movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrb r0, [r4, 0x11] bl RemoveWindow ldrb r0, [r4, 0xF] @@ -19735,7 +19735,7 @@ sub_80134E8: ; 80134E8 movs r3, 0x8 bl sub_80173E0 ldrb r0, [r6, 0xC] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6, 0xC] movs r1, 0x2 bl CopyWindowToVram @@ -19759,14 +19759,14 @@ sub_80134E8: ; 80134E8 movs r1, 0 bl sub_81973FC ldrb r0, [r6, 0xD] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6, 0xD] bl sub_80125BC ldrb r0, [r6, 0xD] movs r1, 0x2 bl CopyWindowToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram strb r4, [r6, 0xF] movs r0, 0x3 strb r0, [r6, 0x8] @@ -20166,7 +20166,7 @@ sub_80134E8: ; 80134E8 b @08013B82 @08013A8C: ldrb r0, [r6, 0xD] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r6, 0xD] movs r1, 0 bl sub_819746C @@ -20175,12 +20175,12 @@ sub_80134E8: ; 80134E8 movs r2, 0 bl sub_81AE6C8 ldrb r0, [r6, 0xC] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r6, 0xB] movs r1, 0 bl sub_819746C movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrb r0, [r6, 0xD] bl RemoveWindow ldrb r0, [r6, 0xB] @@ -21042,8 +21042,8 @@ sub_80141A4: ; 80141A4 @080141F2: bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad pop {r4} pop {r0} bx r0 @@ -21245,8 +21245,8 @@ sub_8014384: ; 8014384 @080143C6: bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad pop {r4} pop {r0} bx r0 @@ -22001,7 +22001,7 @@ sub_8014A40: ; 8014A40 bl calls_per_item_funcs_in_list_outer strb r0, [r5, 0x12] movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 strb r0, [r5, 0x13] b @08014C42 @@ -22292,7 +22292,7 @@ sub_8014A40: ; 8014A40 movs r2, 0 bl sub_81AE6C8 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrb r0, [r5, 0xF] bl RemoveWindow ldrb r0, [r5, 0x17] @@ -22348,7 +22348,7 @@ sub_8014A40: ; 8014A40 movs r2, 0 bl sub_81AE6C8 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrb r0, [r5, 0xF] bl RemoveWindow ldrb r0, [r5, 0x17] @@ -22538,14 +22538,14 @@ sub_8014F48: ; 8014F48 movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r7, 0xD] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r7, 0xD] bl sub_80125BC ldrb r0, [r7, 0xD] movs r1, 0x2 bl CopyWindowToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram strb r6, [r7, 0xF] movs r0, 0x3 strb r0, [r7, 0x8] @@ -22704,7 +22704,7 @@ sub_8014F48: ; 8014F48 movs r2, 0 bl sub_81AE6C8 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrb r0, [r7, 0xD] bl RemoveWindow ldrb r0, [r7, 0xB] @@ -22906,7 +22906,7 @@ task00_081182DC: ; 80152F4 bl calls_per_item_funcs_in_list_outer strb r0, [r5, 0xE] movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @08015404: movs r0, 0 strb r0, [r5, 0xF] @@ -23073,7 +23073,7 @@ task00_081182DC: ; 80152F4 movs r2, 0 bl sub_81AE6C8 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrb r0, [r5, 0xB] bl RemoveWindow @08015580: @@ -24094,7 +24094,7 @@ sub_80156E0: ; 80156E0 bl @08016878 @08015F5C: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r4, =0x02022c2c movs r0, 0x45 strb r0, [r4] @@ -26208,7 +26208,7 @@ sub_8017118: ; 8017118 movs r1, 0x2 bl CopyWindowToVram adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 add sp, 0x8 pop {r4} @@ -26508,9 +26508,9 @@ sub_80173B0: ; 80173B0 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r0} bx r0 @@ -28600,8 +28600,8 @@ sub_8018404: ; 8018404 thumb_func_start sub_8018424 sub_8018424: ; 8018424 push {lr} - bl copy_queue_process - bl copy_super_sprites_to_oam + bl ProcessObjectCopyRequests + bl LoadOamFromSprites bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -28612,8 +28612,8 @@ sub_8018438: ; 8018438 push {lr} bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad pop {r0} bx r0 thumb_func_end sub_8018438 @@ -28652,8 +28652,8 @@ sub_8018450: ; 8018450 movs r0, 0 bl SetVBlankCallback bl sub_80A1A74 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks bl remove_some_task movs r0, 0 @@ -28700,22 +28700,22 @@ sub_8018450: ; 8018450 bl Alloc adds r1, r0, 0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl Alloc adds r1, r0, 0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl Alloc adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl Alloc adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x3 bl bgid_upload_textbox_1 ldr r0, =gUnknown_082F05A8 @@ -28765,7 +28765,7 @@ sub_8018450: ; 8018450 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -28773,7 +28773,7 @@ sub_8018450: ; 8018450 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -28781,7 +28781,7 @@ sub_8018450: ; 8018450 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x3 bl sub_8018798 lsls r0, r7, 24 @@ -28792,13 +28792,13 @@ sub_8018450: ; 8018450 .pool @080185F8: movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @08018610: ldrb r0, [r6] adds r0, 0x1 @@ -28874,16 +28874,16 @@ sub_80186A4: ; 80186A4 strb r0, [r1] bl FreeAllWindowBuffers movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0x2 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap bl Free ldr r0, =c2_title_screen_1 bl SetMainCallback2 @@ -28950,7 +28950,7 @@ sub_80186EC: ; 80186EC movs r1, 0x2 bl CopyWindowToVram movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x14 pop {r4-r7} pop {r0} @@ -28992,7 +28992,7 @@ sub_8018798: ; 8018798 movs r1, 0x3 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r8, r4 movs r4, 0x1 @080187C8: @@ -29020,7 +29020,7 @@ sub_8018798: ; 8018798 lsrs r0, r1, 24 movs r1, 0x1 lsrs r3, r5, 24 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @08018812 @080187FC: lsrs r2, r6, 24 @@ -29032,7 +29032,7 @@ sub_8018798: ; 8018798 lsrs r0, r1, 24 movs r1, 0x2 lsrs r3, r5, 24 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @08018812: movs r0, 0x80 lsls r0, 17 @@ -29073,7 +29073,7 @@ sub_8018838: ; 8018838 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @08018876 @0801885E: movs r0, 0x20 @@ -29086,10 +29086,10 @@ sub_8018838: ; 8018838 movs r1, 0 movs r2, 0 movs r3, 0x2 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @08018876: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r0} bx r0 @@ -29123,7 +29123,7 @@ sub_8018884: ; 8018884 movs r2, 0xF bl sub_8098858 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x3 bl CopyWindowToVram @@ -29140,7 +29140,7 @@ sub_80188DC: ; 80188DC movs r0, 0x1 bl rbox_fill_rectangle movs r0, 0x1 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 movs r1, 0x1 bl CopyWindowToVram @@ -29407,7 +29407,7 @@ sub_8018A50: ; 8018A50 cmp r4, r0 beq @08018AFA movs r0, 0x2 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x2 movs r1, 0x1 bl CopyWindowToVram @@ -29479,7 +29479,7 @@ sub_8018B08: ; 8018B08 movs r1, 0x2 bl CopyWindowToVram ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap b @08018BD6 .pool @08018B98: @@ -29532,7 +29532,7 @@ sub_8018B08: ; 8018B08 ldrb r0, [r4] bl rbox_fill_rectangle ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] movs r1, 0x1 bl CopyWindowToVram @@ -29546,7 +29546,7 @@ sub_8018B08: ; 8018B08 ldrb r0, [r4] bl rbox_fill_rectangle ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] movs r1, 0x1 bl CopyWindowToVram @@ -29625,7 +29625,7 @@ sub_8018C4C: ; 8018C4C movs r1, 0x2 bl CopyWindowToVram ldrb r0, [r5] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6] adds r0, 0x1 strb r0, [r6] @@ -29671,7 +29671,7 @@ sub_8018C4C: ; 8018C4C ldrb r0, [r5] bl rbox_fill_rectangle ldrb r0, [r5] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r5] movs r1, 0x1 bl CopyWindowToVram @@ -29686,7 +29686,7 @@ sub_8018C4C: ; 8018C4C ldrb r0, [r5] bl rbox_fill_rectangle ldrb r0, [r5] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r5] movs r1, 0x1 bl CopyWindowToVram @@ -31925,7 +31925,7 @@ sub_8019F04: ; 8019F04 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r4, 0x1 cmp r4, 0x27 ble @08019F0C @@ -32561,8 +32561,8 @@ sub_801A3F4: ; 801A3F4 bne @0801A414 bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably @0801A414: pop {r0} @@ -32572,8 +32572,8 @@ sub_801A3F4: ; 801A3F4 thumb_func_start sub_801A418 sub_801A418: ; 801A418 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -32614,12 +32614,12 @@ sub_801A43C: ; 801A43C bl Alloc adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl Alloc adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_082F0990 movs r0, 0 str r0, [sp] @@ -32631,12 +32631,12 @@ sub_801A43C: ; 801A43C movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r0, =gUnknown_082F0D3C bl InitWindows bl DeactivateAllTextPrinters bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl remove_some_task bl SoundVSyncOn_rev01 @@ -32687,15 +32687,15 @@ sub_801A43C: ; 801A43C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =sub_801A3F4 bl SetMainCallback2 bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0xC pop {r4,r5} @@ -32712,7 +32712,7 @@ sub_801A584: ; 801A584 @0801A58C: lsls r0, r4, 24 lsrs r0, 24 - bl GetBgTileMap + bl GetBgTilemap bl Free adds r4, 0x1 cmp r4, 0x1 @@ -32838,12 +32838,12 @@ sub_801A600: ; 801A600 movs r3, 0 bl sub_801A8B0 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x2 bl CopyWindowToVram movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x2 bl CopyWindowToVram @@ -32911,7 +32911,7 @@ sub_801A6C0: ; 801A6C0 movs r0, 0x1 bl ShowBg movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 bl ShowBg b @0801A86C @@ -32992,7 +32992,7 @@ sub_801A6C0: ; 801A6C0 cmp r4, 0x3 ble @0801A796 movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0x3 bl CopyWindowToVram @@ -33527,7 +33527,7 @@ sub_801ABDC: ; 801ABDC movs r3, 0x1 bl sub_801AB68 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -33557,8 +33557,8 @@ sub_801ABDC: ; 801ABDC thumb_func_start sub_801AC40 sub_801AC40: ; 801AC40 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -33646,8 +33646,8 @@ sub_801AC54: ; 801AC54 movs r0, 0x4 bl AllocZeroed str r0, [r4] - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -33665,7 +33665,7 @@ sub_801AC54: ; 801AC54 @0801AD8C: bl DeactivateAllTextPrinters movs r0, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 movs r1, 0 bl FillWindowPixelBuffer @@ -33682,7 +33682,7 @@ sub_801AC54: ; 801AC54 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 movs r1, 0x1 movs r2, 0xD0 @@ -33886,8 +33886,8 @@ sub_801AC54: ; 801AC54 @0801AFAE: bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably @0801AFC2: add sp, 0xC @@ -35475,27 +35475,27 @@ sub_801BB74: ; 801BB74 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r5, =0x02022c74 ldr r0, [r5] movs r1, 0xB8 @@ -35588,9 +35588,9 @@ sub_801BB74: ; 801BB74 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0801BD86 .pool @0801BD14: @@ -35604,7 +35604,7 @@ sub_801BB74: ; 801BB74 movs r0, 0x2 bl sub_801C178 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0801BD86 @0801BD34: bl sub_80D2F04 @@ -35720,27 +35720,27 @@ sub_801BDA4: ; 801BDA4 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0801BEDA @0801BE56: movs r0, 0x1 @@ -35778,7 +35778,7 @@ sub_801BDA4: ; 801BDA4 adds r1, r2, 0 bl sub_80186EC movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 negs r0, r0 movs r1, 0 @@ -36149,7 +36149,7 @@ sub_801C178: ; 801C178 lsls r6, r0, 24 lsrs r5, r6, 24 adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r5, 0 movs r1, 0 bl FillWindowPixelBuffer @@ -36588,7 +36588,7 @@ sub_801C4C0: ; 801C4C0 cmp r0, 0x1 bne @0801C5EE ldr r0, =gUnknown_082F1D00 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, [r4] movs r2, 0xB8 lsls r2, 1 @@ -36599,7 +36599,7 @@ sub_801C4C0: ; 801C4C0 lsls r0, 3 ldr r1, =gUnknown_082F1D08 adds r0, r1 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, [r4] ldrb r0, [r0, 0x9] cmp r7, r0 @@ -36635,7 +36635,7 @@ sub_801C4C0: ; 801C4C0 adds r1, r5, 0 movs r2, 0x90 movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] add r1, r10 adds r1, r4 @@ -36731,7 +36731,7 @@ sub_801C61C: ; 801C61C adds r0, r1 lsls r0, 2 adds r0, r7 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0801C678: ldr r0, [r6] movs r2, 0xBF @@ -36759,9 +36759,9 @@ sub_801C61C: ; 801C61C movs r4, 0x80 lsls r4, 8 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @0801C6B4: pop {r4-r7} pop {r0} @@ -36938,36 +36938,36 @@ sub_801C758: ; 801C758 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x3 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r5, =0x02022c78 ldr r0, [r5] movs r1, 0xDE @@ -37057,7 +37057,7 @@ sub_801C758: ; 801C758 str r7, [sp, 0x20] movs r2, 0 movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect mov r3, r8 ldr r1, [r3] adds r1, r6 @@ -37076,11 +37076,11 @@ sub_801C758: ; 801C758 movs r0, 0x3 movs r2, 0 movs r3, 0x3 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0801CA1E .pool @0801C990: @@ -37089,9 +37089,9 @@ sub_801C758: ; 801C758 @0801C996: bl sub_801CE7C movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0801CA1E @0801C9A8: movs r0, 0x1 @@ -37252,14 +37252,14 @@ sub_801CA50: ; 801CA50 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r5, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] movs r5, 0x18 str r5, [sp, 0x4] @@ -37267,22 +37267,22 @@ sub_801CA50: ; 801CA50 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r5, [sp, 0x4] movs r0, 0x3 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0801CC0E @0801CB54: movs r0, 0x1 @@ -37336,9 +37336,9 @@ sub_801CA50: ; 801CA50 movs r0, 0x3 bl sub_8018798 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 negs r0, r0 movs r1, 0 @@ -37693,13 +37693,13 @@ sub_801CE7C: ; 801CE7C lsls r7, 1 adds r0, r7 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r6] movs r4, 0xE5 lsls r4, 1 adds r0, r4 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r6] adds r0, r7 ldrb r0, [r0] @@ -39786,8 +39786,8 @@ c2_081284E0: ; 801DE54 b @0801DF04 @0801DE7A: bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl sub_801F4D0 b @0801DEBC @0801DE8C: @@ -39853,8 +39853,8 @@ c2_081284E0: ; 801DE54 sub_801DF20: ; 801DF20 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl sub_80BA0A8 pop {r0} bx r0 @@ -39865,8 +39865,8 @@ sub_801DF38: ; 801DF38 push {lr} bl run_active_tasks bl sub_801F5B8 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -42978,7 +42978,7 @@ sub_801F82C: ; 801F82C bl sub_8020094 bl sub_801FEBC movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0801F862 @0801F84C: bl IsDma3ManagerBusyWithBgCopy @@ -43769,7 +43769,7 @@ sub_801FDDC: ; 801FDDC bl FillWindowPixelBuffer ldr r0, [r5] ldrb r0, [r0, 0x18] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] ldrb r0, [r0, 0x18] ldr r2, =gUnknown_085EAE62 @@ -43822,7 +43822,7 @@ sub_801FEBC: ; 801FEBC bl sub_8198070 ldr r0, [r4] ldrb r0, [r0, 0x18] - bl ClearWindowTileMap + bl ClearWindowTilemap @0801FEDA: pop {r4} pop {r0} @@ -43964,7 +43964,7 @@ sub_801FF18: ; 801FF18 movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =gUnknown_082F2D40 lsls r0, r7, 1 adds r0, r7 @@ -44050,7 +44050,7 @@ sub_8020094: ; 8020094 bl sub_8198070 ldr r0, [r4] ldrb r0, [r0, 0x1E] - bl ClearWindowTileMap + bl ClearWindowTilemap @080200B2: movs r0, 0 movs r1, 0 @@ -44477,7 +44477,7 @@ sub_80203B0: ; 80203B0 movs r3, 0x1 bl sub_81983AC movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0xC pop {r4,r5} pop {r0} @@ -44492,7 +44492,7 @@ sub_802040C: ; 802040C movs r1, 0 bl sub_8198070 movs r0, 0x3 - bl ClearWindowTileMap + bl ClearWindowTilemap pop {r0} bx r0 thumb_func_end sub_802040C @@ -44630,22 +44630,22 @@ sub_8020538: ; 8020538 lsls r0, 1 adds r1, r0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00000928 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001128 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001928 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap pop {r4} pop {r0} bx r0 @@ -44669,9 +44669,9 @@ sub_8020584: ; 8020584 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r0} bx r0 @@ -44700,9 +44700,9 @@ sub_80205B4: ; 80205B4 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x4 pop {r0} bx r0 @@ -44749,9 +44749,9 @@ task_tutorial_story_unknown: ; 8020604 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x4 pop {r4,r5} pop {r0} @@ -44784,7 +44784,7 @@ sub_80206A4: ; 80206A4 movs r2, 0x20 bl gpu_pal_apply movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x11 bl FillWindowPixelBuffer @@ -44800,7 +44800,7 @@ sub_80206A4: ; 80206A4 sub_80206D0: ; 80206D0 push {lr} movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap bl sub_80201A4 movs r0, 0x2 movs r1, 0x3 @@ -44840,7 +44840,7 @@ sub_80206E8: ; 80206E8 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x3 bl CopyWindowToVram @@ -45007,13 +45007,13 @@ sub_8020890: ; 8020890 ldr r4, =gUnknown_082F3134 @08020896: adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0x4 bls @08020896 ldr r0, =gUnknown_082F315C - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r4, =0x02022c8c movs r0, 0x18 bl Alloc @@ -45052,7 +45052,7 @@ sub_80208E8: ; 80208E8 movs r1, 0xA movs r2, 0x18 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02022c8c @@ -45106,7 +45106,7 @@ sub_802093C: ; 802093C ldr r0, [r4] ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r4] ldr r2, [r1] mov r0, sp @@ -45122,7 +45122,7 @@ sub_802093C: ; 802093C ldr r0, [r4] ldr r0, [r0] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r2, [r4] ldr r1, [r2] movs r0, 0x18 @@ -45150,7 +45150,7 @@ sub_80209AC: ; 80209AC ldr r0, =gUnknown_082F2DF2 adds r4, r0 movs r0, 0 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r1, r0, 0 lsls r1, 24 lsrs r1, 4 @@ -45178,7 +45178,7 @@ sub_80209E0: ; 80209E0 ldr r0, [r0] ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @08020A0C .pool @08020A00: @@ -45186,7 +45186,7 @@ sub_80209E0: ; 80209E0 ldr r0, [r0] ldr r0, [r0] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim @08020A0C: ldr r0, =0x02022c8c ldr r1, [r0] @@ -45224,13 +45224,13 @@ sub_8020A1C: ; 8020A1C ldr r0, [r4] ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @08020A28 @08020A54: ldr r0, [r4] ldr r0, [r0] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim b @08020A28 @08020A60: movs r0, 0x1 @@ -45247,7 +45247,7 @@ sub_8020A68: ; 8020A68 movs r1, 0x4C movs r2, 0x98 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x02022c8c @@ -45262,7 +45262,7 @@ sub_8020A68: ; 8020A68 movs r1, 0x40 movs r2, 0x98 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, [r5] @@ -45342,7 +45342,7 @@ sub_8020B20: ; 8020B20 movs r1, 0x8 movs r2, 0x98 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x02022c8c @@ -45357,7 +45357,7 @@ sub_8020B20: ; 8020B20 movs r1, 0x20 movs r2, 0x98 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, [r5] @@ -45400,7 +45400,7 @@ sub_8020B80: ; 8020B80 ldr r0, [r3] ldr r0, [r0, 0x10] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim b @08020BF6 .pool @08020BB8: @@ -45433,7 +45433,7 @@ sub_8020B80: ; 8020B80 ldr r0, [r0, 0x10] lsls r1, r4, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim @08020BF6: pop {r4} pop {r0} @@ -45861,8 +45861,8 @@ sub_8020E58: ; 8020E58 sub_8020F74: ; 8020F74 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests pop {r0} bx r0 thumb_func_end sub_8020F74 @@ -45872,8 +45872,8 @@ sub_8020F88: ; 8020F88 push {lr} bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad pop {r0} bx r0 thumb_func_end sub_8020F88 @@ -46036,8 +46036,8 @@ sub_802104C: ; 802104C .pool @080210E4: bl sub_80A1A74 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator b @080212FC @080210F2: movs r0, 0 @@ -46050,17 +46050,17 @@ sub_802104C: ; 802104C lsls r0, 1 adds r1, r5, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x87 lsls r0, 6 adds r1, r5, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0xC7 lsls r0, 6 adds r1, r5, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0 movs r1, 0 movs r2, 0 @@ -46101,7 +46101,7 @@ sub_802104C: ; 802104C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] movs r0, 0x40 str r0, [sp, 0x4] @@ -46109,31 +46109,31 @@ sub_802104C: ; 802104C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 b @080212FC @080211BE: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, =gUnknown_08DE34B8 movs r0, 0 str r0, [sp] @@ -46173,25 +46173,25 @@ sub_802104C: ; 802104C movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_082F3DBC movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_082F3F54 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer adds r0, r5, 0 bl sub_80226D0 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080212FC .pool @08021278: @@ -46325,55 +46325,55 @@ sub_802130C: ; 802130C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0802143E @080213E6: bl FreeAllWindowBuffers movs r0, 0 bl HideBg movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 bl HideBg movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x2 bl HideBg movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x3 bl HideBg movs r0, 0x3 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r1, 0x82 lsls r1, 5 movs r0, 0 @@ -46688,7 +46688,7 @@ sub_8021608: ; 8021608 adds r0, r5, 0 bl obj_free_rotscale_entry adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0802169A: pop {r4-r6} pop {r0} @@ -46710,9 +46710,9 @@ sub_80216A8: ; 80216A8 adds r0, r7 ldrh r4, [r0] adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -46776,7 +46776,7 @@ sub_80216E0: ; 80216E0 adds r0, r5, r4 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @0802175A .pool @08021748: @@ -46787,7 +46787,7 @@ sub_80216E0: ; 80216E0 adds r0, r5, r4 ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0802175A: adds r3, r5, r4 ldr r2, [r3] @@ -46912,13 +46912,13 @@ sub_80216E0: ; 80216E0 beq @08021860 ldr r0, [r7] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @08021868 .pool @08021860: ldr r0, [r7] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08021868: mov r0, r8 adds r0, 0x1 @@ -47938,7 +47938,7 @@ sub_8022070: ; 8022070 adds r4, r6, 0 adds r4, 0x82 ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0 bl FillWindowPixelBuffer @@ -48141,7 +48141,7 @@ sub_8022250: ; 8022250 strh r0, [r6, 0x2] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6, 0x2] movs r1, 0 bl FillWindowPixelBuffer @@ -48352,7 +48352,7 @@ sub_8022250: ; 8022250 movs r1, 0x1 bl sub_8198070 ldrb r0, [r6, 0x2] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r6, 0x2] bl RemoveWindow adds r0, r4, 0 @@ -48504,7 +48504,7 @@ sub_8022588: ; 8022588 adds r4, r6 strb r0, [r4] ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0 bl FillWindowPixelBuffer @@ -48539,7 +48539,7 @@ sub_8022600: ; 8022600 adds r0, r6, r1 adds r5, r0, r7 ldrb r0, [r5] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6, 0x8] cmp r7, r0 bne @08022668 @@ -48609,7 +48609,7 @@ sub_8022600: ; 8022600 bcc @08022616 @080226B6: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x14 pop {r3} mov r8, r3 @@ -48650,7 +48650,7 @@ sub_80226D0: ; 80226D0 movs r0, 0x2 str r0, [sp, 0x4] movs r0, 0x3 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -48659,7 +48659,7 @@ sub_80226D0: ; 80226D0 cmp r5, r0 bcc @080226EC movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r4-r6} pop {r0} @@ -48682,19 +48682,19 @@ sub_8022730: ; 8022730 @08022746: lsls r0, r5, 3 adds r0, r4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x3 bls @08022746 ldr r0, =gUnknown_082F421C - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_082F430C movs r1, 0x78 movs r2, 0x58 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 movs r0, 0xAC @@ -48744,7 +48744,7 @@ sub_8022730: ; 8022730 asrs r2, 16 ldr r0, =gUnknown_082F4324 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 movs r0, 0xAE @@ -48804,7 +48804,7 @@ sub_8022730: ; 8022730 adds r2, 0x88 ldr r0, =gUnknown_082F433C movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 lsls r0, r5, 2 @@ -48853,7 +48853,7 @@ sub_8022730: ; 8022730 ldr r0, =gUnknown_082F4354 movs r2, 0x8 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 lsls r0, r5, 2 @@ -48928,19 +48928,19 @@ sub_8022960: ; 8022960 adds r5, r0, 0 movs r4, 0 movs r0, 0x4 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x3 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x2 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x1 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x4 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x2 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x1 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0xD8 lsls r0, 1 adds r6, r5, r0 @@ -48948,7 +48948,7 @@ sub_8022960: ; 8022960 lsls r0, r4, 2 adds r0, r6, r0 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -48968,7 +48968,7 @@ sub_8022960: ; 8022960 lsls r0, r4, 2 adds r0, r6, r0 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -48985,7 +48985,7 @@ sub_8022960: ; 8022960 adds r0, r5, r2 adds r0, r1 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -49005,7 +49005,7 @@ sub_8022960: ; 8022960 cmp r0, 0 beq @08022A18 adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08022A18: pop {r4-r6} pop {r0} @@ -51900,7 +51900,7 @@ sub_8024048: ; 8024048 b @0802412A @0802408A: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x9C lsls r0, 1 adds r1, r5, r0 @@ -52995,7 +52995,7 @@ sub_80248B0: ; 80248B0 movs r1, 0 bl FillWindowPixelBuffer ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] ldr r5, =0x0000021d adds r1, r5, 0 @@ -53020,7 +53020,7 @@ sub_8024918: ; 8024918 push {r4,lr} ldr r4, =0x02022c94 ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] movs r1, 0x1 bl sub_8198070 @@ -53119,8 +53119,8 @@ sub_802493C: ; 802493C sub_8024A1C: ; 8024A1C push {lr} bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator pop {r0} bx r0 thumb_func_end sub_8024A1C @@ -55998,8 +55998,8 @@ sub_8026044: ; 8026044 sub_80261CC: ; 80261CC push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -56009,8 +56009,8 @@ sub_80261CC: ; 80261CC sub_80261E4: ; 80261E4 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests pop {r0} bx r0 thumb_func_end sub_80261E4 @@ -59514,7 +59514,7 @@ sub_8027BEC: ; 8027BEC cmp r6, 0x2 ble @08027C76 adds r0, r7, 0 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x20 pop {r3-r5} mov r8, r3 @@ -60418,14 +60418,14 @@ sub_80283A8: ; 80283A8 str r4, [sp] str r5, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r4, 0 bl Free @080283E8: add r0, sp, 0x8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add r0, sp, 0x10 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x18 pop {r4,r5} pop {r0} @@ -60485,7 +60485,7 @@ sub_8028408: ; 8028408 mov r0, sp movs r2, 0x88 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] lsls r0, 24 lsrs r0, 24 @@ -60715,7 +60715,7 @@ sub_8028614: ; 8028614 adds r0, r1 cmp r0, 0 beq @0802863C - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources @0802863C: adds r0, r4, 0x1 lsls r0, 24 @@ -60799,7 +60799,7 @@ sub_80286B4: ; 80286B4 lsls r0, 2 ldr r2, =0x02020630 adds r0, r2 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -60888,9 +60888,9 @@ sub_8028734: ; 8028734 bl AllocZeroed str r0, [r4] adds r0, r5, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic add r0, sp, 0x20 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette movs r4, 0 @0802878A: lsls r1, r4, 20 @@ -60907,7 +60907,7 @@ sub_8028734: ; 8028734 asrs r2, 16 mov r0, sp movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x02022cf4 ldr r1, [r1] lsls r2, r4, 1 @@ -60949,7 +60949,7 @@ sub_80287E4: ; 80287E4 adds r0, r1 cmp r0, 0 beq @08028806 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources @08028806: adds r0, r4, 0x1 lsls r0, 24 @@ -61077,7 +61077,7 @@ sub_80288D4: ; 80288D4 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -61124,7 +61124,7 @@ sub_80288D4: ; 80288D4 lsls r0, 2 adds r0, r6 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim b @0802899E @0802896A: lsls r1, r4, 1 @@ -61137,7 +61137,7 @@ sub_80288D4: ; 80288D4 lsls r0, 2 adds r0, r6 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @0802899E @08028984: ldr r0, =0x02022cf4 @@ -61151,7 +61151,7 @@ sub_80288D4: ; 80288D4 lsls r0, 2 adds r0, r6 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0802899E: adds r0, r4, 0x1 lsls r0, 24 @@ -61175,7 +61175,7 @@ sub_80288D4: ; 80288D4 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -61254,10 +61254,10 @@ sub_8028A34: ; 8028A34 orrs r0, r5 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic @08028A6A: add r0, sp, 0x8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette adds r0, r4, 0 bl Free add sp, 0x10 @@ -61302,7 +61302,7 @@ sub_8028A88: ; 8028A88 mov r0, sp movs r2, 0x8 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] lsls r0, 24 lsrs r0, 24 @@ -61334,7 +61334,7 @@ sub_8028A88: ; 8028A88 mov r0, r9 movs r2, 0x31 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7, 0xC] b @08028B40 .pool @@ -61346,7 +61346,7 @@ sub_8028A88: ; 8028A88 mov r0, r9 movs r2, 0x34 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] @08028B40: lsls r0, 24 @@ -61361,7 +61361,7 @@ sub_8028A88: ; 8028A88 ldr r1, =0x02020630 adds r0, r1 adds r1, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -61396,7 +61396,7 @@ sub_8028B80: ; 8028B80 adds r0, r1 cmp r0, 0 beq @08028BA0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08028BA0: ldr r0, [r4] bl Free @@ -61421,7 +61421,7 @@ sub_8028B80: ; 8028B80 adds r0, r1 cmp r0, 0 beq @08028BD2 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08028BD2: ldr r0, [r4] bl Free @@ -61542,7 +61542,7 @@ sub_8028CA4: ; 8028CA4 lsls r0, 2 ldr r2, =0x02020630 adds r0, r2 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -61646,9 +61646,9 @@ sub_8028D44: ; 8028D44 stm r2!, {r3-r5} ldm r1!, {r3-r5} stm r2!, {r3-r5} - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic add r0, sp, 0x20 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette movs r5, 0 ldr r7, =gUnknown_082FB356 adds r0, r7, 0x2 @@ -61670,7 +61670,7 @@ sub_8028D44: ; 8028D44 ldrsh r2, [r2, r0] mov r0, sp movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] lsls r0, 24 lsrs r0, 24 @@ -61779,7 +61779,7 @@ sub_8028E84: ; 8028E84 adds r0, r1 cmp r0, 0 beq @08028EA4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08028EA4: ldr r0, [r4] bl Free @@ -62046,7 +62046,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x1 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] ldrb r3, [r4, 0x2] subs r3, 0x1 @@ -62058,7 +62058,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x2 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x3] ldrb r0, [r4, 0x1] adds r2, r0 @@ -62073,7 +62073,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x3 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] subs r2, 0x1 lsls r2, 24 @@ -62085,7 +62085,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x4 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x3] ldrb r0, [r4, 0x1] adds r2, r0 @@ -62098,7 +62098,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x6 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] subs r2, 0x1 lsls r2, 24 @@ -62113,7 +62113,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x7 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] ldrb r3, [r4, 0x4] ldrb r0, [r4, 0x2] @@ -62126,7 +62126,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x8 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x3] ldrb r0, [r4, 0x1] adds r2, r0 @@ -62142,7 +62142,7 @@ sub_8029074: ; 8029074 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r4-r6} pop {r0} @@ -62169,7 +62169,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0xA - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] ldrb r3, [r4, 0x2] subs r3, 0x1 @@ -62181,7 +62181,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0xB - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x3] ldrb r0, [r4, 0x1] adds r2, r0 @@ -62196,7 +62196,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0xC - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] subs r2, 0x1 lsls r2, 24 @@ -62208,7 +62208,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0xD - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x3] ldrb r0, [r4, 0x1] adds r2, r0 @@ -62221,7 +62221,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] subs r2, 0x1 lsls r2, 24 @@ -62236,7 +62236,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x1] ldrb r3, [r4, 0x4] ldrb r0, [r4, 0x2] @@ -62249,7 +62249,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x11 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r2, [r4, 0x3] ldrb r0, [r4, 0x1] adds r2, r0 @@ -62265,7 +62265,7 @@ sub_8029174: ; 8029174 str r6, [sp, 0x8] movs r0, 0 movs r1, 0x12 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r4-r6} pop {r0} @@ -62408,23 +62408,23 @@ sub_8029338: ; 8029338 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_082FAF94 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_082FAD44 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @08029414 .pool @080293D8: @@ -62592,7 +62592,7 @@ sub_8029440: ; 8029440 add r0, r9 adds r0, r6 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap mov r3, r10 ldr r0, [r3] add r0, r9 @@ -62675,7 +62675,7 @@ sub_8029440: ; 8029440 adds r0, r1 adds r0, r6 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r6, 0x1 lsls r0, 24 lsrs r6, r0, 24 @@ -62683,7 +62683,7 @@ sub_8029440: ; 8029440 bcc @08029604 @0802961C: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x02022cf8 ldr r1, [r0] ldr r2, =0x00003014 @@ -62701,7 +62701,7 @@ sub_8029440: ; 8029440 adds r0, r4 adds r0, r6 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r5] adds r0, r4 adds r0, r6 @@ -62721,9 +62721,9 @@ sub_8029440: ; 8029440 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x02022cf8 ldr r0, [r0] movs r3, 0xC0 @@ -63049,11 +63049,11 @@ sub_802988C: ; 802988C ldr r0, [r4] add r0, r8 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r4] adds r0, r5 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r6, 0 bl sub_8029174 mov r0, r9 @@ -63281,15 +63281,15 @@ sub_802988C: ; 802988C ldr r1, =0x00003008 adds r0, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r4] ldr r2, =0x00003009 adds r0, r2 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap @08029B90: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 bl sub_8028C30 ldr r0, =0x02022cf8 @@ -63399,15 +63399,15 @@ sub_802988C: ; 802988C ldr r1, =0x00003008 adds r0, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r4] ldr r2, =0x00003009 adds r0, r2 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap @08029CC0: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x02022cf8 ldr r1, [r0] ldr r0, =0x00003014 @@ -63468,7 +63468,7 @@ sub_802988C: ; 802988C movs r1, 0 movs r2, 0 movs r3, 0x5 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r5, =0x02022cf8 ldr r0, [r5] ldr r4, =0x00003009 @@ -63484,7 +63484,7 @@ sub_802988C: ; 802988C ldr r0, [r5] adds r0, r4 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r6, 0 bl sub_8029174 b @08029FF8 @@ -63633,15 +63633,15 @@ sub_802988C: ; 802988C ldr r1, =0x00003008 adds r0, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r4] ldr r2, =0x00003009 adds r0, r2 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap @08029F2C: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x0000020b movs r1, 0x14 movs r2, 0xA @@ -63689,12 +63689,12 @@ sub_802988C: ; 802988C ldr r5, =0x00003008 adds r0, r1, r5 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r6] ldr r4, =0x00003009 adds r0, r4 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r6] adds r0, r5 ldrb r0, [r0] @@ -63711,9 +63711,9 @@ sub_802988C: ; 802988C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, [r6] movs r1, 0xC0 lsls r1, 6 @@ -63784,12 +63784,12 @@ sub_802A010: ; 802A010 ldr r0, [r7] adds r0, r4 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r7] ldr r3, =0x00003009 adds r0, r3 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap mov r0, r9 bl sub_8029174 mov r0, r8 @@ -63899,15 +63899,15 @@ sub_802A010: ; 802A010 ldr r3, =0x00003008 adds r0, r3 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r7] ldr r1, =0x00003009 adds r0, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap @0802A1B6: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, [r7] ldr r2, =0x00003014 adds r1, r2 @@ -64059,12 +64059,12 @@ sub_802A010: ; 802A010 ldr r6, =0x00003008 adds r0, r6 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r7] ldr r1, =0x00003009 adds r0, r1 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r7] adds r0, r6 ldrb r0, [r0] @@ -64082,9 +64082,9 @@ sub_802A010: ; 802A010 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, [r7] movs r3, 0xC0 lsls r3, 6 @@ -64187,9 +64187,9 @@ sub_802A380: ; 802A380 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x02022cf8 ldr r0, [r0] movs r1, 0xC0 @@ -64238,7 +64238,7 @@ sub_802A454: ; 802A454 ldr r0, [r5] adds r0, r2 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r4, 0 bl sub_8029174 b @0802A510 @@ -64281,10 +64281,10 @@ sub_802A454: ; 802A454 ldr r1, =0x00003008 adds r0, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap @0802A50A: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @0802A510: ldr r1, [r5] adds r1, r6 @@ -64317,7 +64317,7 @@ sub_802A534: ; 802A534 ldr r4, =0x00003008 adds r0, r4 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r5] adds r0, r4 ldrb r0, [r0] @@ -64330,9 +64330,9 @@ sub_802A534: ; 802A534 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, [r5] movs r1, 0xC0 lsls r1, 6 @@ -64381,7 +64381,7 @@ sub_802A588: ; 802A588 ldr r0, [r6] adds r0, r2 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r4, 0 bl sub_8029174 ldr r1, [r6] @@ -64441,10 +64441,10 @@ sub_802A588: ; 802A588 ldr r1, =0x00003008 adds r0, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap @0802A66E: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, [r6] adds r1, r7 @0802A678: @@ -64478,7 +64478,7 @@ sub_802A588: ; 802A588 ldr r4, =0x00003008 adds r0, r4 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r6] adds r0, r4 ldrb r0, [r0] @@ -64491,9 +64491,9 @@ sub_802A588: ; 802A588 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, [r6] movs r2, 0xC0 lsls r2, 6 @@ -64719,19 +64719,19 @@ sub_802A7A8: ; 802A7A8 ldr r4, =0x02022cf8 ldr r1, [r4] movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] movs r2, 0x80 lsls r2, 5 adds r1, r2 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] movs r0, 0x80 lsls r0, 6 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap add sp, 0x8 pop {r3} mov r8, r3 @@ -65156,8 +65156,8 @@ sub_802AC2C: ; 802AC2C sub_802AC58: ; 802AC58 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests pop {r0} bx r0 thumb_func_end sub_802AC58 @@ -65166,8 +65166,8 @@ sub_802AC58: ; 802AC58 sub_802AC6C: ; 802AC6C push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -65220,8 +65220,8 @@ sub_802ACA0: ; 802ACA0 @0802ACE0: movs r0, 0 bl SetVBlankCallback - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =sub_802BD84 movs r1, 0x5 bl sub_802BE60 @@ -68906,7 +68906,7 @@ sub_802C974: ; 802C974 ldr r5, =gUnknown_082FBE08 @0802C97C: adds r0, r5, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r5, 0x8 adds r4, 0x1 cmp r4, 0x4 @@ -68915,16 +68915,16 @@ sub_802C974: ; 802C974 ldr r5, =gUnknown_082FBE30 @0802C98E: adds r0, r5, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette adds r5, 0x8 adds r4, 0x1 cmp r4, 0x1 bls @0802C98E movs r0, 0x5 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag strb r0, [r6, 0xE] movs r0, 0x6 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag strb r0, [r6, 0xF] pop {r4-r6} pop {r0} @@ -69007,7 +69007,7 @@ sub_802C9D4: ; 802C9D4 adds r0, r1 ldr r3, [r7, 0x8] mov r1, r8 - bl sub_8034628 + bl DecompressMonPic_DetectFrontOrBack mov r3, r8 str r3, [sp, 0x18] adds r4, r6, 0 @@ -69018,7 +69018,7 @@ sub_802C9D4: ; 802C9D4 lsls r2, 4 orrs r1, r2 str r1, [r0, 0x4] - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldrh r0, [r7] ldr r1, [r7, 0x4] ldr r2, [r7, 0x8] @@ -69029,7 +69029,7 @@ sub_802C9D4: ; 802C9D4 ands r1, r5 orrs r1, r4 str r1, [r0, 0x4] - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette mov r0, r8 bl Free mov r0, r10 @@ -69051,7 +69051,7 @@ sub_802C9D4: ; 802C9D4 asrs r2, 16 mov r0, sp ldr r3, [sp, 0x30] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -69133,7 +69133,7 @@ sub_802CB14: ; 802CB14 ldr r1, =sub_802CB7C str r1, [r0, 0x1C] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4-r6} pop {r0} bx r0 @@ -69538,7 +69538,7 @@ sub_802CE48: ; 802CE48 lsls r2, 16 asrs r2, 16 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -69586,7 +69586,7 @@ sub_802CE9C: ; 802CE9C movs r3, 0 ldrsh r2, [r6, r3] movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r5, 2 @@ -69621,7 +69621,7 @@ sub_802CE9C: ; 802CE9C movs r3, 0 ldrsh r2, [r2, r3] movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r5, 2 @@ -69715,7 +69715,7 @@ sub_802CF50: ; 802CF50 ldr r0, [r2] mov r2, r8 lsrs r1, r2, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r6, 0x1 adds r4, 0x14 subs r5, 0x1 @@ -69758,7 +69758,7 @@ sub_802CF50: ; 802CF50 ldr r0, [r2] mov r2, r8 lsrs r1, r2, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r6, 0x1 subs r4, 0x14 subs r5, 0x1 @@ -70015,7 +70015,7 @@ sub_802D150: ; 802D150 lsls r0, 1 adds r1, r0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x20 str r0, [sp] str r0, [sp, 0x4] @@ -70023,7 +70023,7 @@ sub_802D150: ; 802D150 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 bl sub_802DB8C movs r0, 0 bl sub_802DD64 @@ -70032,11 +70032,11 @@ sub_802D150: ; 802D150 movs r2, 0xE0 bl sub_8098C6C movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram bl sub_8199D98 b @0802D2CC .pool @@ -70215,13 +70215,13 @@ sub_802D3BC: ; 802D3BC adds r0, 0x1C adds r0, r1 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap adds r4, 0x1 cmp r4, r5 blt @0802D3E2 @0802D3F8: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x02022d00 ldr r1, [r0] ldrh r0, [r1, 0x4] @@ -70311,7 +70311,7 @@ sub_802D448: ; 802D448 bne @0802D4EC ldr r0, [r5] ldrb r0, [r0, 0x12] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] ldrb r0, [r0, 0x12] movs r1, 0x1 @@ -70322,7 +70322,7 @@ sub_802D448: ; 802D448 movs r2, 0 bl sub_802DB18 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @0802D4D2: ldr r1, [r5] ldrh r0, [r1, 0x4] @@ -70395,14 +70395,14 @@ sub_802D4F4: ; 802D4F4 bne @0802D58E ldr r0, [r5] ldrb r0, [r0, 0x12] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] ldrb r0, [r0, 0x12] movs r1, 0x1 movs r2, 0xE bl sub_8098858 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @0802D574: ldr r1, [r5] ldrh r0, [r1, 0x4] @@ -70440,7 +70440,7 @@ sub_802D598: ; 802D598 bl sub_802DA14 bl sub_8198C78 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, [r5] ldrh r0, [r1, 0x4] adds r0, 0x1 @@ -70513,14 +70513,14 @@ sub_802D5E4: ; 802D5E4 bne @0802D67E ldr r0, [r5] ldrb r0, [r0, 0x12] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] ldrb r0, [r0, 0x12] movs r1, 0x1 movs r2, 0xE bl sub_8098858 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @0802D664: ldr r1, [r5] ldrh r0, [r1, 0x4] @@ -70593,14 +70593,14 @@ sub_802D688: ; 802D688 bne @0802D722 ldr r0, [r5] ldrb r0, [r0, 0x12] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] ldrb r0, [r0, 0x12] movs r1, 0x1 movs r2, 0xE bl sub_8098858 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @0802D708: ldr r1, [r5] ldrh r0, [r1, 0x4] @@ -70927,14 +70927,14 @@ sub_802D974: ; 802D974 bne @0802DA0C ldr r0, [r4] ldrb r0, [r0, 0x12] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r4] ldrb r0, [r0, 0x12] movs r1, 0x1 movs r2, 0xE bl sub_8098858 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, [r4] ldrb r0, [r1, 0xD] adds r0, 0x1 @@ -71172,9 +71172,9 @@ sub_802DB8C: ; 802DB8C movs r2, 0x3 bl memcpy movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0 bl FillWindowPixelBuffer @@ -71557,7 +71557,7 @@ sub_802DE1C: ; 802DE1C strh r0, [r1] lsls r0, 24 lsrs r0, 24 - bl ClearWindowTileMap + bl ClearWindowTilemap ldrh r0, [r6, 0x6] adds r0, 0x10 strh r0, [r6, 0x6] @@ -71567,7 +71567,7 @@ sub_802DE1C: ; 802DE1C blt @0802DE6A @0802DEAC: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r4-r7} pop {r0} @@ -71717,13 +71717,13 @@ sub_802DFD4: ; 802DFD4 adds r0, 0x1C adds r0, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap adds r4, 0x1 cmp r4, r5 blt @0802DFE4 @0802DFFA: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4,r5} pop {r0} bx r0 @@ -72508,7 +72508,7 @@ sub_802E500: ; 802E500 cmp r6, 0x2 bls @0802E58A lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x24 pop {r3-r5} mov r8, r3 @@ -72695,13 +72695,13 @@ sub_802E75C: ; 802E75C lsls r0, 3 ldr r1, =gUnknown_082FE6C8 adds r0, r1 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r2, 0x8 ldrsh r0, [r4, r2] lsls r0, 3 ldr r1, =gUnknown_082FE6D8 adds r0, r1 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette movs r5, 0 movs r3, 0x10 ldrsh r0, [r4, r3] @@ -72720,7 +72720,7 @@ sub_802E75C: ; 802E75C movs r3, 0x14 ldrsh r2, [r4, r3] ldrb r3, [r4, 0xE] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r1, r5, 1 adds r1, r4 lsls r0, 24 @@ -72824,7 +72824,7 @@ sub_802E83C: ; 802E83C ldr r5, =0x02020630 adds r0, r5 movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1C ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -72840,7 +72840,7 @@ sub_802E83C: ; 802E83C lsls r0, 2 adds r0, r5 movs r1, 0x5 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1E ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -72878,7 +72878,7 @@ sub_802E8C8: ; 802E8C8 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -72893,14 +72893,14 @@ sub_802E8C8: ; 802E8C8 lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x6] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r1, =gUnknown_082FE6D8 movs r2, 0x8 ldrsh r0, [r4, r2] lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r4,r5} pop {r0} bx r0 @@ -72965,7 +72965,7 @@ sub_802E938: ; 802E938 lsls r1, 24 lsrs r1, 24 adds r0, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @0802EA44 @0802E9BA: movs r0, 0x15 @@ -72974,7 +72974,7 @@ sub_802E938: ; 802E938 lsls r1, 24 lsrs r1, 24 adds r0, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x02020630 movs r2, 0x1C ldrsh r0, [r5, r2] @@ -73281,7 +73281,7 @@ sub_802EB98: ; 802EB98 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0802EC3E: ldrh r0, [r5] adds r0, 0x1 @@ -73300,18 +73300,18 @@ sub_802EB98: ; 802EB98 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x12 ldrsh r1, [r5, r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrh r0, [r5, 0x4] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldrh r0, [r5, 0x6] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r6, 0 bl remove_task @0802EC8A: @@ -73429,7 +73429,7 @@ sub_802EC98: ; 802EC98 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 strh r0, [r4, 0x32] b @0802EDA6 @@ -73708,9 +73708,9 @@ sub_802EF50: ; 802EF50 orrs r0, r1 str r0, [r4, 0x4] mov r0, sp - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x10 pop {r4} pop {r0} @@ -73750,7 +73750,7 @@ sub_802EFA8: ; 802EFA8 adds r1, r2, 0 adds r2, r6, 0 mov r3, r8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 add sp, 0x18 @@ -73803,7 +73803,7 @@ sub_802EFFC: ; 802EFFC adds r1, r2, 0 adds r2, r5, 0 mov r3, r10 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r3, r9 @@ -73815,7 +73815,7 @@ sub_802EFFC: ; 802EFFC adds r1, r4, 0 adds r2, r5, 0 mov r3, r10 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r4, r8 @@ -73850,7 +73850,7 @@ sub_802EFFC: ; 802EFFC lsls r0, 2 adds r0, r2 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim add sp, 0x18 pop {r3-r5} mov r8, r3 @@ -77632,27 +77632,27 @@ dp01_build_cmdbuf_x37_a: ; 80344C8 .pool thumb_func_end dp01_build_cmdbuf_x37_a - thumb_func_start call_LZZUnCompWram -; void call_LZZUnCompWram(void *src, void *dest) -call_LZZUnCompWram: ; 8034518 + thumb_func_start LZDecompressWram +; void LZDecompressWram(void *src, void *dest) +LZDecompressWram: ; 8034518 push {lr} bl LZ77UnCompWram pop {r0} bx r0 - thumb_func_end call_LZZUnCompWram + thumb_func_end LZDecompressWram - thumb_func_start call_LZZUnCompVram -; void call_LZZUnCompVram(void *src, void *dest) -call_LZZUnCompVram: ; 8034524 + thumb_func_start LZDecompressVram +; void LZDecompressVram(void *src, void *dest) +LZDecompressVram: ; 8034524 push {lr} bl LZ77UnCompVram pop {r0} bx r0 - thumb_func_end call_LZZUnCompVram + thumb_func_end LZDecompressVram - thumb_func_start gpu_tile_obj_decompress_and_load -; u16 gpu_tile_obj_decompress_and_load(struct obj_tiles *x) -gpu_tile_obj_decompress_and_load: ; 8034530 + thumb_func_start LoadCompressedObjectPic +; u16 LoadCompressedObjectPic(struct obj_tiles *pic) +LoadCompressedObjectPic: ; 8034530 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -77667,7 +77667,7 @@ gpu_tile_obj_decompress_and_load: ; 8034530 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic lsls r0, 16 lsrs r0, 16 add sp, 0x8 @@ -77675,11 +77675,11 @@ gpu_tile_obj_decompress_and_load: ; 8034530 pop {r1} bx r1 .pool - thumb_func_end gpu_tile_obj_decompress_and_load + thumb_func_end LoadCompressedObjectPic - thumb_func_start gpu_tile_obj_decompress_and_load2 -; void gpu_tile_obj_decompress_and_load2(struct obj_tiles *x, void *dest) -gpu_tile_obj_decompress_and_load2: ; 8034564 + thumb_func_start LoadCompressedObjectPicOverrideBuffer +; void LoadCompressedObjectPicOverrideBuffer(struct obj_tiles *pic, void *tempBuffer) +LoadCompressedObjectPicOverrideBuffer: ; 8034564 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -77693,16 +77693,16 @@ gpu_tile_obj_decompress_and_load2: ; 8034564 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic add sp, 0x8 pop {r4,r5} pop {r0} bx r0 - thumb_func_end gpu_tile_obj_decompress_and_load2 + thumb_func_end LoadCompressedObjectPicOverrideBuffer - thumb_func_start gpu_pal_obj_decompress_and_apply -; void gpu_pal_obj_decompress_and_apply(struct rom_obj_pal_data *x) -gpu_pal_obj_decompress_and_apply: ; 803458C + thumb_func_start LoadCompressedObjectPalette +; void LoadCompressedObjectPalette(struct ObjectPaletteInfo *palette) +LoadCompressedObjectPalette: ; 803458C push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -77718,17 +77718,17 @@ gpu_pal_obj_decompress_and_apply: ; 803458C orrs r0, r2 str r0, [sp, 0x4] mov r0, sp - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x8 pop {r4,r5} pop {r0} bx r0 .pool - thumb_func_end gpu_pal_obj_decompress_and_apply + thumb_func_end LoadCompressedObjectPalette - thumb_func_start gpu_pal_obj_decompress_and_apply2 -; void gpu_pal_obj_decompress_and_apply2(struct rom_obj_pal_data *x, void *dest) -gpu_pal_obj_decompress_and_apply2: ; 80345C0 + thumb_func_start LoadCompressedObjectPaletteOverrideBuffer +; void LoadCompressedObjectPaletteOverrideBuffer(struct ObjectPaletteInfo *palette, void *tempBuffer) +LoadCompressedObjectPaletteOverrideBuffer: ; 80345C0 push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -77743,17 +77743,17 @@ gpu_pal_obj_decompress_and_apply2: ; 80345C0 orrs r0, r2 str r0, [sp, 0x4] mov r0, sp - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x8 pop {r4,r5} pop {r0} bx r0 .pool - thumb_func_end gpu_pal_obj_decompress_and_apply2 + thumb_func_end LoadCompressedObjectPaletteOverrideBuffer - thumb_func_start sub_80345F0 -; void sub_80345F0(void **a1, void *a2, int species_num) -sub_80345F0: ; 80345F0 + thumb_func_start DecompressPicFromTable +; void DecompressPicFromTable(void **picTable, void *dest, u32 index) +DecompressPicFromTable: ; 80345F0 push {r4,r5,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -77774,15 +77774,15 @@ sub_80345F0: ; 80345F0 @08034618: adds r0, r4, 0 adds r1, r5, 0 - bl duplicate_deoxys_graphics_data + bl DuplicateDeoxysTiles pop {r4,r5} pop {r0} bx r0 - thumb_func_end sub_80345F0 + thumb_func_end DecompressPicFromTable - thumb_func_start sub_8034628 -; void sub_8034628(int *a1, void *a2, int species_num, int a4) -sub_8034628: ; 8034628 + thumb_func_start DecompressMonPic_DetectFrontOrBack +; void DecompressMonPic_DetectFrontOrBack(void **picTable, void *dest, u32 speciesId, u32 personality) +DecompressMonPic_DetectFrontOrBack: ; 8034628 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -77798,17 +77798,17 @@ sub_8034628: ; 8034628 str r1, [sp] adds r0, r4, 0 adds r1, r5, 0 - bl load_poke_gfx_probably + bl DecompressMonPic_2 add sp, 0x4 pop {r4,r5} pop {r0} bx r0 .pool - thumb_func_end sub_8034628 + thumb_func_end DecompressMonPic_DetectFrontOrBack - thumb_func_start sub_8034654 -; void sub_8034654(void **a1, void *a2, int species_num, unsigned int a4, u8 a5) -sub_8034654: ; 8034654 + thumb_func_start DecompressMonPic +; void DecompressMonPic(void **picTable, void *dest, u32 speciesId, u32 personality, BOOL isFrontPic) +DecompressMonPic: ; 8034654 push {r4-r7,lr} mov r7, r8 push {r7} @@ -77889,7 +77889,7 @@ sub_8034654: ; 8034654 @080346F0: adds r0, r4, 0 adds r1, r7, 0 - bl duplicate_deoxys_graphics_data + bl DuplicateDeoxysTiles lsls r0, r7, 16 lsrs r0, 16 adds r1, r5, 0 @@ -77901,16 +77901,17 @@ sub_8034654: ; 8034654 pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_8034654 + thumb_func_end DecompressMonPic - thumb_func_start sub_8034710 -sub_8034710: ; 8034710 + thumb_func_start Unused_LZDecompressWramIndirect +; void Unused_LZDecompressWramIndirect(void **src) +Unused_LZDecompressWramIndirect: ; 8034710 push {lr} ldr r0, [r0] bl LZ77UnCompWram pop {r0} bx r0 - thumb_func_end sub_8034710 + thumb_func_end Unused_LZDecompressWramIndirect thumb_func_start sub_803471C sub_803471C: ; 803471C @@ -78264,9 +78265,9 @@ sub_8034974: ; 8034974 bx lr thumb_func_end sub_8034974 - thumb_func_start gpu_tile_obj_decompress_and_load3 -; u16 gpu_tile_obj_decompress_and_load3(struct obj_tiles *x) -gpu_tile_obj_decompress_and_load3: ; 8034988 + thumb_func_start LoadCompressedObjectPicUsingHeap +; u32 LoadCompressedObjectPicUsingHeap(struct obj_tiles *pic) +LoadCompressedObjectPicUsingHeap: ; 8034988 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -78285,7 +78286,7 @@ gpu_tile_obj_decompress_and_load3: ; 8034988 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r5, 0 bl Free movs r0, 0 @@ -78293,11 +78294,11 @@ gpu_tile_obj_decompress_and_load3: ; 8034988 pop {r4,r5} pop {r1} bx r1 - thumb_func_end gpu_tile_obj_decompress_and_load3 + thumb_func_end LoadCompressedObjectPicUsingHeap - thumb_func_start gpu_pal_obj_decompress_and_apply3 -; int gpu_pal_obj_decompress_and_apply3(struct rom_obj_pal_data *x) -gpu_pal_obj_decompress_and_apply3: ; 80349C4 + thumb_func_start LoadCompressedObjectPaletteUsingHeap +; u32 LoadCompressedObjectPaletteUsingHeap(struct ObjectPaletteInfo *palette) +LoadCompressedObjectPaletteUsingHeap: ; 80349C4 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -78317,7 +78318,7 @@ gpu_pal_obj_decompress_and_apply3: ; 80349C4 orrs r0, r2 str r0, [sp, 0x4] mov r0, sp - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette adds r0, r5, 0 bl Free movs r0, 0 @@ -78326,11 +78327,11 @@ gpu_pal_obj_decompress_and_apply3: ; 80349C4 pop {r1} bx r1 .pool - thumb_func_end gpu_pal_obj_decompress_and_apply3 + thumb_func_end LoadCompressedObjectPaletteUsingHeap - thumb_func_start LZ77UnCompAnyRam -; void LZ77UnCompAnyRam(void **a1, void *a2, int species_num) -LZ77UnCompAnyRam: ; 8034A08 + thumb_func_start DecompressPicFromTable_2 +; void DecompressPicFromTable_2(void **picTable, void *dest, u32 index) +DecompressPicFromTable_2: ; 8034A08 push {r4,r5,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -78351,15 +78352,15 @@ LZ77UnCompAnyRam: ; 8034A08 @08034A30: adds r0, r4, 0 adds r1, r5, 0 - bl duplicate_deoxys_graphics_data + bl DuplicateDeoxysTiles pop {r4,r5} pop {r0} bx r0 - thumb_func_end LZ77UnCompAnyRam + thumb_func_end DecompressPicFromTable_2 - thumb_func_start load_poke_gfx_probably -; void load_poke_gfx_probably(void **src, u8 *pixels, u32 species, u32 personality, u8 isFrontPic) -load_poke_gfx_probably: ; 8034A40 + thumb_func_start DecompressMonPic_2 +; void DecompressMonPic_2(void **picTable, void *dest, u32 speciesId, u32 personality, BOOL isFrontPic) +DecompressMonPic_2: ; 8034A40 push {r4-r7,lr} mov r7, r8 push {r7} @@ -78440,7 +78441,7 @@ load_poke_gfx_probably: ; 8034A40 @08034ADC: adds r0, r4, 0 adds r1, r7, 0 - bl duplicate_deoxys_graphics_data + bl DuplicateDeoxysTiles lsls r0, r7, 16 lsrs r0, 16 adds r1, r5, 0 @@ -78452,11 +78453,11 @@ load_poke_gfx_probably: ; 8034A40 pop {r4-r7} pop {r0} bx r0 - thumb_func_end load_poke_gfx_probably + thumb_func_end DecompressMonPic_2 - thumb_func_start help_system_enable_unless_flashback__sp199 -; void help_system_enable_unless_flashback__sp199(int *a1, void *a2, int species_num, int a4) -help_system_enable_unless_flashback__sp199: ; 8034AFC + thumb_func_start DecompressMonPic_DetectFrontOrBack_2 +; void DecompressMonPic_DetectFrontOrBack_2(void **picTable, void *dest, u32 speciesId, u32 personality) +DecompressMonPic_DetectFrontOrBack_2: ; 8034AFC push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -78472,16 +78473,15 @@ help_system_enable_unless_flashback__sp199: ; 8034AFC str r1, [sp] adds r0, r4, 0 adds r1, r5, 0 - bl load_poke_gfx_probably + bl DecompressMonPic_2 add sp, 0x4 pop {r4,r5} pop {r0} bx r0 .pool - thumb_func_end help_system_enable_unless_flashback__sp199 + thumb_func_end DecompressMonPic_DetectFrontOrBack_2 thumb_func_start sub_8034B28 -; void sub_8034B28(void **a1, void *a2, int species_num) sub_8034B28: ; 8034B28 push {lr} adds r3, r0, 0 @@ -78502,9 +78502,9 @@ sub_8034B28: ; 8034B28 bx r0 thumb_func_end sub_8034B28 - thumb_func_start sub_8034B50 -; void sub_8034B50(int a1, int a2) -sub_8034B50: ; 8034B50 + thumb_func_start DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack +; void DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack(void **picTable, void *dest, u32 speciesId, u32 personality) +DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack: ; 8034B50 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -78520,17 +78520,17 @@ sub_8034B50: ; 8034B50 str r1, [sp] adds r0, r4, 0 adds r1, r5, 0 - bl sub_8034B7C + bl DecompressMonPicWithoutDuplicatingDeoxysTiles add sp, 0x4 pop {r4,r5} pop {r0} bx r0 .pool - thumb_func_end sub_8034B50 + thumb_func_end DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack - thumb_func_start sub_8034B7C -; void sub_8034B7C(void **a1, void *a2, int species_num, int a4, u8 a5) -sub_8034B7C: ; 8034B7C + thumb_func_start DecompressMonPicWithoutDuplicatingDeoxysTiles +; void DecompressMonPicWithoutDuplicatingDeoxysTiles(void **picTable, void *dest, u32 speciesId, u32 personality, BOOL isFrontPic) +DecompressMonPicWithoutDuplicatingDeoxysTiles: ; 8034B7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -78620,11 +78620,11 @@ sub_8034B7C: ; 8034B7C pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_8034B7C + thumb_func_end DecompressMonPicWithoutDuplicatingDeoxysTiles - thumb_func_start duplicate_deoxys_graphics_data -; void duplicate_deoxys_graphics_data(int a1, int species_num) -duplicate_deoxys_graphics_data: ; 8034C30 + thumb_func_start DuplicateDeoxysTiles +; void DuplicateDeoxysTiles(void *pointer, u32 speciesId) +DuplicateDeoxysTiles: ; 8034C30 push {lr} adds r3, r0, 0 movs r0, 0xCD @@ -78641,7 +78641,7 @@ duplicate_deoxys_graphics_data: ; 8034C30 pop {r0} bx r0 .pool - thumb_func_end duplicate_deoxys_graphics_data + thumb_func_end DuplicateDeoxysTiles thumb_func_start sub_8034C54 sub_8034C54: ; 8034C54 @@ -78785,7 +78785,7 @@ sub_8034D14: ; 8034D14 beq @08034DD4 ldr r0, [r5, 0x8] ldrh r0, [r0, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag ldr r2, [r6] ldr r1, [r2, 0x4] adds r1, r4, r1 @@ -78803,7 +78803,7 @@ sub_8034D14: ; 8034D14 cmp r0, 0 beq @08034D94 adds r0, r1, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic b @08034DB4 .pool @08034D94: @@ -78820,7 +78820,7 @@ sub_8034D14: ; 8034D14 orrs r1, r0 str r1, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic @08034DB4: ldr r1, [r6] ldr r1, [r1, 0x4] @@ -78845,7 +78845,7 @@ sub_8034D14: ; 8034D14 @08034DE0: ldr r0, [r5, 0xC] ldrh r0, [r0, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r6, =0x02022e10 ldr r1, [r6] ldr r1, [r1, 0x4] @@ -78862,7 +78862,7 @@ sub_8034D14: ; 8034D14 cmp r0, 0xFF bne @08034E14 ldr r0, [r5, 0xC] - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r1, [r6] ldr r1, [r1, 0x4] adds r1, r4, r1 @@ -79653,7 +79653,7 @@ sub_80353DC: ; 80353DC lsls r0, 2 adds r0, r1 ldrh r0, [r0, 0x10] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @08035442: adds r0, r4, 0 bl sub_80355B4 @@ -79666,7 +79666,7 @@ sub_80353DC: ; 80353DC lsls r0, 2 adds r0, r1 ldrh r0, [r0, 0x12] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @0803545E: ldr r0, =0x02022e10 ldr r0, [r0] @@ -79913,12 +79913,12 @@ sub_80355F8: ; 80355F8 thumb_func_start sub_8035608 sub_8035608: ; 8035608 push {lr} - bl reset_all_obj_data + bl ResetAllObjectData ldr r0, =gUnknown_0831AC88 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -79941,8 +79941,8 @@ sub_8035608: ; 8035608 thumb_func_start sub_8035648 sub_8035648: ; 8035648 push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad pop {r0} bx r0 thumb_func_end sub_8035648 @@ -79970,10 +79970,10 @@ trs_config: ; 8035658 ldr r4, =0x02023060 ldr r1, [r4] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap b @080356AA .pool @080356A4: @@ -80073,10 +80073,10 @@ load_battle_oval_graphics: ; 8035770 beq @080357B0 ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7C9EC b @08035A52 .pool @@ -80088,10 +80088,10 @@ load_battle_oval_graphics: ; 8035770 beq @080357E4 ldr r0, =gUnknown_08D7BB14 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7C154 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7DF30 b @08035A52 .pool @@ -80103,10 +80103,10 @@ load_battle_oval_graphics: ; 8035770 beq @08035818 ldr r0, =gUnknown_08D7A108 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7A720 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7DEF4 b @08035A52 .pool @@ -80118,10 +80118,10 @@ load_battle_oval_graphics: ; 8035770 beq @0803584C ldr r0, =gUnknown_08D7D590 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7DC04 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E234 b @08035A52 .pool @@ -80142,10 +80142,10 @@ load_battle_oval_graphics: ; 8035770 bne @08035898 ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7DFC4 b @08035A52 .pool @@ -80154,10 +80154,10 @@ load_battle_oval_graphics: ; 8035770 bne @080358C4 ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E1F8 b @08035A52 .pool @@ -80194,7 +80194,7 @@ load_battle_oval_graphics: ; 8035770 adds r0, r4 ldr r0, [r0] ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldrb r1, [r5] lsls r0, r1, 2 adds r0, r1 @@ -80203,7 +80203,7 @@ load_battle_oval_graphics: ; 8035770 adds r0, r1 ldr r0, [r0] ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldrb r1, [r5] lsls r0, r1, 2 adds r0, r1 @@ -80216,70 +80216,70 @@ load_battle_oval_graphics: ; 8035770 @08035950: ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7DF88 b @08035A52 .pool @08035978: ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E060 b @08035A52 .pool @080359A0: ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E000 b @08035A52 .pool @080359C8: ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E0CC b @08035A52 .pool @080359F0: ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E11C b @08035A52 .pool @08035A18: ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E164 b @08035A52 .pool @08035A40: ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7E1A8 @08035A52: movs r1, 0x20 @@ -80290,10 +80290,10 @@ load_battle_oval_graphics: ; 8035770 @08035A70: ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7C9EC movs r1, 0x20 movs r2, 0x60 @@ -80311,14 +80311,14 @@ sub_8035AA4: ; 8035AA4 ldr r0, =gUnknown_08C00000 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r1, =gUnknown_08C00524 movs r0, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_08C004E0 movs r1, 0 movs r2, 0x40 @@ -80449,9 +80449,9 @@ sub_8035AE4: ; 8035AE4 add r1, sp, 0xC mov r2, r12 mov r3, r9 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r0, r8 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @08035C36 .pool @08035BCC: @@ -80503,9 +80503,9 @@ sub_8035AE4: ; 8035AE4 add r1, sp, 0xC mov r2, r12 mov r3, r9 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r0, r8 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @08035C36: add sp, 0x18 pop {r3,r4} @@ -80811,7 +80811,7 @@ task00_0800F6FC: ; 8035D74 .pool @08035EC4: ldr r0, =0x00002710 - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 ldr r2, =0x02037714 lsrs r0, 19 @@ -80827,7 +80827,7 @@ task00_0800F6FC: ; 8035D74 movs r1, 0x6F movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x0202449c ldr r1, [r4] adds r1, 0x7D @@ -80836,7 +80836,7 @@ task00_0800F6FC: ; 8035D74 movs r1, 0x81 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, 0x7E strb r0, [r1] @@ -81106,10 +81106,10 @@ sub_8036154: ; 8036154 beq @08036208 ldr r0, =gUnknown_08D778F0 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D77B0C ldr r1, =0x06010000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D77AE4 movs r1, 0x60 movs r2, 0x20 @@ -81126,16 +81126,16 @@ sub_8036154: ; 8036154 adds r1, r4, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x2 adds r1, r4, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x48 movs r1, 0x36 bl SetGpuReg @@ -81149,7 +81149,7 @@ sub_8036154: ; 8036154 ldr r0, =0x02022e1e strh r1, [r0] ldr r0, =gUnknown_0831AA00 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap b @080363AC .pool @08036208: @@ -81170,7 +81170,7 @@ sub_8036154: ; 8036154 @08036224: ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D824E4 b @08036382 .pool @@ -81187,16 +81187,16 @@ sub_8036154: ; 8036154 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_08D85A1C movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080363AC .pool @0803628C: @@ -81207,7 +81207,7 @@ sub_8036154: ; 8036154 beq @080362B0 ldr r0, =gUnknown_08D81610 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D81E2C b @08036382 .pool @@ -81219,7 +81219,7 @@ sub_8036154: ; 8036154 beq @080362D4 ldr r0, =gUnknown_08D7F9F8 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D7FEC4 b @08036382 .pool @@ -81231,7 +81231,7 @@ sub_8036154: ; 8036154 beq @080362F8 ldr r0, =gUnknown_08D82608 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D82C70 b @08036382 .pool @@ -81252,7 +81252,7 @@ sub_8036154: ; 8036154 bne @08036334 ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D824E4 b @08036382 .pool @@ -81261,7 +81261,7 @@ sub_8036154: ; 8036154 bne @08036350 ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D824E4 b @08036382 .pool @@ -81281,7 +81281,7 @@ sub_8036154: ; 8036154 adds r0, r1 ldr r0, [r0] ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldrb r1, [r5] lsls r0, r1, 2 adds r0, r1 @@ -81291,16 +81291,16 @@ sub_8036154: ; 8036154 ldr r0, [r0] @08036382: ldr r1, =0x0600e000 - bl call_LZZUnCompVram + bl LZDecompressVram b @080363AC .pool @0803639C: ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D824E4 ldr r1, =0x0600e000 - bl call_LZZUnCompVram + bl LZDecompressVram @080363AC: pop {r4,r5} pop {r0} @@ -81337,7 +81337,7 @@ sub_80363C4: ; 80363C4 ldr r0, =gUnknown_08C00000 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram b @08036758 .pool @0803640C: @@ -81345,9 +81345,9 @@ sub_80363C4: ; 80363C4 movs r0, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @08036758 .pool @08036424: @@ -81454,7 +81454,7 @@ sub_80363C4: ; 80363C4 ldr r0, =gUnknown_08D7C440 @0803651A: ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram b @08036758 .pool @0803652C: @@ -81565,7 +81565,7 @@ sub_80363C4: ; 80363C4 ldr r0, =gUnknown_08D7CA28 @08036626: ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram b @08036758 .pool @08036638: @@ -81878,10 +81878,10 @@ sub_80367D4: ; 80367D4 @080368FE: bl c2_berry_program_update_menu bl sub_8035AA4 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl sub_8036154 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -82667,8 +82667,8 @@ sub_8036EB8: ; 8036EB8 sub_8036FAC: ; 8036FAC push {r4-r6,lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl link_get_multiplayer_id lsls r0, 24 lsrs r6, r0, 24 @@ -83137,8 +83137,8 @@ sub_8037458: ; 8037458 push {r4-r7,lr} sub sp, 0x4 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl link_get_multiplayer_id lsls r0, 24 lsrs r6, r0, 24 @@ -83851,8 +83851,8 @@ sub_8037ADC: ; 8037ADC adds r0, 0xAC mov r10, r0 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad ldr r5, =0x02024332 ldrb r0, [r5] cmp r0, 0x1 @@ -84081,8 +84081,8 @@ intro_end: ; 8037D2C adds r7, r0, 0 adds r7, 0xAC bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad ldr r5, =0x02024332 ldrb r0, [r5] cmp r0, 0 @@ -84159,8 +84159,8 @@ sub_8037DF4: ; 8037DF4 adds r0, 0x25 strb r7, [r0] bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad ldr r0, =0x02024332 ldrb r0, [r0] cmp r0, 0xA @@ -84854,8 +84854,8 @@ sub_8037DF4: ; 8037DF4 sub_8038420: ; 8038420 push {lr} sub sp, 0x4 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -85659,8 +85659,8 @@ vblank_cb_08078BB4: ; 8038A28 ldrh r1, [r0] movs r0, 0x46 bl SetGpuReg - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_80BA0A8 pop {r0} @@ -85717,13 +85717,13 @@ sub_8038B04: ; 8038B04 beq @08038B6A ldr r4, =0x00002710 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r5, 0 bl obj_free_rotscale_entry adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08038B6A: pop {r4,r5} pop {r0} @@ -86083,13 +86083,13 @@ sub_8038D64: ; 8038D64 movs r2, 0x40 bl decompress_palette bl sub_803570C - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl sub_8036154 movs r0, 0x4A movs r1, 0x37 bl SetGpuReg - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -86129,8 +86129,8 @@ sub_8038D64: ; 8038D64 sub_8038F14: ; 8038F14 push {lr} bl sub_8038F34 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -86561,9 +86561,9 @@ sub_80392A8: ; 80392A8 adds r4, 0x1 cmp r4, 0x1 ble @080392FE - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -86592,8 +86592,8 @@ sub_80392A8: ; 80392A8 sub_803937C: ; 803937C push {lr} bl sub_803939C - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -87069,7 +87069,7 @@ oac_poke_opponent: ; 80397DC ldr r1, =sub_803980C str r1, [r0, 0x1C] movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent movs r0, 0x80 lsls r0, 10 ldr r1, =0x00002108 @@ -87133,7 +87133,7 @@ sub_8039838: ; 8039838 str r0, [r4, 0x1C] adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent movs r0, 0x80 lsls r0, 10 ldr r1, =0x00002108 @@ -87395,7 +87395,7 @@ sub_8039A48: ; 8039A48 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @08039AC8 @08039A7C: ldrh r0, [r4, 0x2E] @@ -87434,7 +87434,7 @@ sub_8039A48: ; 8039A48 adds r1, r0 ldrb r1, [r1] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08039AC8: pop {r4} pop {r0} @@ -87545,7 +87545,7 @@ sub_8039B58: ; 8039B58 beq @08039B94 adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @08039B94: ldrh r1, [r4, 0x32] adds r0, r4, 0 @@ -87797,7 +87797,7 @@ dp11b_obj_free: ; 8039D48 ldrh r1, [r0, 0x34] lsls r1, 24 lsrs r4, r1, 24 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] ldr r1, [r0, 0x4] adds r1, r5, r1 @@ -87828,7 +87828,7 @@ dp11b_obj_free: ; 8039D48 ldrh r1, [r0, 0x34] lsls r1, 24 lsrs r4, r1, 24 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] ldr r1, [r0, 0x4] adds r1, r5, r1 @@ -87938,7 +87938,7 @@ sub_8039E84: ; 8039E84 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_8039E60 str r0, [r4, 0x1C] pop {r4} @@ -95064,7 +95064,7 @@ sub_803DE40: ; 803DE40 ands r0, r1 cmp r0, 0 bne @0803DE86 - bl reset_all_obj_data + bl ResetAllObjectData ldr r0, =0x03005d54 ldrb r0, [r0] cmp r0, 0 @@ -125866,7 +125866,7 @@ atk6C_8026208: ; 804EF04 @0804F000: bl sub_804F100 movs r0, 0xD - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0xD movs r1, 0x3 bl CopyWindowToVram @@ -125921,12 +125921,12 @@ atk6C_8026208: ; 804EF04 cmp r0, 0 bne @0804F0F2 movs r0, 0xE - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xE movs r1, 0x1 bl CopyWindowToVram movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xD movs r1, 0x1 bl CopyWindowToVram @@ -126047,7 +126047,7 @@ sub_804F17C: ; 804F17C movs r3, 0 bl CopyToWindowPixelBuffer movs r0, 0xE - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0xE movs r1, 0x3 bl CopyWindowToVram @@ -126329,15 +126329,15 @@ sub_804F384: ; 804F384 orrs r0, r1 str r0, [r4, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_0831C3C0 movs r1, 0x80 lsls r1, 1 movs r2, 0xA movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -126381,12 +126381,12 @@ sub_804F450: ; 804F450 cmp r0, 0 beq @0804F48C adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x0000d75a adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @0804F48C: pop {r4} pop {r0} @@ -140023,7 +140023,7 @@ sub_8056A3C: ; 8056A3C add r1, sp, 0xC mov r7, r9 lsrs r3, r7, 24 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @08056B50 .pool @08056B38: @@ -140037,7 +140037,7 @@ sub_8056A3C: ; 8056A3C add r1, sp, 0xC mov r7, r9 lsrs r3, r7, 24 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette @08056B50: adds r4, 0x1 ldr r0, [sp, 0x1C] @@ -140082,9 +140082,9 @@ sub_8056B74: ; 8056B74 movs r0, 0 add r1, sp, 0xC movs r2, 0x19 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x10 pop {r0} bx r0 @@ -140113,9 +140113,9 @@ sub_8056BAC: ; 8056BAC movs r0, 0 add r1, sp, 0xC movs r2, 0x19 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x10 pop {r0} bx r0 @@ -143382,7 +143382,7 @@ bx_802F7A0: ; 80588B4 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl dp01_tbl1_exec_completed @08058908: pop {r4-r6} @@ -143578,9 +143578,9 @@ sub_805896C: ; 805896C strb r4, [r0, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r7, =0x0202406e ldrb r1, [r6] lsls r0, r1, 1 @@ -143987,7 +143987,7 @@ sub_8058B40: ; 8058B40 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08058E48: ldr r1, =0x03005d7c ldr r4, =0x02024064 @@ -143999,7 +143999,7 @@ sub_8058B40: ; 8058B40 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r3, =0x020244d0 ldr r0, [r3] ldr r2, [r0, 0x8] @@ -144114,9 +144114,9 @@ sub_8058EDC: ; 8058EDC strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, [r5] ldrb r2, [r6] ldr r1, [r0] @@ -144243,7 +144243,7 @@ sub_805902C: ; 805902C cmp r0, 0 bne @080590D2 adds r0, r3, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x03005d70 ldrb r1, [r5] adds r0, r1, r4 @@ -144975,7 +144975,7 @@ sub_80596A8: ; 80596A8 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r4] adds r0, r1 @@ -145022,7 +145022,7 @@ sub_8059744: ; 8059744 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -145568,9 +145568,9 @@ battle_menu_cursor_related_2: ; 8059C28 str r0, [sp, 0x8] movs r0, 0 add r1, sp, 0xC - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x10 pop {r0} bx r0 @@ -145602,9 +145602,9 @@ battle_menu_cursor_related: ; 8059C70 str r0, [sp, 0x8] movs r0, 0 add r1, sp, 0xC - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x10 pop {r0} bx r0 @@ -145638,9 +145638,9 @@ sub_8059CB4: ; 8059CB4 str r0, [sp, 0x8] movs r0, 0 add r1, sp, 0xC - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x10 pop {r4} pop {r0} @@ -145675,9 +145675,9 @@ sub_8059CF8: ; 8059CF8 str r0, [sp, 0x8] movs r0, 0 add r1, sp, 0xC - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x10 pop {r0} bx r0 @@ -148068,7 +148068,7 @@ sub_805B258: ; 805B258 mov r0, r10 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -148120,7 +148120,7 @@ sub_805B258: ; 805B258 ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -148207,7 +148207,7 @@ sub_805B3D4: ; 805B3D4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -148500,7 +148500,7 @@ sub_805B4F0: ; 805B4F0 mov r0, r8 mov r1, r9 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -148509,7 +148509,7 @@ sub_805B4F0: ; 805B4F0 lsls r5, 3 adds r5, r0 ldrh r0, [r5, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r5, =0x02020630 ldrb r1, [r6] adds r1, r4 @@ -148612,7 +148612,7 @@ sub_805B4F0: ; 805B4F0 adds r0, r6, 0 mov r1, r8 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -148796,7 +148796,7 @@ dp01t_08_1_8032428: ; 805B864 asrs r2, 16 movs r1, 0x50 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -148924,7 +148924,7 @@ sub_805B9F8: ; 805B9F8 lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =0x03005d60 ldrb r0, [r6] lsls r0, 2 @@ -150802,9 +150802,9 @@ dp01t_2F_1_pokemon_enter: ; 805CA80 lsls r0, 2 adds r0, r5 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0000d6f8 - bl gpu_pal_alloc_new + bl AllocObjectPalette adds r4, r0, 0 lsls r4, 24 ldr r1, =gTrainerBackPicPaletteTable @@ -150895,12 +150895,12 @@ sub_805CC00: ; 805CC00 bl obj_free_rotscale_entry ldrb r0, [r5, 0x5] lsrs r0, 4 - bl gpu_pal_tag_by_index + bl GetObjectPaletteTagBySlot lsls r0, 16 lsrs r0, 16 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x0202406e lsls r0, r4, 1 adds r0, r1 @@ -150920,7 +150920,7 @@ sub_805CC00: ; 805CC00 ldr r1, =0x02020630 adds r0, r1 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4,r5} pop {r0} bx r0 @@ -152237,7 +152237,7 @@ sub_805D770: ; 805D770 bl sub_8008258 @0805D7A0: adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject pop {r4} pop {r0} bx r0 @@ -152841,7 +152841,7 @@ sub_805DC0C: ; 805DC0C adds r0, r2, 0 adds r2, r5, 0 adds r3, r6, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack mov r3, r8 lsls r2, r3, 4 movs r0, 0x80 @@ -152871,7 +152871,7 @@ sub_805DC0C: ; 805DC0C ldr r4, =0x0201c000 adds r0, r6, 0 adds r1, r4, 0 - bl call_LZZUnCompWram + bl LZDecompressWram adds r0, r4, 0 adds r1, r7, 0 movs r2, 0x20 @@ -152893,7 +152893,7 @@ sub_805DC0C: ; 805DC0C lsls r4, 1 adds r1, r4 adds r0, r6, 0 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =0x020244e4 add r0, r8 ldrb r1, [r0] @@ -153012,7 +153012,7 @@ sub_805DD7C: ; 805DD7C ldr r1, [r1] adds r2, r5, 0 adds r3, r4, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack b @0805DE46 .pool @0805DE2C: @@ -153027,7 +153027,7 @@ sub_805DD7C: ; 805DD7C ldr r1, [r1] adds r2, r5, 0 adds r3, r4, 0 - bl sub_8034628 + bl DecompressMonPic_DetectFrontOrBack @0805DE46: mov r2, r8 lsls r1, r2, 4 @@ -153056,7 +153056,7 @@ sub_805DD7C: ; 805DD7C ldr r4, =0x0201c000 adds r0, r6, 0 adds r1, r4, 0 - bl call_LZZUnCompWram + bl LZDecompressWram adds r0, r4, 0 adds r1, r7, 0 movs r2, 0x20 @@ -153078,7 +153078,7 @@ sub_805DD7C: ; 805DD7C lsls r4, 1 adds r1, r4 adds r0, r6, 0 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =0x020244e4 add r0, r8 ldrb r1, [r0] @@ -153153,11 +153153,11 @@ sub_805DF38: ; 805DF38 ldr r1, [r1] adds r0, r2, 0 movs r2, 0 - bl LZ77UnCompAnyRam + bl DecompressPicFromTable_2 ldr r0, =gTrainerFrontPicPaletteTable adds r4, r0 adds r0, r4, 0 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette pop {r4} pop {r0} bx r0 @@ -153187,7 +153187,7 @@ sub_805DF84: ; 805DF84 ldr r1, [r1] adds r0, r2, 0 movs r2, 0 - bl LZ77UnCompAnyRam + bl DecompressPicFromTable_2 ldr r0, =gTrainerBackPicPaletteTable adds r5, r0 ldr r0, [r5] @@ -153218,7 +153218,7 @@ sub_805DFE4: ; 805DFE4 lsrs r0, 13 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 .pool @@ -153229,34 +153229,34 @@ sub_805DFFC: ; 805DFFC push {r4-r7,lr} ldr r4, =gUnknown_0832C128 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette adds r4, 0x8 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette bl battle_type_is_double lsls r0, 24 cmp r0, 0 bne @0805E034 ldr r0, =gUnknown_0832C0D0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0832C0D8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r5, 0x2 b @0805E056 .pool @0805E034: ldr r4, =gUnknown_0832C0E0 adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r4, =gUnknown_0832C0F0 adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r5, 0x4 @0805E056: movs r4, 0 @@ -153269,7 +153269,7 @@ sub_805DFFC: ; 805DFFC ldrb r0, [r0] lsls r0, 3 adds r0, r6 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -153297,10 +153297,10 @@ sub_805E08C: ; 805E08C bne @0805E0B8 ldr r4, =gUnknown_0832C128 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette adds r4, 0x8 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette b @0805E1AE .pool @0805E0B8: @@ -153317,19 +153317,19 @@ sub_805E08C: ; 805E08C cmp r0, 0 beq @0805E0E4 ldr r0, =gUnknown_0832C100 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E0E4: ldr r0, =gUnknown_0832C0D0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E0F0: cmp r4, 0x3 bne @0805E100 ldr r0, =gUnknown_0832C0D8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E100: @@ -153350,28 +153350,28 @@ sub_805E08C: ; 805E08C cmp r4, 0x2 bne @0805E130 ldr r0, =gUnknown_0832C0E0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E130: cmp r4, 0x3 bne @0805E140 ldr r0, =gUnknown_0832C0E8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E140: cmp r4, 0x4 bne @0805E150 ldr r0, =gUnknown_0832C0F0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E150: cmp r4, 0x5 bne @0805E160 ldr r0, =gUnknown_0832C0F8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E160: @@ -153404,7 +153404,7 @@ sub_805E08C: ; 805E08C lsls r0, 3 ldr r1, =gUnknown_0832C108 adds r0, r1 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0805E1AE .pool @0805E1AC: @@ -153426,7 +153426,7 @@ load_gfxc_health_bar: ; 805E1B8 lsls r2, 1 adds r1, r2 ldr r1, [r1] - bl call_LZZUnCompWram + bl LZDecompressWram pop {r0} bx r0 .pool @@ -153750,7 +153750,7 @@ sub_805E448: ; 805E448 ldr r1, [r4] ldr r1, [r1, 0x8] ldrb r1, [r1] - bl obj_anim_image_start + bl StartObjectImageAnim lsls r0, r7, 20 movs r2, 0x80 lsls r2, 17 @@ -153908,7 +153908,7 @@ sub_805E448: ; 805E448 ldr r3, [r2] @0805E5FA: mov r2, r8 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack b @0805E662 .pool @0805E618: @@ -153945,7 +153945,7 @@ sub_805E448: ; 805E448 adds r2, r3 ldr r3, [r2] mov r2, r8 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack @0805E662: ldr r0, =0x020244d4 ldr r0, [r0] @@ -153986,7 +153986,7 @@ sub_805E448: ; 805E448 mov r9, r0 ldr r4, =0x0201c000 adds r1, r4, 0 - bl call_LZZUnCompWram + bl LZDecompressWram adds r0, r4, 0 adds r1, r6, 0 movs r2, 0x20 @@ -154014,7 +154014,7 @@ sub_805E448: ; 805E448 lsls r4, 1 adds r1, r4 mov r0, r9 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =0x020244e4 ldr r1, [sp] adds r0, r1, r0 @@ -154078,7 +154078,7 @@ sub_805E448: ; 805E448 ldr r1, =0x020244e4 adds r1, r7, r1 ldrb r1, [r1] - bl obj_anim_image_start + bl StartObjectImageAnim @0805E77A: add sp, 0x4 pop {r3-r5} @@ -154133,7 +154133,7 @@ sub_805E7DC: ; 805E7DC adds r1, 0x4 adds r1, r4 ldr r1, [r1] - bl call_LZZUnCompVram + bl LZDecompressVram b @0805E84E .pool @0805E83C: @@ -154144,7 +154144,7 @@ sub_805E7DC: ; 805E7DC adds r1, 0x4 adds r1, r4 ldr r1, [r1] - bl call_LZZUnCompVram + bl LZDecompressVram @0805E84E: movs r3, 0x1 lsls r6, r5, 4 @@ -154237,7 +154237,7 @@ refresh_graphics_maybe: ; 805E8F4 adds r0, r6, r0 ldrb r1, [r0] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim cmp r5, 0 bne @0805E938 adds r0, r6, 0 @@ -154662,7 +154662,7 @@ sub_805EC84: ; 805EC84 mov r7, r8 push {r7} ldr r0, =gUnknown_0831C6A0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r0, 0x1 bl battle_get_side_with_given_state adds r5, r0, 0 @@ -154689,7 +154689,7 @@ sub_805EC84: ; 805EC84 mov r0, r8 adds r1, r4, 0 movs r3, 0xC8 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020244d0 ldr r1, [r6] ldr r2, [r1, 0x4] @@ -154736,7 +154736,7 @@ sub_805EC84: ; 805EC84 mov r0, r8 adds r1, r4, 0 movs r3, 0xC8 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] ldr r2, [r1, 0x4] lsls r1, r5, 1 @@ -155413,7 +155413,7 @@ sub_805F240: ; 805F240 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl dp01_tbl7_exec_completed @0805F292: pop {r4-r6} @@ -155644,9 +155644,9 @@ sub_805F2F0: ; 805F2F0 strb r4, [r0, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag b @0805F51A .pool @0805F494: @@ -155684,9 +155684,9 @@ sub_805F2F0: ; 805F2F0 bne @0805F53C ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @0805F4E4: mov r1, r8 ldr r0, [r1] @@ -156127,7 +156127,7 @@ sub_805F560: ; 805F560 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r5] eors r4, r0 ldr r1, =0x0202406e @@ -156156,7 +156156,7 @@ sub_805F560: ; 805F560 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r5, [r4] ldr r1, =0x0202406e lsls r0, r5, 1 @@ -156307,9 +156307,9 @@ sub_805F994: ; 805F994 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag bl dp01_tbl7_exec_completed @0805FA48: pop {r4,r5} @@ -156419,7 +156419,7 @@ sub_805FB08: ; 805FB08 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r6] bl sub_805EEE0 ldr r1, =0x03005d70 @@ -156657,9 +156657,9 @@ sub_805FD00: ; 805FD00 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r0, [r5] adds r0, r6 ldrb r1, [r0] @@ -156668,7 +156668,7 @@ sub_805FD00: ; 805FD00 lsls r0, 2 adds r0, r7 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x03005d70 ldrb r1, [r5] adds r0, r1, r4 @@ -156758,7 +156758,7 @@ sub_805FDF0: ; 805FDF0 cmp r0, 0 bne @0805FE8C adds r0, r3, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r4, [r5] ldr r1, =0x0202406e lsls r0, r4, 1 @@ -159026,7 +159026,7 @@ sub_8061224: ; 8061224 mov r0, r9 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -159081,7 +159081,7 @@ sub_8061224: ; 8061224 ldr r1, =0x020244e4 adds r2, r1 ldrb r1, [r2] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r4, [r6] lsls r0, r4, 1 ldr r2, =0x0202406e @@ -159230,7 +159230,7 @@ sub_80613DC: ; 80613DC mov r0, r9 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -159282,7 +159282,7 @@ sub_80613DC: ; 80613DC ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -159369,7 +159369,7 @@ sub_806156C: ; 806156C adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r6] bl sub_805EEE0 ldr r1, =0x03005d70 @@ -159626,7 +159626,7 @@ sub_8061690: ; 8061690 adds r0, r6, 0 mov r1, r9 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -159655,7 +159655,7 @@ sub_8061690: ; 8061690 lsls r0, r2, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldrb r1, [r5] adds r1, r6 ldrb r1, [r1] @@ -159845,7 +159845,7 @@ sub_80618D8: ; 80618D8 asrs r2, 16 movs r1, 0xB0 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r5, =0x020241e4 ldrb r1, [r6] adds r1, r5 @@ -159884,7 +159884,7 @@ sub_80618D8: ; 80618D8 lsls r0, r2, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldrb r1, [r6] adds r1, r5 ldrb r1, [r1] @@ -161485,7 +161485,7 @@ sub_806280C: ; 806280C adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4} pop {r0} bx r0 @@ -164918,7 +164918,7 @@ sub_8064470: ; 8064470 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl sub_8065068 @080644C2: pop {r4-r6} @@ -165130,9 +165130,9 @@ sub_8064520: ; 8064520 strb r4, [r0, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag b @080646F2 .pool @0806469C: @@ -165173,9 +165173,9 @@ sub_8064520: ; 8064520 bne @080646F2 ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @080646F2: ldr r0, =0x020244d0 ldr r0, [r0] @@ -165554,7 +165554,7 @@ sub_8064734: ; 8064734 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r5] eors r4, r0 ldr r1, =0x0202406e @@ -165583,7 +165583,7 @@ sub_8064734: ; 8064734 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r5, [r4] ldr r1, =0x0202406e lsls r0, r5, 1 @@ -165718,9 +165718,9 @@ sub_8064B04: ; 8064B04 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag bl sub_8065068 @08064BB6: pop {r4-r7} @@ -165830,7 +165830,7 @@ sub_8064C58: ; 8064C58 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r6] bl sub_805EEE0 ldr r1, =0x03005d70 @@ -166068,9 +166068,9 @@ sub_8064E50: ; 8064E50 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r0, [r5] adds r0, r6 ldrb r1, [r0] @@ -166079,7 +166079,7 @@ sub_8064E50: ; 8064E50 lsls r0, 2 adds r0, r7 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x03005d70 ldrb r1, [r5] adds r0, r1, r4 @@ -166169,7 +166169,7 @@ sub_8064F40: ; 8064F40 cmp r0, 0 bne @08064FDC adds r0, r3, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r4, [r5] ldr r1, =0x0202406e lsls r0, r4, 1 @@ -168384,7 +168384,7 @@ sub_80662F8: ; 80662F8 mov r0, r8 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -168430,7 +168430,7 @@ sub_80662F8: ; 80662F8 ldr r1, =0x020244e4 adds r2, r1 ldrb r1, [r2] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r4, [r6] lsls r0, r4, 1 adds r0, r7 @@ -168573,7 +168573,7 @@ sub_8066494: ; 8066494 mov r0, r9 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -168625,7 +168625,7 @@ sub_8066494: ; 8066494 ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -168712,7 +168712,7 @@ sub_8066624: ; 8066624 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r6] bl sub_805EEE0 ldr r1, =0x03005d70 @@ -169075,7 +169075,7 @@ sub_8066748: ; 8066748 adds r0, r6, 0 mov r1, r9 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -169104,7 +169104,7 @@ sub_8066748: ; 8066748 lsls r0, r2, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldrb r1, [r5] adds r1, r6 ldrb r1, [r1] @@ -169197,7 +169197,7 @@ sub_8066A58: ; 8066A58 asrs r2, 16 movs r1, 0xB0 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r5, =0x020241e4 ldrb r1, [r6] adds r1, r5 @@ -169236,7 +169236,7 @@ sub_8066A58: ; 8066A58 lsls r0, r2, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldrb r1, [r6] adds r1, r5 ldrb r1, [r1] @@ -170638,7 +170638,7 @@ sub_80676FC: ; 80676FC adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4} pop {r0} bx r0 @@ -185417,7 +185417,7 @@ sub_806ED40: ; 806ED40 beq @0806EDA6 adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0806EDA6: ldr r0, =gUnknown_08329B87 subs r4, 0x1 @@ -185478,7 +185478,7 @@ sub_806EE0C: ; 806EE0C beq @0806EE2E adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0806EE2E: ldr r0, =gUnknown_08329B87 subs r4, 0x1 @@ -186575,7 +186575,7 @@ object_new_hidden_with_callback: ; 806F640 movs r1, 0xF8 movs r2, 0xA8 movs r3, 0xE - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x02020630 @@ -190693,10 +190693,10 @@ sub_807163C: ; 807163C adds r2, r1 ldr r1, [r2] adds r2, r4, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack adds r0, r5, 0 bl sub_806E794 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette mov r0, r9 strh r4, [r0] b @08071712 @@ -190711,7 +190711,7 @@ sub_807163C: ; 807163C movs r1, 0x78 movs r2, 0x4B movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x02020630 @@ -190742,8 +190742,8 @@ sub_807163C: ; 807163C thumb_func_start sub_807172C sub_807172C: ; 807172C push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -190873,17 +190873,17 @@ c1_hatching_egg: ; 80717A0 bl Alloc adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x80 lsls r0, 6 bl Alloc adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap bl DeactivateAllTextPrinters bl sub_80A1A74 - bl gpu_pal_allocator_reset - bl reset_all_obj_data + bl ResetObjectPaletteAllocator + bl ResetAllObjectData bl clear_tasks bl remove_some_task bl SoundVSyncOn_rev01 @@ -190909,7 +190909,7 @@ c1_hatching_egg: ; 80717A0 movs r0, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r0, =gUnknown_08C004E0 movs r1, 0 movs r2, 0x20 @@ -190918,16 +190918,16 @@ c1_hatching_egg: ; 80717A0 .pool @08071904: ldr r0, =gUnknown_0832BFE4 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_0832BFEC - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_0832BFF4 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette b @080719A6 .pool @08071924: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x03000de0 ldr r0, [r0] ldrb r0, [r0, 0x4] @@ -190976,9 +190976,9 @@ c1_hatching_egg: ; 80717A0 lsls r2, 5 movs r0, 0x1 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080719A6: ldr r1, =0x030022c0 movs r0, 0x87 @@ -190999,8 +190999,8 @@ c1_hatching_egg: ; 80717A0 @080719D6: bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0x4 pop {r4} @@ -191123,7 +191123,7 @@ sub_8071A94: ; 8071A94 movs r1, 0x78 movs r2, 0x4B movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x03000de0 ldr r1, [r4] strb r0, [r1] @@ -191274,7 +191274,7 @@ sub_8071A94: ; 8071A94 strb r0, [r1, 0x2] ldr r0, [r5] ldrb r0, [r0, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] ldrb r0, [r0, 0x8] movs r1, 0x3 @@ -191440,9 +191440,9 @@ sub_8071A94: ; 8071A94 ldrb r0, [r0, 0x8] bl RemoveWindow movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap ldr r0, [r4] bl Free ldr r0, =c2_exit_to_overworld_2_switch @@ -191450,8 +191450,8 @@ sub_8071A94: ; 8071A94 @08071E06: bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0x8 pop {r3,r4} @@ -191499,7 +191499,7 @@ sub_8071E34: ; 8071E34 bl audio_play adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim bl sub_8072140 @08071E84: pop {r4} @@ -191551,7 +191551,7 @@ sub_8071E8C: ; 8071E8C bl audio_play adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim @08071EE8: pop {r4} pop {r0} @@ -191624,7 +191624,7 @@ sub_8071EF0: ; 8071EF0 bl audio_play adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim bl sub_8072140 bl sub_8072140 @08071F90: @@ -191845,7 +191845,7 @@ sub_80720E8: ; 80720E8 cmp r0, 0 ble @0807213A adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0807213A: pop {r4} pop {r0} @@ -191930,7 +191930,7 @@ sub_8072194: ; 8072194 adds r1, r4, 0 adds r2, r5, 0 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -191945,7 +191945,7 @@ sub_8072194: ; 8072194 mov r1, r9 strh r1, [r0, 0x34] mov r1, r10 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r3-r5} mov r8, r3 mov r9, r4 @@ -192365,14 +192365,14 @@ battle_make_oam_normal_battle: ; 80724DC movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 adds r0, r4, 0 movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x02020630 @@ -192411,14 +192411,14 @@ battle_make_oam_normal_battle: ; 80724DC movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 adds r0, r4, 0 movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02020630 @@ -192476,7 +192476,7 @@ battle_make_oam_normal_battle: ; 80724DC movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 mov r0, r10 @@ -192491,7 +192491,7 @@ battle_make_oam_normal_battle: ; 80724DC movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x02020630 @@ -192540,7 +192540,7 @@ battle_make_oam_normal_battle: ; 80724DC movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 mov r0, r10 @@ -192555,7 +192555,7 @@ battle_make_oam_normal_battle: ; 80724DC movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x02020630 @@ -192602,7 +192602,7 @@ battle_make_oam_normal_battle: ; 80724DC movs r1, 0x8C movs r2, 0x3C movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -192620,7 +192620,7 @@ battle_make_oam_normal_battle: ; 80724DC ldr r0, =gUnknown_0832C28C adds r1, r0 adds r0, r4, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r2, r4, 0 adds r2, 0x42 ldrb r1, [r2] @@ -192698,7 +192698,7 @@ battle_make_oam_safari_battle: ; 8072804 movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 @@ -192706,7 +192706,7 @@ battle_make_oam_safari_battle: ; 8072804 movs r1, 0xF0 movs r2, 0xA0 movs r3, 0x1 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -192997,16 +192997,16 @@ sub_8072A44: ; 8072A44 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x38 ldrsh r1, [r4, r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4,r5} pop {r0} bx r0 @@ -194409,13 +194409,13 @@ sub_80735DC: ; 80735DC mov r8, r3 @0807366C: ldr r0, =gUnknown_0832C334 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_0832C34C - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_0832C33C - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_0832C344 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette mov r0, r9 lsls r6, r0, 1 adds r0, r6, r0 @@ -194427,7 +194427,7 @@ sub_80735DC: ; 80735DC lsls r4, 16 asrs r2, r4, 16 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x14] @@ -194439,7 +194439,7 @@ sub_80735DC: ; 80735DC adds r7, r0, r1 ldr r1, =gUnknown_0832C2C4 adds r0, r7, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable mov r2, r10 strh r2, [r7, 0x24] mov r3, r8 @@ -194488,7 +194488,7 @@ sub_80735DC: ; 80735DC asrs r1, r3, 16 asrs r2, 16 movs r3, 0x9 - bl obj_add_from_template_backward_search + bl AddObjectToBack strb r0, [r7] ldr r0, [sp, 0x10] cmp r0, 0 @@ -195288,7 +195288,7 @@ sub_8073C30: ; 8073C30 ldr r1, =sub_8074090 str r1, [r3] ldr r1, =gUnknown_0832C2CC - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r1, =0x03005e00 ldr r0, [sp, 0xC] add r0, r8 @@ -195427,14 +195427,14 @@ sub_8073E64: ; 8073E64 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources mov r0, sp ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources b @08073F32 .pool @08073EFC: @@ -195446,7 +195446,7 @@ sub_8073E64: ; 8073E64 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles mov r0, sp ldrb r1, [r0] lsls r0, r1, 4 @@ -195460,7 +195460,7 @@ sub_8073E64: ; 8073E64 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08073F32: movs r4, 0x1 ldr r5, =0x02020630 @@ -195472,7 +195472,7 @@ sub_8073E64: ; 8073E64 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r4, 0x1 cmp r4, 0x5 ble @08073F36 @@ -195565,14 +195565,14 @@ sub_8073F98: ; 8073F98 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources mov r0, sp ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources movs r5, 0x1 @08074016: mov r1, sp @@ -195582,7 +195582,7 @@ sub_8073F98: ; 8073F98 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r5, 0x1 cmp r5, 0x5 ble @08074016 @@ -197823,15 +197823,15 @@ sub_807521C: ; 807521C lsrs r4, r2, 24 ldr r5, =gUnknown_0831C620 ldrh r0, [r5, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 ldr r1, =0xffff0000 cmp r0, r1 bne @0807524E adds r0, r5, 0 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_0831C628 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap @0807524E: ldr r0, =sub_8075370 bl object_new_hidden_with_callback @@ -197862,7 +197862,7 @@ sub_807521C: ; 807521C adds r1, r6, 0 adds r2, r4, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -197876,12 +197876,12 @@ sub_807521C: ; 807521C adds r0, 0x1 strh r0, [r5, 0x2E] adds r0, r1, 0 - bl obj_anim_step + bl AnimateObject mov r0, r9 mov r1, r10 adds r2, r4, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -197896,14 +197896,14 @@ sub_807521C: ; 807521C strh r0, [r5, 0x2E] adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject mov r0, r9 adds r1, r6, 0 adds r2, r7, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -197918,14 +197918,14 @@ sub_807521C: ; 807521C strh r0, [r5, 0x2E] adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject mov r0, r9 mov r1, r10 adds r2, r7, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -197940,9 +197940,9 @@ sub_807521C: ; 807521C strh r0, [r5, 0x2E] adds r0, r4, 0 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject mov r0, r8 pop {r3-r5} mov r8, r3 @@ -197964,16 +197964,16 @@ sub_8075370: ; 8075370 bne @080753A8 ldr r0, =gUnknown_0831C620 ldrh r0, [r0, 0x6] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =gUnknown_0831C628 ldrh r0, [r0, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r1, 0x30 ldrsh r0, [r4, r1] cmp r0, 0 bne @080753A4 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @080753A8 .pool @080753A4: @@ -198007,7 +198007,7 @@ sub_80753B4: ; 80753B4 subs r1, 0x1 strh r1, [r0, 0x2E] adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080753DE: pop {r0} bx r0 @@ -198134,7 +198134,7 @@ sub_8075450: ; 8075450 movs r1, 0x20 movs r2, 0x50 movs r3, 0x1D - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r2, =0x02020630 @@ -198283,7 +198283,7 @@ objc_0804ABD4: ; 8075620 mov r8, r0 adds r0, r7, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r2, r7, 0 adds r2, 0x2C ldrb r0, [r2] @@ -198389,7 +198389,7 @@ sub_80756E0: ; 80756E0 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_anim_step + bl AnimateObject movs r1, 0x3A ldrsh r0, [r6, r1] adds r0, r5 @@ -198438,7 +198438,7 @@ sub_807574C: ; 807574C bge @080757BC adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim movs r2, 0x3A ldrsh r0, [r4, r2] adds r0, r5 @@ -199129,7 +199129,7 @@ sub_8075D14: ; 8075D14 lsrs r5, r0, 24 adds r0, r6, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 bl sub_8076B14 lsls r0, 16 @@ -199385,7 +199385,7 @@ sub_8075D14: ; 8075D14 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_anim_step + bl AnimateObject movs r1, 0x3A ldrsh r0, [r6, r1] adds r0, r5 @@ -199532,7 +199532,7 @@ sub_8075FD4: ; 8075FD4 adds r0, r5, 0 bl obj_free_rotscale_entry adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r3, 0 ldr r0, [r4] ldr r2, [r0, 0x4] @@ -199617,9 +199617,9 @@ sub_80760F8: ; 80760F8 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r6, 0 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources ldr r0, =0x030022c0 ldr r1, =0x00000439 adds r0, r1 @@ -200006,14 +200006,14 @@ sub_8076438: ; 8076438 lsls r0, r2, 16 lsrs r7, r0, 16 ldr r0, =gUnknown_0832C400 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_0832C460 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap ldr r0, =gUnknown_0832C588 mov r1, r9 mov r2, r10 adds r3, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -200114,7 +200114,7 @@ sub_8076524: ; 8076524 @08076560: adds r0, r6, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r6, 0x20] lsls r0, 24 lsrs r0, 24 @@ -200153,7 +200153,7 @@ sub_8076524: ; 8076524 movs r1, 0x1 bl sub_8008258 adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject movs r0, 0x80 lsls r0, 5 strh r0, [r4, 0x30] @@ -200322,7 +200322,7 @@ sub_80765E0: ; 80765E0 bl sub_806ED40 @08076708: adds r0, r4, 0 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources @0807670E: pop {r3,r4} mov r8, r3 @@ -200367,14 +200367,14 @@ sub_807671C: ; 807671C lsrs r0, 24 mov r9, r0 ldr r0, =gUnknown_0832C400 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_0832C460 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap ldr r0, =gUnknown_0832C588 adds r1, r6, 0 mov r2, r8 adds r3, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r6, =0x02020630 @@ -200452,7 +200452,7 @@ sub_80767D4: ; 80767D4 @08076810: adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x20] lsls r0, 24 lsrs r0, 24 @@ -200484,7 +200484,7 @@ sub_80767D4: ; 80767D4 movs r1, 0x2 bl sub_8008258 adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject strh r5, [r4, 0x30] b @08076870 .pool @@ -200529,7 +200529,7 @@ sub_807687C: ; 807687C bge @080768D8 adds r0, r5, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim adds r2, r4, 0 adds r2, 0x3E ldrb r0, [r2] @@ -200578,7 +200578,7 @@ sub_80768F0: ; 80768F0 thumb_func_start obj_delete_and_free_associated_resources_ obj_delete_and_free_associated_resources_: ; 807690C push {lr} - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources pop {r0} bx r0 thumb_func_end obj_delete_and_free_associated_resources_ @@ -200753,7 +200753,7 @@ oamc_804BEB4: ; 8076A38 strh r2, [r1, 0x24] strh r2, [r1, 0x26] adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08076A70: pop {r0} bx r0 @@ -200769,16 +200769,16 @@ sub_8076A78: ; 8076A78 lsls r6, r4, 3 adds r5, r6, r0 ldrh r0, [r5, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 ldr r1, =0xffff0000 cmp r0, r1 bne @08076AA0 adds r0, r5, 0 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_0832C460 adds r0, r6, r0 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap @08076AA0: cmp r4, 0x6 beq @08076ACC @@ -200793,14 +200793,14 @@ sub_8076A78: ; 8076A78 lsls r0, r4, 3 adds r0, r1 ldrh r0, [r0, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r0, 0 lsls r1, 16 ldr r0, =gUnknown_08C02300 lsrs r1, 11 ldr r2, =0x06010100 adds r1, r2 - bl call_LZZUnCompVram + bl LZDecompressVram @08076ACC: pop {r4-r6} pop {r0} @@ -200817,11 +200817,11 @@ sub_8076AE8: ; 8076AE8 lsrs r4, 21 adds r0, r4, r0 ldrh r0, [r0, 0x6] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =gUnknown_0832C460 adds r4, r0 ldrh r0, [r4, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r4} pop {r0} bx r0 @@ -201785,8 +201785,8 @@ sub_8077294: ; 8077294 sub_80772A4: ; 80772A4 push {r4,r5,lr} sub sp, 0xC - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks bl sub_80A1A74 ldr r2, =0x02037fd4 @@ -201817,7 +201817,7 @@ sub_80772A4: ; 80772A4 lsls r0, 4 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_0832DEF4 bl InitWindows lsls r0, 16 @@ -201829,7 +201829,7 @@ sub_80772A4: ; 80772A4 lsls r4, r5, 24 lsrs r4, 24 adds r0, r4, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r4, 0 movs r1, 0 bl FillWindowPixelBuffer @@ -201846,7 +201846,7 @@ sub_80772A4: ; 80772A4 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 movs r1, 0x14 movs r2, 0xC0 @@ -202447,7 +202447,7 @@ sub_80773D0: ; 80773D0 add r0, sp, 0x10 movs r2, 0xA movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, 0x20 adds r6, 0x1 cmp r6, 0x2 @@ -202485,7 +202485,7 @@ sub_80773D0: ; 80773D0 add r0, sp, 0x10 movs r2, 0xA movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, 0x20 adds r6, 0x1 cmp r6, 0x2 @@ -202513,7 +202513,7 @@ sub_80773D0: ; 80773D0 movs r1, 0xD7 movs r2, 0x98 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront add r0, sp, 0x10 ldm r4!, {r3,r5,r7} stm r0!, {r3,r5,r7} @@ -202528,7 +202528,7 @@ sub_80773D0: ; 80773D0 movs r1, 0xF7 movs r2, 0x98 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront movs r6, 0 add r4, sp, 0x10 movs r5, 0xC0 @@ -202549,7 +202549,7 @@ sub_80773D0: ; 80773D0 add r0, sp, 0x10 movs r2, 0x96 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront movs r0, 0x80 lsls r0, 14 adds r5, r0 @@ -202567,7 +202567,7 @@ sub_80773D0: ; 80773D0 ldrb r2, [r2, 0x1] lsls r2, 3 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r2, =0x0203229c ldr r1, [r2] adds r1, 0x34 @@ -202701,8 +202701,8 @@ sub_80773D0: ; 80773D0 @08077B46: bl RunTextPrinters bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0x28 pop {r3} @@ -202826,7 +202826,7 @@ sub_8077B74: ; 8077B74 adds r0, 0x37 strb r1, [r0] movs r0, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 bl sub_8079BE0 movs r0, 0x1 @@ -203071,7 +203071,7 @@ sub_8077B74: ; 8077B74 add r0, sp, 0xC movs r2, 0xA movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, 0x20 adds r6, 0x1 cmp r6, 0x2 @@ -203109,7 +203109,7 @@ sub_8077B74: ; 8077B74 add r0, sp, 0xC movs r2, 0xA movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, 0x20 adds r6, 0x1 cmp r6, 0x2 @@ -203137,7 +203137,7 @@ sub_8077B74: ; 8077B74 movs r1, 0xD7 movs r2, 0x98 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront add r0, sp, 0xC ldm r4!, {r3,r5,r7} stm r0!, {r3,r5,r7} @@ -203152,7 +203152,7 @@ sub_8077B74: ; 8077B74 movs r1, 0xF7 movs r2, 0x98 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront movs r6, 0 add r4, sp, 0xC movs r5, 0xC0 @@ -203173,7 +203173,7 @@ sub_8077B74: ; 8077B74 add r0, sp, 0xC movs r2, 0x96 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront movs r0, 0x80 lsls r0, 14 adds r5, r0 @@ -203216,7 +203216,7 @@ sub_8077B74: ; 8077B74 ldrb r2, [r2] lsls r2, 3 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, 0x34 strb r0, [r1] @@ -203315,8 +203315,8 @@ sub_8077B74: ; 8077B74 bl SetMainCallback2 @080780F6: bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0x24 pop {r3} @@ -203330,8 +203330,8 @@ sub_8077B74: ; 8077B74 thumb_func_start sub_807811C sub_807811C: ; 807811C push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -203492,8 +203492,8 @@ sub_807825C: ; 807825C bl SetGpuReg bl sub_8197224 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r4} pop {r0} @@ -203538,13 +203538,13 @@ sub_80782B8: ; 80782B8 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r1, =gUnknown_0832CABC movs r2, 0x80 lsls r2, 4 movs r0, 0x2 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap b @0807837E .pool @08078324: @@ -203553,13 +203553,13 @@ sub_80782B8: ; 80782B8 lsls r2, 4 movs r0, 0x3 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap movs r0, 0 bl sub_8079E44 movs r0, 0x1 bl sub_8079E44 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0807837E .pool @0807834C: @@ -204677,7 +204677,7 @@ sub_8078CB8: ; 8078CB8 ldr r4, =0x02020630 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r2, [r5] adds r2, 0x34 ldrb r1, [r2] @@ -204707,7 +204707,7 @@ sub_8078CB8: ; 8078CB8 ldr r5, =0x02020630 adds r0, r5 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, [r4] adds r4, 0x34 ldrb r0, [r4] @@ -204861,7 +204861,7 @@ sub_8078DBC: ; 8078DBC movs r2, 0 bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x3 bl CopyWindowToVram @@ -205338,7 +205338,7 @@ sub_8079218: ; 8079218 @08079258: strb r1, [r0] movs r0, 0x11 - bl PutWindowTileMap + bl PutWindowTilemap b @08079290 .pool @08079268: @@ -205358,7 +205358,7 @@ sub_8079218: ; 8079218 movs r1, 0x64 strb r1, [r0] movs r0, 0x11 - bl PutWindowTileMap + bl PutWindowTilemap @08079290: pop {r0} bx r0 @@ -205381,7 +205381,7 @@ sub_807929C: ; 807929C @080792B2: lsrs r4, r6, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x1 bl CopyWindowToVram @@ -205956,7 +205956,7 @@ sub_80796B4: ; 80796B4 adds r0, r4 lsls r0, 24 lsrs r0, 24 - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -206059,11 +206059,11 @@ sub_80796B4: ; 80796B4 str r0, [sp, 0x8] movs r0, 0x1 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, [sp, 0x60] cmp r1, 0 beq @08079868 @@ -206113,9 +206113,9 @@ sub_80796B4: ; 80796B4 str r0, [sp, 0x8] movs r0, 0x1 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r6, =0x02020630 ldr r1, =0x0203229c ldr r4, [r1] @@ -206219,12 +206219,12 @@ sub_80796B4: ; 80796B4 movs r3, 0 bl sub_8199EEC adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r5, 0 movs r1, 0x3 bl CopyWindowToVram adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -206458,7 +206458,7 @@ sub_8079B84: ; 8079B84 movs r3, 0x4 bl box_print adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -206556,9 +206556,9 @@ sub_8079C4C: ; 8079C4C movs r0, 0x1 adds r2, r4, 0 adds r3, r5, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram mov r0, r8 cmp r0, 0 bne @08079CB0 @@ -206947,9 +206947,9 @@ sub_8079F88: ; 8079F88 str r6, [sp, 0x8] movs r0, 0x1 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram adds r0, r4, 0 bl sub_8079E44 adds r0, r4, 0 @@ -206990,9 +206990,9 @@ sub_807A000: ; 807A000 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r0} bx r0 @@ -207010,9 +207010,9 @@ sub_807A024: ; 807A024 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r0} bx r0 @@ -207214,7 +207214,7 @@ sub_807A19C: ; 807A19C movs r2, 0xC bl sub_8098858 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -207294,7 +207294,7 @@ sub_807A1F0: ; 807A1F0 b @0807A2D6 @0807A2A0: mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r1, =0x0203229c ldr r1, [r1] adds r2, r1, 0 @@ -207307,18 +207307,18 @@ sub_807A1F0: ; 807A1F0 b @0807A2D6 @0807A2BC: ldr r0, =gUnknown_0832DCE4 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette b @0807A2DA .pool @0807A2C8: ldr r0, =gUnknown_0832DC44 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette b @0807A2DA .pool @0807A2D4: ldr r0, =gUnknown_0832DC3C @0807A2D6: - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic @0807A2DA: ldr r0, =0x0203229c ldr r1, [r0] @@ -208401,7 +208401,7 @@ sub_807AABC: ; 807AABC cmp r1, 0xA bne @0807AADA adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0807AADA: pop {r0} bx r0 @@ -208422,7 +208422,7 @@ sub_807AAE0: ; 807AAE0 cmp r1, 0xA bne @0807AAFE adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0807AAFE: pop {r0} bx r0 @@ -208570,8 +208570,8 @@ sub_807ABCC: ; 807ABCC sub_807AC24: ; 807AC24 push {lr} bl sub_807ABCC - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -208743,7 +208743,7 @@ sub_807ACFC: ; 807ACFC ldr r1, [r1, 0x8] adds r2, r5, 0 adds r3, r7, 0 - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 movs r4, 0 b @0807ADB2 .pool @@ -208761,11 +208761,11 @@ sub_807ACFC: ; 807ACFC ldr r1, [r2] adds r2, r5, 0 adds r3, r7, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack @0807ADB2: mov r0, r8 bl sub_806E794 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =0x020322a0 ldr r1, [r0] adds r0, r1, 0 @@ -208788,7 +208788,7 @@ sub_807ACFC: ; 807ACFC movs r1, 0x78 movs r2, 0x3C movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020322a0 ldr r1, [r4] adds r1, 0x8E @@ -208882,8 +208882,8 @@ sub_807AE50: ; 807AE50 str r0, [r4] bl init_uns_table_pokemon_copy bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =sub_807AC24 bl SetVBlankCallback bl sub_807B170 @@ -209075,9 +209075,9 @@ sub_807AE50: ; 807AE50 @0807B094: bl sub_807BA94 ldr r0, =gUnknown_08338D18 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08338D20 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette b @0807B0DC .pool @0807B0B0: @@ -209131,8 +209131,8 @@ sub_807AE50: ; 807AE50 @0807B116: bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0x4 pop {r4,r5} @@ -209159,7 +209159,7 @@ sub_807B154: ; 807B154 movs r1, 0xFF bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -209198,17 +209198,17 @@ sub_807B170: ; 807B170 bl Alloc adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap adds r0, r5, 0 bl Alloc adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap adds r0, r5, 0 bl Alloc adds r1, r0, 0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap bl DeactivateAllTextPrinters ldr r0, =gUnknown_08C00000 mov r10, r0 @@ -209223,12 +209223,12 @@ sub_807B170: ; 807B170 mov r8, r0 ldr r4, =0x0201c000 adds r1, r4, 0 - bl call_LZZUnCompWram + bl LZDecompressWram movs r0, 0 adds r1, r4, 0 adds r2, r5, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r6, =gUnknown_08C004E0 adds r0, r6, 0 movs r1, 0 @@ -209245,12 +209245,12 @@ sub_807B170: ; 807B170 bl copy_decompressed_tile_data_to_vram_autofree mov r0, r8 adds r1, r4, 0 - bl call_LZZUnCompWram + bl LZDecompressWram movs r0, 0 adds r1, r4, 0 adds r2, r5, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer adds r0, r6, 0 movs r1, 0 movs r2, 0x20 @@ -209341,8 +209341,8 @@ sub_807B270: ; 807B270 str r0, [r4] bl init_uns_table_pokemon_copy bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =sub_807AC24 bl SetVBlankCallback bl sub_807B170 @@ -209411,7 +209411,7 @@ sub_807B270: ; 807B270 movs r1, 0xFF bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -209419,9 +209419,9 @@ sub_807B270: ; 807B270 @0807B3F0: bl sub_807BA94 ldr r0, =gUnknown_08338D18 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08338D20 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette b @0807B424 .pool @0807B40C: @@ -209450,8 +209450,8 @@ sub_807B270: ; 807B270 @0807B43E: bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0xC pop {r3} @@ -209664,8 +209664,8 @@ sub_807B60C: ; 807B60C bl sub_807BBC8 bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -210105,17 +210105,17 @@ sub_807B62C: ; 807B62C sub_807BA94: ; 807BA94 push {lr} ldr r0, =gUnknown_08338D70 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08338DC0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08338DF4 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08338E6C - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08338D78 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_08338D80 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette pop {r0} bx r0 .pool @@ -210710,7 +210710,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x78 movs r2, 0x20 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0xD3 strb r0, [r1] @@ -210730,7 +210730,7 @@ sub_807BBEC: ; 807BBEC adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, [r7] bl @0807CF4C .pool @@ -210840,7 +210840,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x91 strb r0, [r1] @@ -210865,7 +210865,7 @@ sub_807BBEC: ; 807BBEC bl @0807CFB4 @0807C368: adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r1, 0xC8 lsls r1, 3 movs r0, 0x50 @@ -210908,7 +210908,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x80 movs r2, 0x41 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x92 strb r0, [r1] @@ -210919,7 +210919,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x80 movs r2, 0x50 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020322a0 ldr r1, [r4] adds r1, 0x90 @@ -210928,7 +210928,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x80 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, 0x91 strb r0, [r1] @@ -210941,7 +210941,7 @@ sub_807BBEC: ; 807BBEC ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r4] bl @0807CF4C .pool @@ -211040,7 +211040,7 @@ sub_807BBEC: ; 807BBEC lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r7] adds r0, 0x91 ldrb r1, [r0] @@ -211048,7 +211048,7 @@ sub_807BBEC: ; 807BBEC adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x2 bl sub_807B62C ldr r1, [r7] @@ -211068,7 +211068,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x6F movs r2, 0xAA movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020322a0 ldr r1, [r4] adds r1, 0x90 @@ -211078,7 +211078,7 @@ sub_807BBEC: ; 807BBEC adds r0, r5, 0 movs r1, 0x81 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, 0x91 strb r0, [r1] @@ -211233,7 +211233,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0 movs r2, 0x3 movs r3, 0x3 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldr r0, [r5] adds r0, 0x8E ldrb r1, [r0] @@ -211482,7 +211482,7 @@ sub_807BBEC: ; 807BBEC adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r7] adds r0, 0x91 ldrb r1, [r0] @@ -211490,7 +211490,7 @@ sub_807BBEC: ; 807BBEC adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0807CFB4 .pool @0807C8EC: @@ -211519,7 +211519,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x80 adds r2, r4, 0 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x90 strb r0, [r1] @@ -211527,7 +211527,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x80 adds r2, r4, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x91 strb r0, [r1] @@ -211540,7 +211540,7 @@ sub_807BBEC: ; 807BBEC ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @0807CFB4 .pool @0807C964: @@ -211633,7 +211633,7 @@ sub_807BBEC: ; 807BBEC lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r7] adds r0, 0x91 ldrb r1, [r0] @@ -211641,7 +211641,7 @@ sub_807BBEC: ; 807BBEC adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r3, [r7] adds r2, r3, 0 adds r2, 0x94 @@ -211703,7 +211703,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x80 movs r2, 0x41 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x92 strb r0, [r1] @@ -211725,7 +211725,7 @@ sub_807BBEC: ; 807BBEC movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r2, =0x020322a0 ldr r1, [r2] adds r1, 0x91 @@ -211754,7 +211754,7 @@ sub_807BBEC: ; 807BBEC b @0807CFB4 @0807CB0E: adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x6 bl sub_807B62C ldr r1, [r7] @@ -211868,7 +211868,7 @@ sub_807BBEC: ; 807BBEC negs r2, r2 movs r1, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r5, =0x020322a0 ldr r1, [r5] adds r1, 0xD3 @@ -211899,7 +211899,7 @@ sub_807BBEC: ; 807BBEC lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r5] adds r0, 0xD3 ldrb r1, [r0] @@ -211983,7 +211983,7 @@ sub_807BBEC: ; 807BBEC ldr r1, [r1] ldr r1, [r1, 0x10] ldr r3, [r3, 0x6C] - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 ldr r1, [r7] b @0807CF4C .pool @@ -212031,7 +212031,7 @@ sub_807BBEC: ; 807BBEC lsls r0, 2 adds r0, r4 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r3, [r7] adds r0, r3, 0 adds r0, 0x8F @@ -212071,7 +212071,7 @@ sub_807BBEC: ; 807BBEC adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, [r7] b @0807CF4C .pool @@ -212265,13 +212265,13 @@ sub_807BBEC: ; 807BBEC beq @0807CFAA bl FreeAllWindowBuffers movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap bl Free bl sub_805F094 ldr r0, [r7] @@ -212772,7 +212772,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x78 movs r2, 0x20 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0xD3 strb r0, [r1] @@ -212792,7 +212792,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, [r7] bl @0807E398 .pool @@ -212902,7 +212902,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x91 strb r0, [r1] @@ -212927,7 +212927,7 @@ sub_807CFC8: ; 807CFC8 bl @0807E400 @0807D748: adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x00000452 movs r0, 0x50 bl SetGpuReg @@ -212977,7 +212977,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x78 movs r2, 0x50 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020322a0 ldr r1, [r4] adds r1, 0x90 @@ -212998,7 +212998,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, 0x91 strb r0, [r1] @@ -213010,7 +213010,7 @@ sub_807CFC8: ; 807CFC8 lsls r0, 2 adds r0, r5 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r4] bl @0807E398 .pool @@ -213109,7 +213109,7 @@ sub_807CFC8: ; 807CFC8 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r7] adds r0, 0x91 ldrb r1, [r0] @@ -213117,7 +213117,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x2 bl sub_807B62C ldr r1, [r7] @@ -213137,7 +213137,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x6F movs r2, 0xAA movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020322a0 ldr r1, [r4] adds r1, 0x90 @@ -213147,7 +213147,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r5, 0 movs r1, 0x81 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, 0x91 strb r0, [r1] @@ -213307,7 +213307,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0 movs r2, 0x3 movs r3, 0x3 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldr r0, [r5] adds r0, 0x8E ldrb r1, [r0] @@ -213556,7 +213556,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r7] adds r0, 0x91 ldrb r1, [r0] @@ -213564,7 +213564,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0807E400 .pool @0807DCF4: @@ -213600,7 +213600,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x78 adds r2, r4, 0 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x90 strb r0, [r1] @@ -213620,7 +213620,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x78 adds r2, r4, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x91 strb r0, [r1] @@ -213632,7 +213632,7 @@ sub_807CFC8: ; 807CFC8 lsls r0, 2 adds r0, r5 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @0807E400 .pool @0807DD94: @@ -213761,7 +213761,7 @@ sub_807CFC8: ; 807CFC8 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r7] adds r0, 0x91 ldrb r1, [r0] @@ -213769,7 +213769,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r3, [r7] adds r2, r3, 0 adds r2, 0x94 @@ -213830,7 +213830,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r2, =0x020322a0 ldr r1, [r2] adds r1, 0x91 @@ -213859,7 +213859,7 @@ sub_807CFC8: ; 807CFC8 b @0807E400 @0807DF5A: adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x6 bl sub_807B62C ldr r1, [r7] @@ -213973,7 +213973,7 @@ sub_807CFC8: ; 807CFC8 negs r2, r2 movs r1, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r5, =0x020322a0 ldr r1, [r5] adds r1, 0xD3 @@ -214004,7 +214004,7 @@ sub_807CFC8: ; 807CFC8 lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r5] adds r0, 0xD3 ldrb r1, [r0] @@ -214088,7 +214088,7 @@ sub_807CFC8: ; 807CFC8 ldr r1, [r1] ldr r1, [r1, 0x10] ldr r3, [r3, 0x6C] - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 ldr r1, [r7] b @0807E398 .pool @@ -214136,7 +214136,7 @@ sub_807CFC8: ; 807CFC8 lsls r0, 2 adds r0, r4 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r3, [r7] adds r0, r3, 0 adds r0, 0x8F @@ -214176,7 +214176,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, [r7] b @0807E398 .pool @@ -214370,13 +214370,13 @@ sub_807CFC8: ; 807CFC8 beq @0807E3F6 bl FreeAllWindowBuffers movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap bl Free bl sub_805F094 ldr r0, [r7] @@ -214472,8 +214472,8 @@ c2_08053788: ; 807E414 bne @0807E4C2 bl run_active_tasks @0807E4C2: - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r3} mov r8, r3 @@ -214698,7 +214698,7 @@ sub_807E64C: ; 807E64C cmp r0, 0x17 bne @0807E69E adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, =0x020322a0 ldr r0, [r0] adds r0, 0x94 @@ -215129,7 +215129,7 @@ sub_807EA2C: ; 807EA2C lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r5] adds r0, 0x8F ldrb r1, [r0] @@ -215166,8 +215166,8 @@ sub_807EA2C: ; 807EA2C bl sub_807E4DC bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r4-r6} pop {r0} @@ -215220,8 +215220,8 @@ sub_807EACC: ; 807EACC strb r1, [r0] @0807EB2C: bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r4} pop {r0} @@ -215715,8 +215715,8 @@ sub_807EB50: ; 807EB50 bne @0807F048 bl run_active_tasks @0807F048: - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0x4 pop {r4} @@ -215738,13 +215738,13 @@ c2_080543C4: ; 807F068 bne @0807F0BE bl FreeAllWindowBuffers movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap bl Free bl sub_805F094 ldr r4, =0x020322a0 @@ -215762,8 +215762,8 @@ c2_080543C4: ; 807F068 bl SetMainCallback2 @0807F0BE: bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r4,r5} pop {r0} @@ -216499,8 +216499,8 @@ sub_807F464: ; 807F464 bne @0807F71A bl run_active_tasks @0807F71A: - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably add sp, 0x4 pop {r4,r5} @@ -216574,8 +216574,8 @@ sub_807F764: ; 807F764 str r0, [sp, 0xC] movs r0, 0x2 bl SetBgAffine - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram add sp, 0x10 pop {r4} @@ -216626,7 +216626,7 @@ sub_807F7D8: ; 807F7D8 adds r0, r2 str r1, [r0] adds r0, r5, 0 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @0807F966 .pool @@ -216636,9 +216636,9 @@ sub_807F7D8: ; 807F7D8 lsls r2, 3 movs r0, 0x2 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_083390D4 movs r2, 0x80 lsls r2, 1 @@ -216669,7 +216669,7 @@ sub_807F7D8: ; 807F7D8 ldr r2, =0x000011bc adds r1, r2 ldr r1, [r1] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r5] b @0807F966 .pool @@ -216696,7 +216696,7 @@ sub_807F7D8: ; 807F7D8 ldr r2, =0x000011bc adds r1, r2 ldr r1, [r1] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r5] b @0807F966 .pool @@ -216713,9 +216713,9 @@ sub_807F7D8: ; 807F7D8 movs r0, 0x1 adds r1, r4, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, [r5] b @0807F966 .pool @@ -216728,11 +216728,11 @@ sub_807F7D8: ; 807F7D8 .pool @0807F950: ldr r0, =gUnknown_08339AC0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08339BD8 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08339B38 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic @0807F962: ldr r0, =0x020322a4 ldr r1, [r0] @@ -216744,13 +216744,13 @@ sub_807F7D8: ; 807F7D8 .pool @0807F980: ldr r0, =gUnknown_08339C24 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08339C58 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08339AD0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_08339AC8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r4, =0x020322a4 ldr r0, [r4] ldr r2, =0x000011bc @@ -216783,9 +216783,9 @@ sub_807F9D0: ; 807F9D0 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 bl ShowBg movs r0, 0x1 @@ -216842,7 +216842,7 @@ sub_807FA34: ; 807FA34 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0xE0 bl sub_81978B0 @0807FA74: @@ -216916,8 +216916,8 @@ sub_807FAC8: ; 807FAC8 movs r0, 0 movs r1, 0 bl SetGpuReg - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0 bl SetVBlankCallback movs r0, 0 @@ -216932,12 +216932,12 @@ sub_807FAC8: ; 807FAC8 lsls r0, 1 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x000009b8 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0 movs r1, 0x1 movs r2, 0xD0 @@ -216993,7 +216993,7 @@ sub_807FAC8: ; 807FAC8 ldrb r2, [r5, 0x1] ldr r0, =gUnknown_08339AD8 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] adds r1, 0x50 adds r1, r4 @@ -217011,7 +217011,7 @@ sub_807FAC8: ; 807FAC8 adds r1, 0x8 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r5, 0x2 adds r4, 0x1 cmp r4, 0x3 @@ -217098,9 +217098,9 @@ sub_807FAC8: ; 807FAC8 bne @0807FCE2 bl FreeAllWindowBuffers movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0 bl SetVBlankCallback ldr r0, =sub_807FFA4 @@ -217109,8 +217109,8 @@ sub_807FAC8: ; 807FAC8 ldr r0, [r0] strb r4, [r0] @0807FCE2: - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably add sp, 0x4 @@ -217155,7 +217155,7 @@ sub_807FD08: ; 807FD08 cmp r0, 0x3 ble @0807FD50 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0807FD56 @0807FD50: movs r0, 0x74 @@ -217597,7 +217597,7 @@ sub_8080018: ; 8080018 ldrb r2, [r4, 0x1] ldr r0, =gUnknown_08339AD8 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] adds r1, 0x54 adds r1, r5 @@ -217615,7 +217615,7 @@ sub_8080018: ; 8080018 adds r1, 0x8 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r4, 0x2 adds r5, 0x1 cmp r5, 0x3 @@ -218019,7 +218019,7 @@ sub_8080018: ; 8080018 negs r2, r2 movs r1, 0x78 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront b @080804F8 .pool @080804E4: @@ -218083,8 +218083,8 @@ sub_8080018: ; 8080018 ldrsh r1, [r1, r2] bl nullsub_31 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably add sp, 0x4 @@ -218100,8 +218100,8 @@ sub_8080588: ; 8080588 movs r0, 0 movs r1, 0 bl SetGpuReg - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks ldr r0, =sub_807F764 bl SetVBlankCallback @@ -218117,12 +218117,12 @@ sub_8080588: ; 8080588 lsls r0, 1 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r3, =0x000009b8 adds r1, r3 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0 movs r1, 0x1 movs r2, 0xD0 @@ -218428,7 +218428,7 @@ sub_80807BC: ; 80807BC mov r1, r8 lsrs r4, r1, 24 adds r1, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim add r1, sp, 0x8 movs r0, 0xFF strb r0, [r1] @@ -218481,7 +218481,7 @@ sub_80807BC: ; 80807BC @080808A6: lsrs r4, r5, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -218632,7 +218632,7 @@ sub_80808D4: ; 80808D4 ldrb r2, [r5, 0x1] ldr r0, =gUnknown_08339AD8 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] adds r1, 0x54 adds r1, r4 @@ -218650,7 +218650,7 @@ sub_80808D4: ; 80808D4 adds r1, 0x8 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r5, 0x2 adds r4, 0x1 cmp r4, 0x3 @@ -218933,7 +218933,7 @@ sub_80808D4: ; 80808D4 negs r2, r2 movs r1, 0x78 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront @08080CAE: ldr r0, =0x020322a4 ldr r1, [r0] @@ -219061,8 +219061,8 @@ sub_80808D4: ; 80808D4 ldrsh r1, [r1, r2] bl nullsub_31 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably add sp, 0x4 @@ -219624,7 +219624,7 @@ sub_8081288: ; 8081288 subs r2, r1 adds r1, r6, 0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 adds r2, r1, 0 @@ -219637,7 +219637,7 @@ sub_8081288: ; 8081288 ldr r5, =0x02020630 adds r0, r4, r5 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim adds r5, 0x1C adds r4, r5 ldr r0, =sub_8082F9C @@ -219656,7 +219656,7 @@ sub_8081288: ; 8081288 ldr r1, =0x02020630 adds r0, r1 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1F bl audio_play b @08081358 @@ -219671,7 +219671,7 @@ sub_8081288: ; 8081288 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x20 bl audio_play @08081358: @@ -220205,7 +220205,7 @@ sub_8081744: ; 8081744 adds r1, r5, 0x4 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r4] adds r0, 0x4A ldrh r0, [r0] @@ -220357,8 +220357,8 @@ sub_8081898: ; 8081898 ldrsh r1, [r1, r2] bl nullsub_31 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably pop {r4-r6} @@ -221634,7 +221634,7 @@ sub_8081FC8: ; 8081FC8 cmp r0, 0xFF beq @0808235C adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -221667,7 +221667,7 @@ sub_8081FC8: ; 8081FC8 cmp r0, 0xFF beq @0808239E adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -221807,8 +221807,8 @@ sub_8081FC8: ; 8081FC8 ldrsh r1, [r1, r2] bl nullsub_31 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably pop {r3} @@ -222215,9 +222215,9 @@ sub_8082644: ; 8082644 bne @08082898 bl FreeAllWindowBuffers movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap ldr r0, [r6] bl Free str r4, [r6] @@ -222277,8 +222277,8 @@ sub_8082644: ; 8082644 ldrsh r1, [r1, r2] bl nullsub_31 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably add sp, 0x4 @@ -222433,9 +222433,9 @@ sub_8082924: ; 8082924 @08082A76: bl FreeAllWindowBuffers movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap ldr r4, =0x020322a4 ldr r0, [r4] bl Free @@ -222457,8 +222457,8 @@ sub_8082924: ; 8082924 ldrsh r1, [r1, r2] bl nullsub_31 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably pop {r4-r6} @@ -222906,7 +222906,7 @@ sub_8082E3C: ; 8082E3C cmp r0, 0 beq @08082E80 adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08082E80: pop {r0} bx r0 @@ -222975,7 +222975,7 @@ sub_8082E84: ; 8082E84 adds r2, 0x50 ldr r0, =gUnknown_08339BE0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -223037,7 +223037,7 @@ sub_8082F68: ; 8082F68 cmp r0, 0 beq @08082F94 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08082F94: pop {r4} pop {r0} @@ -223073,7 +223073,7 @@ sub_8082F9C: ; 8082F9C cmp r0, 0 beq @08082FD4 adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08082FD4: pop {r0} bx r0 @@ -223171,13 +223171,13 @@ sub_8083010: ; 8083010 cmp r0, 0x3 bne @080830A0 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, =gUnknown_08339C60 movs r2, 0x14 negs r2, r2 movs r1, 0x78 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront b @080830B2 .pool @080830A0: @@ -223188,7 +223188,7 @@ sub_8083010: ; 8083010 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080830B2: ldrh r0, [r4, 0x30] strh r0, [r4, 0x26] @@ -223257,7 +223257,7 @@ sub_80830C0: ; 80830C0 adds r0, 0x1 strb r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08083130: ldrh r0, [r4, 0x30] strh r0, [r4, 0x26] @@ -223764,7 +223764,7 @@ sub_8083450: ; 8083450 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r6, 0x1 lsls r0, 16 lsrs r6, r0, 16 @@ -224083,7 +224083,7 @@ sub_8083450: ; 8083450 lsls r4, r6, 24 lsrs r4, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -224566,7 +224566,7 @@ sub_8083B08: ; 8083B08 movs r1, 0x80 movs r2, 0x34 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r7, =0x020322a4 ldr r1, [r7] adds r1, 0x46 @@ -224580,7 +224580,7 @@ sub_8083B08: ; 8083B08 ldr r6, =0x02020630 adds r0, r6 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r7] adds r0, 0x46 ldrb r1, [r0] @@ -224596,7 +224596,7 @@ sub_8083B08: ; 8083B08 movs r1, 0xA0 movs r2, 0x34 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x47 strb r0, [r1] @@ -224612,7 +224612,7 @@ sub_8083B08: ; 8083B08 movs r1, 0xC0 movs r2, 0x34 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r1, 0x48 strb r0, [r1] @@ -224624,7 +224624,7 @@ sub_8083B08: ; 8083B08 lsls r0, 2 adds r0, r6 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r7] adds r0, 0x48 ldrb r1, [r0] @@ -224771,7 +224771,7 @@ sub_8083B08: ; 8083B08 b @08083C84 @08083D8A: movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x5 movs r1, 0x3 bl CopyWindowToVram @@ -224936,7 +224936,7 @@ sub_8083E24: ; 8083E24 cmp r6, 0x2 ble @08083E8A ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0x3 bl CopyWindowToVram @@ -225261,7 +225261,7 @@ sub_808417C: ; 808417C movs r3, 0x1 bl sub_80840D4 movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 movs r1, 0x3 bl CopyWindowToVram @@ -228686,13 +228686,13 @@ overworld_bg_setup: ; 8085CA8 mov r0, r8 ldr r1, [r0] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r6] movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r5] movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap bl sub_81971D0 pop {r3} mov r8, r3 @@ -228828,10 +228828,10 @@ c2_overworld_basic: ; 8085E24 push {lr} bl script_env_2_run_current_script bl run_active_tasks - bl call_obj_callbacks + bl CallObjectCallbacks bl camera_update bl sub_808A314 - bl obj_sync_something + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably bl sub_80A0A38 bl do_scheduled_bg_tilemap_copies_to_vram @@ -229401,8 +229401,8 @@ set_vblank_callback_8086390: ; 8086380 thumb_func_start vblank_cb_8086390 vblank_cb_8086390: ; 8086390 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl sub_80BA0A8 bl sub_8089BA4 bl copy_pal_bg_faded_to_pal_ram @@ -229934,8 +229934,8 @@ sub_80867D8: ; 80867D8 ldr r0, [r1, 0x8] movs r0, 0 movs r1, 0x80 - bl reset_super_sprites - bl copy_super_sprites_to_oam + bl ResetSpriteRange + bl LoadOamFromSprites add sp, 0x4 pop {r4-r7} pop {r0} @@ -230058,7 +230058,7 @@ sub_8086988: ; 8086988 push {r4,lr} adds r4, r0, 0 bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl sub_80A1A74 bl dp12_8087EA4 bl dp13_810BB8C @@ -231925,7 +231925,7 @@ sub_808780C: ; 808780C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08087838: movs r0, 0 strb r0, [r5] @@ -232546,7 +232546,7 @@ sub_8087C8C: ; 8087C8C lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @08087D0A .pool @08087CF8: @@ -232556,7 +232556,7 @@ sub_8087C8C: ; 8087C8C lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent @08087D0A: adds r0, r5, 0 movs r1, 0 @@ -238236,7 +238236,7 @@ sub_808A134: ; 808A134 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0808A150: adds r0, r5, 0 bl sub_808ED34 @@ -242415,7 +242415,7 @@ sub_808C114: ; 808C114 ldr r1, =0x02020630 adds r0, r1 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4,r5} pop {r0} bx r0 @@ -242454,7 +242454,7 @@ sub_808C15C: ; 808C15C lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4-r6} pop {r0} bx r0 @@ -242496,14 +242496,14 @@ sub_808C1B4: ; 808C1B4 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r6, 0x4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 add r0, r8 movs r1, 0x1 - bl obj_anim_image_seek + bl SeekObjectImageAnim pop {r3} mov r8, r3 pop {r4-r6} @@ -242544,7 +242544,7 @@ sub_808C228: ; 808C228 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4-r6} pop {r0} bx r0 @@ -243261,7 +243261,7 @@ sub_808C814: ; 808C814 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0 bl remove_task @0808C87A: @@ -243627,7 +243627,7 @@ sub_808CABC: ; 808CABC lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0808CB5C: movs r0, 0x1 pop {r4-r6} @@ -243925,7 +243925,7 @@ sub_808CD94: ; 808CD94 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 movs r1, 0x11 bl FillWindowPixelBuffer @@ -243973,7 +243973,7 @@ sub_808CE04: ; 808CE04 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 movs r1, 0x11 bl FillWindowPixelBuffer @@ -244133,7 +244133,7 @@ sub_808CF78: ; 808CF78 ldr r1, =0x02020630 adds r4, r0, r1 adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject movs r0, 0 strh r0, [r4, 0x24] strh r0, [r4, 0x26] @@ -244760,7 +244760,7 @@ sub_808D450: ; 808D450 movs r1, 0 movs r2, 0 movs r3, 0x1F - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -244793,7 +244793,7 @@ sub_808D450: ; 808D450 movs r1, 0 movs r2, 0 movs r3, 0x1F - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -245422,7 +245422,7 @@ npc_delete_obj_and_free_tiles_for_npc_type: ; 808D90C adds r0, r1 lsls r0, 2 adds r0, r2 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles add sp, 0x8 pop {r4} pop {r0} @@ -245543,7 +245543,7 @@ npc_spawn_with_provided_template: ; 808D98C movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r8, r0 @@ -245648,7 +245648,7 @@ npc_spawn_with_provided_template: ; 808D98C lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0808DB16: ldrb r0, [r6, 0xB] lsrs r0, 4 @@ -245756,7 +245756,7 @@ npc_instanciation_something: ; 808DB40 lsls r0, 2 adds r0, r4 adds r1, r2, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable @0808DBF0: adds r0, r5, 0 @0808DBF2: @@ -246003,7 +246003,7 @@ sub_808DD68: ; 808DD68 asrs r2, 16 adds r0, r6, 0 mov r3, r9 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 adds r0, r6, 0 @@ -246019,7 +246019,7 @@ sub_808DD68: ; 808DD68 ldr r0, =0x02020630 adds r4, r0 adds r0, r4, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r4, 0x42 ldrb r1, [r4] movs r0, 0x3F @@ -246099,7 +246099,7 @@ sprite_new: ; 808DE0C ldrsh r2, [r6, r0] mov r0, sp movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -246181,7 +246181,7 @@ sprite_new: ; 808DE0C cmp r1, 0 beq @0808DF48 adds r0, r5, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r2, r5, 0 adds r2, 0x42 ldrb r0, [r2] @@ -246204,7 +246204,7 @@ sprite_new: ; 808DE0C lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0808DF6C: adds r0, r6, 0 add sp, 0x20 @@ -246611,7 +246611,7 @@ sub_808E1B8: ; 808E1B8 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 cmp r7, 0x40 @@ -246678,7 +246678,7 @@ sub_808E1B8: ; 808E1B8 cmp r1, 0 beq @0808E31E adds r0, r4, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable @0808E31E: mov r0, r8 lsls r2, r0, 4 @@ -246711,7 +246711,7 @@ sub_808E1B8: ; 808E1B8 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0808E362: adds r0, r6, 0 bl sub_808E38C @@ -246981,14 +246981,14 @@ npc_turn: ; 808E544 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r6, 0x4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r5 movs r1, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim @0808E58A: pop {r4-r6} pop {r0} @@ -247116,7 +247116,7 @@ get_berry_tree_graphics: ; 808E5F4 strb r0, [r7, 0x5] adds r0, r7, 0 adds r1, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0808E680: pop {r4-r7} pop {r0} @@ -247393,7 +247393,7 @@ sub_808E82C: ; 808E82C thumb_func_start gpu_pal_allocator_reset__manage_upper_four gpu_pal_allocator_reset__manage_upper_four: ; 808E880 push {lr} - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0xC strb r0, [r1] @@ -247458,13 +247458,13 @@ sub_808E8F4: ; 808E8F4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF bne @0808E912 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette lsls r0, 24 lsrs r0, 24 b @0808E914 @@ -248040,7 +248040,7 @@ sub_808ED34: ; 808ED34 movs r1, 0 movs r2, 0 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -256348,7 +256348,7 @@ npc_apply_anim_looping: ; 8092A70 @08092AAA: ldrb r1, [r1] adds r0, r4, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim @08092AB2: pop {r4} pop {r0} @@ -256383,7 +256383,7 @@ obj_npc_animation_step: ; 8092AB8 ldrb r1, [r2, 0x4] @08092AEA: adds r0, r4, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim @08092AF0: pop {r4} pop {r0} @@ -261330,7 +261330,7 @@ sub_8094DE4: ; 8094DE4 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim add sp, 0x4 pop {r4,r5} pop {r0} @@ -262641,7 +262641,7 @@ sub_80956F4: ; 80956F4 lsrs r2, 6 movs r3, 0 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft movs r0, 0x1 pop {r4} pop {r1} @@ -263302,7 +263302,7 @@ sub_8095B84: ; 8095B84 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent adds r0, r6, 0 bl do_animation_x03 add sp, 0x4 @@ -264029,10 +264029,10 @@ sub_80960C8: ; 80960C8 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim pop {r4,r5} pop {r0} bx r0 @@ -264385,10 +264385,10 @@ sub_8096330: ; 8096330 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim pop {r4,r5} pop {r0} bx r0 @@ -265868,6 +265868,7 @@ sub_8096DB8: ; 8096DB8 thumb_func_end sub_8096DB8 thumb_func_start npc_y_height_related +; void npc_y_height_related(u8 a1, struct obj *object, u8 a3) npc_y_height_related: ; 8096E0C push {r4,r5,lr} lsls r0, 24 @@ -267475,7 +267476,7 @@ obj_anim_image_set_and_seek: ; 8097994 ands r1, r3 strb r1, [r4] adds r1, r2, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim pop {r4} pop {r0} bx r0 @@ -267669,7 +267670,7 @@ sub_8097AF0: ; 8097AF0 cmp r1, r0 bne @08097B16 adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08097B16: adds r5, 0x44 subs r4, 0x1 @@ -267745,7 +267746,7 @@ sub_8097B78: ; 8097B78 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08097BAA: pop {r4,r5} pop {r0} @@ -267805,7 +267806,7 @@ sub_8097BB4: ; 8097BB4 .pool @08097C20: adds r0, r4, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r2, r4, 0 adds r2, 0x42 ldrb r0, [r2] @@ -267817,7 +267818,7 @@ sub_8097BB4: ; 8097BB4 @08097C36: adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08097C3E: pop {r4,r5} pop {r0} @@ -269514,7 +269515,7 @@ sub_8098858: ; 8098858 adds r1, r5, 0 ldr r2, [sp, 0x14] adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r1, r5, 0x1 lsls r1, 16 lsrs r1, 16 @@ -269534,7 +269535,7 @@ sub_8098858: ; 8098858 adds r0, r7, 0 ldr r2, [sp, 0x18] adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r1, r5, 0x2 lsls r1, 16 lsrs r1, 16 @@ -269551,7 +269552,7 @@ sub_8098858: ; 8098858 adds r0, r7, 0 mov r2, r8 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r1, r5, 0x3 lsls r1, 16 lsrs r1, 16 @@ -269569,7 +269570,7 @@ sub_8098858: ; 8098858 adds r0, r7, 0 ldr r2, [sp, 0x14] mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r1, r5, 0x5 lsls r1, 16 lsrs r1, 16 @@ -269581,7 +269582,7 @@ sub_8098858: ; 8098858 adds r0, r7, 0 mov r2, r8 mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r1, r5, 0x6 lsls r1, 16 lsrs r1, 16 @@ -269597,7 +269598,7 @@ sub_8098858: ; 8098858 adds r0, r7, 0 ldr r2, [sp, 0x14] adds r3, r6, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r1, r5, 0x7 lsls r1, 16 lsrs r1, 16 @@ -269610,7 +269611,7 @@ sub_8098858: ; 8098858 adds r0, r7, 0 ldr r2, [sp, 0x18] adds r3, r6, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r5, 0x8 lsls r5, 16 lsrs r5, 16 @@ -269623,7 +269624,7 @@ sub_8098858: ; 8098858 adds r1, r5, 0 mov r2, r8 adds r3, r6, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x20 pop {r3-r5} mov r8, r3 @@ -269697,7 +269698,7 @@ sub_80989E0: ; 80989E0 adds r0, r7, 0 mov r1, r9 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r9 adds r1, 0x1 lsls r1, 16 @@ -269718,7 +269719,7 @@ sub_80989E0: ; 80989E0 str r0, [sp, 0x8] adds r0, r7, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r9 adds r1, 0x2 lsls r1, 16 @@ -269739,7 +269740,7 @@ sub_80989E0: ; 80989E0 adds r0, r7, 0 mov r2, r8 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r9 adds r1, 0x3 lsls r1, 16 @@ -269759,7 +269760,7 @@ sub_80989E0: ; 80989E0 adds r0, r7, 0 ldr r2, [sp, 0x10] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r9 adds r1, 0x5 lsls r1, 16 @@ -269772,7 +269773,7 @@ sub_80989E0: ; 80989E0 adds r0, r7, 0 mov r2, r8 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r9 adds r1, 0x6 lsls r1, 16 @@ -269790,7 +269791,7 @@ sub_80989E0: ; 80989E0 adds r0, r7, 0 ldr r2, [sp, 0x10] adds r3, r6, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r9 adds r1, 0x7 lsls r1, 16 @@ -269804,7 +269805,7 @@ sub_80989E0: ; 80989E0 adds r0, r7, 0 ldr r2, [sp, 0x14] adds r3, r6, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x8 add r9, r0 mov r0, r9 @@ -269820,7 +269821,7 @@ sub_80989E0: ; 80989E0 mov r1, r9 mov r2, r8 adds r3, r6, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x1C pop {r3-r5} mov r8, r3 @@ -269897,7 +269898,7 @@ rbox_fill_rectangle: ; 8098B7C movs r1, 0 mov r2, r8 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r3,r4} mov r8, r3 @@ -274607,7 +274608,7 @@ sub_809AE6C: ; 809AE6C movs r1, 0 bl sub_81973FC ldrb r0, [r5] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5] movs r1, 0x11 bl FillWindowPixelBuffer @@ -282023,7 +282024,7 @@ sub_809E8E8: ; 809E8E8 b @0809E9FE @0809E9F8: adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0809E9FE: pop {r0} bx r0 @@ -282154,7 +282155,7 @@ sub_809EA04: ; 809EA04 b @0809EAFE @0809EAF8: adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0809EAFE: pop {r0} bx r0 @@ -282169,13 +282170,13 @@ sub_809EB04: ; 809EB04 lsls r5, 24 lsrs r5, 24 ldr r0, =gUnknown_085104C4 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_085104F0 mov r8, r0 movs r1, 0x35 movs r2, 0x44 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 ldr r6, =0x02020630 @@ -282195,7 +282196,7 @@ sub_809EB04: ; 809EB04 movs r1, 0x35 movs r2, 0x44 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -282222,7 +282223,7 @@ sub_809EB8C: ; 809EB8C push {lr} ldr r0, =gUnknown_085104C4 ldrh r0, [r0, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 .pool @@ -282764,11 +282765,11 @@ sub_809EF88: ; 809EF88 ldr r0, [r1, 0x8] movs r0, 0 movs r1, 0x80 - bl reset_super_sprites - bl copy_super_sprites_to_oam + bl ResetSpriteRange + bl LoadOamFromSprites bl remove_some_task bl dp12_8087EA4 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl sub_80A1A74 bl sub_809F048 @@ -282817,8 +282818,8 @@ sub_809F048: ; 809F048 sub_809F090: ; 809F090 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -282828,8 +282829,8 @@ sub_809F090: ; 809F090 thumb_func_start sub_809F0AC sub_809F0AC: ; 809F0AC push {lr} - bl copy_queue_process - bl copy_super_sprites_to_oam + bl ProcessObjectCopyRequests + bl LoadOamFromSprites bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -283467,7 +283468,7 @@ sub_809F654: ; 809F654 bl AddWindow strb r0, [r4] ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0 bl sub_81973FC @@ -283525,7 +283526,7 @@ sub_809F6C8: ; 809F6C8 strb r0, [r4] ldr r4, =0x0203760d ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0 bl sub_81973FC @@ -285150,7 +285151,7 @@ sub_80A03E4: ; 80A03E4 b @080A04FC .pool @080A0490: - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl sub_80A1A74 bl dp12_8087EA4 @@ -285293,7 +285294,7 @@ sub_80A0550: ; 80A0550 movs r2, 0xE bl sub_8098858 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -285703,7 +285704,7 @@ decompress_palette: ; 80A18F4 lsls r5, 16 ldr r6, =0x02037fe8 adds r1, r6, 0 - bl call_LZZUnCompWram + bl LZDecompressWram lsls r4, 1 ldr r1, =0x02037714 adds r1, r4, r1 @@ -290103,7 +290104,7 @@ move_anim_8072740: ; 80A3BFC adds r4, r0, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x020383fe ldrb r0, [r1] subs r0, 0x1 @@ -290264,11 +290265,11 @@ ma00_load_graphics: ; 80A3D24 lsls r5, r4, 3 ldr r0, =gUnknown_085112C4 adds r0, r5, r0 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_08511BCC adds r5, r0 adds r0, r5, 0 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap ldr r0, [r6] adds r0, 0x2 str r0, [r6] @@ -290309,9 +290310,9 @@ ma01_080728D0: ; 80A3D8C adds r0, r1 ldrh r5, [r0, 0x6] adds r0, r5, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r5, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, [r6] adds r0, 0x2 str r0, [r6] @@ -290434,7 +290435,7 @@ ma02_instanciate_template: ; 80A3DD8 lsrs r3, 24 adds r0, r7, 0 adds r1, r4, 0 - bl obj_add_from_template_call_callback_once + bl AddObjectAndAnimateForOneFrame ldr r1, =0x020383fe ldrb r0, [r1] adds r0, 0x1 @@ -290636,12 +290637,12 @@ sub_80A3FC4: ; 80A3FC4 lsls r0, 3 adds r0, r6 ldrh r0, [r0, 0x6] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldrh r0, [r4] lsls r0, 3 adds r0, r6 ldrh r0, [r0, 0x6] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrh r1, [r4] adds r0, r7, 0 orrs r0, r1 @@ -292497,7 +292498,7 @@ sub_80A4FC8: ; 80A4FC8 ldr r0, [r0] ldr r5, =0x0201c000 adds r1, r5, 0 - bl call_LZZUnCompWram + bl LZDecompressWram bl sub_80A6D94 lsls r0, 24 lsrs r0, 24 @@ -292516,7 +292517,7 @@ sub_80A4FC8: ; 80A4FC8 adds r0, r4, r6 ldr r0, [r0] ldr r1, =0x06002000 - bl call_LZZUnCompVram + bl LZDecompressVram adds r6, 0x4 adds r4, r6 ldr r4, [r4] @@ -292539,11 +292540,11 @@ sub_80A4FC8: ; 80A4FC8 adds r0, r4, r0 ldr r0, [r0] ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram adds r0, r4, r5 ldr r0, [r0] ldr r1, =0x06008000 - bl call_LZZUnCompVram + bl LZDecompressVram adds r5, 0x4 adds r4, r5 ldr r0, [r4] @@ -296133,10 +296134,10 @@ sub_80A6C68: ; 80A6C68 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add r0, sp, 0xC ldrb r0, [r0, 0x9] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x20 pop {r0} bx r0 @@ -296161,7 +296162,7 @@ sub_80A6CC0: ; 80A6CC0 bl CpuSet ldr r1, [r4] mov r0, r8 - bl call_LZZUnCompWram + bl LZDecompressWram lsls r5, 24 lsrs r5, 24 ldr r1, [r4] @@ -296199,12 +296200,12 @@ sub_80A6D10: ; 80A6D10 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r0, r4, 0 adds r1, r5, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer add sp, 0xC pop {r4,r5} pop {r0} @@ -296219,7 +296220,7 @@ sub_80A6D48: ; 80A6D48 lsls r4, 24 lsrs r4, 24 adds r0, r4, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4} pop {r0} bx r0 @@ -296245,7 +296246,7 @@ sub_80A6D60: ; 80A6D60 bl sub_80A4720 @080A6D86: ldrb r0, [r4, 0x9] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4,r5} pop {r0} bx r0 @@ -297017,7 +297018,7 @@ sub_80A7270: ; 80A7270 lsrs r2, 6 lsls r3, 30 lsrs r3, 30 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft pop {r3} mov r8, r3 pop {r4-r7} @@ -297065,7 +297066,7 @@ sub_80A7344: ; 80A7344 lsrs r2, 6 lsls r3, 30 lsrs r3, 30 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft pop {r4} pop {r0} bx r0 @@ -297144,7 +297145,7 @@ sub_80A73E0: ; 80A73E0 lsls r3, 30 lsrs r3, 30 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft @080A742E: ldr r6, =0xffff0000 lsls r0, r7, 16 @@ -297225,7 +297226,7 @@ sub_80A749C: ; 80A749C lsls r3, 30 lsrs r3, 30 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft add sp, 0x4 pop {r4} pop {r0} @@ -297934,7 +297935,7 @@ obj_delete_but_dont_free_vram: ; 80A7A5C movs r2, 0x40 orrs r1, r2 strb r1, [r3] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r0} bx r0 thumb_func_end obj_delete_but_dont_free_vram @@ -298234,7 +298235,7 @@ sub_80A7CB4: ; 80A7CB4 lsrs r4, r0, 24 ldr r0, =0x0203841e ldrh r0, [r0] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0xFF @@ -299152,7 +299153,7 @@ sub_80A8394: ; 80A8394 lsls r0, r7, 3 ldr r1, =gUnknown_08525FC0 adds r0, r1 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic lsls r0, 16 lsrs r0, 16 str r0, [sp, 0xC] @@ -299162,7 +299163,7 @@ sub_80A8394: ; 80A8394 lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x2] - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r5, r0, 24 ldr r4, =0x020244d4 @@ -299246,7 +299247,7 @@ sub_80A8394: ; 80A8394 str r2, [sp] adds r2, r6, 0 mov r3, r8 - bl load_poke_gfx_probably + bl DecompressMonPic_2 b @080A8540 .pool @080A84B0: @@ -299297,7 +299298,7 @@ sub_80A8394: ; 80A8394 str r2, [sp] adds r2, r6, 0 mov r3, r8 - bl sub_8034B7C + bl DecompressMonPicWithoutDuplicatingDeoxysTiles b @080A8540 .pool @080A8524: @@ -299313,7 +299314,7 @@ sub_80A8394: ; 80A8394 str r2, [sp] adds r2, r6, 0 mov r3, r8 - bl load_poke_gfx_probably + bl DecompressMonPic_2 @080A8540: ldr r5, =0x020244d4 ldr r0, [r5] @@ -299370,7 +299371,7 @@ sub_80A8394: ; 80A8394 lsls r2, 16 asrs r2, 16 ldr r3, [sp, 0x8] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 bl sub_80A4DF0 @@ -299405,7 +299406,7 @@ sub_80A8394: ; 80A8394 thumb_func_start sub_80A8610 sub_80A8610: ; 80A8610 push {lr} - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources pop {r0} bx r0 thumb_func_end sub_80A8610 @@ -300047,7 +300048,7 @@ sub_80A8AEC: ; 80A8AEC strh r0, [r4, 0x38] ldrb r1, [r1, 0xC] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =move_anim_8074EE0 adds r0, r4, 0 bl oamt_set_x3A_32 @@ -300142,7 +300143,7 @@ sub_80A8BC4: ; 80A8BC4 subs r1, r2 strh r1, [r0, 0x24] ldr r0, =0x00002771 - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x10] @@ -300291,7 +300292,7 @@ sub_80A8CAC: ; 80A8CAC cmp r0, 0 bne @080A8D6C ldr r0, =0x00002771 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r5, 0 bl move_anim_task_del @080A8D6C: @@ -300661,10 +300662,10 @@ c2_80777E8: ; 80A933C bl sub_8035AA4 b @080A95D2 @080A944A: - bl reset_all_obj_data + bl ResetAllObjectData b @080A95D2 @080A9450: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -301068,7 +301069,7 @@ sub_80A9708: ; 80A9708 adds r0, r5, 0 adds r1, r4, 0 mov r2, r8 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x020241e4 adds r4, r7, r1 strb r0, [r4] @@ -301120,7 +301121,7 @@ sub_80A9708: ; 80A9708 ldr r1, =0x020244e4 adds r1, r7, r1 ldrb r1, [r1] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x020244d0 ldr r0, [r0] ldr r0, [r0] @@ -301204,7 +301205,7 @@ sub_80A9708: ; 80A9708 @080A9914: movs r1, 0x50 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r3, =0x020241e4 strb r0, [r3] ldr r4, =0x02020630 @@ -301285,7 +301286,7 @@ sub_80A9708: ; 80A9708 adds r0, r5, 0 adds r1, r4, 0 mov r2, r8 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x020241e4 adds r4, r7, r1 strb r0, [r4] @@ -301337,7 +301338,7 @@ sub_80A9708: ; 80A9708 ldr r1, =0x020244e4 adds r1, r7, r1 ldrb r1, [r1] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x020244d0 ldr r0, [r0] ldr r0, [r0] @@ -301588,9 +301589,9 @@ sub_80A9C70: ; 80A9C70 lsrs r0, 24 mov r8, r0 ldr r0, =gUnknown_08524F84 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_0852588C - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap ldr r1, =0x03005e00 mov r2, r8 lsls r0, r2, 2 @@ -301617,7 +301618,7 @@ sub_80A9C70: ; 80A9C70 asrs r2, 16 ldr r0, =gUnknown_0853EF60 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 lsls r0, r4, 4 @@ -301669,7 +301670,7 @@ sub_80A9C70: ; 80A9C70 asrs r2, 16 ldr r0, =gUnknown_0853EF60 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 lsls r0, r4, 4 @@ -301876,11 +301877,11 @@ sub_80A9E78: ; 80A9E78 cmp r0, 0 beq @080A9EE6 adds r0, r4, 0 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources b @080A9EEC @080A9EE6: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080A9EEC: pop {r4} pop {r0} @@ -301932,11 +301933,11 @@ sub_80A9EF4: ; 80A9EF4 lsls r2, r4, 16 asrs r2, 16 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 ldr r0, =0x0000271a - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 ldr r1, =0xffff0000 cmp r0, r1 @@ -301958,7 +301959,7 @@ sub_80A9EF4: ; 80A9EF4 ldr r1, =0x02020630 adds r0, r1 ldr r1, =gUnknown_0853EF40 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r1, =0x03005e00 lsls r0, r6, 2 adds r0, r6 @@ -302020,7 +302021,7 @@ sub_80AA020: ; 80AA020 lsls r4, 24 lsrs r4, 24 ldr r0, =0x0000271a - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r2, r0, 24 ldr r1, =0x03005e00 @@ -302164,7 +302165,7 @@ sub_80AA124: ; 80AA124 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @080AA186 .pool @080AA16C: @@ -302630,7 +302631,7 @@ sub_80AA4EC: ; 80AA4EC adds r1, r5, 0 asrs r2, r7, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -302640,7 +302641,7 @@ sub_80AA4EC: ; 80AA4EC adds r4, r0 adds r0, r4, 0 adds r1, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1 strh r0, [r4, 0x2E] adds r0, r6, 0x1 @@ -302673,7 +302674,7 @@ sub_80AA548: ; 80AA548 adds r1, r4, 0 asrs r2, r6, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -302685,7 +302686,7 @@ sub_80AA548: ; 80AA548 lsls r1, 24 lsrs r1, 24 adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -302784,7 +302785,7 @@ title_screen_logo_shine_obj_callback_type1: ; 80AA5A4 movs r0, 0 strh r0, [r1] adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AA648: pop {r4} pop {r0} @@ -302810,7 +302811,7 @@ title_screen_logo_shine_obj_callback_type2: ; 80AA654 .pool @080AA670: adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AA676: pop {r0} bx r0 @@ -302841,7 +302842,7 @@ title_screen_add_logo_shine_obj: ; 80AA67C movs r1, 0 movs r2, 0x44 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 ldr r1, =0x02020630 @@ -302865,7 +302866,7 @@ title_screen_add_logo_shine_obj: ; 80AA67C movs r1, 0 movs r2, 0x44 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 ldr r6, =0x02020630 @@ -302893,7 +302894,7 @@ title_screen_add_logo_shine_obj: ; 80AA67C movs r1, 0 movs r2, 0x44 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 lsls r1, r2, 4 @@ -302917,7 +302918,7 @@ title_screen_add_logo_shine_obj: ; 80AA67C mov r0, r9 movs r2, 0x44 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 lsls r0, r2, 4 @@ -302948,8 +302949,8 @@ title_screen_add_logo_shine_obj: ; 80AA67C title_screen_vblank_callback: ; 80AA780 push {lr} bl sub_80BA0A8 - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram ldr r0, =0x02022e1a ldrh r1, [r0] @@ -303099,24 +303100,24 @@ c2_title_screen_1: ; 80AA7A4 bl LZ77UnCompVram bl remove_some_task bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x9 strb r0, [r1] ldr r0, =gUnknown_08540048 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085400F0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0854013C - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08DDE438 movs r1, 0x80 lsls r1, 1 movs r2, 0x20 bl gpu_pal_apply ldr r0, =gUnknown_08540100 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =0x030022c0 movs r2, 0x87 lsls r2, 3 @@ -303278,8 +303279,8 @@ c2_title_screen_1: ; 80AA7A4 c2_title_screen_2: ; 80AAB2C push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -303370,7 +303371,7 @@ task_title_screen_1: ; 80AAB44 movs r1, 0x62 movs r2, 0x2 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r4, =0x02020630 @@ -303385,7 +303386,7 @@ task_title_screen_1: ; 80AAB44 movs r1, 0xA2 movs r2, 0x2 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -303813,7 +303814,7 @@ sub_80AAFA4: ; 80AAFA4 bne @080AB060 movs r0, 0x90 lsls r0, 5 - bl gpu_pal_alloc_new + bl AllocObjectPalette adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -303829,7 +303830,7 @@ sub_80AAFA4: ; 80AAFA4 adds r0, r4, r1 strb r5, [r0] ldr r0, =0x00001201 - bl gpu_pal_alloc_new + bl AllocObjectPalette ldr r2, =0x000006d4 adds r1, r4, r2 strb r0, [r1] @@ -306522,7 +306523,7 @@ sub_80AC594: ; 80AC594 cmp r0, 0x1 beq @080AC650 ldr r0, =gUnknown_0854FB5C - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_0854C290 bl sub_80ABF4C movs r5, 0 @@ -306531,7 +306532,7 @@ sub_80AC594: ; 80AC594 movs r1, 0 movs r2, 0 movs r3, 0xFF - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -306620,7 +306621,7 @@ sub_80AC660: ; 80AC660 ldr r0, [r0] cmp r0, 0 beq @080AC686 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AC686: adds r0, r4, 0x1 lsls r0, 16 @@ -306629,7 +306630,7 @@ sub_80AC660: ; 80AC660 bls @080AC678 movs r0, 0x90 lsls r0, 5 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006de @@ -307188,7 +307189,7 @@ sub_80ACAB0: ; 80ACAB0 strh r0, [r7, 0x34] adds r0, r7, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim mov r3, r8 strh r3, [r7, 0x36] adds r2, r7, 0 @@ -307291,7 +307292,7 @@ sub_80ACB84: ; 80ACB84 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1 strh r0, [r5, 0x36] ldr r1, =0x02021bbc @@ -307449,7 +307450,7 @@ sub_80ACCB4: ; 80ACCB4 sub_80ACD68: ; 80ACD68 push {lr} ldr r0, =gUnknown_0854FC54 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic pop {r0} bx r0 .pool @@ -307481,7 +307482,7 @@ sub_80ACD78: ; 80ACD78 movs r3, 0x2 ldrsh r2, [r2, r3] movs r3, 0x4E - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x40 @@ -307691,7 +307692,7 @@ sub_80ACF38: ; 80ACF38 ldr r0, [r0] cmp r0, 0 beq @080ACF5E - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080ACF5E: adds r0, r4, 0x1 lsls r0, 16 @@ -307706,7 +307707,7 @@ sub_80ACF38: ; 80ACF38 movs r1, 0 strb r1, [r0] ldr r0, =0x00001206 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag pop {r4-r7} pop {r0} bx r0 @@ -307942,7 +307943,7 @@ snowflake_add: ; 80AD164 movs r1, 0 movs r2, 0 movs r3, 0x4E - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -308006,7 +308007,7 @@ snowflake_remove: ; 80AD1D0 adds r1, 0x60 adds r1, r0 ldr r0, [r1] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x1 @080AD200: pop {r1} @@ -308077,7 +308078,7 @@ sub_80AD204: ; 80AD204 movs r1, 0x1 bics r1, r6 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim strh r7, [r5, 0x34] movs r0, 0x1 cmp r4, 0 @@ -309254,14 +309255,14 @@ sub_80ADCAC: ; 80ADCAC str r0, [sp] str r1, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r5, 0 @080ADCD0: ldr r0, =gUnknown_0854FD18 movs r1, 0 movs r2, 0 movs r3, 0xFF - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -309340,7 +309341,7 @@ sub_80ADD68: ; 80ADD68 ldr r0, [r0] cmp r0, 0 beq @080ADD8C - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080ADD8C: adds r0, r4, 0x1 lsls r0, 16 @@ -309348,7 +309349,7 @@ sub_80ADD68: ; 80ADD68 cmp r4, 0x13 bls @080ADD7E ldr r0, =0x00001201 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006fb @@ -309569,7 +309570,7 @@ sub_80ADEF4: ; 80ADEF4 sub_80ADF5C: ; 80ADF5C push {lr} ldr r0, =gUnknown_0854FD38 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic pop {r0} bx r0 .pool @@ -309592,7 +309593,7 @@ sub_80ADF6C: ; 80ADF6C movs r1, 0 movs r2, 0 movs r3, 0x4E - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -309676,7 +309677,7 @@ sub_80AE014: ; 80AE014 ldr r0, [r0] cmp r0, 0 beq @080AE03A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AE03A: adds r0, r4, 0x1 lsls r0, 16 @@ -309684,7 +309685,7 @@ sub_80AE014: ; 80AE014 cmp r4, 0x13 bls @080AE02C ldr r0, =0x00001202 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =gUnknown_0854C14C ldr r0, [r0] movs r1, 0xE0 @@ -310027,7 +310028,7 @@ sub_80AE2F0: ; 80AE2F0 str r0, [sp] str r1, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r6, 0 @080AE314: adds r0, r6, 0 @@ -310039,7 +310040,7 @@ sub_80AE2F0: ; 80AE2F0 ldr r0, =gUnknown_0854FD8C movs r1, 0 movs r3, 0xFF - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -310113,7 +310114,7 @@ sub_80AE3A8: ; 80AE3A8 ldr r0, [r0] cmp r0, 0 beq @080AE3CE - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AE3CE: adds r0, r4, 0x1 lsls r0, 16 @@ -310121,7 +310122,7 @@ sub_80AE3A8: ; 80AE3A8 cmp r4, 0x13 bls @080AE3C0 ldr r0, =0x00001203 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x00000724 @@ -310473,7 +310474,7 @@ sub_80AE6A4: ; 80AE6A4 ldr r0, [r0] cmp r0, 0 beq @080AE6CA - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AE6CA: adds r0, r4, 0x1 lsls r0, 16 @@ -310487,7 +310488,7 @@ sub_80AE6A4: ; 80AE6A4 movs r1, 0 strb r1, [r0] ldr r0, =0x00001204 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @080AE6E6: ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -310506,7 +310507,7 @@ sub_80AE6A4: ; 80AE6A4 ldr r0, [r0] cmp r0, 0 beq @080AE70A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AE70A: adds r0, r4, 0x1 lsls r0, 16 @@ -310538,7 +310539,7 @@ sub_80AE738: ; 80AE738 cmp r0, 0 bne @080AE7E6 ldr r0, =gUnknown_0854FDDC - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_0854C2B0 bl sub_80ABF4C movs r7, 0 @@ -310552,7 +310553,7 @@ sub_80AE738: ; 80AE738 ldr r0, =gUnknown_0854FDC4 movs r1, 0 movs r3, 0x1 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -310639,7 +310640,7 @@ sub_80AE7F8: ; 80AE7F8 ldr r0, =gUnknown_0854FDC4 movs r2, 0xD0 movs r3, 0x1 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -310682,12 +310683,12 @@ sub_80AE7F8: ; 80AE7F8 strh r0, [r1, 0x34] ldr r0, [r4] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r4] movs r1, 0 movs r2, 0x2 movs r3, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldr r1, [r4] ldr r0, =sub_80AE958 str r0, [r1, 0x1C] @@ -310906,7 +310907,7 @@ sub_80AEA34: ; 80AEA34 cmp r5, 0 bne @080AEA6C ldr r0, =gUnknown_0854FDF8 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r2, 0xE5 lsls r2, 3 adds r0, r4, r2 @@ -311041,7 +311042,7 @@ sub_80AEB48: ; 80AEB48 lsls r2, 16 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -311106,7 +311107,7 @@ sub_80AEBD0: ; 80AEBD0 cmp r1, r0 bne @080AEBFE adds r0, r2, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AEBFE: adds r0, r4, 0x1 lsls r0, 16 @@ -311114,7 +311115,7 @@ sub_80AEBD0: ; 80AEBD0 cmp r4, 0x3F bls @080AEBE4 ldr r0, =0x00001205 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x0000072c @@ -311175,7 +311176,7 @@ unc_0807DAB4: ; 80AEC34 cmp r0, 0x77 ble @080AEC8E adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080AEC8E: pop {r0} bx r0 @@ -314861,7 +314862,7 @@ sub_80B0AF8: ; 80B0AF8 bl CpuSet movs r0, 0 movs r1, 0x80 - bl reset_super_sprites + bl ResetSpriteRange ldr r0, =0x0202433a ldrb r0, [r0] bl battle_exit_is_player_defeat @@ -314906,7 +314907,7 @@ sub_80B0B6C: ; 80B0B6C bl CpuSet movs r0, 0 movs r1, 0x80 - bl reset_super_sprites + bl ResetSpriteRange ldr r0, =0x0202433a ldrb r0, [r0] bl battle_exit_is_player_defeat @@ -321981,7 +321982,7 @@ oei_exclamation_mark: ; 80B4620 movs r1, 0 movs r2, 0 movs r3, 0x53 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -322008,7 +322009,7 @@ sub_80B4658: ; 80B4658 movs r1, 0 movs r2, 0 movs r3, 0x52 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -322035,7 +322036,7 @@ sub_80B4690: ; 80B4690 movs r1, 0 movs r2, 0 movs r3, 0x52 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -322095,7 +322096,7 @@ sub_80B46D8: ; 80B46D8 strh r3, [r0, 0x34] strh r1, [r0, 0x3C] adds r1, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4} pop {r0} bx r0 @@ -324822,13 +324823,13 @@ FieldEffectScript_LoadTiles: ; 80B5C3C bl FieldEffectScript_ReadWord adds r5, r0, 0 ldrh r0, [r5, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 ldr r1, =0xffff0000 cmp r0, r1 bne @080B5C5A adds r0, r5, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic @080B5C5A: ldr r0, [r4] adds r0, 0x4 @@ -324846,9 +324847,9 @@ FieldEffectScript_LoadFadedPalette: ; 80B5C6C adds r5, r0, 0 bl FieldEffectScript_ReadWord adds r4, r0, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldrh r0, [r4, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 bl sub_80ABE18 @@ -324866,7 +324867,7 @@ FieldEffectScript_LoadPalette: ; 80B5C94 push {r4,lr} adds r4, r0, 0 bl FieldEffectScript_ReadWord - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, [r4] adds r0, 0x4 str r0, [r4] @@ -324901,7 +324902,7 @@ FieldEffectFreeGraphicsResources: ; 80B5CC8 ldrh r5, [r1] ldrb r4, [r0, 0x5] lsrs r4, 4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0 bl FieldEffectFreeTilesIfUnused adds r0, r4, 0 @@ -324932,7 +324933,7 @@ FieldEffectFreeTilesIfUnused: ; 80B5D04 lsls r0, 16 lsrs r4, r0, 16 adds r0, r4, 0 - bl gpu_tile_obj_tag_get_by_range_start + bl GetTagByObjectTileRangeStart lsls r0, 16 lsrs r3, r0, 16 ldr r0, =0x0000ffff @@ -324969,7 +324970,7 @@ FieldEffectFreeTilesIfUnused: ; 80B5D04 cmp r2, 0x3F bls @080B5D1E adds r0, r3, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @080B5D58: pop {r4,r5} pop {r0} @@ -324984,7 +324985,7 @@ FieldEffectFreePaletteIfUnused: ; 80B5D68 lsls r0, 24 lsrs r4, r0, 24 adds r0, r4, 0 - bl gpu_pal_tag_by_index + bl GetObjectPaletteTagBySlot lsls r0, 16 lsrs r5, r0, 16 ldr r0, =0x0000ffff @@ -325015,7 +325016,7 @@ FieldEffectFreePaletteIfUnused: ; 80B5D68 cmp r2, 0x3F bls @080B5D84 adds r0, r5, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @080B5DB0: pop {r4-r6} pop {r0} @@ -325159,12 +325160,12 @@ sub_80B5E6C: ; 80B5E6C add r8, r4 mov r0, r8 adds r1, r7, 0 - bl gpu_pal_obj_decompress_and_apply2 + bl LoadCompressedObjectPaletteOverrideBuffer ldr r0, =gTrainerFrontPicTable adds r4, r0 adds r0, r4, 0 adds r1, r7, 0 - bl gpu_tile_obj_decompress_and_load2 + bl LoadCompressedObjectPicOverrideBuffer mov r1, sp ldrh r0, [r4, 0x6] movs r2, 0 @@ -325189,7 +325190,7 @@ sub_80B5E6C: ; 80B5E6C adds r1, r5, 0 adds r2, r6, 0 mov r3, r9 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 add sp, 0x18 @@ -325215,7 +325216,7 @@ sub_80B5F0C: ; 80B5F0C lsrs r4, 21 adds r0, r4, r0 ldr r0, [r0] - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gTrainerFrontPicPaletteTable adds r4, r0 ldr r0, [r4] @@ -325241,7 +325242,7 @@ AddNewGameBirchObject: ; 80B5F44 lsls r6, 24 lsrs r6, 24 ldr r0, =gNewGameBirchObjectPaletteInfo - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gNewGameBirchObjectTemplate lsls r4, 16 asrs r4, 16 @@ -325250,7 +325251,7 @@ AddNewGameBirchObject: ; 80B5F44 adds r1, r4, 0 adds r2, r5, 0 adds r3, r6, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 pop {r4-r6} @@ -325287,7 +325288,7 @@ sub_80B5F84: ; 80B5F84 lsls r0, 16 lsrs r5, r0, 16 ldrh r0, [r4, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r0, 0x10 lsls r0, 24 lsrs r0, 24 @@ -325350,7 +325351,7 @@ sub_80B5FE8: ; 80B5FE8 lsrs r4, r0, 16 mov r1, r8 ldrh r0, [r1, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r0, 0x10 lsls r0, 24 lsrs r0, 24 @@ -325688,7 +325689,7 @@ sub_80B62B4: ; 80B62B4 cmp r0, 0x6 ble @080B62E6 adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x19 bl FieldEffectActiveListRemove ldr r0, =sub_80B61E4 @@ -325874,7 +325875,7 @@ sub_80B642C: ; 80B642C cmp r0, 0x6 ble @080B645E adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x3E bl FieldEffectActiveListRemove ldr r0, =sub_80B6330 @@ -325978,7 +325979,7 @@ sub_80B64DC: ; 80B64DC lsls r2, 16 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -326086,7 +326087,7 @@ sub_80B65A8: ; 80B65A8 ldr r3, =0x00001007 mov r10, r3 mov r0, r10 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 movs r1, 0x84 @@ -326109,7 +326110,7 @@ sub_80B65A8: ; 80B65A8 mov r0, r8 ands r4, r0 mov r0, r10 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 movs r1, 0x83 @@ -326128,7 +326129,7 @@ sub_80B65A8: ; 80B65A8 mov r3, r8 ands r4, r3 mov r0, r10 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 movs r1, 0x81 @@ -326146,7 +326147,7 @@ sub_80B65A8: ; 80B65A8 lsls r4, 24 lsrs r4, 24 mov r0, r10 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 ldr r3, =0x01050000 @@ -326163,7 +326164,7 @@ sub_80B65A8: ; 80B65A8 adds r3, r4, 0 bl sub_80B609C mov r0, r10 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 ldr r1, =0x01030000 @@ -326227,7 +326228,7 @@ sub_80B66E8: ; 80B66E8 lsrs r4, 24 ldr r0, =0x00001007 mov r8, r0 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 movs r1, 0x84 @@ -326248,7 +326249,7 @@ sub_80B66E8: ; 80B66E8 adds r3, r4, 0 bl sub_80B609C mov r0, r8 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 movs r1, 0x83 @@ -326260,7 +326261,7 @@ sub_80B66E8: ; 80B66E8 adds r3, r4, 0 bl sub_80B609C mov r0, r8 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 movs r1, 0x81 @@ -326272,7 +326273,7 @@ sub_80B66E8: ; 80B66E8 adds r3, r4, 0 bl sub_80B609C mov r0, r8 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 ldr r1, =0x01050000 @@ -326283,7 +326284,7 @@ sub_80B66E8: ; 80B66E8 adds r3, r4, 0 bl sub_80B609C mov r0, r8 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 ldr r1, =0x01030000 @@ -326389,7 +326390,7 @@ sub_80B6850: ; 80B6850 asrs r2, 16 adds r1, r3, 0 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -326412,7 +326413,7 @@ sub_80B6850: ; 80B6850 orrs r1, r2 strb r1, [r3] ldr r1, =gUnknown_0855C2AC - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r0, r4, 0 pop {r4} pop {r1} @@ -326438,7 +326439,7 @@ sub_80B68AC: ; 80B68AC strb r0, [r2] adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @080B68D0: adds r0, r4, 0 adds r0, 0x3F @@ -326473,7 +326474,7 @@ sub_80B68EC: ; 80B68EC lsls r2, 16 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r4, r0, 24 lsls r0, r4, 4 @@ -326482,7 +326483,7 @@ sub_80B68EC: ; 80B68EC ldr r1, =0x02020630 adds r0, r1 ldr r1, =gUnknown_0855C2C4 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable b @080B6948 .pool @080B6934: @@ -326492,7 +326493,7 @@ sub_80B68EC: ; 80B68EC lsls r2, 16 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r4, r0, 24 @080B6948: @@ -328583,7 +328584,7 @@ sub_80B79F4: ; 80B79F4 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -328870,7 +328871,7 @@ sub_80B7C48: ; 80B7C48 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -331189,7 +331190,7 @@ sub_80B8F98: ; 80B8F98 negs r2, r2 movs r1, 0x78 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r8, r0 @@ -331318,7 +331319,7 @@ sub_80B90CC: ; 80B90CC movs r1, 0x78 movs r2, 0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -331678,7 +331679,7 @@ sub_80B9390: ; 80B9390 ldr r6, =0x02020630 adds r0, r6 movs r1, 0x16 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r0, [r4, 0x1] movs r1, 0x10 orrs r0, r1 @@ -331696,7 +331697,7 @@ sub_80B9390: ; 80B9390 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080B93FC: ldrh r0, [r5, 0x8] adds r0, 0x1 @@ -331803,7 +331804,7 @@ sub_80B94C4: ; 80B94C4 movs r1, 0xFF movs r2, 0xB4 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -331972,7 +331973,7 @@ sub_80B957C: ; 80B957C lsrs r2, 6 adds r0, r4, 0 movs r3, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft @080B9628: pop {r4} pop {r0} @@ -332271,7 +332272,7 @@ sub_80B9804: ; 80B9804 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x16 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4, 0x1] movs r0, 0x21 negs r0, r0 @@ -332483,7 +332484,7 @@ sub_80B9A28: ; 80B9A28 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrh r0, [r4, 0x8] adds r0, 0x1 strh r0, [r4, 0x8] @@ -332869,7 +332870,7 @@ sub_80B9D24: ; 80B9D24 asrs r1, r2, 16 asrs r2, r7, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -332882,7 +332883,7 @@ sub_80B9D24: ; 80B9D24 lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim strh r5, [r4, 0x2E] ldrb r1, [r6, 0x5] lsrs r1, 4 @@ -332967,7 +332968,7 @@ sub_80B9DB8: ; 80B9DB8 ble @080B9E24 @080B9E1E: adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080B9E24: pop {r0} bx r0 @@ -333753,8 +333754,8 @@ sub_80BA384: ; 80BA384 sub_80BA4B0: ; 80BA4B0 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -333763,8 +333764,8 @@ sub_80BA4B0: ; 80BA4B0 thumb_func_start sub_80BA4C8 sub_80BA4C8: ; 80BA4C8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -333956,7 +333957,7 @@ c2_options_menu: ; 80BA4DC bl sub_80A1A74 bl remove_some_task bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -334007,7 +334008,7 @@ c2_options_menu: ; 80BA4DC .pool @080BA728: movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap bl sub_80BB0D0 ldr r1, =0x030022c0 movs r0, 0x87 @@ -334022,7 +334023,7 @@ c2_options_menu: ; 80BA4DC b @080BA7F4 @080BA748: movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap bl sub_80BB104 ldr r1, =0x030022c0 movs r2, 0x87 @@ -335283,7 +335284,7 @@ sub_80BB154: ; 80BB154 lsls r1, 1 movs r2, 0x1 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1B mov r8, r0 str r0, [sp] @@ -335293,7 +335294,7 @@ sub_80BB154: ; 80BB154 ldr r1, =0x000001a3 movs r2, 0x2 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -335302,7 +335303,7 @@ sub_80BB154: ; 80BB154 lsls r1, 1 movs r2, 0x1C movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] movs r6, 0x2 str r6, [sp, 0x4] @@ -335311,7 +335312,7 @@ sub_80BB154: ; 80BB154 ldr r1, =0x000001a5 movs r2, 0x1 movs r3, 0x1 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -335319,7 +335320,7 @@ sub_80BB154: ; 80BB154 ldr r1, =0x000001a7 movs r2, 0x1C movs r3, 0x1 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r7, 0xD4 lsls r7, 1 str r4, [sp] @@ -335329,7 +335330,7 @@ sub_80BB154: ; 80BB154 adds r1, r7, 0 movs r2, 0x1 movs r3, 0x3 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, =0x000001a9 mov r10, r0 mov r0, r8 @@ -335340,7 +335341,7 @@ sub_80BB154: ; 80BB154 mov r1, r10 movs r2, 0x2 movs r3, 0x3 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0xD5 lsls r0, 1 mov r9, r0 @@ -335351,7 +335352,7 @@ sub_80BB154: ; 80BB154 mov r1, r9 movs r2, 0x1C movs r3, 0x3 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -335360,7 +335361,7 @@ sub_80BB154: ; 80BB154 lsls r1, 1 movs r2, 0x1 movs r3, 0x4 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1A mov r8, r0 str r0, [sp] @@ -335370,7 +335371,7 @@ sub_80BB154: ; 80BB154 ldr r1, =0x000001a3 movs r2, 0x2 movs r3, 0x4 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -335379,7 +335380,7 @@ sub_80BB154: ; 80BB154 lsls r1, 1 movs r2, 0x1C movs r3, 0x4 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] movs r6, 0x12 str r6, [sp, 0x4] @@ -335388,7 +335389,7 @@ sub_80BB154: ; 80BB154 ldr r1, =0x000001a5 movs r2, 0x1 movs r3, 0x5 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -335396,7 +335397,7 @@ sub_80BB154: ; 80BB154 ldr r1, =0x000001a7 movs r2, 0x1C movs r3, 0x5 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -335404,7 +335405,7 @@ sub_80BB154: ; 80BB154 adds r1, r7, 0 movs r2, 0x1 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r0, r8 str r0, [sp] str r4, [sp, 0x4] @@ -335413,7 +335414,7 @@ sub_80BB154: ; 80BB154 mov r1, r10 movs r2, 0x2 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -335421,9 +335422,9 @@ sub_80BB154: ; 80BB154 mov r1, r9 movs r2, 0x1C movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r3-r5} mov r8, r3 @@ -335509,8 +335510,8 @@ sub_80BB358: ; 80BB358 thumb_func_start sub_80BB370 sub_80BB370: ; 80BB370 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -335811,9 +335812,9 @@ sub_80BB534: ; 80BB534 @080BB5FC: bl remove_some_task bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl sub_80A1A74 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] @@ -335945,8 +335946,8 @@ sub_80BB534: ; 80BB534 sub_80BB774: ; 80BB774 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -337468,22 +337469,22 @@ sub_80BC514: ; 80BC514 bl AllocZeroed adds r1, r0, 0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_08DC1934 movs r2, 0x80 lsls r2, 6 @@ -337495,12 +337496,12 @@ sub_80BC514: ; 80BC514 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_08DC2DAC movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer cmp r5, 0 bne @080BC640 ldr r1, =gUnknown_08DC2A08 @@ -337508,7 +337509,7 @@ sub_80BC514: ; 80BC514 lsls r3, 2 movs r0, 0 movs r2, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer b @080BC64E .pool @080BC640: @@ -337517,7 +337518,7 @@ sub_80BC514: ; 80BC514 lsls r3, 2 movs r0, 0 movs r2, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer @080BC64E: bl sub_80A1A74 cmp r5, 0 @@ -337553,7 +337554,7 @@ sub_80BC514: ; 80BC514 bl InitWindows bl DeactivateAllTextPrinters movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -337566,15 +337567,15 @@ sub_80BC514: ; 80BC514 b @080BC838 .pool @080BC6CC: - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] ldr r0, =gUnknown_0855D26C - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0855D27C - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes adds r0, r5, 0 bl sub_80BDB7C b @080BC7F8 @@ -337614,13 +337615,13 @@ sub_80BC514: ; 80BC514 adds r0, r2 strh r1, [r0] movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080BC7F8 .pool @080BC768: @@ -337755,25 +337756,25 @@ sub_80BC890: ; 80BC890 push {lr} bl FreeAllWindowBuffers movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BC8A4 bl Free @080BC8A4: movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BC8B2 bl Free @080BC8B2: movs r0, 0x2 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BC8C0 bl Free @080BC8C0: movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BC8CE bl Free @@ -340030,7 +340031,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0xB8 movs r2, 0x4 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r1, =0x02020630 @@ -340045,7 +340046,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0xB8 movs r2, 0x9C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340063,18 +340064,18 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0xE6 movs r2, 0x14 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r5, =gUnknown_0855D1C4 adds r0, r5, 0 movs r1, 0x10 movs r2, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r0, r5, 0 movs r1, 0x30 movs r2, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340082,12 +340083,12 @@ sub_80BDB7C: ; 80BDB7C lsls r0, 2 add r0, r10 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 movs r1, 0x10 movs r2, 0x90 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r4, r7, 4 @@ -340096,7 +340097,7 @@ sub_80BDB7C: ; 80BDB7C add r4, r10 adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x80 mov r9, r0 mov r1, r9 @@ -340105,7 +340106,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x30 movs r2, 0x90 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340113,13 +340114,13 @@ sub_80BDB7C: ; 80BDB7C lsls r0, 2 add r0, r10 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r6, =gUnknown_0855D1DC adds r0, r6, 0 movs r1, 0 movs r2, 0x50 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r1, r7, 4 @@ -340149,7 +340150,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0 movs r2, 0x50 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r1, r7, 4 @@ -340183,12 +340184,12 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x20 movs r2, 0x28 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r0, r4, 0 movs r1, 0x20 movs r2, 0x48 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340196,14 +340197,14 @@ sub_80BDB7C: ; 80BDB7C lsls r0, 2 add r0, r10 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 mov r8, r0 ldr r0, =gUnknown_0855D224 movs r1, 0x18 movs r2, 0x30 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340223,7 +340224,7 @@ sub_80BDB7C: ; 80BDB7C lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim cmp r5, 0 beq @080BDD6C movs r0, 0x1 @@ -340242,7 +340243,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x20 movs r2, 0x30 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340271,7 +340272,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r1 lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @080BDDE8 .pool @080BDDD4: @@ -340291,7 +340292,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x28 movs r2, 0x30 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r5, =0x02039b4c @@ -340313,14 +340314,14 @@ sub_80BDB7C: ; 80BDB7C adds r0, r4 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 mov r8, r0 adds r0, r6, 0 movs r1, 0x18 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, [r5] @@ -340338,7 +340339,7 @@ sub_80BDB7C: ; 80BDB7C lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim cmp r5, 0 beq @080BDE80 movs r0, 0x1 @@ -340357,7 +340358,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x20 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340386,7 +340387,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r1 lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @080BDEFC .pool @080BDEE8: @@ -340405,7 +340406,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x28 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340427,7 +340428,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r2 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @080BE3E2 .pool @080BDF4C: @@ -340436,12 +340437,12 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x20 movs r2, 0x28 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r0, r4, 0 movs r1, 0x20 movs r2, 0x4C movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340449,18 +340450,18 @@ sub_80BDB7C: ; 80BDB7C lsls r0, 2 add r0, r10 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =gUnknown_0855D20C adds r0, r4, 0 movs r1, 0x11 movs r2, 0x2D movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r0, r4, 0 movs r1, 0x11 movs r2, 0x37 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340468,17 +340469,17 @@ sub_80BDB7C: ; 80BDB7C lsls r0, 2 add r0, r10 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0x11 movs r2, 0x51 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r0, r4, 0 movs r1, 0x11 movs r2, 0x5B movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340486,7 +340487,7 @@ sub_80BDB7C: ; 80BDB7C lsls r0, 2 add r0, r10 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 bl sub_80C0844 lsls r0, 16 @@ -340497,7 +340498,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x28 movs r2, 0x2D movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 adds r0, r6, 0 @@ -340513,7 +340514,7 @@ sub_80BDB7C: ; 80BDB7C lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim cmp r5, 0 beq @080BE024 movs r0, 0x1 @@ -340532,7 +340533,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x30 movs r2, 0x2D movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 adds r0, r6, 0 @@ -340557,7 +340558,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r1 lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @080BE090 .pool @080BE07C: @@ -340577,7 +340578,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x38 movs r2, 0x2D movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 adds r0, r6, 0 @@ -340595,14 +340596,14 @@ sub_80BDB7C: ; 80BDB7C adds r0, r4 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 mov r8, r0 adds r0, r5, 0 movs r1, 0x28 movs r2, 0x37 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340621,7 +340622,7 @@ sub_80BDB7C: ; 80BDB7C lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim cmp r5, 0 beq @080BE11C movs r0, 0x1 @@ -340640,7 +340641,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x30 movs r2, 0x37 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340669,7 +340670,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r1 lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @080BE198 .pool @080BE184: @@ -340689,7 +340690,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x38 movs r2, 0x37 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340711,7 +340712,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r4 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1 bl sub_80C0844 lsls r0, 16 @@ -340722,7 +340723,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x28 movs r2, 0x51 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 adds r0, r6, 0 @@ -340737,7 +340738,7 @@ sub_80BDB7C: ; 80BDB7C lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim cmp r5, 0 beq @080BE230 movs r1, 0x1 @@ -340756,7 +340757,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x30 movs r2, 0x51 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 adds r0, r6, 0 @@ -340781,7 +340782,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r1 lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @080BE29C .pool @080BE288: @@ -340801,7 +340802,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x38 movs r2, 0x51 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 adds r0, r6, 0 @@ -340819,14 +340820,14 @@ sub_80BDB7C: ; 80BDB7C adds r0, r4 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim movs r1, 0 mov r8, r1 adds r0, r5, 0 movs r1, 0x28 movs r2, 0x5B movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340845,7 +340846,7 @@ sub_80BDB7C: ; 80BDB7C lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim cmp r5, 0 beq @080BE328 movs r0, 0x1 @@ -340864,7 +340865,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x30 movs r2, 0x5B movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340893,7 +340894,7 @@ sub_80BDB7C: ; 80BDB7C adds r0, r1 lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @080BE3A4 .pool @080BE390: @@ -340912,7 +340913,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x38 movs r2, 0x5B movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02039b4c @@ -340934,13 +340935,13 @@ sub_80BDB7C: ; 80BDB7C adds r0, r2 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim @080BE3E2: ldr r0, =gUnknown_0855D254 movs r1, 0x88 movs r2, 0x60 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r1, =0x02020630 @@ -340955,7 +340956,7 @@ sub_80BDB7C: ; 80BDB7C movs r1, 0x88 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -340995,7 +340996,7 @@ sub_80BE44C: ; 80BE44C cmp r0, 0 beq @080BE464 adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080BE464: pop {r0} bx r0 @@ -341136,7 +341137,7 @@ sub_80BE4E0: ; 80BE4E0 str r2, [sp] movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix adds r1, r6, 0x1 movs r0, 0x1F ands r1, r0 @@ -341218,7 +341219,7 @@ sub_80BE604: ; 80BE604 cmp r0, 0x3 beq @080BE62C adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @080BE648 .pool @080BE62C: @@ -341257,7 +341258,7 @@ sub_80BE658: ; 80BE658 cmp r0, 0x3 beq @080BE680 adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @080BE750 .pool @080BE680: @@ -341388,7 +341389,7 @@ sub_80BE758: ; 80BE758 cmp r0, 0x3 beq @080BE774 adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080BE774: pop {r0} bx r0 @@ -341411,7 +341412,7 @@ sub_80BE780: ; 80BE780 cmp r0, 0x3 beq @080BE7AC adds r0, r6, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @080BE824 .pool @080BE7AC: @@ -341439,7 +341440,7 @@ sub_80BE780: ; 80BE780 negs r3, r3 lsrs r3, 16 str r1, [sp] - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r1, [r7] adds r1, r5 ldrh r0, [r6, 0x30] @@ -341498,7 +341499,7 @@ sub_80BE834: ; 80BE834 cmp r2, 0x3 beq @080BE85C adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @080BE8D4 .pool @080BE85C: @@ -341639,22 +341640,22 @@ sub_80BE91C: ; 80BE91C bl AllocZeroed adds r1, r0, 0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_0856E640 bl InitWindows bl DeactivateAllTextPrinters @@ -341811,14 +341812,14 @@ sub_80BEA24: ; 80BEA24 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, =0x02039b54 ldr r0, [r0] ldrh r1, [r0] @@ -341893,11 +341894,11 @@ sub_80BEA24: ; 80BEA24 movs r1, 0x3 bl CopyWindowToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, =0x030022c0 movs r3, 0x87 lsls r3, 3 @@ -342098,25 +342099,25 @@ sub_80BEDB0: ; 80BEDB0 push {lr} bl FreeAllWindowBuffers movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BEDC4 bl Free @080BEDC4: movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BEDD2 bl Free @080BEDD2: movs r0, 0x2 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BEDE0 bl Free @080BEDE0: movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080BEDEE bl Free @@ -342699,16 +342700,16 @@ sub_80BF250: ; 80BF250 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x030022c0 movs r3, 0x87 lsls r3, 3 @@ -342876,13 +342877,13 @@ sub_80BF250: ; 80BF250 movs r1, 0x3 bl CopyWindowToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080BF5B2 .pool @080BF514: @@ -343298,12 +343299,12 @@ sub_80BF82C: ; 80BF82C movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap b @080BFB4E .pool @080BF910: @@ -343402,7 +343403,7 @@ sub_80BF82C: ; 80BF82C movs r0, 0x1 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r0, =gUnknown_0856E610 ldrb r1, [r4, 0x5] lsrs r1, 4 @@ -343471,7 +343472,7 @@ sub_80BF82C: ; 80BF82C movs r0, 0x2 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r0, =gUnknown_0856E610 ldrb r1, [r4, 0x5] lsrs r1, 4 @@ -343489,11 +343490,11 @@ sub_80BF82C: ; 80BF82C movs r1, 0x3 bl CopyWindowToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080BFB4E .pool @080BFAE8: @@ -343715,7 +343716,7 @@ sub_80BFCDC: ; 80BFCDC movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer pop {r0} bx r0 .pool @@ -343728,7 +343729,7 @@ sub_80BFCF4: ; 80BFCF4 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer pop {r0} bx r0 .pool @@ -343743,7 +343744,7 @@ sub_80BFD0C: ; 80BFD0C lsrs r0, 24 mov r8, r0 movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap adds r7, r0, 0 movs r1, 0 @080BFD22: @@ -343785,7 +343786,7 @@ sub_80BFD0C: ; 80BFD0C cmp r1, 0x3 bls @080BFD22 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r3} mov r8, r3 pop {r4-r7} @@ -343803,7 +343804,7 @@ sub_80BFD7C: ; 80BFD7C lsrs r0, 24 mov r8, r0 movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap adds r7, r0, 0 movs r1, 0 @080BFD92: @@ -343850,7 +343851,7 @@ sub_80BFD7C: ; 80BFD7C cmp r1, 0x3 bls @080BFD92 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r3} mov r8, r3 pop {r4-r7} @@ -343954,12 +343955,12 @@ sub_80BFE38: ; 80BFE38 bl AllocZeroed adds r1, r0, 0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_0856E670 bl InitWindows bl DeactivateAllTextPrinters @@ -343985,14 +343986,14 @@ sub_80BFE38: ; 80BFE38 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, =0x03005e00 lsls r4, r5, 2 adds r4, r5 @@ -344029,9 +344030,9 @@ sub_80BFE38: ; 80BFE38 movs r1, 0x3 bl CopyWindowToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080C002E @080BFFA8: adds r0, r4, 0 @@ -344217,13 +344218,13 @@ blockset_load_palette_to_gpu: ; 80C012C bl SetGpuReg bl FreeAllWindowBuffers movs r0, 0x2 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080C015A bl Free @080C015A: movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080C0168 bl Free @@ -345366,8 +345367,8 @@ sub_80C09B0: ; 80C09B0 bne @080C0A7E movs r0, 0 bl ResetGpuRegBits - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] @@ -346543,27 +346544,27 @@ sub_80C12E0: ; 80C12E0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap adds r0, r4, 0 bl AllocZeroed adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_0856F008 bl InitWindows bl DeactivateAllTextPrinters movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =gUnknown_08DC3304 movs r2, 0x80 lsls r2, 6 @@ -346578,7 +346579,7 @@ sub_80C12E0: ; 80C12E0 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer b @080C13F0 .pool @080C13E4: @@ -346586,7 +346587,7 @@ sub_80C12E0: ; 80C12E0 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer @080C13F0: ldr r0, =gUnknown_08DC3286 movs r1, 0x1 @@ -346602,9 +346603,9 @@ sub_80C12E0: ; 80C12E0 .pool @080C1414: ldr r0, =gUnknown_0855D26C - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0855D27C - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes adds r0, r4, 0 bl sub_80C2594 movs r1, 0 @@ -346633,11 +346634,11 @@ sub_80C12E0: ; 80C12E0 movs r1, 0x3 bl CopyWindowToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080C14DA .pool @080C1480: @@ -346720,25 +346721,25 @@ sub_80C152C: ; 80C152C push {lr} bl FreeAllWindowBuffers movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080C1540 bl Free @080C1540: movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080C154E bl Free @080C154E: movs r0, 0x2 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080C155C bl Free @080C155C: movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080C156A bl Free @@ -346766,7 +346767,7 @@ sub_80C1570: ; 80C1570 movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =sub_80C15B0 str r0, [r5] pop {r4,r5} @@ -346869,7 +346870,7 @@ sub_80C15B0: ; 80C15B0 movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080C167C: ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -346898,7 +346899,7 @@ sub_80C15B0: ; 80C15B0 movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080C16BC: pop {r4,r5} pop {r0} @@ -346926,7 +346927,7 @@ sub_80C16CC: ; 80C16CC movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =sub_80C170C str r0, [r5] pop {r4,r5} @@ -347104,7 +347105,7 @@ sub_80C170C: ; 80C170C movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080C18B6: ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -347138,7 +347139,7 @@ sub_80C170C: ; 80C170C movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080C1900: ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -347172,7 +347173,7 @@ sub_80C170C: ; 80C170C movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080C194A: ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -347206,7 +347207,7 @@ sub_80C170C: ; 80C170C movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080C1994: pop {r4-r7} pop {r0} @@ -347444,7 +347445,7 @@ sub_80C1B64: ; 80C1B64 movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4-r6} pop {r0} bx r0 @@ -347516,7 +347517,7 @@ sub_80C1BCC: ; 80C1BCC movs r1, 0x2 bl CopyWindowToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080C1D2E .pool @080C1C68: @@ -347685,7 +347686,7 @@ sub_80C1D98: ; 80C1D98 lsls r4, 24 lsrs r4, 24 movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap adds r2, r0, 0 movs r3, 0 cmp r3, r4 @@ -348180,7 +348181,7 @@ sub_80C21D4: ; 80C21D4 lsls r4, 24 lsrs r4, 24 movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap adds r5, r0, 0 cmp r4, 0 bne @080C2268 @@ -348678,7 +348679,7 @@ sub_80C2594: ; 80C2594 movs r1, 0xB8 movs r2, 0x4 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r4, =0x02020630 @@ -348700,7 +348701,7 @@ sub_80C2594: ; 80C2594 movs r1, 0xB8 movs r2, 0x6C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -348801,8 +348802,8 @@ sub_80C267C: ; 80C267C thumb_func_start sub_80C2690 sub_80C2690: ; 80C2690 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_80C48C8 ldr r0, =0x02039ce8 @@ -348857,8 +348858,8 @@ sub_80C26D4: ; 80C26D4 sub_80C2710: ; 80C2710 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -349520,8 +349521,8 @@ sub_80C2C80: ; 80C2C80 b @080C2DCC .pool @080C2D50: - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl sub_80A1A74 ldr r1, =0x030022c0 movs r0, 0x87 @@ -351825,7 +351826,7 @@ sub_80C4140: ; 80C4140 str r0, [sp, 0xC] movs r0, 0x3 movs r3, 0xF - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer @080C41B6: adds r0, r4, 0x1 lsls r0, 24 @@ -351991,7 +351992,7 @@ sub_80C42A4: ; 80C42A4 str r0, [sp, 0xC] movs r0, 0x3 movs r3, 0x2 - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer @080C430C: adds r0, r4, 0x1 lsls r0, 24 @@ -352046,7 +352047,7 @@ sub_80C438C: ; 80C438C lsls r4, 24 lsrs r4, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -352174,12 +352175,12 @@ sub_80C43A8: ; 80C43A8 ldr r3, =0x00003ca8 adds r1, r3 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00005ca8 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap b @080C4536 .pool @080C4500: @@ -352190,21 +352191,21 @@ sub_80C43A8: ; 80C43A8 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 @080C4532: movs r0, 0x1 b @080C4542 @@ -352275,7 +352276,7 @@ sub_80C4550: ; 80C4550 cmp r0, 0x13 ble @080C455E movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4-r7} pop {r0} bx r0 @@ -352333,7 +352334,7 @@ sub_80C45C0: ; 80C45C0 cmp r0, 0x13 ble @080C45CE movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4-r7} pop {r0} bx r0 @@ -352370,7 +352371,7 @@ sub_80C4630: ; 80C4630 movs r0, 0x3 movs r1, 0x8F movs r2, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, [r4] ldrb r0, [r0, 0x5] cmp r0, 0 @@ -352400,7 +352401,7 @@ sub_80C4630: ; 80C4630 mov r1, r8 adds r2, r5, 0 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r8 adds r1, 0x1 lsls r1, 16 @@ -352416,7 +352417,7 @@ sub_80C4630: ; 80C4630 movs r0, 0x3 adds r2, r4, 0 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r8 adds r1, 0x10 lsls r1, 16 @@ -352428,7 +352429,7 @@ sub_80C4630: ; 80C4630 movs r0, 0x3 adds r2, r5, 0 movs r3, 0x10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r1, r8 adds r1, 0x11 lsls r1, 16 @@ -352440,7 +352441,7 @@ sub_80C4630: ; 80C4630 movs r0, 0x3 adds r2, r4, 0 movs r3, 0x10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080C4700: adds r0, r7, 0x1 lsls r0, 16 @@ -352462,7 +352463,7 @@ sub_80C4630: ; 80C4630 ble @080C467E @080C4724: movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r3-r5} mov r8, r3 @@ -352496,7 +352497,7 @@ sub_80C474C: ; 80C474C movs r1, 0x8D movs r2, 0x1B movs r3, 0x9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r4, [sp, 0x8] @@ -352504,7 +352505,7 @@ sub_80C474C: ; 80C474C movs r1, 0x9D movs r2, 0x1B movs r3, 0xA - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080C478A: ldr r0, [r6] movs r1, 0xAE @@ -352521,7 +352522,7 @@ sub_80C474C: ; 80C474C movs r1, 0x8D movs r2, 0x15 movs r3, 0xD - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r4, [sp, 0x8] @@ -352529,7 +352530,7 @@ sub_80C474C: ; 80C474C movs r1, 0x9D movs r2, 0x15 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080C47BE: ldr r0, [r6] ldr r2, =0x00000574 @@ -352545,7 +352546,7 @@ sub_80C474C: ; 80C474C movs r1, 0x8D movs r2, 0x1B movs r3, 0xB - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r4, [sp, 0x8] @@ -352553,7 +352554,7 @@ sub_80C474C: ; 80C474C movs r1, 0x9D movs r2, 0x1B movs r3, 0xC - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @080C48B8 .pool @080C4800: @@ -352569,7 +352570,7 @@ sub_80C474C: ; 80C474C movs r1, 0x8D movs r2, 0x1B movs r3, 0x9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -352577,7 +352578,7 @@ sub_80C474C: ; 80C474C movs r1, 0x9D movs r2, 0x1B movs r3, 0xA - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080C482E: ldr r0, [r6] movs r1, 0xAA @@ -352595,7 +352596,7 @@ sub_80C474C: ; 80C474C movs r1, 0x8D movs r2, 0x1B movs r3, 0xD - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -352603,7 +352604,7 @@ sub_80C474C: ; 80C474C movs r1, 0x9D movs r2, 0x1B movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080C4864: ldr r0, [r6] ldrb r0, [r0, 0xD] @@ -352618,7 +352619,7 @@ sub_80C474C: ; 80C474C movs r1, 0x8D movs r2, 0x11 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -352626,7 +352627,7 @@ sub_80C474C: ; 80C474C movs r1, 0x9D movs r2, 0x11 movs r3, 0x10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -352634,7 +352635,7 @@ sub_80C474C: ; 80C474C movs r1, 0x8C movs r2, 0x1B movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -352642,10 +352643,10 @@ sub_80C474C: ; 80C474C movs r1, 0x9C movs r2, 0x1B movs r3, 0x10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080C48B8: movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r4-r6} pop {r0} @@ -352988,7 +352989,7 @@ sub_80C4B08: ; 80C4B08 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 b @080C4BF6 @080C4B6C: ldr r0, [r2] @@ -354019,8 +354020,8 @@ pokemon_details: ; 80C53AC movs r0, 0x2 bl SetBgAffine @080C5416: - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram add sp, 0x10 pop {r4-r7} @@ -354033,8 +354034,8 @@ pokemon_details: ; 80C53AC sub_80C5438: ; 80C5438 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad pop {r0} bx r0 thumb_func_end sub_80C5438 @@ -354113,8 +354114,8 @@ sub_80C5484: ; 80C5484 b @080C56F4 @080C54F4: bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl sub_80A1A74 bl reset_temp_tile_data_buffers b @080C56F4 @@ -354132,17 +354133,17 @@ sub_80C5484: ; 80C5484 ldr r1, [r4] adds r1, 0x32 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001032 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00002032 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x2 movs r1, 0x6 movs r2, 0x1 @@ -354202,27 +354203,27 @@ sub_80C5484: ; 80C5484 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080C56F4 @080C5624: ldr r4, =gUnknown_08DE07C8 @@ -354295,8 +354296,8 @@ sub_80C5484: ; 80C5484 b @080C56F4 .pool @080C56D0: - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably lsls r0, 24 lsrs r1, r0, 24 @@ -354396,16 +354397,16 @@ sub_80C570C: ; 80C570C @080C57AC: bl sub_80C50D0 bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator b @080C57E4 @080C57BE: movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap bl sub_80C5340 ldr r0, =0x02039cec ldr r1, [r0] @@ -355130,7 +355131,7 @@ sub_80C5DB8: ; 80C5DB8 movs r4, 0 @080C5DC2: adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0 bl FillWindowPixelBuffer @@ -355231,7 +355232,7 @@ sub_80C5DB8: ; 80C5DB8 cmp r4, 0x4 bls @080C5E92 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r3} mov r8, r3 @@ -355294,7 +355295,7 @@ sub_80C5ED0: ; 80C5ED0 movs r1, 0x3 bl CopyWindowToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r4} pop {r0} @@ -355338,7 +355339,7 @@ sub_80C5F58: ; 80C5F58 movs r0, 0x2 movs r2, 0x10 movs r3, 0x3 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C6004 .pool @080C5FA8: @@ -355352,7 +355353,7 @@ sub_80C5F58: ; 80C5F58 movs r1, 0 movs r2, 0x10 movs r3, 0x3 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @080C6004 @080C5FC2: cmp r2, 0 @@ -355370,7 +355371,7 @@ sub_80C5F58: ; 80C5F58 movs r0, 0x2 movs r2, 0x10 movs r3, 0xA - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C6004 .pool @080C5FEC: @@ -355384,10 +355385,10 @@ sub_80C5F58: ; 80C5F58 movs r1, 0 movs r2, 0x10 movs r3, 0xA - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080C6004: movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram cmp r7, 0 beq @080C6084 movs r4, 0xFE @@ -355538,7 +355539,7 @@ sub_80C6104: ; 80C6104 movs r0, 0x1 movs r2, 0x10 movs r3, 0x3 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C61CE .pool @080C614C: @@ -355578,7 +355579,7 @@ sub_80C6104: ; 80C6104 movs r2, 0x2 @080C6192: movs r3, 0xA - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C61CE .pool @080C61A4: @@ -355592,7 +355593,7 @@ sub_80C6104: ; 80C6104 movs r0, 0x1 movs r2, 0x15 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C61CE .pool @080C61C4: @@ -355629,7 +355630,7 @@ sub_80C6104: ; 80C6104 movs r0, 0x1 movs r2, 0x10 movs r3, 0x3 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C628E .pool @080C620C: @@ -355670,7 +355671,7 @@ sub_80C6104: ; 80C6104 movs r2, 0x2 @080C6254: movs r3, 0xA - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C628E .pool @080C6264: @@ -355684,7 +355685,7 @@ sub_80C6104: ; 80C6104 movs r0, 0x1 movs r2, 0x15 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @080C628E .pool @080C6284: @@ -355695,7 +355696,7 @@ sub_80C6104: ; 80C6104 bhi @080C6294 @080C628E: movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080C6294: add sp, 0xC pop {r4,r5} @@ -355710,7 +355711,7 @@ sub_80C629C: ; 80C629C movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r4, =0x02039cec ldr r1, [r4] ldrb r0, [r1, 0xC] @@ -355724,7 +355725,7 @@ sub_80C629C: ; 80C629C bl sub_80C5F58 bl sub_80C5DB8 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4} pop {r0} bx r0 @@ -355739,16 +355740,16 @@ sub_80C62DC: ; 80C62DC push {r6,r7} sub sp, 0x18 movs r5, 0 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl rotscale_reset_all ldr r0, =gUnknown_085714E4 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r4, =gUnknown_085714BC adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x10 adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085715B4 ldr r1, =0x02039cec ldr r2, [r1] @@ -355757,7 +355758,7 @@ sub_80C62DC: ; 80C62DC movs r6, 0xA ldrsh r2, [r2, r6] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r3, =0x02039cf0 @@ -355812,7 +355813,7 @@ sub_80C62DC: ; 80C62DC lsls r3, r4, 24 lsrs r3, 24 mov r0, sp - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r3, r9 @@ -355840,7 +355841,7 @@ sub_80C62DC: ; 80C62DC adds r0, r3 ldr r0, [r0] adds r1, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080C63C2: lsls r0, r4, 24 lsrs r5, r0, 24 @@ -355863,7 +355864,7 @@ sub_80C63FC: ; 80C63FC ldr r4, =0x02039cf0 ldr r0, [r4] ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] str r5, [r0] adds r6, r4, 0 @@ -355875,7 +355876,7 @@ sub_80C63FC: ; 80C63FC ldr r0, [r0] cmp r0, 0 beq @080C642C - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] adds r0, 0x4 adds r0, r4 @@ -355887,11 +355888,11 @@ sub_80C63FC: ; 80C63FC lsrs r5, r0, 24 cmp r5, 0x6 bls @080C6410 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator movs r0, 0x2 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag pop {r4-r6} pop {r0} bx r0 @@ -355989,8 +355990,8 @@ sub_80C64CC: ; 80C64CC bl sub_80C50D0 b @080C6694 @080C6526: - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl sub_80A1A74 bl reset_temp_tile_data_buffers b @080C6694 @@ -356005,17 +356006,17 @@ sub_80C64CC: ; 80C64CC ldr r1, [r4] adds r1, 0x12 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001012 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00002012 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap movs r5, 0x1E str r5, [sp] movs r4, 0x14 @@ -356024,25 +356025,25 @@ sub_80C64CC: ; 80C64CC movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080C6618 .pool @080C65C0: @@ -356078,10 +356079,10 @@ sub_80C64CC: ; 80C64CC movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer @080C6618: movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080C6694 .pool @080C6628: @@ -356202,41 +356203,41 @@ sub_80C66AC: ; 80C66AC ldr r0, [r0, 0x4] cmp r0, 0 beq @080C6746 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @080C6746: ldr r0, [r4] ldr r0, [r0, 0xC] cmp r0, 0 beq @080C6758 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x1 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @080C6758: ldr r0, [r4] ldr r0, [r0, 0x8] cmp r0, 0 beq @080C676A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x4 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @080C676A: bl FreeAllWindowBuffers b @080C67A4 .pool @080C6774: bl sub_80C50D0 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator b @080C67A4 @080C6782: movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap ldr r0, =0x02039cec ldr r1, [r0] movs r0, 0 @@ -356494,12 +356495,12 @@ sub_80C6974: ; 80C6974 push {r6,r7} sub sp, 0x18 movs r7, 0 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r0, =gUnknown_085714E4 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r6, =gUnknown_085714BC adds r0, r6, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085715B4 mov r8, r0 ldr r4, =0x02039cf4 @@ -356510,7 +356511,7 @@ sub_80C6974: ; 80C6974 mov r0, r8 movs r1, 0x9B movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 ldr r0, [r4] @@ -356537,10 +356538,10 @@ sub_80C6974: ; 80C6974 ldr r0, [r4] ldr r0, [r0, 0x4] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r6, 0x8 adds r0, r6, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r3, 0x18 add r8, r3 ldr r6, =gUnknown_08571650 @@ -356554,7 +356555,7 @@ sub_80C6974: ; 80C6974 ldrsh r2, [r0, r3] mov r0, r8 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 ldr r1, [r4] @@ -356572,7 +356573,7 @@ sub_80C6974: ; 80C6974 lsls r1, 4 adds r1, r6 ldrb r1, [r1, 0xC] - bl obj_anim_image_start + bl StartObjectImageAnim bl sav1_map_get_name lsls r0, 24 lsrs r5, r0, 24 @@ -356668,7 +356669,7 @@ sub_80C6974: ; 80C6974 lsrs r4, r0, 16 @080C6AF2: ldr r0, =gUnknown_085714D4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic mov r1, sp ldr r0, =gUnknown_085715FC ldm r0!, {r2,r3,r6} @@ -356702,7 +356703,7 @@ sub_80C6974: ; 80C6974 asrs r2, 16 mov r0, sp movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 ldr r4, =0x02039cf4 @@ -356726,7 +356727,7 @@ sub_80C6974: ; 80C6974 ldr r0, [r4] ldr r0, [r0, 0x8] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @080C6B7A: add sp, 0x18 pop {r3,r4} @@ -356745,7 +356746,7 @@ sub_80C6B94: ; 80C6B94 movs r4, 0 @080C6B9A: adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0 bl FillWindowPixelBuffer @@ -356829,7 +356830,7 @@ sub_80C6B94: ; 80C6B94 cmp r4, 0x2 bls @080C6C40 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r4-r6} pop {r0} @@ -356909,7 +356910,7 @@ sub_80C6C70: ; 80C6C70 lsls r1, 4 adds r1, r4 ldrb r1, [r1, 0xC] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r5] ldr r2, [r1, 0xC] ldrb r0, [r1, 0x10] @@ -356953,7 +356954,7 @@ sub_80C6C70: ; 80C6C70 cmp r4, 0x2 bls @080C6D4A movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x6C bl audio_play add sp, 0xC @@ -358319,10 +358320,10 @@ sub_80C77E8: ; 80C77E8 cmp r0, 0 beq @080C7846 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette @080C7846: mov r0, sp - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics ldr r0, =0x02039d04 str r5, [r0] movs r1, 0x90 @@ -358364,21 +358365,21 @@ sub_80C7890: ; 80C7890 adds r2, 0x6 adds r0, r1, r2 ldrh r0, [r0] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @080C78AC: ldr r0, [r5] movs r4, 0x90 lsls r4, 2 adds r0, r4 ldrh r0, [r0] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, [r5] adds r0, r4 ldrh r0, [r0] adds r0, 0x1 lsls r0, 16 lsrs r0, 16 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag pop {r4,r5} pop {r0} bx r0 @@ -358518,7 +358519,7 @@ sub_80C7958: ; 80C7958 movs r1, 0xA0 movs r2, 0x60 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 ldr r3, [r6] @@ -358556,7 +358557,7 @@ sub_80C7958: ; 80C7958 add r0, sp, 0x4 movs r1, 0x7C movs r2, 0x50 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 ldr r2, [r6] @@ -358603,7 +358604,7 @@ sub_80C7958: ; 80C7958 ldr r0, [r0] lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -358670,7 +358671,7 @@ sub_80C7B14: ; 80C7B14 ldr r0, [r0] cmp r0, 0 beq @080C7B2A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, [r4] movs r0, 0 str r0, [r1] @@ -358685,7 +358686,7 @@ sub_80C7B14: ; 80C7B14 ldr r0, [r0] cmp r0, 0 beq @080C7B4A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] adds r0, 0x4 adds r0, r4 @@ -358707,7 +358708,7 @@ sub_80C7B14: ; 80C7B14 ldr r0, [r0] cmp r0, 0 beq @080C7B6A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080C7B6A: adds r0, r5, 0x1 lsls r0, 16 @@ -358867,7 +358868,7 @@ sub_80C7BE4: ; 80C7BE4 lsls r1, 2 adds r0, r1 ldrh r0, [r0] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r0, 0 lsls r1, 16 lsrs r1, 11 @@ -358923,8 +358924,8 @@ sub_80C7CF4: ; 80C7CF4 thumb_func_start sub_80C7D28 sub_80C7D28: ; 80C7D28 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl sub_80D2AA4 bl copy_pal_bg_faded_to_pal_ram ldr r0, =0x02039d08 @@ -358947,8 +358948,8 @@ c2_Box: ; 80C7D54 bl do_scheduled_bg_tilemap_copies_to_vram bl sub_80CA028 bl sub_80CAA14 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad pop {r0} bx r0 thumb_func_end c2_Box @@ -359073,9 +359074,9 @@ sub_80C7E98: ; 80C7E98 push {r4,lr} sub sp, 0x4 bl sub_80A1A74 - bl reset_all_obj_data - bl gpu_tile_obj_tags_reset - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl FreeAllObjectTiles + bl ResetObjectPaletteAllocator bl ClearDma3Requests ldr r1, =0x02021b3a movs r2, 0xA0 @@ -359263,9 +359264,9 @@ task_box_related_3: ; 80C7FA8 b @080C80D0 @080C805E: movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 str r0, [sp] movs r1, 0xC0 @@ -362798,7 +362799,7 @@ sub_80CA044: ; 80CA044 ldr r1, [r5] adds r1, r4 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x1 bl ShowBg movs r0, 0x1 @@ -362833,7 +362834,7 @@ sub_80CA0A4: ; 80CA0A4 sub_80CA0C8: ; 80CA0C8 push {lr} ldr r0, =gUnknown_08572744 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette pop {r0} bx r0 .pool @@ -362917,7 +362918,7 @@ sub_80CA154: ; 80CA154 movs r0, 0x96 strh r0, [r1, 0x22] movs r0, 0x10 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag ldr r1, [r4] movs r2, 0xDA lsls r2, 4 @@ -362943,7 +362944,7 @@ sub_80CA1C4: ; 80CA1C4 str r0, [sp] str r1, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r4, 0 @080CA1DA: lsls r1, r4, 6 @@ -362954,7 +362955,7 @@ sub_80CA1C4: ; 80CA1C4 ldr r0, =gUnknown_085728BC movs r2, 0x9 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02039d08 @@ -363165,13 +363166,13 @@ sub_80CA318: ; 80CA318 movs r1, 0 str r1, [r0] adds r0, r3, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic lsls r0, 16 lsrs r5, r0, 16 cmp r5, 0 beq @080CA420 adds r0, r7, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0xFF @@ -363210,7 +363211,7 @@ sub_80CA318: ; 80CA318 movs r1, 0x28 movs r2, 0x30 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -363225,9 +363226,9 @@ sub_80CA318: ; 80CA318 cmp r0, 0 bne @080CA43C movs r0, 0x2 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, =0x0000dac6 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @080CA43C: add sp, 0x28 pop {r4-r7} @@ -363261,7 +363262,7 @@ sub_80CA44C: ; 80CA44C movs r2, 0x1 str r2, [sp] adds r2, r4, 0 - bl sub_8034654 + bl DecompressMonPic ldr r1, [r6] ldr r2, =0x00000cdc adds r0, r1, r2 @@ -363489,7 +363490,7 @@ sub_80CA65C: ; 80CA65C adds r1, 0x1 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -363516,7 +363517,7 @@ sub_80CA65C: ; 80CA65C ldr r0, [r0] lsls r1, r4, 25 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -363766,7 +363767,7 @@ sub_80CA8C8: ; 80CA8C8 movs r0, 0x1 str r0, [sp, 0x4] movs r2, 0xA - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x8 negs r0, r0 bl sub_80CBAF0 @@ -364162,9 +364163,9 @@ sub_80CAC1C: ; 80CAC1C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r0} bx r0 @@ -364287,7 +364288,7 @@ sub_80CAC58: ; 80CAC58 movs r2, 0xE bl sub_8098858 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x2 bl CopyWindowToVram @@ -366940,7 +366941,7 @@ sub_80CC230: ; 80CC230 asrs r2, 16 mov r0, sp mov r3, r9 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -366993,7 +366994,7 @@ sub_80CC314: ; 80CC314 ldrh r0, [r4, 0x2E] bl sub_80CC1E0 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4} pop {r0} bx r0 @@ -367098,7 +367099,7 @@ sub_80CC370: ; 80CC370 ldr r2, =0x00004ac4 adds r1, r2 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x2 bl ShowBg b @080CC458 @@ -367760,7 +367761,7 @@ sub_80CC7A0: ; 80CC7A0 bl LoadBgTiles @080CC9DA: movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r4-r7} pop {r0} @@ -367847,7 +367848,7 @@ sub_80CCA3C: ; 80CCA3C adds r1, r5, 0 movs r2, 0 movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect cmp r7, 0 beq @080CCAD2 cmp r7, 0 @@ -367875,7 +367876,7 @@ sub_80CCA3C: ; 80CCA3C movs r0, 0x2 movs r1, 0 movs r3, 0x2 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080CCAD2: add sp, 0x24 pop {r4-r7} @@ -368004,7 +368005,7 @@ sub_80CCB50: ; 80CCB50 adds r4, r1 strh r0, [r4] add r0, sp, 0x4 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes mov r2, r10 ldr r0, [r2] movs r6, 0xE7 @@ -368014,7 +368015,7 @@ sub_80CCB50: ; 80CCB50 lsls r1, 2 str r1, [r0] adds r0, r7, 0 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 mov r4, r10 @@ -368036,7 +368037,7 @@ sub_80CCB50: ; 80CCB50 orrs r0, r1 str r0, [r3] adds r0, r7, 0 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 mov r1, r10 @@ -368073,7 +368074,7 @@ sub_80CCB50: ; 80CCB50 movs r3, 0 bl sub_80C6D80 ldr r0, [sp, 0x2C] - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic mov r0, r8 bl sav3_get_box_name bl sub_80CD00C @@ -368088,7 +368089,7 @@ sub_80CCB50: ; 80CCB50 ldr r0, =gUnknown_0857B0A8 movs r2, 0x1C movs r3, 0x18 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -368107,7 +368108,7 @@ sub_80CCB50: ; 80CCB50 str r0, [r2] lsls r1, r4, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -368239,7 +368240,7 @@ sub_80CCCFC: ; 80CCCFC movs r3, 0 bl sub_80C6D80 adds r0, r6, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, [sp, 0x28] bl sub_80D20F8 lsls r0, 24 @@ -368281,7 +368282,7 @@ sub_80CCCFC: ; 80CCCFC add r0, sp, 0x4 movs r2, 0x1C movs r3, 0x18 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r1, r9 @@ -368316,7 +368317,7 @@ sub_80CCCFC: ; 80CCCFC str r1, [r0, 0x1C] lsls r1, r7, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim mov r1, r9 ldr r0, [r1] movs r3, 0xE4 @@ -368359,12 +368360,12 @@ sub_80CCEE0: ; 80CCEE0 cmp r0, 0 bne @080CCF00 movs r0, 0x4 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag b @080CCF06 .pool @080CCF00: movs r0, 0x3 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @080CCF06: ldr r0, =0x02039d08 ldr r0, [r0] @@ -368443,7 +368444,7 @@ sub_80CCF64: ; 80CCF64 cmp r0, 0xC0 bls @080CCF96 adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080CCF96: pop {r0} bx r0 @@ -368520,7 +368521,7 @@ sub_80CD00C: ; 80CD00C sub_80CD02C: ; 80CD02C push {r4,r5,lr} ldr r0, =gUnknown_0857B080 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r5, 0 @080CD036: lsls r1, r5, 4 @@ -368533,7 +368534,7 @@ sub_80CD02C: ; 80CD02C ldr r0, =gUnknown_0857B0E0 movs r2, 0x1C movs r3, 0x16 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -368546,7 +368547,7 @@ sub_80CD02C: ; 80CD02C lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1 cmp r5, 0 bne @080CD076 @@ -368895,7 +368896,7 @@ sub_80CD2E8: ; 80CD2E8 adds r1, r5, 0 adds r2, r6, 0 adds r3, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -368908,7 +368909,7 @@ sub_80CD2E8: ; 80CD2E8 ldr r5, =0x02020630 adds r6, r4, r5 adds r0, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x3 mov r1, r8 ands r1, r0 @@ -369569,7 +369570,7 @@ sub_80CD894: ; 80CD894 adds r0, r1, r2 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @080CD8FC .pool @080CD8E4: @@ -369582,7 +369583,7 @@ sub_80CD894: ; 80CD894 adds r0, r1 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @080CD8FC: ldr r0, =0x02039d08 ldr r0, [r0] @@ -369770,7 +369771,7 @@ sub_80CDA68: ; 80CDA68 adds r0, r2, r3 ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @080CDAD8 .pool @080CDAC0: @@ -369783,7 +369784,7 @@ sub_80CDA68: ; 80CDA68 adds r0, r1 ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080CDAD8: bl sub_80CEB40 ldr r0, =0x02039d78 @@ -370061,7 +370062,7 @@ sub_80CDCCC: ; 80CDCCC adds r0, r1, r2 ldr r0, [r0] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim b @080CDD4A .pool @080CDD1C: @@ -370074,7 +370075,7 @@ sub_80CDCCC: ; 80CDCCC adds r0, r1 ldr r0, [r0] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim bl sub_80CDF38 b @080CDD4A .pool @@ -370128,7 +370129,7 @@ sub_80CDD5C: ; 80CDD5C adds r0, r1 ldr r0, [r0] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim bl sub_80CDFAC b @080CDDBC .pool @@ -370142,7 +370143,7 @@ sub_80CDD5C: ; 80CDD5C adds r0, r1 ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080CDDBC: ldr r1, [r4] adds r1, r5 @@ -370210,7 +370211,7 @@ sub_80CDDD8: ; 80CDDD8 adds r0, r1 ldr r0, [r0] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r4] ldr r2, =0x00000d91 adds r0, r2 @@ -370234,7 +370235,7 @@ sub_80CDDD8: ; 80CDDD8 adds r0, r1 ldr r0, [r0] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r4] ldr r2, =0x00000d91 adds r0, r2 @@ -370654,7 +370655,7 @@ sub_80CE19C: ; 80CE19C adds r0, r1 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x1 @080CE21A: pop {r4-r6} @@ -370672,7 +370673,7 @@ sub_80CE22C: ; 80CE22C adds r0, r1 ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim bl sub_80CEB40 pop {r0} bx r0 @@ -370731,7 +370732,7 @@ sub_80CE2A8: ; 80CE2A8 adds r0, r1 ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 @080CE2CA: pop {r1} @@ -370790,7 +370791,7 @@ sub_80CE324: ; 80CE324 adds r0, r1 ldr r0, [r0] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim @080CE33E: pop {r0} bx r0 @@ -373692,18 +373693,18 @@ sub_80CFC14: ; 80CFC14 ldr r0, [r0] str r0, [r1] mov r0, sp - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics adds r0, r4, 0 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =0x0000daca - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r6, =0x02039d08 ldr r1, [r6] ldr r4, =0x00000cd8 adds r1, r4 strb r0, [r1] ldr r0, =0x0000dac7 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r1, [r6] ldr r5, =0x00000cd9 adds r1, r5 @@ -373724,7 +373725,7 @@ sub_80CFC14: ; 80CFC14 movs r3, 0 ldrsh r2, [r5, r3] movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -373768,7 +373769,7 @@ sub_80CFC14: ; 80CFC14 adds r0, r4 ldr r0, [r0] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim b @080CFD22 .pool @080CFD18: @@ -373795,7 +373796,7 @@ sub_80CFC14: ; 80CFC14 ldr r0, =gUnknown_0857BA68 movs r1, 0 movs r2, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -373933,7 +373934,7 @@ sub_80CFE54: ; 80CFE54 ldr r2, =0x00000cb4 adds r0, r2 ldr r0, [r0] - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -374159,7 +374160,7 @@ sub_80CFFD0: ; 80CFFD0 strh r0, [r1] lsls r0, 24 lsrs r0, 24 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r5] adds r0, r4 ldrb r0, [r0] @@ -374458,7 +374459,7 @@ sub_80D024C: ; 80D024C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r5, =0x02039d08 ldr r0, [r5] movs r4, 0x88 @@ -374478,7 +374479,7 @@ sub_80D024C: ; 80D024C ldr r0, [r5] adds r0, r4 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] adds r0, r4 ldrb r0, [r0] @@ -375628,9 +375629,9 @@ sub_80D0B5C: ; 80D0B5C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r0} bx r0 @@ -375781,10 +375782,10 @@ sub_80D0C60: ; 80D0C60 orrs r0, r1 str r0, [r2, 0x4] mov r0, r9 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic mov r4, r9 ldrh r0, [r4, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag mov r5, r8 ldr r1, [r5] lsls r5, r7, 4 @@ -375800,7 +375801,7 @@ sub_80D0C60: ; 80D0C60 adds r4, r7, r0 lsls r0, r4, 16 lsrs r0, 16 - bl gpu_pal_alloc_new + bl AllocObjectPalette mov r2, r8 ldr r1, [r2] adds r1, r5 @@ -375821,7 +375822,7 @@ sub_80D0C60: ; 80D0C60 movs r1, 0 movs r2, 0 movs r3, 0xB - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r4, r8 @@ -377213,7 +377214,7 @@ sub_80D184C: ; 80D184C str r0, [sp, 0xC] movs r0, 0 movs r3, 0xD - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer adds r4, 0x1 cmp r4, r5 blt @080D187C @@ -377263,7 +377264,7 @@ sub_80D18E4: ; 80D18E4 movs r1, 0 movs r2, 0x15 movs r3, 0xC - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080D1920: ldr r1, [r5] adds r1, r4 @@ -377303,7 +377304,7 @@ sub_80D18E4: ; 80D18E4 str r0, [sp, 0xC] movs r0, 0 movs r3, 0xD - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer adds r4, 0x1 cmp r4, r5 blt @080D1936 @@ -377325,7 +377326,7 @@ sub_80D18E4: ; 80D18E4 movs r0, 0 movs r1, 0 movs r3, 0xC - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 bl schedule_bg_copy_tilemap_to_vram movs r0, 0x1 @@ -377356,7 +377357,7 @@ sub_80D19B4: ; 80D19B4 movs r0, 0 movs r2, 0 movs r3, 0xC - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000093a str r4, [sp] str r6, [sp, 0x4] @@ -377364,7 +377365,7 @@ sub_80D19B4: ; 80D19B4 movs r0, 0 movs r2, 0 movs r3, 0x14 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @080D19EC: ldr r1, =0x0000013b lsls r5, r7, 24 @@ -377378,7 +377379,7 @@ sub_80D19B4: ; 80D19B4 movs r0, 0 adds r2, r5, 0 movs r3, 0xD - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x9E lsls r1, 1 str r4, [sp] @@ -377387,7 +377388,7 @@ sub_80D19B4: ; 80D19B4 movs r0, 0 adds r2, r5, 0 movs r3, 0xC - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000013d str r4, [sp] str r4, [sp, 0x4] @@ -377395,7 +377396,7 @@ sub_80D19B4: ; 80D19B4 movs r0, 0 adds r2, r5, 0 movs r3, 0x14 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 bl schedule_bg_copy_tilemap_to_vram add sp, 0xC @@ -379503,7 +379504,7 @@ sub_80D2960: ; 80D2960 movs r1, 0x1 str r1, [sp, 0x4] adds r1, r7, 0 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect add r7, r9 adds r6, 0x1 mov r1, r10 @@ -379583,7 +379584,7 @@ sub_80D29F8: ; 80D29F8 movs r1, 0x1 str r1, [sp, 0x4] adds r1, r7, 0 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect add r7, r9 adds r6, 0x1 mov r1, r10 @@ -380200,7 +380201,7 @@ sub_80D2F04: ; 80D2F04 @080D2F0A: lsls r0, r4, 3 adds r0, r5 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -380231,13 +380232,13 @@ sub_80D2F28: ; 80D2F28 lsls r0, 3 adds r4, r0, r1 ldrh r0, [r4, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF bne @080D2F5A adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette @080D2F5A: pop {r4} pop {r0} @@ -380257,13 +380258,13 @@ sub_80D2F68: ; 80D2F68 lsls r0, 3 adds r4, r0, r1 ldrh r0, [r4, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF bne @080D2F8E adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette @080D2F8E: pop {r4} pop {r0} @@ -380280,7 +380281,7 @@ sub_80D2F9C: ; 80D2F9C lsls r0, r4, 3 adds r0, r5 ldrh r0, [r0, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -380311,7 +380312,7 @@ sub_80D2FC0: ; 80D2FC0 lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 .pool @@ -380329,7 +380330,7 @@ sub_80D2FF0: ; 80D2FF0 lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 .pool @@ -380515,7 +380516,7 @@ sub_80D30DC: ; 80D30DC lsrs r1, 17 ldr r3, =0x06010000 adds r1, r3 - bl copy_queue_add + bl AddTilesToObjectCopyRequests mov r0, r8 ldrb r1, [r0] ldr r0, [r4, 0x8] @@ -380630,7 +380631,7 @@ sub_80D31B4: ; 80D31B4 adds r1, r4, 0 adds r2, r5, 0 mov r3, r8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r6, =0x02020630 @@ -380688,7 +380689,7 @@ sub_80D328C: ; 80D328C str r1, [sp, 0x4] mov r1, sp str r1, [r0, 0xC] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles add sp, 0x8 pop {r0} bx r0 @@ -381837,7 +381838,7 @@ sub_80D3B00: ; 80D3B00 adds r2, 0x14 ldr r0, =gUnknown_0857C66C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, r6 strb r0, [r1] @@ -382576,7 +382577,7 @@ sub_80D41D0: ; 80D41D0 lsls r0, 2 ldr r5, =0x02020630 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -383705,7 +383706,7 @@ sub_80D4A78: ; 80D4A78 adds r0, r7, 0 mov r6, r8 lsrs r3, r6, 24 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r4, 0x1 adds r5, 0x1 cmp r5, 0xB @@ -383725,7 +383726,7 @@ sub_80D4A78: ; 80D4A78 adds r0, r7, 0 mov r2, r8 ldr r3, [sp, 0xC] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000022a ldr r6, [sp, 0x10] add r6, r10 @@ -383738,7 +383739,7 @@ sub_80D4A78: ; 80D4A78 adds r0, r7, 0 adds r2, r6, 0 ldr r3, [sp, 0xC] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000022b ldr r4, [sp, 0xC] adds r4, 0x1 @@ -383751,7 +383752,7 @@ sub_80D4A78: ; 80D4A78 adds r0, r7, 0 mov r2, r8 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x8B lsls r1, 2 str r5, [sp] @@ -383761,7 +383762,7 @@ sub_80D4A78: ; 80D4A78 adds r0, r7, 0 adds r2, r6, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000022d ldr r4, [sp, 0xC] adds r4, 0x2 @@ -383774,7 +383775,7 @@ sub_80D4A78: ; 80D4A78 adds r0, r7, 0 mov r2, r8 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000022e str r5, [sp] str r5, [sp, 0x4] @@ -383783,7 +383784,7 @@ sub_80D4A78: ; 80D4A78 adds r0, r7, 0 adds r2, r6, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r5, 0 ldr r1, [sp, 0xC] ldr r2, [sp, 0x14] @@ -383807,7 +383808,7 @@ sub_80D4A78: ; 80D4A78 str r0, [sp, 0x8] adds r0, r7, 0 lsrs r3, r4, 24 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r5, 0x1 cmp r5, 0xB ble @080D4B8A @@ -383865,7 +383866,7 @@ sub_80D4BE0: ; 80D4BE0 adds r0, r5, 0 bl CallWindowFunction adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, =0x02037318 ldrb r0, [r0, 0x16] cmp r0, 0xE @@ -383919,9 +383920,9 @@ sub_80D4CA8: ; 80D4CA8 beq @080D4CEE adds r4, 0x64 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r1, [r5] lsls r0, r1, 4 adds r0, r1 @@ -383934,7 +383935,7 @@ sub_80D4CA8: ; 80D4CA8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0xFF strb r0, [r5] @080D4CEE: @@ -383958,7 +383959,7 @@ sub_80D4D00: ; 80D4D00 movs r1, 0x44 movs r2, 0x42 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4] adds r0, r5, 0 movs r1, 0 @@ -383995,7 +383996,7 @@ sub_80D4D38: ; 80D4D38 strh r0, [r2, 0x2E] adds r0, r2, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @080D4D90 .pool @080D4D84: @@ -384003,7 +384004,7 @@ sub_80D4D38: ; 80D4D38 lsls r1, 24 lsrs r1, 24 adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080D4D90: pop {r0} bx r0 @@ -384026,7 +384027,7 @@ sub_80D4D94: ; 80D4D94 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =DummyObjectCallback str r0, [r4, 0x1C] @080D4DB8: @@ -384101,14 +384102,14 @@ sub_80D4E34: ; 80D4E34 ldr r0, =0x00000805 adds r4, r0 ldr r0, =gUnknown_0857FBA0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_0857FBA8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_0857FBB0 movs r1, 0x10 movs r2, 0x10 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4] ldr r2, =0x02020630 ldrb r1, [r4] @@ -384230,9 +384231,9 @@ sub_80D4F38: ; 80D4F38 bne @080D4F86 adds r4, 0x66 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 adds r1, r4, 0 adds r2, r6, 0 @@ -384397,12 +384398,12 @@ sub_80D5070: ; 80D5070 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette adds r4, r5 ldr r0, [r4] ldr r4, =0x0201d000 adds r1, r4, 0 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =0xfffff000 adds r1, r4, r0 adds r0, r4, 0 @@ -384434,7 +384435,7 @@ sub_80D50D4: ; 80D50D4 adds r1, r4, 0 adds r2, r5, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 pop {r4,r5} @@ -384447,7 +384448,7 @@ sub_80D50D4: ; 80D50D4 sub_80D510C: ; 80D510C push {lr} ldr r0, =0x00007544 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 .pool @@ -384473,14 +384474,14 @@ sub_80D511C: ; 80D511C lsrs r0, 24 mov r8, r0 ldr r0, =0x00007544 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 bl sub_80D5070 ldr r0, =gUnknown_0857FC7C adds r1, r5, 0 adds r2, r6, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 adds r4, r1, 0 @@ -384513,7 +384514,7 @@ sub_80D518C: ; 80D518C asrs r1, 16 movs r2, 0x74 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 pop {r1} @@ -389323,17 +389324,17 @@ sub_80D7724: ; 80D7724 ldr r0, =gUnknown_08C17AB0 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08C1850C ldr r1, =0x06002000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r1, =gUnknown_08C16FA8 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_08C16E90 movs r2, 0x80 lsls r2, 2 @@ -389385,7 +389386,7 @@ sub_80D779C: ; 80D779C adds r1, 0x24 adds r1, r2 ldr r1, [r1] - bl SetBgTileMap + bl SetBgTilemap adds r4, 0x1 cmp r4, 0x3 ble @080D77BA @@ -389811,9 +389812,9 @@ sub_80D7B24: ; 80D7B24 movs r1, 0x80 orrs r0, r1 strb r0, [r2, 0x8] - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -390161,14 +390162,14 @@ sub_80D7E44: ; 80D7E44 ldr r0, =gUnknown_08C17AB0 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram b @080D80AE .pool @080D7ED8: ldr r0, =gUnknown_08C1850C ldr r4, =0x06002000 adds r1, r4, 0 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r3, =0x02018000 movs r5, 0x80 lsls r5, 6 @@ -390201,9 +390202,9 @@ sub_80D7E44: ; 80D7E44 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080D80AE .pool @080D7F40: @@ -390211,9 +390212,9 @@ sub_80D7E44: ; 80D7E44 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x02039f34 ldr r0, [r0] ldr r1, [r0, 0x2C] @@ -390310,11 +390311,11 @@ sub_80D7E44: ; 80D7E44 strb r0, [r1] bl sub_80DEA20 movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 bl ShowBg movs r0, 0x2 @@ -390526,9 +390527,9 @@ sub_80D8108: ; 80D8108 thumb_func_start sub_80D823C sub_80D823C: ; 80D823C push {r4,r5,lr} - bl call_obj_callbacks + bl CallObjectCallbacks bl run_active_tasks - bl obj_sync_something + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably movs r4, 0 @080D8250: @@ -390541,7 +390542,7 @@ sub_80D823C: ; 80D823C beq @080D8266 lsls r0, r4, 24 lsrs r0, 24 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080D8266: adds r4, 0x1 cmp r4, 0x3 @@ -390606,8 +390607,8 @@ vblank_cb_battle: ; 80D827C movs r0, 0x46 bl SetGpuReg bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl sub_80BA0A8 pop {r0} bx r0 @@ -391298,7 +391299,7 @@ sub_80D895C: ; 80D895C movs r1, 0 bl FillWindowPixelBuffer adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x2 bl CopyWindowToVram @@ -393847,7 +393848,7 @@ sub_80D8B38: ; 80D8B38 adds r0, r6, 0 bl obj_free_rotscale_entry adds r0, r6, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x14 strh r0, [r4, 0x8] b @080DA100 @@ -395892,7 +395893,7 @@ sub_80DB09C: ; 80DB09C sub_80DB0C4: ; 80DB0C4 push {r4,r5,lr} ldr r0, =gUnknown_08587C00 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08C1C6B8 movs r1, 0x88 lsls r1, 1 @@ -395902,7 +395903,7 @@ sub_80DB0C4: ; 80DB0C4 movs r1, 0x70 movs r2, 0x24 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r4, =0x02020630 @@ -395930,14 +395931,14 @@ sub_80DB0C4: ; 80DB0C4 sub_80DB120: ; 80DB120 push {lr} ldr r0, =gUnknown_08587C08 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08587C10 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =gUnknown_08587C18 movs r1, 0x60 movs r2, 0xA movs r3, 0x1D - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -395987,7 +395988,7 @@ sub_80DB174: ; 80DB174 ldr r1, [r1, 0x4] adds r2, r5, 0 adds r3, r6, 0 - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 b @080DB1CC .pool @080DB1B8: @@ -395999,7 +396000,7 @@ sub_80DB174: ; 80DB174 ldr r1, [r1, 0x4] adds r2, r5, 0 adds r3, r6, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack @080DB1CC: adds r0, r5, 0 adds r1, r7, 0 @@ -396023,7 +396024,7 @@ sub_80DB174: ; 80DB174 adds r0, r4, 0 movs r1, 0x70 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r0, =0x02020630 @@ -398178,7 +398179,7 @@ sub_80DC0F4: ; 80DC0F4 sub_80DC2BC: ; 80DC2BC push {r4,r5,lr} ldr r0, =gUnknown_08587A74 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r4, 0 ldr r5, =gUnknown_08587A6C @080DC2C8: @@ -398190,7 +398191,7 @@ sub_80DC2BC: ; 80DC2BC ldr r0, =gUnknown_08587AD0 movs r1, 0xB4 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x02039f34 ldr r1, [r1] ldr r2, [r1, 0x14] @@ -398470,7 +398471,7 @@ sub_80DC4F0: ; 80DC4F0 mov r7, r8 push {r7} ldr r0, =gUnknown_08587B08 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette movs r5, 0 ldr r7, =0x02039f34 ldr r0, =0x02020630 @@ -398480,7 +398481,7 @@ sub_80DC4F0: ; 80DC4F0 lsls r0, r5, 3 ldr r1, =gUnknown_08587AE8 adds r0, r1 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08587B18 adds r0, r6, r0 ldr r2, =gUnknown_08587A70 @@ -398491,7 +398492,7 @@ sub_80DC4F0: ; 80DC4F0 ldrb r2, [r1] movs r1, 0xCC movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] ldr r1, [r1, 0x14] lsls r4, r5, 2 @@ -398506,7 +398507,7 @@ sub_80DC4F0: ; 80DC4F0 lsls r0, 2 add r0, r8 ldr r1, =gUnknown_08587B80 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r0, [r7] ldr r0, [r0, 0x14] adds r4, r0 @@ -398536,14 +398537,14 @@ sub_80DC4F0: ; 80DC4F0 sub_80DC594: ; 80DC594 push {lr} ldr r0, =gUnknown_08587BB0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08587BB8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_08587BC8 movs r1, 0x1E movs r2, 0x2C movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -399109,11 +399110,11 @@ sub_80DC9EC: ; 80DC9EC lsls r4, r1, 3 ldr r0, =gUnknown_08589904 adds r0, r4, r0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08589924 adds r4, r0 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r2, [sp, 0xC] lsls r4, r2, 1 adds r4, r2 @@ -399124,7 +399125,7 @@ sub_80DC9EC: ; 80DC9EC movs r1, 0xB8 adds r2, r5, 0 movs r3, 0x1D - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r9, r0 mov r3, r9 lsls r3, 24 @@ -399134,7 +399135,7 @@ sub_80DC9EC: ; 80DC9EC movs r1, 0xF8 adds r2, r5, 0 movs r3, 0x1D - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r8, r0 mov r0, r8 lsls r0, 24 @@ -399272,9 +399273,9 @@ sub_80DCB78: ; 80DCB78 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources pop {r4,r5} pop {r0} bx r0 @@ -401075,7 +401076,7 @@ sub_80DDA20: ; 80DDA20 movs r0, 0x1 strh r0, [r4, 0xA] ldr r0, =0x0000abe2 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0xC] @@ -402146,7 +402147,7 @@ sub_80DE224: ; 80DE224 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 bl sub_80DED60 movs r5, 0 @@ -402659,7 +402660,7 @@ sub_80DE69C: ; 80DE69C adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_anim_step + bl AnimateObject ldr r0, [r5] ldr r0, [r0, 0x14] adds r0, r4, r0 @@ -403199,7 +403200,7 @@ sub_80DEB70: ; 80DEB70 lsls r4, 24 lsrs r4, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl sub_80DED60 add sp, 0x10 @@ -403247,7 +403248,7 @@ sub_80DEBD0: ; 80DEBD0 lsls r5, 24 lsrs r5, 24 adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl sub_80DED60 add sp, 0x10 @@ -403317,7 +403318,7 @@ sub_80DEC30: ; 80DEC30 bl AddTextPrinter @080DECA4: movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl sub_80DED60 add sp, 0x10 @@ -403360,7 +403361,7 @@ sub_80DECB8: ; 80DECB8 asrs r6, 16 str r6, [sp, 0xC] mov r0, r8 - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer mov r0, r8 bl sub_80DED60 add sp, 0x10 @@ -405180,7 +405181,7 @@ CreateShopMainMenu: ; 80DFA78 movs r2, 0 bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed ldrb r0, [r4, 0xE] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0xE] movs r1, 0x1 bl CopyWindowToVram @@ -405461,8 +405462,8 @@ sub_80DFD44: ; 80DFD44 sub_80DFD64: ; 80DFD64 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -405472,8 +405473,8 @@ sub_80DFD64: ; 80DFD64 thumb_func_start sub_80DFD80 sub_80DFD80: ; 80DFD80 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -405543,9 +405544,9 @@ sub_80DFD94: ; 80DFD94 bl CpuFastSet bl remove_some_task bl reset_temp_tile_data_buffers - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl clear_scheduled_bg_copies_to_vram ldr r4, =0x02039f70 @@ -405577,28 +405578,28 @@ sub_80DFD94: ; 80DFD94 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x1 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 bl sub_80E0468 bl sub_80E0424 b @080DFEEE @@ -406111,16 +406112,16 @@ sub_80E031C: ; 80E031C ldr r0, =0x0000083e adds r4, r0 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r1, [r5] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0xFF strb r0, [r5] @080E0356: @@ -406145,19 +406146,19 @@ sub_80E036C: ; 80E036C lsls r0, 4 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] movs r0, 0xC0 lsls r0, 5 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] movs r0, 0x80 lsls r0, 5 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x10 movs r1, 0 bl SetGpuReg @@ -406218,7 +406219,7 @@ sub_80E0424: ; 80E0424 ldr r0, =gUnknown_08D9B0F0 ldr r1, =0x02039f70 ldr r1, [r1] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08D9B0C8 movs r1, 0xC0 movs r2, 0x20 @@ -406244,11 +406245,11 @@ sub_80E0468: ; 80E0468 movs r2, 0xE0 bl copy_textbox_border_tile_patterns_to_vram movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap pop {r0} bx r0 .pool @@ -406906,7 +406907,7 @@ sub_80E08F0: ; 80E08F0 adds r1, r3 adds r1, r5 ldrb r1, [r1] - bl obj_anim_image_start + bl StartObjectImageAnim @080E09D8: adds r0, r7, 0x1 lsls r0, 24 @@ -407075,7 +407076,7 @@ sub_80E0AC8: ; 80E0AC8 bl audio_play strh r5, [r4, 0xA] movs r0, 0x2 - bl ClearWindowTileMap + bl ClearWindowTilemap bl sub_80E0224 ldrb r0, [r4, 0xE] movs r1, 0x2 @@ -407363,11 +407364,11 @@ sub_80E0D88: ; 80E0D88 movs r1, 0 bl sub_8198070 movs r0, 0x4 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x3 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldrh r0, [r5, 0xA] ldr r1, =0x02021cc4 bl itemid_get_name @@ -407406,9 +407407,9 @@ sub_80E0D88: ; 80E0D88 movs r1, 0 bl sub_8198070 movs r0, 0x4 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x3 - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r4, 0 bl sub_80E10A0 @080E0EA4: @@ -407453,7 +407454,7 @@ sub_80E0EDC: ; 80E0EDC ldr r1, =0x03005e08 adds r4, r0, r1 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldr r6, =0x02039f60 ldrb r0, [r6, 0xF] cmp r0, 0 @@ -407653,9 +407654,9 @@ sub_80E10A0: ; 80E10A0 movs r1, 0x1 bl sub_80E0250 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram bl sub_80E01C8 @@ -410852,7 +410853,7 @@ CreateWindowFromRect: ; 80E2A1C lsls r4, 24 lsrs r4, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 add sp, 0x20 pop {r4,r5} @@ -411322,8 +411323,8 @@ c2_choose_name_or_words_screen: ; 80E2E04 bl sub_80A1A74 b @080E2E86 @080E2E5E: - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator b @080E2E86 @080E2E68: bl clear_tasks @@ -411637,19 +411638,19 @@ choose_name_or_words_screen_init_bgs: ; 80E2FE4 bl SetGpuReg ldr r1, [r5] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r5] movs r0, 0x80 lsls r0, 4 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r5] movs r2, 0x80 lsls r2, 5 adds r1, r2 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap movs r4, 0x20 str r4, [sp] str r4, [sp, 0x4] @@ -411657,21 +411658,21 @@ choose_name_or_words_screen_init_bgs: ; 80E2FE4 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 add sp, 0x10 pop {r3} mov r8, r3 @@ -411838,11 +411839,11 @@ sub_80E3294: ; 80E3294 bl sub_80E4964 bl sub_80E4EF0 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r4, 0x1 negs r4, r4 adds r0, r4, 0 @@ -412708,7 +412709,7 @@ sub_80E3A74: ; 80E3A74 lsls r4, 24 lsrs r4, 24 movs r0, 0x4 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 movs r1, 0x87 @@ -412718,7 +412719,7 @@ sub_80E3A74: ; 80E3A74 add r6, sp, 0x8 strh r0, [r6] movs r0, 0x6 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 adds r0, r5 @@ -412726,14 +412727,14 @@ sub_80E3A74: ; 80E3A74 adds r1, 0xA strh r0, [r1] movs r0, 0x7 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 adds r0, r5 add r1, sp, 0xC strh r0, [r1] movs r0, 0x7 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 ldr r1, =0x00000101 @@ -412807,7 +412808,7 @@ sub_80E3B30: ; 80E3B30 beq @080E3B48 adds r0, r5, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080E3B48: ldrh r0, [r5, 0x36] movs r1, 0xFF @@ -412904,7 +412905,7 @@ sub_80E3B30: ; 80E3B30 lsls r4, 24 lsrs r4, 24 movs r0, 0x5 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 ldr r2, =0x01010000 @@ -413030,7 +413031,7 @@ sub_80E3CE4: ; 80E3CE4 movs r1, 0x26 movs r2, 0x58 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r5, =0x02039f94 ldr r1, [r5] ldr r4, =0x00001e23 @@ -413216,7 +413217,7 @@ sub_80E3E3C: ; 80E3E3C lsls r0, 2 adds r0, r5 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4,r5} pop {r0} bx r0 @@ -413270,7 +413271,7 @@ sub_80E3ED8: ; 80E3ED8 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -413353,7 +413354,7 @@ sub_80E3F8C: ; 80E3F8C movs r1, 0xCC movs r2, 0x58 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02039f94 @@ -413369,7 +413370,7 @@ sub_80E3F8C: ; 80E3F8C add r5, r8 ldr r1, =gUnknown_0858C050 adds r0, r5, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r1, r5, 0 adds r1, 0x3E ldrb r0, [r1] @@ -413380,7 +413381,7 @@ sub_80E3F8C: ; 80E3F8C movs r1, 0xCC movs r2, 0x54 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x3A] @@ -413390,7 +413391,7 @@ sub_80E3F8C: ; 80E3F8C add r4, r8 ldr r1, =gUnknown_0858C058 adds r0, r4, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r4, 0x3E ldrb r0, [r4] orrs r0, r6 @@ -413399,7 +413400,7 @@ sub_80E3F8C: ; 80E3F8C movs r1, 0xCC movs r2, 0x53 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -413620,7 +413621,7 @@ sub_80E41B8: ; 80E41B8 lsls r4, r5, 1 adds r0, r4, r0 ldrh r0, [r0] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 4 mov r1, r8 ldrb r2, [r1, 0x5] @@ -413632,7 +413633,7 @@ sub_80E41B8: ; 80E41B8 ldr r0, =gUnknown_0858BEFE adds r4, r0 ldrh r0, [r4] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r6, 0 adds r1, 0x40 strh r0, [r1] @@ -413662,7 +413663,7 @@ sub_80E4218: ; 80E4218 movs r1, 0xCC movs r2, 0x74 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -413674,7 +413675,7 @@ sub_80E4218: ; 80E4218 mov r8, r0 adds r0, r4, 0 mov r1, r8 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r4, 0x3E ldrb r0, [r4] movs r5, 0x4 @@ -413684,7 +413685,7 @@ sub_80E4218: ; 80E4218 movs r1, 0xCC movs r2, 0x8C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -413693,7 +413694,7 @@ sub_80E4218: ; 80E4218 adds r4, r6 adds r0, r4, 0 mov r1, r8 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable adds r4, 0x3E ldrb r0, [r4] orrs r0, r5 @@ -413720,7 +413721,7 @@ sub_80E4290: ; 80E4290 asrs r1, 16 movs r2, 0x38 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 ldr r3, =0x02020630 @@ -413758,7 +413759,7 @@ sub_80E4290: ; 80E4290 ldr r0, =gUnknown_0858C168 movs r2, 0x3C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -413852,7 +413853,7 @@ sub_80E4384: ; 80E4384 orrs r1, r2 strb r1, [r0, 0x5] movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim add sp, 0x4 pop {r0} bx r0 @@ -413866,7 +413867,7 @@ sub_80E43E0: ; 80E43E0 movs r1, 0x38 movs r2, 0x29 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -413876,7 +413877,7 @@ sub_80E43E0: ; 80E43E0 adds r4, r0 ldr r1, =gUnknown_0858C078 adds r0, r4, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldrb r0, [r4, 0x5] movs r1, 0xC orrs r0, r1 @@ -413950,7 +413951,7 @@ sub_80E447C: ; 80E447C orrs r1, r2 strb r1, [r0, 0x5] movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim add sp, 0x4 pop {r0} bx r0 @@ -414498,7 +414499,7 @@ sub_80E4894: ; 80E4894 ldr r0, [r5] adds r0, r4 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0xC pop {r4,r5} pop {r0} @@ -414550,7 +414551,7 @@ sub_80E48E8: ; 80E48E8 ldr r0, [r5] adds r0, r4 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x2C pop {r4,r5} pop {r0} @@ -414775,7 +414776,7 @@ sub_80E4AF8: ; 80E4AF8 strb r1, [r0] bl sub_80E4D10 movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, [r6] adds r0, r5 adds r0, r4 @@ -414822,7 +414823,7 @@ sub_80E4B54: ; 80E4B54 bl sub_80E4BBC bl sub_80E4D10 movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x5 bl audio_play bl sub_80E4AB4 @@ -414957,9 +414958,9 @@ choose_name_or_words_screen_load_bg_tile_patterns: ; 80E4C54 movs r3, 0 bl LoadBgTiles ldr r0, =gUnknown_0858C1C8 - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics ldr r0, =gUnknown_0858C230 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes pop {r4-r6} pop {r0} bx r0 @@ -415003,7 +415004,7 @@ sub_80E4CF8: ; 80E4CF8 lsrs r0, 24 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer pop {r0} bx r0 thumb_func_end sub_80E4CF8 @@ -415101,7 +415102,7 @@ sub_80E4D10: ; 80E4D10 ldr r0, [r5] adds r0, r4 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x10 pop {r3-r5} mov r8, r3 @@ -415159,7 +415160,7 @@ sub_80E4DE4: ; 80E4DE4 cmp r4, 0x3 bls @080E4E0E adds r0, r6, 0 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0xC pop {r3} mov r8, r3 @@ -415222,7 +415223,7 @@ sub_80E4E5C: ; 80E4E5C adds r0, r5, 0 bl nullsub_10 adds r0, r6, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4-r6} pop {r0} bx r0 @@ -415260,7 +415261,7 @@ sub_80E4EF0: ; 80E4EF0 ldr r0, [r5] adds r0, r4 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r5] adds r0, r4 ldrb r0, [r0] @@ -415277,8 +415278,8 @@ sub_80E4EF0: ; 80E4EF0 sub_80E4F58: ; 80E4F58 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -415308,8 +415309,8 @@ sub_80E4F84: ; 80E4F84 thumb_func_start sub_80E4F94 sub_80E4F94: ; 80E4F94 push {r4,r5,lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram ldr r5, =0x02039f94 ldr r0, [r5] @@ -415779,7 +415780,7 @@ sub_80E52EC: ; 80E52EC movs r1, 0 bl FillWindowPixelBuffer ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0x1 bl CopyWindowToVram @@ -415840,9 +415841,9 @@ AddMoneyTextObject: ; 80E53AC lsls r5, 16 lsrs r5, 16 ldr r0, =gUnknown_0858C2A4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0858C2AC - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =gUnknown_0858C28C lsls r4, 16 asrs r4, 16 @@ -415851,7 +415852,7 @@ AddMoneyTextObject: ; 80E53AC adds r1, r4, 0 adds r2, r5, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x02039f99 strb r0, [r1] pop {r4,r5} @@ -415870,7 +415871,7 @@ sub_80E53F4: ; 80E53F4 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources pop {r0} bx r0 .pool @@ -425173,7 +425174,7 @@ sub_80E9E90: ; 80E9E90 movs r1, 0 bl sub_819746C ldrb r0, [r4, 0xC] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0xC] bl RemoveWindow movs r0, 0 @@ -425313,9 +425314,9 @@ sub_80E9FFC: ; 80E9FFC movs r1, 0 bl sub_819746C ldrb r0, [r4, 0xC] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0xE] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0xE] bl RemoveWindow movs r0, 0 @@ -425485,7 +425486,7 @@ sub_80EA18C: ; 80EA18C movs r1, 0 bl sub_819746C ldrb r0, [r5, 0xE] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r5, 0xE] bl RemoveWindow movs r0, 0 @@ -445557,7 +445558,7 @@ sub_80F57C4: ; 80F57C4 adds r1, 0xC adds r1, r2 ldr r1, [r1] - bl SetBgTileMap + bl SetBgTilemap adds r4, 0x1 cmp r4, 0x3 ble @080F57E0 @@ -445664,22 +445665,22 @@ sub_80F591C: ; 80F591C ldr r0, =gUnknown_08C19588 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r1, =gUnknown_08C1A12C movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_08C1A000 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_08C19EEC movs r0, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer bl sub_80F71C8 ldr r0, =gUnknown_08C1A2B4 movs r2, 0x80 @@ -445756,7 +445757,7 @@ sub_80F591C: ; 80F591C movs r0, 0x1 adds r2, r4, 0 lsrs r3, r7, 24 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 mov r2, r8 str r2, [sp] str r2, [sp, 0x4] @@ -445765,7 +445766,7 @@ sub_80F591C: ; 80F591C adds r2, r4, 0 mov r4, r9 lsrs r3, r4, 24 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r6, 0x1 cmp r6, 0x9 ble @080F59B0 @@ -445773,13 +445774,13 @@ sub_80F591C: ; 80F591C cmp r7, 0x3 ble @080F5976 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 bl ShowBg movs r0, 0x1 @@ -445855,7 +445856,7 @@ sub_80F5AE0: ; 80F5AE0 cmp r4, 0x3 ble @080F5AE4 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4} pop {r0} bx r0 @@ -445876,9 +445877,9 @@ sub_80F5B00: ; 80F5B00 bl sub_80F57C4 bl dp12_8087EA4 bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl sub_80F591C bl sub_80F6A9C movs r0, 0 @@ -445956,14 +445957,14 @@ sub_80F5B00: ; 80F5B00 thumb_func_start sub_80F5C00 sub_80F5C00: ; 80F5C00 push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl run_active_tasks bl fade_and_return_progress_probably movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r0} bx r0 thumb_func_end sub_80F5C00 @@ -446019,8 +446020,8 @@ sub_80F5C24: ; 80F5C24 ldrh r1, [r0] movs r0, 0x46 bl SetGpuReg - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_80BA0A8 pop {r0} @@ -446929,7 +446930,7 @@ sub_80F6404: ; 80F6404 ldr r1, [r1, 0x8] adds r2, r6, 0 adds r3, r4, 0 - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 b @080F64F2 .pool @080F64E0: @@ -446940,14 +446941,14 @@ sub_80F6404: ; 80F6404 ldr r1, [r1, 0x8] adds r2, r6, 0 adds r3, r4, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack @080F64F2: adds r0, r6, 0 adds r1, r5, 0 adds r2, r4, 0 bl sub_806E7CC adds r4, r0, 0 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette adds r0, r6, 0 movs r1, 0x1 bl sub_806A068 @@ -446958,7 +446959,7 @@ sub_80F6404: ; 80F6404 lsls r1, 1 movs r2, 0x50 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x02020630 @@ -446981,9 +446982,9 @@ sub_80F6404: ; 80F6404 ldr r1, [r1] strb r0, [r1, 0x8] ldr r0, =gUnknown_0858D878 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0858D880 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =sub_80F7670 movs r1, 0xA bl AddTask @@ -447557,7 +447558,7 @@ sub_80F69B8: ; 80F69B8 movs r0, 0x1 str r0, [sp, 0xC] movs r2, 0x3 - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer b @080F6A54 .pool @080F6A40: @@ -447670,7 +447671,7 @@ sub_80F6AE8: ; 80F6AE8 movs r1, 0x1 strb r1, [r0] ldr r0, =gUnknown_0858D8E0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r1, r0, 0 lsls r1, 16 movs r0, 0x1 @@ -447685,7 +447686,7 @@ sub_80F6AE8: ; 80F6AE8 movs r1, 0x8 movs r2, 0x8 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -447994,13 +447995,13 @@ sub_80F6DC0: ; 80F6DC0 movs r4, 0x7 @080F6DD6: adds r0, r6, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r6, 0x8 subs r4, 0x1 cmp r4, 0 bge @080F6DD6 ldr r0, =gUnknown_0858D850 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette movs r4, 0 mov r6, sp @080F6DEE: @@ -448009,7 +448010,7 @@ sub_80F6DC0: ; 80F6DC0 lsls r1, 1 movs r2, 0x90 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r5, r4 strb r0, [r1] ldrh r0, [r6] @@ -448497,7 +448498,7 @@ sub_80F71C8: ; 80F71C8 str r0, [sp, 0x4] movs r2, 0x5 movs r3, 0x1 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect movs r5, 0xA b @080F7240 .pool @@ -448535,7 +448536,7 @@ sub_80F71C8: ; 80F71C8 @080F7236: movs r2, 0x5 movs r3, 0x1 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect movs r5, 0xF @080F7240: ldr r0, =0x02039f2c @@ -448566,7 +448567,7 @@ sub_80F71C8: ; 80F71C8 str r0, [sp] str r6, [sp, 0x4] movs r0, 0x2 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect b @080F72CC .pool @080F7290: @@ -448583,7 +448584,7 @@ sub_80F71C8: ; 80F71C8 str r0, [sp] movs r0, 0x2 str r0, [sp, 0x4] - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect b @080F72CC .pool @080F72B4: @@ -448597,7 +448598,7 @@ sub_80F71C8: ; 80F71C8 str r0, [sp] movs r0, 0x2 str r0, [sp, 0x4] - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect @080F72CC: adds r5, 0x5 ldr r1, =gUnknown_08DC6510 @@ -448608,7 +448609,7 @@ sub_80F71C8: ; 80F71C8 str r0, [sp] movs r0, 0x2 str r0, [sp, 0x4] - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect ldr r0, =0x0203a034 ldr r0, [r0] ldr r1, [r0, 0x14] @@ -448620,7 +448621,7 @@ sub_80F71C8: ; 80F71C8 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette add sp, 0xC pop {r4-r6} pop {r0} @@ -448804,7 +448805,7 @@ sub_80F73DC: ; 80F73DC movs r0, 0x2 adds r1, r4, 0 movs r2, 0x1 - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer adds r4, 0x10 lsls r4, 16 lsrs r4, 16 @@ -448823,7 +448824,7 @@ sub_80F73DC: ; 80F73DC movs r0, 0x2 adds r1, r4, 0 movs r2, 0x1 - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer ldr r0, =0x0203a034 ldr r0, [r0] ldr r1, [r0] @@ -448886,7 +448887,7 @@ sub_80F74BC: ; 80F74BC str r0, [sp, 0x8] movs r0, 0x2 movs r2, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r1, =0x03005e00 lsls r0, r5, 2 adds r0, r5 @@ -449107,7 +449108,7 @@ sub_80F7670: ; 80F7670 adds r0, r4, 0 movs r2, 0x2C movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -449225,7 +449226,7 @@ sub_80F7768: ; 80F7768 ble @080F77D6 @080F77C6: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r5] ldr r1, [r0] ldrb r0, [r1, 0x7] @@ -449619,7 +449620,7 @@ sub_80F7A80: ; 80F7A80 str r0, [sp] str r0, [sp, 0x4] ldr r1, =0x000060b3 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r0, =sub_80F7CA8 movs r1, 0xA bl AddTask @@ -449713,7 +449714,7 @@ sub_80F7A80: ; 80F7A80 str r7, [sp] str r7, [sp, 0x4] movs r0, 0x1 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r0, =sub_80F7CA8 movs r1, 0xA bl AddTask @@ -449982,7 +449983,7 @@ sub_80F7CA8: ; 80F7CA8 str r0, [sp, 0x4] movs r0, 0x2 lsrs r3, 24 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r2, r4, 0 cmp r2, 0xA ble @080F7D56 @@ -450148,7 +450149,7 @@ sub_80F7ED0: ; 80F7ED0 lsls r4, 24 lsrs r4, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x10 pop {r4} pop {r0} @@ -451887,7 +451888,7 @@ sub_80F8D28: ; 80F8D28 ldr r1, [r1, 0x8] adds r2, r6, 0 adds r3, r5, 0 - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 b @080F8DD8 .pool @080F8DC4: @@ -451899,14 +451900,14 @@ sub_80F8D28: ; 80F8D28 ldr r1, [r1, 0x8] adds r2, r6, 0 adds r3, r5, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack @080F8DD8: adds r0, r6, 0 mov r1, r8 adds r2, r5, 0 bl sub_806E7CC adds r4, r0, 0 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette adds r0, r6, 0 movs r1, 0x1 bl sub_806A068 @@ -451927,7 +451928,7 @@ sub_80F8D28: ; 80F8D28 adds r2, r3 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 ldr r0, =0x02039f2a @@ -452071,10 +452072,10 @@ sub_80F8EE8: ; 80F8EE8 adds r4, r0, r1 ldrb r0, [r4, 0x5] lsrs r0, 4 - bl gpu_pal_tag_by_index + bl GetObjectPaletteTagBySlot lsls r0, 16 lsrs r0, 16 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r0, [r4, 0x1] lsls r0, 30 cmp r0, 0 @@ -452085,7 +452086,7 @@ sub_80F8EE8: ; 80F8EE8 bl rotscale_free_entry @080F8F72: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080F8F78: ldrh r0, [r5, 0x8] adds r0, 0x1 @@ -454339,7 +454340,7 @@ sub_80FA13C: ; 80FA13C lsls r2, 16 asrs r2, 16 movs r3, 0x94 - bl obj_add_from_template_forward_search + bl AddObjectToFront movs r0, 0 pop {r4} pop {r1} @@ -454496,7 +454497,7 @@ sub_80FA248: ; 80FA248 lsls r2, 16 asrs r2, 16 movs r3, 0x94 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r0, [r4, 0x1C] cmp r0, 0x1 beq @080FA2B2 @@ -454647,7 +454648,7 @@ sub_80FA3AC: ; 80FA3AC lsls r2, 16 asrs r2, 16 movs r3, 0x94 - bl obj_add_from_template_forward_search + bl AddObjectToFront movs r0, 0 pop {r4} pop {r1} @@ -455338,7 +455339,7 @@ sub_80FA9A4: ; 80FA9A4 cmp r0, 0x1F ble @080FA9CA adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080FA9CA: pop {r4} pop {r0} @@ -455381,7 +455382,7 @@ sub_80FA9D0: ; 80FA9D0 movs r3, 0 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -455478,7 +455479,7 @@ sub_80FAA7C: ; 80FAA7C ldrb r2, [r2] adds r2, 0x20 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront b @080FAB8C .pool @080FAAFC: @@ -455519,7 +455520,7 @@ sub_80FAA7C: ; 80FAA7C adds r2, 0x10 @080FAB4C: movs r3, 0x94 - bl obj_add_from_template_forward_search + bl AddObjectToFront b @080FAB8C .pool @080FAB64: @@ -455541,7 +455542,7 @@ sub_80FAA7C: ; 80FAA7C ldrb r2, [r2] adds r2, 0x10 movs r3, 0x94 - bl obj_add_from_template_forward_search + bl AddObjectToFront @080FAB8C: movs r0, 0 add sp, 0x4 @@ -456062,12 +456063,12 @@ sub_80FAFF8: ; 80FAFF8 sub_80FB00C: ; 80FB00C push {r4,r5,lr} ldr r0, =gUnknown_0858E864 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_0858E880 movs r1, 0 movs r2, 0 movs r3, 0x52 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x40 @@ -456123,9 +456124,9 @@ sub_80FB074: ; 80FB074 cmp r1, r0 bne @080FB098 adds r0, r4, 0 - bl obj_free_pal + bl FreeObjectPalette adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @080FB098: adds r4, 0x44 adds r6, 0x44 @@ -456923,7 +456924,7 @@ sub_80FB6EC: ; 80FB6EC lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @080FB75E .pool @080FB74C: @@ -456933,7 +456934,7 @@ sub_80FB6EC: ; 80FB6EC lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080FB75E: add sp, 0x4 pop {r4} @@ -457314,7 +457315,7 @@ sub_80FB9FC: ; 80FB9FC movs r1, 0 movs r2, 0 movs r3, 0x94 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x40 @@ -457532,7 +457533,7 @@ sub_80FBB64: ; 80FBB64 overworld_free_bgmaps: ; 80FBC00 push {lr} ldr r0, =gUnknown_08591D58 - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics pop {r0} bx r0 .pool @@ -457618,7 +457619,7 @@ sub_80FBC10: ; 80FBC10 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x40 strb r0, [r5] @080FBCB4: @@ -462973,7 +462974,7 @@ sub_80FE930: ; 80FE930 ldr r5, =0x0203841e ldrb r1, [r5, 0x6] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r5, 0x4] strh r0, [r4, 0x2E] ldr r5, =0x02038437 @@ -463049,7 +463050,7 @@ sub_80FE9E4: ; 80FE9E4 cmp r0, 0 beq @080FE9FA adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @080FEA4E @080FE9FA: movs r1, 0x38 @@ -463141,7 +463142,7 @@ sub_80FEA58: ; 80FEA58 adds r0, r4, 0 movs r1, 0 movs r2, 0 - bl obj_add_from_template_call_callback_once + bl AddObjectAndAnimateForOneFrame @080FEAB2: movs r1, 0xA ldrsh r0, [r5, r1] @@ -463217,7 +463218,7 @@ sub_80FEB44: ; 80FEB44 movs r0, 0x7 ands r1, r0 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x02038436 ldrb r0, [r4] movs r1, 0x2 @@ -463422,7 +463423,7 @@ sub_80FECF0: ; 80FECF0 strb r0, [r2] adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x3C strh r0, [r4, 0x2E] ldr r0, =sub_80A64B0 @@ -463445,7 +463446,7 @@ sub_80FED28: ; 80FED28 ldr r5, =0x0203841e ldrb r1, [r5, 0x8] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r1, 0x8 ldrsh r0, [r5, r1] cmp r0, 0x1 @@ -464747,7 +464748,7 @@ sub_80FF768: ; 80FF768 strb r0, [r1] ldrb r1, [r4, 0x6] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x8] strh r0, [r5, 0x32] ldrh r0, [r5, 0x2E] @@ -464856,7 +464857,7 @@ sub_80FF7EC: ; 80FF7EC strb r0, [r1] ldrb r1, [r6, 0x8] mov r0, r9 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r6, 0xA] mov r1, r9 strh r0, [r1, 0x32] @@ -465854,7 +465855,7 @@ sub_80FFFC0: ; 80FFFC0 movs r3, 0x1A ldrsh r2, [r5, r3] ldrb r3, [r5, 0x10] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0xC] @@ -466105,7 +466106,7 @@ sub_8100128: ; 8100128 strb r0, [r1] ldrb r1, [r6, 0xE] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 bl sub_80A68D4 ldrh r0, [r6, 0x8] @@ -466177,7 +466178,7 @@ sub_8100128: ; 8100128 strb r0, [r1] ldrb r1, [r6, 0xE] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 bl sub_80A68D4 ldrh r0, [r6, 0x8] @@ -466236,7 +466237,7 @@ sub_8100128: ; 8100128 strb r1, [r0] ldrb r1, [r6, 0xE] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 bl sub_80A68D4 ldrh r0, [r6, 0x8] @@ -466290,7 +466291,7 @@ sub_8100128: ; 8100128 strb r1, [r0] ldrb r1, [r6, 0xE] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 bl sub_80A68D4 ldrh r0, [r6, 0x8] @@ -466347,7 +466348,7 @@ sub_8100128: ; 8100128 strb r0, [r1] ldrb r1, [r6, 0xE] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 bl sub_80A68D4 ldrh r0, [r6, 0x8] @@ -466399,7 +466400,7 @@ sub_8100128: ; 8100128 strb r1, [r0] ldrb r1, [r6, 0xE] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 bl sub_80A68D4 ldrh r0, [r6, 0x8] @@ -466415,7 +466416,7 @@ sub_8100128: ; 8100128 cmp r0, 0 beq @081004FC adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrh r0, [r6, 0x8] adds r0, 0x1 b @081004FA @@ -466502,7 +466503,7 @@ sub_8100524: ; 8100524 lsls r2, 16 asrs r2, 16 ldrb r3, [r6, 0x10] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -466532,7 +466533,7 @@ sub_8100524: ; 8100524 strh r0, [r1, 0x22] ldrb r1, [r6, 0xE] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r6, 0x10] adds r4, 0x43 strb r0, [r4] @@ -466599,7 +466600,7 @@ sub_81005D4: ; 81005D4 subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08100636: pop {r4} pop {r0} @@ -466819,7 +466820,7 @@ sub_81007C4: ; 81007C4 .pool @081007E8: ldr r0, =0x0000274f - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 movs r2, 0x80 @@ -466828,7 +466829,7 @@ sub_81007C4: ; 81007C4 adds r0, r4 strh r0, [r5, 0x18] ldr r0, =0x000027b0 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 adds r0, r4 @@ -467129,7 +467130,7 @@ sub_8100A50: ; 8100A50 bne @08100A6A adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @08100A6A: ldr r0, =sub_81009DC str r0, [r5, 0x1C] @@ -467574,14 +467575,14 @@ sub_8100D38: ; 8100D38 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x30 ldrsh r1, [r5, r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0 bl move_anim_8072740 @08100E10: @@ -467618,7 +467619,7 @@ sub_8100E1C: ; 8100E1C ldr r4, =0x0203841e ldrb r1, [r4, 0xA] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x6] negs r0, r0 strh r0, [r5, 0x30] @@ -467771,7 +467772,7 @@ sub_8100EF0: ; 8100EF0 ldrh r0, [r0, 0x4] strh r0, [r5, 0x2E] ldr r0, =0x00002828 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 movs r1, 0x80 @@ -468396,7 +468397,7 @@ sub_8101440: ; 8101440 strh r0, [r4, 0x22] adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0810148E: ldr r0, =sub_81014A0 str r0, [r4, 0x1C] @@ -469857,7 +469858,7 @@ sub_8101FF0: ; 8101FF0 strh r0, [r4, 0x22] adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim strh r6, [r4, 0x2E] strh r6, [r4, 0x30] ldr r0, =sub_810208C @@ -470641,7 +470642,7 @@ sub_81025C0: ; 81025C0 mov r2, r8 bl sub_80A8048 ldr r0, =0x000027d2 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 movs r4, 0x80 @@ -470652,7 +470653,7 @@ sub_81025C0: ; 81025C0 orrs r0, r1 mov r10, r0 ldr r0, =0x000027d3 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 lsls r4, r0 @@ -471086,7 +471087,7 @@ sub_81029B4: ; 81029B4 lsrs r0, 24 strh r0, [r6, 0x8] ldr r0, =0x00002771 - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r0, 24 strh r0, [r6, 0xA] @@ -471238,7 +471239,7 @@ sub_8102AE0: ; 8102AE0 bl SetGpuRegBits @08102B26: ldr r0, =0x00002771 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 bl move_anim_task_del @08102B32: @@ -471346,7 +471347,7 @@ sub_8102BE8: ; 8102BE8 mov r9, r0 ldr r4, =gUnknown_08593020 ldrh r0, [r4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0xFF @@ -471382,7 +471383,7 @@ sub_8102BE8: ; 8102BE8 mov r1, r8 adds r0, r5, r1 ldrh r0, [r0] - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r3, r0, 24 adds r4, 0x1 @@ -471442,7 +471443,7 @@ sub_8102CA0: ; 8102CA0 lsls r0, 2 adds r0, r6 ldrh r0, [r0] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -471465,7 +471466,7 @@ sub_8102CD4: ; 8102CD4 ldr r4, =0x0203841e ldrb r1, [r4] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r2, =gUnknown_08593020 movs r0, 0x2 ldrsh r1, [r4, r0] @@ -471474,7 +471475,7 @@ sub_8102CD4: ; 8102CD4 lsls r0, 2 adds r0, r2 ldrh r0, [r0] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF @@ -471677,7 +471678,7 @@ sub_8102DE4: ; 8102DE4 lsls r0, 2 adds r0, r2 ldrh r0, [r0] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF @@ -471732,7 +471733,7 @@ sub_8102EB0: ; 8102EB0 strh r0, [r6, 0x22] ldrb r1, [r4] adds r0, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim strh r5, [r6, 0x32] strh r5, [r6, 0x34] ldrh r0, [r6, 0x20] @@ -471885,7 +471886,7 @@ sub_8103028: ; 8103028 ldr r5, =0x0203841e ldrb r1, [r5, 0x2] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r2, =gUnknown_08593020 movs r0, 0x4 ldrsh r1, [r5, r0] @@ -471894,7 +471895,7 @@ sub_8103028: ; 8103028 lsls r0, 2 adds r0, r2 ldrh r0, [r0] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF @@ -472064,7 +472065,7 @@ sub_8103164: ; 8103164 adds r0, r1, 0x2 strh r0, [r5, 0x30] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =sub_81031D0 adds r0, r5, 0 bl oamt_set_x3A_32 @@ -472093,7 +472094,7 @@ sub_81031D0: ; 81031D0 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_80A67D8 str r0, [r4, 0x1C] @081031F8: @@ -472324,14 +472325,14 @@ sub_8103390: ; 8103390 bne @081033D4 adds r0, r5, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x2 b @081033DE .pool @081033D4: adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x3 @081033DE: strh r0, [r5, 0x2E] @@ -472360,7 +472361,7 @@ sub_81033F0: ; 81033F0 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =sub_810342C adds r0, r4, 0 bl oamt_set_x3A_32 @@ -473078,7 +473079,7 @@ sub_81039CC: ; 81039CC subs r1, 0x1 strh r1, [r0, 0xA] adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081039F6: pop {r0} bx r0 @@ -473384,7 +473385,7 @@ sub_8103C0C: ; 8103C0C subs r3, r4 lsls r3, 24 lsrs r3, 24 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r12, r0 @@ -473813,7 +473814,7 @@ sub_8103FE8: ; 8103FE8 bl sub_80A69CC ldr r0, =gUnknown_085934A0 ldrh r0, [r0, 0x2] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 movs r1, 0x80 @@ -474253,7 +474254,7 @@ sub_8104364: ; 8104364 movs r6, 0x10 adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @08104390: lsls r0, r7, 16 asrs r0, 16 @@ -474338,7 +474339,7 @@ sub_8104414: ; 8104414 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08104448: mov r0, r8 lsls r1, r0, 16 @@ -474405,7 +474406,7 @@ sub_81044BC: ; 81044BC beq @08104520 adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim adds r2, r4, 0 adds r2, 0x2C ldrb r0, [r2] @@ -474489,7 +474490,7 @@ sub_8104530: ; 8104530 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_8104594 str r0, [r4, 0x1C] @0810458A: @@ -474903,7 +474904,7 @@ sub_8104800: ; 8104800 lsls r3, 30 lsrs r3, 30 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft @081048DA: pop {r3,r4} mov r8, r3 @@ -475197,7 +475198,7 @@ sub_8104B1C: ; 8104B1C bne @08104B50 adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r0, [r5] movs r1, 0x2 bl sub_80A5C6C @@ -475211,7 +475212,7 @@ sub_8104B1C: ; 8104B1C @08104B50: adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r0, [r5] movs r1, 0x2 bl sub_80A5C6C @@ -476391,7 +476392,7 @@ sub_81054E8: ; 81054E8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x000027db - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF @@ -477253,7 +477254,7 @@ sub_8105B08: ; 8105B08 movs r3, 0x26 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -477369,7 +477370,7 @@ sub_8105C48: ; 8105C48 subs r0, 0x1 strh r0, [r1] adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08105CAA: pop {r4} pop {r0} @@ -477384,7 +477385,7 @@ sub_8105CB4: ; 8105CB4 lsls r0, 24 lsrs r6, r0, 24 ldr r0, =0x000027de - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag mov r1, sp strb r0, [r1] movs r4, 0x1 @@ -477394,7 +477395,7 @@ sub_8105CB4: ; 8105CB4 subs r0, r5, r4 lsls r0, 16 lsrs r0, 16 - bl gpu_pal_alloc_new + bl AllocObjectPalette mov r2, sp adds r1, r2, r4 strb r0, [r1] @@ -477412,7 +477413,7 @@ sub_8105CB4: ; 8105CB4 adds r0, r2 str r1, [r0] ldr r0, =gUnknown_08C22610 - bl call_LZZUnCompWram + bl LZDecompressWram movs r4, 0 @08105D00: ldr r5, =0x020244d4 @@ -477464,7 +477465,7 @@ sub_8105D60: ; 8105D60 movs r4, 0x2 @08105D6A: ldrh r0, [r5] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r5, 0x2 subs r4, 0x1 cmp r4, 0 @@ -477509,7 +477510,7 @@ sub_8105D88: ; 8105D88 lsls r2, 1 adds r2, r0 ldrh r0, [r2] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 4 ldrb r2, [r5, 0x5] movs r1, 0xF @@ -479157,7 +479158,7 @@ sub_8106B54: ; 8106B54 strh r0, [r4, 0x22] adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x02038437 ldrb r0, [r0] bl sub_80A82E4 @@ -479309,7 +479310,7 @@ sub_8106C80: ; 8106C80 strh r0, [r4, 0x22] ldrb r1, [r1, 0x4] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x2E] adds r0, 0x1 strh r0, [r4, 0x2E] @@ -479389,7 +479390,7 @@ sub_8106CD0: ; 8106CD0 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_8106D5C str r0, [r5, 0x1C] @08106D50: @@ -479419,7 +479420,7 @@ sub_8106D5C: ; 8106D5C lsls r1, 24 lsrs r1, 24 adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @08106D8C @08106D86: adds r0, r2, 0 @@ -479675,7 +479676,7 @@ sub_8106F60: ; 8106F60 strh r0, [r6, 0x22] ldrb r1, [r4, 0x2] adds r0, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim strh r5, [r6, 0x38] ldrh r0, [r4, 0x4] strh r0, [r6, 0x34] @@ -479979,7 +479980,7 @@ sub_8107188: ; 8107188 ldr r0, =gUnknown_08595020 adds r1, r4, 0 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront @081071F8: movs r0, 0x8 ldrsh r1, [r5, r0] @@ -480030,7 +480031,7 @@ sub_8107228: ; 8107228 cmp r0, 0 beq @0810725A adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810725A: pop {r0} bx r0 @@ -480216,7 +480217,7 @@ sub_8107380: ; 8107380 ldr r0, =sub_8107408 str r0, [r5, 0x1C] adds r0, r7, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081073F6: add sp, 0x4 pop {r3} @@ -480337,7 +480338,7 @@ sub_81074E4: ; 81074E4 bne @08107506 adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r2, r4, 0 adds r2, 0x2C ldrb r1, [r2] @@ -480373,7 +480374,7 @@ sub_8107528: ; 8107528 ldrh r0, [r0] strh r0, [r4, 0x8] ldr r0, =0x0000279c - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 movs r1, 0x80 @@ -482240,7 +482241,7 @@ sub_8108408: ; 8108408 mov r1, r10 mov r2, r9 ldr r3, [sp, 0x8] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 lsls r6, r5, 16 @@ -482398,7 +482399,7 @@ sub_810851C: ; 810851C subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081085BE: pop {r4} pop {r0} @@ -482598,7 +482599,7 @@ sub_810871C: ; 810871C ldrsh r1, [r4, r2] movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -482679,7 +482680,7 @@ sub_81087C0: ; 81087C0 movs r3, 0x22 ldrsh r2, [r5, r3] movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x30] @@ -482721,7 +482722,7 @@ sub_81087C0: ; 81087C0 str r1, [r0] @08108850: adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08108856: pop {r4,r5} pop {r0} @@ -482782,7 +482783,7 @@ sub_810886C: ; 810886C lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081088D8: pop {r4} pop {r0} @@ -483041,7 +483042,7 @@ sub_8108AC0: ; 8108AC0 movs r3, 0x10 ldrsh r2, [r6, r3] movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -483148,7 +483149,7 @@ sub_8108B94: ; 8108B94 subs r0, 0x1 strh r0, [r2, 0x18] adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08108BC6: adds r0, r4, 0x1 lsls r0, 16 @@ -483249,7 +483250,7 @@ sub_8108C54: ; 8108C54 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08108C8C: pop {r4} pop {r0} @@ -483425,7 +483426,7 @@ sub_8108D54: ; 8108D54 mov r3, r10 asrs r2, r3, 16 movs r3, 0x82 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 ldr r1, =0x02020630 @@ -483480,7 +483481,7 @@ sub_8108D54: ; 8108D54 mov r3, r10 asrs r2, r3, 16 movs r3, 0x82 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 ldr r1, =0x02020630 @@ -484706,7 +484707,7 @@ sub_81097B4: ; 81097B4 ldr r3, [sp, 0x4] asrs r2, r3, 16 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -484809,7 +484810,7 @@ sub_81098EC: ; 81098EC subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08109926: pop {r4} pop {r0} @@ -485089,7 +485090,7 @@ sub_8109AFC: ; 8109AFC ldr r4, =0x0203841e ldrb r1, [r4, 0x4] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x4] strh r0, [r5, 0x3C] ldr r0, =0x02038436 @@ -486846,7 +486847,7 @@ sub_810A834: ; 810A834 lsls r2, 16 asrs r2, 16 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 adds r0, r7, 0x1 @@ -486944,7 +486945,7 @@ sub_810A9DC: ; 810A9DC cmp r0, 0xF bne @0810AA26 adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810AA26: pop {r0} bx r0 @@ -486972,7 +486973,7 @@ sub_810AA2C: ; 810AA2C adds r3, r4, 0 adds r3, 0x43 ldrb r3, [r3] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r3, =0x02020630 @@ -487135,7 +487136,7 @@ sub_810AB78: ; 810AB78 movs r3, 0x26 ldrsh r2, [r5, r3] movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -487253,7 +487254,7 @@ sub_810AC8C: ; 810AC8C subs r1, 0x1 strh r1, [r0, 0x16] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810ACB4: pop {r4} pop {r0} @@ -487266,7 +487267,7 @@ sub_810ACC0: ; 810ACC0 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_810AC8C str r0, [r4, 0x1C] pop {r4} @@ -487844,7 +487845,7 @@ sub_810B154: ; 810B154 movs r3, 0x12 ldrsh r2, [r4, r3] movs r3, 0x23 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -487948,7 +487949,7 @@ sub_810B1F0: ; 810B1F0 lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810B230: pop {r4} pop {r0} @@ -488216,7 +488217,7 @@ sub_810B430: ; 810B430 movs r3, 0x16 ldrsh r2, [r4, r3] movs r3, 0x23 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -488350,7 +488351,7 @@ sub_810B51C: ; 810B51C subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810B552: pop {r4} pop {r0} @@ -488468,7 +488469,7 @@ sub_810B614: ; 810B614 ldrh r3, [r4, 0x20] lsls r3, 24 lsrs r3, 24 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -488537,7 +488538,7 @@ sub_810B684: ; 810B684 subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810B6B8: pop {r4} pop {r0} @@ -490738,7 +490739,7 @@ sub_810C6D4: ; 810C6D4 strb r0, [r4, 0x1] @0810C8FE: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x020383fe ldrb r0, [r1] subs r0, 0x1 @@ -490998,7 +490999,7 @@ sub_810C9E4: ; 810C9E4 movs r2, 0x8 negs r2, r2 movs r3, 0x12 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x40 @@ -491079,7 +491080,7 @@ sub_810CB58: ; 810CB58 adds r3, r4, 0 adds r3, 0x43 ldrb r3, [r3] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x2E] @@ -491118,7 +491119,7 @@ sub_810CB58: ; 810CB58 lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0810CC32 .pool @0810CC04: @@ -491142,7 +491143,7 @@ sub_810CB58: ; 810CB58 lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810CC32: pop {r4} pop {r0} @@ -491181,7 +491182,7 @@ sub_810CC3C: ; 810CC3C lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810CC7C: pop {r4} pop {r0} @@ -491264,7 +491265,7 @@ sub_810CD1C: ; 810CD1C beq @0810CD3E adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_80A67D8 str r0, [r4, 0x1C] ldr r1, =move_anim_8072740 @@ -491441,7 +491442,7 @@ sub_810CE68: ; 810CE68 ldr r4, =0x0203841e ldrb r1, [r4, 0xC] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 strh r0, [r4, 0xC] adds r0, r5, 0 @@ -491482,7 +491483,7 @@ sub_810CEE0: ; 810CEE0 adds r5, r0, 0 ldr r4, =0x0203841e ldrb r1, [r4, 0x8] - bl obj_anim_image_start + bl StartObjectImageAnim movs r1, 0x6 ldrsh r0, [r4, r1] cmp r0, 0 @@ -491546,7 +491547,7 @@ sub_810CF30: ; 810CF30 @0810CF74: ldrb r1, [r4, 0x4] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim mov r0, r8 movs r1, 0x2 bl sub_80A5C6C @@ -491651,7 +491652,7 @@ sub_810CF30: ; 810CF30 adds r3, 0x1 lsls r3, 24 lsrs r3, 24 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x3C] @@ -491716,7 +491717,7 @@ sub_810D0B8: ; 810D0B8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810D0F4: adds r0, r5, 0 bl move_anim_8072740 @@ -491919,7 +491920,7 @@ sub_810D278: ; 810D278 ldr r5, =0x0203841e ldrb r1, [r5, 0x4] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r5, 0x6] strh r0, [r4, 0x2E] ldr r0, =sub_80A64B0 @@ -492821,7 +492822,7 @@ sub_810D984: ; 810D984 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r5, 0x32] strh r0, [r5, 0x24] ldrh r0, [r5, 0x34] @@ -492859,7 +492860,7 @@ sub_810DA10: ; 810DA10 beq @0810DA48 adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim b @0810DA5E @0810DA48: ldr r0, =0x02038436 @@ -492870,7 +492871,7 @@ sub_810DA10: ; 810DA10 beq @0810DA5E adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0810DA5E: ldr r0, =sub_80A67D8 str r0, [r4, 0x1C] @@ -493042,7 +493043,7 @@ sub_810DBAC: ; 810DBAC bne @0810DBC2 adds r0, r5, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim @0810DBC2: adds r0, r5, 0 movs r1, 0x1 @@ -493102,7 +493103,7 @@ sub_810DC2C: ; 810DC2C bne @0810DC44 adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim @0810DC44: adds r0, r4, 0 movs r1, 0x1 @@ -493436,7 +493437,7 @@ sub_810DED8: ; 810DED8 ldrh r0, [r1] strh r0, [r4, 0xA] ldr r0, =0x00002719 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0xC] @@ -493690,7 +493691,7 @@ sub_810E044: ; 810E044 bl oamt_set_x3A_32 ldrb r1, [r4, 0xA] adds r0, r5, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim pop {r4,r5} pop {r0} bx r0 @@ -493916,7 +493917,7 @@ sub_810E2C8: ; 810E2C8 strb r0, [r4, 0x1] @0810E2FA: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x020383fe ldrb r0, [r1] subs r0, 0x1 @@ -494975,7 +494976,7 @@ sub_810EAA0: ; 810EAA0 ldr r4, =0x0203841e ldrb r1, [r4, 0x8] adds r0, r5, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim ldrh r0, [r5, 0x20] subs r0, 0x20 strh r0, [r5, 0x20] @@ -495021,7 +495022,7 @@ sub_810EB40: ; 810EB40 strh r1, [r4, 0x2E] strh r1, [r4, 0x24] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0810EB6A: ldrh r0, [r4, 0x3C] subs r0, 0x1 @@ -495097,7 +495098,7 @@ sub_810EB88: ; 810EB88 mov r0, r8 adds r1, r4, 0 movs r3, 0x3 - bl obj_add_from_template_call_callback_once + bl AddObjectAndAnimateForOneFrame @0810EC02: ldrh r0, [r7, 0x8] adds r0, 0x8 @@ -496001,7 +496002,7 @@ sub_810F1EC: ; 810F1EC strh r0, [r5, 0x22] ldr r0, =0x0203841e ldrh r0, [r0, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 20 movs r1, 0x80 @@ -496432,7 +496433,7 @@ sub_810F634: ; 810F634 beq @0810F684 adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r5, 0x20] subs r0, 0x28 strh r0, [r5, 0x20] @@ -496895,7 +496896,7 @@ sub_810F9D4: ; 810F9D4 movs r3, 0x24 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 movs r0, 0xC @@ -497026,7 +497027,7 @@ sub_810F9D4: ; 810F9D4 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810FB2C: adds r0, r5, 0x1 lsls r0, 16 @@ -497294,7 +497295,7 @@ sub_810FD3C: ; 810FD3C movs r3, 0x20 ldrsh r2, [r5, r3] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -497361,7 +497362,7 @@ sub_810FDF0: ; 810FDF0 lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0810FE0E: pop {r4} pop {r0} @@ -497732,7 +497733,7 @@ sub_8110034: ; 8110034 lsls r3, 30 lsrs r3, 30 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldr r1, =0x0203841e ldrb r0, [r1] bl obj_id_for_side_relative_to_move @@ -498843,9 +498844,9 @@ sub_81109F0: ; 81109F0 strh r0, [r5, 0x22] ldrb r1, [r6, 0x2] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 - bl obj_anim_step + bl AnimateObject strh r4, [r5, 0x2E] strh r4, [r5, 0x30] movs r0, 0x4 @@ -498905,9 +498906,9 @@ sub_8110AB4: ; 8110AB4 adds r5, r0, 0 ldr r4, =0x0203841e ldrb r1, [r4, 0xA] - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 - bl obj_anim_step + bl AnimateObject ldr r0, =0x02038436 ldrb r0, [r0] bl battle_side_get_owner @@ -499355,7 +499356,7 @@ sub_8110E4C: ; 8110E4C strh r0, [r5, 0x22] ldr r1, =gUnknown_08596BC0 adds r0, r5, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldrh r0, [r4, 0x2] strh r0, [r5, 0x30] ldrh r0, [r4, 0x4] @@ -499427,7 +499428,7 @@ sub_8110F30: ; 8110F30 adds r4, r0, 0 ldr r5, =0x0203841e ldrb r1, [r5, 0x8] - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0 bl sub_80A69CC @@ -499839,7 +499840,7 @@ sub_8111214: ; 8111214 asrs r2, 16 adds r0, r3, 0 movs r3, 0x23 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -499923,7 +499924,7 @@ sub_811131C: ; 811131C strh r0, [r1, 0x1E] @08111348: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0811134E: pop {r4} pop {r0} @@ -499963,7 +499964,7 @@ sub_8111388: ; 8111388 adds r4, r0, 0 ldr r5, =0x0203841e ldrb r1, [r5, 0x8] - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r5] strh r0, [r4, 0x24] ldrh r0, [r5, 0x2] @@ -500086,7 +500087,7 @@ sub_8111444: ; 8111444 strh r0, [r4, 0x38] ldrb r1, [r2, 0x6] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_811149C str r0, [r4, 0x1C] pop {r4,r5} @@ -501381,7 +501382,7 @@ sub_8111E78: ; 8111E78 @08111ED0: ldr r7, =0x00002771 adds r0, r7, 0 - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r0, 24 movs r2, 0 @@ -501398,7 +501399,7 @@ sub_8111E78: ; 8111E78 cmp r0, 0 bge @08111F0C adds r0, r7, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @08111EFE: adds r0, r4, 0 bl move_anim_task_del @@ -501778,7 +501779,7 @@ sub_8112170: ; 8112170 adds r0, r3 bl obj_delete_but_dont_free_vram ldr r0, =0x00002771 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x50 movs r1, 0 bl SetGpuReg @@ -502057,7 +502058,7 @@ sub_81123C4: ; 81123C4 adds r1, r6, 0 adds r2, r7, 0 movs r3, 0x37 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r8, r0 @@ -502148,7 +502149,7 @@ sub_81123C4: ; 81123C4 adds r1, r7, 0 ldr r2, [sp, 0xC] movs r3, 0x37 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r8, r0 @@ -502378,7 +502379,7 @@ sub_81125E0: ; 81125E0 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0x1 lsls r0, 16 lsrs r5, r0, 16 @@ -503122,7 +503123,7 @@ sub_8112D10: ; 8112D10 ldrsh r2, [r4, r0] ldrb r3, [r4, 0x14] ldr r0, =gUnknown_08596E30 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -503377,7 +503378,7 @@ sub_8112E9C: ; 8112E9C subs r0, 0x1 strh r0, [r1, 0x16] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08112F56: pop {r4} pop {r0} @@ -503641,7 +503642,7 @@ sub_8113100: ; 8113100 strh r0, [r5, 0x36] adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0811318E: ldr r0, =0x0203841e ldrh r0, [r0, 0x8] @@ -505970,7 +505971,7 @@ sub_81144BC: ; 81144BC strh r0, [r4, 0x22] ldrb r1, [r1, 0x4] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_80A67D8 str r0, [r4, 0x1C] ldr r1, =move_anim_8072740 @@ -506279,7 +506280,7 @@ sub_8114748: ; 8114748 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles mov r0, sp bl sub_80A6B30 mov r0, sp @@ -508185,7 +508186,7 @@ sub_811572C: ; 811572C strh r1, [r4, 0x36] adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0811577A: ldr r0, =0x0203841e ldrh r0, [r0, 0x8] @@ -508890,7 +508891,7 @@ sub_8115CD0: ; 8115CD0 lsls r4, 3 adds r4, r1 ldrh r0, [r4, 0x8] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 adds r0, 0x10 @@ -509003,7 +509004,7 @@ sub_8115D94: ; 8115D94 ldrh r0, [r5] strh r0, [r4, 0x16] ldrh r0, [r5] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 adds r0, 0x10 @@ -509062,7 +509063,7 @@ sub_8115E00: ; 8115E00 .pool @08115E4C: ldrh r0, [r4, 0x16] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 adds r0, 0x10 @@ -509136,7 +509137,7 @@ sub_8115EB8: ; 8115EB8 lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x16] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 adds r0, 0x10 @@ -509292,7 +509293,7 @@ sub_8115F94: ; 8115F94 adds r0, r2 ldr r0, [r0] ldrh r0, [r0, 0x2] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 adds r1, r6, 0 @@ -510267,7 +510268,7 @@ sub_8116848: ; 8116848 lsrs r4, 24 ldr r0, =0x0203841e ldrh r0, [r0] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 adds r0, 0x10 @@ -510959,7 +510960,7 @@ sub_8116D64: ; 8116D64 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles mov r0, sp bl sub_80A6B30 mov r0, sp @@ -511623,7 +511624,7 @@ sub_81172EC: ; 81172EC lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r1, 0xC ldrsh r0, [r5, r1] cmp r0, 0 @@ -511634,7 +511635,7 @@ sub_81172EC: ; 81172EC adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0811743A: movs r1, 0x14 ldrsh r0, [r5, r1] @@ -512562,7 +512563,7 @@ sub_8117A60: ; 8117A60 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r1, 0xC ldrsh r0, [r5, r1] cmp r0, 0 @@ -512573,7 +512574,7 @@ sub_8117A60: ; 8117A60 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08117C06: adds r0, r6, 0 bl move_anim_task_del @@ -514977,7 +514978,7 @@ sub_8118FBC: ; 8118FBC lsls r2, 4 mov r1, r9 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap add sp, 0x4 pop {r3-r5} mov r8, r3 @@ -517335,8 +517336,8 @@ sub_811A20C: ; 811A20C sub_811A278: ; 811A278 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -517346,8 +517347,8 @@ sub_811A278: ; 811A278 sub_811A290: ; 811A290 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests pop {r0} bx r0 thumb_func_end sub_811A290 @@ -517571,8 +517572,8 @@ sub_811A428: ; 811A428 @0811A468: movs r0, 0 bl SetVBlankCallback - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl sub_80A1A74 b @0811A4C0 @0811A47C: @@ -521223,13 +521224,13 @@ sub_811BFA4: ; 811BFA4 lsls r0, 4 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] movs r0, 0xC0 lsls r0, 2 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_08597C64 bl InitWindows bl DeactivateAllTextPrinters @@ -521256,7 +521257,7 @@ sub_811BFA4: ; 811BFA4 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer bl sub_811D60C ldr r0, =0x0203a11c ldr r0, [r0] @@ -521267,7 +521268,7 @@ sub_811BFA4: ; 811BFA4 bl sub_811D230 bl sub_811E948 movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0811C124 .pool @0811C090: @@ -521279,7 +521280,7 @@ sub_811BFA4: ; 811BFA4 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0811C124 .pool @0811C0AC: @@ -523158,7 +523159,7 @@ sub_811CFCC: ; 811CFCC adds r3, r4, 0 bl sub_811D058 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -523263,7 +523264,7 @@ sub_811D0BC: ; 811D0BC movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1 movs r1, 0x1 movs r2, 0xE0 @@ -523275,9 +523276,9 @@ sub_811D0BC: ; 811D0BC movs r0, 0 bl sub_811D104 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r0} bx r0 @@ -523475,7 +523476,7 @@ sub_811D230: ; 811D230 strh r0, [r1, 0x2] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x8 pop {r4-r6} pop {r0} @@ -523894,7 +523895,7 @@ sub_811D60C: ; 811D60C push {r4,lr} sub sp, 0x8 movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap adds r4, r0, 0 bl sub_811BA68 lsls r0, 24 @@ -523935,7 +523936,7 @@ sub_811D60C: ; 811D60C adds r1, r4, 0 movs r2, 0 movs r3, 0xB - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect b @0811D67C @0811D668: movs r0, 0x20 @@ -523946,7 +523947,7 @@ sub_811D60C: ; 811D60C adds r1, r4, 0 movs r2, 0 movs r3, 0xA - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect @0811D67C: add sp, 0x8 pop {r4} @@ -523958,9 +523959,9 @@ sub_811D60C: ; 811D60C sub_811D684: ; 811D684 push {lr} movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r0} bx r0 thumb_func_end sub_811D684 @@ -524536,7 +524537,7 @@ sub_811DADC: ; 811DADC movs r1, 0 movs r2, 0 movs r3, 0xA - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 cmp r4, 0x16 bls @0811DAFE b @0811DC1A @@ -524677,7 +524678,7 @@ sub_811DADC: ; 811DADC bl sub_811DC28 @0811DC1A: movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r4} pop {r0} @@ -524993,14 +524994,14 @@ sub_811DE5C: ; 811DE5C sub_811DE90: ; 811DE90 push {r4,r5,lr} ldr r0, =gUnknown_08597CA0 - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics ldr r0, =gUnknown_08597CC0 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes movs r5, 0 ldr r4, =gUnknown_08597CE8 @0811DEA2: adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0x3 @@ -525034,7 +525035,7 @@ sub_811DEC4: ; 811DEC4 adds r2, r3 asrs r2, 16 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203a11c @@ -525155,7 +525156,7 @@ sub_811DFC8: ; 811DFC8 movs r1, 0 movs r2, 0 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x0203a11c @@ -525176,7 +525177,7 @@ sub_811DFC8: ; 811DFC8 movs r1, 0 movs r2, 0 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, [r5] @@ -525215,7 +525216,7 @@ sub_811E050: ; 811E050 lsls r4, 2 adds r0, r4 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r5] adds r4, r0, r4 movs r6, 0 @@ -525224,7 +525225,7 @@ sub_811E050: ; 811E050 lsls r4, 2 adds r0, r4 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r5] adds r0, r4 str r6, [r0] @@ -525305,7 +525306,7 @@ sub_811E0EC: ; 811E0EC adds r0, r4 ldr r0, [r0] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim mov r2, r8 ldr r1, [r2] adds r4, r1, r4 @@ -525324,7 +525325,7 @@ sub_811E0EC: ; 811E0EC adds r1, r6 ldr r0, [r1] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim mov r1, r8 ldr r0, [r1] adds r0, r6 @@ -525340,7 +525341,7 @@ sub_811E0EC: ; 811E0EC adds r0, r4 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r6] adds r4, r1, r4 ldr r0, [r4] @@ -525358,7 +525359,7 @@ sub_811E0EC: ; 811E0EC adds r1, r5 ldr r0, [r1] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r6] adds r0, r5 ldr r1, [r0] @@ -525423,7 +525424,7 @@ sub_811E1A4: ; 811E1A4 adds r0, r4 ldr r0, [r0] adds r1, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r5] adds r4, r1, r4 ldr r0, [r4] @@ -525436,7 +525437,7 @@ sub_811E1A4: ; 811E1A4 adds r1, r4 ldr r0, [r1] adds r1, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r5] adds r0, r4 ldr r1, [r0] @@ -525454,7 +525455,7 @@ sub_811E1A4: ; 811E1A4 adds r0, r4 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r6] adds r4, r1, r4 ldr r0, [r4] @@ -525472,7 +525473,7 @@ sub_811E1A4: ; 811E1A4 adds r1, r5 ldr r0, [r1] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, [r6] adds r0, r5 ldr r1, [r0] @@ -525496,7 +525497,7 @@ sub_811E288: ; 811E288 movs r1, 0 movs r2, 0 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203a11c @@ -525626,7 +525627,7 @@ sub_811E380: ; 811E380 ldr r0, [r0] cmp r0, 0 beq @0811E3A2 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] movs r1, 0xB9 lsls r1, 2 @@ -525647,7 +525648,7 @@ sub_811E3AC: ; 811E3AC movs r1, 0xD0 movs r2, 0x80 movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x0203a11c @@ -525668,7 +525669,7 @@ sub_811E3AC: ; 811E3AC movs r1, 0xD0 movs r2, 0x50 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, [r5] @@ -525724,7 +525725,7 @@ sub_811E418: ; 811E418 adds r0, r1 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @0811E476 @0811E466: ldr r0, [r4] @@ -525733,7 +525734,7 @@ sub_811E418: ; 811E418 adds r0, r1 ldr r0, [r0] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim @0811E476: ldr r0, =0x0203a11c ldr r1, [r0] @@ -525778,7 +525779,7 @@ sub_811E4AC: ; 811E4AC adds r0, r1 ldr r0, [r0] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -525831,13 +525832,13 @@ sub_811E4D0: ; 811E4D0 lsls r4, 2 adds r0, r3, r4 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r5] movs r1, 0xBA lsls r1, 2 adds r0, r1 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, [r5] adds r4, r1, r4 str r6, [r4] @@ -525868,7 +525869,7 @@ sub_811E55C: ; 811E55C adds r0, r1 ldr r0, [r0] movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -525888,7 +525889,7 @@ sub_811E578: ; 811E578 adds r0, r1 ldr r0, [r0] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @0811E5AE .pool @0811E59C: @@ -525899,7 +525900,7 @@ sub_811E578: ; 811E578 adds r0, r1 ldr r0, [r0] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim @0811E5AE: pop {r0} bx r0 @@ -525931,7 +525932,7 @@ sub_811E5D4: ; 811E5D4 movs r1, 0x60 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -525952,7 +525953,7 @@ sub_811E5D4: ; 811E5D4 movs r1, 0x60 movs r2, 0x9C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -526102,7 +526103,7 @@ sub_811E720: ; 811E720 movs r1, 0xDC movs r2, 0x54 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -526123,7 +526124,7 @@ sub_811E720: ; 811E720 movs r1, 0xDC movs r2, 0x9C movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -526140,7 +526141,7 @@ sub_811E720: ; 811E720 adds r0, r1 str r0, [r2] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0811E77E: bl sub_811E7F8 pop {r4} @@ -526283,7 +526284,7 @@ sub_811E828: ; 811E828 ands r1, r2 strb r1, [r0, 0x5] movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim @0811E892: ldr r0, =0x03005d90 ldr r0, [r0] @@ -526314,7 +526315,7 @@ sub_811E828: ; 811E828 ands r1, r2 strb r1, [r0, 0x5] movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim @0811E8D0: add sp, 0x4 pop {r4,r5} @@ -526471,7 +526472,7 @@ sub_811E948: ; 811E948 cmp r6, 0x3 ble @0811E9C6 lsrs r0, r4, 24 - bl PutWindowTileMap + bl PutWindowTilemap @0811E9FA: add sp, 0x14 pop {r3-r5} @@ -528711,13 +528712,13 @@ sub_811FAF8: ; 811FAF8 adds r0, r5, r0 lsls r0, 16 lsrs r0, 16 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, [r4] ldrh r0, [r0, 0x2] adds r0, r5, r0 lsls r0, 16 lsrs r0, 16 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r5, 0x1 lsls r0, 16 lsrs r5, r0, 16 @@ -528733,7 +528734,7 @@ sub_811FAF8: ; 811FAF8 ldr r0, [r0] cmp r0, 0 beq @0811FB9A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] adds r0, 0xC adds r0, r4 @@ -528754,7 +528755,7 @@ sub_811FAF8: ; 811FAF8 ldr r0, [r0] cmp r0, 0 beq @0811FB9A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] adds r0, 0x14 adds r0, r4 @@ -528770,7 +528771,7 @@ sub_811FAF8: ; 811FAF8 ldr r0, [r0, 0x24] cmp r0, 0 beq @0811FB8A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] str r7, [r0, 0x24] @0811FB8A: @@ -528778,7 +528779,7 @@ sub_811FAF8: ; 811FAF8 ldr r0, [r0, 0x28] cmp r0, 0 beq @0811FB9A - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] str r7, [r0, 0x28] @0811FB9A: @@ -528982,9 +528983,9 @@ sub_811FC80: ; 811FC80 ldr r0, =nullsub_47 str r0, [r4, 0x14] mov r0, sp - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics mov r0, r10 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes movs r5, 0 mov r3, r8 lsls r3, 16 @@ -529009,7 +529010,7 @@ sub_811FC80: ; 811FC80 asrs r1, r2, 16 asrs r2, r7, 16 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -529029,7 +529030,7 @@ sub_811FC80: ; 811FC80 str r0, [r2] lsls r1, r5, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0x1 lsls r0, 16 lsrs r5, r0, 16 @@ -529072,7 +529073,7 @@ sub_811FC80: ; 811FC80 mov r3, r9 asrs r1, r3, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -529102,7 +529103,7 @@ sub_811FC80: ; 811FC80 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -529128,7 +529129,7 @@ sub_811FC80: ; 811FC80 ldr r0, [r6] ldr r0, [r0, 0x28] movs r1, 0x9 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r6] ldr r2, [r1, 0x28] ldr r3, [sp, 0x48] @@ -529143,7 +529144,7 @@ sub_811FC80: ; 811FC80 movs r1, 0x1 movs r2, 0x2 movs r3, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft b @0811FEAE .pool @0811FEA8: @@ -529161,7 +529162,7 @@ sub_811FC80: ; 811FC80 adds r0, r4, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -529180,7 +529181,7 @@ sub_811FC80: ; 811FC80 strh r0, [r1, 0x2E] ldr r0, [r2, 0x24] movs r1, 0x8 - bl obj_anim_image_start + bl StartObjectImageAnim b @0811FF28 .pool @0811FEFC: @@ -529241,14 +529242,14 @@ sub_811FF40: ; 811FF40 lsls r1, 24 lsrs r1, 24 adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @0811FF76 .pool @0811FF6C: lsls r1, 25 lsrs r1, 24 adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0811FF76: pop {r0} bx r0 @@ -529351,14 +529352,14 @@ sub_811FFD4: ; 811FFD4 orrs r0, r3 str r0, [r5, 0x4] adds r0, r5, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette mov r0, sp movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -532130,10 +532131,10 @@ sub_81215EC: ; 81215EC bl clear_tasks b @081219D4 @08121694: - bl reset_all_obj_data + bl ResetAllObjectData b @081219D4 @0812169A: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl reset_temp_tile_data_buffers movs r0, 0x10 movs r1, 0 @@ -532180,12 +532181,12 @@ sub_81215EC: ; 81215EC lsls r2, 2 adds r1, r2 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x0000122c adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap b @081219D4 .pool @08121730: @@ -532232,14 +532233,14 @@ sub_81215EC: ; 81215EC movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r5, [sp] str r4, [sp, 0x4] movs r0, 0x2 movs r1, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r2, =gUnknown_0859F2B8 ldr r0, =0x0203a134 ldr r0, [r0] @@ -532255,16 +532256,16 @@ sub_81215EC: ; 81215EC movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer b @081219D4 .pool @081217D8: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @081219D4 @081217EC: bl sub_8098C64 @@ -532650,9 +532651,9 @@ sub_8121B1C: ; 8121B1C sub sp, 0x2C movs r7, 0 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0 bl FillWindowPixelBuffer @@ -532786,8 +532787,8 @@ sub_8121B1C: ; 8121B1C thumb_func_start sub_8121C50 sub_8121C50: ; 8121C50 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -532803,8 +532804,8 @@ sub_8121C64: ; 8121C64 ldrb r0, [r0] cmp r0, 0 beq @08121C7C - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad @08121C7C: ldr r0, [r4] movs r1, 0x84 @@ -532918,9 +532919,9 @@ sub_8121D00: ; 8121D00 bl memset bl sub_80A1A74 movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0 bl ResetBgsAndClearDma3BusyFlags bl FreeAllWindowBuffers @@ -533680,9 +533681,9 @@ sub_8122298: ; 8122298 sub_8122328: ; 8122328 push {lr} ldr r0, =gUnknown_0859F514 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0859F51C - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette pop {r0} bx r0 .pool @@ -533705,7 +533706,7 @@ sub_8122344: ; 8122344 ldr r0, =gUnknown_0859F524 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r1, r8 adds r4, r1, r5 strb r0, [r4] @@ -533717,7 +533718,7 @@ sub_8122344: ; 8122344 lsls r0, 2 adds r0, r7 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @0812237E: ldrb r1, [r4] lsls r0, r1, 4 @@ -533763,7 +533764,7 @@ sub_81223B0: ; 81223B0 adds r0, r1 lsls r0, 2 adds r0, r7 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources b @081223EC .pool @081223DC: @@ -533773,7 +533774,7 @@ sub_81223B0: ; 81223B0 adds r0, r1 lsls r0, 2 adds r0, r7 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081223EC: adds r0, r4, 0x1 lsls r0, 24 @@ -535369,29 +535370,29 @@ sub_812305C: ; 812305C ldr r0, [r0, 0x1C] cmp r0, 0 beq @08123080 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] adds r0, 0x58 ldrh r0, [r0] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, [r4] adds r0, 0x5A ldrh r0, [r0] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @08123080: ldr r0, [r4] ldr r0, [r0, 0x20] cmp r0, 0 beq @081230A0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] adds r0, 0x70 ldrh r0, [r0] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, [r4] adds r0, 0x72 ldrh r0, [r0] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @081230A0: pop {r4} pop {r0} @@ -537582,14 +537583,14 @@ sub_81240D4: ; 81240D4 @0812416E: str r0, [sp, 0x14] adds r0, r2, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r7, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette mov r0, sp movs r1, 0x38 movs r2, 0x48 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -537623,7 +537624,7 @@ sub_81240D4: ; 81240D4 strh r0, [r1, 0x22] ldr r0, [r2, 0x1C] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @08124204 .pool @081241DC: @@ -537654,7 +537655,7 @@ sub_81240D4: ; 81240D4 movs r0, 0x2 strh r0, [r1, 0x30] adds r0, r6, 0 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r1, [r4] ldr r2, [r1, 0x1C] lsls r0, 24 @@ -537681,15 +537682,15 @@ sub_8124238: ; 8124238 ldr r0, [r0, 0x1C] cmp r0, 0 beq @0812425C - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] adds r0, 0x58 ldrh r0, [r0] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldr r0, [r4] adds r0, 0x5A ldrh r0, [r0] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @0812425C: pop {r4} pop {r0} @@ -537776,14 +537777,14 @@ sub_8124288: ; 8124288 str r0, [sp, 0x20] @08124316: adds r0, r6, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette mov r0, sp movs r1, 0 movs r2, 0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203a144 @@ -538320,9 +538321,9 @@ sub_8124690: ; 8124690 .pool @08124754: bl sub_80A1A74 - bl reset_all_obj_data - bl gpu_tile_obj_tags_reset - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl FreeAllObjectTiles + bl ResetObjectPaletteAllocator b @0812489C @08124766: movs r0, 0 @@ -538390,7 +538391,7 @@ sub_8124690: ; 8124690 movs r2, 0x20 bl gpu_pal_apply movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0 bl FillWindowPixelBuffer @@ -538458,8 +538459,8 @@ sub_8124690: ; 8124690 thumb_func_start sub_81248C0 sub_81248C0: ; 81248C0 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -538472,8 +538473,8 @@ sub_81248D4: ; 81248D4 ldr r0, [r0] ldr r0, [r0] bl _call_via_r0 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram pop {r0} bx r0 @@ -538681,9 +538682,9 @@ sub_8124A70: ; 8124A70 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085A1F10 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette bl sub_8124AD4 bl sub_8124BE4 add sp, 0x8 @@ -538760,7 +538761,7 @@ sub_8124AD4: ; 8124AD4 ldrsh r2, [r3, r0] ldr r0, =gUnknown_085A1F7C movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x40 @@ -538801,7 +538802,7 @@ sub_8124AD4: ; 8124AD4 lsls r1, r7, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim mov r2, r9 strh r2, [r4, 0x2E] @08124BB8: @@ -538884,7 +538885,7 @@ sub_8124BE4: ; 8124BE4 ldrsh r2, [r5, r0] ldr r0, =gUnknown_085A1F7C movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -538905,7 +538906,7 @@ sub_8124BE4: ; 8124BE4 str r0, [r2] adds r0, r4, 0 movs r1, 0x6 - bl obj_anim_image_start + bl StartObjectImageAnim strh r6, [r4, 0x2E] @08124C84: mov r0, r8 @@ -542666,7 +542667,7 @@ sub_8126A58: ; 8126A58 movs r1, 0 bl sub_8198070 ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] bl RemoveWindow movs r0, 0 @@ -545483,7 +545484,7 @@ sub_81281A8: ; 81281A8 adds r0, r1 lsls r0, 2 adds r0, r3 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, =0x03005dd0 ldr r0, [r0, 0x4] strb r0, [r4] @@ -546693,7 +546694,7 @@ c1_overworld_prev_quest: ; 8128BEC @08128C30: bl sub_812A3C8 ldr r0, =0x00000be5 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r1, =0x03005dac ldr r0, =sub_8128CD4 str r0, [r1] @@ -547623,7 +547624,7 @@ gpu_pal_decompress_alloc_tag_and_upload: ; 8129334 cmp r0, 0x4 beq @081293B4 ldr r0, =0x00000be5 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r5, 0 bl sub_81291E8 ldr r0, [r5] @@ -547645,12 +547646,12 @@ gpu_pal_decompress_alloc_tag_and_upload: ; 8129334 lsrs r1, 12 bl sub_8129068 ldr r0, =gUnknown_085A72BC - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =gUnknown_085A728C movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront b @081293C6 .pool @081293B4: @@ -547691,7 +547692,7 @@ sub_81293D8: ; 81293D8 bl sub_812949C ldr r4, =0x0203cebc ldr r1, [r4] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, [r4] ldr r4, =0x0203cec0 ldr r1, [r4] @@ -547710,7 +547711,7 @@ sub_81293D8: ; 81293D8 orrs r0, r2 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r5, 0 movs r1, 0x1 bl sub_812949C @@ -547720,7 +547721,7 @@ sub_81293D8: ; 81293D8 ands r1, r4 orrs r1, r6 str r1, [r0, 0x4] - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette movs r0, 0x18 bl Alloc adds r5, r0, 0 @@ -547736,7 +547737,7 @@ sub_81293D8: ; 81293D8 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -547839,14 +547840,14 @@ sub_81294C0: ; 81294C0 orrs r0, r1 str r0, [sp, 0x8] add r0, sp, 0x4 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic str r5, [sp, 0xC] add r0, sp, 0xC ldr r1, [r0, 0x4] ands r1, r4 orrs r1, r7 str r1, [r0, 0x4] - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette movs r0, 0x18 bl Alloc adds r4, r0, 0 @@ -547863,7 +547864,7 @@ sub_81294C0: ; 81294C0 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 adds r0, r4, 0 @@ -548422,7 +548423,7 @@ sub_81299DC: ; 81299DC movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 str r0, [r4, 0x4] @@ -548470,7 +548471,7 @@ sub_81299DC: ; 81299DC adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, =0x03005dd0 ldr r0, [r0, 0x4] strb r0, [r5] @@ -549585,12 +549586,12 @@ sub_812A39C: ; 812A39C cmp r0, 0 bne @0812A3B8 ldr r0, =gUnknown_085A73D8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette b @0812A3BE .pool @0812A3B8: ldr r0, =gUnknown_085A73E0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette @0812A3BE: pop {r0} bx r0 @@ -549601,7 +549602,7 @@ sub_812A39C: ; 812A39C sub_812A3C8: ; 812A3C8 push {lr} movs r0, 0x8 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 thumb_func_end sub_812A3C8 @@ -549891,8 +549892,8 @@ sub_812A588: ; 812A588 sub_812A670: ; 812A670 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -549901,8 +549902,8 @@ sub_812A670: ; 812A670 thumb_func_start sub_812A688 sub_812A688: ; 812A688 push {r4,lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram ldr r4, =0x0203ab34 ldr r0, [r4] @@ -550269,11 +550270,11 @@ sub_812A8C4: ; 812A8C4 sub_812A9AC: ; 812A9AC push {lr} bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData ldr r1, =0x02021b38 movs r0, 0x80 strb r0, [r1] - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl clear_tasks pop {r0} bx r0 @@ -550341,7 +550342,7 @@ sub_812AA48: ; 812AA48 movs r2, 0xE0 bl sub_809882C movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap pop {r0} bx r0 thumb_func_end sub_812AA48 @@ -555582,7 +555583,7 @@ sub_812D28C: ; 812D28C lsrs r3, 16 movs r0, 0x2 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap ldrb r0, [r4, 0xC] bl sub_812EF6C movs r0, 0 @@ -555639,7 +555640,7 @@ sub_812D30C: ; 812D30C lsrs r3, 16 movs r0, 0x2 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap ldrh r0, [r4, 0xA] subs r0, 0x1 strh r0, [r4, 0xA] @@ -555730,7 +555731,7 @@ sub_812D3B4: ; 812D3B4 lsrs r3, 16 movs r0, 0x2 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap lsls r0, r5, 16 movs r1, 0x80 lsls r1, 9 @@ -555780,7 +555781,7 @@ sub_812D3B4: ; 812D3B4 lsrs r3, 16 movs r0, 0x2 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap lsls r0, r5, 16 movs r1, 0x80 lsls r1, 9 @@ -556055,7 +556056,7 @@ sub_812D63C: ; 812D63C mov r2, sp adds r1, r2, r5 ldrb r1, [r1] - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent movs r1, 0x10 ldrsh r0, [r7, r1] movs r1, 0x80 @@ -556110,7 +556111,7 @@ sub_812D6EC: ; 812D6EC ldr r1, =0x02020630 adds r0, r1 movs r1, 0x3 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent @0812D730: pop {r4} pop {r0} @@ -556311,7 +556312,7 @@ sub_812D870: ; 812D870 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x5 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldr r0, =0x00000187 bl fanfare_play b @0812D914 @@ -556328,7 +556329,7 @@ sub_812D870: ; 812D870 ldr r4, =0x02020630 adds r0, r4 movs r1, 0x4 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldr r0, [r5] adds r0, 0x3F ldrb r1, [r0] @@ -556570,7 +556571,7 @@ sub_812DA90: ; 812DA90 lsls r0, 2 adds r0, r5 movs r1, 0x5 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldrh r0, [r4, 0x8] adds r0, 0x1 movs r1, 0 @@ -556732,7 +556733,7 @@ sub_812DC08: ; 812DC08 lsrs r3, 16 movs r0, 0x1 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap adds r4, 0x1 lsls r4, 16 lsrs r2, r4, 16 @@ -556759,7 +556760,7 @@ sub_812DC50: ; 812DC50 movs r0, 0x1 ldr r1, =gUnknown_085A9898 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -556887,7 +556888,7 @@ sub_812DD48: ; 812DD48 ldr r0, =gUnknown_085A7444 bl AddWindow movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0 bl FillWindowPixelBuffer @@ -556951,7 +556952,7 @@ sub_812DDC4: ; 812DDC4 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0x1 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 movs r1, 0x1 bl CopyWindowToVram @@ -557245,7 +557246,7 @@ sub_812DFDC: ; 812DFDC lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x40 strh r0, [r4] @0812E02E: @@ -557349,7 +557350,7 @@ sub_812E0E4: ; 812E0E4 asrs r1, r5, 16 movs r2, 0 movs r3, 0xE - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -557434,7 +557435,7 @@ sub_812E154: ; 812E154 bl sub_812BC44 lsls r0, 24 lsrs r0, 24 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r5, 0 adds r1, 0x40 strh r0, [r1] @@ -557524,7 +557525,7 @@ sub_812E230: ; 812E230 adds r1, r5, 0 adds r2, r6, 0 movs r3, 0xD - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -557590,7 +557591,7 @@ sub_812E2A8: ; 812E2A8 adds r0, r3 lsrs r2, r0, 16 adds r0, r2, 0 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r4, 0 adds r1, 0x40 strh r0, [r1] @@ -557610,7 +557611,7 @@ sub_812E300: ; 812E300 movs r1, 0x58 movs r2, 0x48 movs r3, 0xF - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -557624,7 +557625,7 @@ sub_812E300: ; 812E300 orrs r1, r2 strb r1, [r0, 0x5] ldr r1, =gUnknown_085A7FC0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable pop {r0} bx r0 .pool @@ -557679,7 +557680,7 @@ sub_812E33C: ; 812E33C mov r0, sp movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -557722,7 +557723,7 @@ sub_812E3E8: ; 812E3E8 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x0203aae4 ldr r0, [r4] cmp r0, 0 @@ -557821,7 +557822,7 @@ sub_812E474: ; 812E474 lsls r1, 1 movs r2, 0x34 movs r3, 0x7 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 lsls r0, r4, 4 @@ -557847,7 +557848,7 @@ sub_812E474: ; 812E474 strb r0, [r1] ldr r1, =gUnknown_085A7FE0 adds r0, r2, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r5, =0x0203ab34 ldr r0, [r5] adds r0, 0x49 @@ -557882,7 +557883,7 @@ sub_812E474: ; 812E474 lsls r1, 1 movs r2, 0x54 movs r3, 0x7 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 lsls r0, r4, 4 @@ -557903,7 +557904,7 @@ sub_812E474: ; 812E474 strb r0, [r1] ldr r1, =gUnknown_085A7FF4 adds r0, r2, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r0, [r5] adds r0, 0x4A strb r4, [r0] @@ -557956,7 +557957,7 @@ sub_812E5A8: ; 812E5A8 mov r0, sp movs r2, 0x50 movs r3, 0x7 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -557979,7 +557980,7 @@ sub_812E5A8: ; 812E5A8 orrs r1, r2 strb r1, [r3] ldr r1, =gUnknown_085A8010 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r0, =0x0203ab34 ldr r0, [r0] adds r0, 0x42 @@ -558002,7 +558003,7 @@ sub_812E650: ; 812E650 lsls r1, 1 movs r2, 0 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r3, r0, 4 @@ -558075,7 +558076,7 @@ sub_812E6C4: ; 812E6C4 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent pop {r4} pop {r0} bx r0 @@ -558094,7 +558095,7 @@ sub_812E70C: ; 812E70C ldr r0, =gUnknown_085A7DA0 movs r2, 0x64 movs r3, 0x9 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -558125,7 +558126,7 @@ sub_812E70C: ; 812E70C mov r9, r0 adds r0, r2, 0 mov r1, r9 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r6, =0x0203ab34 ldr r0, [r6] adds r0, 0x4E @@ -558135,7 +558136,7 @@ sub_812E70C: ; 812E70C ldr r0, =gUnknown_085A7DA0 movs r2, 0x68 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -558156,7 +558157,7 @@ sub_812E70C: ; 812E70C strb r5, [r2, 0x5] adds r0, r2, 0 mov r1, r9 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r0, [r6] adds r0, 0x4F strb r4, [r0] @@ -558178,7 +558179,7 @@ sub_812E7CC: ; 812E7CC lsls r1, 1 movs r2, 0x4C movs r3, 0xB - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -558201,7 +558202,7 @@ sub_812E7CC: ; 812E7CC orrs r1, r2 strb r1, [r0, 0x5] ldr r1, =gUnknown_085A803C - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldr r0, =0x0203ab34 ldr r0, [r0] adds r0, 0x40 @@ -558224,7 +558225,7 @@ sub_812E82C: ; 812E82C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r4, 0 @0812E846: ldr r0, =0x0203ab34 @@ -558237,7 +558238,7 @@ sub_812E82C: ; 812E82C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -558271,7 +558272,7 @@ sub_812E82C: ; 812E82C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -558298,7 +558299,7 @@ sub_812E8C4: ; 812E8C4 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -558322,7 +558323,7 @@ sub_812E8F8: ; 812E8F8 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x0203aaf0 ldr r0, [r4] cmp r0, 0 @@ -558349,7 +558350,7 @@ sub_812E934: ; 812E934 movs r1, 0x98 movs r2, 0x20 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -558391,7 +558392,7 @@ sub_812E934: ; 812E934 movs r1, 0xB8 movs r2, 0x20 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -558518,7 +558519,7 @@ sub_812EA7C: ; 812EA7C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -558541,7 +558542,7 @@ sub_812EAB0: ; 812EAB0 movs r1, 0x48 movs r2, 0x50 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -558574,7 +558575,7 @@ sub_812EAB0: ; 812EAB0 movs r1, 0x68 movs r2, 0x50 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -558622,7 +558623,7 @@ sub_812EB48: ; 812EB48 cmp r0, 0 bgt @0812EB9A movs r0, 0x7 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 ldr r2, =0x01030000 @@ -558670,7 +558671,7 @@ sub_812EBAC: ; 812EBAC sub_812EBCC: ; 812EBCC push {r4,lr} movs r0, 0x7 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 4 ldr r1, =0x01030000 @@ -558692,7 +558693,7 @@ sub_812EBCC: ; 812EBCC lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -558711,7 +558712,7 @@ sub_812EC20: ; 812EC20 movs r1, 0xA8 movs r2, 0x50 movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -558756,7 +558757,7 @@ sub_812EC70: ; 812EC70 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r0} bx r0 .pool @@ -558781,7 +558782,7 @@ sub_812EC94: ; 812EC94 ldr r0, =gUnknown_085A7E18 movs r2, 0x44 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r3, r0, 4 @@ -558898,7 +558899,7 @@ sub_812ED8C: ; 812ED8C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -558917,7 +558918,7 @@ sub_812EDC0: ; 812EDC0 movs r1, 0xA8 movs r2, 0x3C movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -559063,7 +559064,7 @@ sub_812EECC: ; 812EECC lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4} pop {r0} bx r0 @@ -559082,7 +559083,7 @@ sub_812EF00: ; 812EF00 asrs r2, 16 adds r1, r3, 0 movs r3, 0xC - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -559142,7 +559143,7 @@ sub_812EF6C: ; 812EF6C lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4} pop {r0} bx r0 @@ -559218,7 +559219,7 @@ sub_812EFDC: ; 812EFDC asrs r2, 16 mov r0, sp movs r3, 0x10 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 adds r7, r0, 0 @@ -559243,7 +559244,7 @@ sub_812EFDC: ; 812EFDC cmp r1, 0 beq @0812F056 adds r0, r2, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable @0812F056: adds r0, r7, 0 add sp, 0x18 @@ -559524,7 +559525,7 @@ sub_812F21C: ; 812F21C lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x2E] adds r0, 0x1 strh r0, [r4, 0x2E] @@ -559759,7 +559760,7 @@ sub_812F3B4: ; 812F3B4 strb r0, [r2] adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x30] lsls r1, r0, 4 orrs r1, r0 @@ -559808,7 +559809,7 @@ sub_812F3B4: ; 812F3B4 strb r0, [r4, 0x1] adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0812F468: pop {r4} pop {r0} @@ -559828,7 +559829,7 @@ sub_812F470: ; 812F470 adds r0, r1 ldr r4, [r0] movs r0, 0x6 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r1, r0, 0 lsls r1, 24 lsrs r1, 4 @@ -559861,7 +559862,7 @@ sub_812F470: ; 812F470 adds r0, r1 ldr r4, [r0] movs r0, 0x6 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r1, r0, 0 lsls r1, 24 lsrs r1, 4 @@ -559885,7 +559886,7 @@ sub_812F470: ; 812F470 @0812F4FC: adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent movs r0, 0 strh r0, [r5, 0x3C] pop {r4,r5} @@ -560240,7 +560241,7 @@ sub_812F794: ; 812F794 ldr r0, =gUnknown_085A8520 ldr r4, [r0] movs r0, 0x6 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r1, r0, 0 lsls r1, 24 lsrs r1, 4 @@ -560289,7 +560290,7 @@ sub_812F7E4: ; 812F7E4 adds r1, r0, 0 str r1, [r4] ldr r0, =gUnknown_08DD0050 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r4, =0x0203aad8 movs r0, 0xD8 lsls r0, 6 @@ -560297,7 +560298,7 @@ sub_812F7E4: ; 812F7E4 adds r1, r0, 0 str r1, [r4] ldr r0, =gUnknown_085A858C - bl call_LZZUnCompWram + bl LZDecompressWram ldr r4, =0x0203ab30 movs r0, 0xB0 bl AllocZeroed @@ -560347,9 +560348,9 @@ sub_812F7E4: ; 812F7E4 adds r1, r2 str r1, [r0] adds r0, r3, 0 - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics ldr r0, =gUnknown_085A8544 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes pop {r4-r6} pop {r0} bx r0 @@ -560398,7 +560399,7 @@ sub_812F8A0: ; 812F8A0 strh r1, [r0, 0x4] movs r1, 0x11 strh r1, [r0, 0x6] - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic pop {r4-r6} pop {r0} bx r0 @@ -560416,7 +560417,7 @@ sub_812F908: ; 812F908 adds r1, r0, 0 str r1, [r4] ldr r0, =gUnknown_08DCDB30 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] movs r0, 0x2 adds r2, r5, 0 @@ -560453,7 +560454,7 @@ sub_812F968: ; 812F968 lsls r2, 3 movs r0, 0x2 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap pop {r0} bx r0 .pool @@ -560486,7 +560487,7 @@ sub_812F980: ; 812F980 lsrs r3, 16 movs r0, 0x3 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap mov r0, r8 ldr r1, [r0] adds r1, 0x2 @@ -560497,7 +560498,7 @@ sub_812F980: ; 812F980 lsrs r3, 16 movs r0, 0x3 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap mov r0, r8 ldr r1, [r0] adds r1, 0x4 @@ -560507,7 +560508,7 @@ sub_812F980: ; 812F980 lsrs r3, 16 movs r0, 0x3 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap mov r2, r8 ldr r1, [r2] adds r1, 0x6 @@ -560519,7 +560520,7 @@ sub_812F980: ; 812F980 lsrs r3, 16 movs r0, 0x3 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap adds r4, 0x1 lsls r4, 16 lsrs r0, r4, 16 @@ -560535,7 +560536,7 @@ sub_812F980: ; 812F980 lsrs r3, 16 movs r0, 0x3 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap mov r0, r8 ldr r1, [r0] adds r1, 0xA @@ -560544,7 +560545,7 @@ sub_812F980: ; 812F980 lsrs r3, 16 movs r0, 0x3 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap movs r0, 0x7 @0812FA32: mov r2, r8 @@ -560560,7 +560561,7 @@ sub_812F980: ; 812F980 lsrs r3, 16 movs r0, 0x3 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap adds r4, 0x1 lsls r4, 16 lsrs r0, r4, 16 @@ -560603,7 +560604,7 @@ sub_812FA78: ; 812FA78 movs r0, 0x2 movs r2, 0x2 adds r3, r4, 0 - bl LoadBgTileMap + bl LoadBgTilemap ldr r1, [r6] adds r1, 0x2 ldr r0, =0x000001e1 @@ -560612,7 +560613,7 @@ sub_812FA78: ; 812FA78 lsrs r3, 16 movs r0, 0x2 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap ldr r1, [r6] adds r1, 0x4 movs r0, 0x80 @@ -560622,7 +560623,7 @@ sub_812FA78: ; 812FA78 lsrs r3, 16 movs r0, 0x2 movs r2, 0x2 - bl LoadBgTileMap + bl LoadBgTilemap ldr r1, [r6] adds r1, 0x6 ldr r0, =0x00000201 @@ -560632,7 +560633,7 @@ sub_812FA78: ; 812FA78 movs r0, 0x2 movs r2, 0x2 adds r3, r5, 0 - bl LoadBgTileMap + bl LoadBgTilemap pop {r4-r6} pop {r0} bx r0 @@ -560647,7 +560648,7 @@ sub_812FAF4: ; 812FAF4 lsls r2, 3 movs r0, 0x2 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap movs r0, 0x3 bl HideBg pop {r0} @@ -560985,7 +560986,7 @@ sub_812FE0C: ; 812FE0C ldrb r0, [r0] bl RemoveWindow movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap bl Free bl sub_805F094 pop {r4,r5} @@ -561070,7 +561071,7 @@ sub_812FE58: ; 812FE58 orrs r0, r7 str r0, [r1, 0x8] ldr r0, [r1, 0x8] - bl reset_all_obj_data + bl ResetAllObjectData b @0812FF36 .pool @0812FF14: @@ -561257,7 +561258,7 @@ sub_8130098: ; 8130098 bl AllocZeroed adds r1, r0, 0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r4, =0x030011f7 ldr r0, =gUnknown_085B07EC bl AddWindow @@ -561267,7 +561268,7 @@ sub_8130098: ; 8130098 movs r1, 0 bl FillWindowPixelBuffer ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0x3 bl CopyWindowToVram @@ -561355,7 +561356,7 @@ sub_813010C: ; 813010C adds r2, r4, 0 bl Print movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @081301D4: add sp, 0xC pop {r4-r6} @@ -561467,8 +561468,8 @@ sub_8130280: ; 8130280 sub_81302D0: ; 81302D0 push {lr} bl sub_8130280 - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -561490,7 +561491,7 @@ sub_81302E8: ; 81302E8 bl species_and_otid_get_pal ldr r7, =0x030061c4 ldr r1, [r7] - bl call_LZZUnCompVram + bl LZDecompressVram cmp r4, 0 bne @08130348 lsls r0, r5, 3 @@ -561502,7 +561503,7 @@ sub_81302E8: ; 81302E8 ldr r2, [r6] ldr r3, [r2] adds r2, r5, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack ldr r0, [r4] ldr r0, [r0, 0x8] ldr r1, [r7] @@ -561521,7 +561522,7 @@ sub_81302E8: ; 81302E8 ldr r2, [r6] ldr r3, [r2] adds r2, r5, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack ldr r0, [r4] ldr r0, [r0, 0x4] ldr r1, [r7] @@ -568550,7 +568551,7 @@ sub_8133BE4: ; 8133BE4 movs r1, 0 bl sub_8198070 ldrb r0, [r4, 0x6] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0x6] bl RemoveWindow movs r0, 0 @@ -568876,8 +568877,8 @@ sub_8133EDC: ; 8133EDC thumb_func_start sub_8133EF8 sub_8133EF8: ; 8133EF8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -568997,9 +568998,9 @@ set_256color_bg_bg0: ; 8133F0C bl clear_scheduled_bg_copies_to_vram bl remove_some_task bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl sub_80A1A74 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl dp13_810BB8C bl sub_8098C64 movs r1, 0xE0 @@ -569010,11 +569011,11 @@ set_256color_bg_bg0: ; 8133F0C movs r2, 0x40 bl gpu_pal_apply ldr r0, =gUnknown_085B1ED8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085B1EE8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085B1EF8 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes movs r0, 0x1 negs r0, r0 mov r1, r9 @@ -569079,7 +569080,7 @@ set_256color_bg_bg0: ; 8133F0C movs r1, 0x78 movs r2, 0x38 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r3, =0x02020630 @@ -569095,7 +569096,7 @@ set_256color_bg_bg0: ; 8133F0C ldrb r2, [r5, 0x1] adds r0, r6, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -569109,7 +569110,7 @@ set_256color_bg_bg0: ; 8133F0C ldrb r2, [r5, 0x3] adds r0, r6, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -569123,7 +569124,7 @@ set_256color_bg_bg0: ; 8133F0C ldrb r2, [r5, 0x5] adds r0, r6, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -569151,8 +569152,8 @@ set_256color_bg_bg0: ; 8133F0C sub_81341E0: ; 81341E0 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -569188,7 +569189,7 @@ sub_81341FC: ; 81341FC movs r3, 0 bl Print movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram ldr r0, =sub_813425C @@ -569230,7 +569231,7 @@ sub_813425C: ; 813425C adds r1, r5, 0 adds r2, r4, 0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r6, 0xC] @@ -569449,7 +569450,7 @@ sub_8134400: ; 8134400 lsrs r0, 27 bl rotscale_free_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, =sub_81344AC str r0, [r5] @0813449A: @@ -569569,7 +569570,7 @@ sub_81344C8: ; 81344C8 movs r3, 0x11 bl box_print ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram mov r2, r10 @@ -569617,7 +569618,7 @@ sub_8134604: ; 8134604 movs r1, 0 bl FillWindowPixelBuffer ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] bl RemoveWindow movs r0, 0xFF @@ -569780,13 +569781,13 @@ sub_813473C: ; 813473C bne @08134768 adds r0, r3, 0 movs r1, 0x1 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent b @08134770 .pool @08134768: adds r0, r3, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent @08134770: pop {r0} bx r0 @@ -569835,8 +569836,8 @@ sub_8134774: ; 8134774 thumb_func_start sub_81347B4 sub_81347B4: ; 81347B4 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -570005,13 +570006,13 @@ LoadWallClockGraphics: ; 81347C8 bl clear_scheduled_bg_copies_to_vram bl remove_some_task bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl sub_80A1A74 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r0, =gUnknown_085B2208 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085B2218 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes add sp, 0x8 pop {r3} mov r8, r3 @@ -570103,7 +570104,7 @@ Cb2_StartWallClock: ; 81349F4 movs r1, 0x78 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -570133,7 +570134,7 @@ Cb2_StartWallClock: ; 81349F4 movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -570155,7 +570156,7 @@ Cb2_StartWallClock: ; 81349F4 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -570169,7 +570170,7 @@ Cb2_StartWallClock: ; 81349F4 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -570190,7 +570191,7 @@ Cb2_StartWallClock: ; 81349F4 movs r3, 0 bl Print movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram add sp, 0xC @@ -570248,7 +570249,7 @@ Cb2_ViewWallClock: ; 8134B44 movs r1, 0x78 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r6, =0x02020630 @@ -570279,7 +570280,7 @@ Cb2_ViewWallClock: ; 8134B44 movs r1, 0x78 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -570301,7 +570302,7 @@ Cb2_ViewWallClock: ; 8134B44 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -570315,7 +570316,7 @@ Cb2_ViewWallClock: ; 8134B44 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -570337,7 +570338,7 @@ Cb2_ViewWallClock: ; 8134B44 movs r3, 0 bl Print movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram add sp, 0x10 @@ -570355,8 +570356,8 @@ Cb2_ViewWallClock: ; 8134B44 sub_8134C9C: ; 8134C9C push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -570520,7 +570521,7 @@ sub_8134DC4: ; 8134DC4 movs r3, 0 bl Print movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram ldr r0, =gUnknown_085B21F4 @@ -570581,7 +570582,7 @@ c3_80BF560: ; 8134E30 movs r1, 0 bl sub_8198070 movs r0, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, =0x03005e00 lsls r1, r4, 2 adds r1, r4 @@ -571049,7 +571050,7 @@ sub_81351AC: ; 81351AC lsrs r3, 16 str r1, [sp] movs r0, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r1, =gUnknown_085B22D0 lsls r2, r7, 1 adds r0, r2, r1 @@ -571127,7 +571128,7 @@ sub_8135244: ; 8135244 lsrs r3, 16 str r1, [sp] movs r0, 0x1 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r1, =gUnknown_085B22D0 lsls r2, r7, 1 adds r0, r2, r1 @@ -571545,7 +571546,7 @@ sub_8135578: ; 8135578 ldr r1, =0x02020630 adds r0, r1 ldrb r1, [r6, 0x8] - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x6 bl FieldEffectActiveListRemove ldr r1, =0x03005e00 @@ -571904,8 +571905,8 @@ sub_8135908: ; 8135908 sub_813591C: ; 813591C push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -571915,8 +571916,8 @@ sub_813591C: ; 813591C thumb_func_start sub_8135938 sub_8135938: ; 8135938 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -571999,7 +572000,7 @@ sub_8135978: ; 8135978 b @08135BA6 .pool @08135A08: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator b @08135B9E @08135A0E: bl sub_80A1A74 @@ -572015,7 +572016,7 @@ sub_8135978: ; 8135978 b @08135BA6 .pool @08135A30: - bl reset_all_obj_data + bl ResetAllObjectData b @08135B9E @08135A36: ldr r0, =0x0203ab50 @@ -572203,7 +572204,7 @@ sub_8135BDC: ; 8135BDC ldr r0, =0x0203ab50 ldr r1, [r0] movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram @@ -572271,7 +572272,7 @@ sub_8135C38: ; 8135C38 ldr r0, =gUnknown_08D9B7C8 ldr r4, =0x0203ab50 ldr r1, [r4] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @08135CE2 .pool @@ -572284,12 +572285,12 @@ sub_8135C38: ; 8135C38 .pool @08135CCC: ldr r0, =gUnknown_085B26F4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @08135CDE .pool @08135CD8: ldr r0, =gUnknown_085B26FC - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette @08135CDE: ldr r0, =0x0203ab50 ldr r1, [r0] @@ -572421,7 +572422,7 @@ sub_8135DAC: ; 8135DAC movs r4, 0 @08135DFE: adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -572691,7 +572692,7 @@ sub_8135FCC: ; 8135FCC str r0, [sp, 0x4] add r1, sp, 0x8 adds r2, r4, 0 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect lsls r0, r7, 24 lsrs r5, r0, 24 cmp r5, 0x4 @@ -572745,7 +572746,7 @@ sub_8135FCC: ; 8135FCC str r0, [sp, 0x4] add r1, sp, 0x8 adds r2, r4, 0 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -572784,7 +572785,7 @@ sub_8136110: ; 8136110 movs r0, 0x2 str r0, [sp, 0x4] movs r2, 0xF - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram add sp, 0x8 @@ -573191,7 +573192,7 @@ sub_8136444: ; 8136444 asrs r5, 16 adds r1, r4, 0 adds r2, r5, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 pop {r4,r5} @@ -573328,8 +573329,8 @@ sub_8136524: ; 8136524 adds r1, r4, 0 bl sub_81AE6C8 bl sub_8136418 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, [r6] movs r1, 0x80 lsls r1, 4 @@ -573787,7 +573788,7 @@ sub_8136938: ; 8136938 movs r2, 0 bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed ldrb r0, [r6, 0x2] - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram ldr r1, =0x03005e00 @@ -574752,8 +574753,8 @@ sub_81371B4: ; 81371B4 sub_81371D4: ; 81371D4 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -574762,8 +574763,8 @@ sub_81371D4: ; 81371D4 thumb_func_start sub_81371EC sub_81371EC: ; 81371EC push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -574837,7 +574838,7 @@ c2_change_map: ; 8137200 ldr r0, [r1, 0x8] bl sub_80A1A74 bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData ldr r3, =0x04000208 ldrh r2, [r3] strh r4, [r3] @@ -579891,7 +579892,7 @@ sub_8139B60: ; 8139B60 movs r1, 0x1 bl Print ldrb r0, [r5] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5] movs r1, 0x3 bl CopyWindowToVram @@ -581712,9 +581713,9 @@ sub_813AA60: ; 813AA60 @0813AB2C: ldr r4, =0x0000157c adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag lsls r0, r5, 24 lsrs r0, 24 str r4, [sp] @@ -581789,9 +581790,9 @@ sub_813ABD4: ; 813ABD4 lsrs r5, 16 ldr r4, =0x0000157c adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 adds r1, r4, 0 adds r2, r5, 0 @@ -581853,7 +581854,7 @@ sub_813AC44: ; 813AC44 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources @0813AC6A: ldr r1, =0x0203ab6c movs r0, 0x40 @@ -582102,7 +582103,7 @@ sub_813ADD4: ; 813ADD4 ldrh r0, [r6, 0x22] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap ldrh r0, [r6, 0x22] lsls r0, 24 lsrs r0, 24 @@ -582221,7 +582222,7 @@ sub_813AF48: ; 813AF48 ldrh r0, [r4, 0x22] lsls r0, 24 lsrs r0, 24 - bl ClearWindowTileMap + bl ClearWindowTilemap ldrh r0, [r4, 0x22] lsls r0, 24 lsrs r0, 24 @@ -584829,7 +584830,7 @@ sub_813C4BC: ; 813C4BC ble @0813C540 ldr r4, =0x0203ab74 ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0x3 bl CopyWindowToVram @@ -584980,7 +584981,7 @@ sub_813C6A8: ; 813C6A8 movs r1, 0 bl FillWindowPixelBuffer adds r0, r4, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap adds r0, r4, 0 movs r1, 0x2 bl CopyWindowToVram @@ -585134,9 +585135,9 @@ sub_813C80C: ; 813C80C push {lr} bl remove_some_task bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl sub_80A1A74 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator pop {r0} bx r0 thumb_func_end sub_813C80C @@ -585210,7 +585211,7 @@ sub_813C890: ; 813C890 adds r0, r4, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect ldr r0, =gUnknown_085B3544 movs r1, 0 movs r2, 0x20 @@ -585225,8 +585226,8 @@ sub_813C890: ; 813C890 thumb_func_start sub_813C8D8 sub_813C8D8: ; 813C8D8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -585236,8 +585237,8 @@ sub_813C8D8: ; 813C8D8 sub_813C8EC: ; 813C8EC push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -585306,7 +585307,7 @@ sub_813C91C: ; 813C91C bl InitBgsFromTemplates ldr r1, [r4] movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap bl sub_813C828 b @0813CA00 .pool @@ -585330,7 +585331,7 @@ sub_813C91C: ; 813C91C movs r0, 0x3 bl ShowBg movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0813CA00 @0813C9DE: ldr r0, =gUnknown_085B3D6C @@ -585445,7 +585446,7 @@ sub_813CA68: ; 813CA68 lsls r2, 3 movs r0, 0x2 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap b @0813CB24 .pool @0813CAEC: @@ -586662,8 +586663,8 @@ sub_813D42C: ; 813D42C .4byte @0813D544 .4byte @0813D56C @0813D48C: - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0x3 bl HideBg movs r0, 0x2 @@ -586935,9 +586936,9 @@ sub_813D6D0: ; 813D6D0 mov r5, r8 push {r5-r7} ldr r0, =gUnknown_085B401C - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085B4024 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r0, =0x03001204 movs r1, 0 strh r1, [r0] @@ -587017,7 +587018,7 @@ sub_813D6D0: ; 813D6D0 ldrsh r2, [r3, r0] ldr r0, =gUnknown_085B4034 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -587083,9 +587084,9 @@ sub_813D6D0: ; 813D6D0 sub_813D824: ; 813D824 push {r4,r5,lr} movs r0, 0x2 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x2 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r4, 0 ldr r1, =0x0203ab7c ldr r0, [r1] @@ -587104,7 +587105,7 @@ sub_813D824: ; 813D824 adds r0, r2 adds r0, r1 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -587117,9 +587118,9 @@ sub_813D824: ; 813D824 bcc @0813D846 @0813D86C: movs r0, 0x3 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x3 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r4, 0 @0813D87A: ldr r0, =0x0203ab7c @@ -587132,7 +587133,7 @@ sub_813D824: ; 813D824 ldr r0, [r0] cmp r0, 0 beq @0813D892 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0813D892: adds r0, r4, 0x1 lsls r0, 16 @@ -587159,9 +587160,9 @@ sub_813D8A8: ; 813D8A8 ldr r0, =gUnknown_08DC4140 bl LZ77UnCompWram mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085B40EC - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x8 pop {r0} bx r0 @@ -587209,7 +587210,7 @@ sub_813D8E8: ; 813D8E8 ldr r0, =gUnknown_085B40FC movs r2, 0x8C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -587450,10 +587451,10 @@ evolution_cutscene: ; 813DA8C strb r0, [r1] bl c2_berry_program_update_menu bl sub_8035AA4 - bl reset_all_obj_data + bl ResetAllObjectData bl remove_some_task bl clear_tasks - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r0, =0x0300301c movs r2, 0x4 strb r2, [r0] @@ -587498,7 +587499,7 @@ evolution_cutscene: ; 813DA8C ldr r1, [r2] ldr r1, [r1, 0x8] adds r2, r5, 0 - bl LZ77UnCompAnyRam + bl DecompressPicFromTable_2 adds r0, r5, 0 ldr r1, [sp, 0x20] mov r2, r9 @@ -587518,7 +587519,7 @@ evolution_cutscene: ; 813DA8C movs r1, 0x78 movs r2, 0x40 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x0203ab80 ldr r2, [r1] lsls r1, r0, 24 @@ -587554,7 +587555,7 @@ evolution_cutscene: ; 813DA8C ldr r1, [r2] ldr r1, [r1, 0x10] mov r2, r10 - bl LZ77UnCompAnyRam + bl DecompressPicFromTable_2 mov r0, r10 ldr r1, [sp, 0x20] mov r2, r9 @@ -587574,7 +587575,7 @@ evolution_cutscene: ; 813DA8C movs r1, 0x78 movs r2, 0x40 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x0203ab80 ldr r2, [r1] lsls r1, r0, 24 @@ -587743,8 +587744,8 @@ sub_813DD7C: ; 813DD7C strb r0, [r1] bl c2_berry_program_update_menu bl sub_8035AA4 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -587755,7 +587756,7 @@ sub_813DD7C: ; 813DD7C ldr r1, [r1] ldr r1, [r1, 0x10] adds r2, r5, 0 - bl LZ77UnCompAnyRam + bl DecompressPicFromTable_2 adds r0, r5, 0 mov r1, r9 adds r2, r6, 0 @@ -587774,7 +587775,7 @@ sub_813DD7C: ; 813DD7C movs r1, 0x78 movs r2, 0x40 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r2, r8 ldr r1, [r2] lsls r2, r0, 24 @@ -587883,8 +587884,8 @@ sub_813DF70: ; 813DF70 bl SetHBlankCallback movs r0, 0 bl SetVBlankCallback - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -587935,9 +587936,9 @@ sub_813DF70: ; 813DF70 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, =0x030022c0 movs r3, 0x87 lsls r3, 3 @@ -587960,7 +587961,7 @@ sub_813DF70: ; 813DF70 ldr r1, [r1] ldr r1, [r1, 0x10] adds r2, r6, 0 - bl LZ77UnCompAnyRam + bl DecompressPicFromTable_2 adds r0, r6, 0 adds r1, r5, 0 adds r2, r4, 0 @@ -587982,7 +587983,7 @@ sub_813DF70: ; 813DF70 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x0203ab80 ldr r1, [r1] lsls r2, r0, 24 @@ -588130,7 +588131,7 @@ sub_813E1D4: ; 813E1D4 ldr r1, [r1] ldr r1, [r1, 0x8] adds r2, r5, 0 - bl LZ77UnCompAnyRam + bl DecompressPicFromTable_2 adds r0, r5, 0 mov r1, r10 adds r2, r7, 0 @@ -588149,7 +588150,7 @@ sub_813E1D4: ; 813E1D4 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r1, r9 ldr r2, [r1] lsls r1, r0, 24 @@ -588242,8 +588243,8 @@ sub_813E1D4: ; 813E1D4 thumb_func_start sub_813E3A4 sub_813E3A4: ; 813E3A4 push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -588254,8 +588255,8 @@ sub_813E3A4: ; 813E3A4 thumb_func_start sub_813E3C0 sub_813E3C0: ; 813E3C0 push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -590625,13 +590626,13 @@ sub_813F1B8: ; 813F1B8 bl sub_800E084 @0813FA3E: movs r0, 0x3 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap bl Free movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap bl Free bl FreeAllWindowBuffers ldr r0, =0x020244ec @@ -590921,8 +590922,8 @@ sub_813FCDC: ; 813FCDC ldrh r1, [r0] movs r0, 0x1E bl SetGpuReg - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_80BA0A8 pop {r0} @@ -590965,8 +590966,8 @@ sub_813FD64: ; 813FD64 ldrh r1, [r0] movs r0, 0x1E bl SetGpuReg - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_80BA0A8 pop {r0} @@ -591268,16 +591269,16 @@ sub_8140000: ; 8140000 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r1, =gUnknown_085B4D10 adds r0, r4, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram adds r0, r4, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram cmp r5, 0 bne @081400C4 ldr r1, =0x00000442 @@ -591476,8 +591477,8 @@ sub_8140208: ; 8140208 sub_8140238: ; 8140238 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad ldr r0, =0x0203ab88 ldr r0, [r0] adds r1, r0, 0 @@ -591497,8 +591498,8 @@ sub_8140238: ; 8140238 sub_8140264: ; 8140264 push {r4,lr} sub sp, 0x4 - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_8142814 ldr r4, =0x0203ab88 @@ -591636,17 +591637,17 @@ sub_8140388: ; 8140388 lsls r0, 1 adds r1, r0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r2, =0x0000117c adds r1, r2 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x0000317c adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_085B614C bl InitWindows bl sub_8197200 @@ -591681,11 +591682,11 @@ sub_8140418: ; 8140418 str r4, [r0] bl FreeAllWindowBuffers movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0 bl ResetBgsAndClearDma3BusyFlags ldr r0, [r5] @@ -591909,7 +591910,7 @@ sub_81405CC: ; 81405CC .pool @08140650: bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl reset_temp_tile_data_buffers b @081407F8 @@ -591946,7 +591947,7 @@ sub_81405CC: ; 81405CC movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer b @081407F8 .pool @081406C0: @@ -591960,8 +591961,8 @@ sub_81405CC: ; 81405CC bl sub_81431E4 b @081407F8 @081406E0: - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl sub_8145C30 lsls r0, 16 lsrs r0, 16 @@ -592005,9 +592006,9 @@ sub_81405CC: ; 81405CC movs r0, 0 bl SetGpuReg movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 bl ShowBg movs r0, 0x1 @@ -594714,9 +594715,9 @@ sub_8141E7C: ; 8141E7C movs r0, 0x54 movs r1, 0 bl SetGpuReg - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl sub_8140418 ldr r1, =0x03005dac ldr r0, =sub_80AF168 @@ -596306,25 +596307,25 @@ sub_8142C0C: ; 8142C0C lsls r0, 24 cmp r0, 0 bne @08142C44 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r0, =gUnknown_085B7384 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_085B7864 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085B7978 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085B7A40 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @08142C5A .pool @08142C44: movs r0, 0xE - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0xD - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0xC - bl gpu_tile_obj_free_by_tag - bl gpu_pal_allocator_reset + bl FreeObjectTilesByTag + bl ResetObjectPaletteAllocator @08142C5A: pop {r0} bx r0 @@ -596341,7 +596342,7 @@ sub_8142C60: ; 8142C60 ldrb r3, [r1] movs r1, 0x74 movs r2, 0x50 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 @@ -596404,7 +596405,7 @@ sub_8142CD0: ; 8142CD0 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r4, =gUnknown_085B7490 ldr r0, [r4] adds r1, r5, 0 @@ -596415,7 +596416,7 @@ sub_8142CD0: ; 8142CD0 ldrh r0, [r4, 0x6] strh r0, [r6, 0x6] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r6, 0 ldr r0, =0x02020630 mov r8, r0 @@ -596436,7 +596437,7 @@ sub_8142CD0: ; 8142CD0 adds r2, r4, 0 adds r2, 0x5C movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x0203ab88 ldr r1, [r1] adds r2, r5, 0 @@ -596487,7 +596488,7 @@ sub_8142CD0: ; 8142CD0 asrs r1, 16 movs r2, 0x46 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x0203ab88 ldr r1, [r1] adds r1, r6 @@ -596522,7 +596523,7 @@ sub_8142CD0: ; 8142CD0 asrs r2, 16 movs r1, 0x7E movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, =0x0203ab88 ldr r1, [r1] adds r1, r6 @@ -596568,7 +596569,7 @@ sub_8142E3C: ; 8142E3C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -596727,7 +596728,7 @@ sub_8142F7C: ; 8142F7C movs r1, 0x74 movs r2, 0x14 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] adds r3, r5, 0 adds r3, 0x31 @@ -596788,7 +596789,7 @@ sub_8142F7C: ; 8142F7C lsls r0, 2 adds r0, r4 movs r1, 0x8 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -597030,7 +597031,7 @@ sub_81431E4: ; 81431E4 ldrh r1, [r4, 0x4] orrs r1, r2 str r1, [r0, 0x4] - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r1, 0xF mov r0, sp strh r1, [r0] @@ -597188,7 +597189,7 @@ sub_8143314: ; 8143314 orrs r0, r2 str r0, [r6, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -597198,7 +597199,7 @@ sub_8143314: ; 8143314 movs r1, 0xD0 movs r2, 0x10 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r3, =0x0203ab88 ldr r1, [r3] adds r1, 0x50 @@ -597227,7 +597228,7 @@ sub_8143314: ; 8143314 ldr r0, =gUnknown_085B77FC movs r2, 0x18 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] adds r3, r5, 0 adds r3, 0x15 @@ -597269,7 +597270,7 @@ sub_8143314: ; 8143314 movs r1, 0x78 movs r2, 0x44 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r2, =0x0203ab88 ldr r1, [r2] adds r1, 0x55 @@ -597298,7 +597299,7 @@ sub_8143314: ; 8143314 ldr r0, =gUnknown_085B782C movs r2, 0x24 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r2, r5, 0 adds r2, 0x1A @@ -597342,7 +597343,7 @@ sub_8143314: ; 8143314 movs r1, 0x98 movs r2, 0x60 movs r3, 0x9 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r3, =0x0203ab88 ldr r1, [r3] adds r1, 0x6C @@ -597903,12 +597904,12 @@ sub_814391C: ; 814391C orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085B7950 movs r1, 0x74 movs r2, 0x50 movs r3, 0x51 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -597978,7 +597979,7 @@ sub_81439C8: ; 81439C8 ldr r0, =gUnknown_085B7928 movs r1, 0x74 movs r2, 0x50 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r5] adds r1, 0x3C adds r1, r4 @@ -598060,7 +598061,7 @@ sub_8143A40: ; 8143A40 ldr r1, =DummyObjectCallback str r1, [r2] movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r1, 0 adds r2, r5, 0x1 adds r3, r6, 0x1 @@ -598438,7 +598439,7 @@ sub_8143CFC: ; 8143CFC lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 bl sub_8143B14 movs r0, 0x1E @@ -598694,7 +598695,7 @@ sub_8143FA4: ; 8143FA4 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 bl sub_8143B14 movs r0, 0x1E @@ -598949,7 +598950,7 @@ prev_quest_read_x24_hm_usage: ; 81441A8 lsls r1, 24 lsrs r1, 24 adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 bl sub_8143B14 movs r0, 0x1E @@ -599031,7 +599032,7 @@ sub_8144264: ; 8144264 lsls r1, 24 lsrs r1, 24 adds r0, r6, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r6, 0 bl sub_8143B14 movs r0, 0x1E @@ -599515,7 +599516,7 @@ sub_81446DC: ; 81446DC negs r2, r2 movs r1, 0x24 movs r3, 0x32 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r5] adds r1, 0x73 strb r0, [r1] @@ -599535,7 +599536,7 @@ sub_81446DC: ; 81446DC ldrsh r2, [r0, r3] adds r0, r4, 0 movs r3, 0x3B - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r5] adds r1, 0x74 strb r0, [r1] @@ -599544,7 +599545,7 @@ sub_81446DC: ; 81446DC movs r1, 0x24 movs r2, 0x8C movs r3, 0x33 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r5] adds r1, 0x75 strb r0, [r1] @@ -599749,7 +599750,7 @@ sub_81448B8: ; 81448B8 movs r3, 0 ldrsh r2, [r2, r3] movs r3, 0x32 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r5, =0x0203ab88 ldr r1, [r5] adds r1, 0x73 @@ -599765,7 +599766,7 @@ sub_81448B8: ; 81448B8 ldrh r1, [r7, 0x2E] lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =gUnknown_085B7AEC movs r1, 0x2E ldrsh r2, [r7, r1] @@ -599778,7 +599779,7 @@ sub_81448B8: ; 81448B8 movs r3, 0 ldrsh r2, [r4, r3] movs r3, 0x33 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r5] adds r1, 0x74 strb r0, [r1] @@ -600211,7 +600212,7 @@ sub_8144C70: ; 8144C70 strb r0, [r3, 0x3] @08144CAC: adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, [r4] movs r0, 0 strb r0, [r1, 0x1] @@ -600311,7 +600312,7 @@ sub_8144CD0: ; 8144CD0 ands r1, r2 strb r1, [r0] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08144D7E: add sp, 0x18 pop {r4} @@ -600600,7 +600601,7 @@ sub_8144FB0: ; 8144FB0 movs r0, 0x5E bl m4aSongNumStop adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r5, =0x02020630 ldr r4, =0x0203ab88 ldr r0, [r4] @@ -600621,7 +600622,7 @@ sub_8144FB0: ; 8144FB0 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0814501C: pop {r4,r5} pop {r0} @@ -600693,7 +600694,7 @@ sub_8145030: ; 8145030 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_8144FB0 str r0, [r4, 0x1C] ldr r2, =0x02020630 @@ -600845,7 +600846,7 @@ sub_81450D8: ; 81450D8 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x2D strh r0, [r4, 0x30] ldr r0, =sub_8145030 @@ -601678,9 +601679,9 @@ sub_8145850: ; 8145850 .pool @081458B0: ldr r0, =gUnknown_085B8C80 - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics ldr r0, =gUnknown_085B8C90 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_085B8C68 ldrb r1, [r4, 0x4] lsls r1, 19 @@ -601695,7 +601696,7 @@ sub_8145850: ; 8145850 adds r2, r3 asrs r2, 16 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r2, =0x0203ab98 ldr r3, [r2] lsls r0, 24 @@ -601733,17 +601734,17 @@ sub_8145914: ; 8145914 adds r0, r4 ldrb r0, [r0, 0x5] lsrs r0, 4 - bl gpu_pal_tag_by_index + bl GetObjectPaletteTagBySlot lsls r0, 16 lsrs r0, 16 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, [r6] ldrh r1, [r0, 0x4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x0203ab90 ldr r0, [r4] bl Free @@ -601937,7 +601938,7 @@ sub_814596C: ; 814596C ldrh r0, [r4, 0x6] str r0, [sp] movs r0, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r2, =gUnknown_08329F40 ldr r0, [r6] ldrb r0, [r0] @@ -602077,7 +602078,7 @@ sub_8145BAC: ; 8145BAC movs r1, 0 bl FillWindowPixelBuffer ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r2, 0x85 lsls r2, 2 @@ -602444,8 +602445,8 @@ sub_8145E84: ; 8145E84 bl SetMainCallback2 @08145EC0: bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r4} pop {r0} @@ -604635,7 +604636,7 @@ sub_81470D0: ; 81470D0 movs r3, 0x4 ldrsh r2, [r5, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -606838,12 +606839,12 @@ sub_8148218: ; 8148218 movs r1, 0x1 movs r2, 0x3 movs r3, 0x3 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft adds r0, r6, 0 movs r1, 0x1 movs r2, 0x3 movs r3, 0x3 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldrb r0, [r5, 0x3] lsls r0, 26 lsrs r0, 27 @@ -609558,7 +609559,7 @@ sub_8149864: ; 8149864 adds r0, 0x1 strh r0, [r1, 0x20] adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0814994C: pop {r4-r6} pop {r0} @@ -610303,8 +610304,8 @@ sub_8149F08: ; 8149F08 thumb_func_start sub_8149F2C sub_8149F2C: ; 8149F2C push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -611400,7 +611401,7 @@ sub_814A798: ; 814A798 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r6, 0x1 str r6, [sp] str r4, [sp, 0x4] @@ -611410,7 +611411,7 @@ sub_814A798: ; 814A798 movs r1, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r6, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -611418,9 +611419,9 @@ sub_814A798: ; 814A798 movs r1, 0x1 movs r2, 0x1D movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_085C8578 movs r1, 0xF0 movs r2, 0x20 @@ -611468,9 +611469,9 @@ sub_814A828: ; 814A828 movs r0, 0 movs r2, 0 movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrh r0, [r4, 0xC] adds r0, 0x4 strh r0, [r4, 0xC] @@ -611580,9 +611581,9 @@ sub_814A898: ; 814A898 movs r1, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrh r0, [r4, 0x8] adds r0, 0x1 strh r0, [r4, 0x8] @@ -611621,7 +611622,7 @@ sub_814A960: ; 814A960 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r6, 0x1 str r6, [sp] str r4, [sp, 0x4] @@ -611631,7 +611632,7 @@ sub_814A960: ; 814A960 movs r1, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r6, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -611639,9 +611640,9 @@ sub_814A960: ; 814A960 movs r1, 0x1 movs r2, 0x1D movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r4, =gUnknown_085C8578 adds r0, r4, 0 movs r1, 0xE0 @@ -611714,9 +611715,9 @@ sub_814AA04: ; 814AA04 str r0, [sp, 0x20] movs r2, 0 movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrh r0, [r6, 0xC] subs r0, 0x1 strh r0, [r6, 0xC] @@ -611812,7 +611813,7 @@ sub_814AAB8: ; 814AAB8 mov r1, r8 movs r2, 0 movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect b @0814AB78 .pool @0814AB2C: @@ -611847,7 +611848,7 @@ sub_814AAB8: ; 814AAB8 movs r0, 0 movs r1, 0x1 adds r2, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @0814AB72: ldrh r0, [r7, 0xC] adds r0, 0x1 @@ -611862,7 +611863,7 @@ sub_814AAB8: ; 814AAB8 strh r0, [r7, 0x8] @0814AB86: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 add sp, 0x24 pop {r3} @@ -611885,9 +611886,9 @@ sub_814ABA0: ; 814ABA0 movs r1, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 negs r0, r0 movs r1, 0x10 @@ -611963,9 +611964,9 @@ sub_814AC38: ; 814AC38 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_085C8578 movs r1, 0xF0 movs r2, 0x20 @@ -612092,9 +612093,9 @@ sub_814AD48: ; 814AD48 str r0, [sp, 0x20] movs r2, 0 movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrh r0, [r4, 0xC] adds r0, 0x1 strh r0, [r4, 0xC] @@ -612157,9 +612158,9 @@ sub_814ADD8: ; 814ADD8 str r0, [sp, 0x8] movs r0, 0 movs r1, 0x1 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldrh r0, [r4, 0xC] adds r0, 0x1 strh r0, [r4, 0xC] @@ -612207,9 +612208,9 @@ sub_814AE40: ; 814AE40 movs r1, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 negs r0, r0 movs r1, 0x10 @@ -612345,7 +612346,7 @@ sub_814AF54: ; 814AF54 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl dp01_tbl4_exec_completed @0814AFA4: pop {r4-r6} @@ -612593,7 +612594,7 @@ sub_814B0E8: ; 814B0E8 adds r0, r1 lsls r0, 2 add r0, r10 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x03005d70 ldrb r0, [r7] mov r1, r8 @@ -612631,7 +612632,7 @@ sub_814B0E8: ; 814B0E8 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r5, =0x03005d70 ldrb r1, [r4] adds r0, r1, r5 @@ -612808,7 +612809,7 @@ sub_814B340: ; 814B340 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r4] adds r0, r1 @@ -612855,7 +612856,7 @@ sub_814B3DC: ; 814B3DC adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -613066,9 +613067,9 @@ sub_814B5A8: ; 814B5A8 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, =c3_0802FDF4 movs r1, 0xA bl AddTask @@ -613093,7 +613094,7 @@ sub_814B5A8: ; 814B5A8 ldr r1, =0x02020630 adds r0, r1 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x03005d70 ldrb r1, [r7] adds r0, r1, r4 @@ -613180,7 +613181,7 @@ sub_814B69C: ; 814B69C cmp r0, 0 bne @0814B714 adds r0, r3, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d60 ldrb r0, [r4] lsls r0, 2 @@ -615420,7 +615421,7 @@ sub_814CB0C: ; 814CB0C mov r0, r8 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -615466,7 +615467,7 @@ sub_814CB0C: ; 814CB0C ldr r1, =0x020244e4 adds r2, r1 ldrb r1, [r2] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =0x03005d60 ldrb r0, [r6] lsls r0, 2 @@ -615596,7 +615597,7 @@ sub_814CC98: ; 814CC98 mov r0, r10 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -615648,7 +615649,7 @@ sub_814CC98: ; 814CC98 ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -615735,7 +615736,7 @@ sub_814CE14: ; 814CE14 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -615951,7 +615952,7 @@ sub_814CF30: ; 814CF30 adds r0, r6, 0 mov r1, r8 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -617257,9 +617258,9 @@ sub_814DAA8: ; 814DAA8 lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0000d6f9 - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r7, r0, 24 ldrb r0, [r6] @@ -620840,7 +620841,7 @@ battle_show_message_maybe: ; 814F9EC cmp r0, 0 beq @0814FB9C adds r0, r7, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r7, 0 movs r1, 0x3 bl CopyWindowToVram @@ -621111,9 +621112,9 @@ sub_814FCC8: ; 814FCC8 b @08150224 .pool @0814FDD8: - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl sub_80A1A74 bl reset_temp_tile_data_buffers bl sub_80AAFA4 @@ -621144,22 +621145,22 @@ sub_814FCC8: ; 814FCC8 ldr r1, [r4] adds r1, 0xFC movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r3, =0x000010fc adds r1, r3 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x000020fc adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r2, =0x000030fc adds r1, r2 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap ldr r2, =0x02021bbc ldr r1, =0x02021bbe movs r0, 0 @@ -621180,14 +621181,14 @@ sub_814FCC8: ; 814FCC8 @0814FE96: lsls r0, r4, 3 adds r0, r6 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0x2 bls @0814FE96 ldr r0, =gUnknown_085CDB74 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_085CD67C adds r1, r5, 0 bl malloc_and_decompress @@ -621332,7 +621333,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0x1 movs r2, 0 movs r3, 0x11 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r0, [r6] ldr r2, =0x00004104 adds r0, r2 @@ -621346,7 +621347,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r0, [r6] ldr r1, =0x00004108 adds r0, r1 @@ -621359,7 +621360,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r0, [r6] ldr r2, =0x0000410c adds r0, r2 @@ -621371,7 +621372,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0x3 movs r2, 0 movs r3, 0x2 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -621401,7 +621402,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0 movs r3, 0xE - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r3, r9 ldr r0, [r3] add r0, r8 @@ -621413,7 +621414,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0xC movs r3, 0x11 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r1, r9 ldr r0, [r1] add r0, r8 @@ -621427,7 +621428,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0x18 movs r3, 0x14 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r3, r9 ldr r0, [r3] add r0, r8 @@ -621438,7 +621439,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0 movs r3, 0x11 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r1, r9 ldr r0, [r1] add r0, r8 @@ -621450,7 +621451,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0 movs r3, 0x14 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r2, r9 ldr r0, [r2] add r0, r8 @@ -621461,7 +621462,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0xC movs r3, 0x14 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r3, r9 ldr r0, [r3] add r0, r8 @@ -621473,7 +621474,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0xC movs r3, 0x17 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette mov r1, r9 ldr r0, [r1] add r0, r8 @@ -621484,7 +621485,7 @@ sub_814FCC8: ; 814FCC8 movs r0, 0 movs r2, 0x18 movs r3, 0x17 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r1, =0x030022c0 movs r2, 0x87 lsls r2, 3 @@ -621564,8 +621565,8 @@ sub_814FCC8: ; 814FCC8 mainloop: ; 815023C push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably bl sound_something pop {r0} @@ -621610,16 +621611,16 @@ c2_8011A1C: ; 8150258 cmp r4, 0x13 bls @08150298 bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl sub_80A1A74 movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x2 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x3 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0 bl ResetBgsAndClearDma3BusyFlags ldr r6, =0x0203abac @@ -621981,7 +621982,7 @@ sub_8150550: ; 8150550 movs r1, 0 movs r2, 0 movs r3, 0x16 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @08150630 @081505CA: movs r0, 0x2 @@ -622004,7 +622005,7 @@ sub_8150550: ; 8150550 movs r2, 0x2 @081505EC: movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @08150630 @081505F4: ldr r1, =0x00004108 @@ -622019,7 +622020,7 @@ sub_8150550: ; 8150550 movs r0, 0x3 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r0, [r6] ldr r1, =0x0000410c adds r0, r1 @@ -622031,7 +622032,7 @@ sub_8150550: ; 8150550 movs r0, 0x3 movs r2, 0 movs r3, 0x2 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r1, [r6] movs r0, 0x40 strb r0, [r1, 0x15] @@ -622123,7 +622124,7 @@ sub_8150664: ; 8150664 movs r0, 0x3 movs r2, 0 movs r3, 0x2 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette b @081507B6 .pool @081506E8: @@ -622136,7 +622137,7 @@ sub_8150664: ; 8150664 movs r1, 0 movs r2, 0x2 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] movs r0, 0xA str r0, [sp, 0x4] @@ -622145,7 +622146,7 @@ sub_8150664: ; 8150664 movs r1, 0 movs r2, 0 movs r3, 0x16 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, [r7] movs r0, 0xC0 strb r0, [r1, 0x15] @@ -622162,7 +622163,7 @@ sub_8150664: ; 8150664 movs r0, 0x3 movs r2, 0x2 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, [r7] adds r0, r5 ldr r0, [r0] @@ -622173,7 +622174,7 @@ sub_8150664: ; 8150664 movs r0, 0x3 movs r2, 0x3 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, [r7] adds r0, r5 ldr r0, [r0] @@ -622184,7 +622185,7 @@ sub_8150664: ; 8150664 movs r0, 0x3 movs r2, 0x2 movs r3, 0x1 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, [r7] adds r0, r5 ldr r0, [r0] @@ -622195,7 +622196,7 @@ sub_8150664: ; 8150664 movs r0, 0x3 movs r2, 0x3 movs r3, 0x1 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @081507B6 .pool @08150784: @@ -622210,7 +622211,7 @@ sub_8150664: ; 8150664 movs r0, 0x3 movs r2, 0x4 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, [r7] adds r0, r5 ldr r0, [r0] @@ -622221,7 +622222,7 @@ sub_8150664: ; 8150664 movs r0, 0x3 movs r2, 0x4 movs r3, 0x1 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @081507B6: bl sub_81511B8 ldr r0, =0x0203abac @@ -622257,9 +622258,9 @@ sub_8150664: ; 8150664 sub_8150800: ; 8150800 push {r4,lr} movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r4, =0x0203abac ldr r0, [r4] ldrb r1, [r0, 0x14] @@ -622285,8 +622286,8 @@ sub_8150800: ; 8150800 ldrb r1, [r0, 0x9] movs r0, 0x12 bl SetGpuReg - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r4} pop {r0} @@ -622587,7 +622588,7 @@ sub_8150A68: ; 8150A68 cmp r0, 0xA0 ble @08150AEE adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08150AEE: pop {r0} bx r0 @@ -622656,7 +622657,7 @@ sub_8150AF4: ; 8150AF4 cmp r0, 0x4F bgt @08150B68 adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08150B68: pop {r0} bx r0 @@ -622824,9 +622825,9 @@ sub_8150B6C: ; 8150B6C movs r0, 0 bl SetGpuReg movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 bl ShowBg movs r0, 0x1 @@ -622933,7 +622934,7 @@ sub_8150D28: ; 8150D28 movs r1, 0xB0 movs r2, 0x2B movs r3, 0x67 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 ldr r5, =0x02020630 @@ -622953,7 +622954,7 @@ sub_8150D28: ; 8150D28 movs r1, 0xC8 movs r2, 0x63 movs r3, 0x65 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 lsls r0, r6, 4 @@ -622996,7 +622997,7 @@ sub_8150D28: ; 8150D28 movs r0, 0 movs r2, 0x18 movs r3, 0x1A - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r0, =0x03005d90 ldr r0, [r0] ldrb r0, [r0, 0x8] @@ -623039,7 +623040,7 @@ sub_8150D28: ; 8150D28 movs r1, 0x68 movs r2, 0x9 movs r3, 0x67 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 ldr r5, =0x02020630 @@ -623059,7 +623060,7 @@ sub_8150D28: ; 8150D28 movs r1, 0x80 movs r2, 0x41 movs r3, 0x65 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 lsls r0, r6, 4 @@ -623097,7 +623098,7 @@ sub_8150D28: ; 8150D28 asrs r2, 16 ldr r0, =gUnknown_085CDBCC movs r3, 0x68 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 lsls r0, r6, 4 @@ -623198,7 +623199,7 @@ sub_8150D28: ; 8150D28 adds r0, r4, 0 movs r1, 0x7 @08151044: - bl obj_anim_image_start + bl StartObjectImageAnim strh r7, [r4, 0x30] ldrh r0, [r4, 0x22] adds r0, 0x2 @@ -623208,7 +623209,7 @@ sub_8150D28: ; 8150D28 adds r0, r4, 0 movs r1, 0x6 @08151056: - bl obj_anim_image_start + bl StartObjectImageAnim strh r5, [r4, 0x30] @0815105C: ldr r0, =0x02020630 @@ -623519,7 +623520,7 @@ sub_8151214: ; 8151214 mov r10, r0 str r0, [sp, 0x8] movs r0, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r1, [r6] adds r2, r1, 0x1 adds r0, r2, 0 @@ -623544,7 +623545,7 @@ sub_8151214: ; 8151214 mov r0, r10 str r0, [sp, 0x8] movs r0, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r0, r7, 0x1 lsls r0, 24 lsrs r7, r0, 24 @@ -623571,7 +623572,7 @@ sub_8151214: ; 8151214 movs r0, 0 movs r1, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, [r4] ldrb r0, [r1, 0x18] cmp r0, 0 @@ -623605,7 +623606,7 @@ sub_8151214: ; 8151214 movs r0, 0 movs r1, 0 movs r2, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect @08151368: add sp, 0xC pop {r3-r5} @@ -623692,7 +623693,7 @@ sub_8151388: ; 8151388 mov r8, r0 str r0, [sp, 0x8] movs r0, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r1, [r6] adds r2, r1, 0x1 adds r0, r2, 0 @@ -623717,7 +623718,7 @@ sub_8151388: ; 8151388 mov r0, r8 str r0, [sp, 0x8] movs r0, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r0, r7, 0x1 lsls r0, 24 lsrs r7, r0, 24 @@ -623744,7 +623745,7 @@ sub_8151388: ; 8151388 str r1, [sp, 0x8] movs r0, 0 movs r1, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, [r5] ldrb r0, [r1, 0x18] cmp r0, 0xA @@ -625885,7 +625886,7 @@ sub_81523F4: ; 81523F4 cmp r4, 0 beq @08152430 ldrh r0, [r4, 0x10] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 lsrs r5, r0, 16 ldr r0, =0x0000ffff @@ -626093,7 +626094,7 @@ sub_81524C4: ; 81524C4 ldrh r3, [r3, 0x8] strh r3, [r5, 0xA] mov r0, r8 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 4 ldrb r1, [r5, 0x5] movs r4, 0xF @@ -629148,7 +629149,7 @@ dp03_step_water_reflection: ; 8153ED4 str r0, [r7, 0x8] adds r0, r7, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =gDummyObjectRotScalAnimTable str r0, [r7, 0x10] mov r1, r8 @@ -629527,7 +629528,7 @@ sub_8154228: ; 8154228 movs r1, 0 movs r2, 0 movs r3, 0x52 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 adds r4, r0, 0 @@ -629652,7 +629653,7 @@ sub_8154298: ; 8154298 lsls r1, 24 lsrs r1, 24 adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @0815432E: add sp, 0x4 pop {r3} @@ -629694,7 +629695,7 @@ oei_shadow: ; 8154340 movs r1, 0 movs r2, 0 movs r3, 0x94 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -629855,7 +629856,7 @@ oei_grass_normal: ; 81544AC movs r3, 0 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -629898,7 +629899,7 @@ oei_grass_normal: ; 81544AC beq @08154538 adds r0, r3, 0 movs r1, 0x4 - bl obj_anim_image_seek + bl SeekObjectImageAnim @08154538: movs r0, 0 add sp, 0x4 @@ -630056,7 +630057,7 @@ sub_8154658: ; 8154658 movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -630193,7 +630194,7 @@ sub_8154758: ; 8154758 movs r3, 0 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -630237,7 +630238,7 @@ sub_8154758: ; 8154758 beq @081547E8 adds r0, r4, 0 movs r1, 0x6 - bl obj_anim_image_seek + bl SeekObjectImageAnim @081547E8: movs r0, 0 add sp, 0x4 @@ -630387,7 +630388,7 @@ sub_81548FC: ; 81548FC movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -630445,7 +630446,7 @@ sub_815496C: ; 815496C movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -630583,7 +630584,7 @@ sub_8154A10: ; 8154A10 beq @08154AB2 adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08154AB2: strh r7, [r4, 0x20] strh r5, [r4, 0x22] @@ -630642,7 +630643,7 @@ sub_8154B04: ; 8154B04 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -630671,7 +630672,7 @@ sub_8154B04: ; 8154B04 movs r1, 0xD strh r1, [r0, 0x3C] ldrb r1, [r4, 0x10] - bl obj_anim_image_start + bl StartObjectImageAnim @08154B62: movs r0, 0 pop {r4} @@ -630696,7 +630697,7 @@ sub_8154B78: ; 8154B78 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 adds r5, r1, 0 @@ -630726,7 +630727,7 @@ sub_8154B78: ; 8154B78 movs r1, 0x18 strh r1, [r0, 0x3C] ldrb r1, [r4, 0x10] - bl obj_anim_image_start + bl StartObjectImageAnim @08154BD8: adds r0, r5, 0 pop {r4,r5} @@ -630751,7 +630752,7 @@ sub_8154BEC: ; 8154BEC movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r1, r0, 24 adds r5, r1, 0 @@ -630781,7 +630782,7 @@ sub_8154BEC: ; 8154BEC movs r1, 0x23 strh r1, [r0, 0x3C] ldrb r1, [r4, 0x10] - bl obj_anim_image_start + bl StartObjectImageAnim @08154C4C: adds r0, r5, 0 pop {r4,r5} @@ -630886,7 +630887,7 @@ sub_8154CEC: ; 8154CEC movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0x40 @@ -631027,7 +631028,7 @@ sub_8154E1C: ; 8154E1C movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631081,7 +631082,7 @@ oei_water_drop_tall: ; 8154E8C movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631139,7 +631140,7 @@ sub_8154EFC: ; 8154EFC movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x40 @@ -631191,7 +631192,7 @@ sub_8154EFC: ; 8154EFC subs r1, 0x4 strh r1, [r0, 0x26] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @08154F92: movs r0, 0 pop {r4-r7} @@ -631291,7 +631292,7 @@ oei_ripples: ; 8155054 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631347,7 +631348,7 @@ sub_81550B4: ; 81550B4 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631498,7 +631499,7 @@ sub_81551F0: ; 81551F0 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631550,7 +631551,7 @@ sub_815525C: ; 815525C movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631602,7 +631603,7 @@ sub_81552C8: ; 81552C8 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631654,7 +631655,7 @@ sub_8155334: ; 8155334 movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631743,7 +631744,7 @@ oei_ash: ; 81553D4 movs r3, 0 ldrsh r2, [r4, r3] ldrb r3, [r5, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -631914,7 +631915,7 @@ sub_8155534: ; 8155534 movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0x96 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 @@ -632117,7 +632118,7 @@ sub_81556B0: ; 81556B0 add r0, sp ldrb r1, [r0] adds r0, r4, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent @081556DC: add sp, 0xC pop {r4,r5} @@ -632286,7 +632287,7 @@ sub_8155800: ; 8155800 movs r1, 0 movs r2, 0 movs r3, 0xFF - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -632366,7 +632367,7 @@ sub_8155890: ; 8155890 movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -632424,7 +632425,7 @@ sub_8155900: ; 8155900 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0x40 @@ -632483,7 +632484,7 @@ sub_8155900: ; 8155900 subs r1, 0x2 strh r1, [r0, 0x26] movs r1, 0x2 - bl obj_anim_image_seek + bl SeekObjectImageAnim @081559A4: movs r0, 0 pop {r4-r7} @@ -632561,7 +632562,7 @@ sub_81559BC: ; 81559BC beq @08155A46 adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08155A46: strh r6, [r4, 0x20] strh r5, [r4, 0x22] @@ -632611,7 +632612,7 @@ sub_8155A88: ; 8155A88 movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0x52 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -632691,7 +632692,7 @@ sub_8155B2C: ; 8155B2C movs r3, 0x4 ldrsh r2, [r4, r3] ldrb r3, [r4, 0x8] - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -632803,7 +632804,7 @@ ShowDisguiseFieldEffect: ; 8155BD0 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_backward_search + bl AddObjectToBack mov r1, sp strb r0, [r1] lsls r0, 24 @@ -632946,7 +632947,7 @@ sub_8155C88: ; 8155C88 strh r0, [r5, 0x2E] adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @08155D38: movs r3, 0x2E ldrsh r0, [r5, r3] @@ -633062,7 +633063,7 @@ sub_8155DDC: ; 8155DDC movs r3, 0x4 ldrsh r2, [r4, r3] movs r3, 0x52 - bl obj_add_from_template_backward_search + bl AddObjectToBack lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -640549,7 +640550,7 @@ sub_8159800: ; 8159800 asrs r2, 16 movs r1, 0x50 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -643567,7 +643568,7 @@ sub_815B054: ; 815B054 subs r3, r4 lsls r3, 24 lsrs r3, 24 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 movs r0, 0x40 @@ -643700,7 +643701,7 @@ sub_815B054: ; 815B054 movs r1, 0x2 str r2, [sp] str r3, [sp, 0x4] - bl obj_anim_image_start + bl StartObjectImageAnim mov r0, r8 adds r1, r4, r0 ldr r0, =sub_815B23C @@ -643766,7 +643767,7 @@ sub_815B23C: ; 815B23C subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0815B270: pop {r4} pop {r0} @@ -644133,7 +644134,7 @@ sub_815B4D4: ; 815B4D4 adds r3, 0x1 lsls r3, 24 lsrs r3, 24 - bl obj_add_from_template_call_callback_once + bl AddObjectAndAnimateForOneFrame @0815B54C: movs r1, 0x20 ldrsh r0, [r4, r1] @@ -644273,7 +644274,7 @@ sub_815B5D0: ; 815B5D0 cmp r0, 0x3C ble @0815B654 adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0815B654: pop {r0} bx r0 @@ -645221,7 +645222,7 @@ sub_815BE04: ; 815BE04 lsls r3, 24 lsrs r3, 24 adds r0, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r9, r0 mov r1, r9 lsls r1, 24 @@ -645236,7 +645237,7 @@ sub_815BE04: ; 815BE04 lsls r3, 24 lsrs r3, 24 adds r0, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r8, r0 mov r1, r8 lsls r1, 24 @@ -645252,7 +645253,7 @@ sub_815BE04: ; 815BE04 adds r0, r5, 0 movs r1, 0x1 str r2, [sp] - bl obj_anim_image_start + bl StartObjectImageAnim mov r0, r8 lsls r6, r0, 4 add r6, r8 @@ -645261,7 +645262,7 @@ sub_815BE04: ; 815BE04 adds r4, r6, r1 adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =0x0203841e ldrh r0, [r1] strh r0, [r5, 0x30] @@ -645429,14 +645430,14 @@ sub_815BFF4: ; 815BFF4 cmp r0, r2 bne @0815C040 adds r0, r3, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x3C ldrsh r1, [r4, r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0 bl move_anim_8072740 @0815C040: @@ -646235,7 +646236,7 @@ sub_815C6B0: ; 815C6B0 strh r0, [r4, 0x32] ldrb r1, [r1, 0x2] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =sub_815C700 str r0, [r4, 0x1C] pop {r4} @@ -649128,7 +649129,7 @@ sub_815DDE0: ; 815DDE0 lsls r3, 24 lsrs r3, 24 ldr r0, =gUnknown_085CE76C - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -649205,7 +649206,7 @@ sub_815DEBC: ; 815DEBC subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0815DF02: pop {r4} pop {r0} @@ -649400,7 +649401,7 @@ sub_815E01C: ; 815E01C @0815E09A: adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0xA0 lsls r0, 2 strh r0, [r5, 0x2E] @@ -649637,7 +649638,7 @@ sub_815E20C: ; 815E20C ldrsh r2, [r3, r0] ldr r0, =gUnknown_085CE7EC movs r3, 0x23 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -649864,7 +649865,7 @@ sub_815E404: ; 815E404 subs r0, 0x1 strh r0, [r1] adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0815E43A: pop {r4} pop {r0} @@ -649971,7 +649972,7 @@ sub_815E47C: ; 815E47C adds r0, r4, 0 adds r1, r5, 0 adds r2, r6, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r7, 0x26] @@ -650168,7 +650169,7 @@ sub_815E5CC: ; 815E5CC adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0815E6BE: ldrh r0, [r4, 0x8] adds r0, 0x1 @@ -651535,7 +651536,7 @@ sub_815F10C: ; 815F10C lsls r2, 16 asrs r2, 16 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront @0815F16A: movs r0, 0x38 ldrsh r1, [r4, r0] @@ -654056,8 +654057,8 @@ sub_816058C: ; 816058C thumb_func_start sub_8160624 sub_8160624: ; 8160624 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -654112,8 +654113,8 @@ sub_8160664: ; 8160664 thumb_func_start sub_81606A0 sub_81606A0: ; 81606A0 push {r4-r6,lr} - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks bl clear_scheduled_bg_copies_to_vram ldr r6, =0x0203bc34 @@ -654138,9 +654139,9 @@ sub_81606A0: ; 81606A0 strb r0, [r4, 0x4] bl sub_8161280 ldr r0, =gUnknown_085CEBB0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085CEBB8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette bl sub_81610B8 ldr r0, =0x03006310 ldrh r1, [r4] @@ -654166,8 +654167,8 @@ sub_81606A0: ; 81606A0 thumb_func_start sub_8160740 sub_8160740: ; 8160740 push {r4,r5,lr} - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks bl clear_scheduled_bg_copies_to_vram ldr r5, =0x0203bc34 @@ -654195,9 +654196,9 @@ sub_8160740: ; 8160740 bl sub_81D2824 bl sub_8161280 ldr r0, =gUnknown_085CEBB0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085CEBB8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette bl sub_81610B8 ldr r0, =0x03006310 ldrh r1, [r4] @@ -654252,8 +654253,8 @@ sub_816082C: ; 816082C push {lr} bl sub_8160868 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -654957,8 +654958,8 @@ sub_8160EA0: ; 8160EA0 bl Free movs r0, 0 str r0, [r4] - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator pop {r4} pop {r0} bx r0 @@ -655060,7 +655061,7 @@ sub_8160F50: ; 8160F50 cmp r7, 0 bne @08160FC4 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r6] movs r1, 0x5 strb r1, [r0] @@ -655070,7 +655071,7 @@ sub_8160F50: ; 8160F50 .pool @08160FC4: movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r6] movs r2, 0 movs r1, 0x3 @@ -655211,7 +655212,7 @@ sub_81610B8: ; 81610B8 asrs r2, 16 adds r0, r5, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r2, =0x0203bc34 ldr r1, [r2] adds r1, 0x1 @@ -655244,7 +655245,7 @@ sub_81610B8: ; 81610B8 asrs r2, 16 adds r0, r7, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] adds r2, r4, 0 adds r2, 0x8 @@ -655261,7 +655262,7 @@ sub_81610B8: ; 81610B8 ldr r5, =0x02020630 adds r0, r5 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim adds r4, 0x1 cmp r4, 0x7 ble @0816111C @@ -655575,7 +655576,7 @@ sub_816137C: ; 816137C lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @08161436 .pool @08161420: @@ -655588,7 +655589,7 @@ sub_816137C: ; 816137C lsls r0, 2 adds r0, r4 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08161436: ldr r0, [r7] adds r0, 0x1 @@ -655644,7 +655645,7 @@ sub_816137C: ; 816137C lsls r0, 2 adds r0, r7 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim b @081614D4 .pool @081614B8: @@ -655660,7 +655661,7 @@ sub_816137C: ; 816137C lsls r0, 2 adds r0, r7 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim @081614D4: mov r1, r8 ldr r0, [r1] @@ -655953,7 +655954,7 @@ sub_8161724: ; 8161724 movs r1, 0 bl sub_8198070 movs r0, 0x6 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 bl sub_81B3054 ldr r1, =0x03005e00 @@ -664834,8 +664835,8 @@ sub_81662C0: ; 81662C0 ldr r0, [r4] ldr r0, [r0] bl _call_via_r0 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably ldr r4, [r4] ldr r1, [r4] @@ -664859,8 +664860,8 @@ sub_81662C0: ; 81662C0 sub_8166304: ; 8166304 push {lr} bl sub_81668F8 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -664873,8 +664874,8 @@ sub_816631C: ; 816631C ldr r0, [r0] ldr r0, [r0] bl _call_via_r0 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably pop {r0} @@ -664885,8 +664886,8 @@ sub_816631C: ; 816631C thumb_func_start sub_8166340 sub_8166340: ; 8166340 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram ldr r0, =0x0203bcac ldr r0, [r0] @@ -664962,8 +664963,8 @@ sub_8166380: ; 8166380 b @0816653C .pool @0816640C: - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator b @0816653C @08166416: movs r0, 0 @@ -665075,9 +665076,9 @@ sub_8166380: ; 8166380 .pool @08166528: movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x1 bl sub_8167BA0 @@ -665860,20 +665861,20 @@ sub_8166BEC: ; 8166BEC lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0x6 bls @08166C70 movs r0, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x1 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x1 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r4, 0 @08166CAE: ldr r0, [r5] @@ -665882,7 +665883,7 @@ sub_8166BEC: ; 8166BEC adds r0, r2 adds r0, r1 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -665901,7 +665902,7 @@ sub_8166BEC: ; 8166BEC lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08166CE6: movs r0, 0 bl SetVBlankCallback @@ -665976,7 +665977,7 @@ sub_8166D44: ; 8166D44 movs r3, 0 bl Print movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0x3 bl CopyWindowToVram @@ -666017,7 +666018,7 @@ sub_8166DE4: ; 8166DE4 movs r0, 0x2 bl rbox_fill_rectangle movs r0, 0x2 - bl ClearWindowTileMap + bl ClearWindowTilemap @08166E18: lsls r0, r4, 24 asrs r0, 24 @@ -666102,7 +666103,7 @@ sub_8166E24: ; 8166E24 ldr r0, =0x02021fc4 bl sub_8166FB0 movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0x3 bl CopyWindowToVram @@ -666192,7 +666193,7 @@ sub_8166F50: ; 8166F50 movs r3, 0 bl Print movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0x3 bl CopyWindowToVram @@ -666208,7 +666209,7 @@ sub_8166F94: ; 8166F94 movs r0, 0x2 bl rbox_fill_rectangle movs r0, 0x2 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x2 movs r1, 0x3 bl CopyWindowToVram @@ -666680,9 +666681,9 @@ sub_8167338: ; 8167338 mov r7, r8 push {r7} ldr r0, =gUnknown_085DFD18 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085DFD20 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r2, =0x0203bc90 ldr r0, [r2] adds r0, 0x54 @@ -666710,7 +666711,7 @@ sub_8167338: ; 8167338 ldrsh r2, [r2, r0] ldr r0, =gUnknown_085DFD5C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -666774,7 +666775,7 @@ sub_81673DC: ; 81673DC cmp r0, 0x3C ble @08167418 adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, =0x0203bc90 ldr r1, [r0] adds r1, 0x54 @@ -667036,7 +667037,7 @@ sub_8167608: ; 8167608 adds r1, r0 str r1, [sp, 0x20] adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r1, [r7] lsls r0, 24 lsrs r0, 24 @@ -667044,7 +667045,7 @@ sub_8167608: ; 8167608 adds r1, r2 strh r0, [r1] adds r0, r5, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r1, [r7] ldr r3, =0x00007b14 adds r1, r3 @@ -667053,7 +667054,7 @@ sub_8167608: ; 8167608 movs r1, 0x26 movs r2, 0x68 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 ldr r0, [r7] @@ -667063,9 +667064,9 @@ sub_8167608: ; 8167608 cmp r1, 0x40 bne @081676AC movs r0, 0x64 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x64 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, [r7] add r0, r8 movs r1, 0xFF @@ -667164,9 +667165,9 @@ sub_8167760: ; 8167760 adds r2, r4, 0 bl sub_81D321C mov r0, sp - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics adds r0, r4, 0 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes movs r4, 0 ldr r1, =0x0203bcac ldr r0, [r1] @@ -667197,7 +667198,7 @@ sub_8167760: ; 8167760 adds r0, r6, 0 movs r1, 0xE2 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -667253,7 +667254,7 @@ sub_8167760: ; 8167760 adds r0, r6, 0 movs r1, 0xE6 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -667301,7 +667302,7 @@ sub_8167760: ; 8167760 adds r0, r6, 0 movs r1, 0xDE movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -667344,9 +667345,9 @@ sub_8167760: ; 8167760 mov r1, r10 bl sub_81D32B0 mov r0, r9 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic mov r0, r10 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x60 pop {r3-r5} mov r8, r3 @@ -667475,7 +667476,7 @@ sub_8167930: ; 8167930 lsls r2, 3 movs r0, 0x3 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap b @08167B7E .pool @08167A74: @@ -667525,7 +667526,7 @@ sub_8167930: ; 8167930 ldr r0, =0x0203bca0 ldr r1, [r0] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_08DCDA30 movs r0, 0xC str r0, [sp] @@ -667534,9 +667535,9 @@ sub_8167930: ; 8167930 movs r0, 0x1 movs r2, 0 movs r3, 0xD - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @08167B7E .pool @08167B1C: @@ -667557,7 +667558,7 @@ sub_8167930: ; 8167930 lsls r2, 3 movs r0, 0x2 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap ldr r0, =gUnknown_086231E8 movs r1, 0x30 movs r2, 0x20 @@ -668261,13 +668262,13 @@ sub_8168180: ; 8168180 bne @081681A8 adds r0, r2, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @081681B0 .pool @081681A8: adds r0, r2, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @081681B0: pop {r0} bx r0 @@ -668294,7 +668295,7 @@ sub_81681B4: ; 81681B4 @081681DC: movs r0, 0x66 @081681DE: - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 4 ldrb r2, [r4, 0x5] movs r1, 0xF @@ -668368,9 +668369,9 @@ sub_8168248: ; 8168248 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic add r0, sp, 0x8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x10 pop {r0} bx r0 @@ -668408,7 +668409,7 @@ sub_8168294: ; 8168294 mov r0, r10 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -668427,7 +668428,7 @@ sub_8168294: ; 8168294 lsls r1, r6, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim lsls r0, r6, 2 adds r0, r7 str r4, [r0] @@ -668960,7 +668961,7 @@ sub_816864C: ; 816864C adds r0, r1 lsls r0, 2 add r0, r8 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x03005d70 ldrb r0, [r5] adds r1, r6, 0 @@ -668996,7 +668997,7 @@ sub_816864C: ; 816864C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r5, =0x03005d70 ldrb r1, [r4] adds r0, r1, r5 @@ -669138,9 +669139,9 @@ sub_8168818: ; 8168818 strb r4, [r0, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, =c3_0802FDF4 movs r1, 0xA bl AddTask @@ -669308,7 +669309,7 @@ sub_8168A20: ; 8168A20 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -671527,7 +671528,7 @@ sub_8169E44: ; 8169E44 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -671567,7 +671568,7 @@ sub_8169EC8: ; 8169EC8 asrs r2, 16 movs r1, 0x50 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r4] adds r1, r6 @@ -671652,7 +671653,7 @@ dp01t_07_6_: ; 8169F94 asrs r2, 16 movs r1, 0x50 movs r3, 0x1E - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r4] adds r1, r6 @@ -672822,9 +672823,9 @@ sub_816A90C: ; 816A90C lsls r0, 2 adds r0, r5 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0000d6f8 - bl gpu_pal_alloc_new + bl AllocObjectPalette adds r4, r0, 0 lsls r4, 24 ldr r0, =gTrainerBackPicPaletteTable @@ -672972,7 +672973,7 @@ sub_816AA80: ; 816AA80 mov r0, r10 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -673024,7 +673025,7 @@ sub_816AA80: ; 816AA80 ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -673510,7 +673511,7 @@ sub_816AF98: ; 816AF98 movs r1, 0 bl sub_8198070 ldrb r0, [r4, 0x8] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0x8] bl RemoveWindow movs r0, 0 @@ -673529,7 +673530,7 @@ sub_816AF98: ; 816AF98 movs r1, 0 bl sub_8198070 ldrb r0, [r4, 0x8] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0x8] bl RemoveWindow movs r0, 0 @@ -674096,7 +674097,7 @@ sub_816B4DC: ; 816B4DC movs r1, 0 bl sub_8198070 ldrb r0, [r4, 0x8] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4, 0x8] bl RemoveWindow movs r0, 0 @@ -675035,7 +675036,7 @@ sub_816BCC4: ; 816BCC4 movs r1, 0 bl sub_8198070 ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram ldrb r0, [r4] @@ -675468,9 +675469,9 @@ sub_816C060: ; 816C060 bne @0816C0B2 ldr r4, =0x000013f6 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 adds r1, r4, 0 adds r2, r6, 0 @@ -675513,16 +675514,16 @@ sub_816C0C8: ; 816C0C8 beq @0816C0FA ldr r4, =0x000013f6 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r1, [r5] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0xFF strb r0, [r5] @0816C0FA: @@ -676731,8 +676732,8 @@ sub_816CBC0: ; 816CBC0 thumb_func_start sub_816CBE8 sub_816CBE8: ; 816CBE8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_80BA0A8 pop {r0} @@ -676743,8 +676744,8 @@ sub_816CBE8: ; 816CBE8 sub_816CC00: ; 816CC00 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably ldr r0, =0x030022c0 ldrh r0, [r0, 0x2E] @@ -676909,8 +676910,8 @@ do_copyright_screen: ; 816CCC8 bl load_copyright_graphics bl remove_some_task bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0x1 negs r0, r0 ldr r1, =0x0000ffff @@ -677166,15 +677167,15 @@ task_intro_1: ; 816CF18 movs r0, 0x8 bl SetGpuReg ldr r0, =gUnknown_085E4FDC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085E4FEC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085E4FFC - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_085E4A74 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085E4A84 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r4, =0x02037914 movs r3, 0xF0 lsls r3, 1 @@ -677467,7 +677468,7 @@ task_intro_3_3: ; 816D2A0 lsls r2, 16 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldrh r0, [r4] adds r0, 0x1 strh r0, [r4] @@ -677512,7 +677513,7 @@ sub_816D338: ; 816D338 cmp r0, 0xC bne @0816D350 adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0816D350: pop {r0} bx r0 @@ -677583,7 +677584,7 @@ task_intro_4: ; 816D354 movs r1, 0x78 movs r2, 0xA0 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -677657,8 +677658,8 @@ task_intro_6: ; 816D48C bl intro_reset_and_hide_bgs movs r0, 0 bl SetVBlankCallback - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =0x0203bd24 movs r1, 0 strh r1, [r0] @@ -677692,46 +677693,46 @@ task_intro_7: ; 816D4E4 cmp r0, 0 bne @0816D504 ldr r0, =gUnknown_085F52BC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @0816D50A .pool @0816D504: ldr r0, =gUnknown_085F52CC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic @0816D50A: ldr r0, =gUnknown_085F52DC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F52FC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r6, 0 lsls r7, r4, 2 ldr r5, =gUnknown_085E4AE8 @0816D51C: lsls r0, r6, 3 adds r0, r5 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r0, r6, 0x1 lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x2 bls @0816D51C ldr r0, =gUnknown_085F530C - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_085E4B08 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_085E4BDC movs r5, 0x88 lsls r5, 1 adds r1, r5, 0 movs r2, 0x80 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r0, =gUnknown_085E4BA4 movs r1, 0x90 lsls r1, 1 movs r2, 0x6E movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r0, =0x0203bcc8 ldrh r0, [r0] cmp r0, 0 @@ -677771,7 +677772,7 @@ task_intro_7: ; 816D4E4 lsls r1, 1 movs r2, 0x50 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront movs r0, 0x40 negs r0, r0 movs r1, 0x3C @@ -678216,7 +678217,7 @@ sub_816D81C: ; 816D81C cmp r1, r0 bge @0816D9BA adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0816D9BA @0816D99C: ldrh r0, [r4, 0x34] @@ -678308,7 +678309,7 @@ sub_816D9C0: ; 816D9C0 @0816DA50: adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x2E] adds r0, 0x1 strh r0, [r4, 0x2E] @@ -678368,7 +678369,7 @@ sub_816D9C0: ; 816D9C0 adds r0, r4, 0 movs r1, 0x1 @0816DABE: - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x2E] adds r0, 0x1 strh r0, [r4, 0x2E] @@ -678449,7 +678450,7 @@ sub_816DAE8: ; 816DAE8 cmp r0, r1 bgt @0816DB60 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0816DBA4 .pool @0816DB60: @@ -678529,8 +678530,8 @@ task_intro_10: ; 816DBAC movs r2, 0 movs r3, 0 bl sub_816F2A8 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0x1 negs r0, r0 ldr r1, =0x0000ffff @@ -678663,28 +678664,28 @@ task_intro_13: ; 816DD28 cmp r0, 0 bne @0816DD94 bl intro_reset_and_hide_bgs - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] ldr r0, =gUnknown_08D88494 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D88D40 ldr r1, =0x0600c000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D89F7C ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D8A818 ldr r1, =0x0600e000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08524D14 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_0852561C - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap ldr r0, =gUnknown_08D85CD0 ldr r1, =0x02037714 movs r2, 0x80 @@ -679160,7 +679161,7 @@ sub_816E190: ; 816E190 lsrs r3, 24 ldr r0, =gUnknown_08596C10 movs r2, 0xA0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -679182,7 +679183,7 @@ sub_816E190: ; 816E190 strh r7, [r2, 0x36] ldrb r1, [r5, 0x2] adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r5, 0x6 adds r4, 0x1 cmp r4, 0x5 @@ -679293,21 +679294,21 @@ task_intro_19: ; 816E2A0 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - bl reset_all_obj_data + bl ResetAllObjectData ldr r0, =gUnknown_08D89224 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D89ABC ldr r1, =0x0600c000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D8A934 ldr r1, =0x0600e000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_085E4C88 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085E4C98 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette movs r0, 0x2 negs r0, r0 ldr r1, =0x0000ffff @@ -679797,7 +679798,7 @@ sub_816E6D4: ; 816E6D4 lsls r3, r5, 24 lsrs r3, 24 ldr r0, =gUnknown_085E4D14 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -679851,7 +679852,7 @@ sub_816E74C: ; 816E74C lsls r3, r5, 24 lsrs r3, 24 ldr r0, =gUnknown_085E4D14 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -679923,7 +679924,7 @@ sub_816E7B4: ; 816E7B4 cmp r0, 0 beq @0816E82A adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0816E82A @0816E80A: subs r0, r1, 0x1 @@ -679933,7 +679934,7 @@ sub_816E7B4: ; 816E7B4 bne @0816E82A adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r2, r4, 0 adds r2, 0x3E ldrb r1, [r2] @@ -679988,7 +679989,7 @@ sub_816E7B4: ; 816E7B4 cmp r0, 0x8C bls @0816E882 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0816E882: pop {r4} pop {r0} @@ -680046,13 +680047,13 @@ task_intro_21: ; 816E888 movs r1, 0xC0 lsls r1, 19 adds r0, r4, 0 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r1, =0x06004000 adds r0, r4, 0 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D8B6E8 ldr r1, =0x0600e000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r1, =0x03005e00 lsls r0, r5, 2 adds r0, r5 @@ -680074,10 +680075,10 @@ task_intro_22: ; 816E954 lsrs r4, 24 ldr r0, =gUnknown_08D8B180 ldr r1, =0x0600c000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D8B440 ldr r1, =0x0600d000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r1, =0x03005e00 lsls r0, r4, 2 adds r0, r4 @@ -680234,17 +680235,17 @@ task_intro_25: ; 816EAB8 lsrs r4, 24 ldr r0, =gUnknown_08D8C16C ldr r1, =0x0600e000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D8CCC8 ldr r1, =0x0600c000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D8BA74 ldr r1, =0x06004000 - bl call_LZZUnCompVram + bl LZDecompressVram ldr r0, =gUnknown_08D8C838 movs r1, 0xC0 lsls r1, 19 - bl call_LZZUnCompVram + bl LZDecompressVram movs r1, 0xD5 lsls r1, 6 movs r0, 0 @@ -680262,9 +680263,9 @@ task_intro_25: ; 816EAB8 strh r1, [r0, 0x14] strh r2, [r0, 0x16] ldr r0, =gUnknown_085E4BF4 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_085E4C04 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes pop {r4} pop {r0} bx r0 @@ -680307,12 +680308,12 @@ task_intro_26: ; 816EB44 movs r1, 0xC8 movs r2, 0x30 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r0, r4, 0 movs r1, 0xC8 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -680321,12 +680322,12 @@ task_intro_26: ; 816EB44 ldr r5, =0x02020630 adds r0, r5 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0xC8 movs r2, 0x70 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -680334,7 +680335,7 @@ task_intro_26: ; 816EB44 lsls r0, 2 adds r0, r5 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r6] adds r0, 0x1 strh r0, [r6] @@ -680354,12 +680355,12 @@ task_intro_26: ; 816EB44 movs r1, 0x28 movs r2, 0x30 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r0, r4, 0 movs r1, 0x28 movs r2, 0x50 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -680368,12 +680369,12 @@ task_intro_26: ; 816EB44 ldr r5, =0x02020630 adds r0, r5 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0x28 movs r2, 0x70 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -680381,7 +680382,7 @@ task_intro_26: ; 816EB44 lsls r0, 2 adds r0, r5 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r6] adds r0, 0x1 strh r0, [r6] @@ -680494,7 +680495,7 @@ sub_816EC6C: ; 816EC6C cmp r0, r1 bne @0816ED12 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0816ED12: pop {r4} pop {r0} @@ -680510,9 +680511,9 @@ task_intro_27: ; 816ED20 lsls r5, 24 lsrs r5, 24 ldr r0, =gUnknown_085E5048 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085E5058 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes movs r1, 0xD5 lsls r1, 6 movs r0, 0 @@ -680822,7 +680823,7 @@ sub_816EEA8: ; 816EEA8 movs r1, 0x78 movs r2, 0x58 movs r3, 0xF - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -681242,7 +681243,7 @@ sub_816F318: ; 816F318 str r1, [sp] movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix movs r0, 0x32 ldrsh r1, [r4, r0] lsls r0, r1, 1 @@ -681277,7 +681278,7 @@ sub_816F318: ; 816F318 b @0816F39A @0816F394: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0816F39A: add sp, 0x4 pop {r4} @@ -681316,7 +681317,7 @@ sub_816F3A4: ; 816F3A4 strh r0, [r4, 0x22] adds r0, r4, 0 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x80 lsls r0, 3 strh r0, [r4, 0x32] @@ -681341,7 +681342,7 @@ sub_816F3A4: ; 816F3A4 movs r1, 0x1 movs r2, 0x3 movs r3, 0x2 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft b @0816F44C .pool @0816F420: @@ -681518,7 +681519,7 @@ sub_816F46C: ; 816F46C adds r1, r4, 0 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldrh r0, [r7, 0x30] adds r0, 0x1 lsls r0, 24 @@ -681531,7 +681532,7 @@ sub_816F46C: ; 816F46C str r6, [sp] mov r1, r8 mov r2, r9 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldrh r0, [r7, 0x30] adds r0, 0x2 lsls r0, 24 @@ -681544,7 +681545,7 @@ sub_816F46C: ; 816F46C mov r1, r8 mov r2, r9 adds r3, r5, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix @0816F59E: add sp, 0x4 pop {r3-r5} @@ -681572,7 +681573,7 @@ sub_816F5B4: ; 816F5B4 str r1, [sp] movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldrh r0, [r4, 0x30] adds r0, 0x1 lsls r0, 24 @@ -681584,7 +681585,7 @@ sub_816F5B4: ; 816F5B4 str r1, [sp] movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldrh r0, [r4, 0x30] adds r0, 0x2 lsls r0, 24 @@ -681596,7 +681597,7 @@ sub_816F5B4: ; 816F5B4 str r1, [sp] movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldrh r1, [r4, 0x36] movs r2, 0x36 ldrsh r0, [r4, r2] @@ -681740,7 +681741,7 @@ sub_816F6D0: ; 816F6D0 strh r0, [r4, 0x22] adds r0, r4, 0 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x80 lsls r0, 3 strh r0, [r4, 0x32] @@ -681765,7 +681766,7 @@ sub_816F6D0: ; 816F6D0 movs r1, 0x1 movs r2, 0x3 movs r3, 0x2 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft @0816F744: pop {r4} pop {r0} @@ -681806,7 +681807,7 @@ sub_816F750: ; 816F750 strh r0, [r4, 0x22] adds r0, r4, 0 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x80 lsls r0, 3 strh r0, [r4, 0x32] @@ -681831,7 +681832,7 @@ sub_816F750: ; 816F750 movs r1, 0x1 movs r2, 0x3 movs r3, 0x2 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft @0816F7C4: pop {r4} pop {r0} @@ -681876,7 +681877,7 @@ sub_816F7D0: ; 816F7D0 adds r1, r4, 0 adds r2, r5, 0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r2, =0x02020630 @@ -681919,10 +681920,10 @@ sub_816F7D0: ; 816F7D0 movs r1, 0 movs r2, 0x2 movs r3, 0x2 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim mov r1, r8 cmp r1, 0 bne @0816F898 @@ -681952,7 +681953,7 @@ sub_816F7D0: ; 816F7D0 mov r1, r10 mov r2, r8 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 ldr r5, =0x02020630 @@ -681985,7 +681986,7 @@ sub_816F7D0: ; 816F7D0 movs r1, 0 movs r2, 0x2 movs r3, 0x2 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldr r2, =0x0202064c adds r4, r2 ldr r0, =sub_816F3A4 @@ -681994,7 +681995,7 @@ sub_816F7D0: ; 816F7D0 mov r1, r10 mov r2, r8 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r4, r7, 4 @@ -682010,7 +682011,7 @@ sub_816F7D0: ; 816F7D0 strh r2, [r5, 0x30] adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r0, [r5, 0x1] movs r1, 0x3 orrs r0, r1 @@ -682027,7 +682028,7 @@ sub_816F7D0: ; 816F7D0 movs r1, 0 movs r2, 0x2 movs r3, 0x2 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldr r0, =0x0202064c adds r4, r0 ldr r1, =sub_816F3A4 @@ -682043,7 +682044,7 @@ sub_816F7D0: ; 816F7D0 adds r1, r4, 0 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix mov r0, r9 lsls r0, 24 lsrs r0, 24 @@ -682052,7 +682053,7 @@ sub_816F7D0: ; 816F7D0 adds r1, r4, 0 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix mov r1, r8 lsls r1, 24 lsrs r1, 24 @@ -682064,7 +682065,7 @@ sub_816F7D0: ; 816F7D0 adds r1, r4, 0 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r0, [sp, 0x10] add sp, 0x14 pop {r3-r5} @@ -682101,14 +682102,14 @@ sub_816F9D4: ; 816F9D4 @0816FA04: adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldrh r0, [r4, 0x20] subs r0, 0x1 b @0816FA60 @0816FA12: adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldr r0, =0x030062a0 ldr r0, [r0] movs r1, 0x7 @@ -682506,7 +682507,7 @@ sub_816FB38: ; 816FB38 cmp r0, 0 beq @0816FD38 adds r0, r6, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0816FD38: pop {r4-r6} pop {r0} @@ -682570,7 +682571,7 @@ sub_816FD44: ; 816FD44 cmp r0, 0 beq @0816FDB0 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0816FDB0: pop {r4} pop {r0} @@ -682613,7 +682614,7 @@ sub_816FDB8: ; 816FDB8 ldr r0, =gUnknown_085E4F5C asrs r2, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 lsls r4, r6, 4 @@ -682655,7 +682656,7 @@ sub_816FDB8: ; 816FDB8 adds r5, r3 ldrb r1, [r5] adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0 bl sub_8008258 @@ -682671,7 +682672,7 @@ sub_816FDB8: ; 816FDB8 asrs r2, 16 movs r1, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 lsls r0, r6, 4 @@ -682768,7 +682769,7 @@ sub_816FEDC: ; 816FEDC adds r3, r5, 0 str r1, [sp] movs r0, 0x1 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix @0816FF48: movs r2, 0x2E ldrsh r0, [r4, r2] @@ -682794,7 +682795,7 @@ sub_816FEDC: ; 816FEDC movs r1, 0x1 movs r2, 0x3 movs r3, 0x3 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft adds r2, r4, 0 adds r2, 0x3E ldrb r1, [r2] @@ -682930,7 +682931,7 @@ sub_8170040: ; 8170040 movs r1, 0 movs r2, 0x3 movs r3, 0x3 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft movs r0, 0 strh r0, [r5, 0x30] movs r0, 0x1 @@ -682982,7 +682983,7 @@ sub_8170040: ; 8170040 movs r0, 0x12 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix add sp, 0x4 pop {r4,r5} pop {r0} @@ -683100,8 +683101,8 @@ sub_81701C4: ; 81701C4 movs r0, 0x1E movs r1, 0 bl SetGpuReg - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0 bl ResetBgsAndClearDma3BusyFlags ldr r1, =gUnknown_085E5068 @@ -683128,8 +683129,8 @@ sub_81701C4: ; 81701C4 thumb_func_start sub_8170260 sub_8170260: ; 8170260 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -683139,8 +683140,8 @@ sub_8170260: ; 8170260 sub_8170274: ; 8170274 push {lr} bl sub_8170290 - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably bl do_scheduled_bg_tilemap_copies_to_vram pop {r0} @@ -683719,14 +683720,14 @@ sub_8170660: ; 8170660 lsls r0, 2 ldr r6, =0x02020630 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0xC ldrsh r1, [r5, r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x1 movs r1, 0x1 movs r2, 0 @@ -683806,11 +683807,11 @@ sub_8170834: ; 8170834 lsls r4, 24 lsrs r4, 24 ldr r0, =0x0000d709 - bl gpu_pal_alloc_new + bl AllocObjectPalette mov r2, r9 strb r0, [r2] ldr r0, =0x0000d70a - bl gpu_pal_alloc_new + bl AllocObjectPalette strb r0, [r7] ldrb r0, [r5, 0x5] lsrs r0, 4 @@ -683934,16 +683935,16 @@ sub_817094C: ; 817094C lsls r6, 24 lsrs r6, 24 ldr r0, =0x0000d709 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, =0x0000d70a - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, =0x0000d6ff - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 ldr r0, =0x0000d704 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsls r4, 4 ldrb r2, [r5, 0x5] @@ -684040,7 +684041,7 @@ sub_8170A38: ; 8170A38 blt @08170AF8 strh r6, [r4, 0x8] ldr r0, =0x0000d709 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r2, r0, 24 movs r3, 0x1C @@ -684508,7 +684509,7 @@ sub_8170E04: ; 8170E04 movs r1, 0x20 movs r2, 0x50 movs r3, 0x1D - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -684659,7 +684660,7 @@ sub_8170F2C: ; 8170F2C movs r2, 0x50 orrs r5, r2 adds r2, r5, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -684806,7 +684807,7 @@ sub_81710A8: ; 81710A8 lsls r0, 2 adds r0, r6 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 bl remove_task @081710F4: @@ -684862,7 +684863,7 @@ sub_8171134: ; 8171134 @08171160: adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x24] ldrh r1, [r4, 0x20] adds r0, r1 @@ -685098,7 +685099,7 @@ sub_8171240: ; 8171240 bl remove_task adds r0, r7, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0 strh r0, [r7, 0x38] ldr r0, =sub_817138C @@ -685767,7 +685768,7 @@ sub_81717F8: ; 81717F8 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles mov r0, r8 strh r0, [r6, 0x2E] ldr r0, =sub_81718D8 @@ -685819,7 +685820,7 @@ sub_81718D8: ; 81718D8 bl SetGpuReg ldr r0, [r4, 0x14] ldrh r0, [r0, 0x2] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 adds r0, 0x10 @@ -685914,7 +685915,7 @@ sub_81719C0: ; 81719C0 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081719E4: pop {r4} pop {r0} @@ -685960,7 +685961,7 @@ sub_81719EC: ; 81719EC ldrsh r2, [r6, r0] ldr r0, =gUnknown_085E5250 mov r3, r8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -685996,7 +685997,7 @@ sub_81719EC: ; 81719EC ldr r0, =gUnknown_085E51B4 ldrb r1, [r0, 0x4] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @08171A82: adds r7, 0x1 cmp r7, 0x2 @@ -686034,7 +686035,7 @@ sub_8171AAC: ; 8171AAC cmp r0, 0 beq @08171ADC adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08171ADC: pop {r4} pop {r0} @@ -686047,7 +686048,7 @@ sub_8171AE4: ; 8171AE4 sub sp, 0x4 adds r4, r0, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 movs r1, 0 bl sub_8008258 @@ -686112,7 +686113,7 @@ sub_8171AE4: ; 8171AE4 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_anim_step + bl AnimateObject ldrb r0, [r4] adds r0, r5 ldrb r1, [r0] @@ -686348,16 +686349,16 @@ sub_8171D60: ; 8171D60 lsrs r5, r0, 21 adds r4, r5, r1 ldrh r0, [r4, 0x6] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 ldr r1, =0xffff0000 cmp r0, r1 bne @08171D86 adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_085E50F4 adds r0, r5, r0 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap @08171D86: pop {r4,r5} pop {r0} @@ -686489,7 +686490,7 @@ sub_8171E50: ; 8171E50 lsls r0, 3 ldr r4, =gUnknown_085E51F0 adds r0, r4 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r10, r0 @@ -686507,7 +686508,7 @@ sub_8171E50: ; 8171E50 adds r0, r1, r0 ldrb r1, [r0] adds r0, r7, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r5, 0x1C adds r4, r5 ldr r0, =sub_8171F68 @@ -686680,7 +686681,7 @@ sub_8171FC4: ; 8171FC4 ldr r1, [sp] ldr r2, [sp, 0x4] ldr r3, [sp, 0xC] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -686695,7 +686696,7 @@ sub_8171FC4: ; 8171FC4 add r0, r8 ldrb r1, [r0] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0202064c adds r4, r0 ldr r0, =sub_8172508 @@ -686798,7 +686799,7 @@ sub_81720C8: ; 81720C8 ldr r1, [sp] ldr r2, [sp, 0x4] ldr r3, [sp, 0xC] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -686813,7 +686814,7 @@ sub_81720C8: ; 81720C8 add r0, r8 ldrb r1, [r0] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0202064c adds r4, r0 ldr r0, =sub_8172508 @@ -686916,7 +686917,7 @@ sub_81721CC: ; 81721CC ldr r1, [sp] ldr r2, [sp, 0x4] ldr r3, [sp, 0xC] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -686930,7 +686931,7 @@ sub_81721CC: ; 81721CC mov r3, r10 ldrb r1, [r3] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0202064c adds r4, r0 ldr r0, =sub_8172508 @@ -687032,7 +687033,7 @@ sub_81722CC: ; 81722CC ldr r1, [sp] ldr r2, [sp, 0x4] ldr r3, [sp, 0xC] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -687047,7 +687048,7 @@ sub_81722CC: ; 81722CC add r0, r8 ldrb r1, [r0] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0202064c adds r4, r0 ldr r0, =sub_8172508 @@ -687163,7 +687164,7 @@ sub_81723D4: ; 81723D4 ldr r1, [sp] ldr r2, [sp, 0x4] ldr r3, [sp, 0xC] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -687177,7 +687178,7 @@ sub_81723D4: ; 81723D4 mov r3, r10 ldrb r1, [r3] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0202064c adds r4, r0 ldr r0, =sub_8172508 @@ -687339,7 +687340,7 @@ sub_8172560: ; 8172560 ldr r1, [sp] ldr r2, [sp, 0x4] ldr r3, [sp, 0xC] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -687353,7 +687354,7 @@ sub_8172560: ; 8172560 mov r3, r10 ldrb r1, [r3] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0202064c adds r4, r0 ldr r0, =sub_817265C @@ -687505,7 +687506,7 @@ sub_81726BC: ; 81726BC ldr r1, [sp, 0x4] ldr r2, [sp, 0x8] ldr r3, [sp, 0x10] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -687520,7 +687521,7 @@ sub_81726BC: ; 81726BC add r0, r9 ldrb r1, [r0] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =0x0202064c adds r4, r1 ldr r0, =sub_8172508 @@ -687639,7 +687640,7 @@ sub_81727E8: ; 81727E8 ldr r1, [sp] ldr r2, [sp, 0x4] ldr r3, [sp, 0xC] - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0x40 @@ -687653,7 +687654,7 @@ sub_81727E8: ; 81727E8 mov r3, r10 ldrb r1, [r3] adds r0, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0202064c adds r4, r0 ldr r0, =sub_81728E0 @@ -687773,7 +687774,7 @@ sub_8172944: ; 8172944 cmp r0, 0x1 bne @081729CA adds r0, r7, 0 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources b @081729E2 .pool @08172970: @@ -687812,9 +687813,9 @@ sub_8172944: ; 8172944 ldr r4, =gUnknown_085E50F4 @081729B4: ldrh r0, [r5, 0x6] - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag ldrh r0, [r4, 0x4] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r5, 0x8 adds r4, 0x8 adds r6, 0x1 @@ -687822,12 +687823,12 @@ sub_8172944: ; 8172944 ble @081729B4 @081729CA: adds r0, r7, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @081729E2 .pool @081729DC: adds r0, r7, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081729E2: pop {r4-r7} pop {r0} @@ -688487,15 +688488,15 @@ sub_8172EF0: ; 8172EF0 cmp r0, 0 beq @08172FC8 ldr r0, =0x000027f9 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 lsrs r0, 16 cmp r0, r7 bne @08172F6E ldr r0, =gUnknown_0852528C - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_08525B94 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap @08172F6E: ldr r5, =sub_8172FEC adds r0, r5, 0 @@ -688607,7 +688608,7 @@ sub_8172FEC: ; 8172FEC ldr r0, =gUnknown_085CE388 adds r1, r5, 0 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 b @081730D6 @@ -688620,7 +688621,7 @@ sub_8172FEC: ; 8172FEC ldr r0, =gUnknown_085CE3A0 adds r1, r5, 0 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 ldr r0, =0x02020630 @@ -688638,7 +688639,7 @@ sub_8172FEC: ; 8172FEC ldr r0, =gUnknown_085CE3A0 adds r1, r5, 0 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 ldr r0, =0x02020630 @@ -688826,7 +688827,7 @@ sub_81731FC: ; 81731FC adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08173246: pop {r4} pop {r0} @@ -688877,7 +688878,7 @@ sub_8173250: ; 8173250 adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081732A6: pop {r4} pop {r0} @@ -688892,11 +688893,11 @@ sub_81732B0: ; 81732B0 lsls r4, 24 lsrs r4, 24 ldr r0, =gUnknown_085253AC - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_08525CB4 - bl gpu_pal_obj_decompress_and_apply3 + bl LoadCompressedObjectPaletteUsingHeap ldr r0, =0x0000281d - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r0, r4, 0 bl move_anim_task_del pop {r4} @@ -688913,9 +688914,9 @@ sub_81732E4: ; 81732E4 lsrs r4, 24 ldr r5, =0x0000281d adds r0, r5, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r5, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 bl move_anim_task_del pop {r4,r5} @@ -689064,7 +689065,7 @@ sub_8173400: ; 8173400 lsls r0, 2 adds r0, r5 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 bl move_anim_8072740 @08173448: @@ -689190,8 +689191,8 @@ sub_817351C: ; 817351C thumb_func_start sub_817354C sub_817354C: ; 817354C push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -689202,8 +689203,8 @@ sub_8173560: ; 8173560 push {lr} bl run_active_tasks bl RunTextPrinters - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -689715,9 +689716,9 @@ sub_81739C4: ; 81739C4 cmp r0, 0 beq @08173A34 movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x3 - bl UnsetBgTileMap + bl UnsetBgTilemap bl FreeAllWindowBuffers ldr r5, =0x0203bcdc ldr r0, [r5] @@ -690410,7 +690411,7 @@ sub_8173F84: ; 8173F84 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x1 movs r1, 0x2 bl sub_8174C98 @@ -690561,9 +690562,9 @@ sub_81740B0: ; 81740B0 bl HideBg bl FreeAllWindowBuffers movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x3 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0 bl ResetBgsAndClearDma3BusyFlags adds r0, r7, 0 @@ -690695,8 +690696,8 @@ sub_8174194: ; 8174194 .pool @08174280: bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably bl sub_80F9C1C lsls r0, 24 @@ -691463,9 +691464,9 @@ sub_81748F0: ; 81748F0 bl sub_8198314 bl FreeAllWindowBuffers movs r0, 0x1 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0x3 - bl UnsetBgTileMap + bl UnsetBgTilemap movs r0, 0 bl ResetBgsAndClearDma3BusyFlags adds r0, r6, 0 @@ -691572,7 +691573,7 @@ sub_8174A38: ; 8174A38 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap ldr r4, =gUnknown_085E8B3E movs r0, 0x1 adds r1, r4, 0 @@ -691608,7 +691609,7 @@ sub_8174A88: ; 8174A88 movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap ldrh r0, [r7, 0x8] ldr r1, =0x000001ff ands r1, r0 @@ -691844,7 +691845,7 @@ sub_8174C98: ; 8174C98 movs r1, 0x11 bl FillWindowPixelBuffer movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldr r2, =0x0000021d movs r0, 0x1 movs r1, 0 @@ -692159,17 +692160,17 @@ sub_8174F70: ; 8174F70 push {lr} bl remove_some_task bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl reset_temp_tile_data_buffers bl dp13_810BB8C - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] ldr r0, =gUnknown_085E5394 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085E53A4 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette pop {r0} bx r0 .pool @@ -692188,12 +692189,12 @@ sub_8174FAC: ; 8174FAC ldr r1, [r4] adds r1, 0x12 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001012 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0 movs r1, 0 movs r2, 0 @@ -692271,7 +692272,7 @@ sub_8175024: ; 8175024 movs r1, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] movs r0, 0xB str r0, [sp, 0x4] @@ -692279,7 +692280,7 @@ sub_8175024: ; 8175024 movs r1, 0 movs r2, 0 movs r3, 0x3 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] movs r0, 0x6 str r0, [sp, 0x4] @@ -692287,18 +692288,18 @@ sub_8175024: ; 8175024 movs r1, 0x1 movs r2, 0 movs r3, 0xE - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 movs r1, 0x2 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @08175108 @081750D2: bl sub_81971D0 @@ -692420,7 +692421,7 @@ sub_81751A4: ; 81751A4 cmp r0, 0x78 ble @081751BA adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @081751F2 @081751BA: adds r0, r1, 0x1 @@ -692483,7 +692484,7 @@ sub_81751FC: ; 81751FC asrs r2, 16 adds r1, r4, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -692500,7 +692501,7 @@ sub_81751FC: ; 81751FC lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim bl GenerateRandomNumber movs r1, 0x3 ands r1, r0 @@ -692562,9 +692563,9 @@ sub_81752C0: ; 81752C0 bl sub_8152254 ldr r4, =0x000003e9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r4} pop {r0} bx r0 @@ -692673,9 +692674,9 @@ sub_8175364: ; 8175364 strh r0, [r1] @081753B8: ldr r0, =gUnknown_085E5394 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085E53A4 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldrh r0, [r6] adds r0, 0x1 strh r0, [r6] @@ -692785,8 +692786,8 @@ sub_8175364: ; 8175364 thumb_func_start sub_81754C8 sub_81754C8: ; 81754C8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -692796,7 +692797,7 @@ sub_81754C8: ; 81754C8 sub_81754DC: ; 81754DC push {lr} bl run_active_tasks - bl call_obj_callbacks + bl CallObjectCallbacks ldr r0, =0x030022c0 ldrh r1, [r0, 0x2C] movs r0, 0x2 @@ -692820,12 +692821,12 @@ sub_81754DC: ; 81754DC bne @08175522 bl sub_81754C8 bl run_active_tasks - bl call_obj_callbacks + bl CallObjectCallbacks ldr r1, =0x0203bce5 movs r0, 0x1 strb r0, [r1] @08175522: - bl obj_sync_something + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -692846,7 +692847,7 @@ sub_8175548: ; 8175548 bl AllocZeroed adds r1, r0, 0 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_085E56F0 movs r1, 0x80 movs r2, 0x40 @@ -692855,7 +692856,7 @@ sub_8175548: ; 8175548 bl InitWindows bl DeactivateAllTextPrinters movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -692871,7 +692872,7 @@ sub_81755A4: ; 81755A4 push {lr} bl FreeAllWindowBuffers movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @081755B8 bl Free @@ -693262,9 +693263,9 @@ sub_81758E4: ; 81758E4 cmp r7, 0x1 beq @081759F0 @08175906: - bl reset_all_obj_data + bl ResetAllObjectData bl dp13_810BB8C - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] @@ -693330,9 +693331,9 @@ sub_81758E4: ; 81758E4 adds r0, r1, 0 strh r0, [r2, 0x6] adds r0, r6, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_085E702C - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -693496,8 +693497,8 @@ sub_8175B1C: ; 8175B1C movs r0, 0 movs r2, 0 bl sub_8176D1C - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0x1 negs r0, r0 movs r1, 0 @@ -695419,8 +695420,8 @@ sub_8176AB0: ; 8176AB0 movs r0, 0x52 movs r1, 0 bl SetGpuReg - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0x1 strb r0, [r6] b @08176C96 @@ -695446,13 +695447,13 @@ sub_8176AB0: ; 8176AB0 cmp r0, 0 bne @08176BD8 ldr r0, =gUnknown_085F5334 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F53BC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F5354 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F5384 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes movs r0, 0x78 movs r1, 0x2E bl sub_817B834 @@ -695485,13 +695486,13 @@ sub_8176AB0: ; 8176AB0 .pool @08176BD8: ldr r0, =gUnknown_085F5344 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F53AC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F5354 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F5384 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes movs r0, 0x78 movs r1, 0x2E bl sub_817B88C @@ -695859,7 +695860,7 @@ sub_8176EE8: ; 8176EE8 cmp r0, 0 beq @08176F04 adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @08176F88 .pool @08176F04: @@ -695884,7 +695885,7 @@ sub_8176EE8: ; 8176EE8 @08176F34: adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent b @08176F88 @08176F3E: adds r0, r4, 0 @@ -695893,17 +695894,17 @@ sub_8176EE8: ; 8176EE8 @08176F44: adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent b @08176F88 @08176F4E: adds r0, r4, 0 movs r1, 0x3 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent b @08176F88 @08176F58: adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldrh r1, [r4, 0x20] movs r2, 0x20 ldrsh r0, [r4, r2] @@ -695915,7 +695916,7 @@ sub_8176EE8: ; 8176EE8 adds r0, r4, 0 movs r1, 0 @08176F72: - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldrh r2, [r4, 0x20] movs r0, 0x20 ldrsh r1, [r4, r0] @@ -695942,7 +695943,7 @@ sub_8176F90: ; 8176F90 cmp r0, 0 beq @08176FAC adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @08177048 .pool @08176FAC: @@ -695965,7 +695966,7 @@ sub_8176F90: ; 8176F90 strh r0, [r4, 0x26] adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent b @08177048 @08176FD4: movs r1, 0x20 @@ -695974,12 +695975,12 @@ sub_8176F90: ; 8176F90 ble @08176FE6 adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent b @08176FEE @08176FE6: adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent @08176FEE: ldrh r2, [r4, 0x20] movs r0, 0x20 @@ -696003,7 +696004,7 @@ sub_8176F90: ; 8176F90 strh r0, [r4, 0x3C] adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldrh r1, [r4, 0x3C] movs r0, 0x3 ands r0, r1 @@ -696015,7 +696016,7 @@ sub_8176F90: ; 8176F90 @0817702E: adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent ldrh r2, [r4, 0x20] movs r0, 0x20 ldrsh r1, [r4, r0] @@ -696106,7 +696107,7 @@ sub_8177050: ; 8177050 adds r0, r4, 0 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix adds r2, r5, 0 adds r2, 0x3E ldrb r1, [r2] @@ -696141,7 +696142,7 @@ sub_8177050: ; 8177050 adds r0, r4, 0 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix b @0817714A @08177144: ldrh r0, [r5, 0x2E] @@ -696315,7 +696316,7 @@ sub_8177224: ; 8177224 movs r3, 0x22 ldrsh r2, [r2, r3] movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -696327,7 +696328,7 @@ sub_8177224: ; 8177224 lsls r5, 24 lsrs r5, 24 adds r1, r5, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent adds r0, r4, 0 pop {r4-r7} pop {r1} @@ -696357,7 +696358,7 @@ sub_81772B8: ; 81772B8 beq @081772EC @081772DC: adds r0, r3, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @08177380 .pool @081772EC: @@ -697053,8 +697054,8 @@ sub_8177864: ; 8177864 thumb_func_start sub_8177874 sub_8177874: ; 8177874 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -697138,9 +697139,9 @@ sub_8177888: ; 8177888 ldr r0, [r1, 0x8] bl remove_some_task bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData bl sub_80A1A74 - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r0, =gUnknown_085E7088 movs r1, 0 movs r2, 0x40 @@ -697168,9 +697169,9 @@ sub_8177888: ; 8177888 ldr r0, =gUnknown_085E70C8 ldr r1, =0x0203bcf0 ldr r1, [r1] - bl call_LZZUnCompWram + bl LZDecompressWram movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram bl pokedex_diploma_something movs r4, 0x1 negs r4, r4 @@ -697204,8 +697205,8 @@ sub_8177888: ; 8177888 sub_8177A08: ; 8177A08 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -697328,7 +697329,7 @@ pokedex_diploma_something: ; 8177AD4 movs r2, 0x1 bl sub_8177BCC movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -697350,7 +697351,7 @@ sub_8177B44: ; 8177B44 ldr r0, =0x0203bcf0 ldr r1, [r0] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap movs r1, 0x82 lsls r1, 5 movs r0, 0 @@ -697387,7 +697388,7 @@ sub_8177B9C: ; 8177B9C movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap pop {r0} bx r0 .pool @@ -697458,8 +697459,8 @@ sub_8177C14: ; 8177C14 sub_8177C54: ; 8177C54 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -697469,8 +697470,8 @@ sub_8177C54: ; 8177C54 thumb_func_start sub_8177C70 sub_8177C70: ; 8177C70 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -697554,10 +697555,10 @@ sub_8177CB0: ; 8177CB0 b @08177DDA .pool @08177D40: - bl reset_all_obj_data + bl ResetAllObjectData b @08177DDC @08177D46: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator b @08177DDC @08177D4C: bl sub_81221AC @@ -697663,13 +697664,13 @@ sub_8177E14: ; 8177E14 ldr r4, =0x0203bcf4 ldr r1, [r4] movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] movs r0, 0x80 lsls r0, 4 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram @@ -697750,7 +697751,7 @@ sub_8177E88: ; 8177E88 ldr r0, =gUnknown_08D9BF98 ldr r4, =0x0203bcf4 ldr r1, [r4] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @08177FD2 .pool @@ -697760,7 +697761,7 @@ sub_8177E88: ; 8177E88 movs r2, 0x80 lsls r2, 5 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r7] ldr r0, =0x00001808 adds r1, r0 @@ -697826,7 +697827,7 @@ sub_8177E88: ; 8177E88 .pool @08177FC8: ldr r0, =gUnknown_0857FDEC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =0x0203bcf4 ldr r1, [r0] @08177FD2: @@ -697840,7 +697841,7 @@ sub_8177E88: ; 8177E88 .pool @08177FEC: ldr r0, =gUnknown_0857FDF4 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette movs r0, 0x1 b @08177FFE .pool @@ -697867,7 +697868,7 @@ sub_8178008: ; 8178008 @08178020: lsls r0, r4, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -697923,7 +697924,7 @@ sub_8178090: ; 8178090 push {r4,lr} sub sp, 0x8 movs r0, 0 - bl GetBgTileMap + bl GetBgTilemap ldr r1, =0x0203bcf4 ldr r1, [r1] movs r2, 0x80 @@ -697952,7 +697953,7 @@ sub_8178090: ; 8178090 movs r3, 0x1 bl sub_817804C movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram add sp, 0x8 @@ -698256,7 +698257,7 @@ sub_817836C: ; 817836C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl sub_80D510C pop {r0} bx r0 @@ -698506,7 +698507,7 @@ sub_8178594: ; 8178594 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -698962,8 +698963,8 @@ sub_81787AC: ; 81787AC thumb_func_start sub_8178944 sub_8178944: ; 8178944 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -698990,8 +698991,8 @@ sub_8178958: ; 8178958 sub_8178974: ; 8178974 push {r4,lr} sub sp, 0x8 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl clear_tasks ldr r0, =sub_8178944 bl SetVBlankCallback @@ -699024,7 +699025,7 @@ sub_8178974: ; 8178974 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0 movs r1, 0x1 movs r2, 0xD0 @@ -699043,8 +699044,8 @@ sub_8178974: ; 8178974 bl AddTask bl sub_80A2F30 bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably movs r0, 0 @@ -699136,7 +699137,7 @@ sub_8178A78: ; 8178A78 movs r3, 0xD bl SetWindowBorderStyle movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -699263,7 +699264,7 @@ sub_8178A78: ; 8178A78 movs r3, 0x2 bl sub_8178EC4 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x3 bl CopyWindowToVram @@ -699544,8 +699545,8 @@ sub_8178A78: ; 8178A78 strb r1, [r0] @08178E98: bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably add sp, 0x8 @@ -699686,8 +699687,8 @@ fullscreen_save_activate: ; 8178F90 thumb_func_start sub_8178FC8 sub_8178FC8: ; 8178FC8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -699803,7 +699804,7 @@ sub_8178FDC: ; 8178FDC ldr r5, =0x0201e000 movs r0, 0 adds r1, r5, 0 - bl SetBgTileMap + bl SetBgTilemap mov r0, r8 str r0, [sp, 0x8] ldr r2, =0x05000200 @@ -699841,7 +699842,7 @@ sub_8178FDC: ; 8178FDC adds r2, r5, 0 bl SetWindowAttribute bl DeactivateAllTextPrinters - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl sub_80A1A74 ldr r0, =gUnknown_085B0A00 @@ -700942,8 +700943,8 @@ sub_8179A04: ; 8179A04 sub_8179B68: ; 8179B68 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -700953,8 +700954,8 @@ sub_8179B68: ; 8179B68 thumb_func_start sub_8179B84 sub_8179B84: ; 8179B84 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -701017,7 +701018,7 @@ sub_8179B98: ; 8179B98 b @08179D30 .pool @08179C34: - bl reset_all_obj_data + bl ResetAllObjectData ldr r1, =0x030022c0 movs r2, 0x87 lsls r2, 3 @@ -701025,7 +701026,7 @@ sub_8179B98: ; 8179B98 b @08179D3A .pool @08179C48: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator b @08179D32 @08179C4E: bl init_uns_table_pokemon_copy @@ -701190,7 +701191,7 @@ sub_8179D9C: ; 8179D9C ldr r1, [r0] adds r1, 0x48 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram @@ -701260,7 +701261,7 @@ sub_8179DF4: ; 8179DF4 ldr r1, [r1, 0x8] adds r2, r5, 0 adds r3, r4, 0 - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 ldr r0, =0x0203bd18 ldr r1, [r0] b @08179F5E @@ -701283,7 +701284,7 @@ sub_8179DF4: ; 8179DF4 adds r2, r4, 0 bl sub_806E7CC adds r4, r0, 0 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldrh r0, [r4, 0x4] movs r1, 0x1 bl sub_806A068 @@ -701293,21 +701294,21 @@ sub_8179DF4: ; 8179DF4 .pool @08179EC4: ldr r0, =gUnknown_085B26F4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =0x0203bd18 ldr r1, [r0] b @08179F5E .pool @08179ED8: ldr r0, =gUnknown_085B26FC - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =0x0203bd18 ldr r1, [r0] b @08179F5E .pool @08179EEC: ldr r0, =gUnknown_085F06A0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =0x0203bd18 ldr r1, [r0] b @08179F5E @@ -701317,7 +701318,7 @@ sub_8179DF4: ; 8179DF4 ldrb r0, [r0] bl sub_8179FEC ldr r0, =0x0203bd1c - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =0x0203bd18 ldr r1, [r0] b @08179F5E @@ -701345,7 +701346,7 @@ sub_8179DF4: ; 8179DF4 ldr r4, =0x0203bd18 ldr r1, [r4] adds r1, 0x48 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] @08179F5E: ldr r0, =0x0000107e @@ -701396,7 +701397,7 @@ sub_8179FAC: ; 8179FAC movs r1, 0 bl FillWindowPixelBuffer movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram pop {r0} @@ -701714,8 +701715,8 @@ sub_817A2C0: ; 817A2C0 ands r0, r1 cmp r0, 0 bne @0817A304 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =0x03007420 ldr r1, =0x0000ffff movs r2, 0x80 @@ -701782,7 +701783,7 @@ sub_817A358: ; 817A358 movs r1, 0x30 movs r2, 0x50 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r8, r0 @@ -701841,7 +701842,7 @@ sub_817A358: ; 817A358 lsls r3, 30 lsrs r3, 30 adds r0, r6, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft mov r2, r9 ldr r0, [r2] ldr r1, =0x00001053 @@ -702018,7 +702019,7 @@ sub_817A56C: ; 817A56C movs r1, 0xAE movs r2, 0x54 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -702054,7 +702055,7 @@ sub_817A5A0: ; 817A5A0 cmp r0, 0xA bne @0817A5C6 adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0817A5C6: pop {r0} bx r0 @@ -703070,7 +703071,7 @@ sub_817AE00: ; 817AE00 cmp r1, r2 bls @0817AEEC bl clear_tasks - bl reset_all_obj_data + bl ResetAllObjectData movs r0, 0 bl ResetBgsAndClearDma3BusyFlags ldr r1, =gUnknown_085F06C0 @@ -703226,7 +703227,7 @@ load_intro_part2_graphics: ; 817B064 movs r2, 0x60 bl gpu_pal_apply ldr r0, =gUnknown_085F5064 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F1668 movs r1, 0x80 lsls r1, 1 @@ -703248,7 +703249,7 @@ load_intro_part2_graphics: ; 817B064 movs r2, 0x20 bl gpu_pal_apply ldr r0, =gUnknown_085F50EC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F21B0 movs r1, 0x80 lsls r1, 1 @@ -703358,7 +703359,7 @@ sub_817B1C8: ; 817B1C8 movs r2, 0x60 bl gpu_pal_apply ldr r0, =gUnknown_085F5064 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F16A8 ldr r1, =0x06010000 bl LZ77UnCompVram @@ -703382,7 +703383,7 @@ sub_817B1C8: ; 817B1C8 movs r2, 0x60 bl gpu_pal_apply ldr r0, =gUnknown_085F5064 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F16A8 ldr r1, =0x06010000 bl LZ77UnCompVram @@ -703413,7 +703414,7 @@ sub_817B1C8: ; 817B1C8 movs r2, 0x20 bl gpu_pal_apply ldr r0, =gUnknown_085F50EC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r1, 0x80 lsls r1, 1 adds r0, r4, 0 @@ -703439,7 +703440,7 @@ sub_817B1C8: ; 817B1C8 movs r2, 0x40 bl gpu_pal_apply ldr r0, =gUnknown_085F5180 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_085F2548 movs r1, 0x80 lsls r1, 1 @@ -703770,7 +703771,7 @@ sub_817B62C: ; 817B62C cmp r0, 0 beq @0817B64C adds r0, r2, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles b @0817B690 .pool @0817B64C: @@ -703843,7 +703844,7 @@ sub_817B698: ; 817B698 ldrb r2, [r6, 0x2] ldrb r3, [r6, 0x3] ldr r0, =gUnknown_085F504C - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r5, r0, 4 @@ -703857,7 +703858,7 @@ sub_817B698: ; 817B698 lsrs r2, 6 adds r0, r4, 0 movs r3, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldrb r3, [r4, 0x5] movs r0, 0xC orrs r3, r0 @@ -703890,7 +703891,7 @@ sub_817B698: ; 817B698 lsls r1, 28 lsrs r1, 28 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r1, 0 mov r0, sp ldrh r0, [r0] @@ -704030,7 +704031,7 @@ sub_817B834: ; 817B834 adds r1, r5, 0 adds r2, r4, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 @@ -704041,7 +704042,7 @@ sub_817B834: ; 817B834 adds r1, r5, 0 adds r2, r4, 0 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -704070,7 +704071,7 @@ sub_817B88C: ; 817B88C adds r1, r5, 0 adds r2, r4, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 @@ -704081,7 +704082,7 @@ sub_817B88C: ; 817B88C adds r1, r5, 0 adds r2, r4, 0 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -704173,7 +704174,7 @@ sub_817B948: ; 817B948 adds r1, r2, 0 adds r2, r5, 0 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 @@ -704184,7 +704185,7 @@ sub_817B948: ; 817B948 adds r1, r4, 0 adds r2, r5, 0 movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x02020630 @@ -704194,7 +704195,7 @@ sub_817B948: ; 817B948 adds r0, r4, r5 strh r6, [r0, 0x2E] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r5, 0x1C adds r4, r5 ldr r0, =sub_817B8E8 @@ -704228,7 +704229,7 @@ sub_817B9C4: ; 817B9C4 adds r1, r2, 0 adds r2, r5, 0 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 @@ -704239,7 +704240,7 @@ sub_817B9C4: ; 817B9C4 adds r1, r4, 0 adds r2, r5, 0 movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r5, =0x02020630 @@ -704249,7 +704250,7 @@ sub_817B9C4: ; 817B9C4 adds r0, r4, r5 strh r6, [r0, 0x2E] movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r5, 0x1C adds r4, r5 ldr r0, =sub_817B8E8 @@ -704285,7 +704286,7 @@ sub_817BA44: ; 817BA44 str r1, [sp] movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix adds r0, r4, 0x1 lsls r0, 16 lsrs r4, r0, 16 @@ -704392,7 +704393,7 @@ sub_817BA7C: ; 817BA7C b @0817BB30 @0817BB2A: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0817BB30: pop {r4} pop {r0} @@ -704408,7 +704409,7 @@ sub_817BB38: ; 817BB38 movs r1, 0x78 movs r2, 0x58 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -704496,7 +704497,7 @@ sub_817BB94: ; 817BB94 b @0817BC00 @0817BBFA: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0817BC00: pop {r4} pop {r0} @@ -704512,7 +704513,7 @@ sub_817BC08: ; 817BC08 movs r1, 0x78 movs r2, 0x8 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -704586,7 +704587,7 @@ sub_817BC70: ; 817BC70 b @0817BCB2 @0817BCAC: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0817BCB2: pop {r4} pop {r0} @@ -704604,7 +704605,7 @@ sub_817BCB8: ; 817BCB8 movs r1, 0x78 movs r2, 0x38 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 cmp r0, 0x40 @@ -704749,7 +704750,7 @@ sub_817BD20: ; 817BD20 b @0817BDEA @0817BDE4: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0817BDEA: pop {r4,r5} pop {r0} @@ -704765,7 +704766,7 @@ sub_817BDF0: ; 817BDF0 movs r1, 0x78 movs r2, 0x38 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0x40 @@ -704823,9 +704824,9 @@ sub_817BDF0: ; 817BDF0 sub_817BE78: ; 817BE78 push {lr} ldr r0, =gUnknown_085F540C - bl gpu_tile_obj_decompress_and_load3 + bl LoadCompressedObjectPicUsingHeap ldr r0, =gUnknown_085F541C - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes pop {r0} bx r0 .pool @@ -705518,7 +705519,7 @@ sub_817C3A0: ; 817C3A0 movs r0, 0x1E movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix movs r0, 0x10 ldrsh r1, [r6, r0] adds r0, r4, 0 @@ -705530,7 +705531,7 @@ sub_817C3A0: ; 817C3A0 movs r0, 0x1F movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix ldr r1, =0x02020630 mov r9, r1 lsls r2, r5, 4 @@ -705805,7 +705806,7 @@ sub_817C560: ; 817C560 movs r0, 0x1E movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix movs r3, 0x10 ldrsh r1, [r5, r3] adds r0, r4, 0 @@ -705817,7 +705818,7 @@ sub_817C560: ; 817C560 movs r0, 0x1F movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix cmp r6, 0x2 bne @0817C670 ldr r0, =sub_817C510 @@ -711444,7 +711445,7 @@ sub_817F670: ; 817F670 lsls r3, 30 lsrs r3, 30 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft adds r2, r4, 0 adds r2, 0x2C ldrb r0, [r2] @@ -711571,7 +711572,7 @@ sub_817F77C: ; 817F77C lsls r3, 30 lsrs r3, 30 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldr r0, =0x03001274 ldr r0, [r0] cmp r0, 0x1 @@ -724775,8 +724776,8 @@ sub_8185E24: ; 8185E24 thumb_func_start sub_8185E8C sub_8185E8C: ; 8185E8C push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl run_active_tasks pop {r0} bx r0 @@ -725741,7 +725742,7 @@ sub_81865C8: ; 81865C8 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl sub_81871AC @0818661A: pop {r4-r6} @@ -725980,9 +725981,9 @@ sub_8186678: ; 8186678 strb r4, [r0, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @08186816: ldr r0, =0x020244d0 ldr r0, [r0] @@ -726360,7 +726361,7 @@ sub_818686C: ; 818686C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r5] eors r4, r0 ldr r1, =0x0202406e @@ -726389,7 +726390,7 @@ sub_818686C: ; 818686C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r5, [r4] ldr r1, =0x0202406e lsls r0, r5, 1 @@ -726523,9 +726524,9 @@ sub_8186C48: ; 8186C48 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag bl sub_81871AC @08186CFA: pop {r4-r7} @@ -726635,7 +726636,7 @@ sub_8186D9C: ; 8186D9C adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r6] bl sub_805EEE0 ldr r1, =0x03005d70 @@ -726873,9 +726874,9 @@ sub_8186F94: ; 8186F94 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r0, [r5] adds r0, r6 ldrb r1, [r0] @@ -726884,7 +726885,7 @@ sub_8186F94: ; 8186F94 lsls r0, 2 adds r0, r7 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x03005d70 ldrb r1, [r5] adds r0, r1, r4 @@ -726974,7 +726975,7 @@ sub_8187084: ; 8187084 cmp r0, 0 bne @08187120 adds r0, r3, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r4, [r5] ldr r1, =0x0202406e lsls r0, r4, 1 @@ -729189,7 +729190,7 @@ sub_818843C: ; 818843C mov r0, r8 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -729235,7 +729236,7 @@ sub_818843C: ; 818843C ldr r1, =0x020244e4 adds r2, r1 ldrb r1, [r2] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r4, [r6] lsls r0, r4, 1 adds r0, r7 @@ -729378,7 +729379,7 @@ sub_81885D8: ; 81885D8 mov r0, r9 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -729430,7 +729431,7 @@ sub_81885D8: ; 81885D8 ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -729517,7 +729518,7 @@ sub_8188768: ; 8188768 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r0, [r6] bl sub_805EEE0 ldr r1, =0x03005d70 @@ -729712,7 +729713,7 @@ sub_818888C: ; 818888C adds r0, r6, 0 mov r1, r9 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -729741,7 +729742,7 @@ sub_818888C: ; 818888C lsls r0, r2, 3 adds r0, r1 ldrh r0, [r0, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldrb r1, [r5] adds r1, r6 ldrb r1, [r1] @@ -731201,7 +731202,7 @@ sub_818962C: ; 818962C adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4} pop {r0} bx r0 @@ -731676,7 +731677,7 @@ sub_81899F0: ; 81899F0 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl sub_818A514 @08189A40: pop {r4-r6} @@ -731880,9 +731881,9 @@ sub_8189AA0: ; 8189AA0 strb r4, [r0, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r7, =0x0202406e ldrb r1, [r5] lsls r0, r1, 1 @@ -732322,7 +732323,7 @@ sub_8189D40: ; 8189D40 adds r0, r1 lsls r0, 2 adds r0, r7 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @08189FC8: ldr r1, =0x03005d7c ldr r4, =0x02024064 @@ -732334,7 +732335,7 @@ sub_8189D40: ; 8189D40 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r3, =0x020244d0 ldr r0, [r3] ldr r2, [r0, 0x8] @@ -732514,7 +732515,7 @@ sub_818A114: ; 818A114 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r4] adds r0, r1 @@ -732561,7 +732562,7 @@ sub_818A1B0: ; 818A1B0 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -732772,9 +732773,9 @@ sub_818A37C: ; 818A37C strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, =c3_0802FDF4 movs r1, 0xA bl AddTask @@ -732799,7 +732800,7 @@ sub_818A37C: ; 818A37C ldr r1, =0x02020630 adds r0, r1 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x03005d70 ldrb r1, [r7] adds r0, r1, r4 @@ -732886,7 +732887,7 @@ sub_818A470: ; 818A470 cmp r0, 0 bne @0818A4E8 adds r0, r3, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d60 ldrb r0, [r4] lsls r0, 2 @@ -735126,7 +735127,7 @@ sub_818B8E0: ; 818B8E0 mov r0, r8 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -735172,7 +735173,7 @@ sub_818B8E0: ; 818B8E0 ldr r1, =0x020244e4 adds r2, r1 ldrb r1, [r2] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =0x03005d60 ldrb r0, [r6] lsls r0, 2 @@ -735302,7 +735303,7 @@ sub_818BA6C: ; 818BA6C mov r0, r10 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -735354,7 +735355,7 @@ sub_818BA6C: ; 818BA6C ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -735441,7 +735442,7 @@ sub_818BBE8: ; 818BBE8 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -735646,7 +735647,7 @@ sub_818BD04: ; 818BD04 mov r0, r8 mov r1, r9 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -735655,7 +735656,7 @@ sub_818BD04: ; 818BD04 lsls r5, 3 adds r5, r0 ldrh r0, [r5, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r5, =0x02020630 ldrb r1, [r6] adds r1, r4 @@ -735758,7 +735759,7 @@ sub_818BD04: ; 818BD04 adds r0, r6, 0 mov r1, r8 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -737168,9 +737169,9 @@ sub_818CA64: ; 818CA64 lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0000d6f9 - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r5, r0, 24 ldr r0, =0x02022fec @@ -737767,7 +737768,7 @@ load_pokemon_image_TODO: ; 818CFF4 adds r1, r5, 0 adds r2, r4, 0 adds r3, r6, 0 - bl sub_8034654 + bl DecompressMonPic b @0818D08E .pool @0818D050: @@ -737779,7 +737780,7 @@ load_pokemon_image_TODO: ; 818CFF4 adds r1, r5, 0 adds r2, r4, 0 adds r3, r6, 0 - bl sub_8034B7C + bl DecompressMonPicWithoutDuplicatingDeoxysTiles b @0818D08E .pool @0818D068: @@ -737790,7 +737791,7 @@ load_pokemon_image_TODO: ; 818CFF4 adds r0, r1 adds r1, r5, 0 adds r2, r4, 0 - bl sub_80345F0 + bl DecompressPicFromTable b @0818D08E .pool @0818D080: @@ -737799,7 +737800,7 @@ load_pokemon_image_TODO: ; 818CFF4 adds r0, r1 adds r1, r5, 0 adds r2, r7, 0 - bl sub_80345F0 + bl DecompressPicFromTable @0818D08E: movs r0, 0 add sp, 0x4 @@ -737875,7 +737876,7 @@ sub_818D0C4: ; 818D0C4 adds r1, r7, 0 mov r2, r8 bl sub_806E7CC - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette b @0818D16E .pool @0818D128: @@ -737908,7 +737909,7 @@ sub_818D0C4: ; 818D0C4 lsls r0, r6, 3 ldr r1, =gTrainerFrontPicPaletteTable adds r0, r1 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette @0818D16E: pop {r3} mov r8, r3 @@ -738116,7 +738117,7 @@ oamt_spawn_poke_or_trainer_picture: ; 818D1EC asrs r2, r0, 16 adds r0, r5, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 adds r6, r2, 0 @@ -738383,7 +738384,7 @@ sub_818D3E4: ; 818D3E4 asrs r2, r0, 16 adds r0, r4, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r2, r0, 24 adds r6, r2, 0 @@ -738487,16 +738488,16 @@ sub_818D5B0: ; 818D5B0 adds r0, r1 ldrb r0, [r0, 0x5] lsrs r0, 4 - bl gpu_pal_tag_by_index + bl GetObjectPaletteTagBySlot lsls r0, 16 lsrs r0, 16 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @0818D624: adds r0, r6, r4 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles mov r0, r8 bl Free adds r0, r7, 0 @@ -744116,8 +744117,8 @@ sub_8190400: ; 8190400 movs r1, 0x3F bl SetGpuReg bl sub_80A1A74 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x0300301c movs r0, 0x4 strb r0, [r1] @@ -744148,7 +744149,7 @@ sub_8190400: ; 8190400 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree ldr r0, =gUnknown_0860CF50 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08D85358 movs r4, 0x80 lsls r4, 2 @@ -744256,7 +744257,7 @@ sub_8190400: ; 8190400 movs r1, 0x78 movs r2, 0x4 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r4, r7, 4 @@ -744267,13 +744268,13 @@ sub_8190400: ; 8190400 add r4, r8 adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim strh r6, [r4, 0x2E] adds r0, r5, 0 movs r1, 0x78 movs r2, 0x9C movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r4, r7, 4 @@ -744282,14 +744283,14 @@ sub_8190400: ; 8190400 add r4, r8 adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim strh r6, [r4, 0x2E] ldr r5, =gUnknown_0860D050 adds r0, r5, 0 movs r1, 0x6 movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r0, r7, 4 @@ -744299,7 +744300,7 @@ sub_8190400: ; 8190400 adds r4, r0, r2 adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim strh r6, [r4, 0x2E] movs r0, 0 strh r0, [r4, 0x30] @@ -744317,7 +744318,7 @@ sub_8190400: ; 8190400 movs r1, 0xEA movs r2, 0x50 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r7, r0, 24 lsls r4, r7, 4 @@ -744326,7 +744327,7 @@ sub_8190400: ; 8190400 add r4, r8 adds r0, r4, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim strh r6, [r4, 0x2E] movs r0, 0x1 strh r0, [r4, 0x30] @@ -748156,7 +748157,7 @@ sub_81924E0: ; 81924E0 ldr r0, [sp, 0x44] lsrs r4, r0, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -748246,7 +748247,7 @@ sub_81924E0: ; 81924E0 lsls r4, 24 lsrs r4, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -748259,7 +748260,7 @@ sub_81924E0: ; 81924E0 ble @0819288A ldr r4, [sp, 0x40] adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -749929,7 +749930,7 @@ sub_819314C: ; 819314C strb r0, [r1, 0x5] ldr r4, [sp, 0x6C] adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -749987,7 +749988,7 @@ sub_819314C: ; 819314C strb r4, [r1, 0x9] ldr r4, [sp, 0x64] adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -750041,7 +750042,7 @@ sub_819314C: ; 819314C strb r5, [r1, 0x9] ldr r4, [sp, 0x68] adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -750073,7 +750074,7 @@ sub_819314C: ; 819314C strb r5, [r1, 0x9] ldr r4, [sp, 0x60] adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -750235,7 +750236,7 @@ sub_819395C: ; 819395C ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @08193BC2 .pool @08193A00: @@ -750579,7 +750580,7 @@ sub_8193BDC: ; 8193BDC ldr r4, =0x02020630 adds r0, r4 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r2, =gUnknown_0860CBF1 lsls r1, r6, 2 add r1, r8 @@ -750594,7 +750595,7 @@ sub_8193BDC: ; 8193BDC lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =0x03005e00 lsls r0, r7, 2 adds r0, r7 @@ -751346,8 +751347,8 @@ sub_8194220: ; 8194220 movs r1, 0x3F bl SetGpuReg bl sub_80A1A74 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r1, =0x03005e00 mov r3, r8 lsls r0, r3, 2 @@ -751361,12 +751362,12 @@ sub_8194220: ; 8194220 adds r1, r0, 0 str r1, [r4] ldr r0, =gUnknown_08D83900 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r1, =gUnknown_08D82F10 movs r5, 0x80 lsls r5, 6 @@ -751437,7 +751438,7 @@ sub_8194220: ; 8194220 .pool @0819447C: ldr r0, =gUnknown_0860CF50 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic mov r0, r8 lsls r0, 2 str r0, [sp, 0x1C] @@ -751451,7 +751452,7 @@ sub_8194220: ; 8194220 ldrb r2, [r4, 0x1] ldr r0, =gUnknown_0860CFA8 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, 0x2 adds r5, 0x1 cmp r5, 0x1E @@ -751469,7 +751470,7 @@ sub_8194220: ; 8194220 movs r1, 0xDA movs r2, 0xC movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront b @081944E8 .pool @081944DC: @@ -751477,7 +751478,7 @@ sub_8194220: ; 8194220 movs r1, 0xDA movs r2, 0xC movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront @081944E8: ldr r1, =0x00007f40 movs r0, 0 @@ -751813,11 +751814,11 @@ sub_8194220: ; 8194220 .pool @081947C8: movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -751966,7 +751967,7 @@ sub_81948EC: ; 81948EC str r0, [sp, 0x8] movs r0, 0x1 adds r1, r5, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette adds r4, 0x4 adds r5, 0x4 subs r6, 0x1 @@ -751974,7 +751975,7 @@ sub_81948EC: ; 81948EC bne @0819491A @08194938: movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r4-r7} pop {r0} @@ -752222,8 +752223,8 @@ sub_8194950: ; 8194950 thumb_func_start sub_8194B54 sub_8194B54: ; 8194B54 push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -752266,8 +752267,8 @@ sub_8194B70: ; 8194B70 ldrh r1, [r0] movs r0, 0x1A bl SetGpuReg - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -752394,8 +752395,8 @@ sub_8194CE4: ; 8194CE4 movs r1, 0x80 movs r2, 0x1 bl ChangeBgY - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram bl sub_80BA0A8 pop {r0} @@ -754919,7 +754920,7 @@ sub_81961F0: ; 81961F0 cmp r0, 0 bne @08196268 ldrb r0, [r4, 0x4] - bl PutWindowTileMap + bl PutWindowTilemap movs r1, 0x4 ldrsh r0, [r4, r1] movs r1, 0x9C @@ -754937,7 +754938,7 @@ sub_81961F0: ; 81961F0 movs r0, 0 movs r2, 0x1 movs r3, 0xF - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer ldr r0, =sub_8196694 movs r1, 0xA bl AddTask @@ -754948,7 +754949,7 @@ sub_81961F0: ; 81961F0 movs r1, 0x2 bl CopyWindowToVram movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 b @0819626A .pool @@ -755131,13 +755132,13 @@ sub_8196390: ; 8196390 movs r1, 0 movs r2, 0 movs r3, 0xE - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldrb r0, [r4, 0xA] bl remove_task ldrb r0, [r4, 0x4] bl RemoveWindow movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 @081963E8: add sp, 0x8 @@ -755259,7 +755260,7 @@ sub_819645C: ; 819645C str r3, [sp, 0x4] mov r0, r9 adds r3, r4, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r1, r5, 0x1 orrs r1, r7 lsls r1, 16 @@ -755277,7 +755278,7 @@ sub_819645C: ; 819645C mov r0, r9 ldr r2, [sp, 0x14] adds r3, r4, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r1, r5, 0x2 orrs r1, r7 lsls r1, 16 @@ -755293,7 +755294,7 @@ sub_819645C: ; 819645C mov r0, r9 ldr r2, [sp, 0x1C] adds r3, r4, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r1, r5, 0x3 orrs r1, r7 lsls r1, 16 @@ -755310,7 +755311,7 @@ sub_819645C: ; 819645C mov r0, r9 mov r2, r10 adds r3, r6, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r1, r5, 0x4 orrs r1, r7 lsls r1, 16 @@ -755321,7 +755322,7 @@ sub_819645C: ; 819645C mov r0, r9 ldr r2, [sp, 0x1C] adds r3, r6, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r1, r5, 0x5 orrs r1, r7 lsls r1, 16 @@ -755337,7 +755338,7 @@ sub_819645C: ; 819645C mov r0, r9 mov r2, r10 adds r3, r4, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r1, r5, 0x6 orrs r1, r7 lsls r1, 16 @@ -755349,7 +755350,7 @@ sub_819645C: ; 819645C mov r0, r9 ldr r2, [sp, 0x14] adds r3, r4, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 adds r5, 0x7 orrs r5, r7 lsls r5, 16 @@ -755361,7 +755362,7 @@ sub_819645C: ; 819645C adds r1, r5, 0 ldr r2, [sp, 0x1C] adds r3, r4, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 add sp, 0x20 pop {r3-r5} mov r8, r3 @@ -755515,9 +755516,9 @@ sub_8196694: ; 8196694 movs r0, 0 movs r2, 0x1 movs r3, 0xF - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @081966FC: add sp, 0x10 pop {r0} @@ -757199,7 +757200,7 @@ sub_81973C4: ; 81973C4 movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap cmp r4, 0x1 bne @081973F2 adds r0, r5, 0 @@ -757227,7 +757228,7 @@ sub_81973FC: ; 81973FC movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap cmp r4, 0x1 bne @0819742A adds r0, r5, 0 @@ -757255,7 +757256,7 @@ sub_8197434: ; 8197434 movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap cmp r4, 0x1 bne @08197462 adds r0, r5, 0 @@ -757283,7 +757284,7 @@ sub_819746C: ; 819746C movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap cmp r4, 0x1 bne @0819749A adds r0, r5, 0 @@ -757339,7 +757340,7 @@ sub_81974A4: ; 81974A4 adds r0, r7, 0 adds r1, r3, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000215 ldr r2, [sp, 0x10] str r2, [sp] @@ -757348,7 +757349,7 @@ sub_81974A4: ; 81974A4 adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000216 ldr r3, [sp, 0xC] ldr r2, [sp, 0x10] @@ -757361,7 +757362,7 @@ sub_81974A4: ; 81974A4 str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r5, r9 ldr r0, [sp, 0x14] add r0, r9 @@ -757384,7 +757385,7 @@ sub_81974A4: ; 81974A4 ldr r3, [sp, 0x18] lsrs r2, r3, 24 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r6, [sp] str r6, [sp, 0x4] mov r0, r8 @@ -757394,7 +757395,7 @@ sub_81974A4: ; 81974A4 mov r3, r10 lsrs r2, r3, 24 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect adds r5, 0x1 ldr r0, [sp, 0x14] add r0, r9 @@ -757417,7 +757418,7 @@ sub_81974A4: ; 81974A4 str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000021b ldr r0, [sp, 0x10] str r0, [sp] @@ -757426,7 +757427,7 @@ sub_81974A4: ; 81974A4 adds r0, r7, 0 ldr r2, [sp, 0xC] adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x87 lsls r1, 2 ldr r3, [sp, 0xC] @@ -757439,7 +757440,7 @@ sub_81974A4: ; 81974A4 str r6, [sp, 0x8] adds r0, r7, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x1C pop {r3-r5} mov r8, r3 @@ -757497,7 +757498,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0x14] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000203 ldr r0, [sp, 0xC] subs r0, 0x1 @@ -757510,7 +757511,7 @@ sub_81975F4: ; 81975F4 str r0, [sp, 0x8] adds r0, r6, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x81 lsls r1, 2 mov r0, r8 @@ -757525,7 +757526,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0xC] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000205 ldr r7, [sp, 0xC] add r7, r8 @@ -757539,7 +757540,7 @@ sub_81975F4: ; 81975F4 str r3, [sp, 0x8] adds r0, r6, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000206 lsls r2, r7, 24 lsrs r7, r2, 24 @@ -757550,7 +757551,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 adds r2, r7, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000207 str r4, [sp] movs r5, 0x5 @@ -757560,7 +757561,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0x14] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000209 add r8, r4 mov r3, r8 @@ -757573,7 +757574,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0x18] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x0000020a str r4, [sp] str r5, [sp, 0x4] @@ -757582,7 +757583,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 adds r2, r7, 0 mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000a01 ldr r3, [sp, 0x10] add r10, r3 @@ -757597,7 +757598,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0x14] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000a03 str r4, [sp] str r4, [sp, 0x4] @@ -757606,7 +757607,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0x18] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000a04 ldr r0, [sp, 0x1C] str r0, [sp] @@ -757616,7 +757617,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0xC] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000a05 str r4, [sp] str r4, [sp, 0x4] @@ -757625,7 +757626,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 ldr r2, [sp, 0x20] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000a06 str r4, [sp] str r4, [sp, 0x4] @@ -757634,7 +757635,7 @@ sub_81975F4: ; 81975F4 adds r0, r6, 0 adds r2, r7, 0 mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x24 pop {r3-r5} mov r8, r3 @@ -757678,7 +757679,7 @@ sub_81977BC: ; 81977BC movs r1, 0 adds r2, r4, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r4,r5} pop {r0} @@ -757721,7 +757722,7 @@ sub_8197804: ; 8197804 movs r1, 0 adds r2, r4, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r4,r5} pop {r0} @@ -758113,11 +758114,11 @@ sub_8197AE8: ; 8197AE8 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect cmp r4, 0x1 bne @08197B12 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @08197B12: add sp, 0xC pop {r4} @@ -758144,7 +758145,7 @@ sub_8197B1C: ; 8197B1C movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap cmp r4, 0x1 bne @08197B52 adds r0, r5, 0 @@ -758179,7 +758180,7 @@ sub_8197B64: ; 8197B64 movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r6, 0 - bl PutWindowTileMap + bl PutWindowTilemap cmp r4, 0x1 bne @08197BA2 adds r0, r6, 0 @@ -758242,7 +758243,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0x14] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, =0x0203cd9c ldrh r1, [r0] adds r1, 0x3 @@ -758261,7 +758262,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0x18] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x0203cd9c ldrh r1, [r3] adds r1, 0x4 @@ -758279,7 +758280,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0xC] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x0203cd9c ldrh r1, [r3] adds r1, 0x5 @@ -758299,7 +758300,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0x20] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x0203cd9c ldrh r1, [r3] adds r1, 0x6 @@ -758315,7 +758316,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 adds r2, r7, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x0203cd9c ldrh r1, [r3] adds r1, 0x7 @@ -758330,7 +758331,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0x14] mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x0203cd9c ldrh r1, [r3] adds r1, 0x9 @@ -758347,7 +758348,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0x18] mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x0203cd9c ldrh r1, [r3] adds r1, 0xA @@ -758361,7 +758362,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 adds r2, r7, 0 mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x00000801 adds r1, r3, 0 ldr r0, =0x0203cd9c @@ -758382,7 +758383,7 @@ sub_8197BB4: ; 8197BB4 str r0, [sp, 0x8] mov r0, r8 ldr r2, [sp, 0x14] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x00000803 adds r1, r3, 0 ldr r0, =0x0203cd9c @@ -758398,7 +758399,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0x18] mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r3, =0x00000804 adds r1, r3, 0 ldr r0, =0x0203cd9c @@ -758415,7 +758416,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0xC] mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, =0x00000805 adds r1, r0, 0 ldr r2, =0x0203cd9c @@ -758431,7 +758432,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 ldr r2, [sp, 0x20] mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, =0x00000806 adds r1, r0, 0 ldr r2, =0x0203cd9c @@ -758447,7 +758448,7 @@ sub_8197BB4: ; 8197BB4 mov r0, r8 adds r2, r7, 0 mov r3, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x24 pop {r3-r5} mov r8, r3 @@ -758474,7 +758475,7 @@ sub_8197DF8: ; 8197DF8 movs r1, 0 bl FillWindowPixelBuffer adds r0, r5, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap cmp r4, 0x1 bne @08197E26 adds r0, r5, 0 @@ -758522,7 +758523,7 @@ sub_8197E30: ; 8197E30 str r1, [sp, 0x8] adds r2, r4, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r4,r5} pop {r0} @@ -758549,7 +758550,7 @@ SetWindowBorderStyle: ; 8197E80 movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap cmp r4, 0x1 bne @08197EB6 adds r0, r5, 0 @@ -758584,7 +758585,7 @@ sub_8197EC8: ; 8197EC8 movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r6, 0 - bl PutWindowTileMap + bl PutWindowTilemap cmp r4, 0x1 bne @08197F06 adds r0, r6, 0 @@ -758642,7 +758643,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 adds r2, r6, 0 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r2, =0x0203cd9c ldrh r1, [r2] adds r1, 0x1 @@ -758656,7 +758657,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 ldr r2, [sp, 0xC] adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r2, =0x0203cd9c ldrh r1, [r2] adds r1, 0x2 @@ -758675,7 +758676,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 mov r2, r10 adds r3, r4, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, =0x0203cd9c ldrh r1, [r0] adds r1, 0x3 @@ -758689,7 +758690,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 adds r2, r6, 0 mov r3, r8 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, =0x0203cd9c ldrh r1, [r0] adds r1, 0x5 @@ -758703,7 +758704,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 mov r2, r10 mov r3, r8 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, =0x0203cd9c ldrh r1, [r0] adds r1, 0x6 @@ -758722,7 +758723,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 adds r2, r6, 0 mov r3, r8 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r2, =0x0203cd9c ldrh r1, [r2] adds r1, 0x7 @@ -758736,7 +758737,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 ldr r2, [sp, 0xC] mov r3, r8 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r2, =0x0203cd9c ldrh r1, [r2] adds r1, 0x8 @@ -758749,7 +758750,7 @@ DrawWindowBorder: ; 8197F18 mov r0, r9 mov r2, r10 mov r3, r8 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x18 pop {r3-r5} mov r8, r3 @@ -758776,7 +758777,7 @@ sub_8198070: ; 8198070 movs r1, 0 bl FillWindowPixelBuffer adds r0, r5, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap cmp r4, 0x1 bne @0819809E adds r0, r5, 0 @@ -758820,7 +758821,7 @@ sub_81980A8: ; 81980A8 str r1, [sp, 0x8] adds r2, r4, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r4,r5} pop {r0} @@ -758914,7 +758915,7 @@ sub_8198180: ; 8198180 ldrb r0, [r5] cmp r0, 0xFF beq @081981EE - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5] movs r1, 0xFF bl FillWindowPixelBuffer @@ -759002,7 +759003,7 @@ sub_8198204: ; 8198204 strb r0, [r1, 0x2] adds r5, r7, 0 ldrb r0, [r5] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5] movs r1, 0xFF bl FillWindowPixelBuffer @@ -759108,7 +759109,7 @@ sub_8198314: ; 8198314 movs r1, 0 bl FillWindowPixelBuffer ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] movs r1, 0x3 bl CopyWindowToVram @@ -762106,7 +762107,7 @@ do_scheduled_bg_tilemap_copies_to_vram: ; 81999D0 cmp r0, 0x1 bne @081999E4 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4] @081999E4: @@ -762114,7 +762115,7 @@ do_scheduled_bg_tilemap_copies_to_vram: ; 81999D0 cmp r0, 0x1 bne @081999F4 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4, 0x1] @081999F4: @@ -762122,7 +762123,7 @@ do_scheduled_bg_tilemap_copies_to_vram: ; 81999D0 cmp r0, 0x1 bne @08199A04 movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4, 0x2] @08199A04: @@ -762130,7 +762131,7 @@ do_scheduled_bg_tilemap_copies_to_vram: ; 81999D0 cmp r0, 0x1 bne @08199A14 movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 strb r0, [r4, 0x3] @08199A14: @@ -762414,7 +762415,7 @@ copy_decompressed_tile_data_to_vram: ; 8199BF0 b @08199C26 @08199C20: adds r1, r4, 0 - bl LoadBgTileMap + bl LoadBgTilemap @08199C26: lsls r0, 16 lsrs r0, 16 @@ -762450,7 +762451,7 @@ sub_8199C30: ; 8199C30 lsls r2, 24 lsrs r2, 24 mov r10, r2 - bl GetBgTileMap + bl GetBgTilemap mov r8, r0 adds r0, r5, r4 cmp r5, r0 @@ -762524,7 +762525,7 @@ sub_8199CBC: ; 8199CBC lsls r4, 24 lsrs r4, 24 mov r8, r4 - bl GetBgTileMap + bl GetBgTilemap adds r7, r0, 0 movs r0, 0 cmp r0, r8 @@ -763496,7 +763497,7 @@ sub_819A44C: ; 819A44C ldrb r4, [r5, 0x5] lsrs r4, 4 movs r0, 0x65 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsls r4, 16 lsrs r4, 16 @@ -763529,24 +763530,24 @@ sub_819A44C: ; 819A44C bne @0819A4A6 adds r0, r5, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x20 strh r0, [r5, 0x2E] b @0819A4C2 @0819A4A6: adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @0819A4C2 @0819A4B0: adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent b @0819A4C2 @0819A4BA: adds r0, r5, 0 movs r1, 0 - bl obj_anim_image_start_if_different + bl StartObjectImageAnimIfDifferent @0819A4C2: pop {r4,r5} pop {r0} @@ -763556,8 +763557,8 @@ sub_819A44C: ; 819A44C thumb_func_start sub_819A4C8 sub_819A4C8: ; 819A4C8 push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -763568,8 +763569,8 @@ sub_819A4C8: ; 819A4C8 thumb_func_start sub_819A4E4 sub_819A4E4: ; 819A4E4 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -763734,9 +763735,9 @@ sub_819A514: ; 819A514 .pool @0819A69C: bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r0, =gUnknown_08DC0754 ldr r5, =0x0203ce2c ldr r1, [r5] @@ -763770,7 +763771,7 @@ sub_819A514: ; 819A514 lsls r2, 4 movs r0, 0x1 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap ldr r0, =gUnknown_08DC0714 movs r1, 0 movs r2, 0x40 @@ -763813,7 +763814,7 @@ sub_819A514: ; 819A514 ldr r0, =0x0203ce38 ldr r1, [r0] movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap ldr r5, =gUnknown_0861023C movs r4, 0x8 str r4, [sp] @@ -763822,32 +763823,32 @@ sub_819A514: ; 819A514 adds r1, r5, 0 movs r2, 0xB movs r3, 0x4 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 adds r1, r5, 0 movs r2, 0x2 movs r3, 0x4 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] movs r0, 0x3 adds r1, r5, 0 movs r2, 0x14 movs r3, 0x4 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0819A8E6 .pool @0819A7CC: ldr r0, =gUnknown_086103F4 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_086103BC - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics ldr r0, =gUnknown_086103E4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r0, 0 bl ShowBg movs r0, 0x1 @@ -763926,7 +763927,7 @@ sub_819A514: ; 819A514 @0819A8AC: bl sub_819BCF8 movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x030022c0 movs r3, 0x87 lsls r3, 3 @@ -763936,7 +763937,7 @@ sub_819A514: ; 819A514 @0819A8C4: bl sub_819B9E8 movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -763947,7 +763948,7 @@ sub_819A514: ; 819A514 bl sub_819B9B4 movs r0, 0 @0819A8E2: - bl PutWindowTileMap + bl PutWindowTilemap @0819A8E6: ldr r1, =0x030022c0 movs r2, 0x87 @@ -764102,7 +764103,7 @@ sub_819AA18: ; 819AA18 ldr r0, =gUnknown_086105D8 movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x0300127c ldr r2, [r6] movs r5, 0x6C @@ -764141,7 +764142,7 @@ sub_819AA18: ; 819AA18 ldrsh r1, [r1, r2] movs r2, 0x58 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] movs r5, 0 strb r0, [r1, 0x4] @@ -764149,14 +764150,14 @@ sub_819AA18: ; 819AA18 movs r1, 0xB0 movs r2, 0x70 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] strb r0, [r1, 0x1] ldr r0, =gUnknown_08610620 movs r1, 0xB0 movs r2, 0x90 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] strb r0, [r1, 0x2] ldr r0, [r6] @@ -764236,7 +764237,7 @@ sub_819AB40: ; 819AB40 lsls r0, 2 ldr r5, =0x02020630 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -764248,21 +764249,21 @@ sub_819AB40: ; 819AB40 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] ldrb r1, [r0, 0x1] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] ldrb r1, [r0, 0x2] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4-r6} pop {r0} bx r0 @@ -764453,7 +764454,7 @@ sub_819ACE0: ; 819ACE0 cmp r0, 0 beq @0819AD60 movs r0, 0x64 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r3, r0, 24 ldr r1, [r5] @@ -764507,7 +764508,7 @@ sub_819ACE0: ; 819ACE0 .pool @0819AD60: movs r0, 0x65 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r3, r0, 24 ldr r0, [r5] @@ -764562,7 +764563,7 @@ sub_819ADAC: ; 819ADAC @0819ADCC: movs r0, 0x64 @0819ADCE: - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r3, r0, 24 ldr r2, =0x02020630 @@ -765932,7 +765933,7 @@ sub_819B958: ; 819B958 movs r1, 0x2 bl CopyWindowToVram adds r0, r4, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap pop {r4,r5} pop {r0} bx r0 @@ -766100,7 +766101,7 @@ sub_819BAFC: ; 819BAFC adds r0, r1 ldrb r5, [r0, 0x10] movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x3 movs r1, 0 bl FillWindowPixelBuffer @@ -766165,7 +766166,7 @@ sub_819BBA8: ; 819BBA8 push {r4,r5,lr} sub sp, 0xC movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 movs r1, 0 bl FillWindowPixelBuffer @@ -766331,7 +766332,7 @@ sub_819BCF8: ; 819BCF8 cmp r4, 0x5 bhi @0819BD64 movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x5 movs r1, 0 bl FillWindowPixelBuffer @@ -766483,7 +766484,7 @@ sub_819BE34: ; 819BE34 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x0300127c ldr r1, [r6] ldr r2, =0x00000299 @@ -766880,7 +766881,7 @@ sub_819C100: ; 819C100 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4] ldr r1, =0x0000029d adds r0, r1 @@ -766889,9 +766890,9 @@ sub_819C100: ; 819C100 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0819C1BA: pop {r4-r7} pop {r0} @@ -767256,7 +767257,7 @@ sub_819C4B4: ; 819C4B4 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x0300127c ldr r1, [r6] ldr r2, =0x00000299 @@ -767267,7 +767268,7 @@ sub_819C4B4: ; 819C4B4 movs r1, 0x2C movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] ldr r5, =0x00000295 adds r1, r5 @@ -767276,7 +767277,7 @@ sub_819C4B4: ; 819C4B4 movs r1, 0xC4 movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r6] ldr r4, =0x0000029d adds r1, r4 @@ -767629,8 +767630,8 @@ sub_819C69C: ; 819C69C thumb_func_start sub_819C7E0 sub_819C7E0: ; 819C7E0 push {lr} - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl RunTextPrinters bl fade_and_return_progress_probably bl run_active_tasks @@ -767641,8 +767642,8 @@ sub_819C7E0: ; 819C7E0 thumb_func_start sub_819C7FC sub_819C7FC: ; 819C7FC push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -768914,7 +768915,7 @@ sub_819D12C: ; 819D12C cmp r0, 0x1 bne @0819D2C0 movs r0, 0x65 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r1, [r5] adds r1, 0x5 adds r1, r4 @@ -768927,7 +768928,7 @@ sub_819D12C: ; 819D12C .pool @0819D2C0: movs r0, 0x64 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r2, =0x03001284 ldr r1, [r2] adds r1, 0x5 @@ -769324,7 +769325,7 @@ sub_819D588: ; 819D588 bl gpu_pal_apply bl sub_819ED34 movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap b @0819D622 .pool @0819D5F0: @@ -769674,7 +769675,7 @@ sub_819D770: ; 819D770 strh r0, [r1] bl sub_819ED34 movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap ldrh r0, [r4, 0x8] adds r0, 0x1 strh r0, [r4, 0x8] @@ -769708,7 +769709,7 @@ sub_819D770: ; 819D770 movs r0, 0x1 bl sub_819EDBC movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap b @0819D990 @0819D936: movs r0, 0x5 @@ -770190,9 +770191,9 @@ sub_819DC1C: ; 819DC1C .pool @0819DDA8: bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl dp13_810BB8C ldr r0, =gUnknown_08DC0754 ldr r5, =0x0203ce40 @@ -770227,7 +770228,7 @@ sub_819DC1C: ; 819DC1C lsls r2, 4 movs r0, 0x1 movs r3, 0 - bl LoadBgTileMap + bl LoadBgTilemap ldr r0, =gUnknown_08DC0714 movs r1, 0 movs r2, 0x40 @@ -770255,7 +770256,7 @@ sub_819DC1C: ; 819DC1C ldr r0, =0x0203ce4c ldr r1, [r0] movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_0861023C movs r0, 0x8 str r0, [sp] @@ -770263,18 +770264,18 @@ sub_819DC1C: ; 819DC1C movs r0, 0x3 movs r2, 0xB movs r3, 0x4 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @0819E006 .pool @0819DE94: ldr r0, =gUnknown_086106B0 - bl gpu_pal_obj_alloc_and_load_multiple + bl LoadTaggedObjectPalettes ldr r0, =gUnknown_08610650 - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics ldr r0, =gUnknown_086106A0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =sub_819C7FC bl SetVBlankCallback ldr r1, =0x030022c0 @@ -770316,7 +770317,7 @@ sub_819DC1C: ; 819DC1C ldr r0, =gUnknown_085EEC73 bl sub_819EBEC movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -770326,7 +770327,7 @@ sub_819DC1C: ; 819DC1C @0819DF30: bl sub_819EFA8 movs r0, 0x8 - bl PutWindowTileMap + bl PutWindowTilemap b @0819E006 @0819DF3C: ldr r0, =0x03001284 @@ -770337,7 +770338,7 @@ sub_819DC1C: ; 819DC1C bl sub_819EB4C @0819DF4A: movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -770347,7 +770348,7 @@ sub_819DC1C: ; 819DC1C @0819DF64: bl sub_819EB18 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap b @0819E006 @0819DF70: movs r0, 0x87 @@ -770366,7 +770367,7 @@ sub_819DC1C: ; 819DC1C @0819DF8C: bl sub_819ED78 movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -770522,7 +770523,7 @@ sub_819E0C0: ; 819E0C0 mov r0, sp movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] adds r1, 0x5 adds r1, r6 @@ -770557,7 +770558,7 @@ sub_819E0C0: ; 819E0C0 ldr r0, =gUnknown_0861084C movs r2, 0x58 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] movs r4, 0 strb r0, [r1, 0x4] @@ -770565,14 +770566,14 @@ sub_819E0C0: ; 819E0C0 movs r1, 0xB0 movs r2, 0x70 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0x1] ldr r0, =gUnknown_0861087C movs r1, 0xB0 movs r2, 0x90 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0x2] ldr r0, [r7] @@ -770652,7 +770653,7 @@ sub_819E0C0: ; 819E0C0 movs r1, 0xF0 movs r2, 0x78 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0x8] mov r1, sp @@ -770671,7 +770672,7 @@ sub_819E0C0: ; 819E0C0 adds r1, r4, 0 movs r2, 0x78 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0x9] movs r5, 0x90 @@ -770680,7 +770681,7 @@ sub_819E0C0: ; 819E0C0 adds r1, r5, 0 movs r2, 0x78 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0xA] mov r1, sp @@ -770697,7 +770698,7 @@ sub_819E0C0: ; 819E0C0 movs r1, 0xF0 movs r2, 0x78 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0xB] mov r1, sp @@ -770713,7 +770714,7 @@ sub_819E0C0: ; 819E0C0 adds r1, r4, 0 movs r2, 0x78 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0xC] mov r0, sp @@ -770722,7 +770723,7 @@ sub_819E0C0: ; 819E0C0 adds r1, r5, 0 movs r2, 0x78 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0xD] mov r1, sp @@ -770737,7 +770738,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [sp, 0x18] movs r2, 0x90 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0xE] mov r1, sp @@ -770754,7 +770755,7 @@ sub_819E0C0: ; 819E0C0 adds r1, r4, 0 movs r2, 0x90 movs r3, 0xA - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0xF] mov r1, sp @@ -770769,7 +770770,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [sp, 0x18] movs r2, 0x90 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0x10] mov r1, sp @@ -770783,7 +770784,7 @@ sub_819E0C0: ; 819E0C0 adds r1, r4, 0 movs r2, 0x90 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r7] strb r0, [r1, 0x11] movs r6, 0 @@ -771060,7 +771061,7 @@ sub_819E538: ; 819E538 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -771072,21 +771073,21 @@ sub_819E538: ; 819E538 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] ldrb r1, [r0, 0x1] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r6] ldrb r1, [r0, 0x2] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r5, 0 @0819E590: movs r4, 0 @@ -771104,7 +771105,7 @@ sub_819E538: ; 819E538 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -771132,7 +771133,7 @@ sub_819E538: ; 819E538 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -771760,7 +771761,7 @@ sub_819EA64: ; 819EA64 movs r1, 0x2 bl CopyWindowToVram adds r0, r4, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap pop {r4,r5} pop {r0} bx r0 @@ -771771,7 +771772,7 @@ sub_819EA64: ; 819EA64 sub_819EAC0: ; 819EAC0 push {lr} movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0 bl FillWindowPixelBuffer @@ -771786,7 +771787,7 @@ sub_819EAC0: ; 819EAC0 sub_819EADC: ; 819EADC push {lr} movs r0, 0x7 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x7 movs r1, 0 bl FillWindowPixelBuffer @@ -771802,7 +771803,7 @@ sub_819EAF8: ; 819EAF8 push {lr} bl sub_819EAC0 movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x5 movs r1, 0 bl FillWindowPixelBuffer @@ -771942,7 +771943,7 @@ sub_819EC20: ; 819EC20 push {r4,r5,lr} sub sp, 0xC movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x3 movs r1, 0 bl FillWindowPixelBuffer @@ -771990,7 +771991,7 @@ sub_819EC94: ; 819EC94 push {r4,r5,lr} sub sp, 0xC movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 movs r1, 0 bl FillWindowPixelBuffer @@ -772188,7 +772189,7 @@ sub_819EE08: ; 819EE08 movs r2, 0xA bl gpu_pal_apply movs r0, 0x7 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x7 movs r1, 0 bl FillWindowPixelBuffer @@ -772354,7 +772355,7 @@ sub_819EFA8: ; 819EFA8 .pool @0819EFD0: movs r0, 0x8 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, [r6] ldrb r0, [r0, 0x14] cmp r0, 0 @@ -772708,7 +772709,7 @@ sub_819F2B4: ; 819F2B4 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4] ldr r2, =0x02020630 ldrb r1, [r4] @@ -772746,7 +772747,7 @@ sub_819F304: ; 819F304 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x03001284 ldr r1, [r6] adds r1, 0x2D @@ -772904,7 +772905,7 @@ sub_819F444: ; 819F444 adds r0, r4 lsls r0, 2 adds r0, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0 strb r0, [r6] pop {r4-r6} @@ -773146,7 +773147,7 @@ sub_819F654: ; 819F654 bl sub_819BE20 @0819F68E: adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @0819F694: pop {r4} pop {r0} @@ -775338,7 +775339,7 @@ sub_81A0784: ; 81A0784 lsls r4, 24 lsrs r4, 24 adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x3 bl CopyWindowToVram @@ -778223,7 +778224,7 @@ sub_81A1EA8: ; 81A1EA8 movs r3, 0x84 bl sub_81A1D78 ldrb r0, [r6] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6] movs r1, 0x3 bl CopyWindowToVram @@ -778538,7 +778539,7 @@ sub_81A2134: ; 81A2134 bl sub_81A2008 ldr r1, =0x0203ab74 ldrb r0, [r1] - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x0203ab74 ldrb r0, [r1] movs r1, 0x3 @@ -778848,7 +778849,7 @@ sub_81A2460: ; 81A2460 movs r3, 0x83 bl sub_81A2358 ldrb r0, [r6] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6] movs r1, 0x3 bl CopyWindowToVram @@ -779120,7 +779121,7 @@ sub_81A2698: ; 81A2698 movs r3, 0x40 bl sub_81A258C ldrb r0, [r6] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6] movs r1, 0x3 bl CopyWindowToVram @@ -779380,7 +779381,7 @@ sub_81A2968: ; 81A2968 movs r3, 0x71 bl sub_81A2888 ldrb r0, [r5] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5] movs r1, 0x3 bl CopyWindowToVram @@ -779789,7 +779790,7 @@ sub_81A2C94: ; 81A2C94 bl sub_81A2B04 mov r1, r8 ldrb r0, [r1] - bl PutWindowTileMap + bl PutWindowTilemap mov r1, r8 ldrb r0, [r1] movs r1, 0x3 @@ -780050,7 +780051,7 @@ sub_81A2F38: ; 81A2F38 movs r3, 0x71 bl sub_81A2E54 ldrb r0, [r5] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5] movs r1, 0x3 bl CopyWindowToVram @@ -780258,7 +780259,7 @@ sub_81A2FF8: ; 81A2FF8 cmp r1, 0x4 ble @081A314A ldrb r0, [r6] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r6] movs r1, 0x3 bl CopyWindowToVram @@ -783130,7 +783131,7 @@ sub_81A4AA0: ; 81A4AA0 movs r1, 0 bl sub_81A4998 ldrb r0, [r4] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4] movs r1, 0x3 bl CopyWindowToVram @@ -784075,7 +784076,7 @@ sub_81A5258: ; 81A5258 movs r0, 0x48 bl SetGpuReg ldr r0, =gUnknown_08611F74 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08D855E8 movs r1, 0xF8 lsls r1, 1 @@ -784173,7 +784174,7 @@ sub_81A5258: ; 81A5258 ldr r0, =gUnknown_08611F5C movs r2, 0x54 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -784183,7 +784184,7 @@ sub_81A5258: ; 81A5258 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x80 lsls r0, 13 adds r6, r0 @@ -784283,7 +784284,7 @@ sub_81A5258: ; 81A5258 movs r3, 0xD bl sub_8056A3C movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =0x03007420 ldr r1, =0x0000ffff movs r2, 0x80 @@ -784310,7 +784311,7 @@ sub_81A5258: ; 81A5258 bl SetGpuReg movs r0, 0xFA lsls r0, 2 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @081A553C: movs r6, 0x1 @081A553E: @@ -784461,7 +784462,7 @@ sub_81A5558: ; 81A5558 ldr r1, [sp] mov r2, r10 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 lsls r0, r6, 4 @@ -784470,7 +784471,7 @@ sub_81A5558: ; 81A5558 ldr r1, =0x02020630 adds r0, r1 adds r1, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim add sp, 0x4 pop {r3-r5} mov r8, r3 @@ -784491,7 +784492,7 @@ sub_81A5698: ; 81A5698 cmp r0, 0x8 bls @081A56AA adds r0, r1, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081A56AA: pop {r0} bx r0 @@ -785143,7 +785144,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0 movs r2, 0xFE movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -785151,7 +785152,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0 movs r2, 0x20 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785159,7 +785160,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x31 movs r2, 0 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785167,7 +785168,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x33 movs r2, 0x1 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r0, r8 str r0, [sp] str r4, [sp, 0x4] @@ -785176,7 +785177,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x34 movs r2, 0x2 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1C mov r8, r0 str r4, [sp] @@ -785186,7 +785187,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x35 movs r2, 0x1C movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785194,7 +785195,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x36 movs r2, 0x1D movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] movs r6, 0x5 str r6, [sp, 0x4] @@ -785203,7 +785204,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x37 movs r2, 0 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r0, r8 str r0, [sp] str r6, [sp, 0x4] @@ -785212,7 +785213,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x39 movs r2, 0x1 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -785220,7 +785221,7 @@ sub_81A5BF8: ; 81A5BF8 movs r1, 0x3A movs r2, 0x1D movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000831 str r4, [sp] str r4, [sp, 0x4] @@ -785228,7 +785229,7 @@ sub_81A5BF8: ; 81A5BF8 movs r0, 0 movs r2, 0 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000833 str r4, [sp] str r4, [sp, 0x4] @@ -785236,7 +785237,7 @@ sub_81A5BF8: ; 81A5BF8 movs r0, 0 movs r2, 0x1 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000834 movs r0, 0x1A str r0, [sp] @@ -785245,7 +785246,7 @@ sub_81A5BF8: ; 81A5BF8 movs r0, 0 movs r2, 0x2 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000835 str r4, [sp] str r4, [sp, 0x4] @@ -785253,7 +785254,7 @@ sub_81A5BF8: ; 81A5BF8 movs r0, 0 movs r2, 0x1C movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000836 str r4, [sp] str r4, [sp, 0x4] @@ -785261,7 +785262,7 @@ sub_81A5BF8: ; 81A5BF8 movs r0, 0 movs r2, 0x1D movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r3} mov r8, r3 @@ -785286,7 +785287,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x3 movs r2, 0 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r6, 0x4 str r4, [sp] str r4, [sp, 0x4] @@ -785295,7 +785296,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x4 movs r2, 0x1 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1B mov r8, r0 str r0, [sp] @@ -785305,7 +785306,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x5 movs r2, 0x2 movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785313,7 +785314,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x6 movs r2, 0x1C movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785321,7 +785322,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x7 movs r2, 0x1D movs r3, 0xE - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -785329,7 +785330,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x8 movs r2, 0 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -785337,7 +785338,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x9 movs r2, 0x1 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r0, r8 str r0, [sp] str r6, [sp, 0x4] @@ -785346,7 +785347,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0xA movs r2, 0x2 movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -785354,7 +785355,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0xB movs r2, 0x1C movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r6, [sp, 0x4] str r5, [sp, 0x8] @@ -785362,7 +785363,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0xC movs r2, 0x1D movs r3, 0xF - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785370,7 +785371,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0xD movs r2, 0 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785378,7 +785379,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0xE movs r2, 0x1 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect mov r0, r8 str r0, [sp] str r4, [sp, 0x4] @@ -785387,7 +785388,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0xF movs r2, 0x2 movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785395,7 +785396,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x10 movs r2, 0x1C movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect str r4, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -785403,7 +785404,7 @@ sub_81A5D44: ; 81A5D44 movs r1, 0x11 movs r2, 0x1D movs r3, 0x13 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r3} mov r8, r3 @@ -795126,8 +795127,8 @@ sub_81AAC90: ; 81AAC90 c2_bag_3: ; 81AAD5C push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -795137,8 +795138,8 @@ c2_bag_3: ; 81AAD5C thumb_func_start vblank_cb_bag_menu vblank_cb_bag_menu: ; 81AAD78 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -795224,7 +795225,7 @@ setup_bag_menu: ; 81AADB8 b @081AB01A .pool @081AAE50: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator b @081AB012 @081AAE56: bl sub_80A1A74 @@ -795240,7 +795241,7 @@ setup_bag_menu: ; 81AADB8 b @081AB01A .pool @081AAE78: - bl reset_all_obj_data + bl ResetAllObjectData b @081AB012 @081AAE7E: movs r0, 0x87 @@ -795458,7 +795459,7 @@ bag_menu_init_bgs: ; 81AB050 ldr r1, [r4] adds r1, 0x4 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram @@ -795529,7 +795530,7 @@ load_bag_menu_graphics: ; 81AB0BC ldr r4, =0x0203ce54 ldr r1, [r4] adds r1, 0x4 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @081AB1B2 .pool @@ -795569,17 +795570,17 @@ load_bag_menu_graphics: ; 81AB0BC bne @081AB19C @081AB18A: ldr r0, =gUnknown_0857FB34 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @081AB1AE .pool @081AB19C: ldr r0, =gUnknown_0857FB3C - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @081AB1AE .pool @081AB1A8: ldr r0, =gUnknown_0857FB44 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette @081AB1AE: ldr r0, =0x0203ce54 ldr r1, [r0] @@ -796482,8 +796483,8 @@ task_close_bag_menu_2: ; 81AB930 bl SetMainCallback2 @081AB98A: bl sub_81AB824 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl free_bag_item_list_buffers adds r0, r5, 0 bl remove_task @@ -797117,11 +797118,11 @@ set_callback3_to_bag: ; 81ABECC bl sub_81AB7BC bl sub_81AB854 movs r0, 0x3 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x4 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram ldr r1, =0x03005e00 @@ -797241,9 +797242,9 @@ sub_81ABFA8: ; 81ABFA8 cmp r2, 0 bne @081AC026 movs r0, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] ldr r3, =0x0203ce58 ldrb r2, [r3, 0x5] @@ -797339,7 +797340,7 @@ sub_81ABFA8: ; 81ABFA8 movs r1, 0xB movs r2, 0xE movs r3, 0x2 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram add r0, sp, 0x8 @@ -797488,9 +797489,9 @@ sub_81AC10C: ; 81AC10C lsrs r0, 24 strh r0, [r6] movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram bl sub_81AB7BC @@ -797521,7 +797522,7 @@ sub_81AC23C: ; 81AC23C movs r0, 0x2 movs r1, 0x11 movs r2, 0xE - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram add sp, 0x8 @@ -797548,7 +797549,7 @@ bag_menu_draw_pocket_indicator_square: ; 81AC26C str r0, [sp, 0x4] movs r0, 0x2 movs r3, 0x3 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 b @081AC2AE .pool @081AC298: @@ -797561,7 +797562,7 @@ bag_menu_draw_pocket_indicator_square: ; 81AC26C str r0, [sp, 0x4] movs r0, 0x2 movs r3, 0x3 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 @081AC2AE: movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram @@ -798340,14 +798341,14 @@ sub_81AC644: ; 81AC644 cmp r0, 0x2 bne @081ACA50 movs r0, 0x1 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, =0x0203ce7c ldrh r0, [r0] bl sub_81AE2FC movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram b @081ACA86 @@ -800846,7 +800847,7 @@ setup_bag_menu_textboxes: ; 81AE054 movs r1, 0 bl FillWindowPixelBuffer adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -800982,7 +800983,7 @@ sub_81AE184: ; 81AE184 movs r1, 0 bl sub_8198070 ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] bl RemoveWindow movs r0, 0x1 @@ -801040,7 +801041,7 @@ sub_81AE1F8: ; 81AE1F8 movs r1, 0 bl sub_8197DF8 ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] bl RemoveWindow movs r0, 0x1 @@ -801417,7 +801418,7 @@ sub_81AE45C: ; 81AE45C cmp r6, 0 bne @081AE534 ldrb r0, [r5, 0x5] - bl ClearWindowTileMap + bl ClearWindowTilemap b @081AE546 .pool @081AE534: @@ -801474,7 +801475,7 @@ calls_per_item_funcs_in_list_outer: ; 81AE584 lsls r4, 24 lsrs r4, 24 ldrb r0, [r5, 0x10] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5, 0x10] movs r1, 0x2 bl CopyWindowToVram @@ -801512,7 +801513,7 @@ sub_81AE5B0: ; 81AE5B0 str r4, [sp] ldrb r4, [r5, 0x4] str r4, [sp, 0x4] - bl PutWindowRectTileMapOverridePalette + bl PutWindowRectTilemapOverridePalette adds r5, 0x8 ldrb r0, [r5, 0x4] cmp r0, 0xFF @@ -803192,7 +803193,7 @@ sub_81AF264: ; 81AF264 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r0, [r4, 0x2E] adds r0, 0x1 strh r0, [r4, 0x2E] @@ -803283,7 +803284,7 @@ sub_81AF2F0: ; 81AF2F0 mov r3, r12 strh r3, [r0, 0x2] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -803346,7 +803347,7 @@ sub_81AF380: ; 81AF380 orrs r0, r1 str r0, [sp, 0x8] add r0, sp, 0x4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldrh r2, [r6, 0xC] cmp r2, r4 bne @081AF3DC @@ -803369,7 +803370,7 @@ sub_81AF380: ; 81AF380 ands r1, r5 orrs r1, r2 str r1, [r0, 0x4] - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette @081AF3EE: ldr r0, =sub_81AF504 movs r1, 0 @@ -803660,12 +803661,12 @@ sub_81AF620: ; 81AF620 ldr r4, =0x0000ffff cmp r0, r4 beq @081AF63E - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @081AF63E: ldrh r0, [r5, 0x10] cmp r0, r4 beq @081AF648 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @081AF648: ldrb r1, [r5, 0xC] lsls r0, r1, 4 @@ -803673,13 +803674,13 @@ sub_81AF620: ; 81AF620 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldrb r1, [r5, 0xD] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r6, 0 bl remove_task pop {r4-r6} @@ -803938,7 +803939,7 @@ sub_81AF828: ; 81AF828 ands r1, r3 orrs r1, r2 str r1, [r0, 0x4] - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldrh r2, [r6, 0x8] ldr r7, =0x0000ffff cmp r2, r7 @@ -803962,7 +803963,7 @@ sub_81AF828: ; 81AF828 ands r1, r5 orrs r1, r2 str r1, [r0, 0x4] - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette @081AF896: ldr r0, =nullsub_126 movs r1, 0 @@ -804011,7 +804012,7 @@ sub_81AF828: ; 81AF828 adds r2, 0x78 mov r0, sp movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r5, 0xC] ldrb r1, [r5, 0xC] lsls r0, r1, 4 @@ -804020,7 +804021,7 @@ sub_81AF828: ; 81AF828 ldr r7, =0x02020630 adds r0, r7 adds r1, r5, 0 - bl obj_set_f18_to_r0_f42_to_40 + bl SetSpriteOamTables_NoPriorityFromTable ldrb r0, [r5, 0xC] lsls r1, r0, 4 adds r1, r0 @@ -804129,12 +804130,12 @@ sub_81AF9D8: ; 81AF9D8 ldr r6, =0x0000ffff cmp r0, r6 beq @081AF9FC - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @081AF9FC: ldrh r0, [r4, 0x10] cmp r0, r6 beq @081AFA06 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @081AFA06: ldrb r1, [r4, 0xC] lsls r0, r1, 4 @@ -804142,7 +804143,7 @@ sub_81AF9D8: ; 81AF9D8 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0 bl remove_task pop {r4-r6} @@ -804200,7 +804201,7 @@ sub_81AFA60: ; 81AFA60 ands r1, r4 orrs r1, r2 str r1, [r0, 0x4] - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldrh r2, [r5, 0x8] cmp r2, r4 bne @081AFAB4 @@ -804223,7 +804224,7 @@ sub_81AFA60: ; 81AFA60 ands r1, r6 orrs r1, r2 str r1, [r0, 0x4] - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette @081AFAC6: ldr r0, =nullsub_127 movs r1, 0 @@ -804255,7 +804256,7 @@ sub_81AFA60: ; 81AFA60 ldrb r2, [r5, 0x1] mov r0, sp movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4] ldr r3, =0x02020630 ldrb r1, [r4] @@ -804340,12 +804341,12 @@ sub_81AFBA0: ; 81AFBA0 ldr r6, =0x0000ffff cmp r0, r6 beq @081AFBBE - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @081AFBBE: ldrh r0, [r4, 0x4] cmp r0, r6 beq @081AFBC8 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @081AFBC8: ldrb r1, [r4] lsls r0, r1, 4 @@ -804353,7 +804354,7 @@ sub_81AFBA0: ; 81AFBA0 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r5, 0 bl remove_task pop {r4-r6} @@ -804739,7 +804740,7 @@ AddItemIconObject: ; 81AFE70 bl GetItemIconPic ldr r4, =0x0203cebc ldr r1, [r4] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, [r4] ldr r4, =0x0203cec0 ldr r1, [r4] @@ -804758,7 +804759,7 @@ AddItemIconObject: ; 81AFE70 orrs r0, r2 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r5, 0 movs r1, 0x1 bl GetItemIconPic @@ -804768,7 +804769,7 @@ AddItemIconObject: ; 81AFE70 ands r1, r4 orrs r1, r6 str r1, [r0, 0x4] - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette movs r0, 0x18 bl Alloc adds r5, r0, 0 @@ -804782,7 +804783,7 @@ AddItemIconObject: ; 81AFE70 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -804823,7 +804824,7 @@ sub_81AFF34: ; 81AFF34 bl GetItemIconPic ldr r4, =0x0203cebc ldr r1, [r4] - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, [r4] ldr r4, =0x0203cec0 ldr r1, [r4] @@ -804842,7 +804843,7 @@ sub_81AFF34: ; 81AFF34 orrs r0, r2 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r5, 0 movs r1, 0x1 bl GetItemIconPic @@ -804852,7 +804853,7 @@ sub_81AFF34: ; 81AFF34 ands r1, r4 orrs r1, r6 str r1, [r0, 0x4] - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette movs r0, 0x18 bl Alloc adds r5, r0, 0 @@ -804866,7 +804867,7 @@ sub_81AFF34: ; 81AFF34 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -805108,8 +805109,8 @@ sub_81B0038: ; 81B0038 sub_81B01B0: ; 81B01B0 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -805119,8 +805120,8 @@ sub_81B01B0: ; 81B01B0 thumb_func_start sub_81B01CC sub_81B01CC: ; 81B01CC push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -805222,10 +805223,10 @@ sub_81B020C: ; 81B020C b @081B048C .pool @081B02D4: - bl reset_all_obj_data + bl ResetAllObjectData b @081B0484 @081B02DA: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -805527,7 +805528,7 @@ sub_81B0550: ; 81B0550 bl InitBgsFromTemplates ldr r1, [r5] movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram @@ -805607,7 +805608,7 @@ sub_81B05C8: ; 81B05C8 ldr r0, =gUnknown_08D96BA0 ldr r1, =0x0203cee4 ldr r1, [r1] - bl call_LZZUnCompWram + bl LZDecompressWram b @081B069A .pool @081B0658: @@ -805851,7 +805852,7 @@ sub_81B07E0: ; 81B07E0 ldr r0, [r4] adds r0, r5, r0 ldrb r0, [r0, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram b @081B093E @@ -805957,7 +805958,7 @@ sub_81B07E0: ; 81B07E0 ldr r0, [r0] adds r0, r5, r0 ldrb r0, [r0, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @081B093E: @@ -806711,7 +806712,7 @@ sub_81B0F28: ; 81B0F28 movs r1, 0xE movs r2, 0x17 movs r3, 0x11 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @081B0FBC .pool @081B0F54: @@ -807070,7 +807071,7 @@ sub_81B120C: ; 81B120C movs r0, 0x1 movs r2, 0x17 movs r3, 0x10 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette ldr r1, =gUnknown_086157E0 str r6, [sp] str r5, [sp, 0x4] @@ -807078,7 +807079,7 @@ sub_81B120C: ; 81B120C movs r0, 0x1 movs r2, 0x17 movs r3, 0x12 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram add sp, 0xC @@ -807200,7 +807201,7 @@ c3_0811FAB4: ; 81B12F8 ldr r0, [r4] bl SetMainCallback2 @081B133E: - bl reset_all_obj_data + bl ResetAllObjectData bl sub_81B06F4 adds r0, r5, 0 bl remove_task @@ -808277,7 +808278,7 @@ sub_81B1B8C: ; 81B1B8C movs r1, 0 bl sub_8198070 movs r0, 0x6 - bl ClearWindowTileMap + bl ClearWindowTilemap @081B1BC2: adds r0, r5, 0 bl remove_task @@ -808341,7 +808342,7 @@ sub_81B1C1C: ; 81B1C1C movs r1, 0 bl sub_8198070 movs r0, 0x6 - bl ClearWindowTileMap + bl ClearWindowTilemap bl sub_81221AC lsls r0, 24 lsrs r0, 24 @@ -809367,7 +809368,7 @@ sub_81B2428: ; 81B2428 movs r3, 0x1 bl sub_8199EEC adds r0, r4, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 movs r1, 0x2 bl CopyWindowToVram @@ -809439,7 +809440,7 @@ sub_81B2428: ; 81B2428 bl box_print @081B2540: adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r5, 0 movs r1, 0x2 bl CopyWindowToVram @@ -811153,7 +811154,7 @@ sub_81B3394: ; 81B3394 ldr r4, =0x0203cec4 ldr r0, [r4] ldrb r0, [r0, 0xC] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, [r4] adds r0, 0xC bl sub_81B302C @@ -811951,10 +811952,10 @@ sub_81B3938: ; 81B3938 bl sub_8199CBC add r0, sp, 0x8 ldrb r0, [r0] - bl ClearWindowTileMap + bl ClearWindowTilemap add r0, sp, 0x8 ldrb r0, [r0, 0x1] - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r4, =0x0203cec8 movs r0, 0x9 strb r0, [r4, 0xB] @@ -812096,7 +812097,7 @@ sub_81B3B40: ; 81B3B40 movs r0, 0 movs r1, 0 mov r3, r9 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r1, [sp, 0x30] lsls r0, r1, 16 asrs r0, 16 @@ -812132,7 +812133,7 @@ sub_81B3B40: ; 81B3B40 str r0, [sp, 0x20] ldr r1, [sp, 0x28] movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect @081B3BFA: add sp, 0x34 pop {r3-r5} @@ -812365,14 +812366,14 @@ sub_81B3D48: ; 81B3D48 lsls r0, 4 adds r0, r1 ldrb r0, [r0, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0xA ldrsb r0, [r4, r0] ldr r1, [r5] lsls r0, 4 adds r0, r1 ldrb r0, [r0, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, =0x0203cef0 ldr r1, [r0] ldrb r2, [r6] @@ -812399,14 +812400,14 @@ sub_81B3D48: ; 81B3D48 lsls r0, 4 adds r0, r1 ldrb r0, [r0, 0x8] - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xA ldrsb r0, [r4, r0] ldr r1, [r5] lsls r0, 4 adds r0, r1 ldrb r0, [r0, 0x8] - bl ClearWindowTileMap + bl ClearWindowTilemap mov r0, r8 subs r0, 0x8 adds r0, r7, r0 @@ -812452,14 +812453,14 @@ sub_81B3E60: ; 81B3E60 lsls r0, 4 adds r0, r1 ldrb r0, [r0, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0xA ldrsb r0, [r5, r0] ldr r1, [r4] lsls r0, 4 adds r0, r1 ldrb r0, [r0, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram ldr r0, =0x0203cef0 @@ -815745,7 +815746,7 @@ sub_81B5C14: ; 81B5C14 ldrb r1, [r2, 0x2] ldrb r2, [r2, 0x3] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4, 0xA] adds r0, r5, 0 adds r1, r4, 0 @@ -815771,7 +815772,7 @@ sub_81B5C48: ; 81B5C48 ldrb r1, [r2, 0x2] ldrb r2, [r2, 0x3] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4, 0xA] ldr r2, =0x02020630 ldrb r0, [r4, 0xA] @@ -815841,7 +815842,7 @@ sub_81B5CB0: ; 81B5CB0 ldr r1, =0x02020630 adds r0, r1 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim b @081B5D0E .pool @081B5CFC: @@ -815852,7 +815853,7 @@ sub_81B5CB0: ; 81B5CB0 ldr r1, =0x02020630 adds r0, r1 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @081B5D0E: ldr r2, =0x02020630 ldrb r1, [r4, 0xA] @@ -815877,9 +815878,9 @@ sub_81B5CB0: ; 81B5CB0 sub_81B5D30: ; 81B5D30 push {lr} ldr r0, =gUnknown_08615EB0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r0, =gUnknown_08615EB8 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette pop {r0} bx r0 .pool @@ -815997,7 +815998,7 @@ sub_81B5DF0: ; 81B5DF0 lsrs r3, 24 movs r1, 0xFA movs r2, 0xAA - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -816017,7 +816018,7 @@ sub_81B5DF0: ; 81B5DF0 strh r6, [r5, 0x3C] adds r0, r5, 0 mov r1, r9 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r4] adds r0, r5, 0 bl _call_via_r1 @@ -816091,7 +816092,7 @@ sub_81B5ECC: ; 81B5ECC ldrb r1, [r2, 0x6] ldrb r2, [r2, 0x7] movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4, 0xB] @081B5EEA: pop {r4} @@ -816112,7 +816113,7 @@ sub_81B5EF4: ; 81B5EF4 ldrb r1, [r2, 0x6] ldrb r2, [r2, 0x7] movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4, 0xB] ldr r2, =0x02020630 ldrb r0, [r4, 0xB] @@ -816144,7 +816145,7 @@ sub_81B5F34: ; 81B5F34 ldr r0, =gUnknown_08615F08 adds r1, r3, 0 movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -816176,7 +816177,7 @@ sub_81B5F74: ; 81B5F74 ldr r0, =gUnknown_08615F78 adds r1, r3, 0 movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 pop {r1} @@ -816197,7 +816198,7 @@ sub_81B5F98: ; 81B5F98 lsls r0, 2 ldr r2, =0x02020630 adds r0, r2 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -816224,14 +816225,14 @@ sub_81B5FBC: ; 81B5FBC add r4, r8 adds r0, r4, 0 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim lsls r5, r7, 4 adds r5, r7 lsls r5, 2 add r5, r8 adds r0, r5, 0 movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim strh r6, [r4, 0x26] strh r6, [r5, 0x26] b @081B602C @@ -816245,14 +816246,14 @@ sub_81B5FBC: ; 81B5FBC add r5, r8 adds r0, r5, 0 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim lsls r4, r7, 4 adds r4, r7 lsls r4, 2 add r4, r8 adds r0, r4, 0 movs r1, 0x5 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0000fffc strh r0, [r5, 0x26] movs r0, 0x4 @@ -816270,11 +816271,11 @@ sub_81B5FBC: ; 81B5FBC sub_81B6040: ; 81B6040 push {lr} ldr r0, =gUnknown_08615EF8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08615F70 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08615F00 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette pop {r0} bx r0 .pool @@ -816294,7 +816295,7 @@ sub_81B6064: ; 81B6064 ldrb r1, [r2, 0x4] ldrb r2, [r2, 0x5] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4, 0xC] adds r0, r5, 0 adds r1, r4, 0 @@ -816320,7 +816321,7 @@ sub_81B6098: ; 81B6098 ldrb r1, [r2, 0x4] ldrb r2, [r2, 0x5] movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4, 0xC] adds r0, r5, 0 adds r1, r4, 0 @@ -816390,7 +816391,7 @@ sub_81B60FC: ; 81B60FC subs r1, r2, 0x1 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r5, 0xC] lsls r0, r1, 4 adds r0, r1 @@ -816413,9 +816414,9 @@ sub_81B60FC: ; 81B60FC sub_81B6160: ; 81B6160 push {lr} ldr r0, =gUnknown_08615FF8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08616000 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette pop {r0} bx r0 .pool @@ -824671,7 +824672,7 @@ sub_81BAE98: ; 81BAE98 adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl dp01_tbl3_exec_completed @081BAEE8: pop {r4-r6} @@ -824919,7 +824920,7 @@ sub_81BB02C: ; 81BB02C adds r0, r1 lsls r0, 2 add r0, r10 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r4, =0x03005d70 ldrb r0, [r7] mov r1, r8 @@ -824957,7 +824958,7 @@ sub_81BB02C: ; 81BB02C lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r5, =0x03005d70 ldrb r1, [r4] adds r0, r1, r5 @@ -825708,7 +825709,7 @@ sub_81BB78C: ; 81BB78C adds r0, r1 lsls r0, 2 adds r0, r6 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r4] adds r0, r1 @@ -825755,7 +825756,7 @@ sub_81BB828: ; 81BB828 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -825966,9 +825967,9 @@ sub_81BB9F4: ; 81BB9F4 strb r0, [r1, 0x1] ldr r4, =0x000027f9 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, =c3_0802FDF4 movs r1, 0xA bl AddTask @@ -825993,7 +825994,7 @@ sub_81BB9F4: ; 81BB9F4 ldr r1, =0x02020630 adds r0, r1 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r4, =0x03005d70 ldrb r1, [r7] adds r0, r1, r4 @@ -826080,7 +826081,7 @@ sub_81BBAE8: ; 81BBAE8 cmp r0, 0 bne @081BBB60 adds r0, r3, r5 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d60 ldrb r0, [r4] lsls r0, 2 @@ -828320,7 +828321,7 @@ sub_81BCF58: ; 81BCF58 mov r0, r8 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -828366,7 +828367,7 @@ sub_81BCF58: ; 81BCF58 ldr r1, =0x020244e4 adds r2, r1 ldrb r1, [r2] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, =0x03005d60 ldrb r0, [r6] lsls r0, 2 @@ -828496,7 +828497,7 @@ sub_81BD0E4: ; 81BD0E4 mov r0, r10 adds r1, r5, 0 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 adds r4, r6, r4 strb r0, [r4] @@ -828548,7 +828549,7 @@ sub_81BD0E4: ; 81BD0E4 ldr r1, =0x020244e4 adds r6, r1 ldrb r1, [r6] - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -828635,7 +828636,7 @@ sub_81BD260: ; 81BD260 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r1, =0x03005d70 ldrb r0, [r6] adds r0, r1 @@ -828784,7 +828785,7 @@ sub_81BD37C: ; 81BD37C adds r0, r6, 0 mov r1, r8 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r6, =0x020241e4 ldrb r1, [r5] adds r1, r6 @@ -828858,7 +828859,7 @@ sub_81BD37C: ; 81BD37C mov r0, r8 mov r1, r9 adds r2, r4, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r4, =0x020241e4 ldrb r1, [r6] adds r1, r4 @@ -828867,7 +828868,7 @@ sub_81BD37C: ; 81BD37C lsls r5, 3 adds r5, r0 ldrh r0, [r5, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r5, =0x02020630 ldrb r1, [r6] adds r1, r4 @@ -830369,9 +830370,9 @@ sub_81BE10C: ; 81BE10C lsls r0, 2 adds r0, r4 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =0x0000d6f9 - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r4, r0, 24 ldr r2, =0x02038bce @@ -831288,7 +831289,7 @@ sub_81BE968: ; 81BE968 sub_81BE994: ; 81BE994 push {lr} ldr r0, =gUnknown_08617D94 - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics bl sub_81BEA20 ldr r0, =sub_81BE9C0 movs r1, 0x8 @@ -831345,7 +831346,7 @@ sub_81BEA00: ; 81BEA00 lsrs r4, 24 movs r0, 0xFA lsls r0, 4 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 bl remove_task bl script_env_2_enable_and_set_ctx_running @@ -831375,7 +831376,7 @@ sub_81BEA20: ; 81BEA20 ldrsh r2, [r0, r3] ldr r0, =gUnknown_08617E60 movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -831416,7 +831417,7 @@ sub_81BEA20: ; 81BEA20 asrs r2, 16 ldr r0, =gUnknown_08617E34 movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r0, r1, 4 @@ -831474,7 +831475,7 @@ sub_81BEAD8: ; 81BEAD8 cmp r3, r0 ble @081BEB1A adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles bl sub_81BE968 @081BEB1A: pop {r4} @@ -831672,7 +831673,7 @@ sub_81BEBF4: ; 81BEBF4 ldr r0, =0x0203cf08 ldr r1, [r0] movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_08617B94 movs r0, 0x6 str r0, [sp] @@ -831683,9 +831684,9 @@ sub_81BEBF4: ; 81BEBF4 movs r0, 0 movs r2, 0xC movs r3, 0x1D - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @081BECD8: ldr r1, =0x03005e00 lsls r0, r5, 2 @@ -831991,7 +831992,7 @@ sub_81BED50: ; 81BED50 .pool @081BEF64: movs r0, 0 - bl UnsetBgTileMap + bl UnsetBgTilemap ldr r0, =sub_81BEBB4 bl get_task_id_by_function lsls r0, 24 @@ -832174,7 +832175,7 @@ sub_81BF028: ; 81BF028 mov r0, sp movs r1, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r4] movs r3, 0 strb r0, [r1, 0x8] @@ -832273,7 +832274,7 @@ sub_81BF028: ; 81BF028 cmp r1, r0 bne @081BF238 adds r0, r2, r3 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r5] ldr r0, [r0, 0xC] bl Free @@ -832357,7 +832358,7 @@ sub_81BF248: ; 81BF248 bls @081BF274 adds r0, r5, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @081BF2B0 .pool @081BF2AC: @@ -832483,7 +832484,7 @@ sub_81BF384: ; 81BF384 bl SoundVSyncOff_rev01 movs r0, 0 bl SetVBlankCallback - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks bl remove_some_task movs r0, 0 @@ -832962,7 +832963,7 @@ sub_81BF7E8: ; 81BF7E8 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x1 movs r1, 0xAA bl FillWindowPixelBuffer @@ -832982,7 +832983,7 @@ sub_81BF7E8: ; 81BF7E8 movs r3, 0 bl box_print movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x2 bl CopyWindowToVram @@ -833003,18 +833004,18 @@ sub_81BF7E8: ; 81BF7E8 .4byte @081BF878 @081BF868: movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap b @081BF87E @081BF870: movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap b @081BF87E @081BF878: movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap @081BF87E: movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r5, =gUnknown_08618178 lsls r4, r6, 1 adds r4, r6 @@ -833263,8 +833264,8 @@ sub_81BFA80: ; 81BFA80 sub_81BFAB4: ; 81BFAB4 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -833274,8 +833275,8 @@ sub_81BFAB4: ; 81BFAB4 thumb_func_start sub_81BFAD0 sub_81BFAD0: ; 81BFAD0 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -833373,7 +833374,7 @@ sub_81BFB10: ; 81BFB10 b @081BFDE4 .pool @081BFBD0: - bl reset_all_obj_data + bl ResetAllObjectData ldr r1, =0x030022c0 movs r0, 0x87 lsls r0, 3 @@ -833381,7 +833382,7 @@ sub_81BFB10: ; 81BFB10 b @081BFDEE .pool @081BFBE4: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator b @081BFDE6 @081BFBEA: bl sub_81BFE24 @@ -833634,16 +833635,16 @@ sub_81BFE24: ; 81BFE24 ldr r0, =0x000020bc adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x000010bc adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] adds r1, 0xBC movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram @@ -833731,7 +833732,7 @@ sub_81BFEB0: ; 81BFEB0 ldr r4, =0x0203cf1c ldr r1, [r4] adds r1, 0xBC - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] ldr r2, =0x000040f0 adds r1, r2 @@ -833742,7 +833743,7 @@ sub_81BFEB0: ; 81BFEB0 ldr r1, [r4] ldr r2, =0x000008bc adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @081C004A .pool @@ -833751,7 +833752,7 @@ sub_81BFEB0: ; 81BFEB0 ldr r1, [r4] ldr r2, =0x000018bc adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @081C004A .pool @@ -833760,7 +833761,7 @@ sub_81BFEB0: ; 81BFEB0 ldr r1, [r4] ldr r2, =0x000028bc adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @081C004A .pool @@ -833769,7 +833770,7 @@ sub_81BFEB0: ; 81BFEB0 ldr r1, [r4] ldr r2, =0x000038bc adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @081C004A .pool @@ -833791,12 +833792,12 @@ sub_81BFEB0: ; 81BFEB0 .pool @081BFFF0: ldr r0, =gUnknown_0861CFBC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @081C0046 .pool @081BFFFC: ldr r0, =gUnknown_0861D074 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =0x0203cf1c ldr r1, [r0] ldr r2, =0x000040f0 @@ -833805,12 +833806,12 @@ sub_81BFEB0: ; 81BFEB0 .pool @081C0018: ldr r0, =gUnknown_0861D0F8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @081C0046 .pool @081C0024: ldr r0, =gUnknown_0861D100 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =0x0203cf1c ldr r1, [r0] ldr r2, =0x000040f0 @@ -833819,7 +833820,7 @@ sub_81BFEB0: ; 81BFEB0 .pool @081C0040: ldr r0, =gUnknown_0861D07C - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette @081C0046: ldr r0, =0x0203cf1c ldr r1, [r0] @@ -834211,20 +834212,20 @@ sub_81C0348: ; 81C0348 ldr r1, [r6] adds r1, r4 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r6] adds r1, r5 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap movs r1, 0x80 lsls r1, 9 movs r0, 0x2 movs r2, 0x1 bl ChangeBgX movs r0, 0x13 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap @081C03D8: ldr r0, =0x0203cf1c ldr r1, [r0] @@ -834248,7 +834249,7 @@ sub_81C0348: ; 81C0348 cmp r0, 0x1 bls @081C0416 movs r0, 0xD - bl PutWindowTileMap + bl PutWindowTilemap @081C0416: bl sub_81C2524 ldr r0, =0x0203cf1c @@ -834328,8 +834329,8 @@ sub_81C0484: ; 81C0484 ldrb r0, [r0] strb r0, [r1] bl sub_81C4898 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl sub_80A369C ldr r0, =0x03007420 ldr r1, =0x0000ffff @@ -834556,7 +834557,7 @@ sub_81C0604: ; 81C0604 movs r1, 0x1 bl sub_81C4204 movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram movs r0, 0 @@ -834642,7 +834643,7 @@ sub_81C0704: ; 81C0704 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_resources + bl RemoveObjectAndFreeResources b @081C08EC .pool @081C07A8: @@ -835168,7 +835169,7 @@ sub_81C0B8C: ; 81C0B8C lsls r2, 12 adds r2, 0xBC adds r1, r2 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x1 bl ShowBg movs r0, 0x2 @@ -835352,7 +835353,7 @@ sub_81C0D44: ; 81C0D44 ldr r3, =0xfffff0bc adds r1, r3 adds r1, r2, r1 - bl SetBgTileMap + bl SetBgTilemap ldrb r0, [r4, 0x2] movs r1, 0x80 lsls r1, 9 @@ -835429,7 +835430,7 @@ sub_81C0E48: ; 81C0E48 ldrh r6, [r1] mov r8, r6 movs r0, 0x13 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r2, =0x02020630 ldr r0, [r5] ldr r1, =0x000040d5 @@ -835445,7 +835446,7 @@ sub_81C0E48: ; 81C0E48 cmp r0, 0 blt @081C0E96 movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap @081C0E96: movs r4, 0x3 negs r4, r4 @@ -835463,9 +835464,9 @@ sub_81C0E48: ; 81C0E48 cmp r0, 0 bne @081C0EC4 movs r0, 0x5 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x6 - bl PutWindowTileMap + bl PutWindowTilemap @081C0EC4: ldr r0, [r5] ldr r1, =0x000020bc @@ -835732,7 +835733,7 @@ sub_81C1070: ; 81C1070 bne @081C115E @081C1118: movs r0, 0x13 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r2, =0x02020630 ldr r0, =0x0203cf1c ldr r0, [r0] @@ -835749,7 +835750,7 @@ sub_81C1070: ; 81C1070 cmp r0, 0 blt @081C1142 movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap @081C1142: movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -835779,9 +835780,9 @@ sub_81C1070: ; 81C1070 cmp r0, 0 bne @081C11A0 movs r0, 0xE - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xF - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram movs r0, 0 @@ -835832,9 +835833,9 @@ sub_81C11F4: ; 81C11F4 movs r0, 0x8 bl sub_81C4C60 movs r0, 0x6 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl sub_81C3E9C ldr r4, =0x0203cf1c @@ -835858,9 +835859,9 @@ sub_81C11F4: ; 81C11F4 cmp r0, 0x4 beq @081C125E movs r0, 0xE - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xF - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 movs r1, 0x3 bl sub_81C1DA4 @@ -836629,9 +836630,9 @@ sub_81C18F4: ; 81C18F4 lsls r4, 24 lsrs r4, 24 movs r0, 0xE - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xF - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram movs r0, 0 @@ -836743,7 +836744,7 @@ sub_81C1940: ; 81C1940 b @081C1B74 @081C1A00: movs r0, 0x13 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r2, =0x02020630 ldr r0, [r4] ldr r1, =0x000040d5 @@ -836759,7 +836760,7 @@ sub_81C1940: ; 81C1940 cmp r0, 0 blt @081C1A28 movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap @081C1A28: ldr r1, [r4] ldr r2, =0x000040c6 @@ -836799,7 +836800,7 @@ sub_81C1940: ; 81C1940 cmp r0, 0x3 beq @081C1B74 movs r0, 0x13 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r2, =0x02020630 ldr r0, [r4] ldr r1, =0x000040d5 @@ -836815,7 +836816,7 @@ sub_81C1940: ; 81C1940 cmp r0, 0 blt @081C1AB0 movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap @081C1AB0: ldr r1, [r4] ldr r2, =0x000040c6 @@ -836852,7 +836853,7 @@ sub_81C1940: ; 81C1940 cmp r0, 0 beq @081C1B74 movs r0, 0x13 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r2, =0x02020630 ldr r4, =0x0203cf1c ldr r0, [r4] @@ -836869,7 +836870,7 @@ sub_81C1940: ; 81C1940 cmp r0, 0 blt @081C1B38 movs r0, 0xD - bl ClearWindowTileMap + bl ClearWindowTilemap @081C1B38: ldr r1, [r4] ldr r2, =0x000040c6 @@ -837044,7 +837045,7 @@ sub_81C1BA0: ; 81C1BA0 adds r1, r4, 0 movs r2, 0xB movs r3, 0 - bl CopyToBgTileMapBufferRect_ChangePalette + bl CopyToBgTilemapBufferRect_ChangePalette movs r0, 0x3 bl schedule_bg_copy_tilemap_to_vram adds r0, r4, 0 @@ -837296,7 +837297,7 @@ sub_81C1E20: ; 81C1E20 cmp r0, 0x2 bne @081C1ED4 movs r0, 0xE - bl PutWindowTileMap + bl PutWindowTilemap b @081C1ED4 .pool @081C1EAC: @@ -837315,10 +837316,10 @@ sub_81C1E20: ; 81C1E20 cmp r0, 0 blt @081C1ECE movs r0, 0xD - bl PutWindowTileMap + bl PutWindowTilemap @081C1ECE: movs r0, 0x13 - bl PutWindowTileMap + bl PutWindowTilemap @081C1ED4: movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -837462,7 +837463,7 @@ sub_81C1F80: ; 81C1F80 cmp r0, 0 bne @081C2006 movs r0, 0xF - bl PutWindowTileMap + bl PutWindowTilemap @081C2006: ldrh r0, [r4, 0x4] bl sub_81C240C @@ -837484,10 +837485,10 @@ sub_81C1F80: ; 81C1F80 cmp r0, 0 blt @081C2046 movs r0, 0xD - bl PutWindowTileMap + bl PutWindowTilemap @081C2046: movs r0, 0x13 - bl PutWindowTileMap + bl PutWindowTilemap @081C204C: movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -837623,7 +837624,7 @@ sub_81C20F0: ; 81C20F0 bge @081C217A bl sub_81C4A88 movs r0, 0xD - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @081C217A: @@ -837920,7 +837921,7 @@ sub_81C22CC: ; 81C22CC cmp r0, 0x7 bls @081C2356 movs r0, 0x1 - bl GetBgTileMap + bl GetBgTilemap ldr r1, =0x0203cf1c ldr r1, [r1] ldr r2, =0x000010bc @@ -838272,11 +838273,11 @@ sub_81C2628: ; 81C2628 bl sub_81C228C @081C26C6: movs r0, 0x11 - bl PutWindowTileMap + bl PutWindowTilemap b @081C26EE @081C26CE: movs r0, 0x11 - bl ClearWindowTileMap + bl ClearWindowTilemap mov r0, r8 bl sub_806EBA4 lsls r0, 24 @@ -838343,9 +838344,9 @@ sub_81C2628: ; 81C2628 mov r0, r8 bl sub_81C27DC movs r0, 0x12 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x13 - bl PutWindowTileMap + bl PutWindowTilemap add sp, 0x18 pop {r3} mov r8, r3 @@ -838375,11 +838376,11 @@ sub_81C2794: ; 81C2794 movs r3, 0x1 bl sub_81C25A4 movs r0, 0x12 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x11 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x13 - bl ClearWindowTileMap + bl ClearWindowTilemap add sp, 0x8 pop {r4} pop {r0} @@ -838725,13 +838726,13 @@ sub_81C2AFC: ; 81C2AFC lsrs r4, r0, 24 adds r5, r4, 0 movs r0, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x2 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x3 - bl ClearWindowTileMap + bl ClearWindowTilemap cmp r4, 0x1 beq @081C2B66 cmp r4, 0x1 @@ -838747,9 +838748,9 @@ sub_81C2AFC: ; 81C2AFC b @081C2C06 @081C2B34: movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap bl sub_81A6BF4 lsls r0, 24 lsrs r0, 24 @@ -838762,24 +838763,24 @@ sub_81C2AFC: ; 81C2AFC bne @081C2B5E @081C2B58: movs r0, 0x8 - bl PutWindowTileMap + bl PutWindowTilemap @081C2B5E: movs r0, 0x9 - bl PutWindowTileMap + bl PutWindowTilemap b @081C2C06 @081C2B66: movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0xA - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0xB - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0xC - bl PutWindowTileMap + bl PutWindowTilemap b @081C2C06 @081C2B80: movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, =0x0203cf1c ldr r1, [r0] ldr r2, =0x000040bc @@ -838797,16 +838798,16 @@ sub_81C2AFC: ; 81C2AFC cmp r0, r1 beq @081C2C06 movs r0, 0xE - bl PutWindowTileMap + bl PutWindowTilemap b @081C2C06 .pool @081C2BBC: movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap b @081C2C06 @081C2BC4: movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap ldr r0, =0x0203cf1c ldr r1, [r0] ldr r2, =0x000040bc @@ -838824,12 +838825,12 @@ sub_81C2AFC: ; 81C2AFC cmp r0, r1 beq @081C2C06 movs r0, 0xF - bl PutWindowTileMap + bl PutWindowTilemap b @081C2C06 .pool @081C2C00: movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap @081C2C06: movs r4, 0 ldr r5, =0x0203cf1c @@ -838839,7 +838840,7 @@ sub_81C2AFC: ; 81C2AFC adds r0, r1 adds r0, r4 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -838874,7 +838875,7 @@ sub_81C2C38: ; 81C2C38 b @081C2D0E @081C2C58: movs r0, 0x4 - bl ClearWindowTileMap + bl ClearWindowTilemap bl sub_81A6BF4 lsls r0, 24 lsrs r0, 24 @@ -838887,18 +838888,18 @@ sub_81C2C38: ; 81C2C38 bne @081C2C7C @081C2C76: movs r0, 0x8 - bl ClearWindowTileMap + bl ClearWindowTilemap @081C2C7C: movs r0, 0x9 - bl ClearWindowTileMap + bl ClearWindowTilemap b @081C2D0E @081C2C84: movs r0, 0xA - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xB - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0xC - bl ClearWindowTileMap + bl ClearWindowTilemap b @081C2D0E @081C2C98: ldr r0, =0x0203cf1c @@ -838918,12 +838919,12 @@ sub_81C2C38: ; 81C2C38 cmp r0, r1 beq @081C2D0E movs r0, 0xE - bl ClearWindowTileMap + bl ClearWindowTilemap b @081C2D0E .pool @081C2CCC: movs r0, 0x5 - bl ClearWindowTileMap + bl ClearWindowTilemap b @081C2D0E @081C2CD4: ldr r0, =0x0203cf1c @@ -838943,12 +838944,12 @@ sub_81C2C38: ; 81C2C38 cmp r0, r1 beq @081C2D0E movs r0, 0xF - bl ClearWindowTileMap + bl ClearWindowTilemap b @081C2D0E .pool @081C2D08: movs r0, 0x5 - bl ClearWindowTileMap + bl ClearWindowTilemap @081C2D0E: movs r4, 0 @081C2D10: @@ -839008,7 +839009,7 @@ sub_81C2D68: ; 81C2D68 ldrb r0, [r4] cmp r0, 0xFF beq @081C2D8C - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] bl RemoveWindow movs r0, 0xFF @@ -840991,12 +840992,12 @@ sub_81C3E9C: ; 81C3E9C bl sub_81C25A4 @081C3F20: adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap b @081C3F36 .pool @081C3F30: adds r0, r5, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap @081C3F36: movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -841312,7 +841313,7 @@ sub_81C41C0: ; 81C41C0 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r5] ldr r1, =0x000040d3 adds r0, r1 @@ -841440,7 +841441,7 @@ sub_81C42C8: ; 81C42C8 movs r1, 0 movs r2, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r1, [r5] ldr r2, =0x000040d3 adds r1, r2 @@ -841494,7 +841495,7 @@ sub_81C4318: ; 81C4318 adds r0, r4, 0 adds r1, r5, 0 str r3, [sp] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =gUnknown_0861CFDC adds r5, r0 ldrb r1, [r5] @@ -841902,7 +841903,7 @@ sub_81C45F4: ; 81C45F4 @081C46B0: ldr r1, [r1, 0x8] ldr r3, [r5, 0xC] - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 b @081C4768 .pool @081C46CC: @@ -841913,7 +841914,7 @@ sub_81C45F4: ; 81C45F4 ldr r1, [r3, 0x8] @081C46D6: ldr r3, [r5, 0xC] - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack b @081C4768 .pool @081C46E4: @@ -841943,7 +841944,7 @@ sub_81C45F4: ; 81C45F4 ldrh r2, [r5, 0x2] ldr r3, [r5, 0xC] adds r0, r4, 0 - bl help_system_enable_unless_flashback__sp199 + bl DecompressMonPic_DetectFrontOrBack_2 b @081C4768 .pool @081C472C: @@ -841958,7 +841959,7 @@ sub_81C45F4: ; 81C45F4 ldrh r2, [r5, 0x2] ldr r3, [r5, 0xC] adds r0, r4, 0 - bl sub_8034B50 + bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack b @081C4768 .pool @081C4750: @@ -841967,7 +841968,7 @@ sub_81C45F4: ; 81C45F4 ldr r2, [r5, 0xC] bl sub_806E7CC adds r4, r0, 0 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldrh r0, [r4, 0x4] movs r1, 0x1 bl sub_806A068 @@ -842026,7 +842027,7 @@ sub_81C47B4: ; 81C47B4 movs r1, 0x28 movs r2, 0x40 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r8, r0 @@ -842255,7 +842256,7 @@ sub_81C4984: ; 81C4984 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r1, [r6] ldr r2, [r1, 0x8] movs r0, 0x3C @@ -842284,9 +842285,9 @@ sub_81C49E0: ; 81C49E0 ldr r0, =0x0203cf1c ldr r0, [r0] ldr r0, [r0, 0x8] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, =0x00007533 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 bl sub_81C4984 pop {r4} @@ -842316,7 +842317,7 @@ sub_81C4A08: ; 81C4A08 movs r1, 0x10 movs r2, 0x88 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront ldr r2, =0x0203cf1c ldr r1, [r2] ldr r3, =0x000040d4 @@ -842363,7 +842364,7 @@ sub_81C4A88: ; 81C4A88 movs r1, 0x40 movs r2, 0x98 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4] @081C4AA6: ldr r0, [r5] @@ -842382,7 +842383,7 @@ sub_81C4A88: ; 81C4A88 subs r1, r2, 0x1 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim movs r0, 0x2 movs r1, 0 bl sub_81C4204 @@ -842438,7 +842439,7 @@ sub_81C4AF8: ; 81C4AF8 ldr r0, =gUnknown_0861D084 movs r2, 0x28 mov r3, r9 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r7, r5 strb r0, [r1] adds r4, r1, 0 @@ -842450,7 +842451,7 @@ sub_81C4AF8: ; 81C4AF8 lsls r0, 2 adds r0, r6 movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim b @081C4B9A .pool @081C4B74: @@ -842462,7 +842463,7 @@ sub_81C4AF8: ; 81C4AF8 lsls r0, 2 adds r0, r6 movs r1, 0x5 - bl obj_anim_image_start + bl StartObjectImageAnim b @081C4B9A @081C4B8A: ldrb r1, [r4] @@ -842471,7 +842472,7 @@ sub_81C4AF8: ; 81C4AF8 lsls r0, 2 adds r0, r6 movs r1, 0x6 - bl obj_anim_image_start + bl StartObjectImageAnim @081C4B9A: ldrb r1, [r4] lsls r0, r1, 4 @@ -842646,7 +842647,7 @@ sub_81C4C84: ; 81C4C84 mov r2, r8 @081C4CE4: lsrs r1, r2, 24 - bl obj_anim_image_start + bl StartObjectImageAnim b @081C4D02 @081C4CEC: adds r0, r5, r4 @@ -842658,7 +842659,7 @@ sub_81C4C84: ; 81C4C84 adds r1, r6, 0x6 lsls r1, 24 lsrs r1, 24 - bl obj_anim_image_start + bl StartObjectImageAnim @081C4D02: adds r0, r4, 0x1 lsls r0, 24 @@ -843032,8 +843033,8 @@ sub_81C4F98: ; 81C4F98 sub_81C501C: ; 81C501C push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -843043,8 +843044,8 @@ sub_81C501C: ; 81C501C thumb_func_start sub_81C5038 sub_81C5038: ; 81C5038 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -843120,7 +843121,7 @@ sub_81C5078: ; 81C5078 bl remove_some_task b @081C51A2 @081C50F4: - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator b @081C51A2 @081C50FA: bl sub_80A1A74 @@ -843131,7 +843132,7 @@ sub_81C5078: ; 81C5078 b @081C51A0 .pool @081C510C: - bl reset_all_obj_data + bl ResetAllObjectData b @081C51A2 @081C5112: bl sub_81221AC @@ -843240,7 +843241,7 @@ sub_81C51DC: ; 81C51DC ldr r1, [r0] adds r1, 0x4 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram @@ -843308,7 +843309,7 @@ sub_81C5238: ; 81C5238 ldr r4, =0x0203cf2c ldr r1, [r4] adds r1, 0x4 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r1, [r4] b @081C52DC .pool @@ -843321,7 +843322,7 @@ sub_81C5238: ; 81C5238 .pool @081C52C8: ldr r0, =gUnknown_0861F3CC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic b @081C52D8 .pool @081C52D4: @@ -844363,8 +844364,8 @@ sub_81C5B4C: ; 81C5B4C bl SetMainCallback2 @081C5B9E: bl sub_81C56CC - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl FreeAllWindowBuffers ldr r0, =0x0203cf2c ldr r0, [r0] @@ -845415,7 +845416,7 @@ sub_81C64B4: ; 81C64B4 movs r1, 0 bl sub_8198070 movs r0, 0x3 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram adds r0, r5, 0 @@ -845433,7 +845434,7 @@ sub_81C64B4: ; 81C64B4 movs r1, 0 bl sub_8198070 movs r0, 0x3 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram adds r0, r6, 0 @@ -846191,9 +846192,9 @@ sub_81C6BD8: ; 81C6BD8 cmp r4, 0x4 bls @081C6C04 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram movs r0, 0x1 @@ -846374,7 +846375,7 @@ sub_81C6D6C: ; 81C6D6C movs r1, 0 bl sub_8198070 ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] bl RemoveWindow movs r0, 0x1 @@ -846452,7 +846453,7 @@ sub_81C6E1C: ; 81C6E1C movs r1, 0 bl sub_8197DF8 movs r0, 0x2 - bl ClearWindowTileMap + bl ClearWindowTilemap movs r0, 0x1 bl schedule_bg_copy_tilemap_to_vram pop {r0} @@ -846475,9 +846476,9 @@ sub_81C6E38: ; 81C6E38 ldr r0, =0x00001024 adds r4, r0 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldrb r1, [r5] lsls r0, r1, 4 adds r0, r1 @@ -846490,7 +846491,7 @@ sub_81C6E38: ; 81C6E38 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0xFF strb r0, [r5] @081C6E80: @@ -846509,7 +846510,7 @@ sub_81C6E98: ; 81C6E98 adds r4, r0, 0 ldr r0, =gUnknown_08D9ADD0 adds r1, r4, 0 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =0x03005d90 ldr r0, [r0] ldr r1, =0x00000ca9 @@ -846526,7 +846527,7 @@ sub_81C6E98: ; 81C6E98 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette adds r0, r4, 0 bl Free add sp, 0x8 @@ -846547,7 +846548,7 @@ sub_81C6EF4: ; 81C6EF4 movs r1, 0x44 movs r2, 0x38 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront strb r0, [r4] pop {r4} pop {r0} @@ -846627,9 +846628,9 @@ sub_81C6F90: ; 81C6F90 ldr r0, =0x00001025 adds r4, r0 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r0, r4, 0 adds r1, r4, 0 adds r2, r6, 0 @@ -847023,8 +847024,8 @@ sub_81C72BC: ; 81C72BC movs r0, 0x1 strh r0, [r1, 0x8] bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator movs r0, 0 bl SetVBlankCallback ldr r0, =sub_81C742C @@ -847155,8 +847156,8 @@ sub_81C7388: ; 81C7388 sub_81C7400: ; 81C7400 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -847166,8 +847167,8 @@ sub_81C7400: ; 81C7400 sub_81C7418: ; 81C7418 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests pop {r0} bx r0 thumb_func_end sub_81C7418 @@ -847522,8 +847523,8 @@ sub_81C76C4: ; 81C76C4 adds r4, r0, 0 cmp r4, 0 beq @081C76F4 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =sub_81C7764 movs r1, 0x1 bl sub_81C7078 @@ -847639,18 +847640,18 @@ sub_81C7764: ; 81C7764 adds r4, 0x2C movs r0, 0 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_08DC7D84 movs r0, 0 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r0, =gUnknown_08DC7B60 movs r1, 0 movs r2, 0x20 bl sub_81C7944 movs r0, 0 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 b @081C782C .pool @@ -847868,7 +847869,7 @@ sub_81C795C: ; 81C795C cmp r0, 0 beq @081C7988 ldrh r0, [r4, 0x4] - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0xFF @@ -848152,7 +848153,7 @@ sub_81C7B74: ; 81C7B74 str r0, [r4, 0x10] bl sub_81C7BF8 ldrb r0, [r4, 0x10] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x10] movs r1, 0x3 bl CopyWindowToVram @@ -848238,7 +848239,7 @@ sub_81C7C28: ; 81C7C28 ldr r4, =gUnknown_0861FA4C @081C7C36: adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0 @@ -848246,7 +848247,7 @@ sub_81C7C28: ; 81C7C28 ldr r0, =gUnknown_0861FA54 bl sub_81C795C movs r0, 0 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 movs r1, 0x80 @@ -848260,7 +848261,7 @@ sub_81C7C28: ; 81C7C28 movs r1, 0xDC movs r2, 0xC movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -848281,11 +848282,11 @@ sub_81C7C94: ; 81C7C94 movs r0, 0 bl sub_81C763C ldr r0, [r0, 0x18] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 thumb_func_end sub_81C7C94 @@ -848362,11 +848363,11 @@ sub_81C7D28: ; 81C7D28 bl sub_81C763C adds r6, r0, 0 ldr r0, =gUnknown_0861FA64 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic movs r0, 0x1 - bl gpu_pal_alloc_new + bl AllocObjectPalette movs r0, 0x2 - bl gpu_pal_alloc_new + bl AllocObjectPalette movs r5, 0 ldr r0, =0x02020630 mov r8, r0 @@ -848376,7 +848377,7 @@ sub_81C7D28: ; 81C7D28 movs r1, 0 movs r2, 0 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 lsls r4, r5, 2 @@ -848399,7 +848400,7 @@ sub_81C7D28: ; 81C7D28 movs r1, 0 movs r2, 0 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r1, r0, 24 adds r2, r6, 0 @@ -848471,13 +848472,13 @@ sub_81C7E14: ; 81C7E14 cmp r4, 0x4 bne @081C7E30 movs r0, 0x2 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag ldr r3, [r5, 0x20] adds r0, 0x20 b @081C7E3A @081C7E30: movs r0, 0x2 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag ldr r3, [r5, 0x20] adds r0, 0x40 @081C7E3A: @@ -848521,7 +848522,7 @@ sub_81C7E58: ; 81C7E58 ldr r0, =gUnknown_08DC7F00 adds r4, r0 movs r0, 0x1 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r1, r0, 0 lsls r1, 24 lsrs r1, 4 @@ -848537,7 +848538,7 @@ sub_81C7E58: ; 81C7E58 adds r1, r4, 0 bl LZ77UnCompWram movs r0, 0x2 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r0, 0 lsls r1, 16 lsrs r1, 11 @@ -848550,7 +848551,7 @@ sub_81C7E58: ; 81C7E58 movs r3, 0x1 bl RequestDma3Copy movs r0, 0x2 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag ldr r3, [r7, 0x20] ldrh r1, [r6, 0x4] adds r0, r1 @@ -848603,7 +848604,7 @@ sub_81C7F24: ; 81C7F24 ldr r0, =gUnknown_08DC7F00 adds r4, r0 movs r0, 0x2 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag adds r1, r0, 0 lsls r1, 24 lsrs r1, 4 @@ -848619,7 +848620,7 @@ sub_81C7F24: ; 81C7F24 adds r1, r4, 0 bl LZ77UnCompWram movs r0, 0x2 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r0, 0 lsls r1, 16 lsrs r1, 11 @@ -849114,7 +849115,7 @@ sub_81C82E4: ; 81C82E4 ldrb r0, [r5] adds r1, r5, 0 adds r1, 0x88 - bl SetBgTileMap + bl SetBgTilemap ldrb r0, [r5] movs r1, 0x20 str r1, [sp] @@ -849122,7 +849123,7 @@ sub_81C82E4: ; 81C82E4 adds r1, r4, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldrb r0, [r5] movs r1, 0 movs r2, 0 @@ -849137,7 +849138,7 @@ sub_81C82E4: ; 81C82E4 movs r2, 0x2 bl ChangeBgY ldrb r0, [r5] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r4,r5} pop {r0} @@ -849152,7 +849153,7 @@ sub_81C835C: ; 81C835C movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r4, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x8] movs r1, 0x1 bl CopyWindowToVram @@ -850337,7 +850338,7 @@ sub_81C8C64: ; 81C8C64 bl GetWindowAttribute lsls r0, 24 lsrs r0, 24 - bl GetBgTileMap + bl GetBgTilemap adds r2, r0, 0 ldrh r0, [r5, 0xA] lsls r0, 6 @@ -850638,7 +850639,7 @@ sub_81C8ED0: ; 81C8ED0 ldr r4, =gUnknown_0861FBFC @081C8ED6: adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0 @@ -850668,7 +850669,7 @@ sub_81C8EF8: ; 81C8EF8 adds r2, 0x1 lsls r2, 3 movs r3, 0x7 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 lsls r0, r3, 4 @@ -850696,7 +850697,7 @@ sub_81C8EF8: ; 81C8EF8 mov r0, r10 adds r1, r6, 0 movs r3, 0x7 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 lsls r2, r3, 4 @@ -850725,7 +850726,7 @@ sub_81C8EF8: ; 81C8EF8 mov r0, r10 adds r1, r6, 0 movs r3, 0x7 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 lsls r1, r3, 4 @@ -850760,15 +850761,15 @@ sub_81C8FE0: ; 81C8FE0 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x3C] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4, 0x40] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles ldr r0, [r4, 0x44] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0xA - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x14 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r4} pop {r0} bx r0 @@ -852155,14 +852156,14 @@ sub_81C9A10: ; 81C9A10 adds r1, r5, 0 adds r1, 0x8C movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_08DC9130 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_08DC90C0 movs r1, 0x10 movs r2, 0x20 @@ -852800,7 +852801,7 @@ sub_81C9FC4: ; 81C9FC4 ldr r4, =gUnknown_086201C4 @081C9FCA: adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0x1 @@ -852817,21 +852818,21 @@ sub_81C9FC4: ; 81C9FC4 sub_81C9FEC: ; 81C9FEC push {lr} movs r0, 0x3 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x1 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x4 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x5 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x6 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x7 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x8 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x3 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag bl sub_81CA094 bl sub_81CA698 pop {r0} @@ -852865,7 +852866,7 @@ sub_81CA02C: ; 81CA02C movs r1, 0x8C asrs r2, r5, 16 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -852907,7 +852908,7 @@ sub_81CA094: ; 81CA094 ldr r0, [r4] bl obj_free_rotscale_entry ldm r4!, {r0} - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles subs r5, 0x1 cmp r5, 0 bge @081CA0AA @@ -852953,7 +852954,7 @@ sub_81CA0EC: ; 81CA0EC bl sub_81C763C mov r10, r0 movs r0, 0x3 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag lsls r0, 16 lsrs r0, 16 str r0, [sp, 0x4] @@ -853002,7 +853003,7 @@ sub_81CA0EC: ; 81CA0EC adds r0, 0x4 lsls r0, 16 lsrs r0, 16 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r3, [r4] lsls r0, 4 ldrb r2, [r3, 0x5] @@ -853533,7 +853534,7 @@ sub_81CA4AC: ; 81CA4AC lsrs r2, 6 adds r0, r4, 0 movs r3, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft ldrb r1, [r4, 0x1] movs r0, 0x4 negs r0, r0 @@ -853663,7 +853664,7 @@ sub_81CA640: ; 81CA640 movs r1, 0x10 movs r2, 0x60 movs r3, 0x4 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -853699,7 +853700,7 @@ sub_81CA698: ; 81CA698 movs r0, 0x2 bl sub_81C763C ldr r0, [r0, 0x28] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r0} bx r0 thumb_func_end sub_81CA698 @@ -853745,7 +853746,7 @@ sub_81CA6E0: ; 81CA6E0 strh r0, [r4, 0x8] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x8] movs r1, 0x66 bl FillWindowPixelBuffer @@ -854013,8 +854014,8 @@ sub_81CA8B0: ; 81CA8B0 sub_81CA914: ; 81CA914 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl sub_80BA0A8 pop {r0} bx r0 @@ -855390,14 +855391,14 @@ sub_81CB324: ; 81CB324 ldr r0, =0x00001024 adds r1, r5, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_086225D4 movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_08622510 movs r1, 0x20 movs r2, 0x20 @@ -855420,7 +855421,7 @@ sub_81CB324: ; 81CB324 adds r1, r5, 0 adds r1, 0x24 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap movs r1, 0x80 lsls r1, 5 movs r0, 0x20 @@ -855430,14 +855431,14 @@ sub_81CB324: ; 81CB324 movs r0, 0x1 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r0, =gUnknown_086226E0 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 movs r0, 0x1 @081CB418: - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 b @081CB506 .pool @@ -856579,7 +856580,7 @@ sub_81CBCEC: ; 81CBCEC bl GetWindowAttribute lsls r0, 24 lsrs r0, 24 - bl GetBgTileMap + bl GetBgTilemap adds r6, r0, 0 lsls r4, 7 adds r4, 0x3A @@ -856623,7 +856624,7 @@ sub_81CBD48: ; 81CBD48 bl GetWindowAttribute lsls r0, 24 lsrs r0, 24 - bl GetBgTileMap + bl GetBgTilemap lsls r4, 7 adds r4, 0x3A adds r0, r4 @@ -856652,12 +856653,12 @@ sub_81CBD78: ; 81CBD78 movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r4, 0x10] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x12] movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r4, 0x12] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x10] movs r1, 0x1 bl CopyWindowToVram @@ -857025,7 +857026,7 @@ sub_81CC058: ; 81CC058 movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r4, 0x14] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x14] movs r1, 0x3 bl CopyWindowToVram @@ -857057,7 +857058,7 @@ sub_81CC09C: ; 81CC09C movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r4, 0x14] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x14] movs r1, 0x3 bl CopyWindowToVram @@ -857222,9 +857223,9 @@ sub_81CC1DC: ; 81CC1DC movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r0} bx r0 @@ -857251,7 +857252,7 @@ sub_81CC214: ; 81CC214 ldr r4, =gUnknown_08622810 @081CC224: adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0 @@ -857276,7 +857277,7 @@ sub_81CC214: ; 81CC214 orrs r0, r1 str r0, [sp, 0x4] mov r0, sp - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r2, =0x00001824 adds r1, r6, r2 lsls r0, 16 @@ -857285,7 +857286,7 @@ sub_81CC214: ; 81CC214 adds r0, r2 str r0, [r1] movs r0, 0xD - bl gpu_pal_alloc_new + bl AllocObjectPalette lsls r0, 24 lsrs r0, 20 movs r1, 0x80 @@ -857315,21 +857316,21 @@ sub_81CC2B4: ; 81CC2B4 ldr r0, [r4, 0x1C] cmp r0, 0 beq @081CC2C8 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081CC2C8: ldr r0, [r4, 0x20] cmp r0, 0 beq @081CC2D2 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081CC2D2: movs r0, 0x8 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x7 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0xC - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0xD - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r4} pop {r0} bx r0 @@ -857347,7 +857348,7 @@ sub_81CC2F0: ; 81CC2F0 movs r1, 0x4 movs r2, 0x50 movs r3, 0x5 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -857371,7 +857372,7 @@ sub_81CC330: ; 81CC330 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x1C] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0 str r0, [r4, 0x1C] pop {r4} @@ -857417,7 +857418,7 @@ sub_81CC370: ; 81CC370 movs r1, 0x2C movs r2, 0x68 movs r3, 0x6 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -857446,7 +857447,7 @@ sub_81CC39C: ; 81CC39C adds r5, r7, r1 adds r1, r5, 0 movs r2, 0 - bl sub_80345F0 + bl DecompressPicFromTable ldr r0, =gTrainerFrontPicPaletteTable adds r4, r0 ldr r0, [r4] @@ -857831,8 +857832,8 @@ sub_81CC670: ; 81CC670 sub_81CC6A4: ; 81CC6A4 push {lr} bl copy_pal_bg_faded_to_pal_ram - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl sub_81237B4 pop {r0} bx r0 @@ -858223,7 +858224,7 @@ sub_81CC9C0: ; 81CC9C0 ldr r4, =gUnknown_086230F8 @081CC9C6: adds r0, r4, 0 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0 @@ -858244,15 +858245,15 @@ sub_81CC9EC: ; 81CC9EC bl sub_81C763C adds r4, r0, 0 movs r0, 0x6 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0xB - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag adds r5, r4, 0 adds r5, 0xC movs r4, 0x2 @081CCA08: ldm r5!, {r0} - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles subs r4, 0x1 cmp r4, 0 bge @081CCA08 @@ -858289,7 +858290,7 @@ sub_81CCA1C: ; 81CCA1C bl CpuSet movs r0, 0x1 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r0, =gUnknown_08623110 bl AddWindow movs r4, 0 @@ -858313,7 +858314,7 @@ sub_81CCA1C: ; 81CCA1C movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r5, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r5, 0x8] movs r1, 0x3 bl CopyWindowToVram @@ -858397,7 +858398,7 @@ sub_81CCB0C: ; 81CCB0C movs r1, 0 movs r2, 0 movs r3, 0xC - bl PutWindowRectTileMap + bl PutWindowRectTilemap ldrb r0, [r4, 0x8] adds r2, r5, 0x4 movs r1, 0x1 @@ -858429,7 +858430,7 @@ sub_81CCB0C: ; 81CCB0C movs r1, 0 movs r2, 0 movs r3, 0xC - bl PutWindowRectTileMap + bl PutWindowRectTilemap ldrb r0, [r4, 0x8] adds r2, r5, 0x4 movs r1, 0x1 @@ -858451,7 +858452,7 @@ sub_81CCB0C: ; 81CCB0C movs r0, 0x1 movs r2, 0x11 movs r3, 0x6 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect b @081CCC0C .pool @081CCBDC: @@ -858459,7 +858460,7 @@ sub_81CCB0C: ; 81CCB0C movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r4, 0x8] - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x8] adds r2, r5, 0x4 movs r1, 0x1 @@ -858493,9 +858494,9 @@ sub_81CCB0C: ; 81CCB0C movs r0, 0x1 movs r2, 0x11 movs r3, 0x4 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0x1 bl sub_81CCFA4 @081CCC40: @@ -858694,7 +858695,7 @@ sub_81CCD70: ; 81CCD70 movs r0, 0x1 movs r2, 0x11 movs r3, 0x6 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r0, 0xC8 adds r1, r4, 0 muls r1, r0 @@ -858707,7 +858708,7 @@ sub_81CCD70: ; 81CCD70 movs r0, 0x1 movs r2, 0x12 movs r3, 0x6 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect @081CCDD4: add sp, 0x8 pop {r4-r6} @@ -858799,7 +858800,7 @@ sub_81CCE58: ; 81CCE58 ldr r0, =gUnknown_086231D0 asrs r2, r7, 16 movs r3, 0x8 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r2, r0, 4 @@ -860475,7 +860476,7 @@ sub_81CDB98: ; 81CDB98 str r2, [sp] adds r2, r4, 0 adds r3, r5, 0 - bl sub_8034654 + bl DecompressMonPic adds r0, r4, 0 mov r1, r8 adds r2, r5, 0 @@ -860926,7 +860927,7 @@ sub_81CDE94: ; 81CDE94 bl LZ77UnCompVram movs r0, 0x3 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap bl sub_81CDD5C cmp r0, 0x1 bne @081CDFF2 @@ -860938,10 +860939,10 @@ sub_81CDE94: ; 81CDE94 movs r0, 0x3 movs r2, 0 movs r3, 0x5 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect @081CDFF2: movs r0, 0x3 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_08DC6528 movs r1, 0x10 movs r2, 0x20 @@ -860970,9 +860971,9 @@ sub_81CDE94: ; 81CDE94 bl LZ77UnCompVram movs r0, 0x2 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x2 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_086231E8 movs r1, 0x30 movs r2, 0x20 @@ -861002,7 +861003,7 @@ sub_81CDE94: ; 81CDE94 bl CpuSet movs r0, 0x1 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap b @081CDFB0 .pool @081CE0B0: @@ -861099,7 +861100,7 @@ sub_81CDE94: ; 81CDE94 lsls r1, 5 adds r0, r5, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap bl sub_81CDD5C cmp r0, 0x1 beq @081CE19C @@ -861108,15 +861109,15 @@ sub_81CDE94: ; 81CDE94 ldr r2, =0x00001821 adds r0, r5, r2 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r1, =0x00001822 adds r0, r5, r1 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap ldr r2, =0x00001823 adds r0, r5, r2 ldrb r0, [r0] - bl PutWindowTileMap + bl PutWindowTilemap b @081CDFB0 .pool @081CE1C8: @@ -862043,12 +862044,12 @@ sub_81CE964: ; 81CE964 bne @081CE982 adds r0, r5, 0 movs r1, 0 - bl obj_anim_image_start + bl StartObjectImageAnim b @081CE98A @081CE982: adds r0, r5, 0 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim @081CE98A: pop {r4,r5} pop {r0} @@ -862074,7 +862075,7 @@ sub_81CE990: ; 81CE990 @081CE9B0: movs r0, 0x66 @081CE9B2: - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 4 ldrb r2, [r5, 0x5] movs r1, 0xF @@ -862095,7 +862096,7 @@ sub_81CE9C8: ; 81CE9C8 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4} pop {r0} bx r0 @@ -862150,7 +862151,7 @@ sub_81CE9E4: ; 81CE9E4 adds r1, r6, r2 str r0, [r1] movs r0, 0x69 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 movs r1, 0 @@ -862161,7 +862162,7 @@ sub_81CE9E4: ; 81CE9E4 .pool @081CEA78: mov r0, sp - bl gpu_tile_obj_alloc_and_load_multiple + bl LoadObjectPics mov r0, r10 bl sub_81C795C movs r4, 0 @@ -862179,7 +862180,7 @@ sub_81CE9E4: ; 81CE9E4 adds r0, r7, 0 movs r1, 0xE2 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -862238,7 +862239,7 @@ sub_81CE9E4: ; 81CE9E4 adds r0, r7, 0 movs r1, 0xE6 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -862280,7 +862281,7 @@ sub_81CE9E4: ; 81CE9E4 adds r0, r7, 0 movs r1, 0xDE movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 cmp r3, 0x40 @@ -862319,7 +862320,7 @@ sub_81CE9E4: ; 81CE9E4 mov r1, r10 bl sub_81D32B0 mov r0, r8 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic movs r0, 0 mov r3, r10 str r0, [r3, 0x8] @@ -862346,15 +862347,15 @@ sub_81CEBF4: ; 81CEBF4 ldr r1, =0x000028dc adds r0, r5, r1 ldr r0, [r0] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x6A - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x69 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x6A - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x69 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag b @081CEC68 .pool @081CEC28: @@ -862369,22 +862370,22 @@ sub_81CEBF4: ; 81CEBF4 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0x6 bls @081CEC2A movs r0, 0x65 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x66 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x67 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x65 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x66 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @081CEC68: ldr r0, =0x00001816 adds r1, r5, r0 @@ -862397,11 +862398,11 @@ sub_81CEBF4: ; 81CEBF4 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x64 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x64 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag @081CEC8E: pop {r4,r5} pop {r0} @@ -862500,14 +862501,14 @@ sub_81CED30: ; 81CED30 bl sub_81CDCD4 str r0, [sp, 0x20] adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette lsls r0, 24 lsrs r0, 24 ldr r4, =0x00001818 add r4, r8 strh r0, [r4] adds r0, r5, 0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic ldr r5, =0x0000181a add r5, r8 strh r0, [r5] @@ -862515,16 +862516,16 @@ sub_81CED30: ; 81CED30 movs r1, 0x26 movs r2, 0x68 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strb r0, [r7] cmp r0, 0x40 bne @081CEDBC movs r0, 0x64 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x64 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0xFF strb r0, [r7] b @081CEE26 @@ -862589,8 +862590,8 @@ sub_81CEE44: ; 81CEE44 push {r4,lr} bl sub_81CDC70 adds r4, r0, 0 - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram adds r0, r4, 0 bl sub_81D2108 @@ -863413,20 +863414,20 @@ sub_81CF418: ; 81CF418 adds r1, r5, 0 adds r1, 0x10 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_086234AC movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram ldr r0, =gUnknown_086233C4 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @081CF498: movs r0, 0 b @081CF570 @@ -863865,7 +863866,7 @@ sub_81CF7C8: ; 81CF7C8 strh r0, [r4, 0x8] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap ldrb r0, [r4, 0x8] movs r1, 0x1 bl CopyWindowToVram @@ -864799,18 +864800,18 @@ sub_81CFEB8: ; 81CFEB8 adds r1, r5, 0 adds r1, 0x10 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_086236CC movs r0, 0x1 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r0, =gUnknown_086235E4 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @081CFF32: movs r0, 0 b @081CFFF4 @@ -865239,7 +865240,7 @@ sub_81D024C: ; 81D024C strh r0, [r4, 0x8] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap bl sub_81CFB38 adds r2, r0, 0 ldrh r0, [r4, 0x8] @@ -866259,21 +866260,21 @@ sub_81D09F4: ; 81D09F4 adds r0, r4, 0 bl sub_81D1178 movs r0, 0x9 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0xF - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x10 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x11 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x12 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x13 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag ldr r0, [r4, 0x14] bl obj_free_rotscale_entry ldr r0, [r4, 0x14] - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0xE bl sub_81C7650 pop {r4} @@ -866336,12 +866337,12 @@ sub_81D0A6C: ; 81D0A6C adds r1, r5, 0 adds r1, 0x1C movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, =gUnknown_08DDE12C movs r0, 0x2 movs r2, 0 movs r3, 0 - bl CopyToBgTileMapBuffer + bl CopyToBgTilemapBuffer ldr r0, =gUnknown_08DDE010 movs r1, 0x10 movs r2, 0x20 @@ -866370,7 +866371,7 @@ sub_81D0A6C: ; 81D0A6C ldr r0, =0x0000081c adds r1, r5, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap movs r0, 0x20 str r0, [sp] movs r0, 0x14 @@ -866379,7 +866380,7 @@ sub_81D0A6C: ; 81D0A6C movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 ldr r0, =gUnknown_08623FF8 movs r1, 0x20 movs r2, 0xA0 @@ -866426,7 +866427,7 @@ sub_81D0A6C: ; 81D0A6C @081D0BBA: movs r0, 0x2 @081D0BBC: - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram movs r0, 0 b @081D0C4A @081D0BC4: @@ -866776,7 +866777,7 @@ sub_81D0E60: ; 81D0E60 strh r0, [r4, 0xA] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 bl sub_81D0E84 pop {r4} @@ -866939,7 +866940,7 @@ sub_81D0FCC: ; 81D0FCC strh r0, [r4, 0x8] lsls r0, 24 lsrs r0, 24 - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 bl sub_81D0FF0 pop {r4} @@ -867042,7 +867043,7 @@ sub_81D10A4: ; 81D10A4 movs r1, 0x11 bl FillWindowPixelBuffer ldrb r0, [r4, 0xC] - bl PutWindowTileMap + bl PutWindowTilemap adds r0, r4, 0 bl sub_81D10D0 pop {r4} @@ -867368,7 +867369,7 @@ sub_81D12D8: ; 81D12D8 bcc @081D1322 @081D133A: movs r0, 0x1 - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram pop {r4-r6} pop {r0} bx r0 @@ -867387,7 +867388,7 @@ sub_81D1350: ; 81D1350 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 add sp, 0x8 pop {r0} bx r0 @@ -867424,7 +867425,7 @@ sub_81D1370: ; 81D1370 add r1, sp, 0x8 adds r2, r5, 0 adds r3, r4, 0 - bl CopyToBgTileMapBufferRect + bl CopyToBgTilemapBufferRect add sp, 0x10 pop {r4-r6} pop {r0} @@ -867470,14 +867471,14 @@ sub_81D13FC: ; 81D13FC push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_08624C78 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_08624C80 bl sub_81C795C ldr r0, =gUnknown_08624D04 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -867527,7 +867528,7 @@ sub_81D1448: ; 81D1448 bl sub_81D0954 adds r4, r0, 0 movs r0, 0x9 - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag ldr r3, [r6, 0x14] ldr r1, =gUnknown_08624BF8 lsls r4, 2 @@ -867547,7 +867548,7 @@ sub_81D1448: ; 81D1448 adds r0, 0xF lsls r0, 16 lsrs r0, 16 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag ldr r3, [r6, 0x14] lsls r0, 4 ldrb r2, [r3, 0x5] @@ -868776,7 +868777,7 @@ sub_81D1D04: ; 81D1D04 movs r1, 0 bl sub_8198070 ldrb r0, [r4] - bl ClearWindowTileMap + bl ClearWindowTilemap ldrb r0, [r4] bl RemoveWindow movs r0, 0xFF @@ -870274,7 +870275,7 @@ sub_81D2824: ; 81D2824 cmp r5, 0 bne @081D287C movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0 movs r2, 0x1 @@ -870284,7 +870285,7 @@ sub_81D2824: ; 81D2824 .pool @081D287C: movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0 movs r2, 0x1 @@ -870292,9 +870293,9 @@ sub_81D2824: ; 81D2824 bl SetWindowBorderStyle @081D288E: movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0 movs r2, 0x1 @@ -871351,7 +871352,7 @@ sub_81D3094: ; 81D3094 mov r1, r8 adds r2, r4, 0 adds r3, r5, 0 - bl sub_8034654 + bl DecompressMonPic adds r0, r4, 0 adds r1, r6, 0 adds r2, r5, 0 @@ -871854,7 +871855,7 @@ sub_81D3480: ; 81D3480 movs r1, 0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r3, r0, 24 adds r6, r3, 0 @@ -871925,7 +871926,7 @@ sub_81D3520: ; 81D3520 ldr r0, [r4] cmp r0, 0 beq @081D3544 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0 str r0, [r4] adds r0, r5, 0x1 @@ -871943,9 +871944,9 @@ sub_81D354C: ; 81D354C push {lr} bl sub_81D3520 movs r0, 0x68 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag movs r0, 0x68 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 thumb_func_end sub_81D354C @@ -871966,7 +871967,7 @@ sub_81D3564: ; 81D3564 bne @081D35DC adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim adds r2, r4, 0 adds r2, 0x3E ldrb r1, [r2] @@ -872042,7 +872043,7 @@ sub_81D35E8: ; 81D35E8 adds r4, r0 adds r0, r4, 0 movs r1, 0 - bl obj_anim_image_seek + bl SeekObjectImageAnim adds r1, r4, 0 adds r1, 0x3E ldrb r0, [r1] @@ -874645,9 +874646,9 @@ sub_81D4A90: ; 81D4A90 @081D4B3A: ldr r4, =gFieldEffectObjectPaletteInfo1 adds r0, r4, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette ldrh r0, [r4, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r0, 24 bl sub_80ABE18 @@ -874680,7 +874681,7 @@ sub_81D4A90: ; 81D4A90 subs r3, 0x1 lsls r3, 24 lsrs r3, 24 - bl obj_add_from_template_backward_search + bl AddObjectToBack ldr r1, =0x0203cf50 strb r0, [r1] lsls r0, 24 @@ -874728,7 +874729,7 @@ sub_81D4BEC: ; 81D4BEC lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles @081D4C06: pop {r0} bx r0 @@ -876817,7 +876818,7 @@ sub_81D5C8C: ; 81D5C8C cmp r0, 0x3 ble @081D5CD6 movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -878037,9 +878038,9 @@ sub_81D6774: ; 81D6774 bl vblank_hblank_handler_set_zero bl clear_scheduled_bg_copies_to_vram bl remove_some_task - bl gpu_pal_allocator_reset + bl ResetObjectPaletteAllocator bl sub_80A1A74 - bl reset_all_obj_data + bl ResetAllObjectData bl clear_tasks movs r0, 0 movs r1, 0xF0 @@ -878067,8 +878068,8 @@ sub_81D6774: ; 81D6774 sub_81D67D0: ; 81D67D0 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl do_scheduled_bg_tilemap_copies_to_vram bl fade_and_return_progress_probably pop {r0} @@ -878078,8 +878079,8 @@ sub_81D67D0: ; 81D67D0 thumb_func_start sub_81D67EC sub_81D67EC: ; 81D67EC push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -878096,8 +878097,8 @@ sub_81D6800: ; 81D6800 ands r0, r1 cmp r0, 0 bne @081D6830 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r4, =0x0203cf60 ldr r0, [r4] ldr r0, [r0] @@ -878273,7 +878274,7 @@ sub_81D6984: ; 81D6984 movs r1, 0x58 movs r2, 0x48 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -878293,7 +878294,7 @@ sub_81D6984: ; 81D6984 movs r1, 0x38 movs r2, 0x68 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4] @@ -878301,7 +878302,7 @@ sub_81D6984: ; 81D6984 movs r1, 0x4B movs r2, 0x65 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x2] @@ -878309,7 +878310,7 @@ sub_81D6984: ; 81D6984 movs r1, 0x6D movs r2, 0x72 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x4] @@ -878320,7 +878321,7 @@ sub_81D6984: ; 81D6984 lsls r0, 2 adds r0, r6 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 pop {r3} mov r8, r3 @@ -878515,7 +878516,7 @@ sub_81D6B7C: ; 81D6B7C movs r1, 0x88 movs r2, 0x60 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r8, r0 mov r0, r8 lsls r0, 24 @@ -878537,14 +878538,14 @@ sub_81D6B7C: ; 81D6B7C movs r1, 0xA8 movs r2, 0x60 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4] adds r0, r5, 0 movs r1, 0x88 movs r2, 0x70 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4] @@ -878554,14 +878555,14 @@ sub_81D6B7C: ; 81D6B7C movs r1, 0xA8 movs r2, 0x70 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x2] adds r0, r5, 0 movs r1, 0x88 movs r2, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x2] @@ -878571,14 +878572,14 @@ sub_81D6B7C: ; 81D6B7C movs r1, 0xA8 movs r2, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x4] adds r0, r5, 0 movs r1, 0x68 movs r2, 0x80 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x4] @@ -878588,14 +878589,14 @@ sub_81D6B7C: ; 81D6B7C movs r1, 0x88 movs r2, 0x80 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x6] adds r0, r5, 0 movs r1, 0xB8 movs r2, 0x80 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x6] @@ -878605,14 +878606,14 @@ sub_81D6B7C: ; 81D6B7C movs r1, 0xD0 movs r2, 0x84 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x8] ldr r0, =gUnknown_0862A864 movs r1, 0xC8 movs r2, 0x78 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x8] @@ -878626,14 +878627,14 @@ sub_81D6B7C: ; 81D6B7C lsls r0, 2 adds r0, r6 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r1, [r4, 0x2] lsls r1, 16 asrs r1, 24 @@ -878642,14 +878643,14 @@ sub_81D6B7C: ; 81D6B7C lsls r0, 2 adds r0, r6 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4, 0x2] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r1, [r4, 0x4] lsls r1, 16 asrs r1, 24 @@ -878658,14 +878659,14 @@ sub_81D6B7C: ; 81D6B7C lsls r0, 2 adds r0, r6 movs r1, 0x5 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4, 0x4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x6 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r1, [r4, 0x6] lsls r1, 16 asrs r1, 24 @@ -878674,14 +878675,14 @@ sub_81D6B7C: ; 81D6B7C lsls r0, 2 adds r0, r6 movs r1, 0x7 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4, 0x6] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x8 - bl obj_anim_image_start + bl StartObjectImageAnim mov r0, r8 pop {r3} mov r8, r3 @@ -879068,17 +879069,17 @@ sub_81D6FE0: ; 81D6FE0 ldr r1, [r4] adds r1, 0x4 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00000804 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001004 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -879125,37 +879126,37 @@ sub_81D706C: ; 81D706C ldr r4, =0x0203cf60 ldr r1, [r4] adds r1, 0x4 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA3824 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA3A88 ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA37E8 movs r1, 0 movs r2, 0x40 bl decompress_palette ldr r0, =gUnknown_0862A8C4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862A8F8 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862A924 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862A9D4 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AA14 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AA34 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862A8CC - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =gUnknown_0862A9DC - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette add sp, 0x4 pop {r4} pop {r0} @@ -879766,8 +879767,8 @@ sub_81D7600: ; 81D7600 movs r0, 0 bl SetVBlankCallback bl remove_some_task - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator strh r4, [r5] adds r0, r7, 0 subs r0, 0x8 @@ -879791,7 +879792,7 @@ sub_81D7664: ; 81D7664 movs r1, 0x62 movs r2, 0x48 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 @@ -879811,7 +879812,7 @@ sub_81D7664: ; 81D7664 movs r1, 0x42 movs r2, 0x68 movs r3, 0x3 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4] @@ -879819,7 +879820,7 @@ sub_81D7664: ; 81D7664 movs r1, 0x55 movs r2, 0x65 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x2] @@ -879827,7 +879828,7 @@ sub_81D7664: ; 81D7664 movs r1, 0x77 movs r2, 0x72 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x4] @@ -879838,7 +879839,7 @@ sub_81D7664: ; 81D7664 lsls r0, 2 adds r0, r6 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r5, 0 pop {r3} mov r8, r3 @@ -880084,7 +880085,7 @@ sub_81D78BC: ; 81D78BC movs r1, 0x7E movs r2, 0x60 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront mov r8, r0 mov r0, r8 lsls r0, 24 @@ -880106,14 +880107,14 @@ sub_81D78BC: ; 81D78BC movs r1, 0x9E movs r2, 0x60 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4] adds r0, r5, 0 movs r1, 0x7E movs r2, 0x70 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4] @@ -880123,14 +880124,14 @@ sub_81D78BC: ; 81D78BC movs r1, 0x9E movs r2, 0x70 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x2] adds r0, r5, 0 movs r1, 0x7E movs r2, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x2] @@ -880140,14 +880141,14 @@ sub_81D78BC: ; 81D78BC movs r1, 0x9E movs r2, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x4] adds r0, r5, 0 movs r1, 0x5E movs r2, 0x80 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x4] @@ -880157,14 +880158,14 @@ sub_81D78BC: ; 81D78BC movs r1, 0x7E movs r2, 0x80 movs r3, 0x2 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x6] adds r0, r5, 0 movs r1, 0xAE movs r2, 0x80 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x6] @@ -880174,14 +880175,14 @@ sub_81D78BC: ; 81D78BC movs r1, 0xC6 movs r2, 0x84 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 8 strh r0, [r4, 0x8] ldr r0, =gUnknown_0862AA3C movs r1, 0xBE movs r2, 0x78 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldrh r1, [r4, 0x8] @@ -880195,14 +880196,14 @@ sub_81D78BC: ; 81D78BC lsls r0, 2 adds r0, r6 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r1, [r4, 0x2] lsls r1, 16 asrs r1, 24 @@ -880211,14 +880212,14 @@ sub_81D78BC: ; 81D78BC lsls r0, 2 adds r0, r6 movs r1, 0x3 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4, 0x2] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x4 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r1, [r4, 0x4] lsls r1, 16 asrs r1, 24 @@ -880227,14 +880228,14 @@ sub_81D78BC: ; 81D78BC lsls r0, 2 adds r0, r6 movs r1, 0x5 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4, 0x4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x6 - bl obj_anim_image_start + bl StartObjectImageAnim ldrh r1, [r4, 0x6] lsls r1, 16 asrs r1, 24 @@ -880243,14 +880244,14 @@ sub_81D78BC: ; 81D78BC lsls r0, 2 adds r0, r6 movs r1, 0x7 - bl obj_anim_image_start + bl StartObjectImageAnim ldrb r1, [r4, 0x6] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 movs r1, 0x8 - bl obj_anim_image_start + bl StartObjectImageAnim mov r0, r8 pop {r3} mov r8, r3 @@ -880760,17 +880761,17 @@ sub_81D7E10: ; 81D7E10 ldr r1, [r4] adds r1, 0x4 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00000804 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001004 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -880830,25 +880831,25 @@ sub_81D7E9C: ; 81D7E9C ldr r4, =0x0203cf60 ldr r1, [r4] adds r1, 0x4 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA60B8 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA4DEC ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA4DA8 movs r1, 0 movs r2, 0x40 bl decompress_palette ldr r0, =gUnknown_0862AA90 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AA98 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette add sp, 0x4 pop {r4} pop {r0} @@ -881130,8 +881131,8 @@ sub_81D8164: ; 81D8164 bne @081D8192 movs r0, 0 bl SetVBlankCallback - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =0x03005e00 lsls r1, r4, 2 adds r1, r4 @@ -881186,7 +881187,7 @@ sub_81D81A4: ; 81D81A4 adds r2, r3 asrs r2, 16 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -881294,22 +881295,22 @@ sub_81D82B0: ; 81D82B0 ldr r1, [r4] adds r1, 0x4 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00000804 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001004 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001804 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -881369,12 +881370,12 @@ sub_81D8358: ; 81D8358 ldr r5, =0x0203cf60 ldr r1, [r5] adds r1, 0x4 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA7784 ldr r1, [r5] ldr r4, =0x00001804 adds r1, r4 - bl call_LZZUnCompWram + bl LZDecompressWram str r6, [sp, 0x4] ldr r1, [r5] ldr r0, =0x00001004 @@ -881407,11 +881408,11 @@ sub_81D8358: ; 81D8358 ldr r0, =0x02037b14 strh r1, [r0] ldr r0, =gUnknown_0862AAFC - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AB04 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AB0C - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette add sp, 0xC pop {r4-r7} pop {r0} @@ -881692,8 +881693,8 @@ sub_81D8684: ; 81D8684 bl SetVBlankCallback movs r0, 0 bl SetHBlankCallback - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldr r0, =0x03005e00 lsls r1, r4, 2 adds r1, r4 @@ -881717,7 +881718,7 @@ sub_81D86CC: ; 81D86CC movs r1, 0xA0 movs r2, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 @@ -881732,7 +881733,7 @@ sub_81D86CC: ; 81D86CC negs r2, r2 movs r1, 0xB8 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 mov r1, r8 @@ -881901,22 +881902,22 @@ sub_81D8828: ; 81D8828 ldr r1, [r4] adds r1, 0x4 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00000804 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001004 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001804 adds r1, r0 movs r0, 0x3 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -881980,22 +881981,22 @@ sub_81D88D0: ; 81D88D0 ldr r4, =0x0203cf60 ldr r1, [r4] adds r1, 0x4 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA8B40 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA7FB4 ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA7D6C ldr r1, [r4] ldr r2, =0x00001804 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DA8E84 movs r1, 0 movs r2, 0x80 @@ -882356,17 +882357,17 @@ sub_81D8C38: ; 81D8C38 ldr r1, [r4] adds r1, 0x4 movs r0, 0 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00000804 adds r1, r0 movs r0, 0x1 - bl SetBgTileMap + bl SetBgTilemap ldr r1, [r4] ldr r0, =0x00001004 adds r1, r0 movs r0, 0x2 - bl SetBgTileMap + bl SetBgTilemap bl sub_8121E10 movs r0, 0 bl schedule_bg_copy_tilemap_to_vram @@ -882421,40 +882422,40 @@ sub_81D8CC4: ; 81D8CC4 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DAAC1C ldr r1, [r4] adds r1, 0x4 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DAAF98 ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 - bl call_LZZUnCompWram + bl LZDecompressWram ldr r0, =gUnknown_08DAAFEC movs r1, 0 movs r2, 0x60 bl decompress_palette ldr r0, =gUnknown_0862AC28 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AC30 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AC38 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AC40 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AC48 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AC50 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862AC58 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =gUnknown_0862AC60 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =gUnknown_0862AC68 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette ldr r0, =gUnknown_0862AC70 - bl gpu_pal_obj_decompress_and_apply + bl LoadCompressedObjectPalette add sp, 0x4 pop {r4} pop {r0} @@ -882792,8 +882793,8 @@ sub_81D9034: ; 81D9034 movs r0, 0 bl SetVBlankCallback bl sub_81D6904 - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator ldrb r0, [r4, 0x4] bl remove_task @081D9078: @@ -882837,7 +882838,7 @@ sub_81D90A8: ; 81D90A8 movs r1, 0x40 movs r2, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x6] @@ -882853,7 +882854,7 @@ sub_81D90A8: ; 81D90A8 movs r1, 0x10 movs r2, 0x82 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r7] @@ -882894,7 +882895,7 @@ sub_81D90A8: ; 81D90A8 movs r1, 0xA0 movs r2, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x8] @@ -882909,7 +882910,7 @@ sub_81D90A8: ; 81D90A8 movs r1, 0xC0 movs r2, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r7] @@ -882917,7 +882918,7 @@ sub_81D90A8: ; 81D90A8 movs r1, 0xE0 movs r2, 0x80 movs r3, 0x1 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r7, 0x2] @@ -882964,7 +882965,7 @@ sub_81D90A8: ; 81D90A8 lsls r0, 2 add r0, r8 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim movs r2, 0x2 ldrsh r1, [r7, r2] lsls r0, r1, 4 @@ -882972,13 +882973,13 @@ sub_81D90A8: ; 81D90A8 lsls r0, 2 add r0, r8 movs r1, 0x2 - bl obj_anim_image_start + bl StartObjectImageAnim ldr r0, =gUnknown_0862ACC0 movs r2, 0x41 negs r2, r2 movs r1, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0xA] @@ -882994,7 +882995,7 @@ sub_81D90A8: ; 81D90A8 negs r2, r2 movs r1, 0x78 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r7] @@ -883236,7 +883237,7 @@ sub_81D93D8: ; 81D93D8 lsls r0, 2 adds r0, r3 movs r1, 0x1 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r0} bx r0 .pool @@ -883409,7 +883410,7 @@ sub_81D9528: ; 81D9528 movs r1, 0x98 movs r2, 0x84 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r7, 0x3C] @@ -883432,7 +883433,7 @@ sub_81D9528: ; 81D9528 movs r1, 0xE0 movs r2, 0x84 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r0, 24 strh r0, [r7, 0x3C] @@ -883812,10 +883813,10 @@ sub_81D9868: ; 81D9868 ldrh r1, [r0, 0x26] strh r1, [r4, 0x26] adds r1, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r4, 0 adds r1, r5, 0 - bl obj_anim_image_start + bl StartObjectImageAnim pop {r4,r5} pop {r0} bx r0 @@ -885614,9 +885615,9 @@ sub_81DA700: ; 81DA700 movs r2, 0x20 bl gpu_pal_apply ldr r0, =gUnknown_0862B724 - bl gpu_tile_obj_decompress_and_load + bl LoadCompressedObjectPic ldr r0, =gUnknown_0862B72C - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette add sp, 0x8 pop {r0} bx r0 @@ -885658,7 +885659,7 @@ sub_81DA74C: ; 81DA74C adds r1, r5, 0 adds r2, r6, 0 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 cmp r7, 0x1 @@ -885731,7 +885732,7 @@ sub_81DA74C: ; 81DA74C strh r2, [r0, 0x36] strh r2, [r0, 0x38] adds r1, r7, 0 - bl obj_anim_image_start + bl StartObjectImageAnim adds r0, r6, 0 adds r0, 0x1C adds r4, r0 @@ -885853,7 +885854,7 @@ sub_81DA8BC: ; 81DA8BC adds r1, r6, 0 mov r2, r8 movs r3, 0 - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r6, r0, 24 cmp r5, 0x1 @@ -885921,7 +885922,7 @@ sub_81DA8BC: ; 81DA8BC strh r7, [r0, 0x3A] adds r1, r5, 0 str r2, [sp, 0x8] - bl obj_anim_image_start + bl StartObjectImageAnim ldr r2, [sp, 0x8] adds r0, r2, 0 adds r0, 0x1C @@ -885998,9 +885999,9 @@ sub_81DAA20: ; 81DAA20 adds r5, r0, 0 ldr r4, =0x00002e90 adds r0, r4, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag adds r0, r4, 0 - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag movs r0, 0x10 ldrsh r1, [r5, r0] lsls r0, r1, 4 @@ -886008,21 +886009,21 @@ sub_81DAA20: ; 81DAA20 lsls r0, 2 ldr r4, =0x02020630 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x12 ldrsh r1, [r5, r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles movs r0, 0x14 ldrsh r1, [r5, r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r4 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4,r5} pop {r0} bx r0 diff --git a/asm/gpu_bg.s b/asm/gpu_bg.s index c2d963058..6c0729f49 100644 --- a/asm/gpu_bg.s +++ b/asm/gpu_bg.s @@ -2,7 +2,7 @@ ; void ResetBgs() ResetBgs: ; 80012F0 push {lr} - bl ResetWramBgControlStructs + bl ResetBgControlStructs ldr r1, =0x030008e0 movs r0, 0 strh r0, [r1, 0x10] @@ -38,12 +38,12 @@ GetBgMode: ; 8001324 .pool thumb_func_end GetBgMode - thumb_func_start ResetWramBgControlStructs -; void ResetWramBgControlStructs() -ResetWramBgControlStructs: ; 8001334 + thumb_func_start ResetBgControlStructs +; void ResetBgControlStructs() +ResetBgControlStructs: ; 8001334 push {lr} ldr r2, =0x030008e0 - ldr r0, =gBgConfigZeroValue + ldr r0, =gZeroedBgControlStruct ldr r0, [r0] adds r1, r2, 0 adds r1, 0xC @@ -55,11 +55,11 @@ ResetWramBgControlStructs: ; 8001334 pop {r0} bx r0 .pool - thumb_func_end ResetWramBgControlStructs + thumb_func_end ResetBgControlStructs - thumb_func_start Unused_ResetWramBgControlStruct -; void Unused_ResetWramBgControlStruct(u8 bg) -Unused_ResetWramBgControlStruct: ; 8001354 + thumb_func_start Unused_ResetBgControlStruct +; void Unused_ResetBgControlStruct(u8 bg) +Unused_ResetBgControlStruct: ; 8001354 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -71,7 +71,7 @@ Unused_ResetWramBgControlStruct: ; 8001354 ldr r1, =0x030008e0 lsls r0, r4, 2 adds r0, r1 - ldr r1, =gBgConfigZeroValue + ldr r1, =gZeroedBgControlStruct ldr r1, [r1] str r1, [r0] @08001372: @@ -79,7 +79,7 @@ Unused_ResetWramBgControlStruct: ; 8001354 pop {r0} bx r0 .pool - thumb_func_end Unused_ResetWramBgControlStruct + thumb_func_end Unused_ResetBgControlStruct thumb_func_start SetBgControlAttributes ; void SetBgControlAttributes(u8 bg, u8 tilesBaseBlock, u8 tileMapBaseBlock, u8 screenSize, u8 paletteMode, u8 priority, u8 mosaic, u8 wraparound) @@ -696,7 +696,7 @@ InitBgsFromTemplates: ; 80017E8 lsls r2, 24 lsrs r4, r2, 24 bl SetBgModeInternal - bl ResetWramBgControlStructs + bl ResetBgControlStructs cmp r4, 0 beq @08001894 movs r7, 0 @@ -949,9 +949,9 @@ LoadBgTiles: ; 8001944 .pool thumb_func_end LoadBgTiles - thumb_func_start LoadBgTileMap -; u8 LoadBgTileMap(u8 bg, void *src, u16 size, u16 destOffset) -LoadBgTileMap: ; 80019FC + thumb_func_start LoadBgTilemap +; u8 LoadBgTilemap(u8 bg, void *src, u16 size, u16 destOffset) +LoadBgTilemap: ; 80019FC push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -989,7 +989,7 @@ LoadBgTileMap: ; 80019FC pop {r1} bx r1 .pool - thumb_func_end LoadBgTileMap + thumb_func_end LoadBgTilemap thumb_func_start Unused_LoadBgPalette ; u8 Unused_LoadBgPalette(u8 bg, void *src, u16 size, u16 destOffset) @@ -2038,9 +2038,9 @@ Unused_AdjustBgMosaic: ; 8002170 bx r1 thumb_func_end Unused_AdjustBgMosaic - thumb_func_start SetBgTileMap -; void SetBgTileMap(u8 bg, void *tileMap) -SetBgTileMap: ; 8002250 + thumb_func_start SetBgTilemap +; void SetBgTilemap(u8 bg, void *tilemap) +SetBgTilemap: ; 8002250 push {r4,r5,lr} adds r5, r1, 0 lsls r0, 24 @@ -2065,11 +2065,11 @@ SetBgTileMap: ; 8002250 pop {r0} bx r0 .pool - thumb_func_end SetBgTileMap + thumb_func_end SetBgTilemap - thumb_func_start UnsetBgTileMap -; void UnsetBgTileMap(u8 bg) -UnsetBgTileMap: ; 8002284 + thumb_func_start UnsetBgTilemap +; void UnsetBgTilemap(u8 bg) +UnsetBgTilemap: ; 8002284 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -2094,11 +2094,11 @@ UnsetBgTileMap: ; 8002284 pop {r0} bx r0 .pool - thumb_func_end UnsetBgTileMap + thumb_func_end UnsetBgTilemap - thumb_func_start GetBgTileMap -; void *GetBgTileMap(u8 bg) -GetBgTileMap: ; 80022B8 + thumb_func_start GetBgTilemap +; void *GetBgTilemap(u8 bg) +GetBgTilemap: ; 80022B8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -2125,11 +2125,11 @@ GetBgTileMap: ; 80022B8 pop {r4} pop {r1} bx r1 - thumb_func_end GetBgTileMap + thumb_func_end GetBgTilemap - thumb_func_start CopyToBgTileMapBuffer -; void CopyToBgTileMapBuffer(u8 bg, void *src, u16 mode, u16 destOffset) -CopyToBgTileMapBuffer: ; 80022F0 + thumb_func_start CopyToBgTilemapBuffer +; void CopyToBgTilemapBuffer(u8 bg, void *src, u16 mode, u16 destOffset) +CopyToBgTilemapBuffer: ; 80022F0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2187,11 +2187,11 @@ CopyToBgTileMapBuffer: ; 80022F0 pop {r0} bx r0 .pool - thumb_func_end CopyToBgTileMapBuffer + thumb_func_end CopyToBgTilemapBuffer - thumb_func_start CopyBgTileMapBufferToVram -; void CopyBgTileMapBufferToVram(u8 bg) -CopyBgTileMapBufferToVram: ; 800236C + thumb_func_start CopyBgTilemapBufferToVram +; void CopyBgTilemapBufferToVram(u8 bg) +CopyBgTilemapBufferToVram: ; 800236C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -2242,11 +2242,11 @@ CopyBgTileMapBufferToVram: ; 800236C pop {r0} bx r0 .pool - thumb_func_end CopyBgTileMapBufferToVram + thumb_func_end CopyBgTilemapBufferToVram - thumb_func_start CopyToBgTileMapBufferRect -; void CopyToBgTileMapBufferRect(u8 bg, void *src, u8 destX, u8 destY, u8 width, u8 height) -CopyToBgTileMapBufferRect: ; 80023D4 + thumb_func_start CopyToBgTilemapBufferRect +; void CopyToBgTilemapBufferRect(u8 bg, void *src, u8 destX, u8 destY, u8 width, u8 height) +CopyToBgTilemapBufferRect: ; 80023D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2379,11 +2379,11 @@ CopyToBgTileMapBufferRect: ; 80023D4 pop {r0} bx r0 .pool - thumb_func_end CopyToBgTileMapBufferRect + thumb_func_end CopyToBgTilemapBufferRect - thumb_func_start CopyToBgTileMapBufferRect_ChangePalette -; void CopyToBgTileMapBufferRect_ChangePalette(u8 bg, void *src, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette) -CopyToBgTileMapBufferRect_ChangePalette: ; 80024D8 + thumb_func_start CopyToBgTilemapBufferRect_ChangePalette +; void CopyToBgTilemapBufferRect_ChangePalette(u8 bg, void *src, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette) +CopyToBgTilemapBufferRect_ChangePalette: ; 80024D8 push {r4-r6,lr} sub sp, 0x24 ldr r4, [sp, 0x34] @@ -2412,16 +2412,16 @@ CopyToBgTileMapBufferRect_ChangePalette: ; 80024D8 str r2, [sp, 0x1C] str r2, [sp, 0x20] movs r3, 0 - bl CopyRectToBgTileMapBufferRect + bl CopyRectToBgTilemapBufferRect add sp, 0x24 pop {r4-r6} pop {r0} bx r0 - thumb_func_end CopyToBgTileMapBufferRect_ChangePalette + thumb_func_end CopyToBgTilemapBufferRect_ChangePalette - thumb_func_start CopyRectToBgTileMapBufferRect -; void CopyRectToBgTileMapBufferRect(u8 bg, void *src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2) -CopyRectToBgTileMapBufferRect: ; 800251C + thumb_func_start CopyRectToBgTilemapBufferRect +; void CopyRectToBgTilemapBufferRect(u8 bg, void *src, u8 srcX, u8 srcY, u8 srcWidth, u8 srcHeight, u8 destX, u8 destY, u8 rectWidth, u8 rectHeight, u8 palette1, u16 tileOffset, u16 palette2) +CopyRectToBgTilemapBufferRect: ; 800251C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2665,11 +2665,11 @@ CopyRectToBgTileMapBufferRect: ; 800251C pop {r0} bx r0 .pool - thumb_func_end CopyRectToBgTileMapBufferRect + thumb_func_end CopyRectToBgTilemapBufferRect - thumb_func_start FillBgTileMapBufferRect_Palette0 -; void FillBgTileMapBufferRect_Palette0(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height) -FillBgTileMapBufferRect_Palette0: ; 8002704 + thumb_func_start FillBgTilemapBufferRect_Palette0 +; void FillBgTilemapBufferRect_Palette0(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height) +FillBgTilemapBufferRect_Palette0: ; 8002704 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2800,11 +2800,11 @@ FillBgTileMapBufferRect_Palette0: ; 8002704 pop {r0} bx r0 .pool - thumb_func_end FillBgTileMapBufferRect_Palette0 + thumb_func_end FillBgTilemapBufferRect_Palette0 - thumb_func_start FillBgTileMapBufferRect -; void FillBgTileMapBufferRect(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height, u8 palette) -FillBgTileMapBufferRect: ; 8002804 + thumb_func_start FillBgTilemapBufferRect +; void FillBgTilemapBufferRect(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u8 height, u8 palette) +FillBgTilemapBufferRect: ; 8002804 push {r4-r6,lr} sub sp, 0x10 ldr r4, [sp, 0x20] @@ -2829,16 +2829,16 @@ FillBgTileMapBufferRect: ; 8002804 str r6, [sp, 0x8] movs r4, 0 str r4, [sp, 0xC] - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer add sp, 0x10 pop {r4-r6} pop {r0} bx r0 - thumb_func_end FillBgTileMapBufferRect + thumb_func_end FillBgTilemapBufferRect - thumb_func_start WriteSequenceToBgTileMapBuffer -; void WriteSequenceToBgTileMapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y, u8 width, u8 height, u8 paletteSlot, u16 tileNumDelta) -WriteSequenceToBgTileMapBuffer: ; 8002840 + thumb_func_start WriteSequenceToBgTilemapBuffer +; void WriteSequenceToBgTilemapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y, u8 width, u8 height, u8 paletteSlot, u16 tileNumDelta) +WriteSequenceToBgTilemapBuffer: ; 8002840 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -3048,7 +3048,7 @@ WriteSequenceToBgTileMapBuffer: ; 8002840 pop {r0} bx r0 .pool - thumb_func_end WriteSequenceToBgTileMapBuffer + thumb_func_end WriteSequenceToBgTilemapBuffer thumb_func_start GetBgMetricTextMode ; u16 GetBgMetricTextMode(u8 bg, u8 whichMetric) diff --git a/asm/gpu_obj.s b/asm/gpu_obj.s index df5655356..ad39f7db0 100644 --- a/asm/gpu_obj.s +++ b/asm/gpu_obj.s @@ -1,13 +1,14 @@ - thumb_func_start reset_all_obj_data -reset_all_obj_data: ; 8006974 + thumb_func_start ResetAllObjectData +; void ResetAllObjectData() +ResetAllObjectData: ; 8006974 push {r4,lr} movs r0, 0 movs r1, 0x80 - bl reset_super_sprites - bl obj_delete_all - bl copy_queue_clear + bl ResetSpriteRange + bl RemoveAllObjects + bl ClearObjectCopyRequests bl rotscale_reset_all - bl gpu_tile_obj_tags_reset + bl FreeAllObjectTiles ldr r1, =0x02021b38 movs r0, 0x40 strb r0, [r1] @@ -15,7 +16,7 @@ reset_all_obj_data: ; 8006974 movs r4, 0 strh r4, [r0] movs r0, 0 - bl gpu_tile_obj_alloc + bl AllocObjectTiles ldr r0, =0x02021bbc strh r4, [r0] ldr r0, =0x02021bbe @@ -24,11 +25,11 @@ reset_all_obj_data: ; 8006974 pop {r0} bx r0 .pool - thumb_func_end reset_all_obj_data + thumb_func_end ResetAllObjectData - thumb_func_start call_obj_callbacks -; void call_obj_callbacks() -call_obj_callbacks: ; 80069C0 + thumb_func_start CallObjectCallbacks +; void CallObjectCallbacks() +CallObjectCallbacks: ; 80069C0 push {r4-r7,lr} movs r6, 0 movs r7, 0x1 @@ -54,7 +55,7 @@ call_obj_callbacks: ; 80069C0 cmp r0, 0 beq @080069F6 adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject @080069F6: adds r0, r6, 0x1 lsls r0, 24 @@ -65,15 +66,15 @@ call_obj_callbacks: ; 80069C0 pop {r0} bx r0 .pool - thumb_func_end call_obj_callbacks + thumb_func_end CallObjectCallbacks - thumb_func_start obj_sync_something -; void obj_sync_something() -obj_sync_something: ; 8006A0C + thumb_func_start PrepareSpritesForOamLoad +; void PrepareSpritesForOamLoad() +PrepareSpritesForOamLoad: ; 8006A0C push {r4,r5,lr} - bl update_obj_oam_coords - bl do_something_with_obj_priorites - bl determine_visible_sprites_maybe + bl UpdateObjectOamCoords + bl BuildObjectPriorityList + bl SortObjectsByPriority ldr r5, =0x030022c0 ldr r0, =0x00000439 adds r5, r0 @@ -83,8 +84,8 @@ obj_sync_something: ; 8006A0C movs r1, 0x1 orrs r0, r1 strb r0, [r5] - bl super_sprites_fill - bl copy_rotscale_coeffs_to_super_sprites + bl PopulateSprites + bl CopyTransformationMatricesToSprites movs r2, 0x1 ldrb r1, [r5] movs r0, 0x2 @@ -98,10 +99,11 @@ obj_sync_something: ; 8006A0C pop {r0} bx r0 .pool - thumb_func_end obj_sync_something + thumb_func_end PrepareSpritesForOamLoad - thumb_func_start update_obj_oam_coords -update_obj_oam_coords: ; 8006A58 + thumb_func_start UpdateObjectOamCoords +; void UpdateObjectOamCoords() +UpdateObjectOamCoords: ; 8006A58 push {r4-r7,lr} movs r4, 0 ldr r7, =0x02020630 @@ -193,10 +195,11 @@ update_obj_oam_coords: ; 8006A58 pop {r4-r7} pop {r0} bx r0 - thumb_func_end update_obj_oam_coords + thumb_func_end UpdateObjectOamCoords - thumb_func_start do_something_with_obj_priorites -do_something_with_obj_priorites: ; 8006B1C + thumb_func_start BuildObjectPriorityList +; void BuildObjectPriorityList() +BuildObjectPriorityList: ; 8006B1C push {r4,lr} movs r2, 0 ldr r4, =0x02020630 @@ -226,10 +229,11 @@ do_something_with_obj_priorites: ; 8006B1C pop {r0} bx r0 .pool - thumb_func_end do_something_with_obj_priorites + thumb_func_end BuildObjectPriorityList - thumb_func_start determine_visible_sprites_maybe -determine_visible_sprites_maybe: ; 8006B5C + thumb_func_start SortObjectsByPriority +; void SortObjectsByPriority() +SortObjectsByPriority: ; 8006B5C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -459,11 +463,11 @@ determine_visible_sprites_maybe: ; 8006B5C pop {r0} bx r0 .pool - thumb_func_end determine_visible_sprites_maybe + thumb_func_end SortObjectsByPriority - thumb_func_start copy_rotscale_coeffs_to_super_sprites -; void copy_rotscale_coeffs_to_super_sprites() -copy_rotscale_coeffs_to_super_sprites: ; 8006D1C + thumb_func_start CopyTransformationMatricesToSprites +; void CopyTransformationMatricesToSprites() +CopyTransformationMatricesToSprites: ; 8006D1C push {r4-r6,lr} movs r4, 0 ldr r5, =0x030022c0 @@ -500,11 +504,11 @@ copy_rotscale_coeffs_to_super_sprites: ; 8006D1C pop {r0} bx r0 .pool - thumb_func_end copy_rotscale_coeffs_to_super_sprites + thumb_func_end CopyTransformationMatricesToSprites - thumb_func_start super_sprites_fill -; void super_sprites_fill() -super_sprites_fill: ; 8006D68 + thumb_func_start PopulateSprites +; void PopulateSprites() +PopulateSprites: ; 8006D68 push {r4-r6,lr} sub sp, 0x4 movs r4, 0 @@ -528,7 +532,7 @@ super_sprites_fill: ; 8006D68 bne @08006D9E adds r0, r2, 0 mov r1, sp - bl super_sprite_add + bl AddSprite lsls r0, 24 cmp r0, 0 bne @08006DD8 @@ -569,11 +573,11 @@ super_sprites_fill: ; 8006D68 pop {r0} bx r0 .pool - thumb_func_end super_sprites_fill + thumb_func_end PopulateSprites - thumb_func_start obj_add_from_template_forward_search -; int obj_add_from_template_forward_search(struct objtemplate *template, s16 x, s16 y, u8 y_height_related) -obj_add_from_template_forward_search: ; 8006DF4 + thumb_func_start AddObjectToFront +; u8 AddObjectToFront(struct objtemplate *template, u16 x, u16 y, u8 subpriority) +AddObjectToFront: ; 8006DF4 push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -599,7 +603,7 @@ obj_add_from_template_forward_search: ; 8006DF4 adds r1, r7, 0 asrs r2, r5, 16 asrs r3, r6, 16 - bl template_read + bl AddObject lsls r0, 24 lsrs r0, 24 b @08006E40 @@ -616,11 +620,11 @@ obj_add_from_template_forward_search: ; 8006DF4 pop {r4-r7} pop {r1} bx r1 - thumb_func_end obj_add_from_template_forward_search + thumb_func_end AddObjectToFront - thumb_func_start obj_add_from_template_backward_search -; int obj_add_from_template_backward_search(struct objtemplate *template, s16 x, s16 y, u8 y_height_related) -obj_add_from_template_backward_search: ; 8006E48 + thumb_func_start AddObjectToBack +; u8 AddObjectToBack(struct objtemplate *template, u16 x, u16 y, u8 subpriority) +AddObjectToBack: ; 8006E48 push {r4-r7,lr} mov r7, r8 push {r7} @@ -654,7 +658,7 @@ obj_add_from_template_backward_search: ; 8006E48 adds r1, r7, 0 asrs r2, r4, 16 asrs r3, r5, 16 - bl template_read + bl AddObject lsls r0, 24 lsrs r0, 24 b @08006EA6 @@ -674,7 +678,7 @@ obj_add_from_template_backward_search: ; 8006E48 pop {r4-r7} pop {r1} bx r1 - thumb_func_end obj_add_from_template_backward_search + thumb_func_end AddObjectToBack thumb_func_start obj_add_empty_with_callback ; int obj_add_empty_with_callback(void ( *func)()) @@ -685,7 +689,7 @@ obj_add_empty_with_callback: ; 8006EB4 movs r1, 0 movs r2, 0 movs r3, 0x1F - bl obj_add_from_template_forward_search + bl AddObjectToFront lsls r0, 24 lsrs r5, r0, 24 cmp r5, 0x40 @@ -714,9 +718,9 @@ obj_add_empty_with_callback: ; 8006EB4 bx r1 thumb_func_end obj_add_empty_with_callback - thumb_func_start template_read -; int template_read(u8 obj_id, struct objtemplate *a2, s16 x, s16 y, u8 y_height_related) -template_read: ; 8006EFC + thumb_func_start AddObject +; u8 AddObject(u8 index, struct objtemplate *template, u16 x, u16 y, u8 subpriority) +AddObject: ; 8006EFC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -741,7 +745,7 @@ template_read: ; 8006EFC ldr r1, =0x02020630 adds r7, r0, r1 adds r0, r7, 0 - bl obj_delete + bl RemoveObject adds r2, r7, 0 adds r2, 0x3E ldrb r0, [r2] @@ -786,7 +790,7 @@ template_read: ; 8006EFC lsls r3, 30 lsrs r3, 30 adds r0, r7, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft mov r0, r8 ldrh r1, [r0] ldr r4, =0xffff0000 @@ -800,7 +804,7 @@ template_read: ; 8006EFC lsrs r0, 5 lsls r0, 24 lsrs r0, 24 - bl gpu_tile_obj_alloc + bl AllocObjectTiles lsls r0, 16 lsrs r2, r0, 16 asrs r0, 16 @@ -808,7 +812,7 @@ template_read: ; 8006EFC cmp r0, r1 bne @08006FC8 adds r0, r7, 0 - bl obj_delete + bl RemoveObject movs r0, 0x40 b @08007040 .pool @@ -837,7 +841,7 @@ template_read: ; 8006EFC @08006FF8: mov r1, r8 ldrh r0, [r1] - bl gpu_tile_obj_tag_get_range_start + bl GetObjectTileRangeStartByTag adds r1, r7, 0 adds r1, 0x40 strh r0, [r1] @@ -861,7 +865,7 @@ template_read: ; 8006EFC beq @0800703E mov r1, r8 ldrh r0, [r1, 0x2] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 4 ldrb r2, [r7, 0x5] movs r1, 0xF @@ -879,11 +883,11 @@ template_read: ; 8006EFC pop {r1} bx r1 .pool - thumb_func_end template_read + thumb_func_end AddObject - thumb_func_start obj_add_from_template_call_callback_once -; int obj_add_from_template_call_callback_once(struct objtemplate *template, s16 x, s16 y, u8 y_height_related) -obj_add_from_template_call_callback_once: ; 8007054 + thumb_func_start AddObjectAndAnimateForOneFrame +; u8 AddObjectAndAnimateForOneFrame(struct objtemplate *template, u16 x, u16 y, u8 subpriority) +AddObjectAndAnimateForOneFrame: ; 8007054 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -919,7 +923,7 @@ obj_add_from_template_call_callback_once: ; 8007054 asrs r2, r3, 16 mov r5, r8 asrs r3, r5, 16 - bl template_read + bl AddObject lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 @@ -935,7 +939,7 @@ obj_add_from_template_call_callback_once: ; 8007054 cmp r0, 0 beq @080070C0 adds r0, r4, 0 - bl obj_anim_step + bl AnimateObject @080070C0: adds r0, r5, 0 b @080070D8 @@ -957,11 +961,11 @@ obj_add_from_template_call_callback_once: ; 8007054 pop {r4-r7} pop {r1} bx r1 - thumb_func_end obj_add_from_template_call_callback_once + thumb_func_end AddObjectAndAnimateForOneFrame - thumb_func_start obj_delete_and_free_tiles -; void obj_delete_and_free_tiles(struct obj *obj) -obj_delete_and_free_tiles: ; 80070E8 + thumb_func_start RemoveObjectAndFreeTiles +; void RemoveObjectAndFreeTiles(struct obj *object) +RemoveObjectAndFreeTiles: ; 80070E8 push {r4-r7,lr} adds r5, r0, 0 adds r0, 0x3E @@ -1008,17 +1012,17 @@ obj_delete_and_free_tiles: ; 80070E8 bcc @08007122 @0800713E: adds r0, r5, 0 - bl obj_delete + bl RemoveObject @08007144: pop {r4-r7} pop {r0} bx r0 .pool - thumb_func_end obj_delete_and_free_tiles + thumb_func_end RemoveObjectAndFreeTiles - thumb_func_start reset_super_sprites -; void reset_super_sprites(u8 a1, u8 a2) -reset_super_sprites: ; 8007150 + thumb_func_start ResetSpriteRange +; void ResetSpriteRange(u8 startIndex, u8 endIndex) +ResetSpriteRange: ; 8007150 push {r4-r6,lr} lsls r0, 24 lsls r1, 24 @@ -1045,11 +1049,11 @@ reset_super_sprites: ; 8007150 pop {r0} bx r0 .pool - thumb_func_end reset_super_sprites + thumb_func_end ResetSpriteRange - thumb_func_start copy_super_sprites_to_oam -; void copy_super_sprites_to_oam() -copy_super_sprites_to_oam: ; 8007188 + thumb_func_start LoadOamFromSprites +; void LoadOamFromSprites() +LoadOamFromSprites: ; 8007188 push {lr} ldr r2, =0x030022c0 ldr r1, =0x00000439 @@ -1069,10 +1073,11 @@ copy_super_sprites_to_oam: ; 8007188 pop {r0} bx r0 .pool - thumb_func_end copy_super_sprites_to_oam + thumb_func_end LoadOamFromSprites - thumb_func_start copy_queue_clear -copy_queue_clear: ; 80071B8 + thumb_func_start ClearObjectCopyRequests +; void ClearObjectCopyRequests() +ClearObjectCopyRequests: ; 80071B8 push {r4,r5,lr} ldr r0, =0x02021834 movs r1, 0 @@ -1101,10 +1106,11 @@ copy_queue_clear: ; 80071B8 pop {r0} bx r0 .pool - thumb_func_end copy_queue_clear + thumb_func_end ClearObjectCopyRequests - thumb_func_start reset_rotscale_coeffs -reset_rotscale_coeffs: ; 80071F8 + thumb_func_start ResetSpriteTransformationMatrices +; void ResetSpriteTransformationMatrices() +ResetSpriteTransformationMatrices: ; 80071F8 push {r4,lr} movs r1, 0 ldr r4, =0x02021bc0 @@ -1127,10 +1133,11 @@ reset_rotscale_coeffs: ; 80071F8 pop {r0} bx r0 .pool - thumb_func_end reset_rotscale_coeffs + thumb_func_end ResetSpriteTransformationMatrices - thumb_func_start rotscale_set_direct -rotscale_set_direct: ; 8007224 + thumb_func_start SetSpriteTransformationMatrix +; void SetSpriteTransformationMatrix(u8 index, u16 a, u16 b, u16 c, u16 d) +SetSpriteTransformationMatrix: ; 8007224 push {r4,r5,lr} ldr r5, [sp, 0xC] lsls r0, 24 @@ -1145,11 +1152,11 @@ rotscale_set_direct: ; 8007224 pop {r0} bx r0 .pool - thumb_func_end rotscale_set_direct + thumb_func_end SetSpriteTransformationMatrix - thumb_func_start obj_delete -; void obj_delete(struct obj *obj) -obj_delete: ; 8007244 + thumb_func_start RemoveObject +; void RemoveObject(struct obj *object) +RemoveObject: ; 8007244 push {lr} ldr r1, =gUnknown_082EC64C movs r2, 0x44 @@ -1157,10 +1164,11 @@ obj_delete: ; 8007244 pop {r0} bx r0 .pool - thumb_func_end obj_delete + thumb_func_end RemoveObject - thumb_func_start oam_center -oam_center: ; 8007258 + thumb_func_start CalcVecFromObjectCenterToObjectUpperLeft +; void CalcVecFromObjectCenterToObjectUpperLeft(struct obj *object, u8 shape, u8 size, u8 affineMode) +CalcVecFromObjectCenterToObjectUpperLeft: ; 8007258 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 24 @@ -1194,11 +1202,11 @@ oam_center: ; 8007258 pop {r0} bx r0 .pool - thumb_func_end oam_center + thumb_func_end CalcVecFromObjectCenterToObjectUpperLeft - thumb_func_start gpu_tile_obj_alloc -; int gpu_tile_obj_alloc(u16 tile_count) -gpu_tile_obj_alloc: ; 800729C + thumb_func_start AllocObjectTiles +; s16 AllocObjectTiles(u16 numTiles) +AllocObjectTiles: ; 800729C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -1345,11 +1353,11 @@ gpu_tile_obj_alloc: ; 800729C pop {r1} bx r1 .pool - thumb_func_end gpu_tile_obj_alloc + thumb_func_end AllocObjectTiles - thumb_func_start gpu_tile_obj_alloc_map_bit_op -; unsigned int gpu_tile_obj_alloc_map_bit_op(int tile_id, bit_operation operation) -gpu_tile_obj_alloc_map_bit_op: ; 80073B8 + thumb_func_start Unused_ObjectTileAllocationBitArrayOp +; unsigned int Unused_ObjectTileAllocationBitArrayOp(u16 tileNum, u8 op) +Unused_ObjectTileAllocationBitArrayOp: ; 80073B8 push {r4-r6,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -1405,16 +1413,17 @@ gpu_tile_obj_alloc_map_bit_op: ; 80073B8 pop {r1} bx r1 .pool - thumb_func_end gpu_tile_obj_alloc_map_bit_op + thumb_func_end Unused_ObjectTileAllocationBitArrayOp thumb_func_start DummyObjectCallback +; void DummyObjectCallback(struct obj *object) DummyObjectCallback: ; 8007428 bx lr thumb_func_end DummyObjectCallback - thumb_func_start copy_queue_process -; void copy_queue_process() -copy_queue_process: ; 800742C + thumb_func_start ProcessObjectCopyRequests +; void ProcessObjectCopyRequests() +ProcessObjectCopyRequests: ; 800742C push {r4-r7,lr} ldr r0, =0x02021834 ldrb r0, [r0] @@ -1457,11 +1466,11 @@ copy_queue_process: ; 800742C pop {r0} bx r0 .pool - thumb_func_end copy_queue_process + thumb_func_end ProcessObjectCopyRequests - thumb_func_start copy_queue_add_oam_frame -; void copy_queue_add_oam_frame(u16 frameIndex, u16 targetTileNum, struct obj_tiles *frames) -copy_queue_add_oam_frame: ; 8007488 + thumb_func_start AddPicToObjectCopyRequests +; void AddPicToObjectCopyRequests(u16 picIndex, u16 targetTileNum, struct obj_tiles *pics) +AddPicToObjectCopyRequests: ; 8007488 push {r4-r6,lr} adds r5, r2, 0 lsls r0, 16 @@ -1507,11 +1516,11 @@ copy_queue_add_oam_frame: ; 8007488 pop {r0} bx r0 .pool - thumb_func_end copy_queue_add_oam_frame + thumb_func_end AddPicToObjectCopyRequests - thumb_func_start copy_queue_add -; void copy_queue_add(void *src, void *dest, u16 len) -copy_queue_add: ; 80074EC + thumb_func_start AddTilesToObjectCopyRequests +; void AddTilesToObjectCopyRequests(void *src, void *dest, u16 size) +AddTilesToObjectCopyRequests: ; 80074EC push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -1549,11 +1558,11 @@ copy_queue_add: ; 80074EC pop {r0} bx r0 .pool - thumb_func_end copy_queue_add + thumb_func_end AddTilesToObjectCopyRequests - thumb_func_start copy_all_from_objects -; void copy_all_from_objects(void *dest) -copy_all_from_objects: ; 800753C + thumb_func_start Unused_CopyFromObjects +; void Unused_CopyFromObjects(void *dest) +Unused_CopyFromObjects: ; 800753C push {r4,lr} adds r1, r0, 0 ldr r3, =0x02020630 @@ -1571,11 +1580,11 @@ copy_all_from_objects: ; 800753C pop {r0} bx r0 .pool - thumb_func_end copy_all_from_objects + thumb_func_end Unused_CopyFromObjects - thumb_func_start copy_all_to_objects -; void copy_all_to_objects(void *src) -copy_all_to_objects: ; 8007564 + thumb_func_start Unused_CopyToObjects +; void Unused_CopyToObjects(void *src) +Unused_CopyToObjects: ; 8007564 push {r4,lr} adds r1, r0, 0 ldr r3, =0x02020630 @@ -1593,11 +1602,11 @@ copy_all_to_objects: ; 8007564 pop {r0} bx r0 .pool - thumb_func_end copy_all_to_objects + thumb_func_end Unused_CopyToObjects - thumb_func_start obj_delete_all -; void obj_delete_all() -obj_delete_all: ; 800758C + thumb_func_start RemoveAllObjects +; void RemoveAllObjects() +RemoveAllObjects: ; 800758C push {r4,r5,lr} movs r4, 0 @08007590: @@ -1606,7 +1615,7 @@ obj_delete_all: ; 800758C lsls r0, 2 ldr r5, =0x02020630 adds r0, r5 - bl obj_delete + bl RemoveObject ldr r0, =0x020217f4 adds r0, r4, r0 strb r4, [r0] @@ -1619,16 +1628,16 @@ obj_delete_all: ; 800758C adds r0, r4 lsls r0, 2 adds r0, r5 - bl obj_delete + bl RemoveObject pop {r4,r5} pop {r0} bx r0 .pool - thumb_func_end obj_delete_all + thumb_func_end RemoveAllObjects - thumb_func_start obj_free_tiles -; void obj_free_tiles(struct obj *obj) -obj_free_tiles: ; 80075C8 + thumb_func_start FreeObjectTiles +; void FreeObjectTiles(struct obj *object) +FreeObjectTiles: ; 80075C8 push {lr} ldr r2, [r0, 0x14] ldrh r1, [r2] @@ -1636,23 +1645,23 @@ obj_free_tiles: ; 80075C8 cmp r1, r0 beq @080075DA adds r0, r1, 0 - bl gpu_tile_obj_free_by_tag + bl FreeObjectTilesByTag @080075DA: pop {r0} bx r0 .pool - thumb_func_end obj_free_tiles + thumb_func_end FreeObjectTiles - thumb_func_start obj_free_pal -; void obj_free_pal(struct obj *obj) -obj_free_pal: ; 80075E4 + thumb_func_start FreeObjectPalette +; void FreeObjectPalette(struct obj *object) +FreeObjectPalette: ; 80075E4 push {lr} ldr r0, [r0, 0x14] ldrh r0, [r0, 0x2] - bl gpu_pal_free_tag + bl FreeObjectPaletteByTag pop {r0} bx r0 - thumb_func_end obj_free_pal + thumb_func_end FreeObjectPalette thumb_func_start obj_free_rotscale_entry ; void obj_free_rotscale_entry(struct obj *obj) @@ -1681,26 +1690,26 @@ obj_free_rotscale_entry: ; 80075F4 bx r0 thumb_func_end obj_free_rotscale_entry - thumb_func_start obj_delete_and_free_resources -; void obj_delete_and_free_resources(struct obj *obj) -obj_delete_and_free_resources: ; 8007620 + thumb_func_start RemoveObjectAndFreeResources +; void RemoveObjectAndFreeResources(struct obj *object) +RemoveObjectAndFreeResources: ; 8007620 push {r4,lr} adds r4, r0, 0 - bl obj_free_tiles + bl FreeObjectTiles adds r0, r4, 0 - bl obj_free_pal + bl FreeObjectPalette adds r0, r4, 0 bl obj_free_rotscale_entry adds r0, r4, 0 - bl obj_delete_and_free_tiles + bl RemoveObjectAndFreeTiles pop {r4} pop {r0} bx r0 - thumb_func_end obj_delete_and_free_resources + thumb_func_end RemoveObjectAndFreeResources - thumb_func_start obj_anim_step -; void obj_anim_step(struct obj *obj) -obj_anim_step: ; 8007640 + thumb_func_start AnimateObject +; void AnimateObject(struct obj *object) +AnimateObject: ; 8007640 push {r4,r5,lr} adds r4, r0, 0 ldr r2, =gUnknown_082EC6C4 @@ -1731,11 +1740,11 @@ obj_anim_step: ; 8007640 pop {r0} bx r0 .pool - thumb_func_end obj_anim_step + thumb_func_end AnimateObject - thumb_func_start obj_anim_image_begin -; void obj_anim_image_begin(struct obj *obj) -obj_anim_image_begin: ; 8007688 + thumb_func_start BeginObjectImageAnim +; void BeginObjectImageAnim(struct obj *object) +BeginObjectImageAnim: ; 8007688 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -1846,7 +1855,7 @@ obj_anim_image_begin: ; 8007688 lsls r1, 22 lsrs r1, 22 ldr r2, [r4, 0xC] - bl copy_queue_add_oam_frame + bl AddPicToObjectCopyRequests @0800776C: pop {r3,r4} mov r8, r3 @@ -1854,11 +1863,11 @@ obj_anim_image_begin: ; 8007688 pop {r4-r7} pop {r0} bx r0 - thumb_func_end obj_anim_image_begin + thumb_func_end BeginObjectImageAnim - thumb_func_start obj_anim_image_continue -; void obj_anim_image_continue(struct obj *obj) -obj_anim_image_continue: ; 8007778 + thumb_func_start ContinueObjectImageAnim +; void ContinueObjectImageAnim(struct obj *object) +ContinueObjectImageAnim: ; 8007778 push {r4,lr} adds r4, r0, 0 adds r0, 0x2C @@ -1938,11 +1947,11 @@ obj_anim_image_continue: ; 8007778 pop {r0} bx r0 .pool - thumb_func_end obj_anim_image_continue + thumb_func_end ContinueObjectImageAnim - thumb_func_start anim_image_3 -; void anim_image_3(struct obj *obj) -anim_image_3: ; 8007818 + thumb_func_start ImageAnimCmd_frame +; void ImageAnimCmd_frame(struct obj *object) +ImageAnimCmd_frame: ; 8007818 push {r4-r7,lr} mov r7, r8 push {r7} @@ -2021,18 +2030,18 @@ anim_image_3: ; 8007818 lsls r1, 22 lsrs r1, 22 ldr r2, [r4, 0xC] - bl copy_queue_add_oam_frame + bl AddPicToObjectCopyRequests @080078BA: pop {r3} mov r8, r3 pop {r4-r7} pop {r0} bx r0 - thumb_func_end anim_image_3 + thumb_func_end ImageAnimCmd_frame - thumb_func_start anim_image_2 -; void anim_image_2(struct obj *obj) -anim_image_2: ; 80078C4 + thumb_func_start ImageAnimCmd_end +; void ImageAnimCmd_end(struct obj *object) +ImageAnimCmd_end: ; 80078C4 adds r2, r0, 0 adds r2, 0x2B ldrb r1, [r2] @@ -2044,11 +2053,11 @@ anim_image_2: ; 80078C4 orrs r1, r2 strb r1, [r0] bx lr - thumb_func_end anim_image_2 + thumb_func_end ImageAnimCmd_end - thumb_func_start anim_image_1 -; void anim_image_1(struct obj *obj) -anim_image_1: ; 80078DC + thumb_func_start ImageAnimCmd_jump +; void ImageAnimCmd_jump(struct obj *object) +ImageAnimCmd_jump: ; 80078DC push {r4-r7,lr} mov r7, r8 push {r7} @@ -2140,18 +2149,18 @@ anim_image_1: ; 80078DC lsls r1, 22 lsrs r1, 22 ldr r2, [r4, 0xC] - bl copy_queue_add_oam_frame + bl AddPicToObjectCopyRequests @0800799A: pop {r3} mov r8, r3 pop {r4-r7} pop {r0} bx r0 - thumb_func_end anim_image_1 + thumb_func_end ImageAnimCmd_jump - thumb_func_start anim_image_0 -; void anim_image_0(struct obj *obj) -anim_image_0: ; 80079A4 + thumb_func_start ImageAnimCmd_loop +; void ImageAnimCmd_loop(struct obj *object) +ImageAnimCmd_loop: ; 80079A4 push {lr} adds r1, r0, 0 adds r0, 0x2D @@ -2159,19 +2168,19 @@ anim_image_0: ; 80079A4 cmp r0, 0 beq @080079B8 adds r0, r1, 0 - bl sub_80079FC + bl ContinueImageAnimLoop b @080079BE @080079B8: adds r0, r1, 0 - bl sub_80079C4 + bl BeginImageAnimLoop @080079BE: pop {r0} bx r0 - thumb_func_end anim_image_0 + thumb_func_end ImageAnimCmd_loop - thumb_func_start sub_80079C4 -; void sub_80079C4(struct obj *obj) -sub_80079C4: ; 80079C4 + thumb_func_start BeginImageAnimLoop +; void BeginImageAnimLoop(struct obj *object) +BeginImageAnimLoop: ; 80079C4 push {r4,lr} adds r4, r0, 0 adds r0, 0x2A @@ -2192,17 +2201,17 @@ sub_80079C4: ; 80079C4 adds r1, 0x2D strb r0, [r1] adds r0, r4, 0 - bl obj_anim_rewind_to_cmd00 + bl JumpToTopOfImageAnimLoop adds r0, r4, 0 - bl obj_anim_image_continue + bl ContinueObjectImageAnim pop {r4} pop {r0} bx r0 - thumb_func_end sub_80079C4 + thumb_func_end BeginImageAnimLoop - thumb_func_start sub_80079FC -; void sub_80079FC(struct obj *obj) -sub_80079FC: ; 80079FC + thumb_func_start ContinueImageAnimLoop +; void ContinueImageAnimLoop(struct obj *object) +ContinueImageAnimLoop: ; 80079FC push {r4,lr} adds r4, r0, 0 adds r1, r4, 0 @@ -2211,17 +2220,17 @@ sub_80079FC: ; 80079FC subs r0, 0x1 strb r0, [r1] adds r0, r4, 0 - bl obj_anim_rewind_to_cmd00 + bl JumpToTopOfImageAnimLoop adds r0, r4, 0 - bl obj_anim_image_continue + bl ContinueObjectImageAnim pop {r4} pop {r0} bx r0 - thumb_func_end sub_80079FC + thumb_func_end ContinueImageAnimLoop - thumb_func_start obj_anim_rewind_to_cmd00 -; void obj_anim_rewind_to_cmd00(struct obj *obj) -obj_anim_rewind_to_cmd00: ; 8007A1C + thumb_func_start JumpToTopOfImageAnimLoop +; void JumpToTopOfImageAnimLoop(struct obj *object) +JumpToTopOfImageAnimLoop: ; 8007A1C push {r4-r7,lr} mov r12, r0 adds r0, 0x2D @@ -2282,11 +2291,11 @@ obj_anim_rewind_to_cmd00: ; 8007A1C pop {r4-r7} pop {r0} bx r0 - thumb_func_end obj_anim_rewind_to_cmd00 + thumb_func_end JumpToTopOfImageAnimLoop - thumb_func_start obj_anim_rotscale_begin -; void obj_anim_rotscale_begin(struct obj *obj) -obj_anim_rotscale_begin: ; 8007A90 + thumb_func_start BeginObjectRotScalAnim +; void BeginObjectRotScalAnim(struct obj *object) +BeginObjectRotScalAnim: ; 8007A90 push {r4-r7,lr} sub sp, 0x8 adds r6, r0, 0 @@ -2353,11 +2362,11 @@ obj_anim_rotscale_begin: ; 8007A90 pop {r0} bx r0 .pool - thumb_func_end obj_anim_rotscale_begin + thumb_func_end BeginObjectRotScalAnim - thumb_func_start obj_anim_rotscale_continue -; void obj_anim_rotscale_continue(struct obj *obj) -obj_anim_rotscale_continue: ; 8007B24 + thumb_func_start ContinueObjectRotScalAnim +; void ContinueObjectRotScalAnim(struct obj *object) +ContinueObjectRotScalAnim: ; 8007B24 push {r4,r5,lr} adds r4, r0, 0 ldrb r0, [r4, 0x1] @@ -2442,9 +2451,10 @@ obj_anim_rotscale_continue: ; 8007B24 pop {r0} bx r0 .pool - thumb_func_end obj_anim_rotscale_continue + thumb_func_end ContinueObjectRotScalAnim thumb_func_start sub_8007BD8 +; void sub_8007BD8(u8 index, struct obj *object) sub_8007BD8: ; 8007BD8 push {r4,r5,lr} sub sp, 0x8 @@ -2471,9 +2481,9 @@ sub_8007BD8: ; 8007BD8 bx r0 thumb_func_end sub_8007BD8 - thumb_func_start anim_rotscale_0 -; void anim_rotscale_0(u8 index, struct obj *obj) -anim_rotscale_0: ; 8007C0C + thumb_func_start RotScalAnimCmd_loop +; void RotScalAnimCmd_loop(u8 index, struct obj *object) +RotScalAnimCmd_loop: ; 8007C0C push {lr} adds r3, r1, 0 lsls r0, 24 @@ -2488,20 +2498,21 @@ anim_rotscale_0: ; 8007C0C beq @08007C34 adds r0, r2, 0 adds r1, r3, 0 - bl sub_8007C7C + bl ContinueRotScalAnimLoop b @08007C3C .pool @08007C34: adds r0, r2, 0 adds r1, r3, 0 - bl sub_8007C40 + bl BeginRotScalAnimLoop @08007C3C: pop {r0} bx r0 - thumb_func_end anim_rotscale_0 + thumb_func_end RotScalAnimCmd_loop - thumb_func_start sub_8007C40 -sub_8007C40: ; 8007C40 + thumb_func_start BeginRotScalAnimLoop +; void BeginRotScalAnimLoop(u8 index, struct obj *object) +BeginRotScalAnimLoop: ; 8007C40 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -2522,17 +2533,18 @@ sub_8007C40: ; 8007C40 ldrh r1, [r1, 0x2] strb r1, [r3, 0x3] adds r1, r4, 0 - bl obj_anim_rotscale_rewind_to_cmd00_maybe + bl JumpToTopOfRotScalAnimLoop adds r0, r4, 0 - bl obj_anim_rotscale_continue + bl ContinueObjectRotScalAnim pop {r4} pop {r0} bx r0 .pool - thumb_func_end sub_8007C40 + thumb_func_end BeginRotScalAnimLoop - thumb_func_start sub_8007C7C -sub_8007C7C: ; 8007C7C + thumb_func_start ContinueRotScalAnimLoop +; void ContinueRotScalAnimLoop(u8 index, struct obj *object) +ContinueRotScalAnimLoop: ; 8007C7C push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -2546,17 +2558,18 @@ sub_8007C7C: ; 8007C7C subs r2, 0x1 strb r2, [r1, 0x3] adds r1, r4, 0 - bl obj_anim_rotscale_rewind_to_cmd00_maybe + bl JumpToTopOfRotScalAnimLoop adds r0, r4, 0 - bl obj_anim_rotscale_continue + bl ContinueObjectRotScalAnim pop {r4} pop {r0} bx r0 .pool - thumb_func_end sub_8007C7C + thumb_func_end ContinueRotScalAnimLoop - thumb_func_start obj_anim_rotscale_rewind_to_cmd00_maybe -obj_anim_rotscale_rewind_to_cmd00_maybe: ; 8007CAC + thumb_func_start JumpToTopOfRotScalAnimLoop +; void JumpToTopOfRotScalAnimLoop(u8 index, struct obj *object) +JumpToTopOfRotScalAnimLoop: ; 8007CAC push {r4-r7,lr} mov r12, r1 lsls r0, 24 @@ -2612,11 +2625,11 @@ obj_anim_rotscale_rewind_to_cmd00_maybe: ; 8007CAC pop {r0} bx r0 .pool - thumb_func_end obj_anim_rotscale_rewind_to_cmd00_maybe + thumb_func_end JumpToTopOfRotScalAnimLoop - thumb_func_start anim_rotscale_1 -; void anim_rotscale_1(u8 index, struct obj *obj) -anim_rotscale_1: ; 8007D18 + thumb_func_start RotScalAnimCmd_jump +; void RotScalAnimCmd_jump(u8 index, struct obj *object) +RotScalAnimCmd_jump: ; 8007D18 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -2651,11 +2664,11 @@ anim_rotscale_1: ; 8007D18 pop {r0} bx r0 .pool - thumb_func_end anim_rotscale_1 + thumb_func_end RotScalAnimCmd_jump - thumb_func_start anim_rotscale_2 -; void anim_rotscale_2(u8 index, struct obj *obj) -anim_rotscale_2: ; 8007D64 + thumb_func_start RotScalAnimCmd_end +; void RotScalAnimCmd_end(u8 index, struct obj *object) +RotScalAnimCmd_end: ; 8007D64 push {lr} sub sp, 0x8 lsls r0, 24 @@ -2683,11 +2696,11 @@ anim_rotscale_2: ; 8007D64 pop {r0} bx r0 .pool - thumb_func_end anim_rotscale_2 + thumb_func_end RotScalAnimCmd_end - thumb_func_start anim_rotscale_3 -; void anim_rotscale_3(u8 index, struct obj *obj) -anim_rotscale_3: ; 8007DA0 + thumb_func_start RotScalAnimCmd_frame +; void RotScalAnimCmd_frame(u8 index, struct obj *object) +RotScalAnimCmd_frame: ; 8007DA0 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -2712,7 +2725,7 @@ anim_rotscale_3: ; 8007DA0 pop {r0} bx r0 .pool - thumb_func_end anim_rotscale_3 + thumb_func_end RotScalAnimCmd_frame thumb_func_start rotscale_set_indirect ; void rotscale_set_indirect(u8 rotscale_entry_index, s16 rotscale_data[]) @@ -2953,7 +2966,7 @@ rotscale_reset_half: ; 8007F64 thumb_func_end rotscale_reset_half thumb_func_start rotscale_reset_full_1 -; void rotscale_reset_full_1(u8 index) +; void rotscale_reset_full_1(u8 index, u8 a2) rotscale_reset_full_1: ; 8007F80 lsls r0, 24 lsrs r0, 24 @@ -3047,6 +3060,7 @@ obj_anim_image_delay_progress: ; 8007FF4 thumb_func_end obj_anim_image_delay_progress thumb_func_start obj_anim_rotscale_delay_progress +; u8 obj_anim_rotscale_delay_progress(struct obj *object, u8 index) obj_anim_rotscale_delay_progress: ; 800801C push {lr} lsls r1, 24 @@ -3250,9 +3264,9 @@ sub_8008168: ; 8008168 bx r0 thumb_func_end sub_8008168 - thumb_func_start obj_anim_image_start -; void obj_anim_image_start(struct obj *object, u8 a2) -obj_anim_image_start: ; 80081A8 + thumb_func_start StartObjectImageAnim +; void StartObjectImageAnim(struct obj *object, u8 whichAnim) +StartObjectImageAnim: ; 80081A8 adds r2, r0, 0 adds r2, 0x2A strb r1, [r2] @@ -3265,10 +3279,11 @@ obj_anim_image_start: ; 80081A8 ands r1, r2 strb r1, [r0] bx lr - thumb_func_end obj_anim_image_start + thumb_func_end StartObjectImageAnim - thumb_func_start obj_anim_image_start_if_different -obj_anim_image_start_if_different: ; 80081C0 + thumb_func_start StartObjectImageAnimIfDifferent +; void StartObjectImageAnimIfDifferent(struct obj *object, u8 whichAnim) +StartObjectImageAnimIfDifferent: ; 80081C0 push {lr} adds r2, r0, 0 lsls r1, 24 @@ -3278,14 +3293,15 @@ obj_anim_image_start_if_different: ; 80081C0 cmp r0, r1 beq @080081D6 adds r0, r2, 0 - bl obj_anim_image_start + bl StartObjectImageAnim @080081D6: pop {r0} bx r0 - thumb_func_end obj_anim_image_start_if_different + thumb_func_end StartObjectImageAnimIfDifferent - thumb_func_start obj_anim_image_seek -obj_anim_image_seek: ; 80081DC + thumb_func_start SeekObjectImageAnim +; void SeekObjectImageAnim(struct obj *object, u8 cmdIndex) +SeekObjectImageAnim: ; 80081DC push {r4-r7,lr} adds r3, r0, 0 lsls r1, 24 @@ -3322,7 +3338,7 @@ obj_anim_image_seek: ; 80081DC ands r0, r1 strb r0, [r4] adds r0, r3, 0 - bl obj_anim_image_continue + bl ContinueObjectImageAnim ldrb r2, [r4] movs r0, 0x3F ands r0, r2 @@ -3347,9 +3363,10 @@ obj_anim_image_seek: ; 80081DC pop {r4-r7} pop {r0} bx r0 - thumb_func_end obj_anim_image_seek + thumb_func_end SeekObjectImageAnim thumb_func_start sub_8008258 +; void sub_8008258(u8 index, u8 a2) sub_8008258: ; 8008258 push {r4,r5,lr} adds r5, r0, 0 @@ -3374,6 +3391,7 @@ sub_8008258: ; 8008258 thumb_func_end sub_8008258 thumb_func_start sub_8008284 +; void sub_8008284(u8 index, u8 a2) sub_8008284: ; 8008284 push {r4,r5,lr} adds r5, r0, 0 @@ -3513,7 +3531,7 @@ rotscale_reset_all: ; 800837C ldr r1, =0x03003018 movs r0, 0 str r0, [r1] - bl reset_rotscale_coeffs + bl ResetSpriteTransformationMatrices movs r4, 0 @08008390: adds r0, r4, 0 @@ -3592,7 +3610,7 @@ rotscale_free_entry: ; 80083E8 adds r0, r2, 0 movs r2, 0 movs r3, 0 - bl rotscale_set_direct + bl SetSpriteTransformationMatrix add sp, 0x4 pop {r0} bx r0 @@ -3616,7 +3634,7 @@ obj_alloc_rotscale_entry: ; 8008428 lsls r3, 30 lsrs r3, 30 adds r0, r4, 0 - bl oam_center + bl CalcVecFromObjectCenterToObjectUpperLeft movs r0, 0x1F adds r1, r5, 0 ands r1, r0 @@ -3702,14 +3720,14 @@ sub_8008478: ; 8008478 .pool thumb_func_end sub_8008478 - thumb_func_start gpu_tile_obj_alloc_tag_and_copy_to_vram -; int gpu_tile_obj_alloc_tag_and_copy_to_vram(struct obj_tiles *x) -gpu_tile_obj_alloc_tag_and_copy_to_vram: ; 80084F8 + thumb_func_start LoadObjectPic +; u16 LoadObjectPic(struct obj_tiles *pic) +LoadObjectPic: ; 80084F8 push {r4-r6,lr} adds r5, r0, 0 ldrh r0, [r5, 0x4] lsrs r0, 5 - bl gpu_tile_obj_alloc + bl AllocObjectTiles lsls r4, r0, 16 asrs r6, r4, 16 cmp r6, 0 @@ -3719,7 +3737,7 @@ gpu_tile_obj_alloc_tag_and_copy_to_vram: ; 80084F8 ldrh r2, [r5, 0x4] lsrs r2, 5 adds r1, r4, 0 - bl gpu_tile_obj_tag_add + bl AddObjectTileRange ldr r0, [r5] lsls r1, r6, 5 ldr r2, =0x06010000 @@ -3736,11 +3754,11 @@ gpu_tile_obj_alloc_tag_and_copy_to_vram: ; 80084F8 pop {r4-r6} pop {r1} bx r1 - thumb_func_end gpu_tile_obj_alloc_tag_and_copy_to_vram + thumb_func_end LoadObjectPic - thumb_func_start gpu_tile_obj_alloc_and_load_multiple -; void gpu_tile_obj_alloc_and_load_multiple(struct obj_tiles[]) -gpu_tile_obj_alloc_and_load_multiple: ; 800853C + thumb_func_start LoadObjectPics +; void LoadObjectPics(struct obj_tiles *pics) +LoadObjectPics: ; 800853C push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -3750,7 +3768,7 @@ gpu_tile_obj_alloc_and_load_multiple: ; 800853C @08008548: lsls r0, r4, 3 adds r0, r5, r0 - bl gpu_tile_obj_alloc_tag_and_copy_to_vram + bl LoadObjectPic adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -3763,17 +3781,17 @@ gpu_tile_obj_alloc_and_load_multiple: ; 800853C pop {r4,r5} pop {r0} bx r0 - thumb_func_end gpu_tile_obj_alloc_and_load_multiple + thumb_func_end LoadObjectPics - thumb_func_start gpu_tile_obj_free_by_tag -; void gpu_tile_obj_free_by_tag(int tag) -gpu_tile_obj_free_by_tag: ; 8008568 + thumb_func_start FreeObjectTilesByTag +; void FreeObjectTilesByTag(u16 tag) +FreeObjectTilesByTag: ; 8008568 push {r4-r7,lr} mov r7, r8 push {r7} lsls r0, 16 lsrs r0, 16 - bl gpu_tile_obj_tag_index_of + bl IndexOfObjectTilesTag lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0xFF @@ -3823,11 +3841,11 @@ gpu_tile_obj_free_by_tag: ; 8008568 pop {r0} bx r0 .pool - thumb_func_end gpu_tile_obj_free_by_tag + thumb_func_end FreeObjectTilesByTag - thumb_func_start gpu_tile_obj_tags_reset -; void gpu_tile_obj_tags_reset() -gpu_tile_obj_tags_reset: ; 80085E0 + thumb_func_start FreeAllObjectTiles +; void FreeAllObjectTiles() +FreeAllObjectTiles: ; 80085E0 push {r4-r7,lr} movs r2, 0 ldr r7, =0x030009f0 @@ -3856,15 +3874,15 @@ gpu_tile_obj_tags_reset: ; 80085E0 pop {r0} bx r0 .pool - thumb_func_end gpu_tile_obj_tags_reset + thumb_func_end FreeAllObjectTiles - thumb_func_start gpu_tile_obj_tag_get_range_start -; int gpu_tile_obj_tag_get_range_start(int tag) -gpu_tile_obj_tag_get_range_start: ; 8008620 + thumb_func_start GetObjectTileRangeStartByTag +; u16 GetObjectTileRangeStartByTag(u16 tag) +GetObjectTileRangeStartByTag: ; 8008620 push {lr} lsls r0, 16 lsrs r0, 16 - bl gpu_tile_obj_tag_index_of + bl IndexOfObjectTilesTag lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0xFF @@ -3881,10 +3899,11 @@ gpu_tile_obj_tag_get_range_start: ; 8008620 pop {r1} bx r1 .pool - thumb_func_end gpu_tile_obj_tag_get_range_start + thumb_func_end GetObjectTileRangeStartByTag - thumb_func_start gpu_tile_obj_tag_index_of -gpu_tile_obj_tag_index_of: ; 800864C + thumb_func_start IndexOfObjectTilesTag +; u8 IndexOfObjectTilesTag(u16 tag) +IndexOfObjectTilesTag: ; 800864C push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -3909,10 +3928,11 @@ gpu_tile_obj_tag_index_of: ; 800864C @08008674: pop {r1} bx r1 - thumb_func_end gpu_tile_obj_tag_index_of + thumb_func_end IndexOfObjectTilesTag - thumb_func_start gpu_tile_obj_tag_get_by_range_start -gpu_tile_obj_tag_get_by_range_start: ; 8008678 + thumb_func_start GetTagByObjectTileRangeStart +; u16 GetTagByObjectTileRangeStart(u16 rangeStart) +GetTagByObjectTileRangeStart: ; 8008678 push {r4-r6,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -3946,11 +3966,11 @@ gpu_tile_obj_tag_get_by_range_start: ; 8008678 pop {r1} bx r1 .pool - thumb_func_end gpu_tile_obj_tag_get_by_range_start + thumb_func_end GetTagByObjectTileRangeStart - thumb_func_start gpu_tile_obj_tag_add -; void gpu_tile_obj_tag_add(u16 tag, u16 start, u16 count) -gpu_tile_obj_tag_add: ; 80086C4 + thumb_func_start AddObjectTileRange +; void AddObjectTileRange(u16 tag, u16 start, u16 count) +AddObjectTileRange: ; 80086C4 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -3962,7 +3982,7 @@ gpu_tile_obj_tag_add: ; 80086C4 lsls r6, 16 lsrs r6, 16 ldr r0, =0x0000ffff - bl gpu_tile_obj_tag_index_of + bl IndexOfObjectTilesTag lsls r0, 24 lsrs r0, 24 ldr r2, =0x030009f0 @@ -3980,10 +4000,11 @@ gpu_tile_obj_tag_add: ; 80086C4 pop {r0} bx r0 .pool - thumb_func_end gpu_tile_obj_tag_add + thumb_func_end AddObjectTileRange - thumb_func_start gpu_pal_allocator_reset -gpu_pal_allocator_reset: ; 800870C + thumb_func_start ResetObjectPaletteAllocator +; void ResetObjectPaletteAllocator() +ResetObjectPaletteAllocator: ; 800870C push {r4,lr} ldr r1, =0x0300301c movs r0, 0 @@ -4007,15 +4028,15 @@ gpu_pal_allocator_reset: ; 800870C pop {r0} bx r0 .pool - thumb_func_end gpu_pal_allocator_reset + thumb_func_end ResetObjectPaletteAllocator - thumb_func_start gpu_pal_obj_alloc_tag_and_apply -; s8 gpu_pal_obj_alloc_tag_and_apply(struct rom_obj_pal_data *data) -gpu_pal_obj_alloc_tag_and_apply: ; 8008744 + thumb_func_start LoadTaggedObjectPalette +; u8 LoadTaggedObjectPalette(struct ObjectPaletteInfo *palette) +LoadTaggedObjectPalette: ; 8008744 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x4] - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0xFF @@ -4024,7 +4045,7 @@ gpu_pal_obj_alloc_tag_and_apply: ; 8008744 b @0800878A @0800875A: ldr r0, =0x0000ffff - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0xFF @@ -4036,7 +4057,7 @@ gpu_pal_obj_alloc_tag_and_apply: ; 8008744 strh r1, [r0] ldr r0, [r5] lsls r1, r4, 4 - bl gpu_pal_obj_load + bl LoadObjectPalette adds r0, r4, 0 b @0800878A .pool @@ -4046,10 +4067,11 @@ gpu_pal_obj_alloc_tag_and_apply: ; 8008744 pop {r4,r5} pop {r1} bx r1 - thumb_func_end gpu_pal_obj_alloc_tag_and_apply + thumb_func_end LoadTaggedObjectPalette - thumb_func_start gpu_pal_obj_alloc_and_load_multiple -gpu_pal_obj_alloc_and_load_multiple: ; 8008790 + thumb_func_start LoadTaggedObjectPalettes +; void LoadTaggedObjectPalettes(struct ObjectPaletteInfo *palettes) +LoadTaggedObjectPalettes: ; 8008790 push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -4065,7 +4087,7 @@ gpu_pal_obj_alloc_and_load_multiple: ; 8008790 cmp r0, 0 beq @080087B6 adds r0, r1, 0 - bl gpu_pal_obj_alloc_tag_and_apply + bl LoadTaggedObjectPalette lsls r0, 24 lsrs r0, 24 cmp r0, 0xFF @@ -4074,11 +4096,11 @@ gpu_pal_obj_alloc_and_load_multiple: ; 8008790 pop {r4,r5} pop {r0} bx r0 - thumb_func_end gpu_pal_obj_alloc_and_load_multiple + thumb_func_end LoadTaggedObjectPalettes - thumb_func_start gpu_pal_obj_load -; void gpu_pal_obj_load(palette *pal, u16 offset) -gpu_pal_obj_load: ; 80087BC + thumb_func_start LoadObjectPalette +; void LoadObjectPalette(void *src, u16 destOffset) +LoadObjectPalette: ; 80087BC push {lr} lsls r1, 16 movs r2, 0x80 @@ -4089,16 +4111,16 @@ gpu_pal_obj_load: ; 80087BC bl gpu_pal_apply pop {r0} bx r0 - thumb_func_end gpu_pal_obj_load + thumb_func_end LoadObjectPalette - thumb_func_start gpu_pal_alloc_new -; int gpu_pal_alloc_new(u16 tag) -gpu_pal_alloc_new: ; 80087D4 + thumb_func_start AllocObjectPalette +; u8 AllocObjectPalette(u16 tag) +AllocObjectPalette: ; 80087D4 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 ldr r0, =0x0000ffff - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0xFF @@ -4116,11 +4138,11 @@ gpu_pal_alloc_new: ; 80087D4 pop {r4} pop {r1} bx r1 - thumb_func_end gpu_pal_alloc_new + thumb_func_end AllocObjectPalette - thumb_func_start gpu_pal_tags_index_of -; int gpu_pal_tags_index_of(u16 a1) -gpu_pal_tags_index_of: ; 8008804 + thumb_func_start IndexOfObjectPaletteTag +; u8 IndexOfObjectPaletteTag(u16 tag) +IndexOfObjectPaletteTag: ; 8008804 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -4149,10 +4171,11 @@ gpu_pal_tags_index_of: ; 8008804 @08008838: pop {r1} bx r1 - thumb_func_end gpu_pal_tags_index_of + thumb_func_end IndexOfObjectPaletteTag - thumb_func_start gpu_pal_tag_by_index -gpu_pal_tag_by_index: ; 800883C + thumb_func_start GetObjectPaletteTagBySlot +; u16 GetObjectPaletteTagBySlot(u8 paletteSlot) +GetObjectPaletteTagBySlot: ; 800883C lsls r0, 24 ldr r1, =0x03000cf0 lsrs r0, 23 @@ -4160,15 +4183,15 @@ gpu_pal_tag_by_index: ; 800883C ldrh r0, [r0] bx lr .pool - thumb_func_end gpu_pal_tag_by_index + thumb_func_end GetObjectPaletteTagBySlot - thumb_func_start gpu_pal_free_tag -; void gpu_pal_free_tag(int tag) -gpu_pal_free_tag: ; 800884C + thumb_func_start FreeObjectPaletteByTag +; void FreeObjectPaletteByTag(int tag) +FreeObjectPaletteByTag: ; 800884C push {lr} lsls r0, 16 lsrs r0, 16 - bl gpu_pal_tags_index_of + bl IndexOfObjectPaletteTag lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0xFF @@ -4182,21 +4205,21 @@ gpu_pal_free_tag: ; 800884C pop {r0} bx r0 .pool - thumb_func_end gpu_pal_free_tag + thumb_func_end FreeObjectPaletteByTag - thumb_func_start obj_set_f18_to_r0_f42_to_40 -; void obj_set_f18_to_r0_f42_to_40(struct obj *obj, int a2) -obj_set_f18_to_r0_f42_to_40: ; 8008874 + thumb_func_start SetSpriteOamTables_NoPriorityFromTable +; void SetSpriteOamTables_NoPriorityFromTable(struct obj *object, u32 spriteOamTables) +SetSpriteOamTables_NoPriorityFromTable: ; 8008874 str r1, [r0, 0x18] adds r0, 0x42 movs r1, 0x40 strb r1, [r0] bx lr - thumb_func_end obj_set_f18_to_r0_f42_to_40 + thumb_func_end SetSpriteOamTables_NoPriorityFromTable - thumb_func_start super_sprite_add -; int super_sprite_add(struct obj *obj, u8 *index) -super_sprite_add: ; 8008880 + thumb_func_start AddSprite +; u8 AddSprite(struct obj *obj, u8 *spriteIndex) +AddSprite: ; 8008880 push {r4,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -4242,7 +4265,7 @@ super_sprite_add: ; 8008880 adds r1, r0 adds r0, r4, 0 adds r2, r3, 0 - bl sub_80088EC + bl AddSpritesFromSpriteOamTable lsls r0, 24 lsrs r0, 24 @080088E0: @@ -4250,11 +4273,11 @@ super_sprite_add: ; 8008880 pop {r1} bx r1 .pool - thumb_func_end super_sprite_add + thumb_func_end AddSprite - thumb_func_start sub_80088EC -; int sub_80088EC(struct obj *obj, struct sprite *a2, int a3) -sub_80088EC: ; 80088EC + thumb_func_start AddSpritesFromSpriteOamTable +; u8 AddSpritesFromSpriteOamTable(struct obj *object, struct sprite *sprite, u8 *spriteIndex) +AddSpritesFromSpriteOamTable: ; 80088EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -4527,4 +4550,4 @@ sub_80088EC: ; 80088EC pop {r1} bx r1 .pool - thumb_func_end sub_80088EC + thumb_func_end AddSpritesFromSpriteOamTable diff --git a/asm/main.s b/asm/main.s index de7c59d37..5d622298a 100644 --- a/asm/main.s +++ b/asm/main.s @@ -91,7 +91,7 @@ Main: bne @080004B2 movs r0, 0 strh r0, [r7, 0x2E] - bl copy_queue_clear + bl ClearObjectCopyRequests strb r4, [r5] bl HandleLinkConnectionAndCallMainCallbacks mov r2, r8 diff --git a/asm/main_menu.s b/asm/main_menu.s index 4e78d9e50..aa49d06c0 100644 --- a/asm/main_menu.s +++ b/asm/main_menu.s @@ -3,8 +3,8 @@ CB2_MainMenu: ; 802F6B0 push {lr} bl run_active_tasks - bl call_obj_callbacks - bl obj_sync_something + bl CallObjectCallbacks + bl PrepareSpritesForOamLoad bl fade_and_return_progress_probably pop {r0} bx r0 @@ -14,8 +14,8 @@ CB2_MainMenu: ; 802F6B0 ; void VBlankCB_MainMenu() VBlankCB_MainMenu: ; 802F6C8 push {lr} - bl copy_super_sprites_to_oam - bl copy_queue_process + bl LoadOamFromSprites + bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram pop {r0} bx r0 @@ -122,8 +122,8 @@ InitMainMenu: ; 802F6F4 bl gpu_pal_apply bl remove_some_task bl clear_tasks - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator cmp r4, 0 beq @0802F7EC movs r0, 0x1 @@ -421,7 +421,7 @@ Task_WaitForSaveFileErrorWindow: ; 802FA5C cmp r0, 0 beq @0802FA98 movs r0, 0x7 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, =gUnknown_082FF070 bl sub_8032250 ldr r1, =0x03005e00 @@ -523,7 +523,7 @@ Task_WaitForBatteryDryErrorWindow: ; 802FB50 cmp r0, 0 beq @0802FB8C movs r0, 0x7 - bl ClearWindowTileMap + bl ClearWindowTilemap ldr r0, =gUnknown_082FF070 bl sub_8032250 ldr r1, =0x03005e00 @@ -689,9 +689,9 @@ Task_DisplayMainMenu: ; 802FBA4 movs r3, 0x1 bl box_print movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x2 bl CopyWindowToVram @@ -748,11 +748,11 @@ Task_DisplayMainMenu: ; 802FBA4 bl box_print bl fmt_savegame movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0x2 bl CopyWindowToVram @@ -828,13 +828,13 @@ Task_DisplayMainMenu: ; 802FBA4 bl box_print bl fmt_savegame movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0x2 bl CopyWindowToVram @@ -933,15 +933,15 @@ Task_DisplayMainMenu: ; 802FBA4 bl box_print bl fmt_savegame movs r0, 0x2 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x3 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x4 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x5 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x6 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x2 movs r1, 0x2 bl CopyWindowToVram @@ -1649,7 +1649,7 @@ Task_DisplayMainMenuInvalidActionError: ; 80305A4 movs r1, 0 movs r2, 0 movs r3, 0 - bl FillBgTileMapBufferRect_Palette0 + bl FillBgTilemapBufferRect_Palette0 movs r1, 0x8 ldrsh r0, [r4, r1] cmp r0, 0x1 @@ -1923,8 +1923,8 @@ task_new_game_prof_birch_speech_1: ; 80307B0 movs r2, 0x10 bl gpu_pal_apply bl remove_some_task - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl dp13_810BB8C adds r0, r4, 0 bl AddBirchSpeechObjects @@ -2073,7 +2073,7 @@ task_new_game_prof_birch_speech_3: ; 8030928 movs r1, 0x1 bl unknown_rbox_to_vram movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x2 bl CopyWindowToVram @@ -3702,8 +3702,8 @@ new_game_prof_birch_speech_part2_start: ; 8031678 ldr r0, =0x0000ffc4 strh r0, [r4, 0x10] bl remove_some_task - bl reset_all_obj_data - bl gpu_pal_allocator_reset + bl ResetAllObjectData + bl ResetObjectPaletteAllocator bl dp13_810BB8C adds r0, r5, 0 bl AddBirchSpeechObjects @@ -3800,7 +3800,7 @@ new_game_prof_birch_speech_part2_start: ; 8031678 movs r2, 0xF0 bl copy_textbox_border_tile_patterns_to_vram movs r0, 0 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl CopyWindowToVram @@ -4421,7 +4421,7 @@ sub_8031D74: ; 8031D74 movs r2, 0 bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed movs r0, 0x1 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x1 movs r1, 0x3 bl CopyWindowToVram @@ -4504,7 +4504,7 @@ CreateMainMenuErrorWindow: ; 8031E18 movs r3, 0 bl Print movs r0, 0x7 - bl PutWindowTileMap + bl PutWindowTilemap movs r0, 0x7 movs r1, 0x2 bl CopyWindowToVram @@ -4858,7 +4858,7 @@ DrawMainMenuWindowFrame: ; 80320EC movs r7, 0x2 mov r8, r7 str r7, [sp, 0x8] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] ldrb r2, [r4, 0x1] ldrb r3, [r4, 0x2] @@ -4870,7 +4870,7 @@ DrawMainMenuWindowFrame: ; 80320EC str r5, [sp, 0x4] str r7, [sp, 0x8] mov r1, r9 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] ldrb r2, [r4, 0x3] ldrb r1, [r4, 0x1] @@ -4885,7 +4885,7 @@ DrawMainMenuWindowFrame: ; 80320EC str r5, [sp, 0x4] str r7, [sp, 0x8] mov r1, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] ldrb r2, [r4, 0x1] subs r2, 0x1 @@ -4897,7 +4897,7 @@ DrawMainMenuWindowFrame: ; 80320EC str r1, [sp, 0x4] str r7, [sp, 0x8] ldr r1, [sp, 0x18] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] ldrb r2, [r4, 0x3] ldrb r7, [r4, 0x1] @@ -4911,7 +4911,7 @@ DrawMainMenuWindowFrame: ; 80320EC mov r1, r8 str r1, [sp, 0x8] ldr r1, [sp, 0xC] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] ldrb r2, [r4, 0x1] subs r2, 0x1 @@ -4927,7 +4927,7 @@ DrawMainMenuWindowFrame: ; 80320EC mov r1, r8 str r1, [sp, 0x8] ldr r1, [sp, 0x10] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] ldrb r2, [r4, 0x1] ldrb r3, [r4, 0x4] @@ -4941,7 +4941,7 @@ DrawMainMenuWindowFrame: ; 80320EC mov r1, r8 str r1, [sp, 0x8] ldr r1, [sp, 0x14] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] ldrb r2, [r4, 0x3] ldrb r7, [r4, 0x1] @@ -4958,9 +4958,9 @@ DrawMainMenuWindowFrame: ; 80320EC mov r7, r8 str r7, [sp, 0x8] adds r1, r6, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r4] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0x1C pop {r3-r5} mov r8, r3 @@ -5000,9 +5000,9 @@ sub_8032250: ; 8032250 movs r1, 0x2 str r1, [sp, 0x8] movs r1, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldrb r0, [r6] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r4-r6} pop {r0} @@ -5041,7 +5041,7 @@ sub_8032298: ; 8032298 movs r1, 0 adds r2, r4, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0xC pop {r4,r5} pop {r0} @@ -5063,7 +5063,7 @@ sub_80322E0: ; 80322E0 movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl ClearWindowTileMap + bl ClearWindowTilemap cmp r4, 0x1 bne @0803230E adds r0, r5, 0 @@ -5236,7 +5236,7 @@ unknown_rbox_to_vram: ; 803243C movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r5, 0 - bl PutWindowTileMap + bl PutWindowTilemap cmp r4, 0x1 bne @0803246A adds r0, r5, 0 @@ -5298,7 +5298,7 @@ sub_8032474: ; 8032474 movs r1, 0xFD ldr r2, [sp, 0x14] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r0, [sp, 0xC] subs r0, 0x1 lsls r2, r0, 24 @@ -5310,7 +5310,7 @@ sub_8032474: ; 8032474 mov r0, r8 movs r1, 0xFF adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x80 lsls r1, 1 mov r0, r9 @@ -5320,7 +5320,7 @@ sub_8032474: ; 8032474 mov r0, r8 ldr r2, [sp, 0xC] adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000101 ldr r7, [sp, 0xC] add r7, r9 @@ -5333,7 +5333,7 @@ sub_8032474: ; 8032474 str r6, [sp, 0x8] mov r0, r8 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x81 lsls r1, 1 lsls r2, r7, 24 @@ -5344,7 +5344,7 @@ sub_8032474: ; 8032474 mov r0, r8 adds r2, r7, 0 adds r3, r5, 0 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000103 str r4, [sp] movs r5, 0x5 @@ -5353,7 +5353,7 @@ sub_8032474: ; 8032474 mov r0, r8 ldr r2, [sp, 0x14] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000105 mov r0, r9 adds r0, 0x1 @@ -5365,7 +5365,7 @@ sub_8032474: ; 8032474 mov r0, r8 ldr r2, [sp, 0x18] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x83 lsls r1, 1 str r4, [sp] @@ -5374,7 +5374,7 @@ sub_8032474: ; 8032474 mov r0, r8 adds r2, r7, 0 mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x000008fd ldr r2, [sp, 0x10] add r10, r2 @@ -5388,7 +5388,7 @@ sub_8032474: ; 8032474 mov r0, r8 ldr r2, [sp, 0x14] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x000008ff str r4, [sp] str r4, [sp, 0x4] @@ -5396,7 +5396,7 @@ sub_8032474: ; 8032474 mov r0, r8 ldr r2, [sp, 0x18] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect movs r1, 0x90 lsls r1, 4 movs r2, 0x1 @@ -5411,7 +5411,7 @@ sub_8032474: ; 8032474 mov r0, r8 ldr r2, [sp, 0xC] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000901 str r4, [sp] str r4, [sp, 0x4] @@ -5419,7 +5419,7 @@ sub_8032474: ; 8032474 mov r0, r8 ldr r2, [sp, 0x1C] mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect ldr r1, =0x00000902 str r4, [sp] str r4, [sp, 0x4] @@ -5427,7 +5427,7 @@ sub_8032474: ; 8032474 mov r0, r8 adds r2, r7, 0 mov r3, r10 - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x20 pop {r3-r5} mov r8, r3 diff --git a/asm/window.s b/asm/window.s index 26ad6eded..24618de20 100644 --- a/asm/window.s +++ b/asm/window.s @@ -20,7 +20,7 @@ InitWindows: ; 80031C0 mov r1, r8 lsls r0, r1, 24 lsrs r0, 24 - bl GetBgTileMap + bl GetBgTilemap cmp r0, 0 beq @080031E4 ldr r0, =nullsub_8 @@ -129,7 +129,7 @@ InitWindows: ; 80031C0 str r4, [r0] adds r0, r7, 0 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap @080032CA: ldrb r1, [r6, 0x3] ldrb r0, [r6, 0x4] @@ -307,7 +307,7 @@ AddWindow: ; 8003380 str r4, [r0] adds r0, r7, 0 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap @08003432: mov r2, r8 ldrb r1, [r2, 0x3] @@ -610,7 +610,7 @@ CopyWindowToVram: ; 8003658 @0800369A: mov r0, sp ldrb r0, [r0] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @080036CE @080036A4: mov r0, sp @@ -631,7 +631,7 @@ CopyWindowToVram: ; 8003658 bl LoadBgTiles mov r0, sp ldrb r0, [r0] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @080036CE: add sp, 0xC pop {r4-r6} @@ -692,7 +692,7 @@ CopyWindowRectToVram: ; 80036D8 @08003736: mov r0, sp ldrb r0, [r0] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @08003782 @08003740: mov r0, sp @@ -725,7 +725,7 @@ CopyWindowRectToVram: ; 80036D8 bl LoadBgTiles mov r0, sp ldrb r0, [r0] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @08003782: add sp, 0xC pop {r4-r7} @@ -733,9 +733,9 @@ CopyWindowRectToVram: ; 80036D8 bx r0 thumb_func_end CopyWindowRectToVram - thumb_func_start PutWindowTileMap -; void PutWindowTileMap(u8 windowId) -PutWindowTileMap: ; 800378C + thumb_func_start PutWindowTilemap +; void PutWindowTilemap(u8 windowId) +PutWindowTilemap: ; 800378C push {r4,lr} sub sp, 0x1C lsls r0, 24 @@ -775,17 +775,17 @@ PutWindowTileMap: ; 800378C str r4, [sp, 0x8] movs r4, 0x1 str r4, [sp, 0xC] - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer add sp, 0x1C pop {r4} pop {r0} bx r0 .pool - thumb_func_end PutWindowTileMap + thumb_func_end PutWindowTilemap - thumb_func_start PutWindowRectTileMapOverridePalette -; void PutWindowRectTileMapOverridePalette(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 palette) -PutWindowRectTileMapOverridePalette: ; 80037EC + thumb_func_start PutWindowRectTilemapOverridePalette +; void PutWindowRectTilemapOverridePalette(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 palette) +PutWindowRectTilemapOverridePalette: ; 80037EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -858,7 +858,7 @@ PutWindowRectTileMapOverridePalette: ; 80037EC str r1, [sp, 0x8] str r7, [sp, 0xC] adds r1, r6, 0 - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer ldrb r0, [r4, 0x3] adds r0, r6, r0 lsls r0, 16 @@ -876,11 +876,11 @@ PutWindowRectTileMapOverridePalette: ; 80037EC pop {r0} bx r0 .pool - thumb_func_end PutWindowRectTileMapOverridePalette + thumb_func_end PutWindowRectTilemapOverridePalette - thumb_func_start ClearWindowTileMap -; void ClearWindowTileMap(u8 windowId) -ClearWindowTileMap: ; 80038A4 + thumb_func_start ClearWindowTilemap +; void ClearWindowTilemap(u8 windowId) +ClearWindowTilemap: ; 80038A4 push {r4,lr} sub sp, 0x18 lsls r0, 24 @@ -910,17 +910,17 @@ ClearWindowTileMap: ; 80038A4 add r4, sp, 0xC ldrb r4, [r4, 0x5] str r4, [sp, 0x8] - bl FillBgTileMapBufferRect + bl FillBgTilemapBufferRect add sp, 0x18 pop {r4} pop {r0} bx r0 .pool - thumb_func_end ClearWindowTileMap + thumb_func_end ClearWindowTilemap - thumb_func_start PutWindowRectTileMap -; void PutWindowRectTileMap(u8 windowId, u8 x, u8 y, u8 width, u8 height) -PutWindowRectTileMap: ; 80038F4 + thumb_func_start PutWindowRectTilemap +; void PutWindowRectTilemap(u8 windowId, u8 x, u8 y, u8 width, u8 height) +PutWindowRectTilemap: ; 80038F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -989,7 +989,7 @@ PutWindowRectTileMap: ; 80038F4 str r1, [sp, 0x8] str r7, [sp, 0xC] adds r1, r6, 0 - bl WriteSequenceToBgTileMapBuffer + bl WriteSequenceToBgTilemapBuffer ldrb r0, [r4, 0x3] adds r0, r6, r0 lsls r0, 16 @@ -1007,7 +1007,7 @@ PutWindowRectTileMap: ; 80038F4 pop {r0} bx r0 .pool - thumb_func_end PutWindowRectTileMap + thumb_func_end PutWindowRectTilemap thumb_func_start BlitBitmapToWindow ; void BlitBitmapToWindow(u8 windowId, u8 *pixels, u16 x, u16 y, u16 width, u16 height) @@ -2247,7 +2247,7 @@ AddWindow8Bit: ; 8004260 str r4, [r0] adds r0, r7, 0 adds r1, r4, 0 - bl SetBgTileMap + bl SetBgTilemap @080042EA: mov r2, r9 ldrb r1, [r2, 0x3] @@ -2547,7 +2547,7 @@ CopyWindowToVram8Bit: ; 8004500 b @08004570 @08004546: ldrb r0, [r3] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram b @08004570 @0800454E: ldrb r0, [r3] @@ -2564,7 +2564,7 @@ CopyWindowToVram8Bit: ; 8004500 bl LoadBgTiles ldr r0, [r6] ldrb r0, [r0] - bl CopyBgTileMapBufferToVram + bl CopyBgTilemapBufferToVram @08004570: pop {r4-r6} pop {r0} diff --git a/data/data2.s b/data/data2.s index 32e772da8..38dbdf53a 100644 --- a/data/data2.s +++ b/data/data2.s @@ -31,7 +31,7 @@ gRomInterruptTable: ; 82E9548 .4byte DummyIntrHandler .4byte DummyIntrHandler -gBgConfigZeroValue: ; 82E9580 +gZeroedBgControlStruct: ; 82E9580 .4byte 0 gDummyWindowTemplate: ; 82E9584 |