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

    Multitap for psx broke in latest update

    Scheduled Pinned Locked Moved Help and Support
    multitappsx multitap
    14 Posts 3 Posters 1.2k 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.
    • pjftP
      pjft @robmcc83
      last edited by

      @robmcc83 I suppose you can always manually checkout and compile an older version of the emulator. If you end up finding out that it is, in fact, an emulator problem, do submit the issue to the actual emulator git repository.

      1 Reply Last reply Reply Quote 0
      • R
        robmcc83
        last edited by

        I wouldn't know where to start compiling a older version lol.
        Suppose I'll just have to submit problem to repository and wait until a update is applied :(
        Would it be pcsx rearmed git that I have to report the problem.

        Thanks

        1 Reply Last reply Reply Quote 0
        • pjftP
          pjft
          last edited by

          It would be here:

          https://github.com/libretro/pcsx_rearmed

          I'm not on my laptop and pi at the moment otherwise I would be glad to try and share some pointers on how to checkout an older version and compile it. Are you per chance somewhat comfortable with the unix command line?

          1 Reply Last reply Reply Quote 0
          • R
            robmcc83
            last edited by

            Yeah I would say I'm comfortable with command line, used it many of times on other projects :)
            Thanks

            pjftP 1 Reply Last reply Reply Quote 0
            • pjftP
              pjft @robmcc83
              last edited by

              @robmcc83 sounds good!

              In my case, I’d create a new folder and checkout the lr-pcsx-rearmed code to that folder.

              cd ~/
              mkdir pcsx
              cd pcsx
              git clone https://github.com/libretro/pcsx_rearmed.git
              cmake .
              ./configure --platform=libretro --disable-neon
              

              The cmake command might not be needed, it’s been a while.

              Then, it’s just a matter of checking out an older commit from the project, which you can see the hgashes from in the commit history:

              https://github.com/libretro/pcsx_rearmed/commits/master

              It’s the 7-character hash in each commit line.

              28ea3e2 is the latest one. You may start with 40c380a and see if it works.

              git checkout 40c380a
              

              and then build it

              make clean
              make
              

              and then copy it to the right folder at

              sudo cp libretro.so /opt/retropie/libretrocores/lr-pcsx-rearmed/
              

              and run it. See if it works. If not, try another commit (likely an older one).

              You can always restore it to the original one by updating via the RetroPie-Setup script.

              In fact, if you want to go about it and make it easier to fix for the folks over at the actual project repository, you may consider helping bisect it to the right commit. If that’s something you’d be interested in investigating, let me know and I can share instructions.

              There’s the odd chance that it’s not an emulator issue but rather a libretro/RetroArch issue. That I’d not be as comfortable with, but I’m sure others can help track it down.

              Let me know if it helps, and best of luck. If something doesn’t quite work, just let me know, as I didn’t test this, just wrote it from memory and checking the source for the install script at:

              https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-pcsx-rearmed.sh

              Happy new year!

              1 Reply Last reply Reply Quote 0
              • R
                robmcc83
                last edited by

                Hi and happy new year to you too :)
                only just had chance to look at this as I've had a sore head due to, to much beer last night lol.
                I'll have a play around tomorrow and let you know the outcome.
                On my spare 8gb sd card I'm going to start with a fresh image, check everything works fine.
                Then I'm going to update via retropie script (That's when multitap stops working)
                I'll then work my way through compiling the core as you suggest, if one version work I'll work my way through them until I find which version it has stopped working in.
                Many thanks
                Rob

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

                  @robmcc83 If you really want to test it, I'd also do the following test

                  • install from the 4.4 image
                  • update from binary
                  • (after the update) set up Multitap options in pcsx_rearmed.

                  Also, could you post your /opt/retropie/configs/retroarch-core-options.cfg file ?

                  1 Reply Last reply Reply Quote 0
                  • R
                    robmcc83
                    last edited by

                    Hi all,
                    So just tried this and I have 2 errors
                    The first is the cmake command it tells me the source directory doesn't contain any cmakelists.txt

                    So as you said it might not be needed I went onto the next command and that gives me error bash ./configure : no such directory.

                    Many thanks

                    1 Reply Last reply Reply Quote 0
                    • R
                      robmcc83
                      last edited by

                      Ignore that last reply.
                      I had to change directory to /pcsx/pcsx_rearmed as it seems to of created another directory during the process.
                      Seems to be going ahead now :)

                      1 Reply Last reply Reply Quote 0
                      • R
                        robmcc83
                        last edited by robmcc83

                        Right so doing the above seems to have broke alot within pcsx.
                        I'm not quite sure it has worked but it has done something.
                        It says it pcsx r22 within retroarch but doing the above has added shaders that were not on there before and it has broke graphics as I just have multi coloured line on everything 3d but 2d stuff appears to be showing correctly.
                        Thanks

                        1 Reply Last reply Reply Quote 0
                        • R
                          robmcc83
                          last edited by

                          @mitu
                          How do I post the /opt/retropie/configs/retroarch-core-options.cfg
                          So it looks neat like other people do on here. Thanks
                          To

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

                            To post a code formatted block, surround the lines quoted in backticks (```) on separate lines at the beginning and end.

                            1 Reply Last reply Reply Quote 0
                            • R
                              robmcc83
                              last edited by

                              Ok so I think I may have solved my issue which maybe a silly error on my behalf or something has still changed in later versions of retropie because I don't think I've ever had to change controller types.
                              But even though I've solved one problem it appears to have created an new problem.
                              Firstly I'll start with saying with default settings I usually have just turned on game specific options, started game, enabled multitap 1 in retroarch and all has worked. But it hasn't this time that's why I've had problems.
                              But what I have just done is changed player 1-4 controller type from default to standard and micro machines v3 has just worked with all 4 controllers.
                              I've then launched hogs of war and that has worked making sure controller type is analog.

                              So firstly i would like to know why player 1 and 2 controller would work with them all being on default but controllers 3 and 4 wouldn't.

                              Now onto my new problem.
                              When setting multitap and controller type in options and saving game specific options, a yellow notification pops up saying core options saved.
                              And it appears to be saving it across all games as a core option rather the game specific option.
                              I have double checked and game specific options are set to true.

                              Thank you all for your help I'm almost there :)

                              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.