0 Members and 1 Guest are viewing this topic.
OverviewSameBoy is a user friendly Game Boy and Game Boy Color emulator for macOS. SameBoy is extremely accurate and includes a wide range of powerful debugging features, making it ideal for both casual players and developers. In addition to accuracy and developer capabilities, SameBoy has all the features one would expect from an emulator – from save states to scaling filters. An SDL version is also available to Windows and Unix-like systems.FeaturesCore Emulation Features 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 (Note 1) 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 Four settings of color correction Three settings of high-pass audio filters Real time clock emulation Game Boy Camera emulation Note 2 Game Boy Printer emulation Note 3 Turbo, rewind and slow-motion modesAccuracy 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 blending Note 4 Sample-accurate sound emulation, downsampled from 2MHzUser Interface Retina and High DPI display support, allowing a wider range of scaling factors without artifacts Several scaling algorithms Note 4 (Including exclusive algorithms such as OmniScale) The OmniScale algorithms let you play games in 1080p, 4K and 5K resolutions! Customizable controls Joypad support Fullscreen support, optionally keeping aspect ratioThese 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 ratioDebugging 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 Multiple conditional watchpoints Call stack tracing Tick counting Cartridge and MBC information Memory viewer and editor Note 3 Video RAM viewer Note 3 Note 1 44.1KHz in older Windows versions ↩Note 2 Only in the Cocoa macOS port; graphical noise is used instead of camera input in the SDL version ↩Note 3 Only in the Cocoa macOS port ↩ ↩2 ↩3Note 4 Requires OpenGL 3.2 or Metal support ↩ ↩2