From 38c3f158d24b1c0ef99ece9c1e765eaf30a33beb Mon Sep 17 00:00:00 2001 From: Paul Gardner-Stephen Date: Mon, 29 Apr 2019 21:44:29 +0930 Subject: [PATCH] Fix display of shift+key combos in REM and quote strings. Issue #11 --- c64/kernal/chrout.s | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/c64/kernal/chrout.s b/c64/kernal/chrout.s index 66c727e6..8fbb5309 100644 --- a/c64/kernal/chrout.s +++ b/c64/kernal/chrout.s @@ -279,6 +279,17 @@ not_clearscreen: jmp chrout_done * + ;; Codes $C0-$DF become $40-$5F + ;; But + cmp #$e0 + bcs + + cmp #$c0 + bcc + + + and #$7f + jmp not_high_char + +* ;; Range $20-$3F is unchanged cmp #$40 bcc not_high_char