Misplaced Pages

Z88DK

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Z88DK origin
Z88DK
Developer(s)Dominic Morris et al.
Initial release1998; 26 years ago (1998)
Stable release2.3 / December 2023; 1 year ago (2023-12)
Written inANSI C
Operating systemMultiplatform
TypeCross compiler
LicenseArtistic License
Websitez88dk.org

Z88DK is a Small-C-derived cross compiler for a long list of Z80 based computers. The name derives from the fact that it was originally developed to target the Cambridge Z88. Z88DK is a collection of software development tools that targets the 8080 and Z80 family of machines. It allows development of programs in C, assembly language or any mixture of the two. What makes z88dk unique is its ease of use, built-in support for many Z80 machines and its extensive set of assembly language library subroutines implementing the C standard and extensions.

It has been used for many software and hardware projects, notably the REX DK (targeted to the REX 6000 platform) and the S1 SDK (targeted to the S1 MP3 Player) teams.

The compiler is highly portable, and is known to be run on AmigaOS, BeOS, HP-UX 9, Linux, BSD, Mac OS X, Solaris, Win64, Win32, Win16 and MS-DOS.

Supported target platforms

As of the time of writing Z88DK supports the following target platforms:

See also

References

  1. "Creating a Z80 Development Environment". www.allthingsmicro.com. Archived from the original on 11 February 2017. Retrieved 14 January 2022.
  2. ^ Z88DK Supported Targets
  3. Vintage is the New Old: Z88DK – Development kit for Z80 gets new version
  4. futurice: Build environment like it's 1986

External links

Categories: