DOOM Electronic Badget EMFCamp
An ElectroMagnetic Field Festival 2022 electronic badge is nothing special, that is unless…you’re Phil Ashby. Why? The programmer managed to get id Software’s DOOM game running on the small device. After all, it does boast a dual-core 32bit Xtensa MCU, 8MB of RAM, 8MB of flash storage and an ST7789 color pixel display.



Even more impressive is the fact that the ESP32 port of DOOM co-exists with the Micropython environment that comes pre-installed on the badge. Phil did have to fiddle with compiler options and load addresses to get a sensible OTA application out, which fits easily into a flash. For other strange things that can run this game, check out IKEA’s TRÅDFRI Zigbee Lamp running DOOM.

Sale
Acer Aspire 5 A515-56-36UT, 15.6" Full HD Display, 11th Gen Intel Core i3-1115G4 Processor, 4GB DDR4,...
  • Powerful Productivity: 11th Generation Intel Core i3-1115G4 processor delivers unmatched speed and intelligence, enabling impressive creating,...
  • Visibly Stunning: Experience sharp details and crisp colors on the 15.6" Full HD display with 82.58% screen-to-body, 16:9 aspect ratio and narrow...
  • Ergonomic Typing: Ergonomically-designed hinge lifts the keyboard for comfortable typing, improved cooling, and a better sound experience

DOOM Electronic Badget EMFCamp

The color being mangled turns out to be an endian difference between the MPU and the display device, easily determined by looking at the code for the display driver, which byte-swaps everything when drawing into the device, unless it’s blitting a buffer, when it assumes it’s already swapped. Fixed,” said the developer.

Author

A technology, gadget and video game enthusiast that loves covering the latest industry news. Favorite trade show? Mobile World Congress in Barcelona.