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,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,274
Country
Chile
You have to join the discord channel and get the link from there after paying. It should have been right on the page after paying and you get an email with your rewards. Mine has jit as the default choice.

Did you download JITFIX_ppsspp_libretro_libnx.7z from #exclusive-content? You probably downloaded the public release right on the link I gave that's for those that don't pay you won't jit with that. You didn't want to cough up a buck (thought you could get it for free) and you're complaining that it isn't working right lol.
I’m not complaining, didn’t know how the system work, I just followed your link.
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
Well honestly you should have read a little before that because the guy I gave the link to wanted to know where they could be a patreon. Anyway people make mistakes.

All that said you can still spend one dollar per month that can be cancelled anytime and get jit.
 
Last edited by ,

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
I used paypal I didn't need a card. I'll ask in the discord channel if anyone is there.

Edit: I guess that's true. I used a card first but then changed to paypal I forgot. Guess you do need a card.

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

They said you can pay to m4xm directly here https://m4xw.net/donate and then just send m4xm a pm telling him you paid.
 
Last edited by ,
  • Like
Reactions: cucholix

arthur_bleme

Active Member
Newcomer
Joined
Jun 18, 2018
Messages
30
Trophies
0
Age
35
Location
France
XP
259
Country
France
Tales of Eternia crash in game right after the introduction (you can control the character a bit then it freeze) with IRjit, and directly at the menu with jit
but otherwise it's very impressive a lot of games work very well even without oc with the jit build
 
Last edited by arthur_bleme,

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
lumines 2 had to be iso work great



I'm not sure if you're grabman or you're talking to grabman, but either way from part 7 how to load save states: load the state it'll take you back to the game, load the Retroarch menu again while it's loading and it'll get to 100%.
 

stitchxd

Well-Known Member
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
I'm not sure if you're grabman or you're talking to grabman, but either way from part 7 how to load save states: load the state it'll take you back to the game, load the Retroarch menu again while it's loading and it'll get to 100%.
Yes special note on this: You must:

- Load content
- RA Menu
- Load state
- RA MENU BEFORE IT HITS 20%
- Wait until 100%
- Resume

Is essentially the steps.
 
D

Deleted User

Guest
exFAT, I got millions crash and freeze developping some homebrew with it. It make crazy like you run the program tree time in a row and it crash twice you don't know why.
or atmosphère not booting
or game corruption
or file disappear randomly
It can make you taking one or two hours looking into your simple code to see what the hell is happening, could it be because of the beer, I don't find the bug ? You start to began crazy at this point.
Better use a fat32 sdcard formated with a big cluster size... google for it and try.

exFAT on switch is like a troll.

Anyway, thanks you for PPSSPP, It's cool to see it running on the switch, keep up the good work.
 
  • Like
Reactions: hippy dave

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,539
Country
Australia
Pretty damn amazing, can't wait to see this grow. Sadly the one single game i want to work runs at like 10fps haha, but can't wait to watch this whole project grow and one day get out of beta <3
 
  • Like
Reactions: Naked_Snake

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
451
Trophies
0
XP
991
Country
United States
lumines 2 had to be iso work great



Did you go back and try that CSO file with Jit? Seems that format could save space.

Another thing, have you had a game that had clear sound but no image? I've been trying to get Peggle to show up.

Oh, and you can see the IR Jit to Interpreter thing I was taking about @17:48.



@m4xw Any ideas on why a game won't show but sound will? I saw some user comment on Reddit about turning Hardware Shared Context under Core options to off if it's on, but it's not on so that isn't it.
 
Last edited by DollyWhipDoll,

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
451
Trophies
0
XP
991
Country
United States
Oh, and I hope M4XW doesn't see that as me making some kind of special request. I was just asking since I tried a ton of settings {will continue and post if I find anything} and maybe I missed a universal combo that could be beneficial to other games, if necessary, or something. I know he, already, does a ton for the homebrew scene.
 

RotiniNoodle

Member
Newcomer
Joined
Apr 9, 2019
Messages
7
Trophies
0
Age
40
XP
338
Country
United States
Latest Patreon build, Lunar Silver Star Harmony not only shows text in dialogue boxes/menus but the spacing etc can be fixed with a PSP font dump. Impressive AF. :bow:
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
Latest Patreon build, Lunar Silver Star Harmony not only shows text in dialogue boxes/menus but the spacing etc can be fixed with a PSP font dump. Impressive AF. :bow:

Was that with jit or IR jit? Because I have that problem with two games Metal Gear Solid Portable Ops and Metal Gear Acid 2. ACID 2 just crashes on jit and on IR jit still no text and Portable Ops works on jit but still no text. How do you do that PSP font dump?
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
I found it and did it and it didn't work for those games, oh well.

SOCOM U.S. Navy Seals FireTeam Bravo 2 and 3 are working nicely on latest build.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Que dices?