mirror of
https://github.com/zeldaret/oot
synced 2026-07-08 14:26:45 -04:00
Decompiled various small files
- Decompiled `code_8006C360.c` - Decompiled `prenmi_buf.c` (previously `code_8007BE60.c`) - Decompiled `code_8007BF10.c` - Documented `sys_ucode.c`
This commit is contained in:
+7
-7
@@ -921,9 +921,9 @@ u8 ZeldaArena_IsInitalized();
|
||||
void MapMark_Init(GlobalContext* globalCtx);
|
||||
void MapMark_ClearPointers(GlobalContext* globalCtx);
|
||||
void MapMark_DrawConditionally(GlobalContext* globalCtx);
|
||||
// ? func_8007BE60(?);
|
||||
// ? func_8007BED4(?);
|
||||
// ? func_8007BF08(?);
|
||||
void PreNmiBuff_Init(PreNmiBuff* this);
|
||||
void PreNmiBuff_SetReset(PreNmiBuff* this);
|
||||
u32 PreNmiBuff_IsResetting(PreNmiBuff* this);
|
||||
// ? func_8007BF10(?);
|
||||
f32 func_8007BF90(Vec3f*, Vec3f*);
|
||||
// ? func_8007C028(?);
|
||||
@@ -1631,10 +1631,10 @@ void func_800D2264(MtxF* mf, Vec3s* vec, s32 flag);
|
||||
void func_800D23FC(f32 f, Vec3f* vec, u8 mode);
|
||||
MtxF* Matrix_CheckFloats(MtxF* mf, char* file, s32 line);
|
||||
void func_800D2CEC(Mtx* mtx, f32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6);
|
||||
// ? func_800D2DF0(?);
|
||||
// ? func_800D2DFC(?);
|
||||
// ? func_800D2E14(?);
|
||||
// ? func_800D2E20(?);
|
||||
// ? SysUcode_GetUCodeBoot(?);
|
||||
// ? SysUcode_GetUcodeBootSize(?);
|
||||
// ? SysUcode_GetUcode(?);
|
||||
// ? SysUcode_GetUcodeData(?);
|
||||
// ? func_800D2E30(?);
|
||||
// ? func_800D3140(?);
|
||||
// ? func_800D3140(?);
|
||||
|
||||
+4
-2
@@ -10,8 +10,8 @@ typedef struct OSScTask
|
||||
/* 0x08 */ u32 flags;
|
||||
/* 0x0C */ void* framebuffer;
|
||||
/* 0x10 */ OSTask list;
|
||||
/* 0x58 */ OSMesgQueue* msgQ;
|
||||
/* 0x5C */ OSMesg msg;
|
||||
/* 0x50 */ OSMesgQueue* msgQ;
|
||||
/* 0x54 */ OSMesg msg;
|
||||
} OSScTask;
|
||||
|
||||
typedef struct
|
||||
@@ -39,4 +39,6 @@ typedef struct
|
||||
/* 0x0220 */ char unk_254[0x04];
|
||||
} SchedContext; // size = 0x258
|
||||
|
||||
extern SchedContext gSchedContext;
|
||||
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -3573,7 +3573,7 @@ extern Color_RGBA8 D_801614B0;
|
||||
//extern ? D_801665E0;
|
||||
//extern ? D_801665F0;
|
||||
//extern ? D_80166648;
|
||||
extern u8* gAppNmiBufferPtr;
|
||||
extern PreNmiBuff* gAppNmiBufferPtr;
|
||||
//extern ? gSchedContext;
|
||||
//extern u8 gPadMgr[];
|
||||
extern u8 D_80166B68;
|
||||
|
||||
@@ -1390,4 +1390,12 @@ typedef struct ListAlloc
|
||||
/* 0x04 */ struct ListAlloc* next;
|
||||
} ListAlloc; //size = 0x8
|
||||
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ u32 resetting;
|
||||
/* 0x04 */ u32 resetCount;
|
||||
/* 0x08 */ OSTime duration;
|
||||
/* 0x10 */ OSTime resetTime;
|
||||
} PreNmiBuff; //size = 0x18 (actually osAppNmiBuffer is 0x40 bytes large but the rest is unused)
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user