List of what NIDs do?

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

Moderators: cheriff, TyRaNiD

Post Reply
Archaemic
Posts: 38
Joined: Sun Mar 18, 2007 7:23 am

List of what NIDs do?

Post by Archaemic »

Is there a list somewhere of which NIDs are known to do what? I don't mean SilverSpring's list of NIDs that just says what module they're in and, if known, their actual name. I mean an actual list descriptions (no matter how simple), because it seems like a lot more is known than I can find. The closest thing seems to be the PSP SDK docs, which doesn't document the internals, such as the VSH modules.

The reason I ask this is because I have something to contribute, even if small. This contribution is simply which NID loads PTFs--it is 0x4B420C67 (in 5.00--it's different in at least some of the earlier firmwares) in the library vsh, which is in the module vsh_module, located in the VSH module vshmain.prx. I went to look for this earlier because I wanted to dissect the PTF loader, but I had to take my time to actually find the function.

(I apologize if there is already a topic on this--I did do a search beforehand, but didn't know exactly what terms I should use, and wound up with an overly long list of topics, which skimming yielded no pertinent results)
User avatar
Torch
Posts: 825
Joined: Wed May 28, 2008 2:50 am

Post by Torch »

For the VSH/PAF NIDs, moonlight would probably know them the best and in detail, considering he rewrote a huge part of it for VLF. But he hasn't been online in ages; I've been wanting to ask him about something.

I doubt anyone's bothered to keep track of the already unknown functionality/name NIDs that are now randomized.
Archaemic
Posts: 38
Joined: Sun Mar 18, 2007 7:23 am

Post by Archaemic »

Well, it's 0x38B2FD87 in both 3.95 and 4.05, so it's not different in every firmware (I would assume that NIDs were changed at some point between these two).

But yeah, this is a good point.
Post Reply