PPSSPP Switch Beta Release

1.jpg

PPSSPP/Libretro Switch Public Beta by m4xw
==========================================

After a lot of work, I am very happy to share this with all of you.
Audio & Video support works, many core options cause Issues tho.

It is mandatory to "Close Content" after changing any Core option and restarting RetroArch, else it will potentially crash, don't close the RetroArch menu!

Special thanks to hrydgard for everything he has done for the PPSSPP Project.
If you want to support his work, consider buying PPSSPP Gold https://central.ppsspp.org/buygold even if you don't use it!

I will PR it once the libretro port is finished, also implemented half of what's needed for a Standalone port ;)
Source is on my Github, but it's highly WIP and needs a custom RA and a custom ffmpeg, so you should just wait if you want to build it yourself ;)

Libretro Docs (important informations for this core):
https://docs.libretro.com/library/ppsspp/
Official Game Compatibility Tracker (your mileage might vary): https://report.ppsspp.org/games

GitHub (WIP Switch): https://github.com/m4xw/ppsspp/
GitHub (Official): https://github.com/hrydgard/ppsspp

Installation Instructions
==========================================

Drag & Drop the "retroarch" folder to the root of your SD, overwriting any file (it will not touch any options).
Assets are bundled, so you don't have to bother with that.

Notes
==========================================

If you are using ANY method of loading RetroArch OTHER than Atmosphere's title redirection feature, DO NOT report issues that you encounter.
These issues can skew testing and could very well be caused by loading through an unsupported method.

Video slowdowns are related to missing hardware accelerated decoding (nvdec), it's not a libretro/PPSSPP Issue.
FMV cut-scenes will be fine.

Updates
==========================================

Added JIT and JIT Vertex Decoder Support
- When loading Savestates with JIT, make sure to instantly open the RetroArch Menu again and wait for it to complete loading
- This is a libretro specific bug (not switch port related) and will be fixed later on


==========================================

-Added Vertex JIT Core option (turning it off fixes some games currently)
-Added Disable slow Framebuffer effects Core option (Speedhack)
-Increased Savestate Chunk size to 4MB (speeds up savestate load, ~2sec)
-Band-Aid for Savestate load + Save (no more opening menu for them to work)
-Renamed "IR JIT" to "IR Interpreter"
-Removed Threaded IO Core option (non-functional)
-Removed Non-Buffered Rendering Core option (non-functional)
-General system stability improvements to enhance the user's experience.

Download Link: <Please use the RetroArch Core updater>
 
Last edited by m4xw,
Been trying all kinds of homebrews. Even genres I'm not into, like CSPortable {Counter Strike}. It, actually, looks and plays ok.

Rename the EBOOT to whatever game it is because some need different settings ie Streets of Rage Remake, which I'll get back to trying to figure out eventually-probably.

They can be forwarded with the Retroarch Nro2Nsp rom forwarder.
 
  • Like
Reactions: mattyxarope
Anyone looking for a good third person shooter should add Resistance Retribution. About half way through it I'm really enjoying it.
 
  • Like
Reactions: cucholix
Almost right after I posted recommending Resistance it crashes, about half way through the game on JIT Final. I tried turning off speedhacks even tried changing it to IR jit, it crashes at the same spot. :(

--------------------- MERGED ---------------------------

I fixed it by turning off Unsafe FuncReplacements. Something to try if turning off speedhacks doesn't keep a game from crashing.
 
So it gives me a black screen then can't do anything but restart the whole system I am running retroarch through pressing R in games and restarted retroarch when loading core did I do something wrong I am trying to run grand turismo psp?
 
I tried Final Fantasy Dissidia 012, few pages back someone said that it works fine but in my case the sound is crackling. Maybe some tweaking in options could fix it? Besides that it works great with 60fps patch.
 
Last edited by Bluer,
So it gives me a black screen then can't do anything but restart the whole system I am running retroarch through pressing R in games and restarted retroarch when loading core did I do something wrong I am trying to run grand turismo psp?

like seanp said, you need the assets folder, which you should have, it just needs to be cut and pasted into the right folder, i think 'system/PPSSPP' is where it needs to be, but for some reason the download has the ppsspp folder in a different location. I was having the same problem but moved my assets to the right spot and things started to work. check the libretro docs on ppsspp to see what the assets look like, you'll get it im sure. https://docs.libretro.com/library/ppsspp/
 
" "
Create a directory named PPSSPP in RetroArch's System directory.

1
2
3
RetroArch/
└── system/
└── PPSSPP/
I already have directory like that and pasted PPSSPP it still doesn't work. Does it even work on fat32 I heard one guy said that he switched to exfat it solved the problem?
 
" "
Create a directory named PPSSPP in RetroArch's System directory.

1
2
3
RetroArch/
└── system/
└── PPSSPP/
I already have directory like that and pasted PPSSPP it still doesn't work. Does it even work on fat32 I heard one guy said that he switched to exfat it solved the problem?

no, it should be retroarch\cores\system\PPSSPP
 

Site & Scene News

Popular threads in this forum