The DEC VT100 Terminal
Work is largely finished (for now) on the latest PCjs machine simulation: the original DEC VT100 Terminal.
Most (nearly all) VT100 emulators are really just ANSI Escape Code emulators, whereas we are emulating the original VT100 firmware, along with elements of the original hardware architecture. Features you probably won't find in other emulators include:
- Font from the original VT100 font ROM
- Double-wide and double-high characters
- 80/132 column support
- Smooth scrolling (once you've enabled it on the SET-UP B screen)
There's no AVO support yet, so 132-column mode is limited to 14 lines instead of the usual 24. AVO support will probably be the next major feature we implement.
You must change the terminal from ONLINE to LOCAL mode to type anything on its screen (or you can press the TEST RECEIVER button). Alternatively, you can play with the Dual VT100 Terminal Demo, which demonstrates two virtually connected terminals; anything you type into one should appear on the other.
Over time, you can expect to see more PCjs machine demos appearing on the site that make use of one or more VT100 terminals alongside other machines, highlighting their ability to drive serial terminals in multi-user and/or multi-display environments.
Stay tuned!