Tuesday 6 December 2011

C64anabalt (C64) (2011)

System Requirements

* A Commodore 64/128/GS (PAL/NTSC).
* A joystick/joypad.
* A VDU preferably connected to a loud sound-system.


Download C64anabalt in .bin/.crt cartridge format HERE!
Download C64anabalt in .d64 disk format HERE!
Download C64anabalt in .tap tape format HERE!

BONUS! Download mp3 recordings of the two soundtracks HERE!
BONUS! Check out Onslaught's cracked version in .d64 disk format HERE!

EMULATOR PACKAGE! Download the ready-to-run Onslaught version combined with the Windows 32-Bit version of the VICE emulator HERE!


C64anabalt is an official conversion of Adam Atomic & Danny B.'s award winning single-button 2009 indie game Canabalt for the 8-Bit, 64KB RAM, 1Mhz Commodore 64 home computer developed by Paul Koller (Paulko64). This particular version was designed to run from a 16KB cartridge (although there are also tape and disk versions available to download as well).

The game was developed as an entry for the RGCD C64 16KB Cartridge Game Development Competition (2011), and the name C64anabalt was suggested by Adam Atomic himself. The physics and procedural algorithms are based on those documented in the original game's open source code.

There are two versions of C64anabalt available; one with a SID chip conversion of Danny B.'s original score by Mikkel Hastrup (Encore), and an alternative build featuring music from the PC indie game ThrustBurst by Andreas Slotte (Ghormak). Unfortunately it wasn't possible to fit them both into a single 16KB ROM, so we've made two versions available to order (more on that in a bit) or download.

Interestingly, there is a second unofficial version of Canabalt available for the C64 that was developed by Andreas Varga (Mr. SID). The two versions were developed without the coders' knowledge that each other were porting the same game. Mr. SID's version featured the RUN track by Encore and this was reused for the official build with his kind permission. Check out his fantastic C64 Prince of Persia conversion if you get a chance! ;)

Playing The Game

To play C64anabalt you will need either a real C64 (and a method of transferring the game over to it) or an emulator. For emulator users, we recommend VICE, as it works on a variety of systems and is very user friendly. Just download the emulator and either attach the cartridge images themselves or drag and drop the .d64 file into the open program window.

Like the original, C64anabalt is a simple one-button game. The anonymous game character automatically runs onward at an ever increasing speed, and the only control open to the player is to make him jump by pressing fire on the joystick attached to port 2. Whilst you attempt your daring escape over the rooftops (and through the buildings) of the war-torn cityscape you'll encounter a variety of hazards and different ways to die.

Hitting boxes and furniture slows you down and should be used to control your speed. However, slow down too much however and you may not make your next jump.

Collapsing buildings (recognisable by their cracked exterior) will steadily drop down off the bottom of the screen. Make sure you don't go down with them.

Bombs fall from the sky and explode upon contact. Avoid.

You'll also encounter sheet glass windows to dramatically leap through, doves that take flight as you approach and the occasional enemy jet that screams past. None of these are hazardous (so don't panic).

Death is inevitable. Your goal is simply to survive as long as possible and cover a greater distance than your previous attempt.

Promotional Trailer

Below is a video of C64anabalt running on a C64c via the Ultimate 1541-II cartridge. This is the Encore build of the game.

NTSC Compatibility

C64anabalt is compatible with NTSC C64's, but lacks the static parallax background cityscape (the background scrolls instead) and it stutters slightly at high running speeds (due to the NTSC machine having less CPU time available). The game also plays fractionally faster than the PAL version. None of these issues severely affect the play of the game, but it should be noted that the game was coded specifically for PAL machines.


The following people made this game possible.

Design & Concept
Adam Saltsman (Semi Secret Software)

C64 Conversion
Paul Koller

SID Music
Mikkel Hastrup (Undone)
Andreas Slotte (Umlautgames)

James Monkman (RGCD)

NTSC Testing
Raymond Lejuez

Cartridge Hardware
Tim Harris (Shareware Plus)

Tape Mastering (& Loader Game)
Richard Bayliss (TND)
Martin Piper

Cartridge version of C64anabalt Published by RGCD, 2011. Special thanks go out to Andreas Varga for giving permission to share the excellent soundtrack from his unofficial version of the game.

Ordering The Official Cartridge

The official C64anabalt cartridge is available to buy from our shop. The game is presented in a dove-grey cartridge shell, complete with box art by Adam Saltsman and a printed manual.

The cartridge version is available in two packaging types, a standard card carton and a more expensive 'deluxe version' that comes in a plastic case (a Universal Game Case with a specially cut foam insert to hold the cartridge). The standard version is priced at £17, whereas the deluxe version costs £22. Shipping is £4 for UK/Europe and £5 for the rest of the world.


  1. Without James' cartridge competition deadline this game would probably still be an unfinished project sitting on my harddisk ;-)
    Can't wait for the official boxart from Adam himself!

  2. Can utilize the game engine to a Sonic version commodore 64 .... just an idea

  3. Open-sourcing the original canabalt version helped tremendously in making the conversion as authentic as possible:
    SemiSecret Software

  4. Your C64anabalt Grey case was posted yesterday for you!

  5. Hey thanks Tim (Shareware Plus) - this project would be impossible without your excellent hardware! :)

  6. Really nice conversion! Thanks to all involved ;)

    Will the C64 source code be released to keep in spirit with the original?

    Happy Holidays everyone!

  7. Awesome game, thank you!

  8. Have to get it, can't decide which version to get...

  9. Is there a switchable 2x16kB version I can buy instead?

  10. Sorry e5frog - there was no way we could guarantee that people wouldn't kill their carts by switching the roms while the C64 was on (killing the cart), so we decided to make two seperate versions instead.

  11. i need EXACT link to sid used, PLEASEEEEEEE!

  12. The video was recorded on a standard 8580 SID (on the C64c), playing the output through a Pioneer DJM600 mixer with a tiny bit of reverb.

  13. Having the original on my iPhone and will try this one via emulator on my PSP. If that will work this would be awesome

  14. Excellent version but I wish there was a hiscore list that saves. Unfortunatly Mr. Sid's version doesn't play very well (the firebutton issue) so I prefer this official conversion.

  15. Sorry, the difference between "Standard/Deluxe Packaging (Ghormak)" and "Standard/Deluxe Packaging (Encore)"?