1
0
Fork 0
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:
i82orbom 2020-08-24 05:17:47 +02:00 committed by GitHub
parent b78a777216
commit 9054feeefd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 250 additions and 891 deletions

View file

@ -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

View file

@ -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

View file

@ -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