cdrom: change pause timing again
[pcsx_rearmed.git] / plugins / dfsound / registers.h
index f2a9397..4acfe6f 100644 (file)
@@ -15,6 +15,9 @@
  *                                                                         *\r
  ***************************************************************************/\r
 \r
+#ifndef __P_REGISTERS_H__\r
+#define __P_REGISTERS_H__\r
+\r
 #define H_SPUReverbAddr  0x0da2\r
 #define H_SPUirqAddr     0x0da4\r
 #define H_SPUaddr        0x0da6\r
 #define H_SPU_ADSRLevel22  0x0d68\r
 #define H_SPU_ADSRLevel23  0x0d78\r
 \r
+#define CTRL_CD                 0x0001\r
+#define CTRL_CDREVERB           0x0004\r
+#define CTRL_IRQ                0x0040\r
+#define CTRL_REVERB             0x0080\r
+#define CTRL_NOISE              0x3f00\r
+#define CTRL_MUTE               0x4000\r
+#define CTRL_ON                 0x8000\r
+\r
+#define STAT_IRQ                0x0040\r
+#define STAT_DMA_W              0x0100\r
+#define STAT_DMA_R              0x0200\r
+#define STAT_DMA_BUSY           0x0400\r
+\r
+///////////////////////////////////////////////////////////\r
+\r
+void CALLBACK SPUwriteRegister(unsigned long reg, unsigned short val, unsigned int cycles);\r
+\r
+#endif /* __P_REGISTERS_H__ */\r