1 /**********************************************************
2  * mame2003-plus control description data stuctures
3  *
4  * Originally dervied from
5  * controls.dat Version=0.141.1, Time=2011-01-05 18:17:26, Generated by=SirPoonga
6  *********************************************************/
7 
8 #ifndef CONTROLS_H
9 #define CONTROLS_H
10 
11 #include "inptport.h"
12 
13 struct ControlInfo
14 {
15   const bool rotate_joy_45;         /* joystick(s) are physically rotated 45 degress off-axis from the cabinet */
16   const bool alternating_controls;
17   const bool mirrored_controls;     /* mirrored_controls == 1 for games that the controls are labeled the same for all players. Games that have different controls for per player, or only one player, or only one player at a time, will have mirrored_controls == 0 */
18   const char *control_details;
19   const char *(*get_name)(int);
20 };
21 
22 
23 #define BTN1 "B1: "
24 #define BTN2 "B2: "
25 #define BTN3 "B3: "
26 #define BTN4 "B4: "
27 #define BTN5 "B5: "
28 #define BTN6 "B6: "
29 #define BTN7 "B7: "
30 #define BTN8 "B8: "
31 
32 extern const struct ControlInfo generic_ctrl;
33 
34 extern const struct ControlInfo a88games_ctrl;
35 const char *a88games_get_ctrl_name(int type);
36 
37 extern const struct ControlInfo a005_ctrl;
38 const char *a005_get_ctrl_name(int type);
39 
40 extern const struct ControlInfo a10yardj_ctrl;
41 const char *a10yardj_get_ctrl_name(int type);
42 
43 extern const struct ControlInfo gtmr_ctrl;
44 const char *gtmr_get_ctrl_name(int type);
45 
46 extern const struct ControlInfo a1941_ctrl;
47 const char *a1941_get_ctrl_name(int type);
48 
49 extern const struct ControlInfo a1942_ctrl;
50 const char *a1942_get_ctrl_name(int type);
51 
52 extern const struct ControlInfo a1943kai_ctrl;
53 const char *a1943kai_get_ctrl_name(int type);
54 
55 extern const struct ControlInfo a1943_ctrl;
56 const char *a1943_get_ctrl_name(int type);
57 
58 extern const struct ControlInfo a1944_ctrl;
59 const char *a1944_get_ctrl_name(int type);
60 
61 extern const struct ControlInfo a19xx_ctrl;
62 const char *a19xx_get_ctrl_name(int type);
63 
64 extern const struct ControlInfo openice_ctrl;
65 const char *openice_get_ctrl_name(int type);
66 
67 extern const struct ControlInfo a39in1_ctrl;
68 const char *a39in1_get_ctrl_name(int type);
69 
70 extern const struct ControlInfo a4enraya_ctrl;
71 const char *a4enraya_get_ctrl_name(int type);
72 
73 extern const struct ControlInfo a4in1_ctrl;
74 const char *a4in1_get_ctrl_name(int type);
75 
76 extern const struct ControlInfo a4dwarrio_ctrl;
77 const char *a4dwarrio_get_ctrl_name(int type);
78 
79 extern const struct ControlInfo a64street_ctrl;
80 const char *a64street_get_ctrl_name(int type);
81 
82 extern const struct ControlInfo a720_ctrl;
83 const char *a720_get_ctrl_name(int type);
84 
85 extern const struct ControlInfo a7jigen_ctrl;
86 const char *a7jigen_get_ctrl_name(int type);
87 
88 extern const struct ControlInfo ace_ctrl;
89 const char *ace_get_ctrl_name(int type);
90 
91 extern const struct ControlInfo acrobatm_ctrl;
92 const char *acrobatm_get_ctrl_name(int type);
93 
94 extern const struct ControlInfo actfancr_ctrl;
95 const char *actfancr_get_ctrl_name(int type);
96 
97 extern const struct ControlInfo hatena_ctrl;
98 const char *hatena_get_ctrl_name(int type);
99 
100 extern const struct ControlInfo aerofgt_ctrl;
101 const char *aerofgt_get_ctrl_name(int type);
102 
103 extern const struct ControlInfo aburner2_ctrl;
104 const char *aburner2_get_ctrl_name(int type);
105 
106 extern const struct ControlInfo koshien_ctrl;
107 const char *koshien_get_ctrl_name(int type);
108 
109 extern const struct ControlInfo airbustr_ctrl;
110 const char *airbustr_get_ctrl_name(int type);
111 
112 extern const struct ControlInfo airduel_ctrl;
113 const char *airduel_get_ctrl_name(int type);
114 
115 extern const struct ControlInfo airwolf_ctrl;
116 const char *airwolf_get_ctrl_name(int type);
117 
118 extern const struct ControlInfo ajax_ctrl;
119 const char *ajax_get_ctrl_name(int type);
120 
121 extern const struct ControlInfo alexkidd_ctrl;
122 const char *alexkidd_get_ctrl_name(int type);
123 
124 extern const struct ControlInfo alibaba_ctrl;
125 const char *alibaba_get_ctrl_name(int type);
126 
127 extern const struct ControlInfo astorm_ctrl;
128 const char *astorm_get_ctrl_name(int type);
129 
130 extern const struct ControlInfo aliensyn_ctrl;
131 const char *aliensyn_get_ctrl_name(int type);
132 
133 extern const struct ControlInfo avsp_ctrl;
134 const char *avsp_get_ctrl_name(int type);
135 
136 extern const struct ControlInfo alien3_ctrl;
137 const char *alien3_get_ctrl_name(int type);
138 
139 extern const struct ControlInfo aliens_ctrl;
140 const char *aliens_get_ctrl_name(int type);
141 
142 extern const struct ControlInfo aafb_ctrl;
143 const char *aafb_get_ctrl_name(int type);
144 
145 extern const struct ControlInfo alleymas_ctrl;
146 const char *alleymas_get_ctrl_name(int type);
147 
148 extern const struct ControlInfo alphaho_ctrl;
149 const char *alphaho_get_ctrl_name(int type);
150 
151 extern const struct ControlInfo alpinerd_ctrl;
152 const char *alpinerd_get_ctrl_name(int type);
153 
154 extern const struct ControlInfo alpine_ctrl;
155 const char *alpine_get_ctrl_name(int type);
156 
157 extern const struct ControlInfo altbeast_ctrl;
158 const char *altbeast_get_ctrl_name(int type);
159 
160 extern const struct ControlInfo maze_ctrl;
161 const char *maze_get_ctrl_name(int type);
162 
163 extern const struct ControlInfo horshoes_ctrl;
164 const char *horshoes_get_ctrl_name(int type);
165 
166 extern const struct ControlInfo amspdwy_ctrl;
167 const char *amspdwy_get_ctrl_name(int type);
168 
169 extern const struct ControlInfo amerdart_ctrl;
170 const char *amerdart_get_ctrl_name(int type);
171 
172 extern const struct ControlInfo amidar_ctrl;
173 const char *amidar_get_ctrl_name(int type);
174 
175 extern const struct ControlInfo angelkds_ctrl;
176 const char *angelkds_get_ctrl_name(int type);
177 
178 extern const struct ControlInfo anteater_ctrl;
179 const char *anteater_get_ctrl_name(int type);
180 
181 extern const struct ControlInfo apb_ctrl;
182 const char *apb_get_ctrl_name(int type);
183 
184 extern const struct ControlInfo apparel_ctrl;
185 const char *apparel_get_ctrl_name(int type);
186 
187 extern const struct ControlInfo aquajack_ctrl;
188 const char *aquajack_get_ctrl_name(int type);
189 
190 extern const struct ControlInfo aquarium_ctrl;
191 const char *aquarium_get_ctrl_name(int type);
192 
193 extern const struct ControlInfo arabian_ctrl;
194 const char *arabian_get_ctrl_name(int type);
195 
196 extern const struct ControlInfo arbalest_ctrl;
197 const char *arbalest_get_ctrl_name(int type);
198 
199 extern const struct ControlInfo arcadecl_ctrl;
200 const char *arcadecl_get_ctrl_name(int type);
201 
202 extern const struct ControlInfo archrivl_ctrl;
203 const char *archrivl_get_ctrl_name(int type);
204 
205 extern const struct ControlInfo area51_ctrl;
206 const char *area51_get_ctrl_name(int type);
207 
208 extern const struct ControlInfo area51mx_ctrl;
209 const char *area51mx_get_ctrl_name(int type);
210 
211 extern const struct ControlInfo a51site4_ctrl;
212 const char *a51site4_get_ctrl_name(int type);
213 
214 extern const struct ControlInfo argus_ctrl;
215 const char *argus_get_ctrl_name(int type);
216 
217 extern const struct ControlInfo arkarea_ctrl;
218 const char *arkarea_get_ctrl_name(int type);
219 
220 extern const struct ControlInfo arkanoid_ctrl;
221 const char *arkanoid_get_ctrl_name(int type);
222 
223 extern const struct ControlInfo arknoid2_ctrl;
224 const char *arknoid2_get_ctrl_name(int type);
225 
226 extern const struct ControlInfo arlingtn_ctrl;
227 const char *arlingtn_get_ctrl_name(int type);
228 
229 extern const struct ControlInfo armwrest_ctrl;
230 const char *armwrest_get_ctrl_name(int type);
231 
232 extern const struct ControlInfo armedf_ctrl;
233 const char *armedf_get_ctrl_name(int type);
234 
235 extern const struct ControlInfo armora_ctrl;
236 const char *armora_get_ctrl_name(int type);
237 
238 extern const struct ControlInfo armorcar_ctrl;
239 const char *armorcar_get_ctrl_name(int type);
240 
241 extern const struct ControlInfo ashura_ctrl;
242 const char *ashura_get_ctrl_name(int type);
243 
244 extern const struct ControlInfo aso_ctrl;
245 const char *aso_get_ctrl_name(int type);
246 
247 extern const struct ControlInfo assault_ctrl;
248 const char *assault_get_ctrl_name(int type);
249 
250 extern const struct ControlInfo asterix_ctrl;
251 const char *asterix_get_ctrl_name(int type);
252 
253 extern const struct ControlInfo asteroid_ctrl;
254 const char *asteroid_get_ctrl_name(int type);
255 
256 extern const struct ControlInfo astdelux_ctrl;
257 const char *astdelux_get_ctrl_name(int type);
258 
259 extern const struct ControlInfo astrob_ctrl;
260 const char *astrob_get_ctrl_name(int type);
261 
262 extern const struct ControlInfo astrof_ctrl;
263 const char *astrof_get_ctrl_name(int type);
264 
265 extern const struct ControlInfo astinvad_ctrl;
266 const char *astinvad_get_ctrl_name(int type);
267 
268 extern const struct ControlInfo asuka_ctrl;
269 const char *asuka_get_ctrl_name(int type);
270 
271 extern const struct ControlInfo asylum_ctrl;
272 const char *asylum_get_ctrl_name(int type);
273 
274 extern const struct ControlInfo abaseb_ctrl;
275 const char *abaseb_get_ctrl_name(int type);
276 
277 extern const struct ControlInfo atarifb_ctrl;
278 const char *atarifb_get_ctrl_name(int type);
279 
280 extern const struct ControlInfo ataxx_ctrl;
281 const char *ataxx_get_ctrl_name(int type);
282 
283 extern const struct ControlInfo athena_ctrl;
284 const char *athena_get_ctrl_name(int type);
285 
286 extern const struct ControlInfo atehate_ctrl;
287 const char *atehate_get_ctrl_name(int type);
288 
289 extern const struct ControlInfo atomicp_ctrl;
290 const char *atomicp_get_ctrl_name(int type);
291 
292 extern const struct ControlInfo robokid_ctrl;
293 const char *robokid_get_ctrl_name(int type);
294 
295 extern const struct ControlInfo aurail_ctrl;
296 const char *aurail_get_ctrl_name(int type);
297 
298 extern const struct ControlInfo av2mj1bb_ctrl;
299 const char *av2mj1bb_get_ctrl_name(int type);
300 
301 extern const struct ControlInfo av2mj2rg_ctrl;
302 const char *av2mj2rg_get_ctrl_name(int type);
303 
304 extern const struct ControlInfo avalnche_ctrl;
305 const char *avalnche_get_ctrl_name(int type);
306 
307 extern const struct ControlInfo avengers_ctrl;
308 const char *avengers_get_ctrl_name(int type);
309 
310 extern const struct ControlInfo avspirit_ctrl;
311 const char *avspirit_get_ctrl_name(int type);
312 
313 extern const struct ControlInfo aztarac_ctrl;
314 const char *aztarac_get_ctrl_name(int type);
315 
316 extern const struct ControlInfo azurian_ctrl;
317 const char *azurian_get_ctrl_name(int type);
318 
319 extern const struct ControlInfo baddudes_ctrl;
320 const char *baddudes_get_ctrl_name(int type);
321 
322 extern const struct ControlInfo badlands_ctrl;
323 const char *badlands_get_ctrl_name(int type);
324 
325 extern const struct ControlInfo bagman_ctrl;
326 const char *bagman_get_ctrl_name(int type);
327 
328 extern const struct ControlInfo bkrtmaq_ctrl;
329 const char *bkrtmaq_get_ctrl_name(int type);
330 
331 extern const struct ControlInfo bakutotu_ctrl;
332 const char *bakutotu_get_ctrl_name(int type);
333 
334 extern const struct ControlInfo ballbomb_ctrl;
335 const char *ballbomb_get_ctrl_name(int type);
336 
337 extern const struct ControlInfo ballbros_ctrl;
338 const char *ballbros_get_ctrl_name(int type);
339 
340 extern const struct ControlInfo baluba_ctrl;
341 const char *baluba_get_ctrl_name(int type);
342 
343 extern const struct ControlInfo bangball_ctrl;
344 const char *bangball_get_ctrl_name(int type);
345 
346 extern const struct ControlInfo bang_ctrl;
347 const char *bang_get_ctrl_name(int type);
348 
349 extern const struct ControlInfo bankp_ctrl;
350 const char *bankp_get_ctrl_name(int type);
351 
352 extern const struct ControlInfo baraduke_ctrl;
353 const char *baraduke_get_ctrl_name(int type);
354 
355 extern const struct ControlInfo barricad_ctrl;
356 const char *barricad_get_ctrl_name(int type);
357 
358 extern const struct ControlInfo barrier_ctrl;
359 const char *barrier_get_ctrl_name(int type);
360 
361 extern const struct ControlInfo bsktball_ctrl;
362 const char *bsktball_get_ctrl_name(int type);
363 
364 extern const struct ControlInfo batman_ctrl;
365 const char *batman_get_ctrl_name(int type);
366 
367 extern const struct ControlInfo batsugun_ctrl;
368 const char *batsugun_get_ctrl_name(int type);
369 
370 extern const struct ControlInfo battlnts_ctrl;
371 const char *battlnts_get_ctrl_name(int type);
372 
373 extern const struct ControlInfo bkraidj_ctrl;
374 const char *bkraidj_get_ctrl_name(int type);
375 
376 extern const struct ControlInfo battlex_ctrl;
377 const char *battlex_get_ctrl_name(int type);
378 
379 extern const struct ControlInfo bcruzm12_ctrl;
380 const char *bcruzm12_get_ctrl_name(int type);
381 
382 extern const struct ControlInfo btlkroad_ctrl;
383 const char *btlkroad_get_ctrl_name(int type);
384 
385 extern const struct ControlInfo battlane_ctrl;
386 const char *battlane_get_ctrl_name(int type);
387 
388 extern const struct ControlInfo atlantis_ctrl;
389 const char *atlantis_get_ctrl_name(int type);
390 
391 extern const struct ControlInfo battlera_ctrl;
392 const char *battlera_get_ctrl_name(int type);
393 
394 extern const struct ControlInfo bshark_ctrl;
395 const char *bshark_get_ctrl_name(int type);
396 
397 extern const struct ControlInfo btoads_ctrl;
398 const char *btoads_get_ctrl_name(int type);
399 
400 extern const struct ControlInfo bzone_ctrl;
401 const char *bzone_get_ctrl_name(int type);
402 
403 extern const struct ControlInfo bayroute_ctrl;
404 const char *bayroute_get_ctrl_name(int type);
405 
406 extern const struct ControlInfo beaminv_ctrl;
407 const char *beaminv_get_ctrl_name(int type);
408 
409 extern const struct ControlInfo bbusters_ctrl;
410 const char *bbusters_get_ctrl_name(int type);
411 
412 extern const struct ControlInfo beathead_ctrl;
413 const char *beathead_get_ctrl_name(int type);
414 
415 extern const struct ControlInfo bm1stmix_ctrl;
416 const char *bm1stmix_get_ctrl_name(int type);
417 
418 extern const struct ControlInfo bm2ndmix_ctrl;
419 const char *bm2ndmix_get_ctrl_name(int type);
420 
421 extern const struct ControlInfo bm4thmix_ctrl;
422 const char *bm4thmix_get_ctrl_name(int type);
423 
424 extern const struct ControlInfo bm5thmix_ctrl;
425 const char *bm5thmix_get_ctrl_name(int type);
426 
427 extern const struct ControlInfo bm6thmix_ctrl;
428 const char *bm6thmix_get_ctrl_name(int type);
429 
430 extern const struct ControlInfo bmcompmx_ctrl;
431 const char *bmcompmx_get_ctrl_name(int type);
432 
433 extern const struct ControlInfo bmcompm2_ctrl;
434 const char *bmcompm2_get_ctrl_name(int type);
435 
436 extern const struct ControlInfo bmcorerm_ctrl;
437 const char *bmcorerm_get_ctrl_name(int type);
438 
439 extern const struct ControlInfo bmdct_ctrl;
440 const char *bmdct_get_ctrl_name(int type);
441 
442 extern const struct ControlInfo beezer_ctrl;
443 const char *beezer_get_ctrl_name(int type);
444 
445 extern const struct ControlInfo bel_ctrl;
446 const char *bel_get_ctrl_name(int type);
447 
448 extern const struct ControlInfo blswhstl_ctrl;
449 const char *blswhstl_get_ctrl_name(int type);
450 
451 extern const struct ControlInfo berabohm_ctrl;
452 const char *berabohm_get_ctrl_name(int type);
453 
454 extern const struct ControlInfo bermudat_ctrl;
455 const char *bermudat_get_ctrl_name(int type);
456 
457 extern const struct ControlInfo berzerk_ctrl;
458 const char *berzerk_get_ctrl_name(int type);
459 
460 extern const struct ControlInfo bigevglf_ctrl;
461 const char *bigevglf_get_ctrl_name(int type);
462 
463 extern const struct ControlInfo bigkarnk_ctrl;
464 const char *bigkarnk_get_ctrl_name(int type);
465 
466 extern const struct ControlInfo bigrun_ctrl;
467 const char *bigrun_get_ctrl_name(int type);
468 
469 extern const struct ControlInfo bigstrik_ctrl;
470 const char *bigstrik_get_ctrl_name(int type);
471 
472 extern const struct ControlInfo bigtwin_ctrl;
473 const char *bigtwin_get_ctrl_name(int type);
474 
475 extern const struct ControlInfo bbonk_ctrl;
476 const char *bbonk_get_ctrl_name(int type);
477 
478 extern const struct ControlInfo bijokkog_ctrl;
479 const char *bijokkog_get_ctrl_name(int type);
480 
481 extern const struct ControlInfo bijokkoy_ctrl;
482 const char *bijokkoy_get_ctrl_name(int type);
483 
484 extern const struct ControlInfo bioatack_ctrl;
485 const char *bioatack_get_ctrl_name(int type);
486 
487 extern const struct ControlInfo bioship_ctrl;
488 const char *bioship_get_ctrl_name(int type);
489 
490 extern const struct ControlInfo biofreak_ctrl;
491 const char *biofreak_get_ctrl_name(int type);
492 
493 extern const struct ControlInfo biomtoy_ctrl;
494 const char *biomtoy_get_ctrl_name(int type);
495 
496 extern const struct ControlInfo bionicc_ctrl;
497 const char *bionicc_get_ctrl_name(int type);
498 
499 extern const struct ControlInfo bking_ctrl;
500 const char *bking_get_ctrl_name(int type);
501 
502 extern const struct ControlInfo bking2_ctrl;
503 const char *bking2_get_ctrl_name(int type);
504 
505 extern const struct ControlInfo bking3_ctrl;
506 const char *bking3_get_ctrl_name(int type);
507 
508 extern const struct ControlInfo birdtry_ctrl;
509 const char *birdtry_get_ctrl_name(int type);
510 
511 extern const struct ControlInfo psailor1_ctrl;
512 const char *psailor1_get_ctrl_name(int type);
513 
514 extern const struct ControlInfo psailor2_ctrl;
515 const char *psailor2_get_ctrl_name(int type);
516 
517 extern const struct ControlInfo blkheart_ctrl;
518 const char *blkheart_get_ctrl_name(int type);
519 
520 extern const struct ControlInfo blkhole_ctrl;
521 const char *blkhole_get_ctrl_name(int type);
522 
523 extern const struct ControlInfo blkpnthr_ctrl;
524 const char *blkpnthr_get_ctrl_name(int type);
525 
526 extern const struct ControlInfo blktiger_ctrl;
527 const char *blktiger_get_ctrl_name(int type);
528 
529 extern const struct ControlInfo bwidow_ctrl;
530 const char *bwidow_get_ctrl_name(int type);
531 
532 extern const struct ControlInfo bmaster_ctrl;
533 const char *bmaster_get_ctrl_name(int type);
534 
535 extern const struct ControlInfo bladestl_ctrl;
536 const char *bladestl_get_ctrl_name(int type);
537 
538 extern const struct ControlInfo blandia_ctrl;
539 const char *blandia_get_ctrl_name(int type);
540 
541 extern const struct ControlInfo blastoff_ctrl;
542 const char *blastoff_get_ctrl_name(int type);
543 
544 extern const struct ControlInfo blasted_ctrl;
545 const char *blasted_get_ctrl_name(int type);
546 
547 extern const struct ControlInfo blaster_ctrl;
548 const char *blaster_get_ctrl_name(int type);
549 
550 extern const struct ControlInfo blstroid_ctrl;
551 const char *blstroid_get_ctrl_name(int type);
552 
553 extern const struct ControlInfo blasto_ctrl;
554 const char *blasto_get_ctrl_name(int type);
555 
556 extern const struct ControlInfo blazeon_ctrl;
557 const char *blazeon_get_ctrl_name(int type);
558 
559 extern const struct ControlInfo blockout_ctrl;
560 const char *blockout_get_ctrl_name(int type);
561 
562 extern const struct ControlInfo blockade_ctrl;
563 const char *blockade_get_ctrl_name(int type);
564 
565 extern const struct ControlInfo bloodbro_ctrl;
566 const char *bloodbro_get_ctrl_name(int type);
567 
568 extern const struct ControlInfo bloxeed_ctrl;
569 const char *bloxeed_get_ctrl_name(int type);
570 
571 extern const struct ControlInfo blueprnt_ctrl;
572 const char *blueprnt_get_ctrl_name(int type);
573 
574 extern const struct ControlInfo blueshrk_ctrl;
575 const char *blueshrk_get_ctrl_name(int type);
576 
577 extern const struct ControlInfo bodyslam_ctrl;
578 const char *bodyslam_get_ctrl_name(int type);
579 
580 extern const struct ControlInfo bogeyman_ctrl;
581 const char *bogeyman_get_ctrl_name(int type);
582 
583 extern const struct ControlInfo bombjack_ctrl;
584 const char *bombjack_get_ctrl_name(int type);
585 
586 extern const struct ControlInfo boogwing_ctrl;
587 const char *boogwing_get_ctrl_name(int type);
588 
589 extern const struct ControlInfo boothill_ctrl;
590 const char *boothill_get_ctrl_name(int type);
591 
592 extern const struct ControlInfo bosco_ctrl;
593 const char *bosco_get_ctrl_name(int type);
594 
595 extern const struct ControlInfo bottom9_ctrl;
596 const char *bottom9_get_ctrl_name(int type);
597 
598 extern const struct ControlInfo bouldash_ctrl;
599 const char *bouldash_get_ctrl_name(int type);
600 
601 extern const struct ControlInfo bowler_ctrl;
602 const char *bowler_get_ctrl_name(int type);
603 
604 extern const struct ControlInfo boxingb_ctrl;
605 const char *boxingb_get_ctrl_name(int type);
606 
607 extern const struct ControlInfo bradley_ctrl;
608 const char *bradley_get_ctrl_name(int type);
609 
610 extern const struct ControlInfo brkthru_ctrl;
611 const char *brkthru_get_ctrl_name(int type);
612 
613 extern const struct ControlInfo bublbobl_ctrl;
614 const char *bublbobl_get_ctrl_name(int type);
615 
616 extern const struct ControlInfo bubbles_ctrl;
617 const char *bubbles_get_ctrl_name(int type);
618 
619 extern const struct ControlInfo buckrog_ctrl;
620 const char *buckrog_get_ctrl_name(int type);
621 
622 extern const struct ControlInfo buggychl_ctrl;
623 const char *buggychl_get_ctrl_name(int type);
624 
625 extern const struct ControlInfo btime_ctrl;
626 const char *btime_get_ctrl_name(int type);
627 
628 extern const struct ControlInfo brubber_ctrl;
629 const char *brubber_get_ctrl_name(int type);
630 
631 extern const struct ControlInfo cabal_ctrl;
632 const char *cabal_get_ctrl_name(int type);
633 
634 extern const struct ControlInfo cadash_ctrl;
635 const char *cadash_get_ctrl_name(int type);
636 
637 extern const struct ControlInfo dino_ctrl;
638 const char *dino_get_ctrl_name(int type);
639 
640 extern const struct ControlInfo calibr50_ctrl;
641 const char *calibr50_get_ctrl_name(int type);
642 
643 extern const struct ControlInfo cameltry_ctrl;
644 const char *cameltry_get_ctrl_name(int type);
645 
646 extern const struct ControlInfo canyon_ctrl;
647 const char *canyon_get_ctrl_name(int type);
648 
649 extern const struct ControlInfo capbowl_ctrl;
650 const char *capbowl_get_ctrl_name(int type);
651 
652 extern const struct ControlInfo captaven_ctrl;
653 const char *captaven_get_ctrl_name(int type);
654 
655 extern const struct ControlInfo captcomm_ctrl;
656 const char *captcomm_get_ctrl_name(int type);
657 
658 extern const struct ControlInfo carnevil_ctrl;
659 const char *carnevil_get_ctrl_name(int type);
660 
661 extern const struct ControlInfo carnival_ctrl;
662 const char *carnival_get_ctrl_name(int type);
663 
664 extern const struct ControlInfo cawing_ctrl;
665 const char *cawing_get_ctrl_name(int type);
666 
667 extern const struct ControlInfo cavelon_ctrl;
668 const char *cavelon_get_ctrl_name(int type);
669 
670 extern const struct ControlInfo cninja_ctrl;
671 const char *cninja_get_ctrl_name(int type);
672 
673 extern const struct ControlInfo centiped_ctrl;
674 const char *centiped_get_ctrl_name(int type);
675 
676 extern const struct ControlInfo challeng_ctrl;
677 const char *challeng_get_ctrl_name(int type);
678 
679 extern const struct ControlInfo champbas_ctrl;
680 const char *champbas_get_ctrl_name(int type);
681 
682 extern const struct ControlInfo csprint_ctrl;
683 const char *csprint_get_ctrl_name(int type);
684 
685 extern const struct ControlInfo checkman_ctrl;
686 const char *checkman_get_ctrl_name(int type);
687 
688 extern const struct ControlInfo checkmat_ctrl;
689 const char *checkmat_get_ctrl_name(int type);
690 
691 extern const struct ControlInfo cheekyms_ctrl;
692 const char *cheekyms_get_ctrl_name(int type);
693 
694 extern const struct ControlInfo cheyenne_ctrl;
695 const char *cheyenne_get_ctrl_name(int type);
696 
697 extern const struct ControlInfo cshift_ctrl;
698 const char *cshift_get_ctrl_name(int type);
699 
700 extern const struct ControlInfo chiller_ctrl;
701 const char *chiller_get_ctrl_name(int type);
702 
703 extern const struct ControlInfo ccasino_ctrl;
704 const char *ccasino_get_ctrl_name(int type);
705 
706 extern const struct ControlInfo chopper_ctrl;
707 const char *chopper_get_ctrl_name(int type);
708 
709 extern const struct ControlInfo circus_ctrl;
710 const char *circus_get_ctrl_name(int type);
711 
712 extern const struct ControlInfo circusc_ctrl;
713 const char *circusc_get_ctrl_name(int type);
714 
715 extern const struct ControlInfo cischeat_ctrl;
716 const char *cischeat_get_ctrl_name(int type);
717 
718 extern const struct ControlInfo citycon_ctrl;
719 const char *citycon_get_ctrl_name(int type);
720 
721 extern const struct ControlInfo citylove_ctrl;
722 const char *citylove_get_ctrl_name(int type);
723 
724 extern const struct ControlInfo cloak_ctrl;
725 const char *cloak_get_ctrl_name(int type);
726 
727 extern const struct ControlInfo clowns_ctrl;
728 const char *clowns_get_ctrl_name(int type);
729 
730 extern const struct ControlInfo cltchitr_ctrl;
731 const char *cltchitr_get_ctrl_name(int type);
732 
733 extern const struct ControlInfo colony7_ctrl;
734 const char *colony7_get_ctrl_name(int type);
735 
736 extern const struct ControlInfo columns_ctrl;
737 const char *columns_get_ctrl_name(int type);
738 
739 extern const struct ControlInfo combat_ctrl;
740 const char *combat_get_ctrl_name(int type);
741 
742 extern const struct ControlInfo commsega_ctrl;
743 const char *commsega_get_ctrl_name(int type);
744 
745 extern const struct ControlInfo commando_ctrl;
746 const char *commando_get_ctrl_name(int type);
747 
748 extern const struct ControlInfo comotion_ctrl;
749 const char *comotion_get_ctrl_name(int type);
750 
751 extern const struct ControlInfo congo_ctrl;
752 const char *congo_get_ctrl_name(int type);
753 
754 extern const struct ControlInfo contra_ctrl;
755 const char *contra_get_ctrl_name(int type);
756 
757 extern const struct ControlInfo cosmica_ctrl;
758 const char *cosmica_get_ctrl_name(int type);
759 
760 extern const struct ControlInfo cavenger_ctrl;
761 const char *cavenger_get_ctrl_name(int type);
762 
763 extern const struct ControlInfo cchasm_ctrl;
764 const char *cchasm_get_ctrl_name(int type);
765 
766 extern const struct ControlInfo cosmicg_ctrl;
767 const char *cosmicg_get_ctrl_name(int type);
768 
769 extern const struct ControlInfo cracksht_ctrl;
770 const char *cracksht_get_ctrl_name(int type);
771 
772 extern const struct ControlInfo crash_ctrl;
773 const char *crash_get_ctrl_name(int type);
774 
775 extern const struct ControlInfo crater_ctrl;
776 const char *crater_get_ctrl_name(int type);
777 
778 extern const struct ControlInfo cclimber_ctrl;
779 const char *cclimber_get_ctrl_name(int type);
780 
781 extern const struct ControlInfo cclimbr2_ctrl;
782 const char *cclimbr2_get_ctrl_name(int type);
783 
784 extern const struct ControlInfo ckong_ctrl;
785 const char *ckong_get_ctrl_name(int type);
786 
787 extern const struct ControlInfo crimec_ctrl;
788 const char *crimec_get_ctrl_name(int type);
789 
790 extern const struct ControlInfo crimfght_ctrl;
791 const char *crimfght_get_ctrl_name(int type);
792 
793 extern const struct ControlInfo crossbow_ctrl;
794 const char *crossbow_get_ctrl_name(int type);
795 
796 extern const struct ControlInfo crgolf_ctrl;
797 const char *crgolf_get_ctrl_name(int type);
798 
799 extern const struct ControlInfo cbuster_ctrl;
800 const char *cbuster_get_ctrl_name(int type);
801 
802 extern const struct ControlInfo crush_ctrl;
803 const char *crush_get_ctrl_name(int type);
804 
805 extern const struct ControlInfo cryptklr_ctrl;
806 const char *cryptklr_get_ctrl_name(int type);
807 
808 extern const struct ControlInfo ccastles_ctrl;
809 const char *ccastles_get_ctrl_name(int type);
810 
811 extern const struct ControlInfo crystalg_ctrl;
812 const char *crystalg_get_ctrl_name(int type);
813 
814 extern const struct ControlInfo crystal2_ctrl;
815 const char *crystal2_get_ctrl_name(int type);
816 
817 extern const struct ControlInfo curvebal_ctrl;
818 const char *curvebal_get_ctrl_name(int type);
819 
820 extern const struct ControlInfo cybsled_ctrl;
821 const char *cybsled_get_ctrl_name(int type);
822 
823 extern const struct ControlInfo cyberbal_ctrl;
824 const char *cyberbal_get_ctrl_name(int type);
825 
826 extern const struct ControlInfo cybots_ctrl;
827 const char *cybots_get_ctrl_name(int type);
828 
829 extern const struct ControlInfo daioh_ctrl;
830 const char *daioh_get_ctrl_name(int type);
831 
832 extern const struct ControlInfo dangar_ctrl;
833 const char *dangar_get_ctrl_name(int type);
834 
835 extern const struct ControlInfo dangerz_ctrl;
836 const char *dangerz_get_ctrl_name(int type);
837 
838 extern const struct ControlInfo dbreed_ctrl;
839 const char *dbreed_get_ctrl_name(int type);
840 
841 extern const struct ControlInfo indyheat_ctrl;
842 const char *indyheat_get_ctrl_name(int type);
843 
844 extern const struct ControlInfo darkplnt_ctrl;
845 const char *darkplnt_get_ctrl_name(int type);
846 
847 extern const struct ControlInfo darkseal_ctrl;
848 const char *darkseal_get_ctrl_name(int type);
849 
850 extern const struct ControlInfo dstlk_ctrl;
851 const char *dstlk_get_ctrl_name(int type);
852 
853 extern const struct ControlInfo deadang_ctrl;
854 const char *deadang_get_ctrl_name(int type);
855 
856 extern const struct ControlInfo redufo_ctrl;
857 const char *redufo_get_ctrl_name(int type);
858 
859 extern const struct ControlInfo defender_ctrl;
860 const char *defender_get_ctrl_name(int type);
861 
862 extern const struct ControlInfo demoderb_ctrl;
863 const char *demoderb_get_ctrl_name(int type);
864 
865 extern const struct ControlInfo depthch_ctrl;
866 const char *depthch_get_ctrl_name(int type);
867 
868 extern const struct ControlInfo desertgu_ctrl;
869 const char *desertgu_get_ctrl_name(int type);
870 
871 extern const struct ControlInfo destroyr_ctrl;
872 const char *destroyr_get_ctrl_name(int type);
873 
874 extern const struct ControlInfo devstors_ctrl;
875 const char *devstors_get_ctrl_name(int type);
876 
877 extern const struct ControlInfo devilfsh_ctrl;
878 const char *devilfsh_get_ctrl_name(int type);
879 
880 extern const struct ControlInfo devzone_ctrl;
881 const char *devzone_get_ctrl_name(int type);
882 
883 extern const struct ControlInfo digdug_ctrl;
884 const char *digdug_get_ctrl_name(int type);
885 
886 extern const struct ControlInfo digdug2_ctrl;
887 const char *digdug2_get_ctrl_name(int type);
888 
889 extern const struct ControlInfo digger_ctrl;
890 const char *digger_get_ctrl_name(int type);
891 
892 extern const struct ControlInfo dimahoo_ctrl;
893 const char *dimahoo_get_ctrl_name(int type);
894 
895 extern const struct ControlInfo otatidai_ctrl;
896 const char *otatidai_get_ctrl_name(int type);
897 
898 extern const struct ControlInfo dotron_ctrl;
899 const char *dotron_get_ctrl_name(int type);
900 
901 extern const struct ControlInfo dorunrun_ctrl;
902 const char *dorunrun_get_ctrl_name(int type);
903 
904 extern const struct ControlInfo domino_ctrl;
905 const char *domino_get_ctrl_name(int type);
906 
907 extern const struct ControlInfo dominos_ctrl;
908 const char *dominos_get_ctrl_name(int type);
909 
910 extern const struct ControlInfo dondenmj_ctrl;
911 const char *dondenmj_get_ctrl_name(int type);
912 
913 extern const struct ControlInfo dkong_ctrl;
914 const char *dkong_get_ctrl_name(int type);
915 
916 extern const struct ControlInfo dkong3_ctrl;
917 const char *dkong3_get_ctrl_name(int type);
918 
919 extern const struct ControlInfo dkongjr_ctrl;
920 const char *dkongjr_get_ctrl_name(int type);
921 
922 extern const struct ControlInfo ddragon_ctrl;
923 const char *ddragon_get_ctrl_name(int type);
924 
925 extern const struct ControlInfo ddragon3_ctrl;
926 const char *ddragon3_get_ctrl_name(int type);
927 
928 extern const struct ControlInfo ddragon2_ctrl;
929 const char *ddragon2_get_ctrl_name(int type);
930 
931 extern const struct ControlInfo ddribble_ctrl;
932 const char *ddribble_get_ctrl_name(int type);
933 
934 extern const struct ControlInfo downtown_ctrl;
935 const char *downtown_get_ctrl_name(int type);
936 
937 extern const struct ControlInfo dragrace_ctrl;
938 const char *dragrace_get_ctrl_name(int type);
939 
940 extern const struct ControlInfo dragngun_ctrl;
941 const char *dragngun_get_ctrl_name(int type);
942 
943 extern const struct ControlInfo dspirit_ctrl;
944 const char *dspirit_get_ctrl_name(int type);
945 
946 extern const struct ControlInfo drgnunit_ctrl;
947 const char *drgnunit_get_ctrl_name(int type);
948 
949 extern const struct ControlInfo ddsom_ctrl;
950 const char *ddsom_get_ctrl_name(int type);
951 
952 extern const struct ControlInfo ddtod_ctrl;
953 const char *ddtod_get_ctrl_name(int type);
954 
955 extern const struct ControlInfo dynamcop_ctrl;
956 const char *dynamcop_get_ctrl_name(int type);
957 
958 extern const struct ControlInfo eswat_ctrl;
959 const char *eswat_get_ctrl_name(int type);
960 
961 extern const struct ControlInfo ecofghtr_ctrl;
962 const char *ecofghtr_get_ctrl_name(int type);
963 
964 extern const struct ControlInfo eggventr_ctrl;
965 const char *eggventr_get_ctrl_name(int type);
966 
967 extern const struct ControlInfo elevator_ctrl;
968 const char *elevator_get_ctrl_name(int type);
969 
970 extern const struct ControlInfo elim2_ctrl;
971 const char *elim2_get_ctrl_name(int type);
972 
973 extern const struct ControlInfo enigma2_ctrl;
974 const char *enigma2_get_ctrl_name(int type);
975 
976 extern const struct ControlInfo eprom_ctrl;
977 const char *eprom_get_ctrl_name(int type);
978 
979 extern const struct ControlInfo exerion_ctrl;
980 const char *exerion_get_ctrl_name(int type);
981 
982 extern const struct ControlInfo exterm_ctrl;
983 const char *exterm_get_ctrl_name(int type);
984 
985 extern const struct ControlInfo eyes_ctrl;
986 const char *eyes_get_ctrl_name(int type);
987 
988 extern const struct ControlInfo f1dream_ctrl;
989 const char *f1dream_get_ctrl_name(int type);
990 
991 extern const struct ControlInfo f1en_ctrl;
992 const char *f1en_get_ctrl_name(int type);
993 
994 extern const struct ControlInfo fantasy_ctrl;
995 const char *fantasy_get_ctrl_name(int type);
996 
997 extern const struct ControlInfo fax_ctrl;
998 const char *fax_get_ctrl_name(int type);
999 
1000 extern const struct ControlInfo fgoal_ctrl;
1001 const char *fgoal_get_ctrl_name(int type);
1002 
1003 extern const struct ControlInfo fghtatck_ctrl;
1004 const char *fghtatck_get_ctrl_name(int type);
1005 
1006 extern const struct ControlInfo fvipers_ctrl;
1007 const char *fvipers_get_ctrl_name(int type);
1008 
1009 extern const struct ControlInfo finalb_ctrl;
1010 const char *finalb_get_ctrl_name(int type);
1011 
1012 extern const struct ControlInfo ffight_ctrl;
1013 const char *ffight_get_ctrl_name(int type);
1014 
1015 extern const struct ControlInfo finalap2_ctrl;
1016 const char *finalap2_get_ctrl_name(int type);
1017 
1018 extern const struct ControlInfo firetrap_ctrl;
1019 const char *firetrap_get_ctrl_name(int type);
1020 
1021 extern const struct ControlInfo firetrk_ctrl;
1022 const char *firetrk_get_ctrl_name(int type);
1023 
1024 extern const struct ControlInfo fshark_ctrl;
1025 const char *fshark_get_ctrl_name(int type);
1026 
1027 extern const struct ControlInfo foodf_ctrl;
1028 const char *foodf_get_ctrl_name(int type);
1029 
1030 extern const struct ControlInfo forgottn_ctrl;
1031 const char *forgottn_get_ctrl_name(int type);
1032 
1033 extern const struct ControlInfo formatz_ctrl;
1034 const char *formatz_get_ctrl_name(int type);
1035 
1036 extern const struct ControlInfo frenzy_ctrl;
1037 const char *frenzy_get_ctrl_name(int type);
1038 
1039 extern const struct ControlInfo frogger_ctrl;
1040 const char *frogger_get_ctrl_name(int type);
1041 
1042 extern const struct ControlInfo frogs_ctrl;
1043 const char *frogs_get_ctrl_name(int type);
1044 
1045 extern const struct ControlInfo frontlin_ctrl;
1046 const char *frontlin_get_ctrl_name(int type);
1047 
1048 extern const struct ControlInfo futspy_ctrl;
1049 const char *futspy_get_ctrl_name(int type);
1050 
1051 extern const struct ControlInfo gloc_ctrl;
1052 const char *gloc_get_ctrl_name(int type);
1053 
1054 extern const struct ControlInfo gijoe_ctrl;
1055 const char *gijoe_get_ctrl_name(int type);
1056 
1057 extern const struct ControlInfo gground_ctrl;
1058 const char *gground_get_ctrl_name(int type);
1059 
1060 extern const struct ControlInfo galaga88_ctrl;
1061 const char *galaga88_get_ctrl_name(int type);
1062 
1063 extern const struct ControlInfo galaga_ctrl;
1064 const char *galaga_get_ctrl_name(int type);
1065 
1066 extern const struct ControlInfo galaxian_ctrl;
1067 const char *galaxian_get_ctrl_name(int type);
1068 
1069 extern const struct ControlInfo gforce2_ctrl;
1070 const char *gforce2_get_ctrl_name(int type);
1071 
1072 extern const struct ControlInfo galxwars_ctrl;
1073 const char *galxwars_get_ctrl_name(int type);
1074 
1075 extern const struct ControlInfo galpanic_ctrl;
1076 const char *galpanic_get_ctrl_name(int type);
1077 
1078 extern const struct ControlInfo galpani2_ctrl;
1079 const char *galpani2_get_ctrl_name(int type);
1080 
1081 extern const struct ControlInfo gaplus_ctrl;
1082 const char *gaplus_get_ctrl_name(int type);
1083 
1084 extern const struct ControlInfo gauntlet_ctrl;
1085 const char *gauntlet_get_ctrl_name(int type);
1086 
1087 extern const struct ControlInfo gaunt2_ctrl;
1088 const char *gaunt2_get_ctrl_name(int type);
1089 
1090 extern const struct ControlInfo geebee_ctrl;
1091 const char *geebee_get_ctrl_name(int type);
1092 
1093 extern const struct ControlInfo gng_ctrl;
1094 const char *gng_get_ctrl_name(int type);
1095 
1096 extern const struct ControlInfo ghouls_ctrl;
1097 const char *ghouls_get_ctrl_name(int type);
1098 
1099 extern const struct ControlInfo gigawing_ctrl;
1100 const char *gigawing_get_ctrl_name(int type);
1101 
1102 extern const struct ControlInfo goldmedl_ctrl;
1103 const char *goldmedl_get_ctrl_name(int type);
1104 
1105 extern const struct ControlInfo goldnaxe_ctrl;
1106 const char *goldnaxe_get_ctrl_name(int type);
1107 
1108 extern const struct ControlInfo ga2_ctrl;
1109 const char *ga2_get_ctrl_name(int type);
1110 
1111 extern const struct ControlInfo gt97_ctrl;
1112 const char *gt97_get_ctrl_name(int type);
1113 
1114 extern const struct ControlInfo gt98_ctrl;
1115 const char *gt98_get_ctrl_name(int type);
1116 
1117 extern const struct ControlInfo gt99_ctrl;
1118 const char *gt99_get_ctrl_name(int type);
1119 
1120 extern const struct ControlInfo gt2k_ctrl;
1121 const char *gt2k_get_ctrl_name(int type);
1122 
1123 extern const struct ControlInfo gt3d_ctrl;
1124 const char *gt3d_get_ctrl_name(int type);
1125 
1126 extern const struct ControlInfo gtg2_ctrl;
1127 const char *gtg2_get_ctrl_name(int type);
1128 
1129 extern const struct ControlInfo glfgreat_ctrl;
1130 const char *glfgreat_get_ctrl_name(int type);
1131 
1132 extern const struct ControlInfo golgo13_ctrl;
1133 const char *golgo13_get_ctrl_name(int type);
1134 
1135 extern const struct ControlInfo gollygho_ctrl;
1136 const char *gollygho_get_ctrl_name(int type);
1137 
1138 extern const struct ControlInfo gondo_ctrl;
1139 const char *gondo_get_ctrl_name(int type);
1140 
1141 extern const struct ControlInfo gorf_ctrl;
1142 const char *gorf_get_ctrl_name(int type);
1143 
1144 extern const struct ControlInfo grchamp_ctrl;
1145 const char *grchamp_get_ctrl_name(int type);
1146 
1147 extern const struct ControlInfo f1gpstar_ctrl;
1148 const char *f1gpstar_get_ctrl_name(int type);
1149 
1150 extern const struct ControlInfo gravitar_ctrl;
1151 const char *gravitar_get_ctrl_name(int type);
1152 
1153 extern const struct ControlInfo greatgun_ctrl;
1154 const char *greatgun_get_ctrl_name(int type);
1155 
1156 extern const struct ControlInfo gberet_ctrl;
1157 const char *gberet_get_ctrl_name(int type);
1158 
1159 extern const struct ControlInfo gridiron_ctrl;
1160 const char *gridiron_get_ctrl_name(int type);
1161 
1162 extern const struct ControlInfo gridlee_ctrl;
1163 const char *gridlee_get_ctrl_name(int type);
1164 
1165 extern const struct ControlInfo guardian_ctrl;
1166 const char *guardian_get_ctrl_name(int type);
1167 
1168 extern const struct ControlInfo gwar_ctrl;
1169 const char *gwar_get_ctrl_name(int type);
1170 
1171 extern const struct ControlInfo gunsmoke_ctrl;
1172 const char *gunsmoke_get_ctrl_name(int type);
1173 
1174 extern const struct ControlInfo gunbird_ctrl;
1175 const char *gunbird_get_ctrl_name(int type);
1176 
1177 extern const struct ControlInfo gunbustr_ctrl;
1178 const char *gunbustr_get_ctrl_name(int type);
1179 
1180 extern const struct ControlInfo gyruss_ctrl;
1181 const char *gyruss_get_ctrl_name(int type);
1182 
1183 extern const struct ControlInfo halleys_ctrl;
1184 const char *halleys_get_ctrl_name(int type);
1185 
1186 extern const struct ControlInfo hardyard_ctrl;
1187 const char *hardyard_get_ctrl_name(int type);
1188 
1189 extern const struct ControlInfo hattrick_ctrl;
1190 const char *hattrick_get_ctrl_name(int type);
1191 
1192 extern const struct ControlInfo hcastle_ctrl;
1193 const char *hcastle_get_ctrl_name(int type);
1194 
1195 extern const struct ControlInfo hbarrel_ctrl;
1196 const char *hbarrel_get_ctrl_name(int type);
1197 
1198 extern const struct ControlInfo hiimpact_ctrl;
1199 const char *hiimpact_get_ctrl_name(int type);
1200 
1201 extern const struct ControlInfo hippodrm_ctrl;
1202 const char *hippodrm_get_ctrl_name(int type);
1203 
1204 extern const struct ControlInfo hitme_ctrl;
1205 const char *hitme_get_ctrl_name(int type);
1206 
1207 extern const struct ControlInfo hitice_ctrl;
1208 const char *hitice_get_ctrl_name(int type);
1209 
1210 extern const struct ControlInfo holo_ctrl;
1211 const char *holo_get_ctrl_name(int type);
1212 
1213 extern const struct ControlInfo hotrod_ctrl;
1214 const char *hotrod_get_ctrl_name(int type);
1215 
1216 extern const struct ControlInfo hstennis_ctrl;
1217 const char *hstennis_get_ctrl_name(int type);
1218 
1219 extern const struct ControlInfo housemnq_ctrl;
1220 const char *housemnq_get_ctrl_name(int type);
1221 
1222 extern const struct ControlInfo housemn2_ctrl;
1223 const char *housemn2_get_ctrl_name(int type);
1224 
1225 extern const struct ControlInfo hustle_ctrl;
1226 const char *hustle_get_ctrl_name(int type);
1227 
1228 extern const struct ControlInfo hng64_ctrl;
1229 const char *hng64_get_ctrl_name(int type);
1230 
1231 extern const struct ControlInfo hyperspt_ctrl;
1232 const char *hyperspt_get_ctrl_name(int type);
1233 
1234 extern const struct ControlInfo irobot_ctrl;
1235 const char *irobot_get_ctrl_name(int type);
1236 
1237 extern const struct ControlInfo a47pie2_ctrl;
1238 const char *a47pie2_get_ctrl_name(int type);
1239 
1240 extern const struct ControlInfo idhimitu_ctrl;
1241 const char *idhimitu_get_ctrl_name(int type);
1242 
1243 extern const struct ControlInfo fromance_ctrl;
1244 const char *fromance_get_ctrl_name(int type);
1245 
1246 extern const struct ControlInfo idolmj_ctrl;
1247 const char *idolmj_get_ctrl_name(int type);
1248 
1249 extern const struct ControlInfo iemoto_ctrl;
1250 const char *iemoto_get_ctrl_name(int type);
1251 
1252 extern const struct ControlInfo ikari3_ctrl;
1253 const char *ikari3_get_ctrl_name(int type);
1254 
1255 extern const struct ControlInfo ikari_ctrl;
1256 const char *ikari_get_ctrl_name(int type);
1257 
1258 extern const struct ControlInfo imekura_ctrl;
1259 const char *imekura_get_ctrl_name(int type);
1260 
1261 extern const struct ControlInfo indytemp_ctrl;
1262 const char *indytemp_get_ctrl_name(int type);
1263 
1264 extern const struct ControlInfo inferno_ctrl;
1265 const char *inferno_get_ctrl_name(int type);
1266 
1267 extern const struct ControlInfo invrvnge_ctrl;
1268 const char *invrvnge_get_ctrl_name(int type);
1269 
1270 extern const struct ControlInfo invho2_ctrl;
1271 const char *invho2_get_ctrl_name(int type);
1272 
1273 extern const struct ControlInfo offroad_ctrl;
1274 const char *offroad_get_ctrl_name(int type);
1275 
1276 extern const struct ControlInfo offroadt_ctrl;
1277 const char *offroadt_get_ctrl_name(int type);
1278 
1279 extern const struct ControlInfo jackal_ctrl;
1280 const char *jackal_get_ctrl_name(int type);
1281 
1282 extern const struct ControlInfo jailbrek_ctrl;
1283 const char *jailbrek_get_ctrl_name(int type);
1284 
1285 extern const struct ControlInfo teamqb_ctrl;
1286 const char *teamqb_get_ctrl_name(int type);
1287 
1288 extern const struct ControlInfo jantouki_ctrl;
1289 const char *jantouki_get_ctrl_name(int type);
1290 
1291 extern const struct ControlInfo journey_ctrl;
1292 const char *journey_get_ctrl_name(int type);
1293 
1294 extern const struct ControlInfo joust_ctrl;
1295 const char *joust_get_ctrl_name(int type);
1296 
1297 extern const struct ControlInfo joust2_ctrl;
1298 const char *joust2_get_ctrl_name(int type);
1299 
1300 extern const struct ControlInfo joyfulr_ctrl;
1301 const char *joyfulr_get_ctrl_name(int type);
1302 
1303 extern const struct ControlInfo jrpacman_ctrl;
1304 const char *jrpacman_get_ctrl_name(int type);
1305 
1306 extern const struct ControlInfo jumpbug_ctrl;
1307 const char *jumpbug_get_ctrl_name(int type);
1308 
1309 extern const struct ControlInfo junglek_ctrl;
1310 const char *junglek_get_ctrl_name(int type);
1311 
1312 extern const struct ControlInfo jungler_ctrl;
1313 const char *jungler_get_ctrl_name(int type);
1314 
1315 extern const struct ControlInfo jpark_ctrl;
1316 const char *jpark_get_ctrl_name(int type);
1317 
1318 extern const struct ControlInfo kageki_ctrl;
1319 const char *kageki_get_ctrl_name(int type);
1320 
1321 extern const struct ControlInfo kanatuen_ctrl;
1322 const char *kanatuen_get_ctrl_name(int type);
1323 
1324 extern const struct ControlInfo kangaroo_ctrl;
1325 const char *kangaroo_get_ctrl_name(int type);
1326 
1327 extern const struct ControlInfo kaos_ctrl;
1328 const char *kaos_get_ctrl_name(int type);
1329 
1330 extern const struct ControlInfo kchamp_ctrl;
1331 const char *kchamp_get_ctrl_name(int type);
1332 
1333 extern const struct ControlInfo karnov_ctrl;
1334 const char *karnov_get_ctrl_name(int type);
1335 
1336 extern const struct ControlInfo kick_ctrl;
1337 const char *kick_get_ctrl_name(int type);
1338 
1339 extern const struct ControlInfo kicker_ctrl;
1340 const char *kicker_get_ctrl_name(int type);
1341 
1342 extern const struct ControlInfo mayumi_ctrl;
1343 const char *mayumi_get_ctrl_name(int type);
1344 
1345 extern const struct ControlInfo killcom_ctrl;
1346 const char *killcom_get_ctrl_name(int type);
1347 
1348 extern const struct ControlInfo kinst_ctrl;
1349 const char *kinst_get_ctrl_name(int type);
1350 
1351 extern const struct ControlInfo kinst2_ctrl;
1352 const char *kinst2_get_ctrl_name(int type);
1353 
1354 extern const struct ControlInfo kingball_ctrl;
1355 const char *kingball_get_ctrl_name(int type);
1356 
1357 extern const struct ControlInfo kingofb_ctrl;
1358 const char *kingofb_get_ctrl_name(int type);
1359 
1360 extern const struct ControlInfo klax_ctrl;
1361 const char *klax_get_ctrl_name(int type);
1362 
1363 extern const struct ControlInfo knights_ctrl;
1364 const char *knights_get_ctrl_name(int type);
1365 
1366 extern const struct ControlInfo konamigt_ctrl;
1367 const char *konamigt_get_ctrl_name(int type);
1368 
1369 extern const struct ControlInfo kroozr_ctrl;
1370 const char *kroozr_get_ctrl_name(int type);
1371 
1372 extern const struct ControlInfo kram_ctrl;
1373 const char *kram_get_ctrl_name(int type);
1374 
1375 extern const struct ControlInfo krull_ctrl;
1376 const char *krull_get_ctrl_name(int type);
1377 
1378 extern const struct ControlInfo kungfum_ctrl;
1379 const char *kungfum_get_ctrl_name(int type);
1380 
1381 extern const struct ControlInfo kurikint_ctrl;
1382 const char *kurikint_get_ctrl_name(int type);
1383 
1384 extern const struct ControlInfo ladybug_ctrl;
1385 const char *ladybug_get_ctrl_name(int type);
1386 
1387 extern const struct ControlInfo lagunar_ctrl;
1388 const char *lagunar_get_ctrl_name(int type);
1389 
1390 extern const struct ControlInfo lghost_ctrl;
1391 const char *lghost_get_ctrl_name(int type);
1392 
1393 extern const struct ControlInfo lastduel_ctrl;
1394 const char *lastduel_get_ctrl_name(int type);
1395 
1396 extern const struct ControlInfo lethalen_ctrl;
1397 const char *lethalen_get_ctrl_name(int type);
1398 
1399 extern const struct ControlInfo lethalj_ctrl;
1400 const char *lethalj_get_ctrl_name(int type);
1401 
1402 extern const struct ControlInfo liberatr_ctrl;
1403 const char *liberatr_get_ctrl_name(int type);
1404 
1405 extern const struct ControlInfo lnc_ctrl;
1406 const char *lnc_get_ctrl_name(int type);
1407 
1408 extern const struct ControlInfo lockon_ctrl;
1409 const char *lockon_get_ctrl_name(int type);
1410 
1411 extern const struct ControlInfo locomotn_ctrl;
1412 const char *locomotn_get_ctrl_name(int type);
1413 
1414 extern const struct ControlInfo ldrun_ctrl;
1415 const char *ldrun_get_ctrl_name(int type);
1416 
1417 extern const struct ControlInfo looping_ctrl;
1418 const char *looping_get_ctrl_name(int type);
1419 
1420 extern const struct ControlInfo losttomb_ctrl;
1421 const char *losttomb_get_ctrl_name(int type);
1422 
1423 extern const struct ControlInfo janjans1_ctrl;
1424 const char *janjans1_get_ctrl_name(int type);
1425 
1426 extern const struct ControlInfo llander_ctrl;
1427 const char *llander_get_ctrl_name(int type);
1428 
1429 extern const struct ControlInfo lrescue_ctrl;
1430 const char *lrescue_get_ctrl_name(int type);
1431 
1432 extern const struct ControlInfo lupin3_ctrl;
1433 const char *lupin3_get_ctrl_name(int type);
1434 
1435 extern const struct ControlInfo m4_ctrl;
1436 const char *m4_get_ctrl_name(int type);
1437 
1438 extern const struct ControlInfo megaplay_ctrl;
1439 const char *megaplay_get_ctrl_name(int type);
1440 
1441 extern const struct ControlInfo mplanets_ctrl;
1442 const char *mplanets_get_ctrl_name(int type);
1443 
1444 extern const struct ControlInfo msword_ctrl;
1445 const char *msword_get_ctrl_name(int type);
1446 
1447 extern const struct ControlInfo magspot_ctrl;
1448 const char *magspot_get_ctrl_name(int type);
1449 
1450 extern const struct ControlInfo akiss_ctrl;
1451 const char *akiss_get_ctrl_name(int type);
1452 
1453 extern const struct ControlInfo mjangels_ctrl;
1454 const char *mjangels_get_ctrl_name(int type);
1455 
1456 extern const struct ControlInfo bananadr_ctrl;
1457 const char *bananadr_get_ctrl_name(int type);
1458 
1459 extern const struct ControlInfo mjcamera_ctrl;
1460 const char *mjcamera_get_ctrl_name(int type);
1461 
1462 extern const struct ControlInfo mcnpshnt_ctrl;
1463 const char *mcnpshnt_get_ctrl_name(int type);
1464 
1465 extern const struct ControlInfo chinmoku_ctrl;
1466 const char *chinmoku_get_ctrl_name(int type);
1467 
1468 extern const struct ControlInfo cmehyou_ctrl;
1469 const char *cmehyou_get_ctrl_name(int type);
1470 
1471 extern const struct ControlInfo mjclinic_ctrl;
1472 const char *mjclinic_get_ctrl_name(int type);
1473 
1474 extern const struct ControlInfo club90s_ctrl;
1475 const char *club90s_get_ctrl_name(int type);
1476 
1477 extern const struct ControlInfo daiyogen_ctrl;
1478 const char *daiyogen_get_ctrl_name(int type);
1479 
1480 extern const struct ControlInfo mjderngr_ctrl;
1481 const char *mjderngr_get_ctrl_name(int type);
1482 
1483 extern const struct ControlInfo mjdialq2_ctrl;
1484 const char *mjdialq2_get_ctrl_name(int type);
1485 
1486 extern const struct ControlInfo mjdiplob_ctrl;
1487 const char *mjdiplob_get_ctrl_name(int type);
1488 
1489 extern const struct ControlInfo dokyusei_ctrl;
1490 const char *dokyusei_get_ctrl_name(int type);
1491 
1492 extern const struct ControlInfo dokyusp_ctrl;
1493 const char *dokyusp_get_ctrl_name(int type);
1494 
1495 extern const struct ControlInfo mjelctrn_ctrl;
1496 const char *mjelctrn_get_ctrl_name(int type);
1497 
1498 extern const struct ControlInfo mjegolf_ctrl;
1499 const char *mjegolf_get_ctrl_name(int type);
1500 
1501 extern const struct ControlInfo mjfocus_ctrl;
1502 const char *mjfocus_get_ctrl_name(int type);
1503 
1504 extern const struct ControlInfo mjfriday_ctrl;
1505 const char *mjfriday_get_ctrl_name(int type);
1506 
1507 extern const struct ControlInfo mfunclub_ctrl;
1508 const char *mfunclub_get_ctrl_name(int type);
1509 
1510 extern const struct ControlInfo mgmen89_ctrl;
1511 const char *mgmen89_get_ctrl_name(int type);
1512 
1513 extern const struct ControlInfo mgakuen_ctrl;
1514 const char *mgakuen_get_ctrl_name(int type);
1515 
1516 extern const struct ControlInfo mgakuen2_ctrl;
1517 const char *mgakuen2_get_ctrl_name(int type);
1518 
1519 extern const struct ControlInfo gakusai_ctrl;
1520 const char *gakusai_get_ctrl_name(int type);
1521 
1522 extern const struct ControlInfo gakusai2_ctrl;
1523 const char *gakusai2_get_ctrl_name(int type);
1524 
1525 extern const struct ControlInfo gal10ren_ctrl;
1526 const char *gal10ren_get_ctrl_name(int type);
1527 
1528 extern const struct ControlInfo galkaika_ctrl;
1529 const char *galkaika_get_ctrl_name(int type);
1530 
1531 extern const struct ControlInfo galkoku_ctrl;
1532 const char *galkoku_get_ctrl_name(int type);
1533 
1534 extern const struct ControlInfo mjgottsu_ctrl;
1535 const char *mjgottsu_get_ctrl_name(int type);
1536 
1537 extern const struct ControlInfo hanamomo_ctrl;
1538 const char *hanamomo_get_ctrl_name(int type);
1539 
1540 extern const struct ControlInfo mhgaiden_ctrl;
1541 const char *mhgaiden_get_ctrl_name(int type);
1542 
1543 extern const struct ControlInfo mjhokite_ctrl;
1544 const char *mjhokite_get_ctrl_name(int type);
1545 
1546 extern const struct ControlInfo hourouki_ctrl;
1547 const char *hourouki_get_ctrl_name(int type);
1548 
1549 extern const struct ControlInfo hypreact_ctrl;
1550 const char *hypreact_get_ctrl_name(int type);
1551 
1552 extern const struct ControlInfo hypreac2_ctrl;
1553 const char *hypreac2_get_ctrl_name(int type);
1554 
1555 extern const struct ControlInfo mjikaga_ctrl;
1556 const char *mjikaga_get_ctrl_name(int type);
1557 
1558 extern const struct ControlInfo janbari_ctrl;
1559 const char *janbari_get_ctrl_name(int type);
1560 
1561 extern const struct ControlInfo mjlstory_ctrl;
1562 const char *mjlstory_get_ctrl_name(int type);
1563 
1564 extern const struct ControlInfo jogakuen_ctrl;
1565 const char *jogakuen_get_ctrl_name(int type);
1566 
1567 extern const struct ControlInfo kaguya_ctrl;
1568 const char *kaguya_get_ctrl_name(int type);
1569 
1570 extern const struct ControlInfo mkeibaou_ctrl;
1571 const char *mkeibaou_get_ctrl_name(int type);
1572 
1573 extern const struct ControlInfo mjkinjas_ctrl;
1574 const char *mjkinjas_get_ctrl_name(int type);
1575 
1576 extern const struct ControlInfo koinomp_ctrl;
1577 const char *koinomp_get_ctrl_name(int type);
1578 
1579 extern const struct ControlInfo mjkoiura_ctrl;
1580 const char *mjkoiura_get_ctrl_name(int type);
1581 
1582 extern const struct ControlInfo mjkojink_ctrl;
1583 const char *mjkojink_get_ctrl_name(int type);
1584 
1585 extern const struct ControlInfo mjkjidai_ctrl;
1586 const char *mjkjidai_get_ctrl_name(int type);
1587 
1588 extern const struct ControlInfo mjlaman_ctrl;
1589 const char *mjlaman_get_ctrl_name(int type);
1590 
1591 extern const struct ControlInfo lemnangl_ctrl;
1592 const char *lemnangl_get_ctrl_name(int type);
1593 
1594 extern const struct ControlInfo mjnanpas_ctrl;
1595 const char *mjnanpas_get_ctrl_name(int type);
1596 
1597 extern const struct ControlInfo mjnatsu_ctrl;
1598 const char *mjnatsu_get_ctrl_name(int type);
1599 
1600 extern const struct ControlInfo ntopstar_ctrl;
1601 const char *ntopstar_get_ctrl_name(int type);
1602 
1603 extern const struct ControlInfo neruton_ctrl;
1604 const char *neruton_get_ctrl_name(int type);
1605 
1606 extern const struct ControlInfo patimono_ctrl;
1607 const char *patimono_get_ctrl_name(int type);
1608 
1609 extern const struct ControlInfo pstadium_ctrl;
1610 const char *pstadium_get_ctrl_name(int type);
1611 
1612 extern const struct ControlInfo ponchin_ctrl;
1613 const char *ponchin_get_ctrl_name(int type);
1614 
1615 extern const struct ControlInfo mjnquest_ctrl;
1616 const char *mjnquest_get_ctrl_name(int type);
1617 
1618 extern const struct ControlInfo renaiclb_ctrl;
1619 const char *renaiclb_get_ctrl_name(int type);
1620 
1621 extern const struct ControlInfo mrokumei_ctrl;
1622 const char *mrokumei_get_ctrl_name(int type);
1623 
1624 extern const struct ControlInfo sailorws_ctrl;
1625 const char *sailorws_get_ctrl_name(int type);
1626 
1627 extern const struct ControlInfo msjiken_ctrl;
1628 const char *msjiken_get_ctrl_name(int type);
1629 
1630 extern const struct ControlInfo mscoutm_ctrl;
1631 const char *mscoutm_get_ctrl_name(int type);
1632 
1633 extern const struct ControlInfo mjsikaku_ctrl;
1634 const char *mjsikaku_get_ctrl_name(int type);
1635 
1636 extern const struct ControlInfo mjsister_ctrl;
1637 const char *mjsister_get_ctrl_name(int type);
1638 
1639 extern const struct ControlInfo majs101b_ctrl;
1640 const char *majs101b_get_ctrl_name(int type);
1641 
1642 extern const struct ControlInfo mladyhtr_ctrl;
1643 const char *mladyhtr_get_ctrl_name(int type);
1644 
1645 extern const struct ControlInfo triplew1_ctrl;
1646 const char *triplew1_get_ctrl_name(int type);
1647 
1648 extern const struct ControlInfo triplew2_ctrl;
1649 const char *triplew2_get_ctrl_name(int type);
1650 
1651 extern const struct ControlInfo uchuuai_ctrl;
1652 const char *uchuuai_get_ctrl_name(int type);
1653 
1654 extern const struct ControlInfo mjuraden_ctrl;
1655 const char *mjuraden_get_ctrl_name(int type);
1656 
1657 extern const struct ControlInfo vanilla_ctrl;
1658 const char *vanilla_get_ctrl_name(int type);
1659 
1660 extern const struct ControlInfo vitaminc_ctrl;
1661 const char *vitaminc_get_ctrl_name(int type);
1662 
1663 extern const struct ControlInfo yarunara_ctrl;
1664 const char *yarunara_get_ctrl_name(int type);
1665 
1666 extern const struct ControlInfo mjyuugi_ctrl;
1667 const char *mjyuugi_get_ctrl_name(int type);
1668 
1669 extern const struct ControlInfo mjyougo_ctrl;
1670 const char *mjyougo_get_ctrl_name(int type);
1671 
1672 extern const struct ControlInfo korinai_ctrl;
1673 const char *korinai_get_ctrl_name(int type);
1674 
1675 extern const struct ControlInfo mhavoc_ctrl;
1676 const char *mhavoc_get_ctrl_name(int type);
1677 
1678 extern const struct ControlInfo maniach_ctrl;
1679 const char *maniach_get_ctrl_name(int type);
1680 
1681 extern const struct ControlInfo mappy_ctrl;
1682 const char *mappy_get_ctrl_name(int type);
1683 
1684 extern const struct ControlInfo marble_ctrl;
1685 const char *marble_get_ctrl_name(int type);
1686 
1687 extern const struct ControlInfo mario_ctrl;
1688 const char *mario_get_ctrl_name(int type);
1689 
1690 extern const struct ControlInfo mars_ctrl;
1691 const char *mars_get_ctrl_name(int type);
1692 
1693 extern const struct ControlInfo mmatrix_ctrl;
1694 const char *mmatrix_get_ctrl_name(int type);
1695 
1696 extern const struct ControlInfo msh_ctrl;
1697 const char *msh_get_ctrl_name(int type);
1698 
1699 extern const struct ControlInfo mshvsf_ctrl;
1700 const char *mshvsf_get_ctrl_name(int type);
1701 
1702 extern const struct ControlInfo mvsc_ctrl;
1703 const char *mvsc_get_ctrl_name(int type);
1704 
1705 extern const struct ControlInfo matmania_ctrl;
1706 const char *matmania_get_ctrl_name(int type);
1707 
1708 extern const struct ControlInfo maxrpm_ctrl;
1709 const char *maxrpm_get_ctrl_name(int type);
1710 
1711 extern const struct ControlInfo maxforce_ctrl;
1712 const char *maxforce_get_ctrl_name(int type);
1713 
1714 extern const struct ControlInfo mayday_ctrl;
1715 const char *mayday_get_ctrl_name(int type);
1716 
1717 extern const struct ControlInfo mechatt_ctrl;
1718 const char *mechatt_get_ctrl_name(int type);
1719 
1720 extern const struct ControlInfo mmehyou_ctrl;
1721 const char *mmehyou_get_ctrl_name(int type);
1722 
1723 extern const struct ControlInfo pachiten_ctrl;
1724 const char *pachiten_get_ctrl_name(int type);
1725 
1726 extern const struct ControlInfo megaman2_ctrl;
1727 const char *megaman2_get_ctrl_name(int type);
1728 
1729 extern const struct ControlInfo megazone_ctrl;
1730 const char *megazone_get_ctrl_name(int type);
1731 
1732 extern const struct ControlInfo mercs_ctrl;
1733 const char *mercs_get_ctrl_name(int type);
1734 
1735 extern const struct ControlInfo metamrph_ctrl;
1736 const char *metamrph_get_ctrl_name(int type);
1737 
1738 extern const struct ControlInfo metrocrs_ctrl;
1739 const char *metrocrs_get_ctrl_name(int type);
1740 
1741 extern const struct ControlInfo mwalk_ctrl;
1742 const char *mwalk_get_ctrl_name(int type);
1743 
1744 extern const struct ControlInfo midres_ctrl;
1745 const char *midres_get_ctrl_name(int type);
1746 
1747 extern const struct ControlInfo gtmr2_ctrl;
1748 const char *gtmr2_get_ctrl_name(int type);
1749 
1750 extern const struct ControlInfo milliped_ctrl;
1751 const char *milliped_get_ctrl_name(int type);
1752 
1753 extern const struct ControlInfo minefld_ctrl;
1754 const char *minefld_get_ctrl_name(int type);
1755 
1756 extern const struct ControlInfo mineswpr_ctrl;
1757 const char *mineswpr_get_ctrl_name(int type);
1758 
1759 extern const struct ControlInfo minigolf_ctrl;
1760 const char *minigolf_get_ctrl_name(int type);
1761 
1762 extern const struct ControlInfo mcontest_ctrl;
1763 const char *mcontest_get_ctrl_name(int type);
1764 
1765 extern const struct ControlInfo missile_ctrl;
1766 const char *missile_get_ctrl_name(int type);
1767 
1768 extern const struct ControlInfo gmissile_ctrl;
1769 const char *gmissile_get_ctrl_name(int type);
1770 
1771 extern const struct ControlInfo moguchan_ctrl;
1772 const char *moguchan_get_ctrl_name(int type);
1773 
1774 extern const struct ControlInfo mole_ctrl;
1775 const char *mole_get_ctrl_name(int type);
1776 
1777 extern const struct ControlInfo monymony_ctrl;
1778 const char *monymony_get_ctrl_name(int type);
1779 
1780 extern const struct ControlInfo monsterb_ctrl;
1781 const char *monsterb_get_ctrl_name(int type);
1782 
1783 extern const struct ControlInfo montecar_ctrl;
1784 const char *montecar_get_ctrl_name(int type);
1785 
1786 extern const struct ControlInfo mpatrol_ctrl;
1787 const char *mpatrol_get_ctrl_name(int type);
1788 
1789 extern const struct ControlInfo moonwar_ctrl;
1790 const char *moonwar_get_ctrl_name(int type);
1791 
1792 extern const struct ControlInfo mk_ctrl;
1793 const char *mk_get_ctrl_name(int type);
1794 
1795 extern const struct ControlInfo mk3_ctrl;
1796 const char *mk3_get_ctrl_name(int type);
1797 
1798 extern const struct ControlInfo mk4_ctrl;
1799 const char *mk4_get_ctrl_name(int type);
1800 
1801 extern const struct ControlInfo mk2_ctrl;
1802 const char *mk2_get_ctrl_name(int type);
1803 
1804 extern const struct ControlInfo mtrap_ctrl;
1805 const char *mtrap_get_ctrl_name(int type);
1806 
1807 extern const struct ControlInfo mrdo_ctrl;
1808 const char *mrdo_get_ctrl_name(int type);
1809 
1810 extern const struct ControlInfo docastle_ctrl;
1811 const char *docastle_get_ctrl_name(int type);
1812 
1813 extern const struct ControlInfo dowild_ctrl;
1814 const char *dowild_get_ctrl_name(int type);
1815 
1816 extern const struct ControlInfo mrdrillr_ctrl;
1817 const char *mrdrillr_get_ctrl_name(int type);
1818 
1819 extern const struct ControlInfo mspacman_ctrl;
1820 const char *mspacman_get_ctrl_name(int type);
1821 
1822 extern const struct ControlInfo mvp_ctrl;
1823 const char *mvp_get_ctrl_name(int type);
1824 
1825 extern const struct ControlInfo mx5000_ctrl;
1826 const char *mx5000_get_ctrl_name(int type);
1827 
1828 extern const struct ControlInfo mysticm_ctrl;
1829 const char *mysticm_get_ctrl_name(int type);
1830 
1831 extern const struct ControlInfo mystwarr_ctrl;
1832 const char *mystwarr_get_ctrl_name(int type);
1833 
1834 extern const struct ControlInfo nametune_ctrl;
1835 const char *nametune_get_ctrl_name(int type);
1836 
1837 extern const struct ControlInfo narc_ctrl;
1838 const char *narc_get_ctrl_name(int type);
1839 
1840 extern const struct ControlInfo nastar_ctrl;
1841 const char *nastar_get_ctrl_name(int type);
1842 
1843 extern const struct ControlInfo natodef_ctrl;
1844 const char *natodef_get_ctrl_name(int type);
1845 
1846 extern const struct ControlInfo naughtyb_ctrl;
1847 const char *naughtyb_get_ctrl_name(int type);
1848 
1849 extern const struct ControlInfo nbahangt_ctrl;
1850 const char *nbahangt_get_ctrl_name(int type);
1851 
1852 extern const struct ControlInfo nbajam_ctrl;
1853 const char *nbajam_get_ctrl_name(int type);
1854 
1855 extern const struct ControlInfo neckneck_ctrl;
1856 const char *neckneck_get_ctrl_name(int type);
1857 
1858 extern const struct ControlInfo ngpgal_ctrl;
1859 const char *ngpgal_get_ctrl_name(int type);
1860 
1861 extern const struct ControlInfo nmsengen_ctrl;
1862 const char *nmsengen_get_ctrl_name(int type);
1863 
1864 extern const struct ControlInfo neogeo_ctrl;
1865 const char *neogeo_get_ctrl_name(int type);
1866 
1867 extern const struct ControlInfo nyny_ctrl;
1868 const char *nyny_get_ctrl_name(int type);
1869 
1870 extern const struct ControlInfo blitz_ctrl;
1871 const char *blitz_get_ctrl_name(int type);
1872 
1873 extern const struct ControlInfo nibbler_ctrl;
1874 const char *nibbler_get_ctrl_name(int type);
1875 
1876 extern const struct ControlInfo nss_ctrl;
1877 const char *nss_get_ctrl_name(int type);
1878 
1879 extern const struct ControlInfo nomnlnd_ctrl;
1880 const char *nomnlnd_get_ctrl_name(int type);
1881 
1882 extern const struct ControlInfo nova2001_ctrl;
1883 const char *nova2001_get_ctrl_name(int type);
1884 
1885 extern const struct ControlInfo ojankoc_ctrl;
1886 const char *ojankoc_get_ctrl_name(int type);
1887 
1888 extern const struct ControlInfo ojankohs_ctrl;
1889 const char *ojankohs_get_ctrl_name(int type);
1890 
1891 extern const struct ControlInfo ojankoy_ctrl;
1892 const char *ojankoy_get_ctrl_name(int type);
1893 
1894 extern const struct ControlInfo ojanko2_ctrl;
1895 const char *ojanko2_get_ctrl_name(int type);
1896 
1897 extern const struct ControlInfo ojousan_ctrl;
1898 const char *ojousan_get_ctrl_name(int type);
1899 
1900 extern const struct ControlInfo olibochu_ctrl;
1901 const char *olibochu_get_ctrl_name(int type);
1902 
1903 extern const struct ControlInfo omegrace_ctrl;
1904 const char *omegrace_get_ctrl_name(int type);
1905 
1906 extern const struct ControlInfo oneshot_ctrl;
1907 const char *oneshot_get_ctrl_name(int type);
1908 
1909 extern const struct ControlInfo othunder_ctrl;
1910 const char *othunder_get_ctrl_name(int type);
1911 
1912 extern const struct ControlInfo opwolf_ctrl;
1913 const char *opwolf_get_ctrl_name(int type);
1914 
1915 extern const struct ControlInfo opwolf3_ctrl;
1916 const char *opwolf3_get_ctrl_name(int type);
1917 
1918 extern const struct ControlInfo orangec_ctrl;
1919 const char *orangec_get_ctrl_name(int type);
1920 
1921 extern const struct ControlInfo otonano_ctrl;
1922 const char *otonano_get_ctrl_name(int type);
1923 
1924 extern const struct ControlInfo outrun_ctrl;
1925 const char *outrun_get_ctrl_name(int type);
1926 
1927 extern const struct ControlInfo overdriv_ctrl;
1928 const char *overdriv_get_ctrl_name(int type);
1929 
1930 extern const struct ControlInfo pow_ctrl;
1931 const char *pow_get_ctrl_name(int type);
1932 
1933 extern const struct ControlInfo pacland_ctrl;
1934 const char *pacland_get_ctrl_name(int type);
1935 
1936 extern const struct ControlInfo pacplus_ctrl;
1937 const char *pacplus_get_ctrl_name(int type);
1938 
1939 extern const struct ControlInfo pacmania_ctrl;
1940 const char *pacmania_get_ctrl_name(int type);
1941 
1942 extern const struct ControlInfo paddlema_ctrl;
1943 const char *paddlema_get_ctrl_name(int type);
1944 
1945 extern const struct ControlInfo pandoras_ctrl;
1946 const char *pandoras_get_ctrl_name(int type);
1947 
1948 extern const struct ControlInfo paperboy_ctrl;
1949 const char *paperboy_get_ctrl_name(int type);
1950 
1951 extern const struct ControlInfo pastelg_ctrl;
1952 const char *pastelg_get_ctrl_name(int type);
1953 
1954 extern const struct ControlInfo pengo_ctrl;
1955 const char *pengo_get_ctrl_name(int type);
1956 
1957 extern const struct ControlInfo pepper2_ctrl;
1958 const char *pepper2_get_ctrl_name(int type);
1959 
1960 extern const struct ControlInfo peterpak_ctrl;
1961 const char *peterpak_get_ctrl_name(int type);
1962 
1963 extern const struct ControlInfo phoenix_ctrl;
1964 const char *phoenix_get_ctrl_name(int type);
1965 
1966 extern const struct ControlInfo pigout_ctrl;
1967 const char *pigout_get_ctrl_name(int type);
1968 
1969 extern const struct ControlInfo pigskin_ctrl;
1970 const char *pigskin_get_ctrl_name(int type);
1971 
1972 extern const struct ControlInfo pbaction_ctrl;
1973 const char *pbaction_get_ctrl_name(int type);
1974 
1975 extern const struct ControlInfo piratetr_ctrl;
1976 const char *piratetr_get_ctrl_name(int type);
1977 
1978 extern const struct ControlInfo pitfight_ctrl;
1979 const char *pitfight_get_ctrl_name(int type);
1980 
1981 extern const struct ControlInfo pitfall2_ctrl;
1982 const char *pitfall2_get_ctrl_name(int type);
1983 
1984 extern const struct ControlInfo playch10_ctrl;
1985 const char *playch10_get_ctrl_name(int type);
1986 
1987 extern const struct ControlInfo pleiads_ctrl;
1988 const char *pleiads_get_ctrl_name(int type);
1989 
1990 extern const struct ControlInfo plotting_ctrl;
1991 const char *plotting_get_ctrl_name(int type);
1992 
1993 extern const struct ControlInfo ptblank_ctrl;
1994 const char *ptblank_get_ctrl_name(int type);
1995 
1996 extern const struct ControlInfo polaris_ctrl;
1997 const char *polaris_get_ctrl_name(int type);
1998 
1999 extern const struct ControlInfo polepos_ctrl;
2000 const char *polepos_get_ctrl_name(int type);
2001 
2002 extern const struct ControlInfo polepos2_ctrl;
2003 const char *polepos2_get_ctrl_name(int type);
2004 
2005 extern const struct ControlInfo policetr_ctrl;
2006 const char *policetr_get_ctrl_name(int type);
2007 
2008 extern const struct ControlInfo polyplay_ctrl;
2009 const char *polyplay_get_ctrl_name(int type);
2010 
2011 extern const struct ControlInfo ponpoko_ctrl;
2012 const char *ponpoko_get_ctrl_name(int type);
2013 
2014 extern const struct ControlInfo pooyan_ctrl;
2015 const char *pooyan_get_ctrl_name(int type);
2016 
2017 extern const struct ControlInfo popeye_ctrl;
2018 const char *popeye_get_ctrl_name(int type);
2019 
2020 extern const struct ControlInfo popper_ctrl;
2021 const char *popper_get_ctrl_name(int type);
2022 
2023 extern const struct ControlInfo pdrift_ctrl;
2024 const char *pdrift_get_ctrl_name(int type);
2025 
2026 extern const struct ControlInfo powerdrv_ctrl;
2027 const char *powerdrv_get_ctrl_name(int type);
2028 
2029 extern const struct ControlInfo pclubj_ctrl;
2030 const char *pclubj_get_ctrl_name(int type);
2031 
2032 extern const struct ControlInfo kiwame_ctrl;
2033 const char *kiwame_get_ctrl_name(int type);
2034 
2035 extern const struct ControlInfo profpac_ctrl;
2036 const char *profpac_get_ctrl_name(int type);
2037 
2038 extern const struct ControlInfo psychos_ctrl;
2039 const char *psychos_get_ctrl_name(int type);
2040 
2041 extern const struct ControlInfo puckman_ctrl;
2042 const char *puckman_get_ctrl_name(int type);
2043 
2044 extern const struct ControlInfo pulsar_ctrl;
2045 const char *pulsar_get_ctrl_name(int type);
2046 
2047 extern const struct ControlInfo punchout_ctrl;
2048 const char *punchout_get_ctrl_name(int type);
2049 
2050 extern const struct ControlInfo punkshot_ctrl;
2051 const char *punkshot_get_ctrl_name(int type);
2052 
2053 extern const struct ControlInfo pbobble_ctrl;
2054 const char *pbobble_get_ctrl_name(int type);
2055 
2056 extern const struct ControlInfo pbobble2_ctrl;
2057 const char *pbobble2_get_ctrl_name(int type);
2058 
2059 extern const struct ControlInfo pbobble3_ctrl;
2060 const char *pbobble3_get_ctrl_name(int type);
2061 
2062 extern const struct ControlInfo qbert_ctrl;
2063 const char *qbert_get_ctrl_name(int type);
2064 
2065 extern const struct ControlInfo qix_ctrl;
2066 const char *qix_get_ctrl_name(int type);
2067 
2068 extern const struct ControlInfo quantum_ctrl;
2069 const char *quantum_get_ctrl_name(int type);
2070 
2071 extern const struct ControlInfo quarterb_ctrl;
2072 const char *quarterb_get_ctrl_name(int type);
2073 
2074 extern const struct ControlInfo quartet_ctrl;
2075 const char *quartet_get_ctrl_name(int type);
2076 
2077 extern const struct ControlInfo quasar_ctrl;
2078 const char *quasar_get_ctrl_name(int type);
2079 
2080 extern const struct ControlInfo qad_ctrl;
2081 const char *qad_get_ctrl_name(int type);
2082 
2083 extern const struct ControlInfo qndream_ctrl;
2084 const char *qndream_get_ctrl_name(int type);
2085 
2086 extern const struct ControlInfo qmhayaku_ctrl;
2087 const char *qmhayaku_get_ctrl_name(int type);
2088 
2089 extern const struct ControlInfo rtype_ctrl;
2090 const char *rtype_get_ctrl_name(int type);
2091 
2092 extern const struct ControlInfo radarscp_ctrl;
2093 const char *radarscp_get_ctrl_name(int type);
2094 
2095 extern const struct ControlInfo radrad_ctrl;
2096 const char *radrad_get_ctrl_name(int type);
2097 
2098 extern const struct ControlInfo rchase_ctrl;
2099 const char *rchase_get_ctrl_name(int type);
2100 
2101 extern const struct ControlInfo rainbow_ctrl;
2102 const char *rainbow_get_ctrl_name(int type);
2103 
2104 extern const struct ControlInfo rallyx_ctrl;
2105 const char *rallyx_get_ctrl_name(int type);
2106 
2107 extern const struct ControlInfo rampage_ctrl;
2108 const char *rampage_get_ctrl_name(int type);
2109 
2110 extern const struct ControlInfo rmpgwt_ctrl;
2111 const char *rmpgwt_get_ctrl_name(int type);
2112 
2113 extern const struct ControlInfo rampart_ctrl;
2114 const char *rampart_get_ctrl_name(int type);
2115 
2116 extern const struct ControlInfo rastan_ctrl;
2117 const char *rastan_get_ctrl_name(int type);
2118 
2119 extern const struct ControlInfo reactor_ctrl;
2120 const char *reactor_get_ctrl_name(int type);
2121 
2122 extern const struct ControlInfo rmhaihai_ctrl;
2123 const char *rmhaihai_get_ctrl_name(int type);
2124 
2125 extern const struct ControlInfo rmhaijin_ctrl;
2126 const char *rmhaijin_get_ctrl_name(int type);
2127 
2128 extern const struct ControlInfo rmhaisei_ctrl;
2129 const char *rmhaisei_get_ctrl_name(int type);
2130 
2131 extern const struct ControlInfo redlin2p_ctrl;
2132 const char *redlin2p_get_ctrl_name(int type);
2133 
2134 extern const struct ControlInfo regulus_ctrl;
2135 const char *regulus_get_ctrl_name(int type);
2136 
2137 extern const struct ControlInfo renegade_ctrl;
2138 const char *renegade_get_ctrl_name(int type);
2139 
2140 extern const struct ControlInfo rescue_ctrl;
2141 const char *rescue_get_ctrl_name(int type);
2142 
2143 extern const struct ControlInfo rescraid_ctrl;
2144 const char *rescraid_get_ctrl_name(int type);
2145 
2146 extern const struct ControlInfo nekkyoku_ctrl;
2147 const char *nekkyoku_get_ctrl_name(int type);
2148 
2149 extern const struct ControlInfo jedi_ctrl;
2150 const char *jedi_get_ctrl_name(int type);
2151 
2152 extern const struct ControlInfo revx_ctrl;
2153 const char *revx_get_ctrl_name(int type);
2154 
2155 extern const struct ControlInfo ripoff_ctrl;
2156 const char *ripoff_get_ctrl_name(int type);
2157 
2158 extern const struct ControlInfo roadblst_ctrl;
2159 const char *roadblst_get_ctrl_name(int type);
2160 
2161 extern const struct ControlInfo roadf_ctrl;
2162 const char *roadf_get_ctrl_name(int type);
2163 
2164 extern const struct ControlInfo roadrunn_ctrl;
2165 const char *roadrunn_get_ctrl_name(int type);
2166 
2167 extern const struct ControlInfo robby_ctrl;
2168 const char *robby_get_ctrl_name(int type);
2169 
2170 extern const struct ControlInfo robocop_ctrl;
2171 const char *robocop_get_ctrl_name(int type);
2172 
2173 extern const struct ControlInfo robocop2_ctrl;
2174 const char *robocop2_get_ctrl_name(int type);
2175 
2176 extern const struct ControlInfo robotron_ctrl;
2177 const char *robotron_get_ctrl_name(int type);
2178 
2179 extern const struct ControlInfo rocnrope_ctrl;
2180 const char *rocnrope_get_ctrl_name(int type);
2181 
2182 extern const struct ControlInfo rollerg_ctrl;
2183 const char *rollerg_get_ctrl_name(int type);
2184 
2185 extern const struct ControlInfo rthunder_ctrl;
2186 const char *rthunder_get_ctrl_name(int type);
2187 
2188 extern const struct ControlInfo rranger_ctrl;
2189 const char *rranger_get_ctrl_name(int type);
2190 
2191 extern const struct ControlInfo roundup_ctrl;
2192 const char *roundup_get_ctrl_name(int type);
2193 
2194 extern const struct ControlInfo royalmah_ctrl;
2195 const char *royalmah_get_ctrl_name(int type);
2196 
2197 extern const struct ControlInfo rungun_ctrl;
2198 const char *rungun_get_ctrl_name(int type);
2199 
2200 extern const struct ControlInfo runaway_ctrl;
2201 const char *runaway_get_ctrl_name(int type);
2202 
2203 extern const struct ControlInfo kirarast_ctrl;
2204 const char *kirarast_get_ctrl_name(int type);
2205 
2206 extern const struct ControlInfo stunrun_ctrl;
2207 const char *stunrun_get_ctrl_name(int type);
2208 
2209 extern const struct ControlInfo salamand_ctrl;
2210 const char *salamand_get_ctrl_name(int type);
2211 
2212 extern const struct ControlInfo searchar_ctrl;
2213 const char *searchar_get_ctrl_name(int type);
2214 
2215 extern const struct ControlInfo sarge_ctrl;
2216 const char *sarge_get_ctrl_name(int type);
2217 
2218 extern const struct ControlInfo satansat_ctrl;
2219 const char *satansat_get_ctrl_name(int type);
2220 
2221 extern const struct ControlInfo shollow_ctrl;
2222 const char *shollow_get_ctrl_name(int type);
2223 
2224 extern const struct ControlInfo scandal_ctrl;
2225 const char *scandal_get_ctrl_name(int type);
2226 
2227 extern const struct ControlInfo scramble_ctrl;
2228 const char *scramble_get_ctrl_name(int type);
2229 
2230 extern const struct ControlInfo sdi_ctrl;
2231 const char *sdi_get_ctrl_name(int type);
2232 
2233 extern const struct ControlInfo seawolf_ctrl;
2234 const char *seawolf_get_ctrl_name(int type);
2235 
2236 extern const struct ControlInfo seawolf2_ctrl;
2237 const char *seawolf2_get_ctrl_name(int type);
2238 
2239 extern const struct ControlInfo secolove_ctrl;
2240 const char *secolove_get_ctrl_name(int type);
2241 
2242 extern const struct ControlInfo seiha_ctrl;
2243 const char *seiha_get_ctrl_name(int type);
2244 
2245 extern const struct ControlInfo sengokmj_ctrl;
2246 const char *sengokmj_get_ctrl_name(int type);
2247 
2248 extern const struct ControlInfo shdancer_ctrl;
2249 const char *shdancer_get_ctrl_name(int type);
2250 
2251 extern const struct ControlInfo shadoww_ctrl;
2252 const char *shadoww_get_ctrl_name(int type);
2253 
2254 extern const struct ControlInfo sharkatt_ctrl;
2255 const char *sharkatt_get_ctrl_name(int type);
2256 
2257 extern const struct ControlInfo sshooter_ctrl;
2258 const char *sshooter_get_ctrl_name(int type);
2259 
2260 extern const struct ControlInfo sheriff_ctrl;
2261 const char *sheriff_get_ctrl_name(int type);
2262 
2263 extern const struct ControlInfo shinobi_ctrl;
2264 const char *shinobi_get_ctrl_name(int type);
2265 
2266 extern const struct ControlInfo shootout_ctrl;
2267 const char *shootout_get_ctrl_name(int type);
2268 
2269 extern const struct ControlInfo shootbul_ctrl;
2270 const char *shootbul_get_ctrl_name(int type);
2271 
2272 extern const struct ControlInfo shuffle_ctrl;
2273 const char *shuffle_get_ctrl_name(int type);
2274 
2275 extern const struct ControlInfo shufshot_ctrl;
2276 const char *shufshot_get_ctrl_name(int type);
2277 
2278 extern const struct ControlInfo sidearms_ctrl;
2279 const char *sidearms_get_ctrl_name(int type);
2280 
2281 extern const struct ControlInfo sidetrac_ctrl;
2282 const char *sidetrac_get_ctrl_name(int type);
2283 
2284 extern const struct ControlInfo sinistar_ctrl;
2285 const char *sinistar_get_ctrl_name(int type);
2286 
2287 extern const struct ControlInfo skullxbo_ctrl;
2288 const char *skullxbo_get_ctrl_name(int type);
2289 
2290 extern const struct ControlInfo skydiver_ctrl;
2291 const char *skydiver_get_ctrl_name(int type);
2292 
2293 extern const struct ControlInfo skysoldr_ctrl;
2294 const char *skysoldr_get_ctrl_name(int type);
2295 
2296 extern const struct ControlInfo slapfigh_ctrl;
2297 const char *slapfigh_get_ctrl_name(int type);
2298 
2299 extern const struct ControlInfo slikshot_ctrl;
2300 const char *slikshot_get_ctrl_name(int type);
2301 
2302 extern const struct ControlInfo slither_ctrl;
2303 const char *slither_get_ctrl_name(int type);
2304 
2305 extern const struct ControlInfo slyspy_ctrl;
2306 const char *slyspy_get_ctrl_name(int type);
2307 
2308 extern const struct ControlInfo smashtv_ctrl;
2309 const char *smashtv_get_ctrl_name(int type);
2310 
2311 extern const struct ControlInfo snakjack_ctrl;
2312 const char *snakjack_get_ctrl_name(int type);
2313 
2314 extern const struct ControlInfo snapjack_ctrl;
2315 const char *snapjack_get_ctrl_name(int type);
2316 
2317 extern const struct ControlInfo snowbros_ctrl;
2318 const char *snowbros_get_ctrl_name(int type);
2319 
2320 extern const struct ControlInfo solarfox_ctrl;
2321 const char *solarfox_get_ctrl_name(int type);
2322 
2323 extern const struct ControlInfo solarq_ctrl;
2324 const char *solarq_get_ctrl_name(int type);
2325 
2326 extern const struct ControlInfo amazon_ctrl;
2327 const char *amazon_get_ctrl_name(int type);
2328 
2329 extern const struct ControlInfo sbm_ctrl;
2330 const char *sbm_get_ctrl_name(int type);
2331 
2332 extern const struct ControlInfo souledge_ctrl;
2333 const char *souledge_get_ctrl_name(int type);
2334 
2335 extern const struct ControlInfo spacewar_ctrl;
2336 const char *spacewar_get_ctrl_name(int type);
2337 
2338 extern const struct ControlInfo sspaceat_ctrl;
2339 const char *sspaceat_get_ctrl_name(int type);
2340 
2341 extern const struct ControlInfo spacduel_ctrl;
2342 const char *spacduel_get_ctrl_name(int type);
2343 
2344 extern const struct ControlInfo spacefb_ctrl;
2345 const char *spacefb_get_ctrl_name(int type);
2346 
2347 extern const struct ControlInfo spacfury_ctrl;
2348 const char *spacfury_get_ctrl_name(int type);
2349 
2350 extern const struct ControlInfo spacegun_ctrl;
2351 const char *spacegun_get_ctrl_name(int type);
2352 
2353 extern const struct ControlInfo sharrier_ctrl;
2354 const char *sharrier_get_ctrl_name(int type);
2355 
2356 extern const struct ControlInfo invaders_ctrl;
2357 const char *invaders_get_ctrl_name(int type);
2358 
2359 extern const struct ControlInfo spacedx_ctrl;
2360 const char *spacedx_get_ctrl_name(int type);
2361 
2362 extern const struct ControlInfo invadpt2_ctrl;
2363 const char *invadpt2_get_ctrl_name(int type);
2364 
2365 extern const struct ControlInfo spacelnc_ctrl;
2366 const char *spacelnc_get_ctrl_name(int type);
2367 
2368 extern const struct ControlInfo spaceod_ctrl;
2369 const char *spaceod_get_ctrl_name(int type);
2370 
2371 extern const struct ControlInfo panic_ctrl;
2372 const char *panic_get_ctrl_name(int type);
2373 
2374 extern const struct ControlInfo spacezap_ctrl;
2375 const char *spacezap_get_ctrl_name(int type);
2376 
2377 extern const struct ControlInfo speakres_ctrl;
2378 const char *speakres_get_ctrl_name(int type);
2379 
2380 extern const struct ControlInfo spectar_ctrl;
2381 const char *spectar_get_ctrl_name(int type);
2382 
2383 extern const struct ControlInfo spdcoin_ctrl;
2384 const char *spdcoin_get_ctrl_name(int type);
2385 
2386 extern const struct ControlInfo speedfrk_ctrl;
2387 const char *speedfrk_get_ctrl_name(int type);
2388 
2389 extern const struct ControlInfo speedrcr_ctrl;
2390 const char *speedrcr_get_ctrl_name(int type);
2391 
2392 extern const struct ControlInfo spidman_ctrl;
2393 const char *spidman_get_ctrl_name(int type);
2394 
2395 extern const struct ControlInfo spiders_ctrl;
2396 const char *spiders_get_ctrl_name(int type);
2397 
2398 extern const struct ControlInfo sprint1_ctrl;
2399 const char *sprint1_get_ctrl_name(int type);
2400 
2401 extern const struct ControlInfo starcas_ctrl;
2402 const char *starcas_get_ctrl_name(int type);
2403 
2404 extern const struct ControlInfo starforc_ctrl;
2405 const char *starforc_get_ctrl_name(int type);
2406 
2407 extern const struct ControlInfo stargrds_ctrl;
2408 const char *stargrds_get_ctrl_name(int type);
2409 
2410 extern const struct ControlInfo starhawk_ctrl;
2411 const char *starhawk_get_ctrl_name(int type);
2412 
2413 extern const struct ControlInfo starjack_ctrl;
2414 const char *starjack_get_ctrl_name(int type);
2415 
2416 extern const struct ControlInfo startrek_ctrl;
2417 const char *startrek_get_ctrl_name(int type);
2418 
2419 extern const struct ControlInfo starwars_ctrl;
2420 const char *starwars_get_ctrl_name(int type);
2421 
2422 extern const struct ControlInfo stargate_ctrl;
2423 const char *stargate_get_ctrl_name(int type);
2424 
2425 extern const struct ControlInfo sgunner_ctrl;
2426 const char *sgunner_get_ctrl_name(int type);
2427 
2428 extern const struct ControlInfo sgunner2_ctrl;
2429 const char *sgunner2_get_ctrl_name(int type);
2430 
2431 extern const struct ControlInfo stocker_ctrl;
2432 const char *stocker_get_ctrl_name(int type);
2433 
2434 extern const struct ControlInfo stratab_ctrl;
2435 const char *stratab_get_ctrl_name(int type);
2436 
2437 extern const struct ControlInfo stratgyx_ctrl;
2438 const char *stratgyx_get_ctrl_name(int type);
2439 
2440 extern const struct ControlInfo sf_ctrl;
2441 const char *sf_get_ctrl_name(int type);
2442 
2443 extern const struct ControlInfo sfa2_ctrl;
2444 const char *sfa2_get_ctrl_name(int type);
2445 
2446 extern const struct ControlInfo sfa3_ctrl;
2447 const char *sfa3_get_ctrl_name(int type);
2448 
2449 extern const struct ControlInfo sfa_ctrl;
2450 const char *sfa_get_ctrl_name(int type);
2451 
2452 extern const struct ControlInfo sf2ce_ctrl;
2453 const char *sf2ce_get_ctrl_name(int type);
2454 
2455 extern const struct ControlInfo sf2_ctrl;
2456 const char *sf2_get_ctrl_name(int type);
2457 
2458 extern const struct ControlInfo sfiii2_ctrl;
2459 const char *sfiii2_get_ctrl_name(int type);
2460 
2461 extern const struct ControlInfo sfiii3_ctrl;
2462 const char *sfiii3_get_ctrl_name(int type);
2463 
2464 extern const struct ControlInfo sfiii_ctrl;
2465 const char *sfiii_get_ctrl_name(int type);
2466 
2467 extern const struct ControlInfo sftm_ctrl;
2468 const char *sftm_get_ctrl_name(int type);
2469 
2470 extern const struct ControlInfo strider_ctrl;
2471 const char *strider_get_ctrl_name(int type);
2472 
2473 extern const struct ControlInfo sbowling_ctrl;
2474 const char *sbowling_get_ctrl_name(int type);
2475 
2476 extern const struct ControlInfo strkforc_ctrl;
2477 const char *strkforc_get_ctrl_name(int type);
2478 
2479 extern const struct ControlInfo s1945_ctrl;
2480 const char *s1945_get_ctrl_name(int type);
2481 
2482 extern const struct ControlInfo s1945iii_ctrl;
2483 const char *s1945iii_get_ctrl_name(int type);
2484 
2485 extern const struct ControlInfo subs_ctrl;
2486 const char *subs_get_ctrl_name(int type);
2487 
2488 extern const struct ControlInfo ssriders_ctrl;
2489 const char *ssriders_get_ctrl_name(int type);
2490 
2491 extern const struct ControlInfo sbagman_ctrl;
2492 const char *sbagman_get_ctrl_name(int type);
2493 
2494 extern const struct ControlInfo sbrkout_ctrl;
2495 const char *sbrkout_get_ctrl_name(int type);
2496 
2497 extern const struct ControlInfo scobra_ctrl;
2498 const char *scobra_get_ctrl_name(int type);
2499 
2500 extern const struct ControlInfo scontra_ctrl;
2501 const char *scontra_get_ctrl_name(int type);
2502 
2503 extern const struct ControlInfo spdodgeb_ctrl;
2504 const char *spdodgeb_get_ctrl_name(int type);
2505 
2506 extern const struct ControlInfo sgemf_ctrl;
2507 const char *sgemf_get_ctrl_name(int type);
2508 
2509 extern const struct ControlInfo shimpact_ctrl;
2510 const char *shimpact_get_ctrl_name(int type);
2511 
2512 extern const struct ControlInfo marukin_ctrl;
2513 const char *marukin_get_ctrl_name(int type);
2514 
2515 extern const struct ControlInfo smgp_ctrl;
2516 const char *smgp_get_ctrl_name(int type);
2517 
2518 extern const struct ControlInfo superpac_ctrl;
2519 const char *superpac_get_ctrl_name(int type);
2520 
2521 extern const struct ControlInfo spbactn_ctrl;
2522 const char *spbactn_get_ctrl_name(int type);
2523 
2524 extern const struct ControlInfo spnchout_ctrl;
2525 const char *spnchout_get_ctrl_name(int type);
2526 
2527 extern const struct ControlInfo sqix_ctrl;
2528 const char *sqix_get_ctrl_name(int type);
2529 
2530 extern const struct ControlInfo srmp7_ctrl;
2531 const char *srmp7_get_ctrl_name(int type);
2532 
2533 extern const struct ControlInfo srmp2_ctrl;
2534 const char *srmp2_get_ctrl_name(int type);
2535 
2536 extern const struct ControlInfo srmp3_ctrl;
2537 const char *srmp3_get_ctrl_name(int type);
2538 
2539 extern const struct ControlInfo srmp4_ctrl;
2540 const char *srmp4_get_ctrl_name(int type);
2541 
2542 extern const struct ControlInfo sspeedr_ctrl;
2543 const char *sspeedr_get_ctrl_name(int type);
2544 
2545 extern const struct ControlInfo ssprint_ctrl;
2546 const char *ssprint_get_ctrl_name(int type);
2547 
2548 extern const struct ControlInfo ssf2_ctrl;
2549 const char *ssf2_get_ctrl_name(int type);
2550 
2551 extern const struct ControlInfo sstrike_ctrl;
2552 const char *sstrike_get_ctrl_name(int type);
2553 
2554 extern const struct ControlInfo stonebal_ctrl;
2555 const char *stonebal_get_ctrl_name(int type);
2556 
2557 extern const struct ControlInfo streakng_ctrl;
2558 const char *streakng_get_ctrl_name(int type);
2559 
2560 extern const struct ControlInfo szaxxon_ctrl;
2561 const char *szaxxon_get_ctrl_name(int type);
2562 
2563 extern const struct ControlInfo superman_ctrl;
2564 const char *superman_get_ctrl_name(int type);
2565 
2566 extern const struct ControlInfo swimmer_ctrl;
2567 const char *swimmer_get_ctrl_name(int type);
2568 
2569 extern const struct ControlInfo tnk3_ctrl;
2570 const char *tnk3_get_ctrl_name(int type);
2571 
2572 extern const struct ControlInfo ttmahjng_ctrl;
2573 const char *ttmahjng_get_ctrl_name(int type);
2574 
2575 extern const struct ControlInfo tailg_ctrl;
2576 const char *tailg_get_ctrl_name(int type);
2577 
2578 extern const struct ControlInfo hotgmck_ctrl;
2579 const char *hotgmck_get_ctrl_name(int type);
2580 
2581 extern const struct ControlInfo hotgmck3_ctrl;
2582 const char *hotgmck3_get_ctrl_name(int type);
2583 
2584 extern const struct ControlInfo hgkairak_ctrl;
2585 const char *hgkairak_get_ctrl_name(int type);
2586 
2587 extern const struct ControlInfo fromanc2_ctrl;
2588 const char *fromanc2_get_ctrl_name(int type);
2589 
2590 extern const struct ControlInfo fromanc4_ctrl;
2591 const char *fromanc4_get_ctrl_name(int type);
2592 
2593 extern const struct ControlInfo fromancr_ctrl;
2594 const char *fromancr_get_ctrl_name(int type);
2595 
2596 extern const struct ControlInfo tank8_ctrl;
2597 const char *tank8_get_ctrl_name(int type);
2598 
2599 extern const struct ControlInfo tankbatt_ctrl;
2600 const char *tankbatt_get_ctrl_name(int type);
2601 
2602 extern const struct ControlInfo tapper_ctrl;
2603 const char *tapper_get_ctrl_name(int type);
2604 
2605 extern const struct ControlInfo targ_ctrl;
2606 const char *targ_get_ctrl_name(int type);
2607 
2608 extern const struct ControlInfo tazmania_ctrl;
2609 const char *tazmania_get_ctrl_name(int type);
2610 
2611 extern const struct ControlInfo tbowl_ctrl;
2612 const char *tbowl_get_ctrl_name(int type);
2613 
2614 extern const struct ControlInfo tmnt_ctrl;
2615 const char *tmnt_get_ctrl_name(int type);
2616 
2617 extern const struct ControlInfo tmnt2_ctrl;
2618 const char *tmnt2_get_ctrl_name(int type);
2619 
2620 extern const struct ControlInfo tehkanwc_ctrl;
2621 const char *tehkanwc_get_ctrl_name(int type);
2622 
2623 extern const struct ControlInfo tekken_ctrl;
2624 const char *tekken_get_ctrl_name(int type);
2625 
2626 extern const struct ControlInfo tekken2_ctrl;
2627 const char *tekken2_get_ctrl_name(int type);
2628 
2629 extern const struct ControlInfo tekken3_ctrl;
2630 const char *tekken3_get_ctrl_name(int type);
2631 
2632 extern const struct ControlInfo telmahjn_ctrl;
2633 const char *telmahjn_get_ctrl_name(int type);
2634 
2635 extern const struct ControlInfo tempest_ctrl;
2636 const char *tempest_get_ctrl_name(int type);
2637 
2638 extern const struct ControlInfo tengai_ctrl;
2639 const char *tengai_get_ctrl_name(int type);
2640 
2641 extern const struct ControlInfo term2_ctrl;
2642 const char *term2_get_ctrl_name(int type);
2643 
2644 extern const struct ControlInfo terracre_ctrl;
2645 const char *terracre_get_ctrl_name(int type);
2646 
2647 extern const struct ControlInfo terraf_ctrl;
2648 const char *terraf_get_ctrl_name(int type);
2649 
2650 extern const struct ControlInfo atetris_ctrl;
2651 const char *atetris_get_ctrl_name(int type);
2652 
2653 extern const struct ControlInfo tetris_ctrl;
2654 const char *tetris_get_ctrl_name(int type);
2655 
2656 extern const struct ControlInfo tetrisp_ctrl;
2657 const char *tetrisp_get_ctrl_name(int type);
2658 
2659 extern const struct ControlInfo tetrisp2_ctrl;
2660 const char *tetrisp2_get_ctrl_name(int type);
2661 
2662 extern const struct ControlInfo ctribe_ctrl;
2663 const char *ctribe_get_ctrl_name(int type);
2664 
2665 extern const struct ControlInfo elecyoyo_ctrl;
2666 const char *elecyoyo_get_ctrl_name(int type);
2667 
2668 extern const struct ControlInfo esb_ctrl;
2669 const char *esb_get_ctrl_name(int type);
2670 
2671 extern const struct ControlInfo theend_ctrl;
2672 const char *theend_get_ctrl_name(int type);
2673 
2674 extern const struct ControlInfo lkage_ctrl;
2675 const char *lkage_get_ctrl_name(int type);
2676 
2677 extern const struct ControlInfo themj_ctrl;
2678 const char *themj_get_ctrl_name(int type);
2679 
2680 extern const struct ControlInfo mainevt_ctrl;
2681 const char *mainevt_get_ctrl_name(int type);
2682 
2683 extern const struct ControlInfo ninjaw_ctrl;
2684 const char *ninjaw_get_ctrl_name(int type);
2685 
2686 extern const struct ControlInfo thepit_ctrl;
2687 const char *thepit_get_ctrl_name(int type);
2688 
2689 extern const struct ControlInfo punisher_ctrl;
2690 const char *punisher_get_ctrl_name(int type);
2691 
2692 extern const struct ControlInfo ghostb_ctrl;
2693 const char *ghostb_get_ctrl_name(int type);
2694 
2695 extern const struct ControlInfo simpsons_ctrl;
2696 const char *simpsons_get_ctrl_name(int type);
2697 
2698 extern const struct ControlInfo srumbler_ctrl;
2699 const char *srumbler_get_ctrl_name(int type);
2700 
2701 extern const struct ControlInfo a3stooges_ctrl;
2702 const char *a3stooges_get_ctrl_name(int type);
2703 
2704 extern const struct ControlInfo tinstar_ctrl;
2705 const char *tinstar_get_ctrl_name(int type);
2706 
2707 extern const struct ControlInfo thief_ctrl;
2708 const char *thief_get_ctrl_name(int type);
2709 
2710 extern const struct ControlInfo a3wonders_ctrl;
2711 const char *a3wonders_get_ctrl_name(int type);
2712 
2713 extern const struct ControlInfo thndrbld_ctrl;
2714 const char *thndrbld_get_ctrl_name(int type);
2715 
2716 extern const struct ControlInfo thundfox_ctrl;
2717 const char *thundfox_get_ctrl_name(int type);
2718 
2719 extern const struct ControlInfo thunderj_ctrl;
2720 const char *thunderj_get_ctrl_name(int type);
2721 
2722 extern const struct ControlInfo tickee_ctrl;
2723 const char *tickee_get_ctrl_name(int type);
2724 
2725 extern const struct ControlInfo tigerh_ctrl;
2726 const char *tigerh_get_ctrl_name(int type);
2727 
2728 extern const struct ControlInfo tigeroad_ctrl;
2729 const char *tigeroad_get_ctrl_name(int type);
2730 
2731 extern const struct ControlInfo timber_ctrl;
2732 const char *timber_get_ctrl_name(int type);
2733 
2734 extern const struct ControlInfo timecris_ctrl;
2735 const char *timecris_get_ctrl_name(int type);
2736 
2737 extern const struct ControlInfo timekill_ctrl;
2738 const char *timekill_get_ctrl_name(int type);
2739 
2740 extern const struct ControlInfo timeplt_ctrl;
2741 const char *timeplt_get_ctrl_name(int type);
2742 
2743 extern const struct ControlInfo timesold_ctrl;
2744 const char *timesold_get_ctrl_name(int type);
2745 
2746 extern const struct ControlInfo titlef_ctrl;
2747 const char *titlef_get_ctrl_name(int type);
2748 
2749 extern const struct ControlInfo toki_ctrl;
2750 const char *toki_get_ctrl_name(int type);
2751 
2752 extern const struct ControlInfo tmmjprd_ctrl;
2753 const char *tmmjprd_get_ctrl_name(int type);
2754 
2755 extern const struct ControlInfo mahmajn_ctrl;
2756 const char *mahmajn_get_ctrl_name(int type);
2757 
2758 extern const struct ControlInfo mahmajn2_ctrl;
2759 const char *mahmajn2_get_ctrl_name(int type);
2760 
2761 extern const struct ControlInfo tokyogal_ctrl;
2762 const char *tokyogal_get_ctrl_name(int type);
2763 
2764 extern const struct ControlInfo tomahawk_ctrl;
2765 const char *tomahawk_get_ctrl_name(int type);
2766 
2767 extern const struct ControlInfo tontonb_ctrl;
2768 const char *tontonb_get_ctrl_name(int type);
2769 
2770 extern const struct ControlInfo toobin_ctrl;
2771 const char *toobin_get_ctrl_name(int type);
2772 
2773 extern const struct ControlInfo topspeed_ctrl;
2774 const char *topspeed_get_ctrl_name(int type);
2775 
2776 extern const struct ControlInfo totcarn_ctrl;
2777 const char *totcarn_get_ctrl_name(int type);
2778 
2779 extern const struct ControlInfo tdfever_ctrl;
2780 const char *tdfever_get_ctrl_name(int type);
2781 
2782 extern const struct ControlInfo toypop_ctrl;
2783 const char *toypop_get_ctrl_name(int type);
2784 
2785 extern const struct ControlInfo trackfld_ctrl;
2786 const char *trackfld_get_ctrl_name(int type);
2787 
2788 extern const struct ControlInfo tranqgun_ctrl;
2789 const char *tranqgun_get_ctrl_name(int type);
2790 
2791 extern const struct ControlInfo trisport_ctrl;
2792 const char *trisport_get_ctrl_name(int type);
2793 
2794 extern const struct ControlInfo triplhnt_ctrl;
2795 const char *triplhnt_get_ctrl_name(int type);
2796 
2797 extern const struct ControlInfo statriv2_ctrl;
2798 const char *statriv2_get_ctrl_name(int type);
2799 
2800 extern const struct ControlInfo gtsers8_ctrl;
2801 const char *gtsers8_get_ctrl_name(int type);
2802 
2803 extern const struct ControlInfo gt507uk_ctrl;
2804 const char *gt507uk_get_ctrl_name(int type);
2805 
2806 extern const struct ControlInfo gt5_ctrl;
2807 const char *gt5_get_ctrl_name(int type);
2808 
2809 extern const struct ControlInfo trvgns_ctrl;
2810 const char *trvgns_get_ctrl_name(int type);
2811 
2812 extern const struct ControlInfo triviasp_ctrl;
2813 const char *triviasp_get_ctrl_name(int type);
2814 
2815 extern const struct ControlInfo triviabb_ctrl;
2816 const char *triviabb_get_ctrl_name(int type);
2817 
2818 extern const struct ControlInfo triviag1_ctrl;
2819 const char *triviag1_get_ctrl_name(int type);
2820 
2821 extern const struct ControlInfo triviag2_ctrl;
2822 const char *triviag2_get_ctrl_name(int type);
2823 
2824 extern const struct ControlInfo triviayp_ctrl;
2825 const char *triviayp_get_ctrl_name(int type);
2826 
2827 extern const struct ControlInfo trog_ctrl;
2828 const char *trog_get_ctrl_name(int type);
2829 
2830 extern const struct ControlInfo trojan_ctrl;
2831 const char *trojan_get_ctrl_name(int type);
2832 
2833 extern const struct ControlInfo tron_ctrl;
2834 const char *tron_get_ctrl_name(int type);
2835 
2836 extern const struct ControlInfo tubep_ctrl;
2837 const char *tubep_get_ctrl_name(int type);
2838 
2839 extern const struct ControlInfo tunhunt_ctrl;
2840 const char *tunhunt_get_ctrl_name(int type);
2841 
2842 extern const struct ControlInfo turbo_ctrl;
2843 const char *turbo_get_ctrl_name(int type);
2844 
2845 extern const struct ControlInfo turbofrc_ctrl;
2846 const char *turbofrc_get_ctrl_name(int type);
2847 
2848 extern const struct ControlInfo toutrun_ctrl;
2849 const char *toutrun_get_ctrl_name(int type);
2850 
2851 extern const struct ControlInfo tshoot_ctrl;
2852 const char *tshoot_get_ctrl_name(int type);
2853 
2854 extern const struct ControlInfo tutankhm_ctrl;
2855 const char *tutankhm_get_ctrl_name(int type);
2856 
2857 extern const struct ControlInfo twincobr_ctrl;
2858 const char *twincobr_get_ctrl_name(int type);
2859 
2860 extern const struct ControlInfo twineagl_ctrl;
2861 const char *twineagl_get_ctrl_name(int type);
2862 
2863 extern const struct ControlInfo twineag2_ctrl;
2864 const char *twineag2_get_ctrl_name(int type);
2865 
2866 extern const struct ControlInfo twotiger_ctrl;
2867 const char *twotiger_get_ctrl_name(int type);
2868 
2869 extern const struct ControlInfo earthjkr_ctrl;
2870 const char *earthjkr_get_ctrl_name(int type);
2871 
2872 extern const struct ControlInfo unsquad_ctrl;
2873 const char *unsquad_get_ctrl_name(int type);
2874 
2875 extern const struct ControlInfo vball_ctrl;
2876 const char *vball_get_ctrl_name(int type);
2877 
2878 extern const struct ControlInfo usclssic_ctrl;
2879 const char *usclssic_get_ctrl_name(int type);
2880 
2881 extern const struct ControlInfo ultramhm_ctrl;
2882 const char *ultramhm_get_ctrl_name(int type);
2883 
2884 extern const struct ControlInfo ultratnk_ctrl;
2885 const char *ultratnk_get_ctrl_name(int type);
2886 
2887 extern const struct ControlInfo utoukond_ctrl;
2888 const char *utoukond_get_ctrl_name(int type);
2889 
2890 extern const struct ControlInfo undrfire_ctrl;
2891 const char *undrfire_get_ctrl_name(int type);
2892 
2893 extern const struct ControlInfo uniwars_ctrl;
2894 const char *uniwars_get_ctrl_name(int type);
2895 
2896 extern const struct ControlInfo upndown_ctrl;
2897 const char *upndown_get_ctrl_name(int type);
2898 
2899 extern const struct ControlInfo valkyrie_ctrl;
2900 const char *valkyrie_get_ctrl_name(int type);
2901 
2902 extern const struct ControlInfo vandyke_ctrl;
2903 const char *vandyke_get_ctrl_name(int type);
2904 
2905 extern const struct ControlInfo vanguard_ctrl;
2906 const char *vanguard_get_ctrl_name(int type);
2907 
2908 extern const struct ControlInfo varth_ctrl;
2909 const char *varth_get_ctrl_name(int type);
2910 
2911 extern const struct ControlInfo vendetta_ctrl;
2912 const char *vendetta_get_ctrl_name(int type);
2913 
2914 extern const struct ControlInfo venture_ctrl;
2915 const char *venture_get_ctrl_name(int type);
2916 
2917 extern const struct ControlInfo victory_ctrl;
2918 const char *victory_get_ctrl_name(int type);
2919 
2920 extern const struct ControlInfo victroad_ctrl;
2921 const char *victroad_get_ctrl_name(int type);
2922 
2923 extern const struct ControlInfo hustler_ctrl;
2924 const char *hustler_get_ctrl_name(int type);
2925 
2926 extern const struct ControlInfo videopin_ctrl;
2927 const char *videopin_get_ctrl_name(int type);
2928 
2929 extern const struct ControlInfo vigilant_ctrl;
2930 const char *vigilant_get_ctrl_name(int type);
2931 
2932 extern const struct ControlInfo vimana_ctrl;
2933 const char *vimana_get_ctrl_name(int type);
2934 
2935 extern const struct ControlInfo vindictr_ctrl;
2936 const char *vindictr_get_ctrl_name(int type);
2937 
2938 extern const struct ControlInfo vindctr2_ctrl;
2939 const char *vindctr2_get_ctrl_name(int type);
2940 
2941 extern const struct ControlInfo viofight_ctrl;
2942 const char *viofight_get_ctrl_name(int type);
2943 
2944 extern const struct ControlInfo viper_ctrl;
2945 const char *viper_get_ctrl_name(int type);
2946 
2947 extern const struct ControlInfo vf_ctrl;
2948 const char *vf_get_ctrl_name(int type);
2949 
2950 extern const struct ControlInfo vf2_ctrl;
2951 const char *vf2_get_ctrl_name(int type);
2952 
2953 extern const struct ControlInfo vsgongf_ctrl;
2954 const char *vsgongf_get_ctrl_name(int type);
2955 
2956 extern const struct ControlInfo rbibb_ctrl;
2957 const char *rbibb_get_ctrl_name(int type);
2958 
2959 extern const struct ControlInfo balonfgt_ctrl;
2960 const char *balonfgt_get_ctrl_name(int type);
2961 
2962 extern const struct ControlInfo vsbball_ctrl;
2963 const char *vsbball_get_ctrl_name(int type);
2964 
2965 extern const struct ControlInfo btlecity_ctrl;
2966 const char *btlecity_get_ctrl_name(int type);
2967 
2968 extern const struct ControlInfo cstlevna_ctrl;
2969 const char *cstlevna_get_ctrl_name(int type);
2970 
2971 extern const struct ControlInfo cluclu_ctrl;
2972 const char *cluclu_get_ctrl_name(int type);
2973 
2974 extern const struct ControlInfo drmario_ctrl;
2975 const char *drmario_get_ctrl_name(int type);
2976 
2977 extern const struct ControlInfo duckhunt_ctrl;
2978 const char *duckhunt_get_ctrl_name(int type);
2979 
2980 extern const struct ControlInfo excitebk_ctrl;
2981 const char *excitebk_get_ctrl_name(int type);
2982 
2983 extern const struct ControlInfo vsfdf_ctrl;
2984 const char *vsfdf_get_ctrl_name(int type);
2985 
2986 extern const struct ControlInfo vsgradus_ctrl;
2987 const char *vsgradus_get_ctrl_name(int type);
2988 
2989 extern const struct ControlInfo vsgshoe_ctrl;
2990 const char *vsgshoe_get_ctrl_name(int type);
2991 
2992 extern const struct ControlInfo hogalley_ctrl;
2993 const char *hogalley_get_ctrl_name(int type);
2994 
2995 extern const struct ControlInfo hotsmash_ctrl;
2996 const char *hotsmash_get_ctrl_name(int type);
2997 
2998 extern const struct ControlInfo iceclimb_ctrl;
2999 const char *iceclimb_get_ctrl_name(int type);
3000 
3001 extern const struct ControlInfo iceclmrj_ctrl;
3002 const char *iceclmrj_get_ctrl_name(int type);
3003 
3004 extern const struct ControlInfo machridr_ctrl;
3005 const char *machridr_get_ctrl_name(int type);
3006 
3007 extern const struct ControlInfo vsmahjng_ctrl;
3008 const char *vsmahjng_get_ctrl_name(int type);
3009 
3010 extern const struct ControlInfo mightybj_ctrl;
3011 const char *mightybj_get_ctrl_name(int type);
3012 
3013 extern const struct ControlInfo jajamaru_ctrl;
3014 const char *jajamaru_get_ctrl_name(int type);
3015 
3016 extern const struct ControlInfo vspinbal_ctrl;
3017 const char *vspinbal_get_ctrl_name(int type);
3018 
3019 extern const struct ControlInfo platoon_ctrl;
3020 const char *platoon_get_ctrl_name(int type);
3021 
3022 extern const struct ControlInfo bnglngby_ctrl;
3023 const char *bnglngby_get_ctrl_name(int type);
3024 
3025 extern const struct ControlInfo vsslalom_ctrl;
3026 const char *vsslalom_get_ctrl_name(int type);
3027 
3028 extern const struct ControlInfo vssoccer_ctrl;
3029 const char *vssoccer_get_ctrl_name(int type);
3030 
3031 extern const struct ControlInfo starlstr_ctrl;
3032 const char *starlstr_get_ctrl_name(int type);
3033 
3034 extern const struct ControlInfo smgolf_ctrl;
3035 const char *smgolf_get_ctrl_name(int type);
3036 
3037 extern const struct ControlInfo suprmrio_ctrl;
3038 const char *suprmrio_get_ctrl_name(int type);
3039 
3040 extern const struct ControlInfo vsskykid_ctrl;
3041 const char *vsskykid_get_ctrl_name(int type);
3042 
3043 extern const struct ControlInfo supxevs_ctrl;
3044 const char *supxevs_get_ctrl_name(int type);
3045 
3046 extern const struct ControlInfo tkoboxng_ctrl;
3047 const char *tkoboxng_get_ctrl_name(int type);
3048 
3049 extern const struct ControlInfo vstennis_ctrl;
3050 const char *vstennis_get_ctrl_name(int type);
3051 
3052 extern const struct ControlInfo vstetris_ctrl;
3053 const char *vstetris_get_ctrl_name(int type);
3054 
3055 extern const struct ControlInfo goonies_ctrl;
3056 const char *goonies_get_ctrl_name(int type);
3057 
3058 extern const struct ControlInfo topgun_ctrl;
3059 const char *topgun_get_ctrl_name(int type);
3060 
3061 extern const struct ControlInfo wrecking_ctrl;
3062 const char *wrecking_get_ctrl_name(int type);
3063 
3064 extern const struct ControlInfo wacko_ctrl;
3065 const char *wacko_get_ctrl_name(int type);
3066 
3067 extern const struct ControlInfo mj4simai_ctrl;
3068 const char *mj4simai_get_ctrl_name(int type);
3069 
3070 extern const struct ControlInfo wargods_ctrl;
3071 const char *wargods_get_ctrl_name(int type);
3072 
3073 extern const struct ControlInfo warofbug_ctrl;
3074 const char *warofbug_get_ctrl_name(int type);
3075 
3076 extern const struct ControlInfo wotw_ctrl;
3077 const char *wotw_get_ctrl_name(int type);
3078 
3079 extern const struct ControlInfo warlords_ctrl;
3080 const char *warlords_get_ctrl_name(int type);
3081 
3082 extern const struct ControlInfo warpwarp_ctrl;
3083 const char *warpwarp_get_ctrl_name(int type);
3084 
3085 extern const struct ControlInfo warrior_ctrl;
3086 const char *warrior_get_ctrl_name(int type);
3087 
3088 extern const struct ControlInfo suzume_ctrl;
3089 const char *suzume_get_ctrl_name(int type);
3090 
3091 extern const struct ControlInfo wecleman_ctrl;
3092 const char *wecleman_get_ctrl_name(int type);
3093 
3094 extern const struct ControlInfo wfortune_ctrl;
3095 const char *wfortune_get_ctrl_name(int type);
3096 
3097 extern const struct ControlInfo whodunit_ctrl;
3098 const char *whodunit_get_ctrl_name(int type);
3099 
3100 extern const struct ControlInfo wildfang_ctrl;
3101 const char *wildfang_get_ctrl_name(int type);
3102 
3103 extern const struct ControlInfo moo_ctrl;
3104 const char *moo_get_ctrl_name(int type);
3105 
3106 extern const struct ControlInfo willow_ctrl;
3107 const char *willow_get_ctrl_name(int type);
3108 
3109 extern const struct ControlInfo wizdfire_ctrl;
3110 const char *wizdfire_get_ctrl_name(int type);
3111 
3112 extern const struct ControlInfo wow_ctrl;
3113 const char *wow_get_ctrl_name(int type);
3114 
3115 extern const struct ControlInfo wolfpack_ctrl;
3116 const char *wolfpack_get_ctrl_name(int type);
3117 
3118 extern const struct ControlInfo wboy_ctrl;
3119 const char *wboy_get_ctrl_name(int type);
3120 
3121 extern const struct ControlInfo wbml_ctrl;
3122 const char *wbml_get_ctrl_name(int type);
3123 
3124 extern const struct ControlInfo wbeachvl_ctrl;
3125 const char *wbeachvl_get_ctrl_name(int type);
3126 
3127 extern const struct ControlInfo wcbowl_ctrl;
3128 const char *wcbowl_get_ctrl_name(int type);
3129 
3130 extern const struct ControlInfo wcbowldx_ctrl;
3131 const char *wcbowldx_get_ctrl_name(int type);
3132 
3133 extern const struct ControlInfo wseries_ctrl;
3134 const char *wseries_get_ctrl_name(int type);
3135 
3136 extern const struct ControlInfo wsf_ctrl;
3137 const char *wsf_get_ctrl_name(int type);
3138 
3139 extern const struct ControlInfo wtennis_ctrl;
3140 const char *wtennis_get_ctrl_name(int type);
3141 
3142 extern const struct ControlInfo wwfsstar_ctrl;
3143 const char *wwfsstar_get_ctrl_name(int type);
3144 
3145 extern const struct ControlInfo wwfwfest_ctrl;
3146 const char *wwfwfest_get_ctrl_name(int type);
3147 
3148 extern const struct ControlInfo wwfmania_ctrl;
3149 const char *wwfmania_get_ctrl_name(int type);
3150 
3151 extern const struct ControlInfo xmen_ctrl;
3152 const char *xmen_get_ctrl_name(int type);
3153 
3154 extern const struct ControlInfo xmvsf_ctrl;
3155 const char *xmvsf_get_ctrl_name(int type);
3156 
3157 extern const struct ControlInfo xmcota_ctrl;
3158 const char *xmcota_get_ctrl_name(int type);
3159 
3160 extern const struct ControlInfo xsleena_ctrl;
3161 const char *xsleena_get_ctrl_name(int type);
3162 
3163 extern const struct ControlInfo xenophob_ctrl;
3164 const char *xenophob_get_ctrl_name(int type);
3165 
3166 extern const struct ControlInfo xevious_ctrl;
3167 const char *xevious_get_ctrl_name(int type);
3168 
3169 extern const struct ControlInfo xybots_ctrl;
3170 const char *xybots_get_ctrl_name(int type);
3171 
3172 extern const struct ControlInfo yesnoj_ctrl;
3173 const char *yesnoj_get_ctrl_name(int type);
3174 
3175 extern const struct ControlInfo yiear_ctrl;
3176 const char *yiear_get_ctrl_name(int type);
3177 
3178 extern const struct ControlInfo yosakdon_ctrl;
3179 const char *yosakdon_get_ctrl_name(int type);
3180 
3181 extern const struct ControlInfo yuyugogo_ctrl;
3182 const char *yuyugogo_get_ctrl_name(int type);
3183 
3184 extern const struct ControlInfo zaxxon_ctrl;
3185 const char *zaxxon_get_ctrl_name(int type);
3186 
3187 extern const struct ControlInfo zerohour_ctrl;
3188 const char *zerohour_get_ctrl_name(int type);
3189 
3190 extern const struct ControlInfo zeropnt_ctrl;
3191 const char *zeropnt_get_ctrl_name(int type);
3192 
3193 extern const struct ControlInfo zeropnt2_ctrl;
3194 const char *zeropnt2_get_ctrl_name(int type);
3195 
3196 extern const struct ControlInfo zerowing_ctrl;
3197 const char *zerowing_get_ctrl_name(int type);
3198 
3199 extern const struct ControlInfo zerozone_ctrl;
3200 const char *zerozone_get_ctrl_name(int type);
3201 
3202 extern const struct ControlInfo zigzag_ctrl;
3203 const char *zigzag_get_ctrl_name(int type);
3204 
3205 extern const struct ControlInfo zingzip_ctrl;
3206 const char *zingzip_get_ctrl_name(int type);
3207 
3208 extern const struct ControlInfo zoar_ctrl;
3209 const char *zoar_get_ctrl_name(int type);
3210 
3211 extern const struct ControlInfo zodiack_ctrl;
3212 const char *zodiack_get_ctrl_name(int type);
3213 
3214 extern const struct ControlInfo zombraid_ctrl;
3215 const char *zombraid_get_ctrl_name(int type);
3216 
3217 extern const struct ControlInfo zookeep_ctrl;
3218 const char *zookeep_get_ctrl_name(int type);
3219 
3220 extern const struct ControlInfo zunkyou_ctrl;
3221 const char *zunkyou_get_ctrl_name(int type);
3222 
3223 extern const struct ControlInfo zwackery_ctrl;
3224 const char *zwackery_get_ctrl_name(int type);
3225 
3226 extern const struct ControlInfo zzyzzyxx_ctrl;
3227 const char *zzyzzyxx_get_ctrl_name(int type);
3228 
3229 #endif /* CONTROLS_H */