
In context: People have run variations of Doom on all the pieces from inkjet printers to Apple’s Touch Bar. Now, you’ll be able to play the sport on a tiny Lego brick that acts as an exterior monitor and a rudimentary controller. The parts concerned are additionally very inexpensive, making it simple to attempt to recreate the venture.
A Twitter consumer confirmed off a customized Lego brick containing a tiny show after which proceeded to play Doom on it. The 0.42-inch monochrome OLED display screen incorporates a decision of 72×40, barely sufficient to see what’s taking place in-game.
The hollowed-out blue brick additionally comprises an STM32F030F4P6 microcontroller with a single-core ARM Cortex-M0 operating at 48 MHz, 4 KB of RAM, and 16 KB of flash storage. This {hardware} is required to drive the show, and it isn’t sufficient to run Doom by itself, with some sprites inside the recreation taking on extra space than 16 KB.
I wired the brick up as a really small exterior monitor, so you’ll be able to, as an example, play Doom on it. pic.twitter.com/uWK2Uw7Egr
— James Brown (@ancient_james) June 19, 2022
Instead, the Lego brick acts as a small exterior show, with a PC offscreen rendering Doom and operating a Python script for dithering and resizing. The creator even added capacitive contact controls to the 2 studs on high, permitting you to show in-game.
In case you are seeking to recreate the peculiar venture, the consumer has created a Twitter thread the place he explains the method intimately.
id Software initially launched Doom on MS-DOS virtually 30 years in the past. Since then, the corporate has ported it to dozens of different platforms and consoles. People additionally began unofficially porting the sport to numerous esoteric units, reminiscent of thermostats, oscilloscopes, McDonald’s money registers, Ikea good lamps, and even a Porsche 911.