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