PSP API Project 2.0 (Multiversion)

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Vampire
Posts: 138
Joined: Tue Apr 12, 2005 8:16 am

PSP API Project 2.0 (Multiversion)

Post by Vampire »

Neofar is working on a new version of the PSP API Browser.

This time with multi-version support (1.00 - 2.01).

http://pspdev.ofcode.com/api2.0/index.php
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

And already it's missing the hundreds of NIDs (and the ones added since then) from psplibdoc.xml sent through PspPet several months ago.
PspPet
Posts: 210
Joined: Wed Mar 30, 2005 2:13 am
Contact:

Post by PspPet »

IMHO: the manually maintained "database" format has outlived its usefulness. Manually maintaining the format is labor intensive and error prone.

The structure of the database is limiting.Only the database owners can add more modules or NIDs, and as pointed out the list is far behind. Also the modules listed and how they are organized are not useful IMHO (ie. there is a clear distinction between USER and system APIs - but you wouldn't know it looking at the database)

For more complete and useful APIs, the PSPSDK headers contain full API info for those APIs that people commonly use.
----
My suggestion is to replace the database format with a simple text list of NID names that have been found and confirmed (and if there is NID collision, two names).

With that input, a relatively simple PRX dumping program can automatically generate a full and complete listing of all exports, perhaps in STUB_ format.
That would be everything useful that is in the database now, up-to-date, accurate and complete - no chance of human error
User avatar
neofar
Posts: 47
Joined: Wed Jan 21, 2004 2:40 am
Location: Spain
Contact:

Post by neofar »

hey don't worry, beeeeee happy,
and patient of course

.. working time ..
User avatar
neofar
Posts: 47
Joined: Wed Jan 21, 2004 2:40 am
Location: Spain
Contact:

Post by neofar »

Okidoki... fully libdoc update
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Great work! Although it's depressing to see how many NIDs are missing... there's too much collective CPU power (although the larger problem is weeding out false positives, this requires reverse engineering in a lot of cases).
Kro
Posts: 10
Joined: Thu Sep 15, 2005 1:43 pm

Post by Kro »

mrbrown wrote:many NIDs are missing...
I believe you mean: lots of function names are missing for known NIDs. ;)
We're running a 9 person project for distributed cracking utility utilizing PCs available on my university. I hope to see some reasonable results in 6 weeks (it's more of a project management experiment than development project, but our goal is to find possible names for all NIDs).
olimatou
Posts: 1
Joined: Tue Oct 11, 2005 3:00 am

Why nobody using the real PSP source to fill parameters ???

Post by olimatou »

Someone could document the functions for some API with the source files from Sony's SDK.... Like libmpeg.h :
[REMOVED]
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

olimatou has been banned for posting information from the official PSP SDK.
Post Reply