Ya conocemos de buena mano como es esto de hacer funcionar Doom en lo que sea, desde una impresora de inyección de tinta hasta o en un test de embarazo… Ahora lo podremos jugar en un pequeño ladrillo de Lego. Para los que gustan de estas cosas les cuento que los componentes para este proyecto son muy accesibles, lo que facilita intentar recrear el proyecto.
Un usuario de Twitter mostró un ladrillo Lego personalizado que contenía una pequeña pantalla, en el que procedió a jugar Doom. La pantalla OLED monocromática de 0,42 pulgadas tiene una resolución de 72×40, apenas suficiente para ver lo que sucede en el juego.
I wired the brick up as a very small external monitor, so you can, for instance, play Doom on it. pic.twitter.com/uWK2Uw7Egr
— James Brown (@ancient_james) June 19, 2022
El ladrillo azul también contiene un microcontrolador STM32F030F4P6 con un chip ARM Cortex-M0 de un solo núcleo que funciona a 48 MHz, con 4 KB de RAM y 16 KB de almacenamiento flash. Este hardware es necesario para controlar la pantalla y no es suficiente para poder jugar Doom por sí solo, ya que algunos sprites dentro del juego ocupan más de 16 KB.
La cosa es que el ladrillo Lego actúa como una pequeña pantalla, que está conectada a un PC que transmite el juego a través de un pequeño script de Python que acomoda el tamaño de la imagen para que funcione en el ladrillo Lego.
Por si buscas recrear el peculiar proyecto, el usuario ha creado un hilo de Twitter donde explica el proceso en detalle.
id Software lanzó originalmente Doom en MS-DOS hace casi 30 años. Desde entonces, la compañía lo ha portado a docenas de otras plataformas y consolas. La gente también comenzó a portar el juego extraoficialmente a innumerables dispositivos, como termostatos, osciloscopios, cajas registradoras de McDonald’s , lámparas inteligentes de Ikea e incluso un Porsche 911.