How to play PETSCII Robots on The C64 Mini without a keyboard using an INNEXT SNES joypad.
Open up your favorite text editor.
Enter the following: J:2*:I,K,J,L,Z,M,W,A,Z,S,D,SP,M
Save the file as THEC64-default.cjm in the folder your PETSCII Robots game is located exactly as you see it (capitalization counts).
NOTE you will still need the keyboard for some things (F1 to cycle weapons and F3 to cycle items) but the majority of the controls will be moved to the joypad.
So, you got a Commodore 64 or bought a C64 Mini and don’t know what to do with it? This list is not comprehensive, but it should get you started. For simplicity sake, we have linked directly to the site or store itself. Websites are dynamic, however, and the links could change. Let us know if that happens.
We are reasonably certain that the links provided are not only safe, but more or less legitimate sources as well. However, we cannot make any sort of guarantee to that.
*Important! PLEASE NOTE: Downloading copyrighted materials is illegal in most countries. Do so at your own risk. Be sure to know and follow the laws in your area before downloading any such material.
The C64 Mini can set all kinds of settings through the use of .CJM files, however, what if you just have a single problematic game and don’t really want to configure a whole .CJM file? There is a older method that works with the mini called Flag Configuration.
How it works: At its most basic, it is simply renaming a file and adding an underscore (_) and a two capital letter tag to the end of the file name.
The above example tells the mini that this file is a joystick port 1 game.
SIDE NOTE: The ports on the Commodore had to be addressed directly from code so some games used joystick port 1 and most others used joystick port 2.
You can add any number of flags in any order to the end of the file. It should be noted that if your game has underscores in the name, you may have to remove those as well for this to work.
Example: The Jupiter Lander file is a PAL joystick 1 image you want to run on an NTSC system. It doesn’t load properly so you want to turn the cycle accurate disk reader on (use Accurate Disk Drive Mode).
Jupiter-lander.d64 —> Jupiter-lander_TPJ1AD.d64
Flag Key
Flag
Description
Use
J1
This sets the primary joystick port as port 1. With a second Joystick connected, it automatically uses port 2.
Use this flag if you cannot use a joystick with a game you know should work with one.
J2
This sets the primary joystick port as port 2. With a second Joystick connected, it automatically uses port 1.
Port 2 is the default for the Mini so it does not need to be set.
AD
Stands for “Accurate Disk”. Turns on the cycle exact disk reader on the Mini.
Use this if your game is unstable when you try to run it.
RO
This makes the disk image read-only.
This is mainly for protection, however, some games did check this for copy protection.
NI
“No Indicator” turns off the drive access indicator.
Mainly a user preference thing.
TN
Tells a PAL (European) system that the disk image is NTSC (Japan and North America).
Use if you are running a PAL system with an NTSC image or the game play seems too slow.
TP
Tells an NTSC (Japan and North America) system that the disk image is PAL (European).
Use if you are running a NTSC system with an PAL image or the game play seems too fast.
This information is found in more detail here under Appendix A.
Technical Note: “Accurate Disk” does slow the loading of games down, however, it does not turn off the “fast loader” on the C64 Mini. Before loading your ROM or disk image, press the third button on the C64 Mini to turn off Fast Load.