Skip to content
SPECIFICTION
Get listed

Emu198x

emu198x.github.io

Free plan WindowsmacOSLinux

What it is

Emu198x is a free, open-source emulator suite for running vintage computers and consoles through JSON scripts or an MCP client. Its registry lists 30 machines, with boot captures available for 29. Scripts can automate actions such as advancing frames, querying a CPU register, and saving a screenshot; documentation also describes capturing frame sequences and audio. Each machine binary can act as an MCP server, exposing tools to run frames, inspect state, handle input, and capture output. Clients connect over standard input and output using JSON-RPC. The maker says repeating a script produces an identical report and byte-for-byte matching screenshot. Release archives are provided for Windows, Linux, and macOS, including separate Apple silicon and Intel Mac builds. Emu198x does not supply commercial ROMs, firmware, disks, tapes, or cartridges, so users must provide required files. The accuracy page reports crate counts and boot-capture status rather than percentages or maturity scores, and SHA-256 sums are available to check downloads.

Spec sheet

Purpose
Emu198x is a multi-system emulator suite for driving vintage computers and consoles from JSON scripts or an MCP client.Read 8 Oct 2026 · emu198x.github.io
Integrations
MCP clients can communicate with an emulator binary over standard input and output using JSON-RPC.Read 8 Oct 2026 · emu198x.github.io
Accuracy evidence
The accuracy page reports per-system crate counts and boot-capture status and says it does not publish percentages or maturity scores.Read 8 Oct 2026 · emu198x.github.io
Automation
Every machine binary can act as an MCP server, exposing tools to run frames, inspect machine state, handle input, and capture output.Read 8 Oct 2026 · emu198x.github.io
Capture
The documentation describes saving screenshots, frame sequences, and audio from a run.Read 8 Oct 2026 · emu198x.github.io
Desktop downloads
Release archives are provided for Windows, Linux, and macOS, with separate Apple silicon and Intel macOS builds.Read 8 Oct 2026 · emu198x.github.io
Deterministic runs
The maker says the same script run produces an identical report and a screenshot matching byte for byte.Read 8 Oct 2026 · emu198x.github.io
Download verification
The maker provides SHA-256 sums for release archives so users can check downloaded files.Read 8 Oct 2026 · emu198x.github.io
Intended audience
The 198x family describes Emu198x as cross-platform, scriptable emulation used by Code198x to run lesson programs and check and capture their output.Read 8 Oct 2026 · code198x.com
MCP constraints
The MCP server has no network transport, pushes no notifications, advertises no resources or prompts, and does not support breakpoints.Read 8 Oct 2026 · emu198x.github.io
Media requirements
Emu198x does not distribute commercial ROMs, firmware, disks, tapes, or cartridges, so users must supply required files themselves.Read 8 Oct 2026 · emu198x.github.io
Scripting
JSON scripts can run unattended actions such as advancing frames, querying a CPU register, and saving a screenshot.Read 8 Oct 2026 · emu198x.github.io
System coverage
The site lists 30 machines in its registry, with 29 boot captures available.Read 8 Oct 2026 · emu198x.github.io

Plans and prices

Emu198x Free Free software; 30 machine binaries; requires users to provide ROMs, firmware, and media Read 8 Oct 2026 · emu198x.github.io

Every Emu198x plan and price →

Strong points and limits

Strong points

  • Registry lists 30 machines
  • JSON scripts can run unattended actions
  • MCP tools expose machine state and input
  • Windows, Linux, and macOS releases
  • SHA-256 sums are provided for archives

Limits

  • Users must supply ROMs and other media
  • No Android support
  • MCP server has no network transport
  • MCP does not support breakpoints

Who it suits

It suits people who want to automate vintage-system emulation with JSON scripts or an MCP client, including those using the 198x family for lesson programs and output capture. Users need to provide any required media files themselves.

Verdict

Emu198x specifies a scriptable, cross-platform route to emulating 30 listed systems, with repeatable output and capture tools. Its main practical prerequisite is obtaining the required media separately.

Where Specifiction places it

Alternatives to Emu198xAll alternatives →