diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index 0ffcbc21..bc742e86 100644 Binary files a/.Floppies/A2OSX.BUILD.po and b/.Floppies/A2OSX.BUILD.po differ diff --git a/BIN/SH.S.CORE.txt b/BIN/SH.S.CORE.txt index 2243ed42..7ccc1e3e 100644 --- a/BIN/SH.S.CORE.txt +++ b/BIN/SH.S.CORE.txt @@ -61,9 +61,14 @@ CORE.Run >LDYA ZPInputBufPtr Save Actual cmd for looping >STA.G CORE.IntCmd assume external jsr CORE.GetCharNB - bcs .9 Ending 0, CS,A=0 + bcc .11 + + jsr IO.Reset + lda #0 + sec + rts Ending 0, CS,A=0 - cmp #C.CR +.11 cmp #C.CR beq .80 empty line ? .10 cmp #'#' commented line? @@ -71,23 +76,27 @@ CORE.Run >LDYA ZPInputBufPtr Save Actual cmd for looping .1 jsr CORE.GetNextCharNB bcs .8 EOF + cmp #C.CR bne .1 EOL .80 jsr CORE.GetNextChar skip CR... -.8 lda #0 +.8 jsr IO.Reset + + lda #0 clc -.9 rts EOL, CS,A=0 + rts EOL, CS,A=0 .2 cmp #'|' bne .21 + jsr CORE.GetNextCharNB + bcs CORE.Run.CSYN + jsr IO.Pipe.In bcs CORE.Run.RTS - jsr CORE.GetNextCharNB - bcs CORE.Run.CSYN bra .3 .21 jsr IO.Reset