home *** CD-ROM | disk | FTP | other *** search
- DASMZ80 is an MS DOS 2.0 or greater Intel hex file Z80 disassembler. The
- syntax for invocation is:
-
- [drive:]DASMZ80 <hexfile> <sourcefile>
-
- where [drive:] is the drive where the dissasembler is stored, <hexfile>
- is the name of an existing object file in the Intel hex format, and
- <sourcefile> is the name of the file to which the dissassembled code is
- to be written.
-
- Upon completion, <sourcefile> will contain the mnemonics associated with
- the opcodes found in <hexfile>. If an undefined opcode is encountered,
- it is assigned the mnemonic "?". An "ORG" statement is generated at the
- address of the first non-NOP instruction. If subsequent NOP's (opcode=00H)
- are encountered, the dissasembler will generate an "ORG" statement to the
- address of the next non-NOP instruction.
-
-
- The following is a brief description of each file on this disk:
-
- DASMZ80.DOC is this file.
-
- MAKEFILE is a definitions file for use with the MASM MAKE utility.
-
- DASMZ80.ASM is the source file for the main module of DASMZ80.
-
- MNEMZ80.ASM is the source file for the mnemonic lookup tables for DASMZ80.
-
- ZDINSTAB.INC is an include file used in MNEMZ80.ASM as the first mnemonic
- and bytes tables.
-
- ZDCBTAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
- tables for instructions whose second op-code is CB.
-
- ZDDD1TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
- tables for instructions whose second op-code is DD.
-
- ZDDD2TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
- tables for instructions whose second op-code is DD and third op-code is CB.
-
- ZDEDTAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
- tables for instructions whose second op-code is ED.
-
- ZDFD1TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
- tables for instructions whose second op-code is FD.
-
- ZDFD2TAB.INC is an include file used in MNEMZ80.ASM as the mnemonic and bytes
- tables for instructions whose second op-code is FD and third op-code is CB.
-
- DASMZ80.EXE is the executable program file.
-
- ALLZ80.SRC is a source file that contains all source mnemonics for the Z80.
-
- ALLZ80.HEX is the hex file that results from the assembly of ALLZ80.SRC.
-
- TESTZ80.BAT is a BATCH file that invokes DASMZ80.EXE to produce TESTZ80.SRC
- from ALLZ80.HEX, assembles TESTZ80.SRC, and compares ALLZ80.hex with
- TESTZ80.HEX. It requires PATHs to a Z80 assembler named ASMZ80 and a hex
- file comparitor named COMPHEX.
-
- TESTZ80.SRC is a source file that was created by dissassembling ALLZ80.HEX.
-
- TESTZ80.HEX is a hex file that was created by assembling TESTZ80.SRC.