Skip to content
@c64lib

c64lib: The Ultimate Commodore 64 Library

A bunch of reusable macros and subroutines written in KickAssembler

Hi there 👋

Here you'll find set of useful KickAssembler libraries for native Commodore 64 development as well as a few supporting tools.

Documentation for libraries: https://c64lib.github.io/.

A backbone build system that I wrote, maintain and use myself is pretty well documented: https://c64lib.github.io/gradle-retro-assembler-plugin/.

There are few examples of using both libs and the tooling on my private space: https://github.com/maciejmalecki/, including:

Pinned Loading

  1. copper64 copper64 Public

    Agnus-Copper inspired library for easy raster interrupt handling.

    Assembly 8

  2. magic-desk-crt magic-desk-crt Public

    A Kick Assembler library that covers bootstrapping and loading from C64 magic-desk cartridge format.

    Assembly

  3. common common Public

    Various common functionalities intended to be used by other libraries.

    Assembly 13

  4. chipset chipset Public

    Libraries that cover functionality of Commodore 64 chipset: VIC-II and CIA.

    Assembly 13

  5. text text Public

    Text mode (all three existing on the C64) specific macros and routines.

    Assembly 4

  6. gradle-retro-assembler-plugin gradle-retro-assembler-plugin Public

    A Gradle plugin that can build asm projects devoted for 8-bit machines (currently supports KickAssembler only)

    Kotlin 11 2

Repositories

Showing 10 of 19 repositories
  • .github Public
    c64lib/.github’s past year of commit activity
    0 0 0 0 Updated Jul 1, 2024
  • magic-desk-crt Public

    A Kick Assembler library that covers bootstrapping and loading from C64 magic-desk cartridge format.

    c64lib/magic-desk-crt’s past year of commit activity
    Assembly 0 MIT 0 0 0 Updated Jun 29, 2024
  • chipset Public

    Libraries that cover functionality of Commodore 64 chipset: VIC-II and CIA.

    c64lib/chipset’s past year of commit activity
    Assembly 13 MIT 0 5 0 Updated May 23, 2024
  • text Public

    Text mode (all three existing on the C64) specific macros and routines.

    c64lib/text’s past year of commit activity
    Assembly 4 MIT 0 8 0 Updated May 23, 2024
  • common Public

    Various common functionalities intended to be used by other libraries.

    c64lib/common’s past year of commit activity
    Assembly 13 MIT 0 3 0 Updated May 23, 2024
  • gradle-retro-assembler-plugin Public

    A Gradle plugin that can build asm projects devoted for 8-bit machines (currently supports KickAssembler only)

    c64lib/gradle-retro-assembler-plugin’s past year of commit activity
    Kotlin 11 2 30 1 Updated May 16, 2024
  • c64libci Public

    Docker image project for running retro assembler tool on CI such as CircleCI

    c64lib/c64libci’s past year of commit activity
    Dockerfile 1 MIT 1 2 0 Updated Oct 19, 2023
  • copper64 Public

    Agnus-Copper inspired library for easy raster interrupt handling.

    c64lib/copper64’s past year of commit activity
    Assembly 8 MIT 0 7 0 Updated Sep 27, 2023
  • c64lib/c64lib.github.io’s past year of commit activity
    CSS 1 0 0 0 Updated Jan 7, 2023
  • asm-ka Public

    Mirrored KickAssembler "binary"

    c64lib/asm-ka’s past year of commit activity
    Shell 1 0 0 0 Updated Nov 18, 2022

Most used topics

Loading…