--- hatari/src/falcon/dsp_disasm.h 2019/04/09 08:47:20 1.1.1.3 +++ hatari/src/falcon/dsp_disasm.h 2019/04/09 08:49:36 1.1.1.5 @@ -26,17 +26,20 @@ extern "C" { #endif +typedef enum { + DSP_TRACE_MODE, + DSP_DISASM_MODE +} dsp_trace_disasm_t; + /* Functions */ -extern void dsp56k_disasm_init(dsp_core_t *my_dsp_core); -extern Uint16 dsp56k_disasm(void); +extern void dsp56k_disasm_init(void); +extern Uint16 dsp56k_disasm(dsp_trace_disasm_t value); +extern const char* dsp56k_getInstructionText(void); /* Registers change */ -extern void dsp56k_disasm_reg_read(void); +extern void dsp56k_disasm_reg_save(void); extern void dsp56k_disasm_reg_compare(void); -/* Function to mark register as changed */ -extern void dsp56k_disasm_force_reg_changed(int num_dsp_reg); - #ifdef __cplusplus } #endif