Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Sega Master System Emulators
  3. Emu198x

Emu198x

What it is

Emu198x is a free, open-source emulator suite for running vintage computers and consoles from JSON scripts or an MCP client. Its registry lists 30 machines, with boot captures available for 29. Scripts can automate tasks 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 for running frames, inspecting machine state, handling input, and capturing output. MCP clients connect over standard input and output using JSON-RPC. The maker says repeated runs of the same script produce identical reports and byte-for-byte matching screenshots. Desktop archives are available for Windows, Linux, and macOS, with separate Apple silicon and Intel builds for macOS. Users must provide any required ROMs, firmware, disks, tapes, or cartridges, which the suite does not distribute. The accuracy page reports per-system crate counts and boot-capture status, without percentages or maturity scores. SHA-256 sums are available to check release archives.

For and against

For

  • Free and open-source.
  • Registry lists 30 machines.
  • JSON scripts can automate actions and captures.
  • Runs on Linux, macOS, and Windows.
  • Release archives include SHA-256 sums.

Against

  • Users must supply required media files.
  • MCP server has no network transport.
  • MCP does not support breakpoints.
  • No Android support.

The verdict

Emu198x combines multi-system emulation with scripting and MCP control, and documents its capture and accuracy status. Check that you can supply the required media and are comfortable with its listed MCP constraints.

Who it suits

Emu198x suits people who want to automate or capture vintage-system emulation across desktop platforms. The 198x family describes using it to run lesson programs and check and capture their output.

Plans and prices

Emu198x

Free

Free software; 30 machine binaries; requires users to provide ROMs, firmware, and media

Every plan, in full

On the record

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

Alternatives to Emu198x

Every alternative, ranked