From: Toni Wilen Date: Wed, 27 Mar 2019 14:55:19 +0000 (+0200) Subject: Borderblank active: border color between bitplanes and end of display window is diffe... X-Git-Tag: 4200~11 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=7845818ef69c5b5c2bd93b572a89a6b50aee4621;p=francis%2Fwinuae.git Borderblank active: border color between bitplanes and end of display window is different than border color. --- 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;