From 0d891bb06a8da9b657402c26a46ce8cd6c9d211c Mon Sep 17 00:00:00 2001 From: Paul Gardner-Stephen Date: Mon, 29 Apr 2019 22:41:51 +0930 Subject: [PATCH] consume white space when checking for end of statement --- c64/basic/basic_execute_line.s | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/c64/basic/basic_execute_line.s b/c64/basic/basic_execute_line.s index e88a57c4..f5b5605a 100644 --- a/c64/basic/basic_execute_line.s +++ b/c64/basic/basic_execute_line.s @@ -7,6 +7,13 @@ basic_end_of_statement_check: ldy #0 jsr peek_under_roms + ;; Consume any spaces + cmp #$20 + bne no_space_to_skip + jsr basic_consume_character + jmp basic_end_of_statement_check + +no_space_to_skip: cmp #$00 beq + cmp #$3a