From c1144847a9a86c81684421cd0edbaa73b74583cb Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Wed, 27 Mar 2024 21:33:41 +0200 Subject: [PATCH] Check only if BEAMCON0 changes and also check VB --- custom.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/custom.cpp b/custom.cpp index dd65a465..b03afb43 100644 --- a/custom.cpp +++ b/custom.cpp @@ -8941,11 +8941,13 @@ static void BEAMCON0(int hpos, uae_u16 v) dumpsync(); } beamcon0_changed = true; + beamcon0_saved = v; + record_register_change(hpos, 0x1dc, new_beamcon0); + check_harddis(); + calcdiw(); + vb_check(); + decide_vline(hpos); } - beamcon0_saved = v; - record_register_change(hpos, 0x1dc, new_beamcon0); - check_harddis(); - calcdiw(); if (beamcon0_changed) { init_beamcon0(false); } -- 2.47.3