Исходники
дебаггеров, линкеров, препроцессоров |
Debuggers |
debug.zip (~130kb)
DOS32 Protected Mode Debugger v1.20 (c) 1995-1996 by Adam Seychell & James
Bundiono |
Дебаггер
для .exe файлов экстендера DOS32. |
Авторы:
Эдам Сэйшелл и Джэймс Бандионо |
Язык
исходника: .asm (Masm v6.1) |
Документация:
на английском |
fbug010.zip (~57kb)
FlatBug (Debugger for flat-realmode programs) (c) by Ken Martwick |
Дебаггер
для програм, написанных на компиляторе B-flat “C” compiler. |
Автор:
Кен Мартуик |
Язык
исходника: .b (B-flat “C” compiler) |
Документация:
на английском |
grdbdl17.zip
(~157kb) GRDB real-mode debugger (c) by David Lindauer |
Простой
дебаггер для реального режима адресов, но поддерживает также Real Flat Mode. Написан на чистом асме и распознаёт инструкции
вплоть до Пентиума. В архиве скомпилированный .exe и краткая документация. |
Автор:
Дэвид Линдауэр |
Язык
исходника: .asm (Tasm) |
Документация:
на английском |
nwdbg03.zip
(~137kb) Net Walker Simple Debug v0.3a (c) 1998 by Net Walker |
Вообще-то
это не дебаггер, а трэйсер и динамический пэтчер для pe .exe,
демонстрирующий возможности Win32 Debug API. |
Язык
исходника: .asm (32-bit Tasm v5.0) |
Документация:
на английском |
Linkers |
d096b050.zip (~980kb) DiceRTE Protected Mode Entwicklungssystem
(c) 1996-2001 Christian Diefer |
Это пакет разработки программ для 32 битного
дос-расширителя, запускающего .pe экзешники (!!! в Win32 работает), на основе C-компилятора. Но также внутри есть исходники Dlink32, линкера
виндовских .pe и .dll. |
Автор:
Кристиан Дифер |
Язык
исходника: .c (??? Dcc32 ???) |
Документация:
на немецком |
Домашний
сайт: http://www.diefer.de/dicerte/
|
dallink.zip (~62kb)
(c) by David Lindauer |
Это
исходники линкера (линковщика, редактора связей), что встречается ещё реже
исходных текстов компиляторов. В архиве только исходники, без скомпилированного
.exe, поэтому подробностей
сообщить не могу. |
Автор:
Дэвид Линдауэр |
Язык
исходника: .c (Borland C) |
Документация:
на английском |
ld.zip (~26kb) Linker
(C) by Bruce Evans |
Линкер,
прилагающийся к Си-компилятору bcc.zip (~206kb) и ассемблеру as.zip (~90kb). Не скомпилировано. Последнюю
версию исходников и бинарники для MS-DOS можно взять с домашнего сайта. |
Автор:
Брюс Ивэнс |
Язык
исходника: .c (GNU C) |
Документация:
нет |
Домашний
сайт: http://www.cix.co.uk/~mayday/dev86/ |
vallink.zip
(~145kb) Val Experimental Linker (c) 1989 by David Troendle, updated in 1995 by
Dave Dunfield |
Линкер
написан на “C”, очень
странно выглядящим из-за огромного количества паскалевидных макросов.
Затрудняюсь даже сказать, какой компилятор сможет это прожевать. Впрочем,
скомпилированный пример в архиве имеется. Производит mz .exe, .com и .sys файлы из .obj и .lib |
Автор:
Дэвид Трёндл |
Исправления:
Дэйв Данфилд |
Язык
исходника: .c (Turbo C) |
Документация:
на английском |
Preprocessors |
cpp_lcc.zip (~57kb) C preprocessor |
Стандартный препроцессор от Си-компилятора lcc35.zip (~1.3Mb) |
Язык
исходника: .c (ANSI C) |
Документация:
нет |
mprep.zip (~29kb) Препроцессор (типа сишного) для паскаля. |
Автор:
Кен ван Камп (Ken van Camp) |
Язык исходника:
.pas (Borland Pascal, Free Pascal) |
Документация:
нет, комментарии на английском |
mycpp10.zip (~13kb)
C preprocessor (C) 2003 by Robert Maul |
Стандартный
препроцессор Си, переписанный заново. Успешно протестирован на собственном
исходнике. |
Автор:
Роберт Мол |
Язык
исходника: .c (GNU C) |
|