Gearlynx
Gearlynx is a free, open-source Atari Lynx emulator and debugger written in C++.
What Gearlynx 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 Lynx I or Lynx II emulation available. ROM formats include lnx, lyx, o, bin and zip, including compressed files. Gaming features include save states with previews, rewind, run-ahead, audio emulation, VGM recording, and EEPROM and NVRAM saves. ComLynx multiplayer supports 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 can assist AI-based debugging and exposes execution control, memory inspection, breakpoints, screenshots and rewind through STDIO or HTTP. In HTTP mode, tokens are required for wildcard or other non-loopback addresses; clients share an emulator instance, so simultaneous workflows can interfere. Standalone builds are listed for Windows, Linux, BSD and macOS, with Android and iOS among libretro platforms. Gearlynx requires a BIOS.
Good
- Emulates Lynx I and Lynx II.
- Supports a range of ROM formats.
- Save states, rewind and run-ahead are included.
- ComLynx connects up to eight instances on one computer.
- Built-in debugger includes memory and hardware inspection tools.
Watch out
- A BIOS is required.
- Concurrent HTTP clients share and can disrupt one emulator instance.
- Standalone builds are listed for desktop systems; mobile is via libretro.
Who it suits
Gearlynx suits Atari Lynx players and developers who want both emulation and debugging tools. Its MCP server is aimed at game development, ROM hacking, reverse engineering and debugging workflows.
Verdict
Gearlynx combines Lynx emulation with an extensive debugger and development-oriented MCP access. It requires a BIOS, and concurrent remote debugging clients should account for sharing the same emulator instance.
The facts
Each one read from Gearlynx's own pages, with the date it was checked.
What it does
- AI integration
- Its embedded MCP server supports AI-assisted debugging with GitHub Copilot, Claude, Codex, and similar AI agents.checked 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.checked 29 Sep 2026
- Debugger
- The debugger includes a disassembler, CPU and memory breakpoints, debug symbols, memory tools, and Suzy and Mikey hardware inspectors.checked 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.checked 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.checked 29 Sep 2026
- Intended users
- The project describes its MCP server as supporting Atari Lynx game development, ROM hacking, reverse engineering, and debugging.checked 29 Sep 2026
- License
- The repository states that Gearlynx is licensed under GNU GPL version 3.0.checked 29 Sep 2026
- MCP concurrency limit
- Connected HTTP clients control the same emulator instance, so concurrent debugging workflows can interfere with one another.checked 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.checked 28 Sep 2026
- MCP tools
- The MCP server provides execution control, memory inspection, breakpoints, disassembly, hardware status, screenshots, and rewind.checked 29 Sep 2026
- Multiplayer
- ComLynx multiplayer supports up to eight emulator instances on the same computer.checked 28 Sep 2026
- Other integrations
- A separate VS Code source-level debugger connects to Gearlynx through its debug-monitor protocol.checked 28 Sep 2026
- Product
- Gearlynx is an open-source Atari Lynx emulator and debugger written in C++.checked 29 Sep 2026
- ROM support
- It supports compressed and homebrew ROM formats including lnx, lyx, o, bin, and zip.checked 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.checked 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.checked 29 Sep 2026
- Support
- The project asks users to report bugs or request features by opening a GitHub issue.checked 29 Sep 2026
- Supported systems
- Standalone downloads are provided for Windows, macOS, and Linux, with BSD and RetroArch also listed as supported platforms.checked 29 Sep 2026
Where it runs
- BIOS requirement
- Gearlynx requires a BIOS to work; the README recommends the original BIOS identified by its MD5 hash.checked 29 Sep 2026
- Mobile platforms
- The libretro build lists Android and iOS among its supported platforms.checked 29 Sep 2026
The full review of Gearlynx
Overview
Gearlynx is a free Atari Lynx emulator and debugger for people who want to play Lynx software or inspect it closely. Its standout case is development work: the built-in debugger and AI-agent interface go well beyond the needs of casual play. The trade-off is a required BIOS and a desktop-oriented standalone release.
Key features
Emulation and play
Gearlynx supports commercial Lynx games and most homebrew and demo software, with Lynx I and Lynx II modes. It opens lnx, lyx, o, bin, and zip ROMs, including compressed files. Save states with previews, rewind, and run-ahead make it more accommodating for play; run-ahead is intended to reduce input latency. EEPROM and NVRAM saves, audio emulation, VGM recording, controller support, and video filters round out the feature set.
ComLynx link-cable emulation connects up to eight emulator instances on one computer. That is useful for local multiplayer or testing link behavior, but it is not netplay.
Debugging and development
The debugger includes a disassembler, CPU and memory breakpoints, debug symbols, a memory editor and search, hardware-register viewers, and cartridge and video inspectors. A separate VS Code source-level debugger connects over Gearlynx’s debug-monitor protocol, making the project a stronger fit for ROM developers and reverse engineers than a play-only emulator.
An embedded MCP server exposes execution control, memory inspection, breakpoints, disassembly, hardware status, screenshots, and rewind to AI-assisted workflows. It supports STDIO and HTTP, with setup documented for VS Code, Claude Desktop, and Claude Code, and is intended for game development, ROM hacking, reverse engineering, and debugging. HTTP authentication is optional on loopback connections but required on wildcard or other non-loopback binds; the server also checks Host and browser Origin against the connection address. Multiple HTTP clients still operate the same emulator instance, so simultaneous debugging sessions can interfere.
Pricing
Gearlynx is free and open source under the GNU General Public License version 3.0. There is no paid tier or free-trial decision to weigh; its practical cost is arranging a compatible BIOS, which it requires in order to work. The project recommends the original BIOS (MD5 fcd403db69f54290b51035d82f835e7b).
Platforms
Standalone builds are available for Windows, Linux, BSD, and macOS. The libretro core documentation adds Android, iOS, Emscripten, and other libretro platforms, including webOS. Mobile support therefore depends on using a libretro frontend rather than a standalone Gearlynx build. Netplay is not supported.
Who it's for
Choose Gearlynx if you need Atari Lynx emulation with serious inspection tools, or if your work involves development, ROM hacking, reverse engineering, or debugging. Its save and latency features also suit players who want more control over gameplay. It is a less natural pick if you need netplay, want to avoid sourcing a BIOS, or expect several remote clients to debug independently at once. Bug reports and feature requests go through GitHub issues.
Pros and cons
- Pros: Broad commercial, homebrew, and demo ROM support, with both Lynx I and Lynx II modes.
- Pros: A substantial debugger, source-level VS Code integration, and MCP access for development workflows.
- Pros: Save states, rewind, run-ahead, and local ComLynx for up to eight emulator instances.
- Cons: A BIOS is mandatory, so the emulator is not ready to use without one.
- Cons: ComLynx is limited to instances on one computer; there is no netplay.
- Cons: Concurrent HTTP clients share one emulator instance and may disrupt each other's debugging.
Alternatives
For other Atari systems, browse Atari Emulators. For different handheld or console libraries, see Game Boy Emulators, Game Gear Emulators, Sega Master System Emulators, and TurboGrafx-16 Emulators.
oxGBC is a free option across Android, Linux, macOS, web, and Windows if you want a different emulator rather than Lynx-specific debugging. Virtual Jaguar is a free, open-source emulator core for Android, iOS, Linux, macOS, web, and Windows, but requires a libretro frontend such as RetroArch. BGB is another free option for Linux, macOS, and Windows.
GBCC is a free Game Boy and Game Boy Color emulator for Android, Linux, macOS, and Windows. SkyEmu offers free stable builds across Android, iOS, Linux, macOS, web, and Windows; its DS emulation is beta quality. GB Enhanced+ is a free open-source GPLv2 choice for Linux, macOS, and Windows. ChillyGB is free GPL-3.0 software for Linux, web, and Windows. RetroGBm is a free option for Android and Windows.
Verdict
Gearlynx is the right choice for Lynx players and developers who value a capable built-in debugger, especially those building AI-assisted workflows around MCP. Its no-cost license and deep inspection tools are compelling; choose another emulator if BIOS setup, lack of netplay, or shared-instance remote debugging is a deal-breaker.
Getting started
- Open the Gearlynx GitHub project page.
- Obtain the required BIOS; the README recommends the original BIOS.
- Choose a standalone build for Windows, Linux, BSD, or macOS, or use a libretro build on a supported platform.
- Load a supported Lynx ROM format such as lnx, lyx, o, bin, or zip.
- For AI-assisted debugging, configure the MCP server over STDIO or HTTP; use its documented VS Code, Claude Desktop, or Claude Code setup.
Limits worth knowing
Gearlynx requires a BIOS. Its MCP HTTP server requires a token for wildcard or other non-loopback binds, and concurrent connected clients control the same emulator instance, so workflows can interfere.
Questions
How much does Gearlynx cost?
It is free.
Which systems can run Gearlynx?
Standalone builds are listed for Windows, Linux, BSD, and macOS. Libretro platforms include Android, iOS, webOS, and others.
Does it require a BIOS?
Yes. The README recommends the original BIOS.
Is Gearlynx open source?
Yes. It is licensed under GNU General Public License version 3.0.
Can it support multiplayer?
ComLynx supports up to eight emulator instances on the same computer.
How does MCP HTTP security work?
A token is required for wildcard or other non-loopback binds, and the server checks Host and browser Origin against the connection address.
Alternatives to Gearlynx
- 1
Virtual Jaguar
Free planOpen sourceAndroidiOSWebAPI7.8Free plan - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3

Javatari
Free planAndroidiOSWebAPI7.0Free plan - 4
Lynx.emu
AndroidiOSLinux6.6$2.99 one-time - 5
Atari800
Free planAndroidLinuxmacOSWindows6.5Free plan - 6

BigPEmu
Free planiOSLinuxmacOSWindows6.4Free plan
