Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R0 | Buffer + flags |
R1 | |
R2 | Lowest char allowed |
R3 | Highest char allowed |
R4 | Character to output (if bit 30 set) |
Exit | |
---|---|
R0 | Corrupted |
R1 | Chars read, excluding Return |
R2 | Corrupted |
R3 | Corrupted |
R4 | Preserved (Corrupted on RO3.x thru RO4.x) |
C flag is set if input is terminated by an escape condition |
The purpose of this call is to read a line from the current input stream.
Input is terminated with Return, Ctrl-J or Escape. Delete and Backspace deletes last char entered. Ctrl-U empties buffer.
When the buffer is full, each successive attempt to enter a character results in a Ctrl-G ‘beep’.