Retro computing with a touch of modern and the home for all things, retroCombs (aka Steven Combs).
Disclosure Statement: When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to Amazon, the eBay Partner Network, and/or others.
by Steven B. Combs, Ph.D.
I scoured the official TheC64 series user’s manual (downloaded and sent to my Kindle Scribe / not the small user’s guide that comes with the unit - another bonus tip!) and found ten “non-hacky” tips you may not know about.
NOTE: I’ll use the name TheC64 to refer to TheC64 Maxi, TheC64 Mini, and TheVIC20 units. TheC64 Mini does not include a keyboard or VIC-20 emulation so some tips do not translate to this smaller device (out of the box).
.tap
and .crt
Files (Page 51).cjm
Files ( Page 58)Check out the supporters page to learn about my amazing supporters and how you can join our community.
Title: 10 Ways To Unlock Thec64 For Maximum Retro Computing Fun!
None as of 2023-06-17.
Disclosure Statement: When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations may include, but are not limited to Amazon and the eBay Partner Network.
Within the headings, I provide the page number in TheC64 User’s Manual so you can explore each tip in more detail.
You are not constrained to the joystick that comes with TheC64. While the Maxi joystick is better than the mini thanks to a micro-switch upgrade, the form factor may not be everyone’s cup of tea.
A quick caveat, not all controllers work. Results have been mixed with two modern controllers such as the wired Logitech F310 (doesn’t work) and a wireless Logitech G F710 (works). Gamepad controllers seem to work including one of my favorites, also from RetroGames, TheGamePad. If a Nintendo/Sega style controller makes you happy, it might work! Plug it in and give it a try.
But I bet you didn’t know a controller is not necessary to navigate in carousel mode.
I love keyboard shortcuts and was thrilled to learn that we can control TheC64 using the keyboard. Here are a few examples.
O
= ← | P
= → | N
= ↓ | M
= ↑
L
, Space
, or Return
selects an option.
⇧
+ ←
(back arrow, not left cursor) or a quick press of the power button toggles the option menu at the bottom of the screen when a program is running.
There are many more keyboard shortcuts so check out page 16 for more. I do find it odd that the regular cursor keys weren’t use. If you know why, leave a comment below.
If you have a TheC64 and haven’t booted into C64 or VIC-20 classic mode, you are missing the experience! You can boot into classic mode by following these steps while in carousel mode and using the joystick:
TheC64 will skip the carousel mode and boot directly to your chosen computer giving you a more authentic 1980s feel.
To switch back to carousel mode from classic mode, press ≡ to pop up a menu of options and then choose ⚙️ Options. From there, you will be able to figure it out.
TIP: Here’s a classic mode only keyboard shortcut. Use
⇧
+←
(back arrow, not left cursor) to toggle the option menu at the bottom of the screen.
My TheVIC20 boots into VIC 20 NTSC mode for a true retro-computing experience where BASIC was front and center. What’s that you ask?
Here’s what’s so exciting about classic mode; Beginner’s All-Purpose Symbolic Instruction Code or BASIC. For those of my generation, this is the traditional Commodore computer experience. The computer would boot up to the blue screen (or aqua/white on the VIC-20) with a flashing cursor. BASIC was the feature to unlock the secrets to our Commodore computers.
If you want the authentic experience, head over to Archive.org and download the original Commodore 64 or VIC-20 (recommended) user’s guide and work through them chapter by chapter like I did with the Plus/4 and documented in my Plus/4 User’s Manual series.
TIP: Download and send to a Kindle or other e-book reader and take them with you everywhere you go. With the Kindle Scribe you can mark them up and set bookmarks.
To get you started, load classic mode and type the following two line program that will work in C64 or VIC-20 mode.
10 print "retroCombs rocks! ";
20 goto 10
Now type RUN
followed by the RETURN key (⏎). Words will fill the screen. Press the RUN/STOP key to stop the program and use the LIST
+ ⏎ command to see the program. You can now edit line 10
to make it say anything you want. Welcome to BASIC programming and now you can go crazy. Don’t worry, you can’t harm your computer.
You can save not one, but four states for each program you load and run. Why would you want to do this? There are a couple of reasons:
The save state menu even provides a time code displaying the length of time the computer was operational before saving the state.
.tap
and .crt
Files (Page 51)Switching to classic mode reveals options to use not only disk images, but cassette (.tap
) and cartridge (.crt
) images. Loading .tap
files is not the slog experience we remember from the 1980s but .crt
do load as quickly as they did. The option to use both file types increases the library of titles you can use.
TIP: Cartridge files are not just great for games. Download the Super Snapshot
.crt
file, load it, and then reset the computer. Super Snapshot is available. But retroCombs, Super Snapshot requires me to press a button to activate it. Hold that thought!
.cjm
Files ( Page 58)There’s a lot to this one and it could be the topic of a video in itself. But in a nutshell, flags and .cjm
files provide an options to “tell” TheC64 how to configure the program to run. File flags are at the end of the file names and configure a single file whereas a .cjm
is used within a directory to use the same settings for a group of files. Below is a small list of setting you can apply using file flags or .cjm
files:
Expanding on the use of .cjm
file, there are C64 games that don’t support Joystick controls, and while they are few and far between, you can use a .cjm
file to add this support. The syntax for this file is not intuitive and I’ve placed an example below for a VIC game, in PAL mode, with 35K expansion, and copies keyboard controls to the joystick.
X:vic,pal,fullheight,35k
J:1*:W,S,A,D,I,K,J,L,CT,1,2,3,,EN,4
Check out page 69 to see a full list of key IDs the .cjm
file can use.
Back in tip number four, I demonstrated how to create a BASIC program but I didn’t show you how to save it. You can and you do this using virtual disk images. And once you have the virtual disk image, you can transfer it from TheC64 to real hardware or VICE and back again for a nice roundtrip way to write a program and test it on all platforms.
TIP: To save the program in step four, use the command
SAVE "RETROCOMBS",8
and to load it use the commandLOAD "RETROCOMBS",8
.
As you work in BASIC, you may cause the computer to hang and an understanding of reset modes can help you recover.
Similar to a real hardware Commodore 64, there are both hard and soft resets.
Reset Type | Key Combo | Description |
---|---|---|
Hard | Left ⇧ + TheC64 + Power | Simulates cycling the computers power off and on |
Soft | Left ⇧ + Power | Does not simulate a power cycle and maintains memory contents |
TIP: Remember our Super Snapshot scenario? TheC64 has you covered with a tap of Right ⇧ + Power to activate the cartridge.
Press the Joystick A
button or press A
on the keyboard to sort the carousel titles by title, author, composer, genre, year, and model of computer. Year is a great option if you want to experience the advancement of games over time.
This tip isn’t great on the Maxi models but can save your bacon on a mini.
To activate the virtual keyboard press the ☰ button in a game and select the ‘Virtual keyboard’ option. An on-screen keyboard appears on the right-side. Through THEC64 Joystick, the Virtual keyboard gives access to all the keys of an original C64 computer.
I hope you learned a tip or two about your TheC64 that brings more value to your purchase. There are many more tips and I hope you will share them in the comments below.
Don’t miss the retro-computing fun. SUBSCRIBE to my YouTube channel and check out my other posts.
Help make this content better! Leave your comments, corrections, additions, and thoughts in the comments below. You can email me at retrocombs@icloud.com. Thanks for reading and if you are inclined, please let others know about the blog using the hashtag #retroCombs.
🕹️ retroCombs, OUT!