fix handling of printing $00 chars, and scanning $00 from keyboard matrix

This commit is contained in:
Paul Gardner-Stephen committed 2019-04-20 02:38:23 +09:30
1 parent 91f2dd02fd
commit fa82939cc5
2 files changed
+7 -1

No files matched your search

+2 -1
View File
@@ -78,6 +78,8 @@ scan_keyboard:
and #$3f
tax
lda keyboard_matrixes,x
;; But don't insert $00 characters
beq +
;; Stash key into keyboard buffer
ldx keys_in_key_buffer
@@ -87,7 +89,6 @@ scan_keyboard:
inc keys_in_key_buffer
*
lda keys_in_key_buffer
rts