<[?5l(B[?4h[?3l#6 WELCOME TO DIGITAL #6 AND THE EXCITING NEW VT100 #6 VIDEO DISPLAY TERMINAL The VT100 is the most versatile softcopy terminal ever offered by Digital. In its simplest form, it serves as a direct replacement for the well-known VT52. The screen format is 24 lines of 80 columns, in lower and upper case, and the VT100 will accept the complete set of VT52 escape sequences, including... [?2lCursor stepping...CCCCCCCCCCCCCCCCCCCC...to the right...BBBBBB...down...DDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...back to the left...AAAA...and u p...HJY#%We have direct cursor addressingHTo home position...Y*D...or...Y,H...an ywhere else...Y.L...on the screen... We have partial erase; we can erase the rest of a line...DDDDDDDDDDDDDDDDDDDDDKo r the rest of the screen... AAJAKHFrom here at home we can do the whole screen...HJThe keyboard alternatives exist, too, including alternate keypad and cursor control keys. We even have a set of special characters. F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~G<#6BUT... Beyond its capabilities as a VT52 emulator, the VT100 implements a full set of ANSI compatible controls, and a set of features never before found in a DEC terminal. It does, of course, have the normal cursor stepping.  ...to the right... [D...back to the left......down. .....and back up... ...but beside the unit cursor stepping, it has relative cursor spacing, by stepping with a parameterized move... from the margin......way right......back to the left......straight up ......and down again... ...all in a trice. Absolute direct cursor addressing is available in three forms. The parameterized ANSI sequences offer two commands. Each is implemented to allow the user freedom of choice.The third i s the "save and restore cursor" command pair.The available erase commands are much more versatile than the comparable VT52 modes. From the current cursor position, we can erase to the end of the line.7 (this part, for example). 8 ...or we can erase to the start of the line (as the line above). 8 or the entire current line from any point within it.The entire scre en can be bounded in the same manner, and we can erase to the end of the screen from the cursor... ...from the start of the screen to the cursor... ...or the whole screen at once... Several character sets may be resident in the VT100. The normal set is the USASCII set of letters and graphics... (B !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ There is a similar set for the United Kingdom... (A !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Special graphics may be enabled... (0 !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (BAn alternate character ROM may be installed...(1 !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (BOr last, alternate graphics may be available...(2 !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (B There may be as many as four optional character attributes which may be associated with any character on the screen. Normally, once an attribute is enabled it is associated with all characters displayed after it until it is changed. Characters with attributes never lose their attributes as long as they remain on the screen without being overwritten. The separate attributes are bold, underline, blink, and  reverse video. Attributes may be turned on in combination, as  bold and reverse. Any combinations are legal.  Along with the character attributes there are some line and screen wide attributes of note. #6One of the more dramatic is #6double width lines. Double width is selected on a line by line basis. Lines previously entered may be changed between modes selectively. #6 #6 #5 #5 #3Then there is the double height line. #4Then there is the double height line. The double height line is always double width, and provides that extra emphasis for very important displays. How could one miss the following, for example... #3A/C FAILURE - CALL REPAIR #4A/C FAILURE - CALL REPAIR‡‡ ‡‡ [?3hThe other dramatic display mode is the 132 column line. It, of necessity, clears the screen when invoked, but does allow the convenient display of wide format data such as program listin gs or financial reports with a minimum of distortion and line wraparound. #6The combination of 132 column mode and double width characters #6can also be used to simulate a 66 column screen if desired. #3Double height by 66 column #4Double height by 66 column #3may be very useful in limited vision applications. #4may be very useful in limited vision applications. [?3lThe last screen wide display attributes is full reverse video. [?5hThis provides a dark-on-light display which some users find helpful by providing more visible display area margins and a different screen contrast environment. The four possible character attributes may still be present, and they display as bold, underline, blink, and reverse. The bold on screen reverse, or character reverse on screen reverse may be particularly useful in a forms-filling or direct access editing environment to delimit used and unused display area. Note that changing screen background does not clear the screen. [?5lMost terminals just scroll, but the VT100 has two modes of scrolling and a definable scrolling region. [?4l This is typical scrolling, with the screen jumping from line to line. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [?4hThis is VT100 smooth scrolling. It is much more uniform and consistent, and reduces eyestrain and screen blur. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 By the use of the indexing sequences, the terminal can b e made MM to scroll in reverse, MM allowing new input to be at the top of the screen. Another useful feature of the VT100 scrolling system is the defined scrolling region. First we add a little screen background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background... ...background...DDDDDDDDDDDDDDDDDDDDDDDDDThe scrolling region is any contiguous set of lines on the screen in which normal scrolling takes place while the rest of the screen stays fixed.  The subset area may be used to display variable text while the background area is used to display forms or other fixed format material. [?6lThe background area may still be written to... ...but any explicit or implicit scrolling will be limited to the scrolling area.  MMMMScrolling in this area is still bidirectional. DDDDDMMMMMMMMMMMMSpeaking of forms, the VT100 has as a part of its special character sets a line character set suitable for the display of forms or simple charts and graphs: (0j k l m n o p q r s t u v w x (B Consider the following hypothetical form: (07qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq8l x x x x x x x x x x x x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjˆxˆxˆxˆxˆxˆxˆxˆxˆxˆ xˆxˆxˆxˆxˆk 8 tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu 8wˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆv8n8tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqu8(B7Digital Equipment Corporation Sample Video Form Terminal: VT100Date and time: 28-Mar-78 17:05 8A pproval: [?3h(0opqrsopqrsopqrsopqrsopqrsopqrsopqrsopqrsopqrsop qrsopqrsopqrsopqrsopqrsopqrsopqrsopqrsopqrsopqrsopqrsopqrs [Bopqrsopqrsopqrs(B The horizontal bar set gives one-fifth line vertical resolution, and in 132 colu mn mode, the total screen resolution is 120 rows by 132 columns. (07qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq8xˆxˆxˆxˆxˆ xˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆxˆ8nˆnˆnˆnˆnˆ8  1.0  0.5  0.0 -0.5 -1.0 8nnnnnnnnnn8123 [12C4567898sopqqrsopqrssopqqrs oopqqrrsooppqqrrssooppqqrrrssooopppqqqrrrssssooooppppqqqqrrrrrssssssoo ooooppppppppqqqqqqqqrrrrrrrrrrrsssss#6 Y=EXP(-0.4*X)  Y=SIN(1.5*X-1)8[5 mqoqsprspqrsoprsopqsoqspspsqpo [Asrrrrrsoqrororpsqpsrqposqposrporpspsprs[ Bopqqqqqporqoqoqsprspqrsoprsopqsoqspspsqpo [Asrrrrrsoqrororps(B[?3lEven the keyboard is special on t he VT100. Aside from being detached from the main housing to better accommodate user work areas, the actions of the keyboard are user programmable with regard to keyboard auto-repeat (on or off) codes sent from the cursor control keys codes sent from the alternate keypad and keyboard LED display. The other features are hard to demonstrate, but watch the LEDs, as these can be controlled quite easily. ‡The beep was to get your attention aga in. The left three lights are special purpose, the far left is terminal online, the next is terminal local (these are always complements of each other), and the next is keyboard lock. There is much more that can not be instantly demonstrated by an exerciser such as this. The VT100 has several reports it can make to a host, such as current cursor position, self- test confidence report, and terminal identification. It should also be noted that most of the changes in terminal operations shown under host control here can be user controlled through SET-UP mode, and the user-defined default set of such controls can be saved in memory and made immune to power outages or normal shutdowns. In short, the VT100 represents a new generation in video terminal architecture, and it is likely to serve as a base for a large class of divergent terminal applications in the years ahead.