home *** CD-ROM | disk | FTP | other *** search
-
-
-
- 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
-