SameBoy is an open source Game Boy (DMG) and Game Boy Color (CGB) emulator, written in portable C.
It has a native Cocoa frontend for macOS, an SDL frontend for other operating systems, and a libretro core.
It also includes a text-based debugger with an expression evaluator.
Features include:
- Supports Game Boy (DMG) and Game Boy Color (CGB) emulation.
- Lets you choose the model you want to emulate regardless of ROM.
- High quality 96KHz audio.
- Battery save support.
- Save states.
- Includes open source DMG and CGB boot ROMs:
- Complete support for (and documentation of) *all* game-specific palettes in the CGB 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.
- Advanced text-based debugger with an expression evaluator, disassembler, conditional breakpoints, conditional watchpoints, backtracing and other features.
- Extremely high accuracy.
- Emulates [PCM_12 and PCM_34 registers].
- T-cycle accurate emulation of LCD timing effects, supporting the Demotronic trick, Prehistorik Man, [GBVideoPlayer](https://github.com/LIJI32/GBVideoPlayer) and other tech demos.
- Real time clock emulation.
- Retina/High DPI display support, allowing a wider range of scaling factors without artifacts.
- Optional frame blending (Requires OpenGL 3.2 or later)Several [scaling algorithms](https://sameboy.github.io/scaling/) (Including exclusive algorithms like OmniScale and Anti-aliased Scale2x; Requires OpenGL 3.2 or later or Metal).
Website: sameboy.github.io
Support: GitHub Code Repository
Developer: Lior Halphon
License: MIT License

SameBoy is written in C. Learn C with our recommended free books and free tutorials.
Return to Video Console Game Emulators
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.