X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Finclude%2Fdsp.h;fp=src%2Finclude%2Fdsp.h;h=0000000000000000000000000000000000000000;hb=920ff84436f9539af4e893ed3857a22a554ffd72;hp=cb1b0c27a6fda196742088b6dcc44b461b27308e;hpb=3876935d4b4efbeaa387e0ddd36171fc88614a49;p=virtualjaguar diff --git a/src/include/dsp.h b/src/include/dsp.h deleted file mode 100644 index cb1b0c2..0000000 --- a/src/include/dsp.h +++ /dev/null @@ -1,37 +0,0 @@ -// -// DSP.H -// - -#ifndef __DSP_H__ -#define __DSP_H__ - -#include "jaguar.h" - -#define DSP_CONTROL_RAM_BASE 0x00F1A100 -#define DSP_WORK_RAM_BASE 0x00F1B000 - -void DSPInit(void); -void DSPReset(void); -void DSPExec(int32); -void DSPDone(void); -void DSPUpdateRegisterBanks(void); -void DSPHandleIRQs(void); -void DSPSetIRQLine(int irqline, int state); -uint8 DSPReadByte(uint32 offset, uint32 who = UNKNOWN); -uint16 DSPReadWord(uint32 offset, uint32 who = UNKNOWN); -uint32 DSPReadLong(uint32 offset, uint32 who = UNKNOWN); -void DSPWriteByte(uint32 offset, uint8 data, uint32 who = UNKNOWN); -void DSPWriteWord(uint32 offset, uint16 data, uint32 who = UNKNOWN); -void DSPWriteLong(uint32 offset, uint32 data, uint32 who = UNKNOWN); -void dsp_releaseTimeslice(void); - -void DSPExecP(int32 cycles); -void DSPExecP2(int32 cycles); -//void DSPExecP3(int32 cycles); -void DSPExecComp(int32 cycles); - -// DSP interrupt numbers (in $F1A100, bits 4-8 & 16) - -enum { DSPIRQ_CPU = 0, DSPIRQ_SSI, DSPIRQ_TIMER0, DSPIRQ_TIMER1, DSPIRQ_EXT0, DSPIRQ_EXT1 }; - -#endif // __DSP_H__