HomeFreeBSD

audio/libsidplayfp: Update to 2.0.5

Description

audio/libsidplayfp: Update to 2.0.5

  • Update to 2.0.5
  • Adjust dependencies

And while I'm here, also do style cleanup.

Changelog:

  • libsidplayfp-2.0.5:
    • Fixed CIA SDR handling, code borrowed from Denise emulator
    • Fixed external filter coefficients calculation in resid/residfp
    • Update osc3 on waveform zero in resid/residfp
  • libsidplayfp-2.0.4:
    • Further improved CPU/CIA/VICII emulation based on VICE testprogs (bug #27)
    • Fixed an envelope generator regression in resid/residfp (bug #31)
    • Improved noise+pulse interaction in resid/residfp (bug #28)
  • libsidplayfp-2.0.3:
    • Avoid saturation of residfp 8580 filter
    • Fix some UBSan warnings
  • libsidplayfp-2.0.2:
    • Adjusted residfp 6581 filter parameter range (bug #30)
    • Recalculate noise output when actually changed in residfp
  • libsidplayfp-2.0.1:
    • Fix loading stereo mus tunes
    • Fix residfp envelope (bug #29)
    • Minor interrupt timing tweaks
    • Dirty hack to reduce overloading in 8580 filter (bug #29)
  • libsidplayfp-2.0.0:
    • Make digiboost work with resid
    • Fixed some initialization order warnings
  • libsidplayfp-2.0.0rc:
    • Make MUS loading more robust to malformed files
    • Minor interrupt timing fixes
    • Reworked SidDatabase API
    • Fix hang on exit
  • libsidplayfp-2.0.0beta2:
    • CIA model is now configurable
    • Added digiboost support
    • Added support for milliseconds in SLDB
    • Improved 8580 filter
    • CIA and SID fixes ported from VICE
    • Added MOS 6573 (PAL-M) emulation
    • Other minor fixes and code cleanup
  • libsidplayfp-2.0.0beta:
    • Dropped deprecated functions
  • libsidplayfp-2.0.0alpha4:
    • Dropped old 8580 filter implementation
    • Correctly clock oscillators in silent mode
    • Interrupt playback on invalid opcode execution
    • Minor envelope and noise writeback fixes in reSIDfp
  • libsidplayfp-2.0.0alpha3:
    • Improved experimental 8580 filter emulation, now enabled by default
  • libsidplayfp-2.0.0alpha2:
    • Reworked reSIDfp envelope generator based on analysis of chip die and transistor level emulation
    • Added new experimental 8580 filter emulation in reSIDfp
    • Fixed out of range tune selection
    • Other minor fixes and code cleanup
  • libsidplayfp-2.0.0alpha1:
    • Cleaned up directory structure
    • Use c++11 features where supported
    • Added exSID USB support
    • Improved SID emulation
    • Do not use kernal calls in psid driver
    • Known bugs/limitations:
      • mus data embedded in psid file is not supported
      • hardsid support is untested and possibly broken
  • libsidplayfp-1.8.8:
    • Fix misspelling in error message (bug #26)
    • Correctly clock oscillators in silent mode
    • CIA timing fixes
    • Allow running VICE tests
  • libsidplayfp-1.8.7
    • Fix out of range tune selection
    • Reenable accidentally broken branch hints in residfp
    • Minor fix in VIC-II code ported from VICE

PR: 251305
Submitted by: Daniel Engberg
Reviewed by: osa (mentor)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D27687

Details

Provenance
otisAuthored on
Reviewer
osa
Differential Revision
D27687: audio/libsidplayfp: Update to 2.0.5
Parents
rP558776: graphics/f3d: Update 1.0.1 -> 1.1.0
Branches
Unknown
Tags
Unknown