Showing changes from revision #2 to #3:
Added | Removed | Changed
Entry | |
---|---|
R0 | 153 (&99) |
R1 | Input source |
R2 | Byte to insert |
Exit | |
---|---|
R0 | Preserved |
R1 | Corrupted |
R2 | Corrupted |
C flag set if buffer was full, otherwise clear |
The purpose of this call is to insert a character into either the keyboard or serial buffer.
If the current escape character (set with OS_Byte 220) is inserted, and escape generation is not disabled (see OS_Byte 229 and OS_Byte 200) then an escape condition occurs either as
The effects set by OS_Byte 230 occur when the escape condition is acknowledged with OS_Byte 126.
When inserting into the keyboard buffer, the same rules must be followed as for OS_Byte 138 when dealing with characters outside the range 1-127.