z88 Development Kit Icon

z88 Development Kit

C Cross Compiler for the z80 with assembly language libraries.

5.0 Stars (1)
31 Downloads (This Week)
Last Update:
Download z88dk-1.10.1.tgz
Browse All Files



Z88DK is a C cross compiler package that targets the z80 and consists of a C compiler, an extensive set of assembly language libraries, an assembler / linker, and a tool for generating executables in a number of formats. Development in C, assembly language or a mixture of the two is directly supported.

More than 40 specific targets have ready CRTs in the package. This includes a CRT for embedded systems which allows the generation of standalone and ROMable software out of the box.

The nightly build allows SDCC to be used as alternate C compiler, giving it access to some of z88dk's CRTs and its more complete z80 library. Executables generated by SDCC in combination with z88dk are both faster and smaller than native SDCC builds. The CRTs allow SDCC compilation to be done without having to do any setup.

Wiki Page with New Documentation (under construction)

z88 Development Kit Web Site


  • Z80 C Compiler, Assembler, Linker
  • Assembly Language Libraries
  • Ready CRTs for 40+ Targets including Embedded
  • Specialized Libraries for data compression, graphics, sound, container types
  • SDCC Can Be Used as Alternate C Compiler


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • rogerjowett
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    youtube.com/watch?v=zsjTpFR0oYQ what hardware is supported?bmp2scr the only program that converts pc avi files (320x200&256x192- still no interlaced support and no mode 3 512x384)frame by frame to older 8bit screen rez - sam coupe we need hmpr bit 5&6 &CLUT mods 96 line interrupt twin line interlaced mode 3 for 512x384 with 16 colours per scan line HELP!we cant use interlaced and rotated thru 90º for 160x200 but more like 400x160 with cpc+gx4k 4096 16 colours onscreen no?did the teletext adapter show tv picture with page 888 subtitles?did tv adapter work in france?french keyboard support for cpc+ emulators? msx zx spectrum128k emualtor for msxturboR800 vdp9990 please help snapper discs velesoft site runs zx spectrum 48k and one 128k program at 6mhz using external 1-4mb ram paged 32,768 bmp2scr lcd site only needs hmpr bit 5&6 clut mods per scan line interrupts interlaced mode 3 save mode 3 masterbasic intra frame compression helpanyone working on the micro command fdd3000(now emulated!) PDS all have z80crosstalk synchronization phosphoric delaywas hoping to use this demo for sim coupe to demonstrate the phosphoric delay thingi: ftp://ftp.nvg.ntnu.no/pub/sam-coupe/demos/misc/octopuss.zip

    Posted 04/26/2013
Read more reviews

Additional Project Details

Intended Audience


Programming Language

Assembly, C


Screenshots can attract more users to your project.
Features can attract more users to your project.