I just found out about this one, it’s DooM! … on an 8bit. No really!
I was watching this video of the 8bit guy, and (jump to 19:20) he quickly mentions DooM on the VIC 20.
Over on Denial, The Commodore Vic 20 Forum Kweepa did the seemingly impossible by using cc65 and some assembly for a somewhat cut down (haha!) DooM on the 8bit. The source is even available on github.
It has cut down the video rendering obviously, but still has some of the C enemy AI logic, it’s a bit more like Wolf in that there is no height in the cut down levels, but wow it’s still amazing to see. The sound effects were re-cut from the PC speaker stuff, and yes, even reduced versions of the MIDI music make the cut!
Naturally this won’t run on a stock 20, rather you need to get the maximum 37kb of RAM, and it requires a floppy disk drive.
It’s really cool to check out, and yes it runs on VICE.
I’m more so surprised that this didn’t ignite more 6502, or other non 32bit machine versions of DooM. You can find download information for the d64 image here, and a direct link here.
There’s a ZX Spectrum (128?) version of Doom:
https://www.youtube.com/watch?v=3v7cFGneuaw
I wonder how doable it would be on the Apple //e?
Same CPU, you’ve got a disk drive and I would imagine same or more available RAM. I think you are screwed on the audio, only the Atari home 8bits had better audio.
The source is online, along with revisions where more of it was in C.
I’d say that it’s doable, but you need time and knowledge of the platform.
I skipped to the end (of the video), very disappointed to see no Barons of Hell! 🙂
I would imagine something like overlays or just a separate exe for later levels would allow this…
It’s still pretty amazing stuff!