You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
8 months ago | |
---|---|---|
.github/workflows | 8 months ago | |
common | 8 months ago | |
doc | 1 year ago | |
test | 1 year ago | |
vcd@cc6f1fea7e | 8 months ago | |
vt52 | 8 months ago | |
vt100 | 8 months ago | |
.gitignore | 8 months ago | |
.gitmodules | 8 months ago | |
LICENSE | 9 months ago | |
README.md | 8 months ago |
README.md
Simulation of the VT52 and VT100 hardware
About
This is a software simulation of the VT100 hardware. (There is also a VT52 simulation.) The original firmware ROM is built in and executed by an 8080 emulator. Other components include video display with character generator ROM, settings NVRAM, Intel 8251 USART, and a keyboard matrix scanner. The Advanced Video Option is not included.
To build this, you need to have the SDL2 and SDL2_image libraries installed.
Usage
The command line syntax is vt100 [-f] [-D] [-R test] program/device
.
-f
enters full screen. Toggle with F11.-D
enters a PDP-10 style DDT for debugging the firmware.-R test
runs a CP/M program; this is only for testing.-C
turns capslock into control.-Q
disables use of OpenGL.-N
field rate.program/device
is any command to run as a child process providing I/O, or a character device assumed to be a serial port.
F9 is the SET-UP key. See a VT100 User Guide for instructions. Control+F11 exits the simlator.
3D Printed Model
This simulator was inspired by Michael Gardi's 3D printed model, see his instructions and GitHub files.