From c1f721a2504383df297017bfac622a97e3b1c7f7 Mon Sep 17 00:00:00 2001 From: angelosa Date: Fri, 17 Mar 2017 18:01:43 +0100 Subject: Fixed MT #2159 thanks to MASH input (nw) --- src/devices/video/stvvdp2.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/devices/video/stvvdp2.cpp b/src/devices/video/stvvdp2.cpp index 856c977eb5d..aa81381c211 100644 --- a/src/devices/video/stvvdp2.cpp +++ b/src/devices/video/stvvdp2.cpp @@ -6000,13 +6000,14 @@ uint8_t saturn_state::get_vblank( void ) return 0; } +// TODO: seabass explicitly wants this bit to be 0 when screen is disabled from bios to game transition, assume following disp bit. uint8_t saturn_state::get_odd_bit( void ) { if(STV_VDP2_HRES & 4) //exclusive monitor mode makes this bit to be always 1 - return 1; + return STV_VDP2_DISP; if(STV_VDP2_LSMD == 0) // same for non-interlace mode - return 1; + return STV_VDP2_DISP; return machine().first_screen()->frame_number() & 1; } -- cgit v1.2.3