Author Topic: DDT  (Read 19155 times)

nobody

  • Guest
DDT
« on: September 25, 2004, 04:23:07 AM »
Hi,

I've been looking for debugging alternatives to debug and found documentation for DDT...a dedicated full screen debugging tool apparently designed for use with NASM & NASMIDE.  

There doesn't seem to be a download around...does anyone know of this tool and/or where it can be had?

Thanks in advance.  Joanna

http://webhome.idirect.com/~aeinc/ddt/Ddtdoc.html

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: DDT
« Reply #1 on: September 25, 2004, 10:32:40 PM »
Hi Joanna,

Where the heck did you find *that*??? I would have said I'd never heard of it - and I can't find any more recent reference to it. But it turns out I *do* have an old version in my "archives". It "expired" June 1, 2000. The author - Bill Clayton, apparently - asks that we not monkey with the expiration date, but obtain a new version. He says it's easy to do, and a little investigation proves that to be correct. The routine in question starts at 243, with a call to the dos "date" function. I found that if I assemble "jmp 262" at that address and save the result back, it'll run. ("Look, Ma! I'm a cracker!")

I put the original file I've got at:

http://home.comcast.net/~fbkotler/ddt-v001.zip

That's already contrary to the author's wishes - I really don't want to distribute the "fixed" version. If you want to try it, and have trouble "fixing" it yourself, I'll send you the "fixed" version privately - fbkotler comcast net

To be honest, I wasn't too impressed - I didn't RTFM, and didn't play with it long... maybe it has virtues that I missed...

The dos debugger I usually used is David Lindauer's GRDB - "like debug", only lots smarter. The last version I looked at didn't get the length of the command line right, but otherwise very nice. Knows about 32-bit registers, FPU registers... stuff like that, which DEBUG falls over on.

http://members.tripod.com/~ladsoft/grdb.htm

When you're ready to start "doing Windows" - unless you "graduate" to Linux, instead - "Ollydebug" seems pretty nice...

Best,
Frank