Is there any way to get older emulator core binaries?
-
I'd like to downgrade to a previous PPSSPP binary if possible, as I'm having issues that weren't present prior to updating a few days ago, and I'd like to test an older binary to confirm. Is there any way to do this?
-
@SeraphisCain sorry no. Not without editing the ppsspp.sh module to build from an older commit. Or using an older image etc.
What's the issue?
-
@BuZz Prior to the most recent binary update (or maybe the one before it), I was able to play Tekken 6, Soulcalibur Broken Destiny, and Ridge Racer 2 at full speed on Pi 4 with no frameskip (Tekken 6 and Ridge Racer 2 had to be non-buffered however, and Tekken 6 experienced some lag in the matchup screen, but gameplay was fine). Now, after a recent update, Tekken 6 constantly runs at 30 FPS, Soulcalibur runs at 60 with random drops into 30 (sometimes not recovering back to 60), and Ridge Racer 2 mostly runs like it used to but will drop to 30 at certain sections of track.
I'm not sure if an update to PPSSPP caused this, or the recent 5.4 kernel update (I don't think I'd played anything on PPSSPP since before 5.4), but these issues were definitely not present say, a month ago.
EDIT: I edited the ppsspp.sh scriptmodule to go back to v1.10.2 and the problem is gone. So it's definitely a change that was made in the last month.
-
@seraphiscain sorry to revive this older thread but I am hoping you can help me. The latest v1.11 release seem to have broken a few games and I am trying to figure out how to downgrade to v1.10.2. I have looked through the ppsspp.sh but I am having a hard time figuring out where it determines what versions to pull from Github. What did you edit in ppsspp.sh to downgrade to v1.10.2?
-
@reichling I know very little (just enough to be dangerous probably) but from looking at the existing scripts I think you need to find the commit code for the version you want (like this one maybe?) and then paste it into the
ppsspp.sh
script module in therp_module_repo
line aftermaster
and before the"
.Try this at your own risk, of course.
-
@sleve_mcdichael Thanks for the suggestion! I tried that by adding 110020000 after master and then installing from source but looks like it still installed the current version.
-
@sleve_mcdichael actually neverminded, that worked! I did a fresh install of RetroPie on another SD card and added the commit code version number 110020000 to the ppsspp.sh file after master. Then I Installed from source and it installed the right version (v1.10.2). Games that were broken are working again. Really appreciate the help!
EDIT - For others trying to do this, do the following to install PPSSPP v1.10.2:
- Make sure the PPSSPP emulator package is not installed (remove it if it is)
- Open file
/home/pi/RetroPie-Setup/scriptmodules/emulators/ppsspp.sh
with the editor of your choice - Edit the line :
rp_module_repo="git https://github.com/hrydgard/ppsspp.git master"
to be :
rp_module_repo="git https://github.com/hrydgard/ppsspp.git master 110020000"
- Save your changes to the file
- Install PPSSPP emulator package from source
-
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.