This version is backwards compatible with save states from SameBoy 0.11.x and newer, as well as save states from any BESS compliant emulator

New/Improved Features

  • GBS APIs available in the core
  • Built-in GBS player in the Cocoa frontend
    • Like standard ROMs in SameBoy, it supports debugging and selection of specific models/revisions
  • Support for emulation of the homebrew TPP1 MBC
  • Save states can be dropped into emulator windows to load them in both the Cocoa and SDL frontends
  • SameBoy now uses the BESS (Best Effort Save State) format within its save states, allowing interoperability between big and little endian save states, future versions of SameBoy, as well as other BESS compliant emulators (Such as the incoming releases of BGB and Emulicious)

Accuracy Improvements/Fixes

  • Fixed time syncing issues when turning the LCD off and on, fixes timing issues in Link’s Awakening
  • Fixed a bug where an invalid SGB command would be ignored, while the actual SGB firmware would still process it in some manner, fixes Donkey Kong Land

Bug Fixes

  • Better handling of more edge cases in the Linux build system
  • Fixed a memory leak in the SDL and libretro frontends when loading a second ROM
  • Fixed several potential crashes involving cheat codes
  • Fixed a bug where the screen would temporarily freeze in the Cocoa frontend if certain controllers are rumbling in specific strengths