DOS Executable disassembler
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
Makefile
README.md
analyzer.cpp
analyzer.h
binary.cpp
binary.h
core.cpp
core.h
disassembler.cpp
disassembler.h
main.cpp
options.cpp
options.h
utils.cpp
utils.h

README.md

ded

DOS Executable disassembler

Usage: ded <option> -f <file>
Options:
    -H    display this information
    -m    disassemble DOS MZ 16 bits executable
    -h    if -e display the DOS MZ header
    -r    disassemble file using recursive traversal algorithm (experimental)
    -v    verbose mode: if -r display the list of addresses found
    -s    specifies an entry point
    -f    input file

Note:
    if no flags are given the input file is treated as a headerless 16 bits
    executable (.COM) and the linear sweep algorithm is used.

Dependencies