]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/dsp.h
Fix to M68K core vs. DSP thread sync problem.
[virtualjaguar] / src / dsp.h
index 44e8b70712f9d1288fe39bf6a401eca130bba570..935c6e699366a9586d992bf17093ef25bd981c32 100644 (file)
--- a/src/dsp.h
+++ b/src/dsp.h
@@ -25,6 +25,7 @@ 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 DSPReleaseTimeslice(void);
+bool DSPIsRunning(void);
 
 void DSPExecP(int32 cycles);
 void DSPExecP2(int32 cycles);
@@ -34,6 +35,7 @@ void DSPExecComp(int32 cycles);
 // Exported vars
 
 extern bool doDSPDis;
+extern uint32 dsp_reg_bank_0[], dsp_reg_bank_1[];
 
 // DSP interrupt numbers (in $F1A100, bits 4-8 & 16)