Pues despues de mucho cacharreo, pruebas y errores he conseguido hacer funcionar un Game Pad Genius G-08 MaxFire con conector game port DB15 en el puerto integrado de una placa para P4, es como este con una cruceta de direcciones y 8 botones
SOLO PARA 1 PLAYER:
Ni en el autoexec.bat ni en el config.sys hay que tocar nada, pero sí modificar algo los archivos de configuración .rc :
Para
advmenup.rc a mí me ha funcionado esta configuración:
CODE
.......
.......
#controls
device_joystick auto
.......
.......
#event_assign up up or 8_pad
#event_assign down down or 2_pad
#event_assign left left or 4_pad
#event_assign right right or 6_pad
#event_assign enter 1
.......
.......
La cruceza de direcciones perimte navegar por el menu y el primer botón inicia el juego seleccionado.
Para
advmame.rc tenemos que tener esta configuración:
CODE
#controls
device_joystick allegro/8button
.......
.......
#input_map[p1_up] keyboard[0,up] or keyboard[0,8_pad]
#input_map[p1_down] keyboard[0,down] or keyboard[0,2_pad]
#input_map[p1_left] keyboard[0,left] or keyboard[0,4_pad]
#input_map[p1_right] keyboard[0,right] or keyboard[0,6_pad]
input_map[coin1] keyboard[0,5] or joystick_button[0,6]
input_map[start1] keyboard[0,1] or joystick_button[0,7]
input_map[ui_cancel] keyboard[0,esc] or joystick_button[0,5]
.......
.......
La cruceta permite los movimientos, los primeros botones son los tipicos de disparo,salto,....,el botón nº 7 da credito, el 8º inicia juego y para salir del juego hay que apretar el 6º botón.
Para mi gusto no es la mejor opción para jugar, no lo noto muy fino y de vez en cuando se raya; desconozco si es por la placa base que ya está algo vieja, por bios, por el driver del advmenu/mame o por que soy un torpedo y algo de la configuración me he saltado,ejjejej.