|Graphics Synthesizer (GS)||Things to do with the graphics chip in the PS2||2 projects|
|Peripherals||Code for various peripherals (controllers, USB, iLink, etc)||4 projects|
|Vector Units (VUs)||Projects having to do with the vector units in the EE||10 projects|
| ||Homebrew Haven||Homebrew Haven provides PS2/Linux kit owners with the documentation, tools and libraries they need to write PS2 native software that is loaded by the RTE bootloader. Such programs are assured full access to the PS2's hardware without the performance and operating system penalties imposed by the Linux operating system. Eventually Homebrew Haven hopes to provide demo, game, and application developers all the tools needed to run both standard and kit-bootable PS2 software.||None|
| ||Jase's Funky Stuff||This project contains whatever bits of sample code and other useful tidbits I write or port across to PS2 Linux. Most graphics related, as I tend to spend most of my time doing things with the GS and Vector Units.||None|
| ||MIPS Assembly Language Tutorial||This is a tutorial in MIPS assembly language programming, intended
for individuals that have not seen assembly language programming before.
There is nothing in this course specific to the PS2, however PS2
developers have found the course useful.
The emphasis on how computers work. The goal of the course is not to turn you into a MIPS programmer, but to give you an understanding of all computer systems.
The only equipment you need for this course is a PC. The only software you need is the SPIM simulator of the MIPS R2000 processor and a text editor. The simulator is available by free download.
| ||Playstation 2 Linux System Documentation||The P2LSD Project provides documentation for setting up, using and programming for the Playstation 2 Linux system. Items included in the project are FAQs, HOW-TOs and Handbooks about very specific PS2 Linux topics such as "How to use the IPU" and "The Memory Card FAQ".||None|
| ||PS2 Hardware in Linux HOWTOs||The hardware manuals do a great job of describing the PS2 hardware in fine detail. However, they were written before the Linux kit existed, and thus do not refer to methods of using the PS2 hardware from Linux.
Linux is an operating system that is itself widely documented, tutorials on using Linux exist all over the net.
This project's aim is to bridge the gap - to answer questions directly relating to accessing and using the PS2 hardware from the linux kit.||None|
| ||Pulsar||A 3d space ship shoot-em-up. Will run under native mode (not linux) using the psal library. The psal library is being developed along side Pulsar.||None|
| ||soundlib - A sound library||This library provides a set of functions that allow for mixing and output of sound on the Playstation 2 Linux platform. Among the features provided by this library are:
-Built-in support for WAV, MP3, and OGG sound formats.
-Streaming from memory (for higher performance) or disk (for reduced memory usage).
-User-defined "callback" sounds.
-Hooks for post-processing on individual sounds as well as device buffers.
-3D sound processing.
-Changeable volume and playback rate for sounds.
-8 sample programs demonstrating features of the library.
-It's free. The source code is yours to do whatever you'd like.
| ||SPS2 Demo||surprise! :)||None|