Skip to content
Commodore Clicker, the incremental-driven emulator
JavaScript CSS Assembly HTML
Branch: master
Clone or download

Latest commit

Two9A Merge pull request #10 from Sdonai/Sdonai-patch-1
Add link to game in readme
Latest commit e95ddd7 May 6, 2015


Type Name Latest commit message Commit time
Failed to load latest commit information.
css 1541 available in-game Jan 17, 2015
img The actual source code Nov 23, 2014
js CPU: Bulk disassembly Feb 1, 2015
rom A few more effects disks Jan 25, 2015
LICENSE Initial commit Nov 23, 2014 Add link to game in readme May 6, 2015
index.html 1541 available in-game Jan 17, 2015

Commodore Clicker

A JavaScript incremental game which drives the clock of a Commodore 64 emulation. Or at least, that's the eventual goal. Play the game here.


The emulated C64 boots into the incremental game, but this can be interrupted in the usual manner of hitting Run/Stop + Restore. After interruption, the game can be restarted using the statement: SYS 49152

A joystick is plugged into port 2 of the C64, and its directions are mapped to the arrow keys. The joystick is used in-game to allow movement of the sprite. Alt is the Fire key, but this is not used in-game at this time.

The keyboard corresponds to that of a British C64, and is mapped in similar fashion to VICE's mapping. The following keys are non-obvious mappings:

  • F1, F2, F3, F4 are mapped to the C64's F1, F3, F5, F7. Shift-F1 is the C64's F2, and so on.
  • Escape is Run/Stop; F8 is Restore.
  • Tab is the C64's Control; the host's Control maps to the Commodore key.

Key map entries not mentioned here are documented in the CIA emulation.


Libraries included:

Test ROMs included:

Resources that have been infinitely useful:

You can’t perform that action at this time.