#DoesItRunDoom

Alex Ozunalexozun
2025-05-20

@kaylee is showing how to build Doom with SwiftUI at @swiftcraft

Jake in the desertjake4480@c.im
2025-04-30

Story from years ago, but yes, it turns out that you can run Doom on a chip from a $15 smart lamp from Ikea pcmag.com/news/you-can-run-doo

#Doom #DoesItRunDoom

The chip from a $15 Ikea smart lamp sitting upright with Doom running on it. Photo credit: engineer who made it, Nicola Wrachien
Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-02-11

The most incredible mindbender is

**Running Linux in a PDF*"

Yeah somebody created a virtual machine within a portable document format file and runs a micro Linux version in it I will not talking about just the kernel!

youtu.be/cWnN-FA3zRM?si=2TK0Mx

#DoesItRunDoom
#bash #sh #zsh #ksh #csh #WomenWhoCode #100DaysOfCode #1000DaysOfCode #POSIX #Programming #Linux #PDF #embedded #incredible #TIL

Youtube video on a phone, titled "Linux running in a PDF file" by vk6 with 449 subscribers and 246 views, with 14 likes. The video is displaying code inside of a pdf file. The next videos in queue are "Doom (1993) in a PDF file"
Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-02-11

Did you know that Doom can run in a PDF?

TIL

Krishna f$*@ing damn Doom runs in a PDF!

#Doom #DoesItRunDoom #TIL #programming #improbable #amazing

github.com/ading2210/doompdf

screenshot of a webpage or document about "DoomPDF". The text explains that DoomPDF is a Doom source port that runs inside a PDF file. It provides a link to play it: doom.pdf, and a link to the github page. There is also a warning in a purple box stating that any crypto things claiming to be related to the project are fake, with a link to a bluesky profile. The text continues to explain that the PDF file format supports Javascript with its own separate standard library.
2024-12-21

The #Doesitrundoom category gets a spin-off. #HowManyDoomsDoesitrun was an idea my best friend and I got when we tried out my new gaming machine together two years ago.
Another good friend actually looked at the question and built a solution for it:
Doompanning!

forge.oxmox.dev/oxmox/doompann

You can see a Windows 11 screenshot in which the main window of doompanning can be seen. Doompanning is running 172 DoomII instances.
2024-11-10
“Think about your favorite scene in DOOM. Like, run through it. Are you shooting baddies? Running around some corners, opening doors...

DOOM is now running on you.”

#DoesItRunDOOM
2024-06-25

@thomasfuchs that is fantastic. I really like #doesitrundoom and this is an epic one tbh.

2024-02-22

Of fucking course it plays doom
(Bonus points if you can identify the computer panel in the background )
#ipod #rockBox #retroTech #doesItRunDoom #doom

2023-12-27

So there was only one question left to be answered… #doesitrundoom #doom #retrogaming

An old laptop running doom.
2022-04-19

Ray-Traced Doom Really Shines!

We're huge fans of taking retro games and adding new graphics features to them, so you had to know that when [Sultim Tsyrendashiev] released his ray-traced Doom engine, we would have to cover it. Now this does break with tradition -- instead of running Doom on every conceivable platform, this version requires an AMD or Nvidia ray tracing capable card. On the other hand, the spirit of Doom is certainly alive, as ray-traced Doom has already been demonstrated on the Steam Deck. Check out the video below for a demo, and come back after the break for more info.

The most exciting part of this graphical feat may be the RayTracedGL1 library that "simplifies the process of porting applications with fixed-function pipeline to real-time path tracing." Besides Doom, there's also been demos made of Serious Sam and Half-Life 1. There's even experimental Linux support! We managed to compile and test it on our system, running a 6700 XT and Fedora 35 with bleeding edge Mesa. There are a few visual glitches to work out, but it's an outstanding project so far. The only complaint we have is that it's based on prboom, not the still-maintained GZDoom, though with enough attention who knows where the project will go. If this leaves you hungry for more, check out more retro-upgrades, or Doom on more devices.

#games #softwarehacks #doesitrundoom #raytracing

image
2022-04-19

Ray-Traced Doom Really Shines!

We're huge fans of taking retro games and adding new graphics features to them, so you had to know that when [Sultim Tsyrendashiev] released his ray-traced Doom engine, we would have to cover it. Now this does break with tradition -- instead of running Doom on every conceivable platform, this version requires an AMD or Nvidia ray tracing capable card. On the other hand, the spirit of Doom is certainly alive, as ray-traced Doom has already been demonstrated on the Steam Deck. Check out the video below for a demo, and come back after the break for more info.

The most exciting part of this graphical feat may be the RayTracedGL1 library that "simplifies the process of porting applications with fixed-function pipeline to real-time path tracing." Besides Doom, there's also been demos made of Serious Sam and Half-Life 1. There's even experimental Linux support! We managed to compile and test it on our system, running a 6700 XT and Fedora 35 with bleeding edge Mesa. There are a few visual glitches to work out, but it's an outstanding project so far. The only complaint we have is that it's based on prboom, not the still-maintained GZDoom, though with enough attention who knows where the project will go. If this leaves you hungry for more, check out more retro-upgrades, or Doom on more devices.

#games #softwarehacks #doesitrundoom #raytracing

image
2021-11-20

It’s Doom, This Time On A Bluetooth LE Dongle

By now most readers should be used to the phenomenon of taking almost any microcontroller and coaxing it to run a port of the 1990s grand-daddy of all first-person shooters, id Software's Doom. It's been done on a wide array of devices, sometimes only having enough power for a demo mode but more often able to offer the full experience. Latest to the slipgate in this festival of pixelated gore is [Nicola Wrachien], who's achieved the feat using an nRF52840-based USB Bluetooth LE dongle.

Full details can be found on his website, where the process of initial development using an Adafruit CLUE board is detailed. A 16MB FLASH chip is used for WAD storage, and an SPI colour display takes us straight to that cursed base on Phobos. The target board lacks enough I/O brought out for connection to screen and FLASH, so some trickery with 7400 logic is required to free up enough for the task. Controls are implemented via a wireless gamepad using an nRFS1822 board, complete with streamed audio to a PWM output.

The result can be seen in the video below the break, which shows a very playable game of both Doom and Doom 2 that would not have disgraced many machines of the era. This was prototyped on an Adafruit Clue board, and that could be the handheld console you've been looking for!

#games #microcontrollers #doesitrundoom #doom #nrf52840

image
2021-08-13

DOOM On a Desk Phone is Just the Tip of the Iceburg

These days we expect even the cheapest of burner smartphones to feature a multi-core processor, at least a gigabyte of RAM, and a Linux-based operating system. But obviously those sort of specs are unnecessary for an old school POTS desktop phone. Well, that's what we thought. Then [Josh Max] wrote in to tell us about his adventures in hacking the CaptionCall, and now we're eager to see what the community can do with root access on a surprisingly powerful Linux phone.

As the names implies, the CaptionCall is a desk phone with an LCD above the keypad that shows real-time captions. Anyone in the United States with hearing loss can get one of these phones for free from the government, so naturally they sell for peanuts on the second hand market. Well, at least they did. Then [Josh] had to go ahead and crack the root password for the ARMv7 i.MX6 powered phone, started poking around inside of its 4 GB of onboard NAND, and got the thing running DOOM.

Tapping into the serial port.

If you're interested in the technical details, [Josh] has done a great job taking us step by step through his process. It's a story that will be at least somewhat familiar to anyone who's played around with embedded Linux devices, and unsurprisingly, starts with locating a serial port header on the PCB.

Finding the environment variables to pretty tightly locked down, he took the slow-route and dumped the phone's firmware 80 characters at a time with U-Boot's "memory display" command. Passing the recovered firmware image through binwalk and a password cracker got him the root credentials in short order, and from there, that serial port got a whole lot more useful.

[Josh] kicked the phone's original UI to the curb, set up an ARM Debian Jessie chroot, and started working his way towards a fully functional Linux environment. With audio, video, and even keypad support secured, he was ready to boot up everyone's favorite 1993 shooter. He's been kind enough to share his work in a GitHub repository, and while it might not be a turn-key experience, all the pieces are here to fully bend the hardware to your will.

Historically, running DOOM on a new piece of hardware has been the harbinger of bigger and better things to come. With unfettered access to its Linux operating system up for grabs, we predict the CaptionCall is going to become a popular hacking target going forward, and we can't wait to see it.

#linuxhacks #softwarehacks #binwalk #deskphone #doesitrundoom #doom #embeddedlinux #serialport #uboot

2021-07-11

But Does It Run TOOM?

id Software's iconic 1993 first-person shooter game Doom was the game to play on your 486 (or fast 386) and was for many their first introduction to immersive 3D environments in gaming. Its eventual release as open-source gave it a new life, and now it's a rite of passage for newly-reverse-engineered devices: Will it run Doom?

One type of platform that never ran Doom though was the classic arcade cabinet with its portrait-aligned screen. This is something [Matt Phillips] has addressed with Toom, a PC Doom port that -- finally -- runs on a portrait screen.

To enter the world of a UAC space marine in glorious portrait mode, simply take an installation of Doom 1.9 for DOS, and copy the Toom files from the GitHub repository over the top of it. The minimum spec is a 486 so period hardware will be fine, all you'll need is a monitor that can be tipped on its side.

Doom consumed far too many hours for gamers of a certain age, and while it may look quaint to modern eyes it can't be overstated what a giant step it was compared to what had gone before. If any of you install Toom and give it a go, prepare to see its monsters when you close your eyes.

We've shown you Doom on all sorts of devices over the years, perhaps the most intriguing is a no-software version in FPGA hardware.

#games #doesitrundoom #doom #toom

image

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst