If you know others C Compilers, mistakes in this information, more links, etc., please, email me.
Some abreviations used here:
- K&R means Kernighan and Ritchie.
- PD means Public Domain.
- GPL means GNU Public License.
- Alcyon C
For CP/M-68K. Includes compiler, assembler, linker and libraries. http://www.cpm.z80.de/download/cpm68k1.zip http://www.cpm.z80.de/download/lib68881.zip (Floating point library for the 68881 or 68882)
- Aztec C
For CP/M-80. By Aztec. K&R. Good overlay manager. http://www.retroarchive.org/cpm/lang/az106d.zip (v.106D Professional) http://www.retroarchive.org/cpm/lang/AZTEC302.ZIP (v3.02 for CP/M-86)
- BDS C
For CP/M-80. By BD Software (Leor Zolman). K&R. Freely available. Source code included. http://www.bdsoft.com/resources/bdsc.html http://www.cpm.z80.de/develop.htm http://www.retroarchive.org/cpm/lang/BDSCUG.ZIP (BDS C User Group files)
- C/80
For CP/M-80. By Software Toolworks. http://www.retroarchive.org/cpm/lang/c80v31.zip (v3.1) http://www.retroarchive.org/cpm/lang/c80v30.zip (v3.0a) http://www.retroarchive.org/docs/clib_pt1.pdf (C library v3.2 manual, part 1) http://www.retroarchive.org/docs/clib_pt2.pdf (C library v3.2 manual, part 2)
- DR C
For CP/M-86. By Digital Research. http://www.autometer.de/gaby/DRI/lastdri.zip http://www.cpm.z80.de/download/drc86.zip http://www.cpm.z80.de/download/drc_86.zip (v1.1) http://www.cpm.z80.de/download/drc86111.zip (v1.11)
- HiTech C v3.09
For CP/M-80. By Hi-Tech Software. ANSI. Freely available. Includes compiler, assembler, linker, librarian and debugger, library source code. Also known as Avocet C. http://www.htsoft.com http://www.retroarchive.org/cpm/cdrom/SIMTEL/HITECH-C/
- MESCC v1.01, Mike's Enhanced Small C Compiler
For CP/M-80, Floppy Software (Miguel I. Garcia Lopez), K&R subset, GPL.
Generates Z80 assembler code. Includes assembler, loader, optimizer. Includes source code. Can assemble itself. http://floppysoftware.es - Mi-C
For CP/M-80. German compiler. http://www.retroarchive.org/cpm/lang/mi_c.zip
- MIX C
For CP/M-80. By MIX Software. K&R. http://www.retroarchive.org/cpm/lang/mix-c.zip (v2.0)
- Q/C
For CP/M-80. By The CodeWorks (Jim Colvins). http://www.classiccmp.org/dunfield/img/applic.htm
- SDCC, Small Device C Compiler
ANSI. GPL. Cross-compiler for various cpus, Z80 included. MS-DOS hosted. Source code included. http://sdcc.sourceforge.net/ http://sourceforge.net/projects/sdcc/
- Small C
For CP/M-80, CP/M-86, MSDOS, ... originally written by Ron Cain. K&R subset. PD. Generates assembler code. http://www.cpm.z80.de/small_c.html http://www.ddjembedded.com/languages/smallc/ http://www.cpm.z80.de/small_c/smallc86.zip (v1.1 for CP/M-86) http://www.cpm.z80.de/small_c/smc88dos.zip (8080 for DOS) http://www.cpm.z80.de/small_c/c80dos.zip (8080 crosscompiler for DOS by R. Cain) http://www.cpm.z80.de/small_c/sci.zip (Interpreter by Bob Brodt) http://www.cpm.z80.de/small_c/small-c.tar.gz (For Unix) http://www.cpm.z80.de/small_c/smallc21.zip (v2.1 by Jim Hendrix) http://www.cpm.z80.de/small_c/smallcp.zip (Small C/Plus v1.0) http://www.ddjembedded.com/languages/smallc/smallc/z80/ (zcc v0.96 by Ken Yap)
- Tiny C
For CP/M-80. K&R. http://www.retroarchive.org/cpm/lang/TINY_C.ZIP
- Whitesmith's C
For CP/M-80. K&R. http://www.e-tech.net/~pbetti/archive/rlee/W/WHITESMITH/C/
- Z88DK, Z88 Development Kit
ANSI. GPL. Cross-compiler for the Z80 cpu. MS-DOS hosted. Source code included. http://www.z88dk.org/
- Zilog C Compiler v1.01e 12/26/84
For CP/M-Z8K. http://www.cpm.z80.de/download/8k0583.zip
- HiSoft C
- Arnor C, K&R
- Ecosoft C v3.00, K&R, by Ecosoft
- Lattice C, by Lattice Inc.
No comments:
Post a Comment