#ifndef AICADSP_H
#define AICADSP_H
struct _AICADSP
{
UINT16 *AICARAM;
UINT32 AICARAM_LENGTH;
UINT32 RBP; UINT32 RBL;
INT16 COEF[128*2]; UINT16 MADRS[64*2]; UINT16 MPRO[128*4*2*2]; INT32 TEMP[128]; INT32 MEMS[32]; UINT32 DEC;
INT32 MIXS[16]; INT16 EXTS[2];
INT16 EFREG[16];
int Stopped;
int LastStep;
};
void AICADSP_Init(struct _AICADSP *DSP);
void AICADSP_SetSample(struct _AICADSP *DSP, INT32 sample, INT32 SEL, INT32 MXL);
void AICADSP_Step(struct _AICADSP *DSP);
void AICADSP_Start(struct _AICADSP *DSP);
#endif