Skip to content

GinjaNinja32/go-i8080

Repository files navigation

go-i8080: an Intel 8080 emulator

Usage

GoDoc
See the example/ folder for an example main file for the emulator which loads CP/M 2.2 and user-selected disk image files.

Details

  • BIOS-level emulation of CP/M
  • Disk support (somewhat hardcoded, see diskio.go)
  • Can run CP/M 2.2 (see example/ folder)

TODOs and limitations

  • Disk format is currently hardcoded
  • Instruction dispatch could probably be optimised
  • Split Run() into Run() and Step(), to allow per-instruction stepping

About

Intel 8080 emulator in Golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages