Skip to content
Iain Smith edited this page Sep 13, 2026 · 4 revisions

veetee

veetee is a DEC VT terminal emulator for the Linux and Windows desktop. It aims at SmarTerm/Reflection-class compatibility with real DEC terminals — VT52 through VT525 — so that OpenVMS and other legacy DEC hosts, including DECforms, FMS, EDT, EVE/TPU and SMG$ applications, behave exactly as they do on the hardware.

It follows DEC's own documentation and factory Set-Up defaults. Behaviour borrowed from xterm is available only as an explicit option.

Pages

  • Getting Started — requirements, installing, building, running
  • Windows — the Windows build: what works and how it differs
  • Connections — local shell, Telnet, SSH, serial lines, recording sessions
  • Using veetee — the window, fonts, status line, Hold Screen, copy and paste
  • Keyboard — how a PC keyboard maps to the DEC LK401, the keymap editor, key programming
  • Terminal Models — what each model emulates and how it identifies itself
  • OpenVMS — setting up DCL and applications for veetee, and recording them for testing
  • Conformance Testing — unit tests, vttest, esctest2, session scripts and recordings
  • Architecture — how the code is organised
  • Releases — versions, downloads and packages
  • Roadmap — milestones and what is still to come
  • Troubleshooting

Status

Release 0.6.0 completes milestone M6 apart from the OpenVMS acceptance recordings, and starts M7:

  • The VT100/VT102/VT52, VT220/VT320, VT420 and VT510/VT520/VT525 feature sets, including VT525 colour, the VT500 character sets, page memory and dual sessions.
  • An LK401 keyboard map in a TOML file with a visual editor, VT500 modified-key sequences and VT520 key programming.
  • Session recordings that replay through the emulator as tests.
  • Original fonts drawn on DEC's own character cells: 10×16 and 6×16 dots on the VT420 and VT500 series, with Greek, Hebrew and Cyrillic.
  • Telnet, SSH, serial and local connections on Linux and Windows.

The per-function status, with a source for each behaviour, is in the compatibility matrix. The project website is veetee.issinoho.com.

veetee is open source under MIT or Apache-2.0; its fonts are original designs under the SIL Open Font License.

Clone this wiki locally