RetroRaspberry PiEmulaciónLinux

RetroPie vs Batocera: emulación en tu Raspberry Pi

· · 10 min de lectura

Ver todo: Retro & Computing

Llevas tiempo con una Raspberry Pi en el cajón o acabas de pedir una. Quieres montar una consola retro. Buscas en internet y aparecen dos nombres todo el tiempo: RetroPie y Batocera. Los tutoriales los usan indistintamente. Los foros están llenos de opiniones opuestas. Y nadie te explica la diferencia que realmente importa antes de que formatees la tarjeta SD.

Esta guía existe para resolver eso. No vas a leer “ambas son buenas, depende de ti” — esa respuesta no le sirve a nadie. Vas a entender la arquitectura de cada sistema, qué consecuencias tiene esa arquitectura en el uso diario, y a qué tipo de usuario le conviene cada uno. Basado en los dos proyectos tal como están en 2026.

Lo esencial antes de elegir

  • Batocera es una distribución Linux completa — reemplaza el sistema operativo; RetroPie es una capa de software sobre Raspberry Pi OS
  • Para Pi 4 o Pi 5 y empezar rápido: Batocera v43 tiene imagen oficial, instala en minutos y es la opción más pulida out-of-the-box
  • RetroPie no tiene imagen oficial para Pi 5 — hay que instalarlo sobre Raspberry Pi OS Bookworm manualmente, proceso que funciona pero requiere más paciencia
  • Ambas usan RetroArch + EmulationStation como capa de emulación base — la diferencia no está en los emuladores sino en el sistema que los envuelve
  • Batocera tiene el sistema de archivos de ROMs separado en una partición /userdata — actualizar el sistema no toca tus archivos; en RetroPie viven en la misma instalación
  • Si quieres acceso SSH, consola y control fino: RetroPie sobre Pi OS te da un sistema Linux completo sin restricciones

Si quieres ir más allá y entender el ecosistema de emulación desde la raíz, visita Retro & Computing en GeekShop.


La diferencia que nadie explica bien

La confusión sobre qué es cada sistema viene de que los dos logran el mismo resultado visible: enciendes la Pi, aparece EmulationStation, seleccionas una consola y juegas. Desde el sillón se ven iguales. Por debajo son proyectos con filosofías distintas.

ARQUITECTURA

RetroPie: software sobre tu sistema operativo

RetroPie no es un sistema operativo. Es un conjunto de scripts e instaladores que se ejecutan sobre Raspberry Pi OS (antes llamado Raspbian). Cuando instalas RetroPie, sigues teniendo Raspberry Pi OS funcionando debajo — con su kernel, sus paquetes, su sistema de archivos. RetroPie agrega EmulationStation, RetroArch, los cores de emuladores y scripts de configuración sobre esa base.

Esto tiene una consecuencia directa: tienes acceso a todo lo que tiene un sistema Linux normal. Puedes instalar paquetes con apt, configurar un servidor SSH completo, montar unidades de red, correr scripts cron, instalar software adicional. RetroPie no te cierra ninguna puerta del sistema operativo.

La versión de imagen pre-construida más reciente es v4.8, lanzada en marzo de 2022, y cubre Pi 1/Zero, Pi 2/3/Zero 2 W y Pi 4/400. No existe imagen oficial para Pi 5. Para Pi 5 necesitas instalar Raspberry Pi OS Bookworm primero y luego ejecutar el script de instalación de RetroPie manualmente — proceso bien documentado y funcional, pero más largo.

ARQUITECTURA

Batocera: una distribución completa de emulación

Batocera es un sistema operativo independiente basado en Linux, construido desde cero con la emulación como único propósito. Cuando flasheas Batocera en una tarjeta SD, reemplazas completamente el sistema operativo. No hay Raspberry Pi OS debajo — hay un sistema Linux mínimo cuya única tarea es correr emuladores.

La arquitectura es intencionalmente restrictiva: la partición del sistema es de solo lectura. Tus ROMs, BIOS, saves, configuraciones y screenscraper metadata viven todos en una partición separada llamada /userdata. Esto significa que puedes actualizar Batocera a la versión siguiente sin tocar ninguno de tus archivos de juego ni tu configuración.

La versión más reciente en 2026 es v43 “Glasswing”, lanzada el 8 de mayo de 2026 (v43.1 el 30 de mayo). Soporta Raspberry Pi 2, 3, 4, 5 y también x86_64 con una imagen diferente. En Pi 5 con la imagen correcta ya hay soporte para decodificación HEVC acelerada por hardware.


Tabla comparativa

Característica RetroPie Batocera v43
Tipo de sistema Software sobre Raspberry Pi OS Distribución Linux independiente
Imagen para Pi 5 No oficial (instalación manual sobre Bookworm) Sí, imagen dedicada
Imagen para Pi 4 Sí (v4.8, marzo 2022) Sí, actualizada 2026
Frontend EmulationStation EmulationStation
Emulador base RetroArch + libretro cores RetroArch + libretro cores
Separación ROMs/sistema No (misma partición) Sí (partición /userdata)
Sistema de archivos de sistema Lectura/escritura Solo lectura
Actualizaciones del sistema Via setup script manual Over-the-air integrado
Acceso al SO completo Sí (Raspberry Pi OS) Limitado (sin apt, sin gestor de paquetes)
Facilidad de instalación Media (imagen o script manual) Alta (imagen, flashea y listo)
Screenscraper integrado Plugin adicional Integrado (Screenscraper.fr API)
Wayland/LabWC No Sí (en x86_64 con AMD/Intel v43)

Lo que importa en el uso real

Más allá de la arquitectura, hay diferencias que se sienten en el día a día.

Actualizaciones: En Batocera, actualizar el sistema es un proceso de un botón en el menú. La partición de datos queda intacta. En RetroPie, las actualizaciones se hacen via raspi-config para el SO base y el script de RetroPie-Setup para los componentes de emulación — funciona, pero requiere más pasos y conocer qué estás actualizando.

Scraping de metadata: Batocera incluye integración nativa con Screenscraper.fr para descargar carátulas, fanarts, videos y descripciones de tus ROMs. Funciona desde el propio menú. RetroPie tiene Skraper y otras herramientas, pero requieren instalación y configuración adicional.

Recuperación tras problemas: Si algo se rompe en Batocera a nivel de sistema, puedes flashear una imagen nueva y conectar de nuevo tu tarjeta de datos (o la misma si configuras /userdata en una partición separada o USB). En RetroPie, sistema y datos conviven — un problema grave puede requerir empezar de cero o tener un backup reciente.

La diferencia no está en los emuladores — ambos corren RetroArch. Está en la filosofía: ¿quieres un sistema operativo completo con control total, o un appliance de emulación que funciona y se mantiene solo?

Instalación: el proceso real

Batocera en Raspberry Pi 4 o Pi 5

El proceso más directo disponible hoy:

  1. Descarga la imagen correcta desde batocera.org/download — elige “Raspberry Pi 4” o “Raspberry Pi 5” según tu modelo
  2. Flashea con Raspberry Pi Imager o balenaEtcher en una tarjeta microSD de al menos 16 GB (32 GB recomendado)
  3. Inserta la tarjeta, conecta un mando y enciende
  4. Batocera arranca directamente a EmulationStation
  5. Conecta a tu red Wi-Fi desde el menú de configuración
  6. La carpeta de ROMs aparece como recurso compartido de red: \\BATOCERA\share\roms\

El proceso completo toma menos de 10 minutos más el tiempo de escritura de la tarjeta.

RetroPie en Raspberry Pi 4 (con imagen)

Para Pi 4, la imagen v4.8 sigue siendo funcional:

  1. Descarga la imagen desde retropie.org.uk/download — versión 64-bit para Pi 4
  2. Flashea con Raspberry Pi Imager
  3. En el primer arranque, EmulationStation inicia automáticamente
  4. Las ROMs van en ~/RetroPie/roms/ — accesible por red o directamente por SSH/SFTP

RetroPie en Raspberry Pi 5 (instalación manual)

No hay imagen oficial. El proceso funcional en 2026:

# 1. Flashea Raspberry Pi OS Bookworm Lite (64-bit)
# 2. Arranca y conecta por SSH
sudo apt update && sudo apt upgrade -y

# 3. Instala las dependencias base
sudo apt install -y git dialog unzip xmlstarlet

# 4. Clona el script de instalación
cd ~
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git

# 5. Ejecuta la instalación básica (~30-60 minutos)
cd RetroPie-Setup
sudo bash retropie_setup.sh

Selecciona “Basic install” en el menú. El proceso instala EmulationStation, RetroArch y los cores principales. Funciona — pero requiere paciencia y no es un proceso de “flashea y listo”.


Rendimiento en Raspberry Pi por generación de hardware

HARDWARE

Pi 5: el cambio de generación que importa

La Raspberry Pi 5 (Cortex-A76, VideoCore VII) representa un salto de rendimiento real sobre la Pi 4. En términos de emulación:

Pi 4 (lo que puedes esperar con confianza):

  • NES, SNES, Game Boy, GBA, Genesis, Master System: sin problema
  • PlayStation 1: perfecto
  • N64: mayoritariamente bien con el core correcto (Mupen64Plus-Next)
  • PlayStation 2: limitado — algunos juegos corren a velocidad completa, muchos no
  • GameCube/Wii: experimental, no recomendado para uso general

Pi 5 (el salto que cambia el mapa):

  • Todo lo anterior sin dudas
  • PlayStation 2: la mayoría de juegos a velocidad completa con PCSX2
  • GameCube: genuinamente viable con Dolphin
  • PlayStation Portable (PSP): perfecto con PPSSPP
  • Nintendo DS y sistemas 2D de generaciones anteriores: sin discusión

Esto aplica igual para RetroPie y Batocera — el cuello de botella es la CPU/GPU de la Pi, no el frontend. Lo que cambia entre sistemas es qué tan fácil es llegar a la configuración óptima para cada emulador.


Errores comunes


La tarjeta microSD o el SSD USB van a impactar el rendimiento más de lo que imaginas. Una A2 rápida marca la diferencia en tiempos de carga.

¿Cuál elegir?

No hay una respuesta universal, pero sí hay patrones claros:

Elige Batocera si:

  • Tienes Pi 5 y quieres empezar rápido
  • Prefieres que el sistema se actualice solo sin romper nada
  • Quieres el proceso más simple (flashea, enciende, juega)
  • Vas a compartir el setup con alguien menos técnico
  • Quieres el scraping de metadata integrado sin configurar nada extra

Elige RetroPie si:

  • Tienes Pi 4 o anterior y ya conoces el entorno
  • Necesitas acceso al sistema Linux completo (instalar software adicional, montar redes complejas, scripting)
  • Ya tienes experiencia con Linux y quieres control total sobre cada componente
  • Quieres combinar la emulación con otros usos de la Pi (servidor, nodo de monitoreo, etc.)


FAQ

¿Puedo cambiar de Batocera a RetroPie después?

Sí, y viceversa. Ambos sistemas usan la tarjeta SD completa — cambiar de uno a otro es flashear una imagen nueva. El trabajo de configuración (mando, scraped metadata, configuraciones de RetroArch) no se transfiere automáticamente, pero las ROMs sí puedes copiarlas de una instalación a la otra. Plan: haz backup de /userdata en Batocera o de ~/RetroPie/roms/ en RetroPie antes de cambiar.

¿Batocera tiene acceso por SSH?

Sí. Batocera incluye servidor SSH activo por defecto. El usuario es root y la contraseña inicial es linux. Se recomienda cambiarla en cuanto conectes. No tienes apt ni gestor de paquetes, pero sí acceso completo por terminal para editar configuraciones, mover archivos y ejecutar scripts.

¿Funcionan mandos de Xbox, PlayStation o genéricos USB?

Ambos sistemas reconocen la mayoría de mandos sin drivers adicionales. Mandos USB de PlayStation, Xbox (vía adaptador o receptor inalámbrico oficial) y la mayoría de clones genéricos funcionan sin problema. Mandos Bluetooth de 8BitDo también están bien soportados en ambos. La configuración de botones se hace una vez y se guarda.

¿Puedo usar RetroPie o Batocera en una Pi con menos de 2 GB de RAM?

Depende. Para Pi Zero 2 W (512 MB RAM), RetroPie tiene imagen oficial y funciona para sistemas 8-bit/16-bit y PS1 con resultados variables. Batocera tiene imagen para Pi 2/3 pero en hardware con poca RAM los sistemas más pesados (N64, PS1 a full) van a tener problemas. Si tienes Pi 3B+ con 1 GB o más, ambos sistemas funcionan razonablemente para 16-bit y sistemas anteriores.

¿Qué pasa con Recalbox y Lakka? ¿No son también opciones?

Son opciones válidas. Recalbox es similar a Batocera en concepto (distribución completa, imagen flasheable), con foco diferente y ciclo de actualizaciones distinto. Lakka es más minimalista — solo RetroArch, sin EmulationStation, interfaz XMB directa. Para quien ya conoce RetroArch bien, Lakka puede ser más limpio. Para quien quiere la experiencia de “consola retro completa” con scraping y metadata, Batocera o RetroPie son más completos. Esta guía cubre los dos proyectos más usados, pero si ya tienes experiencia con RetroArch, vale la pena explorar Lakka.

Fuentes

Los datos de los sistemas de emulación se apoyan en sus fuentes oficiales:

  • RetroPieRetroPie (sistema de emulación para Raspberry Pi)
  • Batocera.linuxBatocera (distribución de retrogaming)

¿Te late lo que viene?

Regístrate y entérate cuando abramos.

Avísenme cuando abran