================================================================================
                               dZ80 What's New
================================================================================

v1.20 - 4th April, 1997

Additions and Changes:

        Added a new reference feature. dZ80 can now create a listing of
        the memory addresses and/or ports accessed, and how many times.
        This should be a useful tool, particularly for arcade emulation
        authors working out mapped hardware addresses. Thanks to Kevin Thacker
        for suggesting this feature.

        Made the disassembler module completely independant in preparation for
        the Windows 95/NT version of dZ80.

Bug Fixes:

        Fixed a potential bug in the source code where 16-bit addresses could
        have their low and high bytes swapped.
        N.B. this problem didn't affect the DZ80.EXE and DZ80-32.EXE
             executables distributed by myself - they work correctly.


v1.11 - 12th January, 1997

Additions and Changes:

        Modified the source code to be portable (i.e. separated the
        nasty 16-bit DOS bit).

        dZ80 now comes in two flavours: "dz80" the original 16-bit version
        and "dz80-32" a 32-bit version, which works significantly faster.

        The source code for dZ80 is now available for porting to another
        platform. If you wish to convert, e-mail me at
        dz80@inkland.demon.co.uk stating which platform you're wanting to
        convert it to, and I'll send you the source.

Bug Fixes:

        None - really! :)


v1.10 - 14th December, 1996

Additions and Changes:

        Added all known undocumented ED opcodes and also the
        "Super Loader Trap" pseudo opcode ED FB (used by some Sinclair
        Spectrum emulator snapshot files).

        Added support for opcode map files. This feature has been tested with
        Gerton Lunter's "Z80" Sinclair Spectrum Emulator map files. See the
        DZ80.TXT file (after installation) for information on the format of
        these files. A small demonstraton of this feature is also supplied.

        dZ80 now comes supplied with a sample Sinclair Spectrum snapshot and
        opcode map file.

        Made some minor optimisations.

        All warnings and errors are now displayed via "stderr" which means
        that they will be visible, even if dZ80's output is redirected.

        Added a /q (quiet) command line option. It instructs dZ80 to only
        display the disassembly and no other information.

Bug Fixes:

        Fixed a problem with disassembling opcodes EDB8 to EDBB.

        Fixed a problem with the opcodes 0x22 "ld (nn),hl" and 0x33
        "ld (nn),a", which could sometimes be disassembled as the other.


v1.00 - 19th November, 1996

        Initial public release.


