core vdp, change cram write sync
authorkub <derkub@gmail.com>
Sat, 22 Jun 2024 21:22:50 +0000 (23:22 +0200)
committerkub <derkub@gmail.com>
Thu, 27 Jun 2024 21:39:45 +0000 (23:39 +0200)
pico/videoport.c

index 765708c..710c0ba 100644 (file)
@@ -896,7 +896,7 @@ PICO_INTERNAL_ASM void PicoVideoWrite(u32 a,unsigned short d)
       // since the A/B tile row to be read depends on it. E.g. Skitchin, OD2\r
       // in contrast, CRAM writes would have an immediate effect on the current\r
       // pixel. XXX think about different offset values for different RAM types\r
-      PicoVideoSync(InHblank(30));\r
+      PicoVideoSync(InHblank(pvid->type == 3 ? 103 : 30)); // cram in Toy Story\r
 \r
     if (!(PicoIn.opt&POPT_DIS_VDP_FIFO))\r
     {\r