VICE
Emulated Systems:
Commodore 64, the C64DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610/C510). An extra emulator is provided for C64 expanded with the CMD SuperCPU.
Emulator last updated:
Current Official Version:
Overview
Development and History
Variants and Forks
Alternative Emulators
QuickStart
Installation
Download Locations
Pre-requisites
Hardware Considerations
Installation Process
Setup
General Settings
BIOS
Available Plugins
Graphics
Audio
Controllers
Key Remaps
This is quite a convoluted area. There are two .vkm files under the relevant system folder (e.g. C64) entitled win_pos.vkm and win_sym.vkm. There are two ways to map your PC keyboard to the C64 keyboard:
- Positional (win_pos) keyboard mapping - that's where your PC keyboard keys are mapped directly onto the C64 keyboard layout (that is ketying 'minus' then 'plus' on your PC keyboard will produce "plus" then "minus" on the C64 emulator)
- Symbolic - where keyboard are matched 'symbol for symbol' i.e. if you type 'minus' on your PC keyboard you get 'minus' on the C64 screen.
I'd advise using symbolic. However, problem being that VICE comes matched to US keyboards, so if you're in the UK, your keys will be out. I've edited the standard win_sym.vkm for UK keyboards and the C64. You can download it here:
File:Win sym uk.7z
Make sure you point VICE to it in Settings>Keyboard settings>Symbolic(user) and browse to the file.