SVP Tasco's PMC fix
[picodrive.git] / platform / win32 / GenaDrive / DSound.cpp
index f05d47b..50e4edc 100644 (file)
@@ -110,14 +110,14 @@ static int DSoundFake()
   int diff;\r
 \r
   diff = ticks - ticks_old;\r
-  if (diff >= 0 && diff < 1000000/60)\r
+  if (diff >= 0 && diff < 1000000/60*4)\r
   {\r
     while (diff >= 0 && diff < 1000000/60)\r
     {\r
       Sleep(1);\r
       diff = GetTickCount()*1000 - ticks_old;\r
     }\r
-    ticks_old = ticks + 1000000/60;\r
+    ticks_old += 1000000/60;\r
   }\r
   else\r
     ticks_old = ticks;\r