



                                Z80MU Information


                    release 3.10 of Z80MU.EXE, dated 3/14/86


     Z80MU is a Z80 and CP/M 2.2 Emulator which runs on the IBMPC. It was
     written by Joan Riff for Computerwise Consulting Services. We have used
     it for the various projects that we needed it for, and rather than have
     the thing collect dust on the shelf we have decided to release it to the
     public domain so that it may find its way into the hands of whoever
     could use it.




     WE NEED YOUR HELP!!!

     Please help the Public Domain world in the following ways:

          1) Feel free to distribute Z80MU310.ARC (the original Emulator ARC
     file), along with this file (Z80MU310.TXT). Don't change their names. Do
     not try to rebuild an ARC file from the component files unless you are
     very careful. We much prefer that you keep a copy of the original ARC
     file around for uploading. If you upload it to a bulletin board system,
     please be VERY careful to make sure that a good upload is obtained. To
     be safe, download the thing back (under a different name) and use ARC to
     expand it. If you get a good expansion, then you know that the upload
     was good. WE HAVE SEEN MANY GARBAGED (BAD CHECKSUM) COPIES OF THE ARC
     FILE ON VARIOUS BULLETIN BOARDS. This hurts everybody. If you discover a
     garbaged version of the ARC file on a bulletin board, please notify the
     Sysop, and upload a good version.

          2) Keep your eyes open for new releases of the Emulator.

          3) Please forward bug reports to us (on disk). We'll fix 'em if and
     when we can. This gives us a better version for our own continued use,
     and we'll release the fixed one to various bulletin boards. We have
     already received several "Hey! This CP/M program doesn't work!" reports
     from users, which have resulted in the improvement of the Emulator. It
     now runs a much larger universe of CP/M software, thanks to feedback
     from the field.




     FILES IN THE .ARC FILE

     The files in the ARC file are as follows:

     Z80MU    EXE    97696   3-25-86   2:56a The Emulator
     Z80MU    DOC   203232   4-11-86   2:44a The User's Guide
     820INIT  COM      640  11-24-85  12:02a RESOURCE test file (object)



     820INIT  CTL     3443  11-24-85   8:14p Control file for 820INIT.COM
     820INIT  ASM     6373  11-24-85   8:15p Resultant source code
     820INIT  PRN    20608  11-24-85   8:17p Resultant assembly listing





     IMPLEMENTATION HINTS

     This new version runs a much wider universe of CP/M software than the
     previous ones did.

     When in doubt, configure your CP/M program to use a VT52 (Heath/Zenith
     H-19 or Z-19) terminal. Then use the Emulator command "TERMINAL BOTH" to
     send BIOS and BDOS console I/O through the built-in VT52 emulator. Once
     you have things figured out, you can put the proper "TERMINAL" command
     in your AUTOEXEC.Z80 file.





     STICKY WICKETS

     If you STILL can't get your CP/M program to run under the Emulator,
     then:

          1) It may not be "portable" enough. Sorry, we can't work
          miracles.

          2) It may use a quirk of CP/M that we don't currently (but may
          in the future) support. Send us a disk containing the offen-
          ding program, and a writeup of how to reproduce the problem.
          We may be intrigued enough to debug your package. This may
          result in an improved Emulator which can handle your program.
          Then again, it may not. In either case, we destroy copies of
          your CP/M program once we're done debugging it.




     THINGS FIXED WITH 3.10:

          1) BDOS Func 10/0Ah is now done entirely by Z80MU (used to
          call DOS). RETURN no longer required.

          2) VT52 clear-screen code is ESC E, not ESC F.

          3) FCB fields more closely emulated.

          4) Word of zeroes is put on stack prior to Transient entry at
          0100h. Bug in Lattice used to store zero word "elsewhere..."




          5) Keypress fights between PCDOS and VT52 emulator resolved.
          The VT52 emulator won.

          6) Disassembler (broken in 3.00) is now fixed.

          7) CP/M results come back in HL as well as A-reg.


     Have fun!

             Computerwise Consulting Services
             P.O. Box 813
             McLean, VA 22101
             (703) 280-2809


