1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-08 15:30:14 +00:00

Decomp En_Niw_Lady, All OK (#462)

* Fixed upstream

* Migrate .data

* Start functions

* Decomp func_80AB9F24

* Add files via upload

Decomp: func_80ABB228(Draw),EnNiwLady_OverrideLimbDraw,func_80ABB0A0

* Matched a few more

* matched more

* progress

* All matched up.  Whole file OK

* Format, use reloc, deletet ASM

* Fixed a fake match and removed padding from struct

* Small cleanup

* Small cleanup

* Cleanup and some name changes

* Small cleanup

* Add POLY_OPA_DISP macro

* Fix issue in Draw

* Fix ZAP.  hopefully

* PR fixes

* PR fixes

* PR fixes

Co-authored-by: Louis <5883445+louist103@users.noreply.github.com>
This commit is contained in:
louist103 2020-12-01 13:59:02 -05:00 committed by GitHub
parent 5d03824f93
commit 4b04e6cb66
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 574 additions and 1870 deletions

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 En_Niw_Lady_InitVars
.word 0x013C0400, 0x00000019, 0x01100000, 0x000002FC
.word EnNiwLady_Init
.word EnNiwLady_Destroy
.word EnNiwLady_Update
.word 0x00000000
glabel D_80ABB3A0
.word 0x50365070, 0x50725037, 0x50385039, 0x503A503B, 0x503D503C
glabel D_80ABB3B4
.word 0x02000400, 0x08001000, 0x20004000, 0x80000000
glabel D_80ABB3C4
.word 0x0A000039, 0x20010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010100, 0x000A000A, 0x00000000, 0x00000000
glabel D_80ABB3F0
.byte 0x50, 0x3E, 0x50, 0x3F, 0x50, 0x47
glabel D_80ABB3F6
.byte 0x50, 0x40, 0x50, 0x42
glabel D_80ABB3FA
.byte 0x50, 0x43, 0x50, 0x44
glabel D_80ABB3FE
.byte 0x00, 0xCF
glabel D_80ABB400
.word 0x50455042, 0x50270000
glabel D_80ABB408
.word 0x060008C8, 0x060010C8, 0x060018C8, 0x00000000, 0x00000000, 0x00000000

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_80ABB7C0
.incbin "baserom/ovl_En_Niw_Lady", 0x1B80, 0x00000290