Source
texts of debuggers, linkers & preprocessors |
Debuggers |
debug.zip
(~130kb) DOS32 Protected Mode Debugger v1.20 (c) 1995-1996 by Adam Seychell
& James Bundiono |
The
debugger for executables made with DOS32 extender. |
Source
text: .asm (Masm v6.1) |
Documentation:
in English |
fbug010.zip (~57kb)
FlatBug (Debugger for flat-realmode programs) by Ken Martwick |
Debugger
for programs written with B-flat “C” compiler. |
Source
text: .b (B-flat “C” compiler) |
Documentation:
in English |
grdbdl17.zip
(~157kb) GRDB real-mode debugger (c) by David Lindauer |
Simple
debugger for real-mode, supporting flat real-mode also. Written in pure asm, it
disassembles instructions up to Pentium. Compiled .exe included. |
Source
text: .asm (Tasm) |
Documentation:
in English |
nwdbg03.zip (~137kb) Net Walker Simple Debug
v0.3a (c) 1998 by Net Walker |
It’s not a debugger but a tracer and dynamic patcher for
pe .exe demonstrating the abilities of Win32 Debug API. |
Source text: .asm (32-bit Tasm v5.0) |
Documentation: in English |
Linkers |
d096b050.zip (~980kb) DiceRTE Protected Mode Entwicklungssystem
(c) 1996-2001 Christian Diefer |
It’s
a full development system for dos protected mode .pe (!!! – also works in
Win32) extender based on C compiler. But also here you’ll find sources of
Dlink32, a linker able to create Win32 .pe and .dll files. |
Source
text: .c (??? Dcc32 ???) |
Documentation:
in German |
Home
page: http://www.diefer.de/dicerte/
|
dallink.zip (~62kb)
(c) 1995 by David Lindauer |
The sources of a linker are less spread, I think, but
here they are. No compiled .exe, unfortunately. |
Source
text: .c (Borland C) |
Documentation:
in English |
ld.zip (~26kb) Linker
(C) by Bruce Evans |
A
linker for C compiler bcc.zip (~206kb) and
assembler as.zip (~90kb). Not compiled. The full sources with MS-DOS binaries can be found on
home page. |
Source
text: .c (GNU C) |
Documentation:
none |
Home
page: http://www.cix.co.uk/~mayday/dev86/ |
vallink.zip (~145kb)
Val Experimental Linker (c) 1989 by David Troendle, updated in 1995 by Dave
Dunfield |
The
“C” source texts look very unusual, the cause being a multitude of Pascal-like
macros. No idea if any compiler can swallow them. Nevertheless, the compiled .exe
is present. Linker produces mz .exe, .com & .sys executables from .obj
& .lib files. |
Source
text: .c (Turbo C) |
Documentation:
in English |
Preprocessors |
cpp_lcc.zip (~57kb) C preprocessor |
The standard C preprocessor from lcc35.zip (~1.3Mb) |
Source text: .c (ANSI C) |
Documentation: none |
mprep.zip (~29kb) (c)
1987 by Ken van Camp |
C-like preprocessor for Pascal. |
Source
text: .pas (Borland Pascal, Free Pascal) |
Documentation:
none, source commented in English |
mycpp10.zip (~13kb)
C preprocessor (C) 2003 by Robert Maul |
The
standard C preprocessor rewritten from scratch. Successfully preprocesses its
own source file! |
Source
text: .c (GNU C) |
|
|
|