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,

Tigran

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
1,628
Trophies
2
XP
3,675
Country
United States
Cool, so the new updates are no in the core updater?

I know for a while we where having to download the update and move it to the folder.
 

Broduskii

Well-Known Member
Member
Joined
Jul 2, 2014
Messages
180
Trophies
0
XP
1,162
Country
United States
I am a bit confused as to where and in which format to place PSP 60fps cheats. I have a few files in a few places but none of them seem to work


"G:\retroarch\cheats\PPSSPP\BirthBysSleepFM.cht

which has the following in it
_C1 60 FPS Mode
_L 0x21725EC8 0x00000000
_C1 Japanese Audio
_L 0x0035B02E 0x00000001

I also have

"G:\retroarch\cheats\PPSSPP\ULJM05775.ini"
"G:\retroarch\savefiles\PSP\CHEATS\ULJM05775.ini"
"G:\retroarch\savefiles\PPSSPP\CHEATS\ULJM05775.ini"

These have
_S ULJM-05775
_G Kingdom Hearts Birth by Sleep Final Mix
_C0 60 FPS Mode
_L 0x21725EC8 0x00000000
_C0 Japanese Audio
_L 0x0035B02E 0x00000001
Any advice as to what im doing wrong?
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,447
Country
Russia
you place them into retroarch\savefiles\PSP\CHEATS (default location is /retroarch/cores/savefiles/PSP/Cheats, but you can choose whatever directory for savefiles in ra, so..)
make sure the game creates its own config after turning cheats option on and then you paste your cheats data inside

p.s. and for the specific cheat to work, you need to change C0 to C1 in ini file (C0 means off, C1 means on basically)
 
Last edited by bad361,

username23bob

Well-Known Member
Member
Joined
Mar 15, 2009
Messages
156
Trophies
0
XP
743
Country
United States
does this still work on 8.0? i updated a few days ago, and haven’t been able to get this working again. i’m on sx os emunand 8.0.1, when i was still using 7.0.1, i played persona 3 no problems. now, every game causes either a crash, or it will just say failed to load game
 

Broduskii

Well-Known Member
Member
Joined
Jul 2, 2014
Messages
180
Trophies
0
XP
1,162
Country
United States
Here is the Daxter HD texture pack by Sekkei over at the PPSSPP.org forums
I've added the Switch face buttons with matching colors to their respective PS controller placement.


Extract everything to ":\retroarch\savefiles\PSP\TEXTURES\UCUS98618"
Make sure your using a USA version of Daxter and to set your confirm button to "O" with in the quick menu option
I highly suggest setting you conformation button to "O" within the quick menu options.

I think I may do more.

Enjoy!
 

Attachments

  • UCUS98618DaxterHD_Switch.zip
    2.2 MB · Views: 214
Last edited by Broduskii,

Techjunky90

Well-Known Member
Member
Joined
Apr 7, 2017
Messages
487
Trophies
0
Age
33
XP
882
Country
United States
does this still work on 8.0? i updated a few days ago, and haven’t been able to get this working again. i’m on sx os emunand 8.0.1, when i was still using 7.0.1, i played persona 3 no problems. now, every game causes either a crash, or it will just say failed to load game
Do not ask about sxos here. Sxos is NOT supported by homebrew developers.
 
  • Like
Reactions: Ty_

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,022
Trophies
2
XP
4,617
Country
Germany
Do not ask about sxos here. Sxos is NOT supported by homebrew developers.

it's not supported by the guy making the cores.
doesn't mean he can't ask for help from other sx users.

as long as they don't spam, there's no reason to be mean about it.

does this still work on 8.0? i updated a few days ago, and haven’t been able to get this working again. i’m on sx os emunand 8.0.1, when i was still using 7.0.1, i played persona 3 no problems. now, every game causes either a crash, or it will just say failed to load game
that said, you're probably more likely to get help on sx forums simply because there's more sx users there.
 
  • Like
Reactions: username23bob

clout

Active Member
Newcomer
Joined
Sep 17, 2018
Messages
30
Trophies
0
Age
42
XP
191
Country
Australia
sorry but this core and the n64 next they always crash the system. Can (error code 2168-0001)t load them on retroarch . I dont know what im doing wrong . I tried it on both latest atmosphere and sxos.
 
Last edited by clout,

Broduskii

Well-Known Member
Member
Joined
Jul 2, 2014
Messages
180
Trophies
0
XP
1,162
Country
United States
sorry but this core and the n64 next they always crash the system. Can (error code 2168-0001)t load them on retroarch . I dont know what im doing wrong . I tried it on both latest atmosphere and sxos.
Delete all the files within the retroarch folder and redownload a nightly from the bot. I've gotten that issue a couple times mainly because I had not formatted to FAT32.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Bunjolio @ Bunjolio:
    my school has a chrome extension called light speed filter agent and it legit blocks YouTube pfps since the file cdn(I think aka yt3.ggpht.com) is classed as mature
  • Bunjolio @ Bunjolio:
    mhm
  • Bunjolio @ Bunjolio:
    they have other stuff like goguardian too
  • SylverReZ @ SylverReZ:
    Ours mainly relied on the router, I believe.
  • Bunjolio @ Bunjolio:
    our school network and chrome policies block stuff too
  • Bunjolio @ Bunjolio:
    alot of yt to mp3 sites are blocked by light speed for "Security"
  • SylverReZ @ SylverReZ:
    It was easy to bypass some of the restrictions, as one of the admins left a registry key in the administrative shares drive, which allowed me to get around the blocking of some sites.
  • Bunjolio @ Bunjolio:
    tf does tta mean
  • Bunjolio @ Bunjolio:
    yeah this is chrome os
  • Bunjolio @ Bunjolio:
    cant do shit
  • SylverReZ @ SylverReZ:
    @Bunjolio, Wdym 'TTA'?
  • Bunjolio @ Bunjolio:
    that* as in why yt to mp3 sites are blocked for security
  • SylverReZ @ SylverReZ:
    @Bunjolio, Remember when YouTubetoMP3 was a thing back in the 2010s?
  • SylverReZ @ SylverReZ:
    Until YT updated some stuffs and broke the website.
  • Bunjolio @ Bunjolio:
    I was 2 in 2010
  • SylverReZ @ SylverReZ:
    Oh lol
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    This was in the Minecraft-era.
  • AncientBoi @ AncientBoi:
    lol Bun rockin out at 2 :rofl2:
  • BakerMan @ BakerMan:
    same tbh
  • AncientBoi @ AncientBoi:
    ♫ Mama hully gully, Papa hully gully, Baby hully gully too:rofl2:
  • AncientBoi @ AncientBoi:
    Oh god, I really am old. lol
    AncientBoi @ AncientBoi: Oh god, I really am old. lol