Parece que es uno digital.
Bueno, he bajado la versiñon del mame32 que utilizas (0.90u1). He conectado dos joystick. Uno digital y otro analógico por separado. Con Options->Default Game options->Controllers->Enable joystick input.
He arrancado Neobomberman (por ejemplo) con el joystick conectado. En cuanto ha arrancado he pulsado TAB->Input(this game), y por defecto ya me ha aparecido el joystick como control:
P1 Up Flecha Arriba or J1 Eje Y-
Si después de hacer todo esto no ves eso, intenta borrar el fichero de configuración del juego en el que intentas probar el joystick (se guardan en la carpeta cfg con el nombre de la rom. Con esto, al ejecutar otra vez el juego, cogerá la configuración por defecto.
Otra cosa. Es una gilipollez, seguro, pero podría ser. Asegúrate de tener conectado el joystick a tu puerto usb cuando arranques el juego.
El funcionamiento correcto de mame debería ser éste: tendiendo el joystick conectado, vas a Options->Default Game options->Controllers->Enable joystick input. Luego eliges el jugo, lo arrancas, y mame ya te pone los controles del joystick.
Lo siento. Si no te funciona no se me ocurre nada más que probar con otro Joystick.
