forked from ColinPitrat/caprice32
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cap32.cfg
187 lines (182 loc) · 3.75 KB
/
cap32.cfg
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
#
# Caprice32 configuration file.
#
[system]
# model
# 0: CPC464
# 1: CPC664
# 2: CPC6128
# 3: CPC6128+
model=2
# jumpers
# Hardware CPC jumpers. Specify screen refresh rate and manufacturer
# Edit at your own risk
jumpers=30
# ram_size
# CPC physical RAM size in kB
ram_size=128
# speed
# clock speed (MHz)
speed=4
# auto_pause
# Pause the emulator when it loses focus
auto_pause=1
# printer
# 0: No printer present
# 1: Printer present
printer=0
# mf2
# 0: No multiface 2 hardware present
# 1: Multiface 2 hardware present
mf2=0
# CPC keyboard layout
# 0: English layout
# 1: French layout
# 2: Spanish layout
keyboard=0
# joysticks
# 0: No joystick present
# 1: Joystick present
joysticks=1
# joystick emulation
# 0: Use host joystick(s)
# 1: Emulate host joystick #0 with arrows + X + Z keys
joystick_emulation=0
# joystick_menu_button
# host joystick button number to invoke emulator menu
joystick_menu_button=9
# joystick_vkeyboard_menu_button
# host joystick button number to invoke virtual keyboard
joystick_vkeyboard_button=10
# resources_path
# path to resources (menu images...)
resources_path=
# boot_time
# Estimated time in video frames the CPC takes to boot.
# Caprice will emulate this number of frames before starting to send a provided autocmd.
boot_time=42
[video]
# src_width/height/bpp
# Dimension and bit depth of the emulator window
scr_width=800
scr_height=600
scr_bpp=32
# scr_style
# 0: Half size with hardware flip
# 1: Double size with hardware flip
# 2: Half size
# 3: Double size
# 4: Super eagle
# 5: Scale2x
# 6: Advanced Scale2x
# 7: TV 2x
# 8: Software bilinear
# 9: Software bicubic
# 10: Dot matrix
# 11: OpenGL scaling
scr_style=1
# scr_oglfilter
# 0: OpenGL filter inactive
# 1: OpenGL filter active
# Useful only if openGL scaling is used
scr_oglfilter=1
# scr_oglscanlines
# Integer number of emulated scanlines between 0 (no scanline) and 100
# Useful only if openGL scaling is used
scr_oglscanlines=30
# scr_led
# Not implemented: display floppy led on screen
scr_led=1
# scr_fps
# 0: Do not show fps
# 1: Show fps
scr_fps=1
# scr_tube
# 0: Color display
# 1: Monochrome display
scr_tube=0
# scr_intensity
# Screen cathodic tube intensity
# Integer number ranging from 5 (dark) to 10 (light)
scr_intensity=10
# scr_remanency
# OpenGL only
# 0: No screen remanency emulated
# 1: Screen remanency emulated
scr_remanency=0
# scr_window
# 0: Fullscreen mode
# 1: Windowed mode
scr_window=1
[sound]
# enabled
# 0: sound emulation disabled
# 1: sound emulation enabled
enabled=1
# playback_rate
# Audio playback sampling rate
# 0: 11.025 kHz
# 1: 22.050 kHz
# 2: 44.100 kHz
# 3: 48.000 kHz
# 4: 96.000 kHz
playback_rate=2
# bits
# 0: 8 bits per sample audio
# 1: 16 bits per sample audio
bits=1
# stereo
# 0: Use mono sound
# 1: Use stereo sound
stereo=1
# volume
# Audio volume
# Integer number ranging from 0 (silent) to 100 (very loud)
volume=80
# pp_device
# 0: No Digiblaster/soundplayer device attached to the printer port
# 1: Digiblaster/soundplayer device attached to the printer port
pp_device=0
[control]
# kbd_layout
# Host keyboard layout map
# Name of the map file (under the resources directory)
# If the file is not used a US keyboard is assumed
kbd_layout=keymap_us.map
[file]
max_track_size=5990
cart_path=./cart/
snap_path=./snap/
dsk_path=./disk/
tape_path=./tape/
fmt02=
fmt03=
fmt04=
fmt05=
fmt06=
fmt07=
# printer_file
# Path to output printer stream
printer_file=./printer.dat
# sdump_dir
# Directory where screenshots will be found
sdump_dir=./screenshots
[rom]
rom_path=
slot00=
slot01=
slot02=
slot03=
slot04=
slot05=
slot06=
slot07=amsdos.rom
slot08=
slot09=
slot10=
slot11=
slot12=
slot13=
slot14=
slot15=
rom_mf2=MF2.rom