|
|
|
Really the fastest Z80 aka CP/M computer emulatorSimeon Cran publishes 1998 the last version of MyZ80, the fastest >Z80< and CP/M computer emulator for DOS, totally written in assembler. But it's still running with Windows XP (Vista users: It's a 16 Bit application, so bad luck for you). A few years ago a shareware version of MyZ80 in the Simtel archives were located >here<. Unfortunately Simtel deleted all the useful old stuff meanwhile. MyZ80 is 100% compatible with CP/M 2.2 and CP/M 3.0, but >QP/M< from Microcode Consulting seems to be a bit incompatible - surprisingly because they offer a MyZ80 package. Look at these screenshots, made with the latest MyZ80 version (1.24) and CP/M 2.2, 3.0 and QP/M: It's does only occur if USER 1 (or more) is used. Turbo Pascal 3 seems to write something back or tries to set the drive when terminated with 'Q' - an API function which seems to be incompatible (with other USER areas than 0) in QP/M. Hint: VMware Player is an excellent choice (and free), but you have to install an OS first. So >DOSBox 0.7x< is may be a better choice because it's also able to execute it, and it offers already a build-in DOS 5.0. Although it's a bit slower than VMware Player, you can speed it up easily: To get maximum speed in DOSBox, set a few options in the DOSBox config file. Other emulators: CPEM (Knight Software, can emulate Z80 also, can support V20/V30, uses the guest OS file system) Newer ones: YAZE AG Yet another Z80 emulator - the latest version is maintained from Andreas Gerlich, CP/M 3 pack for YAZE >here< Z80EM86 is a CPU emulator entirely coded in x86 assembly language, a >CP/M 3 system< can be found at >Gaby's Website< also, as well as the >sources<. Thx to Stewart Kay for the program and the updated info. Z80PACK from Udo Munk (this site also offers a lot of other interesting things like a PL/M compiler and a reconstructed CP/M 1.4). A mirror of this site can be found at z80cpu.eu >here<. Z80EMU from shaels.net , running with Windows natively Altair 8800 simulator (with SIMH) from Peter Schorn running CP/M 1.4-3.0, QP/M, Personal CP/M, DOS Plus a.s.o. like IMDOS (!). Unfortunately, the last one in this list, the Altair 8800 simulator, had a problem with the handshake/negotiation when telnet is used - and you have to use telnet, because there is no terminal emulation included. (Meanwhile Peter Schorn has altered the program to correct this, so it can be working now also with "set telnet console=23".) With Hyperterminal from Windows it's not possible to get a usable connection (over TCP/IP and Winsock), with the console application telnet.exe there is no problem (but also no terminal emulation). A telnet connection with Kermit-95 will work seamless with a proper configuration: |
Copyright (c) 2005-2020 Peter Dassow. All rights reserved. peter.dassow@NOSPAM.z80.eu (remove NOSPAM. for a proper mail address) |