Como Instalar o RetroPie no Raspberry Pi e Construir uma Consola de Jogos Retrô

Se você está ansioso por uma sessão de jogos retrô, pode transformar seu Raspberry Pi em um equipamento de jogos vintage instalando o RetroPie, uma das plataformas de jogos retrô mais populares e versáteis, que suporta uma vasta gama de sistemas clássicos, desde SNES e Atari até Sega e PlayStation.
O Que Você Vai Precisar

Para construir sua consola de jogos retrô, você precisará de:
- Raspberry Pi: Um Raspberry Pi 5 é a melhor escolha para o desempenho mais suave em todos os emuladores suportados, embora um Pi 4 também funcione muito bem. Um Pi 3 também pode funcionar, mas é mais apropriado para sistemas da era de 8 bits e 16 bits, como NES e SNES.
- Cartão MicroSD: O cartão deve ter pelo menos 32 GB de espaço de armazenamento para o sistema operacional e seus jogos. Claro, você também pode armazenar jogos em um disco rígido externo ou pen drive, por exemplo.
- Fonte de Alimentação: Uma fonte de alimentação USB-C oficial ou compatível com classificação para o seu modelo de Pi (5V/5A para Pi 5, 5V/3A para Pi 4).
- Cabo de Vídeo: Um cabo micro HDMI para HDMI para Pi 5/4 e um cabo HDMI padrão para Pi 3.
- Display: Qualquer monitor ou TV compatível com HDMI.
- Dispositivos de Entrada: Um teclado e mouse USB para a configuração inicial. Eu também recomendo fortemente que você adquira um controle de jogos para a melhor experiência de jogos retrô.
- Opcional, mas Recomendado: Um case para Raspberry Pi com ventilação adequada e dissipadores de calor para melhor desempenho térmico.
Uma vez que você tenha reunido todos esses componentes, está pronto para começar a construir seu sistema de jogos retrô!
Instalando o RetroPie no Raspberry Pi OS
Antes de instalar o RetroPie, você precisará configurar o Raspberry Pi OS (anteriormente conhecido como Raspbian) em seu cartão microSD. O Raspberry Pi OS é o sistema operacional oficial para Raspberry Pi e fornece a base mais estável para o RetroPie.
Siga nosso guia detalhado sobre como configurar o Raspberry Pi OS em seu Raspberry Pi para começar a instalação. Uma vez que você tenha o Raspberry Pi OS funcionando, pode instalar o RetroPie seguindo estas etapas:
Abra uma janela de Terminal na área de trabalho do Raspberry Pi OS. A primeira coisa a fazer é garantir que seu sistema está atualizado:
sudo apt update && sudo apt upgrade -yInstale git para que você possa baixar o script de configuração do RetroPie (ele geralmente vem pré-instalado com o Raspberry Pi OS):
sudo apt-get install git
Clone o script de configuração do RetroPie do repositório oficial do GitHub. Isso baixará todos os arquivos necessários para o seu Raspberry Pi:
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.gitEm seguida, você pode navegar até o diretório RetroPie-Setup, tornar o script de configuração executável e executá-lo com permissões de sudo:
cd RetroPie-Setup
chmod +x retropie_setup.sh
sudo ./retropie_setup.shQuando o script de configuração do RetroPie é iniciado, selecione Instalação Básica no menu principal e confirme com Sim quando solicitado. Isso instalará todos os pacotes principais necessários para rodar o RetroPie, incluindo vários emuladores e o EmulationStation, a interface frontal que você usará para navegar e lançar seus jogos.

Uma vez que a instalação for concluída (o que pode levar de 30 a 60 minutos dependendo do modelo do seu Raspberry Pi e da conexão de internet), você pode iniciar o EmulationStation digitando:
emulationstationIsso iniciará a interface do RetroPie onde você pode configurar seus controles e adicionar jogos ao seu sistema de jogos retrô. Se você quiser que o EmulationStation inicie automaticamente quando seu Raspberry Pi for ligado, pode habilitar essa opção no menu de Configuração do RetroPie.
Configurando Seu Controle
Quando você inicia o EmulationStation pela primeira vez, precisará configurar seu controle de jogos. Quando a tela de boas-vindas aparece, conecte seu controle ao seu Raspberry Pi usando um cabo USB, caso ainda não esteja conectado. Para controles sem fio, certifique-se de que eles estão pareados corretamente via Bluetooth primeiro.

Pressione e segure qualquer botão em seu controle, e o EmulationStation irá detectá-lo automaticamente. Você será guiado através da mapeamento de cada botão em seu controle. O sistema pedirá que você pressione botões específicos um de cada vez - se seu controle não tiver um botão em particular, apenas mantenha pressionado qualquer botão para pular essa entrada.

Um dos passos mais importantes é configurar o botão de atalho, que funciona como uma tecla modificadora para comandos especiais. É recomendado definir isso como o botão Selecionar ou um botão que você não usará frequentemente durante a jogabilidade, como o botão PS ou o botão Xbox Guide. Quando combinado com outros botões, o botão de atalho habilita funções importantes:
- Botão de Atalho + Start: Sair do jogo
- Botão de Atalho + Ombro Direito: Salvar o estado do jogo
- Botão de Atalho + Ombro Esquerdo: Carregar o estado do jogo
- Botão de Atalho + X: Acessar o menu RetroArch
- Botão de Atalho + B: Reiniciar o jogo
Depois de concluir a configuração do controle, seu sistema RetroPie estará pronto para jogos. Você sempre pode reconfigurar seu controle mais tarde pressionando Start no EmulationStation e selecionando Configurar Entrada, ou adicionar controles adicionais seguindo o mesmo processo.
Adicionando Jogos ao RetroPie
Para jogar jogos no seu sistema RetroPie, você precisará adicionar arquivos ROM, que são cópias digitais de cartuchos ou discos de jogos. Por razões legais e éticas, você deve usar apenas ROMs de jogos que possui ou aqueles que estão disponíveis gratuitamente. Vários sites oferecem jogos de homebrew e ROMs de domínio público que são legais para baixar e jogar.
O Internet Archive hospeda uma coleção de jogos clássicos de PC que agora estão disponíveis gratuitamente. Para jogos de arcade, o MAMEDev fornece uma seleção de ROMs gratuitas legítimas que funcionam com o RetroPie. Você também pode encontrar muitos excelentes jogos de homebrew criados pela comunidade de jogos retrô que são gratuitos para baixar e jogar.
Uma vez que você tenha seus arquivos ROM, precisará transferi-los para seu sistema RetroPie. As ROMs devem ser colocadas em pastas específicas com base no tipo de console. Navegue até o diretório “~/RetroPie/roms”, onde você encontrará pastas separadas para cada sistema de jogos (como snes para jogos do Super Nintendo ou nes para jogos do Nintendo Entertainment System). Coloque suas ROMs na pasta apropriada:
Para jogos do Super Nintendo
/home/pi/RetroPie/roms/snes/Para Nintendo Entertainment
/home/pi/RetroPie/roms/nes/Para jogos do Sega Genesis/Mega Drive
/home/pi/RetroPie/roms/megadrive/
Depois de adicionar novas ROMs, reinicie o EmulationStation ou pressione Start e selecione Sair -> Reiniciar EmulationStation para que os novos jogos apareçam em sua biblioteca. Para jogar um jogo, basta navegar até a seção do console desejado e selecionar seu jogo usando o controle.
Otimizando o Desempenho do RetroPie
Depois de configurar o RetroPie, você pode melhorar seu desempenho modificando o arquivo config.txt, que é um arquivo de configuração do sistema que controla várias configurações de hardware em seu Raspberry Pi. A localização desse arquivo depende da versão do Raspberry Pi OS que você está usando - em sistemas mais novos, ele está localizado em “/boot/firmware/config.txt”, enquanto em versões mais antigas você encontrá-lo em “/boot/config.txt”. Você pode acessá-lo digitando:
Para versões mais novas do Pi OS:
sudo nano /boot/firmware/config.txtPara versões mais antigas do Pi OS
sudo nano /boot/config.txt
Para melhor desempenho em jogos, especialmente ao executar jogos exigentes, você pode ajustar configurações como arm_freq para aumentar a velocidade da CPU e over_voltage_delta para fornecer estabilidade adicional. Para um guia detalhado sobre como ultrapassar os limites de desempenho do seu Raspberry Pi com segurança, confira nosso tutorial abrangente sobre como fazer overclock no seu Raspberry Pi.
Se você notar barras pretas ao redor da sua tela, pode corrigir isso adicionando:
disable_overscan=1e
overscan_scale=1Para melhor áudio através do HDMI, particularmente se você estiver usando um monitor ou TV com alto-falantes embutidos, adicione:
hdmi_drive=2Após fazer quaisquer alterações no config.txt, salve o arquivo pressionando Ctrl + X, depois Y para confirmar e, por fim, Enter. Você precisará reiniciar seu Raspberry Pi para que essas alterações tenham efeito.
Embora usar um Raspberry Pi para jogos retrô ofereça uma experiência dedicada e otimizada, vale a pena notar que você não está limitado apenas a essa configuração - você também pode aproveitar jogos clássicos do PlayStation no seu Mac ou executar jogos retrô diretamente no Windows, se preferir usar seu computador existente para jogos.
Imagens e capturas de tela por Jessica Thornsby e David Morelo.