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.