ps2 docs

Discuss the development of software, tools, libraries and anything else that helps make ps2dev happen.

Moderators: cheriff, Herben

Post Reply
realv
Posts: 3
Joined: Thu Jun 03, 2004 11:56 pm

ps2 docs

Post 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 :)
pixel
Posts: 791
Joined: Fri Jan 30, 2004 11:43 pm

Post 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.
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
realv
Posts: 3
Joined: Thu Jun 03, 2004 11:56 pm

Post 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
realv
Posts: 3
Joined: Thu Jun 03, 2004 11:56 pm

Post by realv »

pixel thx.
User avatar
Drakonite
Site Admin
Posts: 990
Joined: Sat Jan 17, 2004 1:30 am
Contact:

Post 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)
Shoot Pixels Not People!
Makeshift Development
User avatar
Saotome
Posts: 182
Joined: Sat Apr 03, 2004 3:45 am

Post 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
mharris
Posts: 155
Joined: Sun Jan 25, 2004 2:26 pm
Location: Annapolis, MD, USA

Post 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:

Code: Select all

  ps2-ee-gcc -S -O0 hello.c
You can also look at the binutils source, but it's a tough read...
Post Reply