Keyrah Joysticks stopped working after vice upgrade
-
I built a raspberry pi with retropie and a keyrah into an old C64 and it worked perfectly out of the box. In addition to two competition pro Joysticks I also have two USB Nintendo controllers attached.
Recently I accidentally upgraded vice (I picked "update/install all opt modules") and the joysticks stopped working in C64 Games in vice. I even removed the module and built again from source but that didn't help.
In Vice, hen I go into Machine Settings->Joystick Settings->Define Keysets, I see that the two joysticks are recognized as Keypad 0 to Keypad 9, so keyrah is still working. However, when I go into Joystick Mapping and choose, e.g., "up", vice is polling but doesn't seem to recognize my joysticks. It does recognize the USB controllers and accepts those however.
I assume that somehow the vice config got messed up but I have no idea how to fix it. Restore default settings doesn't help either.
Any help is appreciated!
Thanks
-
@chmaruni hm, so I set all Joysticks to "none", saved the settings, and then turned them back on to use the Keysets 1 and 2 which I polled from the Joysticks and now the Joysticks are working again. However, my sound is gone now, which used to work. Sound still works when I use other Retropie emulators, so it's just Vice.
-
@chmaruni in case anybody else has this problem: I upgraded everything, including upgrading the distro from Jessie to Stretch, then upgraded all the retropie modules, and then (and that was important) I deleted the sdl-vicerc config file. After that, sound and joysticks are working again. Deleting the config without the distro upgrade didn't work for me. Anyhow, seems to be working again.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.