forked from pete-gordon/oricutron
-
Notifications
You must be signed in to change notification settings - Fork 0
/
oricutron.cfg
225 lines (167 loc) · 5.92 KB
/
oricutron.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
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
;
; Example config file for Oricutron
;
; ----------------------------------
; ROM files. (NOTE: For roms, DO NOT include the ".rom" file
; extension. These are added automatically.
; If a file with the same name, but with a ".sym" extension
; is found, symbols will be loaded from it and used in the
; debugger when the ROM in question is active.
; Filename of Oric Atmos ROM
;atmosrom = 'roms/basic11b'
; Filename of the Oric-1 ROM
;oric1rom = 'roms/basic10'
; Filename of the Pravetz 8D ROM
;pravetzrom = 'roms/pravetzt'
; Filename of ROMs for the telestrat banks
;telebank0 = ''
;telebank1 = ''
;telebank2 = ''
;telebank3 = ''
;telebank4 = ''
;telebank5 = 'roms/teleass'
;telebank6 = 'roms/hyperbas'
;telebank7 = 'roms/telmon24'
; ----------------------------------
; Filename of the Microdisc ROM
;mdiscrom = 'roms/microdis'
; Filename of the Byte Drive 500 ROM
;bd500rom = 'roms/bd500'
; Filename of the Jasmin ROM
;jasminrom = 'roms/jasmin'
; Filename of the Pravetz 8D disk ROM
;pravetz8drom = 'roms/8dos'
;pravetz8drom = 'roms/8dos2'
; ----------------------------------
; Type of machine to emulate (atmos, oric1, oric1-16k, telestrat, pravetz)
machine = atmos
; ----------------------------------
; Type of disk controller (none, microdisc, jasmin, bd500, pravetz)
disktype = none
; Write back all changes to disk images (if turned off, you have to press
; F7 to write changes back to the disk image)
diskautosave = yes
; ----------------------------------
; Start with this disk in drive 0 (backslash is an escape char to insert
; quotes, so double backslash is required to insert a backslash. You can use
; forward slash as a path seperator, even on windows.
;diskimage = 'assets/disks/aigledor.dsk'
; ----------------------------------
; Default path for tapes
;tapepath = 'tapes'
; Default path for atmos/oric-1 disks
;diskpath = 'disks'
; Default path for telestrat disks
;telediskpath = 'teledisks'
; Default path for pravetz disks
;pravdiskpath = 'pravdisks'
pravdiskautoboot = yes
; ----------------------------------
; Start with this tape inserted
;tapeimage = 'assets/tapes/Cyclotron.tap'
; ----------------------------------
; Start Oricutron in the debugger? (yes/no)
debug = no
; Load these symbols into the debugger
;symbols = 'd:/osdk/my project/build/symbols'
; ----------------------------------
; Specifies how ROMDIS disables ROM chip(s)
; related to BD500/BDDOS
; rom16 = yes - 64k mode (Default)
; rom16 = no - 56k mode
;rom16 = yes
; Support BD500/DOS70
; dos70 = no (default)
;dos70 = no
; ----------------------------------
; Render mode (soft, opengl)
rendermode = soft
; Show scanlines? (yes/no)
scanlines = no
; Maintain correct aspect ratio in 50Hz/60Hz modes
aratio = yes
; Horizontal stretch? (yes/no) <-- opengl only
hstretch = no
; PAL ghosting? (yes/no) <-- opengl only
palghosting = no
; Start fullscreen?
fullscreen = no
; Tell SDL to use a hardware surface? (might increase speed in fullscreen, or
; it might do nothing, or it might make it worse). (software rendering only)
hwsurface = yes
; Force video display bit depth, either 16 or 32 (on some hardware, 16 can
; extremely slow, ie. eeepc clones). Normally Oricutron will guess the best
; one, but if it seems to be slow, try setting this to 16 or 32 to see if
; it makes a difference. (software rendering only)
;swdepth = 16
; ----------------------------------
; RAM pattern on powerup (0 or 1)
rampattern = 0
; ----------------------------------
; Lightpen (yes/no)
lightpen = no
; Enable printing to 'printer_out.txt'
; default enabled
;printenable = yes
; Filter printed symbols in 'printer_out.txt'
; select 'no' for raw binay mode
;printfilter = yes
; Enable audio DC adjustment
; default enabled
;dcadjust = yes
; Enable sound loopback
; default disabled
;soundloopon = no
; ACIA emulation back-end name:
; 'none' - no serial present
; 'loopback' - for testing - all TX data is returned to RX
; 'modem[:port][:ipv6]' - emulates com port with attached modem,
; only minimal AT command set is supported and
; data is redirected to TCP. Default port is 23 (telnet).
; if :ipv6 is added at the end uses IPv6 instead of IPv4
; 'com:115200,8,N,1,<device>' - use real or virtual <device> on host as emulated ACIA
; baudrate, data bits, parity and stop bits can be set as needed
; ex.: Windows: 'com:115200,8,N,1,COM1'
; Linux: 'com:115200,8,N,1,/dev/ttyUSB0'
serial = 'none'
; Set serial base address. Default: $31c
serial_address = $31c
; Joystick interface for Atmos/Oric-1 mode. Telestrat has its own built-in standard.
; Options are 'none', 'altai', 'pase' or 'ijk'
joyinterface = none
; How to emulate joysticks attached to the above interface
; Options are 'none', 'kbjoy1', 'kbjoy2', 'sdljoyN' (where n is 0 to 9)
joystick_a = kbjoy1
joystick_b = none
; How to emulate joysticks attached to the telestrat
; Options are 'none', 'kbjoy1', 'kbjoy2', 'sdljoyN', 'mouse'
telejoy_a = kbjoy1
telejoy_b = none
; Keys to emulate joystick, set 1
; NOTE: "fire2" is only available on telestrat
; NOTE: "fire3" is only available on telestrat (right port)
kbjoy1_up = 'KP8'
kbjoy1_down = 'KP2'
kbjoy1_left = 'KP4'
kbjoy1_right = 'KP6'
kbjoy1_fire1 = 'KP_ENTER'
kbjoy1_fire2 = 'KP_PLUS'
kbjoy1_fire3 = 'KP_MINUS'
; Keys to emulate joystick, set 2
kbjoy2_up = 'W'
kbjoy2_down = 'S'
kbjoy2_left = 'A'
kbjoy2_right = 'D'
kbjoy2_fire1 = 'SPACE'
kbjoy2_fire2 = 'N'
kbjoy2_fire3 = 'LALT'
; Visual keyboard
show_keyboard = yes
sticky_mod_keys = yes
;autoload_keyboard_mapping = 'keymap/my_keymap.kma'
; Disable menu color scheme
;disable_menuscheme = no
; ch376 chip emulation. This chip can read a usbkey. For more information : http://orix.oric.org
; only available in telestrat mode
ch376 = no
twilighte_board = no