From 1803967a9e150afa597c3ffc7090909105dd1102 Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Tue, 17 Mar 2020 19:46:01 -0700 Subject: [PATCH] try to fix IIc+ VBL --- src/hw.vbl.a | 3 ++- src/hw.vbl.init.a | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hw.vbl.a b/src/hw.vbl.a index 27d20be89..0a461fc74 100644 --- a/src/hw.vbl.a +++ b/src/hw.vbl.a @@ -16,8 +16,9 @@ WaitForVBL_iie ; IIe/IIgs have a relatively sane VBL - bit $C019 patch_VBL_iigs1 bpl - -patch_VBL_iic +patch_VBL_iic1 - lda $C019 ; $c019 bit 7 is sticky, reset it (SMC->#$70 for IIc) +patch_VBL_iic2 patch_VBL_iigs2 bmi - WaitForVBL_nop ; II/II+ have no easy VBL diff --git a/src/hw.vbl.init.a b/src/hw.vbl.init.a index b0d3381bd..79c2d73ec 100644 --- a/src/hw.vbl.init.a +++ b/src/hw.vbl.init.a @@ -37,7 +37,9 @@ BuildVBLFunction rts @build_iic lda #$70 - sta patch_VBL_iic+1 + sta patch_VBL_iic1+1 + lda #$60 + sta patch_VBL_iic2 lda #$EA sta UnwaitForVBL rts