PS3 What does the PSL1GHT PS3 port actually mean?

emusa666

Member
I can't seem to find any good information on what the Retroarch PSL1GHT PS3 port actually means for users.

Are there any advantages compared to previous non-PSL1GHT versions? Are there anymore cores available because of it and/or maybe in the future?

I would LOVE the picodrive-core to be able to work on PS3 retroarch, for 32x games.

Thanks!
 
PSL1GHT is just a framework it's built on. They switched to PSL1GHT due to it being open source, rather than the closed source official ps3 sdk. This alleviated legal issues, and concerns from the public for the most part.

Source:
hizzlekizzle
dev
2 points·1 month ago
In our case, it's just because you have to compile with the proprietary SDK, which is not as big of a deal as distributing proprietary firmware ROMs, but it's enough, apparently, for people to concern-troll about it ad nauseum, so we stopped distributing it. We're in the process of porting it to the open-source psl1ght SDK instead, which will allow us to distribute it again.
 

Attachments

  • upload_2020-5-26_7-45-10.png
    upload_2020-5-26_7-45-10.png
    638.4 KB · Views: 173
Thanks for your reply, so I guess it doesn't really add much in terms of possibilities - more of a legal issue.
 
Are there any advantages compared to previous non-PSL1GHT versions? Are there anymore cores available because of it and/or maybe in the future?

IMO currently there is not any advantage apart of the legal concerns.
Many of the previously working emulators are missing.
The GUI is broken and most of the "new" emulators don't work or have issues.

Every new software project (in this case the port to PSL1GHT) always need some time to make it stable.

For stability I recommend to use 1.8.5 or 1.0.0.2 until PSL1GHT port mature. Both suggested versions are available at:
https://store.brewology.com/ahomebrew.php?brewid=152
 
The bennefits are pretty much for long term support, the way i see it is like if we draw the PS3 port of retroach as a curve in a table where X=time and Y=progress

The curve should be like climbing a hill (this is the normal evolution of this kind of projects)... but when it was ported to psl1ght there is a break in the hill... so is like stepping back
But in my oppinion now the priority should be to return to the point of the hill where they was in 1.8.5
And it could take some months, but when that happens... nice, time to celebrate and high five, good work, this would complete the porting :encouragement:

From that point we could say that it did worth the effort... think in it this way, if we dont take in consideration the effort and time to do the porting the dilema would reduce to a simple question like this: "what you prefer official sdk or open source sdk ?", and i think everybody would say open source

What i dont know is if there is going to be some feature missing that was posible to do in official sdk but actually is not posible to do in psl1ght, in that case we are going to miss that feature as a consequence of the porting :/
Dunno, i hope there are not much... but i fear there is going to be something :/
 
The bennefits are pretty much for long term support, the way i see it is like if we draw the PS3 port of retroach as a curve in a table where X=time and Y=progress

The curve should be like climbing a hill (this is the normal evolution of this kind of projects)... but when it was ported to psl1ght there is a break in the hill... so is like stepping back
But in my oppinion now the priority should be to return to the point of the hill where they was in 1.8.5
And it could take some months, but when that happens... nice, time to celebrate and high five, good work, this would complete the porting :encouragement:

From that point we could say that it did worth the effort... think in it this way, if we dont take in consideration the effort and time to do the porting the dilema would reduce to a simple question like this: "what you prefer official sdk or open source sdk ?", and i think everybody would say open source

What i dont know is if there is going to be some feature missing that was posible to do in official sdk but actually is not posible to do in psl1ght, in that case we are going to miss that feature as a consequence of the porting :/
Dunno, i hope there are not much... but i fear there is going to be something :/
Maybe loose the future support for PSMove as a lightgun for railshooter games in Mame =(
 
- CELL SDK is using PSGL which is a custumised version of OpenGL 1.0 (or 1.1 i don't remember). There was an attempt to build openGL 3.1 on psl1ght : https://github.com/gzorin/RSXGL. I wrote an 'attempt' because when I tryed to use it, i noticied several bugs. It compiles but I never succed to make it works. If someone fix it, it may be the solution to port a lot of 'new' cores which use opengl2 or opengl3

- Lot of core use C11 C14 C17...etc and the cell sdk doesn't support it. The latest psl1ght version support these code. So, psl1ght can 'unlock' even more core, uncompilable with the cell sdk.

- and there is also the legal stuff : With psl1ght, they can use the robot to compile every nightly version.
 
Last edited:
Thanks for your replies. Seems like I won't be missing anything, so won't be updating from ps3sdk yet.

Would be awesome if more cores would become a possibility! I still love my PS3 as an emulation-station using Retroarch.
 
What happens with the retroarch PS3 shaders btw ?, im wondering if was compiled with the official sdk + a profile from nvidia specific for the PS3 RSX, etc... etc.... etc...
Is posible to compile this shaders in psl1ght ?

Or the only way is to compile them with the official sdk and include them as binaries ?
 
Maybe loose the future support for PSMove as a lightgun for railshooter games in Mame =(
The psl1ght have a library for move controller btw, is very related with the gamepad and mouse libraries... as far i remember it works by emulating a mouse
There is only a PS3 homebrew game using it named eskiss, made by kakaroto, the nice thing would be to use it in scummVM for the classic "point and click" games :)
 
Back
Top