Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Macros | Functions | Variables
osInitialize.c File Reference
#include "libultra_internal.h"
#include <macros.h>

Data Structures

struct  exceptionPreamble
 

Macros

#define PIF_ADDR_START   (void *) 0x1FC007FC
 
#define EXCEPTION_TLB_MISS   0x80000000
 
#define EXCEPTION_XTLB_MISS   0x80000080
 
#define EXCEPTION_CACHE_ERROR   0x80000100
 
#define EXCEPTION_GENERAL   0x80000180
 

Functions

void osInitialize (void)
 

Variables

u32 D_80365CD0
 
u64 osClockRate = 62500000
 
u32 D_80334808 = 0
 
u32 osResetType
 
exceptionPreamble __osExceptionPreamble
 

Macro Definition Documentation

◆ EXCEPTION_CACHE_ERROR

#define EXCEPTION_CACHE_ERROR   0x80000100

◆ EXCEPTION_GENERAL

#define EXCEPTION_GENERAL   0x80000180

◆ EXCEPTION_TLB_MISS

#define EXCEPTION_TLB_MISS   0x80000000

◆ EXCEPTION_XTLB_MISS

#define EXCEPTION_XTLB_MISS   0x80000080

◆ PIF_ADDR_START

#define PIF_ADDR_START   (void *) 0x1FC007FC

Function Documentation

◆ osInitialize()

void osInitialize ( void  )

Variable Documentation

◆ __osExceptionPreamble

exceptionPreamble __osExceptionPreamble

◆ D_80334808

u32 D_80334808 = 0

◆ D_80365CD0

u32 D_80365CD0

◆ osClockRate

u64 osClockRate = 62500000

◆ osResetType

u32 osResetType