签到天数: 1926 天 [LV.Master]伴坛终老
|
Version 1.0.1
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
|
|