Skip to content
Supernatural, a Commodore64 game by Georg Rottensteiner and Trevor Storey. A step by step analysis of the game.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes Altered comments May 28, 2016
C64Spriter.exe Adds step 6 collision detection and tools May 6, 2016 Altered comments May 28, 2016
documentation.txt step 27 vanishing bat Jul 11, 2017
j.chr Step 34 adding powerups for fast reload and invincibility Sep 21, 2018
j.spr supernatural step 35 adds a jumping spider Feb 18, 2019
memorymap.txt added comments to memory map Dec 24, 2017
tiles.asm step 28: tiles Jul 14, 2017


a commodore 64 game by Georg Rottensteiner Use the ACME cross assembler to assemble. Play on an emulator or the real C64 hardware.

This is a series about video game programming on the Commodore 64 in MOS 6510 assembly. As a guide I am using Georg Rottensteiner's code to the game called Supernatural, which was later made commercially available as Guns 'n' Ghosts. Georg created a tutorial series online in which he went through the code step-by-step.

With this series I am trying to learn game programming while at the same time provide some entertainment for my YouTube viewers. I am hoping for this video series to become a record to accompany Georg's tutorial series.

I am using Georg's Integrated Development Environment (IDE) called C64Studio. If you want to code along, please visit my Github page where I provide access to the code as the project develops. Please find the necessary links below:

You can’t perform that action at this time.