User manual

Etherboot User Manual
5 - 40x25 mono (gfx) 18 - 80x30 16colors (gfx)
6 - 80x25 mono (gfx) 19 - 40x25 256colors(gfx)
Cursor control
Code Effect
<esc>[r;cH move cursor to row r and column c
<esc>[r;cf move cursor to row r and column c
<esc>[rA move cursor up r rows
<esc>[rB move cursor down r rows
<esc>[cC move cursor right c columns
<esc>[cD move cursor left c columns
<esc>[?7l turn off line wrap
<esc>[?7h turn on line wrap
<esc>[J clear screen and home cursor
<esc>[K clear to end of line
<esc>[s save the cursor position
<esc>[u return cursor to saved position
Extended features
Code Effect
<esc>[a;b;c;d+<data>
draw pixel data. Use one byte per pixel.
Colors are encoded as shown above. In text
mode, graphics is approximated by outputting
suitable characters. Parameters differ
depending on the number of parameters
passed:
cnt
"cnt" data bytes follow. They will be
drawn to the right of the last graphics
position.
rle;col
the next "rle" pixels have the value
"col". They will be drawn to the right
of the last graphics position. No data
bytes follow.
x;y;cnt
"cnt" data bytes follow. They will be
drawn relative to the top left corner of
the text cursor with an offset of (x/y).
x;y;rle;col
the next "rle" pixels have the value
"col". They will be drawn relative to
the top left corner of the text cursor
with an offset of (x/y). No data bytes
follow
you usually do not have to enter these
values manually, but you should use a tool
such as "ppmtoansi" which is shipped with
47