Daedalus Debugger Commands
**************************

Last updated 27 April 2001.


For more information on each of these commands type:

help <command> 

In the debug console.


Command List
***********

help - Displays commands and help topics or shows help text for one of them
go - Starts the CPU.
stop - Stop the CPU.
skip - When the CPU is stopped, skips the current instruction.
dump dlist - Dump the next display list to disk.
dump textures - Dump existing/new textures to disk as .png files.
nodump textures - Stop dumping textures.
drop textures - Force Daedalus to recreate the textures.
make textures blue - Makes all the textures in the scene blue.
make textures normal - Restores textures after being made blue.
disablegfx - Turns off Display List processing.
enablegfx - Reenables display list processing.
stat dr - Displays some statistics on the dynamic recompiler.
int pi - Generate a PI interrupt.
int ai - Generate a AI interrupt.
int dp - Generate a DP interrupt.
int sp - Generate a SP interrupt.
int si - Generate a SI interrupt.
dis - Dumps disassembly of specified region to disk.
rdis - Dumps disassembly of the rsp imem/dmem to disk.
listos <symbol> - Show the os symbol in the code view (eg __osDisableInt).
list <address> - Show the specified address in the code view.
cpu - show the cpu code view
rsp - show the rsp code view
fp - Displays the specified floating point register.
vec - Dumps the specified rsp vector.
mem <address> - show the memory specified address.
mem [reg] - show the memory pointed to by reg [reg] (e.g. mem [sp])
mem [reg+offset] - show the memory at the specified reg/offset (e.g. mem [sp+10])
bpx <address> - set a breakpoint at the specified address.
bpd <address> - Disables a breakpoint at the specified address.
bpe <address> - Enables a breakpoint at the specified address.
w<len> <address> <value> - Writes the specifed value at the specified address.
wr <reg> <value> - Writes the specified value in the specified register
osinfo threads - display a list of active threads.
osinfo queues - display a list of queues (some are usually invalid).
osinfo events - display the system event details.
close - Closes the debug console (also Ctrl-D).
quit - Quits Daedalus.
exit - Quits Daedalus.

