forums.PPSSPP.org
PSP Documentation on Github - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Development (/forumdisplay.php?fid=3)
+--- Thread: PSP Documentation on Github (/showthread.php?tid=4540)



PSP Documentation on Github - Fritos - 07-02-2013 06:24 PM

I found a PSP documentation project on github called UOFW.
https://github.com/esxgx/uofw/tree/master/src
https://github.com/esxgx/pspgl
https://github.com/esxgx/pspusb

There seems to be a lot of extra functions there with sample source code.

EDIT:

I've found something interesting. The function ids documented don't match those used in the emulator.
Is it possible each function has more than one nid? Take a looks at this:

https://code.google.com/p/procfw/source/browse/SystemControl/nid_660_data.c?spec=svn4bdc2e829569c6e23391b5e8daaf06862257d458&r=4bdc2e829569c6e23391b5e8daaf06862257d458

I believe the other ids are for later firmware versions. This means the uofw guys documented the wrong function ids.

These 4 files are needed:

https://code.google.com/p/procfw/source/browse/SystemControl/nid_620_data.c
https://code.google.com/p/procfw/source/browse/SystemControl/nid_635_data.c
https://code.google.com/p/procfw/source/browse/SystemControl/nid_639_data.c
https://code.google.com/p/procfw/source/browse/SystemControl/nid_660_data.c

I found this file on the internet:

https://code.google.com/p/pmc/source/browse/trunk/SBORPS.mht?r=8

It's more interesting if you switch the 'h', 'm' and 't' in the extension.

I found the following so far:

[*]Tons of new kernel functions
[*]New graphics engine functions
[*]A special version of sceGeListUpdateStallAddress that should fix
Genso Suikoden I & II

[*]An undocumented openpsid library "ddrdb"

A lot of which is not documented in the SDK.


RE: PSP Documentation on Github - vnctdj - 07-02-2013 07:16 PM

Maybe this can be interesting... Smile


RE: PSP Documentation on Github - Fritos - 07-02-2013 08:37 PM

The first documentation is just a fork, the real docs are at
https://github.com/uofw/uofw


RE: PSP Documentation on Github - rabika - 07-03-2013 06:15 AM

First of all,i'd like to thank every single member of the development team for working so damn hard to achieve such great results,in my point of view the emulator today looks waay ahead,i remember coming to the scene in April when you guys released 0.7,and 2 monthes later already and you guys released 0.8 wich was a big step up.


RE: PSP Documentation on Github - vnctdj - 07-03-2013 08:18 AM

(07-03-2013 06:15 AM)rabika Wrote:  First of all,i'd like to thank every single member of the development team for working so damn hard to achieve such great results,in my point of view the emulator today looks waay ahead,i remember coming to the scene in April when you guys released 0.7,and 2 monthes later already and you guys released 0.8 wich was a big step up.

You should post this in the Thanks Thread...


RE: PSP Documentation on Github - arg274 - 07-04-2013 06:16 PM

thats the uofw project of reverse engineering sony's 6.60 ofw,but its not related to sony officially.you will be amaged to know that one of the devs of uofw is also contributing to ppsspp.his name is artart78.


RE: PSP Documentation on Github - Fritos - 07-04-2013 07:01 PM

The functions are from real PSP prx decryptions.
They have the wrong addresses because they are from later firmware versions.