[IMAGE]

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