Mercurial > hg > xmms-sid
comparison INSTALL @ 987:bafb3f102e91
Update some of the installation information.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 29 Jul 2013 09:31:39 +0300 |
parents | 2531396c2718 |
children | cfc879a562c3 |
comparison
equal
deleted
inserted
replaced
986:ea3889c40011 | 987:bafb3f102e91 |
---|---|
31 - libSIDPlay v1: This is the old and original emulation library. Its | 31 - libSIDPlay v1: This is the old and original emulation library. Its |
32 emulation is "frame-based" and not very accurate. The waveforms | 32 emulation is "frame-based" and not very accurate. The waveforms |
33 produced are harsher and emulation of SID filter is far from | 33 produced are harsher and emulation of SID filter is far from |
34 accurate. | 34 accurate. |
35 | 35 |
36 libSIDPlay v1 requires very little CPU power, it is faster and | 36 libSIDPlay v1 requires very little CPU power, it will work even |
37 may have fewer bugs due to being more mature software. Many | 37 on very slow devices. Many OS distributions have pre-built packages |
38 OS distributions have pre-built packages of it, not something that | 38 of it, not something that can be said of libSIDPlay v2, even less |
39 can be said of libSIDPlay v2. Some people may even like the | 39 libSIDPlay-FP. Some people may even like theharsher sound produced |
40 harsher sound produced by libSIDPlay v1. | 40 by libSIDPlay v1. |
41 | 41 |
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 |
52 | 52 |
53 - libSIDPlay-FP: Fork of libSIDPlay2. New, next generation modular | 53 - libSIDPlay-FP: Fork of libSIDPlay2. New, next generation modular |
54 SID-emulation framework. Along with reSID-library it produces | 54 SID-emulation framework. Along with reSID-library it produces |
55 probably most accurate software-emulated representation of | 55 probably most accurate software-emulated representation of |
56 SID-chip available. This, however, comes at high cost: | 56 SID-chip available. This, however, comes at high cost: |
57 libSIDPlay2/FP tends to eat CPU like popcorn. | 57 libSIDPlay-FP tends to eat CPU like popcorn. |
58 | 58 |
59 It is also less spread, not packaged in distributions (that I know of, | 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. | 60 at the time of writing of this), so you may have to roll your own. |
61 | 61 |
62 Also the API-stability of libSIDPlay2/FP is not yet 100%, there may | 62 Also the API-stability of libSIDPlay-FP is not yet 100%, there may |
63 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 |
64 eventually. | 64 eventually. |
65 | 65 |
66 | 66 |
67 Conclusion thus is as follows: If you are using a VERY old system with not | 67 Conclusion thus is as follows: If you are using a VERY old system with not |
68 much spare CPU-power, choose libSIDPlay v1. On a relatively "recent" | 68 much spare CPU-power, choose libSIDPlay v1. On a relatively "recent" |
69 system (Pentium-M, Pentium4 1GHz+) you may wish to choose libSIDPlay v2. | 69 system (Pentium-M, Pentium4 1GHz+) you may wish to choose libSIDPlay v2. |
70 | 70 |
71 On a Intel Core2 or Intel Core i5/7 level system you could choose | 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. | 72 libSIDPlay-FP, if you have approximately ~20% CPU to spare for |
73 playing the tunes. | |
73 | 74 |
74 | 75 |
75 Where to get XMMS? | 76 Where to get XMMS? |
76 ================== | 77 ================== |
77 Latest version of XMMS should be available from: | 78 Latest version of XMMS should be available from: |
119 | 120 |
120 Or head to: | 121 Or head to: |
121 | 122 |
122 http://sourceforge.net/projects/sidplay-residfp/ | 123 http://sourceforge.net/projects/sidplay-residfp/ |
123 | 124 |
124 Version 0.3.7 should be compatible. Earlier and later ones might not, | 125 Versions 0.3.7 and 1.0.1 should be compatible with XMMS-SID. |
125 as the API seems to be in flux at the moment. | 126 Earlier and later ones might not, as the API seems to be in |
127 flux at the moment. | |
126 | 128 |
127 | 129 |
128 Building a Mercurial-version | 130 Building a Mercurial-version |
129 ============================ | 131 ============================ |
130 To build a version of XMMS-SID from Mercurial repository, | 132 To build a version of XMMS-SID from Mercurial repository, |