Hey all,
Just wondering if it’s possible to add the PPSSPP core to Lakka on the Rpi2. A few people on the Retropie forums have gotten this core running very well. I’m keen to experiment
Hey all,
Just wondering if it’s possible to add the PPSSPP core to Lakka on the Rpi2. A few people on the Retropie forums have gotten this core running very well. I’m keen to experiment
Hello, I don’t think that PPSSPP can build on the RPi2. However, if you know somebody that was able to compile it, please tell me, because it may allow us to fix it!
PPSSPP and LR-PPSSPP are available in Retropie as experimental modules (optional installers in the retropie-setup script).
I haven’t gotten this working myself, yet, but others have.
GitHub repo is here:
User discusses optimal settings:
Game compatibility list:
I was able to build it.
I will add it in the next update.
In the meanwhile, put this in your cores directory : http://static.kivutar.me/ppsspp_libretro.so
EDIT: I pushed the new image in our nightly builds.
Wow, thanks for such a rapid update! Very cool
I’ve dropped the core into the //LAKKA/cores/ directory but no luck; running a ROM shows a black screen for 3-4 seconds and then returns to the main Lakka screen.
I’ll test with the latest nightly.
Testing nightly now - it’s booting up the games just fine Great work, Kivutar.
No problem, thank you for noticing that it was working in retropie. It helped a lot.
The real problem was not the ppsspp code, my GLES headers were old and wrong!
Anyway, read the BIOS documentation on lakka’s website, you need to add some files in the system directory to get saves working.
I can’t find the documentation regarding PSP :\
Note: PPSSPP, the PSP emulator, will need the file ppge_atlas.zim to be placed at system/PPSSPP/ppge_altas.zim This file can be found there https://github.com/lakkatv/libretro-ppsspp/tree/master/assets Source
I swear I looked on that page. Clearly I didn’t look hard enough! Thanks Gouchi
Update: Almost all games run. 2D games pretty much run flawlessly.
Here are my current settings which gets most 3D titles running quite smoothly. Overclocking has a big impact.
If anyone’s interested I can post my test results for my current game collection.
Overclock (copy-pasteable): arm_freq=1000 sdram_freq=500 core_freq=500 over_voltage=2 and these settings (not copy-pasteable): CPU core = JIT Auto frameskip = off frameskip = 1 Framerate limit = 60 Fast Memory = YES Set Rounding Mode = YES Block Transfer GPU = YES Texture scaling level = 1 Texture scaling type = xbrz Anisotropic filtering = NO Texture Deposterize = YES Internal Shader = NO GPU hardware T&L = YES Vertex Cache = YES Prescale UV = YES IO THreading = YES Unsafe FuncReplacements = YES Sound Speedhack = YES Threaded Input Hack = YES
Yes, vertex caching helps a lot.
There is also the non-buffered rendering that would help a lot, but this option is broken on the libretro version.
Yeaaaah I did notice that Non-buffered rendering just makes the screen black X-D
Any idea when some updates for LR-PPSSPP will come out?
This core is updated very regularly. If I recal correctly, Twinaphex merge upstream at least one time per month, sometimes more.
I realized that psp github used in lakka is not available anymore: https://github.com/libretro/ppsspp-libretro
are you planning to switch to the working/updated one https://github.com/libretro/libretro-ppsspp ?
I tried to compile this core with LIbreELEC’s toolchain but it always fails…
We are using libretro-ppssp repo to create the package.
Anyways, I update the url for the package information.
Thank you.
ok thanks! I will try to compile again… but one question… the version you are using is one year outdated… is there any compatibility issue with newer commits?