Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
OS.c File Reference

Functions

void _epilog ()
 
asm void __OSFPRInit (void)
 
u32 OSGetConsoleType (void)
 
static void ClearArena (void)
 
static void InquiryCallback (s32 result, DVDCommandBlock *block)
 
void OSInit (void)
 
void __OSEVStart (void)
 
void __OSDBINTSTART (void)
 
void __OSDBINTEND (void)
 
void __OSDBJUMPSTART (void)
 
void __OSDBJUMPEND (void)
 
static void OSExceptionInit (void)
 
asm void __OSDBIntegrator (void)
 
asm void __OSDBJump (void)
 
OSExceptionHandler __OSSetExceptionHandler (__OSException exception, OSExceptionHandler handler)
 
OSExceptionHandler __OSGetExceptionHandler (__OSException exception)
 
static asm void OSExceptionVector (void)
 
static asm void OSDefaultExceptionHandler (register __OSException exception, register OSContext *context)
 
asm void __OSPSInit (void)
 
vu32 __DIRegs[16] AT_ADDRESS (0xCC006000)
 
u32 __OSGetDIConfig (void)
 
void OSRegisterVersion (const char *version)
 

Variables

static OSBootInfoBootInfo
 
static volatile u32BI2DebugFlag
 
static u32BI2DebugFlagHolder
 
OSTime __OSStartTime
 
BOOL __OSInIPL
 
OSExceptionHandlerOSExceptionTable
 
BOOL AreWeInitialized
 
f64 ZeroPS
 
f64 ZeroF
 
BOOL __OSIsGcam
 
static DVDDriveInfo DriveInfo
 
void__OSSavedRegionStart
 
void__OSSavedRegionEnd
 
OSExecParams __OSRebootParams
 
static u8 DriveBlock [48]
 
static const char__OSVersion = "<< Dolphin SDK - OS release build: Nov 10 2004 06:26:41 (0x2301) >>"
 
u8 __ArenaHi []
 
u8 __ArenaLo []
 
char _db_stack_end []
 
static u32 __OSExceptionLocations []
 

Function Documentation

◆ __OSDBIntegrator()

asm void __OSDBIntegrator ( void  )

◆ __OSDBINTEND()

void __OSDBINTEND ( void  )

◆ __OSDBINTSTART()

void __OSDBINTSTART ( void  )

◆ __OSDBJump()

asm void __OSDBJump ( void  )

◆ __OSDBJUMPEND()

void __OSDBJUMPEND ( void  )

◆ __OSDBJUMPSTART()

void __OSDBJUMPSTART ( void  )

◆ __OSEVStart()

void __OSEVStart ( void  )

◆ __OSFPRInit()

asm void __OSFPRInit ( void  )

◆ __OSGetDIConfig()

u32 __OSGetDIConfig ( void  )

◆ __OSGetExceptionHandler()

OSExceptionHandler __OSGetExceptionHandler ( __OSException  exception)

◆ __OSPSInit()

asm void __OSPSInit ( void  )

◆ __OSSetExceptionHandler()

OSExceptionHandler __OSSetExceptionHandler ( __OSException  exception,
OSExceptionHandler  handler 
)

◆ _epilog()

void _epilog ( )

◆ AT_ADDRESS()

vu32 __DIRegs[16] AT_ADDRESS ( 0xCC006000  )

◆ ClearArena()

static void ClearArena ( void  )
inlinestatic

◆ InquiryCallback()

static void InquiryCallback ( s32  result,
DVDCommandBlock block 
)
static

◆ OSDefaultExceptionHandler()

static asm void OSDefaultExceptionHandler ( register __OSException  exception,
register OSContext context 
)
static

◆ OSExceptionInit()

static void OSExceptionInit ( void  )
static

◆ OSExceptionVector()

static asm void OSExceptionVector ( void  )
static

◆ OSGetConsoleType()

u32 OSGetConsoleType ( void  )

◆ OSInit()

void OSInit ( void  )

◆ OSRegisterVersion()

void OSRegisterVersion ( const char version)

Variable Documentation

◆ __ArenaHi

u8 __ArenaHi[]
extern

◆ __ArenaLo

u8 __ArenaLo[]
extern

◆ __OSExceptionLocations

u32 __OSExceptionLocations[]
static
Initial value:
= {
0x00000100,
0x00000200,
0x00000300,
0x00000400,
0x00000500,
0x00000600,
0x00000700,
0x00000800,
0x00000900,
0x00000C00,
0x00000D00,
0x00000F00,
0x00001300,
0x00001400,
0x00001700
}

◆ __OSInIPL

BOOL __OSInIPL

◆ __OSIsGcam

BOOL __OSIsGcam

◆ __OSRebootParams

OSExecParams __OSRebootParams

◆ __OSSavedRegionEnd

void* __OSSavedRegionEnd

◆ __OSSavedRegionStart

void* __OSSavedRegionStart

◆ __OSStartTime

OSTime __OSStartTime

◆ __OSVersion

const char* __OSVersion = "<< Dolphin SDK - OS release build: Nov 10 2004 06:26:41 (0x2301) >>"
static

◆ _db_stack_end

char _db_stack_end[]
extern

◆ AreWeInitialized

BOOL AreWeInitialized

◆ BI2DebugFlag

volatile u32* BI2DebugFlag
static

◆ BI2DebugFlagHolder

u32* BI2DebugFlagHolder
static

◆ BootInfo

OSBootInfo* BootInfo
static

◆ DriveBlock

u8 DriveBlock[48]
static

◆ DriveInfo

DVDDriveInfo DriveInfo
static

◆ OSExceptionTable

OSExceptionHandler * OSExceptionTable

◆ ZeroF

f64 ZeroF

◆ ZeroPS

f64 ZeroPS