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 VICE Is it possible to use two joysticks?

    Scheduled Pinned Locked Moved Help and Support
    c64 vicejoysticktwo playerconfigure
    5 Posts 3 Posters 4.1k 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.
    • G
      gold64
      last edited by

      Hi there, maybe this is common knowledge, but I couldn't find it...

      I would like to add a second joystick for two-player co-op games on the C64 in VICE in RetroPie. Is this possible?

      I have two DS4's configured, and they both work separately (I can play Sega Genesis or Amiga two-player games for example), but it seems a limitation of VICE, in that you can't select a separate joystick for each joystick port on the C64, you can only select "Joystick". Am I right in this assumption?

      In the VICE main menu, Machine settings, Joystick settings, Joystick device 2 - you can set which "joystick" works in that port. Then you go to Joystick device 1 - but you can only select the same Joystick...so I'm assuming VICE only supports one joystick input?

      I guess maybe you can have one person use keyboard, but that's not as fun.

      Here's my info:

      Pi Model: 3 Model B
      RetroPie Version Used: 4.1
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: Logitech mouse wireless dongle, Logitech keyboard wireless dongle, Retronic Design DB9 to USB adapter (for my Wico Command Control joystick)
      Controller used: DualShock 4, Wico Command Control joystick (via Retronic Design USB adapter)
      Error messages received: no errors, just finding a limitation
      Log found in /dev/shm/runcommand.log (if relevant):
      Guide used: https://github.com/RetroPie/RetroPie-Setup/wiki/First-Installation
      File: any two-player C64 game in VICE
      Emulator: VICE
      Attachment of config files:
      How to replicate the problem: Setup VICE, try to setup two joysticks.

      Thanks for any help.

      mediamogulM 1 Reply Last reply Reply Quote 0
      • mediamogulM
        mediamogul Global Moderator @gold64
        last edited by mediamogul

        @gold64

        Select 'Joystick' for both. This doesn't actually select a specific connected joystick, but rather tells the emulator to use joystick mappings. The joystick mappings can be configured to your connected joysticks near the bottom of the same menu.

        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

        G 1 Reply Last reply Reply Quote 1
        • vbsV
          vbs
          last edited by

          I just configured also VICE for two joysticks. I was not able to configure two joysticks in the UI. In the end I had to edit the joystick config file in a text editor to make two joysticks/gamepads work independently.
          If needed I can post my config file that works for X360 Wireless pads.

          mediamogulM 1 Reply Last reply Reply Quote 0
          • mediamogulM
            mediamogul Global Moderator @vbs
            last edited by

            @vbs

            Personally, I use the key-map file option rather than the joy-map file. Joy-mapping in VICE might just be broken currently.

            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

            1 Reply Last reply Reply Quote 0
            • G
              gold64 @mediamogul
              last edited by

              @mediamogul said in C64 VICE Is it possible to use two joysticks?:

              @gold64

              Select 'Joystick' for both. This doesn't actually select a specific connected joystick, but rather tells the emulator to use joystick mappings. The joystick mappings can be configured to your connected joysticks near the bottom of the same menu.

              Ah, I understand it now, thanks @mediamogul . So that option tells VICE what type of controller to use in each port, vs. actually selecting a specific controller to use. I was now able to get both DS4's working, and play a game with two players, after mapping each controller using the other setting. I then saved the config files and copied them to my PC in case I mess it up again.

              Yes, I wonder if VICE isn't currently broken in some way with regards to how it saves (or possibly loads) its configuration files, but I wasn't able to reliably reproduce the problems I was having when I first setup a single DS4. Just kept trying until I got it to work.

              Thanks for the quick replies everyone.

              Um, this issue is solved I guess, not sure how I mark this topic as solved (sorry, it's my first thread)? Thanks.

              1 Reply Last reply Reply Quote 2
              • 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.