From: Toni Wilen Date: Wed, 22 Oct 2025 14:58:52 +0000 (+0300) Subject: OCS/ECS "7-planes" mode didn't enable EHB. X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=c16b71b6a5ccb98c4c16f4f0c96d4ab5a1e392cb;p=francis%2Fwinuae.git OCS/ECS "7-planes" mode didn't enable EHB. --- diff --git a/drawing.cpp b/drawing.cpp index 89eebed6..0a805296 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -2764,7 +2764,7 @@ static void setbplmode(void) { bplham = (bplcon0_denise & 0x800) != 0; bpldualpf = (bplcon0_denise & 0x400) == 0x400; - bplehb = denise_planes == 6 && !bplham && !bpldualpf && (!ecs_denise || !(bplcon2_denise & 0x200)); + bplehb = (denise_planes == 6 || (!aga_mode && denise_planes == 7)) && !bplham && !bpldualpf && (!ecs_denise || !(bplcon2_denise & 0x200)); // BYPASS: HAM and EHB select bits are ignored bpland = 0xff;