|
|
| (42 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| | + | __NOTOC__ |
| | [[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]] | | [[:Special:PrefixIndex/{{FULLPAGENAME}}/|Subpages of {{SUBPAGENAME}}]] |
| | | | |
| − | {| border="1" style="text-align: center;" | + | {| |
| − | ! style="width: 3em;" | !! style="width: 3em;" | 0 !! style="width: 3em;" | 1
| + | | valign="top" align="right" | |
| − | ! style="width: 3em;" | 2 !! style="width: 3em;" | 3 !! style="width: 3em;" | 4
| + | {{CodeChart |
| − | ! style="width: 3em;" | 5 !! style="width: 3em;" | 6 !! style="width: 3em;" | 7
| + | | title=Received |
| | + | | lowera=#autoplot |
| | + | | lowerd=#graphics-display-control |
| | + | | lowerl=#graphics-text-label |
| | + | | lowerm=#graphics-drawing-mode |
| | + | | lowerp=#plot-control |
| | + | | lowerr=#raster-dump-control |
| | + | | lowers=#graphics-status |
| | + | | lowert=#compatability-mode |
| | + | }} |
| | + | | style="width: 2ex;" | |
| | + | | valign="top" | |
| | + | {{CodeChart |
| | + | | title=Transmitted |
| | + | | lowerb=#raster-transfer |
| | + | | lowerr=#raster-transfer-control |
| | + | }} |
| | |- | | |- |
| − | ! 0
| + | | valign="top" | |
| − | | NUL || DLE || SP || 0 || @ || P || ` || [[#plot-control|'''p''']] | + | {| class="wikitable" |
| − | |- | + | |+ ESC * Control Sequences |
| − | ! 1
| + | {{CodeDescriptionHeader}} |
| − | | SOH || DC1 || ! || 1 || A || Q || [[#autoplot|'''a''']] || q
| + | {{CodeDescriptionRow|a|autoplot|Autoplot|[[#autplot-commands|''command'']] ...}} |
| − | |- | + | {{CodeDescriptionRow|d|display-control|Display Control|[[#display-control-commands|''command'']] ...}} |
| − | ! 2
| + | {{CodeDescriptionRow|l|graphics-text-label|Graphics Text Label|''text'' ''eol''}} |
| − | | STX || DC2 || " || 2 || B || R || [[#raster-dump-transfer|'''b''']] || [[#raster-dump-control|'''r''']] | + | {{CodeDescriptionRow|m|graphics-drawing-mode|Graphics Drawing Mode|[[#graphics-drawing-mode-commands|''command'']] ...}} |
| − | |- | + | {{CodeDescriptionRow|p|plot-control|Plot Control|[[#plot-commands|''command'']] ...}} |
| − | ! 3
| + | {{CodeDescriptionRow|r|raster-dump-control|Raster Dump Control|[[#raster-dump-control-commands|''command'']] ...}} |
| − | | ETX || DC3 || # || 3 || C || S || c || [[#graphics-status|'''s''']]
| + | {{CodeDescriptionRow|s|graphics-status|Request Graphics Status|''parameter'' <code>^</code>}} |
| − | |- | + | {{CodeDescriptionRow|t|compatability-mode|Compatability Mode|''parameter''}} |
| − | ! 4
| |
| − | | EOT || DC4 || $ || 4 || D || T || [[#graphics-display-control|'''d''']] || [[#compatability-mode|'''t''']]
| |
| − | |-
| |
| − | ! 5
| |
| − | | ENQ || NAQ || % || 5 || E || U || e || u
| |
| − | |-
| |
| − | ! 6
| |
| − | | ACK || SYN || & || 6 || F || V || f || v
| |
| − | |-
| |
| − | ! 7
| |
| − | | BEL || ETB || ' || 7 || G || W || g || w
| |
| − | |-
| |
| − | ! 8
| |
| − | | BS || CAN || ( || 8 || H || X || h || x
| |
| − | |-
| |
| − | ! 9
| |
| − | | HT || EM || ) || 9 || I || Y || i || y
| |
| − | |-
| |
| − | ! 10
| |
| − | | LF || SUB || * || : || J || Z || j || z
| |
| − | |-
| |
| − | ! 11
| |
| − | | VT || ESC || + || ; || K || [ || k || {
| |
| − | |-
| |
| − | ! 12
| |
| − | | FF || IS4 || , || < || L || \ || [[#graphics-text-label|'''l''']] || <nowiki>|</nowiki>
| |
| − | |- | |
| − | ! 13
| |
| − | | CR || IS3 || - || = || M || ] || [[#graphics-drawing-mode|'''m''']] || }
| |
| − | |-
| |
| − | ! 14
| |
| − | | SO || IS2 || . || > || N || ^ || n || ~
| |
| − | |-
| |
| − | ! 15
| |
| − | | SI || IS1 || / || ? || O || _ || o || DEL
| |
| | |} | | |} |
| | | | |
| | + | {| class="wikitable" |
| | + | |+ id="autplot-commands" | ESC * a Autoplot Commands |
| | + | ! style="padding: 1ex;" | Command |
| | + | ! style="padding: 1ex;" | Description |
| | + | ! style="padding: 1ex;" | Parameters |
| | + | {{CodeDescriptionRow|a||Start Autoplot}} |
| | + | {{CodeDescriptionRow|b||Stop Autoplot}} |
| | + | {{CodeDescriptionRow|c||Draw Autoplot Axes}} |
| | + | {{CodeDescriptionRow|d||Clear Menu}} |
| | + | {{CodeDescriptionRow|f||Display Autoplot Menu}} |
| | + | {{CodeDescriptionRow|g||Turn Off Autoplot Menu}} |
| | + | {{CodeDescriptionRow|h||Number of Columns|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|i||Column for X Data|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|j||Column for Y Data|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|k||Line Type|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|l||Min X|''b1'' ... ''b15''}} |
| | + | {{CodeDescriptionRow|m||Max X|''b1'' ... ''b15''}} |
| | + | {{CodeDescriptionRow|n||Min Y|''b1'' ... ''b15''}} |
| | + | {{CodeDescriptionRow|o||Max Y|''b1'' ... ''b15''}} |
| | + | {{CodeDescriptionRow|p||Units Between X Labels|''b1'' ... ''b15''}} |
| | + | {{CodeDescriptionRow|q||Units Between X Tics|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|r||Units Between Y Labels|''b1'' ... ''b15''}} |
| | + | {{CodeDescriptionRow|s||Units Between Y Tics|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|t||Skip Heading Lines|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|u||Number of Points|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|v||Draw Grid|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|w||Plot From Display|''b1'' ... ''b5''}} |
| | + | {{CodeDescriptionRow|z||No Operation}} |
| | + | |} |
| | | | |
| − | === ESC * Control Sequences === | + | {| class="wikitable" |
| − | | + | |+ id="display-control-commands" | ESC * d Display Control Commands |
| − | {| border="1"
| + | ! style="padding: 1ex; text-align: center;" | Command |
| − | ! style="padding: 1ex;" | Prefix !! style="padding: 1ex;" | Description !! style="padding: 1ex;" | Parameters | + | ! style="padding: 1ex;" | Description |
| − | |- | + | ! style="padding: 1ex;" | Parameters |
| − | | style="padding: 1ex; text-align: center;" | <span id="autoplot">a</span> | + | {{CodeDescriptionRow|a||Clear Memory}} |
| − | | style="padding: 1ex;" | Autoplot | + | {{CodeDescriptionRow|b||Set Memory}} |
| − | | style="padding: 1ex;" | [[#autoplot-commands|''command'' ...]] | + | {{CodeDescriptionRow|c||Graphics Display On}} |
| − | |- | + | {{CodeDescriptionRow|d||Graphics Display Off}} |
| − | | style="padding: 1ex; text-align: center;" | <span id="raster-dump-transfer">b</span> | + | {{CodeDescriptionRow|e||Alphanumeric Display On}} |
| − | | style="padding: 1ex;" | Raster Dump Transfer | + | {{CodeDescriptionRow|f||Alphanumeric Display Off}} |
| − | | style="padding: 1ex;" | [[#raster-dump-transfer-commands|''command'' ...]] | + | {{CodeDescriptionRow|g||Zoom On}} |
| − | |- | + | {{CodeDescriptionRow|h||Zoom Off}} |
| − | | style="padding: 1ex; text-align: center;" | <span id="graphics-display-control">d</span> | + | {{CodeDescriptionRow|i||Zoom Size|''size''}} |
| − | | style="padding: 1ex;" | Graphics Display Control | + | {{CodeDescriptionRow|j||Zoom Position|''x'' ''y''}} |
| − | | style="padding: 1ex;" | [[#graphics-display-control-commands|''command'' ...]] | + | {{CodeDescriptionRow|k||Graphics Cursor On}} |
| − | |- | + | {{CodeDescriptionRow|l||Graphics Cursor Off}} |
| − | | valign="top" style="padding: 1ex; text-align: center;" | <span id="graphics-text-label">l</span> | + | {{CodeDescriptionRow|m||Rubber Band Line On}} |
| − | | valign="top" style="padding: 1ex;" | Graphics Text Label
| + | {{CodeDescriptionRow|n||Rubber Band Line Off}} |
| − | | valign="top" style="padding: 1ex;" | ''text'' CR<br/>''text'' CR LF
| + | {{CodeDescriptionRow|o||Move Cursor Absolute|''x'' ''y''}} |
| − | |- | + | {{CodeDescriptionRow|p||Move Cursor Relative|''x'' ''y''}} |
| − | | style="padding: 1ex; text-align: center;" | <span id="graphics-drawing-mode">m</span> | + | {{CodeDescriptionRow|q||Alphanumeric Cursor On}} |
| − | | style="padding: 1ex;" | Graphics Drawing Mode | + | {{CodeDescriptionRow|r||Alphanumeric Cursor Off}} |
| − | | style="padding: 1ex;" | [[#graphics-drawing-mode-commands|''command'' ...]] | + | {{CodeDescriptionRow|z||No Operation}} |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | <span id="plot-control">p</span> | |
| − | | style="padding: 1ex;" | Plot Control | |
| − | | style="padding: 1ex;" | ''parameters'' | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | <span id="raster-dump-control">r</span> | |
| − | | style="padding: 1ex;" | Raster Dump Control
| |
| − | | style="padding: 1ex;" | ''parameter''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | <span id="graphics-status">s</span>
| |
| − | | style="padding: 1ex;" | Graphics Status
| |
| − | | style="padding: 1ex;" | ''parameter''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | <span id="compatability-mode">t</span> | |
| − | | style="padding: 1ex;" | Compatability Mode | |
| − | | style="padding: 1ex;" | ''parameter'' | |
| | |} | | |} |
| | | | |
| − | | + | {| class="wikitable" |
| − | ==== <span id="autoplot-commands">ESC * a Autoplot Commands</span> ====
| + | |+ id="graphics-drawing-mode-commands" | ESC * m Graphics Drawing Mode Commands |
| − | {| border="1"
| + | ! style="padding: 1ex;" | Command |
| − | ! style="padding: 1ex; text-align: center;" | Prefix | |
| | ! style="padding: 1ex;" | Description | | ! style="padding: 1ex;" | Description |
| | ! style="padding: 1ex;" | Parameters | | ! style="padding: 1ex;" | Parameters |
| − | |-
| + | {{CodeDescriptionRow|a||Select Drawing Mode|[[#drawing-modes|''drawing mode'']]}} |
| − | | style="padding: 1ex; text-align: center;" | a
| + | {{CodeDescriptionRow|b||Select Line Type|[[#line-types|''line type'']]}} |
| − | | style="padding: 1ex;" | Start Autoplot | + | {{CodeDescriptionRow|c||Define Line Pattern|''pattern'' ''scale''}} |
| − | | style="padding: 1ex;" | ''none'' | + | {{CodeDescriptionRow|d||Define Area Pattern|''row0'' ... ''row7''}} |
| − | |-
| + | {{CodeDescriptionRow|e||Area Fill, Absolute|''left'' ''bottom'' ''right'' ''top''}} |
| − | | style="padding: 1ex; text-align: center;" | b
| + | {{CodeDescriptionRow|f||Area Fill, Relative|''left'' ''bottom'' ''right'' ''top''}} |
| − | | style="padding: 1ex;" | Stop Autoplot | + | {{CodeDescriptionRow|j||Set Relocatable Origin|''x'' ''y''}} |
| − | | style="padding: 1ex;" | ''none'' | + | {{CodeDescriptionRow|k||Set Relocatable Origin to Pen Position}} |
| − | |-
| + | {{CodeDescriptionRow|l||Set Relocatable Origin to Cursor Position}} |
| − | | style="padding: 1ex; text-align: center;" | c
| + | {{CodeDescriptionRow|m||Set Graphics Text Size|[[#graphics-text-sizes|''size'']]}} |
| − | | style="padding: 1ex;" | Draw Autoplot Axes | + | {{CodeDescriptionRow|n||Set Graphics Text Direction|[[#graphics-text-directions|''orientation'']]}} |
| − | | style="padding: 1ex;" | ''none''
| + | {{CodeDescriptionRow|o||Turn On Character Slant}} |
| − | |-
| + | {{CodeDescriptionRow|p||Turn Off Character Slant}} |
| − | | style="padding: 1ex; text-align: center;" | d
| + | {{CodeDescriptionRow|q||Set Text Justification and Origin|[[#graphics-text-origins|''origin'']]}} |
| − | | style="padding: 1ex;" | Clear Menu
| + | {{CodeDescriptionRow|r||Set Graphics Default Parameters}} |
| − | | style="padding: 1ex;" | ''none''
| + | {{CodeDescriptionRow|z||No Operation}} |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | f | |
| − | | style="padding: 1ex;" | Display Autoplot Menu
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | g
| |
| − | | style="padding: 1ex;" | Turn Off Autoplot Menu
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | h
| |
| − | | style="padding: 1ex;" | Number of Columns
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | i | |
| − | | style="padding: 1ex;" | Column for X Data
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | j
| |
| − | | style="padding: 1ex;" | Column for Y Data
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | k
| |
| − | | style="padding: 1ex;" | Line Type
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5'' | |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | l
| |
| − | | style="padding: 1ex;" | Min X
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte15''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | m | |
| − | | style="padding: 1ex;" | Max X
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte15'' | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | n | |
| − | | style="padding: 1ex;" | Min Y | |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte15'' | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | o | |
| − | | style="padding: 1ex;" | Max Y
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte15''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | p
| |
| − | | style="padding: 1ex;" | Units Between X Labels | |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte15''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | q
| |
| − | | style="padding: 1ex;" | Units Between X Tics
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5'' | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | r
| |
| − | | style="padding: 1ex;" | Units Between Y Labels
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte15''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | s | |
| − | | style="padding: 1ex;" | Units Between Y Tics | |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5'' | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | t | |
| − | | style="padding: 1ex;" | Skip Heading Lines
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | u
| |
| − | | style="padding: 1ex;" | Number of Points
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | v
| |
| − | | style="padding: 1ex;" | Draw Grid
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | w
| |
| − | | style="padding: 1ex;" | Plot From Display
| |
| − | | style="padding: 1ex;" | ''byte1'' ... ''byte5''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | z
| |
| − | | style="padding: 1ex;" | No Operation | |
| − | | style="padding: 1ex;" | ''none''
| |
| | |} | | |} |
| | | | |
| | + | {| class="wikitable" |
| | + | |+ id="line-types" | ESC * m a Drawing Modes |
| | + | {{ValueDescriptionHeader}} |
| | + | {{ValueDescriptionRow|0|No change}} |
| | + | {{ValueDescriptionRow|1|Clear}} |
| | + | {{ValueDescriptionRow|2|Set}} |
| | + | {{ValueDescriptionRow|3|Complement}} |
| | + | {{ValueDescriptionRow|4|Jam}} |
| | + | |} |
| | | | |
| − | ==== <span id="raster-dump-transfer-commands">ESC * b Raster Dump Transfer Commands</span> ==== | + | {| class="wikitable" |
| | + | |+ id="line-types" | ESC * m b Line Types |
| | + | {{ValueDescriptionHeader}} |
| | + | {{ValueDescriptionRow|1|Solid line}} |
| | + | {{ValueDescriptionRow|2|User defined line pattern}} |
| | + | {{ValueDescriptionRow|3|User defined area pattern}} |
| | + | {{ValueDescriptionRow|4|Predefined pattern #1}} |
| | + | {{ValueDescriptionRow|5|Predefined pattern #2}} |
| | + | {{ValueDescriptionRow|6|Predefined pattern #3}} |
| | + | {{ValueDescriptionRow|7|Predefined pattern #4}} |
| | + | {{ValueDescriptionRow|8|Predefined pattern #5}} |
| | + | {{ValueDescriptionRow|9|Predefined pattern #6}} |
| | + | {{ValueDescriptionRow|10|Predefined pattern #7}} |
| | + | {{ValueDescriptionRow|11|Point plot}} |
| | + | |} |
| | | | |
| − | {| border="1" | + | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Prefix !! style="padding: 1ex;" | Description !! style="padding: 1ex;" | Parameters
| + | |+ id="graphics-text-sizes" | ESC * m m Graphics Text Sizes |
| − | |- | + | {{ValueDescriptionHeader}} |
| − | |- | + | {{ValueDescriptionRow|1|5x7 matrix in 7x10 cell}} |
| − | | style="padding: 1ex; text-align: center;" | <span id="compatability-mode">w</span> | + | {{ValueDescriptionRow|2|10x14 matrix in 14x20 cell}} |
| − | | style="padding: 1ex;" | Transfer Empty Scanline Data | + | {{ValueDescriptionRow|3|15x21 matrix in 21x30 cell}} |
| − | | style="padding: 1ex;" | 0 | + | {{ValueDescriptionRow|4|20x28 matrix in 28x40 cell}} |
| − | |- | + | {{ValueDescriptionRow|5|25x35 matrix in 35x50 cell}} |
| − | | style="padding: 1ex; text-align: center;" | <span id="compatability-mode">w</span> | + | {{ValueDescriptionRow|6|30x42 matrix in 42x60 cell}} |
| − | | style="padding: 1ex;" | Transfer Scanline Data | + | {{ValueDescriptionRow|7|35x49 matrix in 49x70 cell}} |
| − | | style="padding: 1ex;" | 90 | + | {{ValueDescriptionRow|8|40x56 matrix in 56x80 cell}} |
| | |} | | |} |
| | | | |
| | + | {| class="wikitable" |
| | + | |+ id="graphics-text-sizes" | ESC * m n Graphics Text Orientations |
| | + | {{ValueDescriptionHeader}} |
| | + | {{ValueDescriptionRow|1|Normal (upright)}} |
| | + | {{ValueDescriptionRow|2|Rotated 90 degrees counter clockwise}} |
| | + | {{ValueDescriptionRow|3|Rotated 180 degrees counter clockwise}} |
| | + | {{ValueDescriptionRow|4|Rotated 270 degrees counter clockwise}} |
| | + | |} |
| | | | |
| − | ==== <span id="graphics-display-control-commands">ESC * d Graphics Display Control Commands</span> ==== | + | {| class="wikitable" |
| | + | |+ id="graphics-text-origins" | ESC * m q Graphics Text Origins |
| | + | {{ValueDescriptionHeader}} |
| | + | {{ValueDescriptionRow|1|Bottom Origin, Left Justification}} |
| | + | {{ValueDescriptionRow|2|Middle Origin, Left Justification}} |
| | + | {{ValueDescriptionRow|3|Top Origin, Left Justification}} |
| | + | {{ValueDescriptionRow|4|Bottom Origin, Center Justification}} |
| | + | {{ValueDescriptionRow|5|Middle Origin, Center Justification}} |
| | + | {{ValueDescriptionRow|6|Top Origin, Center Justification}} |
| | + | {{ValueDescriptionRow|7|Bottom Origin, Right Justification}} |
| | + | {{ValueDescriptionRow|8|Middle Origin, Right Justification}} |
| | + | {{ValueDescriptionRow|9|Top Origin, Right Justification}} |
| | + | |} |
| | | | |
| − | {| border="1" | + | {| class="wikitable" |
| − | ! style="padding: 1ex; text-align: center;" | Prefix | + | |+ id="plot-commands" | ESC * p Plot Control Commands |
| | + | ! style="padding: 1ex;" | Command |
| | ! style="padding: 1ex;" | Description | | ! style="padding: 1ex;" | Description |
| − | ! style="padding: 1ex;" | Parameters
| + | {{ValueDescriptionRow|a|Lift the pen}} |
| − | |-
| + | {{ValueDescriptionRow|b|Lower the pen}} |
| − | | style="padding: 1ex; text-align: center;" | a
| + | {{ValueDescriptionRow|c|Use graphics cursor position as new point}} |
| − | | style="padding: 1ex;" | Clear Memory
| + | {{ValueDescriptionRow|d|Draw a single dot at the current pen position}} |
| − | | style="padding: 1ex;" | ''none''
| + | {{ValueDescriptionRow|e|Set relocatable origin to current pen position}} |
| − | |- | + | {{ValueDescriptionRow|f|Use ASCII absolute format}} |
| − | | style="padding: 1ex; text-align: center;" | b
| + | {{ValueDescriptionRow|g|Use ASCII incremental format}} |
| − | | style="padding: 1ex;" | Set Memory
| + | {{ValueDescriptionRow|h|Use ASCII relocatable format}} |
| − | | style="padding: 1ex;" | ''none''
| + | {{ValueDescriptionRow|i|Use binary absolute format}} |
| − | |-
| + | {{ValueDescriptionRow|j|Use binary short incremental format}} |
| − | | style="padding: 1ex; text-align: center;" | c
| + | {{ValueDescriptionRow|k|Use binary incremental format}} |
| − | | style="padding: 1ex;" | Graphics Display On | + | {{ValueDescriptionRow|l|Use binary relocatable format}} |
| − | | style="padding: 1ex;" | ''none'' | + | {{ValueDescriptionRow|z|No operation}} |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | d | |
| − | | style="padding: 1ex;" | Graphics Display Off | |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | g
| |
| − | | style="padding: 1ex;" | Zoom On
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | h
| |
| − | | style="padding: 1ex;" | Zoom Off
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | i
| |
| − | | style="padding: 1ex;" | Zoom Size | |
| − | | style="padding: 1ex;" | ''size''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | j
| |
| − | | style="padding: 1ex;" | Zoom Position
| |
| − | | style="padding: 1ex;" | ''x'' ''y''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | k
| |
| − | | style="padding: 1ex;" | Graphics Cursor On
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | l
| |
| − | | style="padding: 1ex;" | Graphics Cursor Off
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | m
| |
| − | | style="padding: 1ex;" | Rubber Band Line On
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | n
| |
| − | | style="padding: 1ex;" | Rubber Band Line Off
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | o
| |
| − | | style="padding: 1ex;" | Move Absolute
| |
| − | | style="padding: 1ex;" | ''x'' ''y''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | p
| |
| − | | style="padding: 1ex;" | Move Relative
| |
| − | | style="padding: 1ex;" | ''x'' ''y'' | |
| | |} | | |} |
| | | | |
| − | | + | {| class="wikitable" |
| − | ==== <span id="graphics-drawing-mode-commands">ESC * m Graphics Drawing Mode Commands</span> ====
| + | |+ id="raster-dump-control-commands" | ESC * r Raster Dump Transfer Commands |
| − | | + | ! style="padding: 1ex;" | Command |
| − | {| border="1"
| |
| − | ! style="padding: 1ex; text-align: center;" | Prefix | |
| | ! style="padding: 1ex;" | Description | | ! style="padding: 1ex;" | Description |
| | ! style="padding: 1ex;" | Parameter | | ! style="padding: 1ex;" | Parameter |
| − | |-
| + | {{CodeDescriptionRow|a||Start of Transfer|''width'' <code>s</code> ''height'' <code>t</code>}} |
| − | | style="padding: 1ex; text-align: center;" | a
| + | {{CodeDescriptionRow|b||End of Transfer}} |
| − | | style="padding: 1ex;" | Select Drawing Mode
| + | {{CodeDescriptionRow|c||Erase Screen}} |
| − | | style="padding: 1ex;" | [[#drawing-modes|''drawing mode'']] | + | {{CodeDescriptionRow|d||Turn Video On}} |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | b
| |
| − | | style="padding: 1ex;" | Select Line Type
| |
| − | | style="padding: 1ex;" | [[#line-types|''line type'']]
| |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | c | |
| − | | style="padding: 1ex;" | Define Line Pattern | |
| − | | style="padding: 1ex;" | ''pattern'' ''scale'' | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | d
| |
| − | | style="padding: 1ex;" | Define Area Pattern
| |
| − | | style="padding: 1ex;" | ''row0'' ... ''row7''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | e
| |
| − | | style="padding: 1ex;" | Area Fill, Absolute
| |
| − | | style="padding: 1ex;" | ''left'' ''bottom'' ''right'' ''top''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | f
| |
| − | | style="padding: 1ex;" | Area Fill, Relative
| |
| − | | style="padding: 1ex;" | ''left'' ''bottom'' ''right'' ''top''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | j
| |
| − | | style="padding: 1ex;" | Set Relocatable Origin
| |
| − | | style="padding: 1ex;" | ''x'' ''y''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | k
| |
| − | | style="padding: 1ex;" | Set Relocatable Origin to Pen Position
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | l
| |
| − | | style="padding: 1ex;" | Set Relocatable Origin to Cursor Position
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | m
| |
| − | | style="padding: 1ex;" | Set Graphics Text Size
| |
| − | | style="padding: 1ex;" | ?
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | n
| |
| − | | style="padding: 1ex;" | Set Graphics Text Direction | |
| − | | style="padding: 1ex;" | ?
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | o
| |
| − | | style="padding: 1ex;" | Turn On Character Slant
| |
| − | | style="padding: 1ex;" | ?
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | p
| |
| − | | style="padding: 1ex;" | Turn Off Character Slant
| |
| − | | style="padding: 1ex;" | ?
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | q
| |
| − | | style="padding: 1ex;" | Set Text Origin
| |
| − | | style="padding: 1ex;" | ?
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | r
| |
| − | | style="padding: 1ex;" | Set Graphics Default Parameters
| |
| − | | style="padding: 1ex;" | ''none''
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | z
| |
| − | | style="padding: 1ex;" | No Operation
| |
| − | | style="padding: 1ex;" | ''none''
| |
| | |} | | |} |
| − | | + | | |
| − | ===== <span id="line-types">ESC * m a Drawing Modes</span> =====
| + | | valign="top" | |
| − | | + | {| class="wikitable" |
| − | {| border="1" | + | |+ ESC * Control Sequences |
| − | ! style="padding: 1ex; text-align: center;" | Value
| + | {{CodeDescriptionHeader}} |
| − | ! style="padding: 1ex;" | Description
| + | {{CodeDescriptionRow|b|raster-transfer|Transfer Blank Scanline|<code>0W</code>}} |
| − | |- | + | {{CodeDescriptionRow|b||Transfer Scanline|<code>90W</code> ''b1 .. b90''}} |
| − | | style="padding: 1ex; text-align: center;" | 0 | + | {{CodeDescriptionRow|r|raster-transfer-control|Start Transfer|<code>720s360tA</code>}} |
| − | | style="padding: 1ex;" | No change | + | {{CodeDescriptionRow|r||End Transfer|<code>B</code>}} |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | 1 | |
| − | | style="padding: 1ex;" | Clear | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | 2 | |
| − | | style="padding: 1ex;" | Set
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 3 | |
| − | | style="padding: 1ex;" | Complement | |
| − | |- | |
| − | | style="padding: 1ex; text-align: center;" | 4 | |
| − | | style="padding: 1ex;" | Jam
| |
| | |} | | |} |
| | | | |
| − | ===== <span id="line-types">ESC * m b Line Types</span> =====
| |
| − |
| |
| − | {| border="1"
| |
| − | ! style="padding: 1ex; text-align: center;" | Value
| |
| − | ! style="padding: 1ex;" | Description
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 1
| |
| − | | style="padding: 1ex;" | Solid line
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 2
| |
| − | | style="padding: 1ex;" | User defined line pattern
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 3
| |
| − | | style="padding: 1ex;" | User defined area pattern
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 4
| |
| − | | style="padding: 1ex;" | Predefined pattern #1
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 5
| |
| − | | style="padding: 1ex;" | Predefined pattern #2
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 6
| |
| − | | style="padding: 1ex;" | Predefined pattern #3
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 7
| |
| − | | style="padding: 1ex;" | Predefined pattern #4
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 8
| |
| − | | style="padding: 1ex;" | Predefined pattern #5
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 9
| |
| − | | style="padding: 1ex;" | Predefined pattern #6
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 10
| |
| − | | style="padding: 1ex;" | Predefined pattern #7
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 11
| |
| − | | style="padding: 1ex;" | Point plot
| |
| | |} | | |} |