O RetroArch é um frontend que reune diversos emuladores permitindo rodar jogos de vários consoles antigos em diferentes computadores, sistemas operacionais e consoles através de sua interface gráfica unificada. As configurações de controles, video e som são unificadas facilitando a configuração simultânea de todos as plataformas emuladas.
![]() |
https://forums.libretro.com/
|
![]() |
https://retroachievements.org/forum.php
|
A instalação do Retroarch é relativamente simples em computadores de diferentes sistemas operacionais, a página do projeto disponibiliza os instaladores para Windows 10, 8, 7, XP, 2000, ME, 98SE, 98, e 95.
No linux a instalação pode ser feita via terminal nas versões de debian, ubuntu e linux mint:
sudo add-apt-repository ppa:libretro/stable && sudo apt-get update && sudo apt-get install retroarch* libretro-*
Outra forma de instalação em ambiente linux é via Flatpak.
Flatpak é um utilitário para implantação de software, gestão de pacote e virtualização para Linux. Uma aplicação empacotada no formato Flatpak provê um ambiente sandbox onde o usuário pode executar programas em isolamento do resto do sistema, ou seja, onde cada aplicação empacotada possui apenas as bibliotecas necessárias para a execução do programa, o que facilita a sua instalação independente da versão de linux que você trabalha ou a existência bibliotecas pré existentes em seu sistema.
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.libretro.RetroArch
flatpak update --user org.libretro.RetroArch

sudo snap install retroarch
sudo snap connect retroarch:raw-usb && sudo snap connect retroarch:joystick

Por padrão o RetroArch disponibiliza um joystick virtual por touch screem para essa versão e ainda possibilita o uso de joysticks bluetooth.
Outras plataformas e sistemas também são abrangidos pelo retroarch como IOS, apple macOS, OSX. Outro fator que chama a atenção é o uso dessa poderosa ferramenta em consoles antigos e modernos.
Na página oficial do emulador constam vários sistemas compatíveis com o retroarch que configuram consoles antigos e modernos como xbox classic, Psvita, PSP, PS2, PS3, Nintendo Switch, Wii U Wii, Game Cube, Nintendo3DS e o navegador Mozila Firefox. Os desenvolvedores prometem que logo poderemos ter versões para Xbox one e PS4.
Outro sistema que muito utilizando em arquitera ARM em computadores como o Rapsberry PI contam com uma versão do Retroarch com o nome Lakka.
Lakka é inspirado em projetos como RetroPie, Recallbox e PiMAME combinanado um ambiente Linux dedicado com software de frontend de emulação de jogos executado em uma pequena placa de desenvolvimento de baixa potência. No entanto, esses projetos se não se concentram apenas no hardware do Raspberry Pi.
O Lakka pode rodar em diferentes arquiteturas e trata-se de uma versão de linux com o Retroarch pré instalado e configurado. Basta escolher o computador que deseja instalar e baixar a imagem compatível com o hardware:
Além do raspberry e pcs esse sistema pode operar em outras plataformas como o Odroid, Wettec, Allwinner e similares ampliando a gama de plataformas de instalação.
A instalação do Lakka em rapsberry pi, pc ou outras plataformas ocorre com a gravação de uma imagem ISO em um SSD ou disco da máquina a ser instalada. A instalação deste sistema é similar ao recalbox (Artigo do Arcade Portátil).
Para gravação simplificada em SSD's ou HD's um programa compatível com windows/linux/mac bem intuitivo e fácil de usar o etcher, apresenta interface amigável e boa compatibilidades para os diferentes formatos de armazenamento:
Com a gravação e instalação da iso no dispositivo de armazenamento, é necessário fazer um boot pela dispositivo gravado e o lakka estará pronto para o uso. Em praticamente todos os sistemas a inserção do disco ou SSD gravado executa o Lakka.
Uma vez rodando, independente da plataforma uma interface gráfica unificada aparecerá na tela do dispositivo:
Com o Retroarch pronto são necessários alguns passos iniciais antes que o emulador esteja pronto para ser usado.
1) Configure seu joystick, teclado ou dispositivo de preferencia (plug o controlador previanmente antes de rodar o retroarch):
Settings ---> Input ---> User 1 binds ---> User Bind all
(inserir as teclas de sua preferência)
2) Faça o download do "Núcleos" dos emuladores de sua preferência
Online Updater --> Core Updater
3) Insira as roms
a)Import Content --> Scan directory
Vasculha o diretorio em busta de todas as roms compatíveis com os Cores instalados.
b)Import Content --> Scan File
Escolhe um arquivo específico a ser aberto
Observação - Caso o sistema não reconheça a rom:
Load Core --> ........... (escolha o Core correspondente)
Import Content --> Scan File (escolha a rom correspondente ao core)
4) Outras configurações importantes Settings -->:
a) Video, vários aspectos importantes como dimensão da tela, filtros e efeitos.
b) Audio, vários aspectos importantes como agudos, filtros e efeitos para simulação do som original do hardware emulado.
c) Latency, configurações relativo ajustes de latência em máquinas mais antigas ou jogos que rodam com lentidão, ajuste de som do jogo com a imagem exibida.
d) User interface, mostra ou esconde opções avançadas, modo Kiosk para proteger configurações escolhidas e proteção com senha.
e) Achievements, configurações para acessar opções compatíveis com o retroachievements.
f) Input --> hotkeys binds, principais teclas de atalho do emulador: fulscreen(f); Slow motion(e); Save State(F2); Load State(F4), todos os atalhos podem ser personalizados
g) Saving, salve as configurações de sua preferência. Caso algo sai do controle, não se preocupe, basta apagar o arquivo retroarch.cfg e o sistema volta as configurações iniciais.
e) Network, possibilita jogo online.
f) Diretory --> Indica o lugar onde as bios foram salvas.

[https://archive.org/details/retroarch_bios_pack]
Descompactar e indicar o caminho em:
Setting ---> Diretory ---> System/BIOS
g) O inputlag do controle é otimizado, entretanto pode ser alterado em:
Setting ---> Input ---> Poll Type Behavior
Esse comando pode melhorar atrasos no controle, entretanto o inputlag é bem pequeno e pré otimizado no emulador.
h) USER ---> Language, Altera o idioma do sistema, são vários incluindo o português.
i) A divisão das roms é organizada por plataforma, e pode ser acionada selecionando a rom indicada na aba(pelo teclado ou pelo próprio joystick). Caso seja a primeira vez que a extensão foi acessada, aparece a opção dos emuladores disponíveis para a rom:

Acessando o menu toggle (F1 ou tecla de botão painel no controle padrão xbox), quando o jogo é inciado é possivel acessar o Quick Menu do retroarch e fazer ajustes de latência, inputs de controle, save state, screamshot, iniciar um stremming entre outras nesse menu rápido.
j) Ao jogar, o arquivo fica registrado em History e pode ser acessado novamente:
l) É possível baixar Thumbs de capas de jogos em:
Online Updater ---> Thumbnails Updater ---> ...........(Sistema de preferência)
Os cores, e outras opções do emulador podem ser baixadas automaticamente da mesma forma.
Caso o retroarch esteja rodando em um pc windows/linux é possível alterar manualmente nesta interface gráfica acessada em Show Desktop Menu (opções como cores podem ser acessadas nessa interface):
m) Caso não tenha uma BIOS correspondente o sistema indica qual é a o arquivo que falta facilitando a busca na internet.
Load Core ---> .................(Selecione o sistema)
volta a tela inicial do sistema
Information ---> Core Information
Exemplos:
![]() |
Megaman 3 - FCEumm - Retroarch - PC / Xubuntu |
![]() |
Megaman X4 - Sega Saturn - Yabause - Retroarch - PC / Xubuntu |
![]() |
Megaman X4 - Playstation - Beetle PSX - Retroarch - PC / Xubuntu
Megaman X4 versão Sega Saturn
Teste da interface do retroarch
Megaman X4 versão Playstation |
Boa diversão para todos e até a próxima!
Juliano
[12-03-2019]
Gostei seu bota suja! kkkkkkkk
ResponderExcluir