Bug#877235: RFP: yaze -- Yet Another Z80 Emulator
Package: wnpp
Severity: wishlist
* Package name : yaze
Version : 1.14
Upstream Author : Frank D. Cringle <fdc@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.
Reply to: