Mercurial > hg > xmms-sid
comparison INSTALL @ 741:8c80b3c5c053
Update documentation concerning libSIDPlay-FP etc.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 05 Nov 2012 15:15:07 +0200 |
parents | bd12199a9a84 |
children | b8b9da405e8c |
comparison
equal
deleted
inserted
replaced
740:aa8f054e27a3 | 741:8c80b3c5c053 |
---|---|
13 any other compiler ... sorry. | 13 any other compiler ... sorry. |
14 | 14 |
15 - You need AT LEAST one of the following emulation libraries: | 15 - You need AT LEAST one of the following emulation libraries: |
16 | 16 |
17 * libSIDPlay1 | 17 * libSIDPlay1 |
18 * libSIDPlay2 | 18 * libSIDPlay2 or libSIDPlay-FP (mutually exclusive) |
19 | 19 |
20 Only one emulator backend library is required, but all are | 20 Only one emulator backend library is required, but all are |
21 supported with compile & run-time configuration. You may also | 21 supported with compile & run-time configuration. You may also |
22 need some supplementary libraries for each emulator library. | 22 need some supplementary libraries for each emulator library. |
23 See below for more information. | 23 See below for more information. |
42 Drawbacks are: worse emulation, eventually weakening compability | 42 Drawbacks are: worse emulation, eventually weakening compability |
43 as new SID-tunes/files are ripped into "RSID"-format which | 43 as new SID-tunes/files are ripped into "RSID"-format which |
44 libSIDPlay v1 does NOT support. | 44 libSIDPlay v1 does NOT support. |
45 | 45 |
46 | 46 |
47 - libSIDPlay v2: New, next generation modular SID-emulation framework. | 47 - libSIDPlay2+reSID or HardSID: A much more accurate emulation |
48 Along with reSID-library it produces probably most accurate emulated | 48 framework. Unfortunately the original fork has mostly stalled, |
49 representation of SID-chip available. This, however, comes at high | 49 though works. Much heavier CPU-load compared to libSIDPlay1, |
50 cost: libSIDPlay2 tends to eat CPU like popcorn, depending on the | 50 but not as heavy as libSIDPlay-FP. |
51 selected emulation options. It is also less spread, not as many | |
52 distributions/operating systems come with pre-packaged libSIDPlay2, | |
53 so you may have to roll your own. | |
54 | 51 |
55 Also the API-stability of libSIDPlay2 is not yet 100%, there may | 52 |
53 - libSIDPlay-FP: Fork of libSIDPlay2. New, next generation modular | |
54 SID-emulation framework. Along with reSID-library it produces | |
55 probably most accurate software-emulated representation of | |
56 SID-chip available. This, however, comes at high cost: | |
57 libSIDPlay2/FP tends to eat CPU like popcorn. | |
58 | |
59 It is also less spread, not packaged in distributions (that I know of, | |
60 at the time of writing of this), so you may have to roll your own. | |
61 | |
62 Also the API-stability of libSIDPlay2/FP is not yet 100%, there may | |
56 be changes. Bugs are evident, though many of them will be fixed | 63 be changes. Bugs are evident, though many of them will be fixed |
57 eventually. | 64 eventually. |
58 | 65 |
59 | 66 |
60 Conclusion thus is as follows: If you are using an old system with not | 67 Conclusion thus is as follows: If you are using a VERY old system with not |
61 much spare CPU-power, choose libSIDPlay v1. On a relatively recent | 68 much spare CPU-power, choose libSIDPlay v1. On a relatively "recent" |
62 system (more powerful than Pentium III 650MHz) you may wish to choose | 69 system (Pentium-M, Pentium4 1GHz+) you may wish to choose libSIDPlay v2. |
63 libSIDPlay v2, although your mileage may vary depending on the emulation | 70 |
64 settings. | 71 On a Intel Core2 or Intel Core i5/7 level system you could choose |
72 libSIDPlay-FP, if you have ~20% CPU to spare. | |
65 | 73 |
66 | 74 |
67 Where to get XMMS? | 75 Where to get XMMS? |
68 ================== | 76 ================== |
69 Latest version of XMMS should be available from: | 77 Latest version of XMMS should be available from: |