Skip to content
SPECIFICTION
Get listed

crater vs MasterGear

crater

github.com

MasterGear

fms.komkon.org

Side by side

FigurecraterMasterGear
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOSYesYes
LinuxYesYes
Android—Yes
Self-hosted—Yes
Plans published14
Spec score · Game Gear Emulators8.4 (#6)9.0 (#3)
Display optionsCrater supports fullscreen mode, integer scaling in windowed mode, and an option to force square pixels.Official documentation lists normal, stretched and softened display modes, scanlines, frame-rate display and multiple scaling effects.
MakerGitHub identifies the repository owner as Ben Kurtovic and lists New York City as his location.The product documentation credits Marat Fayzullin, whose LinkedIn profile places him in Winchester, Massachusetts and lists Windriver Systems.
PlatformsThe project says only OS X and Linux have been tested.The maker lists Unix/Linux, Windows, Android, macOS, PocketPC, Symbian and MSDOS ports; MSDOS, Symbian, PocketPC and Maemo/Meego are described as discontinued.
PurposeCrater is a Sega Game Gear emulator with an included Z80 assembler and disassembler, written in C.MasterGear emulates 8-bit SEGA consoles and computers, including MasterSystem, GameGear, SG1000, SC3000, SF7000, Mark2, and Mark3.
Save statesSave states are not yet supported.Users can save and reload emulation states, although a state file is not guaranteed to work across different hardware versions.

Plans

crater

  • FreeFree

crater pricing →

MasterGear

  • MasterGear Windows/LinuxFree
  • Windows/LinuxFree
  • Android$4.99, paid once
  • MasterGear Android$430, paid once

MasterGear pricing →

In their own words

crater

crater is a free Sega Game Gear emulator written in C, with a Z80 assembler and disassembler included. Games can be loaded from the roms directory or from a command-line path. Display controls include fullscreen mode, integer scaling in a window, and an option to force square pixels. Keyboard and joystick or controller input are supported; SDL controller mappings can be defined in gamecontrollerdb.txt. Compatible games can save cartridge RAM to a .sav file, with custom save locations or saving disabled. Save states and custom keyboard mappings are not supported. The assembler converts Z80 source into a Game Gear ROM image and is described as complete. The disassembler attempts to produce assembly but cannot distinguish code from data. Most games are described as playable with minor bugs, while audio, some uncommon CPU instructions, and advanced graphics features are missing. Building requires a modern C11 compiler and SDL 2; OS X and Linux are the tested systems.

Visit github.com

MasterGear

MasterGear emulates 8-bit SEGA consoles and computers, including MasterSystem, GameGear, SG1000, SC3000, SF7000, Mark2, and Mark3. It runs on Windows, Linux, and Android. The maker says hobbyists can use it to debug software without rare development hardware. Documentation reports support for about 98% of the maker’s SMS, GG, SF7000, SC3000, and SG1000 cartridge and disk images, while noting compatibility is not complete. Emulated hardware includes the Z80 CPU, console video processors, SN76489 sound, and Mark3 YM2413 FM sound. It can save and load emulation states, but state files are not guaranteed to work across versions on different hardware. Other listed features include automatic GZIP ROM handling, MIDI soundtrack logging, a built-in debugger, cheat support, and NetPlay. Windows and Linux are free; the Android plan costs 430.00 USD once. Game ROM images are not included, and source code is not publicly available.

Visit fms.komkon.org