This game is written in 6502 in KickAssembler/Sublime Text for the Commodore 64, VIC20, Plus/4 and PET. Currently only the VIC20 and Plus/4 versions are complete, C64 should run but has no sound.
It is the first game written using my cross-platform library called 'Lionel'.
To switch platforms simply change the variable at the very top of main.asm and point your assembler to launch in the appropriate version of VICE.
In SublimeText this can be done by changing this value in settings:
"kickass_run_path": "xpet.exe" "kickass_run_path": "x64.exe" "kickass_run_path": "xplus4.exe" "kickass_run_path": "xvic.exe"
I changed my VICE .exes to be called C64.exe, VIC.exe, PET.exe and 264.exe so that they match the flag variables.