Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Atari Emulators
  3. Gearlynx

Gearlynx

What it is

Gearlynx is a free, open-source Atari Lynx emulator and debugger written in C++. It supports the commercial Lynx catalog and most homebrew and demo software, with a choice of Lynx I or Lynx II emulation. Supported ROM formats include lnx, lyx, o, bin, and zip, including compressed files. Gaming features include save states with previews, rewind, run-ahead to reduce input latency, audio emulation, VGM recording, and EEPROM and NVRAM saves. ComLynx multiplayer can connect up to eight emulator instances on one computer. The debugger provides disassembly, CPU and memory breakpoints, debug symbols, memory editing and search, hardware register views, and cartridge and video inspectors. An embedded MCP server supports AI-assisted debugging through STDIO or HTTP and provides controls and inspection tools such as memory checks, screenshots, and rewind. HTTP mode requires a token for wildcard or other non-loopback binds; connected clients share one emulator instance and can interfere with each other. Standalone builds are listed for Windows, Linux, BSD, and macOS, with Android and iOS among libretro platforms. Gearlynx requires a BIOS.

For and against

For

  • Supports Lynx I and Lynx II emulation
  • Save states, rewind, and run-ahead
  • ComLynx connects up to eight instances
  • Debugger includes breakpoints and memory tools
  • Free and open source

Against

  • A BIOS is required
  • HTTP non-loopback access requires a token
  • Concurrent HTTP clients share one emulator instance
  • Netplay is not supported

The verdict

Gearlynx combines Atari Lynx emulation with a detailed debugger and an MCP interface for development workflows. It requires a BIOS, and simultaneous HTTP debugging clients can interfere because they share the emulator instance.

Who it suits

Gearlynx may suit Atari Lynx players and people working on Lynx game development, ROM hacking, reverse engineering, or debugging. Its embedded MCP server is intended to support AI-assisted debugging workflows.

On the record

AI integration
Its embedded MCP server supports AI-assisted debugging with GitHub Copilot, Claude, Codex, and similar AI agents.github.com · read 29 Sep 2026
BIOS requirement
Gearlynx requires a BIOS to work; the README recommends the original BIOS identified by its MD5 hash.github.com · read 29 Sep 2026
Connections
The MCP server supports STDIO and HTTP transports, and the project documents setup with VS Code, Claude Desktop, and Claude Code.github.com · read 29 Sep 2026
Debugger
The debugger includes a disassembler, CPU and memory breakpoints, debug symbols, memory tools, and Suzy and Mikey hardware inspectors.github.com · read 29 Sep 2026
Emulation
It supports the commercial Atari Lynx catalog and most homebrew games and demos, with selectable Lynx I or Lynx II emulation.github.com · read 29 Sep 2026
Game features
Features include save states, rewind, run-ahead, audio emulation, VGM recording, and ComLynx multiplayer for up to eight emulator instances on one machine.github.com · read 29 Sep 2026
Intended users
The project describes its MCP server as supporting Atari Lynx game development, ROM hacking, reverse engineering, and debugging.github.com · read 29 Sep 2026
License
The repository states that Gearlynx is licensed under GNU GPL version 3.0.github.com · read 29 Sep 2026
MCP concurrency limit
Connected HTTP clients control the same emulator instance, so concurrent debugging workflows can interfere with one another.github.com · read 28 Sep 2026
MCP security
MCP HTTP mode requires a token for wildcard or other non-loopback binds and checks Host and browser Origin against the connection address.github.com · read 28 Sep 2026
MCP tools
The MCP server provides execution control, memory inspection, breakpoints, disassembly, hardware status, screenshots, and rewind.github.com · read 29 Sep 2026
Mobile platforms
The libretro build lists Android and iOS among its supported platforms.github.com · read 29 Sep 2026
Multiplayer
ComLynx multiplayer supports up to eight emulator instances on the same computer.github.com · read 28 Sep 2026
Other integrations
A separate VS Code source-level debugger connects to Gearlynx through its debug-monitor protocol.github.com · read 28 Sep 2026
Product
Gearlynx is an open-source Atari Lynx emulator and debugger written in C++.github.com · read 29 Sep 2026
ROM support
It supports compressed and homebrew ROM formats including lnx, lyx, o, bin, and zip.github.com · read 28 Sep 2026
Save and latency features
Features include save states with previews, rewind, run-ahead to reduce input latency, and EEPROM and NVRAM save files.github.com · read 28 Sep 2026
Security
For HTTP mode, authentication is optional on loopback binds and required for wildcard or other non-loopback binds; the server also checks Host and browser Origin against the connection address.github.com · read 29 Sep 2026

The review

Gearlynx is a free, open-source Atari Lynx emulator that also functions as a serious debugger. It suits players who want broad Lynx compatibility and developers working on ROMs, hacks, or reverse engineering. Choose it for its unusual combination of emulation, inspection tools, and AI-agent integration; look elsewhere if you cannot provide a BIOS or need netplay.

Overview

Gearlynx emulates both Lynx I and Lynx II hardware and covers commercial releases plus most homebrew and demo software. It reads lnx, lyx, o, bin, and zip ROMs, including compressed files, so it accommodates common archival formats. A BIOS is mandatory; the project recommends the original BIOS with MD5 fcd403db69f54290b51035d82f835e7b. That prerequisite is a practical barrier for anyone expecting an emulator that runs immediately after installation.

The project is released under the GNU General Public License version 3.0 and directs bug reports and feature requests to GitHub issues. Source availability makes it a reasonable choice for users who value inspectable software and community-driven maintenance.

Key features

Emulation and play

Save states include previews, and rewind lets players recover from mistakes or revisit a sequence. Run-ahead is designed to reduce input latency, which matters for timing-sensitive games. EEPROM and NVRAM save files preserve cartridge-style progress, while audio emulation, VGM recording, controller support, and video filters cover the expected play and capture needs.

ComLynx link-cable emulation connects up to eight emulator instances on one computer. It is useful for local multiplayer and for testing link behavior, but it is not internet netplay. Players seeking online sessions should not select Gearlynx for that purpose.

Debugging and development

The debugger provides a disassembler, CPU and memory breakpoints, debug symbols, a memory editor and search, hardware-register viewers, and cartridge and video inspectors. Those tools turn the emulator into a practical environment for tracing execution and examining hardware state rather than merely launching games. A separate VS Code source-level debugger connects through Gearlynx’s debug-monitor protocol, which is particularly relevant to ROM authors and reverse engineers.

The embedded MCP server exposes execution control, memory inspection, breakpoints, disassembly, hardware status, screenshots, and rewind. It supports STDIO and HTTP transports and documents setup for VS Code, Claude Desktop, and Claude Code, as well as GitHub Copilot, Claude, Codex, and similar agents. HTTP authentication is optional on loopback binds but required for wildcard or other non-loopback binds; Host and browser Origin checks add protection against mismatched connections. Multiple HTTP clients control one emulator instance, so simultaneous debugging workflows can interfere with each other. That makes separate instances or coordinated access important for team workflows.

Pricing

Gearlynx is free, with no paid tier and no free trial because the software itself is offered at no charge. There are no seat quotas, subscription renewals, or usage allowances to weigh. The cost advantage is strongest for hobbyists, educators, and developers who can supply the required BIOS; the trade-off is that support is handled through GitHub issue reports rather than a paid support plan.

Platforms

Standalone builds are listed for Windows, Linux, BSD, and macOS. Libretro documentation adds Android, iOS, Emscripten, webOS, and other libretro platforms, giving mobile and frontend-based users a route to the core. The project’s platform coverage is therefore broad, although the standalone desktop builds are the clearest fit for its debugger, VS Code connection, and MCP development workflow.

Who it's for

Gearlynx is a strong match for Atari Lynx developers, ROM hackers, reverse engineers, and players who want detailed control over emulation. AI-assisted debugging is a meaningful reason to choose it when an agent-driven workflow is part of the project. It is less suitable for users who want a simple, BIOS-free setup, online multiplayer, or isolated simultaneous HTTP sessions.

Pros and cons

  • Pro: The built-in debugger combines disassembly, breakpoints, symbols, memory tools, and hardware inspectors for serious analysis.
  • Pro: MCP support connects emulator control and inspection to VS Code, Claude, Copilot, Codex, and comparable agents.
  • Pro: Lynx I/II modes, broad ROM-format support, rewind, run-ahead, and eight-instance ComLynx cover both play and development.
  • Con: A BIOS is required, so the emulator cannot function as a zero-setup download.
  • Con: ComLynx is local multi-instance link emulation, not netplay.
  • Con: Concurrent HTTP clients share one emulator instance and can disrupt one another.

Alternatives

Pick MasterGear instead if you want a freemium Sega Master System emulator on Android, Linux, or Windows, with a free Windows/Linux plan and a $430 one-time Android plan. Choose Virtual Jaguar for a free, open-source Jaguar core across Android, iOS, Linux, macOS, web, and Windows, provided you use a libretro frontend such as RetroArch.

MasterEmu is a free, open-source Android alternative. Genesis Plus GX targets Genesis and related systems with free Linux and Windows builds under a specific non-commercial license. SMS is a free MIT-licensed Linux emulator installed and run with Go, while Dega offers a free Linux/Windows build for non-commercial use only. Choose ares for a free open-source multi-system emulator on Linux, macOS, and Windows, or BizHawk for a free MIT-licensed emulator with Windows and Unix releases.

For broader category browsing, see Atari Emulators, Sega Master System Emulators, Game Boy Emulators, TurboGrafx-16 Emulators, and Game Gear Emulators.

Verdict

Choose Gearlynx if you want the most development-oriented way to run Atari Lynx software, especially with a built-in debugger and MCP-connected AI tools. Its free license and extensive inspection features are compelling. Look elsewhere if the required BIOS, lack of netplay, or shared-instance HTTP behavior conflicts with your setup.

Alternatives to Gearlynx

Every alternative, ranked