From: Toni Wilen Date: Wed, 30 Oct 2019 18:06:11 +0000 (+0200) Subject: ECS Denise superhires: check also shres bit because subpixel mode in superhires outpu... X-Git-Tag: 4300~58 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=bd794df2059fa3a65a3be7027554e51e96c1675b;p=francis%2Fwinuae.git ECS Denise superhires: check also shres bit because subpixel mode in superhires output mode has same res value. --- diff --git a/drawing.cpp b/drawing.cpp index 005dc7ff..c861d779 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -2795,7 +2795,7 @@ static void pfield_expand_dp_bplcon (void) bplcolorburst_field = 0; #ifdef ECS_DENISE int oecsshres = ecsshres; - ecsshres = bplres == RES_SUPERHIRES && (currprefs.chipset_mask & CSMASK_ECS_DENISE) && !(currprefs.chipset_mask & CSMASK_AGA); + ecsshres = bplres == RES_SUPERHIRES && (currprefs.chipset_mask & CSMASK_ECS_DENISE) && !(currprefs.chipset_mask & CSMASK_AGA) && (dp_for_drawing->bplcon0 & 0x40); pfield_mode_changed = oecsshres != ecsshres; #endif