|
Name |
Description |
Subprojects | | Dark Racer SPS2 | Following the tutorials by Mr Henry Fortuna, i shall make a 3D racing game with collision detection, physics, AI and the use of Force Feedback. Using SPS2, There shall be two types of race, a time trail and a race against another car, with future plans to make a 2 player race. All the code shall be commented and used for others to progress on. A nice menu system shall be put into place as well. | 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 |
| lesschess | This 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 |
| Sauce's Visual VU Debugger | Sauce's Visual VU Debugger (svvudb for short) is a graphical debugger for the vector units. It has an interface that you view on your PC while you execute code on the PS2. This is an X-Windows interface for the PS2, for a PC running linux, as well as a native Windows interface for a PC running Windows. If you're developing VU code that's not targetted towards graphics, you could also run X on your PS2 and use this to debug the code.
The debugger supports both VU0 and VU1.
Some of the debugger's features:
- It allows you to debug UNMODIFIED applications as they run.
- It allows you to, from the command prompt, load up code and data and debug it.
- It allows you to browse all the VU registers and modify most of them when the program is suspended.
- It allows you to view and modify the contents of the VU memory.
- It allows you to single-step through the code or set specific breakpoints.
- With very simple changes to your code, the debugger can be triggered at the developer's will. This is useful when debugging a specific bit of code that may not necessarily be loaded when the debugger is started up.
- When the debugger is not running, applications run at full speed. With the debugger running, applications run at full speed except when suspended by breakpoints.
Future features for this project are top secret.
Please visit http://terratron.com/ps2linux/ for more screen shots.
Enjoy! | None |
| vu coding stuff | This is a collection of tools, docs, etc to help vu coding. | None |
|