Path to this page:
Subject: CVS commit: pkgsrc/emulators/sameboy
From: Nia Alarie
Date: 2021-08-10 14:20:41
Message id: 20210810122041.5F0B9FA97@cvs.NetBSD.org
Log Message:
sameboy: update to 0.14.5
Version 0.14.5
This version is backwards compatible with save states from SameBoy 0.11.x
and newer, as well as save states from any BESS compliant emulator.
Outside of macOS, this version is identical to 0.14.4 other than the
version number.
Bug Fixes
* Fixed a bug that sometimes prevented opening GBS files
Version 0.14.4
This version is backwards compatible with save states from SameBoy 0.11.x
and newer, as well as save states from any BESS compliant emulator
New/Improved Features
* GBS support updated to support common non-standard formats, as well as
ugetab’s GBS extensions
* SameBoy is now better categorized on Linux desktops
* Improved support for running without OpenGL in the SDL frontend, added
command-line flag to disable OpenGL
* SameBoy will now attempt to load .snX save states (used by other
emulators such as BGB) if a .sX save state is not found
* The Cocoa and SDL frontends now include an optional speedrun-friendly
OSD
* The SDL frontend now supports the -s/–stop-debugger command line flag,
which starts SameBoy with a stopped debugged on the first instruction
* A new realistic low contrast color correction mode, “Harsh Reality”,
was added
* Improved the ticks debugger command with more detailed output
* Improved warnings when entering PPU or APU odd-modes
* The libretro frontend has been updated to the newer options API, which
majorly improves core option screens in RetroArch and other libretro
interfaces
Accuracy Improvements/Fixes
* Improved accuracy of RTC latching
* Fixed a bug that prevented STAT interrupt blocking from functioning
correctly in the transition to VBlank while the OAM interrupt was
disabled
* Disabled an attempt to improve audio accuracy that resulted in audio
regressions in several games
* Improved T-cycle accuracy of VBlank
* Major improvements to emulation of the STOP instruction and speed
switching
* MBC5’s RAM enable register is now correctly emulated as an 8-bit
register
* Improvements to several edge cases of the OAM corruption bug
* Fixed an issue where several DMG games would boot with incorrect
palettes when using SameBoy’s built-in boot ROMs
Bug Fixes
* Fixed a bug where the ‘O’ key could not be mapped in the SDL frontend
Misc Internal Changes
* The GBS APIs now allow loading from a buffer
* Redundant MBC data removed from BESS save states
Version 0.14.3
This version is backwards compatible with save states from SameBoy 0.11.x
and newer, as well as save states from any BESS compliant emulator
New/Improved Features
* GBS APIs available in the core
* Support for emulation of the homebrew TPP1 MBC
* Save states can be dropped into emulator windows to load them in both
the Cocoa and SDL frontends
* SameBoy now uses the BESS (Best Effort Save State) format within its
save states, allowing interoperability between big and little endian
save states, future versions of SameBoy, as well as other BESS
compliant emulators (Such as the incoming releases of BGB and
Emulicious)
Accuracy Improvements/Fixes
* Fixed time syncing issues when turning the LCD off and on, fixes
timing issues in Link’s Awakening
* Fixed a bug where an invalid SGB command would be ignored, while the
actual SGB firmware would still process it in some manner, fixes
Donkey Kong Land
Bug Fixes
* Better handling of more edge cases in the Linux build system
* Fixed a memory leak in the SDL and libretro frontends when loading a
second ROM
* Fixed several potential crashes involving cheat codes
Files: