The Ultimate Hardware Torture Test: Doom Migrates to Your Ear Canal

The Bottom Line: Sydney-based developer Arin Sarkisian has successfully ported the 1993 classic Doom to the PineBuds Pro earbuds. By overclocking the internal CPU to 300MHz and utilizing a heavily optimized 1.7MB "Squashware" WAD, Sarkisian has proven once again that id Software’s masterpiece remains the gold standard for hardware stress testing—even if you’re playing at a choppy 18 FPS.

We’ve seen it all before. Since the late 90s, the "Can it run Doom?" meme has evolved from a legitimate technical challenge into a rite of passage for every burgeoning programmer. We’ve witnessed Doom running on pregnancy tests, blocks of Lego, and even 100 pounds of rotting potatoes. At this point, it’s almost banal. However, the "Doombuds" project caught our eye because it highlights a rare commodity in the modern peripheral market: truly open-source firmware.

The Technical Breakdown: Squeezing id Tech 1 into a Bud

Most modern earbuds are proprietary black boxes. You can’t tweak the EQ without a bloated app, let alone install a legacy FPS. Sarkisian utilized the PineBuds Pro, which are specifically designed with open-source firmware. Even with that freedom, getting the game to run required some serious under-the-hood tinkering. To get the game stable, Sarkisian had to disable low-power modes and push the hardware to its absolute limit.

Metric Specs / Configuration
Hardware PineBuds Pro (Open Source Firmware)
CPU Clock Cranked to 300MHz (Low-power mode disabled)
Memory Limit 4MB RAM (Heavily optimized)
File Size 1.7MB Squashware WAD
Performance Approx. 18 FPS

Why This Isn't Just Another Gimmick

We believe the real story here isn't the 18 FPS gameplay—which, let’s be honest, would make even the most hardened veteran a bit motion sick—but the accessibility of the project. Sarkisian didn't just hoard the code; he’s hosted a virtual queue on the Doombuds website. Users can jump into a Twitch-integrated stream to remotely control the game running on his hardware via a browser.

Our analysis suggests this project serves as a middle finger to the "walled garden" approach of companies like Apple or Sony. While you're struggling to get your $300 buds to pair with a second device, the community is out here running E1M1 on a pair of drivers. It’s a reminder of the raw power of id Tech 1. Back in the day, John Carmack’s wizardry was built to run on hardware that would be put to shame by a modern smart-toaster. Seeing that same code thrive on a pair of headphones in 2024 is a massive "QoL" win for the homebrew scene.

The Legacy of Portability

Is it practical? Absolutely not. You’re playing a game with no screen, using a Twitch stream as your eyes, on hardware designed to play Spotify playlists. But in the grand tradition of the ESA satellite challenge or the YouTuber who got the game running on a touchscreen cooking pot, it doesn't have to be practical.

For those brave enough to try it on their own hardware, Sarkisian has already dumped the means to do so on GitHub. We recommend checking it out if you’re looking to min-max your boredom, but don't expect a clutch performance in a deathmatch. At 18 FPS, you’re essentially playing a very violent slideshow.

The "Doombuds" project confirms a fundamental truth in gaming: If it has a CPU and a sliver of RAM, we will eventually find a way to shoot a Pinky demon on it.