VT100

VT100
MakeDigital Equipment Corporation
ModelVT100
Model NumberVT100-AB
Serial NumberAB73340
Release Date1978
Cost New?
Acquired2022-08-22
ConfigurationNo keyboard, no options, spare access cover. Elston monitor
StatusNot working on internal video (external video works)
PrintsetBasic video board: March 1980 version applies
Monitor board: Feb 1982 version applies (but not for the physical layout)
Details

The VT100 is the classic serial video terminal. It implemented a standard for escape codes to control the terminal, and VT100 emulation survives to this day. It was used to communicate with any machine that had a RS-232 serial interface, and was used extensively with the VAX line of computers.

It had an 80-character by 24 line display, but it could also do 132-character width, double-height, double-width etc. It had some basic box-drawing characters to allow some very basic graphics to be drawn. It was built around the Intel 8080 processor, which executes the firmware that implements the control of the terminal.

The VT100 had several variants like the VT101, VT102 and VT125.

Restoration History

DateDetails
2022-09-18Added missing screw for heatsink on the 7812 (Z2) regulator in the power supply. See VT100 Ram Fault.
2022‑09‑19Recapped the video monitor board, apart from the non-polarised one. See VT100 Ram Fault.
2023-10-01Replaced RAM chip E51. However because of an error I actually moved E50 to E51 and put a new chip in at E50. See VT100 Ram Fault.
2023-11-19Replaced UART on the basic video board for communicating with the keyboard. See VT100 Keyboard Constant Clicking Fault.
2023-12-06Replaced fuse on monitor board.
2024-03-11Replaced E10 (a shift register) that is getting too hot, but it still gets too hot.
2024-04-09Replaced the DC012 (E5) video control chip, using a socket. Restored external video.
2024-04-28Fixed dry joint on C47

Repair Reference Information

This section provides some notes that may be useful to anyone wanting to repair a VT100. The Technical Manual is invaluable and is available on BitSavers.

Power Supply

The pinout for the power supply connector is shown below:

PSU Pinout

Basic Video Board

There is a fantastic annotated disassembly of the firmware here.

The table below describes how to set up a logic analyser to capture various aspects of the operation of the board. It is worth noting that many of the signals, in particular the address and data bus, are available easily on the big connector marked J1.

IntentTrigger
RAM readTrigger on the rising edge of BV6 MEM RD. Need to wait for the 5th access to avoid the RAM test.
RAM writeTrigger on the falling edge of BV6 MEM WR.
Execution of a ROM addressAs for RAM read but trigger on the second occurrence to avoid the ROM checksum.
Keyboard writeConnect to XD0-XD7 (TBR1-TBR8) on the UART and trigger on the rising edge of LD XD (TBRL).
Reads during DMATrigger on the rising edge of BV4 CHAR CLK H, and BV4 DMA ENA L must be low. Address filter should be 2XXX.
Scan count on DC012Trigger on the negative edge of HORIZ BLANK H.
Commands to DC012Trigger on rising edge of VID WR2 L.

The serial communication with the keyboard is 7866 bits/sec, 8 stop bits, 1 stop bit, no parity. The data is in MSB order. The polarity appears to be the opposite of what you might expect.

Other

A common problem with the enclosure is that the grommets that hold the case together break. A useful source of these grommets in the USA is listed in the following forum post.