From bd794df2059fa3a65a3be7027554e51e96c1675b Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Wed, 30 Oct 2019 20:06:11 +0200 Subject: [PATCH] ECS Denise superhires: check also shres bit because subpixel mode in superhires output mode has same res value. --- drawing.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.47.3