comparison INSTALL @ 1015:d8c1c1c5f609

Update installation instructions.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 28 Feb 2015 02:57:33 +0200
parents 7527468689e7
children
comparison
equal deleted inserted replaced
1014:7527468689e7 1015:d8c1c1c5f609
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 libSIDPlayFP tends to eat CPU like popcorn. 57 libSIDPlayFP tends to eat CPU like popcorn.
58 58
59 It is also less spread, not packaged in distributions (that I know of, 59
60 at the time of writing of this), so you may have to roll your own. 60 Conclusion thus is as follows: If you are using a VERY old system without
61 much spare CPU-power, choose libSIDPlay v1. On any system that is not
62 older than a decade, you probably want libSIDPlayFP.
61 63
62 Also the API-stability of libSIDPlayFP is not yet 100%, there may 64 There isn't any reason to choose libSIDPlay v2 over "FP" nowadays,
63 be changes. Bugs are evident, though many of them will be fixed 65 unless you are somehow stuck with a system that can't handle FP.
64 eventually.
65
66
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"
69 system (Pentium-M, Pentium4 1GHz+) you may wish to choose libSIDPlay v2.
70
71 On a Intel Core2 or Intel Core i5/7 level system you could choose
72 libSIDPlayFP, if you have approximately ~20% CPU to spare for
73 playing the tunes.
74 66
75 67
76 Where to get XMMS? 68 Where to get XMMS?
77 ================== 69 ==================
78 Latest version of XMMS should be available from: 70 Latest version of XMMS should be available from:
95 For example, in Debian (or Ubuntu): 87 For example, in Debian (or Ubuntu):
96 88
97 $ apt-get install libsidplay1-dev 89 $ apt-get install libsidplay1-dev
98 90
99 91
100 Where to get and how to install libSIDPlay2?
101 ============================================
102 You might have it in your $OS_DISTRIBUTION of preference. For example
103 Debian should have a compatible set of packages available, try:
104
105 $ apt-get install libsidplay2-dev libresid-builder-dev
106
107
108 Where to get libSIDPlayFP? 92 Where to get libSIDPlayFP?
109 ========================== 93 ==========================
110 94
111 $ apt-get install libsidplayfp-dev 95 $ apt-get install libsidplayfp-dev
112 96
114 98
115 http://sourceforge.net/projects/sidplay-residfp/ 99 http://sourceforge.net/projects/sidplay-residfp/
116 100
117 Versions 0.3.8, 1.0.1 - 1.5.x should be compatible with XMMS-SID. 101 Versions 0.3.8, 1.0.1 - 1.5.x should be compatible with XMMS-SID.
118 Earlier and later ones might not, there is no guarantee. 102 Earlier and later ones might not, there is no guarantee.
103
104
105 Where to get and how to install libSIDPlay2?
106 ============================================
107 You might have it in your $OS_DISTRIBUTION of preference. For example
108 Debian should have a compatible set of packages available, try:
109
110 $ apt-get install libsidplay2-dev libresid-builder-dev
119 111
120 112
121 Building a Mercurial-version 113 Building a Mercurial-version
122 ============================ 114 ============================
123 To build a version of XMMS-SID from Mercurial repository, 115 To build a version of XMMS-SID from Mercurial repository,
183 175
184 176
185 Post-installation configuration 177 Post-installation configuration
186 =============================== 178 ===============================
187 To gain full advantage of using XMMS-SID, you need to configure it. 179 To gain full advantage of using XMMS-SID, you need to configure it.
188 XMMS-SID can be configured just like any other XMMS plugin, in XMMS 180 When running for the first time, XMMS-SID will show its configuration
189 do as follows: 181 dialog automatically.
182
183 Afterwards it can be configured just like any other XMMS plugin,
184 in XMMS do as follows:
190 185
191 -> Press <ctrl+p> 186 -> Press <ctrl+p>
192 -> Select "Audio I/O Plugins"-tab 187 -> Select "Audio I/O Plugins"-tab
193 -> Choose "XMMS-SID x.y.z [libxmmssid.so]" from the list 188 -> Choose "XMMS-SID x.y.z [libxmmssid.so]" from the list
194 -> Click "Configure" 189 -> Click "Configure"