From c16b71b6a5ccb98c4c16f4f0c96d4ab5a1e392cb Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Wed, 22 Oct 2025 17:58:52 +0300 Subject: [PATCH] OCS/ECS "7-planes" mode didn't enable EHB. --- drawing.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.3