Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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 STRUCT_DSP_TASK audio_task 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 u8 jdsp [7936]
 
static TaskWorkStruct taskwork [16]
 
static u32 taskreadp
 
static u32 taskwritep
 

Function Documentation

◆ ALIGN_DECL()

static STRUCT_DSP_TASK 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(*)(void *)  param_0)

◆ 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(*)(u16 callBack 
)

◆ DspStartWork()

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

Variable Documentation

◆ jdsp

u8 jdsp[7936]
static

◆ taskreadp

u32 taskreadp
static

◆ taskwork

TaskWorkStruct taskwork[16]
static

◆ taskwritep

u32 taskwritep
static