|Developer||Digital Equipment Corporation|
- "VT-05" can also refer to Vermont's 5th congressional district.
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 (such as blinking, bolding, underlining, or reverse video) were supported. The VT05 supported asynchronous communication at baud rates up to 2400 bits per second (although fill characters were required above 300 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 (as compared to contemporaneous hard copy terminals which required fill characters after each carriage return).
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 had a limited command set:
|SO||14||Move cursor. Followed by two characters encoding row and col, 32+Y and 32+X|
|CAN||24||Cursor left (not recommended)|
|FS||28||Home down, move to lower left corner|
|GS||29||Home up, move to upper left corner|
|RS||30||Erase to end of line|
|US||31||Erase to end of screen|
The screen could be cleared by sending GS and then US.