Changelog for
libsidplayfp6-2.10.0-31.2.x86_64.rpm :
* Sun Oct 06 2024 Martin Hauke
- Update to version 2.10.0
* Add support for c++20 where available.
* residfp: retuned cw parameters after measuring waves RMS.
* residfp: code refactoring and minor performance optimizations.
* resid/residfp: scale down filter inputs in the mixer for 6581.
* Centralized handling of muted voices and allow muting samples.
* new API to toggle the filter and deprecated sidplayfp::filter.
* Sun Aug 25 2024 Martin Hauke - Update to version 2.9.0
* residfp: use c++11 threads for building filter tables.
* residfp: code modernization and minor performance optimizations
* Performance optimizations.
* Sat Jun 15 2024 Martin Hauke - Update to version 2.8.0
* Optimized event scheduler.
* Stop pretendig we support pre-c++11 compilers.
* Fixed thread unsafety for psid_driver.
* residfp: do not cache resampling tables.
* resid/residfp: tuned oscillator leakage.- Temporarily disable SIMD optimization on x86_64
* Sun May 19 2024 Martin Hauke - Update to version 2.7.1
* Sync resid with upstream.
* Make strong CWs the default.
* Downtune the leakage parameter a bit.
* Fix UBSan complaint abount uninitialized var \'is6581\'.
* Fri Mar 29 2024 Martin Hauke - Update to version 2.7.0
* residfp: refactor residfp filter.
* residfp: added ability to adjust the uCox parameter at runtime.
* residfp: allow setting the combined waveforms strength.
* resid/residfp: emulate oscillator leakage.
* Mon Jan 01 2024 Martin Hauke - Update to version 2.6.0
* residfp is now thread-safe.
* residfp: fixed SSE2 version of convolve.
* residfp: updated combined waveforms model.
* residfp: amplify the output by a model dependent scale factor.
* a couple of autotools fixes.
* Sat Dec 23 2023 Martin Hauke - >Update to version 2.5.1
* Check for {g,}od at configure time.
* residfp: fix a 6581 filter bug where values could actually go negative.
* Sync resid with upstream.- Drop patch:
* fix-missing-include.patch (not longer needed)
* Thu Jul 06 2023 Andrea Manzini - Update to version 2.5.0
* residfp: reworked the combined waveforms model by separating pulldown effect from waveform generation
* residfp: tweaked the 8580 filter parameters for increased volume and less distortion (#45)
* Updated to latest resid
* Use OpenMP to speedup LUTs initialization
* CIA: minor rework based on chip reverse engineering
* Use c++17 where available
* Added sanity check for buffer size
* Minor mixer optimizations
* Other minor changes
* Sat Apr 01 2023 Bjørn Lie - Add fix-missing-include.patch: Add missing include exposed by gcc 13.- Use ldconfig_scriptlets macro.
* Tue Feb 14 2023 Martin Hauke - Update to version 2.4.2
* Fixed a memory leak.
* Minor fixes.- Update to version 2.4.1
* Fixed a memory leak introduced in 2.1.0.- Update to version 2.4.0
* Use pkgconfig for UnitTest++ and libgcrypt support.
* residfp: correct 6581 volume gain based on schematics.
* residfp: fixed more PVS-Studio warnings.
* residfp: refactoring, changes and cleanup.
* residfp: updated the combined waveform model.
* Synced resid with upstream.
* Fixed a \"comparison-with-wider-type\" alert in the MUS loader.
* Other minor changes.
* Fri Feb 11 2022 Dirk Müller - update to 2.3.1:
* VIC II: check badline enabled condition on raster Y increment. Fixes CPU/shxy/shx-test
* Disable digiboost for residfp when not required (issue #37)
* residfp: fixed some PVS-Studio warnings. (issues #20 #21 #23 #28)
* residfp: share dac tables between voices, saves a few Kb and some initialization time (issues #34 #26)
* CIA: rework interrupt implementation based on Denise emu code, fixes CIA/dd0dtest/dd0dtest (issue #29)
* c64: return pseudo random numbers when reading from the I/O Area as the VIC fetches are not emulated. Fixes C64/openio/gauntlet test
* VIC-II: fix lightpen X coordinate calculation. Makes VICII/split-tests/lightpen/lightpen test pass
* songlengthdb: fix possible corrupted data (issue #32)
* VIC-II: fix NTSC badline timing and improve cycle skipping
* CIA: minor refactoring
* Fixed a few minor PVS-Studio flagged issues
* reSIDfp: added NEON (by Christopher Snowhill) and SSE2 version of convolution function the configure option has been changed to --with-simd=
* Exposed last values written to the SID registers. Based on patch by Stian Skjelstad
* API additions: - Splitted ROM functions - Added CIA 6526 4485 model setting, mostly for testing - Added function for loading database from unicode path on Windows - Added function for loading tunes using a custom loader callback- enable SIMD on aarch64/x86_64
* Mon Apr 26 2021 Ferdinand Thiessen - Update to version 2.1.2:
* songlength DB: fix parsing of milliseconds with leading zeroes
* Fixed building hardsid support
* reSIDfp: shift register regression fixes
* Updated RAM init pattern similar to how it\'s done in VICE
* Do not use smart pointers in public headers (Warning! breaks ABI compatibility)
* resid/residfp: Use soft instead of hard clipping rough implementation of bitfade
* residfp: better bandpass frequency calculation, updated 8580 resistor ratios based on schematics and adjusted voltage range, updated TTL values, assume a high impedance audio amplifier yielding an 1.6Hz high-pass- Update to version 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
* Further improved CPU/CIA/VICII emulation based on VICE testprogs
* Fixed an envelope generator regression in resid/residfp
* Improved noise+pulse interaction in resid/residfp
* Avoid saturation of residfp 8580 filter
* Adjusted residfp 6581 filter parameter range
* Recalculate noise output when actually changed in residfp
* Fix loading stereo mus tunes
* Fix residfp envelope
* Make digiboost work with resid
* Make MUS loading more robust to malformed files
* Reworked SidDatabase API
* Fix hang on exit
* 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
* Do not use kernal calls in psid driver