Z88DK
|
Z88DK is a Small-C-derived cross compiler for a long list of Z80 based computers. The name derives for that it was originally developed to target the Cambridge Z88. Z88DK is much developed from Small-C and accepts many features of ANSI C with the notable exception of multi-dimensional arrays and function pointers.
As of writing Z88DK supports the target platforms Cambridge Z88, Sinclair ZX Spectrum, Sinclair ZX81, CP/M based machines, Amstrad NC100, VZ200/300, Sharp MZ series, TI calculators (TI82, TI83, TI83+, TI85, TI86), ABC80, Jupiter Ace, Xircom REX 6000, SAM Coupé, MSX1, Spectravideo, Mattel Aquarius, Peters Sprinter, and Commodore 128 (in Z80 mode).
The compiler runs on Amiga, BeOS, HP-UX 9, Linux, Mac OS X, Solaris, Win32, Win16 and MS-DOS.