[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: