3.5.0 / 04-03-2024
GearSystem
Accuracy
Performance
Features
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
--3.5.0--
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
Define
install
anduninstall
targets by @TomChapple in #94Update NFDe implementation to v1.1.1 by @TomChapple in #96
--3.4.1--
RetroArch (libretro)
Fix crash when loading roms.
--3.4.0--
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
OpenDingux
--3.3.0--
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.
--3.2.0--
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.
--3.1.0--
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.
--3.0.3--
Bump version to 3.0.3
--3.0.2--
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.
--3.0.1--
Windows, Linux and macOS:Scanlines.
All platforms:Several bug fixes.
--3.0.0--
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.