Model 100 Screen Escapes: Difference between revisions
From Bitchin100 DocGarden
Jump to navigationJump to search
(Created page with "{| class="wikitable" |+Nonprinting characters !Name !Hex !Description !TBD |- |BELL |0x07 |Beep tone |None |- |BACKSPACE |0x08 |Backspace |None |- |HRZTAB |0x09 |Horizontal ta...") |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
!Hex | !Hex | ||
!Description | !Description | ||
! | !Notes | ||
|- | |- | ||
|BELL | |BELL | ||
Line 48: | Line 48: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+Screen Escapes: Precede with | |+Screen Escapes: Precede with 0x1B / CHR$(27) | ||
!Name | !Name | ||
!Hex | !Hex | ||
!Char | !Char | ||
!Description | !Description | ||
! | !Notes | ||
|- | |- | ||
|CURUP | |CURUP | ||
Line 106: | Line 106: | ||
|0x4C | |0x4C | ||
|L | |L | ||
|Insert a blank line on LCD at current cursor | |Insert a blank line on LCD at current cursor | ||
|None | |None | ||
|- | |- | ||
Line 112: | Line 112: | ||
|0x4D | |0x4D | ||
|M | |M | ||
|Delete line on LCD at current cursor | |Delete line on LCD at current cursor | ||
|None | |None | ||
|- | |- |
Latest revision as of 18:38, 17 February 2019
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 |
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 | None |
DELLIN | 0x4D | M | Delete line on LCD at current cursor | 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 |