From: Greg King Date: Tue, 24 Dec 2013 20:26:05 +0000 (-0500) Subject: Reset the stdin console when a program starts. X-Git-Tag: V2.15~204^2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6f72758587b5c7088ce2377c1745bfe0460aa16e;p=cc65 Reset the stdin console when a program starts. --- diff --git a/libsrc/atmos/read.s b/libsrc/atmos/read.s index e6e1f7eee..443808fa8 100644 --- a/libsrc/atmos/read.s +++ b/libsrc/atmos/read.s @@ -7,6 +7,7 @@ ; .export _read + .constructor initstdin .import popax .importzp ptr1, ptr2, ptr3 @@ -63,8 +64,22 @@ L9: lda ptr3 .endproc -.data + +;-------------------------------------------------------------------------- +; initstdin: Reset the stdin console. + +.segment "INIT" + +initstdin: + ldx #<-1 + stx text_count + rts + + +;-------------------------------------------------------------------------- + +.bss text_count: - .byte <-1 + .res 1