Features
Core Emulation Features
- Supports Game Boy (DMG), Game Boy Color (CGB) and GBC-Mode Game Boy Advance (AGB) emulation
- Supports accurate high level emulation of Super Game Boy (SGB; NTSC and PAL) and Super Game Boy 2 (SGB2)
- Lets you choose the model you want to emulate regardless of ROM
- High quality 96KHz audio1
- Battery save support
- Save states
- Includes open source boot ROMs for all emulated models:
- Complete support for (and documentation of) all game-specific palettes in the CGB/AGB boot ROM, for accurate emulation of Game Boy games on a Game Boy Color
- Supports manual palette selection with key combinations, with 4 additional new palettes (A + B + direction)
- Supports palette selection in a CGB game, forcing it to run in ‘paletted’ DMG mode, if ROM allows doing so
- Support for games with a non-Nintendo logo in the header
- No long animation in the DMG boot ROM
- Four settings of color correction
- Three settings of high-pass audio filters
- Real time clock emulation
- Game Boy Camera emulation2
- Game Boy Printer emulation3
- Turbo, rewind and slow-motion modes
Accuracy
- Extremely high accuracy
- Passes all of mooneye-gb’s acceptance tests, including Wilbert Pol’s tests
- Passes all of blargg’s test ROMs
- Emulates PCM_12 and PCM_34 registers
- T-cycle accurate emulation of LCD timing effects, supporting the Demotronic trick, Prehistorik Man, GBVideoPlayer and other tech demos
- Regularly tested against a suite of over 2900 games via automatic testing, with a success rate of over 99% on both DMG and CGB games
- Optional frame blending4
- Sample-accurate sound emulation, downsampled from 2MHz
User Interface
- Retina and High DPI display support, allowing a wider range of scaling factors without artifacts
- Several scaling algorithms4 (Including exclusive algorithms such as OmniScale) and filters
- The OmniScale algorithms let you play games in 1080p, 4K and 5K resolutions!
- Customizable controls
- Joypad support
- Fullscreen support, optionally keeping aspect ratio
These features are currently exclusive to the macOS Cocoa port
- Native Cocoa interface, with support for all system-wide features, such as drag-and-drop and smart titlebars
- Quick Look integration; in-game screenshots appear in the Finder icons of Game Boy ROMs
- Use the Zoom button to resize to the next integer ratio
Debugging
- Advanced text-based debugger: (Learn more)
- Traditional step/next/continue/finish flow control
- Expression evaluator with assignment support, register and memory access, and symbol support
- Disassembler with symbol support
- Multiple conditional breakpoints, including jump-to breakpoints
- Multiple conditional watchpoints
- Call stack tracing
- Tick counting
- Cartridge and MBC information
- Accurate APU and PPU information
- Memory viewer and editor3
- Video RAM viewer3





