Pues depende de si usas MAME con Frontend o sin, aunque aun así tiene su miga
Si usas el MAMe normal, puedes configurar los mandos con la forma clásica: Una vez iniciado un juego, le das a la tecla TAB, eliges Opciones globales y en "Controles Jugador 1" los configuras, y en "otros controles" configuras el botón de créditos y el de start player 1. Puedes configurar varios botones para un mismo uso, y si te lias, puedes borrar lo ya configurado seleccionando la tecla en cuestión y dándole a ESC.
Si por un casual usas el Mameplus como lo tengo yo, en la ventana principal del Frontend, seleccionas "Opciones", luego "Ajustes Globales", "controles" y luego, en "Controlador por defecto", seleccionas "XARCADE" o el que quieras, y configuras como te he indicado antes con la tecla TAB. Para omitir esto último de la tecla TAB, yo me he bajado un archivo fácilmente encontrable por internet con el nombre XARCADE_XBOX360x4 que trae ya configurados los players 1 a 4 con los mandos de XBOX360 que en ese momento tengas conectados al iniciar el MAME (hay que meterlo en la carpeta "ctrlr" del Mame, por cierto). cojonudo para jugar al Street Fighter porque trae los botones de puñetazo/patada fuerte en los gatillos derechos, y en los izquierdos, uno para los tres puñetazos y otro para las tres patadas, para los supercombos.