some more risky timing changes
[picodrive.git] / pico / sound / sound.c
index 510a9ab..a67ebcc 100644 (file)
@@ -44,7 +44,7 @@ extern int *sn76496_regs;
 \r
 static void dac_recalculate(void)\r
 {\r
-  int i, dac_cnt, pos, len, lines = Pico.m.pal ? 312 : 262, mid = Pico.m.pal ? 68 : 93;\r
+  int i, dac_cnt, pos, len, lines = Pico.m.pal ? 313 : 262, mid = Pico.m.pal ? 68 : 93;\r
 \r
   if (PsndLen <= lines)\r
   {\r
@@ -169,8 +169,8 @@ PICO_INTERNAL void PsndDoDAC(int line_to)
   int dout = ym2612.dacout;\r
   int line_from = PsndDacLine;\r
 \r
-  if (line_to >= 312)\r
-    line_to = 311;\r
+  if (line_to >= 313)\r
+    line_to = 312;\r
 \r
   pos  = dac_info[line_from];\r
   pos1 = dac_info[line_to + 1];\r
@@ -198,8 +198,8 @@ PICO_INTERNAL void PsndDoPSG(int line_to)
   int pos, pos1, len;\r
   int stereo = 0;\r
 \r
-  if (line_to >= 312)\r
-    line_to = 311;\r
+  if (line_to >= 313)\r
+    line_to = 312;\r
 \r
   pos  = dac_info[line_from];\r
   pos1 = dac_info[line_to + 1];\r