All Projects

Directory Tree | Traditional project browser | List ALL projects

Total projects: 28
Display projects beginning with : A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9|ALL

Project Name Description
Peach GardensPeach Gardens is a 2d adventure game for Playstation 2 Linux kit. The game is situated on a wonderful piece of land, where nothing bad ever happens. In this world, a young boy is about to leave his parents to start a life of his own in some far-away land. As a player, your job is to guide the boy through various challenges that shape his skills and prepare him for his chosen profession. The game features exploration, puzzles, trading, some role-playing elements and mini-games. Peach Gardens uses libps2dev library. Full source code is available at project page.
Performance timerA simple wrapper for the performance counter functions described in /usr/doc/PlayStation2 which makes them slightly nicer to use. Written by sparky.
PhoenixFly and shoot things. Run and shoot things. Shoot things!
Pinp Is Not Pool
====== Everything is now uploaded and in final form as far as we are concerned ====

This project is (at this stage) exactly what it says it isn't: a Pool game for the PS2 :)

The intention when this project was started was to create an arcadey Pool game with powerups, jumps, different playing surfaces etc... We were not able to achieve this in the given time, but otherwise it's a nice entertaining game :)

The game has been in development by us - a team of 4 at the University of Canberra - for about a year now, as our final year Engineering project. It was done mostly working on Saturdays and perhaps a few days here and there where we could fit them in.

To do in the future (probably by other willing people, since we don't have access to PS2s outside of uni):

Implement the 'arcadey' portion.
Make physics run better (on VUs?).
Whatever anyone comes up with :).
Playstation 2 Linux System DocumentationThe 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".
PlayStation ApplicationsThis project will build some kind of Applications like BitTorrent Client, Mplayer, GTK2+ etc...for PS2-Linux
PlayStation IDE for WindowsPSXIDE codenamed 'KONDEV' has arrived, well at least a snapshot of my development and associated documentation that I have done. KONDEV is (will be) the ultimate in console development so you can develop for consoles like the PlayStation, PlayStation2 (Native or Linux based), Nintendo64, GameCube, XBox, PC (Windows and Linux) you get EVERYTHING you need including editors, debugger, emulator, compilers, docs, libaries, tools. Oh yeah AND THE SOURCE CODE. Contained in the zip file is the following : Windows Binary of the IDE Windows Dynamic/Static Libraries for the Emulator (YES!) Windows Dynamic/Static Libraries for the Debugger Various tools, work in progress The source code to the LOT of it
The new home for KonDev here.
Project LandscapeProject Landscape is a project to develop a 3D commercial standard videogame for the Playstation 2 Linux format. This project is NOT open-source and is only developed by authorised contributors. The only reason this project is not open for development by public contributors is to keep project management simple. Project Landscape will not use any non-PS2L specific 3D APIs such as OpenGL. This project is for PS2L and as such should run independently of a window manager and X-Windows. The Project Landscape page also hosts several other projects including Bang for Quake2 and PS2LQuake.
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.
PS2 as a network serverThe Linux for PS2 kit turns the PS2 into a full-blown Linux server. My intention is to provide a detailed and easy to follow set of documentation (including screen shots where possible) which describes the process of getting everything configured and working properly. As a start, I will be consolidating the existing documentation for the following procedures; 1) Configuring host and client information for basic networking* 2) Configuring samba file sharing for Windows* and Mac 3) Configuring telnet and ftp services for Windows* and Mac* clients 4) Configuring remote X-Windows sessions including links to free X-servers for Windows* and Mac clients 5) Configuring and running browsers (Dillo* and hopefully Mozilla in the near future) 6) Using the PS2 as a backup/archive box* 7) Using the PS2 as an E-commerce server running Web-based applications (Javascript* and Java when available) *Procedures and processes that I already have running in my home network environment With its large disk and great data transfer rates, the PS2 appears to be an excellent resource for anyone wanting to backup other systems. The cost of the PS2-linux kit is very competitive with other backup solutions such as external tape. In my own case, purchasing the kit has eliminated my need to upgrade my Windows '95 machine (in order to increase disk capacity) or purchase a Sun blade, which I had intended to use as an E-commerce server.
PS2 Blender ExporterThe goal of PS2 Blender Exporter is to create an exporter for Blender, the open source 3D modelling package. The exporter will be written in Python, which is Blender's native scripting language. 3D models, textures and animation data will be exported to VU/VIF assembly source code.
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.
PS2 Controller ViewerThe program puts a image of a controller on the screen and shows the user what button they pushed on the controller graphically. The program uses the Simple DirectMedia Layer to display the images and the joypad/ps2pad library to display read the playstation2 gamepad. The main purpose of the program is to give an example of how to use some of the basic libSDL image Functions and give an example of reading a ps2pad. With a little extra code this program can be used in a game for button configuration or to test if a controller is working correctly.
PS2 Conversion UtilitiesThe conversion utilities project is designed to create utilities to convert popular two- and three-dimensional file formats as well as audio file formats into formats useable by PS2 developers. This project may also lead to work on file exporters for popular applications, such as a gimp plugin to export directly to PS2-friendly formats.
PS2 Demo and Presentation ProjectThinking about lugging your PS2 to your local LUG (Linux Users Group) for a presentation, but not sure what to show off? Interested in writing little demo applications to show off what the PS2 can do, to be shown at LUGs and computer fairs? Then this project is for you! This project will provide a space where people interested in presenting Linux for the PS2 at user group meetings and community computer fairs can get together to show off their tips, tricks, and ideas for successfully presenting Linux for the PS2, can discuss new presentation ideas, and can post their PS2 Linux presentation horror stories :). This space will also provide a place where demonstration developers can get together to produce software intended to show off the PS2's capabilities for use at such presentations. This could be anything from multimedia slideshow templates you can use for giving a presentation to your local LUG, to self-rumming demonstrations for use at computer fairs and trade shows. Lastly, this space will also act as a place for members of the PS2 Linux community to announce upcoming demonstrations of Linux for the PS2.
PS2 Diskless ClientThis project provides a means of using the Playstation2 without a hard disk in two ways. It provides a memory-card image for booting off of an initial ramdisk (initrd), or alternatively booting its root filesystem directly over NFS. Patches for the xRhino 2.2.21-pre1-xr7 kernel are provided for booting off of eth0 as a non-module (built into the kernel). Prebuilt kernel images and initrd are available, as well as do-it-yourself instructions. The initrd can serve as a rescue card with full (stripped) libraries and several binaries to recreate an ext2 or reiserfs filesystem and set up networking with NFS and telnet/ftp support. Most of the binaries are recompiled specifically for this setup.
PS2 Distributed Computing ResourceIn 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.
PS2 Game Engineps2engine comes from our school project. Our team, Delusional Studios, are taking the Electronic Game Design course at NBCC Miramichi. For our final product for next year, we are doing a ps2 game called Demonic Psychosis. In order to be able to make the game in time next year, I am starting the coding for the game engine now. The game engine so far supports a DMA memory manager, a DMA packet engine that supports automatic packet stitching with 32, 64 and 128 bit support, a DMA packet scheduler that allows you to flag packets to be sent or not and build a call list and send the call list for each DMA channel independent of each other. The game engine will eventually support quake 3 level support for interiors, quad trees for the outside areas, key-frame and skeletal animation with quake 2 models, light-wave models and custom file formats for optimized models. The custom model support allows user's to enter openGL like commands to enter vertexes, normals, colors. The matrix manager also is openGL like and contains all off the commands from openGL including scaling, translation, rotation and also a view matrix, projection matrix, camera matrix and model matrix. Plus two other matrixes used for lighting. There will be many more additions to the game engine as time goes by.
ps2gl

ps2gl is an OpenGL-like graphics api for the PS2. The primary goals are performance and flexibility.

There is a mailing list for general discussion about development and usage of ps2gl: follow this link to subscribe (or update your existing subscription)!
Posts to the list may only be sent from subscribed e-mail addresses, to prevent spam.

PS2 Hardware in Linux HOWTOsThe 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.
PS2 Linux News and ResearchMass research that will cover many interesting aspects of the Linux Kit to bring something new to your everyday PS2 Linux life.
PS2Linux System set up and usage HOWTOsThe system HOWTOs are a bundle of useful information for any user installing, configuring and using Linux for PlayStation 2. They are written by the community to benefit other users - feel free to submit your own! Docs include a new user's guide, and an install document. For HOWTOs that concentrate on how to program the PlayStation 2, check out the "PS2 Hardware in Linux HOWTO" project, which hosts documents about development rather than sytem setup and config.
ps2linux: the basicsthis 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.
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.
PS2 Linux YabasicI 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 eratosthenes@users.playstation2-linux.com
PS2 Neural Network SimulatorPS2Neural 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.
ps2stuffps2stuff is a collection of utilities and low-level code that I have found useful for ps2 development. Highlights: vu0 vector/matrix classes, dma packet classes with lots of error checking, gs memory manager, draw/display/texture environment classes, etc...
PulsarA 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.