AT&T / Teletype DMD 5620 Terminal Emulator core library
Go to file
Seth Morabito 839008f66b Start of DMD machine-level 2018-11-18 21:13:09 -08:00
src Start of DMD machine-level 2018-11-18 21:13:09 -08:00
.gitignore Start of DMD machine-level 2018-11-18 21:13:09 -08:00
.rustfmt.toml Formatting 2018-11-18 17:53:37 -08:00
Cargo.toml Initial checkin 2018-11-17 10:42:18 -08:00
LICENSE.txt Separate README/LICENSE 2018-11-17 10:45:38 -08:00
README.md Separate README/LICENSE 2018-11-17 10:45:38 -08:00

README.md

AT&T DMD5620 Core

Core logic for an AT&T / Teletype DMD 5620 terminal emulator

Description

The AT&T / Teletype DMD 5620 terminal was a portrait display, programmable, windowing terminal produced in the early 1980s. It came out of research pioneered by Rob Pike and Bart Locanthi Jr., of AT&T Bell Labs.

DMD 5620 Terminal

This project implements the core logic needed to emulate a DMD 5620 terminal, including:

  • ROM
  • RAM
  • WE32100 CPU
  • I/O

This project is written in Rust, and uses Neon Bindings to compile down to a Node.js library for later inclusion in an Electron JavaScript application that will present the user interface and display drawing area.