Model 100 Screen Escapes

From Bitchin100 DocGarden
Revision as of 18:30, 17 February 2019 by Jhoger (talk | contribs) (Change TBD to Notes)
Jump to navigationJump to search
Nonprinting characters
Name Hex Description Notes
BELL 0x07 Beep tone None
BACKSPACE 0x08 Backspace None
HRZTAB 0x09 Horizontal tab: move to next tab position None
LF 0x0A Linefeed None
VERTTAB 0x0B Vertical tab: home cursor to (Row, Column) = (1,1) None
FF 0x0C Form feed None
CR 0x0D Carriage return None
ESC 0x1B Start of escape sequence None
Screen Escapes: Precede with 0x1A / CHR$(27)
Name Hex Char Description Notes
CURUP 0x41 A Move cursor up one row unless already at edge None
CURDWN 0x42 B Move cursor down one row unless already at edge None
CURRIGHT 0x43 C Move cursor right one column unless already at edge None
CURLEFT 0x44 D Move cursor left one column unless already at edge None
CLRSCR 0x45 E Clears screen, homes cursor. Escaped synonym for 0x0C. None
HOME 0x46 H Home the cursor. Sets cursor to (Row, Column) = (1,1) None
ERAEOS 0x4A J Erase from cursor to end of screen None
ERAEOL 0x4B K Erase from cursor to end of line None
INSLIN 0x4C L Insert a blank line on LCD at current cursor (what if in middle of line?) None
DELLIN 0x4D M Delete line on LCD at current cursor (what if in middle of line?) None
CURON 0x50 P Turn on cursor None
CUROFF 0x51 Q Turn off cursor None
SETSYS 0x54 T Set system line (lock LCD row 8) None
RSTSYS 0x55 U Reset system line (unlock LCD row 8) None
LOCK 0x56 V Lock LCD display (no scrolling) None
UNLOCK 0x57 W Unlock LCD display (allow scrolling) None
REDRAW 0x58 X Redraw the screen None
CURPOS 0x59 [0-based row + 32] [0-based col + 32] Y Position cursor at (Row, Column) None
CLRSC2 0x6A j Clears screen, homes cursor. Another escaped synonym for 0x0C. None
ERSLIN 0x6C l (lowercase-L) Erase entire line containing cursor. None
ENTREV 0x70 p Turn on reverse character mode None
EXTREV 0x71 q Turn off reverse character mode None