Sauce's Visual VU Debugger - Summary
Home Page |
Project Description: 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.
SVVUDB Alpha Is Now Available!
Sauce's Visual VU Debugger - sauce - 2003-Aug-11 07:58
Sauce proudly presents SVVUDB - Sauce's Visual VU Debugger.
This is an X-Windows based debugger for VU0 and VU1 micro code. It allows you to:
* debug VU0 or VU1 code
* single-step your code
* run between breakpoints of your choosing
* inspect the values of all VU registers
* modify the values of most VU registers
* inspect the values of the data memory
* modify values of the data memory
* view the contents of the frame buffer as you render the scene
And much, much more!
Please be aware that you will need to have a PC equipped with X-Windows to be able to use SVVUDB. There are a number of options available to Windows users, and undoubtedly to Mac users as well.
The project, svvudb, at http://www.playstation2-linux.com/projects/svvudb has been created specifically for the distribution, support, and bug tracking of SVVUDB.
Find projects in similar categories: