Cómo instalar RetroPie en Raspberry Pi y construir una consola de juegos retro

Si anhelas una sesión de juegos retro, puedes transformar tu Raspberry Pi en una máquina de juegos vintage instalando RetroPie, una de las plataformas de juegos retro más populares y versátiles que soporta una vasta gama de sistemas clásicos desde SNES y Atari hasta Sega y PlayStation.
Lo que necesitarás

Para construir tu consola de juegos retro, necesitarás:
- Raspberry Pi: Una Raspberry Pi 5 es la mejor opción para el rendimiento más fluido en todos los emuladores soportados, aunque una Pi 4 también funciona muy bien. Una Pi 3 también puede funcionar, pero está más adecuada para sistemas de la era de 8 y 16 bits como NES y SNES.
- Tarjeta MicroSD: La tarjeta debe tener al menos 32 GB de espacio de almacenamiento para el sistema operativo y tus juegos. Por supuesto, también puedes almacenar juegos en un disco duro externo o una unidad flash USB, por ejemplo.
- Fuente de alimentación: Una fuente de alimentación USB-C de Raspberry Pi oficial o compatible, clasificada para tu modelo de Pi (5V/5A para Pi 5, 5V/3A para Pi 4).
- Cable de video: Un cable micro HDMI a HDMI para Pi 5/4 y un cable HDMI estándar para Pi 3.
- Pantalla: Cualquier monitor o televisor compatible con HDMI.
- Dispositivos de entrada: Un teclado y un ratón USB para la configuración inicial. También te recomiendo encarecidamente que consigas un controlador de juegos para la mejor experiencia de juegos retro.
- Opcional pero recomendado: Un estuche para Raspberry Pi con ventilación adecuada y disipadores de calor para un mejor rendimiento térmico.
Una vez que hayas reunido todos estos componentes, ¡estás listo para comenzar a construir tu sistema de juegos retro!
Instalando RetroPie en Raspberry Pi OS
Antes de instalar RetroPie, necesitarás configurar Raspberry Pi OS (anteriormente conocido como Raspbian) en tu tarjeta microSD. Raspberry Pi OS es el sistema operativo oficial para Raspberry Pi y proporciona la base más estable para RetroPie.
Sigue nuestra guía detallada sobre cómo configurar Raspberry Pi OS en tu Raspberry Pi para comenzar con la instalación. Una vez que tengas Raspberry Pi OS en funcionamiento, puedes instalar RetroPie siguiendo estos pasos:
Abre una ventana de Terminal desde el escritorio de Raspberry Pi OS. Lo primero que debes hacer es asegurarte de que tu sistema esté actualizado:
sudo apt update && sudo apt upgrade -yInstala git para que puedas descargar el script de configuración de RetroPie (generalmente viene preinstalado con Raspberry Pi OS):
sudo apt-get install git
Clona el script de configuración de RetroPie desde el repositorio oficial de GitHub. Esto descargará todos los archivos necesarios a tu Raspberry Pi:
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.gitLuego puedes navegar al directorio RetroPie-Setup, hacer ejecutable el script de configuración y ejecutarlo con permisos de sudo:
cd RetroPie-Setup
chmod +x retropie_setup.sh
sudo ./retropie_setup.shCuando se inicie el script de configuración de RetroPie, selecciona Instalación Básica desde el menú principal y confirma con Sí cuando se te solicite. Esto instalará todos los paquetes principales necesarios para ejecutar RetroPie, incluidos varios emuladores y EmulationStation, la interfaz frontal que usarás para navegar y lanzar tus juegos.

Una vez que se complete la instalación (lo cual puede llevar de 30 a 60 minutos dependiendo de tu modelo de Raspberry Pi y conexión a Internet), puedes lanzar EmulationStation escribiendo:
emulationstationEsto iniciará la interfaz de RetroPie donde podrás configurar tus controladores y agregar juegos a tu sistema de juegos retro. Si deseas que EmulationStation se inicie automáticamente cuando tu Raspberry Pi arranque, puedes habilitar esta opción desde el menú de configuración de RetroPie.
Configurando Tu Controlador
Cuando inicies por primera vez EmulationStation, necesitarás configurar tu controlador de juegos. Cuando aparezca la pantalla de bienvenida, conecta tu controlador a tu Raspberry Pi usando un cable USB si no está ya conectado. Para controladores inalámbricos, asegúrate de que estén correctamente emparejados a través de Bluetooth primero.

Presiona y mantén presionado cualquier botón en tu controlador, y EmulationStation lo detectará automáticamente. Luego, serás guiado a través del mapeo de cada botón en tu controlador. El sistema te pedirá que presiones botones específicos uno a la vez; si tu controlador no tiene un botón particular, simplemente mantén presionado cualquier botón para omitir esa entrada.

Uno de los pasos más importantes es configurar el botón de Hotkey, que funciona como una tecla modificadora para comandos especiales. Se recomienda configurarlo en el botón Select o en un botón que no uses frecuentemente durante el juego, como el botón PS o el botón de guía de Xbox. Al combinarlo con otros botones, la Hotkey habilita funciones importantes:
- Hotkey + Start: Salir del juego
- Hotkey + Right Shoulder: Guardar estado del juego
- Hotkey + Left Shoulder: Cargar estado del juego
- Hotkey + X: Acceder al menú de RetroArch
- Hotkey + B: Reiniciar juego
Después de completar la configuración del controlador, tu sistema RetroPie estará listo para jugar. Siempre puedes reconfigurar tu controlador más tarde presionando Start en EmulationStation y seleccionando Configurar Entrada, o agregar controladores adicionales siguiendo el mismo proceso.
Agregando Juegos a RetroPie
Para jugar juegos en tu sistema RetroPie, necesitarás agregar archivos ROM, que son copias digitales de cartuchos o discos de juegos. Por razones legales y éticas, solo debes usar ROMs de juegos que posees o aquellos que estén disponibles gratuitamente. Varios sitios web ofrecen juegos homebrew y ROMs de dominio público que son legales para descargar y jugar.
La Internet Archive alberga una colección de clásicos juegos de PC que ahora están disponibles de forma gratuita. Para juegos de arcade, MAMEDev proporciona una selección de ROMs gratuitas legítimas que funcionan con RetroPie. También puedes encontrar muchos excelentes juegos homebrew creados por la comunidad retro que son gratuitos para descargar y jugar.
Una vez que tengas tus archivos ROM, necesitarás transferirlos a tu sistema RetroPie. Las ROMs deben colocarse en carpetas específicas según su tipo de consola. Navega al directorio “~/RetroPie/roms”, donde encontrarás carpetas separadas para cada sistema de juegos (como snes para juegos de Super Nintendo o nes para juegos de Nintendo Entertainment System). Coloca tus ROMs en la carpeta correspondiente:
Para juegos de Super Nintendo
/home/pi/RetroPie/roms/snes/Para Nintendo Entertainment
/home/pi/RetroPie/roms/nes/Para juegos de Sega Genesis/Mega Drive
/home/pi/RetroPie/roms/megadrive/
Después de agregar nuevas ROMs, reinicia EmulationStation o presiona Start y selecciona Salir -> Reiniciar EmulationStation para que los nuevos juegos aparezcan en tu biblioteca. Para jugar un juego, simplemente navega a la sección de la consola deseada y selecciona tu juego usando el controlador.
Optimizando el Rendimiento de RetroPie
Después de configurar RetroPie, puedes mejorar su rendimiento modificando el archivo config.txt, que es un archivo de configuración del sistema que controla varias configuraciones de hardware en tu Raspberry Pi. La ubicación de este archivo depende de la versión de tu Raspberry Pi OS: en sistemas más nuevos se encuentra en “/boot/firmware/config.txt”, mientras que en versiones más antiguas lo encontrarás en “/boot/config.txt”. Puedes acceder a él escribiendo:
Para versiones más nuevas de Pi OS:
sudo nano /boot/firmware/config.txtPara versiones más antiguas de Pi OS:
sudo nano /boot/config.txt
Para mejorar el rendimiento en los juegos, especialmente al ejecutar juegos exigentes, puedes ajustar configuraciones como arm_freq para aumentar la velocidad de la CPU y over_voltage_delta para proporcionar mayor estabilidad. Para obtener una guía detallada sobre cómo impulsar de manera segura los límites de rendimiento de tu Raspberry Pi, consulta nuestro tutorial completo sobre cómo overclockear tu Raspberry Pi.
Si notas barras negras alrededor de tu pantalla, puedes solucionarlo añadiendo:
disable_overscan=1y
overscan_scale=1Para mejorar el audio a través de HDMI, particularmente si estás usando un monitor o televisor con altavoces integrados, añade:
hdmi_drive=2Después de realizar cualquier cambio en config.txt, guarda el archivo presionando Ctrl + X, luego Y para confirmar, y finalmente Enter. Deberás reiniciar tu Raspberry Pi para que estos cambios tengan efecto.
Si bien usar una Raspberry Pi para juegos retro ofrece una experiencia dedicada y optimizada, vale la pena señalar que no estás limitado solo a esta configuración; también puedes disfrutar de juegos clásicos de PlayStation en tu Mac o ejecutar juegos retro directamente en Windows si prefieres usar tu computadora existente para jugar.
Imágenes y capturas de pantalla por Jessica Thornsby y David Morelo.