Skip to content

Commodore 64/VIC-20/PET


The Commodore 64 is an 8 Bit personal computer introduced in 1982 by Commodore International. This model holds the world record for the highest-selling single computer model of all time.

Emulator Rom Folder Extension BIOS Controller Config
VICE c64 .crt .d64 .g64 .t64 .tap .x64 .zip .prg none /opt/retropie/configs/c64/sdl-vicerc and /opt/retropie/configs/c64/sdl-joymap-c64.vjm

Emulator: VICE


Accepted File Extensions: .crt .d64 .g64 .t64 .tap .x64 .prg

Place your ROMS in



Start Game: Spacebar
Menu: F12
Select: Enter
Cancel: Backspace
Exit GUI: Escape

Changing Controls:
-Press F12 to enter menu
-Navigate to machine settings and press enter
-Navigate to Joystick settings and press enter
-Navigate to Joystick device in port 2 and press enter
-to use a numpad to play your game navigate to Numpad and press enter
     -Up: 8
     -Up/Right: 9
     -Up/Left: 7
     -Left: 4
     -Right: 8
     -Down: 2
     -Down/Left: 1
     -Down/Right: 3
     -Fire: 0
-to use a Joystick (gamepad) instead, navigate to Joystick and press enter


Go into 
- settings management
- save settings on exit
- save current settings
- save hotkeys
- save joystick map

- Go back to Joystick settings by pressing backspace and navigate to Joystick 1 Mapping and press enter
- Press enter on each key followed by pressing the key on your gamepad you wish to be mapped.
- Press escape to exit the menu and return to your game

Advanced Configuration

Once you've started and exited the VICE emulator at least once it will create a configuration file called sdl-vicerc in /home/pi/.vice/ which is a symbolic link to


open the file "sdl-vicerc" and to double the screen size change


to VICIIDoubleSize=1 


  • There have been some reports of the emulator crashing when it exits requiring a hard reboot

Note that the VICE emulator also emulates systems other than the Commodore 64

  • C128
  • C64DTV
  • almost all PET models
  • PLUS4
  • CBM-II (aka C610)
  • VIC20

which can be accessed through the Runcommand Launch Menu