Doom Hacker Gets Doom Running in Doom (pcgamer.com) 30
An anonymous reader shares a report: Getting Doom to run on things that were never meant to run Doom is something of a cottage industry among a die-hard subset of PC hackers and coders. Your motherboard's BIOS, a bunch of old potatoes, a Lego brick, a home pregnancy test: The list goes on and on. But YouTuber and Doomworld community member kgsws has set a new standard for, well, something with this brilliant bit of techno-recursion: Doom running in Doom.
The full explanation for how it works gets technical but what it comes down to is an exploit that enables code execution within the game itself. That's why this bit of trickery only works with the original DOS-based Doom 2, and not any of the more modern ports like GZDoom, which lack the exploit. (That's not convenient for this project but it's a good thing overall, kgsws noted: "People would abuse it to spread malicious code.")
The full explanation for how it works gets technical but what it comes down to is an exploit that enables code execution within the game itself. That's why this bit of trickery only works with the original DOS-based Doom 2, and not any of the more modern ports like GZDoom, which lack the exploit. (That's not convenient for this project but it's a good thing overall, kgsws noted: "People would abuse it to spread malicious code.")
Yo dawg, (Score:5, Funny)
I heard you like Doom, so I put Doom in your Doom so you can Doom while you Doom.
Re: (Score:2)
Doomception!
Save you some scrubbing... (Score:2)
Assuming you just want to see it happen, it's around eight and a half minutes in:
https://youtu.be/c6hnQ1RKhbo?t... [youtu.be]
If you want to hear the guy prattle on, feel free to watch from the beginning.
Re: Save you some scrubbing... (Score:3)
Re: (Score:2)
It's Doom all the way down!
Re: Yo dawg, (Score:1)
Re: (Score:2)
Damn Doomsdayers
In other words ... (Score:2)
Getting Doom to run on things that were never meant to run Doom is something of a cottage industry among a die-hard subset of PC hackers and coders.
Doom is the NetBSD of old video games. :-)
[said as a fan of both]
Re: In other words ... (Score:2)
Re: (Score:2)
Doom was one of the first videogames programmed entirely in a high level language (C) with extremely well structured code which is why it is popular for porting - it was just so easy to port it everywhere and adapt it
It was a well written piece of software that was well abstracted thus making it extremely easy to mod an
But can it run Doom? (Score:1)
Spam? (Score:2)
https://slashdot.org/submissio... [slashdot.org]
Not sure who is doing the modding, but anyways watching the video itself is amusing. https://www.youtube.com/watch?... [youtube.com]
The guy ends up making a wad with a movie theatre in which on the movie "screen" he plays doom within itself
I won't be satisfied (Score:4, Interesting)
until they get doom running on a punch card computer
Re: I won't be satisfied (Score:3, Interesting)
Re: (Score:2)
That made me wonder what games even existed for it. Turns out PDP-11 clones were rather popular home computers in the Soviet Union, so they had some games. [youtube.com]
Re: (Score:2)
> until they get doom running on a punch card computer
knock over someone else's stack.
Certain doom.
Re: (Score:2)
It's like you don't even want them to be challenged or something. Until it runs on the Antikythera mechanism (and runs WELL dag-nabbit!) I'm not going to be satisfied.
Pregnancy Test (Score:4, Interesting)
Sorry media, but Doom never ran on a pregnancy test. No original hardware from that test was used except for the plastic shell, making it an elaborate case mod.
Re:Pregnancy Test (Score:5, Funny)
Yes, but many have very much had a sense of Doom from seeing the results of a pregnancy test.
Re:Pregnancy Test (Score:4, Funny)
Re: Pregnancy Test (Score:3)
I think "running on" takes many forms here. The potato example was using potatoes as a power source. The preg test one was a display mod (and the Lego brick one). The one here and the BIOS one put the code in a unique place. The rotary phone version changed how it's controlled.
All of it is impressive to me!
but does it (the 2nd instance) (Score:2)
I have to wonder... (Score:2)
Re: (Score:3)
Re: I have to wonder... (Score:2)
Re: (Score:2)
did something similar with windows (Score:1)
It was a dark and stormy night... (Score:2)
Doomguy fights his way through the hordes of demons, until he comes to a strange obelisk. When he touches it, it springs to life. He quickly realizes that it's his favorite video game, Doom!
It was a dark and stormy night...
Doomception! (Score:2)
congratulations (Score:2)
congrats, this is really awesome! I predict a very bright future for this guy.