]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Check only if BEAMCON0 changes and also check VB
authorToni Wilen <twilen@winuae.net>
Wed, 27 Mar 2024 19:33:41 +0000 (21:33 +0200)
committerToni Wilen <twilen@winuae.net>
Wed, 27 Mar 2024 19:33:41 +0000 (21:33 +0200)
custom.cpp

index dd65a46534e0331a54bac9d8e0d0ad2ab8e83bd3..b03afb439ea3dc58feb5245f688f78755cf2be6d 100644 (file)
@@ -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);
                }