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

Functions

ARQCallback ARRegisterDMACallback (ARQCallback callback)
 
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 ARGetBaseAddress (void)
 
u32 ARGetSize (void)
 
void __ARQPopTaskQueueHi (void)
 
void __ARQServiceQueueLo (void)
 
void __ARQInterruptServiceRoutine (u32)
 
void ARQInit (void)
 

Variables

static void(* __AR_Callback )()
 
static u32 __AR_Size
 
static u32 __AR_InternalSize
 
static u32 __ARH_BaseAdr
 
static ARQRequest__ARQRequestQueueHi
 
static ARQRequest__ARQRequestQueueLo
 
static ARQRequest__ARQRequestPendingHi
 
static ARQRequest__ARQRequestPendingLo
 
static ARQCallback __ARQCallbackHi
 
static ARQCallback __ARQCallbackLo
 
static u32 __ARQChunkSize
 
static BOOL __ARQ_init_flag
 
static BOOL __AR_init_flag
 
static u32 __ARALT_AramStartAdr = 0x90000000
 
static u32 __ARH_MemoryTop = 0x90000000
 

Function Documentation

◆ __ARQInterruptServiceRoutine()

void __ARQInterruptServiceRoutine ( u32 )

◆ __ARQPopTaskQueueHi()

void __ARQPopTaskQueueHi ( void )

◆ __ARQServiceQueueLo()

void __ARQServiceQueueLo ( void )

◆ ARAlloc()

u32 ARAlloc ( u32 length)

◆ ARGetBaseAddress()

u32 ARGetBaseAddress ( void )

◆ ARGetSize()

u32 ARGetSize ( void )

◆ ARInit()

u32 ARInit ( u32 * stack_index_addr,
u32 num_entries )

◆ ARQInit()

void ARQInit ( void )

◆ ARRegisterDMACallback()

ARQCallback ARRegisterDMACallback ( ARQCallback callback)

◆ ARStartDMA()

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

Variable Documentation

◆ __AR_Callback

void(* __AR_Callback) () ( )
static

◆ __AR_init_flag

BOOL __AR_init_flag
static

◆ __AR_InternalSize

u32 __AR_InternalSize
static

◆ __AR_Size

u32 __AR_Size
static

◆ __ARALT_AramStartAdr

u32 __ARALT_AramStartAdr = 0x90000000
static

◆ __ARH_BaseAdr

u32 __ARH_BaseAdr
static

◆ __ARH_MemoryTop

u32 __ARH_MemoryTop = 0x90000000
static

◆ __ARQ_init_flag

BOOL __ARQ_init_flag
static

◆ __ARQCallbackHi

ARQCallback __ARQCallbackHi
static

◆ __ARQCallbackLo

ARQCallback __ARQCallbackLo
static

◆ __ARQChunkSize

u32 __ARQChunkSize
static

◆ __ARQRequestPendingHi

ARQRequest* __ARQRequestPendingHi
static

◆ __ARQRequestPendingLo

ARQRequest* __ARQRequestPendingLo
static

◆ __ARQRequestQueueHi

ARQRequest* __ARQRequestQueueHi
static

◆ __ARQRequestQueueLo

ARQRequest* __ARQRequestQueueLo
static