AMPEX Ampex Corporation • One of The Signal Companies .' AMPEX 230 plus Video Display Terminal Operation Manual P/N 3515844-01 March 1986 MarcmsBb Computer Products Division 200 N. Nash St. El Segundo.CA 90245 (213)640-0150 Telex 664490 (800)538-7838 . .
TABLE OF CONTENTS Foreword SECTION I - INSTALLATION 1.1 Installation Requirements 1.1.1 AC Power Cord and Plug 1.2 Installing the Display Unit 1.2.1 The Display Screen 1.2.1.1 Status Line 1.2.1.2 User Line 1.2.2 Interface Cable Connections 1.2.2.1 Optional Interface Connections 1.2.3 Keyboard Port Connection 1.3 ON/OFF Switch 1.3.1 Power On Procedures 1.3.2 Resetting the Terminal 1.4 The Keyboard 1.4.1 Main Keypad 1.4.1.1 Alphabet Keys: National Character Sets 1.4.1.2 Cursor Keys 1.4.1.3 Edit Keys 1.4.
.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 Scrolling and Flipping 3.3.1 Scrolling and Page Size 3.3.2 No Scroll 3.3.3 Customizing Scrolling 3.3.3.1 Defining a Scrolling Region 3.3.3.2 Locking Lines 3.3.4 Flipping from Page to Page Entering and Editing Data 3.4.1 Write-Protecting Data 3.4.2 Moving the Cursor 3.4.2.1 Cursor Keys 3.4.2.2 Moving the Cursor using an Escape Sequence 3.4.2.3 Locating the Cursor with an Escape Sequence 3.4.2.4 Entering Data at the Hidden Cursor 3.4.3 Editing Data 3.4.3.
APPENDIX A - SPECIFICATIONS APPENDIX B - INSTALLING OPTIONS APPENDIX C - NATIVE MODE ESCAPE AND CONTROL SEQUENCES APPENDIX D- EMULATIONS ESCAPE AND CONTROL SEQUENCES APPENDIXE- ASCII CODE CHART APPENDIX F - ASCII CODE DIFFERENCES BY CHARACTER SET APPENDIX G - ASCII CODES FOR ROW/COLUMN NUMBERS APPENDIX H- MONITOR MODE SYMBOLS LIST OF ILLUSTRATIONS Figure 1-1. Figure 1-2. Figure 1-3. Figure 1-4. Figure 1-5. Figure 1-6 Figure 1-7. Figure 1-8. Figure 1-9. Figure 1-10. Figure 1-11. Figure 1-1 2.
LIST OF TABLES Table 1-1. Table 1-2. Table 1-3. Table 1-4. Table 1-5. Primary Port Pin Signal Assignments Printer Port Pin Signal Assignments Cursor Keys Edit Keys Control Keys Table 3-1 . Table 3-2. Table 3-3. Table 3-4. Table 3-5. Table 3-6. Table 3-7. Table 3-8. Table 3-9. Table 3-10 Table 3-11. Table 3-1 2. Table 3-13. Table 3-1 4. Table 3-1 5 Table 3-1 6. Table 3-1 7.
FOREWORD The Ampex 230 plus desktop video display terminal is an input/output peripheral capable of interfacing with a variety of computer systems and peripheral devices. The Ampex 230 plus terminal has its own set of operating characteristics ("native mode"), is fully compatible with the Ampex 230 terminal, and emulates the following terminals: Manufacturer ADDS Ampex Corp. Hazeltine TeleVideo Systems, Inc.
Operating Modes The terminal may be operated in a variety of "modes", which may be selected from the computer or via the keyboard. The available modes include: Mode Description Block Stores a block of data entered from the keyboard in the terminal display memory. Data may then be edited "on-screen" - before being transmitted to the host. Conversation Transmits data to the host computer as it is entered from the keyboard on a character-bycharacter basis.
Scrolling A variety of scrolling options may be set, including: Extended Page A 48-line or 96-line page may be scrolled without loss of data. Flip Data exceeding the last line of a page may continue to scroll on the same page or "flip" to a new page. Scroll Rate Data may be scrolled at any of four smooth rates or at a "jump scroll" rate.
INSTALLATION 1.1.1 AC Power Cord and Plug The Ampex 230 plus terminal is equipped with either a 115 VAC/60 Hz power plug (for use in the United States) or a 230 VAC/50 Hz power plug (for use outside the United States). Make sure that the cord and plug are appropriate for the power output you intend to use (Figure 1-3). NOTE: If you will be using the terminal in either the United Kingdom or Australia, you may need to customize the power plug in order to fit the receptacle.
1.2 INSTALLING THE DISPLAY UNIT The Display unit consists of a Cathode Ray Tube (CRT) mounted on a pedestal (Figure 12). The Display tilts and swivels for the most comfortable viewing angle. The pedestal holds the ON/OFF switch for the terminal, two "ports" for attaching the unit to other equipment, and a "port" for connecting the keyboard to the display unit (see Figure 1-4).
INSTALLATION 1.2.1 The Display Screen The Display Screen is where characters you type or characters received from the host computer appear. Twenty-six rows may be displayed (Figure 1 -5), divided as follows: Row Top Middle 24 rows Bottom Contents Status Line (reports terminal's status) Typed or received data User Line (for operator or application program entries) Underneath the lower right side of the CRT is a brightness control(see Figure 1 -4).
XJL-VX I IVJIM 1.2.1.1 Status Line The Status Line (top of the screen) reports on the operating status of the terminal: caps lock, time of day, printing, operation attributes ("modes"), video attributes, DSR status, and cursor position. See Figure 1 -6 for a complete listing of possible status entries. The Status Line may be turned off (Set-Up, Line 1: STAT OFF). The CAPS indicator may also be turned off (Set-Up, Line 3: CAPS OFF).
INSTALLATION 1.2.2 Interface Cable Connections The Ampex 230 plus terminal has two standard RS232C serial port interfaces (Figure 1-4). One, the "PRIMARY" port, is used to connect the terminal to a host computer. The other, the "PRINTER" port, is used to connect the terminal directly to a printer (a printer may be connected directly to the computer). To connect the terminal to the computer and/or printer, use a standard RS232C serial cable with a male connector on the terminal end.
OClr I Table 1-1. Primary Port Pin Signal Assignments Pin No. Signal Name 1 2 3 4 5 6 7 8 20 Chassis ground Transmit Data Receive Data Request-to-Send Clear-to-Send Data-Set-Ready Signal Ground Data Carrier Detect Data-Terminal-Ready Signal Direction From Terminal To Terminal From Terminal To Terminal To Terminal To Terminal From Terminal Table 1-2. Printer Port Pin Signal Assignments Pin No.
SECTION I 1.3 ON/OFF Switch The ON/OFF (power) switch is a rocker-type switch located to the right rear of the unit. 1.3.1 Power On Procedures When you turn on the terminal, it performs a self-test to make sure it is working properly.
INSTALLATION IF THE SELF-TEST UNCOVERS A PROBLEM, one of the following messages may appear: CMOS CHECKSUM ERROR DATA RAM ERROR ROM ERROR DISPLAY RAM ERROR If you get CMOS CHECKSUM ERROR, do the following: press SHIFT/NO SCROLL (= SETUP) press SHIFT/D press SHIFT/NO SCROLL (= SETUP) pressSHIFT/S. turn the terminal off and then back on. If the message does not appear, you are ready to proceed. If the message reappears, contact your service representative.
SECTION I 1.5 Locking and Unlocking Keyboard It is possible to "lock" the keyboard. If the keyboard is locked, "KB LK" appears on the Status Line. Typing or pressing any key (or combination) is ignored, except for CAPS LOCK CTRL/SHIFT/RESET SHIFT/NO SCROLL (= SETUP) To lock the keyboard - Via the keyboard, press SHIFT/NO SCROLL (=SETUP) and change KB ON toKBOFF(Line4),or - enter or receive from the host the sequence ESC # To unlock the keyboard a. Do the following: 1. 2. 3. 4. 5. b. c.
SETTING UP SECTION II SETTING UP INTRODUCTION The Ampex 230 plus terminal is designed to operate in a variety of ways, attached to a variety of equipment. In order to make sure that the terminal will work properly with your particular configuration of equipment, you must first set it up; i.e., you must customize it to work with your equipment. This section explains the options available in Set-up mode, how to enter and exit Set-up mode, how to change settings, and how to save the changes. 2.
SECTION II 2.1.2 Modifying Parameters The fields on each set-up line denote an option which determines how the terminal will behave when you exit Set-up mode. The nature of the parameter is suggested by the particular value displayed in the field; e.g., "USA" is one of the settings for the (implied) option, desired national character set. The setting visible in a field when you first enter Set-Up mode is the setting in effect.
SETTING UP 2.1.5 Retrieving Previous Values Because changes to parameters are not permanent until you save them, you can recall the set of last-saved values. To recall last-saved values, enter SHIFT/R while viewing any of the Set-Up lines. The settings will be restored and the terminal will exit the Set-Up mode. 2.1.6 » Retrieving Default Values You can also quickly return all settings to their initial, or "default", values (the ones set at the factory).
I IWW II CONV FOX J A230+ USA STAT ON NOR VID BLK FLH PROT*H.I. LN ATB EDTL 80 <:OL BLOCK LOCAL HDX UK FRE GER SWD NOR SPN ITY DAN STAT OFF REV VID BLK CUR UDLFLH UDLCUR PROT=BOTH PROT=NORM PROT=REV PG ATB EDTP INSL INSP 132 COL TV950 TV924 VP-A1 VP-A2 WY-50 A210 TV925 TV910 TV920 H15OO eo HZ j 65 HZ CUR OFF 6304-1 A Figure 2-1.
SETTING UP | HOST XMIT = 9600 | RECEIVE = XMIT 19200 38400 50 75 110 134.5 150 300 600 1200 1800 2400 3600 4800 7200 1920G 38400 50 75 110 134.5 150 300 600 1200 1800 2400 3600 4800 7200 | B I T 8 = 0 [ STOP 1 [ BIT 8 1 7 BITS PAR OFF [ NO PARCHK | PAR C H E C K PAR ODD PAR E V E N DTR ONLY | XO\ O \ L V DTP & X O \ 9600 6304-4 Figure 2-5. Set-Up Line 5 AUX BAUD 9600 19200 38400 50 75 1 10 134.
SECTION II 2.2.1 Set-Up Line 1 Field Other Description CONV BLOCK LOCAL Sets nature of link between terminal and host computer. CHAR allows immediate data transmission between terminal and the host computer; BLOCK allows for text entry and editing before sending data to the host computer; LOCAL allows for text entry and editing without transmitting to host. FDX HDX Sets method of communication with host. Set to FDX (full duplex) if host echoes codes received from terminal back to the terminal.
SETTING UP BLK FLH BLK CUR UDLFLH UDLCUR CUR OFF Sets appearance of cursor. BLK FLH Flashing block BLK CUR Steady block UDLFLH Flashing underline UDL CUR Steady underline CUR OFF Not displayed PROT=H.I. PROT=BOTH PROT=NORM PROT=REV Sets the video attributes of characters in protected fields: H.I. half intensity BOTH reverse video & half -intensity NORM normal REV reverse video LNATB PGATB Sets scope of affected characters when using embedded video attributes.
SECTION II 2.2.2 Set-Up Line 2 Field Other Description SAVE ON SAVE OFF Turns on/off CRT Saver. If SAVE ON, CRT Saver is ON. Then, if terminal is left on but data is not entered for a period of 10 minutes, displayed characters disappear. Pressing a key or receiving data causes previously displayed characters to reappear. WRAPON WRAP OFF Sets effect of data which exceeds end of a line. If WRAP ON, cursor and subsequenct data wraps around to beginning of next line.
SETTING UP 2.2.3 Set-Up Line 3 Field Other Description SAVER FLH SAVER BIN Sets/indicates appearance of the Set-Up Line when the CRT Saver comes on. If SAVER FLH, the Set-Up Line flashes when displayed data disappears; if SAVER BLN, the Set-Up Line does not appear so that the entire screen is blank. CAPS ON CAPS OFF Sets/indicates the appearance of the CAPS LOCK indicator if the Status Line is turned off (Line 1).
2.2.4 Set-UpLine4 Field DUPE Other LOCE Description Sets whether or not certain edit key codes are transmitted to host. If DUPE, codes are transmitted. If LOCE, codes are not transmitted. Applies only if terminal is set to CONV and FDX (Line 1). KLIKON KLIKOFF Sets effect of typing a key. If KLIK ON, electronically synthesized "click" accompanies typing a key. If KLIK OFF, no sound accompanies typing a key. RPT ON RPT OFF Sets effect of holding down a key. If RPT ON, held key will repeat.
SETTING UP 2.2.5 Status Line 5 Field Other Description HOST XMIT = 9600 19200 38400 50 75 110 135 150 300 600 1200 1800 2400 3600 4800 7200 Sets the rate (bits/second) of transmitting data from terminal to host. RECEIVE -XMIT 19200 38400 50 75 110 135 150 300 600 1200 1800 2400 3600 4800 7200 9600 Sets the rate (bits/second) of transmitting data from host by terminal. XMIT sets receive rate to send rate.
SECTION fl 2.2.6 Set-Up Line 6 Field Other Description AUXBAUD=9600 19200 38400 50 75 110 135 150 300 Sets the rate (bits/second) of transmitting data through the printer port. 600 1200 1800 2400 3600 4800 7200 BIT8 = 0 BIT8 = 1 7 BITS Sets the data word configuration (the number of bits when transmitting data between host and terminal) and the contents of Bit 8. 7 BITS means there is no eighth bit. STOP1 STOP 2 Sets the stop bit configuration for sending data to the printer port.
SETTING UP 2.2.7 Set Up Line 7 Field Description FIELD=FS Sets characters sent in place of protected field, when protected fields are not transmitted. Type in desired characters. Any two characters acceptable; default is FS (field separator) = 1C (hex). NOTE: if mistake made in typing, use Arrow key to leave field. Then return to field and type in correct characters. HEOL=US Set to match host's end fif Tine terminator. Type in desired characters.
II 2.2.8 Set Up Line 8 Tab stops are not saved when the terminal is turned off. Thus, when you first turn on or reset the terminal, there are no tabs set. If you want to use tab stops, you must first set them. Tab stops may be set in any column. Tab stops may be set or cleared in one of two ways, in Set-Up or by using an escape sequence. In Set-Up To set a tab stop, 1. Move the cursor to the desired column. 2. Press the space bar. A "T" appears in the column. To clear an existing tab stop, 1.
SECTION III OPERATING AND PROGRAMMING THE TERMINAL INTRODUCTION This section explains how to operate and program the Ampex 230 plus terminal using its native characteristics; i.e., when it is not emulating another terminal. Emulating another terminal is discussed in Section IV. 3.1 OPERATING MODES The Ampex 230 plus terminal has basically three "operating modes"; two of these allow communication between the terminal and a host computer.
SECTION III 3.1.1 Communications Mode Proper display of data on the terminal screen depends in part on the communications setup of the host computer. In particular, host computers may or may not send back ("echo") for display on the terminal's screen data entered via the keyboard and transmitted to the host. If the host does not echo, then the terminal must transmit both to the host and to the screen. Proper display then depends on choosing the right "communication mode" for the terminal.
OPERATION To turn on Local Editing, in Set-Up (Line 3), choose LOCE, or enter the sequence ESC k To turn off Local Editing (return to Duplex Editing), in Set-Up (Line 3), choose DUPE, or enter the sequence ESC I (lowercase I). 3.2 DISPLAYING DATA There are several choices which affect how all data is displayed on the screen. 3.2.
A particular video attribute or combination is instated by a three-character escape sequence: ESCG n where "n" is the value associated with the attribute or combination. associated with each attribute is given in Table 3-3. The value of "n" The effect of the sequence depends on whether attributes are embedded or not embedded. Table 3-3. Video Attribute Escape Sequences Escape Sequence Attribute ESCG...
OPERATION 3.2.2.1 Embedded Attributes If a video attribute is embedded, it changes the appearance of all characters in its "range". Data already in the range or data entered into the range appears with the assigned attribute. An embedded attribute's range is either the column position* occupied by a different embedded attribute or the "end" (of the current line or current page, depending on the setting in Set-Up, Line 1).
SECTION ill FOR EXAMPLE, if row 1 reads: Now is the time for all good men to come to the aid of their terminal. to make "Now" and "all" flashing, 1. 2. 3. 4. 6. 7. 8. Move the cursor to column 1. Enter the sequence ESC. 8 (for non embedded attributes) Enter the sequence ESC G 2 (typed characters will appear flashing). Type "Now". Move the cursor to column 21. Type "all". Enter the sequence ESC G 0 (typed characters will appear normal).
OPERATION 3.2.2 Displaying All Characters Usually, only alphabet and numeric characters are displayed when entered. Pressing the CTRL key, the ESC key, the Backspace key or similar keys enters a code but no character is displayed. These characters may be displayed however (see Appendix H for a list of the characters and their meaning).
SECTION III Double-Wide A double-wide character is formed using adjacent columns on the same line: each letter fills two columns. NOTE: when you specify double-wide characters for a row, any characters in the right half of the row are lost. To enter double-wide characters: 1. With the cursor on the desired row, enter the sequence ESC p 1 2. Type in the desired characters. To return a row of double-wide characters to single-wide characters, 1.
OPERATION 3.2.4 Special Graphics Characters The terminal is also capable of generating special line and block graphics characters. In other words, pressing a key will produce not an alphabet or numeric character, but a graphics character. To turn on the graphics mode, in Set-Up (Line 2), choose GRAPH ON; or enter the sequence ESC $ To turn off the graphics mode, in Set-Up (Line 2), choose GRAPH OFF; or enter the sequence ESC % The graphic generated by each key is given in Figure 3-1 .
SECTION III 3.3 Scrolling and Flipping The contents of the terminal's memory (what you enter at the keyboard and data received from the host) are displayed on the screen. The contents of the screen are stored in the terminal's memory. "Scrolling" is the process of moving data from one line to an adjacent line (up or down). Data scrolls past the terminal's screen, like a film scrolls through a film projector. Data also scrolls in memory: as new data is received, existing data is pushed "up" a line.
OPERATION The 96 lines of memory may be set up as 1,2, or 4 pages (see Figure 3-3). 1 page 96 lines 2 pages 48 lilines/page 4 Pages 24 lines/page Figure 3-3. Alternative Page Divisions of Memory Received data scrolls only on the current page, i.e., the page on which the cursor is located. Thus, the size of a-page determines how much new data can be stored before existing data is lost.
SECTION Because the screen is a window, the line of data which scrolls off the screen need not be scrolling out of memory. And the line of data which scrolls out of memory need not be the one scrolling off screen (see Figure 3-4). The distinction here is important: what scrolls off the screen but remains in memory can be redisplayed; what scrolls out of memory is "lost", it cannot be redisplayed.
OPERATION 3.3.2 No Scroll Scrolling (]Q memory) may be turned off. If scrolling is off, data exceeding the last line of the page (i.e., typed data or received data which comes after the entry in the last column of the last line of the page) OVERWRITES data already on the page, beginning at the HOME position. (See Figure 3-5.) Data in memory If SCROLL is OFF, data page overwrites existing data beginning at row 1, column 1 of the page. Incoming data Figure 3-5.
SECTION III 3.3.3 Customizing Scrolling Ordinarily, the area of the screen in which data scrolls is the entire 24 rows; and the lines of memory in which data scrolls is the current page. For example, if the cursor is on page 2 when lines per page is 48, then the scrolling area of memory is lines 49 through 96. Scrolling can be customized in two ways. One way, defining a scrolling region, is used to restrict the area of the screen, and the related area in memory, in which data may scroll.
OPERATION NOTE If lines per page is 24, the row number is the same as the line number (cursor location). In all other instances, it is necessary to count in order to determine the (decimal) number of a row. NOTE further Once a scrolling region is defined, cursor location is determined by the scroll region. E.g., the first line of the scroll region is identified as line 1, the second line (if any) as line 2, and so on.
SECTION III 3.3.3.2 Locking Lines Locking a line simultaneously excludes from scrolling the row on the screen on which the cursor appears the associated line in memory on which the cursor is located. Any collection of rows may be locked; up to a total of 23. The associated line(s) in memory, i.e., the line on the row when the row is locked, is excluded from scrolling. In other words, the lines in locked rows remain on the screen when the page is on screen. All other lines of the page scroll.
OPERATION 48 lines/page 24 lines/page Area of memory in which data will scroll Area of screen in which data will scroll < - Lines of page 2 ^ that will scroll Figure 3-7. Locking Lines Example: Suppose that Lines/page is 24. To lock rows 10,15,19, and 20, move the cursor to row 10 and enter the sequence ESC ! 1 move the cursor to each of the other rows and enter the sequence In this situation, lines 10,15,19, and 20 are locked, i.e., excluded from scrolling. Only the unlocked lines scroll.
SECTION III 3.3.4 Flipping from Page to Page Ordinarily, data exceeding the last line of a page is written on the same page -- regardless of whether scrolling is ON or OFF. The terminal may be set so that data exceeding the last line of a page is written on the next page; i.e., so that the terminal "flips" to a new page to store the data (and the screen flips to a new page to display the data). See Figure 3-8. NOTE: Data exceeding the last line of the last page flips to the first page.
OPERATION ENTERING AND EDITING DATA 3.4 Text entered via the keyboard or received from a host can be edited on the Ampex 230 plus terminal in a variety of contexts. In some cases the effect of editing depends on whether or not write-protection is in effect (Section 3.4.1), whether characters you type are inserted or replace displayed characters (Section 3.4.3.1), and on page characteristics (Section 3.3). These differences will be noted when applicable. 3.4.
SECTION III 3.4.2 Moving the Cursor 3.4.2.1 Cursor Keys The cursor keys control the movement of the cursor. The effect of each key depends on how you have Set-Up the terminal (see Section II). Table 3-4. Cursor Keys Note: PROT ON means Protect (Text) mode is on (PRT displays on the Status Line). If Setting is Effect Kev Code ARROW KEYS DOWN CTRL/V Moves cursor down one line in same column. If cursor is on last line of page, cursor does not move.
OPERATION Kev RIGHT Code CTRL/L If Setting is Effect Moves cursor one column right. WRAP ON If cursor is in last column of line, moves cursor to first column of next line. & SCROLL ON If cursor is in last column of last line of page, all lines of data scroll up one and cursor moves to first column of last line of page. & SCROLL OFF or PROTON If cursor is in last column of last line of page, cursor moves to HOME, no scrolling occurs.
SECTION III Table 3-4 (cont'd). Cursor Keys Kev HOME LINEFEED Code CTRL/A If Setting is PROTOFF Effect Moves cursor to HOME position (row 1, column 1) PROTON Moves cursor to beginning of first unprotected field on the page. CTRL/J PAGE ESCK SHIFT/PAGE ESCJ RETURN CTRL/M Moves cursor down one line in same column. SCROLL ON If cursor on last line of page, all lines of data move up one; cursor remains on last line of page in same column.
OPERATION Key TAB Code CTRL/I If Setting is CR=CR Effect &PROTOFF Moves cursor to first column of the same line & PROTON Moves cursor to first unprotected column of the same line. If the line is protected, moves cursor to next unprotected column on the page. PROTOFF Moves cursor to next tab stop; ignored if there is no next tab stop. PROTON [Field Tab] ESCi & FLIP OFF Moves cursor to the beginning of the next unprotected field on the current page.
SECTION III 3.4.2.2 Moving the Cursor Using an Escape Sequence An escape sequence can also be used to move the cursor (known as "addressing" the cursor) to any location on the current page or to another page. Moving on the Current Page Either of two methods may be used to move the cursor on the current page. One method uses an ASCII conversion of the (decimal) number of the row or column; the other uses the number itself.
OPERATION Moving to Another Page An escape sequence can also be used to move the cursor to another page. Two methods are available: for moving the cursor to an adjacent page, for moving it to a particular location on any other page. Moving to an Adjacent Page To move the cursor to the next page, enter the sequence ESC K » The cursor moves to its last position, if any, or to the HOME position on the next page.
SECTION III 3.4.2.4 Entering Data at the Hidden Cursor Data may be entered even if the cursor is hidden, i.e., even if the cursor is not on the displayed page. To enter data to a hidden cursor, enter the sequence where ESC - D p r c text CTRL/Y p r c* text CTRL/Y denotes the page (0 = page 1,1= page 2, etc.) denotes the row (in ASCII)(see Appendix G) denotes the column (in ASCII) (see Appendix G) represents the text entered at the cursor denotes the end of the text entered.
OPERATION To set the editing mode in Set-Up (Line 1), For Edit Line Edit Page Insert Line Insert Page choose EDTL EDTP INSL INSP To set the Editing mode using Escape Sequences, set the effect of typing and the range independently. To set the effect of typing, EOT Insert Replace Enter sequence ESCq ESCr Or press CTRL/CHAR INSERT CTRL/CHAR DELETE Enter sequence ESC N ESCO Or press CTRL/LINE INSERT CTRL/LINE DELETE To set the range, Far Page Line 3.4.3.
SECTION III Table 3-5. Edit Keys Note: PROT ON means Protect (Text) mode is on (PRT displays on the Status Line). Kev Code If Setting is Effect CHAR DELETE ESCW PROT OFF Deletes character at the cursor position, moves all following characters one column left. InsertCharacters fill ending columns vacated by moving characters.
OPERATION Note also: The default Insert-Character is space. To change the Insert-Character to some other character, enter the sequence ESC e where x denotes the desired (alphabet or numeric) Insert-Character. Key CTRL/ERASE LINE CTRL/ERASE PAGE LINE DELETE LINE INSERT Code ESC t ESC y ESCR ESC E If Setting is PROT OFF Effect Erases all characters from cursor position to end of line. Null characters replace erased characters.
SECTION III 3.5 CLEARING DATA There are several ways to clear data from the screen and/or host's memory. Table 3-6 lists different ways to clear data. Note: The default Insert-Character is space. To change the Insert-Character to some other character, enter the sequence ESC e x where x denotes the desired (alphabet or numeric) character NOTE If Protect (Text) mode is OFF, CLEAR-unprotected commands work like CLEAR-all commands: they clear all characters.
OPERATION Table 3-6. Clear Commands Code Clear Unprotected to Nulls ESC : Clears all unprotected data on the page to null characters. Clear All to Nulls ESC* CTR17CLEAR Clears all data on the page to null characters, resets Protect Mode and Write-Protect Mode to OFF. Clear Unprotected to Half Intensity InsertCharacter ESC, Clear Unprotected to Insert-Character CTRL/Z CLEAR ESC + or ESC ; Clears all unprotected data on the page with Insert-Character.
3.6.2 Using the Function Keys Pressing a function key or pressing SHIFT/function-key transmits a three-character sequence: SOH (start of header) = CTRL/A, the ASCII character associated with the function key, and a CR (carriage return). The ASCII character transmitted by each function key is given in Table 3-7. Table 3-7. Function Key Sequences Fn transmits SOH...CR @ A B C D E F G H I J K L M N O Function Key F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 SHI FT/Fn transmits SOH...
OPERATION Table 3-8. Values of p1 for Ampex 230 plus Fn Keys Function Key F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 Forunshifted. p1 is For shifted. p1 is 1 < = > ? @ 2 3 4 5 6 7 8 9 J G H I J K A B C D E F L M N O P Table 3-9. Values of p2 for Ampex 230 plus Fn Keys 1 2 3 computer (full duplex) screen only (local) computer and screen (half duplex) The "message" is the desired function: a string of ASCII characters, control codes, and escape sequences.
SECTION III 3.6.3 Executing a Function Key from the Host The action of a function key may also be initiated by the host. To execute a function key from the host, send to the terminal the sequence where 3.7 ESC . A p1 p1 denotes the function key to execute (see Table 3-8) SENDING Data entered while the terminal is in BLOCK mode is not transmitted to the host until you SEND it. (NOTE: If the terminal is not in BLOCK mode and you try to SEND, only the particular escape sequence is sent.
OPERATION Table 3-11. Effect of SEND Commands Command Send Line Unprotected Effect Transmits all unprotected characters on a line, from column 1 through cursor position. [Cursor must be on the line to be transmitted.] ASCII code FS (1C hex) is sent in place of each protected field and an end-of-message character is sent at the end of transmission. Send Page Unprotected Transmits all unprotected characters on page, from HOME through cursor position.
SECTION III 3.7.1 Programming Delimiters Depending upon the particular SEND command, the terminal transmits a delimiter to signify the existence of a protected field, end of each line, start of each protected field, end of each protected field, and end of the message. The default values for each of these are given in Table 3-12. Table 3-12.
OPERATION 3.7.2 Programming the SEND Key You can change the effect of pressing SEND or SHIFT/SEND. To program the SEND key, enter the sequence 0 ESC where x y x y denotesthe SEND key to be programmed (1=SEND, 2=SH I FT/SEND), denotes the code to be transmitted (see Table 3-13). Table 3-13.
btCTION III 3.8 PRINTING Data may be printed by sending it (via the auxiliary port) to a printer attached to the terminal. During printing, a message appears on the Status Line to indicate the print command used. The printer can communicate with the host if the terminal's printer (auxiliary) port is set for "bidirectional printing". In Set-Up (Line 5), choose BIDIR ON.
OPERATION 3.9 PROGRAMMING THE EDITING KEYS You may change the effect of pressing an editing, cursor-moving, or control key by redefining the code transmitted when the key is pressed. The new code may be one normally sent by one of the other editing, cursor-moving, or control keys or may be one used by a particular application. To program an editing key, enter the sequence ESC where a,b,c 0 m a b c m denotes the key to be programmed* (see Table 3-16, Table 3-17) the hex codes for the desired effect.
Ml Table 3-16. Default Codes and Effects for Editing Key Key HOME* DOWN arrow UP arrow LEFT arrow RIGHT arrow TAB BACK TAB CLEARPRINT CHAR INSERT* CHAR DELETE* LINE INSERT* LINE DELETE* LINE ERASE* PAGE ERASE* PAGE SEND TAB (num pad) CE ENTER m @ A B C D E F G H I J K L M N 0 P Q R S Effect Cursor Home Cursor down Cursor up Cursor left Cursor right Go to next tab Go to previous tab Clear unprot.
OPERATION Table 3-17.
SECTION III FOR EXAMPLE, to reverse the effect of the SHIFT/LEFT and SHIFT/RIGHT arrow keys 1. To initiate programming for all SHIFT/Keys, enter ESC ] 1 2. Then enter without spaces d RS LF ESC FF BS £ NUL NUL j NUL NUL 1 NUL NUL NUL NUL NUL SHIFT/KEY (HOME) (DOWN) (UP) (LEFT) (RIGHT) 3. Continue entering values for the remaining keys in the same way, in the order given in Table 3-17 3.
EMULATION SECTION IV EMULATING OTHER TERMINALS INTRODUCTION The Ampex 230 plus terminal can emulate a number of terminals made by other manufacturers. That is, it mimics the operating characterises of that terminal, especially by using the same command sequences. To choose a particular emulation, 1. 2. 3. 4. Press SET-UP (SHIFT/NO SCROLL) Move the cursor to third box of Set-Up Line 1. Scroll the choices until the desired emulation appears. Press SHIFT/S to save the choice.
iv Column width is changed in Set-Up (Line 1); graphics characters are turned on and off in Set-Up (Line 2). NOTE: Vis a vis normal emulation, enhanced emulation has the important effect of adding features otherwise unavailable in an emulation. But a feature may be available in normal emulation (see Table 4-1). In this situation, the capability is unchanged by enhanced emulation. Table 4-1 .
EMULATION Table 4-2. Function Key ASCII Code Values Function Key F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 |f Fn. m is @ A B C D E F G H I J K L M N O IfSHIFT/Fn.mis i a b c d e f g h i J k 1 m n 0 emulations. The procedure for programming function keys in normal emulation is given below in the section discussing the emulation. The procedure for programming function and command keys in enhanced emulation is given in Section III.
SECTION IV 4.2 ADDS 4.2.1 Viewpoint A1 and A2 Function Keys Pressing a function key transmits a two-charactersequence: Lead-in Code ASCII Code STX m where "m" is the value associated with the function key. The value of "m" for each key is given in Table 4-3. Table 4-3. Viewpoint Function Key Codes Function Kev F1 F2 F3 STX... 1 2 3 F4 4 $ F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 5 6 7 8 9 : ; < % & 4.3 Ampex 4.3.1 210 IfSHIFT/Fn. STX...
EMULATION Video Attributes In this emulation, video attributes of characters may include blank (invisible) flash reverse underline and combinations thereof, e.g., flash reverse flash reverse underline A video attribute or combination thereof is denoted by a three-character escape sequence: ESCGn where "n" is the value associated with the attribute or combination. associated with an attribute is given in Table 4-7.
SECTION IV Special Graphics Figure 4-1 lists the graphics symbols available in this emulation and the keys used to generate each symbol. To turn on the graphics characters, enter the sequence ESC $ To turn off the graphics characters, enter the sequence ESC % D b c U K1 - SI • B ' B g • • i if 51 a a a u a a O rt to LJ Figure 4-1.
tMULAIlUN 4.4 HAZELTINE Note: the lead-in code for command sequences depends on the choice made in Set-Up (LineS): LEAD-IN = ~ (tilde) or LEAD-IN =ESC Although Appendix D indicates sequences with each value, it should be understood: either one or the other lead-in code applies to M sequences. 4.4.1 1500 When using one of the optional national character sets in conjunction with a leading tilde, the tilde is replaced with the appropriate national character or symbol (see Appendix B). 4.5 TELEVIDEO 4.
4.5.2 920 Function Keys Function commands may also be transmitted by pressing a function key (Fn) or SHIFT/Fn. See Table 4-2 for a list of codes transmitted. Video Attributes Video attributes for this emulation are given in Table 4-4. Table 4-4. Video Attributes for TV920 Attribute Start blank Start blink End blink/blank Start Reverse Video End Reverse Video Start Underline End Underline 4.5.
EMULATION Table 4-5. Values of p1 for TV924 Fn Keys Function Key For Fn. p1 is 1 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 nr_L*i_ A & If p2 is 1 2 3 ForSHIFT/Fn.pl is 2 3 4 5 6 7 8 9 > < = > 7 @ \t~t. .__ A« A B C D E F G H 1 J K L M N O P •»** «~*M i-iinn 4 tr««. !/«*..«* New function code sent to computer (full duplex) screen only (local) computer and screen (half duplex) The "message" is the desired function: a string of ASCII characters, control codes, and escape sequences.
SECTION IV Video Attributes In this emulation, video attributes may be displayed singly or in combination, and in halfintensity. Note: Write-protected text is displayed in full-intensity normal, not in halfintensity normal. A video attribute or combination thereof is denoted by a three-character escape sequence: ESCGn where "n" is the value associated with the attribute or combination. The value of "n" associated with full-intensity attribute is given in Table 4-7.
EMULATION •A n[g B c D U B t/J ^ a F na G flj " B i Hi -> 0] ic ^ U L B ! M [Q <« m 0 g p 0 n 0 |J 1! 8 P I o ^ n r 0 0 B § * 1! ° IB u' I - HI a • B v [I ' § vv [| •1 h m if] x B ' HI y JBJ 2 i A 11 ]• » n z u ' 5 i • 4-r-4- i - I n n 9 U ' [0 k 10 . 8 m n Q " nn n Figure 4-2.
SECTION IV 925 4.5.4 Function Kevs Function commands may also be transmitted by pressing a function key (Fn) or SHIFT/Fn. See Table 4-2 for a list of codes transmitted. Video Attributes A video attribute or combination thereof is denoted by a three-character escape sequence: ESC G n where "n" is the value associated with the attribute or combination. associated with an attribute is given in Table 4-7.
EMULATION Table 4-7. TeleVideo Video Attribute Codes Escape Sequence ESCG... Attribute normal 0 blank 1 flash 2 blank flash 3 reverse 4 blank reverse 5 flash reverse 6 blank flash reverse 7 underline 8 blank underline 9 flash underline blank flash underline ; reverse underline < blank reverse underline flash reverse underline > blank flash reverse underline ? Table 4-8.
SECTION IV 4.5.5 950 Function Keys Function commands may also be transmitted by pressing a function key (Fn) or SHIFT/Fn. See Table 4-2 for a list of codes transmitted. Programming the Function Keys The sequence transmitted by pressing a function key may be changed (programmed) by the operator.
EMULATION The "message" is the desired function: a string of ASCII characters, control codes, and escape sequences. Total memory available for storing new function key codes is 6K bytes. If desired, all storage may be devoted to reprogramming one function key. Be careful when programming: if you make a mistake while typing, you will need to start over. Note: If "CTRL/Y" is to be part of the message, enter the Bypass Code CTRUP immediately before the CTRL/Y.
SECTION IV Special Graphics Figure 4-3 lists the graphics symbols available in this emulation and the key used to generate each symbol. To turn on the graphics characters, in Set-Up, choose GRAPH ON, or enter the sequence ESC $ To turn off the graphics characters, in Set-Up, choose GRAPH OFF, or enter the sequence ESC % n H a a of a 'K I u L M N HI j]] n m Figure 4-3.
EMULATION 4.6 WYSE 4.6.1 WY-50 Function Keys Pressing a function key transmits a three-character sequence: Lead-in Code ASCII Code Terminator Code SOH m CR where "m" is the value associated with the function key. The value of "m" for each key is given in Table 4-11. Table 4-1 1 . WY-50 Function Key ASCII Code Values Function Key F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 If Fn. m is @ A B C D E F G H I J K L M N O nis 0 1 2 3 4 5 6 7 8 9 IfSHIFT/Fn.
SECTION IV 4. Enter the desired contents for the key. Note: Up to eight characters/control codes may be entered. To enter a CR, press ENTER on the numeric keypad. 5. Press RETURN to denote the end of the sequence and select the next function key in the sequence. 6. Repeat steps 3 - 5 for each function key to be changed. 7. The programmed function keys are saved in non-volatile memory and will remain in effect, even if the terminal is turned off and then on.
EMULATION Special Graphics Figure 4-4 lists the graphics symbols available in this emulation and the key used to generate each symbol. Graphics characters will always be displayed with the selected protect attribute and will be proteced if PROT ON is set.
SECTION IV Video Attributes A video attribute or combination thereof is denoted by a three-character escape sequence: ESCG n where "n" is the value associated with the attribute or combination. associated with an attribute is given in Appendix D.
EMULATION Miscellaneous Differences 1. Smooth scroll rates are slightly faster on the Ampex 230 plus\\\an on the WY-50. 2. On the Ampex 230plus, the CRT Saver turns the screen off after 10 minutes. On the WY-50, it turns the screen off after 17. 3. PAGE is used (instead of PREV PAGE NEXT) to select the active segment. 4. Ampex 230 plus keys repeat at a rate about 25% faster than WY-50 keys. 5. When reprogramming function keys, up to eight character/key codes may be retained at power off/on. 6.
TROUBLESHOOTING CHAPTER V TROUBLESHOOTING This section explains basic guidelines for the care and feeding of the terminal and for simple troubleshooting should a problem arise in operating the unit. 5.1 MAINTENANCE If handled carefully, the terminal requires no maintenance. 5.
SECTION V Primary Port Test To check that the primary port is functioning properly, 1. Make sure the terminal is set to CONV and FDX. 2. Connect pin 2 of the primary port to pin 3 of the primary port. 3. Type in text from the keyboard. 4a. If the primary port is working properly, the text is displayed as expected on the terminal screen. 45. If the port is not working properly, text will not be displayed as expected. If the port is networking properly, consult your Ampex Service Representative.
TROUBLESHOOTING 5.2.1 Printing Test To check for proper communication between the terminal and a printer attached to it, use the following test. NOTE: before doing the test, make sure the terminal is NOT connected to a host or to a modem. 1. In Set-Up (Line 1), choose BLOCK mode. 2. Press SHIFT/S to save the choice. 3. Type in several lines of text. 4. Press the PRINT key to print the text. If the printer prints all data from the HOME position to the cursor position, everything is okay.
B.1 PRIMARY PORT INTERFACE B.1.1 Current Loop Interface 1. Install a snap-on mounting clip (P/N 283-339) into each of the 4 mounting holes on the controller board (see figure). Make sure wings of each clip do not interfere with components on the board. 2. Orient U1 on the Current Loop Board (P/N 3515430) toward the left side of the terminal controller board (see figure). 3. Attach the Current Loop Board to the mounting clips on the controller board. 4.
INSTALLING OPTIONS ACTIVE c (+) — (-) — PASSIVE ^ 9 20m A SOURCE 9 25 (+) TRANSMIT CURRENT (+) —••••«•••• 25 13 (-) TRANSMIT CURRENT (~) — 7 — — «KI 13 7 GROUND 0 ©' TRANSMIT LOOP ^ FDX RECEIVE LOOP 0 C 14 © 20mA SOURCE 14 12 (+) RECEIVE CURRENT (+) — (+) — 24 (-} RECEIVE CURRENT (-) — (-) — 7 MMMHMI 12 24 7 GROUND CONNECTIONS ALLOWED IN ANY COMBINATION 1. (J) + ((T) 2. (T) + (^) 3. (^) + KM 4. (^) + (j)) J **.
APPENDIX B B.1.2 RS422 Interface 1. Install a snap-on mounting clip (P/N 283-339) into each of the 4 mounting holes on the controller board (see figure). Make sure wings of each clip do not interfere with components on the board. 2. Orient U1 on the RS422 Interface Board (P/N 3515435) toward the left side of the terminal controller board (see figure). 3. Attach the RS422 Interface Board to the mounting clips on the controller board. 4.
APPENDIX C Cursor Control Back Tab Home Cursor Down; No Scroll Line Feed; Scroll Cursor Left Cursor Right Cursor Up Reverse Line Feed Carriage Return New Line Tab ESC 1 CTRL/A CTRL/V CTRL/J CTRL/H CTRL/L CTRL/K ESCj CTRL/M CTRL/ CTRL/I Field Tab Address Cursor (r, c) ReadCursor(r.c) Address Cursor (p, r, c) Read Cursor (p,r,c) Adress Cursor (rrRcccC) Write at Hidden Cursor ESC i ESC = ESC ? ESCESC/ ESC. 9 ESC.
NATIVE MODE ESCAPE SEQUENCES Mode Control Block Mode On Conversation Mode On Full Duplex Half Duplex Set Local Edit Set Duplex Edit Protect Mode On Protect Mode Off Write Protect On Write Protect Off Graphics Mode On Graphics Mode Off Monitor Mode On Monitor Mode Off ESCB ESCC ESC DF ESC DH ESCk ESCI ESC& ESC' ESC) ESC( ESC$ ESC% ESCU CTRL/1 ESCu ESCX CTRL/2 Programming Functions Program Field Terminator ESCxO Program Line Terminator ESCxI Program Start Prot. Term.
APPENDIX D Cursor Control TV910 TV920 TV924 TV925 TV950 Back Tab ESC I ESC I ESCI ESCI ESC I A A A A Home CTRU CTRL7 CTRL7 CTRL/ CTRL/A Cursor Down ; No Scroll ... ...
EMULATION ESCAPE SEQUENCES Cursor Control A210 VP-A1 VP-A2 H1500 WY-50 Back Tab ESC I ESCI ESCI ESCI ESC I A Home CTRL/ CTRL/A CTRL/A -CTRL/R CTRL/A Cursor Down ; No Scroll CTRL/V CTRL/V CTRL/V -CTRL/K CTRL/V Line Feed ; Scroll CTRL/J CTRL/J CTRL/J CTRL/J CTRL/J Cursor Left CTRL/H CTRL/U CTRL/U CTRL/H CTRL/H CTRL/H CTRL/H Cursor Right CTRL/L CTRL7F CTRL/F CTRL/P CTRL/L Cursor Up CTRL/K CTRL/Z CTRL/Z -CTRL/L CTRL/K Reverse Line Feed ESCj ESCj ESCj ESCj
APPENDIX D Edit Commands TV910 TV920 TV924 TV925 TV950 Clear all to Nulls ESC* ESC* ESC* 0 ESC* ESC* Clear all to Spaces ESC + ESC + ESC *1 — — CTRL/Z Clear all to H.I. — — — — — Clear Unprot. to Space ESC; ESC; ESC * 3 ESC ; ESC ; ESC + ESC + CTRL/Z CTRL/Z CTRL/Z CTRL/Z ESC: ESC: ESC, ESC, Clear Unprot. to Null ESC: ESC: Clear Unprot. to H.I. E'SC, ESC, ESC * 2 ... Clear Unprot.
EMULATION ESCAPE SEQUENCES Edit Commands A210 VP-A1 VP-A2 H1500 WY-50 Clear all to Nulls ESC* ESC* ESC* ESC* ESC* Clear all to Spaces — ESC + ESC + -CTRLA ESC + CTRL/L CTRL/L Clear all to H.I. ... ESC , ESC , ... ESC , Clear Unprot. to Spaces ESC; ESC; ESC; ESC; ESC; ESC + ESC + CTRL/Z CTRL/Z Clear Unprot. to Nulls ESC: ESC: ESC: ESC: ESC: Clear Unprot. to H.I. ESC, — — — Clear Unprot. Fids to sp's -— — — ESC, ...
U Display Control TV910 Normal TV920 TV924 TV925 TV950 ESC GO ESC G 0 ESC GO ESC GO Blank ESCG1 ESC G 1 ESCG1 ESCG1 Flash ESCG2 ESC G 2 ESCG 2 ESCG 2 Blank Flash ESCG3 ESCG 3 ESCG 3 ESCG 3 Reverse ESCG4 ESC G 4 ESCG 4 ESCG 4 Blank Reverse ESCG5 ESCG 5 ESCG 5 ESCG 5 Flash Reverse ESCG6 ESC G 6 ESCG 6 ESCG 6 Blank Flash Reverse ESCG7 ESC G 7 ESCG 7 ESCG 7 Underline ESCG8 ESC G 8 ESCG 8 ESCG 8 Blank Underline ESCG9 ESCG 9 ESCG 9 ESCG 9 Flash Underline ES
EMULATION ESCAPE SEQUENCES Display Control A210 VP-A1 VP-A2 H1500 WY-50 Normal ESC GO ESC GO ESC GO ESC GO ESC GO Blank ESCG1 ESCG1 ESCG1 ESCG1 ESCG1 Flash ESCG2 ESCG 2 ESCG 2 ESCG 2 ESCG 2 Blank Flash ESCG3 ESCG 3 ESCGS ESCGS ESCGS Reverse ESCG4 ESCG 4 ESCG 4 ESCG 4 ESCG 4 Blank Reverse ESCG5 ESCG 5 ESCGS ESCGS ESCGS Flash Reverse ESCG6 ESCG 6 ESCG 6 ESCG 6 ESCG 6 Blank Flash Reverse ESCG7 ESCG 7 ESCG 7 ESCG 7 ESCG 7 Underline ESCG8 ESCG 8 ESCGS ESC
Display Control TV910 TV92Q TV924 TV925 Start Blink ESC A - — Start Blank ESC _ - — End Blink/Blank ESC q — — Start Reverse Video ESC j - — End Reverse Video ESC k - — Start Underline ESC I - — End Underline ESC m ~ — TV950 Set Attribute ... — Tag Bit Set — — Tag Bit Reset — — Attribute Field Set — ...
EMULATION ESCAPE SEQUENCES Display Control A210 VP-A1 VP-A2 Set Attribute ESC 0 ESC 0 Tag Bit Set CTRL7N CTRL7N Tag Bit Reset CTRL/O CTRL/O H1500 WY-50 Start Blink Start Blank End Blink/Blank Start Reverse Video End Reverse Video Start Underline End Underline Attribute Field Set Black on White ESCb ESCb White on Black ESCd ESCd Normal Screen ESC n ESCn Blank Screen ESCo ESCo Define Blk of Attributes Define Blk of Graphics Set Field Attribute ESC A ESC A ESC A Write Unprot.
APPENDIX D Mode Control TV910 TV920 TV924 TV925 TV950 Block Mode On ESCB ESCB ESCB ESCB ESCB Conversation Mode On ESCC ESCC ESCC ESCC ESCC Full Duplex ESCDF ESCDF ESC D F ESCDF ESC DF Half Duplex ESCDH ESCDH ESC D H ESCDH ESCDH Set Local Edit — ... ESCkl ESCk ESCk Set Duplex Edit ...
EMULATION ESCAPE SEQUENCES Mode Control A210 VP-A1 VP-A2 H1500 WY-50 Block Mode On ESCB ESCB ESCB ESCB ESCB Conversation Mode On ESCC ESCC ESCC ESCC ESCC Full Duplex ESC D F ESC D F ESC D F ESC D F ESC D F Half Duplex ESC D H ESC D H ESC D H ESC D H ESC D H Set Local Edit ESCk ... ... ... ... Set Duplex Edit ESC I ... ... — ...
APPENDIX D Proaram'g Functions TV910 TV920 TV924 TV925 TV950 Program Field Terminator ESCxO ESCxO — ESCxO ESCxO Program Line Terminator ESCxI ESCxI ._ ESCxI ESCxI Program Start Prot. Term. ESCx2 ESCx2 ... ESCx 2 ESCx 2 Program End Prot. Term. ESCx3 ESCxS ... ESCx 3 ESCx 3 Program Page Term. ESCx4 ESCx4 ... ESCx 4 ESCx 4 Program Delimiter Code ... ... ESCx — — Configure Host Port ... ... ESC{0 — ESC{ Configure Aux. Port — ... ESC{1 ...
EMULATION ESCAPE SEQUENCES ESCxO VP-A1 ... VP-A2 ... H15000 ... WY-50 ... ESCxI ... ... — ... Program Start Prot. Term. ESCx2 ... ... ... ... Program End Prot, Term. ESCx3 ... ... ... ... Program Page Term. ESCx4 ... ... ... ... Program Delimiter Code — ... ... ... ... Configure Host Port — ... ... ... ... Configure Aux. Port — ... ... ... ...
APPENDIX D Terminal Control TV910 TV920 TV924 TV925 TV950 Smooth Scroll On ESC 8 ESC 8 ESC8 1 ESC 8 ESC 8 Jump Scroll On ESC 9 ESC 80 ... ESC 9 ... ... — Smooth Scroll 1 r/s — ESC 9 ... Smooth Scroll 2 r/s ... — ... Smooth Scroll 4 r/s — ... ... — ... Smooth Scroll 8 r/s ... — ... — — Scroll On/Off ... ... — — No scroll mode on ESCH ... ... ... No scroll mode off ... — — „. — ... — Flip mode on ... ESCv ESCv 1 ESCv ESCv Flip mode off ...
EMULATION ESCAPE SEQUENCES VP-A2 ... H1500 ESC 8 VP-A1 ... Jump Scroll On ESC 9 ESC'@ ESC'@ ESC 9 Smooth Scroll 1 r/s ... ESC'< ESC'< ESC'< Smooth Scroll 2 r/s ... ESC' = ESC' = ESC ' = Smooth Scroll 4 r/s ... ESC'> ESC'> ESC ' > Smooth Scroll 8 r/s ... No scroll mode on ESCH ... ESC'? ... ESC ' ? Scroll On/Off ESC'? ... ESC N ESC N ESC N No scroll mode off ... ... ESCO ... ESC 0 Flip mode on ESCO ... ... Flip mode off ... ... ... ... Set 24 line/page ... ...
APPENDIX D Transmission to Host TV910 TV920 TV924 TV925 TV950 Enable XON/XOFF ... ... CTRL/O CTRL/O CTRL/O Disable XON/XOFF ... ... CTRL/N CTRL/N CTRL/N Return ACKnowledge ... ... ... ... ... Send Line Unprotect ESC 4 ... ESC 4 ... ESCS 1 ESC 4 ESCS 2 ESC 4 ... — ESCS ESCS 5 ESCS ESCS Send Page Protect ESC 5 ... ...
EMULATION ESCAPE SEQUENCES Transmission to Host A210 VP-A1 VP-A2 H1500 Enable XON/XOFF CTRL7O ... ... ... WY-50 ... Disable XON/XOFF CTRL7N ... ... ... ... Return ACKnowledge — CTRL7E ESC 4 CTRL/E ... ... Send Line Unprotect CTRL/E ... Send Line Protect — ... ... ESC 4 ... ESC 4 ... Send Page Unprotect ... ... Send Page Protect ESC 5 ... ... ... ESCS ... ESCS ... Send Line All ESC 6 ... ...
APPENDIX E ASCII CODE CHART ASCII CODE CHART Xb7 \b6 Xb5 0 0 0 b4 b3 b2 bl 0 0 0 0 0 0 1 0 1 0 0 ^ 0 0 NUL OLE SP SOH DC1 ! 1 ::::::::: ::::::::: ::::::i:::: :::::::!:::: ::||::= ii||::: !||=::i :»1»i» ::::::::: ::::::::::: :::::::::::: 1 2 ::::::::: ;;;;;;;;; 0 0 1 0 2 STX DC2 ii 0 0 1 1 3 ETX DCS 0 1 0 0 4 EOT 0 1 0 1 5 0 1 1 0 0 1 1 1 0 1 3 0 1 1 ;;:;;=•:: 1 !:=i=nn::: 1 HiiiiiHjQ HSg-4«.
APPENDIX F ASCII CODE DIFFERENCES APPENDIX F Differences in ASCII Codes National Character Set HEX CODE 5E 60 .A. s A •w A V A. 0 /K e j\ X S>. 23 24 40 5B 5C 5D ASCII (App'x E) # $ © [ I ] Danish # $ © A 0 £ English (U.K.
APPENDIX G ROW/COLUMN NUMBERS (ASCII) APPENDIX G ASCII CODES FOR ROW/COLUMN NUMBERS Certain programming tasks on the terminal, e.g., positioning the cursor, require you to identify in ASCII the number of a row and/or column on the screen. The following table lists this correspondence. NOTE: for the native mode and for all emulations, when addressing the cursor to row and column (ESC =), column numbers above 80 are preceded by the lead-in code: CTRL/Z.
ROW/COLUMN NUMBERS (ASCII) APPENDIX G \10s 1£\ 0 1 NUL OLE SP J_2J| SOH DC1 I 3 SIX DC2 it 4 ETX DCS 5 EOT 6 3 i4 5 0 @ P \ 1 !A Q a q 2 B R b r # 3 C S c s DC4 $ 4 D T d t ENQ NAK % 5 E U e u 7 ACK SYN & 6 F V f V 8 BEL ETB • 7 G w g w 9 BS CAN ( 8 H X h X 10 HT EM ) 9 I Y i y 1 2 III 7 6 P In certain emulations, e.g., Ampex 210, the cursor can be moved by column only.
APPENDIX H MONITOR MODE SYMBOLS APPENDIX H MONITOR MODE SYMBOLS ASCII NUL Hex Code 00 Null SOH 01 Start of Heading STX 02 Start of Text ETX 03 End of Text EOT 04 End of Transmission ENQ 05 Enquiry ACK 06 Acknowledge BEL 07 Bell (beep) BS 08 Back Space HT 09 Horizontal Tab LF OA Line Fee VT OB Vertical Tab FF OC Form Feed CR OD Carriage Return SO OE Shift Out S| SI OF Shift In DL D i OLE 10 Data Link Escape DC1 11 Device Control 1 D2 DC2 12 Device C
INSERT P/N 3515042-01 CHANGING KEYBOARD CHARACTER SET Removing Keycaps When installing one of the optional national character sets, remove and replace keycaps properly, using the keycap remover provided by Ampex (Part No. 074-297) or use an equivalent device (Figure lns-1). For proper removal of keycaps, follow this procedure: 1. Turn the power "off" and disconnect the keyboard from the terminal. 2. Using the Keycap Remover (Figure lns-1), gently place the tongs under the keycap. 3.
Replacing the Yellow Plunger 1. Using needle-nose pliers, remove the plunger from the keycap. Avoid damaging the plunger when separating it from the keycap. 2. Position the plunger over the keyswitch so that the bar on the underside of the plunger runs north/south, relative to the keyboard. 3. Carefully lower the plunger, making sure the bar separates the two contacts. CAUTION Inserting the yellow plunger improperly may bend or break the contacts of the key. 4.