Gearlynx

Web · Windows · Mac · Linux · Android · iPhone · Self-hosted · API · Extension

Freedom report

Two barsScore 5.9

  • Free tierNo free tier on record
  • Open codeNo open-source code on record
  • Runs widely6 of 6 device platforms
  • DocumentedPlans, terms and facts published

Gearlynx is a free, open-source Atari Lynx emulator and debugger written in C++. It supports commercial Lynx games and most homebrew and demo software, with a choice of Lynx I or Lynx II emulation. ROM formats include lnx, lyx, o, bin and zip. Gaming features include save states with previews, rewind, run-ahead, audio emulation, VGM recording, and EEPROM and NVRAM saves. ComLynx multiplayer connects up to eight emulator instances on one computer. Debugging tools include disassembly, CPU and memory breakpoints, debug symbols, memory search and editing, hardware register viewers, and cartridge and video inspectors. An embedded MCP server exposes execution control, memory inspection, screenshots, breakpoints and rewind for AI-assisted debugging. It supports STDIO and HTTP connections; HTTP access to non-loopback addresses requires a token. Standalone builds are listed for Windows, Linux, BSD and macOS, while Android and iOS are among libretro platforms. Gearlynx requires a BIOS to work.

Who it is for

It suits Atari Lynx players as well as developers, ROM hackers and others working on reverse engineering or debugging. Its debugger and MCP server provide tools for inspecting and controlling emulation.

What is good

  • Emulates Lynx I and Lynx II.
  • Save states, rewind and run-ahead are included.
  • ComLynx supports up to eight instances on one computer.
  • Debugger includes memory tools and hardware viewers.
  • Free and open source under GNU GPL 3.0.

What to know first

  • A BIOS is required.
  • Concurrent HTTP clients share one emulator instance.
  • Netplay is not supported.

Freedom251 review

Gearlynx: the full review

Gearlynx combines Atari Lynx emulation with extensive debugging tools, including an MCP server for AI-assisted workflows. A BIOS is required, and simultaneous HTTP clients can interfere because they control the same emulator instance.

Gearlynx is a free, open-source Atari Lynx emulator and debugger for players, developers and people investigating Lynx software. It is strongest for users who want deep inspection tools alongside emulation, rather than just a way to launch games. The required BIOS is a practical prerequisite, and its multiplayer support is local rather than online.

Overview

Gearlynx emulates Lynx I and Lynx II and supports commercial games as well as most homebrew and demo software. It accepts lnx, lyx, o, bin and zip ROM formats, including compressed files. GNU GPL version 3.0 licensing makes the source available, while bug reports and feature requests go through GitHub issues.

A BIOS is mandatory. The project recommends the original BIOS, with MD5 fcd403db69f54290b51035d82f835e7b; anyone who does not have a BIOS should look elsewhere until they can obtain one.

Key features

Playing and preserving games

Save states with previews, rewind and run-ahead serve different needs: save states preserve a chosen point, rewind lets players revisit recent action, and run-ahead aims to reduce input latency. EEPROM and NVRAM save files, audio emulation and VGM recording add useful support for play and preservation.

ComLynx connects up to eight emulator instances on the same computer, making it useful for local link-cable play or development. It is not netplay, so it is not a fit for people seeking online multiplayer. Controller support and video filters round out the play features.

Debugging and development

The built-in debugger offers a disassembler, CPU and memory breakpoints, debug symbols, memory editing and search, hardware register viewers, and cartridge and video inspectors. A separate VS Code source-level debugger connects through Gearlynx’s debug-monitor protocol. Together these make it a compelling choice for ROM development, hacking and reverse engineering, though that depth will matter less to players who only want to run a game.

An embedded MCP server exposes execution control, memory inspection, breakpoints, disassembly, hardware status, screenshots and rewind to AI-assisted workflows with GitHub Copilot, Claude, Codex and similar agents. It supports STDIO and HTTP, with setup documented for VS Code, Claude Desktop and Claude Code. HTTP authentication is optional on loopback; wildcard and other non-loopback binds require a token, and the server checks Host and browser Origin against the connection address. Multiple HTTP clients control the same emulator instance, so simultaneous debugging sessions can interfere; teams should coordinate access rather than treat it as an isolated instance per client.

Pricing

Gearlynx is free, with no paid plan or free trial. The free build includes the emulator and its debugger; the meaningful cost is the required BIOS, not a subscription. There are no paid tiers to compare, but users should account for the BIOS requirement before committing to it.

Platforms

Standalone builds are available for Windows, Linux, BSD and macOS. The libretro core documentation lists Android, iOS and Emscripten among additional systems, with webOS and other libretro platforms also supported. The range is broad, though mobile and browser use is through libretro rather than the standalone builds described for desktop systems.

Who it's for

Gearlynx suits Atari Lynx players who value save-state and latency features, and especially developers or researchers who need debugger access or AI-assisted workflows. Its local ComLynx support also fits people testing link behavior on one machine. It is less suitable for online multiplayer, or for anyone who needs an emulator that works without sourcing a BIOS.

Pros and cons

  • Pros: Broad Lynx I/II game and ROM-format support gives players flexibility across commercial and community software.
  • Pros: The built-in debugger, VS Code integration and MCP tools support detailed inspection and development workflows.
  • Pros: Save states, rewind, run-ahead and up-to-eight-instance local ComLynx cover useful play and testing needs.
  • Cons: A BIOS is required, creating a setup dependency before the emulator can work.
  • Cons: ComLynx is limited to instances on one computer, not netplay.
  • Cons: Concurrent HTTP MCP clients share one emulator instance and can disrupt one another’s workflows.

Alternatives

For a different Atari emulation option, Virtual Jaguar is free and open-source, runs across Android, iOS, Linux, macOS, web and Windows, and requires a libretro frontend such as RetroArch.

For handheld emulation outside the Lynx, GBCC is a free Game Boy and Game Boy Color emulator for Linux, macOS, Windows and Android. oxGBC is another free option for those systems, with web support as well. SkyEmu spans Android, iOS, Linux, macOS, web and Windows; its stable builds are free, though DS emulation is beta quality. BGB is a free alternative for Linux, macOS and Windows. ChillyGB is GPL-3.0 software with no paid plans stated and supports Linux, web and Windows. GB Enhanced+ is a free, open-source GPLv2 emulator for Linux, macOS and Windows. RetroGBm is a free option for Android and Windows.

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

Verdict

Choose Gearlynx if you want Atari Lynx emulation with serious debugging and development tools, particularly its built-in debugger and MCP support. Its main drawbacks are the mandatory BIOS and the absence of online multiplayer; players seeking either a BIOS-free setup or netplay should look elsewhere.

Compared on TurboGrafx-16 emulators

Free plan
Yes
Atari systems
Atari Lynx
Supported platforms
Windows, macOS, Linux, BSD, Android, iOS, webOS and other libretro platforms
Save states
Yes
Netplay
No
BIOS required
Yes

Best Gearlynx alternatives

See all 20