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 

PS2DEV Documentation Project

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

Do you believe the PS2DEV WIKI is or could be usefull?
Yes
100%
 100%  [ 12 ]
No
0%
 0%  [ 0 ]
Total Votes : 12

Author Message
whatisdot



Joined: 07 Apr 2008
Posts: 43
Location: Purdue University, USA

PostPosted: Mon Apr 07, 2008 9:29 am    Post subject: PS2DEV Documentation Project Reply with quote

Hello everyone,

I just registered and am excited about PS2DEV!!! I have spent the past week or so going through the examples, browsing the various websites and crawling the forums here, as well as compiling and running the examples provided by the other developers working on this great project. The only thing that frustrates me (and quite a few other people, from what I can see) is the lack of documentation for the current PS2DEV TOOLCHAIN and the PS2SDK.
A number of people have already made valiant efforts to provide their own types of documentation with their examples, most notably Dreamtime and of course Lukasz. The problem is that whenever someone posts their own version of documentation it is just a matter of time until it becomes outdated. This project is too broad scoped and too important to not have a healthy documentation.
Thusly, I would like to strongly encourage people, especially experienced developers, to contribute to http://wiki.ps2dev.org/ This will help to keep the most current information in the public eye, so they will know what is outdated and what is up to date. This will not only help the community of developers currently working on projects, but it will also help the community grow by reducing the amount of time it takes for people to start developing and contributing.
When I found the WIKI, I was amazed at how neglected it was... Let's help give the WIKI some love and make developing for the PS2 a little friendlier for everyone! =)

Thanks in advance,
whatisdot
_________________
--------------------------------------------------------------
"A witty saying proves nothing."
--------------------------------------------------------------
Back to top
View user's profile Send private message
whatisdot



Joined: 07 Apr 2008
Posts: 43
Location: Purdue University, USA

PostPosted: Mon Apr 07, 2008 12:07 pm    Post subject: Reply with quote

There :)
I have tried to add a lot of the documentation that was included with the source code into the wiki page for the toolchain and the PS2SDK. Maybe this can get the ball rolling.
I hope I haven't stepped on any toes...
_________________
--------------------------------------------------------------
"A witty saying proves nothing."
--------------------------------------------------------------
Back to top
View user's profile Send private message
Lukasz



Joined: 19 Jan 2004
Posts: 248
Location: Denmark

PostPosted: Mon Apr 07, 2008 6:20 pm    Post subject: Reply with quote

I can see you've added the PS2SDK readme, however it is a bit outdated. There is for instance an USB driver included. Check the changelog.

There is some doxygen documentation in some of PS2SDK headers.

I'd love to have more PS2 documentation avaliable in the Wiki, as I believe it is the key to reaching a wider audience. But it's just alot more exciting to play around with code :-)

My suggestion for what to document first would be the sifcmd and sifrpc on both the EE and IOP, along with sample code of them both acting as both server and client. Then there is the huge task of documenting all of the EE RPC libraries and the IOP modules exported functions.

I might contribute something to the Wiki at some point, but at the moment there are other things taking up my spare time :-)
_________________
Lukasz.dk
Back to top
View user's profile Send private message Visit poster's website
whatisdot



Joined: 07 Apr 2008
Posts: 43
Location: Purdue University, USA

PostPosted: Tue Apr 08, 2008 11:49 am    Post subject: Reply with quote

Okay! I have been busy. =)
So far, I have tried to flesh out the IOP modules section with all of the documentation I could find in the PS2SDK source code. The wasn't much, but some of the modules did include readme files that really helped out. I'll start on the EE section next...
_________________
--------------------------------------------------------------
"A witty saying proves nothing."
--------------------------------------------------------------
Back to top
View user's profile Send private message
whatisdot



Joined: 07 Apr 2008
Posts: 43
Location: Purdue University, USA

PostPosted: Tue Apr 08, 2008 7:33 pm    Post subject: Reply with quote

Progress Report:
I must be really bored...
I managed to get all of the file references into the WIKI for EE and IOP. For the files that included a README file, I reformatted it for its respective WIKI page. After that, I copied the license agreement and the change log into the WIKI as well. I copied some of Lukasz's info from his examples into the WIKI for future preservation. Next up, I'll try to go through each of the header files in the EE section and try to put function descriptions and stuff like that into the WIKI.
Maybe I'll get some sleep first...<yawn> = )
_________________
--------------------------------------------------------------
"A witty saying proves nothing."
--------------------------------------------------------------
Back to top
View user's profile Send private message
cosmito



Joined: 04 Mar 2007
Posts: 314
Location: Portugal

PostPosted: Wed Apr 09, 2008 2:24 am    Post subject: Reply with quote

cool
Back to top
View user's profile Send private message Visit poster's website
whatisdot



Joined: 07 Apr 2008
Posts: 43
Location: Purdue University, USA

PostPosted: Wed Apr 23, 2008 3:03 am    Post subject: Reply with quote

Hey guys,
I have been looking for some source code to go through to help get a better understanding of usage and the such, but I can't seem to find the code I am looking for. I can find the BINARIES without a problem, but it's the SOURCE CODE I'm looking for... If someone would be nice enough to post a link to the source code for any of the following ELFs, I would be most grateful! =)

* PS2LINK
* PS2MENU
* EXECFTP
* LaunchELF

Thanks in advance!
_________________
--------------------------------------------------------------
"A witty saying proves nothing."
--------------------------------------------------------------
Back to top
View user's profile Send private message
Lukasz



Joined: 19 Jan 2004
Posts: 248
Location: Denmark

PostPosted: Wed Apr 23, 2008 5:58 am    Post subject: Reply with quote

Some of these projects are hosted in the Subversion repository. Try the following subversion (svn) command

Code:
svn ls svn://svn.ps2dev.org/ps2/trunk


Which gives the following result

Code:
dreamgl/
gsKit/
isjpcm/
libito/
libjpg/
libmp3/
libtiff/
pksh/
ps2-packer/
ps2Perf/
ps2client/
ps2debug/
ps2eth/
ps2gdb/
ps2img/
ps2link/
ps2sdk/
ps2sdk-ports/
ps2toolchain/
ps2vfs/
sioshell/
usb_mass/
usbhdfsd/


And also

Code:
svn ls svn://svn.ps2dev.org/ps2ware/trunk


Code:
BPDemoHarness/
LuaPlayer/
SMS/
TGE/
altimit/
myPS2/
neocdps2/
ps2ftp/
ps2ftpd/
ps2menu/
quake1_ps2/
tenftp/
tenftp_test/
tentsr/
wxVU/


More information on Subversion: http://subversion.tigris.org/
_________________
Lukasz.dk
Back to top
View user's profile Send private message Visit poster's website
whatisdot



Joined: 07 Apr 2008
Posts: 43
Location: Purdue University, USA

PostPosted: Sat May 10, 2008 4:57 am    Post subject: Reply with quote

Well, the wiki is down, so the documentation has been put on hold for now...
_________________
--------------------------------------------------------------
"A witty saying proves nothing."
--------------------------------------------------------------
Back to top
View user's profile Send private message
LBGSHI



Joined: 07 Aug 2006
Posts: 136

PostPosted: Wed Jul 02, 2008 3:09 am    Post subject: Reply with quote

The Wiki is back up, so we should probably resume documentation. I have some things to contribute, so I suppose I'll get un-lazy enough to do that in the next few days. I'd like to make the guide as simple as possible, while being as verbose as necessary. I see no reason why an aspiring developer can't begin learning C itself by reading, writing, and compiling code for the PS2...not that I'm going to go so far as to write a guide to programming in C, when that wheel's already been invented several times :) (though I'm not averse to pointing people toward a few good guides to C).
_________________
I may be lazy, but I can...zzzZZZzzzZZZzzz...
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
whatisdot



Joined: 07 Apr 2008
Posts: 43
Location: Purdue University, USA

PostPosted: Wed Jul 02, 2008 5:00 am    Post subject: Reply with quote

Unfortunately, the WIKI has been locked down as read only now, so I don't think we'll be able to get much done without an admin's help. It's entirely likely that the powers that be are displeased with the changes I have been making, or don't want other people making changes freely. Perhaps the WIKI was not intended for what we or I have been using it for...
_________________
--------------------------------------------------------------
"A witty saying proves nothing."
--------------------------------------------------------------
Back to top
View user's profile Send private message
LBGSHI



Joined: 07 Aug 2006
Posts: 136

PostPosted: Wed Jul 02, 2008 11:43 pm    Post subject: Reply with quote

It's also possible that the Wiki was locked down for another reason, like excessive spamming, or the threat thereof, and that staff never got around to unlocking it, or are still worried about that threat.

It's quite a task to get in touch with Oobles, or I could tell you why exactly it's read-only. I'm working on that, as I'd greatly like to properly document as much as possible, to help aspiring PS2 developers.
_________________
I may be lazy, but I can...zzzZZZzzzZZZzzz...
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
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