PSP games doesn't work due to ppsspp and lr-ppsspp crashing on load
-
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 4If 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) -
@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.
-
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. -
@mitu
Thank you for the fast reply! <3I 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
-
@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? -
@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.
-
@sugarfree No worries! Too bad hehehe would have been an easy fix :)
-
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)
-
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 ? -
@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: -
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.
-
@mitu
Thank you! Much appreciated! <3 -
seems like someone else had the same issue with ppsspp running on libreelec with rpi4
but no solution in the thread though -
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 forarmhf
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 ?
-
@mitu
No the only changes I did from default install was add emulators and switch roms and gameart to an external hdd
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.