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

Functions

void __ARHandler (s16 interrupt, OSContext *context)
 
void __ARClearInterrupt ()
 
void __ARChecksize ()
 
ARCallback ARRegisterDMACallback (ARCallback callback)
 
u32 ARGetDMAStatus ()
 
void ARStartDMA (u32 type, u32 mainmem_addr, u32 aram_addr, u32 length)
 
u32 ARAlloc (u32 length)
 
u32 ARInit (u32 *stack_index_addr, u32 num_entries)
 
u32 ARGetSize (void)
 
u16 __ARGetInterruptStatus (void)
 
void __ARWaitForDMA ()
 
void __ARWriteDMA (u32 mmem_addr, u32 aram_addr, u32 length)
 
void __ARReadDMA (u32 mmem_addr, u32 aram_addr, u32 length)
 

Variables

char__ARVersion = "<< Dolphin SDK - AR\trelease build: Apr 5 2004 04:15:03 (0x2301) >>"
 
static ARCallback __AR_Callback
 
static u32 __AR_Size
 
static u32 __AR_InternalSize
 
static u32 __AR_ExpansionSize
 
static u32 __AR_StackPointer
 
static u32 __AR_FreeBlocks
 
static u32__AR_BlockLength
 
static volatile BOOL __AR_init_flag
 

Function Documentation

◆ __ARChecksize()

void __ARChecksize ( )

◆ __ARClearInterrupt()

void __ARClearInterrupt ( void  )

◆ __ARGetInterruptStatus()

u16 __ARGetInterruptStatus ( void  )

◆ __ARHandler()

static void __ARHandler ( s16  interrupt,
OSContext context 
)

◆ __ARReadDMA()

void __ARReadDMA ( u32  mmem_addr,
u32  aram_addr,
u32  length 
)

◆ __ARWaitForDMA()

void __ARWaitForDMA ( )

◆ __ARWriteDMA()

void __ARWriteDMA ( u32  mmem_addr,
u32  aram_addr,
u32  length 
)

◆ ARAlloc()

u32 ARAlloc ( u32  length)

◆ ARGetDMAStatus()

u32 ARGetDMAStatus ( void  )

◆ ARGetSize()

u32 ARGetSize ( void  )

◆ ARInit()

u32 ARInit ( u32 stack_index_addr,
u32  num_entries 
)

◆ ARRegisterDMACallback()

ARCallback ARRegisterDMACallback ( ARCallback  callback)

◆ ARStartDMA()

void ARStartDMA ( u32  type,
u32  mainmem_addr,
u32  aram_addr,
u32  length 
)

Variable Documentation

◆ __AR_BlockLength

u32* __AR_BlockLength
static

◆ __AR_Callback

ARCallback __AR_Callback
static

◆ __AR_ExpansionSize

u32 __AR_ExpansionSize
static

◆ __AR_FreeBlocks

u32 __AR_FreeBlocks
static

◆ __AR_init_flag

volatile BOOL __AR_init_flag
static

◆ __AR_InternalSize

u32 __AR_InternalSize
static

◆ __AR_Size

u32 __AR_Size
static

◆ __AR_StackPointer

u32 __AR_StackPointer
static

◆ __ARVersion

char* __ARVersion = "<< Dolphin SDK - AR\trelease build: Apr 5 2004 04:15:03 (0x2301) >>"