We’ve seen hackers run DOOM on a variety of devices, from desk phones to pregnancy tests. Now, the final frontier has been conquered – we’ve got DOOM to run on an x86 machine. Of course, to make sure we’re using your PC hardware to the fullest, we need to leave an OS. Here are two ways you can run DOOM without having to worry about gigabytes of bloated code in the background.
The first doom version, by [nic3-14159], A Corbut Payload. Corbut is an open-source BIOS / UEFI replacement for the x86 machine – [nic3-14159] Dumgeneric Dum puts the engine on a Corbut module and makes it playable on DOOM on your Corbut-enabled computer. Some may say it’s incomplete – it has no sound support, only works with the PS / 2 keyboard, and quitting the game freezes your computer. However, it works and it fits your BIOS flash chip.
What if your computer is still not blessed with free BIOS replacement? You may prefer this UEFI module DOM port instead, originally created by [Warfish] And then built by [Cacodemon345]. To run it, all you need to do is compile a binary and a UEFI shell, then use the “load EFI shell” option in your UEFI menu – which is widely used nowadays. This version also lacks sound, but is somewhat fully featured due to the benefits it offers for UEFI payloads.
Of course, with the wide range of devices that can run Doom, you’ll never want to use your PC to run it. However, these two projects serve as decent examples of Coreboot and UEFI payloads, respectively. BIOS replacements like Corbett take up so little space, we’ve even seen Windows 3.1 Feet as well as Corbett on BIOS chips. Wondering what UEFI is, even? Here’s a primer for you. And, if you don’t mind the exceptional blot of a strip-down Linux installation, here is a Linux image created from the ground up specifically for running Doom.
We thank you [WiFiCable] To share with us!