Difference between revisions of "CodeChart:HP 2648A/HP 2648 Mode/ESC/Ampersand"
< CodeChart:HP 2648A | HP 2648 Mode | ESC
m (cursor position) |
m (moved User:Legalize/Control Sequences/HP 2648A/HP 2648 Mode/ESC/Ampersand to CodeChart:HP 2648A/HP 2648 Mode/ESC/Ampersand: Promote to real code chart) |
||
| (59 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}}]] | ||
| − | {| | + | {| |
| − | + | | valign="top" align="right" | | |
| − | + | {{CodeChart | |
| − | + | | title=Received | |
| + | | lowerp=#device-control | ||
| + | | lowera=#set-cursor-position | ||
| + | | lowerb=#diagnostics1 | ||
| + | | lowerc=#diagnostics2 | ||
| + | | lowers=#define-strap-settings | ||
| + | | lowerd=#display-enhancement | ||
| + | | lowerf=#soft-key | ||
| + | | lowerg=#simulate-keys | ||
| + | | lowerk=#define-latching-keys | ||
| + | }} | ||
| + | | style="width: 2ex;" | | ||
| + | | valign="top" | | ||
| + | {{CodeChart | ||
| + | | title=Transmitted | ||
| + | | lowera=#report-cursor-position | ||
| + | }} | ||
|- | |- | ||
| − | + | | valign="top" | | |
| − | | | + | {| class="wikitable" |
| − | | | + | |+ ESC & Control Sequences |
| − | + | {{CodeDescriptionHeader}} | |
| − | | | + | {{CodeDescriptionRow|a|set-cursor-position|Set Absolute Cursor Position|''row'' <code>r</code> ''column'' <code>C</code>}} |
| − | |- | + | {{CodeDescriptionRow|a|set-cursor-position2|Set Screen Relative Cursor Position|''row'' <code>r</code> ''column'' <code>Y</code>}} |
| − | + | {{CodeDescriptionRow|b|diagnostics1|Download Diagnostic Program<br/>With LOADER Message|''parameters''}} | |
| − | | | + | {{CodeDescriptionRow|c|diagnostics2|Download Diagnostic Program<br/>Without LOADER Message|''parameters''}} |
| − | | | + | {{CodeDescriptionRow|d|display-enhancement|Turn On Display Enhancement|[[#enhancements|''enhancement'']]}} |
| − | + | {{CodeDescriptionRow|f|soft-keys|Define Soft Keys|[[#soft-key-attributes|''attribute'']] <code>a</code> [[#soft-key-keys|''key'']] <code>k</code> ''length'' <code>l</code> ''string''...}} | |
| − | | | + | {{CodeDescriptionRow|f|soft-key|Execute Soft Keys|[[#soft-key-keys|''key'']] <code>e</code> ...}} |
| − | |- | + | {{CodeDescriptionRow|g|simulate-keys|Simulate PA, PF Keys|''parameters''}} |
| − | + | {{CodeDescriptionRow|k|define-latching-keys|Define Latching Keys|[[#latching-key-states|''state'']] [[#latching-key-keys|''key'']] ...}} | |
| − | | | + | {{CodeDescriptionRow|p|device-control|Device Control|[[#device-control-commands|''command'']] ...}} |
| − | |- | + | {{CodeDescriptionRow|s|define-strap-settings|Define Strap Settings|[[#strap-setting-states|''state'']] [[#strap-setting-switches|''switch'']] ...}} |
| − | + | |} | |
| − | | | + | |
| − | | | + | {| class="wikitable" |
| − | + | |+ id="enhancements" | ESC & d Enhancements | |
| − | | | + | {{ValueDescriptionHeader}} |
| − | |- | + | {{ValueDescriptionRow|@|Normal}} |
| − | + | {{ValueDescriptionRow|A|Blink}} | |
| − | | | + | {{ValueDescriptionRow|B|Inverse Video}} |
| − | | | + | {{ValueDescriptionRow|C|Blink, Inverse Video}} |
| − | + | {{ValueDescriptionRow|D|Underline}} | |
| − | | | + | {{ValueDescriptionRow|E|Blink, Underline}} |
| − | | | + | {{ValueDescriptionRow|F|Inverse Video, Underline}} |
| − | + | {{ValueDescriptionRow|G|Blink, Inverse Video, Underline}} | |
| − | | | + | {{ValueDescriptionRow|H|Half-Bright}} |
| − | | | + | {{ValueDescriptionRow|I|Blink, Half-Bright}} |
| − | + | {{ValueDescriptionRow|J|Inverse Video, Half-Bright}} | |
| − | | | + | {{ValueDescriptionRow|K|Blink, Inverse Video, Half-Bright}} |
| − | |- | + | {{ValueDescriptionRow|L|Underline, Half-Bright}} |
| − | + | {{ValueDescriptionRow|M|Blink, Underline, Half-Bright}} | |
| − | | | + | {{ValueDescriptionRow|N|Inverse Video, Underline, Half-Bright}} |
| − | | | + | {{ValueDescriptionRow|O|Blink, Inverse Video, Underline, Half-Bright}} |
| − | + | |} | |
| − | | | + | |
| − | |- | + | {| class="wikitable" |
| − | + | |+ id="soft-key-attributes" | ESC & f Soft Key Attributes | |
| − | | | + | {{ValueDescriptionHeader}} |
| − | |- | + | {{ValueDescriptionRow|0|Normal}} |
| − | + | {{ValueDescriptionRow|1|Local Only}} | |
| − | | | + | {{ValueDescriptionRow|2|Transmit Only}} |
| − | | | + | |} |
| − | + | ||
| − | | | + | {| class="wikitable" |
| + | |+ id="soft-key-keys" | ESC & f Soft Key Keys | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|0|CR}} | ||
| + | {{ValueDescriptionRow|1|f1}} | ||
| + | {{ValueDescriptionRow|2|f2}} | ||
| + | {{ValueDescriptionRow|3|f3}} | ||
| + | {{ValueDescriptionRow|4|f4}} | ||
| + | {{ValueDescriptionRow|5|f5}} | ||
| + | {{ValueDescriptionRow|6|f6}} | ||
| + | {{ValueDescriptionRow|7|f7}} | ||
| + | {{ValueDescriptionRow|8|f8}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="latching-key-states" | ESC & k Latching Key States | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|0|Up}} | ||
| + | {{ValueDescriptionRow|1|Down}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="latching-key-keys" | ESC & k Latching Key Keys | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|a|Auto LF}} | ||
| + | {{ValueDescriptionRow|b|Block Mode}} | ||
| + | {{ValueDescriptionRow|c|Caps Lock}} | ||
| + | {{ValueDescriptionRow|r|Remote}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="device-control-commands" | ESC & p Device Control Commands | ||
| + | ! style="padding: 1ex;" | Command | ||
| + | ! style="padding: 1ex; width: 100%;" | Description | ||
| + | ! style="padding: 1ex;" | Parameter | ||
| + | {{CodeDescriptionRow|b||Copy or compare record|[[#device-control-compare|''compare'']]}} | ||
| + | {{CodeDescriptionRow|c||Specify control operation|[[#device-control-operation|''operation'']]}} | ||
| + | {{CodeDescriptionRow|d||Define destination device|[[#device-control-devices|''device'']]}} | ||
| + | {{CodeDescriptionRow|f||Copy or compare file|[[#device-control-compare|''compare'']]}} | ||
| + | {{CodeDescriptionRow|m||Copy or compare to end of medium|[[#device-control-compare|''compare'']]}} | ||
| + | {{CodeDescriptionRow|p||Specify device spacing|''spacing''}} | ||
| + | {{CodeDescriptionRow|r||Read record or file|[[#device-control-read-operations|''read operation'']]}} | ||
| + | {{CodeDescriptionRow|s||Define source device|[[#device-control-devices|''device'']]}} | ||
| + | {{CodeDescriptionRow|u||Specify tape unit for operation|[[#device-control-units|''unit'']]}} | ||
| + | {{CodeDescriptionRow|w||Write record or file from source device|''record''}} | ||
| + | {{CodeDescriptionRow|~ (^)||Read device status|[[#device-control-device|''device'']]}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="device-control-devices" | ESC & p Compare | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|''empty''|Copy}} | ||
| + | {{ValueDescriptionRow|1|Compare}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="device-control-devices" | ESC & p Devices | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|1|Left cartridge tape unit}} | ||
| + | {{ValueDescriptionRow|2|Right cartridge tape unit}} | ||
| + | {{ValueDescriptionRow|3|Display}} | ||
| + | {{ValueDescriptionRow|4|External printer (write-only)}} | ||
| + | {{ValueDescriptionRow|5|HP-IB device}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="device-control-devices" | ESC & p Operations | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|0|Rewind}} | ||
| + | {{ValueDescriptionRow|1|Space "p" records}} | ||
| + | {{ValueDescriptionRow|2|Space "p" files or locate file "p"}} | ||
| + | {{ValueDescriptionRow|3|Locate end-of-data mark}} | ||
| + | {{ValueDescriptionRow|4|Condition tape}} | ||
| + | {{ValueDescriptionRow|5|Write file mark}} | ||
| + | {{ValueDescriptionRow|6|Write end-of-data mark}} | ||
| + | {{ValueDescriptionRow|7|Test cartridge tape unit}} | ||
| + | {{ValueDescriptionRow|8|Space "p" records immediately without writing end-of-data mark}} | ||
| + | {{ValueDescriptionRow|9|Turn on write-backspace-read mode}} | ||
| + | {{ValueDescriptionRow|10|Turn off write-backspace-read mode}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="device-control-read-operations" | ESC & p Read Operations | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|0|ASCII, read a record}} | ||
| + | {{ValueDescriptionRow|1|ASCII, repeat last record}} | ||
| + | {{ValueDescriptionRow|2|Binary, read a record}} | ||
| + | {{ValueDescriptionRow|3|Binary, repeat last record}} | ||
| + | {{ValueDescriptionRow|4|ASCII, read a file}} | ||
| + | {{ValueDescriptionRow|6|Binary, read a file}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="device-control-units" | ESC & p Units | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|1|Left}} | ||
| + | {{ValueDescriptionRow|2|Right}} | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ id="strap-setting-states" | ESC & s Strap Setting States | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|0|Closed}} | ||
| + | {{ValueDescriptionRow|1|Open}} | ||
|} | |} | ||
| + | {| class="wikitable" | ||
| + | |+ id="strap-setting-switches" | ESC & s Strap Setting Switches | ||
| + | {{ValueDescriptionHeader}} | ||
| + | {{ValueDescriptionRow|a|Function key transmission}} | ||
| + | {{ValueDescriptionRow|b|Space overwrite latch}} | ||
| + | {{ValueDescriptionRow|c|Cursor end-of-line wraparound}} | ||
| + | {{ValueDescriptionRow|d|Block mode (line/page)}} | ||
| + | {{ValueDescriptionRow|e|Paper tape mode}} | ||
| + | {{ValueDescriptionRow|f|Fast binary read}} | ||
| + | {{ValueDescriptionRow|g|Block transfer handshake}} | ||
| + | {{ValueDescriptionRow|h|Inhibit DC2}} | ||
| + | {{ValueDescriptionRow|j|Auto terminate}} | ||
| + | {{ValueDescriptionRow|k|Clear terminator}} | ||
| + | {{ValueDescriptionRow|l|Self-test inhibit}} | ||
| + | {{ValueDescriptionRow|m|Reverse CNTL key effect on INSERT CHAR and DELETE CHAR keys}} | ||
| + | {{ValueDescriptionRow|n|Escape code transfer to printer}} | ||
| + | {{ValueDescriptionRow|p|Compatability mode (scaled)}} | ||
| + | {{ValueDescriptionRow|q|Compatability mode (unscaled)}} | ||
| + | {{ValueDescriptionRow|r|Circuit assurance}} | ||
| + | {{ValueDescriptionRow|s|Main Channel Protocol}} | ||
| + | {{ValueDescriptionRow|t|Main Channel Protocol}} | ||
| + | {{ValueDescriptionRow|u|CPU break}} | ||
| + | {{ValueDescriptionRow|v|Carrier Detect}} | ||
| + | {{ValueDescriptionRow|w|Data Comm self-test enable}} | ||
| + | {{ValueDescriptionRow|x|Data speed select}} | ||
| + | {{ValueDescriptionRow|y|Transmit LED}} | ||
| + | {{ValueDescriptionRow|z|Parity}} | ||
| + | |} | ||
| + | | | ||
| + | | valign="top" | | ||
| − | = | + | {| class="wikitable" |
| + | |+ ESC & Control Sequences | ||
| + | {{CodeDescriptionHeader}} | ||
| + | {{CodeDescriptionRow|a|cursor-position|Report Absolute Cursor Position|''column'' <code>c</code> ''row'' <code>R</code>}} | ||
| + | {{CodeDescriptionRow|a||Report Relative Cursor Position|''column'' <code>c</code> ''row'' <code>Y</code>}} | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|} | |} | ||
Latest revision as of 17:17, 15 February 2013
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|