#emulation #8080 #load-file #sio

app teletype

Altair 8800 / teletype emulator (via 88-SIO board) for my 8080 emulator

9 breaking releases

0.14.0 Mar 29, 2024
0.12.0 Aug 6, 2023
0.11.0 Feb 2, 2023
0.10.0 Oct 15, 2022
0.7.0 Nov 6, 2021

#144 in Emulators

Download history 7/week @ 2024-02-17 18/week @ 2024-02-24 1/week @ 2024-03-02 1/week @ 2024-03-16 77/week @ 2024-03-23 49/week @ 2024-03-30 65/week @ 2024-04-06

192 downloads per month

MIT license

11KB
194 lines

Altair 8800 / Teletype Emulator

Current Crates.io Version Downloads badge

This is an Altair 8800 / 88-SIO / teletype emulator, written with my 8080 emulator library. The 8080 processor speed is 2.1 Mhz.

To install:

cargo install teletype

or go to the releases section of this github page. (Windows or Apple universal binary)

You can run an Altair binary, for example BASIC 3.2 for which this program has been developed:

teletype 4kbas32.bin
MEMORY SIZE? 
TERMINAL WIDTH? 
WANT SIN? Y

62166 BYTES FREE

BASIC VERSION 3.2
[4K VERSION]

OK

The escape key opens a menu, from which you can:

  • Quit the emulator without having to press CTRL-C
  • Load a file from your disk. This "injects" the text of the file into the teletype and is very convenient to load a BASIC program, since BASIC 3.2 does not provide disk operation commands.

Pressing ESC a second time quits the menu.

On this page you will find several basic programs. I personally love seawar4k.bas and lander4k.bas.

Dependencies

~1–10MB
~84K SLoC