forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

how you people know all this stuff anyway?

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS2 Development
View previous topic :: View next topic  
Author Message
webbs



Joined: 07 Jul 2004
Posts: 1

PostPosted: Wed Jul 07, 2004 11:09 pm    Post subject: how you people know all this stuff anyway? Reply with quote

I was just wondering how the people who wrote the first tutorials at ps2dev learnt how to program for the ps2? did they get documentation for each of the processors and piece all the information together? or did someone buy an official ps2dev kit from sony and share the information with everyone else?
Back to top
View user's profile Send private message
blackdroid



Joined: 17 Jan 2004
Posts: 564
Location: Sweden

PostPosted: Wed Jul 07, 2004 11:16 pm    Post subject: Reply with quote

I cant speak for everyone, but the pdf's that came with ps2linux helped alot.
_________________
Kung VU
Back to top
View user's profile Send private message Visit poster's website
mrbrown



Joined: 17 Jan 2004
Posts: 1536

PostPosted: Thu Jul 08, 2004 1:33 am    Post subject: Reply with quote

Presumably the people who wrote the first tutorials found on the web used an illegal copy of the official SDK as their reference. I'm referring mostly to information on the vector units and GS, where there was no other information besides the official SDK documentation. Other areas of the PS2 were discovered by reverse engineering PS2 games. This was long before the PS2Linux Kit arrived in Japan.
Back to top
View user's profile Send private message
mr bob



Joined: 26 Jan 2004
Posts: 15

PostPosted: Thu Jul 08, 2004 8:12 am    Post subject: Reply with quote

I was wondering why older versions of ps2lib often had the prefix of sce on many functions. Is this at all related to what mrbrown was saying? I'm not implying that anything is directly ripped out, but its possible that wherever the knowledge came from (including reverse engineering PS2 games) originally used sony libs. Things seem to have built up naturally (and legally) after knowledge from napalm, soopadoopa, and dreamtime was shared.
Back to top
View user's profile Send private message
blackdroid



Joined: 17 Jan 2004
Posts: 564
Location: Sweden

PostPosted: Thu Jul 08, 2004 8:40 am    Post subject: Reply with quote

I actually dont remember where gustavo got his info from, but I do remember that at one time someone wanted the sce prefixes so ps2lib could serve as a replacement for sony's.
_________________
Kung VU
Back to top
View user's profile Send private message Visit poster's website
mrbrown



Joined: 17 Jan 2004
Posts: 1536

PostPosted: Thu Jul 08, 2004 8:54 am    Post subject: Reply with quote

I was one of the main ones (can't remember who else) who advocated using the sce prefixes for functions that are direct replacements of sce functions. The reason was that the functions were 1:1 replacements, so what was the point of changing the name? If there was a legal issue, the issue would be with the code used, not the name. This was especially true in projects like ps2drv, where all we are doing is writing import libraries :).

AFAIK, the original ps2lib was reversed from one or more game and demo disks that shipped with full debug symbols. I don't believe gustavo used anything from any official SDKs - simply because it wasn't necessary when Sony libs shipped with debug symbols. About the use of the official SDK, I was responding to the question about tutorials, where for example one of those tuturials had listings of VU instruction mnemonics and other pieces of info that couldn't be found in any game or public website.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS2 Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group