mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 22:44:30 +00:00
Bombchu bowling OK (#496)
* All functions decompiled, most named * asm deleted, spec and undefined_syms included * missed a static * Some cleanup on comments and osSyncPrintfs * asm Co-authored-by: fig02 <fig02srl@gmail.com>
This commit is contained in:
parent
b097c58caf
commit
dadee87f94
72 changed files with 1082 additions and 3387 deletions
|
@ -1,26 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .data
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel Bg_Bowl_Wall_InitVars
|
||||
.word 0x01BD0600, 0x00000030, 0x01780000, 0x00000188
|
||||
.word BgBowlWall_Init
|
||||
.word BgBowlWall_Destroy
|
||||
.word BgBowlWall_Update
|
||||
.word BgBowlWall_Draw
|
||||
glabel D_8086FA40
|
||||
.word 0x00000000, 0x43520000, 0xC1A00000, 0x00000000, 0x432A0000, 0xC1A00000, 0xC32A0000, 0x00000000, 0xC1A00000, 0x432A0000, 0x00000000, 0xC1A00000
|
||||
glabel D_8086FA70
|
||||
.word 0x00000000, 0x3FFFC001
|
||||
glabel D_8086FA78
|
||||
.word 0x00000000, 0x3DCCCCCD, 0x00000000
|
||||
glabel D_8086FA84
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .rodata
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_8086FB20
|
||||
.incbin "baserom/ovl_Bg_Bowl_Wall", 0x9C0, 0x000000C0
|
|
@ -1,34 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .data
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel En_Bom_Bowl_Man_InitVars
|
||||
.word 0x014B0400, 0x08000039, 0x01600000, 0x00000264
|
||||
.word EnBomBowlMan_Init
|
||||
.word EnBomBowlMan_Destroy
|
||||
.word EnBomBowlMan_Update
|
||||
.word EnBomBowlMan_Draw
|
||||
glabel D_809C4A10
|
||||
.word 0x41800000, 0x42380000, 0x00000000, 0x42100000, 0x42600000, 0x00000000
|
||||
glabel D_809C4A28
|
||||
.word 0x42700000, 0xC2700000, 0xC3D70000, 0x00000000, 0xC2F00000, 0xC41B0000
|
||||
glabel D_809C4A40
|
||||
.word 0x3C23D70A, 0x3CF5C28F
|
||||
glabel D_809C4A48
|
||||
.word 0x00000000, 0x3DCCCCCD, 0x00000000
|
||||
glabel D_809C4A54
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
glabel D_809C4A60
|
||||
.word 0x00000000, 0x41B00000, 0x00000000, 0x00000000, 0x41B00000, 0x00000000, 0x00000000, 0x41000000, 0x00000000, 0x00000000, 0x41100000, 0x00000000, 0x00000000, 0xC0000000, 0x00000000
|
||||
glabel D_809C4A9C
|
||||
.word 0x42684268, 0xFC180000, 0x42680000
|
||||
glabel D_809C4AA8
|
||||
.word 0x06004110, 0x06004910, 0x06005110, 0x00000000, 0x00000000, 0x00000000
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .rodata
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_809C4C90
|
||||
.incbin "baserom/ovl_En_Bom_Bowl_Man", 0x1660, 0x000001B0
|
|
@ -1,20 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .data
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_809C56E0
|
||||
.word 0x00000033, 0x0000003E, 0x00000003, 0x00000065, 0x00000055
|
||||
glabel En_Bom_Bowl_Pit_InitVars
|
||||
.word 0x014C0600, 0x00000010, 0x00010000, 0x00003704
|
||||
.word EnBomBowlPit_Init
|
||||
.word EnBomBowlPit_Destroy
|
||||
.word EnBomBowlPit_Update
|
||||
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .rodata
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_809C5790
|
||||
.incbin "baserom/ovl_En_Bom_Bowl_Pit", 0x950, 0x000000A0
|
|
@ -1,26 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .data
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel En_Wall_Tubo_InitVars
|
||||
.word 0x01BE0600, 0x00000010, 0x00010000, 0x00000170
|
||||
.word EnWallTubo_Init
|
||||
.word EnWallTubo_Destroy
|
||||
.word EnWallTubo_Update
|
||||
.word 0x00000000
|
||||
glabel D_80B2F340
|
||||
.word 0x00000000, 0x3DCCCCCD, 0x00000000
|
||||
glabel D_80B2F34C
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
glabel D_80B2F358
|
||||
.word 0x00000000, 0x3DCCCCCD, 0x00000000
|
||||
glabel D_80B2F364
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .rodata
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_80B2F480
|
||||
.incbin "baserom/ovl_En_Wall_Tubo", 0x690, 0x000000A0
|
Loading…
Add table
Add a link
Reference in a new issue