mirror of
https://github.com/zeldaret/oot
synced 2026-07-10 23:12:08 -04:00
Decompile a bunch of small files (#160)
* Decompile a bunch of small files * Rename dacrate to dacRate * Run format.sh * Minor fixes in PR #160
This commit is contained in:
+25
-14
@@ -2278,19 +2278,30 @@ void GfxPrint_Printf(GfxPrint*, const char*, ...);
|
||||
void func_800FBCE0();
|
||||
void func_800FBFD8();
|
||||
void* Overlay_AllocateAndLoad(u32 vRomStart, u32 vRomEnd, void* vRamStart, void* vRamEnd);
|
||||
// ? func_800FC258(?);
|
||||
// ? MtxConv_L2F(?);
|
||||
void Overlay_DoRelocation(void* allocatedVRamAddress, OverlayRelocationSection* overlayInfo, void* vRamAddress);
|
||||
s32 Overlay_Load(u32 vRomStart, u32 vRomEnd, void* vRamStart, void* vRamEnd, void* allocatedVRamAddress);
|
||||
// ? func_800FC800(?);
|
||||
// ? func_800FC83C(?);
|
||||
// ? func_800FCAB4(?);
|
||||
void SystemHeap_Init(void* start, u32 size);
|
||||
// ? func_800FCC00(?);
|
||||
// ? func_800FCC08(?);
|
||||
// ? func_800FCC10(?);
|
||||
// ? func_800FCC1C(?);
|
||||
// ? func_800FCC24(?);
|
||||
// ? func_800FCC6C(?);
|
||||
void PadUtils_Init(Input* input);
|
||||
void func_800FCB70();
|
||||
void PadUtils_ResetPressRel(Input* input);
|
||||
u32 PadUtils_CheckCurExact(Input* input, u16 value);
|
||||
u32 PadUtils_CheckCur(Input* input, u16 key);
|
||||
u32 PadUtils_CheckPressed(Input* input, u16 key);
|
||||
u32 PadUtils_CheckReleased(Input* input, u16 key);
|
||||
u16 PadUtils_GetCurButton(Input* input);
|
||||
u16 PadUtils_GetPressButton(Input* input);
|
||||
s8 PadUtils_GetCurX(Input* input);
|
||||
s8 PadUtils_GetCurY(Input* input);
|
||||
void PadUtils_SetRelXY(Input* input, s32 x, s32 y);
|
||||
s8 PadUtils_GetRelXImpl(Input* input);
|
||||
s8 PadUtils_GetRelYImpl(Input* input);
|
||||
s8 PadUtils_GetRelX(Input* input);
|
||||
s8 PadUtils_GetRelY(Input* input);
|
||||
void PadUtils_UpdateRelXY(Input* input);
|
||||
// ? func_800FCD40(?);
|
||||
f32 Math_tanf(f32 x);
|
||||
f32 Math_nearbyintf(f32 x);
|
||||
@@ -2439,15 +2450,15 @@ void guLookAtHilite(Mtx* m, LookAt* l, Hilite* h, f32 xEye, f32 yEye, f32 zEye,
|
||||
f32 yUp, f32 zUp, f32 xl1, f32 yl1, f32 zl1, f32 xl2, f32 yl2, f32 zl2, s32 hiliteWidth,
|
||||
s32 hiliteHeight);
|
||||
// ? __osSpDeviceBusy(?);
|
||||
// ? func_80103B60(?);
|
||||
// ? guMtxIdent(?);
|
||||
// ? guPositionF(?);
|
||||
void guPosition(Mtx*, f32, f32, f32, f32, f32, f32, f32);
|
||||
// ? func_80103DC0(?);
|
||||
// ? func_80103E20(?);
|
||||
// ? osSpTaskYielded(?);
|
||||
// ? guRotateF(?);
|
||||
void guRotate(Mtx*, f32 angle, f32 x, f32 y, f32 z);
|
||||
// ? func_80103FF0(?);
|
||||
// ? osAiSetFrequency(?);
|
||||
// ? __osGetActiveQueue(?);
|
||||
// ? func_80104160(?);
|
||||
// ? guNormalize(?);
|
||||
u32 osDpGetStatus(void);
|
||||
void osDpSetStatus(u32 status);
|
||||
// ? func_801041E0(?);
|
||||
@@ -2459,7 +2470,7 @@ s16 coss(u16);
|
||||
void osViSetEvent(OSMesgQueue* mq, OSMesg m, u32 retraceCount);
|
||||
// ? func_8010499C(?);
|
||||
// ? func_80104A50(?);
|
||||
// ? func_80104B00(?);
|
||||
void guS2DInitBg(uObjBg *bg);
|
||||
// ? func_80104C80(?);
|
||||
void func_80104D00(u8 a0);
|
||||
// ? func_80104D60(?);
|
||||
@@ -2478,7 +2489,7 @@ u32 __osSpGetStatus();
|
||||
void __osSpSetStatus(u32 status);
|
||||
// ? osWritebackDCacheAll(?);
|
||||
OSThread* __osGetCurrFaultedThread();
|
||||
// ? func_801064E0(?);
|
||||
// ? guMtxF2L(?);
|
||||
// ? __d_to_ll(?);
|
||||
// ? __f_to_ll(?);
|
||||
// ? __d_to_ull(?);
|
||||
|
||||
@@ -23,6 +23,6 @@ typedef struct OSTimer_s
|
||||
OSTime osGetTime(void);
|
||||
|
||||
int osSetTimer(OSTimer *timer, OSTime countdown, OSTime interval, OSMesgQueue *mq, OSMesg msg);
|
||||
void osStopTimer(OSTimer *timer);
|
||||
s32 osStopTimer(OSTimer *timer);
|
||||
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -100,7 +100,7 @@ extern u32 gCurrentRegion;
|
||||
extern u32 __osPiAccessQueueEnabled;
|
||||
extern OSViMode osViModePalLan1;
|
||||
extern u64 osClockRate;
|
||||
extern u32 osViClock;
|
||||
extern s32 osViClock;
|
||||
extern u32 __osShutdown;
|
||||
extern u32 __OSGlobalIntMask;
|
||||
extern __osHwInt __osHwIntTable[];
|
||||
|
||||
@@ -1733,4 +1733,9 @@ typedef struct {
|
||||
/* 0x06 */ u16 color;
|
||||
} SpeedMeterTimeEntry; // size = 0x08
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ s16 intPart[4][4];
|
||||
/* 0x20 */ u16 fracPart[4][4];
|
||||
} MatrixInternal; // size = 0x40
|
||||
|
||||
#endif
|
||||
|
||||
@@ -13,7 +13,7 @@ typedef struct {
|
||||
/* 0x14 */ Vtx* vtxFrame2;
|
||||
/* 0x18 */ Mtx projection;
|
||||
/* 0x58 */ Mtx modelView;
|
||||
/* 0x98 */ char unk_98[0x40];
|
||||
/* 0x98 */ Mtx unk_98;
|
||||
/* 0xD8 */ Gfx* gfx; // "gfxtbl"
|
||||
/* 0xDC */ u16* zBuffer;
|
||||
} TransitionUnk; // size = 0xE0
|
||||
|
||||
Reference in New Issue
Block a user