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 1

  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
  • 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 Aug 19, 2024
  • .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 1 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
  • 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

Top languages

Loading…

Most used topics

Loading…