<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>VT100.net: Digital VT100 User Guide</TITLE>
<LINK HREF="vt100-ug.css" TYPE="text/css" REL="stylesheet">
</HEAD>
<BODY><DIV CLASS="navbar"><TABLE WIDTH="100%">
<TBODY>
<TR>
<TD COLSPAN="3" WIDTH="100%"><A HREF="http://vt100.net/"><IMG SRC="vt100.net-logo.gif" ALT="VT100.net" HEIGHT="16" WIDTH="102" BORDER="0"></A> VT100 User Guide</TD>
</TR>
<TR>
<TD ALIGN="LEFT" WIDTH="33%">&nbsp;</TD>
<TD ALIGN="CENTER" WIDTH="34%"><A HREF="contents.html">Contents</A></TD>
<TD ALIGN="RIGHT" WIDTH="33%"><A HREF="chapter2.html">Chapter 2</A></TD>
</TR>
</TBODY>
</TABLE>
<HR></DIV>
<H1 ID="S1">Chapter 1<BR>Operator Information</H1>
<P>The VT100 is a simple device to operate. The terminal (<A HREF="figure1-1.html">Figure&nbsp;1-1</A>) is basically a
typewriter that uses a video screen instead of paper and communicates with a
computer. If you can operate a typewriter, you can operate a VT100.</P>
<P>Chapter 1 is divided into five parts:</P>
<OL>
<LI>Controls and Indicators</LI>
<LI>Setup Mode</LI>
<LI>Definition of Each Setup Feature</LI>
<LI>Self-Testing the VT100</LI>
<LI>What to do in the Event of a Problem</LI>
</OL>
<P><A HREF="#S1.1">Part 1</A> shows all the controls and indicators on the terminal and summarizes
the function of each, thus providing a quick reference for these functions.</P>
<P><A HREF="#S1.2">Part 2</A> defines the SET-UP mode and briefly summarizes its features.</P>
<P><A HREF="#S1.3">Part 3</A> describes each feature in detail. Refer to this section if you need
further information on a feature mentioned in the SET-UP Summary provided
in Part 2.</P>
<P><A HREF="#S1.4">Part 4</A> provides information on self-testing the VT100. It outlines the steps
required to start the built-in self-tests and how to interpret the results once
the tests have been run.</P>
<P><A HREF="#S1.5">Part 5</A> provides a procedure to follow in case you encounter any problem
with the VT100. Easily recognized failures with simple corrective actions are
provided for each symptom. Check the list on page 18 before calling for service.</P>

<H2 ID="S1.1">Part 1 -- Keyboard Control and Indicators</H2>
<P>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 <A HREF="#F1-2">Figure&nbsp;1-2</A>.</P>
<TABLE ID="F1-2" CLASS="figure">
<CAPTION ALIGN="BOTTOM">Figure 1-2 VT100 Keyboard</CAPTION>
<TBODY>
<TR>
<TD><IMG SRC="figure1-2a.gif" ALT="" HEIGHT="300" WIDTH="972"></TD>
</TR>
</TBODY>
</TABLE>
<P><IMG SRC="keys/br/setup.gif" ALT="" HEIGHT="40" WIDTH="60"> <STRONG>SETUP</STRONG><BR>
This key is used in conjunction with other keys to perform specific functions such
as setting tabs, scrolling, and altering terminal characteristics.</P>

<P><STRONG>ON LINE</STRONG><BR>
This indicator lights to show that the VT100 is on-line and ready to transmit or
receive messages.</P>

<P><STRONG>LOCAL</STRONG><BR>
This 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.</P>

<P><STRONG>KEYBOARD LOCKED</STRONG><BR>
This indicator lights to show that 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.</P>

<P><STRONG>L1--L4</STRONG><BR>
These indicators are turned on and off by the host. Consult your local operating
procedures for the meaning of each indicator. L1--L4 are also used to show self-test
errors.</P>

<P><IMG SRC="keys/br/arrows.gif" ALT="[Up] [Down] [Left] [Right]" HEIGHT="40" WIDTH="172"><BR>
Each of these keys causes the VT100 to transmit a code which has a special
meaning to your system. Consult your local operating procedures for the meaning
of these keys. In SET-UP mode the <IMG SRC="keys/br/upsmall.gif" ALT="[Up]" HEIGHT="15" WIDTH="15"> and <IMG SRC="keys/br/downsmall.gif" ALT="[Down]" HEIGHT="15" WIDTH="15"> keys increase or decrease the
brightness of the display. The <IMG SRC="keys/br/leftsmall.gif" ALT="[Left]" HEIGHT="15" WIDTH="15"> and <IMG SRC="keys/br/rightsmall.gif" ALT="[Right]" HEIGHT="15" WIDTH="15"> keys move the cursor left and right.</P>

<P><IMG SRC="keys/br/backspace.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>BACKSPACE</STRONG><BR>
This key transmits a backspace code.</P>

<P><IMG SRC="keys/br/break.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>BREAK</STRONG><BR>
This key transmits a break signal.</P>

<P><IMG SRC="keys/br/pf1-4.gif" ALT="" HEIGHT="40" WIDTH="172"> <STRONG>PF1 - PF4</STRONG><BR>
Each of these keys causes the VT100 to transmit a code which has a special
meaning to your system. Consult your local operating procedures for the meanings
of these keys.</P>

<P><STRONG>Numeric Keypad</STRONG><BR>
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 <SPAN CLASS="keyname">ENTER</SPAN> key corresponds to the <SPAN CLASS="keyname">RETURN</SPAN> 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.</P>

<P><IMG SRC="keys/br/delete.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>DELETE</STRONG><BR>
This key causes the VT100 to transmit a delete character code to the host system.
The deleted character may or may not be erased from the screen.</P>

<P><IMG SRC="keys/br/return.gif" ALT="" HEIGHT="40" WIDTH="60"> <STRONG>RETURN</STRONG><BR>
This key transmits either a carriage return (CR) code or a carriage return (CR) and
linefeed (LF) code. This is a SET-UP selectable feature.</P>

<P><IMG SRC="keys/br/linefeed.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>LINEFEED</STRONG><BR>
This key transmits a linefeed code.</P>
<P><IMG SRC="keys/br/shift1.gif" ALT="" HEIGHT="40" WIDTH="94"> <STRONG>SHIFT</STRONG><BR>
When pressed, this key enables the uppercase function of all keys. If a key does
not have an uppercase function the <SPAN CLASS="keyname">SHIFT</SPAN> key will be disregarded.</P>

<P><IMG SRC="keys/br/0.gif" ALT="[0]" HEIGHT="40" WIDTH="40"> <STRONG>RESET</STRONG><BR>
When the terminal is in SET-UP mode, this key starts the reset sequence. This has
the same result as turning the terminal power off and then on.</P>

<P><IMG SRC="keys/br/9.gif" ALT="[9]" HEIGHT="40" WIDTH="40"> <STRONG>80/132 COLUMNS</STRONG><BR>
When the terminal is 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.</P>

<P><IMG SRC="keys/br/8.gif" ALT="[8]" HEIGHT="40" WIDTH="40"> <STRONG>RECEIVE SPEED</STRONG><BR>
When the terminal is in SET-UP B mode, this key steps the terminal through the
receive baud rate settings in ascending order.</P>

<P><IMG SRC="keys/br/7.gif" ALT="[7]" HEIGHT="40" WIDTH="40"> <STRONG>TRANSMIT SPEED</STRONG><BR>
When the terminal is in SET-UP B mode, this key steps the terminal through the
transmit baud rate settings in ascending order.</P>

<P><IMG SRC="keys/br/6.gif" ALT="[6]" HEIGHT="40" WIDTH="40"> <STRONG>TOGGLE 1/0</STRONG><BR>
When the terminal is in SET-UP B mode, this key turns the selected operational
feature on or off.</P>

<TABLE ID="F1-2B" CLASS="figure">
<CAPTION>Figure 1-2 VT100 Keyboard (cont.)</CAPTION>
<TBODY>
<TR>
<TD><IMG SRC="figure1-2b.gif" ALT="" HEIGHT="300" WIDTH="972"></TD>
</TR>
</TBODY>
</TABLE>

<P><IMG SRC="keys/br/g.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>BELL G</STRONG><BR>
When pressed in combination with the <SPAN CLASS="keyname">CTRL</SPAN> key, this key causes a bell code to be
sent to the host.</P>

<P><IMG SRC="keys/br/5.gif" ALT="[5]" HEIGHT="40" WIDTH="40"> <STRONG>SET-UP A/B</STRONG><BR>
When the terminal is 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.</P>

<P><IMG SRC="keys/br/4.gif" ALT="[4]" HEIGHT="40" WIDTH="40"> <STRONG>LINE/LOCAL</STRONG><BR>
In SET-UP mode, this key alternately places the VT100 ON LINE or LOCAL to your
system. When it is ON LINE, the VT100 communicates with your system. When it
is in LOCAL the VT100 is electrically disconnected from your system.</P>

<P><IMG SRC="keys/br/3.gif" ALT="[3]" HEIGHT="40" WIDTH="40"> <STRONG>CLEAR ALL TABS</STRONG><BR>
In SET-UP A, this key clears all horizontal tabs set in the VT100.</P>

<P><IMG SRC="keys/br/2.gif" ALT="[2]" HEIGHT="40" WIDTH="40"> <STRONG>SET/CLEAR TAB</STRONG><BR>
In SET-UP A, this key sets or clears individual horizontal tabs.</P>

<P><IMG SRC="keys/br/capslock.gif" ALT="" HEIGHT="40" WIDTH="72"> <STRONG>CAPS LOCK</STRONG><BR>
This key enables the transmission of uppercase alphabetic characters only. All
numeric and special symbol keys remain in lowercase.</P>

<P><IMG SRC="keys/br/noscroll.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>NO SCROLL</STRONG><BR>
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.</P>

<P><IMG SRC="keys/br/ctrl.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>CTRL</STRONG><BR>
When pressed in combination with another key, the <SPAN CLASS="keyname">CTRL</SPAN> key causes the VT100
to transmit a code which has a special meaning to your system.</P>

<P><IMG SRC="keys/br/tab.gif" ALT="" HEIGHT="40" WIDTH="60"> <STRONG>TAB</STRONG><BR>
This key transmits a tab code.</P>

<P><IMG SRC="keys/br/esc.gif" ALT="" HEIGHT="40" WIDTH="40"> <STRONG>ESC</STRONG><BR>
This key transmits a code which normally has a special meaning to your system. In
many applications, it tells your system to treat the next keys pressed as a command.</P>

<H3 ID="S1.1.1">Monitor Controls</H3>
<P>The VT100 monitor contains only two controls: the power switch and the power
selector switch, which is used to adapt the terminal to the available ac input
voltage range (see specifications).</P>

<H4 ID="S1.1.1.1">Audible Indicators (Tones)</H4>
<P>There are three audible alarms associated with the VT100: a short tone (click), a
long tone (bell), and a series of long tones.</P>
<P><STRONG>Short Tone (Click)</STRONG> -- The short tone is sounded by the terminal whenever a key is
pressed, with the following exceptions:</P>
<UL>
<LI><SPAN CLASS="keyname">SHIFT</SPAN> or <SPAN CLASS="keyname">CTRL</SPAN> keys do not generate any keyclick because these keys do
not transmit any codes but only modify the codes transmitted by other
keys.</LI>
<LI>KBD LOCKED indicator is turned on; in which case, the characters typed
are lost.</LI>
<LI>The keyclick feature has been turned off in SET-UP mode.</LI>
</UL>
<P><STRONG>Long Tone (Bell)</STRONG> -- The long tone is sounded by the terminal to indicate one of the
following conditions:</P>
<UL>
<LI>A bell code was received from the computer.</LI>
<LI>The cursor is eight characters away from the right margin and the margin
bell feature is enabled.</LI>
</UL>
<P><STRONG>Series of Long Tones</STRONG> -- The terminal will sound the long tone several times in
rapid succession to indicate that the nonvolatile memory (NVR) had difficulty in
reading or writing the SET-UP features. (When this occurs, check the SET-UP
features and then perform the Recall or Save operation again.)</P>

<H2 ID="S1.2">Part 2 -- Set-Up Mode</H2>
<P>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) which always remembers what features have been selected, as if a
switch had been set.</P>
<P>The 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 the features stored in the temporary memory is shown 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, the terminal operation will reflect the new feature selection. If a recall
operation is performed, or the terminal is reset, or the terminal power is turned
OFF, all temporary feature settings are replaced by the features that have been
stored on a fixed basis.</P>
<H3 ID="S1.2.1">SET-UP Features at a Glance</H3>
<P>When entered, SET-UP mode provides two brief summaries of the current feature
status. The first presentation -- SET-UP&nbsp;A -- displays the location of the tab stops
set in the terminal and a visual ruler which numbers each character position on the
line. The second presentation -- SET-UP&nbsp;B -- summarizes the status of the other
terminal features.</P>
<P><STRONG>SET-UP&nbsp;A</STRONG> -- To enter SET-UP&nbsp;A, press the <SPAN CLASS="keyname">SET-UP</SPAN> key. The display will now have
a presentation similar to <A HREF="figure1-4.html">Figure&nbsp;1-4</A>. The bottom line of the display consists of a
"ruler" which numbers each character position available on a line. The location of
each tab stop is shown by a "T" placed above the ruler. If the tab stop(s) set are
those desired, you may exit SET-UP mode by pressing the <SPAN CLASS="keyname">SET-UP</SPAN> key again or
you may now change the tabs to meet your requirements.</P>
<P><STRONG>SET-UP&nbsp;B</STRONG> -- SET-UP&nbsp;B mode may only be entered from SET-UP&nbsp;A mode. To enter
SET-UP&nbsp;B from SET-UP&nbsp;A, press the <SPAN CLASS="keyname">5</SPAN> key on the main keyboard. The display will
then look like <A HREF="figure1-5.html">Figure&nbsp;1-5</A>.</P>
<P><A HREF="figure1-6.html">Figure&nbsp;1-6</A> summarizes the SET-UP&nbsp;B presentation. This summary allows you to
quickly determine what features are enabled. For additional information on a feature
refer to the Definition of Each Feature section.</P>
<P>To exit SET-UP&nbsp;B press the <SPAN CLASS="keyname">SET-UP</SPAN> key.</P>
<H3 ID="S1.2.2">Determining What a SET-UP Feature Does</H3>
<P>The SET-UP features are basically a series of options in the VT100 that allow the
terminal to be tailored to its operating environment. <A HREF="table1-1.html">Table&nbsp;1-1</A> lists each feature
and places it in one or more of the following general categories:</P>
<UL>
<LI>Installation</LI>
<LI>Computer compatibility</LI>
<LI>Operator comfort</LI>
</UL>
<P>The installation category concerns itself with the initial installation of the terminal
and any special options that may be attached to the terminal. If any terminal
options are added or removed, or the physical location of the installation is
changed, verify the settings of these SET-UP features.</P>
<P>Computer compatibility contains the features which 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 would normally
change only when you need to communicate with a different computer or a
unique software package.</P>
<P>The operator comfort category contains the 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 compuer.</P>
<P>The next section, Definition of Each SET-UP Feature, describes the specific function
of each feature.</P>
<H3 ID="S1.2.3">How To Change a SET-UP Feature</H3>
<P>Changing any or all of the SET-UP features is a simple operation and is generally
performed by following the same basic steps.</P>
<OL>
<LI>Enter SET-UP mode by pressing the <SPAN CLASS="keyname">SET-UP</SPAN> key</LI>
<LI>Select the appropriate SET-UP mode by pressing the <SPAN CLASS="keyname">5</SPAN> key on the main
keyboard each time you want to switch from SET-UP&nbsp;A to SET-UP&nbsp;B or
from SET-UP&nbsp;B to SET-UP&nbsp;A.</LI>
<LI>Position the cursor above the feature switch or tab stop to be changed.
To position the cursor, the <SPAN CLASS="keyname">SPACEBAR</SPAN>, <IMG SRC="keys/br/leftsmall.gif" ALT="[Left]" HEIGHT="15" WIDTH="15">, <IMG SRC="keys/br/rightsmall.gif" ALT="[Right]" HEIGHT="15" WIDTH="15">, <SPAN CLASS="keyname">TAB</SPAN> and <SPAN CLASS="keyname">RETURN</SPAN>
keys may be used. Some features do not use this step since a specific
key is dedicated to changing the feature.</LI>
<LI>Change the feature setting by pressing either the <SPAN CLASS="keyname">6</SPAN> key on the main
keyboard or the appropriate dedicated key. Each time the key is pressed
the feature will change, generally to the opposite state.</LI>
</OL>
<P><A HREF="table1-2.html">Table&nbsp;1-2</A> briefly summarizes the SET-UP features, the SET-UP mode you must be
in to change a given feature, and the key used to change the feature setting.</P>
<H3 ID="S1.2.4">Setting the Answerback Message</H3>
<P>Setting the answerback message is different from setting any of the other terminal
features. An answerback message can be typed into the VT100, using the following
steps:</P>
<OL>
<LI>Place the terminal in SET-UP&nbsp;B mode.</LI>
<LI>Press the <SPAN CLASS="keyname">SHIFT</SPAN> and <SPAN CLASS="keyname">A</SPAN> key simultaneously. The terminal will respond
by placing A&nbsp;= on the screen. (The <SPAN CLASS="keyname">SHIFT</SPAN> key is required. The
<SPAN CLASS="keyname">CAPS&nbsp;LOCK</SPAN> key will not work here.)</LI>
<LI>Type the message delimiter character which may be any character not
used in the actual answerback mesage. The message delimiter character
is not a part of the answerback message. If a mistake is made when
typing the answerback message, type the message delimiter character
again and go back to step 2. This is the <EM>only</EM> way to correct errors in the
answerback message.</LI>
<LI>Type the answerback message. The message may be up to 20 characters,
including space and control characters. Control characters will be
displayed as a <IMG SRC="diamondsmall.gif" ALT="diamond" HEIGHT="15" WIDTH="12"> character to indicate their presence in the message.</LI>
<LI>Type the message delimiter character. Once the message delimiter
character is typed the answerback message will disappear from the
screen.</LI>
</OL>
<P>Once the above steps have been completed the answerback message will be temporarily
stored in the VT100 and can be saved with the Save operation.</P>
<H3 ID="S1.2.5">Saving the SET-UP Features</H3>
<P>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 the terminal power is turned off, all temporary
feature settings are replaced by the features that have been stored on a fixed basis.</P>
<P>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:</P>
<OL>
<LI>Place the terminal in SET-UP mode.</LI>
<LI>Press the <SPAN CLASS="keyname">SHIFT</SPAN> and <SPAN CLASS="keyname">S</SPAN> keys simultaneously. The screen will clear and
the message "wait" will be displayed in the upper-left corner. After a
brief wait, the terminal will return to SET-UP&nbsp;A mode.</LI>
</OL>
<P CLASS="note">NOTE: The save operation must be performed at the terminal keyboard. The
computer cannot perform this operation, although it can temporarily modify the settings of
some VT100 features.</P>
<P>Once these steps have been performed, SET-UP features which had been temporarily
stored will now be stored on a fixed basis.</P>
<H3 ID="S1.2.6">Recalling SET-UP Features</H3>
<P>The temporarily stored SET-UP feature settings may differ from the settings which
have been stored on a fixed basis. If you wish to return to the fixed settings,
perform the recall operation as follows:</P>
<OL>
<LI>Place the terminal in SET-UP mode.</LI>
<LI>Press the <SPAN CLASS="keyname">SHIFT</SPAN> and <SPAN CLASS="keyname">R</SPAN> keys simultaneously. The screen will clear and
the message "wait" will appear in the upper-left corner of the screen.
After a brief wait the terminal will return to SET-UP&nbsp;A mode.</LI>
</OL>
<P CLASS="note">NOTE: When a recall operation is performed the contents of the
screen are destroyed.</P>
<H3 ID="S1.2.7">Resetting the Terminal</H3>
<P>The VT100 may be reset from the keyboard. When the terminal is reset, the terminal
memory is cleared and the self-test program is run as if the terminal power
switch had been turned OFF and then back ON. To reset the terminal:</P>
<OL>
<LI>Place the terminal in SET-UP mode.</LI>
<LI>Press the <SPAN CLASS="keyname">0</SPAN> key on the main keyboard. The VT100 will be reset, the
power on self-test will be run, and the terminal will set according to the
fixed SET-UP features.</LI>
</OL>
<P CLASS="note">NOTE: When a reset operation is performed the contents of the screen are
destroyed and any options present may be affected.</P>
<H2 ID="S1.3">Part 3 -- Definition of Each SET-UP Feature</H2>
<P>This section describes each SET-UP feature in detail (in alphabetical order) and
states how each feature affects the terminal.</P>
<P CLASS="note">NOTE: Unless otherwise stated, entering SET-UP mode and changing features
does not result in the loss of data displayed on the screen.</P>
<P><STRONG>ANSI/VT52 Mode</STRONG><BR>
The VT100 terminal follows two different programming standards -- American
National Standards Institute (ANSI) and VT52. In ANSI mode, the VT100 will
generate and respond 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 the programmer's section of this manual.</P>
<P><STRONG>ANSWERBACK Message</STRONG><BR>
Answerback is a question and answer sequence where the host computer asks the
terminal to identify itself. The VT100 answerback features provides the terminal
with the capability 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
typing <SPAN CLASS="keyname">CTRL</SPAN>-<SPAN CLASS="keyname">BREAK</SPAN>.</P>
<P><STRONG>AUTO REPEAT</STRONG><BR>
The auto repeat feature 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:</P>
<UL>
<LI><SPAN CLASS="keyname">SET-UP</SPAN></LI>
<LI><SPAN CLASS="keyname">ESC</SPAN></LI>
<LI><SPAN CLASS="keyname">NO SCROLL</SPAN></LI>
<LI><SPAN CLASS="keyname">TAB</SPAN></LI>
<LI><SPAN CLASS="keyname">RETURN</SPAN></LI>
<LI><SPAN CLASS="keyname">CTRL</SPAN> and any key</LI>
</UL>
<P><STRONG>AUTO XON/XOFF</STRONG><BR>
The VT100 is capable of automatically generating synchronizing codes XON (DC1)
and XOFF (DC3). The XOFF code is used to stop the transmission of data from the
computer to the terminal; the XON code is used to resume transmission. With the
feature enabled, the VT100 will generate the XOFF code when one of the following
events occur:</P>
<OL>
<LI>The internal buffer is nearly full</LI>
<LI>The <SPAN CLASS="keyname">NO&nbsp;SCROLL</SPAN> key is pressed</LI>
<LI>The terminal is placed in SET-UP mode</LI>
<LI><SPAN CLASS="keyname">CTRL</SPAN>-<SPAN CLASS="keyname">S</SPAN> is pressed.</LI>
</OL>
<P CLASS="note">NOTE: The VT100 will always stop transmission when an XOFF (DC3) code
is received and will resume transmission when an XON (DC1) code is received regardless
of the AUTO XON/XOFF feature setting.</P>
<P>When either the buffer empties, the <SPAN CLASS="keyname">NO&nbsp;SCROLL</SPAN> key is pressed again, the terminal
is taken out of SET-UP mode, or <SPAN CLASS="keyname">CTRL</SPAN>-<SPAN CLASS="keyname">Q</SPAN> is pressed, the VT100 will transmit
the XON code to resume transmission from the computer to the terminal.</P>
<P>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.</P>
<P><STRONG>BITS PER CHARACTER</STRONG><BR>
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.</P>
<P><STRONG>CHARACTERS PER LINE</STRONG><BR>
The VT100 is capable of displaying either 80 or 132 characters per line. In the 80
character per line mode, the screen is 80 characters wide by 24 lines high. In the
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 the 132
character per line mode, the displayed lines are physically the same width as in the
80 character per line mode but the characters are more compact.</P>
<P CLASS="note">NOTE: When changing from 80 to 132 character per line mode or vice-versa,
the current contents of the screen are lost.</P>
<P CLASS="note">The use of double-width characters reduces the number of characters per
line by half.</P>
<P><STRONG>CURSOR</STRONG><BR>
The VT100 offers a choice of two cursor representations to indicate the "active
position", 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 (<IMG SRC="blocksmall.gif" ALT="[]" HEIGHT="15" WIDTH="15">). The cursor
selection may perform an additional function; see the SGR escape sequence definition
in <A HREF="chapter3.html">Chapter&nbsp;3</A>.</P>
<P><STRONG>INTERLACE</STRONG><BR>
This feature is used for high resolution options. To reduce screen flicker the interlace
feature should be turned off if such an option is not installed.</P>
<P><STRONG>KEYCLICK TONE</STRONG><BR>
The keyclick is a tone which is generated every time a code transmitting key is
pressed. The keyclick 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 an audible feedback from the keyboard.</P>
<P>Like the bell tone, the keyclick volume <EM>is not adjustable</EM>.</P>
<P><STRONG>LINE/LOCAL</STRONG><BR>
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 (the
keyboard ON-LINE indicator is ON) 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 (the keyboard LOCAL indicator is ON), 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.</P>
<P><STRONG>MARGIN BELL</STRONG><BR>
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.</P>
<P><STRONG>NEW LINE</STRONG><BR>
The new line feature enables the <SPAN CLASS="keyname">RETURN</SPAN> key on the terminal to function like the
<SPAN CLASS="keyname">RETURN</SPAN> key on an electric typewriter. When the new line feature is enabled,
pressing the <SPAN CLASS="keyname">RETURN</SPAN> 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.</P>
<P CLASS="note">NOTE: If double line feeds occur consistently, turn this feature off since
the computer is already performing this function automatically.</P>
<P>When the new line feature is disabled, the <SPAN CLASS="keyname">RETURN</SPAN> key generates only the CR
code; an LF code causes the terminal to perform a line feed only.</P>
<P><STRONG>PARITY</STRONG><BR>
Parity, when enabled, checks for correct data transmission. If a transmission error
occurs, the VT100 can detect it and indicate its presence by placing a checkerboard
character (<IMG SRC="checkersmall.gif" ALT="[]" HEIGHT="15" WIDTH="12">) 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.</P>
<P CLASS="note">NOTE: If the parity feature is turned off, the parity sense selection will
be disregarded.</P>
<P><STRONG>PARITY SENSE</STRONG><BR>
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 will be rejected even
though the character was received correctly by the VT100. If a parity incompatibility
occurs, the checkerboard character (<IMG SRC="checkersmall.gif" ALT="[]" HEIGHT="15" WIDTH="12">) will be shown on the screen
in place of the received character.</P>
<P><STRONG>POWER</STRONG><BR>
During the initial installation, the terminal display must be set to the power line
frequency. In the U.S. this is set to 60 hertz.</P>
<P><STRONG>RECEIVE SPEED</STRONG><BR>
The receive speed must be set to match the 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,
19,200 baud.</P>
<P><STRONG>SCREEN BACKGROUND</STRONG><BR>
The screen background feature of the VT100 allows the operator to determine the
background of the screen. In the normal screen mode, the display contains light
characters on a dark background; in the reverse screen mode, the display contains
dark characters on a light background.</P>
<P><STRONG>SCREEN BRIGHTNESS</STRONG><BR>
Unlike most video terminals, the VT100 does not contain switches or knobs to
adjust screen brightness. Instead, the VT100 electronically controls the 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.</P>
<P><STRONG>SCROLL</STRONG><BR>
Scrolling 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 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. The movement of lines occurs at a smooth steady rate
allowing the data to be read as it appears on the screen.</P>
<P CLASS="note">NOTE: Smooth scroll mode allows a maximum of six lines of data per second to be added
to the screen. The Auto XON/XOFF feature must be enabled and supported by the host
computer to ensure that data is not lost when smooth scroll mode is enabled.</P>
<P><STRONG>TABS</STRONG><BR>
Just like a typewriter, the VT100 can jump or tab to preselected points on a line.
These tab stops may be individually changed, or totally cleared and then set.</P>
<P><STRONG>TRANSMIT SPEED</STRONG><BR>
Transmit speed must be set to match the computer receive speed. The VT100 is
capable of transmitting 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.</P>
<P>Transmit speed is independent of receive speed; the terminal may transmit data at
one speed and receive data at a different speed.</P>
<P><STRONG>WRAPAROUND</STRONG><BR>
When this feature is enabled, the 81st or 133rd character (depending upon the
line size selected) inserted on a line is automatically placed in the first character
position of the next line. If the wraparound feature was not enabled, the 81st or
133rd character and all following characters would be overwritten into the last
character position of the current line.</P>
<P CLASS="note">NOTE: The use of double-width characters reduces the number of characters
per line by half.</P>
<P><IMG SRC="keys/bk/3.gif" ALT="[3]" HEIGHT="40" WIDTH="40"> (shifted)<BR>
The VT100 contains character sets for the U.S. and the United Kingdom. The
difference between the two character sets is one character, the # or &pound; symbol.
When the standard U.S. character set is selected, the uppercase <SPAN CLASS="keyname">3</SPAN> key on the main
keyboard displays the # character. The &pound; character is displayed when the U.K.
character set is selected.</P>
<H2 ID="S1.4">Part 4 -- Self-Testing the VT100</H2>
<P>A self-test mode is built into the VT100 that automatically, or on command, tests
the condition of the terminal should a fault be suspected. The self-test program
checks the following items:</P>
<UL>
<LI>Advanced Video Memory (if option is installed)</LI>
<LI>Nonvolatile Memory (NVR)</LI>
<LI>Internal Memory</LI>
<LI>Keyboard</LI>
</UL>
<P>This test is performed automatically whenever the terminal is turned on.</P>
<H3 ID="S1.4.1">Self-Test Error Codes</H3>
<P>There are two broad categories of errors: fatal and nonfatal.</P>
<P>Fatal errors cause the terminal to immediately stop all operations. No intelligible
information is displayed on the screen; however, the screen most likely contains a
random pattern of characters. The only error indication (in addition to the random
characters) is a possible error code displayed on the programmable keyboard
LEDs, L1--L4; however, no terminal function, including the lighting of LEDs, is
guaranteed if a fatal error is found.</P>
<P CLASS="note">NOTE: The loopback and EIA modem control tests are not performed
on power-up; they must be invoked separately with the proper escape sequence.
See the programmer's section for further information on these tests.</P>
<P>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.</P>
<P>There are five types of nonfatal errors:</P>
<OL>
<LI>(AVO) Advanced Video Option data RAM</LI>
<LI>(NVR) Nonvolatile data RAM checksum error</LI>
<LI>(KBD) Keyboard missing or malfunction</LI>
<LI>(Data) Data loopback error</LI>
<LI>(EIA) EIA modem control error</LI>
</OL>
<P><A HREF="table1-3.html">Table&nbsp;1-3</A> shows the possible nonfatal error characters that may appear on the
screen and the failure represented by each character.</P>
<H2 ID="S1.5">Part 5 -- What To Do in the Event of a Problem</H2>
<P>If it appears that there is a problem in the terminal, you should initiate the power-up
self-test program. This test will help to determine if the problem lies in your
terminal or in some other part of the computer system. <A HREF="table1-4.html">Table&nbsp;1-4</A> describes the
items an operator can check prior to making a service call.</P><DIV CLASS="navbar"><HR>
<TABLE WIDTH="100%">
<TBODY>
<TR>
<TD ALIGN="LEFT" WIDTH="33%">&nbsp;</TD>
<TD ALIGN="CENTER" WIDTH="34%"><A HREF="contents.html">Contents</A></TD>
<TD ALIGN="RIGHT" WIDTH="33%"><A HREF="chapter2.html">Chapter 2</A></TD>
</TR>
</TBODY>
</TABLE>
<TABLE WIDTH="100%">
<TBODY>
<TR>
<TD WIDTH="48"><A TITLE="Terminal Info" HREF="http://vt100.net/"><IMG SRC="button-terminals.gif" ALT="Terminal Info" HEIGHT="48" WIDTH="48" BORDER="0"></A></TD>
<TD WIDTH="48"><A TITLE="Guestbook" HREF="http://vt100.net/cgi/guestbook"><IMG SRC="button-guestbook.gif" ALT="Guestbook" HEIGHT="48" WIDTH="48" BORDER="0"></A></TD>
<TD ALIGN="RIGHT" WIDTH="100%"><SMALL>http://vt100.net/docs/vt100-ug/chapter1.html</SMALL></TD>
</TR>
</TBODY>
</TABLE></DIV></BODY>
</HTML>