What's New
- Fix QTE bug for real!
- Fix QTEs again!
- Fix QTEs at higher FPS
- Port FPS++ to 60FPS mod, dynamic FPS limits and fixed cutscenes
What's New:
- Send external address in port message instead of ping message
What's New:
- Add a new VPN ad-blocker implementation
- Add initial DOH (DNS Over HTTPS) support
- Add VPN connection monitor, heartbeat and throttler to improve reliability
- Add long press action to copy hostname from user lists and DNS log to clipboard
- Improve screen rotation handling on home screen
- Improve hosts source cache to reduce bandwidth usage
- Improve GitHub API usage to reduce bandwidth usage
- Fix VPN state on network connectivity change and lost
- Fix VPN restart when system kills it
- Fix wrong DNS read on VPN restart
- Fix VPN unwanted restart while paused
- Fix crash on application update unknown size
- Improve VPN user control reliability
- Update logging system
- Update libsu
- Update mongoose web server
- Update Android gradle plugin
- Update AndroidX libraries
- Update NDK
- Update third party libraries
What's New:
- Improve IPv6 support
What's New
New/Improved Features
- A setting to allow joypad input when SameBoy is not in focus was added to both frontends
- The SDL GUI now follows the user-configured Game Boy palette
- The SDL frontend now supports Game Boy palettes exported from the Cocoa port, and now includes 7 new palettes to choose from
- The scrollbar in the SDL frontend is now draggable
- The SDL GUI now correctly allows using the user-configured buttons in its menu
- An OpenAL audio driver is now available for Linux and other Unix users in the SDL port
- Up to two joypad hotkeys may now be configured to perform actions such as pausing and saving states in both frontends
- The softbreak debugger command was given a better description
- Both frontends will now warn you if progress cannot be saved when loading a ROM
- Game Boy Player (using CPU AGB A) is now a selectable Game Boy Advance revision
Accuracy Improvements/Fixes
- Emulated a glitch where a misconfigured window can insert pixels between tiles on models prior to the Game Boy Color, fixes Star Trek - 25th Anniversary
- Fixed a window-related regression, affecting edge cases where WX=0
- Accuracy improvements to emulation of the Game Boy Camera
- Accurate emulation of JOYP switching delay on the DMG
- Realistic emulation of button bouncing while keeping lag to a minimum
Bug Fixes
- Fixed a bug where SameBoy crashed on Windows 7 when using turbo while the XAudio driver was in use
Misc Internal Changes
- Fixed a potential memory corruption when SameBoy is used as a library in a C++ project
What's New:
- corrects an error in Amiga HAM output that transposed red and blue channel modifications;
- improves Amiga sprite display: for programs that use both DMA and direct sprite accesses, and with regard to playfield interactions; and
- rejigs the macOS binding to try to reduce CPU load and avoid a potential audio-ending race condition. Though it is now worse at scheduling across multiple CPU cores so there might be further swings of the pendulum yet to come.
What's New:
- In some circumstances, path to captures and path to game folder may not have been written correctly.
What's New:
This is the latest nightly build. Source changes can be found at GitHub.
What's New:
- Added "Settings|Input|Pass right mouse button to guest?" toggle.
- Miscellaneous improvements and bug fixes.