SSBM Decomp
Loading...
Searching...
No Matches
OSInit.h File Reference

Go to the source code of this file.

Functions

vu32 __PIRegs[12] AT_ADDRESS (0xCC003000)
 
vu32 __DIRegs[16] AT_ADDRESS (0xCC006000)
 
__OSExceptionHandler __OSGetExceptionHandler (u8)
 
__OSExceptionHandler __OSSetExceptionHandler (u8, __OSExceptionHandler)
 
u32 OSGetConsoleType (void)
 
void OSInit (void)
 Initializes the Dolphin operating system.
 
void __OSPSInit (void)
 
void OSExceptionInit (void)
 
void __OSDBIntegrator (void)
 
void __OSDBJump (void)
 
void __DBVECTOR (void)
 
void __OSEVSetNumber (void)
 
void __OSEVEnd (void)
 
void OSExceptionVector (void)
 
void OSDefaultExceptionHandler (void)
 
void ClearArena (void)
 
u32 __OSGetDIConfig (void)
 

Detailed Description

Todo:
Should be called OS.h.

Function Documentation

◆ AT_ADDRESS() [1/2]

vu32 __PIRegs[12] AT_ADDRESS ( 0xCC003000  )
extern

◆ AT_ADDRESS() [2/2]

vu32 __DIRegs[16] AT_ADDRESS ( 0xCC006000  )
extern

◆ __OSGetExceptionHandler()

__OSExceptionHandler __OSGetExceptionHandler ( u8  exception)

◆ __OSSetExceptionHandler()

__OSExceptionHandler __OSSetExceptionHandler ( u8  exception,
__OSExceptionHandler  handler 
)

◆ OSGetConsoleType()

u32 OSGetConsoleType ( void  )

◆ OSInit()

void OSInit ( void  )

Initializes the Dolphin operating system.

  • most of the main operations get farmed out to other functions
  • loading debug info and setting up heap bounds largely happen here
  • a lot of OS reporting also gets controlled here

◆ __OSPSInit()

void __OSPSInit ( void  )

◆ OSExceptionInit()

void OSExceptionInit ( void  )

◆ __OSDBIntegrator()

void __OSDBIntegrator ( void  )

◆ __OSDBJump()

void __OSDBJump ( void  )

◆ __DBVECTOR()

void __DBVECTOR ( void  )

◆ __OSEVSetNumber()

void __OSEVSetNumber ( void  )

◆ __OSEVEnd()

void __OSEVEnd ( void  )

◆ OSExceptionVector()

void OSExceptionVector ( void  )

◆ OSDefaultExceptionHandler()

void OSDefaultExceptionHandler ( void  )

◆ ClearArena()

void ClearArena ( void  )

◆ __OSGetDIConfig()

u32 __OSGetDIConfig ( void  )