From 7845818ef69c5b5c2bd93b572a89a6b50aee4621 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Wed, 27 Mar 2019 16:55:19 +0200 Subject: [PATCH] Borderblank active: border color between bitplanes and end of display window is different than border color. --- drawing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drawing.cpp b/drawing.cpp index 7ac866a2..f1879be8 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -984,8 +984,8 @@ static void pfield_init_linetoscr (bool border) } #ifdef AGA - // if BPLCON4 is non-zero: it will affect background color until end of DIW. - if (dp_for_drawing->xor_seen) { + // if BPLCON4 is non-zero or borderblank: it can affect background color until end of DIW. + if (dp_for_drawing->xor_seen || ce_is_borderblank(colors_for_drawing.extra)) { if (playfield_end < linetoscr_diw_end && hblank_right_stop > playfield_end) { playfield_end = linetoscr_diw_end; expanded = true; -- 2.47.3