# HG changeset patch # User Matti Hamalainen # Date 1383342959 -7200 # Node ID cfc879a562c3c917f11ecc6e945b72a968be74a0 # Parent 48dd77c395b147b2c293a21cab93d940a89bbb3b s/libSIDPlay-FP/libSIDPlayFP/g. diff -r 48dd77c395b1 -r cfc879a562c3 INSTALL --- a/INSTALL Fri Nov 01 23:52:35 2013 +0200 +++ b/INSTALL Fri Nov 01 23:55:59 2013 +0200 @@ -15,7 +15,7 @@ - You need AT LEAST one of the following emulation libraries: * libSIDPlay1 - * libSIDPlay2 or libSIDPlay-FP (mutually exclusive) + * libSIDPlay2 or libSIDPlayFP (mutually exclusive) Only one emulator backend library is required, but all are supported with compile & run-time configuration. You may also @@ -36,7 +36,7 @@ libSIDPlay v1 requires very little CPU power, it will work even on very slow devices. Many OS distributions have pre-built packages of it, not something that can be said of libSIDPlay v2, even less - libSIDPlay-FP. Some people may even like theharsher sound produced + libSIDPlayFP. Some people may even like theharsher sound produced by libSIDPlay v1. Drawbacks are: worse emulation, eventually weakening compability @@ -47,19 +47,19 @@ - libSIDPlay2+reSID or HardSID: A much more accurate emulation framework. Unfortunately the original fork has mostly stalled, though works. Much heavier CPU-load compared to libSIDPlay1, - but not as heavy as libSIDPlay-FP. + but not as heavy as libSIDPlayFP. -- libSIDPlay-FP: Fork of libSIDPlay2. New, next generation modular +- libSIDPlayFP: Fork of libSIDPlay2. New, next generation modular SID-emulation framework. Along with reSID-library it produces probably most accurate software-emulated representation of SID-chip available. This, however, comes at high cost: - libSIDPlay-FP tends to eat CPU like popcorn. + libSIDPlayFP tends to eat CPU like popcorn. It is also less spread, not packaged in distributions (that I know of, at the time of writing of this), so you may have to roll your own. - Also the API-stability of libSIDPlay-FP is not yet 100%, there may + Also the API-stability of libSIDPlayFP is not yet 100%, there may be changes. Bugs are evident, though many of them will be fixed eventually. @@ -69,7 +69,7 @@ system (Pentium-M, Pentium4 1GHz+) you may wish to choose libSIDPlay v2. On a Intel Core2 or Intel Core i5/7 level system you could choose -libSIDPlay-FP, if you have approximately ~20% CPU to spare for +libSIDPlayFP, if you have approximately ~20% CPU to spare for playing the tunes. @@ -113,8 +113,8 @@ http://www.tnsp.org/?p=libsidplay2 -Where to get libSIDPlay-FP? -=========================== +Where to get libSIDPlayFP? +========================== $ apt-get install libsidplayfp-dev @@ -122,9 +122,9 @@ http://sourceforge.net/projects/sidplay-residfp/ -Versions 0.3.7 and 1.0.1 should be compatible with XMMS-SID. -Earlier and later ones might not, as the API seems to be in -flux at the moment. +Versions 0.3.7, 1.0.1 and 1.1.0 should be compatible with XMMS-SID. +Earlier and later ones might not, as the API seems to be in flux at +the moment. Building a Mercurial-version diff -r 48dd77c395b1 -r cfc879a562c3 NEWS --- a/NEWS Fri Nov 01 23:52:35 2013 +0200 +++ b/NEWS Fri Nov 01 23:55:59 2013 +0200 @@ -7,9 +7,9 @@ =========== * Lots of cleanups and some refactoring. -* Support for libSIDPlay-FP (or "libsidplayfp + resid-fp"). +* Support for libSIDPlayFP (or "libsidplayfp + resid-fp"). -* 2SID, or dual-sid support via libSIDPlay-FP. +* 2SID, or dual-sid support via libSIDPlayFP. * Various compatibility fixes, including fixes to songlength and STIL database parsers. diff -r 48dd77c395b1 -r cfc879a562c3 README --- a/README Fri Nov 01 23:52:35 2013 +0200 +++ b/README Fri Nov 01 23:55:59 2013 +0200 @@ -116,7 +116,7 @@ but it is not supported yet by XMMS-SID. - C64 Kernal/Basic/Chargen ROM image paths. Currently required - only by libSIDPlay-FP backend. Set the path to a directory that + only by libSIDPlayFP backend. Set the path to a directory that contains these 3 ROM image files: Filename | Size | Description