Turbo Debugger
From Wikipedia, the free encyclopedia
Turbo Debugger is a machine-level debugger for MS-DOS executables sold by Borland. It is a typical full-screen debugger with powerful capabilities for watching the execution of instructions, monitoring machine registers, etc. Later versions are able to step through source code that includes debug information, that was compiled with Borland compilers.
The software was originally a stand-alone product introduced in 1989 along with Turbo Assembler, but is most commonly found in the suite of Borland C++ products for MS-DOS. This suite, aimed at professional software developers, merged the Turbo C integrated development environment with several other tools such as a debugger, stand-alone assembler, profiler, etc.
Turbo Debugger is still around today, and is sold by Borland as part of their Turbo Assembler product. This product is mature and is no longer being released in new versions.
(The successor to the stand-alone Turbo Debugger is the built-in debugger available in the Borland products for Windows development.)
[edit] Turbo Debugger and emulation
The original 1.0 release of Turbo Debugger runs in MS-DOS emulation (DOSBox; DOSEMU; Windows 95, 2000, etc.) The later versions attempt to control the underlying machine in a way not allowed by the host operating system (in which the emulator is running) and therefore do not work.