Difference between revisions of "CodeChart:Newbury Data NDR 9500/ESC"
(WIP check existing TVI 925 codes : up to ESC M) |
(WIP check existing TVI 925 codes : up to ESC Y) |
||
| Line 114: | Line 114: | ||
{{CodeDescriptionRow|G|setvideoattr|Set video attributes|[[#video-modes|video mode]]}} | {{CodeDescriptionRow|G|setvideoattr|Set video attributes|[[#video-modes|video mode]]}} | ||
{{CodeDescriptionRow|I|backtab|Protect screen off : Move to previous tabstop ; Protect screen on : move to the beginning of previous unprotected field if there is one}} | {{CodeDescriptionRow|I|backtab|Protect screen off : Move to previous tabstop ; Protect screen on : move to the beginning of previous unprotected field if there is one}} | ||
| − | {{CodeDescriptionRow|Q|charinsert|Shift row right from current position and place | + | {{CodeDescriptionRow|Q|charinsert|Shift row right from current position and place an Insert Character under the cursor. If in Page mode, character shifting wraps on following lines. If screen is protected, Page mode is turned off in any case and character shifting ends on the first protected character of the current line.}} |
| − | {{CodeDescriptionRow|R|linedelete|Delete the current line}} | + | {{CodeDescriptionRow|R|linedelete|Protect off : Delete the current line. The following lines are shifted up, the new last line is filled with Insert Characters and the cursor is placed on column 1.}} |
| − | {{CodeDescriptionRow|S|sendmessageunprot|Send all unprotected text on screen between STX and ETX characters, position cursor to ETX; if no STX, | + | {{CodeDescriptionRow|S|sendmessageunprot|Send all unprotected text on screen between STX and ETX characters, position cursor to ETX; if no STX, start at HOME position; if no ETX, stop at end of page and position the cursor to HOME}} |
| − | {{CodeDescriptionRow|T|eraseeolspaces|Erase to end-of-line with | + | {{CodeDescriptionRow|T|eraseeolspaces|Erase to end-of-line with Insert Characters. If half-intensity is on, new Insert Characters are half-intensity too.}} |
{{CodeDescriptionRow|U|monitormodeon|Turn on monitor mode (display control characters rather than acting on them)}} | {{CodeDescriptionRow|U|monitormodeon|Turn on monitor mode (display control characters rather than acting on them)}} | ||
| − | {{CodeDescriptionRow|W|chardelete|Delete character under cursor, shift rest of line left one position}} | + | {{CodeDescriptionRow|W|chardelete|Delete character under cursor, shift rest of line left one position. If in Page mode, character shifting wraps on following lines. If screen is protected and current mode is Line, character shifting ends at the first protected character of the line. In any case, the final shifted character cell is replaced with an Insert Character.}} |
{{CodeDescriptionRow|X|monitormodeoff|Turn off monitor mode}} | {{CodeDescriptionRow|X|monitormodeoff|Turn off monitor mode}} | ||
| − | {{CodeDescriptionRow|Y|eraseeopspaces|Erase to end-of-page with | + | {{CodeDescriptionRow|Y|eraseeopspaces|Erase to end-of-page with Insert Characters. If half-intensity is on, new Insert Characters are half-intensity too.}} |
{{CodeDescriptionRow|`|transparentprinton|Turn on transparent print; all incoming characters are sent to printer, screen is not updated}} | {{CodeDescriptionRow|`|transparentprinton|Turn on transparent print; all incoming characters are sent to printer, screen is not updated}} | ||
{{CodeDescriptionRow|a|transparentprintoff|Turn off transparent print}} | {{CodeDescriptionRow|a|transparentprintoff|Turn off transparent print}} | ||
Latest revision as of 21:34, 10 November 2024
Work In Progress checked up to (including) cursor appearance)
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter can be computed as 0x30 (ASCII 0) + 8*Underline + 4*Reverse + 2*Blink + 1*Invisible
† Note Row and column are 1-based.
† Note Row and column are 1-based.
|
|