You can now run Doom entirely within a motherboard BIOS

Doom playing on Windows
(Image credit: id Software)

Doom has been played on pretty much everything nowadays: a rotary phone, via Twitter, and even on 100 pounds of mouldy potatoes. So in that spirit of playing Doom on all manner of hardware, from PC to potato, here's the 1993 game running from within a motherboard BIOS.

Yes, there's now a version of Doom that runs on a motherboard firmware platform known as Coreboot.

Now Coreboot isn't an entirely normal motherboard BIOS like the one you'd find on your gaming PC. It's an open-source alternative to regular BIOS software. It aims to be more open, faster, and more flexible than manufacturer-made software, and it's starting to really shape up. Recently the BIOS, alongside the Dasharo framework, was implemented successfully on an MSI Z690 motherboard.

Coreboot relies on things called payloads: the payload is the actual software doing the work once Coreboot has successfully initialised the hardware. These take various forms, including those booting Linux and those using the legacy x86 SeaBIOS, but today there's one payload we're interested in: coreDOOM.

CoreDOOM, as spotted by Linux wizards Phoronix, is a payload for Coreboot 4.17 that essentially loads a system directly into a game of Doom on boot. It's excellent stuff. The whole game is actually stored in ROM, it's that small, and that means the PC knows next to nothing other than to play Doom.

With that comes a few, er, minor limitations. If you exit the game, your whole system freezes. Okay, that's fine. There's also only PS/2 keyboard support. You probably have one of those lying around somewhere, right? There's also no sound support. Or save support. 

Your next upgrade

(Image credit: Future)

Best CPU for gaming: The top chips from Intel and AMD
Best gaming motherboard: The right boards
Best graphics card: Your perfect pixel-pusher awaits
Best SSD for gaming: Get into the game ahead of the rest

Look it's not perfect— it's Doom running from within a motherboard's BIOS, what did you expect?

CoreDOOM is a port of doomgeneric, a version of Doom designed to be even more portable than the 1993 classic already is. Doom's public source code and portability are but some of the reasons why you often see it being the first game to be loaded onto hardware it shouldn't be. Like an ATM or a digital camera. That and Doom doesn't require much processing power to run nowadays.

No matter the limitations of this particular implementation, it's still so surprising and impressive that there's still more hardware left for Doom to conquer. Coreboot has come a long way, too, and perhaps there's even a chance we'll see a version of it that we can play all the modern Doom games on sometime in the future.

Jacob Ridley
Managing Editor, Hardware

Jacob earned his first byline writing for his own tech blog. From there, he graduated to professionally breaking things as hardware writer at PCGamesN, and would go on to run the team as hardware editor. He joined PC Gamer's top staff as senior hardware editor before becoming managing editor of the hardware team, and you'll now find him reporting on the latest developments in the technology and gaming industries and testing the newest PC components.

Read more
A screenshot from a YouTube video of Doom running on an Apple Lightning to HDMI adapter, with a monitor showing an imp on screen.
Doom on a dongle: Turns out the Apple Lightning to HDMI adapter has more than enough grunt to blast imps with aplomb
Doom running in a PDF file
Galaxy-brained high schooler ports Doom to a PDF file, paving the way for a bloody revolution in invoicing
The cover of the video game Doom
Nightdive's remaster of Doom + Doom 2 gets multiplayer mod support, spectator mode for co-op play, and stops you from losing your mind searching for red doors
Diablo leers from the cover of Diablo 1.
The best way to play Diablo 1 on pretty much anything just got an update for a 20-year-old Apple OS that runs on a dead chipset, one lunatic somewhere presumably rejoices
LinuxPDF, linux running in a PDF document
Here's Linux running inside a PDF, running inside a browser, running on a Windows PC
Doom Captcha on a colourful orange and yellow background
Thanks to Doom, I can finally solve captcha prompts without wanting to spoon my eyeballs out and wander into the wilderness
Latest in FPS
Rainbow Six Siege year 9 season 2 key art - two Rainbow Six Siege operators facing each other
'Siege 2 was never on the table': Rainbow Six Siege X director explains why the 10-year-old FPS doesn't need a sequel
rainbow six siege sledge
After holding out for 10 years, Rainbow Six Siege is finally going free-to-play (kind of)
rainbow six siege x dual front mode
Rainbow Six Siege is getting its first permanent mode in 10 years, and it throws every Siege rule out the window
Fragpunk characters with weapon drawn
The latest big game on Steam is Fragpunk, or as I like to call it, 'kitchen-sink Counter-Strike'
spectre divide
Spectre Divide and its studio are shutting down after just six months: 'The industry is in a tough spot right now'
Masked Counter-Terrorist in helmet in forefront with sunglasses and beret-wearing CT in background touching headset
There's hope yet for Classic Offensive after its Steam rejection: The team behind the Counter-Strike 1.6 revival mod is in touch with Valve about its 'concerns'
Latest in News
Gabe Newell in a Valve promotional video, on a yacht.
Go ahead and complain the discounts aren't as steep as they used to be, but Steam just had its biggest year ever for seasonal sales
Valve Steam Deck OLED handheld PC
'The future of hardware at Valve is bright': Valve celebrates the success of Steam Deck and Steam OS
Key art of the videogame Lunacid, showing a pale, long haired knight in purple armor contemplating a purple, flaming sword surrounded by the different phases of the moon.
One of my favorite indie RPGs is getting a follow-up made with FromSoftware's 25-year-old Super Mario Maker for first person dungeon crawlers
Kingdom Come: Deliverance 2 image - Henry riding a pink and blue striped horse while holding a fish
Kingdom Come: Deliverance 2 now has Steam Workshop support, and of course one of the first mods lets you adjust the 'jiggle physics'
Still image of Bastion holding a bird, taken from Microsoft's Copilot for Gaming reveal trailer
Microsoft unveils Copilot for Gaming, an AI-powered 'ultimate gaming sidekick' that will let you talk to your console so you don't have to talk to your friends
Erenshor - A player and two simulated MMO party members stand on a plateau in front of a yellow landscape
This RuneScape-looking 'simulated MMORPG' has all the nostalgia without the drama because all the other 'players' are NPCs