Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:c64 [2022/02/07 10:32] – [Border Graphics and Zoom Mode] kugelblitzsystems:c64 [2022/02/07 13:02] (current) – [Emulators] (x64sc) kugelblitz
Line 26: Line 26:
 ^ Emulators ^ Accepted ROM formats ^ ^ Emulators ^ Accepted ROM formats ^
 | [[#libretro:_vice_x64|libretro: VICE_X64]] | ''.d64'', ''.d81'', ''.crt'', ''.prg'', ''.tap'', ''.t64'', ''.m3u'', ''.zip'', ''.7z'' | | [[#libretro:_vice_x64|libretro: VICE_X64]] | ''.d64'', ''.d81'', ''.crt'', ''.prg'', ''.tap'', ''.t64'', ''.m3u'', ''.zip'', ''.7z'' |
 +| [[#libretro:_vice_x64|libretro: VICE_X64SC]] | ''.d64'', ''.d81'', ''.crt'', ''.prg'', ''.tap'', ''.t64'', ''.m3u'', ''.zip'', ''.7z'' |
 | [[#vice:_x64|VICE: X64]] | ''.d64'', ''.d81'', ''.crt'', ''.prg'', ''.tap'', ''.t64'', ''.zip'' | | [[#vice:_x64|VICE: X64]] | ''.d64'', ''.d81'', ''.crt'', ''.prg'', ''.tap'', ''.t64'', ''.zip'' |
 | [[#vice:_x64dtv|VICE: X64DTV]] | ''.d64'', ''.d81'', ''.crt'', ''.prg'', ''.tap'', ''.t64'', ''.zip'' | | [[#vice:_x64dtv|VICE: X64DTV]] | ''.d64'', ''.d81'', ''.crt'', ''.prg'', ''.tap'', ''.t64'', ''.zip'' |
Line 126: Line 127:
 ===== Emulators ===== ===== Emulators =====
  
-There are four emulators included for the C64 group. The default is [[#libretro:_vice_x64|libretro: VICE_X64]] which is preferred due to better configuration via EmulationStation and some more display options.+There are five emulators included for the C64 group. The default is [[#libretro:_vice_x64|libretro: VICE_X64]] which is preferred due to better configuration via EmulationStation and some more display options. For high specced machines there also is a VICE_X64SC emulator, which is functional identical but has higher accuracy. It is only recommended on X64 machines. The higher accuracy usually is not needed for games although some graphics intensive demos need it.
  
 There are three supplementary standalone variants: VICE: X64, VICE: X64DTV and VICE: XSCPU64. The first one, X64, emulates a standard C64. The X64DTV is for the C64DTV [[WP>C64_Direct-to-TV]] which has more graphical capabilities, but does not have many specific games. The XSCPU64 emulates a modified C64 [[WP>SuperCPU]] with a 20 MHz CPU and 16 MB of RAM instead of the standard 1 MHz CPU and 64 KB of RAM. It usually requires modified software. There are three supplementary standalone variants: VICE: X64, VICE: X64DTV and VICE: XSCPU64. The first one, X64, emulates a standard C64. The X64DTV is for the C64DTV [[WP>C64_Direct-to-TV]] which has more graphical capabilities, but does not have many specific games. The XSCPU64 emulates a modified C64 [[WP>SuperCPU]] with a 20 MHz CPU and 16 MB of RAM instead of the standard 1 MHz CPU and 64 KB of RAM. It usually requires modified software.
Line 231: Line 232:
 </WRAP> </WRAP>
  
-The C64 has two joystick ports and every joystick only has four digital directions and one fire button. The C64 also has a keyboard that is extensively used in many games. The controller mapping has been optimized to cover most use cases for known C64 games, but there will be limitations. There also is a virtual keyboard available for those keys that are not mapped.+The C64 has two joystick ports and every original joystick only has four digital directions and one fire button. Additional fire buttons were added later and are usually not seen by any original games. The C64 also has a keyboard that is extensively used in many games. The controller mapping has been optimized to cover most use cases for known C64 games, but there will be limitations. There also is a virtual keyboard available for those keys that are not mapped
 + 
 +Many Jump'n'Run games of the C64 use "Joystick Up" for a jump (as there is only one button). As a quality-of-life hack the {{:wiki:east.png?nolink&20|East button (A SNES)}} button has been mapped to "Up". You can change this for the full system or a single game, either in **ADVANCED SYSTEM SETTINGS** or in **ADVANCED GAME OPTIONS** with the **JUMP ON A** option. If you turn this off, this button is mapped to a 2nd controller button that is only used in some more modern C64 games. You might want to turn it off if that behaviour is irritating in other games.
  
 Here are the default Commodore 64's controls shown on a [[:configure_a_controller|Batocera Retropad]]: Here are the default Commodore 64's controls shown on a [[:configure_a_controller|Batocera Retropad]]:
Line 240: Line 243:
 | D-Pad | Joystick directions | Joystick directions | | D-Pad | Joystick directions | Joystick directions |
 | Left Stick | Joystick directions | Joystick directions | | Left Stick | Joystick directions | Joystick directions |
-| {{:wiki:east.png?nolink&20|East button (A SNES)}}| Joystick Fire | Joystick Fire | +| {{:wiki:east.png?nolink&20|East button (A SNES)}}| Up or Button 2 | Joystick Fire | 
-| {{:wiki:south.png?nolink&20|South button (B SNES)}}| Space (keyboard) | Space (keyboard) | +| {{:wiki:south.png?nolink&20|South button (B SNES)}}| Joystick Fire | Space (keyboard) | 
-| {{:wiki:west.png?nolink&20|West button (Y SNES)}}| (keyboard) | Y (keyboard) | +| {{:wiki:west.png?nolink&20|West button (Y SNES)}}| Space (keyboard) | Y (keyboard) | 
-| {{:wiki:north.png?nolink&20|North button (X SNES)}}| N (keyboard) | N (keyboard) |+| {{:wiki:north.png?nolink&20|North button (X SNES)}}| Turbo Fire Toggle | N (keyboard) |
 | ''[Select]'' | Short press: Virtual keyboard\\ Longer press: Statusbar on/off\\ Even longer press: Fast Forward | Virtual Keyboard| | ''[Select]'' | Short press: Virtual keyboard\\ Longer press: Statusbar on/off\\ Even longer press: Fast Forward | Virtual Keyboard|
 | ''[Start]'' | Return (keyboard) | VICE Main Menu | | ''[Start]'' | Return (keyboard) | VICE Main Menu |
Line 251: Line 254:
 | ''[R2]'' | Shift key | | | ''[R2]'' | Shift key | |
 | ''[L3]'' | Switch Joystick ports | | | ''[L3]'' | Switch Joystick ports | |
-| ''[R3]''Zoom on/off | |+| ''[R3]''Virtual keyboard | |
 | ''[HOTKEY]'' + ''[L2]'' | Switch disk (.m3u required) | | | ''[HOTKEY]'' + ''[L2]'' | Switch disk (.m3u required) | |
 | ''[HOTKEY]'' + ''[R2]'' | Switch disk (.m3u required) | | | ''[HOTKEY]'' + ''[R2]'' | Switch disk (.m3u required) | |
Line 290: Line 293:
 Pushing ''[L3]'' will switch the controller between Port #1 and Port #2. Pushing ''[L3]'' will switch the controller between Port #1 and Port #2.
  
-Pushing ''[R3]'' will switch the Zoom function on and off to see more or less of the border. (For the standalone emulators this will get you to the main VICE menu).+Pushing ''[R3]'' will turn the virtual keyboard on or off. (For the standalone emulators this will get you to the main VICE menu).
  
 Using ''[L2]'' and ''[R2]'' together with the ''[HOTKEY]'' will switch disks from an .m3u playlist (see Multi Disk above). Using ''[L2]'' and ''[R2]'' together with the ''[HOTKEY]'' will switch disks from an .m3u playlist (see Multi Disk above).
  • systems/c64.1644229929.txt.gz
  • Last modified: 4 years ago
  • by kugelblitz