ProjectArcade
173 строки · 4.7 Кб
1;
2; Example config file for Oricutron
3;
4
5; ----------------------------------
6
7; ROM files. (NOTE: For roms, DO NOT include the ".rom" file
8; extension. These are added automatically.
9; If a file with the same name, but with a ".sym" extension
10; is found, symbols will be loaded from it and used in the
11; debugger when the ROM in question is active.
12
13; Filename of Oric Atmos ROM
14;atmosrom = 'roms/basic11b'
15
16; Filename of the Oric-1 ROM
17;oric1rom = 'roms/basic10'
18
19; Filename of the Microdisc ROM
20;mdiscrom = 'roms/microdis'
21
22; Filename of the Jasmin ROM
23;jasmnrom = 'roms/jasmin'
24
25; Filename of the Pravetz 8D ROM
26;pravetzrom = 'roms/pravetzt'
27
28; Filename of the Pravetz 8D disk ROM
29;pravetz8drom = 'roms/8dos'
30
31; Filename of ROMs for the telestrat banks
32;telebank0 = ''
33;telebank1 = ''
34;telebank2 = ''
35;telebank3 = ''
36;telebank4 = ''
37;telebank5 = 'roms/teleass'
38;telebank6 = 'roms/hyperbas'
39;telebank7 = 'roms/telmon24'
40
41; ----------------------------------
42
43; Type of machine to emulate (atmos, oric1, oric1-16k, telestrat, pravetz)
44machine = atmos
45
46; ----------------------------------
47
48; Type of disk controller (none, microdisc, jasmin, pravetz)
49disktype = none
50
51; Write back all changes to disk images (if turned off, you have to press
52; F7 to write changes back to the disk image)
53diskautosave = yes
54
55; ----------------------------------
56
57; Start with this disk in drive 0 (backslash is an escape char to insert
58; quotes, so double backslash is required to insert a backslash. You can use
59; forward slash as a path seperator, even on windows.
60;diskimage = 'disks/barbitoric.dsk'
61
62; ----------------------------------
63
64; Default path for tapes
65;tapepath = 'tapes'
66
67; Default path for atmos/oric-1 disks
68;diskpath = 'disks'
69
70; Default path for telestrat disks
71;telediskpath = 'teledisks'
72
73; Default path for pravetz disks
74;pravdiskpath = 'pravdisks'
75
76; ----------------------------------
77
78; Start with this tape inserted
79;tapeimage = 'tapes/cyclotron.tap'
80
81; ----------------------------------
82
83; Start Oricutron in the debugger? (yes/no)
84debug = no
85
86; Load these symbols into the debugger
87;symbols = 'd:/osdk/my project/build/symbols'
88
89; ----------------------------------
90
91; Render mode (soft, opengl)
92rendermode = soft
93
94; Show scanlines? (yes/no)
95scanlines = no
96
97; Horizontal stretch? (yes/no) <-- opengl only
98hstretch = yes
99
100; PAL ghosting? (yes/no) <-- opengl only
101palghosting = yes
102
103; Start fullscreen?
104fullscreen = no
105
106; Tell SDL to use a hardware surface? (might increase speed in fullscreen, or
107; it might do nothing, or it might make it worse). (software rendering only)
108hwsurface = no
109
110; Force video display bit depth, either 16 or 32 (on some hardware, 16 can
111; extremely slow, ie. eeepc clones). Normally Oricutron will guess the best
112; one, but if it seems to be slow, try setting this to 16 or 32 to see if
113; it makes a difference. (software rendering only)
114;swdepth = 16
115
116; ----------------------------------
117
118; RAM pattern on powerup (0 or 1)
119rampattern = 0
120
121; ----------------------------------
122
123; Lightpen (yes/no)
124lightpen = no
125
126; ACIA emulation back-end name:
127; 'none' - no serial present
128; 'loopback' - for testing - all TX data is returned to RX
129; 'modem[:port][:ipv6]' - emulates com port with attached modem,
130; only minimal AT command set is supported and
131; data is redirected to TCP. Default port is 23 (telnet).
132; if :ipv6 is added at the end uses IPv6 instead of IPv4
133; 'com:115200,8,N,1,<device>' - use real or virtual <device> on host as emulated ACIA
134; baudrate, data bits, parity and stop bits can be set as needed
135; ex.: Windows: 'com:115200,8,N,1,COM1'
136; Linux: 'com:115200,8,N,1,/dev/ttyUSB0'
137serial = 'none'
138
139; Joystick interface for Atmos/Oric-1 mode. Telestrat has its own built-in standard.
140; Options are 'none', 'altai', 'pase' or 'ijk'
141joyinterface = none
142
143; How to emulate joysticks attached to the above interface
144; Options are 'none', 'kbjoy1', 'kbjoy2', 'sdljoyN' (where n is 0 to 9)
145joystick_a = kbjoy1
146joystick_b = none
147
148; How to emulate joysticks attached to the telestrat
149; Options are 'none', 'kbjoy1', 'kbjoy2', 'sdljoyN', 'mouse'
150telejoy_a = kbjoy1
151telejoy_b = none
152
153; Keys to emulate joystick, set 1
154; NOTE: "fire2" is only available on telestrat
155kbjoy1_up = 'KP8'
156kbjoy1_down = 'KP2'
157kbjoy1_left = 'KP4'
158kbjoy1_right = 'KP6'
159kbjoy1_fire1 = 'KP_ENTER'
160kbjoy2_fire2 = 'KP_PLUS'
161
162; Keys to emulate joystick, set 2
163kbjoy2_up = 'W'
164kbjoy2_down = 'S'
165kbjoy2_left = 'A'
166kbjoy2_right = 'D'
167kbjoy2_fire1 = 'SPACE'
168kbjoy2_fire2 = 'N'
169
170; Visual keyboard
171;show_keyboard = yes
172;sticky_mod_keys = yes
173;autoload_keyboard_mapping = 'keymap/my_keymap.kma'
174