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,

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
anyone got to test daxter, 3rd birthday and digimon world yet?

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



this is what i do for literally every core. and honestly, i wish retroarch wouldn't force you back into running gameplay while it reads or writes saves at all. just slows down gameplay and the writing process

Daxter works.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
PPSSPP controls are weird, i try to move analog stick up and it acts as a dpad up and conflicts with movement
Disable digipad emulation for the stick, when you are playing a PSP game. Its just a setting in control settings.

PSP had both a digipad and an analog stick, so some games mapped both differently. In PPSSPP its the "double mapped". Simply disabling Analog stick digi pad emulation fixes this.

Takes maybe 4 seconds. ;)
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
Metal Gear ACID 2 and Metal Gear Solid Portable Ops both let you get in-game but there's no text on either one.

For ACID 2 that makes it impossible to play because there's options you must choose to advance. For Portable Ops it's just story you're missing.

LittleBigPlanet once you get in game you can hear the announcer talking but it's just a blue screen.

Assassin's Creed Bloodlines worked the first time I tried it. Now I get black screen before getting to start menu.

Resistance Retribution & Killzone Liberation skipping and laggy unplayable.

Working:
Daxter
Gran Turismo (maybe a tiny bit of slow down)
Dead to Rights Reckoning
Dissidia 012 Final Fantasy
Sonic Rivals (screen looks very bright, I had the same problem on PPSSPP on PC)
Sonic Rivals 2 (same as SR1)
Grand Theft Auto Chinatown Wars
Valkyria Chronicles II
Valkyria Chronicles III english patch
 
Last edited by ,
  • Like
Reactions: notimp

Slim45

Well-Known Member
Member
Joined
Aug 6, 2018
Messages
154
Trophies
0
Age
37
XP
874
Country
United Kingdom
thank you, much appreciated. What does this mean "Video slowdowns are related to missing hardware accelerated decoding (nvdec)"
is there anything that can be done via settings to reduce the stutter in final fantasy crisis core cutscenes?
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,447
Country
Russia
anybody knows why ssx on tour char model is fucked up even tho it runs pretty well on ir jit? any setting to try to solve it?
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
thank you, much appreciated. What does this mean "Video slowdowns are related to missing hardware accelerated decoding (nvdec)"
is there anything that can be done via settings to reduce the stutter in final fantasy crisis core cutscenes?
No. :)

Its literally ffmpeg running behind the scenes. :) So unless someone finds a more performant version of ffmpeg (KMFDManic of SNES Classic fame, might have, I remember he fixed a PPSSPP build for arm v7 and arm v8 that also stuttered before - and in the end also was 20+mb in size, so thats still ffmpeg at work - probably... :) But then, maybe its also using nvdec.) we wait for nvdec.

Behind the savestate issue probably _the_ most glaring issue for people trying to play games on it at the moment. :)

I unlocked all 41 Tekken 6 FMV endings. Didnt watch one of them (they can be watched later.. ;) ). :) I know the pain. :)
 
Last edited by notimp,
  • Like
Reactions: Slim45

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,025
Trophies
2
XP
4,638
Country
Germany
so i guess psp games were naturally locked to something like 30fps? is that why some games seem somewhat sluggish, even though activating fast forward seems to imply that there's still a lot of power going unused?
(and yes, I'm loading as instructed)
 
Last edited by Clydefrosch,

Mambila2001

Well-Known Member
Newcomer
Joined
Dec 12, 2015
Messages
78
Trophies
0
Age
28
XP
370
Country
France
Read the first posting.. ;)

Not sure if its in there at the moment, so I'll repeat the info snippet. :)

If you are on FAT32. (Please.)

Savestates work. There is a bug, where they dont finish loading.
You can circumvent that, by hitting load save state - and then switching into the retroarch menu again immediately, and staying in there until it has finished loading. Then they load.

Beta.

It hung when I pressed the "save state" button.
 

Slim45

Well-Known Member
Member
Joined
Aug 6, 2018
Messages
154
Trophies
0
Age
37
XP
874
Country
United Kingdom
No. :)

Its literally ffmpeg running behind the scenes. :) So unless someone finds a more performant version of ffmpeg (KMFDManic of SNES Classic fame, might have, I remember he fixed a PPSSPP build for arm v7 and arm v8 that also stuttered before - and in the end also was 20+mb in size, so thats still ffmpeg at work - probably... :) But then, maybe its also using nvdec.) we wait for nvdec.

Behind the savestate issue probably _the_ most glaring issue for people trying to play games on it at the moment. :)

I unlocked all 41 Tekken 6 FMV endings. Didnt watch one of them (they can be watched later.. ;) ). :) I know the pain. :)


thankyou that was very informative
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,216
Country
United States
I won't overclocked it at all. I will wait for him to improve it a lot. A core is only a beta. So it is a WIP. I will wait anyway. Great emulator for Switch, thought. No hurry for me.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: A chair fit for royalty