bob@grebyn.com (Robert A. Baumann) (08/04/90)
The following software was recently posted to comp.binaries.ibm.pc. ---------------------------------------------------------------------- This is Z80MU PROFESSIONAL, a software package for the IBM PC which emulates the Intel 8080/8085 CPU, the Zilog Z-80 CPU, *AND* the original CP/M 2.2 (8-bit) operating system. If you have a NEC V20 or V30 chip, Z80MU PROFESSIONAL will grudgingly allow you to use it (bugs and all) to give very fast 8080 execution times. The public domain ancestor of this program was featured in BYTE magazine (Oct '86) as one of seven "Public Domain Powerhouses". This version (Z80MU PROFESSIONAL 5.2B) has been almost completely rewritten, and is even more accurate (if that's possible) than that original and very popular version 3.10 was. It is now screen driven and much more powerful from a software development/debugging standpoint, and *ACCURATELY* runs many more CP/M applications than Z80MU version 3.10 did. We still use Z80MU PROFESSIONAL to develop Z80 code for PC disk controllers, FAX machine internals, etc. Clients use it to run their CP/M business software that was developed at great cost 10 years ago but has never been ported to the PC ("...and of course the source code disappeared along with the original programmer back in '81..."). Schools use it to teach assembler language programming, since it has a builtin full-screen Z80 debugger. Others have used it to reverse engineer modem ROMs, since it contains a smart disassembler that allows the reconstruction of source code from 8080/8085 or Z80 object code. Nowadays the demand for Z80MU comes more from Australia, Taiwan, and Europe than from the U.S. So we're posting it partly to make it more easily available to European network users who can't easily get Z80MU PROFESSIONAL off of one of the many BBS's on which it resides in the U.S. Bob Baumann <bob@grebyn.com> Computerwise Consulting Services P.O. Box 813, McLean, VA 22101 (703) 450-7175 ---------------------------------------------------------------------- For posting purposes, the "uuencoded" version of Z80MU52B.ARC has been split into three files. Cut at the indicated places, "cat" all three files together *IN ORDER*, and then pass the resultant file through "uudecode" in order to obtain the 115K file Z80MU52B.ARC, which contains: Filename Length Method Size Ratio Date Time CRC -------- ------ ------ ------ ----- ---- ---- --- AUTOEXEC.Z80 315 Crunched 244 23% 02-02-89 17:02:00 3A50 DDT.SYM 589 Crunched 432 27% 09-19-88 13:34:28 87FC README.1ST 45020 Crunched 18830 59% 07-21-90 23:39:02 C9B3 SETTINGS.COM 1152 Crunched 728 37% 01-14-89 01:43:58 2800 TEST.COM 4736 Crunched 2865 40% 08-20-89 21:05:40 6ADB TEST.SYM 6516 Crunched 2739 58% 08-20-89 21:09:28 787A Z80MU.EXE 206058 Crunched 81552 61% 11-10-89 13:20:20 F3C0 Z80MUDMP.COM 1400 Crunched 1057 25% 09-23-88 23:02:30 A10D ZCONVERT.EXE 8948 Crunched 7010 22% 02-21-89 07:12:02 2762 ---- ------ ------ ----- 0009 274734 115457 58%