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

    Flipped Buttons on DualShock2 with Adapter

    Scheduled Pinned Locked Moved Help and Support
    ps1adaptersienocusbbuttons switch
    3 Posts 2 Posters 586 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.
    • I
      IonicOwl
      last edited by

      Hey everyone. Fairly new to Retropie, but I've been using it for a couple of weeks and have got it working pretty sweet.

      Except for the controllers that is. I've previously used a PS3 controller with no issues aside from some button remapping in RetroArch for the PS1 emulator, but because this Pie is going to relatives I can't let them have my controller, so they'll be using PS2 controllers instead.

      I've bought one of those two port to USB adaptors (this exact one: https://www.amazon.co.uk/dp/B01K1CRX6A?ref_=pe_3187911_248764861_302_E_DDE_dt_1). It seems to work out of the box just fine. I can map all of the buttons in ES, but when I load up a PS1 game, the X and Triangle buttons are switched.

      All other buttons correspond perfectly, it's just X and Triangle for some reason. If I go into the RetroArch RGUI (with Select + Square), I can flip the buttons around and it works fine. If I quit out of the game and launch another, it reverts it back to X and Triangle being flipped again.

      Things I've tried:

      • Saving the config in the RGUI
      • Saving the config in the RGUI and restarting the game from the RGUI (without exiting). This works until I exit the game with Start + Select.
      • Editing the config file at /opt/retropie/configs/all/retroarch/autoconfig/Twin USB Joystick.cfg. Swapping the values for X and Triangle manually, followed by a reboot.

      No matter what I try, the config just won't stick, despite working initially before exiting the game.

      Pi Model or other hardware: Raspberry Pi 3 B+
      Power Supply used: Samsung 2.0A USB phone charger
      RetroPie Version Used : 4.4
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: SIENOC Dual PS1 PS2 PSX Controller Game Console Joystick To PC USB Converter Adapter
      Controller used: SCPH-10010 Dual Shock 2
      Error messages received: None
      Log found in /dev/shm/runcommand.log (if relevant): N/A
      Guide used: N/A
      File: N/A
      Emulator: lr-pcsx-rearmed
      Attachment of config files: https://pastebin.com/WrXdQ4QU
      How to replicate the problem: Insert the device with the controller, set up device input in ES, launch PS1 game, X and Triangle flipped.

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @IonicOwl
        last edited by

        @IonicOwl said in Flipped Buttons on DualShock2 with Adapter:

        Saving the config in the RGUI

        That's not how it should be done - you should (have) use(d) the Core Remapping option in the RGUI - https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping.

        I 1 Reply Last reply Reply Quote 1
        • I
          IonicOwl @mitu
          last edited by

          @mitu said in Flipped Buttons on DualShock2 with Adapter:

          @IonicOwl said in Flipped Buttons on DualShock2 with Adapter:

          Saving the config in the RGUI

          That's not how it should be done - you should (have) use(d) the Core Remapping option in the RGUI - https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping.

          I guess I must have completely missed that option somehow. That's worked perfectly - thanks so much for pointing me in the right direction :)

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