stupid sprite limit bug fixed
[picodrive.git] / Pico / cd / Memory.c
index 2b419b7..c140976 100644 (file)
@@ -289,7 +289,7 @@ void s68k_reg_write8(u32 a, u32 d)
       return; // only m68k can change WP\r
     case 3: {\r
       int dold = Pico_mcd->s68k_regs[3];\r
-      //printf("s68k_regs w3: %02x @%06x\n", (u8)d, SekPcS68k);\r
+      //elprintf(EL_STATUS, "s68k_regs w3: %02x s@%06x", (u8)d, SekPcS68k);\r
       d &= 0x1d;\r
       d |= dold&0xc2;\r
       if (d&4) {\r
@@ -501,10 +501,8 @@ u32 PicoReadM68k8(u32 a)
     case 0xd0>>1: case 0xd2>>1: case 0xd4>>1: case 0xd6>>1:\r
     case 0xd8>>1: case 0xda>>1: case 0xdc>>1: case 0xde>>1:\r
       // VDP\r
-      if ((a&0xe700e0)==0xc00000) {\r
-        d=PicoVideoRead(a);\r
-        if ((a&1)==0) d>>=8;\r
-      }\r
+      if ((a&0xe700e0)==0xc00000)\r
+        d=PicoVideoRead8(a);\r
       break;\r
     case 0xe0>>1: case 0xe2>>1: case 0xe4>>1: case 0xe6>>1:\r
     case 0xe8>>1: case 0xea>>1: case 0xec>>1: case 0xee>>1:\r