Dark Bit Factory & Gravity
PROGRAMMING => General coding questions => Topic started by: rain_storm on October 02, 2009
-
Can anyone here suggest a good DOS debugger that can handle the newer instructions (x87, mmx, sse, etc.)
I have searched and searched but anything I find is either too primitive to be of any serious use or is incapable of handling the latest instructions.
-
OpenWatcom? It's an opensource C/C++/Fortran compiler for DOS/Win32 with a pretty good debugger.
http://openwatcom.org/index.php/Main_Page (http://openwatcom.org/index.php/Main_Page)
Jim
-
I dont know if this is what you mean as im no expert, but Freebasic is dos and modern lib compatable.
-
He wants a debugger/monitor for his assembly language programs that can handle the modern instructions, not freebasic Clyde :)
-
Softice?
-
Great program.
-
I see its been discontinued, try
http://rr0d.droids-corp.org/ or http://www.sysersoft.com/
-
How about RadAsm?
-
He's looking for a debugger. RadAsm is an editor.
Jim
-
I'll get my coat! hehe
Sorry there Rain Storm, hope you manage to get a good one :)
-
Watcom looks like its exactly what I was after, thanks Jim. Now I just have to get use to using it. But I have x87 instructions displaying so thats a start :D
-
Can anyone here suggest a good DOS debugger [...]
must it only be a DOS debugger? if you can use a Windows/Linux/MacOS/and_more hosted debugger, give it a try... it is a really powerful Debugger (you can even debug Amiga software if you are able to teach the debugger how to handle the format... I read something about it years ago...)
http://www.hex-rays.com/idapro/
maybe you can still find a (very) old free version to download (but I'm sure it won't support the x87 instructions)
cheers! ^_^
-
Yeah I have the freeware version of IDA pro from back when it was still owned by Data Rescue, it's the best disassembler money can buy, the full version will even disassemble code that runs on mobile phones.
Sadly the free trial is stripped down and will only debug win32 apps. I remember reading that not even the full version will debug most of the code that it can disassemble (ARM, MIPS, etc)