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

    PSP games doesn't work due to ppsspp and lr-ppsspp crashing on load

    Scheduled Pinned Locked Moved Help and Support
    ppsspplr-ppsspp crashlr-ppsspp
    16 Posts 4 Posters 2.3k 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 @ploinkploink
      last edited by mitu

      @ploinkploink said in PSP games doesn't work due to ppsspp and lr-ppsspp crashing on load:

      ppsspp is built from latest source (branch: v1.13.2)
      lr-ppsspp is built from latest source (branch: v1.13.2)

      RetroPie installs an older version and not the latest source - did just manually modify the installation script to get a newer version or compiled it separately ?

      EDI:T actually 1.13.2 is right, sorry . Do you get the crash with all the PSP games or just with some of the games ?

      Please provide also the rest of the info requested in https://retropie.org.uk/forum/topic/3/read-this-first.

      P 1 Reply Last reply Reply Quote 0
      • sugarfreeS
        sugarfree
        last edited by sugarfree

        It looks like your game is compressed (.cso). This version of PPSSPP (v13.2) doesn't support CSO files. You have to modify the script to build a newer version or wait until the developers update the emulator.

        P 1 Reply Last reply Reply Quote 0
        • P
          ploinkploink @mitu
          last edited by

          @mitu
          Thank you for the fast reply! <3

          I have tried with 6 different games all with the same result.
          I tried with the preinstalled (from binary) ppsspp first, when that failed I updated the setup script and tried to install lr-ppsspp from binary. After that I removed both and installed them from source.
          Here is the rest of the info:

          Pi Model: rpi4

          Power Supply used: original rpi branded power supply

          RetroPie Version Used: 4.8.9

          Built From: pre made image from retropie website (retropie-buster-4.8-rpi4_400.img.gz)

          USB Devices connected: Logitech keyboard and mouse (disconnected), external harddrive containing roms

          Controller used: PS3 controller

          Error messages received:

          (/home/pi/RetroPie-Setup/tmp/build/lr-ppsspp/ppsspp/Common/ArmEmitter.cpp:VMOV:1692) Critical: [cpu_info.bVFP | cpu_info.bNEON] VMOV_neon requires VFP or NEON
          /opt/retropie/supplementary/runcommand/runcommand.sh: line 1328:   993 Trace/breakpoint trap   /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-ppsspp/ppsspp_libretro.so --config /opt/retropie/configs/psp/retroarch.cfg "/home/pi/RetroPie/roms/psp/Chili Con Carnage.cso" --appendconfig /dev/shm/retroarch.cfg
          

          Guide used: didn't follow a specific guide apart from standard instruction from the retropie website (copy roms to the correct folder and install the emulators)

          File: '/media/usb0/retropie-mount/roms/psp/Chili Con Carnage.cso'

          Emulator: ppsspp, lr-ppsspp

          Attachment of config files:

          /opt/retropie/configs/psp/emulator.cfg

          ppsspp = "pushd /opt/retropie/emulators/ppsspp; /opt/retropie/emulators/ppsspp/PPSSPPSDL --fullscreen %ROM%; popd"
          lr-ppsspp = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-ppsspp/ppsspp_libretro.so --config /opt/retropie/configs/psp/retroarch.cfg %ROM%"
          default = "lr-ppsspp"
          

          /opt/retropie/configs/psp/retroarch.cfg

          input_remapping_directory = "/opt/retropie/configs/psp"
          savefile_directory = /home/pi/.config/ppsspp
          
          1 Reply Last reply Reply Quote 0
          • P
            ploinkploink @sugarfree
            last edited by

            @sugarfree said in PSP games doesn't work due to ppsspp and lr-ppsspp crashing on load:

            It looks like your game is compressed (.cso). This version of PPSSPP (v13.2) doesn't support CSO files. You have to modify the script to build a newer version or wait until the developers update the emulator.

            Aaaah ok yeah I compressed the iso files to save some space
            it said on the retropie website it was supported but didn't mention specific versions.
            Thank you!
            Is there a recommended version that's best to use with cso files or just the newest?

            sugarfreeS 1 Reply Last reply Reply Quote 0
            • sugarfreeS
              sugarfree @ploinkploink
              last edited by sugarfree

              @ploinkploink Sorry, I was wrong! I confused it with the .chd file format that was added recently.

              I suggest testing the .iso to see if it is running correctly.

              P 1 Reply Last reply Reply Quote 0
              • P
                ploinkploink @sugarfree
                last edited by

                @sugarfree No worries! Too bad hehehe would have been an easy fix :)

                P 1 Reply Last reply Reply Quote 0
                • P
                  ploinkploink @ploinkploink
                  last edited by

                  here is what it says in es_log.txt after attempting to run the game:

                  Jan 31 15:34:18 lvl2:   Attempting to launch game...
                  Jan 31 15:34:19 lvl2:           /opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ psp /home/pi/RetroPie/roms/psp/Chili\ Con\ Carnage.cso
                  Jan 31 15:34:24 lvl2:   Creating window...
                  Jan 31 15:34:25 lvl2:   Created window successfully.
                  Jan 31 15:34:25 lvl2:   GL vendor:   Broadcom
                  Jan 31 15:34:25 lvl2:   GL renderer: V3D 4.2
                  Jan 31 15:34:25 lvl2:   GL version:  2.1 Mesa 19.3.2
                  Jan 31 15:34:25 lvl2:   Checking available OpenGL extensions...
                  Jan 31 15:34:25 lvl2:    ARB_texture_non_power_of_two: ok
                  Jan 31 15:34:25 lvl2:   Added known joystick Sony PLAYSTATION(R)3 Controller (instance ID: 1, device index: 0)
                  Jan 31 15:34:25 lvl2:   Added known joystick Sony PLAYSTATION(R)3 Controller (instance ID: 1, device index: 0)
                  
                  1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator
                    last edited by mitu

                    What error do you get with ppsspp ? Just to make sure that the compression is not faulty, can you also try an .iso format game, un-compressed ?

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      ploinkploink @mitu
                      last edited by ploinkploink

                      @mitu
                      I just tried with the uncompressed (iso) version of the same game with ppsspp. I got the same error as previously when using ppsspp, I put the log from runcommand on pastebin:

                      https://pastebin.com/UwY2BBcr

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

                        I'll take a look when I get to my Pi4. Strange error, the PPSSPP package hasn't really changed recently and I don't remember this kind of errors when testing 1.13.2 som time back.

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          ploinkploink @mitu
                          last edited by

                          @mitu
                          Thank you! Much appreciated! <3

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            ploinkploink @ploinkploink
                            last edited by

                            seems like someone else had the same issue with ppsspp running on libreelec with rpi4
                            but no solution in the thread though

                            https://forum.libreelec.tv/thread/23644-libreelec-rr-brave-spotify-moonlight-emulationstation-retroarch-pegasus/?postID=180228&highlight=ppsspp#post180228

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

                              The error seems similar, but with version 1.14.

                              I can't reproduce your error using the RetroPie provided binary package for PPSSPP or a source build for lr-ppsspp. I tried your game and another one, though both are in .iso format. I didn't find a pre-built CSO compressor for armhf and I don't have another OS handy right now.

                              Not sure what to try next - did you do any OS changes that could impact the normal operations, like overclocking ?

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                ploinkploink @mitu
                                last edited by

                                @mitu
                                No the only changes I did from default install was add emulators and switch roms and gameart to an external hdd

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  tropicoco @ploinkploink
                                  last edited by

                                  @ploinkploink

                                  On my RetroPie system, this error was due tu a wrong kernel. And the wrong kernel was due to an upgrade to Debian 11 (which I should never have done) and downgrade to Debian 10.

                                  apt install --reinstall raspberrypi-bootloader raspberrypi-kernel
                                  and reboot solved the issue.

                                  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.