2
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
3
<mameconfig version="10">
4
<system name="default">
6
<port type="UI_CONFIGURE">
7
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_BUTTON2 OR KEYCODE_TAB</newseq>
9
<port type="UI_SELECT">
10
<newseq type="standard">JOYCODE_1_BUTTON2 OR KEYCODE_ENTER</newseq>
13
<newseq type="standard">JOYCODE_1_BUTTON3 OR KEYCODE_ESC</newseq>
15
<port type="UI_CANCEL">
16
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_BUTTON10 OR KEYCODE_ESC</newseq>
19
<newseq type="standard">JOYCODE_1_HAT1UP OR JOYCODE_1_YAXIS_UP_SWITCH OR KEYCODE_UP</newseq>
22
<newseq type="standard">JOYCODE_1_HAT1DOWN OR JOYCODE_1_YAXIS_DOWN_SWITCH OR KEYCODE_DOWN</newseq>
25
<newseq type="standard">JOYCODE_1_HAT1LEFT OR JOYCODE_1_XAXIS_LEFT_SWITCH OR KEYCODE_LEFT</newseq>
27
<port type="UI_RIGHT">
28
<newseq type="standard">JOYCODE_1_HAT1RIGHT OR JOYCODE_1_XAXIS_RIGHT_SWITCH OR KEYCODE_RIGHT</newseq>
30
<port type="UI_PAUSE">
31
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_BUTTON3 OR KEYCODE_P</newseq>
33
<port type="UI_REWIND_SINGLE">
34
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_HAT1LEFT OR KEYCODE_TILDE KEYCODE_LSHIFT</newseq>
36
<port type="UI_FAST_FORWARD">
37
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_HAT1RIGHT OR KEYCODE_INSERT</newseq>
39
<port type="UI_SAVE_STATE">
40
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_BUTTON1 OR KEYCODE_F7 KEYCODE_LSHIFT</newseq>
42
<port type="UI_LOAD_STATE">
43
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_BUTTON4 OR KEYCODE_F7</newseq>
46
<newseq type="standard">JOYCODE_1_BUTTON11 JOYCODE_1_BUTTON12 OR KEYCODE_F2</newseq>
48
<port type="SERVICE1">
49
<newseq type="standard">JOYCODE_1_BUTTON11 JOYCODE_1_BUTTON12 OR KEYCODE_9</newseq>
52
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_BUTTON6 OR KEYCODE_T</newseq>
55
<newseq type="standard">JOYCODE_1_BUTTON9 JOYCODE_1_BUTTON6 OR KEYCODE_T</newseq>
57
<port type="P1_JOYSTICK_UP">
58
<newseq type="standard">JOYCODE_1_HAT1UP OR KEYCODE_UP</newseq>
60
<port type="P1_JOYSTICK_DOWN">
61
<newseq type="standard">JOYCODE_1_HAT1DOWN OR KEYCODE_DOWN</newseq>
63
<port type="P1_JOYSTICK_LEFT">
64
<newseq type="standard">JOYCODE_1_HAT1LEFT OR KEYCODE_LEFT</newseq>
66
<port type="P1_JOYSTICK_RIGHT">
67
<newseq type="standard">JOYCODE_1_HAT1RIGHT OR KEYCODE_RIGHT</newseq>
69
<port type="P1_JOYSTICKRIGHT_UP">
70
<newseq type="standard">JOYCODE_1_RZAXIS_NEG_SWITCH OR KEYCODE_I</newseq>
72
<port type="P1_JOYSTICKRIGHT_DOWN">
73
<newseq type="standard">JOYCODE_1_RZAXIS_POS_SWITCH OR KEYCODE_K</newseq>
75
<port type="P1_JOYSTICKRIGHT_LEFT">
76
<newseq type="standard">JOYCODE_1_ZAXIS_NEG_SWITCH OR KEYCODE_J</newseq>
78
<port type="P1_JOYSTICKRIGHT_RIGHT">
79
<newseq type="standard">JOYCODE_1_ZAXIS_POS_SWITCH OR KEYCODE_L</newseq>
81
<port type="P1_JOYSTICKLEFT_UP">
82
<newseq type="standard">JOYCODE_1_YAXIS_UP_SWITCH OR KEYCODE_E</newseq>
84
<port type="P1_JOYSTICKLEFT_DOWN">
85
<newseq type="standard">JOYCODE_1_YAXIS_DOWN_SWITCH OR KEYCODE_D</newseq>
87
<port type="P1_JOYSTICKLEFT_LEFT">
88
<newseq type="standard">JOYCODE_1_XAXIS_LEFT_SWITCH OR KEYCODE_S</newseq>
90
<port type="P1_JOYSTICKLEFT_RIGHT">
91
<newseq type="standard">JOYCODE_1_XAXIS_RIGHT_SWITCH OR KEYCODE_F</newseq>
93
<port type="P1_BUTTON1">
94
<newseq type="standard">JOYCODE_1_BUTTON2 OR KEYCODE_LCONTROL OR MOUSECODE_1_BUTTON1 OR GUNCODE_1_BUTTON1</newseq>
96
<port type="P1_BUTTON2">
97
<newseq type="standard">JOYCODE_1_BUTTON3 OR KEYCODE_LALT OR MOUSECODE_1_BUTTON3 OR GUNCODE_1_BUTTON2</newseq>
99
<port type="P1_BUTTON3">
100
<newseq type="standard">JOYCODE_1_BUTTON1 OR KEYCODE_SPACE OR MOUSECODE_1_BUTTON2</newseq>
102
<port type="P1_BUTTON4">
103
<newseq type="standard">JOYCODE_1_BUTTON4 OR KEYCODE_LSHIFT</newseq>
105
<port type="P1_BUTTON5">
106
<newseq type="standard">JOYCODE_1_BUTTON5 OR KEYCODE_Z</newseq>
108
<port type="P1_BUTTON6">
109
<newseq type="standard">JOYCODE_1_BUTTON6 OR KEYCODE_X</newseq>
111
<port type="P1_BUTTON7">
112
<newseq type="standard">JOYCODE_1_BUTTON11 OR KEYCODE_C</newseq>
114
<port type="P1_BUTTON8">
115
<newseq type="standard">JOYCODE_1_BUTTON12 OR KEYCODE_V</newseq>
117
<port type="P1_START">
118
<newseq type="standard">JOYCODE_1_BUTTON10 OR KEYCODE_1</newseq>
120
<port type="P1_SELECT">
121
<newseq type="standard">JOYCODE_1_BUTTON9 OR KEYCODE_5</newseq>
123
<port type="P1_PEDAL">
124
<newseq type="standard">JOYCODE_1_RYAXIS_NEG</newseq>
125
<newseq type="increment">JOYCODE_1_BUTTON2 KEYCODE_LCONTROL</newseq>
127
<port type="P1_PEDAL2">
128
<newseq type="standard">JOYCODE_1_RXAXIS_NEG</newseq>
129
<newseq type="increment">JOYCODE_1_BUTTON3 OR KEYCODE_LALT</newseq>
131
<port type="P1_PEDAL3">
132
<newseq type="increment">KEYCODE_SPACE</newseq>
134
<port type="P1_PADDLE">
135
<newseq type="standard">JOYCODE_1_XAXIS OR MOUSECODE_1_XAXIS</newseq>
136
<newseq type="increment">KEYCODE_RIGHT</newseq>
137
<newseq type="decrement">KEYCODE_LEFT</newseq>
139
<port type="P1_PADDLE_V">
140
<newseq type="standard">JOYCODE_1_YAXIS OR MOUSECODE_1_YAXIS</newseq>
141
<newseq type="increment">KEYCODE_DOWN</newseq>
142
<newseq type="decrement">KEYCODE_UP</newseq>
144
<port type="P1_POSITIONAL">
145
<newseq type="standard">JOYCODE_1_XAXIS OR MOUSECODE_1_XAXIS</newseq>
146
<newseq type="increment">KEYCODE_RIGHT</newseq>
147
<newseq type="decrement">KEYCODE_LEFT</newseq>
149
<port type="P1_POSITIONAL_V">
150
<newseq type="standard">JOYCODE_1_YAXIS OR MOUSECODE_1_YAXIS</newseq>
151
<newseq type="increment">KEYCODE_DOWN</newseq>
152
<newseq type="decrement">KEYCODE_UP</newseq>
154
<port type="P1_DIAL">
155
<newseq type="standard">JOYCODE_1_XAXIS OR MOUSECODE_1_XAXIS</newseq>
156
<newseq type="increment">KEYCODE_RIGHT</newseq>
157
<newseq type="decrement">KEYCODE_LEFT</newseq>
159
<port type="P1_DIAL_V">
160
<newseq type="standard">JOYCODE_1_YAXIS OR MOUSECODE_1_YAXIS</newseq>
161
<newseq type="increment">KEYCODE_DOWN</newseq>
162
<newseq type="decrement">KEYCODE_UP</newseq>
164
<port type="P1_TRACKBALL_X">
165
<newseq type="standard">JOYCODE_1_XAXIS OR MOUSECODE_1_XAXIS</newseq>
166
<newseq type="increment">KEYCODE_RIGHT</newseq>
167
<newseq type="decrement">KEYCODE_LEFT</newseq>
169
<port type="P1_TRACKBALL_Y">
170
<newseq type="standard">JOYCODE_1_YAXIS OR MOUSECODE_1_YAXIS</newseq>
171
<newseq type="increment">KEYCODE_DOWN</newseq>
172
<newseq type="decrement">KEYCODE_UP</newseq>
174
<port type="P1_AD_STICK_X">
175
<newseq type="standard">JOYCODE_1_XAXIS OR MOUSECODE_1_XAXIS</newseq>
176
<newseq type="increment">KEYCODE_RIGHT</newseq>
177
<newseq type="decrement">KEYCODE_LEFT</newseq>
179
<port type="P1_AD_STICK_Y">
180
<newseq type="standard">JOYCODE_1_YAXIS OR MOUSECODE_1_YAXIS</newseq>
181
<newseq type="increment">KEYCODE_DOWN</newseq>
182
<newseq type="decrement">KEYCODE_UP</newseq>
184
<port type="P1_AD_STICK_Z">
185
<newseq type="standard">JOYCODE_1_RZAXIS</newseq>
186
<newseq type="increment">KEYCODE_Z</newseq>
187
<newseq type="decrement">KEYCODE_A</newseq>
189
<port type="P1_LIGHTGUN_X">
190
<newseq type="standard">JOYCODE_1_XAXIS OR MOUSECODE_1_XAXIS OR GUNCODE_1_XAXIS</newseq>
191
<newseq type="increment">KEYCODE_RIGHT</newseq>
192
<newseq type="decrement">KEYCODE_LEFT</newseq>
194
<port type="P1_LIGHTGUN_Y">
195
<newseq type="standard">JOYCODE_1_YAXIS OR MOUSECODE_1_YAXIS OR GUNCODE_1_YAXIS</newseq>
196
<newseq type="increment">KEYCODE_DOWN</newseq>
197
<newseq type="decrement">KEYCODE_UP</newseq>
199
<port type="P1_MOUSE_X">
200
<newseq type="standard">MOUSECODE_1_XAXIS</newseq>
201
<newseq type="increment">KEYCODE_RIGHT</newseq>
202
<newseq type="decrement">KEYCODE_LEFT</newseq>
204
<port type="P1_MOUSE_Y">
205
<newseq type="standard">MOUSECODE_1_YAXIS</newseq>
206
<newseq type="increment">KEYCODE_DOWN</newseq>
207
<newseq type="decrement">KEYCODE_UP</newseq>
210
<newseq type="standard">JOYCODE_1_BUTTON10 OR KEYCODE_1</newseq>
213
<newseq type="standard">JOYCODE_1_BUTTON9 OR KEYCODE_5</newseq>