Moa
github.com
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
- Minecraft Anti-Cheat Plugins#26 of 577.2
- Minecraft anti-cheat plugins#26 of 537.3
- Sega Genesis Emulators#25 of 297.0