Difference between revisions of "CodeChart:HP 2648A/HP 2648 Mode/ESC/Ampersand"

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

Latest revision as of 17:17, 15 February 2013

Subpages of Ampersand

Received
0 1 2 3 4 5 6 7
0 NUL DLE SP 0 @ P ` p
1 SOH DC1 ! 1 A Q a q
2 STX DC2 " 2 B R b r
3 ETX DC3 # 3 C S c s
4 EOT DC4 $ 4 D T d 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 \ l |
13 CR IS3 - = M ] m }
14 SO IS2 . > N ^ n ~
15 SI IS1 / ? O _ o DEL
Transmitted
0 1 2 3 4 5 6 7
0 NUL DLE SP 0 @ P ` p
1 SOH DC1 ! 1 A Q a q
2 STX DC2 " 2 B R b r
3 ETX DC3 # 3 C S c s
4 EOT DC4 $ 4 D T d 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 \ l |
13 CR IS3 - = M ] m }
14 SO IS2 . > N ^ n ~
15 SI IS1 / ? O _ o DEL
ESC & Control Sequences
Prefix Description Parameters
a Set Absolute Cursor Position row r column C
a Set Screen Relative Cursor Position row r column Y
b Download Diagnostic Program
With LOADER Message
parameters
c Download Diagnostic Program
Without LOADER Message
parameters
d Turn On Display Enhancement enhancement
f Define Soft Keys attribute a key k length l string...
f Execute Soft Keys key e ...
g Simulate PA, PF Keys parameters
k Define Latching Keys state key ...
p Device Control command ...
s Define Strap Settings state switch ...
ESC & d Enhancements
Value Description
@ Normal
A Blink
B Inverse Video
C Blink, Inverse Video
D Underline
E Blink, Underline
F Inverse Video, Underline
G Blink, Inverse Video, Underline
H Half-Bright
I Blink, Half-Bright
J Inverse Video, Half-Bright
K Blink, Inverse Video, Half-Bright
L Underline, Half-Bright
M Blink, Underline, Half-Bright
N Inverse Video, Underline, Half-Bright
O Blink, Inverse Video, Underline, Half-Bright
ESC & f Soft Key Attributes
Value Description
0 Normal
1 Local Only
2 Transmit Only
ESC & f Soft Key Keys
Value Description
0 CR
1 f1
2 f2
3 f3
4 f4
5 f5
6 f6
7 f7
8 f8
ESC & k Latching Key States
Value Description
0 Up
1 Down
ESC & k Latching Key Keys
Value Description
a Auto LF
b Block Mode
c Caps Lock
r Remote
ESC & p Device Control Commands
Command Description Parameter
b Copy or compare record compare
c Specify control operation operation
d Define destination device device
f Copy or compare file compare
m Copy or compare to end of medium compare
p Specify device spacing spacing
r Read record or file read operation
s Define source device device
u Specify tape unit for operation unit
w Write record or file from source device record
~ (^) Read device status device
ESC & p Compare
Value Description
empty Copy
1 Compare
ESC & p Devices
Value Description
1 Left cartridge tape unit
2 Right cartridge tape unit
3 Display
4 External printer (write-only)
5 HP-IB device
ESC & p Operations
Value Description
0 Rewind
1 Space "p" records
2 Space "p" files or locate file "p"
3 Locate end-of-data mark
4 Condition tape
5 Write file mark
6 Write end-of-data mark
7 Test cartridge tape unit
8 Space "p" records immediately without writing end-of-data mark
9 Turn on write-backspace-read mode
10 Turn off write-backspace-read mode
ESC & p Read Operations
Value Description
0 ASCII, read a record
1 ASCII, repeat last record
2 Binary, read a record
3 Binary, repeat last record
4 ASCII, read a file
6 Binary, read a file
ESC & p Units
Value Description
1 Left
2 Right
ESC & s Strap Setting States
Value Description
0 Closed
1 Open
ESC & s Strap Setting Switches
Value Description
a Function key transmission
b Space overwrite latch
c Cursor end-of-line wraparound
d Block mode (line/page)
e Paper tape mode
f Fast binary read
g Block transfer handshake
h Inhibit DC2
j Auto terminate
k Clear terminator
l Self-test inhibit
m Reverse CNTL key effect on INSERT CHAR and DELETE CHAR keys
n Escape code transfer to printer
p Compatability mode (scaled)
q Compatability mode (unscaled)
r Circuit assurance
s Main Channel Protocol
t Main Channel Protocol
u CPU break
v Carrier Detect
w Data Comm self-test enable
x Data speed select
y Transmit LED
z Parity
ESC & Control Sequences
Prefix Description Parameters
a Report Absolute Cursor Position column c row R
a Report Relative Cursor Position column c row Y