PS3 RetroArch Corner (cores for free)

I think "dev_hdd0/game/RETROARCH/USRDIR" is more straightforward, the problem i see with the actual SSNE10000 name is that is not intuitive, and my suggestion to rename it to RETROARCH is to solve the problem by using the most intuitive name posible
Also, is a bit like the default name... incase we could make a giant poll with all retroarch users i bet RETROARCH was going to be the winner, it was going to have some votes even from people that doesnt cares about it :D
Im not telling it only as a personal preference, i think most users are going to be fine with the name change of that directory

The official standard is to use 4 letters + 5 numbers
But there are many homebrews that doesnt follows that rule... in the practise, for picky people like me that would like to see the 100% of homebrews following the standards thats imposible to achieve, because we are not modifying all that names from all the homebrews we use, and eventually we are going to download some homebrew that does it, and well... never minds, we get used to break that official standard of 4+5
As far i know there is not any problem in using 9 letters
Right!!! I forgot it.... my SQLite example is installed as "PS3SQLITE" and it works as usual.
Meanwhile i tested the change of structure:
Retroarch file platform_ps3.c
Function static void fill_derived_paths(void)
the only one folder "standard" is cores, so just transform all others like cores
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE],
g_defaults.dirs[DEFAULT_DIR_PORT],
"cores", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE]));

That is the more correct.

One example is system
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SYSTEM],
g_defaults.dirs[DEFAULT_DIR_CORE],
"system", sizeof(g_defaults.dirs[DEFAULT_DIR_SYSTEM]));

must become
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SYSTEM],
g_defaults.dirs[DEFAULT_DIR_PORT],
"system", sizeof(g_defaults.dirs[DEFAULT_DIR_SYSTEM]));

Then all cores must be recompiled and also Salamander (EBOOT.BIN)
Les jeux sont faits, rien ne va plus
 
Last edited:
I think "dev_hdd0/game/RETROARCH/USRDIR" is more straightforward, the problem i see with the actual SSNE10000 name is that is not intuitive, and my suggestion to rename it to RETROARCH is to solve the problem by using the most intuitive name posible
Also, is a bit like the default name... incase we could make a giant poll with all retroarch users i bet RETROARCH was going to be the winner, it was going to have some votes even from people that doesnt cares about it :D
Im not telling it only as a personal preference, i think most users are going to be fine with the name change of that directory

An eventual PSL1GTH version? Now is SSNE10001
 
If it's possible we could make a proposal to Retroarch team to mantain here (psx-place) the official Reatroatrch for PS3 (to update only every new official release) asking the possibility to change folders structure and folder name....

@STLcardsWS, @sandungas what do you think?
 
It could be nice to have all your latest work and fixes in a single retroarch pkg, i dont expect you to get the compromise to release a new pkg for every change you do because you are very active latelly, but we could do something similar than what you are doing now, a base pkg and then for the minor changes it would be needed to replace files in the installation path manually, not a big problem and it gives you or other people involved in the development some freedom because there are no strict rules
And eventually (every month or whatever you consider) release a new pkg with the updates to replace the base pkg

For the proposal to retroarch to keep a close contact with the progress made in this forum, i hope @STLcardsWS have a good idea of how to do it, maybe using the official psx-place twitter acount, dunno
I dont have any contact with anyone from retroarch team so i dont have any good idea about how to motivate them to give some support to the PS3 port
 
It could be nice to have all your latest work and fixes in a single retroarch pkg, i dont expect you to get the compromise to release a new pkg for every change you do because you are very active latelly, but we could do something similar than what you are doing now, a base pkg and then for the minor changes it would be needed to replace files in the installation path manually, not a big problem and it gives you or other people involved in the development some freedom because there are no strict rules
And eventually (every month or whatever you consider) release a new pkg with the updates to replace the base pkg

For the proposal to retroarch to keep a close contact with the progress made in this forum, i hope @STLcardsWS have a good idea of how to do it, maybe using the official psx-place twitter acount, dunno
I dont have any contact with anyone from retroarch team so i dont have any good idea about how to motivate them to give some support to the PS3 port

Actually they haven't any official download of PS3 port and xbins.org stopped to make updates since August 2020....
so having a community like psx-place that take care of a Retroarch port than nothing could be a nice thing for them.....
 
  • Like
Reactions: Zar
I dont even know what means SSNE but is not intuitive (it makes me remember Super Nintendo Entertainment System)
SSNES was the name of the emulator originally before it was changed to Retroarch.
I dont get why they didnt used "dev_hdd0/game/RETROARCH/USRDIR"
The PS3 port is actually one of the original Retroarch releases and the main directory was based on the emulators name at the time but never updated when the name changed.

iirc it was during the extended releases that the retroarch config folder was changed from /USRDIR to /cores.
"dev_hdd0/game/RETROARCH/USRDIR"
I agree this would be perfect. It's the emulators current name, PS3 standard '/USRDIR' and follows official platform releases.

The /USRDIR should contain all retroarch config files/folders e.g retroarch.cfg /cores /system /saves etc and the /cores directory cores only. https://docs.libretro.com/guides/change-directories/

It probably sounds a little trivial but cleaning out the /cores directory, using /USRDIR properly again for retroarch config files/folders plus setting defaults up correctly so everything is in the right place out of the box, should reduce issues moving forward.

Clean, better organised and standard across all platforms.
It could be nice to have all your latest work and fixes in a single retroarch pkg
Release stables around official Retroarch releases and betas testing feedback etc on this forum?
 
Last edited:
I have done the request for standard structure of folders ... let's see what they reply....
https://github.com/libretro/RetroArch/pull/11701
The talk is still open, but it seems they acepted the commit, right ?, nice, now the directories will look a lot better :encouragement:

Btw, while scrolling in the commit i realized there are still 2 lines where is mentioned the "SSNE", in ps3-new-cores.sh
https://github.com/crystalct/RetroArch/commit/39181fb6f09e73795abe642a68437576e30afd11

line 13 ---> ps3appid=SSNE10001
line 246 ---> ${PS3DEV}/bin/pkg.py --contentid UP0001-SSNE10001_00-0000000000000001 ../pkg/psl1ght/pkg/ ../pkg/psl1ght/RetroArch.PSL1GHT.pkg

I dont know what does the code with them, so not sure if you are keeping them on purpose... im mentioning it just incase
 
The talk is still open, but it seems they acepted the commit, right ?, nice, now the directories will look a lot better :encouragement:

Btw, while scrolling in the commit i realized there are still 2 lines where is mentioned the "SSNE", in ps3-new-cores.sh
https://github.com/crystalct/RetroArch/commit/39181fb6f09e73795abe642a68437576e30afd11

line 13 ---> ps3appid=SSNE10001
line 246 ---> ${PS3DEV}/bin/pkg.py --contentid UP0001-SSNE10001_00-0000000000000001 ../pkg/psl1ght/pkg/ ../pkg/psl1ght/RetroArch.PSL1GHT.pkg

I dont know what does the code with them, so not sure if you are keeping them on purpose... im mentioning it just incase

No, it's still not accepted.
About SSNE10001, i keep untouched because PSL1GHT version is a mistery....i dont if someone will complete it. Without a full operational OpenGL for PSL1GHT, i doubt it. A least write a retroarch gcm driver capable of 2d effect, overlap, shaders etc etc
 
Got it, after your commit the name SSNE10001 belongs only to the official sdk
it is inside PSL1GHT platform.... it's true only if the script is called using "psl1ght" parameter

Code:
# PSL1GHT
elif [ $PLATFORM = "psl1ght" ] ; then
platform=psl1ght
SALAMANDER=yes
EXT=a
ps3appid=SSNE10001

# DEX PS3
elif [ $PLATFORM = "dex-ps3" ] ; then
platform=ps3
SALAMANDER=yes
EXT=a
OPTS=DEX_BUILD=1

from original dist-cores.sh
 
A new icon could be necessary...
ICON0-1.PNG

ICON0-2.PNG
 
Are not definitive, i made them fast just because i got the idea of using that "tiles" to make more obvious that the tiles are (huge) pixels, i still like that effect
But right now im looking at the resuting images and there is an effect i dont like in them, i created a gap of 2 pixels in between the tiles and right now i think is better to dont keep any gap in between tiles

Right now you are looking at then displayed on top of a white background from the forum, but over dark background the tiles looks "disconnected" from each others, that visual effect of "disconnected tiles" looks very bad imo
 
This ones looks better
DOWNLOAD ---> https://workupload.com/file/WFccrcCmQXk
V9DAYEG.png

OBmEqCA.png


Changes:
-Removed the gaps
-Better drop shadow effects
-Reduced perspective view a bit
-Base color more white and more transparent (trying to mimick the material effect of the official XMB icons)


Edit:
In black looks good too, no more tests by now though, i dont want to flood the thread with more versions of this icons, if some of you have some suggestion to change small details just tell me
Gw1ANXl.png
 
Last edited:
Back
Top