AT&T / Teletype DMD 5620 Terminal Emulator core library
Go to file
Seth Morabito 1f31d4e38a Added .travis.yml 2018-12-09 18:48:34 -08:00
src Bump to 0.2.0 2018-12-09 18:38:47 -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
.travis.yml Added .travis.yml 2018-12-09 18:48:34 -08:00
Cargo.toml Fixed typo in badges 2018-12-09 18:41:06 -08:00
LICENSE.txt Separate README/LICENSE 2018-11-17 10:45:38 -08:00
README.md Added Travis-CI badge 2018-12-09 18:45:58 -08:00

README.md

AT&T DMD5620 Core

Build Status

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

Note that there is no user interface: This is a back-end library only. It may be used as a component to build a fully-fledged emulator, however.

Emulator Reference Implementation

For a reference implementation emulator that uses this library, please see the "DMD" project on GitHub.