Want to learn more? Subscribe to @Paleotechnica on YouTube for some upcoming videos about the VT420 and how the emulator works!
Blaze is an emulator for the VT420 terminal and more.
Blaze is written in Rust, using the the i8051 emulator crate and the Pixels framebuffer library.
Please help: If you have access to a VT420
terminal with the PCTERM option (the Olivetti
WS-885 or VT420-D6), or one of the other language models, the
EEPROM images are needed. Please file an issue on the GitHub
repository if you have access to one and would like to help.
Blaze emulates the full hardware of a VT420 terminal including: the LK201 keyboard, DC7166B/DC7166C video processor with smooth scrolling, multi-session support, and 132-column support, along with the 8051 CPU, 5911 EEPROM, and DUART.
Blaze can use a number of different connection backends including:
Play with the emulator in your browser!
Tips: press F3 to configure the terminal, F4 to switch between sessions, and Ctrl+F4 to split the screen.