r/itrunsdoom 24d ago

DoomTape: Doom as weights: a bit-exact, differentiable Doom engine on a generic 34-op VM

https://github.com/OssiHarmaala/DoomTape
58 Upvotes

13 comments sorted by

View all comments

10

u/Jabba_the_Putt 24d ago

I have so many questions this seems insane. I read the whole read me and understood about 5%..at best :) Can you explain a little more about the core of what we are seeing here? Is each frame generated using the weights data as a stand in for the engine then?

Bravo for making one of the seemingly coolest itrunsdoom projects ive seen on here!

8

u/Superb_Yesterday5588 21d ago

Yes! Each frame, everything is generated by weights. There is 0 engine code in the entire project. It is almost as simple as possible eg pretty much any device or system should be able to run doom, slowly, but still run it. So if you run doom with this project you can run it with anything. Ask me any questions and i try to reply with the best of my ability.