Identify and link remaining functions

This commit is contained in:
Ryan Dwyer
2019-10-31 19:06:45 +10:00
parent 9e4883d466
commit 843d78b98e
14 changed files with 7813 additions and 5954 deletions
+14
View File
@@ -0,0 +1,14 @@
#ifndef _IN_BOOT_H
#define _IN_BOOT_H
#include <ultra64.h>
u32 func000010a4(void);
u32 func0000113c(void);
u32 func00001180(void);
u32 func000016c0(void);
u32 func000018ac(void);
u32 func00001e30(void);
u32 func00001fa8(void);
u32 func00002ff0(void);
#endif
+23
View File
@@ -10,4 +10,27 @@ float chrGetTimer(struct chrdata *chr);
s32 padResolve(struct chrdata *chr, s32 pad_id);
u32 func0f000000(void);
u32 func0f000090(void);
u32 func0f000100(void);
u32 func0f000130(void);
u32 func0f000840(void);
u32 func0f000850(void);
u32 func0f000860(void);
u32 func0f000870(void);
u32 func0f000880(void);
u32 func0f0008e0(void);
u32 func0f0008f0(void);
u32 func0f000900(void);
u32 func0f000910(void);
u32 func0f00b180(void);
u32 func0f00b190(void);
u32 func0f00b200(void);
u32 func0f00b210(void);
u32 func0f00b320(void);
u32 func0f01a348(void);
u32 func0f01aba8(void);
u32 func0f01b148(void);
u32 func0f01b154(void);
#endif
+99
View File
@@ -296,4 +296,103 @@ bool audioPlayFromWorldPosition(u8 channel_id, u16 audio_id, u8 volumemaybe, str
struct tag *tagFindById(s32 tag_id);
u32 func0f06554c(void);
u32 func0f065880(void);
u32 func0f065d1c(void);
u32 func0f065f80(void);
u32 func0f066290(void);
u32 func0f095bf4(void);
u32 func0f095d64(void);
u32 func0f096700(void);
u32 func0f096750(void);
u32 func0f0969d0(void);
u32 func0f096ca0(void);
u32 func0f096ed4(void);
u32 func0f097044(void);
u32 func0f097264(void);
u32 func0f0972b8(void);
u32 func0f097518(void);
u32 func0f0976c0(void);
u32 func0f097890(void);
u32 func0f097908(void);
u32 func0f0979e8(void);
u32 func0f0b39c0(void);
u32 func0f0b4958(void);
u32 func0f0b4984(void);
u32 func0f0b4998(void);
u32 func0f0b4a24(void);
u32 func0f0b4fd8(void);
u32 func0f0b56f8(void);
u32 func0f0b5708(void);
u32 func0f0b57b8(void);
u32 func0f0bc4c0(void);
u32 func0f0e0770(void);
u32 func0f1074ec(void);
u32 func0f10e620(void);
u32 func0f10ecb4(void);
u32 func0f10ef10(void);
u32 func0f115a48(void);
u32 func0f115a78(void);
u32 func0f116994(void);
u32 func0f116db0(void);
u32 func0f1189d8(void);
u32 func0f11c6d0(void);
u32 func0f11ed70(void);
u32 func0f127910(void);
u32 func0f127950(void);
u32 func0f1279a4(void);
void setCurrentPlayerNum(u32 playernum);
u32 func0f128dbc(void);
u32 func0f128ec8(void);
u32 func0f14a328(void);
u32 func0f14a3bc(void);
u32 func0f152f34(void);
u32 func0f1531a0(void);
u32 func0f1577f0(void);
u32 func0f1579cc(void);
u32 func0f15c888(void);
u32 func0f15f2b0(void);
u32 func0f166e40(void);
u32 func0f166e7c(void);
u32 func0f166f74(void);
u32 func0f1672f0(void);
u32 func0f167350(void);
u32 func0f16793c(void);
u32 func0f167998(void);
u32 func0f1679cc(void);
u32 func0f167a18(void);
u32 func0f167af8(void);
u32 func0f167e7c(void);
u32 func0f169374(void);
u32 func0f16b96c(void);
u32 func0f16cb04(void);
u32 func0f16cba0(void);
u32 func0f16cd90(void);
u32 func0f16cda8(void);
u32 func0f16ce10(void);
u32 func0f16ce94(void);
u32 func0f16cf94(void);
u32 func0f16cfa0(void);
u32 func0f16d1bc(void);
u32 func0f16d240(void);
u32 func0f16d2ac(void);
u32 func0f16da2c(void);
u32 func0f16daa4(void);
u32 func0f16db14(void);
u32 func0f16ddb0(void);
u32 func0f16e138(void);
u32 func0f175f50(void);
u32 func0f175f90(void);
u32 func0f175f98(void);
u32 func0f175fc8(void);
u32 func0f17608c(void);
u32 func0f1762ac(void);
u32 func0f1763f4(void);
u32 func0f176c40(void);
u32 func0f176ddc(void);
u32 func0f187944(void);
u32 func0f188210(void);
u32 func0f18b9e4(void);
u32 func0f1a78b0(void);
#endif
+404 -9
View File
@@ -2,17 +2,412 @@
#define _IN_LIBRARY_H
#include <ultra64.h>
void func0000cf54(void);
void func0000dae8(void);
s32 func00012f30(void);
void func00013710(void);
void func00013750(void);
void func00048510(void);
u8 random(void);
u8 *ailistFindById(u16 ailistid);
s32 getCurrentStageId(void);
u32 func00003050(void);
u32 func00003ee0(void);
u32 func000042a4(void);
u32 func0000470c(void);
u32 func00004790(void);
u32 func00004a24(void);
u32 func00004a80(void);
u32 func00004c04(void);
u32 func00005a7c(void);
u32 func00005b30(void);
u32 func00005b60(void);
u32 func00005f4c(void);
u32 func000060b4(void);
u32 func00006100(void);
u32 func00006330(void);
u32 func00006440(void);
u32 func00006550(void);
u32 func00006d60(void);
u32 func000074f0(void);
u32 func000089dc(void);
u32 func00008a08(void);
u32 func00009118(void);
u32 func00009124(void);
u32 func00009a88(void);
u32 func00009aa0(void);
u32 func00009ab0(void);
u32 func00009ec4(void);
u32 func00009ed4(void);
u32 func0000aa50(void);
u32 func0000aab0(void);
u32 func0000ab1c(void);
u32 func0000ab2c(void);
u32 func0000ab4c(void);
u32 func0000ab6c(void);
u32 func0000ab78(void);
u32 func0000aca4(void);
u32 func0000af00(void);
u32 func0000b0e8(void);
u32 func0000b1a8(void);
u32 func0000b1d0(void);
u32 func0000b280(void);
u32 func0000b2c4(void);
u32 func0000b330(void);
u32 func0000bba0(void);
u32 func0000bbc4(void);
u32 func0000bbd4(void);
u32 func0000bbe4(void);
u32 func0000bc08(void);
u32 func0000bc18(void);
u32 func0000bc28(void);
u32 func0000bc88(void);
u32 func0000bc98(void);
u32 func0000bca8(void);
u32 func0000bd00(void);
u32 func0000bd10(void);
u32 func0000bd20(void);
u32 func0000bd30(void);
u32 func0000bd7c(void);
u32 func0000bdc8(void);
u32 func0000bdd8(void);
u32 func0000be74(void);
u32 func0000be84(void);
u32 func0000bee0(void);
u32 func0000bf04(void);
u32 func0000bfd0(void);
void func0000cf54(void);
u32 func0000d410(void);
u32 func0000d488(void);
void func0000dae8(void);
u32 func0000db30(void);
u32 func0000e684(void);
u32 func0000e95c(void);
u32 func0000e990(void);
u32 func0000e9d0(void);
u32 func0000ea1c(void);
u32 func0000eadc(void);
u32 func0000f38c(void);
u32 func0000fba0(void);
u32 func0000fbc4(void);
u32 func0000fd9c(void);
u32 func0000fe18(void);
u32 func0000fe20(void);
u32 func0000fe50(void);
u32 func0000fe88(void);
u32 audioIsFiltered(void);
u32 func000104a0(void);
u32 func00010718(void);
u32 func00010904(void);
u32 func00010ae4(void);
u32 func00010db0(void);
u32 func00010de0(void);
u32 func000110bc(void);
u32 func000110ec(void);
u32 func0001190c(void);
u32 func00011d84(void);
u32 func000122e0(void);
u32 func00012324(void);
u32 func000123c8(void);
u32 func00012430(void);
u32 func000124d4(void);
u32 func00012528(void);
u32 func00012594(void);
u32 func00012644(void);
u32 func000127b8(void);
u32 func00012ab0(void);
u32 func00012cb4(void);
u32 func00012cdc(void);
u32 func00012d48(void);
u8 random(void);
u32 func00012e1c(void);
s32 func00012f30(void);
u32 func00013010(void);
u32 func00013130(void);
u32 func000131c8(void);
u32 func00013224(void);
u32 func00013274(void);
u32 func00013408(void);
u32 func000136b4(void);
void func00013710(void);
void func00013750(void);
u32 func00013900(void);
u32 func00013938(void);
u32 func00013974(void);
u32 func00013980(void);
u32 func0001398c(void);
u32 func000139c8(void);
u32 func000139e8(void);
u32 func00013a40(void);
u32 func00013ab8(void);
u32 func00013c4c(void);
u32 func00013dd4(void);
u32 func0001404c(void);
u32 func00014484(void);
u32 func00014810(void);
u32 func0001481c(void);
u32 func00014848(void);
u32 func00014904(void);
u32 func000149c0(void);
u32 func00014a78(void);
u32 func00014b50(void);
u32 func00014c98(void);
u32 func00014e10(void);
u32 func00014eb8(void);
u32 func00014f60(void);
u32 func00015020(void);
u32 func000150e8(void);
u32 func00015144(void);
u32 func0001519c(void);
u32 func000152d0(void);
u32 func000153c4(void);
u32 func000155b4(void);
u32 func000159b0(void);
u32 func000159fc(void);
u32 func00015b10(void);
u32 func00015b14(void);
u32 func00015b64(void);
u32 func00015b68(void);
u32 func00015be0(void);
u32 func00015be4(void);
u32 func00015cd8(void);
u32 func00015d18(void);
u32 func00015d54(void);
u32 func00015da0(void);
u32 func00015dd4(void);
u32 func00015df0(void);
u32 func00015e24(void);
u32 func00015e4c(void);
u32 func00015e80(void);
u32 func00015ea8(void);
u32 func00015edc(void);
u32 func00015f04(void);
u32 func00015f88(void);
u32 func00015fd0(void);
u32 func00016054(void);
u32 func00016110(void);
u32 func00016140(void);
u32 func00016208(void);
u32 func00016248(void);
u32 func000162e8(void);
u32 func00016374(void);
u32 func00016400(void);
u32 func0001648c(void);
u32 func000165d8(void);
u32 func000166a4(void);
u32 func000166dc(void);
u32 func00016710(void);
u32 func00016748(void);
u32 func00016760(void);
u32 func00016784(void);
u32 func00016798(void);
u32 func00016820(void);
u32 func00016874(void);
u32 func00016ae4(void);
u32 func00016b58(void);
u32 func00016d58(void);
u32 func00016dcc(void);
u32 func00016e98(void);
u32 func00017028(void);
u32 func00017070(void);
u32 func000170e4(void);
u32 func0001719c(void);
u32 func000172f0(void);
u32 func00017588(void);
u32 func00017ce0(void);
u32 func00017e30(void);
u32 func00018148(void);
u32 func000185d0(void);
u32 func0001a3d0(void);
u32 func0001a3dc(void);
u32 func0001a50c(void);
u32 func0001a518(void);
u32 func0001a524(void);
u32 func0001a5cc(void);
u32 func0001a60c(void);
u32 func0001a634(void);
u32 func0001a740(void);
u32 func0001a784(void);
u32 func0001a7cc(void);
u32 func0001a85c(void);
u32 func0001a91c(void);
u32 func0001a9bc(void);
u32 func0001a9e8(void);
u32 func0001aa1c(void);
u32 func0001ab0c(void);
u32 func0001ad0c(void);
u32 func0001ad34(void);
u32 func0001ad5c(void);
u32 func0001ae44(void);
u32 func0001ae90(void);
u32 func0001af58(void);
u32 func0001af64(void);
u32 func0001af80(void);
u32 func0001afe8(void);
u32 func0001b3bc(void);
u32 func0001c784(void);
u32 func0001c7d0(void);
u32 func0001c81c(void);
u32 func0001cb0c(void);
u32 func0001cc20(void);
u32 func0001ce64(void);
u32 func0001cebc(void);
u32 func0001d13c(void);
u32 func0001d15c(void);
u32 func0001d17c(void);
u32 func0001d1a0(void);
u32 func0001d218(void);
u32 func0001d260(void);
u32 func0001d288(void);
u32 func0001db94(void);
u32 func0001dbfc(void);
u32 func0001dccc(void);
u32 func0001dd90(void);
u32 func0001ddec(void);
u32 func0001de1c(void);
u32 func0001de98(void);
u32 func0001deb0(void);
u32 func0001df04(void);
u32 func0001dfac(void);
u32 func0001e000(void);
u32 func0001e018(void);
u32 func0001e29c(void);
u32 func0001e2a8(void);
u32 func0001ee18(void);
u32 func0001f314(void);
u32 func00021ef4(void);
u32 func000220fc(void);
u32 func000225d4(void);
u32 func00022a24(void);
u32 func00022d24(void);
u32 func00022d50(void);
u32 func00022fa4(void);
u32 func000230a0(void);
u32 func00023108(void);
u32 func0002319c(void);
u32 func00023314(void);
u32 func0002373c(void);
u32 func00023768(void);
u32 func00023794(void);
u32 func000237dc(void);
u32 func0002384c(void);
u32 func000239e0(void);
u32 func00023ab0(void);
u32 func00023d0c(void);
u32 func00023d38(void);
u32 func00024050(void);
u32 func0002485c(void);
u32 func00024b64(void);
u32 func00024c14(void);
u32 func00024e40(void);
u32 func00024e4c(void);
u32 func00024e98(void);
u32 func00024ea4(void);
u32 func00024eb0(void);
u32 func00024ebc(void);
u32 func00024ee8(void);
u32 func00024f10(void);
u32 func00025314(void);
u32 func00025364(void);
u32 func000266a4(void);
u32 func0002671c(void);
u32 func000274e0(void);
u32 func000276c8(void);
u32 func00029ffc(void);
u32 func0002a13c(void);
u32 func0002a1b0(void);
u32 func0002a330(void);
u32 func0002a36c(void);
u32 func0002a400(void);
u32 func0002a440(void);
u32 func0002a4d0(void);
u32 func0002a564(void);
u32 func0002a5e4(void);
u32 func0002a684(void);
u32 func0002a6fc(void);
u32 func0002a9f0(void);
u32 func0002d6ac(void);
u32 func0002d72c(void);
u32 func0002d7c0(void);
u32 func0002d840(void);
u32 func0002d8b8(void);
u32 func0002d95c(void);
u32 func0002da50(void);
u32 func0002dac8(void);
u32 func0002db98(void);
u32 func0002dc18(void);
u32 func0002dc3c(void);
u32 func0002dcd0(void);
u32 func0002dcfc(void);
u32 func0002dd90(void);
u32 func0002de10(void);
u32 func0002de34(void);
u32 func0002deac(void);
u32 func0002ded8(void);
u32 func0002e4c4(void);
u32 func0002f02c(void);
u32 func0002f450(void);
u32 func0002f490(void);
u32 func0002f560(void);
u32 func000337f0(void);
u32 func00033b24(void);
u32 func00033dd8(void);
u32 func00033e50(void);
u32 func00048120(void);
u32 func00048150(void);
u32 func000481d0(void);
u32 func000481e0(void);
u32 func000481f0(void);
u32 func00048340(void);
u32 func00048370(void);
u32 func00048430(void);
void func00048510(void);
u32 func00048520(void);
u32 func000485e0(void);
u32 func00048650(void);
u32 func000486f0(void);
u32 func00048830(void);
u32 func00048870(void);
u32 func000488b0(void);
u32 func000488c0(void);
u32 func000488e0(void);
u32 func00048a30(void);
u32 func00048b20(void);
u32 func00048c00(void);
u32 func00048c80(void);
u32 func00048cd0(void);
u32 func00048ce0(void);
u32 func00048d50(void);
u32 func00048dc0(void);
u32 func00048ef0(void);
u32 func00048f50(void);
u32 func000490b0(void);
u32 func00049100(void);
u32 func00049120(void);
u32 func00049ae0(void);
u32 func00049b24(void);
u32 func0004a360(void);
float sqrtf(float value);
u32 func0004a5e0(void);
u32 func0004a60c(void);
u32 func0004ae68(void);
u32 func0004aea4(void);
u32 func0004af68(void);
u32 func0004b170(void);
u32 func0004b480(void);
u32 func0004cc10(void);
u32 func0004ce60(void);
u32 func0004d000(void);
u32 func0004d480(void);
u32 func0004d6f0(void);
u32 func0004e270(void);
u32 func0004e480(void);
u32 func0004e650(void);
u32 func0004f854(void);
u32 func0004fe20(void);
u32 func00050090(void);
u32 func000500e4(void);
u32 func00050130(void);
u32 func000503f0(void);
u32 func00050554(void);
u32 func000508d0(void);
u32 func00050a00(void);
u32 func00050d60(void);
u32 func000513b0(void);
#endif