diff --git a/libsrc/c128/c128-640-200-2.s b/libsrc/c128/c128-640-200-2.s index 703dfd418..d48a4eeb1 100644 --- a/libsrc/c128/c128-640-200-2.s +++ b/libsrc/c128/c128-640-200-2.s @@ -346,7 +346,8 @@ DONE: jsr VDCWriteReg ; restore color (background) lda #$47 ldx #VDC_HSCROLL - jmp VDCWriteReg ; switch to text screen + jsr VDCWriteReg ; switch to text screen +; fall through to GETERROR in order to clear ERROR status ; ------------------------------------------------------------------------ ; GETERROR: Return the error code in A and clear it. diff --git a/libsrc/c128/c128-640-480-2.s b/libsrc/c128/c128-640-480-2.s index 409c7d5d5..d3c27f0de 100644 --- a/libsrc/c128/c128-640-480-2.s +++ b/libsrc/c128/c128-640-480-2.s @@ -355,7 +355,8 @@ DONE: jsr VDCWriteReg ; restore color (background) lda #$47 ldx #VDC_HSCROLL - jmp VDCWriteReg ; switch to text screen + jsr VDCWriteReg ; switch to text screen +; fall through to GETERROR in order to clear ERROR status ; ------------------------------------------------------------------------ ; GETERROR: Return the error code in A and clear it.