mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-02 22:14:33 +00:00
Decompiles z_bg_dodoago.c (#334)
* Starts decompiling z_bg_dodoago.c * Removes data * * BgDodoago_SetupAction * * BgDodoago_Destroy * * func_80872288 * * BgDodoago_Draw * * func_80871A08 * * BgDodoago_Init * WIP * * func_80871CF4 * * func_80871CF4 * WIP * * BgDodoago_Update * Finishes z_bg_dodoago * Addresses PR comments * Addresses PR comments #2 * Removes Setup forward declared function * Addresses PR comments #3 Co-authored-by: i82orbom <i82orbom i82orbom@github>
This commit is contained in:
parent
b78a777216
commit
9054feeefd
19 changed files with 250 additions and 891 deletions
|
@ -1,16 +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 .bss
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_808727C0
|
||||
.space 0x64
|
||||
glabel D_80872824
|
||||
.space 0x0C
|
||||
|
|
@ -1,36 +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_Dodoago_InitVars
|
||||
.word 0x003F0100, 0x00000000, 0x002B0000, 0x00000250
|
||||
.word BgDodoago_Init
|
||||
.word BgDodoago_Destroy
|
||||
.word BgDodoago_Update
|
||||
.word BgDodoago_Draw
|
||||
glabel D_80872540
|
||||
.word 0x0A003900, 0x00010000, 0x02000000, 0x00000000, 0x00000000, 0xFFCFFFFF, 0x00000000, 0x00010000, 0x0050001E, 0x00500000, 0x00000000
|
||||
glabel D_8087256C
|
||||
.word 0x0A00003D, 0x20010000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x0032003C, 0x01180000, 0x00000000
|
||||
glabel D_80872598
|
||||
.word 0x00000000
|
||||
glabel D_8087259C
|
||||
.word 0x64646400
|
||||
glabel D_808725A0
|
||||
.word 0x28282800
|
||||
glabel D_808725A4
|
||||
.word 0x00000000, 0xBFC00000, 0x00000000
|
||||
glabel D_808725B0
|
||||
.word 0x00000000, 0xBE4CCCCD, 0x00000000
|
||||
glabel D_808725BC
|
||||
.word 0xC8500064, 0xB0F41388, 0xB0F803E8, 0x30FC0320
|
||||
glabel D_808725CC
|
||||
.word 0x00000000, 0xC3480000, 0x43D70000, 0x41A00000, 0xC3480000, 0x43D20000, 0xC1A00000, 0xC3480000, 0x43D20000, 0x42200000, 0xC3480000, 0x43BE0000, 0xC2200000, 0xC3480000, 0x43BE0000, 0x42480000, 0xC3480000, 0x43AF0000, 0xC2480000, 0xC3480000, 0x43AF0000, 0x42700000, 0xC3480000, 0x43A00000, 0xC2700000, 0xC3480000, 0x43A00000, 0x428C0000, 0xC3480000, 0x43910000, 0xC28C0000, 0xC3480000, 0x43910000
|
||||
|
|
@ -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_80872690
|
||||
.incbin "baserom/ovl_Bg_Dodoago", 0xC90, 0x00000130
|
Loading…
Add table
Add a link
Reference in a new issue