summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPhlosioneer <mattmdrr2@gmail.com>2019-02-13 02:31:24 -0500
committerPhlosioneer <mattmdrr2@gmail.com>2019-02-17 23:14:14 -0500
commit3bb4057bada112943dd1e39c695c3b6ef36c10f4 (patch)
treea26a7c16dce918e853ef427ac0776ed6226b77e8 /asm
parent7c405e08d0625355395c2da76b877e3b302c3ea0 (diff)
Decompiled sub_81C7764
Diffstat (limited to 'asm')
-rw-r--r--asm/pokenav.s92
1 files changed, 0 insertions, 92 deletions
diff --git a/asm/pokenav.s b/asm/pokenav.s
index d04b665be..74cf91ca4 100644
--- a/asm/pokenav.s
+++ b/asm/pokenav.s
@@ -5,98 +5,6 @@
.text
- thumb_func_start sub_81C7764
-sub_81C7764: @ 81C7764
- push {r4,lr}
- sub sp, 0x4
- cmp r0, 0x1
- beq _081C77B0
- cmp r0, 0x1
- bgt _081C7776
- cmp r0, 0
- beq _081C7780
- b _081C782A
-_081C7776:
- cmp r0, 0x2
- beq _081C77FC
- cmp r0, 0x3
- beq _081C780E
- b _081C782A
-_081C7780:
- movs r1, 0x82
- lsls r1, 5
- movs r0, 0
- bl SetGpuReg
- bl FreeAllWindowBuffers
- movs r0, 0
- bl ResetBgsAndClearDma3BusyFlags
- ldr r1, =gUnknown_0861FA04
- movs r0, 0
- movs r2, 0x1
- bl InitBgsFromTemplates
- bl sub_8199D98
- bl reset_temp_tile_data_buffers
- movs r0, 0x1
- b _081C782C
- .pool
-_081C77B0:
- movs r0, 0
- bl sub_81C763C
- adds r4, r0, 0
- ldr r1, =gPokenavHeader_Gfx
- movs r0, 0
- str r0, [sp]
- movs r2, 0
- movs r3, 0
- bl decompress_and_copy_tile_data_to_vram
- adds r4, 0x2C
- movs r0, 0
- adds r1, r4, 0
- bl SetBgTilemapBuffer
- ldr r1, =gPokenavHeader_Tilemap
- movs r0, 0
- movs r2, 0
- movs r3, 0
- bl CopyToBgTilemapBuffer
- ldr r0, =gPokenavHeader_Pal
- movs r1, 0
- movs r2, 0x20
- bl sub_81C7944
- movs r0, 0
- bl CopyBgTilemapBufferToVram
- movs r0, 0
- b _081C782C
- .pool
-_081C77FC:
- bl free_temp_tile_data_buffers_if_possible
- lsls r0, 24
- cmp r0, 0
- bne _081C7818
- bl sub_81C7B74
- movs r0, 0
- b _081C782C
-_081C780E:
- bl IsDma3ManagerBusyWithBgCopy
- lsls r0, 24
- cmp r0, 0
- beq _081C781C
-_081C7818:
- movs r0, 0x2
- b _081C782C
-_081C781C:
- bl sub_81C7C28
- bl sub_81C7D28
- movs r0, 0
- bl ShowBg
-_081C782A:
- movs r0, 0x4
-_081C782C:
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81C7764
-
thumb_func_start sub_81C7834
sub_81C7834: @ 81C7834
push {r4,r5,lr}