La emulación de juegos retro es uno de losproyectos más populares de Raspberry Pi, hasta el punto de que existe una asombrosa cantidad de herramientas capaces de ejecutar clásicos atemporales de varias generaciones de consolas. Mejor aún, el miembro más nuevo de la familia Raspberry Pi admite cinco plataformas de emulación dedicadas, por lo que no tienes que descargar herramientas independientes para tus consolas favoritas.

Como cada plataforma tiene sus pros y sus contras, puede que te resulte difícil elegir la que mejor se adapta a tus necesidades. Para ayudarte, he clasificado las cinco plataformas de emulación en función de su interfaz de usuario, facilidad de configuración, consolas compatibles, rendimiento, compatibilidad con mandos y otros factores diversos.

Relacionado
Cómo emular juegos en tu Raspberry Pi

Aquí encontrarás todo lo que necesitas saber para emular sistemas de juegos más antiguos en Raspberry Pi.

Aunque la Raspberry Pi 5 ya ha estado en el mercado durante casi un año, el soporte de software aún es un poco irregular en la SBC. Los emuladores, en particular, siguen teniendo problemas con la versión Bookworm del sistema operativo Raspberry Pi. Esto significa que una plataforma que he calificado en un puesto bajo en el artículo debido a sus problemas de compatibilidad con la RPi5 podría funcionar increíblemente bien en los predecesores de la SBC. Además, he realizado todas las pruebas en las versiones más recientes y estables de las plataformas de emulación, por lo que es posible que no veas las funciones implementadas en las versiones beta.

5RetroArch

Los núcleos limitados y un proceso de configuración complicado forman una combinación terrible

Una pantalla de TV muestra Pokémon Stadium 2 ejecutándose en EmulationStation a través de RetroArch

A pesar de su popularidad como la plataforma más popular en el espacio de emulación, la implementación de RetroArch enRaspberry Pi 5está lejos de ser perfecta. En teoría, RetroArch parece mucho mejor que sus contrapartes, ya que se puede instalar sobre una distribución existente en lugar de flashear una tarjeta microSD con un archivo IMG.

Lamentablemente, este beneficio se ve empañado por un procedimiento de instalación ridículamente complejo. Incluso si logras configurar RetroArch, no hay mucho que puedas hacer con el emulador. Esto se debe a que hay una notable falta de núcleos de emulación en la plataforma. Una vez que configures enlaces de descarga personalizados para núcleos ARM64, solo podrás ejecutar juegos para consolas extremadamente obsoletas. Para colmo de males, ciertos núcleos, como el del emulador de PSX, no pueden ejecutar ningún juego.

La mayor fortaleza de RetroArch reside en el hecho de que aún puedes disfrutar de tus juegos retro favoritos y usar la Raspberry Pi 5 como una SBC normal sin cambiar las tarjetas microSD. Pero el hecho de que ni siquiera puedas ejecutar títulos de Wii, PSX o incluso PSP deja mucho que desear.

4RetroPie

Lo mejor que existe… si estás usando algo que no sea Raspberry Pi 5

Una captura de pantalla de RetroPie ejecutándose en Raspberry Pi 5

RetroPie solía ser mi plataforma preferida en mis días con Raspberry Pi Zero. Como la Raspberry Pi 5 es una maravilla en comparación con su diminuta y débil hermana, tenía grandes esperanzas en la plataforma. Lamentablemente, RetroPie no es lo suficientemente buena en la última incorporación a la popular familia SBC.

Para empezar, RetroPie tiene una IMG para cada SBC de Raspberry Pi, excepto la RPi 5. Por lo tanto, tendrás que compilar RetroPie usando un montón de comandos de terminal. La compilación de los núcleos del emulador puede llevar más de unas pocas horas en el modelo de 8 GB de RAM, y eso sin tener en cuenta el hecho de que incluso la última versión de RetroPie admite muy pocos núcleos.

Pero el lado positivo de esto es que técnicamente puedes hacer un arranque dual en RetroPie y el sistema operativo Raspberry Pi. En cuanto a la interfaz de usuario, es mejor que RetroArch, y aunque personalmente tuve algunos problemas técnicos después de instalar un núcleo de PSP, he oído que algunos usuarios lograron que los juegos de Wii funcionaran en RetroPie. Dicho esto, los juegos de la vieja escuela para SNES, GBA y las primeras consolas Atari funcionan bien, y eres libre de usar los scripts creados por la comunidad para agregar más emuladores a RetroPie.

Si este artículo se tratara de mini-PC o incluso de SBC x86, RetroPie habría estado cerca del primer puesto. Pero en el caso de Raspberry Pi 5, no puedo ponerlo en ningún otro lugar que no sea un poco por encima de RetroArch.

3Caja de recuperación

Posiblemente la mejor interfaz de usuario, con muchos juegos preinstalados y compatibilidad con múltiples controladores.

Una captura de pantalla de Recalbox ejecutándose en Raspberry Pi 5

Aunque Recalbox se encuentra en tercer lugar, es un emulador muy capaz y es una buena recomendación para la mayoría de los jugadores. Durante el arranque inicial, Recalbox tarda un poco más que las demás opciones de esta lista, pero después de esperar unos minutos, verás mi interfaz de usuario favorita de todas las plataformas de emulación que he usado hasta ahora.

Cuando escribí el tutorial sobre la instalación de emuladores en Raspberry Pi 5 en enero, me enamoré de la interfaz de Recalbox. Es un poco más sofisticada que RetroPie, pero mucho más matizada y agradable a la vista que Batocera y Lakka. Navegar por los menús es bastante simple y tienes la opción de transferir juegos a través de una conexión LAN.

Además de ser compatible con una interfaz web, Recalbox también viene con Kodi preinstalado, lo que significa que puedes usar tu Raspberry Pi como un servidor multimedia improvisado con Recalbox. La mayoría de los núcleos de emulador, desde Nintendo64 hasta PSX y PSP, funcionan bien en Recalbox, y la plataforma te permite habilitar distintos controladores para hasta 10 personas (aunque para ello necesitarás más de un concentrador USB). Desafortunadamente, la última versión de Recalbox carece de núcleos adecuados para Wii, GameCube y Nintendo DS, que es lo que finalmente me obligó a relacionarlo con el tercer puesto.

2Laca

Una interfaz de usuario similar a la de PlayStation que es extremadamente amigable para principiantes.

En marcado contraste con Recalbox, mi reacción ante Lakka fue bastante mediocre cuando lo usé por primera vez a principios de este año. Tal vez se deba a que Lakka no viene con una interfaz web ni compatibilidad con Kodi. O tal vez se deba a la interfaz de usuario estilo PSP de la que me he cansado después de pasar toda mi infancia jugando en la consola portátil.

Volviendo al tema, Lakka tiene la mejor interfaz de usuario para principiantes. Todas las funciones, opciones y configuraciones están organizadas en menús ordenados. A diferencia de todas las plataformas, excepto RetroArch, en Lakka no es necesario almacenar las ROM en directorios separados. En cambio, puedes pegar los archivos del juego dentro de la carpeta de ROM después de escribir //Lakka en la barra de búsqueda del Explorador de archivos en Windows 11.

El único problema es que sigue el diseño japonés de los mandos, donde se utilizan los botones B/O en lugar de los botones A/X (y viceversa), pero puedes reasignar los controles si te resultan desconcertantes. Por lo demás, Lakka ofrece un rendimiento excelente al emular títulos diseñados para las consolas más modernas, como PSX, PSP, GameCube, DS y Wii. Incluso existe el núcleo Play! para PlayStation 2, pero tras probarlo con tres ROM diferentes, puedo confirmar que no se puede utilizar en la última versión de Lakka.

En definitiva, deberías probar Lakka si quieres una interfaz de usuario sencilla y familiar y una compatibilidad sólida con la mayoría de las consolas. Pero si lo que buscas son funciones adicionales, solo hay una opción para elegir...

1Batocera

Muchas funciones junto con soporte para la mayoría de las consolas.

Ejecución de Batocera en Raspberry Pi 5

En cuanto a la interfaz de usuario, Batocera parece un poco demasiado llamativa en comparación con sus rivales. Esto es solo una opinión personal, pero creo que su interfaz de usuario es, en el mejor de los casos, útil. Sin embargo, Batocera tiene una sólida colección de funciones, incluida la capacidad de asignar diferentes controladores para 8 jugadores y compatibilidad con los servicios Kodi y Moonlight. Si tienes un host Sunshine en tu red doméstica, puedes usarlo para transmitir juegos directamente a Batocera.

Al igual que Recalbox y Lakka, Batocera admite el uso compartido de LAN de forma predeterminada, aunque es necesario enviar todas las ROM a sus respectivas carpetas de consola. De lo contrario, ni los juegos ni las consolas aparecerían en el panel de control de Batocera. Hablando de juegos, Batocera funciona igual de bien en cuanto a rendimiento, y pude emular títulos diseñados para PSP, GameCube, DS y PlayStation 1.

Sin embargo, hubo algunos problemas leves en ciertos núcleos. El de Wii, o para ser más específico, el emulador Dolphin, no detecta mis controladoresGameSir Tarantula ProyManba Oneen los modos cableado e inalámbrico. Afortunadamente, una posible solución implica modificar los controles dentro de los archivos de configuración. Si bien hace unos meses estaba disponible un núcleo PS2, la versión actual de Batorcera no cuenta con ningún medio para emular títulos de PlayStation 2.

Sin embargo, sigue siendo la mejor distribución de emulación en este momento, y a menos que Lakka logre agregar más funciones, dudo que esta clasificación cambie pronto.

¿Pero qué pasa con la emulación de PlayStation 2?

La Raspberry Pi 5 es lo suficientemente pequeña como para sostenerla fácilmente en la mano.

Como alguien que considera que la PlayStation 2 es el mejor sistema de juegos de todos los tiempos, no puedo negar que no me decepcionó que ninguno de los títulos de las consolas domésticas de sexta generación de Sony se pudieran reproducir en la Raspberry Pi 5. Afortunadamente, hay una solución bastante larga que técnicamente te permite ejecutar un puñado de títulos.

El AetherSX2 es (o más bien, era, ya que el emulador está prácticamente muerto en la actualidad) un emulador de PlayStation 2 para dispositivos Android. Con Raspberry Pi 5 compatible con LineageOS, podrías buscar en Internet Archive compilaciones anteriores de AetherSX2 y ejecutarlo después de flashear elsistema operativo en el SBC. Siempre que mantengas bajas tus expectativas, deberías obtener una experiencia bastante decente al ejecutar el emulador en la versión de 8 GB de Raspberry Pi 5.

Relacionado
10 increíbles proyectos de Raspberry Pi que puedes ejecutar dentro de contenedores Docker

Olvídate de cambiar de distribución (y de tarjetas microSD) alojando tú mismo estos divertidos proyectos con Docker