Une nouvelle version de cet émulateur GameBoy/GameBoy Color a été publiée. Voici la liste des changements: 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 |
|