Si,los controles los reconoce windows perfectamente pero estos juegos no.He estado mirando y al parecer poniendo un archivo xinput.dll en la carpeta del juego reconoce los controles en modo xinput en vez de directinput.El problema es que solo reconoce un player y no se como hacer para que me reconozca el segundo player en este modo xinput.
Tambien probare a desinstalar e instalar de nuevo,como dices,a ver si se soluciona.
La verdad es que es un coñazo esto de configurar los controles de todo..en ese sentido era un gustazo la raspi lo facil que es. aunque tampoco emulas la mitad claro.
Gracias por responder,saludos.