Installation guide

OS-9 V2.4 on EUROCOM-17 Appendix A: Control Sequence Codes
Software Manual 55
If a syntactical error is found within a sequence, the sc17cons output
function skips all input until a terminating code is encountered, which
results in a return to the normal not-in-sequence state.
<ESC> [ <n> A Cursor Up (CUU)
Takes one parameter, <n> (default 1). Moves the cursor up <n> lines. If
the cursor is fewer than <n> lines from the top of the screen, moves the
cursor to the topmost line on the screen. The character position of the
cursor on the line is unchanged.
<ESC> [ <n> B Cursor Down (CUD)
Takes one parameter, <n> (default 1). Moves the cursor down <n> lines.
If the cursor is fewer than <n> lines from the bottom of the screen, moves
the cursor to the last line on the screen. The character position of the
cursor on the line is unchanged.
<ESC> [ <n> C Cursor Forward (CUF)
Takes one parameter, <n> (default 1). Moves the cursor right by <n>
character positions on the current line. If the cursor is fewer than <n>
positions from the right edge of the screen, moves the cursor to the
rightmost position on the current line.
<ESC [ <n> D Cursor Backward (CUB)
Takes one parameter, <n> (default 1). Moves the cursor left by <n>
character positions on the current line. If the cursor is fewer than <n>
positions from the left edge of the screen, moves the cursor to the
leftmost position on the current line.
<ESC> [ <lin>;<col> H Cursor Position (CUP)
Takes two parameters, <lin> and <col> (default 1, 1). Moves the cursor
to the line <lin> and the character position <col>. Character positions are
numbered from 1 at the left edge of the screen; line positions are
numbered from 1 at the top of the screen.
<ESC> [ J Erase in Display (ED)
Takes no parameter. Erases from the current cursor position inclusive to
the end of the screen. The cursor position is unchanged.
<ESC> [ K Erase in Line (EL)
Takes no parameters. Erases from the current cursor position inclusive to
the end of the current line. The cursor position is unchanged.
<ESC> [ <n> L Insert Line (IL)
Takes one parameter, <n> (default 1). Makes room for <n> new lines
starting at the current line by scrolling down by <n> lines the portion of
the screen from the current line inclusive to the bottom. The <n> new
lines at the cursor are filled with spaces. The bottom <n> lines shift off
the bottom of the screen and are lost. The position of the cursor on the
screen is unchanged.