papyDeck: consola arcade de código abierto con Lua y micro-SD

Fuentes: papyDeck: open-source arcade console with Lua and micro-SD

papyDeck es una consola de videojuegos de código abierto que combina la interfaz de una máquina arcade con la capacidad de editar código fuente en tiempo real. A diferencia de las consolas tradicionales, este dispositivo no utiliza cartuchos cerrados ni binarios compilados; en su lugar, los juegos son simples carpetas de código Lua almacenadas en una tarjeta micro-SD. Los usuarios pueden leer, modificar y guardar el código de cualquier juego, incluyendo los creados por terceros, lo que permite personalizar la lógica y los gráficos en cada partida.

El sistema operativo de la consola es una máquina virtual aislada (sandboxed) que ejecuta Lua. Esta arquitectura garantiza que los errores de un script malicioso o defectuoso se manejen mediante mensajes de error con número de línea, evitando que la consola se bloquee o se dañe. El mismo núcleo de software funciona en un simulador web bit a bit, permitiendo a los desarrolladores probar y depurar el código en el navegador antes de ejecutarlo en el hardware físico.

En cuanto al hardware, la V1 alpha utiliza tres chips RP2350B genlocked con seis núcleos cada uno, logrando aproximadamente el doble de rendimiento que un Neo Geo. La consola soporta sprites, fondos de mosaico y audio multicanal, con salida HDMI y Bluetooth. El proyecto, que ha estado en fase de pruebas desde agosto de 2026, se distribuye bajo licencias CERN-OHL-P para el hardware y MIT para el firmware. Aunque el código fuente y los esquemáticos se mantendrán privados inicialmente, el objetivo es que los usuarios puedan leer, fork y fabricar sus propias versiones de la consola.