mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-12 18:01:16 +00:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
8e60e7d101
24 changed files with 189 additions and 189 deletions
|
@ -922,10 +922,10 @@ u8 ZeldaArena_IsInitalized();
|
|||
void MapMark_Init(GlobalContext* globalCtx);
|
||||
void MapMark_ClearPointers(GlobalContext* globalCtx);
|
||||
void MapMark_DrawConditionally(GlobalContext* globalCtx);
|
||||
// ? func_8007BE60(?);
|
||||
// ? func_8007BED4(?);
|
||||
// ? func_8007BF08(?);
|
||||
// ? func_8007BF10(?);
|
||||
void PreNmiBuff_Init(PreNmiBuff* this);
|
||||
void PreNmiBuff_SetReset(PreNmiBuff* this);
|
||||
u32 PreNmiBuff_IsResetting(PreNmiBuff* this);
|
||||
void MsgEvent_SendNullTask();
|
||||
f32 func_8007BF90(Vec3f*, Vec3f*);
|
||||
// ? func_8007C028(?);
|
||||
// ? func_8007C058(?);
|
||||
|
@ -1633,10 +1633,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(?);
|
||||
|
|
|
@ -3,6 +3,16 @@
|
|||
|
||||
#include <global.h>
|
||||
|
||||
#define OS_SC_NEEDS_RDP 0x0001
|
||||
#define OS_SC_NEEDS_RSP 0x0002
|
||||
#define OS_SC_DRAM_DLIST 0x0004
|
||||
#define OS_SC_PARALLEL_TASK 0x0010
|
||||
#define OS_SC_LAST_TASK 0x0020
|
||||
#define OS_SC_SWAPBUFFER 0x0040
|
||||
|
||||
#define OS_SC_RCP_MASK 0x0003
|
||||
#define OS_SC_TYPE_MASK 0x0007
|
||||
|
||||
typedef struct OSScTask
|
||||
{
|
||||
/* 0x00 */ struct OSScTask* next;
|
||||
|
@ -10,8 +20,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 +49,6 @@ typedef struct
|
|||
/* 0x0220 */ char unk_254[0x04];
|
||||
} SchedContext; // size = 0x258
|
||||
|
||||
extern SchedContext gSchedContext;
|
||||
|
||||
#endif
|
||||
|
|
|
@ -76,9 +76,11 @@
|
|||
*
|
||||
**************************************************************************/
|
||||
|
||||
#define M_GFXTASK 1
|
||||
#define M_AUDTASK 2
|
||||
#define M_VIDTASK 3
|
||||
#define M_NULTASK 0
|
||||
#define M_GFXTASK 1
|
||||
#define M_AUDTASK 2
|
||||
#define M_VIDTASK 3
|
||||
#define M_NJPEGTASK 4
|
||||
#define M_HVQTASK 6
|
||||
#define M_HVQMTASK 7
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -1403,4 +1403,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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue