mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-27 14:49:59 -04:00
Attempt to decompile mainInit
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
u32 func0f00b210(void);
|
||||
void func0f00b210(void);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user