some support for vdp debug reg
[picodrive.git] / pico / draw2.c
index 1b8cdf5..db155fa 100644 (file)
@@ -551,9 +551,9 @@ static void DrawDisplayFull(void)
        if (hvwin==1) { winend|=maxcolc<<16; planeend|=maxcolc<<16; }\r
 \r
        HighCache2A[1] = HighCache2B[1] = 0;\r
-       if (PicoDrawMask & PDRAW_LAYERB_ON)\r
+       if (!(pvid->debug_p & PVD_KILL_B))\r
                DrawLayerFull(1, HighCache2B, START_ROW, (maxcolc<<16)|END_ROW, est);\r
-       if (PicoDrawMask & PDRAW_LAYERA_ON) switch (hvwin)\r
+       if (!(pvid->debug_p & PVD_KILL_A)) switch (hvwin)\r
        {\r
                case 4:\r
                // fullscreen window\r
@@ -579,12 +579,12 @@ static void DrawDisplayFull(void)
                DrawLayerFull(0, HighCache2A, START_ROW, (maxcolc<<16)|END_ROW, est);\r
                break;\r
        }\r
-       if (PicoDrawMask & PDRAW_SPRITES_LOW_ON)\r
+       if (!(pvid->debug_p & PVD_KILL_S_LO))\r
                DrawAllSpritesFull(0, maxw);\r
 \r
        if (HighCache2B[1]) DrawTilesFromCacheF(HighCache2B, est);\r
        if (HighCache2A[1]) DrawTilesFromCacheF(HighCache2A, est);\r
-       if (PicoDrawMask & PDRAW_LAYERA_ON) switch (hvwin)\r
+       if (!(pvid->debug_p & PVD_KILL_A)) switch (hvwin)\r
        {\r
                case 4:\r
                // fullscreen window\r
@@ -603,7 +603,7 @@ static void DrawDisplayFull(void)
                DrawWindowFull(winstart, winend, 1, est);\r
                break;\r
        }\r
-       if (PicoDrawMask & PDRAW_SPRITES_HI_ON)\r
+       if (!(pvid->debug_p & PVD_KILL_S_HI))\r
                DrawAllSpritesFull(1, maxw);\r
 }\r
 \r