Technical information
Serial Solutions Terminal Emulators
mark the end of a line, so whatever serves as an end of line
marker for the remote device must be translated on input to a
line feed. (This is the convention for C/UNIX programs).
TERMDEF.TXT above was written to work with a terminal
which sent a lone carriage return. To handle a device which sent
a carriage return and a line feed Terminal could either be left
alone (it would perform a carriage return operation at the
carriage return, and do a new line operation on the line feed,
and the spare carriage return would have no effect), or could be
set to ignore carriage returns with the command
i 13:
On output Terminal must translate the line feed into whatever
the remote device requires. TERMDEF.TXT above uses a
carriage return and line feed.
The translation facility could be used more creatively, for
example to display the control characters received.
i 0:’(NULL)’
i 7:’(BEL’
i 27:’(ESC)’
etc.
Or to assign a meaningful text string to a key, eg
o 24:13,’LOGOFF’,13
(character 24 is CTRL-X)
Page 114 Chapter 6