Skip to content
SPECIFICTION
Get listed

Moa

github.com

Linux
Visit github.com
Spec score 7.2 #26 of 57 in Minecraft Anti-Cheat Plugins

Spec sheet

Purpose
Moa is an emulator and simulator for computers using various 68000 and Z80 CPUs and peripherals.Read 9 Oct 2026 · github.com
License
The repository identifies its license as GPL-3.0.Read 9 Oct 2026 · github.com
Founded
2021Read 28 Sep 2026 · github.com
Maker
The maker’s site identifies Moa as a personal project and lists the contact address [email protected]; it does not state an HQ or founding date.Read 8 Oct 2026 · jabberwocky.ca
Audio option
A command-line option disables audio device creation, while simulated audio devices continue to run in the simulation.Read 9 Oct 2026 · jabberwocky.ca
Availability
The GitHub releases page states that there are no releases to download.Read 9 Oct 2026 · github.com
Computie
The Computie simulation can run the 68k-SMT board monitor, load the Computie OS kernel, and boot it from CompactFlash.Read 9 Oct 2026 · jabberwocky.ca
Computie features
The Computie emulator can run the monitor program and boot the Computie OS kernel from a CompactFlash card.Read 8 Oct 2026 · jabberwocky.ca
Debugger
The built-in debugger can step through ROM instructions, display CPU registers, set breakpoints, inspect memory, and modify memory locations.Read 9 Oct 2026 · jabberwocky.ca
Frontend controls
The minifb frontend supports window scaling options of 1, 2, or 4 and a speed option that changes the gameplay clock.Read 8 Oct 2026 · jabberwocky.ca
Genesis compatibility
Some Genesis games fail to display or respond to controller input, and games requiring extra cartridge memory or NVRAM usually crash.Read 8 Oct 2026 · jabberwocky.ca
Genesis features
The Genesis emulator draws screen layers and supports pixel priority and shadow and highlight color modes.Read 9 Oct 2026 · jabberwocky.ca
Genesis limits
Genesis emulation currently supports NTSC mode and VDP mode 5, has no audio implementation, and some games have display or controller issues.Read 9 Oct 2026 · jabberwocky.ca
Host integration
The Computie frontend opens PTYs for serial and SLIP, launches pyserial-miniterm and slattach, and configures host routing; its commands may need adjustment for different hosts.Read 9 Oct 2026 · jabberwocky.ca
Implementation
Moa is written in Rust and its repository uses submodules, which the project instructs users to clone recursively.Read 9 Oct 2026 · github.com
Language
Moa is written in Rust.Read 8 Oct 2026 · github.com
Macintosh status
Macintosh 512k support is partially implemented, but its ROM does not boot.Read 8 Oct 2026 · github.com
Project start
The project page says Moa started September 26, 2021.Read 9 Oct 2026 · github.com
Source and license
The project source is public on GitHub and the repository identifies its license as GPL-3.0.Read 8 Oct 2026 · github.com
Speed controls
The frontend supports window scaling and a speed option that changes the gameplay clock relative to the frontend update loop.Read 9 Oct 2026 · jabberwocky.ca
Supported systems
It can simulate the Sega Genesis, Computie, and TRS-80 Model I; Macintosh 512k support is partially implemented, but its ROM does not boot.Read 9 Oct 2026 · github.com
TRS-80
The TRS-80 emulator runs Level I or Level II BASIC, but does not yet support cassette or floppy drives.Read 9 Oct 2026 · jabberwocky.ca
TRS-80 features
The TRS-80 emulator can run Level I or Level II BASIC and accepts keyboard input through a windowed frontend.Read 8 Oct 2026 · jabberwocky.ca
TRS-80 limits
Cassette tape and floppy drives are not supported for the TRS-80.Read 8 Oct 2026 · jabberwocky.ca

Where Specifiction places it

Alternatives to MoaAll alternatives →