← Package directory
Available on winget

Install SameBoy

SameBoy is an open source Game Boy (DMG) and Game Boy Color (CGB) emulator, written in portable C.

Install with winget
winget install --id LIJI32.SameBoy
Upgrade
winget upgrade --id LIJI32.SameBoy
Uninstall
winget uninstall --id LIJI32.SameBoy

About SameBoy

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 common to both Cocoa and SDL versions: - 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 - Adv...

What's new in 1.0.3

This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features - Added support for more controllers in the iOS frontend, including singular Joy-Cons - Pressing buttons while in a locked rewind state now exits rewind mode in the iOS frontend - The iOS frontend now handles save conflicts with a dialog, making syncing saves across different machines and emulators easier - An examine/x command can now use the /s modifier to change its output style to RGBDS-compatible assembly - An examine/x command can now use $ in its modifier to use hexadecimal count values - It is now possible to adjust the maximum rumble strength - It is now possible to modify and save a running ROM file from the Memory Viewer in the Cocoa frontend - Controller buttons can now be assigned to one of 4 hotkey commands in the iOS frontend - Periodic saves were added to the iOS frontend - A new screenshot hotkey was added to the SDL frontend - Controller UI hiding in the iOS frontend can now optionally disable the centering of the game screen - The Cocoa and SDL frontends now save the battery more frequently Accuracy Improvements/Fixes - Added silence detection to eliminate rounding artifacts when playing nothing but frequencies above Nyquist - Prevented abnormal vblank events from updating the SNES-side buffers prematurely - Fixed a bug that made reading the PCM registers non-deterministic when emulating a CGB in CPU revision C or older - Fixed a bug that caused ROMs to be running in the background under some ca...

Read release notes

Version history

Version Updated Notes
1.0.3 Unknown This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features - Added support for more controllers in the iOS frontend,...
1.0.2 Unknown This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features - New usage debugger command, displaying the Game Boy CPU...
1.0.1 Unknown This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features - UI improvements to the Cocoa palette editor - Improved...
1.0 Unknown This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features - SameBoy for watchOS is now available: - Transfer ROMs a...
0.16.6 Unknown This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator.New/Improved Features - You can now browse Homebrew Hub and download submitted...
0.16.3 Unknown This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulatorNew/Improved Features - The “Hot Swap Cartridge” functionality now allows hot sw...
0.16.2 Unknown Accuracy Improvements/Fixes - Improvements to the "Accurate" frame blending option; SameBoy now correctly tracks the "parity" of each frame, and uses a more realistic blending ratio - Support for bootleg ROMs that claim...
0.16.1 Unknown New/Improved Features - SameBoy on iOS will now warn the user if it hasn't been correctly signed, which could prevent "Open With" from working with SameBoy Accuracy Improvements/Fixes - Fixed a bug that made SameBoy thin...
0.15.8 Unknown No notes