top of page

3.5.0 / 04-03-2024





average rating is null out of 5
average rating is null out of 5
average rating is null out of 5

GearSystem is a Sega Master System / Game Gear / SG-1000 emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch. The main focus is readability of source code, very high compatibility and quality of life features.


Windows: 32-bit & 64-bit (Microsoft Visual C++ Redistributable may be required)

Linux: nothing in particualr mentionned

Mac: nothing in particualr mentionned

Most Recent Changes


  • Support for YM2413

  • Native file dialogs

  • Drag and drop rom files to open

  • Overscan options

  • Improved Game Gear timings

  • Improved PAL detection

  • Debugger improvements

  • Custom folders for saves and savestates

  • Scaling improvements like fit to window size or fit to window height

  • Hide cursor when hovering output window or when main menu is disabled

  • Load symbol files from command line

  • Support for WLA symbol files

  • Improve input response time

  • Save screenshots

  • Support for WSL

  • Automatic builds in GitHub Actions

  • Several bug fixes

  • Add support for zoomed sprites in SMS/GG modes

  • Pixel perfect rendering even with non integer HDPI values on Windows

  • Fixed bug where when resetting, the first opcode would not be disassembled. by @samizzo in #50

  • Added a generalised shortcut system so any gui events can have a shortcut key defined in the config.ini by @samizzo in #52

  • add retrofw target by @Poligraf in #55

  • Fix window title flicker by @clbr in #74

  • Define install and uninstall targets by @TomChapple in #94

  • Update NFDe implementation to v1.1.1 by @TomChapple in #96


RetroArch (libretro)

  • Fix crash when loading roms.


All platforms

  • BIOS support.
    3D glasses support (choose eye).
    Janggun mapper.
    Fix incorrect region detection.
    Many performance improvements.
    Several bug fixes.

Windows , Linux and Mac (desktop)

  • Fullscreen.
    Multi-line cheat input to add multiple cheats in batch.
    BSD support.
    Debugger: go-to address, double click in jumps, back, memory breakpoints.

RetroArch (libretro)

  • Apple TV
    macOS ARM

Show Previous Changes


All platforms

  • Many performance improvements.
    Several bug fixes.

Windows and Linux (standalone)

  • Portable Mode. Create a file named portable.ini in the same directory as the application binary.

Windows (standalone)

  • Added missing dependencies for building with VisualStudio.

RetroArch (libretro)

  • Remove usage of obsolete Cell SDK in favor of the PSL1GHT SDK.


  • All platforms:Improved VDP timing.
    Improved sprite accuracy.
    Improved memory usage.
    Minor bug fixes.

  • Libretro:Fixed crashes due to heavy usage of memory in low memory platforms.


  • Windows, Linux, macOS and Raspberry Pi 4:Full Debugger for Master System, Game Gear and SG-1000.
    Z80 disassembler with breakpoints and debug symbols.
    TMS9918 inspector, including pattern tables, name tables, sprites and palettes.
    Memory Editor.
    Open rom using cli argument.

  • Libretro:Emulation parameters like region, system, mapper, etc.

  • All platforms:Load gamepad mappings from file.
    Several bug fixes.


  • Bump version to 3.0.3


  • Windows, Linux and macOS:Tweaking options for scanlines, fast forward and dot matrix effect.
    Improved gamepad support and configuration.
    Add backers into About window.

  • Raspberry Pi 4:Desktop app.

  • All platforms:Several bug fixes.


  • Windows, Linux and macOS:Scanlines.

  • All platforms:Several bug fixes.


  • Windows, Linux and macOS:Fully redesigned GUI using Dear ImGUI library (No more Qt 😅).
    Fast Forward.
    Game Genie and Pro Action Replay cheats support.
    Force any aspect of emulation: system, cart region, NTSC/PAL, mapper, etc.
    Screen ghosting.
    Configurable screen scale and aspect ratio.
    Two player support.
    Gamepad support.
    Open Recent menu.
    Save states.

  • All platforms:SG-1000 support.
    Performance improvements.
    Bug fixes.

bottom of page