Retropie - instalando uma grande variedade de emuladores no Raspberry Pi

Em busca de como instalar um emulador de SNES no Raspberry Pi, encontrei este projeto muito bacana. De forma a facilitar a vida de quem deseja rodar emuladores no RPi, este projeto com poucos comandos, deixa tudo pronto para rodar a lista de emuladores abaixo:





Informações atualizadas estão disponíveis AQUI.
  • Amiga (UAE4All)
  • Apple II (LinApple)
  • Apple Macintosh (Basilisk II)
  • Arcade (PiFBA, Mame4All-RPi)
  • Atari 800
  • Atari 2600 (RetroArch)
  • Atari ST/STE/TT/Falcon
  • C64 (VICE)
  • CaveStory (NXEngine)
  • Doom (RetroArch)
  • Duke Nukem 3D
  • Final Burn Alpha (RetroArch)
  • Game Boy Advance (gpSP)
  • Game Boy Color (RetroArch)
  • Game Gear (Osmose)
  • Intellivision (RetroArch)
  • MAME (RetroArch)
  • MAME (AdvMAME)
  • NeoGeo (GnGeo)
  • NeoGeo (Genesis-GX, RetroArch)
  • Sega Master System (Osmose)
  • Sega Megadrive/Genesis (DGEN, Picodrive)
  • Nintendo Entertainment System (RetroArch)
  • N64 (Mupen64Plus-RPi)
  • PC Engine / Turbo Grafx 16 (RetroArch)
  • Playstation 1 (RetroArch)
  • ScummVM
  • Super Nintendo Entertainment System (RetroArch, PiSNES, SNES-Rpi)
  • Sinclair ZX Spectrum (Fuse)
  • PC / x86 (rpix86)
  • Z Machine emulator (Frotz)
Existe duas formas de instalar, uma fácil e outra muito fácil. Na fácil, você instala dentro de alguma distribuição que já esteja usando, como Raspbian ou Arch Linux. E na muito fácil, já existe uma imagem pronta, onde basta seguir os mesmos procedimentos de instalação de uma distribuição qualquer.
Para a imagem pronta, vá no link e baixe o arquivo "RetroPie Project SD card Image".
Para instalar em uma distribuição existente, dentro de um terminal como o LXTerminal:
Instale o git, caso não tenha:
sudo apt-get updatesudo apt-get install -y git dialog
Depois baixe o pacote:
git clone git://github.com/petrockblog/RetroPie-Setup.git
Entre na pasta do pacote:
cd RetroPie-Setup
Libere o arquivo .sh para execução:
chmod +x retropie_setup.sh
Execute o arquivo:
sudo ./retropie_setup.sh
Será aberta uma tela onde escolhemos a opção 1-Binaries-based. A opção 2-Source-based também funciona. As diferenças entre elas é que na primeira serão baixados e instalado os pacotes necessários. Já na opção 2 será necessário a compilação de todos os pacotes, o que segundo o desenvolvedor demora em torno de quase um dia, tempo muito maior do que na opção 1( em torno de 1h). A opção 3-SETUP será citada adiante.
Após a instalação, saia da interface gráfica em logout e digite:
emulationstation
Na primeira tela será pedido para configurar os controle (1 e 2). Caso exista algum na USB ele será detectado e poderá ser configurado de acordo com as instruções, caso contrario poderá ser usado o teclado. Eu configurei o 1 com um controle USB e 2 o com teclado. A partir daí usando setas ou direcional esquerda/direita você alterna entre os emuladores, para sair pelo teclado use F4 e pelo controle START.
Um detalhe, alguns emuladores somente apareceram após inserir os ROM em suas respectivas pastas que estão em RetroPie/roms.
Rodando novamente dentro de RetroPie-Setup:
sudo ./retropie_setup.sh
Você poderá abrir a opção 3-SETUP que oferece algumas opções úteis, como configurar audio pelo conector ou por HDMI, recriar or arquivos de configuração que ficam na pasta .emulationstation. Recriando estes arquivos o emulationstation volta como se você estivesse rodando ele a primeira vez.
Existe também no projeto, uma alternativa chamada Retropie GPIO Adapter, que permite ligar dois controles de NES ou SNES pela GPIO. É necessário construir uma placa e instalar outros pacotes.
Tudo que testei funcionou muito bem e fácil, apenas o som deixou muito a desejar, principalmente pela saída de audio do conector, por HDMI melhora consideravelmente bem, mas mesmo assim ainda ocorrem algumas falhas.

Comentários

  1. Pessoal, quem não quiser ter trabalho para baixar roms e configurar o sistema, estamos vendendo no Mercado Livre o SD do console Infanto com o sistema e os jogos configurados. É só plugar no Raspberry PI B/B+/2 e jogar.

    http://lista.mercadolivre.com.br/_CustId_171771044

    ResponderExcluir
  2. Respostas
    1. Olá, já é compatível sim. Não deixe de ver o link atualizado: http://xyzturbo.blogspot.com.br/2016/03/retropie-instalando-emuladores-no.html

      Excluir

Postar um comentário