summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author davidhay <davidhay@localhost>2008-10-11 12:18:25 +0000
committer davidhay <davidhay@localhost>2008-10-11 12:18:25 +0000
commit6c9daddd3c44c17864115b2ba6c8f383179745be (patch)
treed41929b03414706a850d2a726204ed95dd59baf8 /src
parentd8a6433cc5e665d357d8dd22b405cb25409ee8ae (diff)
video disable
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/segac2.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mame/drivers/segac2.c b/src/mame/drivers/segac2.c
index 5602897c465..e43053b1bb8 100644
--- a/src/mame/drivers/segac2.c
+++ b/src/mame/drivers/segac2.c
@@ -85,6 +85,7 @@
static void recompute_palette_tables(void);
+static int segac2_enable_display;
/******************************************************************************
Global variables
@@ -514,6 +515,7 @@ static WRITE16_HANDLER( control_w )
/* bit 0 controls display enable */
//segac2_enable_display(machine, ~data & 1);
+ segac2_enable_display = ~data & 1;
/* bit 1 resets the protection */
if (!(data & 2))
@@ -1397,6 +1399,12 @@ VIDEO_START(segac2_new)
VIDEO_UPDATE(segac2_new)
{
+ if (!segac2_enable_display)
+ {
+ fillbitmap(bitmap, get_black_pen(screen->machine), NULL);
+ return 0;
+ }
+
VIDEO_UPDATE_CALL(megadriv);
return 0;
}