A Go library for providing support for Digital Equipment Corporation Video Terminals
Go to file
2024-08-12 22:29:23 +02:00
requivalence better organize the package and make main a test 2024-08-12 22:29:23 +02:00
vt220 better organize the package and make main a test 2024-08-12 22:29:23 +02:00
.gitignore Initial commit 2024-08-10 10:56:08 -04:00
go.mod initial commit 2024-08-10 16:58:44 +02:00
LICENSE Initial commit 2024-08-10 10:56:08 -04:00
README.md initial commit 2024-08-10 16:58:44 +02:00
vtterm.go better organize the package and make main a test 2024-08-12 22:29:23 +02:00

VT Tools

VT Tools is a Go library for providing support for Digital Equipment Corporation Video Terminals to Go programs.

It currently only supports the DEC VT220 in 8-bit Mode.

Why

Go programs are written in UTF-8. This can be cause challenges when running the compiled program on DEC Hardware Terminals which use a proprietary 8-bit encoding which (while flexible) is only partially compatible with modern character encoding formats.

This library aims to allow developers to write Go code (in UTF-8) which can be run correctly on DEC Video Terminals.

It also provides some support for manipulating the terminal in additional ways according to its documented spec.