From 4a91ab7a24e6cdc1282c4c41a8ba406ac5bbee56 Mon Sep 17 00:00:00 2001 From: jgharston Date: Fri, 14 Oct 2022 08:59:20 +0100 Subject: [PATCH] Updated OSBYTE 7E Bugfixed clearing line count, EXEC effects in correct path using existing entry point. --- auxmem.chario.s | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/auxmem.chario.s b/auxmem.chario.s index 44b6e2b..b58790b 100644 --- a/auxmem.chario.s +++ b/auxmem.chario.s @@ -426,14 +426,10 @@ KBDDONE RTS BYTE7E LDX #$00 ; $7E = ack detection of ESC BIT ESCFLAG BPL BYTE7DOK ; No Escape pending - LDY FXEXEC ; See if *EXEC is active - BEQ :NOEXEC - LDA #0 ; Close *EXEC file - STA FXEXEC - JSR OSFIND -:NOEXEC LDA FXESCEFFECT ; Process Escape effects + LDA FXESCEFFECT ; Process Escape effects BEQ BYTE7E2 - STA FXLINES ; Clear scroll counter + STX FXLINES ; Clear scroll counter + JSR CMDEXEC0 ; Close any EXEC file * JSR FLUSHALL ; Flush all buffers BYTE7E2 LDX #$FF ; X=$FF, Escape was pending BYTE7C CLC ; &7C = clear escape condition