home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / emulator / z80 / z80mu310 / z80mu310.txt < prev   
Encoding:
Text File  |  1986-04-14  |  4.5 KB  |  127 lines

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