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 1.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.
    • P
      ploinkploink
      last edited by

      When I try to load a game in either emulator it crashes with the following message:

      (/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
      

      I tried to install both from source but got the same error..
      I'm running retropie 4.8.9 (Raspbian GNU/Linux 10 (buster)) on a raspberry pi 4

      If I launch the game with ppsspp it manages get as far as the in game loading screen before it crashes out, with lr-ppsspp then it crashes before then.
      After a crash then I also cannot switch default emulator without rebooting, since it still crashes even though it loads the "set default emulator" menu.

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

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