On Thu, Feb 11, 2010 at 1:50 PM, Ullrich von Bassewitz <uz@musoftware.de> wrote: > It seems to be the way how the CBMs handle CR on stdin, if stdin is the > console. Yes. Familiar to many BASIC programmers who used INPUT# instead of INPUT to avoid the question mark prompt. For instance: 10 OPEN 1,0: PRINT "> ";:INPUT#1,X$: PRINT "HELLO!" Not only will the entered carriage return not be echoed, but the first character output afterward (the "H" in this case) will overwrite the last character in the entered text, e.g. after typing "BOO" and pressing RETURN: > BOHELLO! If you use the normal basic INPUT statement, the BASIC runtime handles echoing the carriage return for you. But then you get that darn question mark. Is it worth having #ifdef'ed code to handle the CBM case separately? -- Mark J. Reed <markjreed@gmail.com> ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Thu Feb 11 23:33:51 2010
This archive was generated by hypermail 2.1.8 : 2010-02-11 23:33:54 CET