Project Browser

Directory Tree | Traditional project browser | List ALL projects

Browsing by:
Open Folder  Development Status
    Open Folder  4 - Beta
          Resource is in late phases of development. Deliverables are essentially complete, but may still have significant bugs.

  Name Description Subprojects
Project APA Partition SupportThis project provides the tools and information for running PS2 Linux on an APA (Aligned Partition Allocation) partition. This allows your PS2 Linux and PS2 Game Data to co-exist on the same hard-drive.None
Project EffecTV for PS2"EffecTV" is a real-time video effect processor. You can enjoy movies, TV programs and any other video stream through the many amazing effects. "EffecTV for PS2" is a specialized version for PlayStation2 Linux. It uses the power of graphics processing of PlayStation2 to create more amazing effect.None
Project FORMFORM [] is a program for large scale symbolic manipulation, written and mantained by Jos Vermaseren at NIKHEF. This project tries to provide a working version of FORM with the intention of being useful for analytic symbolic calculations mostly orientated for scientific research. It partially covers the lack of Computer Algebra Systems (CAS) available for the ps2linux.None
Project GNU binutilsProvide source and binaries of up-to-date versions of GNU binutils with EE patches.None
Project GravaStarBelive me or not, but there is a life on the Mars. Try to find it with the Grava Star Game. A Martian action/strategy game for Linux KitNone
Project joypadlib - A joypad libraryThe standard joystick interface exposed through Linux, which is used by the samples included with PS2 Linux, is inadequate for accessing all the features of the newer Playstation joypads. Among the things you can't do with the standard Linux joystick interface are: -Read the analog sticks -Read the pressures on the "digital" buttons -Set the joypad vibration To address these shortcomings you could open up the devices directly in your own program and access and use ioctl commands. The problems with this approach are many: -ioctl calls are ugly -The format of joypad data isn't very well documented -Accessing the raw data returned from the devices is cumbersome and error prone The joypadlib library hides most of the ugliness and complexity of accessing the joypads, which will hopefully give anybody using this library more time to create games.None
Project lesschessThis is a port from OpenGL to SPS2 of a simple, fast, 3D chessboard program. Not all of the chess moves are yet implemented, e.g. castling, and no checking for endgame situations (like checkmate or stalemate) is performed. However, it compiles and runs perfectly fine, and is perfect for those moments that you don't have a chessboard handy...None
Project memcardlib - A memory card library The standard memory card interface exposed through Linux ends up being a little cumbersome in real applications. If you want to read or get information about the memory card you end up having to open the device and do ioctl commands on it. If you want to write or delete files you end up having to mount/umount the memory card into some known directory and then perform your file operations. This library collects most of the things you might want to do with a memory card; such as determine the type and read, write, or delete files; and wraps them up into a neat interface, making the whole process of managing memory card files much easier.None
Project Myrkraverk's AdventureThis 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
Project OpenGL Stuff: sample OpenGL codeOpenGL example code and other OpenGL related stuff. If you would like to learn how to program graphics with OpenGL then, Checkout the examples here to learn how, starting with the basics in 2D graphics up to basic 3D graphics. (see for more info about the language)None
Project PS2 3D programming TutorialThis 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
Project PS2 Bluetooth Access PointTurn 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
Project PS2 Linux without a Hard Disk DriveThe Playstation2 Linux kernel allows for the possibility of expanding a file system image into a ramdisk created at bootup time. This bypasses the need for the hard disk and network adapter. However, seeing as it must use the proprietary RTE on the kit's DVD1, this is not a way of bypassing buying the kit altogether, it would simply allow you to demo some of your work on a friend's PS2 without them having to buy the kit. So far we have investigated and successully been able to replace the large glibc with the much smaller uClibc, and replace the shell and other useful commands with the busybox, both of which are used in embedded systems work, and are designed for small file sizes, thereby using less of the PlayStation's 32Mb of RAM with the ramdisk, leaving more for sample applications to run in.None
Project Qtopia for PS2 LinuxThis project was created to build the Playstation 2 a fully functional UI while at the same time using as little resources as possible but maintaining performance.None
Project soundlib - A sound libraryThis 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. -And more..... None
Project Stella (Atari 2600 emulator) for PS2Stella is a cross platform Atari 2600 emulator. This project is a Playstation 2/Linux port of the project, using the GS for drawing rather than a slower middle layer such as X windows or SDL. A user interface is built into the program to support playing multiple games without quitting the program.None
Project VU1 Microcode tutorialsIf you want to enter a VU1 demo competition, like the amateur comp from 2003 (congrats to Kazan!) but have no idea how to get started, you need this microcode tutorial series! Alternatively, if you just want to learn beginners VU coding without the hassle of integrating VU code with EE code, the VU harness might be just what you're looking for. The on-line version has moved! It seems that my website has disappeared, so the VU tutorials are currently at my own site - As a bonus, all of the separate chapters of the VU tuts are now available as PDF files - there is a link on each page.None
Project VUC - VU CompilerCompiler that translates a C like language to a VCL file that can be assembled to VU machine code.None
Project xmame for PlayStation 2Building on Nicola Salmoria and The MAME Team's MAME emulator, and Lawrence Gold's work on xmame, xmame for Playstation 2 leverages the incredible amount of work already done to emulate classic and contemporary arcade machines in traditional computing environments.None
Project xRhino Linux KernelThe 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. None