Document Navigation
Table Of Contents
Index
Notes
Previous
Next


Appendix A - Terminal I/O

The serial terminal output emulation simply uses a minimal emulation of a SOROC IQ-140 terminal. The SOROC emulation is provided specifically so that the STYLUS (also known as "STYLO", and named EDIT in the emulator) editor will work. Another change made to the emulator for STYLUS was the address "mirroring" of the ACIA to address $E004 & $E005, since STYLUS hits the ACIA directly in order to obtain max speed; although this is very bad coding practice, it was more or less understandable in the day this was written.

Here are the controls available in the terminal emulation:

Char SequenceOperation or Effect
$07Bell
$08Backspace
$0ALine Feed
$0BCursor Up
$0CCursor Right
$0DCarriage Return
$1EHome Up
$1FNew Line
$1B,EInsert Line
$1B,R Delete Line
$1B,TErase EOL
$1B,t Erase EOL
$1B,+Home Up & Erase EOF
$1B,*Home Up & Erase EOF
$1B,YErase EOF
$1B,yErase EOF
$1B,( Set Write MAGENTA ("low" intensity)
$1B,)Set Write GREEN ("high" intensity)
$1B,=,yy,xxWrite Cursor Position ("xx" & "yy" are 0x20 + cursorvalue)


Table Of Contents
Index
Notes
Previous
Next
Document Navigation