Page 1 of 1
ps2 docs
Posted: Fri Jun 04, 2004 12:03 am
by realv
Hi all. I will start programming the ps2 in assembler. Can someone tell me where i can find some good docs about ps2. What i searching for : technical info , memory map , info about the main processor etc. Please help , any docs that i found in internet are not wery exciting.
PS: Sory for my anglish :)
Posted: Fri Jun 04, 2004 12:26 am
by pixel
The best technical documents you could find legally are in the linux kit. That is, you have to buy the kit from Sony, and they give you the docs you want. But you won't be able to share these docs.
Posted: Fri Jun 04, 2004 12:27 am
by realv
Hmm on ps2dev i found ps2sdk documentation but hacking this all libs i think this is not the way. Many people can think that i'm a big idiot , programming so powerfull machine (read PS2) in assembler , but so i can learn more about ps2. Then i can start with programming the ps2 in C/C++.
PS: Sorry for my anglish
Posted: Fri Jun 04, 2004 12:33 am
by realv
pixel thx.
Posted: Fri Jun 04, 2004 4:04 am
by Drakonite
It can take some rumaging around, but there are some sites with decent amounts of info out there. I believe it was Ars Technica that did a good overview of the PS2's hardware, that IMO is a must read for anyone doing ps2dev, or anyone who likes to argue about hardware for that matter ;)
There are other places.. For example, getting the official Mips references would be very helpful for assembly (available for free... I just don't remember where)
Posted: Fri Jun 04, 2004 5:56 am
by Saotome
here are some links which may help you:
http://www.bringyou.to/games/PS2Basics.pdf
http://decstation.unix-ag.org/docs/ic_docs/3715.pdf info on MIPS processors, not the EE (R5900) but most instructions of the EE are also there.
http://ps2dev.org/files/sparky.html
Posted: Fri Jun 04, 2004 10:07 pm
by mharris
If you're just interested in asm programming for the MIPS core (no VU stuff, etc.) you can get the docs directly from MIPS:
http://www.mips.com/content/Documentati ... doclibrary
Of course one of the more instructive ways to learn is to look at the asm code your C code generates:
You can also look at the binutils source, but it's a tough read...