
Here are the batch files I use to disassemble 386 code.

nDIS.bat	uses Nasm nDISasm.exe
qDIS.bat	uses Candyman's QDD32.exe (which is better)

The batch files won't work for you until you get the directory addressing
 re_written to find the executables.
I have the .BATs in PATH & they work in any directory.

Their outfiles ran through DISn.com produce code that is quite simular to
the output of DIS.com
AND using the EOL Label L#### address, to align them in e16.com
 I can copy/paste code snippets from them to patch missing pieces of
 DIS.com outfiles.

e16.com is a text editor by Douglas Herr that can load 2 files of any size.
Then ^F7 shows the other file.
COPY a block from 1 file & PASTE it into file 2.

Note, I can't get either of their disassemblers to assemble anything.
(Unless the infile.com is very small.)  There is just too much rewriting
making EQU over rides for NON_instructions like, A32, SEGDS, etc
finding & making LABELS
making huge buffers a one liner like:	TIMES 1000 DW 0
instead of 1000 Lines of garbage instructions.  AND AX,?
AND other problems.

Candyman's QDD32.exe can be found on the FASM Forum DOS section.
It seems to have a fairly complete instruction list.



