Cómo crear una consola de videojuegos

#Pure tech

16.06.2025 Tiempo de lectura: 7 minutos

Equipo editorial BizkaiaTech

Ilustración: Gorka Olmo

La cultura maker promueve el aprendizaje a través de la acción, de manera informal, con un toque lúdico y carácter libre fomentando la generación de redes de personas creadoras. Estas personas comparten los valores de cooperación, solidaridad, accesibilidad, creatividad y didáctica (entre otros) a través de esta cultura. Pero centrémonos en el ámbito digital, que es lo nuestro. Mediante el uso de herramientas hardware de bajo coste y software libre de código abierto, se pueden crear alternativas que no tienen nada que envidiar a las soluciones comerciales.

En el camino, se ejercita el pensamiento crítico, se pone en práctica la resolución de problemas y todo ello trabajando de manera autodidacta.

Una de las herramientas más populares en la cultura maker es la Raspberry Pi. Y no, ni estamos hablando de una fruta, ni de la fórmula matemática. Es un pequeño dispositivo, que fue lanzado en 2012 por la Raspberry Pi Foundation. Su objetivo inicial: hacer accesible la enseñanza de informática a todos los públicos en el ámbito académico.

¿QUÉ ES UNA RASPBERRY PI?

Raspberry Pi es un ordenador compacto y de muy bajo coste (sobre 50€) que hace accesible la informática a cualquier usuario con ganas de “trastear”. En una pequeña placa incorpora todos los componentes de un ordenador tradicional (CPU, memoria RAM, conexión USB, conexión red…). Una de sus mayores virtudes es su compatibilidad con sistemas de código abierto, que te permitirán dotar a tu unidad de la funcionalidad que quieras.

¿QUÉ USO SE LE PUEDE DAR A UNA RASPBERRY PI?

Centro multimedia – Kodi.

Uno de los usos más típicos para estos dispositivos es la configuración como centro multimedia, donde almacenar contenido como películas y música. A través de software de código abierto como Kodi, OpenELEC o LibreELEC, podremos organizar y reproducir toda clase de contenido a través de una interfaz simple e intuitiva.

Servidor Personal – Web, archivos (NAS)….

Otro de los casos de uso, es la creación de un servidor personal dónde poder alojar una web, una copia de seguridad de tus archivos accesible desde cualquier dispositivo, etc.

Domótica.

La gran conectividad de estos dispositivos permite que sea utilizada para controlar otros equipos, permitiendo configurar equipos para domótica.

Educación en programación.

El bajo coste y la gran comunidad de desarrolladores detrás del mundo Raspberry Pi, lo convierte en un equipo perfecto para empezar en el mundo de la programación. De hecho, Raspberry nació con propósitos académicos.

Emulación (retrogaming).

Por último, la Raspberry tiene potencia suficiente para correr juegos de distintas consolas. Mediante distintos emuladores, podremos jugar a juegos de consolas como la NES, PlayStation, GameBoy… Además, su gran compatibilidad permite que pueda controlarse mediante mandos de PlayStation, Xbox y otros fabricantes. En este artículo te enseñaremos como configurar tu Raspberry Pi como una consola.

¿QUÉ ES BATOCERA Y QUÉ NECESITAMOS PARA INSTALARLO EN UNA RASPBERRY PI?

Un emulador es un software que permite ejecutar un programa o videojuego en una plataforma diferente para la cual fueron programados originalmente. Gracias a esto, podremos ejecutar videojuegos de distintas plataformas en un único dispositivo como una Raspberry Pi.

Batocera es una de las mejores opciones de software sobre la que correr emuladores. Se trata de software de código abierto que te permitirá emular distintas plataformas como NES (Nintendo Entertainment System), Gameboy Color/Advance, Play Station, Sega Mega-Drive… Solo necesitarás una Raspberry Pi, dos unidades de memoria de más de 8GB (tarjeta micro SD y una memoria USB) y un mando para controlar la consola.

Es posible reutilizar mandos de otras consolas como PlayStation o Xbox, o cualquier mando con conexión USB o Bluetooth. Si no tienes un mando, se puede controlar desde un teclado y un ratón.

¿QUÉ PODEMOS EJECUTAR A TRAVÉS DE BATOCERA?

Para poder emular juegos de distintas plataformas, debemos instalar los archivos Bios de cada plataforma. Para ello debemos descargar los archivos y copiarlos en una memoria externa que conectaremos a nuestra Raspberry. Distintos desarrolladores publican de forma gratuita (y legal) estos archivos, (por ejemplo, en Github).

Varios desarrolladores como Cinemaware, Team17, Factor5, Gremlinworld, Exidy y Video Klein han liberado ROMs para plataformas como Amiga y Mame por lo que son de acceso público.

Otra opción son juegos “homebrew” creados por comunidades de desarrolladores sin fines comerciales. Entre ellos, te sugerimos probar itch, pdroms y nesdev.

REFERENCIAS

ANEXO – Tutorial en detalle

¿Cómo instalamos Batocera?

En primer lugar, descargaremos e instalaremos el generador de imágenes de Raspberry desde la propia web de Raspberry. Después, buscamos y descargamos la imagen de Batocera para nuestra Raspberry desde la web de Batocera.

Conectamos la unidad de memoria en nuestro ordenador y abrimos el generador de imágenes de Raspberry. En la casilla de sistema operativo elegimos custom, se abre una ventana de explorador de archivos donde elegimos la imagen que hemos descargado. En la unidad de almacenamiento elegimos nuestra unidad de memoria donde se borrará todo el contenido y se instalará una imagen ejecutable de Batocera.

El programa nos preguntará si queremos aplicar ajuste de personalización de SO, a lo que debemos decir que no.

También nos preguntará si queremos eliminar todos los datos que tenía nuestra memoria USB, debemos decir que sí para continuar con el proceso.

Terminado el proceso podemos extraer la memoria y la introduciremos en nuestra Raspberry Pi. La primera vez que iniciemos tardará cierto tiempo en finalizar la configuración.

**Descargar y ejecutar emuladores si es legal, ya que el código escrito es distinto al código original. Descargar y ejecutar juegos va en contra de la propiedad intelectual.

¿Cómo instalamos los emuladores?

Para poder ejecutar juegos de distintas plataformas, debemos instalar los archivos Bios de cada plataforma. Para ello debemos descargar los archivos y copiarlos en una memoria externa que conectaremos a nuestra Raspberry. Distintos desarrolladores publican de forma gratuita estos archivos, (por ejemplo, en Github).

Una vez descargados y descomprimidos los archivos, los copiamos Bios en la carpeta Bios dentro del sistema Batocera. Mientras ejecutamos Batocera en nuestra Raspberry con nuestra memoria externa conectada, presionamos F1 para abrir el gestor de archivos propio de Batocera y copiamos las Bios desde la memoria hacia la carpeta Bios.

Una vez copiados reiniciamos batocera y ya nos saldrán todos los emuladores cuyas Bios hayamos copiado.

¿Cómo instalamos los juegos?

Varios desarrolladores como Cinemaware, Team17, Factor5, Gremlinworld, Exidy y Video Klein han liberado ROMs para plataformas como Amiga y Mame por lo que son de acceso público.

Otra opción son juegos “homebrew” creados por comunidades de desarrolladores sin fines comerciales. Entre ellos, te sugerimos probar itch, pdroms y nesdev.

Al igual que con los archivos Bios del proceso anterior, debemos descargar y descomprimir estos archivos ROM. Los copiaremos en la carpeta roms, dentro de la carpeta de su plataforma correspondiente.

Etiquetas

  • #cocreación
  • #ciencia
  • #computación
  • #democratización
  • #educación

Haznos caso, échale un ojo

Desliza para mostrar más