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

    PS3 controller doesn't work in PS1 games

    Scheduled Pinned Locked Moved Help and Support
    ps3 controller
    29 Posts 4 Posters 3.7k 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.
    • mituM
      mitu Global Moderator @alistairgd
      last edited by

      @alistairgd Start a PS1 game, then open the menu by pressing Hotkey + X (or Hotkey + △), then go to Controls, Port 1 and change the device type to Dualshock. Go back (using the cross button) and save the settings for the game with Save Gamep Remap. Exit the menu with the same shortcut (Hotkey + △) then test the game.

      A 1 Reply Last reply Reply Quote 0
      • A
        alistairgd @mitu
        last edited by

        @mitu

        Hotkey (PS button) is doing nothing in combination with any other key I press - nothing happens.

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

          @alistairgd Are you pressing the Hotkey enabled combo after starting a game ? Are you sure you have selected PS key as the Hotkey ?

          A 1 Reply Last reply Reply Quote 0
          • A
            alistairgd @mitu
            last edited by alistairgd

            @mitu

            Hi

            To make sure, I just went back into configuration and rebound all the controller keys again, setting the PS button as the hotkey.

            I launched two different PS1 games and tried all different Hotkey combos, and nothing happened.

            I launched an Amiga game that works with this controller, and PS + Triangle opened the config menu.

            But not is a PS game.

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

              @alistairgd That's strange, unless you've reset your RetroArch configuration for psx, the hotkey should work. Is your PS3 gamepad set/detected as Player 2 ? Because hotkeys will only work for Player1 controller, other players don't have control over the menu.

              A 1 Reply Last reply Reply Quote 0
              • A
                alistairgd @mitu
                last edited by alistairgd

                @mitu said in PS3 controller doesn't work in PS1 games:

                Is your PS3 gamepad set/detected as Player 2 ? Because hotkeys will only work for Player1 controller, other players don't have control over the menu.

                So, here's some troubleshooting.

                PS3 controller wired into USB 0. Startup Retropie, press PS on controller, and 2nd red light comes on controller.

                On Mame/Amiga games:

                • startup message is "Sony Playstation 3 Controller configured in port #1"
                • Pad is detected and plays as Player 1
                • Controller works perfect
                • Quick Menu opens with PS+Triangle

                On PSX games(ie Defcon 5):

                • Pad is non responsive
                • No access to Quick Menu
                1 Reply Last reply Reply Quote 0
                • saccublendaS
                  saccublenda
                  last edited by

                  Does this happen only with the PS3 controller? If you did not do it already, disable the multitap in retroarch menu.

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

                    @saccublenda said in PS3 controller doesn't work in PS1 games:

                    If you did not do it already, disable the multitap in retroarch menu.

                    That won't work without access to the Quick Menu :).

                    @alistairgd can you get a log from the emulator as explained here and post it on pastebin.com ? On a Pi4, the only PS1 emulator is lr-pcsx-rearmed, so the controls should be working like in other games.

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      alistairgd
                      last edited by

                      @saccublenda

                      But I can't get into quick menu to change any pad settings.

                      saccublendaS 1 Reply Last reply Reply Quote 0
                      • A
                        alistairgd @mitu
                        last edited by

                        @mitu

                        Thanks - you mean this bit?

                        Launch with verbose logging
                        When launching Libretro cores (those prefixed by lr-) the Runcommand launch menu presents the option to Launch with verbose logging. This outputs more information to the log file found in /dev/shm/runcommand.log which is useful, and often necessary, when diagnosing problems. Once the game is exited, the log file can be downloaded via SFTP or viewed directly via the command line.

                        That's pretty much gobbledegook to me, I will need to research further to access that log and get back to you. Thanks for the pointer - I will persevere.

                        mituM 1 Reply Last reply Reply Quote 0
                        • saccublendaS
                          saccublenda @alistairgd
                          last edited by

                          @alistairgd Can you use a keyboard?

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

                            @alistairgd said in PS3 controller doesn't work in PS1 games:

                            Thanks for the pointer - I will persevere.

                            Enable SSH and install WinSCP (if you're on Windows) to connect to your Pi. This is how you'll be able to copy that file and post it on pastebin.com.

                            A 2 Replies Last reply Reply Quote 0
                            • A
                              alistairgd @mitu
                              last edited by

                              @mitu

                              "Each time you load a ROM there is an option to open what is called the Runcommand Launch Menu. "

                              There is no such option appear for me at any game launch, games just load and start after selection.

                              "Enable SSH and install WinSCP (if you're on Windows) to connect to your Pi. This is how you'll be able to copy that file and post it on pastebin.com."

                              Can I do that by browsing the install using //retropie in windows filemanager? I don't see a dev folder this way. I'll try WinSCP.

                              Thanks.

                              1 Reply Last reply Reply Quote 0
                              • A
                                alistairgd @mitu
                                last edited by

                                @mitu

                                Thanks - I managed to SSH in, but the dev folder is empty.

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

                                  @alistairgd You'll have to run the game first and enable verbose logging. You can connect while the game is running, the log file should be in /dev/shm/runcommand.log.

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    alistairgd
                                    last edited by alistairgd

                                    @mitu

                                    I managed to activate verbose logging as follows in RetroArch from the Options menu,

                                    1. Go to settings
                                    2. Enter at "User Interface"
                                    3. Activate "Show Advanced Settings"

                                    Then

                                    1. Back in settings
                                    2. "Logging"
                                    3. Activate "Log to File"
                                      4.(optional) Customize Core & Frontend Logging Level & if you want timestamps or performance counters on your log
                                    4. Activate "Logging Verbosity"

                                    Now through SSH I can retrieve this info...

                                    Parameters:
                                    Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Defcon 5 - Peace Has a Price (USA).PBP" --appendconfig /dev/shm/retroarch.cfg
                                    selected sound output driver: libretro
                                    ari64_reset

                                    And this from the .info file

                                    lr-pcsx-rearmed
                                    /home/pi/RetroPie/roms/psx/Defcon 5 - Peace Has a Price (USA).PBP
                                    /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Defcon 5 - Peace Has a Price (USA).PBP"

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

                                      I think the options you activated produce the log in a different place. Please use the launch menu to activate logging, instead of RetroArch, then post the runcommand.log on pastebin.com.

                                      A 1 Reply Last reply Reply Quote 0
                                      • A
                                        alistairgd @mitu
                                        last edited by

                                        @mitu

                                        Hi - I am not clear what you mean by the launch menu.

                                        To launch a game the process has been to start retropie, select the platform from a carousel, select the game and click "O" onthe controller.

                                        A 1 Reply Last reply Reply Quote 0
                                        • A
                                          alistairgd @alistairgd
                                          last edited by

                                          @alistairgd

                                          Ah the launch menu was deactivated in retro-pi settings, I reactivated it and activated verbose logging at the launch of the game.

                                          Here is the full log

                                          https://pastebin.com/xUVVCcdt

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

                                            ...
                                            [INFO] [Menu]: Found menu display driver: "gl".

                                            Did you switch the display driver from the default ? Try putting it back to rgui, instead of gl.

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