Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (41m)  pkgsrc-2024Q1 (3d)  pkgsrc-2023Q4 (77d)  pkgsrc-2023Q2 (110d) 

2024-06-17 13:14:38 UTC Now

2021-08-10 12:20:41 UTC MAIN commitmail json YAML

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窶冱 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/窶都top-debugger command line flag,
      which starts SameBoy with a stopped debugged on the first instruction
    * A new realistic low contrast color correction mode, 窶廩arsh 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窶冱 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窶冱 built-in boot ROMs

  Bug Fixes

    * Fixed a bug where the 窶楼窶� 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窶冱 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

(nia)