Source texts of
disassemblers |
486da022.zip
(~25kb) 486 DisAssembler v0.22 (c) 1995 by Sami Kantoluoto |
Source
text: .asm (Tasm) |
Documentation:
some comments in English |
borgpack.zip
(~1Mb) Borg Disassembler v1.13, v2.27 (c) 1998-2001 by Cronos |
Interactive
disassembler of .bin, .com, mz .exe, pe .exe and pe .dll, very similar to
famous IDA Pro but with GUI interface. An old version 1.13 is added, with
sources also. |
Source
text: .cpp (Borland C++) |
Documentation:
in English |
Home
site: http://homepage.ntlworld.com/cronos/
|
dazmi116.zip (~79kb) [D]AzmIt v1.16 (C)
1997-1999 by Mikael Klasson |
It’s
a very original stuff. Looking on how the main functions are used this program
can both act as an assembler or as a disassembler. The two exe’s compiled in
two ways are included. Dazmit accepts FPU, MMX and 3DNow! and can work with
Pmode. |
Source text: .asm (Tasm) |
Output format: .bin |
Home page: http://mklasson.cjb.net/ |
dccpack.zip
(~2.6Mb) (c) 1991-1995 by Cristina Cifuentes, Mike van Emmerik, Jeff Ledermann |
Console
disassembler which tries to convert mz .exe file to .c (so it’s a high-level
decompiler). It recognizes the files compiled by Turbo Pascal, Turbo C and
Microsoft C and tries to restore the standard library names using signature
files. Also the utilities for .sig files are included and a book in .ps format
"Reverse Compilation Techniques". |
Source
text: .c (GNU C) |
Documentation:
in English |
dewin19.zip
(~171kb) DeWin v3.07 (c) 1995-1998 by Alexander Milukov |
Disassembler
for NE, PE è COFF
.obj files. Compiled .exe included.. |
Source
text: .c (Borland C) |
Documentation:
in Russian (mostly) & English (partially) |
diass86.zip (~68kb)
(c) 1997 by Michael Neumann |
It
can disassemble .com files only and understands the i8086 processor. Attention!
The sources lack the include file with string class implementation! The
standard string.hpp is not working! |
Source
text: .cpp (Watcom C++ 11.0) |
Documentation: none |
dis_asm.zip
(~16kb) (c) by Yuri Ghinev |
Undone (no protected-mode & floating-point
instructions) table disassembler for i386. No compiled .exe, cause the source
is incomplete, as said. |
Source
text: .asm (Tasm compatible) |
Documentation:
none, source poorly commented in Russian. |
disasm2.zip
(~12.3kb) (c) 1992 by Robin Hilliard, Lough Guitane |
Tiny & simple disassembler of binary images in 16
or 32-bit addressing modes. No compiled .exe |
Source
text: .c (Borland C) |
Documentation:
none, poor comments in English |
disasmb.zip (~4kb) MZ Disassembler by Robert
Claypool |
The toy disassembler. It has very few capabilities. |
Source language: .bas (Qbasic 4.5) |
Documentation: none |
disc_dos.zip
(~51.5kb) disc_win.zip (~57kb) DisC
Decompilation Wizard (ñ) 1999-2001 Satish Kumar S |
Not
compiled, so nothing is known. |
Source
text: .c (Borland C) |
Documentation:
none, even no comments |
disl_107.zip
(~122kb) (c) 1998 Henrik Nebrin |
Disassembler
for 16 & 32 bit opcodes (up to Pentium). Basically, here are two versions –
for Dos & Win32. I mean, different source texts but compiled for Dos only. |
Source
text: .asm (Tasm) |
Documentation:
comments in English |
dsassm02.zip
(~262kb) Win32 program disassembler v0.2 (c) 1997, 1998 by Sang Cho |
Disassembler
of PE executables. Compiled .exe included plus Pentium instructions tutorial. |
Source
text: .c (GNU C) |
Home
page: http://www.geocities.com/SiliconValley/Foothills/4078/
|
Documentation:
in English |
intrfc63.zip (~51kb)
TPU and TPW dumper (c) 1991 by D. J. Murdoch |
intrfc70.zip
(~65kb) TPU, TPP and TPW dumper (c) 1991 by D. J. Murdoch, (c) 1994-1995 Milan
Dadok |
This
utility makes a dump of Turbo Pascal library files and outputs its assembler
and object-code listing. Two versions: one for Turbo Pascal 6.0 libraries, another
for Borland Pascal 7.0 libraries. The description of .tpu format is included. |
Source
language: .pas (Borland Pascal 7.0) |
Documentation: in English |
obj2asm.zip (~96kb)
OBJ disassembler v2.0 (c) 1988-1993 by Robert F. Day |
As you
can guess this one disassembles .obj files. It accepts all the i80486
instructions. The output text can be either MASM or A86 compatible. |
Source
text: .c (Microsoft C 4.0, Turbo C 3.0) |
Documentation: in English |
twu1.zip (~138kb) TPU
and TPW dumper (c) 1991 by William L. Peavy |
Another
.tpu 6.0 dumper and disassembler. |
Source
text: .pas (Turbo Pascal 6.0) |
Documentation: in English |
|