VT05


The VT05 was the first free-standing CRT computer terminal from Digital Equipment Corporation introduced in 1970. Famous for its extremely futuristic styling, the VT05 presented the user with an upper-case only ASCII character display of 20 rows by 72 columns. The VT05 was a smart terminal that provided cursor addressing using a series of control characters, one of which allowed the cursor to be positioned at an absolute location on the screen. This basic system provided the basis of similar systems in the later and greatly improved VT50 and VT52 series.
The terminal only supported forward scrolling and direct cursor addressing; no fancier editing functions were supported. No special character renditions were supported. The VT05 supported asynchronous communication at baud rates up to 2400 bits per second.
Internally, the VT05 was implemented using four "quad-sized" DEC modules in a standard form-factor DEC backplane. The cards were mounted nearly horizontally over an off-the-shelf CRT monitor. The keyboard used advanced capacitive sensors, but this proved to be unreliable and later keyboards used a simple four-contact mechanical switch.
The VT05's dynamic storage was a PMOS shift register; the delays associated with manipulating the data in the shift register resulted in the VT05 requiring fill characters after each line feed.
The VT05 also had the capability of acting as a black-and-white RS-170-standard video monitor for videotape recorders, cameras, and other sources. The VT05 was equipped with a video input, and could superimpose its text over the displayed video, making it suitable for interactive video systems.
The VT05 was eventually superseded by the VT50 which itself was quickly superseded by the VT52.

Commands

The VT05 had a limited command set:
CharCodeFunction
VT11Cursor down
SO14Move cursor. Followed by two characters encoding row and col, 32+Y and 32+X
CAN24Cursor left
EOM25Cursor right
SUB26Cursor up
FS28Home down, move to lower left corner
GS29Home up, move to upper left corner
RS30Erase to end of line
US31Erase to end of screen

The screen could be cleared by sending GS and then US.