Old Schoold by Harri Kauhanen

Commodore 64 [RetroPie series]

An image for Commodore 64 [RetroPie series]

Evan-Amos via Wikipedia

Here are my Commodore 64 specific notes of my RetroPie system.

Games

  • 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

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.

Competition Pro Controller

For games supporting more than two simultaneous players, Sega Megadrive controllers could be used as controller 3 and 4.

Sega Mega Drive Controller

Evan-Amos via Wikipedia

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?
  • 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
    • F12Attach 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?