Skip to content

SameBoy v0.16.6

Latest
Compare
Choose a tag to compare
@LIJI32 LIJI32 released this 14 Jun 10:05
· 101 commits to master since this release

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 games and demos directly in the iOS frontend.
    • Currently, only open-source submissions can be viewed in-app. The ability to allow other submissions to appear in SameBoy will be added to Homebrew Hub soon.
  • The option to open SameBoy's Library in the Files app has been added to the iOS frontend's Library screen.
  • Screen dimming is now disabled while emulation is running in the iOS frontend.
  • Improved D-pad controls in the iOS frontend – the center point of the D-pad is now a safe "rest" zone; dragging a touch outside of the D-pad no longer releases the button.
  • User-provided boot ROMs can now be selected in the iOS frontend.

Accuracy Improvements

  • Accuracy improvements to the square "zombie stepping" glitch in CGB-D and CGB-E, fixed Telefang title audio that was broken for these revisions.
  • Writing to NRx3 and NRx4 in the same cycle these registers are read by the APU is now emulated correctly.
  • SameBoy will now select cgbE_boot.bin, if available, when emulating CGB-E.

Bug Fixes

  • Fixed a bug that triggered occasional audio distortions on some Macs and iOS devices.
  • Fixed a bug that made the iOS version sometimes incorrectly prefer SGB over CGB emulation for some newly imported ROMs.
  • Fixed a bug that could crash SameBoy upon pausing in the iOS and Cocoa frontends.
  • Fixed a bug that made the Cocoa frontend's Debug Console windows always on top.
  • Fixed a 0.16.5 regression that broke the Cocoa frontend's Memory window on macOS Sonoma.
  • Fixed stability issues when emulating the Game Boy Camera in the iOS frontend.
  • Fixed a bug that caused haptics and rumble to temporarily stop working in the iOS frontend.

Misc Internal Changes

  • Internal support for AGB-0's boot ROM was added to the core's API (AGB-0 remains unsupported as an emulated revision for now)