]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
ECS Denise superhires: check also shres bit because subpixel mode in superhires outpu...
authorToni Wilen <twilen@winuae.net>
Wed, 30 Oct 2019 18:06:11 +0000 (20:06 +0200)
committerToni Wilen <twilen@winuae.net>
Wed, 30 Oct 2019 18:06:11 +0000 (20:06 +0200)
drawing.cpp

index 005dc7ff3484e11321d52ee5f060aebf9df2afb9..c861d779172835e6315c6b059878d08621adec59 100644 (file)
@@ -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