home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ENTERPRS / CPM / UTILS / S / Z80MU310.ZIP / Z80MU310.TXT < prev   
Text File  |  1992-07-01  |  5KB  |  123 lines

  1.  
  2.                                 Z80MU Information
  3.  
  4.  
  5.                     release 3.10 of Z80MU.EXE, dated 3/14/86
  6.  
  7.  
  8.      Z80MU is a Z80 and CP/M 2.2 Emulator which runs on the IBMPC. It was
  9.      written by Joan Riff for Computerwise Consulting Services. We have used
  10.      it for the various projects that we needed it for, and rather than have
  11.      the thing collect dust on the shelf we have decided to release it to the
  12.      public domain so that it may find its way into the hands of whoever
  13.      could use it.
  14.  
  15.  
  16.  
  17.  
  18.      WE NEED YOUR HELP!!!
  19.  
  20.      Please help the Public Domain world in the following ways:
  21.  
  22.           1) Feel free to distribute Z80MU310.ARC (the original Emulator ARC
  23.      file), along with this file (Z80MU310.TXT). Don't change their names. Do
  24.      not try to rebuild an ARC file from the component files unless you are
  25.      very careful. We much prefer that you keep a copy of the original ARC
  26.      file around for uploading. If you upload it to a bulletin board system,
  27.      please be VERY careful to make sure that a good upload is obtained. To
  28.      be safe, download the thing back (under a different name) and use ARC to
  29.      expand it. If you get a good expansion, then you know that the upload
  30.      was good. WE HAVE SEEN MANY GARBAGED (BAD CHECKSUM) COPIES OF THE ARC
  31.      FILE ON VARIOUS BULLETIN BOARDS. This hurts everybody. If you discover a
  32.      garbaged version of the ARC file on a bulletin board, please notify the
  33.      Sysop, and upload a good version.
  34.  
  35.           2) Keep your eyes open for new releases of the Emulator.
  36.  
  37.           3) Please forward bug reports to us (on disk). We'll fix 'em if and
  38.      when we can. This gives us a better version for our own continued use,
  39.      and we'll release the fixed one to various bulletin boards. We have
  40.      already received several "Hey! This CP/M program doesn't work!" reports
  41.      from users, which have resulted in the improvement of the Emulator. It
  42.      now runs a much larger universe of CP/M software, thanks to feedback
  43.      from the field.
  44.  
  45.  
  46.  
  47.  
  48.      FILES IN THE .ARC FILE
  49.  
  50.      The files in the ARC file are as follows:
  51.  
  52.      Z80MU    EXE    97696   3-25-86   2:56a The Emulator
  53.      Z80MU    DOC   203232   4-11-86   2:44a The User's Guide
  54.      820INIT  COM      640  11-24-85  12:02a RESOURCE test file (object)
  55.      820INIT  CTL     3443  11-24-85   8:14p Control file for 820INIT.COM
  56.      820INIT  ASM     6373  11-24-85   8:15p Resultant source code
  57.      820INIT  PRN    20608  11-24-85   8:17p Resultant assembly listing
  58.  
  59.  
  60.  
  61.  
  62.  
  63.      IMPLEMENTATION HINTS
  64.  
  65.      This new version runs a much wider universe of CP/M software than the
  66.      previous ones did.
  67.  
  68.      When in doubt, configure your CP/M program to use a VT52 (Heath/Zenith
  69.      H-19 or Z-19) terminal. Then use the Emulator command "TERMINAL BOTH" to
  70.      send BIOS and BDOS console I/O through the built-in VT52 emulator. Once
  71.      you have things figured out, you can put the proper "TERMINAL" command
  72.      in your AUTOEXEC.Z80 file.
  73.  
  74.  
  75.  
  76.  
  77.  
  78.      STICKY WICKETS
  79.  
  80.      If you STILL can't get your CP/M program to run under the Emulator,
  81.      then:
  82.  
  83.           1) It may not be "portable" enough. Sorry, we can't work
  84.           miracles.
  85.  
  86.           2) It may use a quirk of CP/M that we don't currently (but may
  87.           in the future) support. Send us a disk containing the offen-
  88.           ding program, and a writeup of how to reproduce the problem.
  89.           We may be intrigued enough to debug your package. This may
  90.           result in an improved Emulator which can handle your program.
  91.           Then again, it may not. In either case, we destroy copies of
  92.           your CP/M program once we're done debugging it.
  93.  
  94.  
  95.  
  96.  
  97.      THINGS FIXED WITH 3.10:
  98.  
  99.           1) BDOS Func 10/0Ah is now done entirely by Z80MU (used to
  100.           call DOS). RETURN no longer required.
  101.  
  102.           2) VT52 clear-screen code is ESC E, not ESC F.
  103.  
  104.           3) FCB fields more closely emulated.
  105.  
  106.           4) Word of zeroes is put on stack prior to Transient entry at
  107.           0100h. Bug in Lattice used to store zero word "elsewhere..."
  108.           5) Keypress fights between PCDOS and VT52 emulator resolved.
  109.  
  110.           6) Disassembler (broken in 3.00) is now fixed.
  111.  
  112.           7) CP/M results come back in HL as well as A-reg.
  113.  
  114.  
  115.      Have fun!
  116.  
  117.              Computerwise Consulting Services
  118.              P.O. Box 813
  119.              McLean, VA 22101
  120.              (703) 280-2809
  121.  
  122.  
  123.