Sega Saturn Debugger
This site is for the distribution of the first freeware sega saturn debugger which
doesnt require a hard to purchase dev-kit. (Well not technically anyway).
What this software does
Assembler level debugging for home brew software.
Full register display and dissasembly.
Modification of memory, and memory dumping.
Supports step in, step over and breakpoints.
What do u need to run this program ?
A Sega Saturn. Any model any country.
Pro action replay cartridge and PC commlink
A PC capable of running in DOS protected mode
cwsdpmi server program. Or can be run in a windoze dos prompt.
Suitable code to run
News:
9/3/2000: New Version. Whohoo. Quite alot of cool stuff in this release like
real time memory editing using a hex/ascii editor like interface :). It would have
been released earlier but I got a crappy bug in the interface which I was determined
to fix. Full list of changes are :-
Real time memory editing facility. HEX/ASCII editor format.
Added a program reset using the ALT + R command.
Finally added cached through memory addresses to the memory routines.
User cant set a non word boundry PC,PR or invalid SR reg value now.
Added a breakpoint editor to disable and set new breakpoints without
directly setting them in the disasm window.
Added easy to read bit by bit display of the SR reg (with bit names above).
Added a load progress bar on the pc side to indicate a program is indeed
loading.
Added a load file to memory command. NOTE F5 and F6 commands reversed.
Added an undo command for the last inline asm command. Useful if uve
have assembled the wrong instruction.
Rnt u lucky boyz and girls. I finally found how to delete filez so no more
files left about cause of gas :)
Finally sorted out the exact cause of a interface bug which has plagued me
since I wrote satonem in djgpp. Finally realised there must be a bug in the
gets() function and have written my own version to compensate.
Fixed a few things which might have caused problems in last release on
some systems (what systems? No one is using the program :))
20/2/2000: New version released. Version 0.5a. Added coff support and inline assembler if u have
the saturn gcc assembler.
9/2/2000 : If u have downloaded version 0.4a (some how is doubtful if a single person has :( )
download 0.41a below as there was a bug which cause some if not most programs to stop working
and crash the debugger and the saturn :(.
Ok so here is the program. Currently it requires a EMS PAR 4in1+ to work as I
have yet to find someone with a Datel PAR. If u have one contact me so I can give u
a test version.
Sega Saturn Debugger Ver 0.6a
Remember to read the readme file for the disclamier etc
Enjoy :)
TyRaNiD
TyRaNiD@020.co.uk
Copyright © 2000 TyRaNiD
This Home Page was created by TyRaNiD ,07 February 2000
Most recent revision 07 February 2000