C64 and T3(+) BT controllers
-
Hi,
I have a Pi3 with RetroPie 3.7.
I managed to configure both of my Bluetooth controllers (one of them is a simple Terios T3, the other is T3+) in the EmulationStation. Both of them navigates happily in the ES menu (sometimes they even work with other emulators, but I didn't care configuring them properly).
But.
When I go to my C64 games, SOME of them behaves weird. SpaceTaxi, Galaga, Great American Cross Country Road Race, Ghost'n'Goblins, Monty on the Run and some others works perfectly. While others don't (like 1942, Airwolf (1/2), Loco, Wizar of Wor). When I press any of the buttons (not DPAD/joy axis, just any button) on any of the gamepads the emulator behaves as if I pressed the runstop/restore key pair - these games act with a reset to main menu usually. And the game is unplayable, as when I press fire for the first time in the game, the game resets to its main menu... can you feel my pain? :)
The vice configuration doesn't change between games. Just the emulator's behaviour...Any hint would be appreciated...
BTW: how can I check the version of the vice? It is 2.4, but is it built from source? Shall I try to rebuild it using the ES configuration menu?
Or? ... -
I'm happy to announce that I have discovered the source of my problem.
So, I checked the key map file (/opt/retropie/emulators/vice/lib/vice/C64/sdl_sym.vkm
) and I had found in its last line this:
0 -3 1
which is the 'second RESTORE key' responding to the scan code0
. I don't know what does the 'second restore' mean, and I'm not sure what the0
scan code stands for. I guess it somehow connected with the 'do nothing' action in the joy-map file (which is also 0 coincidentally).
Commented out this line and now I can shoot clouds with Loco, I can fire happily with WoW (which definitely stands for Wizard of Wor and not that new stuff), and... and I'm a happy man!Thanks for reading!
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.