From b44869c87b6bd0f9dadc440b46285b538579e8a2 Mon Sep 17 00:00:00 2001 From: Paul Gardner-Stephen Date: Mon, 29 Apr 2019 21:53:06 +0930 Subject: [PATCH] fix handling of Vendor key combo parsing when screen scraping keyboard input --- c64/kernal/chrin.s | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/c64/kernal/chrin.s b/c64/kernal/chrin.s index 19deadf7..c60c5040 100644 --- a/c64/kernal/chrin.s +++ b/c64/kernal/chrin.s @@ -153,7 +153,19 @@ not_punctuation: clc adc #$80 + rts + not_shifted: + cmp #$80 + bcs not_vendor + + ;; $60-$7F -> $A0-$BF + + clc + adc #$40 + + rts +not_vendor: rts