-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathocp.ini.in
243 lines (223 loc) · 9.13 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
[version]
epoch=20250213
[general]
;link=
;prelink=
;mmcmphlp
; datapath= ; path to opencp's pictures and animations.
; tempdir=
[defaultconfig] ; default configuration
; link=
; prelink= ; preloaded dlls
;[altconfig] ; example alternative to defaultconfig, would be enabled with ocp -caltconfig
; soundsec=altsound ; name of section that should override [sound]
; screensec=altscreen ; ditto [screen]
; fileselsec=fileselector ; ditto [fileselector]
;[altsound] ; options here will override [sound] if given
; playerdevices=devpALSA ; override playerdevices
[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
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=5 ; 0=80x25, 1=80x30, 2=80x50, 3=80x60, 4=132x25, 5=132x30, 6=132x50, 7=132x60, 8=custom
; 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 ; 0=none, 1=big, 2=side (only in >132 column modes)
pattern=on
insttype=2 ; 0=none, 1=short, 2=long, 3=side (only in >132 column modes)
channeltype=2 ; 0=none, 1=short, 2=long, 3=side (only in >132 column modes)
uselfb=yes ; disable use of VESA 2.0
fps=20
fontsize=1 ; if screentype=8: 0=8x8, 1=8x16, 2=16x32
winwidth=1024 ; if screentype=8
winheight=768 ; if screentype=8
[x11]
autodetect=on ; Use X instead of curses when possible
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=on
putarchives=on
playonce=on
randomplay=off
loop=off
path=.
showallfiles=off ; Show all files in the filebrowser, or just audio/music files
[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.
filterrange6581=0.5
; filterrange6581=0.5 Controls the filter range for the MOS6581 SID model if emulator=residfp.
; Ranges from 0.0 (dark) to 1.0 (bright), 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
; combinedwaveforms=Strong Controls the strength of the combined waveforms. Options are
; Average, Weak and Strong, default value is Average
combinedwaveforms=Strong
; 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
[adplug]
emulator=nuked ; Possible values are ken, nuked, satoh woody and retrowave.
; Ken is a dual OPL2 emulator based on Ken Silverman OPL2 emulator
; Nuked is a bit-perfect OPL3 emulator made by Nuke.YKT based on die shots.
; Satoh is a dual OPL2 emulator based on code by Tatsuyuki Satoh by the MAME Team.
; Woody is an OPL3 emulator by the DOSBox Team. It is a further development of Ken Silverman OPL2 emulator.
; RetroWave OPL3 [Express] is an external USB device with real OPL3 hardware made by SudoMaker.
retrowave=auto ; Device to use, e.g. /dev/ttyACM0 /dev/cuaU0 /dev/dtyU0 /dev/cu.usbmodem0000001 COM1
[devpALSA]
card=default
mixer=default
[devpOSS]
path=/dev/dsp
mixer=/dev/mixer
[devpDisk]
stereo=on ; -sm-
16bit=on ; -s8-
[devwMix]
mixResample=off
postprocs=iReverb
[devwMixQ]
mixResample=off
postprocs=iReverb
[devwMixF]
volramp=on ; turn this off if the mixer sounds too "soft" for you
declick=on
postprocs=fReverb
[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
XM=3
AY2=13
GBS=13
GYM=13
HES=13
KSS=13
NSF=13
NSFe=13
SAP=13
SPC=13
VGM=13
UNKN=7
[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
[modland.com]
mirror=https://ftp.modland.com
cachedir=$OCPDATAHOME@DIRSEPARATOR@modland.com@DIRSEPARATOR@ ; Can be prefixed with ~ $OCPDATAHOME $OCPDATA or $TEMP
showrelevantdirectoriesonly=1