Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dsptask.cpp File Reference

Classes

struct  TaskWorkStruct
 

Functions

static void DspInitWork ()
 
static void DspHandShake (void *param_0)
 
static int DspStartWork (u32 param_0, void(*param_1)(u16))
 
int Dsp_Running_Check ()
 
int Dsp_Running_Start ()
 
static u8 jdsp[7936] ALIGN_DECL (32)
 
void DspBoot (void(*param_0)(void *))
 
int DSPSendCommands2 (u32 *param_1, u32 param_2, void(*callBack)(u16))
 
void DspFinishWork (u16 param_0)
 

Variables

static TaskWorkStruct taskwork [16]
 
static u32 taskreadp
 
static u32 taskwritep
 

Function Documentation

◆ ALIGN_DECL()

static DSPTaskInfo audio_task ALIGN_DECL ( 32 )
static

◆ Dsp_Running_Check()

int Dsp_Running_Check ( )
extern

◆ Dsp_Running_Start()

int Dsp_Running_Start ( )
extern

◆ DspBoot()

void DspBoot ( void(* param_0 )(void *))

◆ DspFinishWork()

void DspFinishWork ( u16 param_0)

◆ DspHandShake()

void DspHandShake ( void * param_0)
static

◆ DspInitWork()

static void DspInitWork ( )
static

◆ DSPSendCommands2()

int DSPSendCommands2 ( u32 * param_1,
u32 param_2,
void(* callBack )(u16) )

◆ DspStartWork()

static int DspStartWork ( u32 param_0,
void(* param_1 )(u16) )
static

Variable Documentation

◆ taskreadp

u32 taskreadp
static

◆ taskwork

TaskWorkStruct taskwork[16]
static

◆ taskwritep

u32 taskwritep
static