SSBM Decomp
Loading...
Searching...
No Matches
OSInit.h
Go to the documentation of this file.
1
4#ifndef DOLPHIN_OS_OS_H
5#define DOLPHIN_OS_OS_H
6
7#include <platform.h>
8
11
12extern vu32 __PIRegs[12] AT_ADDRESS(0xCC003000);
13extern vu32 __DIRegs[16] AT_ADDRESS(0xCC006000);
14
18void OSInit(void);
19void __OSPSInit(void);
20void OSExceptionInit(void);
21void __OSDBIntegrator(void);
22void __OSDBJump(void);
23void __DBVECTOR(void);
24void __OSEVSetNumber(void);
25void __OSEVEnd(void);
26void OSExceptionVector(void);
28
29void ClearArena(void);
31
32#endif
void(* __OSExceptionHandler)(__OSException exception, OSContext *context)
Definition OSException.h:14
void __OSDBJump(void)
Definition OSInit.c:469
void __OSEVSetNumber(void)
void __OSPSInit(void)
Definition OSInit.c:601
void OSExceptionVector(void)
Definition OSInit.c:542
void __OSDBIntegrator(void)
Definition OSInit.c:450
__OSExceptionHandler __OSSetExceptionHandler(u8, __OSExceptionHandler)
Definition OSInit.c:476
__OSExceptionHandler __OSGetExceptionHandler(u8)
Definition OSInit.c:484
void __DBVECTOR(void)
void ClearArena(void)
Definition OSInit.c:95
void __OSEVEnd(void)
u32 OSGetConsoleType(void)
Definition OSInit.c:80
void OSExceptionInit(void)
Definition OSInit.c:424
u32 __OSGetDIConfig(void)
Definition OSInit.c:611
void OSDefaultExceptionHandler(void)
Definition OSInit.c:579
void OSInit(void)
Initializes the Dolphin operating system.
Definition OSInit.c:154
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
#define AT_ADDRESS(x)
Definition platform.h:122
volatile u32 vu32
A volatile, unsigned 32-bit integer.
Definition platform.h:44
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20