PS2DEV network    

  > HOME
  > ABOUT

  > FORUMS
  > VIEW SVN
  > MAILING LIST
  > WIKI
  > QUOTES
  > DOCS

 PS2
  > TUTORIALS
  > LOADERS
  > TOOLS
  > SAMPLE CODE
  > DEMOS
  > PROJECTS

 PSP
  > TUTORIALS
  > TOOLS
  > DEMOS
  > PROJECTS

 PS3
  > LINKS
  > TUTORIALS
  > TOOLS
  > DEMOS
  > PROJECTS

   RSS


 USER ID (register)
 
 PASSWORD
 



 
  Tutorials
Are you new to programming the PS2 and need your hand held while you get started? Read through these tutorials and when you're a master, why not write one?

TUTORIAL 1 : Introduction
The PS2 is a powerful machine that has the potential to be used in a lot more ways than just a games machine. Currently there are a number of different avenues you can take to start developing programs for your PS2. Depending on your interest and funding you can take one of the following paths.

Method 1 - PS2DEV (Home Brew)
Method 2 - PS2 Linux
Method 3 - Official Development Kits

TUTORIAL 2 - Getting started with ps2dev
Probably the most challenging step of getting started with ps2dev is getting the environment right. You will need the ps2 setup with a method of loading your programs aswell as compilers and tools to develop your programs.

To load your programs there are a number of different loaders that you can use. Check out the loaders section on this site for downloads.

The most common method of loading programs that you write or written by others is using ps2link. ps2link requires that you own a ps2 ethernet adapter. The pc and ps2 are connected via ethernet using a cross over cable or hub. ps2link is loaded on the PC. A client such as inLink is used on the PC to send programs to the PS2.

Another method of loading and testing the programs you write onto your PS2 is via Naplink. Naplink requires a PL-2301 USB<->USB cable which you plug into your PC and PS2. You start Naplink on your PC then load up your PS2 with the Naplink server.

To load ps2link or naplink on your PS2 you either need to have a mod-chip fitted or use the ps2-independence exploit.

Naplink Demo Disk Swap
Getting Started with Naplink/PS2(Messiah mod-chip)
3stars.elf built on gnu NT.


TUTORIAL 3 - Setting up Compilers and Development Environment
After you get Naplink started on your PS2 and your able to download some of the demo programs, you're going to need to setup a development environment. The PS2 has two main seperate cpu's the Emotion Engine(EE) MIPS 5900 and IO Processor(IOP) MIPS 3000. Each CPU requires a seperate and different compiler.

ps2dev compiler setup

TUTORIAL 4 - PS2 Example Code
If you've got naplink and your compilers set up, you are ready to start punching out some code. Dont know where to start? Look no further! This section contains simple ps2 example code, aimed at helping newbies who are trying to get to grips with coding for the ps2.

Star Simulation - VERY simple example code.
Dreamtime's PS2DEV Tutorial #1
Dreamtime's PS2DEV Tutorial #2a
Dreamtime's PS2DEV Tutorial #2b
Dreamtime's PS2DEV Tutorial #2c
Dreamtime's PS2DEV Tutorial #2d
Hello IOP! Programming on the IO Processor

TUTORIAL 5: Advanced Perfomance tips
Good information on assembler instruction pairing and latency penalties.

Normal Mapping Tutorial by Morten 'Sparky' Mikkelsen
performance tips


  > Locked
  > Edit Topic
  > Add Topic
  > Add Link
  > Add File
  > Move Topic
  > Delete Topic
  > Order Topics
  > Versions

Owned by oobles
last updated by oobles on Wed Feb 20 18:48:11 GMT 2002
 
Site Content Copyright 2001-2007 © Authors. Read Legal Statement for Information
LiveKnowledge Software by Live Media