minor adjustments
authornotaz <notasas@gmail.com>
Mon, 4 Feb 2008 21:25:36 +0000 (21:25 +0000)
committernotaz <notasas@gmail.com>
Mon, 4 Feb 2008 21:25:36 +0000 (21:25 +0000)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@348 be3aeb3a-fb24-0410-a615-afba39da0efa

Pico/carthw/svp/Memory.c
Pico/carthw/svp/ssp16.c
Pico/carthw/svp/svp.c

index 885a969..8a8474a 100644 (file)
@@ -78,8 +78,8 @@ unsigned int PicoSVPRead16(unsigned int a, int realsize)
   }
   else a15004_looping = 0;
 
-  if (a == 0x30fe02 && d == 0)
-    elprintf(EL_ANOMALY, "SVP lag?");
+  //if (a == 0x30fe02 && d == 0)
+  //  elprintf(EL_ANOMALY, "SVP lag?");
 
   return d;
 }
index 9f3ec31..d89e6ad 100644 (file)
@@ -1,5 +1,5 @@
 // basic, incomplete SSP160x (SSP1601?) interpreter
-// with SVP memory controller
+// with SVP memory controller emu
 
 // (c) Copyright 2008, Grazvydas "notaz" Ignotas
 // Free for non-commercial use.
index 70efa0f..dcbefcd 100644 (file)
@@ -9,7 +9,7 @@
 #include "../../PicoInt.h"
 
 svp_t *svp = NULL;
-int PicoSVPCycles = 800; // cycles/line
+int PicoSVPCycles = 1000; // cycles/line
 
 static void PicoSVPReset(void)
 {
@@ -23,8 +23,6 @@ static void PicoSVPReset(void)
 static void PicoSVPLine(int count)
 {
        // ???
-       // OSC_NTSC / 3.0 / 60.0 / 262.0 ~= 1139
-       // OSC_PAL  / 3.0 / 50.0 / 312.0 ~= 1137
        ssp1601_run(PicoSVPCycles * count);
 
        // test mode