32x: packed pixel mode (works over 68k)
[picodrive.git] / pico / pico.c
index aa2be38..302cc69 100644 (file)
@@ -76,6 +76,9 @@ void PicoPower(void)
   if (PicoAHW & PAHW_MCD)\r
     PicoPowerMCD();\r
 \r
+  if (!(PicoOpt & POPT_DIS_32X))\r
+    PicoPower32x();\r
+\r
   PicoReset();\r
 }\r
 \r
@@ -302,11 +305,17 @@ void PicoFrame(void)
     return;\r
   }\r
 \r
+  // TODO: MCD+32X\r
   if (PicoAHW & PAHW_MCD) {\r
     PicoFrameMCD();\r
     return;\r
   }\r
 \r
+  if (PicoAHW & PAHW_32X) {\r
+    PicoFrame32x();\r
+    return;\r
+  }\r
+\r
   //if(Pico.video.reg[12]&0x2) Pico.video.status ^= 0x10; // change odd bit in interlace mode\r
 \r
   PicoFrameStart();\r