forked from mywave82/opencubicplayer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathocp.ini.in
249 lines (222 loc) · 7.8 KB
/
ocp.ini.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
[version]
epoch=20220417
[general]
;link=
;prelink=
;mmcmphlp
; datapath= ; path to opencp's pictures and animations.
; tempdir=
[defaultconfig] ; default configuration
link=medialib
; prelink= ; preloaded dlls
[sound] ; default sound section
; these drivers will be loaded at startup. change parameters at the
; sections for the devices.
; take those drivers out of the list, you will not need, because it
; will speed up the loading process and require less memory
; you can also add new devices by copying the section and renaming it.
; (8 chars only)
; note: the first device found in each list will be uses as default
playerdevices=devpALSA devpOSS devpCA devpSDL2 devpSDL devpNone devpDisk
wavetabledevices=devwMixF devwmixQ devwMix devwNone
mixrate=44100 ; -sr44100
mixprocrate=4096000 ; max channels*rate (for slow cpus) (4096000==64*64000)
plrbufsize=200 ; milliseconds
samprate=44100 ; -sr44100
defplayer= ; -sp
defwavetable= ; -sw
midichan=64 ; number of channels used for midi playback
itchan=64 ; number of channels used for .it playback
bigmodules=devwMixF ; this wavetable device will be used if a module
; was tagged "big" with alt-b in the fileselector.
; (use if wavetable ram is not enough by far)
amplify=100 ; -va100
panning=100 ; -vp100
volume=100 ; -vv100
balance=0 ; -vb0
reverb=0 ; -vr0
chorus=0 ; -vc0
surround=off ; -vs-
filter=2 ; -vf2 (FOI)
[screen] ; default screen section
usepics=*.gif *.tga
compomode=off ; compomode will remove all texts and display
; fileselector comment as the name (put compo # there!)
startupmode=text ; any of: coolhelp, dots, graph, links, msg, phase, scope, text, wuerfel2
screentype=7 ; screenmode
; palette=0 4 1 5 2 6 3 7 8 c 9 d a e b f ; text mode color mapping
; palette=0 6 6 6 6 6 6 e 6 6 e e e e e e
; palette=0 2 2 2 2 2 2 a 2 2 a a a a a a
; palette=1 2 4 7 5 3 6 7 9 a c f d b e f
analyser=on
mvoltype=1
pattern=on
insttype=2
channeltype=2
uselfb=yes ; disable use of VESA 2.0
fps=20
[x11]
autodetect=on ; Use X instead of curses when possible
font=1 ; 0 => 8x8, 1 => 16x8
xvidmode=on ; Change resolution on fullscreen
[curses]
fixbadgraphic=off ; ncurses on redhat 7.3 atleast is known to fail sometime to blank some cells of text
[fileselector] ; default fileselector section
; files with these extensions will be scanned by the fileselector
; you might add 001 002 003 004 if you are a fan of imphobia :)
modextensions=
movepath= ; default path to move files
typecolors=on
editwin=on
writeinfo=on
scaninarcs=on
scanmodinfo=on
scanarchives=off
putarchives=on
playonce=on
randomplay=off
loop=off
path=.
showallfiles=off ; Show all files in the filebrowser, or just audio/music files
;device configuration:
;[handle]
; link=... (internal) link drivers
; subtype=... subtype
; port=... primary port (hex)
; port2=... secondary port (hex)
; irq=... primary irq
; irq2=... secondary irq
; dma=... primary dma
; dma2=... secondary dma
; bypass=... bypass detect on/off
[libsidplayfp]
; emulator=residfp to use the floating point version (CPU heavy)
; emulator=resid to use the integer version (use this if residfp makes cracking sounds)
emulator=residfp
; defaultC64=PAL Use the PAL C64 model if .SID file does not specify the model
; defaultC64=NTSC Use the NTSC C64 model if .SID file does not specify the model
; defaultC64=OLD-NTSC Use the OLD-NTSC C64 model if .SID file does not specify the model
; defaultC64=DREAN Use the DREAN C64 model if .SID file does not specify the model
; defaultC64=PAL-M Use the PAL-M C64 model if .SID file does not specify the model
defaultC64=PAL
; override .SID file information and force-use the defaultC64 option
forceC64=off
; defaultSID=MOS6581 Use the classic SID chip if .SID file does not specify the model
; defaultSID=MOS8580 Use the modern SID chip if .SID file does not specify the model
defaultSID=MOS6581
; override .SID file information and force-use the defaultSID option
forceSID=off
; CIA=MOS6526 Use the classic CIA chip (recommended)
; CIA=MOS6526W4485 A batch of old CIA model with unique serial port behavior
; CIA=MOS8521 Use the modern CIA chip
CIA=MOS6526
; filter=on/off Sets the default state of the filter. Parameters will follow
filter=on
; filterbias=x Controls the filter bias if emulator=resid. The bias is
; given in millivolts, and a maximum reasonable control range is
; approximately -500 to 500, the default value is 0.0.
filterbias=0.0
; filtercurve6581=0.5 Controls the filter curve for the MOS6581 SID model if emulator=residfp.
; Ranges from 0.0 (light) to 1.0 (dark), the default value is 0.5.
filtercurve6581=0.5
; filtercurve8580=0.5 Controls the filter curve for the MOS8580 SID model if emulator=residfp.
; Ranges from 0.0 (light) to 1.0 (dark), the default value is 0.5.
filtercurve8580=0.5
; digiboost=on/off Enable digiboost for MOS8580 SID model.
digiboost=off
; kernal, basic and chargen makes it possible to specify path to ROM images, that the C64
; emulator can expose to the programs stored in SID files. Some SID files uses functions
; or data from these. Examples:
; kernal=~/roms/KERNAL.ROM
; basic=../BASIC.ROM
; chargen=/var/lib/roms/chargen.ROM
kernal=KERNAL.ROM
basic=BASIC.ROM
chargen=CHARGEN.ROM
[devpALSA]
link=devpalsa
[devpCA]
link=devpcoreaudio
[devpOSS]
link=devposs
revstereo=off
path=/dev/dsp
mixer=/dev/mixer
[devpDisk]
link=devpdisk
stereo=on ; -sm-
16bit=on ; -s8-
[devpMPx]
link=devpmpx
bitrate=128000
vbr=off
[devpNone]
link=devpnone
[devpSDL]
link=devpsdl
[devpSDL2]
link=devpsdl2
[devwNone]
link=devwnone
[devwMix]
link=devwmix
mixResample=off
subtype=0
postprocs=_iReverb
postprocadds=
[devwMixQ]
link=devwmix
subtype=1
mixResample=off
postprocs=_iReverb
postprocadds=
[devwMixF]
link=devwmixf
mixResample=off
volramp=on ; turn this off if the mixer sounds too "soft" for you
declick=on
postprocs=_fReverb
postprocadds=
[fscolors]
669=2
AMS=3
AY=6
DMF=6
CDA=3
DEVv=6
FLAC=6
HVL=3
IT=5
M15=4
M15t=4
M31=4
MDL=6
MIDI=3
MOD=1
MODd=4
MODf=3
MODt=4
MPx=6
MXM=3
MTM=1
OGG=6
OKT=5
OPL=6
PTM=2
S3M=2
SID=6
STM=2
ULT=5
WAV=14
WOW=4
YM=6
[timidity]
configfile= ; leave empty to use system default, or it can specify a specific config file or sound font ending with a .sf2 extension
reverbmode=3 ; 0=disable, 1=original, 2=global-original 3=freeverb 4=global-freeverb
reverblevel=40 ; a number between 0 and 127
scaleroom=28 ; a number between 0 and 1000 - The MIDI commands for room size are multiplied with this value and divided by 100
offsetroom=70 ; a number between 0 and 1000 - The MIDI commands for room size have this value divided by 100 and added to it
predelayfactor=100 ; a number between 0 and 1000 - The MIDI commands for predelay are multiplied with this value and divided by 100
delaymode=-1 ; -1=disable 0=left 1=right 2=both
delay=25 ; a number between 0 and 1000 - How much delay in ms, if delaymode is enabled
chorusenabled=1 ; 0=disable 1=enable