Attempt to decompile mainInit

This commit is contained in:
Ryan Dwyer
2020-10-10 21:56:37 +10:00
parent 2ac5200ea4
commit 3a545ffdea
24 changed files with 289 additions and 77 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ u32 func0f14a1ec(void);
u32 func0f14a20c(void);
u32 func0f14a240(void);
u32 func0f14a2fc(void);
u32 func0f14a328(void);
void func0f14a328(void);
void func0f14a3c4(void);
u32 func0f14a52c(void);
u32 func0f14a560(void);
+5 -4
View File
@@ -90,9 +90,9 @@ extern u8 var8005d9a0;
extern s32 var8005d9c8;
extern u32 var8005d9cc;
extern s32 var8005d9d0;
extern s32 var8005d9d4;
extern u32 var8005dcc8;
extern u32 var8005dcf0;
extern s32 g_DoBootPakMenu;
extern Gfx var8005dcc8[];
extern Gfx var8005dcf0[];
extern u32 var8005dd1c;
extern s32 g_MainStageNum;
extern u32 var8005dd5c;
@@ -147,7 +147,8 @@ extern u32 var8005f010;
extern u32 var8005f014;
extern u32 var8005f018;
extern u32 var8005f01c;
extern u32 var8005f044;
extern u16 *var8005f040;
extern u16 *var8005f044;
extern u32 var8005f048;
extern u32 var8005f0a8;
extern u32 var8005f108;
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f000130(void);
void func0f000130(void);
u32 func0f0002a0(void);
u32 func0f000358(void);
u32 func0f00040c(void);
+1 -1
View File
@@ -19,6 +19,6 @@ u32 func0f00a1f8(void);
u32 func0f00a444(void);
Gfx *func0f00a490(Gfx *gdl);
Gfx *hudRenderGasIfEnabled(Gfx *gdl);
u32 func0f00b180(void);
void func0f00b180(void);
#endif
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 func0f00b210(void);
void func0f00b210(void);
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f1531a0(void);
void func0f1531a0(void);
u32 func0f1531b8(void);
void func0f1531dc(bool arg0);
void fontLoad(void *start, void *end, u32 *arg2, u32 *arg3, u32 arg4);
+1 -1
View File
@@ -8,7 +8,7 @@ u32 fileGetRomSizeByTableAddress(u32 *filetableaddr);
u32 fileGetRomSizeByFileNum(s32 filenum);
u32 func0f166ea8(void);
void func0f166eb4(void *ptr, u32 len, void *table, struct fileinfo *info);
u32 func0f166f74(void);
void func0f166f74(void);
u32 func0f166ff0(void);
u32 func0f167054(u32 filenum);
void *func0f1670fc(u32 filenum, u32 arg1);
+1 -1
View File
@@ -58,7 +58,7 @@ u32 func0f118230(void);
u32 func0f118334(void);
u32 func0f1185e0(void);
u32 func0f118674(s8 arg0, u32 arg1, u32 arg2);
u32 func0f1189d8(void);
void func0f1189d8(void);
void func0f118ae4(u8 *arg0, u8 *arg1, u16 *arg2);
u32 func0f118bc8(void);
u32 func0f118d18(void);
+1 -1
View File
@@ -7,7 +7,7 @@ void func0f176d70(s32 arg0);
u32 align4(u32 arg0);
u32 align16(u32 arg0);
u32 align32(u32 arg0);
u32 func0f176ddc(void);
void func0f176ddc(void);
void func0f1770ac(struct coord *a, struct coord *b, struct coord *out);
bool func0f177164(struct coord *arg0, struct coord *arg1, u32 line, char *file);
bool func0f1773c8(struct coord *a, struct coord *b);
+1 -1
View File
@@ -393,6 +393,7 @@ extern u32 var80090a70;
extern u32 var80090ab0;
extern u32 var80090ad0;
extern u32 var80090ae8;
extern u32 var80090b00;
extern u32 var80090b10;
extern u32 var80090b14;
extern u32 var800914d8;
@@ -838,6 +839,5 @@ extern u8 g_MpChallengesCompleted[];
extern struct frdata g_FrData;
extern struct trainingdata g_DtData;
extern struct trainingdata g_HoloTrainingData;
extern u32 var800ad1c0;
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func000074f0(void);
u32 func000074f0(void *src, void *dst, void *arg2);
u32 func00007908(void);
u32 func0000796c(void);
u32 func00007a10(void);
+3 -3
View File
@@ -12,9 +12,9 @@ void func00009a90(void);
void func00009a98(void);
void func00009aa0(u32 arg0);
Gfx *debugRenderSomething(Gfx *gdl);
u32 func00009ab0(void);
u32 func00009b50(void);
u32 func00009bf8(void);
void func00009ab0(void);
void func00009b50(void *fb);
void func00009bf8(void);
void func00009c3c(s32 stagenum);
void func00009ec4(s32 arg0);
u32 func00009ed4(void);
+1 -1
View File
@@ -100,7 +100,7 @@ u32 func0000cba0(void);
u32 func0000cc34(void);
u32 func0000cd4c(void);
u32 func0000cdc8(void);
u32 func0000cef8(void);
void func0000cef8(void);
void func0000cf54(u32 arg0);
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0000d0a0(void);
void func0000d0a0(void);
u32 func0000d0f8(void);
u32 xorDeadbeef(u32 value);
u32 xorDeadbabe(u32 value);
+1 -1
View File
@@ -4,7 +4,7 @@
#include "types.h"
void func000121e0(void);
u32 func000121e8(void);
void func000121e8(u32 arg0, u32 arg1);
u32 func000122e0(void);
u32 func00012324(void);
void *func00012354(struct memorypool *pools, u32 len, u8 pool);
+2 -2
View File
@@ -13,9 +13,9 @@ u32 func000139e8(void);
u32 func00013a40(void);
u32 func00013ab8(void);
u32 func00013c4c(void);
u32 func00013c94(void);
void func00013c94(void);
void func00013dd4(void);
u32 func00013dfc(void);
void func00013dfc(void);
u32 func00013e84(void);
u32 getConnectedControllers(void);
u32 func00014058(void);
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func000233c0(void);
void func000233c0(void);
u32 func00023640(void);
void func0002373c(void);
s32 animGetNumFrames(s16 anim_id);
+1 -1
View File
@@ -6,6 +6,6 @@
u32 func0002f490(void);
u32 func0002f560(void);
u32 func0002f8a0(void);
void func0002f8f4(Gfx *gdlstart, Gfx *gdlend, u32 arg2, u32 *arg3);
void func0002f8f4(Gfx *gdlstart, Gfx *gdlend, u32 arg2, void *arg3);
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 mainInit(void);
void mainInit(void);
void mainEntry(void);
void func0000db30(char *string, u32 *ptr);
void mainLoop(void);
+5
View File
@@ -26,4 +26,9 @@
#include <PR/libaudio.h>
#include <PR/libultra.h>
#define OS_K0_TO_PHYSICAL(x) (u32)(((char *)(x)-0x80000000))
#define OS_K1_TO_PHYSICAL(x) (u32)(((char *)(x)-0xa0000000))
#define OS_PHYSICAL_TO_K0(x) (void *)(((u32)(x)+0x80000000))
#define OS_PHYSICAL_TO_K1(x) (void *)(((u32)(x)+0xa0000000))
#endif