Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hagronnestad/c64matrix

πŸ“ΊπŸ”’ c64matrix is a version of the classic cmatrix program, but for the Commodore 64. c64matrix is written in C and uses the CC65 cross compiler.
https://github.com/hagronnestad/c64matrix

c64 cc65 cmatrix commodore64 retrocomputing

Last synced: 2 months ago
JSON representation

πŸ“ΊπŸ”’ c64matrix is a version of the classic cmatrix program, but for the Commodore 64. c64matrix is written in C and uses the CC65 cross compiler.

Awesome Lists containing this project

README

        

# `c64matrix`

![](label/04.png)

## Description

`c64matrix` is a version of the classic [`cmatrix`](https://www.asty.org/cmatrix/) program, but for the Commodore 64. `c64matrix` is written in C and uses the CC65 cross compiler.

## Features

- Customizable Background & Foreground Colors
- Green & Blue Theme Presets
- Rainbow Theme
- Reversed Characters Mode
- Shifted Character Set Mode
- Symbols Only Mode (PETSCII Symbols)
- Adjustable "Tail" Length

## Preview

*GIF preview of the three themes; green, blue and rainbow.*

![](screenshots/00.gif)

## Releases

A cartridge image (`.bin`) as well as a `.prg`-file is available in the ***[Releases section](https://github.com/hagronnestad/c64matrix/releases)***.

### Raw Cartridge Image (`.bin`)

The raw cartridge image can be burned to an `(E)EPROM` to create a physical cartridge for use with a real Commdore 64. This is ***NOT*** a `.crt` cartridge file.

### Program File (`.prg`)

The `.prg`-file can be used with emulators such as `VICE` and also cartridges like the `Kung Fu Flash`.

## Build From Source

- Install the CC65 cross compiler:
- `sudo apt install cc65`
- Run make:
- `make`
- Clean build folder:
- `make clean`

All build artifacts can be found in the `build` folder.

## Screenshots

*The settings menu with the default colors.*

![](screenshots/02.png)

*The rainbow theme with the reverse mode on.*

![](screenshots/03.png)

*The green theme with symbols only mode on.*

![](screenshots/04.png)