Doom hacker gets Doom running in Doom
pcgamer.com
pcgamer.com
You use the keyboard to control walking round some corridors to a floor. On the floor was some big Forward/Backward & Rotate buttons, and a large screen.
The large screen in the game would show the game's opening screen, and you could use the in-game buttons on the floor to control the game-in-a-game. You could then navigate rather more slowly to the same point on the screen-inside-the-game. And then on that screen, you'd see your character able to interact with the same buttons on the floor, except now you'd have to navigate that character from 2 layers of controls deep.
I don't know if there was another joke buried further in :)
The memory for the nested doom is allocated upfront as the exploit is loaded, which would put a hard cap on the number of nested doom instances. So if you tried to load the exploit in the exploit, it would probably SEGFAULT.
Step 2: implement a WASM runtime for DOS and pack it up as a payload for this exploit
Step 3: boot the DOS Doom
Step 4: boot the WASM Doom in the DOS Doom
Step 5: boot another WASM Doom in the most recently-booted WASM Doom
Step 6: GOTO Step 5
Step 7: ???
Step 8: profit
Damn...
> Speaking of which—I wonder how long it will be before someone gets Doom running in Doom... in Doom? The mind boggles.
So, probably not... yet.