Prevention of loop unrolling for large, non-speed-critical loops, to improve utilization of instruction caches.Disabled inlining of several slow-path functions.Several new changes that improved performance:.A new reset command in the debugger, supporting 3 types of resets.The SDL frontend can now pick a specific revision from CLI.The SDL frontend received a small facelift.Reopening a ROM from Finder or other means now reloads the ROM in the Cocoa frontend.Notifications for alarm-clock-enabled games.Innovative and customizable touch controls, including support for analog rewind, fast-forward and slow motion.Can be installed by side-loading (using AltStore or TrollStore) or using a jailbreak.Supports every iPhone, iPad and iPod Touch model running iOS 11 or newer (iOS 13 or newer is recommended).The SDL version used in the Windows release has been updated to 2.28.5.The iOS Deb releases no longer contain local file ownership information.Fixed a bug where the SDL frontend would indefinitely hang if the current audio device became unavailable while using the XAudio 2.7 driver.VSync is now automatically disabled in the SDL frontend if the screen refresh rate is under 60Hz, which could cause garbled audio on some machines.Fixed a bug that prevented SameBoy from opening ROM files if VisualBoyAdvance was also installed on macOS.Prevent some Cocoa toolbar items from overflowing into a menu item that would crash on click.Fixed several UI issues with the Printer Feed on macOS Big Sur and newer.Fixed a bug that made SameBoy incompatible with macOS versions 10.9 to 10.15.Fixed a bug that made SameBoy think a WorkBoy was connected in some cases where a Game Boy Printer was connected.SameBoy on iOS will now warn the user if it hasn’t been correctly signed, which could prevent “Open With” from working with SameBoy.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
Fixed a bug where the Cocoa and iOS frontend would sometimes flicker when using the Metal renderer.Fixed Quick Look support being broken on macOS Sonoma.Fixed the update dialog in the Cocoa frontend displaying the changelog in the wrong font on versions of macOS.Fixed an issue with the menu graphics being glitched in the SDL frontend if SameBoy is set to display a border.Removed XAudio 2.7 support and replaced it with the redistributable version of XAudio 2.9, fixing various crashes on Windows 7.Support for bootleg ROMs that claim to have no RAM in the MBC field, but also declare a non-zero RAM size.Improvements to the “Accurate” frame blending option SameBoy now correctly tracks the “parity” of each frame, and uses a more realistic blending ratio.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 Accuracy Improvements/Fixes