Comenté en su momento que el M30 de 8bitdo no se llevaba bien con retroarch.
Para juegos con emulador de stock, es una maravilla, pero retroarch, al menos en mi caso, no lo detecta. Me he cansado de probar configuraciones pero nunca di con la tecla.
Sin embargo, con el mando de 6 botones de retro-bit, el inalámbrico con licencia de SEGA, 0 problemas, ese si que funciona perfectamente con retroarch.
Esto lo comento porque, pese a gustarme más el tacto del M30, si se va a usar retroarch con determinados juegos, creo que es bastante mejor opción el mando de retro-bit que el de 8bitdo, que genera muchos problemas e incompatibilidades con todo lo que no sea emulador de stock.