Mercurial > repos > blastem
annotate default.cfg @ 2619:ba2aba23b48e
Up heap memory for web build so large ROMs don't OOM
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 21 Feb 2025 02:28:43 -0800 |
parents | 90a40be940f7 |
children | 07faf0f5466f |
rev | line source |
---|---|
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
1 bindings { |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
2 keys { |
431
440efd7d27a9
Read key bindings from config file
Mike Pavone <pavone@retrodev.com>
parents:
430
diff
changeset
|
3 up gamepads.1.up |
440efd7d27a9
Read key bindings from config file
Mike Pavone <pavone@retrodev.com>
parents:
430
diff
changeset
|
4 down gamepads.1.down |
440efd7d27a9
Read key bindings from config file
Mike Pavone <pavone@retrodev.com>
parents:
430
diff
changeset
|
5 left gamepads.1.left |
440efd7d27a9
Read key bindings from config file
Mike Pavone <pavone@retrodev.com>
parents:
430
diff
changeset
|
6 right gamepads.1.right |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
7 a gamepads.1.a |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
8 s gamepads.1.b |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
9 d gamepads.1.c |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
10 q gamepads.1.x |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
11 w gamepads.1.y |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
12 e gamepads.1.z |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
13 f gamepads.1.mode |
431
440efd7d27a9
Read key bindings from config file
Mike Pavone <pavone@retrodev.com>
parents:
430
diff
changeset
|
14 enter gamepads.1.start |
451
b7c3b2d22858
Added support for saving savestates. Added gst savestate format test harness
Mike Pavone <pavone@retrodev.com>
parents:
445
diff
changeset
|
15 |
916
20c464dbae8f
Finished implementation of mouse capture mode
Michael Pavone <pavone@retrodev.com>
parents:
907
diff
changeset
|
16 r ui.release_mouse |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
17 [ ui.vdp_debug_mode |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
18 u ui.enter_debugger |
1263
5f65a16c23ff
Implement raw screenshot functionality requested in ticket:10
Michael Pavone <pavone@retrodev.com>
parents:
1254
diff
changeset
|
19 p ui.screenshot |
2295
eb45ad9d8a3f
WIP "video" recording in APNG format
Michael Pavone <pavone@retrodev.com>
parents:
2243
diff
changeset
|
20 i ui.record_video |
1631
c4ba3177b72d
WIP new VDP plane debug view and support for detached VDP debug views generally
Michael Pavone <pavone@retrodev.com>
parents:
1608
diff
changeset
|
21 b ui.plane_debug |
1634
e397766c3028
Added VRAM debug window
Michael Pavone <pavone@retrodev.com>
parents:
1631
diff
changeset
|
22 v ui.vram_debug |
1638
f27142c48567
Initial stab at CRAM debug in a detached window
Michael Pavone <pavone@retrodev.com>
parents:
1634
diff
changeset
|
23 c ui.cram_debug |
1641
bc9bb4e5856f
Basic version of layer compositing debug view in a separate window
Michael Pavone <pavone@retrodev.com>
parents:
1638
diff
changeset
|
24 n ui.compositing_debug |
2243
0d1d5dccdd28
Initial implementation of oscilloscope debug view
Michael Pavone <pavone@retrodev.com>
parents:
2238
diff
changeset
|
25 o ui.oscilloscope |
1909
508522f08e4d
Initial stab at VGM logging support
Michael Pavone <pavone@retrodev.com>
parents:
1900
diff
changeset
|
26 m ui.vgm_log |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
27 esc ui.menu |
468 | 28 ` ui.save_state |
2162
1270fe86eb89
Add Quick Load binding
Michael Pavone <pavone@retrodev.com>
parents:
2158
diff
changeset
|
29 l ui.load_state |
483
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
30 0 ui.set_speed.0 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
31 1 ui.set_speed.1 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
32 2 ui.set_speed.2 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
33 3 ui.set_speed.3 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
34 4 ui.set_speed.4 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
35 5 ui.set_speed.5 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
36 6 ui.set_speed.6 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
37 7 ui.set_speed.7 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
38 = ui.next_speed |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
39 - ui.prev_speed |
1202
a6ae693974e0
Allow toggling full screen mode at runtime. Allow resizing the window in windowed mode. Allow specifying the aspect ratio in the config file.
Michael Pavone <pavone@retrodev.com>
parents:
1187
diff
changeset
|
40 f11 ui.toggle_fullscreen |
1208
95f5253e75c7
Implement soft reset in Genesis mode
Michael Pavone <pavone@retrodev.com>
parents:
1207
diff
changeset
|
41 tab ui.soft_reset |
1438
e2bd03ed3190
Allow reloading current ROM with a hotkey (default F5) and allow locking on a cartridge via menu
Michael Pavone <pavone@retrodev.com>
parents:
1434
diff
changeset
|
42 f5 ui.reload |
1377
e587f16e7d3d
Implemented SMS pause button
Michael Pavone <pavone@retrodev.com>
parents:
1328
diff
changeset
|
43 z ui.sms_pause |
1254
d966298442d4
Implement keyboard capture functionality
Michael Pavone <pavone@retrodev.com>
parents:
1208
diff
changeset
|
44 rctrl ui.toggle_keyboard_captured |
2528
90a40be940f7
Implement read-only SC-3000 cassette support
Michael Pavone <pavone@retrodev.com>
parents:
2521
diff
changeset
|
45 f2 cassette.play |
90a40be940f7
Implement read-only SC-3000 cassette support
Michael Pavone <pavone@retrodev.com>
parents:
2521
diff
changeset
|
46 f3 cassette.stop |
90a40be940f7
Implement read-only SC-3000 cassette support
Michael Pavone <pavone@retrodev.com>
parents:
2521
diff
changeset
|
47 f4 cassette.rewind |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
48 } |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
49 pads { |
1608
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
50 default { |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
51 dpads { |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
52 0 { |
1608
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
53 up gamepads.n.up |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
54 down gamepads.n.down |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
55 left gamepads.n.left |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
56 right gamepads.n.right |
881
415bb1911bd2
Change default config to make first gamepad mapped as gamepad 1, add a second gamepad maping. Player one on keyboard and player two on controller does not make sense as a default config
Michael Pavone <pavone@retrodev.com>
parents:
874
diff
changeset
|
57 } |
415bb1911bd2
Change default config to make first gamepad mapped as gamepad 1, add a second gamepad maping. Player one on keyboard and player two on controller does not make sense as a default config
Michael Pavone <pavone@retrodev.com>
parents:
874
diff
changeset
|
58 } |
415bb1911bd2
Change default config to make first gamepad mapped as gamepad 1, add a second gamepad maping. Player one on keyboard and player two on controller does not make sense as a default config
Michael Pavone <pavone@retrodev.com>
parents:
874
diff
changeset
|
59 buttons { |
1608
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
60 a gamepads.n.a |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
61 b gamepads.n.b |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
62 rightshoulder gamepads.n.c |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
63 x gamepads.n.x |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
64 y gamepads.n.y |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
65 leftshoulder gamepads.n.z |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
66 back gamepads.n.mode |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
67 start gamepads.n.start |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
68 guide ui.menu |
1206
32265f6b79e9
Update default config to map leftstick/l3 to quick save
Michael Pavone <pavone@retrodev.com>
parents:
1204
diff
changeset
|
69 leftstick ui.save_state |
881
415bb1911bd2
Change default config to make first gamepad mapped as gamepad 1, add a second gamepad maping. Player one on keyboard and player two on controller does not make sense as a default config
Michael Pavone <pavone@retrodev.com>
parents:
874
diff
changeset
|
70 } |
1207
9d6f155732ed
Basic support for mapping an analog axis to functionality
Michael Pavone <pavone@retrodev.com>
parents:
1206
diff
changeset
|
71 axes { |
1608
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
72 lefty.positive gamepads.n.down |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
73 lefty.negative gamepads.n.up |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
74 leftx.positive gamepads.n.right |
419a0a133b5c
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Michael Pavone <pavone@retrodev.com>
parents:
1568
diff
changeset
|
75 leftx.negative gamepads.n.left |
1207
9d6f155732ed
Basic support for mapping an analog axis to functionality
Michael Pavone <pavone@retrodev.com>
parents:
1206
diff
changeset
|
76 lefttrigger ui.prev_speed |
9d6f155732ed
Basic support for mapping an analog axis to functionality
Michael Pavone <pavone@retrodev.com>
parents:
1206
diff
changeset
|
77 righttrigger ui.next_speed |
9d6f155732ed
Basic support for mapping an analog axis to functionality
Michael Pavone <pavone@retrodev.com>
parents:
1206
diff
changeset
|
78 } |
881
415bb1911bd2
Change default config to make first gamepad mapped as gamepad 1, add a second gamepad maping. Player one on keyboard and player two on controller does not make sense as a default config
Michael Pavone <pavone@retrodev.com>
parents:
874
diff
changeset
|
79 } |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
80 ps4_6b_right { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
81 axes { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
82 lefttrigger ui.next_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
83 leftx.negative gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
84 leftx.positive gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
85 lefty.negative gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
86 lefty.positive gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
87 righttrigger gamepads.n.c |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
88 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
89 buttons { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
90 a gamepads.n.a |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
91 b gamepads.n.b |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
92 back ui.sms_pause |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
93 guide ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
94 leftshoulder gamepads.n.mode |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
95 leftstick ui.save_state |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
96 rightshoulder gamepads.n.z |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
97 rightstick ui.prev_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
98 start gamepads.n.start |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
99 x gamepads.n.x |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
100 y gamepads.n.y |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
101 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
102 dpads { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
103 0 { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
104 down gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
105 left gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
106 right gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
107 up gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
108 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
109 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
110 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
111 ps3_6b_right { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
112 axes { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
113 lefttrigger ui.next_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
114 leftx.negative gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
115 leftx.positive gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
116 lefty.negative gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
117 lefty.positive gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
118 righttrigger gamepads.n.c |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
119 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
120 buttons { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
121 a gamepads.n.a |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
122 b gamepads.n.b |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
123 back ui.sms_pause |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
124 guide ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
125 leftshoulder gamepads.n.mode |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
126 leftstick ui.save_state |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
127 rightshoulder gamepads.n.z |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
128 rightstick ui.prev_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
129 start gamepads.n.start |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
130 x gamepads.n.x |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
131 y gamepads.n.y |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
132 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
133 dpads { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
134 0 { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
135 down gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
136 left gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
137 right gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
138 up gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
139 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
140 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
141 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
142 xbox_360_6b_right { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
143 axes { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
144 lefttrigger ui.next_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
145 leftx.negative gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
146 leftx.positive gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
147 lefty.negative gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
148 lefty.positive gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
149 righttrigger gamepads.n.c |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
150 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
151 buttons { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
152 a gamepads.n.a |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
153 b gamepads.n.b |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
154 back ui.sms_pause |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
155 guide ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
156 leftshoulder gamepads.n.mode |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
157 leftstick ui.save_state |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
158 rightshoulder gamepads.n.z |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
159 rightstick ui.prev_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
160 start gamepads.n.start |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
161 x gamepads.n.x |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
162 y gamepads.n.y |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
163 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
164 dpads { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
165 0 { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
166 down gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
167 left gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
168 right gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
169 up gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
170 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
171 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
172 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
173 xbone_6b_right { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
174 axes { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
175 lefttrigger ui.next_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
176 leftx.negative gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
177 leftx.positive gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
178 lefty.negative gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
179 lefty.positive gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
180 righttrigger gamepads.n.c |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
181 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
182 buttons { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
183 a gamepads.n.a |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
184 b gamepads.n.b |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
185 back ui.sms_pause |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
186 guide ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
187 leftshoulder gamepads.n.mode |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
188 leftstick ui.save_state |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
189 rightshoulder gamepads.n.z |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
190 rightstick ui.prev_speed |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
191 start gamepads.n.start |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
192 x gamepads.n.x |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
193 y gamepads.n.y |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
194 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
195 dpads { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
196 0 { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
197 down gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
198 left gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
199 right gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
200 up gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
201 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
202 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
203 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
204 genesis_6b_bumpers { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
205 axes { |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
206 lefttrigger ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
207 righttrigger gamepads.n.mode |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
208 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
209 buttons { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
210 a gamepads.n.a |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
211 b gamepads.n.b |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
212 back ui.sms_pause |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
213 guide ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
214 leftshoulder gamepads.n.z |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
215 rightshoulder gamepads.n.c |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
216 start gamepads.n.start |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
217 x gamepads.n.x |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
218 y gamepads.n.y |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
219 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
220 dpads { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
221 0 { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
222 down gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
223 left gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
224 right gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
225 up gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
226 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
227 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
228 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
229 saturn_6b_bumpers { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
230 axes { |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
231 lefttrigger ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
232 righttrigger gamepads.n.mode |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
233 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
234 buttons { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
235 a gamepads.n.a |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
236 b gamepads.n.b |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
237 back ui.sms_pause |
2306
62f316b76e9a
Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Michael Pavone <pavone@retrodev.com>
parents:
2295
diff
changeset
|
238 guide ui.menu |
1665
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
239 leftshoulder gamepads.n.z |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
240 rightshoulder gamepads.n.c |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
241 start gamepads.n.start |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
242 x gamepads.n.x |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
243 y gamepads.n.y |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
244 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
245 dpads { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
246 0 { |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
247 down gamepads.n.down |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
248 left gamepads.n.left |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
249 right gamepads.n.right |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
250 up gamepads.n.up |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
251 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
252 } |
2721949b372d
Added default controller bindings for a number of 6-button style pads
Mike Pavone <pavone@retrodev.com>
parents:
1660
diff
changeset
|
253 } |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
254 } |
907
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
255 mice { |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
256 0 { |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
257 motion mouse.1.motion |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
258 buttons { |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
259 1 mouse.1.left |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
260 2 mouse.1.middle |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
261 3 mouse.1.right |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
262 4 mouse.1.start |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
263 } |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
264 } |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
265 #having the second host mouse also mapped to the first emulated |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
266 #mouse is useful for laptop users with an external mouse |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
267 1 { |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
268 motion mouse.1.motion |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
269 buttons { |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
270 1 mouse.1.left |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
271 2 mouse.1.middle |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
272 3 mouse.1.right |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
273 4 mouse.1.start |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
274 } |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
275 } |
b5d35222047e
Mega mouse support is mostly done
Michael Pavone <pavone@retrodev.com>
parents:
881
diff
changeset
|
276 } |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
277 } |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
278 |
645
d77c79cec800
Initial support for configurable IO, custom IO and sega transfer board emulation
Michael Pavone <pavone@retrodev.com>
parents:
498
diff
changeset
|
279 io { |
d77c79cec800
Initial support for configurable IO, custom IO and sega transfer board emulation
Michael Pavone <pavone@retrodev.com>
parents:
498
diff
changeset
|
280 devices { |
d77c79cec800
Initial support for configurable IO, custom IO and sega transfer board emulation
Michael Pavone <pavone@retrodev.com>
parents:
498
diff
changeset
|
281 1 gamepad6.1 |
d77c79cec800
Initial support for configurable IO, custom IO and sega transfer board emulation
Michael Pavone <pavone@retrodev.com>
parents:
498
diff
changeset
|
282 2 gamepad6.2 |
d77c79cec800
Initial support for configurable IO, custom IO and sega transfer board emulation
Michael Pavone <pavone@retrodev.com>
parents:
498
diff
changeset
|
283 } |
2235
93918a6a8ab7
Initial support for Sega multi-tap
Michael Pavone <pavone@retrodev.com>
parents:
2202
diff
changeset
|
284 sega_multitap.1 { |
93918a6a8ab7
Initial support for Sega multi-tap
Michael Pavone <pavone@retrodev.com>
parents:
2202
diff
changeset
|
285 1 gamepad6.2 |
93918a6a8ab7
Initial support for Sega multi-tap
Michael Pavone <pavone@retrodev.com>
parents:
2202
diff
changeset
|
286 2 gamepad6.3 |
93918a6a8ab7
Initial support for Sega multi-tap
Michael Pavone <pavone@retrodev.com>
parents:
2202
diff
changeset
|
287 3 gamepad6.4 |
93918a6a8ab7
Initial support for Sega multi-tap
Michael Pavone <pavone@retrodev.com>
parents:
2202
diff
changeset
|
288 4 gamepad6.5 |
93918a6a8ab7
Initial support for Sega multi-tap
Michael Pavone <pavone@retrodev.com>
parents:
2202
diff
changeset
|
289 } |
2238
0a107b2d5837
Add support for EA 4-way Play
Michael Pavone <pavone@retrodev.com>
parents:
2235
diff
changeset
|
290 ea_multitap { |
0a107b2d5837
Add support for EA 4-way Play
Michael Pavone <pavone@retrodev.com>
parents:
2235
diff
changeset
|
291 1 gamepad6.1 |
0a107b2d5837
Add support for EA 4-way Play
Michael Pavone <pavone@retrodev.com>
parents:
2235
diff
changeset
|
292 2 gamepad6.2 |
0a107b2d5837
Add support for EA 4-way Play
Michael Pavone <pavone@retrodev.com>
parents:
2235
diff
changeset
|
293 3 gamepad6.3 |
0a107b2d5837
Add support for EA 4-way Play
Michael Pavone <pavone@retrodev.com>
parents:
2235
diff
changeset
|
294 4 gamepad6.4 |
0a107b2d5837
Add support for EA 4-way Play
Michael Pavone <pavone@retrodev.com>
parents:
2235
diff
changeset
|
295 } |
645
d77c79cec800
Initial support for configurable IO, custom IO and sega transfer board emulation
Michael Pavone <pavone@retrodev.com>
parents:
498
diff
changeset
|
296 } |
d77c79cec800
Initial support for configurable IO, custom IO and sega transfer board emulation
Michael Pavone <pavone@retrodev.com>
parents:
498
diff
changeset
|
297 |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
298 video { |
1202
a6ae693974e0
Allow toggling full screen mode at runtime. Allow resizing the window in windowed mode. Allow specifying the aspect ratio in the config file.
Michael Pavone <pavone@retrodev.com>
parents:
1187
diff
changeset
|
299 #special value "stretch" will cause aspect to match window aspect ratio |
a6ae693974e0
Allow toggling full screen mode at runtime. Allow resizing the window in windowed mode. Allow specifying the aspect ratio in the config file.
Michael Pavone <pavone@retrodev.com>
parents:
1187
diff
changeset
|
300 aspect 4:3 |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
301 width 640 |
1402
458df351af06
Allow height to be specified in the config file and properly calculate from the aspect setting if it is not specified
Michael Pavone <pavone@retrodev.com>
parents:
1377
diff
changeset
|
302 #height is normally calculated automatically from width using the aspect setting |
458df351af06
Allow height to be specified in the config file and properly calculate from the aspect setting if it is not specified
Michael Pavone <pavone@retrodev.com>
parents:
1377
diff
changeset
|
303 #if you would like to set it explicitly, uncomment the line below |
458df351af06
Allow height to be specified in the config file and properly calculate from the aspect setting if it is not specified
Michael Pavone <pavone@retrodev.com>
parents:
1377
diff
changeset
|
304 #height 480 |
498
51bf87f76d15
Pull shader file names from config file.
Mike Pavone <pavone@retrodev.com>
parents:
483
diff
changeset
|
305 vertex_shader default.v.glsl |
51bf87f76d15
Pull shader file names from config file.
Mike Pavone <pavone@retrodev.com>
parents:
483
diff
changeset
|
306 fragment_shader default.f.glsl |
1004
fc000f245cc8
Set vsync state based on config file rather than just using whatever the system decides for us.
Michael Pavone <pavone@retrodev.com>
parents:
1003
diff
changeset
|
307 scanlines off |
fc000f245cc8
Set vsync state based on config file rather than just using whatever the system decides for us.
Michael Pavone <pavone@retrodev.com>
parents:
1003
diff
changeset
|
308 vsync off |
1017
216fa63749b3
Added documentation for lock-on support and a fullscreen config option.
Michael Pavone <pavone@retrodev.com>
parents:
1005
diff
changeset
|
309 fullscreen off |
1328
70faad89d491
Add config file option to disable Open GL rendering
Michael Pavone <pavone@retrodev.com>
parents:
1296
diff
changeset
|
310 #setting gl to off, will force use of the SDL2 fallback renderer |
70faad89d491
Add config file option to disable Open GL rendering
Michael Pavone <pavone@retrodev.com>
parents:
1296
diff
changeset
|
311 #this is useful for those running on machines with Open GL 2.0 unavailable |
70faad89d491
Add config file option to disable Open GL rendering
Michael Pavone <pavone@retrodev.com>
parents:
1296
diff
changeset
|
312 #so the warning doesn't display on startup |
70faad89d491
Add config file option to disable Open GL rendering
Michael Pavone <pavone@retrodev.com>
parents:
1296
diff
changeset
|
313 gl on |
1403
87493f585c7f
Allow selecting linear or nearet neighbor scaling for both the Open GL and SDL 2 renderers
Michael Pavone <pavone@retrodev.com>
parents:
1402
diff
changeset
|
314 #scaling can be linear (for linear interpolation) or nearest (for nearest neighbor) |
87493f585c7f
Allow selecting linear or nearet neighbor scaling for both the Open GL and SDL 2 renderers
Michael Pavone <pavone@retrodev.com>
parents:
1402
diff
changeset
|
315 scaling linear |
1977
f3cca4b3f17a
Allow use of NPOT textures as a config option. Useful for some mobile GPUs
Michael Pavone <pavone@retrodev.com>
parents:
1933
diff
changeset
|
316 #When off, a 512x512 texture is used for each field, when turned on a smaller texture is used |
f3cca4b3f17a
Allow use of NPOT textures as a config option. Useful for some mobile GPUs
Michael Pavone <pavone@retrodev.com>
parents:
1933
diff
changeset
|
317 #turning this on seems to help performance on certain mobile GPUs like Mali |
f3cca4b3f17a
Allow use of NPOT textures as a config option. Useful for some mobile GPUs
Michael Pavone <pavone@retrodev.com>
parents:
1933
diff
changeset
|
318 npot_textures off |
1184
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
319 ntsc { |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
320 overscan { |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
321 #these values will result in square pixels in H40 mode |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
322 top 2 |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
323 bottom 1 |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
324 #if you want to completely hide the border instead |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
325 #comment out those two lines and uncomment these |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
326 #top 11 |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
327 #bottom 8 |
2200
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
328 |
1267
3772bb926be5
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fill
Michael Pavone <pavone@retrodev.com>
parents:
1263
diff
changeset
|
329 #these values will completely hide the horizontal border |
3772bb926be5
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fill
Michael Pavone <pavone@retrodev.com>
parents:
1263
diff
changeset
|
330 left 13 |
3772bb926be5
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fill
Michael Pavone <pavone@retrodev.com>
parents:
1263
diff
changeset
|
331 right 14 |
1184
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
332 } |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
333 } |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
334 pal { |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
335 overscan { |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
336 #these values will produce the same size border in V30 mode |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
337 #as the default NTSC settings will produce in V24 mode |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
338 #this results in a slightly vertically squished picture |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
339 #which is probably approximately correct on a properly calibrated TV |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
340 top 21 |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
341 bottom 17 |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
342 #for square pixels and zero border in V30 mode |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
343 #coment out those two lines and uncomment these |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
344 #top 30 |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
345 #bottom 24 |
2200
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
346 |
1267
3772bb926be5
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fill
Michael Pavone <pavone@retrodev.com>
parents:
1263
diff
changeset
|
347 #these values will completely hide the horizontal border |
3772bb926be5
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fill
Michael Pavone <pavone@retrodev.com>
parents:
1263
diff
changeset
|
348 left 13 |
3772bb926be5
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fill
Michael Pavone <pavone@retrodev.com>
parents:
1263
diff
changeset
|
349 right 14 |
1184
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
350 } |
b1147418254a
Overscan is now configurable
Michael Pavone <pavone@retrodev.com>
parents:
1017
diff
changeset
|
351 } |
2200
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
352 gamegear { |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
353 overscan { |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
354 #generally shouldn't change these |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
355 top 51 |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
356 bot 48 |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
357 left 61 |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
358 right 62 |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
359 } |
f11f4399d64b
Crop display in game gear mode
Michael Pavone <pavone@retrodev.com>
parents:
2162
diff
changeset
|
360 } |
430
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
361 } |
7f84090ab1cd
Add config file parser and default config file
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
362 |
445
80a9527c812c
Add config values for audio sample rate and buffer size
Mike Pavone <pavone@retrodev.com>
parents:
444
diff
changeset
|
363 audio { |
80a9527c812c
Add config values for audio sample rate and buffer size
Mike Pavone <pavone@retrodev.com>
parents:
444
diff
changeset
|
364 rate 48000 |
80a9527c812c
Add config values for audio sample rate and buffer size
Mike Pavone <pavone@retrodev.com>
parents:
444
diff
changeset
|
365 buffer 512 |
1002
8d032a368dd5
Made low pass filter frequency configurable
Michael Pavone <pavone@retrodev.com>
parents:
948
diff
changeset
|
366 lowpass_cutoff 3390 |
1933
16a795cababd
Make requested sample format configurable
Michael Pavone <pavone@retrodev.com>
parents:
1909
diff
changeset
|
367 #Use f32 for 32-bit floating point, s16 for signed 16-bit integer |
16a795cababd
Make requested sample format configurable
Michael Pavone <pavone@retrodev.com>
parents:
1909
diff
changeset
|
368 format f32 |
445
80a9527c812c
Add config values for audio sample rate and buffer size
Mike Pavone <pavone@retrodev.com>
parents:
444
diff
changeset
|
369 } |
80a9527c812c
Add config values for audio sample rate and buffer size
Mike Pavone <pavone@retrodev.com>
parents:
444
diff
changeset
|
370 |
483
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
371 clocks { |
948
f87522554d7b
Allow changing the 68K clock divider in the config file
Michael Pavone <pavone@retrodev.com>
parents:
916
diff
changeset
|
372 m68k_divider 7 |
785
0e5f14d9a579
Prep for 0.3.0 release
Michael Pavone <pavone@retrodev.com>
parents:
645
diff
changeset
|
373 max_cycles 3420 |
483
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
374 speeds { |
1005
580a806aef6a
Allow overriding speed 0. May be useful for people that want to use vsync
Michael Pavone <pavone@retrodev.com>
parents:
1004
diff
changeset
|
375 0 100 |
483
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
376 1 150 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
377 2 200 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
378 3 300 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
379 4 400 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
380 5 25 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
381 6 50 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
382 7 75 |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
383 } |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
384 } |
3e1573fa22cf
Implement turbo/slow motion feature that overclocks or underclocks the entire system at the push of a button
Mike Pavone <pavone@retrodev.com>
parents:
468
diff
changeset
|
385 |
874
b6842dfb8edf
ROM is now run after being selected in menu. Initial path for menu is read from config file.
Michael Pavone <pavone@retrodev.com>
parents:
785
diff
changeset
|
386 ui { |
1292
5905593d6828
Allow initial_path to contain variable references which allows the default value to be actually specified in the default config file
Michael Pavone <pavone@retrodev.com>
parents:
1267
diff
changeset
|
387 #specifies the ROM that implements the Menu UI |
874
b6842dfb8edf
ROM is now run after being selected in menu. Initial path for menu is read from config file.
Michael Pavone <pavone@retrodev.com>
parents:
785
diff
changeset
|
388 rom menu.bin |
1292
5905593d6828
Allow initial_path to contain variable references which allows the default value to be actually specified in the default config file
Michael Pavone <pavone@retrodev.com>
parents:
1267
diff
changeset
|
389 #starting path for ROM browsing, accepts special variables $HOME, $EXEDIR |
5905593d6828
Allow initial_path to contain variable references which allows the default value to be actually specified in the default config file
Michael Pavone <pavone@retrodev.com>
parents:
1267
diff
changeset
|
390 #and variables defined in the OS environment |
5905593d6828
Allow initial_path to contain variable references which allows the default value to be actually specified in the default config file
Michael Pavone <pavone@retrodev.com>
parents:
1267
diff
changeset
|
391 initial_path $HOME |
1434
b9dbc823c014
Added a config file option for remembering the last path in the menu
Michael Pavone <pavone@retrodev.com>
parents:
1428
diff
changeset
|
392 #if this is set to on, then the menu will remember the last path when visited |
b9dbc823c014
Added a config file option for remembering the last path in the menu
Michael Pavone <pavone@retrodev.com>
parents:
1428
diff
changeset
|
393 #if it's set to off, initial_path will always be used on startup |
b9dbc823c014
Added a config file option for remembering the last path in the menu
Michael Pavone <pavone@retrodev.com>
parents:
1428
diff
changeset
|
394 remember_path on |
1294
a719e2c98b54
Allow variables in screenshot_path like initial_path
Michael Pavone <pavone@retrodev.com>
parents:
1292
diff
changeset
|
395 #path for storing internal screenshots, accepts the same variables as initial_path |
a719e2c98b54
Allow variables in screenshot_path like initial_path
Michael Pavone <pavone@retrodev.com>
parents:
1292
diff
changeset
|
396 screenshot_path $HOME |
1263
5f65a16c23ff
Implement raw screenshot functionality requested in ticket:10
Michael Pavone <pavone@retrodev.com>
parents:
1254
diff
changeset
|
397 #see strftime for the format specifiers valid in screenshot_template |
1533
78b7fc03c7c6
Updated default config to reflect gz/zip/png support
Michael Pavone <pavone@retrodev.com>
parents:
1438
diff
changeset
|
398 screenshot_template blastem_%Y%m%d_%H%M%S.png |
1909
508522f08e4d
Initial stab at VGM logging support
Michael Pavone <pavone@retrodev.com>
parents:
1900
diff
changeset
|
399 #path for storing VGM recordings, accepts the same variables as initial_path |
508522f08e4d
Initial stab at VGM logging support
Michael Pavone <pavone@retrodev.com>
parents:
1900
diff
changeset
|
400 vgm_path $HOME |
508522f08e4d
Initial stab at VGM logging support
Michael Pavone <pavone@retrodev.com>
parents:
1900
diff
changeset
|
401 #see strftime for the format specifiers valid in vgm_template |
508522f08e4d
Initial stab at VGM logging support
Michael Pavone <pavone@retrodev.com>
parents:
1900
diff
changeset
|
402 vgm_template blastem_%Y%m%d_%H%M%S.vgm |
1295
96ad1b9bbb3a
Make save directory configurable. Satisfies ticket:4
Michael Pavone <pavone@retrodev.com>
parents:
1294
diff
changeset
|
403 #path template for saving SRAM, EEPROM and savestates |
96ad1b9bbb3a
Make save directory configurable. Satisfies ticket:4
Michael Pavone <pavone@retrodev.com>
parents:
1294
diff
changeset
|
404 #accepts special variables $HOME, $EXEDIR, $USERDATA, $ROMNAME |
96ad1b9bbb3a
Make save directory configurable. Satisfies ticket:4
Michael Pavone <pavone@retrodev.com>
parents:
1294
diff
changeset
|
405 save_path $USERDATA/blastem/$ROMNAME |
1417
e6efe6b2aee9
Add a file extension filter to the menu
Michael Pavone <pavone@retrodev.com>
parents:
1403
diff
changeset
|
406 #space delimited list of file extensions to filter against in menu |
2521
8cf7cadc17ee
Initial SC-3000 support
Michael Pavone <pavone@retrodev.com>
parents:
2413
diff
changeset
|
407 extensions bin gen md smd sms gg sg sc sf7 zip gz cue iso vgm vgz flac wav col |
1428
2540c05520f2
New savestates are working. New config file option for selecting format states will be saved in. Mostly complete, needs a little more work before release
Michael Pavone <pavone@retrodev.com>
parents:
1418
diff
changeset
|
408 #specifies the preferred save-state format, set to gst for Genecyst compatible states |
2540c05520f2
New savestates are working. New config file option for selecting format states will be saved in. Mostly complete, needs a little more work before release
Michael Pavone <pavone@retrodev.com>
parents:
1418
diff
changeset
|
409 state_format native |
2355
94cf5cc89227
Add an option to use the system file picker on Linux and Windows
Michael Pavone <pavone@retrodev.com>
parents:
2306
diff
changeset
|
410 #set to on to use the native file picker on your OS instead of the builtin one |
94cf5cc89227
Add an option to use the system file picker on Linux and Windows
Michael Pavone <pavone@retrodev.com>
parents:
2306
diff
changeset
|
411 use_native_filechooser off |
874
b6842dfb8edf
ROM is now run after being selected in menu. Initial path for menu is read from config file.
Michael Pavone <pavone@retrodev.com>
parents:
785
diff
changeset
|
412 } |
b6842dfb8edf
ROM is now run after being selected in menu. Initial path for menu is read from config file.
Michael Pavone <pavone@retrodev.com>
parents:
785
diff
changeset
|
413 |
1204
d7be5b6e0a8d
Added config file option to specify that RAM should be randomly initialized. Moved default_region inside a new "system" parent node in config
Michael Pavone <pavone@retrodev.com>
parents:
1202
diff
changeset
|
414 system { |
1568
d14490dee01f
Add sync_source to default.cfg and the Nuklear UI
Michael Pavone <pavone@retrodev.com>
parents:
1548
diff
changeset
|
415 #controls how the emulated system is synced to the host |
d14490dee01f
Add sync_source to default.cfg and the Nuklear UI
Michael Pavone <pavone@retrodev.com>
parents:
1548
diff
changeset
|
416 #video provides the smoothest experience when the host and emulated system have similar refresh rates |
d14490dee01f
Add sync_source to default.cfg and the Nuklear UI
Michael Pavone <pavone@retrodev.com>
parents:
1548
diff
changeset
|
417 #audio provides lower audio latency, especially when there is a refresh rate mismatch |
1659
19331a21da3a
Switched default sync source back to audio as the video option is not ready for prime timeop
Mike Pavone <pavone@retrodev.com>
parents:
1641
diff
changeset
|
418 sync_source audio |
1568
d14490dee01f
Add sync_source to default.cfg and the Nuklear UI
Michael Pavone <pavone@retrodev.com>
parents:
1548
diff
changeset
|
419 #set this to random to debug initialization bugs |
1204
d7be5b6e0a8d
Added config file option to specify that RAM should be randomly initialized. Moved default_region inside a new "system" parent node in config
Michael Pavone <pavone@retrodev.com>
parents:
1202
diff
changeset
|
420 ram_init zero |
d7be5b6e0a8d
Added config file option to specify that RAM should be randomly initialized. Moved default_region inside a new "system" parent node in config
Michael Pavone <pavone@retrodev.com>
parents:
1202
diff
changeset
|
421 default_region U |
1548
94ba407a5ec1
Allow MegaWiFi support to be toggled in config file. Defaults to off due to security concerns
Michael Pavone <pavone@retrodev.com>
parents:
1533
diff
changeset
|
422 #controls whether MegaWiFi support is enabled or not |
94ba407a5ec1
Allow MegaWiFi support to be toggled in config file. Defaults to off due to security concerns
Michael Pavone <pavone@retrodev.com>
parents:
1533
diff
changeset
|
423 #MegaWiFi allows ROMs to make connections to the internet |
94ba407a5ec1
Allow MegaWiFi support to be toggled in config file. Defaults to off due to security concerns
Michael Pavone <pavone@retrodev.com>
parents:
1533
diff
changeset
|
424 #so it should only be enabled for ROMs you trust |
94ba407a5ec1
Allow MegaWiFi support to be toggled in config file. Defaults to off due to security concerns
Michael Pavone <pavone@retrodev.com>
parents:
1533
diff
changeset
|
425 megawifi off |
1900
93960907807a
Added UI for selecting configured model
Michael Pavone <pavone@retrodev.com>
parents:
1665
diff
changeset
|
426 #Model of the emulated Gen/MD system, see systems.cfg for a list of options |
93960907807a
Added UI for selecting configured model
Michael Pavone <pavone@retrodev.com>
parents:
1665
diff
changeset
|
427 model md1va3 |
1204
d7be5b6e0a8d
Added config file option to specify that RAM should be randomly initialized. Moved default_region inside a new "system" parent node in config
Michael Pavone <pavone@retrodev.com>
parents:
1202
diff
changeset
|
428 } |
2202
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
429 |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
430 sms { |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
431 system { |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
432 model md1va3 |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
433 } |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
434 io { |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
435 devices { |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
436 1 gamepad2.1 |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
437 2 gamepad2.2 |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
438 } |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
439 } |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
440 } |
ee6d30c56eeb
Add separate model/IO selection settings for SMS/GG
Michael Pavone <pavone@retrodev.com>
parents:
2200
diff
changeset
|
441 |
2158
bdd83b47d78a
Implement config file migrations and add iso and cue to extension list
Michael Pavone <pavone@retrodev.com>
parents:
1977
diff
changeset
|
442 #Don't manually edit `version`, it's used for automatic config migration |
2528
90a40be940f7
Implement read-only SC-3000 cassette support
Michael Pavone <pavone@retrodev.com>
parents:
2521
diff
changeset
|
443 version 11 |