[SPU] Emulate SPUSTAT[5:0] as a mirror of SPUCNT[5:0] (#190)
[pcsx_rearmed.git] / plugins / dfsound / registers.c
index bb64658..d508c06 100644 (file)
@@ -315,7 +315,7 @@ unsigned short CALLBACK SPUreadRegister(unsigned long reg)
      return spu.spuCtrl;\r
 \r
     case H_SPUstat:\r
-     return spu.spuStat;\r
+     return (spu.spuStat & ~0x3F) | (spu.spuCtrl & 0x3F);\r
         \r
     case H_SPUaddr:\r
      return (unsigned short)(spu.spuAddr>>3);\r