C64 ROM | Routines |
Prev: FFCC | Up: Map | Next: FFD2 |
Used by the routine at E112.
this routine will get a byte of data from the channel already set up as the input channel by the CHKIN routine, FFC6.
If CHKIN, FFC6, has not been used to define another input channel the data is expected to be from the keyboard. the data byte is returned in the accumulator. the channel remains open after the call.
input from the keyboard is handled in a special way. first, the cursor is turned on and it will blink until a carriage return is typed on the keyboard. all characters on the logical line, up to 80 characters, will be stored in the BASIC input buffer. then the characters can be returned one at a time by calling this routine once for each character. when the carriage return is returned the entire line has been processed. the next time this routine is called the whole process begins again.
|
||||
FFCF | 6C 24 03 | JMP ($0324) | do input character from channel |
Prev: FFCC | Up: Map | Next: FFD2 |