A ver, fuera del retroarch lo unico que te han recomendado son frontends. Estos los tienes que configurar la ruta del emulador, las lineas de comandos que debe usar para lanzar cada emulador y demas complicaciones que involucran. Quieres algo que puedas controlar con el mando? Pues usa retroarch o MAME que ahora que incluye mess tambien tiene distintos sistemas. Ambos los puedes controlar con mando y lo unico que necesitas meter mano es en colocar las bios para los sistemas que lo necesiten.
Los roms como siempre infringe las normas del foro pedir links, pero no son dificiles de encontrar en google y torrents.