TheC64

TheC64 is a re-implementation of the Commodore 64 in it’s approximate original package to include a full-sized, working, keyboard but instead of the original ports, it is adorned with HDMI, and USB ports. The power switch is not the toggle switch that cuts the power but rather a push-button soft witch with additional functionality.

This page is targeted to the C64 Maxi, primarily but may also apply to TheC64 Mini. This is my resource of things to help me along in using TheC64. It has become my go-to platform for enjoying all that the Commodore 64 has to offer, minus some fun IO things. Meaning, no real 1541 Disk drive, Tape drive, actual cartridges and things I can plug into the User Port. Perhaps in the future, this might change, but until that point, I will enjoy all that this machine as to offer.

The Full Manual, from witch I am basing this information can be found here:

https://retrogames.biz/thec64/support/manuals-thec64

Using the Keyboard in Menus

A graphical overlay for TheC64 taken from the official Manual. When you are using the menus, you can use any combination of the following keys on the keyboard to highlight and select options, in preference to using the joystick.

Filename Flags for Individual Files

Perhaps the most clever part of TheC64 is the ability to add flags on the files to pass commands to TheC64 and set configuration options.

CJMs for Individual Files

CJM files are text files that can define the configurations for a particular virtual media file on the USB stick. These can do almost everything a filename flag can do but also define joystick buttons.

This is the order for which to assign buttons to the joystick in the .cjm files.

At the time of writing this, I am still trying to fully understand how to properly use the CJM files. More on this in the future.

Update TheC64

As recommended by the good folks at RetroGames, you should keep TheC64 updated. It is a super simple process. Download the *.bin file, place it on the root directory of a USB drive, insert the drive into TheC64 and perform the update

https://retrogames.biz/thec64/support/upgrade-thec64

YouTube Alternatives:
https://odysee.com/@cubiclenate:9/thec64-firmware-upgrade-process:e
https://rumble.com/vsqdsb-thec64-firmware-update-process.html

Wish List

There are a few things that I wish TheC64 could do. These are just little things that would “quality of life improvement” in it’s use. None of these things are absolutely necessary to enjoy TheC64, just to make it a bit better for me.

The first would be some sort of on-screen button configuration or some sort of built in text editor for modifying .cjm file for the associated application. The beauty of TheC64 is its apparent hackability of the machine to be able to tweak the configurations, allowing you to have the best experience with each game or application

Secondly, some sort of WIFI communication to allow some sort of telnet, preferably secure shell (SSH) to put on and pull off files from the machine. Basic ftp or sftp would be fantastic.

The other big winner for me would be the ability to rename files within TheC64 itself. As it is today, I need to manage files from my desktop computer’s file manager. It’s a little thing but it would be great.

References

https://retrogames.biz/
http://mrgigabytes.com/retro/c64-mini-cjm-files-reference/
The C64 Community Forum