Skip to content

VT510

Features from the DEC VT510 (1993), one of the later terminals in DEC's VT series (the VT520 and VT525 followed). The VT510 added cursor visibility control (DECTCEM), reverse video mode (DECSCNM), and scroll up/down commands (SU/SD). While no modern terminal implements the full VT510 specification, specific VT510 features like DECTCEM have become universal. The VT510 Reference Manual remains the most complete documentation of DEC escape sequences and is frequently cited as a primary reference for terminal implementors. The VT520 (1994) and VT525 (1995) were the final DEC hardware terminals before Compaq's acquisition. The VT510 Reference Manual's enduring influence is remarkable — terminal authors in 2024 still consult this 30-year-old document as their primary specification source.

20 features in this standard · Specification ↗

The VT510 codified several features that are now universal in every terminal emulator. DECTCEM (ESC [?25h to show, ESC [?25l to hide) controls cursor visibility — every shell prompt hides the cursor during redraws, and every spinner animation relies on this. DECSCNM (ESC [?5h) enables reverse video mode, swapping foreground and background across the entire screen. SU/SD (ESC [nS / ESC [nT) scroll the screen content up or down without moving the cursor.

The VT510 also documented DECRPM (Request Mode, ESC [?Ps$p), which lets applications query whether a specific mode is currently set. This is increasingly important for modern feature detection — instead of blindly enabling bracketed paste or mouse tracking, an application can ask the terminal "is mode ?2004 currently active?" and get a definitive answer.

While the VT510 hardware is long obsolete, its reference manual is the closest thing terminal emulation has to a comprehensive spec. When a terminal implementor encounters an ambiguous DEC sequence, the 600+ page VT510 manual is the authoritative source — making it arguably the most important technical document in the terminal ecosystem.

Historical Context

The DEC VT510, released in 1993, arrived near the end of the hardware terminal era. DEC followed it with the VT520 and VT525 (adding dual-session and color capabilities respectively) before Compaq acquired DEC in 1998, ending the VT line. These were among the last dedicated hardware terminals manufactured — the industry was shifting to PCs running terminal emulator software.

While no modern terminal implements the full VT510 specification, specific features it documented — DECTCEM (cursor visibility), DECSCNM (reverse video), DECCOLM (132-column mode), DECSCL (conformance level), and numerous private modes — became universal in software emulators. The VT510 was also the first DEC terminal to support multiple sessions on a single screen.

The VT510 Reference Manual remains the most cited document in terminal emulation development. At over 600 pages, it is the closest thing to a comprehensive specification for DEC escape sequences, covering everything from basic cursor movement to obscure private modes. When terminal developers encounter an unfamiliar DEC sequence, the VT510 manual is where they look — it has outlived the hardware it described by decades.

Analysis2026-04-06

VT510 defines 18 features in the terminfo.dev matrix. Average adoption across terminals: 89%. Full compliance (100%): iTerm2, vterm.js, Alacritty, WezTerm. Lowest: vt100.js at 67% (12/18).

Terminal Applications

Headless Backends

Parser correctness tested via Termless. A means the parser accepts the sequence, not that it renders correctly.