Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commodore 64 (c64)

southoz edited this page Jan 1, 2026 · 5 revisions

Emulator Details

Emulator Retroarch
Core Vx64
Core Name lr-vice_x64
ArkOS Details Christians GitHub
EASYROMS Folder c64
Linux Path /roms/c64

Controls

Emulator Game Controls

C64 G80CA-MB
Keyboard Space A Button (Right)
Joystick Fire B Button (Bottom)
Keyboard Return X Button (Top)
Keyboard Escape Y Button (Left)
Keyboard F1 L1 Button
Switch Joyport R1 Button
Turbo Button L2 Button
Joystick Up D-Pad Up
Joystick Down D-Pad Down
Joystick Left D-Pad Left
Joystick Right D-Pad Right
Virtual Keyboard Start Button
Virtual Statusbar Select Button
Joystick Up Left Analogue Up
Joystick Down Left Analogue Down
Joystick Left Left Analogue Left
Joystick Right Left Analogue Right
Mouse Up Right Analogue Up
Mouse Down Right Analogue Down
Mouse Left Right Analogue Left
Mouse Right Right Analogue Right

Emulator Controls

Action Key/Combination
Retroarch Menu Function
Quit Retroarch Start + Select
Save State Select+ B Button
Load State Select + A Button
Prev State Select + Y Button
Next State Select + X Button
Fast Fwd Select + D-Pad Right
Rewind Select + D-Pad Left

Retroarch Core options

Core Configuration

/home/ark/.config/retroarch/retroarch-core-options.cfg

vice_analogmouse = "left"
vice_analogmouse_deadzone = "20"
vice_analogmouse_speed = "1.0"
vice_analogmouse_speed_right = "1.0"
vice_aspect_ratio = "auto"
vice_audio_leak_emulation = "disabled"
vice_audio_options_display = "disabled"
vice_autoloadwarp = "disabled"
vice_autostart = "enabled"
vice_c64_model = "C64 PAL auto"
vice_cartridge = "none"
vice_crop = "disabled"
vice_crop_delay = "enabled"
vice_crop_mode = "both"
vice_datasette_hotkeys = "disabled"
vice_datasette_sound = "disabled"
vice_dpadmouse_speed = "6"
vice_drive_sound_emulation = "20%"
vice_drive_true_emulation = "disabled"
vice_easyflash_write_protection = "disabled"
vice_external_palette = "default"
vice_floppy_multidrive = "disabled"
vice_floppy_write_protection = "disabled"
vice_gfx_colors = "16bit"
vice_jiffydos = "disabled"
vice_joyport = "2"
vice_joyport_pointer_color = "blue"
vice_joyport_type = "1"
vice_keyboard_keymap = "positional"
vice_keyrah_keypad_mappings = "disabled"
vice_manual_crop_bottom = "0"
vice_manual_crop_left = "0"
vice_manual_crop_right = "0"
vice_manual_crop_top = "0"
vice_mapper_a = "---"
vice_mapper_aspect_ratio_toggle = "---"
vice_mapper_b = "---"
vice_mapper_crop_toggle = "---"
vice_mapper_datasette_forward = "RETROK_RIGHT"
vice_mapper_datasette_reset = "---"
vice_mapper_datasette_rewind = "RETROK_LEFT"
vice_mapper_datasette_start = "RETROK_UP"
vice_mapper_datasette_stop = "RETROK_DOWN"
vice_mapper_datasette_toggle_hotkeys = "---"
vice_mapper_down = "---"
vice_mapper_joyport_switch = "RETROK_RCTRL"
vice_mapper_l = "---"
vice_mapper_l2 = "RETROK_ESCAPE"
vice_mapper_l3 = "---"
vice_mapper_ld = "---"
vice_mapper_left = "---"
vice_mapper_ll = "---"
vice_mapper_lr = "---"
vice_mapper_lu = "---"
vice_mapper_r = "---"
vice_mapper_r2 = "RETROK_RETURN"
vice_mapper_r3 = "---"
vice_mapper_rd = "---"
vice_mapper_reset = "RETROK_END"
vice_mapper_right = "---"
vice_mapper_rl = "---"
vice_mapper_rr = "---"
vice_mapper_ru = "---"
vice_mapper_save_disk_toggle = "---"
vice_mapper_select = "TOGGLE_VKBD"
vice_mapper_start = "---"
vice_mapper_statusbar = "RETROK_F12"
vice_mapper_turbo_fire_toggle = "---"
vice_mapper_up = "---"
vice_mapper_vkbd = "---"
vice_mapper_warp_mode = "---"
vice_mapper_x = "RETROK_SPACE"
vice_mapper_y = "---"
vice_mapper_zoom_mode_toggle = "---"
vice_mapping_options_display = "enabled"
vice_mouse_speed = "100"
vice_physical_keyboard_pass_through = "disabled"
vice_printer = "disabled"
vice_ram_expansion_unit = "none"
vice_read_vicerc = "enabled"
vice_reset = "autostart"
vice_resid_8580filterbias = "0"
vice_resid_filterbias = "500"
vice_resid_gain = "97"
vice_resid_passband = "90"
vice_resid_sampling = "fast"
vice_retropad_options = "disabled"
vice_sfx_sound_expander = "disabled"
vice_sid_engine = "ReSID"
vice_sid_extra = "disabled
vice_sid_model = "default"
vice_sound_sample_rate = "48000"
vice_statusbar = "bottom"
vice_statusbar_messages = "disabled"
vice_statusbar_startup = "disabled"
vice_turbo_fire = "disabled"
vice_turbo_fire_button = "B"
vice_turbo_pulse = "6"
vice_userport_joytype = "disabled"
vice_vicii_color_brightness = "1000"
vice_vicii_color_contrast = "1000"
vice_vicii_color_gamma = "2800"
vice_vicii_color_saturation = "1000"
vice_vicii_color_tint = "1000"
vice_vicii_filter = "disabled"
vice_vicii_filter_oddline_offset = "1000"
vice_vicii_filter_oddline_phase = "1000"
vice_video_options_display = "disabled"
vice_virtual_device_traps = "disabled"
vice_vkbd_dimming = "25%"
vice_vkbd_theme = "auto"
vice_vkbd_transparency = "25%"
vice_warp_boost = "disabled"
vice_work_disk = "disabled"
vice_zoom_mode = "deprecated"
vice_zoom_mode_crop = "deprecated"

Core Configuration Directory Overides

/home/ark/.config/retroarch/config/VICE x64/c64.cfg

aspect_ratio_index = "22"

Core Options Directory Overide

/home/ark/.config/retroarch32/config/VICE x64/c64.opt

vice_analogmouse = "left"
vice_analogmouse_deadzone = "20"
vice_analogmouse_speed = "1.0"
vice_analogmouse_speed_right = "1.0"
vice_aspect_ratio = "auto"
vice_audio_leak_emulation = "disabled"
vice_audio_options_display = "disabled"
vice_autoloadwarp = "disabled"
vice_autostart = "enabled"
vice_c64_model = "C64 PAL auto"
vice_cartridge = "none"
vice_crop = "disabled"
vice_crop_delay = "enabled"
vice_crop_mode = "both"
vice_datasette_hotkeys = "disabled"
vice_datasette_sound = "disabled"
vice_dpadmouse_speed = "6"
vice_drive_sound_emulation = "20%"
vice_drive_true_emulation = "disabled"
vice_easyflash_write_protection = "disabled"
vice_external_palette = "default"
vice_floppy_multidrive = "disabled"
vice_floppy_write_protection = "disabled"
vice_gfx_colors = "16bit"
vice_jiffydos = "disabled"
vice_joyport = "2"
vice_joyport_pointer_color = "blue"
vice_joyport_type = "1"
vice_keyboard_keymap = "positional"
vice_keyrah_keypad_mappings = "disabled"
vice_manual_crop_bottom = "0"
vice_manual_crop_left = "0"
vice_manual_crop_right = "0"
vice_manual_crop_top = "0"
vice_mapper_a = "RETROK_SPACE"
vice_mapper_aspect_ratio_toggle = "---"
vice_mapper_b = "---"
vice_mapper_crop_toggle = "---"
vice_mapper_datasette_forward = "RETROK_RIGHT"
vice_mapper_datasette_reset = "---"
vice_mapper_datasette_rewind = "RETROK_LEFT"
vice_mapper_datasette_start = "RETROK_UP"
vice_mapper_datasette_stop = "RETROK_DOWN"
vice_mapper_datasette_toggle_hotkeys = "---"
vice_mapper_down = "---"
vice_mapper_joyport_switch = "RETROK_RCTRL"
vice_mapper_l = "RETROK_F1"
vice_mapper_l2 = "---"
vice_mapper_l3 = "---"
vice_mapper_ld = "---"
vice_mapper_left = "---"
vice_mapper_ll = "---"
vice_mapper_lr = "---"
vice_mapper_lu = "---"
vice_mapper_r = "SWITCH_JOYPORT"
vice_mapper_r2 = "---"
vice_mapper_r3 = "---"
vice_mapper_rd = "---"
vice_mapper_reset = "RETROK_END"
vice_mapper_right = "---"
vice_mapper_rl = "---"
vice_mapper_rr = "---"
vice_mapper_ru = "---"
vice_mapper_save_disk_toggle = "---"
vice_mapper_select = "TOGGLE_STATUSBAR"
vice_mapper_start = "TOGGLE_VKBD"
vice_mapper_statusbar = "RETROK_F12"
vice_mapper_turbo_fire_toggle = "---"
vice_mapper_up = "---"
vice_mapper_vkbd = "---"
vice_mapper_warp_mode = "---"
vice_mapper_x = "RETROK_RETURN"
vice_mapper_y = "RETROK_ESCAPE"
vice_mapper_zoom_mode_toggle = "---"
vice_mapping_options_display = "enabled"
vice_mouse_speed = "100"
vice_physical_keyboard_pass_through = "disabled"
vice_printer = "disabled"
vice_ram_expansion_unit = "none"
vice_read_vicerc = "enabled"
vice_reset = "autostart"
vice_resid_8580filterbias = "0"
vice_resid_filterbias = "500"
vice_resid_gain = "97"
vice_resid_passband = "90"
vice_resid_sampling = "fast"
vice_retropad_options = "disabled"
vice_sfx_sound_expander = "disabled"
vice_sid_engine = "ReSID"
vice_sid_extra = "disabled"
vice_sid_model = "default"
vice_sound_sample_rate = "48000"
vice_statusbar = "bottom"
vice_statusbar_messages = "disabled"
vice_statusbar_startup = "disabled"
vice_turbo_fire = "disabled"
vice_turbo_fire_button = "L2"
vice_turbo_pulse = "6"
vice_userport_joytype = "disabled"
vice_vicii_color_brightness = "1000"
vice_vicii_color_contrast = "1000"
vice_vicii_color_gamma = "2800"
vice_vicii_color_saturation = "1000"
vice_vicii_color_tint = "1000"
vice_vicii_filter = "disabled"
vice_vicii_filter_oddline_offset = "1000"
vice_vicii_filter_oddline_phase = "1000"
vice_video_options_display = "disabled"
vice_virtual_device_traps = "disabled"
vice_vkbd_dimming = "25%"
vice_vkbd_theme = "auto"
vice_vkbd_transparency = "25%"
vice_warp_boost = "disabled"
vice_work_disk = "disabled"
vice_zoom_mode = "deprecated"
vice_zoom_mode_crop = "deprecated"

Directory Contents Controller Remap

/home/ark/.config/retroarch/config/remaps/VICE X64/c64.rmp

input_libretro_device_p1 = "1"
input_player1_analog_dpad_mode = "1"
input_player1_stk_l_x+ = "7"
input_player1_stk_l_x- = "6"
input_player1_stk_l_y+ = "5"
input_player1_stk_l_y- = "4"
input_remap_port_p1 = "0"
input_turbo_allow_dpad = "false"
input_turbo_bind = "-1"
input_turbo_button = "0"
input_turbo_duty_cycle = "0"
input_turbo_enable = "true"
input_turbo_mode = "1"
input_turbo_period = "6"

Home

Guides

Arcade Systems

Console Systems

Handheld Systems

Computer Systems

Ports and Recompilations

Advanced

Clone this wiki locally