An emulator for various m68k and z80 based computers, written in Rust. Currently it has support for the Sega Genesis, TRS-80, and Computie (my own project), with Macintosh support in the works
Go to file
2021-10-05 21:53:18 -07:00
binaries Added ROd instruction and fixed bug with MOVEM 2021-10-05 16:22:21 -07:00
src Added TRAP instruction and exception handling 2021-10-05 21:53:18 -07:00
.gitignore
Cargo.toml
README.md Updated readme 2021-10-03 10:00:58 -07:00
todo.txt Added TRAP instruction and exception handling 2021-10-05 21:53:18 -07:00

Moa

Started September 26, 2021

An emulator for m68k CPUs and devices. I originally started this project to distract myself while recovering from a bout of sickness. The idea was to emulate the computer I had built as part of the computie project.

Currently it can run the monitor program and load the kernel across serial (or the kernel can be loaded directly into memory), and it can boot the kernel, but an error occurs as soon as the kernel runs. It doesn't yet have interrupt support, but that will be the next thing added.