para la configuracion de los botones es mejor usar la configuracion de cada core, el menu que aparece cuando entras una vez en el juego, ya que si lo cambias desde los ajustes generales de retroarch, los estaras cambando para todos los emus y puede que en algunos prefieras configurarlos distinto.Como bien ha dicho jotax, puedes cambiar los directorios de donde estan los roms, bios, saves etc.. desde ajustes>directories y siempre hay que darle a guardar los settings, aunque por defecto viene marcada la opcion de salvar al salir, siempre y cuando salgas desde el menu de retroarch. Para los ajustes de los controles de cada core hay una opcion justo arriba que te deja marcar esa configuracion para todos los juegos de ese emu/core o tambien hay una opcion para guardar esa configuracion de controles para el juego concreto que tienes cargado.Aunque de momento hay que lanzar cada core por separado y nos falta el frontend global, las configuraciones a nivel global se guardan para todos los cores.No se si me he explicado.venga!