Didn't watch the video, but is the inner Doom using the same engine and resources as the outer one? Would be really cool if it did. In that case yes, you can have infinitely nested Dooms within Dooms, though you'd probably see a slowdown too.
You should watch the video! It is really informative, well-made and even funny. But to answer your question: no, it boots a completely separate instance of Doom.
I don’t think you could do the nesting because it doesn’t look like the nested doom has anyway to request additional memory.
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.
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 :)
32 comments
[ 3.0 ms ] story [ 70.3 ms ] thread> 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.
[1] https://zim.fandom.com/wiki/GIR
[2] https://youtu.be/Nw_cdqQHGA8
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...
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 :)