mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-14 05:19:36 +00:00
20c1f4e648
* First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
95 lines
5.6 KiB
ArmAsm
95 lines
5.6 KiB
ArmAsm
.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 Boss_Fd_InitVars
|
|
.word 0x00960900, 0x00000035, 0x009C0000, 0x000043A0
|
|
.word BossFd_Init
|
|
.word BossFd_Destroy
|
|
.word BossFd_Update
|
|
.word BossFd_Draw
|
|
glabel D_808D1660
|
|
.word 0x03000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01010100, 0x00000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x01000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x02000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x03000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x04000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x05000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x06000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x07000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x08000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x09000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x0A000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x0B000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x0C000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x0D000000, 0x00000000, 0x00140064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x0E000000, 0x00000000, 0x00120064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x0F000000, 0x00000000, 0x00100064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x10000000, 0x00000000, 0x000E0064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x11000000, 0x00000000, 0x000C0064, 0x02000000, 0xFFCFFFFF, 0x00100000, 0xFFCDFFFE, 0x00000000, 0x01000100, 0x12000000, 0x00000000, 0x000A0064
|
|
glabel D_808D190C
|
|
.word 0x09110909, 0x10000000, 0x00000013
|
|
.word D_808D1660
|
|
glabel D_808D191C
|
|
.word 0x801F0005, 0x89170021, 0xB86C0000, 0x304C0000
|
|
glabel D_808D192C
|
|
.word 0x00000000
|
|
glabel D_808D1930
|
|
.word 0x42B40000, 0xC3730000, 0x00000000, 0x42B40000, 0x00000000, 0x00000000, 0x42B40000, 0x43730000, 0xC3730000, 0x42B40000, 0xC3730000, 0xC3730000, 0x42B40000, 0x00000000, 0xC3730000, 0x42B40000, 0x43730000, 0x43730000, 0x42B40000, 0xC3730000, 0x43730000, 0x42B40000, 0x00000000, 0x43730000, 0x42B40000, 0x43730000
|
|
glabel D_808D1998
|
|
.word 0x00000000, 0x44610000, 0xC3730000, 0x43730000, 0x44610000, 0xC2C80000, 0x43730000, 0x44610000, 0x42C80000, 0x00000000, 0x44610000, 0x43730000, 0xC3730000, 0x44610000, 0x42C80000, 0xC3730000, 0x44610000, 0xC2C80000
|
|
glabel D_808D19E0
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D19EC
|
|
.word 0x00000000, 0x3CF5C28F, 0x00000000
|
|
glabel D_808D19F8
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A04
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A10
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A1C
|
|
.word 0x00000000, 0x3CF5C28F, 0x00000000
|
|
glabel D_808D1A28
|
|
.word 0x00000000, 0x00000000, 0x42480000
|
|
glabel D_808D1A34
|
|
.word 0x00000001, 0x00020002, 0x00010000
|
|
glabel D_808D1A40
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A4C
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A58
|
|
.word 0xFFFF00FF
|
|
glabel D_808D1A5C
|
|
.word 0xFF0A00FF
|
|
glabel D_808D1A60
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A6C
|
|
.word 0x00000000, 0xBF800000, 0x00000000
|
|
glabel D_808D1A78
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A84
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1A90
|
|
.word 0xFF8000FF, 0x0000FFFF, 0x00FF0000
|
|
glabel D_808D1A9C
|
|
.word gDust1Tex, gDust1Tex, gDust2Tex, gDust3Tex, gDust4Tex, gDust5Tex, gDust6Tex, gDust7Tex, gDust8Tex
|
|
glabel D_808D1AC0
|
|
.byte 0x00, 0x00
|
|
glabel D_808D1AC2
|
|
.byte 0x00, 0x5F
|
|
glabel D_808D1AC4
|
|
.word 0x005A0055, 0x0050004B, 0x00460041, 0x003C0037, 0x0032002D, 0x00280023, 0x001E0019, 0x0014000F, 0x000A0005, 0x0000001C, 0x001A0018, 0x00160014, 0x00120010, 0x000E000C, 0x000A0000
|
|
glabel D_808D1B00
|
|
.word 0x00000000, 0x41200000, 0x41880000, 0x41A00000, 0x419C0000, 0x41900000, 0x41880000, 0x41700000, 0x41700000, 0x41700000
|
|
glabel D_808D1B28
|
|
.word 0x00000000, 0x41200000, 0x41880000, 0x41A00000, 0x41A80000, 0x41A80000, 0x41A80000, 0x41A80000, 0x41A80000, 0x41A80000
|
|
glabel D_808D1B50
|
|
.word 0x3EED62F8, 0x3EAC5887, 0x3E185E04, 0x3D4C98A2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1B78
|
|
.word 0xBEED62F8, 0xBEAC5887, 0xBE185E04, 0x3CCC341A, 0x3D992714, 0x3D4C98A2, 0x3DCC01D6, 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1BA0
|
|
.word 0x458CA000, 0x00000000, 0x00000000
|
|
glabel D_808D1BAC
|
|
.word 0x457A0000, 0x00000000, 0x00000000
|
|
glabel D_808D1BB8
|
|
.word 0x060038A8, 0x060034A8, 0x06003CA8
|
|
glabel D_808D1BC4
|
|
.word 0x060079A0, 0x06007AC0, 0x06007B70, 0x06007BD0, 0x06007C30, 0x06007C90, 0x06007CF0, 0x06007D50, 0x06007DB0, 0x06007E10, 0x06007E70, 0x06007ED0, 0x06007F30, 0x06007F90, 0x06007FF0, 0x06008038, 0x06008080, 0x060080D8
|
|
glabel D_808D1C0C
|
|
.word 0x00000000, 0x00000000, 0x00000000
|
|
glabel D_808D1C18
|
|
.word 0x00000000, 0x44D48000, 0x45DAC000
|
|
glabel D_808D1C24
|
|
.word 0xC47A0000, 0x442F0000, 0x45DAC000
|
|
|