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,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
I would say Persona 3 runs fine.

Thats why I said Persona 3 runs fine. ;)

(Battle sequences not yet tested. This game is sloooow to start. ;) )
 
  • Like
Reactions: Jayammi

MarkDarkness

Nocturnal
Member
Joined
Dec 17, 2009
Messages
1,416
Trophies
2
XP
3,248
Country
Poland
Finally a good way to play my PSP games is around the corner! That system had a few decent games, but it was such a flimsy, plasticky little mess that once mine broke, I never bothered getting another.
 

Kadji

Well-Known Member
Member
Joined
Nov 16, 2006
Messages
198
Trophies
1
Age
35
Location
Germany, NRW
XP
1,450
Country
Germany
The day PPSSPP for the Switch is on the same (or nearly the same) level as it's PC counterpart will be the day I hack my Switch. This is the only emulator I am waiting for.
PSP had so many good games on it and I use my Vita mostly as a PSP, but with the Switch I would also have the option to play on a big screen (I don't own a PS Vita TV).

Can't wait to play Crisis Core again and cringe on the bad voice acting :D

EDIT: OMG AND OUTRUN2!!! I totaly forgot about that gem, last I checked it had some graphical glitches on the PC Version of PPSSPP.
If someone is so kind and would test if Outrun 2 runs and if it shows any glitches (there was a major problem with the ocean during the first track) that would be realy nice.
 
Last edited by Kadji,

Deathscreton

Well-Known Member
Member
Joined
Oct 1, 2009
Messages
826
Trophies
0
XP
1,092
Country
United States
Use iso not pbp - just reconverted all my roms. pbp introduces micro stutter.

Tekken 6 on IR Jit is no fun. ;)
Tekken 6 on Jit (currently work in progress ;) ) with GPU OC to to 460 Mhz and CPU OC to 1500 Mhz is pretty much full speed - and fun. ;)

Same story for all the GTAs I'm afraid. :)

Playable with IR-Jit:

FF7 Crisis Core (runs pretty great, even at 3x resolution)
Persona 3 (for future reference, runs on jit as well (currently savestate reloading))
Persona 1

Thats about it.. :P

In Lumines 2 some stages are playable, some are not... ;) Lumines 1 stutters MUCH.

If you come across other games that run well on IR-Jit at the moment, list them. Its more a case of "most will not..." - wait for Jit. ;)
1. Where did you get the JIT build? I thought that was still in testing?
2. FF7 Crisis Core only gave me around 15FPS, lags to all hell. What settings are you using? Also, changing the resolution for me crashes ANY PSP game. How'd you go about setting it?



When I attempt to launch any PSP title now, it just dumps back to the homebrew loader menu. I'm using Kosmos v12, Atmos 0.8.6, using the title redirect. I've reinstalled Retroarch multiple times (while making sure to delete all the configs), I've re-added the assets to system/PPSSPP/ (not into an assets folder, just the root of that folder), I've tried rebooting, booting with hekate 4.9.1, pretty much evertyhing I can think of. Before this, I used to get "Error: workInit() failed", but now it just crashes to the Homebrew menu. If I try to launch any other homebrew, instant blackscreen and I have to back out. Backing out causes an Atmos crash. If I try backingout without loading anything, Atmos crash.
 

chocoboss

Well-Known Member
Member
Joined
Jun 25, 2016
Messages
570
Trophies
0
Age
35
Location
FRANCE
XP
1,807
Country
France
I can start retroarch using HBL, but >..<'
It only end black screen if I start game am I doing something wrong ?

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

Azmort

Well-Known Member
Member
Joined
Sep 25, 2015
Messages
245
Trophies
0
Age
33
XP
1,382
Country
Mexico
I love it, I just tried Digimon Adventure with the English patch and it works, but slow, problably because I'm using SX OS (I hate it but I need the emuNAND), so I'll keep testing games and I'll use it when I can have a decent speed :P
 
  • Like
Reactions: RetroNostalgia

proffk

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
575
Trophies
1
XP
1,082
Country
United Kingdom
I'm also getting random crashes when launching games or low fps in game. Its expected because the core is still in beta
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,221
Country
United States

Deathscreton

Well-Known Member
Member
Joined
Oct 1, 2009
Messages
826
Trophies
0
XP
1,092
Country
United States
I am not updating to 7.0.1 right now. If it ain't broken, don't fixed it until newer games requiring 7.0.1 then I will move on. :)

Can anybody else answer my question, please ? ^_^
0.8.6 doesn't require 7.0 firmware to run. It's backwards compatible. As for ReiNX, Retroarch isn't officially supported by that firmware. You'll have to use Atmos' title redirection capabilities in order for it to work or at least get proper support (if you can).
 
  • Like
Reactions: spotanjo3

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
FF7 Crisis Core should run full speed with IR-Jit (Go into game (core) options, change that. And maybe resolution. FF7 CC can handle up to two ticks higher in resolution (3x roughly).

READ THE FIRST POST though. You have to navigate around a 100% certain crash, when changing settings. ;) So do that. Please. ;) )

If you cant get any game to even load - chances are, that you arent launching retroarch with "full ram". Atmosphere will give "full ram" to hbmenu, if you launch it via any installed game nsp (Hold R wile launching it, then hbmenu will launch instead of the game nsp). This is for the _current_ version of atmosphere. (Behavior to launch hbmenu changed.)

DONT launch hbmenu via gallery for the purpose of playing PPSSPP games, hbmenu and therefore retroarch will not get access to the systems full ram - and PSP games wont work.

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

Test build with JIT is still in development, but accessible to m4xw's patreon supporters (1$ month tier is fine). Then you have access to a supporter only discord channel - and there you'll find the build in a _pinned_ post within the channel. (Pin in the top right.)

The build is still in experimental stage (many games dont run - just a few more actually do. :) ) - so no complaining - know, what you get yourself into.

You could also - just wait. :)
 
Last edited by notimp,

Deathscreton

Well-Known Member
Member
Joined
Oct 1, 2009
Messages
826
Trophies
0
XP
1,092
Country
United States
FF7 Crisis Core should run full speed with IR-Jit (Go into game (core) options, change that. And maybe resolution. FF7 CC can handle up to two ticks higher in resolution (3x roughly).

READ THE FIRST POST though. You have to navigate around a 100% certain crash, when changing settings. ;) So do that. Please. ;) )

If you cant get any game to even load - chances are, that you arent launching retroarch with "full ram". Atmosphere will give "full ram" to hbmenu, if you launch it via any installed game nsp (Hold R wile launching it, then hbmenu will launch instead of the game nsp). This is for the _current_ version of atmosphere. (Behavior to launch hbmenu changed.)

DONT launch hbmenu via gallery for the purpose of playing PPSSPP games, hbmenu and therefore retroarch will not get access to the systems full ram - and PSP games wont work.

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

Test build with JIT is still in development, but accessible to m4xw's patreon supporters (1$ month tier is fine). Then you have access to a supporter only discord channel - and there you'll find the build in a _pinned_ post within the channel. (Pin in the top right.)

The build is still in experimental stage (many games dont run - just a few more actually do. :) ) - so no complaining - know, what you get yourself into.

You could also - just wait. :)

I'm running Atmos 0.8.6 and I'm using title redirect so it should be getting full RAM. It should be noted that I was able to run the core a few times to test some games, but now I can't get it to even load properly. I'm not sure what else to do.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    @Xdqwerty I don't have a ROG ally
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i don't have one either
    +1
  • SylverReZ @ SylverReZ:
    @AcuteBulbasaurappears, A cute bulbasaur appears. :D
    +2
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, The Wii U gamepads are tied to the console's region, so its impossible to find a cheap gamepad that supports your model.
  • SylverReZ @ SylverReZ:
    Unless you modify your system, of course, and remove the region check.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, im now by episode 8 of lain
  • S @ salazarcosplay:
    @Xdqwerty can we discuss chrono trigger
  • S @ salazarcosplay:
    @Xdqwerty I like how the game had the middle ages 1000AD, the dark ages 600AD.It was great seeing the post robot apocalypse 2300 like Terminator and enter the matrix. some of mad max and fallout. 2300ad though it could had used more elements instead of just a generic ai uprising. It was a great idea for their judgement day to be 1999 Y2K.

    -great additions if they would have made an expansion or dlc in my opinion would be finding out humans trapped in a matrix -

    a follower having a cyborg character living tissue over metal endoskelleton like terminator, and the synths from fallout
  • S @ salazarcosplay:
    4After Zeal fell it would have been good to see more ancient eras. Perhaps Sumeria based in one area, then Egypt based in another area, Greek based in another area, then roman based in another area before the middle ages.---------

    ----between 1000ad and 1999 is a big gap they should have had the age of revolution like the american and French Revolution

    then the cowboyy era in one area of map and the Industrial revolution/age of enlightmentthen a ww1 and ww2 and a cold war era
  • S @ salazarcosplay:
    they could have added 75,000 bc like assassins creed. zeal was already establish in 12, 000 bc , soething before the kindom rose
  • S @ salazarcosplay:
    @Xdqwerty they could also add age of dscover, colonialism ect
    +1
  • S @ salazarcosplay:
    renaissance
  • S @ salazarcosplay:
    @Xdqwerty what did you think
  • S @ salazarcosplay:
    @Xdqwerty I think glenn (the frog) after becomming human had an affair with the queen
  • S @ salazarcosplay:
    so he is the great great great great grandfather of marle @Xdqwerty
  • S @ salazarcosplay:
    they made it like Lancelot from king arthur legends
  • BakerMan @ BakerMan:
    just found out i'm now taller than my dad
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, sorry i was busy
  • S @ salazarcosplay:
    @Xdqwerty thats completely fine
    +1
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay,
    the ds version added a secret boss reference to chrono cross
  • S @ salazarcosplay:
    @Xdqwerty did you finish watching naruto shippuden and Boruto
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, i havent even started lol
    Xdqwerty @ Xdqwerty: @salazarcosplay, i havent even started lol