2021-09-28 23:09:38 +00:00
|
|
|
|
|
|
|
Moa
|
|
|
|
===
|
|
|
|
|
|
|
|
###### *Started September 26, 2021*
|
|
|
|
|
2021-10-03 17:00:58 +00:00
|
|
|
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
|
2021-10-10 03:35:52 +00:00
|
|
|
[computie project](https://transistorfet.github.io/projects/computie).
|
2021-10-03 17:00:58 +00:00
|
|
|
|
|
|
|
Currently it can run the monitor program and load the kernel across serial
|
2021-10-10 03:35:52 +00:00
|
|
|
(or the kernel can be loaded directly into memory), and it can boot the kernel.
|
|
|
|
It opens two PTYs: one for the serial terminal, and one for the SLIP connection,
|
|
|
|
and launches both `pyserial-miniterm` automatically connected to the console PTY,
|
|
|
|
and launches `slattach` with the associated setup commands to create the SLIP
|
|
|
|
device on the host, and set up routing.
|
|
|
|
|
|
|
|
There are currently peripheral emulators for the MC68681 dual serial port
|
|
|
|
controller, and the ATA device, which loads the compact flash image on startup,
|
|
|
|
which the OS can read.
|
2021-09-28 23:09:38 +00:00
|
|
|
|