1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-11-29 03:34:07 +00:00
oot/undefined_syms.txt

2579 lines
53 KiB
Text
Raw Normal View History

2020-03-17 04:31:30 +00:00
// libultra OS symbols
D_80000000 = 0x80000000;
2020-04-19 15:57:38 +00:00
D_80000002 = 0x80000002;
2020-03-17 04:31:30 +00:00
D_80000004 = 0x80000004;
D_80000008 = 0x80000008;
D_8000000C = 0x8000000C;
D_80000010 = 0x80000010;
D_80000020 = 0x80000020;
osTvType = 0x80000300;
osRomBase = 0x80000308;
osResetType = 0x8000030C;
osMemSize = 0x80000318;
osAppNmiBuffer = 0x8000031C;
// OS hardware registers
D_A4040004 = 0xA4040004;
D_A4040008 = 0xA4040008;
D_A404000C = 0xA404000C;
D_A4040010 = 0xA4040010;
D_A4300008 = 0xA4300008;
D_A430000C = 0xA430000C;
D_A4400004 = 0xA4400004;
D_A4400008 = 0xA4400008;
D_A440000C = 0xA440000C;
D_A4400010 = 0xA4400010;
D_A4400014 = 0xA4400014;
D_A4400018 = 0xA4400018;
D_A440001C = 0xA440001C;
D_A4400020 = 0xA4400020;
D_A4400024 = 0xA4400024;
D_A4400028 = 0xA4400028;
D_A440002C = 0xA440002C;
D_A4400030 = 0xA4400030;
D_A4400034 = 0xA4400034;
D_A4500004 = 0xA4500004;
D_A4500008 = 0xA4500008;
D_A450000C = 0xA450000C;
D_A4500010 = 0xA4500010;
D_A4500014 = 0xA4500014;
D_A4600004 = 0xA4600004;
D_A4600005 = 0xA4600005;
D_A4600006 = 0xA4600006;
D_A4600007 = 0xA4600007;
D_A4600008 = 0xA4600008;
D_A460000C = 0xA460000C;
D_A4600010 = 0xA4600010;
D_A4600014 = 0xA4600014;
D_A4600018 = 0xA4600018;
D_A460001C = 0xA460001C;
D_A4600020 = 0xA4600020;
D_A4600024 = 0xA4600024;
D_A4600028 = 0xA4600028;
D_A460002C = 0xA460002C;
D_A4600030 = 0xA4600030;
2020-03-22 21:50:11 +00:00
D_A4800000 = 0xA4800000; // SI_DRAM_ADDR_REG
D_A4800004 = 0xA4800004; // SI_PIF_ADDR_RD64B_REG
D_A4800010 = 0xA4800010; // SI_PIF_ADDR_WR64B_REG
D_A4800018 = 0xA4800018; // SI_STATUS_REG
2020-03-17 04:31:30 +00:00
// segment addresses
D_02000000 = 0x02000000;
D_02000400 = 0x02000400;
D_02000500 = 0x02000500;
D_02000900 = 0x02000900;
D_02000A00 = 0x02000A00;
D_02001E00 = 0x02001E00;
D_02001F00 = 0x02001F00;
D_02002000 = 0x02002000;
D_02002100 = 0x02002100;
D_02002500 = 0x02002500;
D_02002580 = 0x02002580;
D_02002600 = 0x02002600;
D_02002900 = 0x02002900;
D_02002E40 = 0x02002E40;
D_02002FC0 = 0x02002FC0;
D_02003040 = 0x02003040;
D_020035C0 = 0x020035C0;
D_020038C0 = 0x020038C0;
D_02003940 = 0x02003940;
D_02003AC0 = 0x02003AC0;
D_0201DA50 = 0x0201DA50;
D_0300AA48 = 0x0300AA48;
D_03012B20 = 0x03012B20;
D_05001390 = 0x05001390;
D_05001390 = 0x05001390;
D_0500CA70 = 0x0500CA70;
D_06001220 = 0x06001220;
D_06001220 = 0x06001220;
D_06001290 = 0x06001290;
D_06001290 = 0x06001290;
D_06001438 = 0x06001438;
D_06001438 = 0x06001438;
D_06001470 = 0x06001470;
D_06001470 = 0x06001470;
D_06001C40 = 0x06001C40;
D_06006CC0 = 0x06006CC0;
D_06016118 = 0x06016118;
D_06025218 = 0x06025218;
D_060252D8 = 0x060252D8;
D_06025438 = 0x06025438;
D_06025598 = 0x06025598;
D_06025658 = 0x06025658;
D_060257B8 = 0x060257B8;
D_0602A738 = 0x0602A738;
D_0602CB48 = 0x0602CB48;
D_0602B288 = 0x0602B288;
D_0602AFF0 = 0x0602AFF0;
D_07000000 = 0x07000000;
2020-03-17 04:31:30 +00:00
D_070380D4 = 0x070380D4;
D_0703811C = 0x0703811C;
D_080895C0 = 0x080895C0;
// z_skelanime
link_animetion_segment = 0x07000000;
// z_en_cow
D_060001CC = 0x060001CC;
D_06004010 = 0x06004010;
D_06004264 = 0x06004264;
D_06004348 = 0x06004348;
D_06004C30 = 0x06004C30;
D_06004E98 = 0x06004E98;
2020-03-17 04:31:30 +00:00
// z_en_tubo_trap
D_05017870 = 0x05017870;
D_05017A60 = 0x05017A60;
2020-03-17 04:31:30 +00:00
// z_door_toki
D_06007888 = 0x06007888;
2020-03-17 04:31:30 +00:00
// z_bg_spot01_idomizu
D_060007D0 = 0x060007D0;
// z_bg_spot01_objects2
D_06001A38 = 0x06001A38;
D_06001C58 = 0x06001C58;
// z_bg_spot11_bakudankabe
D_0500A880 = 0x0500A880;
2020-03-25 01:42:07 +00:00
// z_bg_spot12_gate
D_06001080 = 0x06001080;
D_060011EC = 0x060011EC;
2020-04-05 02:48:30 +00:00
// z_bg_spot12_saku
D_06002260 = 0x06002260;
D_0600238C = 0x0600238C;
// z_bg_spot15_rrbox
D_06000348 = 0x06000348;
D_06000180 = 0x06000180;
// z_Bg_spot18_basket
D_06002154 = 0x06002154;
D_060018B0 = 0x060018B0;
2020-03-17 04:31:30 +00:00
// z_bg_spot18_futa
D_06000368 = 0x06000368;
D_06000150 = 0x06000150;
2020-03-17 04:31:30 +00:00
// z_bg_spot18_shutter
D_06000534 = 0x06000534;
z_bgcheck.c, 800430A0.c, 80043480.c (#256) * beginning of migrating changes * got matching * changed order a bit * clean up bgcheck * fix conflict * fix conflict again * first stab at identifying types, some oks * Clean up most bad structs/pointer math, move relevant structs to z64bgcheck.h, get some OKs * more OKs, z_bgcheck.bss migration, update some sys_math3d.c args * couple more OKs * pushing some OKs * fix compilation issues * code_800430A0.c OK, more files decomp'd * 8003A3E0 big OK :) * Decomp most of func_8003C614, decomp helper funcs * Decomp SurfaceType, CamData, and WaterBox property related functions * more OKs, big OK in 8003C078 * more OKs, more progress, move a function definition in z_collision_check to functions.h * more clean-ups, more OKs, dyn_vtx is now defined as u8* * 8003A5B8, 8003A7D8, 8003C614, 8003DD6C OK, document function args better * data migrated, more OKs * 80041240 OK, func_8003B3C8 and func_8003BB18 disassembled * func_80040284, 800409A8 non_matching, add IS_ZERO macro * All asm files have C representations, some big OKs, lots of minor tweaks * More OKs, non-matching code cleanup * 8003FBF4 and 80040BE4 OK, improve codegen for most functions * format z_bgcheck.c * fix warnings, compile errors on NON_MATCHING * func_8003EE80 is now NON_MATCHING * begin documenting some functions * formatting * more documentation, func_8003A95C OK * fix PHYSICAL_TO_VIRTUAL changes * fix var rename * More documentation, functions 80040E40, 80041648 OK, change types to not be compatible with ZAP * func_8004239C ok, more NON_MATCHING improvements, more documentation * Implement most suggested changes * Convert comments to slower comments * /** * Implement ZAP2 changes * my anti-virus ate my format.sh results * Rename a couple hundred functions, fix minor stuff * rename var so that clang formats correctly * run format.sh * implement Petrie's matches/suggestions * format * matches * and the asm * slight error * Add SSList * two more matches * stuff * implement code changes * clean up Petrie's matchings Co-authored-by: Arthur <arthurtilly413@gmail.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
2021-01-08 11:12:58 +00:00
// z_bg_spot18_obj
D_06002FE4 = 0x06002FE4;
D_0600261C = 0x0600261C;
D_06002BC0 = 0x06002BC0;
D_06002370 = 0x06002370;
2020-03-17 04:31:30 +00:00
// z_bg_umajump
D_06001438 = 0x06001438;
D_06001220 = 0x06001220;
// z_item_b_heart
D_06001290 = 0x06001290;
D_06001470 = 0x06001470;
// z_door_ana
D_05001390 = 0x05001390;
// z_bg_bdan_switch
D_06005CF8 = 0x06005CF8;
D_060061A0 = 0x060061A0;
D_06005A20 = 0x06005A20;
// z_bg_elevator
D_06000360 = 0x06000360;
D_06000180 = 0x06000180;
// z_bg_jya_1flift
D_060004A8 = 0x060004A8;
D_060001F0 = 0x060001F0;
// z_bg_jya_bombiwa
D_0600E490 = 0x0600E490;
D_0600EDC0 = 0x0600EDC0;
D_0600E710 = 0x0600E710;
2020-03-17 04:31:30 +00:00
// z_bg_jya_amishutter
D_0600C0A0 = 0x0600C0A0;
D_0600C4C8 = 0x0600C4C8;
// z_bg_jya_block
D_05004350 = 0x05004350;
D_05004CD0 = 0x05004CD0;
D_05004E98 = 0x05004E98;
2020-03-17 04:31:30 +00:00
// z_bg_jya_kanaami
D_0600F000 = 0x0600F000;
D_0600F208 = 0x0600F208;
// z_bg_jya_lift
D_0600D7E8 = 0x0600D7E8;
D_0600CCE0 = 0x0600CCE0;
// z_bg_jya_zurerukabe
D_06012340 = 0x06012340;
D_06012508 = 0x06012508;
2020-03-17 04:31:30 +00:00
// z_bg_menkuri_kaiten
D_060038D0 = 0x060038D0;
D_060042D8 = 0x060042D8;
// z_bg_spot01_idosoko
D_06003B20 = 0x06003B20;
D_06003C64 = 0x06003C64;
// z_bg_mizu_uzu
D_060074EC = 0x060074EC;
// z_bg_mizu_water
D_06004B20 = 0x06004B20;
// z_bg_mori_elevator
D_060035F8 = 0x060035F8;
D_06002AD0 = 0x06002AD0;
2020-03-17 04:31:30 +00:00
// z_bg_spot07_taki
D_060038FC = 0x060038FC;
D_06002590 = 0x06002590;
// z_bg_spot08_bakudankabe
D_060039D4 = 0x060039D4;
D_06003898 = 0x06003898;
D_0500A880 = 0x0500A880;
// z_en_mag
D_06000000 = 0x06000000;
D_06019A00 = 0x06019A00;
D_0601A400 = 0x0601A400;
D_06024800 = 0x06024800;
D_06024C00 = 0x06024C00;
D_06024E40 = 0x06024E40;
// z_en_ma1
D_06000820 = 0x06000820;
D_06008460 = 0x06008460;
D_06008D64 = 0x06008D64;
// z_en_ma2
D_06005420 = 0x06005420;
D_06008D90 = 0x06008D90;
D_060093BC = 0x060093BC;
D_06009EE0 = 0x06009EE0;
Decompiled z_en_md.c (#246) * Decompile z_bg_haka_trap.c * Update spec delete old .reloc.s file Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> * Deleted reloc.s and made style changes to function pointers and local vars * Renamed timer field, added more useful temp names * Implemented Roman's suggestions, including moving enum to header file, moving some static variables inside functions, removing unnecessary casts, removing unnecessary temps, and fixing a few style issues * Commented dual purpose of unk_16A and formatted file again * Decompiled z_en_md.c decompiled EnMd_Init Decompiled EnMd_Draw Decompiled EnMd_Destroy and EnMd_Update Decompiled func_80AAC104 Decompiled func_80AAA92C Decompiled func_80AAA93C Decompiled func_80AAA274 Decompiled func_80AAA308 Decompiled func_80AAA39C Decompiled func_80AAA474 Decompiled func_80AAA508 Decompiled func_80AAA5A4 Decompiled func_80AAA638 Decompiled func_80AAA6D4 Decompiled func_80AAA768 Decompiled func_80AAA7FC Decompiled func_80AAA890 Decompiled func_80AAA93C Decompiled func_80AAA250 Decompiled func_80AAB874 Decompile func_80AAAA24 Decompiled func_80AABD0C Decompiled func_80AAB8F8 Decompiled func_80AAAE94 Decompiled func_80AAACF8 Decompiled func_80AAADE0 Decompiled func_80AAAE14 Decompiled func_80AAB03C Decompiled func_80AAB0E0 Decompiled func_80AAB370 Decompiled func_80AAB4DC Decompiled func_80AAB5A4 Decompiled func_80AABC10 Decompiled func_80AAAC78 Decompiled func_80AABEF0 Decompiled func_80AAB158 Decompiled func_80AAAF04 Decompiled func_80AAB948 Migrated data into C file Commented out data file (migrated data) Removed data file from spec about to try changing alpha type cleaned up functions except for last two fixed player and player2 issue Decompiled z_en_md.c * updated actor field names to match upstream changes * deleted old asm nonmatchings (whoops) * Update src/overlays/actors/ovl_En_Md/z_en_md.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * removed unnecessary forward declarations * got rid of unnecessary temps in path functions, added names based on strong copy paste similarity with en_kz, minor formatting changes * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * pass EnMd* to appropriate functions instead of Actor* * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * finish renaming limb draw funcs * inlined vector data and moved static data * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * ran formatter and completed name change in PostLimbDraw * removed address-of array for sAnimations Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-07-14 19:59:45 +00:00
// z_en_md
D_06007FB8 = 0x06007FB8;
D_060002C8 = 0x060002C8;
2020-03-22 21:50:11 +00:00
// z_en_ms
2020-03-17 04:31:30 +00:00
D_060005EC = 0x060005EC;
D_06003DC0 = 0x06003DC0;
// z_en_zl1
D_06000438 = 0x06000438;
D_06008848 = 0x06008848;
D_06008C48 = 0x06008C48;
D_0600F5D8 = 0x0600F5D8;
D_06010B38 = 0x06010B38;
D_06011348 = 0x06011348;
D_060116E4 = 0x060116E4;
D_06011B88 = 0x06011B88;
D_06012118 = 0x06012118;
D_060132D8 = 0x060132D8;
D_060138E0 = 0x060138E0;
D_06013F10 = 0x06013F10;
D_060143A8 = 0x060143A8;
// z_en_zl3
D_060001D8 = 0x060001D8;
D_060004F4 = 0x060004F4;
D_060014DC = 0x060014DC;
D_0600210C = 0x0600210C;
D_06002710 = 0x06002710;
D_060038C0 = 0x060038C0;
D_06003D20 = 0x06003D20;
D_06003FF8 = 0x06003FF8;
D_06004408 = 0x06004408;
D_0600499C = 0x0600499C;
D_06005248 = 0x06005248;
D_060054E0 = 0x060054E0;
D_06005A0C = 0x06005A0C;
D_060061C4 = 0x060061C4;
D_06006508 = 0x06006508;
D_06006AB0 = 0x06006AB0;
D_06006F04 = 0x06006F04;
D_06007664 = 0x06007664;
D_06007A78 = 0x06007A78;
D_06007C84 = 0x06007C84;
D_06008050 = 0x06008050;
D_060082F8 = 0x060082F8;
D_06008684 = 0x06008684;
D_06008AD0 = 0x06008AD0;
D_060091D8 = 0x060091D8;
D_060099A0 = 0x060099A0;
D_06009BE4 = 0x06009BE4;
D_06009FBC = 0x06009FBC;
D_0600A334 = 0x0600A334;
D_0600A598 = 0x0600A598;
D_0600AACC = 0x0600AACC;
D_06010D70 = 0x06010D70;
D_06001110 = 0x06001110;
D_06001D8C = 0x06001D8C;
D_06002348 = 0x06002348;
D_06002E54 = 0x06002E54;
// z_bg_spot17_bakudankabe
D_0500A880 = 0x0500A880;
2020-03-17 04:31:30 +00:00
// z_bg_spot00_break
D_06000908 = 0x06000908;
D_06000AF0 = 0x06000AF0;
D_06000440 = 0x06000440;
D_06000980 = 0x06000980;
// z_bg_spot01_idohashira
D_06000420 = 0x06000420;
D_0600075C = 0x0600075C;
2020-03-17 04:31:30 +00:00
// z_bg_spot15_saku
D_060004D0 = 0x060004D0;
// z_door_gerudo
D_06000040 = 0x06000040;
D_06000170 = 0x06000170;
// z_en_hs2
D_060005C0 = 0x60005C0;
D_06006260 = 0x6006260;
2020-03-17 04:31:30 +00:00
// z_en_bird
D_0600006C = 0x0600006C;
D_06002190 = 0x06002190;
// z_en_blkobj
D_060014E0 = 0x060014E0;
D_060053D0 = 0x060053D0;
D_06007564 = 0x06007564;
Decompile Bg Jya Cobra (#588) * Start work on Jya Cobra * Match two functions * Work on func_80896ABC * func_80896CB4 and most of func_80896D78 * Fix func_80895BEC, clean up func_80896ABC * Work on func_80896EE4 * Match func_80896EE4 * Nearly match func_80895A70, finish BgJyaCobra_Draw * Match func_808969F8, start on func_80895C74 * Work on func_80895C74 and func_80895EF0, data move Also ran permuter * Some cleanup * Almost match func_80895C74, tiny bit of work on func_80895EF0 * Remove variables in func_80895EF0 * Make init match nicer * Work on func_80896518 * Progress in func_80896518 * Figured something out in func_80896518 Going to experiment with stack stuff * func_80896518 has tiny stack and regalloc issues * Work on func_80895EF0 * Some work on func_80895EF0 * Update diff script * Work on func_90995EF0 Use 2d array indexing in func_80895EF0 Small regalloc improvement in func_80896518 Change not equal to to less than where possible * match func_80896ABC and func_80896D78 * Improve func_80895EF0 a bit * Do some cleanup * Change commented out functions to ifdefs * Another bit of cleanup * Run formatter * Remove now unused include * Another another bit of cleanup * Revert update to diff script * PR suggestions * PR comments * PR comments, a bit of documentation * Run formatter * Apply suggestions from code review Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * More PR comments * actor fixes Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Fig02 <fig02srl@gmail.com>
2021-01-21 14:55:11 +00:00
// z_bg_jya_cobra
D_0601167C = 0x0601167C;
D_06010790 = 0x06010790;
D_06010C20 = 0x06010C20;
D_060117D0 = 0x060117D0;
2020-03-17 04:31:30 +00:00
// z_en_lightbox
D_06001F10 = 0x06001F10;
D_06000B70 = 0x06000B70;
// z_en_rd
D_06004268 = 0x06004268;
D_060046F8 = 0x060046F8;
D_06004ADC = 0x06004ADC;
D_06004F94 = 0x06004F94;
D_060057AC = 0x060057AC;
D_06005D98 = 0x06005D98;
D_06006E88 = 0x06006E88;
D_060074F0 = 0x060074F0;
D_06008040 = 0x06008040;
D_060087D0 = 0x060087D0;
D_0600E778 = 0x0600E778;
D_0600EFDC = 0x0600EFDC;
D_06003DD8 = 0x06003DD8;
// z_eff_ss_extra
2020-03-17 04:31:30 +00:00
D_06000DC0 = 0x06000DC0;
ovl_Bg_Ganon_Otyuka (#488) * merge upstream * Merge upstream * BgGanonOtyuka_Init * Migrate data * Use texture symbol in dlist * Split gfx into another file * Cool data stuff * Cleanup more data * Name some more stuff * Add newline * BgGanonOtyuka_Destroy * Rename shockwave to flash * Work on BgGanonOtyuka_Draw * Work more on draw * More progress * More BgGanonOtyuka_Draw * Stuff * Terrible match BgGanonOtyuka_Draw * BgGanonOtyuka_Update * func_808760DC * Cleanup BgGanonOtyuka_Draw * Cleanup * More cleanup * Work on func_80875A0C * Rename to color * func_80875C88 * func_80875A0C * Stuff * Stuff * Name top and bottom dlists * Name some verts * Add back in accidentally removed D_808772E0 * Name side dlist * Name dlists * Name flash verts * Only add unk_198 to BossGanon * Name drop timer * Name isFalling * Name stuff * Name stuff relating to sides * Use Side enum * Use cardinal directions for sides * More naming / cleanup * Rename to SIDE_ALL * Replace enum with defines * Flash state * Reorder add * Rename to flashHeight * Revert "Rename to flashHeight" This reverts commit fa1ca87630aa4991e700bf9a8830ad786ba9aeb8. * Correct sides * Rename to unwalledSides * Put f32 on 0x8000 * Cleanup * Update src/overlays/actors/ovl_Bg_Ganon_Otyuka/z_bg_ganon_otyuka.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Ganon_Otyuka/z_bg_ganon_otyuka.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Ganon_Otyuka/z_bg_ganon_otyuka.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Cleanup Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-11-29 10:05:30 +00:00
// z_bg_ganon_otyuka
D_08000000 = 0x08000000;
2020-03-22 21:56:08 +00:00
// z_bg_gate_shutter
D_06001CD0 = 0x06001CD0;
D_06001DA8 = 0x06001DA8;
2020-03-17 04:31:30 +00:00
// z_bg_gjyo_bridge
D_06000600 = 0x06000600;
D_06000DB8 = 0x06000DB8;
D_02002640 = 0x02002640;
// z_bg_spot15_saku
D_060003C0 = 0x060003C0;
// z_eff_ss_ice_smoke
2020-03-17 04:31:30 +00:00
D_060030A0 = 0x060030A0;
D_06003158 = 0x06003158;
// z_bg_haka
D_06000428 = 0x06000428;
D_060001B0 = 0x060001B0;
D_060002A8 = 0x060002A8;
2020-03-23 05:31:03 +00:00
// z_bg_haka_megane
D_06001250 = 0x06001250;
z_bgcheck.c, 800430A0.c, 80043480.c (#256) * beginning of migrating changes * got matching * changed order a bit * clean up bgcheck * fix conflict * fix conflict again * first stab at identifying types, some oks * Clean up most bad structs/pointer math, move relevant structs to z64bgcheck.h, get some OKs * more OKs, z_bgcheck.bss migration, update some sys_math3d.c args * couple more OKs * pushing some OKs * fix compilation issues * code_800430A0.c OK, more files decomp'd * 8003A3E0 big OK :) * Decomp most of func_8003C614, decomp helper funcs * Decomp SurfaceType, CamData, and WaterBox property related functions * more OKs, big OK in 8003C078 * more OKs, more progress, move a function definition in z_collision_check to functions.h * more clean-ups, more OKs, dyn_vtx is now defined as u8* * 8003A5B8, 8003A7D8, 8003C614, 8003DD6C OK, document function args better * data migrated, more OKs * 80041240 OK, func_8003B3C8 and func_8003BB18 disassembled * func_80040284, 800409A8 non_matching, add IS_ZERO macro * All asm files have C representations, some big OKs, lots of minor tweaks * More OKs, non-matching code cleanup * 8003FBF4 and 80040BE4 OK, improve codegen for most functions * format z_bgcheck.c * fix warnings, compile errors on NON_MATCHING * func_8003EE80 is now NON_MATCHING * begin documenting some functions * formatting * more documentation, func_8003A95C OK * fix PHYSICAL_TO_VIRTUAL changes * fix var rename * More documentation, functions 80040E40, 80041648 OK, change types to not be compatible with ZAP * func_8004239C ok, more NON_MATCHING improvements, more documentation * Implement most suggested changes * Convert comments to slower comments * /** * Implement ZAP2 changes * my anti-virus ate my format.sh results * Rename a couple hundred functions, fix minor stuff * rename var so that clang formats correctly * run format.sh * implement Petrie's matches/suggestions * format * matches * and the asm * slight error * Add SSList * two more matches * stuff * implement code changes * clean up Petrie's matchings Co-authored-by: Arthur <arthurtilly413@gmail.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
2021-01-08 11:12:58 +00:00
D_06001830 = 0x06001830;
D_06001AB8 = 0x06001AB8;
D_06004330 = 0x06004330;
D_060044D0 = 0x060044D0;
D_06004780 = 0x06004780;
D_06004940 = 0x06004940;
D_06004B00 = 0x06004B00;
D_06004CC0 = 0x06004CC0;
2020-03-23 05:31:03 +00:00
2020-03-17 04:31:30 +00:00
// z_bg_haka_meganebg
2020-10-13 00:44:22 +00:00
D_06000118 = 0x06000118;
2020-03-17 04:31:30 +00:00
D_06005334 = 0x06005334;
2020-10-13 00:44:22 +00:00
D_06008EB0 = 0x06008EB0;
2020-03-17 04:31:30 +00:00
D_06009168 = 0x06009168;
2020-10-13 00:44:22 +00:00
D_0600A7F4 = 0x0600A7F4;
2020-03-17 04:31:30 +00:00
// z_bg_haka_trap
D_060081D0 = 0x60081D0;
D_06008D10 = 0x6008D10;
D_06009CD0 = 0x6009CD0;
2020-03-17 04:31:30 +00:00
// z_bg_spot01_fusya
D_06000100 = 0x06000100;
// z_en_niw_girl
D_06009948 = 0x06009948;
D_06000378 = 0x06000378;
D_06009C78 = 0x06009C78;
2020-03-17 04:31:30 +00:00
// z_title
D_01002720 = 0x01002720;
D_01001800 = 0x01001800;
D_01000000 = 0x01000000;
2020-03-17 04:31:30 +00:00
// z_shot_sun
D_02007020 = 0x02007020;
2020-03-20 00:06:46 +00:00
// z_demo_geff
D_06000EA0 = 0x06000EA0;
2020-03-17 04:31:30 +00:00
// z_demo_go
D_060029A8 = 0x060029A8;
D_06004930 = 0x06004930;
D_0600E680 = 0x0600E680;
D_0600FEF0 = 0x0600FEF0;
// z_demo_gt
D_06005CB8 = 0x06005CB8;
D_060091E4 = 0x060091E4;
D_06009970 = 0x06009970;
D_06007630 = 0x06007630;
D_06004F90 = 0x06004F90;
D_06000EA0 = 0x06000EA0;
D_06009610 = 0x06009610;
D_06002910 = 0x06002910;
D_060041A0 = 0x060041A0;
D_06009B08 = 0x06009B80;
// z_demo_im
D_02002524 = 0x02002524;
D_06000710 = 0x06000710;
D_06000AFC = 0x06000AFC;
D_0600EDE8 = 0x0600EDE8;
D_060014E4 = 0x060014E4;
D_06001868 = 0x06001868;
D_0600FB10 = 0x0600FB10;
D_0600F788 = 0x0600F788;
D_060101C8 = 0x060101C8;
D_06010EE0 = 0x06010EE0;
D_0601182C = 0x0601182C;
D_06011C08 = 0x06011C08;
D_06012218 = 0x06012218;
// z_demo_sa
D_06001334 = 0x06001334;
D_060021D8 = 0x060021D8;
D_06007B80 = 0x06007B80;
D_0600B1A0 = 0x0600B1A0;
D_0600DF80 = 0x0600DF80;
D_0600E500 = 0x0600E500;
D_0600F580 = 0x0600F580;
D_0600FCE0 = 0x0600FCE0;
D_0600FFD4 = 0x0600FFD4;
D_0601113C = 0x0601113C;
D_060135EC = 0x060135EC;
D_06013CD8 = 0x06013CD8;
D_060140BC = 0x060140BC;
// z_demo_ec
D_06013B88 = 0x06013B88;
D_060048F4 = 0x060048F4;
D_0600BD38 = 0x0600BD38;
D_0600B7B8 = 0x0600B7B8;
D_06006C90 = 0x06006C90;
D_0600196C = 0x0600196C;
D_060000F0 = 0x060000F0;
D_06005670 = 0x06005670;
D_06005EA8 = 0x06005EA8;
D_06007150 = 0x06007150;
D_0600164C = 0x0600164C;
D_06007958 = 0x06007958;
D_0600164C = 0x0600164C;
D_0600513C = 0x0600513C;
D_06000330 = 0x06000330;
D_06002254 = 0x06002254;
D_0600BFA8 = 0x0600BFA8;
D_0600C918 = 0x0600C918;
D_060086D0 = 0x060086D0;
D_06006C40 = 0x06006C40;
D_06007FB8 = 0x06007FB8;
D_060095DC = 0x060095DC;
D_06002530 = 0x06002530;
D_06009BB4 = 0x06009BB4;
D_0600A07C = 0x0600A07C;
D_0600A474 = 0x0600A474;
D_06000CD8 = 0x06000CD8;
D_06004258 = 0x06004258;
D_0600AFE0 = 0x0600AFE0;
D_06004658 = 0x06004658;
D_0600AFE0 = 0x0600AFE0;
D_060085F8 = 0x060085F8;
D_06004868 = 0x06004868;
D_0600FEF0 = 0x0600FEF0;
D_06002FA0 = 0x06002FA0;
D_06003A98 = 0x06003A98;
D_06002FA0 = 0x06002FA0;
D_060002B8 = 0x060002B8;
D_06008D90 = 0x06008D90;
D_06009EE0 = 0x06009EE0;
D_06006930 = 0x06006930;
D_06006220 = 0x06006220;
D_06008D1C = 0x06008D1C;
D_06009234 = 0x06009234;
D_06004390 = 0x06004390;
D_06004350 = 0x06004350;
D_060076C0 = 0x060076C0;
D_06007AC0 = 0x06007AC0;
D_06005F20 = 0x06005F20;
D_06006920 = 0x06006920;
D_060004C8 = 0x060004C8;
D_06005BD0 = 0x06005BD0;
D_06005AC0 = 0x06005AC0;
D_06005990 = 0x06005990;
D_06005880 = 0x06005880;
D_06009198 = 0x06009198;
D_06009430 = 0x06009430;
D_06009690 = 0x06009690;
D_060035D8 = 0x060035D8;
D_060074C8 = 0x060074C8;
D_0600DE80 = 0x0600DE80;
D_06003770 = 0x06003770;
2020-03-17 04:31:30 +00:00
// z_en_test
D_0600316C = 0x0600316C;
D_06007C28 = 0x06007C28;
D_0600C438 = 0x0600C438;
D_06001C20 = 0x06001C20;
D_060081B4 = 0x060081B4;
D_060026D4 = 0x060026D4;
D_0600E2B0 = 0x0600E2B0;
D_0600B00C = 0x0600B00C;
D_0600B4E4 = 0x0600B4E4;
D_0600BE4C = 0x0600BE4C;
D_06001978 = 0x06001978;
D_0600A324 = 0x0600A324;
D_0600A99C = 0x0600A99C;
D_0600A324 = 0x0600A324;
D_0600A99C = 0x0600A99C;
D_06000444 = 0x06000444;
D_06008604 = 0x06008604;
D_06001420 = 0x06001420;
D_06009A90 = 0x06009A90;
2020-03-18 19:42:43 +00:00
// z_en_tk
D_06001144 = 0x06001144;
D_06001FA8 = 0x06001FA8;
D_06002F84 = 0x06002F84;
D_0600ACE0 = 0x0600ACE0;
D_0600BC90 = 0x0600BC90;
D_0600BCA0 = 0x0600BCA0;
D_0600BE40 = 0x0600BE40;
// z_en_horse_zelda
D_06006B2C = 0x06006B2C;
D_06007148 = 0x06007148;
// z_en_zl2
D_0600325C = 0x0600325C;
D_060003BC = 0x060003BC;
D_06000A50 = 0x06000A50;
D_06000EB0 = 0x06000EB0;
D_06001010 = 0x06001010;
D_060013A0 = 0x060013A0;
D_06001670 = 0x06001670;
D_06001B48 = 0x06001B48;
D_060022D0 = 0x060022D0;
D_06002750 = 0x06002750;
D_06002B14 = 0x06002B14;
D_06002F30 = 0x06002F30;
D_06003538 = 0x06003538;
D_06004900 = 0x06004900;
D_06005F40 = 0x06005F40;
D_06006778 = 0x06006778;
D_06007D0C = 0x06007D0C;
D_060087B8 = 0x060087B8;
D_060090D8 = 0x060090D8;
D_06009AD4 = 0x06009AD4;
D_0600A15C = 0x0600A15C;
D_0600A79C = 0x0600A79C;
D_0600AAD4 = 0x0600AAD4;
D_0600AFE0 = 0x0600AFE0;
D_0600B224 = 0x0600B224;
D_0600B5FC = 0x0600B5FC;
D_0600BAE8 = 0x0600BAE8;
D_06010D70 = 0x06010D70;
2020-03-17 04:31:30 +00:00
// z_arms_hook
D_0602B288 = 0x0602B288;
D_0602AFF0 = 0x0602AFF0;
// z_bg_bdan_objects
D_060038E8 = 0x060038E8;
D_06005048 = 0x06005048;
D_06005580 = 0x06005580;
D_06008CE0 = 0x06008CE0;
2020-03-17 04:31:30 +00:00
// z_bg_bombwall
D_050041B0 = 0x050041B0;
D_05003FC0 = 0x05003FC0;
D_05004088 = 0x05004088;
// z_bg_bom_guard
D_06001C40 = 0x06001C40;
// z_bg_bowl_wall
D_06001B00 = 0x06001B00;
D_06000CB8 = 0x06000CB8;
D_06000610 = 0x06000610;
D_06001390 = 0x06001390;
// z_bg_ddan_jd
D_06003CE0 = 0x06003CE0;
D_060037B8 = 0x060037B8;
// z_bg_dodoago
D_06001DDC = 0x06001DDC;
D_60013500 = 0x06001350;
2020-03-17 04:31:30 +00:00
// z_bg_dy_yoseizo
D_02000160 = 0x02000160;
D_02001020 = 0x02001020;
D_02001F40 = 0x02001F40;
D_02000130 = 0x02000130;
D_020013E0 = 0x020013E0;
D_020025D0 = 0x020025D0;
D_06008698 = 0x06008698;
D_0601C450 = 0x0601C450;
D_060031C0 = 0x060031C0;
D_0601D514 = 0x0601D514;
D_06001DF0 = 0x06001DF0;
D_060069E8 = 0x060069E8;
D_06007CA8 = 0x06007CA8;
D_06004344 = 0x06004344;
D_06005E60 = 0x06005E60;
D_0600092C = 0x0600092C;
D_060058D8 = 0x060058D8;
D_06005860 = 0x06005860;
D_06005810 = 0x06005810;
// z_obj_elevator
D_06000180 = 0x06000180;
D_06000360 = 0x06000360;
// z_obj_switch
D_05005800 = 0x05005800;
D_05005AD0 = 0x05005AD0;
D_05005D50 = 0x05005D50;
D_05005FB8 = 0x05005FB8;
D_05006170 = 0x05006170;
D_05006610 = 0x05006610;
D_05006810 = 0x05006810;
D_05006D10 = 0x05006D10;
D_05006E60 = 0x05006E60;
D_05007340 = 0x05007340;
D_05007488 = 0x05007488;
D_050090A0 = 0x050090A0;
D_050098A0 = 0x050098A0;
D_0500A0A0 = 0x0500A0A0;
D_0500A8A0 = 0x0500A8A0;
D_0500B0A0 = 0x0500B0A0;
D_0500B8A0 = 0x0500B8A0;
D_0500C0A0 = 0x0500C0A0;
D_050144B0 = 0x050144B0;
D_05014CB0 = 0x05014CB0;
// z_obj_lightswitch
D_06000260 = 0x06000260;
D_06000398 = 0x06000398;
D_06000408 = 0x06000408;
D_06000420 = 0x06000420;
D_06000C20 = 0x06000C20;
D_06001420 = 0x06001420;
// z_en_part
D_06001300 = 0x06001300;
D_06001700 = 0x06001700;
D_06001900 = 0x06001900;
D_06001F00 = 0x06001F00;
D_06002100 = 0x06002100;
D_06002FF0 = 0x06002FF0;
D_06015380 = 0x06015380;
2020-03-17 04:31:30 +00:00
// z_bg_pushbox
D_06000000 = 0x06000000;
D_06000350 = 0x06000350;
// z_en_ru1
D_06000690 = 0x06000690;
D_06000E54 = 0x06000E54;
D_06001488 = 0x06001488;
D_06002058 = 0x06002058;
D_06002990 = 0x06002990;
D_06002EC0 = 0x06002EC0;
D_06003608 = 0x06003608;
D_06003784 = 0x06003784;
D_06004074 = 0x06004074;
D_06004350 = 0x06004350;
D_06004648 = 0x06004648;
D_06004BF0 = 0x06004BF0;
D_060063F4 = 0x060063F4;
D_06006B9C = 0x06006B9C;
D_06007534 = 0x06007534;
D_060078E4 = 0x060078E4;
D_06008100 = 0x06008100;
D_06008AA8 = 0x06008AA8;
D_06009060 = 0x06009060;
D_060097B8 = 0x060097B8;
D_06012700 = 0x06012700;
D_06012E94 = 0x06012E94;
D_06013A64 = 0x06013A64;
2020-03-21 23:05:38 +00:00
// z_en_ru2
D_060004CC = 0x060004CC;
2020-03-22 20:40:08 +00:00
D_06000F20 = 0x06000F20;
D_060022E0 = 0x060022E0;
D_06002AE0 = 0x06002AE0;
2020-03-21 23:05:38 +00:00
D_0600C700 = 0x0600C700;
D_0600D3DC = 0x0600D3DC;
D_0600DCAC = 0x0600DCAC;
D_06000DE8 = 0x06000DE8;
D_0600E630 = 0x0600E630;
D_0600F03C = 0x0600F03C;
D_0600F8B8 = 0x0600F8B8;
2020-03-17 04:31:30 +00:00
// z_bg_mjin
D_06000140 = 0x06000140;
D_06000330 = 0x06000330;
D_06000330_ = 0x06000330;
2020-03-17 04:31:30 +00:00
D_06000658 = 0x06000658;
2020-03-19 01:12:13 +00:00
// z_en_lightbox
D_06000B70 = 0x06000B70;
2020-03-20 12:17:48 +00:00
D_06001F10 = 0x06001F10;
// z_en_daiku
D_06007958 = 0x06007958;
2020-03-17 08:38:46 +00:00
// z_en_dog
2020-03-20 12:04:35 +00:00
D_06007290 = 0x06007290;
D_06001368 = 0x06001368;
D_06000D78 = 0x06000D78;
2020-03-20 12:17:48 +00:00
D_06000278 = 0x06000278;
2020-03-20 00:50:20 +00:00
// z_obj_bombiwa
2020-03-21 18:54:45 +00:00
D_060009E0 = 0x060009E0;
// z_bg_treemouth
D_060009D0 = 0x060009D0;
D_06000E94 = 0x06000E94;
2020-03-21 18:54:45 +00:00
// z_bg_toki_swd
2020-03-22 01:13:55 +00:00
D_06001BD0 = 0x06001BD0;
2020-03-23 05:55:05 +00:00
// z_bg_zg
D_060011D4 = 0x060011D4;
D_06001080 = 0x06001080;
2020-03-24 16:57:01 +00:00
2020-03-27 14:32:46 +00:00
// z_en_ds
D_06004768 = 0x06004768;
2020-04-02 00:28:00 +00:00
D_0600039C = 0x0600039C;
// z_en_owl
D_0600C1C4 = 0x0600C1C4;
D_0201E6A0 = 0x0201E6A0;
D_0201B0C0 = 0x0201B0C0;
D_06001168 = 0x06001168;
D_06003F18 = 0x06003F18;
D_060100B0 = 0x060100B0;
D_060015CC = 0x060015CC;
D_0600C8A0 = 0x0600C8A0;
D_0600C684 = 0x0600C684;
// z_en_kakasi
// z_en_kakasi2
// z_en_kakasi3
D_060065B0 = 0x060065B0;
D_06000214 = 0x06000214;
// z_en_kz
D_060086D0 = 0x060086D0;
2020-04-02 00:28:00 +00:00
// z_bg_spot05_soko
D_06000918 = 0x06000918;
2020-04-02 16:40:01 +00:00
D_060012C0 = 0x060012C0;
2020-03-31 01:56:36 +00:00
// z_obj_comb
D_050095B0 = 0x050095B0;
2020-04-02 16:40:01 +00:00
D_05009940 = 0x05009940;
2020-04-07 14:57:04 +00:00
// z_en_ani
2020-04-07 23:42:33 +00:00
D_060000F0 = 0x060000F0;
2020-04-07 14:57:04 +00:00
D_060067B8 = 0x060067B8;
D_060076EC = 0x060076EC;
2020-04-07 23:42:33 +00:00
D_060070F0 = 0x060070F0;
// z_bg_heavy_block
D_0600169C = 0x0600169C;
D_060013C0 = 0x060013C0;
D_06001A30 = 0x06001A30;
D_060018A0 = 0x060018A0;
// z_en_heishi2
D_06005C30 = 0x06005C30;
D_06005500 = 0x06005500;
D_0600BAC8 = 0x0600BAC8;
D_0602B060 = 0x0602B060;
D_06002C10 = 0x06002C10;
// z_bg_ddan_kd
D_06004F30 = 0x06004F30;
D_060048A8 = 0x060048A8;
// z_en_horse_ganon
D_06008668 = 0x06008668;
D_06004AA4 = 0x06004AA4;
// z_en_horse_link_child
D_06002F98 = 0x06002F98;
D_06007B20 = 0x06007B20;
ovl_En_Horse_Normal (#403) * merge upstream * Merge upstream * Match EnHorseNormal_Init * Work on EnHorseNormal_Draw (probably finish depending functions first) * func_80A6CC88 * Work on EnHorseNormal_Draw * Clang format * Properly use OPEN_DISPS * Stop using thisx lol * Use the funny angle number * Use &D_04049AD0 because it's not a display list? * Stop using fun macros to fix stack * EnHorseNormal_Draw * EnHorseNormal_Destroy * EnHorseNormal_Update * Use disp macros EnHorseNormal_Draw * Correctly type D_04049AD0 * func_80A6C570 * Name some draw stuff * Fix names * Make if condition more readable * func_80A6B30C and fix incorrect pointer types * Function prototypes * func_80A6B250 * Add header comment * Move skin function to functions.h * Change to stable * Cleanup a little * Match some more * Work on func_80A6BE6C (won't compile yet) * Work on func_80A6BE6C again * Progress * func_80A6CAFC * Match all but one :) * Work on func_80A6BE6C * Work more on func_80A6BE6C * Multiply floating point by integer lol * Reorder assignment to almost match * func_80A6BE6C * Fix warning and remove unnecessary forward declarations * Data section * Cleanup data a bit * More cleanup and clang format * Clang format is a little confused * More cleanup * Formatting * Revert formatting on z_bg_spot01_objects2.c * Name unk_14C * Add clone comment * Name clonePos * Name and cleanup * Name some animation related stuff * Remove unnecessary assignment * Name cloneRotY * Use ARRAY_COUNT for sAnimations * Add more to unknown struct layout * Use u8 for last struct member * Use s32 for length * Add padding disclaimer * Update src/overlays/actors/ovl_En_Horse_Normal/z_en_horse_normal.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse_Normal/z_en_horse_normal.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse_Normal/z_en_horse_normal.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse_Normal/z_en_horse_normal.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse_Normal/z_en_horse_normal.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Various suggestions * Replace 10430.378f * Remove padding because alignment * Move function array out of function * Remove struct name being present twice unecessarily * Oops forgot the s * Don't separate static vars from others * Some cleanup * Use ARRAY_COUNT(sJntSphItemsInit) * Minor cleanup * Rename enum members * Oops forgot to rename enum Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2020-10-12 22:45:16 +00:00
// z_en_horse_normal
D_06000608 = 0x06000608;
D_06000C20 = 0x06000C20;
D_060013A8 = 0x060013A8;
D_06001A1C = 0x06001A1C;
D_06002458 = 0x06002458;
D_060035D4 = 0x060035D4;
D_06004580 = 0x06004580;
D_06004C20 = 0x06004C20;
D_060054BC = 0x060054BC;
D_06009FAC = 0x06009FAC;
// z_en_skjneedle
D_06000EB0 = 0x06000EB0;
// z_en_heishi3
D_0600BAC8 = 0x0600BAC8;
D_06005C30 = 0x06005C30;
D_06005880 = 0x06005880;
// z_en_heishi4
D_0600BAC8 = 0x0600BAC8;
D_0600C444 = 0x0600C444;
D_06005C30 = 0x06005C30;
D_0600C6C8 = 0x0600C6C8;
D_0600C374 = 0x0600C374;
// z_en_fu
D_0600057C = 0x0600057C;
D_06000B04 = 0x06000B04;
D_06006C90 = 0x06006C90;
D_0200E080 = 0x0200E080;
2020-07-20 06:49:42 +00:00
// z_en_bx
D_060022F0 = 0x060022F0;
// code_800AD920
D_0E000000 = 0x0E000000;
// z_vismono
D_0F000000 = 0x0F000000;
// z_door_shutter
D_0601EDD0 = 0x0601EDD0;
D_06012FD0 = 0x06012FD0;
// en_reeba
D_060001E4 = 0x060001E4;
D_06001EE8 = 0x06001EE8;
// z_en_dha
D_06000BD8 = 0x06000BD8;
D_060015B0 = 0x060015B0;
// z_en_hata
D_060000C0 = 0x060000C0;
D_06000444 = 0x06000444;
D_06002FD0 = 0x06002FD0;
// z_en_sb
D_0600004C = 0x0600004C;
D_060000B4 = 0x060000B4;
D_06000124 = 0x06000124;
D_06000194 = 0x06000194;
D_06002BF0 = 0x06002BF0;
D_06002C8C = 0x06002C8C;
// z_en_attack_niw
D_06002530 = 0x06002530;
D_060000E8 = 0x060000E8;
// z_en_hintnuts
D_06000168 = 0x06000168;
D_060014E0 = 0x060014E0;
D_060023B8 = 0x060023B8;
D_060024CC = 0x060024CC;
D_060026C4 = 0x060026C4;
D_06002894 = 0x06002894;
D_060029BC = 0x060029BC;
D_06002B90 = 0x06002B90;
D_06002E84 = 0x06002E84;
D_06002F7C = 0x06002F7C;
D_06003128 = 0x06003128;
// z_en_guest
D_060042AC = 0x060042AC;
D_060059B0 = 0x060059B0;
// z_obj_oshijiki
D_05004E98 = 0x05004E98;
D_05003350 = 0x05003350;
D_05003B50 = 0x05003B50;
D_05004350 = 0x05004350;
D_05004CD0 = 0x05004CD0;
ovl_En_Goroiwa OK (#376) * merge upstream * Merge upstream * Add block comment to c * EnGoroiwa_Init * Remove casts in EnGoroiwa_Init * Matched named functions * Add one prototype * func_80A4BD04 * func_80A4BCA0 * func_80A4BD70 and fix incompatible pointer * func_80A4BD8C and func_80A4BE54 * Remove forward declaration * Order variable by address * Cleanup warnings * func_80A4C188 * Remove func_80A4C188 forward declaration * Progress * Rename unk_1CE to waypoint * func_80A4C264 * func_80A4D5E0 * func_80A4C27C * Separate necessary forward declarations from temporary * func_80A4BE10 * func_80A4C080 * func_80A4C134 and func_80A4C164 * func_80A4D074 * Work on some (nonmatching) * func_80A4D944 * func_80A4D9DC * Progress * func_80A4DB90 and func_80A4DC00 * func_80A4D8CC * func_80A4CA50 * func_80A4C6C8 * work on func_80A4CED8 * Work on func_80A4CED8 * func_80A4CED8 * Use temp to avoid unused error * Clarify comment * Work on func_80A4C3A4 * func_80A4C3A4 * Clarify comment better * func_80A4C594 * Angles * Improve regalloc * func_80A4BF28 * Cleanup point access * Work on func_80A4C814 * func_80A4C814 * Use *= * Work on func_80A4CB78 * Work on func_80A4D0FC * Work on func_80A4CB78 * More on func_80A4CB78 * Implement dubious permuter suggestion * Make janky hack less janky * Update issue comment * Move ptr func_80A4CB78 * func_80A4CB78 * Cleanup func_80A4CB78 * Various cleanup * Add undefined sym * Work on func_80A4D0FC * Work more on func_80A4D0FC * Work on func_80A4D624 * func_80A4D0FC * Work on func_80A4D624 * Fix stack * Wrap in NON_MATCHING ifdef to remember which function is not done * Collapse goto * Use -- for unk_1C4 * Collapse else if * Add translation for 'Player ぶっ飛ばし' * func_80A4D624 * Migrate data section * Clang format * Actually add unused note * Name timers accordingly * Remove & from sInitChain * Give timer descriptive names * Rename idleTimer to waitTimer * Rename to sWaitDurations * Name effect data * Add s prefix (oops) * Move some data into functions * Rename params for func_80029E8C * Unify whitespace for bool returns * Name colliderHeightOffset * Name duplicate of colliderHeightOffset and clang format everything * Reorder vector assignments * Rename params to pathIdx * Rename temp to yawDiff * Add 'f's because floating point * Name a lot of stuff * Name posDiff * Nuke the bool * Remove unnecessary return Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Remove useless forward declarations and use list[0] * Clang format again * Use switch statement * Use hex for normalizing angle * Use hex because angle * Small fixes * Small fixes * Move function arrays out of function * Correct colliderItems * Don't separate static vars from others * Clang format Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2020-09-28 10:03:39 +00:00
// z_en_goroiwa
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * 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>
2021-01-25 00:36:40 +00:00
D_060006B0 = 0x060006B0;
ovl_En_Goroiwa OK (#376) * merge upstream * Merge upstream * Add block comment to c * EnGoroiwa_Init * Remove casts in EnGoroiwa_Init * Matched named functions * Add one prototype * func_80A4BD04 * func_80A4BCA0 * func_80A4BD70 and fix incompatible pointer * func_80A4BD8C and func_80A4BE54 * Remove forward declaration * Order variable by address * Cleanup warnings * func_80A4C188 * Remove func_80A4C188 forward declaration * Progress * Rename unk_1CE to waypoint * func_80A4C264 * func_80A4D5E0 * func_80A4C27C * Separate necessary forward declarations from temporary * func_80A4BE10 * func_80A4C080 * func_80A4C134 and func_80A4C164 * func_80A4D074 * Work on some (nonmatching) * func_80A4D944 * func_80A4D9DC * Progress * func_80A4DB90 and func_80A4DC00 * func_80A4D8CC * func_80A4CA50 * func_80A4C6C8 * work on func_80A4CED8 * Work on func_80A4CED8 * func_80A4CED8 * Use temp to avoid unused error * Clarify comment * Work on func_80A4C3A4 * func_80A4C3A4 * Clarify comment better * func_80A4C594 * Angles * Improve regalloc * func_80A4BF28 * Cleanup point access * Work on func_80A4C814 * func_80A4C814 * Use *= * Work on func_80A4CB78 * Work on func_80A4D0FC * Work on func_80A4CB78 * More on func_80A4CB78 * Implement dubious permuter suggestion * Make janky hack less janky * Update issue comment * Move ptr func_80A4CB78 * func_80A4CB78 * Cleanup func_80A4CB78 * Various cleanup * Add undefined sym * Work on func_80A4D0FC * Work more on func_80A4D0FC * Work on func_80A4D624 * func_80A4D0FC * Work on func_80A4D624 * Fix stack * Wrap in NON_MATCHING ifdef to remember which function is not done * Collapse goto * Use -- for unk_1C4 * Collapse else if * Add translation for 'Player ぶっ飛ばし' * func_80A4D624 * Migrate data section * Clang format * Actually add unused note * Name timers accordingly * Remove & from sInitChain * Give timer descriptive names * Rename idleTimer to waitTimer * Rename to sWaitDurations * Name effect data * Add s prefix (oops) * Move some data into functions * Rename params for func_80029E8C * Unify whitespace for bool returns * Name colliderHeightOffset * Name duplicate of colliderHeightOffset and clang format everything * Reorder vector assignments * Rename params to pathIdx * Rename temp to yawDiff * Add 'f's because floating point * Name a lot of stuff * Name posDiff * Nuke the bool * Remove unnecessary return Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Remove useless forward declarations and use list[0] * Clang format again * Use switch statement * Use hex for normalizing angle * Use hex because angle * Small fixes * Small fixes * Move function arrays out of function * Correct colliderItems * Don't separate static vars from others * Clang format Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2020-09-28 10:03:39 +00:00
// z_en_heishi1
D_06005880 = 0x06005880;
D_06005C30 = 0x06005C30;
D_0600BAC8 = 0x0600BAC8;
// z_en_bombf
D_06000340 = 0x06000340;
D_06000408 = 0x06000408;
D_06000530 = 0x06000530;
// z_en_box
D_06000128 = 0x06000128;
D_0600024C = 0x0600024C;
D_0600043C = 0x0600043C;
D_060006F0 = 0x060006F0;
D_06000AE8 = 0x06000AE8;
D_060010C0 = 0x060010C0;
D_06001678 = 0x06001678;
D_060047D8 = 0x060047D8;
D_06005FC8 = 0x06005FC8;
// z_en_butte
D_05002470 = 0x05002470;
D_050036F0 = 0x050036F0;
// z_Bg_Spot16_Bombstone
D_06000C20 = 0x06000C20;
D_060009E0 = 0x060009E0;
// z_Bg_Spot16_Doughnut
D_06000660 = 0x06000660;
D_06000FC0 = 0x06000FC0;
// z_en_poh
D_060001A8 = 0x060001A8;
D_0600020C = 0x0600020C;
D_060004EC = 0x060004EC;
D_06000570 = 0x06000570;
D_06000FE4 = 0x06000FE4;
D_060011C4 = 0x060011C4;
D_06006F90 = 0x06006F90;
D_060009DC = 0x060009DC;
D_060050D0 = 0x060050D0;
D_06000A60 = 0x06000A60;
D_06004638 = 0x06004638;
D_06004498 = 0x06004498;
D_06004530 = 0x06004530;
D_06004530 = 0x06004530;
D_06004498 = 0x06004498;
D_06004498 = 0x06004498;
D_06004530 = 0x06004530;
// z_en_po_field
D_06000924 = 0x06000924;
D_06006A30 = 0x06006A30;
D_06000F9C = 0x06000F9C;
D_06000608 = 0x06000608;
D_06000454 = 0x06000454;
D_06001360 = 0x06001360;
D_06004BA0 = 0x06004BA0;
D_060059F0 = 0x060059F0;
D_06005900 = 0x06005900;
D_06005620 = 0x06005620;
D_060066D0 = 0x060066D0;
D_06004CC0 = 0x06004CC0;
D_060023B0 = 0x060023B0;
// z_en_po_desert
D_06006A30 = 0x06006A30;
D_06000924 = 0x06000924;
D_06001360 = 0x06001360;
D_06004BA0 = 0x06004BA0;
D_06004CC0 = 0x06004CC0;
// z_en_po_sisters
D_060065C8 = 0x060065C8;
D_060014CC = 0x060014CC;
D_06000D40 = 0x06000D40;
D_06000114 = 0x06000114;
D_060008C0 = 0x060008C0;
D_06000A54 = 0x06000A54;
D_0600119C = 0x0600119C;
D_06000680 = 0x06000680;
D_060027B0 = 0x060027B0;
D_060046E0 = 0x060046E0;
// z_en_po_relay
D_0600BE40 = 0x0600BE40;
D_06003768 = 0x06003768;
D_0600B838 = 0x0600B838;
D_0600BBA0 = 0x0600BBA0;
// z_en_nb
D_060181C8 = 0x060181C8;
D_06009694 = 0x06009694;
D_0600274C = 0x0600274C;
D_06002B4C = 0x06002B4C;
D_06000410 = 0x06000410;
D_06001E7C = 0x06001E7C;
D_06001350 = 0x06001350;
D_06001104 = 0x06001104;
D_06008BD0 = 0x06008BD0;
D_060046A8 = 0x060046A8;
D_06003954 = 0x06003954;
D_06004030 = 0x06004030;
D_06002DBC = 0x06002DBC;
D_060035A8 = 0x060035A8;
D_06006320 = 0x06006320;
D_0600D8E8 = 0x0600D8E8;
D_06013158 = 0x06013158;
D_06000BC0 = 0x06000BC0;
D_06005CA4 = 0x06005CA4;
D_06005614 = 0x06005614;
D_06004BB4 = 0x06004BB4;
D_06006E78 = 0x06006E78;
D_06004E60 = 0x06004E60;
D_06004BB4 = 0x06004BB4;
D_06009238 = 0x06009238;
// z_en_syateki_niw
D_060000E8 = 0x060000E8;
D_060023B0 = 0x060023B0;
D_06002428 = 0x06002428;
D_06002530 = 0x06002530;
// z_en_nwc
D_06000840 = 0x06000840;
D_060008B0 = 0x060008B0;
D_06000BF0 = 0x06000BF0;
D_06000C68 = 0x06000C68;
D_06000C88 = 0x06000C88;
D_06000CE0 = 0x06000CE0;
D_06000D10 = 0x06000D10;
D_06000D50 = 0x06000D50;
// z_eff_ss_g_magma2
D_06025A90 = 0x06025A90;
// z_eff_ss_dead_dd
D_01000000 = 0x01000000;
// z_eff_ss_ice_smoke
D_060030A0 = 0x060030A0;
D_06003158 = 0x06003158;
// z_en_fhg_fire
D_0600FAA0 = 0x0600FAA0;
D_0600FCF8 = 0x0600FCF8;
D_060105E0 = 0x060105E0;
D_06012160 = 0x06012160;
// z_obj_kibako
D_05005290 = 0x05005290;
D_05005380 = 0x05005380;
// z_en_geldb
D_0600ADF8 = 0x0600ADF8;
D_0600B6D4 = 0x0600B6D4;
D_0600A458 = 0x0600A458;
D_06001390 = 0x06001390;
D_060024E8 = 0x060024E8;
D_0600A814 = 0x0600A814;
D_060003CC = 0x060003CC;
D_06000F5C = 0x06000F5C;
D_06002280 = 0x06002280;
D_06001E10 = 0x06001E10;
D_0600ADF8 = 0x0600ADF8;
D_06001578 = 0x06001578;
// z_en_gs
D_06000950 = 0x06000950;
D_060009D0 = 0x060009D0;
D_06000A60 = 0x06000A60;
ovl_En_Ik (#461) * merge upstream * Merge upstream * Progress * Progress * Fixes * Migrate bss for now ig * func_80A772EC * Use rom reloc * Cleanup * Correct prototype * Rename to _PlayBGM * Eh revert to _StartMusic * Match func_80A74398 more * Fixes * Work on func_80A74398 * Work on func_80A74398 * Match func_80A74398 * Use thisx * Name, static, and move some stuff * Match some graphics functions * Rename asm for named functions * Forgot one * More graphics stuff * Progress * More progress * Fix jump table * Figure out types for a lot of data * Fix data * Type remaining data * Work on func_80A7492C * Ugly match for func_80A7492C * Fix func_80A7492C * Match some interesting stuff * Move and remove forward declarations * Sort declarations * Progress * Use quotes for vt import * Slightly better diff * Better diff again * Fix stack on func_80A74BA4 * match func_80A74BA4 * func_80A74674 * Progress * Progress * Progress * Progress * Eh early return probably makes more sense here * Progress * Progress * Progress * Autocomplete sucks * Name stuff in func_80A76E2C * Work a bit on func_80A75C38 * Ugly match func_80A75FA0 * Name it prevInvincibilityTimer * EnIk_PostLimbDraw3 * Use hex for line numbers in EnIk_PostLimbDraw3 * EnIk_PostLimbDraw2 * EnIk_PostLimbDraw1 * Use hex for line numbers in EnIk_PostLimbDraw1 * Use ACTORTYPE_ENEMY * Progress * Possible fake match of func_80A75C38 * Update spec and remove asm * Cleanup forward declarations * Move data to fun places * Move data into func_80A76E2C * Move data into func_80A75A38 * Make D_80A7847C an array * Remove struct padding * Revert "Remove struct padding" This reverts commit 87b0bd73da689beb65242e95fc81290c522a06f8. * Name colliders * Use else * Name shieldColliderItems * Use new graphics macros * Cleanup
2020-11-23 13:53:21 +00:00
// z_en_ik
D_02003F80 = 0x02003F80;
D_06001C28 = 0x06001C28;
D_06002538 = 0x06002538;
D_060029FC = 0x060029FC;
D_060033C4 = 0x060033C4;
D_06003DBC = 0x06003DBC;
D_060045BC = 0x060045BC;
D_0600485C = 0x0600485C;
D_06005944 = 0x06005944;
D_06006194 = 0x06006194;
D_06006734 = 0x06006734;
D_0600C114 = 0x0600C114;
D_0600CD70 = 0x0600CD70;
D_0600DD50 = 0x0600DD50;
D_0600ED24 = 0x0600ED24;
D_06016BE0 = 0x06016BE0;
D_06016CD8 = 0x06016CD8;
D_06016D88 = 0x06016D88;
D_06016EE8 = 0x06016EE8;
D_06016F88 = 0x06016F88;
D_06018E78 = 0x06018E78;
D_06019100 = 0x06019100;
D_06019E08 = 0x06019E08;
D_0601E178 = 0x0601E178;
D_060203D8 = 0x060203D8;
D_060205C0 = 0x060205C0;
// z_en_ishi
D_0500A3B8 = 0x0500A3B8;
D_0500A5E8 = 0x0500A5E8;
D_0500A880 = 0x0500A880;
// z_obj_dekujr
D_060030D0 = 0x060030D0;
D_060032D8 = 0x060032D8;
// z_en_light
D_05000440 = 0x05000440;
// z_en_okarina_Tag
D_02003C80 = 0x02003C80;
D_02005020 = 0x02005020;
D_020024A0 = 0x020024A0;
// z_bg_jya_megami
D_06005C4C = 0x06005C4C;
D_06005780 = 0x06005780;
D_0600B9F8 = 0x0600B9F8;
// z_bg_mori_hineri
D_060054B8 = 0x060054B8;
D_06003490 = 0x06003490;
D_060043D0 = 0x060043D0;
D_06006078 = 0x06006078;
D_06000AE8 = 0x06000AE8;
D_06001678 = 0x06001678;
// z_en_rr
D_06000470 = 0x06000470;
// z_bg_haka_tubo
D_060108B8 = 0x060108B8;
D_0600FE40 = 0x0600FE40;
// z_bg_po_syokudai
D_060003A0 = 0x060003A0;
// z_item_ocarina
D_0200F870 = 0x0200F870;
//z_bg_ice_shutter
D_06002854 = 0x6002854;
D_06002740 = 0x6002740;
// z_en_bubble
D_06001000 = 0x06001000;
// z_bg_ingate
D_060011B8 = 0x060011B8;
D_06001040 = 0x06001040;
// z_bg_haka_water
D_06001E50 = 0x06001E50;
D_06002010 = 0x06002010;
// z_en_yukabyun
D_06000A60 = 0x06000A60;
D_06000970 = 0x06000970;
// z_bg_jya_goroiwa
D_060006B0 = 0x060006B0;
// z_en_niw_lady
D_060000F0 = 0x060000F0;
D_0600A630 = 0x0600A630;
D_060007D0 = 0x060007D0;
D_06000718 = 0x06000718;
D_06009F94 = 0x06009F94;
// z_en_js
D_0600045C = 0x0600045C;
D_06005EA0 = 0x06005EA0;
D_0600018C = 0x0600018C;
ovl_demo_effect 100% OK (#466) * Fully decompiles demo_effect actor. * Formats z_demo_effect.c * GET_ACTOR_TYPE is renamed to GET_EFFECT_TYPE * Implements OPEN_DISPS macros for all draw functions. * Fixes ugly float values * Removes unnecessary union structs in the DemoEffect actor struct * Renames DemoEffect SkelAnimeCurve member to skelCurve * Names initObjectBankIndex DemoEffect struct member * Renames jewel display list holders * Renames initialization function pointers to initUpdateFunc and initDrawFunc * Renames primitive and environment color DemoEffect struct members. * Fixes a couple missed floats. * Renames most draw and update functions. * Finishes naming all update functions. * Adds additional SFX defines. * Renames the rest of the functions * Renames all external object display lists and vertex references * Renames DemoEffect global data variables * Renames DemoEffect Medal function to GetItem because it's used by LightArrows too * Fixes DemoEffect Timewarp_Timeblock documentation. * DemoEffect_TimewarpTimeblock updates shrink functions to use decimal * Converts DemoEffect hex to decimal where appopriate * Names the rest of DemoEffect struct members. * Names DemoEffect triforceSpot crystalLightOpacity * Adds DemoEffect enums for light effect color and god lgt types. * Renames DemoEffect_UpdateBlueOrb to DemoEffect_UpdateBlueOrbGrow * Fixes compiler warning in DemoEffect_JewelSparkle * Renames DemoEffect_MedalSparkle argument * Reformatting DemoEffect struct offset comments. * Formats z_demo_effect * Updates DemoEffect oGfxCtx to use the new macros. * Adds comments detailing what each function in the DemoEffect system does. * Removes z_demo_effect.data.s * Renames DemoEffect global variables and sets them to static * Removes pointer from DemoEffect function references * Removes unncecessary default: break; statements in DemoEffect * Converts rotation values to hex in DemoEffect * DemoEffect effectFlags now uses ~1 rather than 65534 * DemoEffect_DrawGodLgt now uses a cleaner conditional statement * eventChkInf in DemoEffect now uses 1 << 9 and 1 << 11 * DemoEffect now uses VT macros. * Converts DemoEffect colors to hex. * Changes M_PI / 32768.0f to M_PI / 0x8000 * Updates demo_effect enums to be all caps * ovl_demo_effect reloc info is now included via build process rather than included from original asm * Adds param packing macro * DemoEffect struct unions are now typedef'd outside of the main struct * Reformats DemoEffect sJewelSparkleColors * Removes an if(globalCtx){} in DemoEffect_Init * Removes ActorFunc cast in DemoEffect_Wait * Removes unncessary comment in DemoEffect_MedalSparkle * Timer check in DemoEffect_UpdateLightRingShrinking now uses <= 255 rather than < 256 * Removes unnecessary comment in DemoEffect_SetJewelColor * Removes unncessary comment in DemoEffect_MoveJewelActivateDoorOfTime * Converts an angle to hex in DemoEffect_MoveJewelActivateDoorOfTime * Converts a while to for loop in DemoEffect_JewelSparkle * Moves stack variables in DemoEffect_UpdateDust to a new line for each one * Removes globalCtx2 assignment to the beginning of the function in DemoEffect_DrawJewel * Removes unnecessary comment in DemoEffect_DrawCrystalLight * No longer wrapping rotation reset in if(1){} in DemoEffect_DrawGodLgt * Converts DemoEffect if statements to use != 0 and == 0 when non-boolean ints are checked. * DemoEffect initDrawFunc now uses type ActorFunc rather than DemoEffectFunc * review 2 Co-authored-by: fig <fig02srl@gmail.com>
2020-12-07 17:48:29 +00:00
// z_demo_effect
D_06001240 = 0x06001240;
D_060010E0 = 0x060010E0;
D_060020A0 = 0x060020A0;
D_06001FB0 = 0x06001FB0;
D_06003530 = 0x06003530;
D_06003370 = 0x06003370;
D_06000040 = 0x06000040;
D_06000190 = 0x06000190;
D_06000330 = 0x06000330;
D_06003C50 = 0x06003C50;
D_06000600 = 0x06000600;
D_06000840 = 0x06000840;
D_06000980 = 0x06000980;
D_060011D0 = 0x060011D0;
D_06000000 = 0x06000000;
D_06000060 = 0x06000060;
D_06000050 = 0x06000050;
D_060012E8 = 0x060012E8;
// z_bg_gnd_darkmeiro
D_0600C080 = 0x0600C080;
D_060088B0 = 0x060088B0;
D_0600BEC0 = 0x0600BEC0;
// z_en_torch2
D_06004764 = 0x06004764;
// z_bg_mori_rakkatenjo
D_06007690 = 0x06007690;
D_060087AC = 0x060087AC;
// z_bg_mori_kaitenkabe
D_060056B0 = 0x060056B0;
D_060063B8 = 0x060063B8;
// z_en_ssh
D_06000304 = 0x06000304;
D_060052E0 = 0x060052E0;
D_060046C0 = 0x060046C0;
D_06004080 = 0x06004080;
D_06004DE8 = 0x06004DE8;
// z_en_st
D_06005298 = 0x06005298;
D_06000304 = 0x06000304;
D_06005B98 = 0x06005B98;
D_060055A8 = 0x060055A8;
// z_en_dy_extra
D_0601BFB0 = 0x0601BFB0;
D_0601C160 = 0x0601C160;
// z_en_mb
D_06008F38 = 0x06008F38;
D_060028E0 = 0x060028E0;
D_06014190 = 0x06014190;
D_0600EBE4 = 0x0600EBE4;
D_060041A8 = 0x060041A8;
D_06009FC0 = 0x06009FC0;
D_06002C10 = 0x06002C10;
D_06002F10 = 0x06002F10;
D_06009280 = 0x06009280;
D_06001950 = 0x06001950;
D_0600BE58 = 0x0600BE58;
D_0600D5D4 = 0x0600D5D4;
D_0600E18C = 0x0600E18C;
D_0600B4BC = 0x0600B4BC;
D_0600ABE0 = 0x0600ABE0;
D_060016B4 = 0x060016B4;
D_060041A8 = 0x060041A8;
D_0600C44C = 0x0600C44C;
D_0600095C = 0x0600095C;
// z_en_rl
D_06007B38 = 0x06007B38;
D_06000A3C = 0x06000A3C;
D_06000830 = 0x06000830;
D_0600040C = 0x0600040C;
// z_en_dh
D_06007E88 = 0x06007E88;
D_06005880 = 0x06005880;
D_06003A8C = 0x06003A8C;
D_06004658 = 0x06004658;
D_06002148 = 0x06002148;
D_06003D6C = 0x06003D6C;
D_060032BC = 0x060032BC;
D_06001A3C = 0x06001A3C;
D_0600375C = 0x0600375C;
D_06007FC0 = 0x06007FC0;
// z_bg_jya_bombchuiwa
D_0600E8D0 = 0x0600E8D0;
D_060119B0 = 0x060119B0;
D_0600DC40 = 0x0600DC40;
D_0600DB60 = 0x0600DB60;
// z_en_takara_man
D_06004FE0 = 0x06004FE0;
D_06000498 = 0x06000498;
// z_bg_menkuri_eye
D_06002D20 = 0x06002D20;
// z_en_fd
D_060079F8 = 0x060079F8;
D_06007A78 = 0x06007A78;
D_06007928 = 0x06007928;
D_06007938 = 0x06007938;
D_06005810 = 0x06005810;
// z_en_fw
D_06007C30 = 0x06007C30;
D_06006CF8 = 0x06006CF8;
// z_en_gm
D_060002B8 = 0x060002B8;
D_0600FEF0 = 0x0600FEF0;
D_0600DE80 = 0x0600DE80;
// z_en_vm
D_06003F60 = 0x06003F60;
D_06000068 = 0x06000068;
D_06002728 = 0x06002728;
// z_bg_spot03_taki
D_06000C98 = 0x06000C98;
D_06000800 = 0x06000800;
D_06000990 = 0x06000990;
D_06000B20 = 0x06000B20;
D_06000BC0 = 0x06000BC0;
D_06001580 = 0x06001580;
// z_bg_po_event
D_06007860 = 0x06007860;
D_060075A0 = 0x060075A0;
D_060079E0 = 0x060079E0;
D_06006830 = 0x06006830;
D_06006D60 = 0x06006D60;
D_06007230 = 0x06007230;
// z_bg_mori_idomizu
D_060049D0 = 0x060049D0;
// z_bg_mori_hashigo
D_060037D8 = 0x060037D8;
D_060036B0 = 0x060036B0;
D_06004770 = 0x06004770;
// z_bg_mori_bigst
D_0600221C = 0x0600221C;
D_06001E50 = 0x06001E50;
// z_bg_mori_hashira4
D_06001AF8 = 0x06001AF8;
D_060089E0 = 0x060089E0;
// z_obj_timeblock
D_06000980 = 0x06000980;
D_06000B30 = 0x06000B30;
// z_bg_ddan_jd
D_06003CE0 = 0x06003CE0;
D_060037B8 = 0x060037B8;
En_Niw (Cucco) OK (#429) * Cucco progress * Cucco decompiled, one non-matching * Update z_en_niw.c * Update z_en_niw.h * Update z_en_niw.c * Delete EnNiw_Destroy.s * Delete EnNiw_Draw.s * Delete EnNiw_Init.s * Delete EnNiw_Update.s * Delete func_80AB5BF8.s * Delete func_80AB5FA0.s * Delete func_80AB6100.s * Delete func_80AB627C.s * Delete func_80AB6324.s * Delete func_80AB63A8.s * Delete func_80AB840C.s * Delete func_80AB70F8.s * Delete func_80AB6D08.s * Delete func_80AB6BF8.s * Delete func_80AB6A38.s * Delete func_80AB7F60.s * Delete func_80AB6F04.s * Delete func_80AB6570.s * Delete func_80AB7204.s * Delete func_80AB714C.s * Delete func_80AB7328.s * Delete func_80AB7290.s * Delete func_80AB7420.s * Delete func_80AB747C.s * Delete func_80AB8168.s * Delete func_80AB8258.s * Delete func_80AB6EB4.s * Delete func_80AB70A0.s * Delete func_80AB6450.s * Delete z_en_niw.data.s * Delete z_en_niw.reloc.s * Update undefined_syms.txt * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Add boolean suggestion * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made suggested changes * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Most suggested changes made * More changes made, fixed compiler error * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Cleaned up En_Niw * Cleaned up En_Niw * Cleaned up En_Niw * Merged Cucco conflicts * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made requested changes (Cucco) * Added actor description * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Made requested En_Niw changes * Removed DECR from En_Niw * Reduced number of if (1)'s * Update EnNiw * Some Cucco documentation Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain>
2020-10-28 17:20:10 +00:00
z_bgcheck.c, 800430A0.c, 80043480.c (#256) * beginning of migrating changes * got matching * changed order a bit * clean up bgcheck * fix conflict * fix conflict again * first stab at identifying types, some oks * Clean up most bad structs/pointer math, move relevant structs to z64bgcheck.h, get some OKs * more OKs, z_bgcheck.bss migration, update some sys_math3d.c args * couple more OKs * pushing some OKs * fix compilation issues * code_800430A0.c OK, more files decomp'd * 8003A3E0 big OK :) * Decomp most of func_8003C614, decomp helper funcs * Decomp SurfaceType, CamData, and WaterBox property related functions * more OKs, big OK in 8003C078 * more OKs, more progress, move a function definition in z_collision_check to functions.h * more clean-ups, more OKs, dyn_vtx is now defined as u8* * 8003A5B8, 8003A7D8, 8003C614, 8003DD6C OK, document function args better * data migrated, more OKs * 80041240 OK, func_8003B3C8 and func_8003BB18 disassembled * func_80040284, 800409A8 non_matching, add IS_ZERO macro * All asm files have C representations, some big OKs, lots of minor tweaks * More OKs, non-matching code cleanup * 8003FBF4 and 80040BE4 OK, improve codegen for most functions * format z_bgcheck.c * fix warnings, compile errors on NON_MATCHING * func_8003EE80 is now NON_MATCHING * begin documenting some functions * formatting * more documentation, func_8003A95C OK * fix PHYSICAL_TO_VIRTUAL changes * fix var rename * More documentation, functions 80040E40, 80041648 OK, change types to not be compatible with ZAP * func_8004239C ok, more NON_MATCHING improvements, more documentation * Implement most suggested changes * Convert comments to slower comments * /** * Implement ZAP2 changes * my anti-virus ate my format.sh results * Rename a couple hundred functions, fix minor stuff * rename var so that clang formats correctly * run format.sh * implement Petrie's matches/suggestions * format * matches * and the asm * slight error * Add SSList * two more matches * stuff * implement code changes * clean up Petrie's matchings Co-authored-by: Arthur <arthurtilly413@gmail.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
2021-01-08 11:12:58 +00:00
// z_en_a_keep or en_a_obj
D_040394B0 = 0x040394B0;
D_0403A120 = 0x0403A120;
D_0403A480 = 0x0403A480;
D_0403A7F0 = 0x0403A7F0;
D_06000730 = 0x06000730;
// z_en_kusa
D_060002E0 = 0x60002E0;
// z_en_karebaba
D_060002B8 = 0x060002B8;
D_060010F0 = 0x060010F0;
D_06001330 = 0x06001330;
D_06001628 = 0x06001628;
D_06001828 = 0x06001828;
D_06002A40 = 0x06002A40;
D_06003070 = 0x06003070;
En_Niw (Cucco) OK (#429) * Cucco progress * Cucco decompiled, one non-matching * Update z_en_niw.c * Update z_en_niw.h * Update z_en_niw.c * Delete EnNiw_Destroy.s * Delete EnNiw_Draw.s * Delete EnNiw_Init.s * Delete EnNiw_Update.s * Delete func_80AB5BF8.s * Delete func_80AB5FA0.s * Delete func_80AB6100.s * Delete func_80AB627C.s * Delete func_80AB6324.s * Delete func_80AB63A8.s * Delete func_80AB840C.s * Delete func_80AB70F8.s * Delete func_80AB6D08.s * Delete func_80AB6BF8.s * Delete func_80AB6A38.s * Delete func_80AB7F60.s * Delete func_80AB6F04.s * Delete func_80AB6570.s * Delete func_80AB7204.s * Delete func_80AB714C.s * Delete func_80AB7328.s * Delete func_80AB7290.s * Delete func_80AB7420.s * Delete func_80AB747C.s * Delete func_80AB8168.s * Delete func_80AB8258.s * Delete func_80AB6EB4.s * Delete func_80AB70A0.s * Delete func_80AB6450.s * Delete z_en_niw.data.s * Delete z_en_niw.reloc.s * Update undefined_syms.txt * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Add boolean suggestion * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made suggested changes * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Most suggested changes made * More changes made, fixed compiler error * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Cleaned up En_Niw * Cleaned up En_Niw * Cleaned up En_Niw * Merged Cucco conflicts * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made requested changes (Cucco) * Added actor description * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Made requested En_Niw changes * Removed DECR from En_Niw * Reduced number of if (1)'s * Update EnNiw * Some Cucco documentation Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain>
2020-10-28 17:20:10 +00:00
// z_en_niw
D_06002530 = 0x06002530;
D_060000E8 = 0x060000E8;
D_060023B0 = 0x060023B0;
D_06002428 = 0x06002428;
// z_bg_ice_turara
D_060023D0 = 0x060023D0;
D_06002594 = 0x06002594;
// z_bg_breakwall
D_02014F80 = 0x02014F80;
// z_bg_dy_yoseizo
D_02000130 = 0x02000130;
D_02000160 = 0x02000160;
D_02001020 = 0x02001020;
D_020013E0 = 0x020013E0;
D_02001F40 = 0x02001F40;
D_020025D0 = 0x020025D0;
D_0600092C = 0x0600092C;
D_06001DF0 = 0x06001DF0;
D_060031C0 = 0x060031C0;
D_06004344 = 0x06004344;
D_06005810 = 0x06005810;
D_06005860 = 0x06005860;
D_06005868 = 0x06005868;
D_060058D8 = 0x060058D8;
D_06005E60 = 0x06005E60;
D_060069E8 = 0x060069E8;
D_06007CA8 = 0x06007CA8;
D_06008698 = 0x06008698;
D_0601C450 = 0x0601C450;
D_0601D514 = 0x0601D514;
// z_bg_gnd_firemeiro
D_0600E210 = 0x0600E210;
D_0600ECD8 = 0x0600ECD8;
// z_bg_gnd_iceblock
D_06004420 = 0x06004420;
D_06004618 = 0x06004618;
// z_bg_haka_gate
D_0600F1B0 = 0x0600F1B0;
D_06010A10 = 0x06010A10;
D_06010C10 = 0x06010C10;
D_06010E10 = 0x06010E10;
D_060131C4 = 0x060131C4;
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * 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>
2021-01-25 00:36:40 +00:00
D_0600A938 = 0x0600A938;
// z_bg_haka_huta
D_060006B0 = 0x060006B0;
D_06000870 = 0x06000870;
// z_bg_haka_sgami
D_0600BF20 = 0x0600BF20;
D_060021F0 = 0x060021F0;
// z_bg_haka_ship
D_06005A70 = 0x06005A70;
D_0600D330 = 0x0600D330;
D_0600E408 = 0x0600E408;
D_0600E910 = 0x0600E910;
D_0600ED7C = 0x0600ED7C;
// z_bg_haka_zou
D_06000A10 = 0x06000A10;
D_06005E30 = 0x06005E30;
D_06006F70 = 0x06006F70;
D_06000C2C = 0x06000C2C;
// z_bg_ice_objects
D_06000190 = 0x06000190;
D_060003F0 = 0x060003F0;
// z_bg_ice_shelter
D_060006F0 = 0x060006F0;
D_060012A0 = 0x060012A0;
D_06001C1C = 0x06001C1C;
D_06002640 = 0x06002640;
D_06002920 = 0x06002920;
// z_bg_jya_bigmirror
D_0600BC70 = 0x0600BC70;
D_0600BD80 = 0x0600BD80;
D_0600E1B0 = 0x0600E1B0;
D_0600E2D0 = 0x0600E2D0;
// z_bg_jya_cobra
D_06010790 = 0x06010790;
D_06010C20 = 0x06010C20;
D_0601167C = 0x0601167C;
D_060117D0 = 0x060117D0;
// z_bg_jya_haheniron
D_06000880 = 0x06000880;
// z_bg_jya_ironobj
D_06000880 = 0x06000880;
// z_bg_relay_objects
D_060001A0 = 0x060001A0;
D_060003C4 = 0x060003C4;
D_06001AB0 = 0x06001AB0;
D_060025FC = 0x060025FC;
// z_bg_spot00_hanebasi
D_060000C0 = 0x060000C0;
D_06000280 = 0x06000280;
D_06000430 = 0x06000430;
D_060005E0 = 0x060005E0;
// z_bg_spot02_objects
D_060013F0 = 0x060013F0;
D_060126F0 = 0x060126F0;
D_060128D8 = 0x060128D8;
D_06012BA4 = 0x06012BA4;
D_06012D30 = 0x06012D30;
D_060133EC = 0x060133EC;
// z_bg_spot06_objects
D_06000120 = 0x06000120;
D_06000470 = 0x06000470;
D_06000E10 = 0x06000E10;
D_06000EE8 = 0x06000EE8;
D_06001160 = 0x06001160;
D_06001238 = 0x06001238;
D_06002490 = 0x06002490;
// z_bg_spot07_taki
D_06000460 = 0x06000460;
D_06000BE0 = 0x06000BE0;
D_06001CF0 = 0x06001CF0;
D_06001F68 = 0x06001F68;
D_06002590 = 0x06002590;
D_06003210 = 0x06003210;
D_060032D8 = 0x060032D8;
D_060038FC = 0x060038FC;
// z_bg_spot08_iceblock
D_06000DE0 = 0x06000DE0;
D_06002BD0 = 0x06002BD0;
D_06002FD8 = 0x06002FD8;
D_06001904 = 0x06001904;
// z_bg_toki_hikari
D_06000880 = 0x06000880;
D_060009C0 = 0x060009C0;
D_06000A10 = 0x06000A10;
D_06007E20 = 0x06007E20;
D_06007EE0 = 0x06007EE0;
D_06008190 = 0x06008190;
// z_boss_dodongo
D_030021D8 = 0x030021D8;
D_06001074 = 0x06001074;
D_06002D0C = 0x06002D0C;
D_06003CF8 = 0x06003CF8;
D_060042A8 = 0x060042A8;
D_06004E0C = 0x06004E0C;
D_060061D4 = 0x060061D4;
D_06008EEC = 0x06008EEC;
D_06009D10 = 0x06009D10;
D_06009D50 = 0x06009D50;
D_06009DD0 = 0x06009DD0;
D_0600DF38 = 0x0600DF38;
D_0600E848 = 0x0600E848;
D_0600F0D8 = 0x0600F0D8;
D_06015890 = 0x06015890;
D_06015990 = 0x06015990;
D_06015D90 = 0x06015D90;
D_06015F90 = 0x06015F90;
D_06016390 = 0x06016390;
D_06016590 = 0x06016590;
D_06016790 = 0x06016790;
D_06016990 = 0x06016990;
D_06016E10 = 0x06016E10;
D_06017210 = 0x06017210;
D_06017410 = 0x06017410;
D_0601B310 = 0x0601B310;
D_0601CAE0 = 0x0601CAE0;
D_0601D934 = 0x0601D934;
// z_boss_ganon
D_02006C18 = 0x02006C18;
D_02007418 = 0x02007418;
D_06000540 = 0x06000540;
D_06000FE8 = 0x06000FE8;
D_06001440 = 0x06001440;
D_06001B0C = 0x06001B0C;
D_06001F58 = 0x06001F58;
D_06001FF8 = 0x06001FF8;
D_06002D2C = 0x06002D2C;
D_06003018 = 0x06003018;
D_0600343C = 0x0600343C;
D_06003D40 = 0x06003D40;
D_06004304 = 0x06004304;
D_06004884 = 0x06004884;
D_06004DA8 = 0x06004DA8;
D_06004F64 = 0x06004F64;
D_060058C4 = 0x060058C4;
D_06005FFC = 0x06005FFC;
D_06006028 = 0x06006028;
D_060063CC = 0x060063CC;
D_060069A0 = 0x060069A0;
D_06006AF4 = 0x06006AF4;
D_06007268 = 0x06007268;
D_0600738C = 0x0600738C;
D_06007A64 = 0x06007A64;
D_06008128 = 0x06008128;
D_060089F8 = 0x060089F8;
D_06008A88 = 0x06008A88;
D_06008F44 = 0x06008F44;
D_060096B0 = 0x060096B0;
D_06009A14 = 0x06009A14;
D_06009A20 = 0x06009A20;
D_06009D5C = 0x06009D5C;
D_0600A598 = 0x0600A598;
D_0600AA24 = 0x0600AA24;
D_0600ADDC = 0x0600ADDC;
D_0600B668 = 0x0600B668;
D_0600BE38 = 0x0600BE38;
D_0600BE90 = 0x0600BE90;
D_0600C9E8 = 0x0600C9E8;
D_0600CF00 = 0x0600CF00;
D_0600EA00 = 0x0600EA00;
D_0600F19C = 0x0600F19C;
D_06010298 = 0x06010298;
D_06010514 = 0x06010514;
D_060114E8 = 0x060114E8;
// z_boss_ganon2
D_06000BFC = 0x06000BFC;
D_06000EA0 = 0x06000EA0;
D_06002168 = 0x06002168;
D_060028A8 = 0x060028A8;
D_06002E6C = 0x06002E6C;
D_06003754 = 0x06003754;
D_06003B1C = 0x06003B1C;
D_06003F38 = 0x06003F38;
D_06007288 = 0x06007288;
D_06008EB8 = 0x06008EB8;
D_0600A8E0 = 0x0600A8E0;
D_0600ADD0 = 0x0600ADD0;
D_0600BE90 = 0x0600BE90;
D_0600CAF8 = 0x0600CAF8;
D_0600DFF0 = 0x0600DFF0;
D_0600E8EC = 0x0600E8EC;
D_0600FFE4 = 0x0600FFE4;
D_06010380 = 0x06010380;
D_060114E8 = 0x060114E8;
D_060147E0 = 0x060147E0;
D_06021A90 = 0x06021A90;
D_06025970 = 0x06025970;
D_06026510 = 0x06026510;
D_06026AF4 = 0x06026AF4;
D_06027824 = 0x06027824;
D_0602A848 = 0x0602A848;
D_060334F8 = 0x060334F8;
D_06034278 = 0x06034278;
D_060353C0 = 0x060353C0;
// z_boss_tw
D_060004A4 = 0x060004A4;
D_06000AAC = 0x06000AAC;
D_060012A4 = 0x060012A4;
D_060017E0 = 0x060017E0;
D_06001D10 = 0x06001D10;
D_0600230C = 0x0600230C;
D_06003614 = 0x06003614;
D_06003E34 = 0x06003E34;
D_06004548 = 0x06004548;
D_0600578C = 0x0600578C;
D_06006530 = 0x06006530;
D_06006F28 = 0x06006F28;
D_060070E0 = 0x060070E0;
D_06007688 = 0x06007688;
D_06007CA8 = 0x06007CA8;
D_060088C8 = 0x060088C8;
D_06009398 = 0x06009398;
D_0600E6C4 = 0x0600E6C4;
D_06012B38 = 0x06012B38;
D_06012CE0 = 0x06012CE0;
D_06013310 = 0x06013310;
D_060134B8 = 0x060134B8;
D_06013AE8 = 0x06013AE8;
D_06013D68 = 0x06013D68;
D_06013E98 = 0x06013E98;
D_06013F98 = 0x06013F98;
D_06014070 = 0x06014070;
D_06014158 = 0x06014158;
D_06018FC0 = 0x06018FC0;
D_06019938 = 0x06019938;
D_06019D40 = 0x06019D40;
D_0601A430 = 0x0601A430;
D_0601A438 = 0x0601A438;
D_0601A528 = 0x0601A528;
D_0601A5A8 = 0x0601A5A8;
D_0601A790 = 0x0601A790;
D_0601A998 = 0x0601A998;
D_0601AA50 = 0x0601AA50;
D_0601AB00 = 0x0601AB00;
D_0601AB08 = 0x0601AB08;
D_0601BC00 = 0x0601BC00;
D_0601C1C0 = 0x0601C1C0;
D_0601CEE0 = 0x0601CEE0;
D_0601DBE8 = 0x0601DBE8;
D_0601DDF0 = 0x0601DDF0;
D_0601E020 = 0x0601E020;
D_0601E0E0 = 0x0601E0E0;
D_0601E2C0 = 0x0601E2C0;
D_0601E3A0 = 0x0601E3A0;
D_0601E9F0 = 0x0601E9F0;
D_0601EC68 = 0x0601EC68;
D_0601EEB0 = 0x0601EEB0;
D_0601F238 = 0x0601F238;
D_0601F390 = 0x0601F390;
D_0601F608 = 0x0601F608;
D_0601F888 = 0x0601F888;
D_060216DC = 0x060216DC;
D_06022700 = 0x06022700;
D_06023750 = 0x06023750;
D_06024374 = 0x06024374;
D_060244B4 = 0x060244B4;
D_0602D890 = 0x0602D890;
D_0602D940 = 0x0602D940;
D_0602E170 = 0x0602E170;
D_06032020 = 0x06032020;
D_06032BF8 = 0x06032BF8;
D_060338F0 = 0x060338F0;
D_060343B4 = 0x060343B4;
D_06035030 = 0x06035030;
D_06035988 = 0x06035988;
D_06036FBC = 0x06036FBC;
D_06038E2C = 0x06038E2C;
D_0603A2D0 = 0x0603A2D0;
// z_boss_va
D_06000024 = 0x06000024;
D_06000FA0 = 0x06000FA0;
D_06001230 = 0x06001230;
D_06004E70 = 0x06004E70;
D_06005184 = 0x06005184;
D_06008BB8 = 0x06008BB8;
D_06008D70 = 0x06008D70;
D_06008F08 = 0x06008F08;
D_06008F70 = 0x06008F70;
D_06009430 = 0x06009430;
D_06009468 = 0x06009468;
D_0600948C = 0x0600948C;
D_06011738 = 0x06011738;
D_06011768 = 0x06011768;
D_060128B8 = 0x060128B8;
D_06012948 = 0x06012948;
D_06012BA0 = 0x06012BA0;
D_06012C50 = 0x06012C50;
D_060135B0 = 0x060135B0;
D_06013638 = 0x06013638;
D_060156A0 = 0x060156A0;
D_06015710 = 0x06015710;
D_06015B18 = 0x06015B18;
D_060162AC = 0x060162AC;
D_060164B0 = 0x060164B0;
D_060166A8 = 0x060166A8;
D_06017498 = 0x06017498;
D_06017694 = 0x06017694;
D_060177F4 = 0x060177F4;
D_06017FC8 = 0x06017FC8;
D_06018150 = 0x06018150;
D_06018870 = 0x06018870;
D_06018A68 = 0x06018A68;
D_06018B90 = 0x06018B90;
D_06018D18 = 0x06018D18;
D_060199A0 = 0x060199A0;
// z_demo_6k
D_06001040 = 0x06001040;
D_06001190 = 0x06001190;
D_060022B0 = 0x060022B0;
D_060035E0 = 0x060035E0;
D_060039D0 = 0x060039D0;
// z_demo_du
D_06000800 = 0x06000800;
D_06000D00 = 0x06000D00;
D_06001D70 = 0x06001D70;
D_06002374 = 0x06002374;
D_0600288C = 0x0600288C;
D_06005458 = 0x06005458;
D_06006104 = 0x06006104;
D_060067CC = 0x060067CC;
D_06006EB0 = 0x06006EB0;
D_06007FC0 = 0x06007FC0;
D_06011CA8 = 0x06011CA8;
D_06012014 = 0x06012014;
// z_demo_ext
D_0600FAA0 = 0x0600FAA0;
// z_demo_ik
D_0600035C = 0x0600035C;
D_06000380 = 0x06000380;
D_06000634 = 0x06000634;
D_06000660 = 0x06000660;
D_060008DC = 0x060008DC;
D_06000C6C = 0x06000C6C;
D_06000C90 = 0x06000C90;
D_06000F0C = 0x06000F0C;
D_06016BE0 = 0x06016BE0;
D_06016CD8 = 0x06016CD8;
D_06016F88 = 0x06016F88;
D_06017028 = 0x06017028;
D_06017170 = 0x06017170;
D_0601EE60 = 0x0601EE60;
D_06000F30 = 0x06000F30;
D_0601EB14 = 0x0601EB14;
D_0601EB40 = 0x0601EB40;
D_0601EE34 = 0x0601EE34;
D_06000900 = 0x06000900;
// z_demo_kankyo
D_06000080 = 0x06000080;
D_06000DE0 = 0x06000DE0;
D_06007440 = 0x06007440;
D_06007578 = 0x06007578;
D_06008390 = 0x06008390;
// z_demo_kekkai
D_06004930 = 0x06004930;
D_06004F00 = 0x06004F00;
D_06005A30 = 0x06005A30;
D_06005CB0 = 0x06005CB0;
// z_demo_tre_lgt
D_06005EB8 = 0x06005EB8;
// z_door_killer
D_06001BC8 = 0x06001BC8;
// z_door_warp1
D_060001A0 = 0x060001A0;
D_06001374 = 0x06001374;
D_06002CA8 = 0x06002CA8;
// z_efc_erupc
D_06001720 = 0x06001720;
D_06002570 = 0x06002570;
D_06002760 = 0x06002760;
D_060027D8 = 0x060027D8;
// z_en_am
D_06000118 = 0x06000118;
D_06000238 = 0x06000238;
D_0600033C = 0x0600033C;
D_06005948 = 0x06005948;
D_06005B3C = 0x06005B3C;
// z_en_ba
D_06000890 = 0x06000890;
D_06001D80 = 0x06001D80;
// z_en_bb
D_06000184 = 0x06000184;
D_06000444 = 0x06000444;
D_06001A30 = 0x06001A30;
// z_en_bdfire
D_0601D950 = 0x0601D950;
// z_en_bigokuta
D_06000444 = 0x06000444;
D_06000A74 = 0x06000A74;
D_06000D1C = 0x06000D1C;
D_060014B8 = 0x060014B8;
D_06001CA4 = 0x06001CA4;
D_06006BC0 = 0x06006BC0;
// z_en_bili
D_06000024 = 0x06000024;
D_06000064 = 0x06000064;
D_060000A4 = 0x060000A4;
D_06005848 = 0x06005848;
// z_en_brob
D_06000290 = 0x06000290;
D_060015D8 = 0x060015D8;
D_06001678 = 0x06001678;
D_06001750 = 0x06001750;
D_06001958 = 0x06001958;
D_06001A70 = 0x06001A70;
// z_en_bubble
D_06001000 = 0x06001000;
// z_en_bw
D_06000228 = 0x06000228;
D_060020F0 = 0x060020F0;
D_060021A0 = 0x060021A0;
D_06002250 = 0x06002250;
// z_en_cs
D_06008540 = 0x06008540;
D_0602AF70 = 0x0602AF70;
// z_en_daiku_kakariko
D_06007958 = 0x06007958;
// z_en_dekubaba
D_06000208 = 0x06000208;
D_060002B8 = 0x060002B8;
D_060010F0 = 0x060010F0;
D_06001330 = 0x06001330;
D_06001828 = 0x06001828;
D_06002A40 = 0x06002A40;
D_06003070 = 0x06003070;
// z_en_diving_game
D_0600219C = 0x0600219C;
D_06002FE8 = 0x06002FE8;
D_0600BFA8 = 0x0600BFA8;
// z_en_dnt_jiji
D_06000560 = 0x06000560;
D_06000944 = 0x06000944;
D_06000A70 = 0x06000A70;
D_06000BD0 = 0x06000BD0;
D_06000DF8 = 0x06000DF8;
D_060012B0 = 0x060012B0;
D_06002310 = 0x06002310;
D_060033E0 = 0x060033E0;
D_060037C0 = 0x060037C0;
// z_en_dnt_nomal
D_06000168 = 0x06000168;
D_0600031C = 0x0600031C;
D_06000430 = 0x06000430;
D_060006CC = 0x060006CC;
D_06000894 = 0x06000894;
D_06000B70 = 0x06000B70;
D_060014E0 = 0x060014E0;
D_06001B00 = 0x06001B00;
D_060023B8 = 0x060023B8;
D_060024CC = 0x060024CC;
D_060026C4 = 0x060026C4;
D_06002AF0 = 0x06002AF0;
D_06002E1C = 0x06002E1C;
D_06002E84 = 0x06002E84;
D_06003128 = 0x06003128;
// z_en_dodojr
D_060004A0 = 0x060004A0;
D_060005F0 = 0x060005F0;
D_06000724 = 0x06000724;
D_06000860 = 0x06000860;
D_060009D4 = 0x060009D4;
D_060020E0 = 0x060020E0;
// z_en_du
D_020059E0 = 0x020059E0;
D_02006930 = 0x02006930;
D_02007DE0 = 0x02007DE0;
D_060041F4 = 0x060041F4;
D_06011CA8 = 0x06011CA8;
// z_en_eiyer
D_06000288 = 0x06000288;
D_060004C4 = 0x060004C4;
D_06000704 = 0x06000704;
D_06000FC0 = 0x06000FC0;
D_060012AC = 0x060012AC;
D_06003410 = 0x06003410;
// z_en_encount2
D_06000DE0 = 0x06000DE0;
// z_en_fire_rock
D_06000DE0 = 0x06000DE0;
// z_en_fr
D_05002470 = 0x05002470;
D_050036F0 = 0x050036F0;
D_060007BC = 0x060007BC;
D_060011C0 = 0x060011C0;
D_06001534 = 0x06001534;
D_0600B498 = 0x0600B498;
// z_en_fz
D_060030A0 = 0x060030A0;
D_060030A8 = 0x060030A8;
D_06003158 = 0x06003158;
D_06003160 = 0x06003160;
// z_en_gb
D_0600049C = 0x0600049C;
D_0600C0B0 = 0x0600C0B0;
D_0600C220 = 0x0600C220;
D_0600C2D0 = 0x0600C2D0;
D_0600C8EC = 0x0600C8EC;
// z_en_ge1
D_06000228 = 0x06000228;
D_06000330 = 0x06000330;
D_0600A048 = 0x0600A048;
D_0600A498 = 0x0600A498;
// z_en_ge2
D_06008968 = 0x06008968;
D_06009ED4 = 0x06009ED4;
// z_en_ge3
D_0600A458 = 0x0600A458;
D_0600B07C = 0x0600B07C;
// z_en_geldb
D_060003CC = 0x060003CC;
D_06000F5C = 0x06000F5C;
D_06001390 = 0x06001390;
D_06001578 = 0x06001578;
D_06001E10 = 0x06001E10;
D_06002280 = 0x06002280;
D_060024E8 = 0x060024E8;
D_0600A458 = 0x0600A458;
D_0600A814 = 0x0600A814;
D_0600ADF8 = 0x0600ADF8;
D_0600B6D4 = 0x0600B6D4;
// z_en_go
D_06004930 = 0x06004930;
D_0600BD80 = 0x0600BD80;
D_0600C140 = 0x0600C140;
D_0600CE80 = 0x0600CE80;
D_0600DE80 = 0x0600DE80;
D_0600FD40 = 0x0600FD40;
D_0600FD50 = 0x0600FD50;
D_0600FEF0 = 0x0600FEF0;
D_06010590 = 0x06010590;
// z_en_go2
D_06000750 = 0x06000750;
D_06000D5C = 0x06000D5C;
Gorons: En_Go & En_Go2 OK (#556) * moved en_go rodata * EnGo 20/45 functions decompiled * EnGo 25/45 functions decompiled * EnGo 28/45 functions decompiled * EnGo 32/45 functions decompiled * minor attempts * init Goron 2 6/98 decompiled (baby functions) * Goron2 14/98 func decompiled * Goron2 30/98 func decompiled * EnGo 34/45 functions decompiled * EnGo 38/45 functions decompiled * Goron2 44/98 functions decompiled * Goron2 58/98 functions decompiled * Merged EnGo and EnGo2: 38/45, 58/98 functions decompiled * EnGo EnGo2: 38/45, 65/98 functions decompiled * EnGo EnGo2: 38/45, 70/98 functions decompiled * EnGo EnGo2: 39/45, 72/98 functions decompiled * EnGo EnGo2: 39/45, 80/98 functions decompiled * EnGo EnGo2: 39/45, 88/98 functions decompiled * EnGo EnGo2: 39/45, 92/98 functions decompiled * typo in GoronType * EnGo EnGo2: 40/45, 93/98 functions decompiled * EnGo EnGo2: 45/45, 93/98 functions decompiled * EnGo EnGo2 fully decomped * begin cleanup * the cleanup continues * continue cleaning * Documentation and renaming attempt * more cleanup * more cleanup * Apply suggestions from code review Committing suggestions Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> * more pr suggestions * more pr and gns feedback * fixed comment * cleanup * update math & skelAnime names * goron1 * goron2 * relocs * review Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: fig <fig02srl@gmail.com>
2021-01-31 18:02:28 +00:00
D_0600161C = 0x0600161C;
D_06001A00 = 0x06001A00;
D_060021D0 = 0x060021D0;
D_060029A8 = 0x060029A8;
D_06002D80 = 0x06002D80;
D_06003768 = 0x06003768;
D_060038E4 = 0x060038E4;
D_06004930 = 0x06004930;
D_0600BD80 = 0x0600BD80;
D_0600C140 = 0x0600C140;
Gorons: En_Go & En_Go2 OK (#556) * moved en_go rodata * EnGo 20/45 functions decompiled * EnGo 25/45 functions decompiled * EnGo 28/45 functions decompiled * EnGo 32/45 functions decompiled * minor attempts * init Goron 2 6/98 decompiled (baby functions) * Goron2 14/98 func decompiled * Goron2 30/98 func decompiled * EnGo 34/45 functions decompiled * EnGo 38/45 functions decompiled * Goron2 44/98 functions decompiled * Goron2 58/98 functions decompiled * Merged EnGo and EnGo2: 38/45, 58/98 functions decompiled * EnGo EnGo2: 38/45, 65/98 functions decompiled * EnGo EnGo2: 38/45, 70/98 functions decompiled * EnGo EnGo2: 39/45, 72/98 functions decompiled * EnGo EnGo2: 39/45, 80/98 functions decompiled * EnGo EnGo2: 39/45, 88/98 functions decompiled * EnGo EnGo2: 39/45, 92/98 functions decompiled * typo in GoronType * EnGo EnGo2: 40/45, 93/98 functions decompiled * EnGo EnGo2: 45/45, 93/98 functions decompiled * EnGo EnGo2 fully decomped * begin cleanup * the cleanup continues * continue cleaning * Documentation and renaming attempt * more cleanup * more cleanup * Apply suggestions from code review Committing suggestions Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> * more pr suggestions * more pr and gns feedback * fixed comment * cleanup * update math & skelAnime names * goron1 * goron2 * relocs * review Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: fig <fig02srl@gmail.com>
2021-01-31 18:02:28 +00:00
D_0600CE80 = 0x0600CE80;
D_0600D280 = 0x0600D280;
D_0600D680 = 0x0600D680;
D_0600DA80 = 0x0600DA80;
D_0600DE80 = 0x0600DE80;
D_0600E680 = 0x0600E680;
D_0600FD40 = 0x0600FD40;
D_0600FD50 = 0x0600FD50;
D_0600FEF0 = 0x0600FEF0;
Gorons: En_Go & En_Go2 OK (#556) * moved en_go rodata * EnGo 20/45 functions decompiled * EnGo 25/45 functions decompiled * EnGo 28/45 functions decompiled * EnGo 32/45 functions decompiled * minor attempts * init Goron 2 6/98 decompiled (baby functions) * Goron2 14/98 func decompiled * Goron2 30/98 func decompiled * EnGo 34/45 functions decompiled * EnGo 38/45 functions decompiled * Goron2 44/98 functions decompiled * Goron2 58/98 functions decompiled * Merged EnGo and EnGo2: 38/45, 58/98 functions decompiled * EnGo EnGo2: 38/45, 65/98 functions decompiled * EnGo EnGo2: 38/45, 70/98 functions decompiled * EnGo EnGo2: 39/45, 72/98 functions decompiled * EnGo EnGo2: 39/45, 80/98 functions decompiled * EnGo EnGo2: 39/45, 88/98 functions decompiled * EnGo EnGo2: 39/45, 92/98 functions decompiled * typo in GoronType * EnGo EnGo2: 40/45, 93/98 functions decompiled * EnGo EnGo2: 45/45, 93/98 functions decompiled * EnGo EnGo2 fully decomped * begin cleanup * the cleanup continues * continue cleaning * Documentation and renaming attempt * more cleanup * more cleanup * Apply suggestions from code review Committing suggestions Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> * more pr suggestions * more pr and gns feedback * fixed comment * cleanup * update math & skelAnime names * goron1 * goron2 * relocs * review Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: fig <fig02srl@gmail.com>
2021-01-31 18:02:28 +00:00
D_06010590 = 0x06010590;
// z_en_goma
D_05000530 = 0x05000530;
D_0600017C = 0x0600017C;
D_06000334 = 0x06000334;
D_06000544 = 0x06000544;
D_06000838 = 0x06000838;
D_06000B78 = 0x06000B78;
D_06000E4C = 0x06000E4C;
D_06001548 = 0x06001548;
D_06002A70 = 0x06002A70;
D_06003B40 = 0x06003B40;
D_06003D78 = 0x06003D78;
// z_en_g_switch
D_060017C0 = 0x060017C0;
D_06001960 = 0x06001960;
// z_en_honotrap
D_05006810 = 0x05006810;
// z_en_horse
D_02000230 = 0x02000230;
D_02002AC0 = 0x02002AC0;
D_06006530 = 0x06006530;
// z_en_hs
D_06000304 = 0x06000304;
D_06000528 = 0x06000528;
D_060005C0 = 0x060005C0;
D_06006260 = 0x06006260;
// z_en_hy
D_06000BFC = 0x06000BFC;
D_06000FE4 = 0x06000FE4;
D_060012E8 = 0x060012E8;
D_06002160 = 0x06002160;
D_0600265C = 0x0600265C;
D_060033B4 = 0x060033B4;
D_06005BC8 = 0x06005BC8;
// z_en_in
D_060003B4 = 0x060003B4;
D_06001BE0 = 0x06001BE0;
D_060034D0 = 0x060034D0;
D_06007A20 = 0x06007A20;
D_06007BF8 = 0x06007BF8;
D_06013B88 = 0x06013B88;
D_06013D60 = 0x06013D60;
D_06014CA8 = 0x06014CA8;
D_06015814 = 0x06015814;
D_0601646C = 0x0601646C;
D_06018C38 = 0x06018C38;
// z_en_jj
D_06000A1C = 0x06000A1C;
D_06001830 = 0x06001830;
D_06001F4C = 0x06001F4C;
D_0600B9A8 = 0x0600B9A8;
D_0600BA8C = 0x0600BA8C;
// z_en_kanban
D_06000C30 = 0x06000C30;
D_06001630 = 0x06001630;
// z_en_ko
D_06006A60 = 0x06006A60;
D_06007830 = 0x06007830;
D_06007D94 = 0x06007D94;
D_0600879C = 0x0600879C;
D_06008F6C = 0x06008F6C;
// z_en_mk
D_06000368 = 0x06000368;
D_06000724 = 0x06000724;
D_06000AC0 = 0x06000AC0;
D_06000D88 = 0x06000D88;
D_06005DF0 = 0x06005DF0;
// z_en_mm
D_06005E18 = 0x06005E18;
D_0602CA38 = 0x0602CA38;
// z_en_mm2
D_06005E18 = 0x06005E18;
// z_en_mu
D_060003F4 = 0x060003F4;
D_06004F70 = 0x06004F70;
// z_en_m_thunder
D_04012570 = 0x04012570;
D_04012690 = 0x04012690;
D_04012AF0 = 0x04012AF0;
D_04012C10 = 0x04012C10;
D_04013610 = 0x04013610;
// z_en_ossan
D_060000F0 = 0x060000F0;
D_060000FC = 0x060000FC;
D_060002E4 = 0x060002E4;
D_06000338 = 0x06000338;
D_060004A8 = 0x060004A8;
D_0600065C = 0x0600065C;
D_0600078C = 0x0600078C;
D_06002820 = 0x06002820;
D_06004258 = 0x06004258;
D_06004658 = 0x06004658;
D_06004868 = 0x06004868;
D_06009B38 = 0x06009B38;
D_0600BFA8 = 0x0600BFA8;
D_0600DE80 = 0x0600DE80;
D_0600FEF0 = 0x0600FEF0;
// z_en_owl
D_0201B0C0 = 0x0201B0C0;
D_0201E6A0 = 0x0201E6A0;
D_06001168 = 0x06001168;
D_060015CC = 0x060015CC;
D_0600C0E8 = 0x0600C0E8;
D_0600C1C4 = 0x0600C1C4;
D_0600C684 = 0x0600C684;
D_0600C8A0 = 0x0600C8A0;
D_060100B0 = 0x060100B0;
// z_en_peehat
D_06000350 = 0x06000350;
D_060005C4 = 0x060005C4;
D_06000844 = 0x06000844;
D_060009C4 = 0x060009C4;
D_06001C80 = 0x06001C80;
// z_en_sa
D_02005730 = 0x02005730;
D_02010E20 = 0x02010E20;
D_06001D50 = 0x06001D50;
D_06007B80 = 0x06007B80;
D_0600B1A0 = 0x0600B1A0;
D_0600BAEC = 0x0600BAEC;
D_0600C500 = 0x0600C500;
D_06012100 = 0x06012100;
// z_en_shopnuts
D_060001EC = 0x060001EC;
D_0600039C = 0x0600039C;
D_06000764 = 0x06000764;
D_06000BA0 = 0x06000BA0;
D_0600139C = 0x0600139C;
D_06003B68 = 0x06003B68;
D_060041A8 = 0x060041A8;
D_06004574 = 0x06004574;
// z_en_skb
D_06000460 = 0x06000460;
D_060009DC = 0x060009DC;
D_06000D98 = 0x06000D98;
D_06001854 = 0x06001854;
D_060041F8 = 0x060041F8;
D_060047E0 = 0x060047E0;
// z_en_skj
D_060007A4 = 0x060007A4;
D_06000E10 = 0x06000E10;
D_060014C8 = 0x060014C8;
D_06005F40 = 0x06005F40;
D_06006A98 = 0x06006A98;
D_06006D84 = 0x06006D84;
D_06007128 = 0x06007128;
// z_en_stream
D_06000950 = 0x06000950;
// z_en_sw
D_06000304 = 0x06000304;
D_06003FB0 = 0x06003FB0;
D_060043D8 = 0x060043D8;
D_060045C0 = 0x060045C0;
D_06004658 = 0x06004658;
D_060046F0 = 0x060046F0;
D_06004788 = 0x06004788;
D_06004820 = 0x06004820;
D_060048B8 = 0x060048B8;
D_06004950 = 0x06004950;
D_060049E8 = 0x060049E8;
D_06005298 = 0x06005298;
// z_en_syateki_man
D_06000338 = 0x06000338;
D_06007E28 = 0x06007E28;
D_06009B38 = 0x06009B38;
// z_en_ta
D_060017E8 = 0x060017E8;
D_06001C94 = 0x06001C94;
D_06006DC0 = 0x06006DC0;
D_0600B7B8 = 0x0600B7B8;
D_0600BF38 = 0x0600BF38;
D_0600C48C = 0x0600C48C;
D_0600C858 = 0x0600C858;
D_0600CD50 = 0x0600CD50;
D_0600CF28 = 0x0600CF28;
D_0600E3D8 = 0x0600E3D8;
// z_en_tg
D_06005040 = 0x06005040;
D_0600AE40 = 0x0600AE40;
// z_en_tite
D_0600083C = 0x0600083C;
D_06000A14 = 0x06000A14;
D_06000C70 = 0x06000C70;
D_060012E4 = 0x060012E4;
D_06001300 = 0x06001300;
D_06001700 = 0x06001700;
D_06001900 = 0x06001900;
D_06001B00 = 0x06001B00;
D_06001F00 = 0x06001F00;
D_06002100 = 0x06002100;
D_06003A20 = 0x06003A20;
// z_en_toryo
D_06007150 = 0x06007150;
// z_en_tp
D_06000000 = 0x06000000;
D_060008D0 = 0x060008D0;
D_06000C68 = 0x06000C68;
// z_en_tr
D_060013CC = 0x060013CC;
D_06001CDC = 0x06001CDC;
D_060035CC = 0x060035CC;
D_06003FC8 = 0x06003FC8;
D_060049C8 = 0x060049C8;
D_0600C530 = 0x0600C530;
D_06011688 = 0x06011688;
// z_en_trap
D_06001400 = 0x06001400;
// z_en_vali
D_06000710 = 0x06000710;
D_06000854 = 0x06000854;
D_06000B34 = 0x06000B34;
D_060014AC = 0x060014AC;
D_06002610 = 0x06002610;
D_06002740 = 0x06002740;
D_060027D8 = 0x060027D8;
D_06004848 = 0x06004848;
// z_en_viewer
D_01000000 = 0x01000000;
D_06000450 = 0x06000450;
D_060005B4 = 0x060005B4;
D_060008A0 = 0x060008A0;
D_06000BC8 = 0x06000BC8;
D_06000F54 = 0x06000F54;
D_06001410 = 0x06001410;
D_060014F4 = 0x060014F4;
D_06001D28 = 0x06001D28;
D_06002574 = 0x06002574;
D_06002650 = 0x06002650;
D_06002928 = 0x06002928;
D_060029CC = 0x060029CC;
D_06002EF0 = 0x06002EF0;
D_06003284 = 0x06003284;
D_060032F0 = 0x060032F0;
D_06003428 = 0x06003428;
D_060036F0 = 0x060036F0;
D_06003858 = 0x06003858;
D_06003D84 = 0x06003D84;
D_06003EF0 = 0x06003EF0;
D_0600420C = 0x0600420C;
D_06004260 = 0x06004260;
D_060042F0 = 0x060042F0;
D_06004534 = 0x06004534;
D_060048B0 = 0x060048B0;
D_060048FC = 0x060048FC;
D_06004AA4 = 0x06004AA4;
D_06004EF0 = 0x06004EF0;
D_0600504C = 0x0600504C;
D_060050A8 = 0x060050A8;
D_060052F0 = 0x060052F0;
D_06006B2C = 0x06006B2C;
D_06007148 = 0x06007148;
D_06007210 = 0x06007210;
D_06008668 = 0x06008668;
D_0600A4E0 = 0x0600A4E0;
D_0600BE90 = 0x0600BE90;
D_0600C410 = 0x0600C410;
D_0600D0D8 = 0x0600D0D8;
D_0600DE08 = 0x0600DE08;
D_0600E038 = 0x0600E038;
D_0600E1A8 = 0x0600E1A8;
D_0600F178 = 0x0600F178;
D_0600F378 = 0x0600F378;
D_0600F578 = 0x0600F578;
D_0600F778 = 0x0600F778;
D_0600F788 = 0x0600F788;
D_06011348 = 0x06011348;
D_060114E8 = 0x060114E8;
D_060119E8 = 0x060119E8;
// z_en_weiyer
D_06000288 = 0x06000288;
D_06000FC0 = 0x06000FC0;
D_060012AC = 0x060012AC;
D_06003410 = 0x06003410;
// z_en_wf
D_06004638 = 0x06004638;
D_06004AD0 = 0x06004AD0;
D_06004CA4 = 0x06004CA4;
D_06005430 = 0x06005430;
D_060057A0 = 0x060057A0;
D_06009690 = 0x06009690;
D_060098C8 = 0x060098C8;
D_06009B20 = 0x06009B20;
D_0600A4AC = 0x0600A4AC;
// z_en_wood02
D_06000700 = 0x06000700;
// z_en_xc
D_02000330 = 0x02000330;
D_02003F80 = 0x02003F80;
D_020045D0 = 0x020045D0;
D_020046F0 = 0x020046F0;
D_02006D20 = 0x02006D20;
D_06000B6C = 0x06000B6C;
D_06001A08 = 0x06001A08;
D_06001D14 = 0x06001D14;
D_0600289C = 0x0600289C;
D_060035C8 = 0x060035C8;
D_06004570 = 0x06004570;
D_06004828 = 0x06004828;
D_060058C0 = 0x060058C0;
D_06011150 = 0x06011150;
D_06011620 = 0x06011620;
D_06012970 = 0x06012970;
D_06012AF0 = 0x06012AF0;
D_06012FD0 = 0x06012FD0;
D_06013AA4 = 0x06013AA4;
D_060149E4 = 0x060149E4;
D_060169E8 = 0x060169E8;
D_060177F8 = 0x060177F8;
D_06017C54 = 0x06017C54;
D_06018B00 = 0x06018B00;
D_06019598 = 0x06019598;
D_06019C30 = 0x06019C30;
D_06019F78 = 0x06019F78;
D_0601A048 = 0x0601A048;
D_0601B19C = 0x0601B19C;
D_0601C0E8 = 0x0601C0E8;
// z_en_zf
D_06006690 = 0x06006690;
D_06008138 = 0x06008138;
D_06008C6C = 0x06008C6C;
D_06009530 = 0x06009530;
D_0600A3D4 = 0x0600A3D4;
D_0600B10C = 0x0600B10C;
D_0600E198 = 0x0600E198;
D_06010060 = 0x06010060;
D_060104B8 = 0x060104B8;
D_060119F4 = 0x060119F4;
D_0601366C = 0x0601366C;
D_06014E60 = 0x06014E60;
D_060157F8 = 0x060157F8;
D_06016388 = 0x06016388;
// z_en_zl4
D_02000104 = 0x02000104;
D_02000444 = 0x02000444;
D_02003994 = 0x02003994;
D_0600E038 = 0x0600E038;
D_0600F0A4 = 0x0600F0A4;
D_0600F894 = 0x0600F894;
D_06010DF8 = 0x06010DF8;
D_060125E4 = 0x060125E4;
D_06012E58 = 0x06012E58;
D_06015F14 = 0x06015F14;
D_060169B4 = 0x060169B4;
D_06016D08 = 0x06016D08;
D_0601805C = 0x0601805C;
D_06018898 = 0x06018898;
D_0601910C = 0x0601910C;
D_0601A2FC = 0x0601A2FC;
D_0601AAE0 = 0x0601AAE0;
D_0601B874 = 0x0601B874;
D_0601BCF0 = 0x0601BCF0;
D_0601CE08 = 0x0601CE08;
// z_en_zo
D_06000598 = 0x06000598;
D_06000D48 = 0x06000D48;
D_060022F0 = 0x060022F0;
D_06002350 = 0x06002350;
D_060024A0 = 0x060024A0;
D_06002510 = 0x06002510;
D_0600BFA8 = 0x0600BFA8;
D_0600BFC0 = 0x0600BFC0;
D_0600C028 = 0x0600C028;
// z_fishing
D_0600007C = 0x0600007C;
D_060029C0 = 0x060029C0;
D_06003230 = 0x06003230;
D_06003460 = 0x06003460;
D_060034C0 = 0x060034C0;
D_06003610 = 0x06003610;
D_06003680 = 0x06003680;
D_06003710 = 0x06003710;
D_06003760 = 0x06003760;
D_060039A8 = 0x060039A8;
D_06003A18 = 0x06003A18;
D_0600453C = 0x0600453C;
D_06007350 = 0x06007350;
D_060074C8 = 0x060074C8;
D_060085F8 = 0x060085F8;
D_06008610 = 0x06008610;
D_06008678 = 0x06008678;
D_060088C0 = 0x060088C0;
D_06008970 = 0x06008970;
D_0600B950 = 0x0600B950;
D_0600B9C0 = 0x0600B9C0;
D_0600C220 = 0x0600C220;
D_0600C298 = 0x0600C298;
D_0600CFE0 = 0x0600CFE0;
D_06011058 = 0x06011058;
D_06011170 = 0x06011170;
D_06011270 = 0x06011270;
D_060113D0 = 0x060113D0;
D_06011410 = 0x06011410;
D_06012160 = 0x06012160;
D_060121F0 = 0x060121F0;
D_06011070 = 0x06011070;
D_06013330 = 0x06013330;
D_060133B0 = 0x060133B0;
D_06013590 = 0x06013590;
D_06013610 = 0x06013610;
D_06013F50 = 0x06013F50;
D_06013FD0 = 0x06013FD0;
D_06014030 = 0x06014030;
D_060140B0 = 0x060140B0;
D_060153D0 = 0x060153D0;
D_06015470 = 0x06015470;
// z_item_shield
D_060224F8 = 0x060224F8;
// z_object_kankyo
D_01000000 = 0x01000000;
D_06005FF0 = 0x06005FF0;
D_06009620 = 0x06009620;
// z_obj_bean
D_06000090 = 0x06000090;
D_060001B0 = 0x060001B0;
D_060003F0 = 0x060003F0;
D_060005DC = 0x060005DC;
D_06000650 = 0x06000650;
// z_obj_hamishi
D_0500A3B8 = 0x0500A3B8;
D_0500A5E8 = 0x0500A5E8;
// z_obj_kibako2
D_06000960 = 0x06000960;
D_06000B70 = 0x06000B70;
D_06001000 = 0x06001000;
// z_obj_lift
D_06000140 = 0x06000140;
D_060003D0 = 0x060003D0;
// z_obj_warp2block
D_06000980 = 0x06000980;
D_06000B30 = 0x06000B30;
// z_en_dns
D_060041A8 = 0x060041A8;
D_060009A0 = 0x060009A0;
D_06004404 = 0x06004404;
// z_en_peehat
D_06001C80 = 0x06001C80;
D_060009C4 = 0x060009C4;
D_06000844 = 0x06000844;
D_060005C4 = 0x060005C4;
D_06000350 = 0x06000350;