changeset 741:8c80b3c5c053

Update documentation concerning libSIDPlay-FP etc.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 05 Nov 2012 15:15:07 +0200
parents aa8f054e27a3
children 1921c7d53ea3
files INSTALL
diffstat 1 files changed, 22 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/INSTALL	Mon Nov 05 15:08:44 2012 +0200
+++ b/INSTALL	Mon Nov 05 15:15:07 2012 +0200
@@ -15,7 +15,7 @@
 - You need AT LEAST one of the following emulation libraries:
 
    * libSIDPlay1
-   * libSIDPlay2
+   * libSIDPlay2 or libSIDPlay-FP (mutually exclusive)
 
   Only one emulator backend library is required, but all are
   supported with compile & run-time configuration. You may also
@@ -44,24 +44,32 @@
   libSIDPlay v1 does NOT support.
 
 
-- libSIDPlay v2: New, next generation modular SID-emulation framework.
-  Along with reSID-library it produces probably most accurate emulated
-  representation of SID-chip available. This, however, comes at high
-  cost: libSIDPlay2 tends to eat CPU like popcorn, depending on the
-  selected emulation options. It is also less spread, not as many
-  distributions/operating systems come with pre-packaged libSIDPlay2,
-  so you may have to roll your own.
+- 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.
+
 
-  Also the API-stability of libSIDPlay2 is not yet 100%, there may
+- libSIDPlay-FP: 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:
+  libSIDPlay2/FP 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 libSIDPlay2/FP is not yet 100%, there may
   be changes. Bugs are evident, though many of them will be fixed
   eventually.
 
   
-Conclusion thus is as follows: If you are using an old system with not
-much spare CPU-power, choose libSIDPlay v1. On a relatively recent
-system (more powerful than Pentium III 650MHz) you may wish to choose
-libSIDPlay v2, although your mileage may vary depending on the emulation
-settings.
+Conclusion thus is as follows: If you are using a VERY old system with not
+much spare CPU-power, choose libSIDPlay v1. On a relatively "recent"
+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 ~20% CPU to spare.
 
 
 Where to get XMMS?