C64 emulator keys not working (Solved)

Help and guidance on all things regarding classic computer and console emulation via Commodore OS.
Post Reply
Bruce
Posts: 17
pinterest Kuchnie na Wymiar Warszawa
Joined: Tue Apr 16, 2024 4:56 pm
Contact:

C64 emulator keys not working (Solved)

Post by Bruce »

Hi everyone- I just got my translucent system running the OS vision 2.0 and everything seems great except the C64 and C128 emulators are not working with some of the keys. The W, A, S, Z keys don't do anything or produce a character like a left arrow. Funny thing is that if I load the VIC-20 or Plus-4 emulators, all the keys work normal. Does anyone have any ideas on how I can fix this?

Rudi
Posts: 9
Joined: Wed Apr 10, 2024 3:43 am
Contact:

Re: C64 emulator keys not working

Post by Rudi »

Howdy Bruce,

Good to meet another newcomer to the COSV environment.

I've also had some issues with VICE emulation as, of course because of my age, I was not born in the time of Commodore or raised around its ecosystem. However, I have a solution to your problem.

https://vice-emu.sourceforge.io/vice_toc.html

I can't really relate to the older techies aside from, well, everything works with a manual. VICE by default uses the Symbolic (C64 default) keyboard layout. If you wish to change this to Positional, which is what solved it for me, you can under Preferences > Keyboard. You can also change out some of the specs of your C64 emulator such as a mouse, joystick, etc.

- Rudy

Rudi
Posts: 9
Joined: Wed Apr 10, 2024 3:43 am
Contact:

Re: C64 emulator keys not working

Post by Rudi »

Rudi wrote: Fri Apr 19, 2024 7:57 am Howdy Bruce,

Good to meet another newcomer to the COSV environment.

I've also had some issues with VICE emulation as, of course because of my age, I was not born in the time of Commodore or raised around its ecosystem. However, I have a solution to your problem.

https://vice-emu.sourceforge.io/vice_toc.html

I can't really relate to the older techies aside from, well, everything works with a manual. VICE by default uses the Symbolic (C64 default) keyboard layout. If you wish to change this to Positional, which is what solved it for me, you can under Preferences > Keyboard. You can also change out some of the specs of your C64 emulator such as a mouse, joystick, etc.

- Rudy
P.S. if you have a spare Barebones C64x laying around, gimme a ring. :D

User avatar
LeoNigro
Site Admin
Posts: 190
Joined: Mon Aug 14, 2023 1:29 pm
Contact:

Re: C64 emulator keys not working

Post by LeoNigro »

Keysets are used to map joysticks to keys.

The reason the WASD keys aren't working in each emulator is because they've been mapped to a second joystick.

Cursor keys and right shift for Joystick 1
WASD and left shift for Joystick 2
(Incidentally it's ALT-J to switch joystick ports.)

You can go into each 8-bit emulator and modify the keysets to you liking or disable them altogether.

My reason for preconfiguring the emulators this way is because many people don't actually have joysticks at the ready, yet expect to be able to play games on their keyboards, thus it was set up by default.

If you have joysticks they have to be configured manually inside each emulator.
As there are many different types of joysticks is isn't possible to preconfigure them.

You will typically find the keysets(or joystick/controller selector) by entering each Commodore 8-bit emulator
and either:

1. Selecting the System --> System menu and then navigating the menu tree to Input Devices and selecting Joysticks.
Or
2. Right clicking on the Joystick section of the VICE emulator windows in the bottom right and selecting to Configure Joysticks.

You then will see the buttons to configure each keyset.
And a dropdown to select your connected controller to use in a joystick port.

This thread has been moved to the Emulation section.
I have also added the above Emulation instructions in the Official Guide Section.
Image Commodore OS creator. Site Admin. Owns: C64, C128D(Sidekick64), A500, A1000(piStorm), C64x(i7)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest