From c9ee85b8b2b246c2bc97df0012819a703b64fc02 Mon Sep 17 00:00:00 2001 From: angelosa Date: Tue, 1 May 2018 23:46:52 +0200 Subject: [PATCH] stvvdp2.cpp: don't repeat ROZ when screen over process is equal to 1, fixes D-Xhird practice stage [Angelo Salese] --- src/devices/video/stvvdp2.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/devices/video/stvvdp2.cpp b/src/devices/video/stvvdp2.cpp index 034b9de248e..737a92e8f05 100644 --- a/src/devices/video/stvvdp2.cpp +++ b/src/devices/video/stvvdp2.cpp @@ -4667,8 +4667,11 @@ void saturn_state::stv_vdp2_copy_roz_bitmap(bitmap_rgb32 &bitmap, clipxmask = clipymask = 0; break; case 1: - /* screen over pattern, not supported */ - clipxmask = clipymask = 0; + /* screen over pattern */ + // TODO: not supported, cfr. STV_VDP2_OVPNRA / STV_VDP2_OVPNRB + // D-Xhird uses this on practice stage + clipxmask = ~planesizex; + clipymask = ~planesizey; break; case 2: /* outside display area, scroll screen is transparent */