It turns out this VIC-20 computer port of DOOM has been around a few years, but even so: wow!

Essentially a cut-down port of DOOM, it features various enemy types, weapons, exploding barrels and even – as you can hear in the video – conversions of the original DOOM MIDI files. It looks amazing.

This is a “port” of iD software’s Doom, for the fully expanded Commodore VIC-20. It’s a mixture of C and 6502 assembly. C is compiled with the cc65 compiler, which you can find on github.

For the uninitiated, the VIC-20 was the forerunner to the Commodore 64. The two computers share a chassis and keyboard design (although the ports on the VIC-20 differ). Aside from a handful of internal similarities, however, they’re quite different.

The full list of features in the VIC-20 DOOM port are as follows:

  • cut down versions of shareware DOOM’s levels, minus the secret level
  • sergeants, demons, imps and cacodemons, with AI code cut down from the DOOM source
  • fist, chainsaw, pistol, shotgun, chaingun
  • health, ammo, keys, weapons, security and combat armor
  • corpses
  • exploding barrels
  • secrets
  • 11 music tracks, converted from the original DOOM midi files
  • 20 sound effects, converted from the original DOOM PC speaker sounds
  • cheat codes
  • panning and zooming map
  • intermission and victory screens
  • arbitrarily angled textured walls

Now, some have argued that this version of DOOM is more Wolf3D than DOOM. To that we respond: it’s running on a bloody VIC-20 computer. Sure, it migt be the fully expanded model, but let’s recall that means a VIC-20 with up to 24K of RAM. it’s an 8-bit computer seriously overreaching. Developer Kweepa has done an amazing job – imagine if the VIC-20 had launched with something like this?

You can download DOOM for VIC-20 (yes, I really did type that) from the GitHub project page.

Affiliate Disclosure: Some of the links in this post may be affiliate links, which means I may earn a small commission if you make a purchase through those links. This comes at no extra cost to you. Thank you for your support!

Christian Cawley
Editor in Chief at Gaming Retro UK  atomickarma75@gmail.com  Web   More Posts

Christian Cawley is the founder and editor of GamingRetro.co.uk, a website dedicated to classic and retro gaming. With over 20 years of experience writing for technology and gaming publications, he brings considerable expertise and a lifelong passion for interactive entertainment, particularly games from the 8-bit and 16-bit eras.

Christian has written for leading outlets including TechRadar, Computer Weekly, Linux Format, and MakeUseOf, where he also served as Deputy Editor.

When he’s not exploring vintage consoles or retro PCs, Christian enjoys building with LEGO, playing cigar box guitar, and experimenting in the kitchen.