Download Latest Version SameBoy v1.0.1 source code.tar.gz (7.4 MB)
Email in envelope

Get an email when there's a new version of SameBoy

Home / v1.0.1
Name Modified Size InfoDownloads / Week
Parent folder
sameboy_winsdl_v1.0.1.zip.js 2025-04-05 2.2 MB
SHA2-256SUMS 2025-04-04 361 Bytes
sameboy_winsdl_v1.0.1.zip 2025-04-04 1.6 MB
sameboy_ios_v1.0.1.ipa 2025-04-04 2.8 MB
sameboy_ios_v1.0.1.deb 2025-04-04 2.8 MB
sameboy_cocoa_v1.0.1.zip 2025-04-04 4.8 MB
README.md 2025-04-04 3.8 kB
SameBoy v1.0.1 source code.tar.gz 2025-04-04 7.4 MB
SameBoy v1.0.1 source code.zip 2025-04-04 7.6 MB
Totals: 9 Items   29.2 MB 21

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 audio quality on libretro; audio is now rendered by SameBoy at 2MHz, and downsampling is now handled by the libretro frontend itself
    • In the Wii U build, downsampling is still done by SameBoy
  • With the meaning of register $FF75 discovered, it is now referred to as rPGB in the debugger
  • The output of the watchpoint debugger command now includes the watchpoint type (read-only, write-only, or read-write)
    • This makes the default watchpoint type (write-only) more obvious
  • Windows 11 users can now optionally disable rounded corners in the Graphics Options menu
  • Official Windows builds no longer require installing MSVC runtimes by linking against mvscrt.dll
  • Major improvements to debugging in the SDL frontend:
    • The main emulator window is no longer unresponsive when the debugger is stopped
    • Pressing keys in the emulator window while the debugger is paused now triggers a terminal bell
    • On Windows, sameboy.exe and sameboy_debugger.exe have been merged. Press Ctrl+C at any time to interrupt the debugger and open the debugger console, and close the console window at any time to resume normal gameplay.
    • Async debugging now supports all compatible versions of Windows, adding support for Windows 7, 8.x, and earlier builds of Windows 10
  • When using an external controller, joysticks can now optionally be used as faux analog controls
    • This feature quickly alternates D-pad buttons between pressed and release states to simulate analog inputs
  • The SDL frontend will now automatically resize the window when switching between models and border modes as long as the window hasn't been manually resized
  • A workaround for an old RetroArch bug has been removed, audio in the Wii U libretro port is now louder
  • It is now possible to enable audio for both Game Boys in the Link Cable mode of the libretro port

Accuracy Improvements/Fixes

  • OAM randomization is now more accurate
  • Fixed a bug where certain SGB transfers would copy data incorrectly when running SameBoy on big endian platforms
    • This fixes many SGB games suffering from garbled graphics when playing on the Wii U
  • Fixed a potential accuracy issue when emulating MBC7 games
  • The number of band-limited phases was increased in order to reduce overtones in high-pitched sounds

Bug Fixes

  • New palettes will now appear on the Cocoa frontend even if the user have previously customized palettes
  • Fixed a bug that caused the Pink Pop theme to modify itself once opened in the palette editor, in both the Cocoa and iOS frontends
  • Fixed a bug where the vertical layout was not usable on certain iPads
  • Resetting emulation in the SDL version while the emulator is paused will now resume emulation
  • Fixed a bug where changing the emulated model in the SDL frontend does not immediately closes the menu
  • Removed Unicode characters from libretro settings, as many frontends cannot display them
  • Fixed a bug that caused ROMs to run without a window in the Cocoa port after changing the emulated revision
  • Several iOS and watchOS crashes have been fixed

Removed Features

  • Integration with the Homebrew Hub has been removed from the iOS frontend

Misc Internal Changes

  • The OpenDesktop thumbnailer is now stripped when built in release configuration, rather than being stripped only upon installation
  • Official releases of SameBoy now build using the latest version of Clang, gaining speed boost of around 8%
  • The FM synthesis routines used while rendering the SGB jingle have been optimized for speed
Source: README.md, updated 2025-04-04