Commodore 64 [RetroPie series]
Here are my Commodore 64 specific notes of my RetroPie system.
UPDATE: I currently use Windows emulating C64.
- RetroPie C64 wiki
- VICE
- Unfortunately, there is no RetroArch based C64 emulator available
Games
I do not recommend downloading old software or other assets using these links.
- Game ROMs
- Game manuals
- RetroPie
- Extract .zip → .d64 to
~/RetroPie/roms/c64/
- Sometimes downloaded archive may contain multiple versions (cracks) of the same game.
- E.g. Airborne Ranger has (at least) versions 3532, NO and ESI. ESI comes with two disk images, and 2532 and NO version fitted the game to one disk.
- If game comes on multiple disks, move additional images to
~/RetroPie/roms/c64/.MoreDisks
- Extract .zip → .d64 to
Notes about games
Loading games:
- You sometimes need to wait long (use floppy drive sound effect to reduce the feeling of nothing is happening).
- Sometimes it’s a bit tricky to exit game intros.
- Often it’s the fire button or space bar.
Multi-disk games:
- Some games may support multiple disks inserted at once, some do not.
Controllers
Competition Pro is one of the best joysticks for C64 games.
For games supporting more than two simultaneous players, Sega Megadrive controllers could be used as controller 3 and 4.
Configuring these Atari-connection joysticks via Retro-Bit USB adapters needs some work. There seems to bug on RetroPie (2.X), and if you try to use emulator config to save settings, they don’t. To fix this:
nano opt/retropie/configs/c6/vice.cfg
- Replace anything with
/home/pi/.vice
to/opt/retropie/configs/c64?
- Replace anything with
- Verify Joystick is readable by Linux / RetroPie
jstest /dev/input/js0
- Now you can use VICE to remap controllers (key F12 to access menu)
You can also edit the config directly:
nano /opt/retropie/configs/c64/sdl-joymap-C64.vjm
This is my config:
!CLEAR
# INNEX ATARI Controller USB
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 1 1 8
0 0 5 1 1 4
0 0 6 1 1 2
0 0 7 1 1 1
0 1 0 1 0 16
0 1 1 1 1 16
# INNEX GENESIS/ATARI Controller USB
1 0 0 1 2 8
1 0 1 1 2 4
1 0 2 1 2 2
1 0 3 1 2 1
1 0 4 1 3 8
1 0 5 1 3 4
1 0 6 1 3 2
1 0 7 1 3 1
1 1 0 1 2 16
1 1 1 1 3 16
Scanlines
TODO (VICE comes with some shaders).
Emulator commands
- F12 → Menu (and Exit)
- Changing diskettes
- F12 → Attach disk… →
RetroPie / ROMS / c64 / .more_disks
- WAIT COUPLE OF SECONDS before pressing e.g. “Continue” on a game
- TODO: How to changes diskettes on Wasteland?
- F12 → Attach disk… →