cdrom: change pause timing again
[pcsx_rearmed.git] / plugins / dfsound / registers.c
index 1e79c0e..6d72d3c 100644 (file)
@@ -144,7 +144,7 @@ void CALLBACK SPUwriteRegister(unsigned long reg, unsigned short val,
       break;\r
     //-------------------------------------------------//\r
     case H_SPUctrl:\r
-      spu.spuStat = (spu.spuStat & ~0x3f) | (val & 0x3f);\r
+      spu.spuStat = (spu.spuStat & ~0xbf) | (val & 0x3f) | ((val << 2) & 0x80);\r
       spu.spuStat &= ~STAT_IRQ | val;\r
       if (!(spu.spuCtrl & CTRL_IRQ)) {\r
         if (val & CTRL_IRQ)\r