Accepting request 953834 from home:dirkmueller:Factory
- 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=<sse2/mmx/neon/none> * 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 OBS-URL: https://build.opensuse.org/request/show/953834 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libsidplayfp?expand=0&rev=10
This commit is contained in:
parent
0a14a1aa6a
commit
85bdb4ace9
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1bbc43cb7035ac8bf0d0a4ea4c9aa8c6b7ab74bb67ec440e2e4c0a1867b12fcb
|
|
||||||
size 788212
|
|
3
libsidplayfp-2.3.1.tar.gz
Normal file
3
libsidplayfp-2.3.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:aef70cc30648eb89d32f56c691a5a40cdffc7421f43b4aa242f4d123eb9258a2
|
||||||
|
size 797779
|
@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 11 22:48:23 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- 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=<sse2/mmx/neon/none>
|
||||||
|
* 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 12:04:39 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
Mon Apr 26 12:04:39 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libsidplayfp
|
# spec file for package libsidplayfp
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2022 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,13 +19,13 @@
|
|||||||
%define soname 6
|
%define soname 6
|
||||||
%define stilview_soname 0
|
%define stilview_soname 0
|
||||||
Name: libsidplayfp
|
Name: libsidplayfp
|
||||||
Version: 2.1.2
|
Version: 2.3.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A library to play Commodore 64 music
|
Summary: A library to play Commodore 64 music
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
URL: https://sourceforge.net/projects/sidplay-residfp/
|
URL: https://sourceforge.net/projects/sidplay-residfp/
|
||||||
Source0: https://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/2.1/libsidplayfp-%{version}.tar.gz
|
Source0: https://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/2.3/libsidplayfp-%{version}.tar.gz
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: libgcrypt-devel
|
BuildRequires: libgcrypt-devel
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@ -70,7 +70,14 @@ use libstilview.
|
|||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --disable-static
|
%ifarch x86_64
|
||||||
|
EXTRA="--with-simd=sse2"
|
||||||
|
%endif
|
||||||
|
%ifarch aarch64
|
||||||
|
EXTRA="--with-simd=neon"
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%configure --disable-static $EXTRA
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
Loading…
x
Reference in New Issue
Block a user