|Build Tools||Software for the build process.||1 projects|
|Compilers||Programs for compiling high-level languges into machine code.||3 projects|
|Debuggers||Programs for controlling and monitoring the execution of compiled binaries.||2 projects|
|Emulators||Emulations of various machines||3 projects|
|Interpreters||Programs for interpreting and executing high-level languages directly.||1 projects|
|Text Editors||Programs for editing code and documents.||1 projects|
| ||C and C++ Programming Newbie Society||The aim of the C and C++ Programming Newbie Society is to teach programming to a wide variety of skill levels. Ranging from people who have never written code in their lives, to people who are aces in other languages (Such as Perl, PHP, or Visual Basic). There will be links to tutorials, code snippets to download, compile on their PS2's, and learn from, forums in which to discuss programming techniques, and ask for C/C++ help. I myself am on the journey of discovery with C/C++, and will therefore be posting my progress for others to follow. The Playstation2 Linux platform is a new and exciting opportunity for would-be programmers to arise and share their ideas, this project will attempt to bring their ideas to life with the magic of C/C++ and PS2 Linux.||None|
| ||Compiled For Your Convenience|
A bunch of useful scripts, binaries, etc of all the stuff you're likely to compile yourself, to help get things up and running quickly when installing a new Linux Kit.
If you have compiled something and would like to submit it to the project, e-mail firstname.lastname@example.org with an attachment or link. The full list of project admins is available on the project page.
A list of links to useful ps2linux related websites is in the "Docs" tab.
CFYC now has a website.
Need to know what all this software does? Read the CFYC software guide list
| ||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|
| ||Native||Enables kernel mode PlayStation® 2 development, so applications may take full advantage of the PlayStation® 2 high performance graphics hardware.||None|
| ||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|
| ||ps2linux: the basics||this project is meant to teach complete n00b's, and any one else, how to do just about anything on ps2 linux starting with the basics (comands,ect.).in the end hopefuly the forums will only need to deal with advanced technical questions. I'll post as i learn.
Help greatly appreciated.||None|
| ||SPS2 - Direct PS2 Access Environment||The sps2 project is home to utilities that seek to maximize direct access to the PS2 hardware -- the DMAC, the VUs and the EE/GS registers -- within the linux kernel.
The approach taken by sps2 is one that requires no kernel modification (other than loading a kernel module) and does not permanently reserve any portion of the memory for DMA access at boot time.
This project is home to the module, the support libraries, and sample applications that use it.
A possible long-term goal for the project is to create an environment such that the same code can be compiled and run either within the linux kernel or directly on the RTE, hopefully maximizing the similarity between linux-based development and low-level development.||None|
| ||The BlackRhino Linux Distribution||BlackRhino is a free Debian-based GNU/Linux software distribution for the Sony PlayStation 2.
It contains over 1,200 software packages to aid in using and creating programs for the Sony PlayStation 2 GNU/Linux kit. The software packages range in functionality from simple games, to text editors, compilers, web servers, windowing systems, database systems, graphics packages, mail servers and a variety of other tools and utilities.
It is released in the hopes that an up-to-date Linux distribution will aid hobbyist game and embedded systems programmers in gaining new skills and creating new software for the PS2 Linux system.
| ||xRhino Linux Kernel||The xRhino Linux kernel is a public kernel project to upgrade the standard 2.2.1 Playstation 2 Linux kernel to the latest 2.2.x series kernel and eventually the latest 2.4.x series kernel.