diff options
| author | 2008-10-11 12:18:25 +0000 | |
|---|---|---|
| committer | 2008-10-11 12:18:25 +0000 | |
| commit | 6c9daddd3c44c17864115b2ba6c8f383179745be (patch) | |
| tree | d41929b03414706a850d2a726204ed95dd59baf8 /src | |
| parent | d8a6433cc5e665d357d8dd22b405cb25409ee8ae (diff) | |
video disable
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/segac2.c | 8 |
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; } |
