mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-09 08:20:17 +00:00
EnZf OK and partially documented (#988)
* Match Destroy * Matched Init * 3 more matched * 15 functions matched, data imported * 16 matched * 17 matched * 18 matched * formatting * 19 matched * Fix unk_404 * Draw matched, 20 in total * 21 matched * 22 matched * 23 matched * 24 matched * 25 matched * 26 matched * 27 matched * 28 matched * 29 matched * 30 matched * 31 matched * 33 matched * 34 matched * 35 matched * 36 matched * 17 left * 16 left * 15 left * 14 left * 13 left * 12 left * 11 left * 10 left * spec * bss * 9 left * 8 left * 7 left * 6 left * 5 left * 4 left * 1 up to regalloc, 3 left * 2 left (+ 1 regalloc) * More naming * 1 + regalloc left * Some naming * matches but for 2 words of stack in func_80B45748 * Delete some padding in header * Merge remote-tracking branch 'upstream/master' into Zf * func_8003426C rename * more failed matching attempts * Update to new function names * OK at last * Actually OK this time, removed pragmas, spec * Begin documentation * Few more names * Some more naming, added description to z_en_geldb.c * Confirm platform categories * (Badly) named floor check functions * Make fighter actors playSpeed animation frame checks consistent (up to names) * Action enum, lot of work on the skeleton stuff in the object * Lot of function and animation naming * More naming, last of the hardcoded symbols * Some name cleanup * Remove asm * Format * Bit more cleanup * Dragorn review I * undefined syms * Correct limb names * Non-control flow review suggestions * Easy review stuff * Some more review
This commit is contained in:
parent
aa7ff4e795
commit
823a3c0754
67 changed files with 2603 additions and 7372 deletions
|
@ -1,14 +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_80B4AB30
|
||||
.space 0x10
|
||||
|
|
@ -1,52 +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_80B4A090
|
||||
.word 0x455E8000, 0x42C80000, 0xC4BDA000, 0x45462000, 0x42C80000, 0xC4DCE000, 0x4545D000, 0x42C80000, 0xC50A9000, 0x455EB000, 0x42C80000, 0xC5185000, 0x4576A000, 0x42C80000, 0xC50A9000, 0x45766000, 0x42C80000, 0xC4DCA000, 0x4532D000, 0x42C80000, 0xC515A000, 0x452D8000, 0x42C80000, 0xC4F86000, 0x458D7800, 0x4404C000, 0xC48F4000, 0x458AD000, 0x4404C000, 0xC4AFA000, 0x45825000, 0x4404C000, 0xC4AE6000, 0x457BE000, 0x4404C000, 0xC4914000, 0x457AA000, 0x4404C000, 0xC45CC000, 0x45857000, 0x4404C000, 0xC44A8000, 0x458D4000, 0x4404C000, 0xC45C0000, 0x45852000, 0x4404C000, 0xC4816000, 0x4594A800, 0x4404C000, 0xC48F4000, 0x4570A000, 0x4404C000, 0xC45CC000, 0x4588E000, 0x4404C000, 0xC42C8000, 0x45832800, 0x4404C000, 0xC4218000, 0x457E6000, 0x4404C000, 0xC4C4E000, 0x4575A000, 0x4404C000, 0xC4D52000, 0x456C4000, 0x4404C000, 0xC4E56000, 0x455E8000, 0x4404C000, 0xC4F82000
|
||||
glabel D_80B4A1B0
|
||||
.word 0x00000000
|
||||
glabel D_80B4A1B4
|
||||
.word 0x00010000
|
||||
glabel En_Zf_InitVars
|
||||
.word 0x00250500, 0x00000015, 0x001B0000, 0x00000568
|
||||
.word EnZf_Init
|
||||
.word EnZf_Destroy
|
||||
.word EnZf_Update
|
||||
.word EnZf_Draw
|
||||
glabel D_80B4A1D8
|
||||
.word 0x00000909, 0x10010000, 0x01000000, 0x00000000, 0x00000000, 0xFFCFFFFF, 0x00000000, 0x00010100, 0x00140046, 0x00000000, 0x00000000
|
||||
glabel D_80B4A204
|
||||
.word 0x0A110D00, 0x00030000, 0x00000000, 0xFFCFFFFF, 0x00080000, 0x00000000, 0x00000000, 0x81010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
glabel D_80B4A254
|
||||
.word 0x1002D102, 0x10020210, 0x010204D2, 0xF4D2D2D2, 0xD260F360, 0x00000104, 0x02020804, 0x00000400
|
||||
glabel D_80B4A274
|
||||
.word 0xB04C07D0, 0xC850000F, 0x386CF254
|
||||
glabel D_80B4A280
|
||||
.word 0x0601081C, 0x06010CAC, 0x06011070, 0x44898000, 0xC42F0000, 0x00000000
|
||||
glabel D_80B4A298
|
||||
.word 0x43960000, 0x00000000, 0x00000000
|
||||
glabel D_80B4A2A4
|
||||
.word 0x43960000, 0xC4D48000, 0x00000000
|
||||
glabel D_80B4A2B0
|
||||
.word 0xC4160000, 0x43960000, 0x00000000
|
||||
glabel D_80B4A2BC
|
||||
.word 0x00000000, 0x44BB8000, 0x00000000
|
||||
glabel D_80B4A2C8
|
||||
.word 0xC4160000, 0xC53B8000, 0x447A0000
|
||||
glabel D_80B4A2D4
|
||||
.word 0xC4160000, 0xC53B8000, 0xC47A0000
|
||||
glabel D_80B4A2E0
|
||||
.word 0x44BB8000, 0xC53B8000, 0x00000000
|
||||
glabel D_80B4A2EC
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
glabel D_80B4A2F8
|
||||
.word 0xD7000002, 0x0A000A00, 0xDF000000, 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_80B4A450
|
||||
.incbin "baserom/ovl_En_Zf", 0x6400, 0x000006E0
|
Loading…
Add table
Add a link
Reference in a new issue