z80pack
Port variant std
Summary 8080 and Z80 emulator with CP/M
Package version 1.38
Homepage https://www.icl1900.co.uk/unix4fun/z80pack/
Keywords emulators
Maintainer Michael Reim
License MIT
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 14 SEP 2025, 21:31:39 UTC
Port created 14 SEP 2025, 21:31:39 UTC
Subpackage Descriptions
set This is the z80pack:std metapackage. It pulls in all subpackages of z80pack:std.
primary z80pack is a Zilog Z80 and Intel 8080 cross development package for UNIX and Windows systems distributed with all sources under a BSD style license. Included are: * z80sim - Generic Z80/8080 CPU emulation with ICE like user interface, similar to hardware emulators from Zilog and Mostek and others * z80asm - Z80 cross assembler to bootstrap a Z80 or 8080 system from an UNIX or Windows host * cpmsim - Emulation of a complete system for running CP/M 1, CP/M 2, CPM 3 and MP/M 2 (bootable OS disk images included) * altairsim - Emulation of an Altair 8800 system with 8080 or Z80 CPU, 64KB RAM, Cromemco Dazzler graphics, Tarbell SD disk controller with four 8" SD disk drives, front panel, 88SIO-2 connected to the host terminal, line printer connected to host file * imsaisim - Emulation of an IMSAI 8080 system with 8080 or Z80 CPU, 64KB RAM, Cromemco Dazzler graphics, IMSAI FIF disk controller with four 8" SD disk drives, front panel, SIO-2 connected to the host terminal, line printer connected to host file * cromemcosim - Emulation of a Cromemco Z-1 with Z80 CPU, 7 x 64KB banked memory, Cromemco Dazzler graphics, Cromemco 4FDC/16FDC disk controller with four 5.25" and 8" disk drives with support for DS and DD, front panel, UART on FDC card connected to the host terminal, additional TU-ART for more serial terminals and parallel printers The CPU emulations are generic and can be used to emulate any Z80 or 8080 based system, the I/O hardware abstraction is well isolated. Originally the software was written for emulation of proprietary Z80 controllers, to support development and testing. In 1987 this emulated Z80 was the fastest Z80 on the planet, at least if run on a Nixdorf/Pyradmid TARGON/35 system. It also was used to preconfigure very large Z80 based host systems, because the emulation on the TARGON machine ran the configuration programs multiple times faster than any existing Z80 system at this time. NOTE: Currently only cpmsim is packaged, but other components could probably be added if anybody is interested in them.
docs This is the documents subpackage of the z80pack:std port.
images This subpackage contains the disk images with pre-installed CP/M and programs that are distributed with z80pack.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) libglvnd:dev:std
libGLU:dev:std
gmake:primary:std
jpeg-turbo:dev:std
xorg-x11:dev:std
xorg-macros:single:std
pkgconf:primary:std
Build and Runtime libGLU:primary:std
jpeg-turbo:primary:std
xorg-x11:primary:std
Download groups
main mirror://GITHUB/udo-munk:z80pack:1.38
Distribution File Information
dfed4f0c7721fb16f077aa33001962dde91548ae7ed56b1667218ec4baf5a6fc 33151943 udo-munk-z80pack-1.38.tar.gz
Ports that require z80pack:std
No other ports depend on this one.