The VT100 terminal normally performs a two-part function. It is an input device to a computer – information entered through the keyboard is sent to the computer. It is simultaneously an output device for the computer – that is, data coming in from the computer is displayed on the video screen. The following controls and indicators on the VT100 keyboard are illustrated in Figure 2-1.
SET-UP Key
Used in conjunction with other keys to perform specific functions such as setting tabs, scrolling, and
altering terminal characteristics.
ON LINE Indicator
Lights to show that the VT100 is on-line and ready to transmit or receive messages.
LOCAL Indicator
Lights to show that the terminal is off-line and cannot communicate with the host device. In local
mode the keyboard remains active and all characters typed are placed on the screen.
KBD LOCKED Indicator
Lights to show the keyboard has been turned off. The VT100 is still able to receive data from the host.
This condition can be cleared by entering and exiting SET-UP mode.
L1-L4 Indicators
These indicators are turned on and off by the host. Consult your local operating procedures for the
meaning of each indicator. L1-L4 also show self-test errors.
Keys
Each of these keys causes the VT100 to transmit a code that has a special meaning to your system.
Consult your local operating procedures for the meaning of these keys. In SET-UP mode the ↑ and ↓
keys increase or decrease display brightness. The ← and → keys move the cursor left and right.
BACKSPACE Key
Transmits a backspace code.
BREAK Key
Transmits a break signal.
PF1-PF4 Keys
Each of these keys causes the VT100 to transmit a code that has a special meaning to your system.
Consult your local operating procedures for the meanings of these keys.
Numeric Keypad
The numeric keypad enables numbers to be entered in calculator fashion. Each key in the numeric
keypad generates the same character as the corresponding numeric key on the main keyboard. The
ENTER key corresponds to the RETURN key. These keys may also be interpreted by the host computer
as special function keys. Consult your local operating procedures for the meanings of these keys.
DELETE Key
Causes the VT100 to transmit a delete character code to the host system. The deleted character mayor
may not be erased from the screen.
RETURN Key
Transmits either a carriage return (CR) code or a carriage return and line feed (LF) code. This is a
SET-UP selectable feature.
LINEFEED Key
This key transmits a line feed code.
SHIFT Key
When pressed, this key enables the uppercase function of all keys. If a key does not have an uppercase
function the SHIFT key is disregarded.
RESET Key
In SET-UP mode this key starts the reset sequence. This has the same result as turning the terminal
power off and then on.
80/132 COLUMNS Key
In SET-UP A mode this key switches the display line size from 80 to 132 characters per line or from
132 to 80 characters per line.
RECEIVE SPEED Key
In SET-UP B mode this key steps the terminal through the receive baud rate settings in ascending
order.
TRANSMIT SPEED Key
In SET-UP B mode this key steps the terminal through the transmit baud rate settings in ascending
order.
TOGGLE 1/0 Key
In SET-UP B mode this key turns the selected operational feature on or off.
BELL Key
When pressed in combination with the CTRL key this key causes a bell code to be sent to the host.
SET-UP A/B Key
In SET-UP mode this key switches the terminal from SET-UP A to SET-UP B or from SET-UP B to
SET-UP A.
LINE/LOCAL Key
In SET-UP mode this key switches the VT100 to communicate with your system (ON LINE) or stops
the VT100 from communicating with your system (LOCAL).
CLEAR ALL TABS Key
In SET-UP A this key clears all horizontal tabs set in the VT100.
SET/CLEAR TAB Key
In SET-UP A this key sets or clears individual horizontal tabs.
CAPS LOCK Key
This key enables the transmission of uppercase alphabetic characters only. All numeric and special
symbol keys remain in lowercase.
NO SCROLL Key
When first pressed, this key stops the transmission of data from the computer to the VT100. When
pressed a second time, transmission resumes from where it was stopped. Check your local operating
procedures to ensure that your system recognizes this key.
CTRL Key
When pressed in combination with another key, CTRL causes the VT100 to transmit a code that has a
special meaning to your system.
TAB Key
This key transmits a tab code.
ESC Key
This key transmits a code that normally has a special meaning to your system. In many applications, it
tells your system to treat the next keys pressed as a command.
Monitor Control
The VT100 monitor contains only one control, the power switch, shown in Figure 2-2.
Audible Indicators (Tones)
There are three audible indicators associated with the VT100: a short tone (click), a long tone (beep),
and a series of long tones.
Short Tone (click)
The short tone sounds whenever a key is pressed, with the following exceptions:
Long Tone (beep)
The long tone sounds to indicate one of the following conditions:
Series of Long Tones
The terminal sounds the long tone several times in rapid succession to indicate that the nonvolatile
memory (NVR) had difficulty reading or writing SET-UP features. (When this occurs, check the SET-UP
features and then perform the recall or save operation again.)
Unlike most terminals, the VT100 does not use switches or jumpers to individually turn the built-in terminal features on or off. Instead, the VT100 uses a nonvolatile memory (NVR) that always remembers what features have been selected, as if a switch had been set.
Selection and storage of built-in terminal features is performed in a special mode of operation called SET-UP mode. When you enter SET-UP mode, the status of features stored in temporary memory shows on the screen. You can then change the features and store any new feature selections either temporarily, by leaving SET-UP mode; or on a fixed basis, by performing a Save operation. In either case, terminal operation reflects the new feature selection. If a recall operation is performed, or the terminal is reset, or terminal power is turned off, all temporary feature settings are replaced by features that have been stored on a fixed basis.
SET-UP mode provides two brief summaries of the current feature status. The first presentation – SET-UP A - displays the location of tab stops set and a visual ruler that numbers each character position on the line. The second presentation – SET-UP B – summarizes the status of the other terminal features.
To enter SET-UP A, press the SET-UP key. The display has a presentation similar to Figure 2-3. The bottom line of the display consists of a “ruler” that numbers each character position available on a line. Each tab stop is shown by a “T” above the ruler. If the tab stop(s) set are those desired, you may exit SET-UP mode by pressing the SET-UP key again or you may now change the tabs to meet your requirements.
SET-UP B mode may only be entered from SET-UP A mode. To enter SET-UP B from SET-UP A press the 5 key on the main keyboard. The display looks like Figure 2-4. Figure 2-5 summarizes the SET-UP B presentation. This summary allows you to quickly determine what features are enabled. For additional information on a feature refer to in Part 3, SET-UP Feature Definitions.
To exit SET-UP B press the SET-UP key.
SET-UP features are basically a series of options in the VT100 that allow the terminal to be tailored to its operating environment. Table 2-1 lists each feature and shows one of the following general categories.
The installation category includes the initial installation of the terminal and any special options that may be attached to the terminal. If any options are added or removed, or the physical location of the terminal is changed, verify the settings of these SET-UP features.
Feature | Installation | Computer Compatibility | Operator Comfort |
---|---|---|---|
ANSI/VT52 mode | X | ||
Answerback message | X | ||
Auto Repeat | X | ||
Auto XON/XOFF | X | ||
Bits per Character | X | ||
Characters per Line | X | ||
Cursor | X | ||
Interlace | X | ||
Keyclick | X | ||
Line/Local | X | ||
Margin Bell | X | ||
New Line | X | ||
Parity | X | ||
Parity Sense | X | ||
Power | X | ||
Receive Speed | X | ||
Screen Background | X | ||
Screen Brightness | X | ||
Scroll | X | X | |
Tabs | X | ||
Transmit Speed | X | ||
Wraparound | X | ||
(shifted) | X |
Computer compatibility contains the features that must be set correctly so that the VT100 can communicate with the host computer. An error in these settings may cause incorrect data to be sent to or received from the computer; or an error may prevent the VT100 from communicating with the computer. The settings for these features must be obtained from the host computer programmer, operator, or system manager since there are many combinations of settings designed to work with particular computers and special software. These feature settings normally change only when you need to communicate with a different computer or a unique software package.
The operator comfort category contains SET-UP features designed exclusively for the operator. These features allow the operator to tailor the VT100 to fit individual preference. These features do not affect any operations that occur between the terminal and the computer.
Part 3, SET-UP Feature Definitions, describes the specific function of each feature.
Changing any or all SET-UP features is a simple operation and is generally performed by following the same basic steps.
Table 2-2 briefly summarizes SET-UP features, the SET-UP mode you must be in to change a feature, and the key used to change the feature setting.
Feature | Changed In SET-UP Mode | Key to Change Feature |
---|---|---|
Answerback message | B | * |
ANSI/VT52 mode | B | |
Auto Repeat | B | |
Auto XON/XOFF | B | |
Bits per Character | B | |
Brightness | A | |
Characters per Line | A | |
Cursor | B | |
Interlace | B | |
Keyclick | B | |
Line/Local | A | |
Margin Bell | B | |
New Line | B | |
Parity | B | |
Parity Sense | B | |
Power | B | |
Receive Speed | B | |
Screen | B | |
Scroll | B | |
Tabs | A | and |
Transmit Speed | B | |
Wraparound | B | |
(shifted) | B | |
* A special sequence is required for this feature. See the detailed features description. |
Setting the answerback message differs from setting any other terminal feature. An answerback message can be typed into the VT100, using the following steps.
Once the above steps have been completed the answerback message is temporarily stored in the VT100 and can be saved with the save operation.
SET-UP features may be changed and stored on either a temporary or a fixed basis. To temporarily store a feature, exit SET-UP mode after changing the feature; the terminal now reacts according to the new setting. If a recall operation is performed, or the terminal is reset, or terminal power is turned off, all temporary feature settings are replaced by the features that have been stored on a fixed basis.
To store SET-UP feature settings on a fixed basis, perform a save operation. This is a simple operation that is accomplished by performing the following steps.
Once these steps have been performed, SET-UP features which had been temporarily stored are now stored on a fixed basis.
Temporarily stored SET-UP feature settings may differ from settings that are stored on a fixed basis. To return to the fixed settings, perform the recall operation as follows.
The VT100 may be reset from the keyboard. When the: terminal is reset, the terminal memory is cleared and the self-test program runs as if the terminal power switch was turned off and then back on. To reset the terminal:
This section describes each SET-UP feature in detail (in alphabetical order) and states how each feature affects the terminal.
The VT100 terminal follows two programming standards – American National Standards Institute (ANSI) and VT52. In ANSI mode, the VT100 generates and responds to coded sequences per ANSI standards X3.41-1974 and X3.64-1977. In VT52 mode, the VT100 terminal is compatible with previous DIGITAL software using the VT52 video terminal. Both ANSI and VT52 modes are outlined in Appendix A of this manual.
Answerback is a question and answer sequence where the host computer asks the terminal to identify itself. This feature allows the terminal to identify itself by sending a message to the host. The entire answerback sequence takes place automatically without affecting the screen or requiring operator action. The answerback message may also be transmitted by pressing the CTRL and BREAK Keys at the same time.
Auto repeat allows a key to be automatically repeated at the rate of about 30 characters per second when the key is held down for more than one-half second. The auto repeat feature affects all keyboard keys except the following:
The VT100 can automatically generate synchronizing codes XON (DC1) and XOFF (DC3). XOFF stops data transmission from the computer to the terminal; XON resumes transmission. With the feature enabled, the VT100 generates the XOFF code when one of the following occurs:
When the buffer empties, the NO SCROLL key is pressed again, the terminal is taken out of SET-UP mode, or CTRL-Q is pressed, the VT100 transmits the XON code to resume transmission from computer to terminal.
If the host computer software does not support the XON/XOFF codes, data sent during buffer full conditions, or when the terminal is in SET-UP mode, may be lost.
This feature allows the terminal to transmit and receive either 7- or 8-bit characters. When set for 8-bit operation, bit 8 is set to a space (or 0) for characters transmitted and is ignored for all characters received.
The VT100 can display either 80 or 132 characters per line. In 80 character per line mode, the screen is 80 characters wide by 24 lines high. In 132 character per line mode, the screen is 132 characters wide by 14 lines high (24 lines if the VT100 is equipped with the Advanced Video Option). In 132 character per line mode, the displayed lines are physically the same width as 80 character per line mode but the characters are more compact.
The VT100 has two cursor displays to indicate the “active positions” or where the next character will be placed on the screen. The cursor may be displayed as either a blinking underline () or a blinking block (). The cursor selection may perform an additional function; see the SGR escape sequence definition in Appendix A.
This feature is used for high resolution options. The interlace feature should be turned off if such an option is not installed.
The keyc1ick is a tone that sounds every time a key is pressed. The keyc1ick may be turned on or off to suit the operator’s needs. However, research and experience has shown that an operator is more accurate when there is audible feedback from the keyboard. Like the bell tone, the keyc1ick volume is not adjustable.
The LINE/LOCAL feature allows the operator to easily place the terminal in either an ON-LINE or a LOCAL (off-line) condition. When the terminal is on-line (ON-LINE indicator is lit) all characters typed on the keyboard are sent directly to the computer and messages from the computer are displayed on the screen. In the LOCAL condition (LOCAL indicator is lit), the terminal is electrically disconnected from the computer; messages are not sent to or received from the computer; and characters typed on the keyboard are echoed on the screen directly.
The margin bell feature is much the same as the bell in a typewriter. If the cursor is eight characters from the end of the current line while typing, the VT100 sounds a tone to alert the operator.
The new line feature enables the RETURN key on the terminal to function like the return key on an electric typewriter. When the new line feature is enabled, pressing the RETURN key generates the carriage return (CR) and line feed (LF) codes. When a line feed code is received, the code is interpreted as a carriage return and line feed.
When the new line feature is disabled, the RETURN key generates only the CR code; an LF code causes the terminal to perform a line feed only.
When enabled, parity checks for correct data transmission. If a transmission error occurs, the VT100 detects it and indicates its presence by placing a checkerboard character () on the screen in place of the character with the error. The parity sense feature determines if the parity is even or odd. When parity is disabled, no parity bit is transmitted or received.
The parity sense feature defines which of the two methods of parity checking, odd or even, is being used by the VT100. If the parity feature is on, the terminal’s parity sense must be matched to the parity the computer is sending. If the parity sense features do not match, most characters sent to the computer are rejected even though the character was received correctly by the VT100. If a parity incompatibility occurs, the checkerboard character appears on the screen in place of the received character.
During initial installation, the terminal display must be set to the power line frequency. In the U.S. this is 60 hertz.
Receive speed must be set to match computer transmit speed. The VT100 is capable of receiving at any one of the following preselected speeds: 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 9600, and 19,200 baud.
Receive speed is independent of transmit speed; the terminal may receive data at one speed and transmit data at a different speed.
This feature allows the operator to select the background of the screen display. In the normal screen mode, the display contains light characters on a dark background; in reverse screen mode, the display contains dark characters on a light background.
Unlike most video terminals, the VT100 does not contain switches or knobs to adjust screen brightness. Instead, the VT100 electronically controls screen brightness. This feature eliminates the high failure rate of mechanical controls and still allows the operator to select the desired level of brightness for maximum comfort under varied lighting conditions. This setting may be saved like any other feature in the terminal.
Scrolling is the upward or downward movement of existing lines on the screen to make room for new lines at the bottom or top of the screen. It can be performed in two ways: jump scroll or smooth scroll. In jump scroll mode, new lines appear on the screen as fast as the computer sends them to the terminal. At the higher baud rates, the data is very difficult to read due to the rapid upward movement of the lines. In smooth scroll mode, a limit is placed on the speed at which new lines of data may be sent to the terminal. Upward movement of lines occurs at a smooth steady rate allowing data to be read as it appears on the screen.
The VT100 can jump or tab to preselected points on a line just like a typewriter. The tab stops may be individually changed or totally cleared and then reset.
Transmit speed must be set to match the computer receive speed. The VT100 can transmit at any one of the following preselected transmit speeds: 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 9600, and 19,200 baud.
Transmit speed is independent of receive speed; the terminal may transmit data at one speed and receive data at a different speed.
When this feature is enabled, the 81st or 133rd character (depending on line size selected) inserted on a line is automatically placed in the first character position of the next line. If the wraparound feature is not enabled, the 81st or 133rd character and all following characters are overwritten into the last character position of the current line.
The VT100 contains character sets for the U.S. and the United Kingdom. The difference between the two sets is one character, the # or £ symbol. When the standard U.S. character set is selected, the uppercase 3 key on the main keyboard displays the # character. The £ character is displayed when the U.K. character set is selected.
A self-test mode in the VT100 automatically, or on command, tests the condition of the terminal if a fault is suspected. The self-test program checks the following items.
This test is performed automatically whenever the terminal is turned on.
There are two broad categories of errors: fatal and nonfatal. Fatal errors cause the terminal to immediately stop all operations. No intelligible information is displayed on the screen, but the screen most likely contains a random pattern of characters. The only error indication (in addition to random characters) is a possible error code displayed on programmable keyboard LEDs L1-L4. However, no terminal function, including the lighting of LEDs, is guaranteed if a fatal error is found. See Table 2-3.
Nonfatal errors do not halt the terminal processor. Instead, the terminal is forced to LOCAL mode and an error code character is displayed in the upper-left corner of the screen. There are five types of nonfatal errors:
Table 2-4 shows the possible nonfatal error characters that may appear on the screen and the failure represented by each character.
If the terminal passes all these tests, a final check of its operation is possible in SET-UP mode. Examine the display and compare it with the printed examples. Double height, double width, bold, blinking, reverse, etc., are all represented in SET-UP mode.
Keyboard LEDs | Error | Replace FRU | |||
---|---|---|---|---|---|
L1 | L2 | L3 | L4 | ||
OFF | OFF | OFF | ON | ROM 1 | Terminal controller |
OFF | OFF | ON | OFF | ROM 2 | Terminal controller |
OFF | OFF | ON | ON | ROM 3 | Terminal controller |
OFF | ON | OFF | OFF | ROM 4 | Terminal controller |
OFF | ON | OFF | ON | Main Data RAM | Terminal controller |
Char | Faulty Module | ||||
---|---|---|---|---|---|
AVO | NVR | KBD | Data | EIA | |
1 | X | ||||
2 | X | ||||
3 | X | X | |||
4 | X | ||||
5 | X | X | |||
6 | X | X | |||
7 | X | X | X | ||
8 | X | ||||
9 | X | X | |||
: | X | X | |||
; | X | X | X | ||
< | X | X | |||
= | X | X | X | ||
> | X | X | X | ||
? | X | X | X | X | |
@ | X | ||||
A | X | X | |||
B | X | X | |||
C | X | X | X | ||
D | X | X | |||
E | X | X | X | ||
F | X | X | X | ||
G | X | X | X | X | |
H | X | X | |||
I | X | X | X | ||
J | X | X | X | ||
K | X | X | X | X | |
L | X | X | X | ||
M | X | X | X | X | |
N | X | X | X | X | |
O | X | X | X | X | X |
If it appears that there is a problem in the terminal, you should initiate the self-test procedure. This test will help to determine if the problem lies in your terminal or in some other part of the computer system. If the terminal appears to be faulty, refer to Table 2-5. This table describes the items an operator can check prior to making a service call.
Symptom | Possible Cause and Corrective Action |
---|---|
VT100 will not turn on when power switch is set to ON. | AC power cord not plugged into wall outlet; plug in cord. |
AC power cord not plugged into terminal; plug in cord. | |
Power not coming from wall outlet; check outlet with known working electrical device (a lamp). If no power, call your electrician. | |
AC line fuse blown. Turn terminal OFF and have the fuse replaced. (See Figure 1-2 for location.) | |
No keyboard response | Keyboard cable not plugged into monitor; plug in keyboard cable. |
KBD LOCKED indicator on; computer has turned keyboard off. If condition persists, check with the host computer software people for a possible operating error. | |
Perform the self-test operation. | |
Garbled characters | Transmit and/or receive speeds, parity sense, or parity enable may be wrong; check settings. |
Perform the self-test operation. |