Um dos melhores front-end para emulador jogos retro
O RetroArch é o front-end oficial da API libretro . O RetroArch e o libretro fornecem uma maneira de tomar um emulador existente e carregar esse emulador como uma biblioteca ou "núcleo". O RetroArch lida com a entrada (controles) e a saída (gráficos e áudio) enquanto o núcleo do emulador lida com a emulação do sistema original. Com algumas simples alterações ao código fonte do emulador, quase todos os emuladores existentes podem se tornar um núcleo livretro.
Em RetroPie, os núcleos de emulador de libretro são identificados com a
lr-em frente ao seu nome. Por exemplo, lr-snes9x2010é o núcleo libretro do emulador SNES chamado snes9x2010.
O RetroArch e o libretro oferecem capacidade para configurar os controladores uma vez para muitos emuladores em vez de ter que configurar cada emulador individualmente. No entanto, o RetroArch também oferece a liberdade de configurar emuladores específicos individualmente e até mesmo jogos individuais de forma diferente se o usuário desejar. Isso permite uma configuração específica ou mapeamento de botão para um determinado console ou mesmo apenas para um determinado jogo.
Para os emuladores que não são núcleos livretro, existem configurações específicas do emulador sob a página wiki do respectivo sistema.
Aqui um Tutorial do Retro Arch e algumas dicas do meu canal
Instalação do Retroarch
Para instalar o retroarch no caso de você utilizar o linux, basta abrir seu gerenciador de aplicativos, ir até a opção flatpak, buscar o aplicativo Retroarch, clicar em instalar, esperar um pouco, e por fim em iniciar.
Retroachievements

No retroachievements é onde você vai se cadastrar, para ativar suas conquistas, assim cada vez que você logar ou entrar em um jogo e estive com internet ele vai registrar suas conquistas.
Sobre Joysticks
Os controles do RetroArch foram integrados ao EmulationStation e serão a primeira coisa que você verá ao inicializar a imagem RetroPie SD pela primeira vez. Você também pode acessá-lo no menu Iniciar no EmulationStation na opção Configure Input. Seu joypad é configurado automaticamente para emuladores de libretro (RetroArch) quando você configura seu controlador no EmulationStation. Você saberá se o seu controlador foi automatizado configurado se você vir um flash de texto amarelo na parte inferior da tela com sua ID do gamepad quando você iniciar um jogo.



























