Thank you for using this Dunfield Development Services product.

Please note that the content of this distribution is copyright, and must
not be redistributed in any way. The full text of the license agreement
is displayed during the INSTALL process.

To install this package:

From DOS/Command prompt
   - Select the drive containing the distribution.
   - CD to the subdirectory containing the distribution (if necessary)
   - Run the INSTALL program

From Windows:
   - From "My Computer", open the drive containing the distribution.
   - Locate and open the subdirectory containing the distribution.
   - Double-Click on the INSTALL program icon.

NOTE: INSTALL is menu driven, and allows you to choose what portions of
the distribution package to install, and where to put them (directory).
It will warn you before installing over an existing directory, and does
not modify AUTOEXEC.BAT or CONFIG.SYS. It simply copies/dearchives the
files from the distribution diskette into appropriate directories on your
hard disk.

Please refer to the various README.*, *.TXT, and *.DOC files installed
with the package for more information.

Note that some DDS source files ('.c', '.h' etc.) are written using tab
stops at 4 character intervals, which is much more convenient for 'C'
development than the usual MS-DOS tab stops at 8 character intervals.
The DDSIDE and EDT editors from Dunfield Development Services correctly
support these 4 character tab stop.

For information on obtaining technical help, see the TECHSUPP.TXT file
installed with the package documentation.

Contents of this distribution:
-----------------------------------------------------------------------------
XTOOLS: Cross assemblers, Disassemblers and Monitors

    ASSEMBLERS:
    - 6800, 6801/6803, 6805, 6502, 68HC08, 6809, 68HC11, 68HC12, 68HC16,
      8048, 8051/52, 80C320, 8080/85, 8086, 80186, 8096, Z8, Z80, AVR, H8,
      ST7, 16C5x and C-FLEA.
    - Output files in either INTEL or MOTOROLA hex format.
    - Plenty of features and options.

    DISASSEMBLERS:
    These are "smart" disassemblers with many features to assist in the
    generation of complete symbolic/commented ASM source from binary
    machine code.
    - 6800, 6801/6803, 6805, 6502, 68HC08, 6809, 68HC11, 68HC12, 68HC16,
      8051/52, 8080/85, 8086, 80186, 8096, AVR, H8 and C-FLEA.
    - Generates listing or ASM source format output file.
    - Accepts user defined symbol table. Can build initial symbol table
      from references occurring within the input code.
    - Accepts user defined block types (code, byte data, word data, char
      data, string data, symbolics allowed etc.) and address ranges.
    - Accepts file of comments to be merged into the disassembly output.

    MONITORS:
    - 68HC08, 6809, 68HC11, 68HC12, 8051/52, 8080/85, 8086, 8096, Z80 & AVR.
    - Well documented ASM source code.
    - Completely stand-alone, runs on the bare hardware.
    - Very compact, occupies less than 8K of ROM.
    - Built in disassembler (except AVR)
    - Edit/Dump Memory, Processor registers and Interrupt vectors.
    - Multiple breakpoints, which are completely transparent to the user
      program, and remain effective until removed.
    - Software Single-Step works even when tracing ROMed code.
    - Download INTEL or MOTOROLA format hex data.
    - Revector any/all interrupts to the user program.
    - Online help display of commands and syntax.
    - Many more features *** Features may differ in some monitors.

    Bonus! AT: Assembly Translator
    A program to assist in the translation of assembly language code from
    one CPU to another.
    - Uses pattern matching and lookup tables to translate code written for
      one CPU into code which can be used on another.
    - Works with any CPU, you define the translation tables, and compile
      them into a working translator using the supplied ATC (AT Compiler).
    - Include sample translation tables for 8080->8086 and 6809->8086

    UTILITIES:
        MACRO   - Powerful ASM source macro pre-processor.
        CREF    - Cross-references symbol usage in ASM source file.
        PSOURCE - Protects distributed source code.
        RETAB   - Retabulates output file to specified tab stops.
        HEXFMT  - General HEX file manipulation, including:
            - Calculate checksums over all or part of code file.
            - Reformat output record type (INTEL/MOTOROLA/BINARY) & length.
            - Change base and load address of code image.
            - Remove strings of $FF (unprogrammed) data bytes.
        + Utilities for converting to/from other popular assembler formats.

