| ||adam||As graphics hardware becomes faster, real time applications are starting to use high end production techniques, such as higher order surfaces, and procedural shading. Simlarlary users of production renderers are looking to use graphics acceleration, withouth compromising quality.
Adam is an attempt to produce a renderer which explores these converging areas of interest. It is based on the angel renderer (www.dctsystems.freeserve.co.uk), but is severely optimised to make use of the PS2 hardware.
It is RenderMan compatable.
| ||APT||APT is the Advanced Package Tool, which originated with Debian. This project provides APT (for RPM), and dependant packages. It provides automatic dependency resolution, package downloads, upgrades, (un)installation, etc., for RPM based systems. Be sure to carefully, read the documentation before attempting to install, this software can corrupt your RPM database if not correctly upgraded.
No liability for the contents of this project can be accepted. Use the software, examples and information at your own risk. This project may contain errors and inaccuracies that could be damaging to your system. Although this is highly unlikely, the author(s)/maintainer(s) do not take any responsibility for any problems you encounter. Proceed with caution. You have been warned.
| ||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|
| ||GIF/VIF/DMAtag disassembler||Reads in a GIF/VIF/DMAtag from a file, and prints its contents to the screen, useful in debugging perhaps. Current beta can translate GIFtags and provide warnings for some errors that may be hard to catch (e.g. setting PRIM in REGLIST mode). No VIF/DMA support yet. Compatible with .dat files for VU competitions, and VU dumps from Sauce's modified harness||None|
| ||GNU binutils||Provide source and binaries of up-to-date versions of GNU binutils with EE patches.||None|
| ||Myrkraverk's Adventure||This is Adventure, *the* text adventure :)
This is a port of an ancient FORTRAN IV sources to gnu g77. There are other versions of this game, that run without problems on almost any system, but this version has, so far, only been know as FORTRAN IV sources since 1979 (and possible binaries for a few years more).
I will agree that this is not what I intended to use the ps2linux system for when I bought it, but it *is* a video game :)||None|
| ||Native||Enables kernel mode PlayStation® 2 development, so applications may take full advantage of the PlayStation® 2 high performance graphics hardware.||None|
| ||obj2dsm - make ps2linux samples .dsm||obj2dsm is a conversion utilitie.
convert wavefront .obj 3d files to vu assembly .dsm files.
support stripped format.||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|
| ||PlayStation Applications||This project will build some kind of Applications like BitTorrent Client, Mplayer, GTK2+ etc...for PS2-Linux||None|
| ||PS2 3D programming Tutorial||This is a project of a tutorial about 3D programming with linux kit and SPS2 library module. This tutorial start from the basic of 3D programming and goes on on more detailed topics. The tutorials is composed by a pdf document and accompaning examples. Some tools written in Visual Basic .NET are used throughout the tutorial to accomplish various tasks. VB was used because it was quick to produce utility with and it produces better interface rather using plain C++. VB.NET make also possible to access C++ code through Managed C++.
I hope that you'll enjoy my work. Good work to everyone and have fun with PS2.||None|
| ||PS2 Bluetooth Access Point||Turn your unused Playstation2 into a Bluetooth Acces Point providing GN, NAP and LAN profile. It can also be connected to other AP, or you can use DUN profile with your Mobile Phone as an alternative Internet access.||None|
| ||PS2 Distributed Computing Resource||In between playing games, compiling applications, listening to music, etc., there is much unused floating-point power that could be used for distributed computing projects, like Folding@Home, SETI@Home, or Distributed.Net.
It is our aim to bring together several ps2 programmers that wouldn't mind discussing the advantages of having a client for the ps2 and also helping any compliant projects by porting their client, and eventually optimizing the client for the Emotion Engine.
Obviously, these distributed computing projects are not completely open source, but usually all interesting code is released. So volunteer porters will likely have to sign a NDA with the project saying they will not leak information about how the data is verified to be from an authentic client.||None|
| ||PS2 Linux Yabasic||I wanted to clone the PS2Yabasic editor/interpreter from PAL demo discs and make it run under linux. I couldn't do it. If anyone wants to take this project over from me, e-mail email@example.com||None|
| ||PS2 Neural Network Simulator||PS2Neural is low-level framework to support running neural networks, optimized for the PS2's hardware (Hebbian-like and error-corrector/backprop). Some ps2neural developers are also interested in developing visualization plugins using the GS.||None|
| ||VU1nteractive||Simplistic tool to view VU1 register settings and execute single commands on the VU, first step in creating a debugger. Postponed indefinitely due to lack of resources. [For a VU debugger, please see svvudb, http://playstation2-linux.com/projects/svvudb/ and don't forget to set breakpoints.]||None|
| ||vu coding stuff||This is a collection of tools, docs, etc to help vu coding.||None|
| ||VUC - VU Compiler||Compiler that translates a C like language to a VCL file that can be assembled to VU machine code.||None|
| ||Xaal'Tiqincis V||Xaal'Tiqincis V is basically the fifth regeneration of the old
Xaal'Tiqincis program that the Digital Challenge Group started
writing in 1989. This time without the graphics from Jan-Willem van
Aalst, but with 3D graphics provided by the ps2mud client, a project
elsewhere on this site.
This project will contain example server code for the ps2mud as well
as documentation about the project, as well as form an umbrella for
all related projects. Note that to run the software, you will need the pike programming languages working on your platform.||None|
| ||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.