RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    C64 and T3(+) BT controllers

    Scheduled Pinned Locked Moved Help and Support
    2 Posts 1 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dikdom
      last edited by dikdom

      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? ...

      D 1 Reply Last reply Reply Quote 0
      • D
        dikdom @dikdom
        last edited by dikdom

        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 code 0. I don't know what does the 'second restore' mean, and I'm not sure what the 0 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!

        1 Reply Last reply Reply Quote 1
        • First post
          Last post

        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.