You wouldn’t anticipate to see a demon-slaying, shotgun-blasting journey unfold on a charging station. However Aaron Christophel managed to get the traditional 1993 sport DOOM operating on the Anker Prime Charging Station.
This begins with the Anker Prime Charging Station, with its a number of ports and a 200×480-pixel LCD show. It has Bluetooth Low Power (BLE) and Wi-Fi, so the charging station has acquired extra happening inside than your common energy brick. Christophel wished to see if it might deal with DOOM, a sport that’s been ported to every thing from calculators to good fridges.

Anker Prime Charger, 250W GaN Prime USB C Charging Station, Extremely-Quick 6-Port, 2.26″ LCD Show and…
- Tremendous Quick 250W Output: Expertise the comfort of high-capacity charging with this 250W desktop charger, that includes 4 USB-C and two USB-A ports…
- Excessive-Effectivity Charger: Energy up your 16-inch MacBook Professional to 50% in simply 25 minutes utilizing the primary USB-C port, which delivers 140W to considerably…
- Instantaneous Energy Suggestions: Monitor your charging in actual time with the two.26-inch LCD show, offering visible suggestions on charging standing and pace.
Inside, Christophel discovered a dual-processor setup. An ESP32-C3 microcontroller handles the Bluetooth connectivity—a succesful chip in its personal proper, typically present in IoT gadgets. However the true star was the Synwit SWM341RET7, a 150 MHz ARM-based microcontroller with an ARMv8-M structure. This chip is comparatively unknown and documented largely in Chinese language, comes with 16 MB of exterior flash storage and eight MB of exterior RAM, each instantly mapped to the processor’s reminiscence area.

Getting DOOM to run on this setup required navigating the Synwit chip’s distinctive structure. Not like the ESP32-C3 which might theoretically run DOOM however wasn’t linked to the show, the Synwit chip managed the 200×480-pixel LCD. Christophel wanted to program this chip to deal with the sport’s graphics and logic. Luckily the Synwit’s reminiscence mapping made this potential. The 16 MB of flash reminiscence supplied ample room for the DOOM sport recordsdata, and the 8 MB of RAM was appreciable for an embedded machine. Full-screen mode strained the {hardware} and produced slowdowns, however a barely decreased decision stored issues operating easily.
Programming the Synwit chip wasn’t simple. Christophel accessed the machine’s debugging header, a bodily interface that allowed him to add customized firmware. This header, positioned on the surface of the charging station, was the important thing to reprogram the machine with none {hardware} modifications. He wrote customized code to adapt DOOM’s engine to the Synwit’s ARMv8-M structure, utilizing the memory-mapped flash and RAM to retailer and course of the sport’s property. He compiled a model of DOOM for the chip so the sport might render on the LCD and be playable.
The Anker Prime Charging Station isn’t a gaming console – it doesn’t have a joystick or buttons for quick paced motion. As a substitute. it has a single clicky encoder, a rotating dial that doubles as a push button. Christophel mapped the sport’s controls to this minimalist enter: pushing the encoder fires weapons or opens doorways, rotating it strikes the participant up or down, and mixing a push with rotation handles left and proper motion.
[Source]
Elevate your perspective with NextTech Information, the place innovation meets perception.
Uncover the newest breakthroughs, get unique updates, and join with a world community of future-focused thinkers.
Unlock tomorrow’s developments right now: learn extra, subscribe to our publication, and grow to be a part of the NextTech neighborhood at NextTech-news.com

