Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Z88DK
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Z88DK origin}} {{Infobox software | name = Z88DK | logo = | screenshot = | caption = | developer = Dominic Morris et al. | released = {{Start date and age|1998}} | latest release version = 2.3 | latest release date = {{Start date and age|2023|12}} | latest preview version = | programming language = [[ANSI C]] | operating system = Multiplatform | genre = [[Cross compiler]] | license = [[Artistic License]] | website = {{URL|https://z88dk.org}} }} '''Z88DK''' is a [[Small-C]]-derived [[cross compiler]]<ref>{{cite web |url=https://www.allthingsmicro.com/index.php/tutorials/creating-a-z80-development-environment |title=Creating a Z80 Development Environment |website=www.allthingsmicro.com |access-date=14 January 2022 |archive-url=https://web.archive.org/web/20170211080424/https://www.allthingsmicro.com/index.php/tutorials/creating-a-z80-development-environment |archive-date=11 February 2017 |url-status=dead}}</ref> for a long list of Z80-basedcomputers.<ref name=targets>[https://www.z88dk.org/wiki/doku.php?id=targets Z88DK Supported Targets]</ref><ref>[http://www.vintageisthenewold.com/z88dk-development-kit-for-z80-gets-new-version/ Vintage is the New Old: Z88DK β Development kit for Z80 gets new version]</ref> The name derives from the fact that it was originally developed to target the [[Cambridge Z88]].<ref>[http://futurice.com/blog/build-environment-like-its-1986 futurice: Build environment like it's 1986]</ref> Z88DK is a collection of software development tools that targets the 8080 and Z80 families of machines. It allows the development of programs in C, assembly language, or any mixture. 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 run on [[AmigaOS]], [[BeOS]], [[HP-UX]] 9, [[Linux]], [[BSD]], [[Mac OS X]], [[Solaris (operating system)|Solaris]], [[Win64]], [[Win32]], [[Win16]], and [[MS-DOS]]. == Supported target platforms == As of the {{As of|2009|alt=time of writing}} Z88DK supports the following target platforms:<ref name=targets/> * [[Amstrad CPC]] * [[Amstrad NC100]] * [[Amstrad NC200]] * [[Cambridge Z88]] * [[Camputers Lynx]] * [[Canon X-07]] * [[Casio PV-1000]] * [[Casio PV-2000]] * [[CCE MC-1000]] * [[Commodore 128]] (in Z80 mode) * [[CP/M]] based machines * [[Colour Genie|EACA Colour Genie EG2000]] * [[Enterprise (computer)|Enterprise 64 and 128]] * [[Epson PX-4]] * [[Epson PX-8]] * [[Exidy Sorcerer]] * [[Galaksija (computer)|Galaksija]] * [[Grundy NewBrain]] * [[Jupiter Ace]] * [[Lambda 8300]] * [[ABC 80|Luxor ABC 80]] * [[ABC 800|Luxor ABC 800]] * [[Master System]] * [[Mattel Aquarius]] * [[Memotech MTX]] * [[MSX]] * [https://nabunetwork.com/ NABU] * [[Nascom]] 1 and 2 * [[NEC PC-6001]] * [[NEC PC-8801]] * ''[[Pac-Man]]'' arcade hardware * [[Philips P2000]] * [[Philips VG5000]] * C7420 module for the [[Philips Videopac + G7400]] * [https://github.com/RC2014Z80/RC2014/wiki/Using-Z88DK RC2014] * [[Rabbit Semiconductor|Rabbit]] [[Rabbit 2000|2000/3000/4000 platform]] * [[SAM CoupΓ©]] * [https://smallcomputercentral.com/ Small Computer Central] * [[SG-1000]] * [[Sharp MZ]] series * [[Sharp Wizard|Sharp OZ/QZ 700 family]] palmtop organizers * [[Sharp X1]] * [[Sord M5]] * S-OS * [[Spectravideo]] SVI * [[Sprinter (computer)|Peters Plus Sprinter]] * [[Tatung Einstein]] * [[Texas Instruments|TI]] calculators ([[TI-82]], [[TI-83 series]], [[TI-84 Plus series]], [[TI-85]], [[TI-86]]) * [[Timex Sinclair 2068]] * [[Toshiba Pasopia 7]] * [[TRS 80]] * [[VTech]] VZ200/300 (also known as [[Laser 200]]) * [[Xircom]] [[REX 6000]] (also known as DataSlim) * [https://github.com/feilipu/yaz180/ YAZ180] * [[ZX Spectrum]] * [[ZX80]] * [[ZX81]] == See also == * [[Retargetable compiler]] * [[Microcontroller]] * [[Small Device C Compiler|SDCC]] == References == {{reflist}} == External links == * [http://www.z88dk.org Z88DK Main website] * [http://www.z88dk.org/wiki/ Z88DK Documentation] [[Category:C (programming language) compilers]] [[Category:Cross-compilers]] [[Category:Z80]]
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:As of
(
edit
)
Template:Cite web
(
edit
)
Template:Infobox software
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Search
Search
Editing
Z88DK
Add topic