Skip to content

Repository files navigation

c64_samples_kick

This is a repository of Commodore 64 sample programs that are built using the Kick Assembler. Each directory usually contains a small example program demonstrating just one or a few concepts. The programs can be executed/tested on the VICE C64 emulator running on Windows or loaded onto to a real Commodore 64.

Setup

To setup a development environment to build and run these sampes follow the following steps

  • Install the latest java runtime

  • Install Kick Assembler. This is an assembler specifically for C64 code.

  • Install the VICE C64 emulator

  • Install C64 debugger to use.

  • Select a code editor, I used VS Code

  • Install the Kick Assembler IDE Extension for VS Code Named "Kick Assembler (C64) for Visual Studio Code" by Paul Hocker

    • Start up VS Code
    • Search for Extension (ctrl-shift-x)
    • type in Kick Assembler (C64)
    • Install
    • configure the extension in VS Code, specifically find and set the settings that point the extension where it can find
      • Kick assembler jar file (KickAss.jar)
      • Emulator runtime, which is the VICE C64 emulator (x64sc.exe)
      • C64 debugger runtime (C64Debugger.exe)
      • Java runtime (java.exe)
  • Now you should be ready to try the samples in this repository.

  • Clone this repository.

  • Some some samples may require some utility code from https://github.com/nealvis/nv_c64_util so clone that repo into a directory that sits at the same level as this repository.

  • In VS Code, open one of the directories like hello, open the assembly file like hello.asm in the editor. Then go to the command palette with ctrl-shift-p and select or type in "Kick Assembler: Build and Run" if configured correctly the program will run in VICE.

About

Commodore 64 sample programs using the Kick Assembler

Topics

Resources

Stars

32 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages