Decompile init.c
This commit is contained in:
parent
0079229b08
commit
c6a0351e2c
9 changed files with 417 additions and 127 deletions
|
|
@ -121,6 +121,9 @@ BOOL DVDReadAsyncPrio(DVDFileInfo* fileInfo, void* addr, s32 length, s32 offset,
|
|||
|
||||
#define DVDReadAsync(fileInfo, addr, length, offset, callback) \
|
||||
DVDReadAsyncPrio((fileInfo), (addr), (length), (offset), (callback), 2)
|
||||
#define DVDRead(fileInfo, addr, length, offset) \
|
||||
DVDReadPrio((fileInfo), (addr), (length), (offset), 2)
|
||||
|
||||
#define DVDSeekAsync(fileInfo, offset, callback) \
|
||||
DVDSeekAsyncPrio((fileInfo), (offset), (callback), 2)
|
||||
|
||||
|
|
|
|||
|
|
@ -8,37 +8,36 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
// extern GXRenderModeObj GXNtsc240Ds;
|
||||
// extern GXRenderModeObj GXNtsc240DsAa;
|
||||
// extern GXRenderModeObj GXNtsc240Int;
|
||||
// extern GXRenderModeObj GXNtsc240IntAa;
|
||||
extern GXRenderModeObj GXNtsc240Ds;
|
||||
extern GXRenderModeObj GXNtsc240DsAa;
|
||||
extern GXRenderModeObj GXNtsc240Int;
|
||||
extern GXRenderModeObj GXNtsc240IntAa;
|
||||
extern GXRenderModeObj GXNtsc480IntDf;
|
||||
// extern GXRenderModeObj GXNtsc480Int;
|
||||
// extern GXRenderModeObj GXNtsc480IntAa;
|
||||
// extern GXRenderModeObj GXNtsc480Prog;
|
||||
// extern GXRenderModeObj GXNtsc480ProgSoft;
|
||||
// extern GXRenderModeObj GXNtsc480ProgAa;
|
||||
// extern GXRenderModeObj GXMpal240Ds;
|
||||
// extern GXRenderModeObj GXMpal240DsAa;
|
||||
// extern GXRenderModeObj GXMpal240Int;
|
||||
// extern GXRenderModeObj GXMpal240IntAa;
|
||||
extern GXRenderModeObj GXNtsc480Int;
|
||||
extern GXRenderModeObj GXNtsc480IntAa;
|
||||
extern GXRenderModeObj GXNtsc480Prog;
|
||||
extern GXRenderModeObj GXNtsc480ProgAa;
|
||||
extern GXRenderModeObj GXMpal240Ds;
|
||||
extern GXRenderModeObj GXMpal240DsAa;
|
||||
extern GXRenderModeObj GXMpal240Int;
|
||||
extern GXRenderModeObj GXMpal240IntAa;
|
||||
extern GXRenderModeObj GXMpal480IntDf;
|
||||
// extern GXRenderModeObj GXMpal480Int;
|
||||
// extern GXRenderModeObj GXMpal480IntAa;
|
||||
// extern GXRenderModeObj GXPal264Ds;
|
||||
// extern GXRenderModeObj GXPal264DsAa;
|
||||
// extern GXRenderModeObj GXPal264Int;
|
||||
// extern GXRenderModeObj GXPal264IntAa;
|
||||
extern GXRenderModeObj GXMpal480Int;
|
||||
extern GXRenderModeObj GXMpal480IntAa;
|
||||
extern GXRenderModeObj GXPal264Ds;
|
||||
extern GXRenderModeObj GXPal264DsAa;
|
||||
extern GXRenderModeObj GXPal264Int;
|
||||
extern GXRenderModeObj GXPal264IntAa;
|
||||
extern GXRenderModeObj GXPal528IntDf;
|
||||
// extern GXRenderModeObj GXPal528Int;
|
||||
// extern GXRenderModeObj GXPal524IntAa;
|
||||
// extern GXRenderModeObj GXEurgb60Hz240Ds;
|
||||
// extern GXRenderModeObj GXEurgb60Hz240DsAa;
|
||||
// extern GXRenderModeObj GXEurgb60Hz240Int;
|
||||
// extern GXRenderModeObj GXEurgb60Hz240IntAa;
|
||||
extern GXRenderModeObj GXPal528Int;
|
||||
extern GXRenderModeObj GXPal524IntAa;
|
||||
extern GXRenderModeObj GXEurgb60Hz240Ds;
|
||||
extern GXRenderModeObj GXEurgb60Hz240DsAa;
|
||||
extern GXRenderModeObj GXEurgb60Hz240Int;
|
||||
extern GXRenderModeObj GXEurgb60Hz240IntAa;
|
||||
extern GXRenderModeObj GXEurgb60Hz480IntDf;
|
||||
// extern GXRenderModeObj GXEurgb60Hz480Int;
|
||||
// extern GXRenderModeObj GXEurgb60Hz480IntAa;
|
||||
extern GXRenderModeObj GXEurgb60Hz480Int;
|
||||
extern GXRenderModeObj GXEurgb60Hz480IntAa;
|
||||
|
||||
#define GX_MAX_Z24 0x00FFFFFF
|
||||
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@ u32 OSUncachedToCached(void* ucaddr);
|
|||
#define OSDiffTick(tick1, tick0) ((s32)(tick1) - (s32)(tick0))
|
||||
|
||||
#define OSRoundUp32B(v) (((u32)(v + 31) & ~31))
|
||||
#define OSRoundDown32B(x) (((u32)(x)) & ~31)
|
||||
|
||||
void* OSGetArenaHi(void);
|
||||
void* OSGetArenaLo(void);
|
||||
|
|
@ -218,6 +219,9 @@ void OSReport(const char* msg, ...);
|
|||
void OSPanic(const char* file, int line, const char* msg, ...);
|
||||
void OSFatal(GXColor fg, GXColor bg, const char* msg);
|
||||
|
||||
u32 OSGetPhysicalMemSize(void);
|
||||
u32 OSGetConsoleSimulatedMemSize(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ void* OSAllocFixed(void** rstart, void** rend);
|
|||
void OSFreeToHeap(OSHeapHandle heap, void* ptr);
|
||||
long OSCheckHeap(OSHeapHandle heap);
|
||||
void OSDumpHeap(OSHeapHandle heap);
|
||||
void *OSAllocFixed(void **rstart, void **rend);
|
||||
u32 OSReferentSize(void* ptr);
|
||||
void OSVisitAllocated(OSAllocVisitor visitor);
|
||||
extern volatile OSHeapHandle __OSCurrHeap;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue