--- hatari/src/falcon/dsp_cpu.h 2019/04/01 07:14:54 1.1.1.2 +++ hatari/src/falcon/dsp_cpu.h 2019/04/09 08:48:47 1.1.1.4 @@ -48,6 +48,9 @@ extern "C" { #define DSP_SR_T 0x0d #define DSP_SR_LF 0x0f +#define DSP_SP_SE 0x04 +#define DSP_SP_UF 0x05 + /* Registers numbers in dsp.registers[] */ #define DSP_REG_X0 0x04 #define DSP_REG_X1 0x05 @@ -106,7 +109,11 @@ extern "C" { #define DSP_SPACE_P 0x02 /* Functions */ -int dsp56k_do_execute(void *); +extern void dsp56k_init_cpu(void *th_dsp_core); /* Set dsp_core to use */ +extern void dsp56k_execute_instruction(void); /* Execute 1 instruction */ + +/* Interrupt relative functions */ +void dsp_add_interrupt(Uint16 inter); #ifdef __cplusplus }