Package: wnpp Severity: wishlist * Package name : yaze Version : 1.14 Upstream Author : Frank D. Cringle <f...@cliwe.ping.de> * URL : ftp://ftp.ping.de/pub/misc/emulators/ * License : (GPL) Programming Lang: (C, Tcl, Perl) Description : Yet Another Z80 Emulator
Yaze is designed to provide an exact simulation of the Z80 microprocessor on a Unix system. In addition to the instruction-set emulator, a CP/M basic i/o system is provided that can reference Unix directories and Unix files containing images of CP/M disks. When a genuine CP/M operating system (ccp + bdos) or a clone system is loaded into the emulator, a complete CP/M system is available, running on a Unix host. Yaze's advantages, compared with previously available Z80 emulators, are: * It emulates all documented and most undocumented processor-internal instructions and all flag bits (all 8, including the undocumented ones). A test program is included in the package which exhaustively (well, nearly exhaustively) compares all instructions, for all machine states before and after execution, against the results from a real chip. * It is independent of the host machine architecture and instruction set. Written in ANSI standard C it is provided with full source code under the GNU General Public License. * It supports all CP/M disk geometries in the form of images in Unix files or as read-only disks constructed on-the-fly from the contents of Unix directories. These disks are indistinguishable from real disks for even the most inquisitive, low-level CP/M programs. They can be mounted and unmounted at will during emulation. I'm using yaze successfully for more than 10 years to assemply very old Z80 system sources and tools. In all that time I've maintained a private Debian package for my self. With this RFP I'll try to see yaze in the Debian project officially and would like to become a Debian package maintainer for it. So I'm looking for a Sponsor and supporter to become a maintainer. If this really happens, then I would also work on a package for the successor project called yaze-ag.