header

Programming Languages

With the exception of ACT, BSD C and PILOT, all packages below require an operating system disk from here such as CP/M 2.2 (download).

Package Size (ZIP) Updated (GMT) Download Contents
ACT 191 KB 21 May 2014 18:19:53 download
  • ACT 3.0 Assembler by SORCIM for 8080/8085, Z80, 6800, 6502, 8086/8088 microprocessors
Ada 223 KB 21 May 2014 18:19:54 download
  • JANUS/ADA - Version 1.5.0 with sample programs
Algol 30 KB 21 May 2014 18:19:55 download
  • Algol-M - Version 1.1 with sample programs
APL 48 KB 21 May 2014 18:20:15 download
  • apl/z v1.1 with some documentation and utility functions
Basic 379 KB 21 May 2014 18:20:19 download
  • Microsoft BASIC-85 Rev. 5.29
  • Microsoft BASIC-80 Rev. 5.21
  • Microsoft BASIC Rev. 5.1
  • Microsoft BASIC Rev. 4.51
  • Microsoft Basic Compiler BASCOM 5.30a
  • Digital Research CBAS Version 2.8 (creates .INT files which need to be executed by CRUN.COM)
  • CBASIC Compiler Version 2.07 (also creates .INT files which need to be executed with CRUN2.COM)
  • Digital Research CBASIC Compiler Version 2.0 (creates .REL files which need to be linked with LINK.COM resp. LK80.COM)
  • Xitan Z-80 High Precision Disk BASIC Version 1.06
  • Basic programs: ELIZA, STARTREK, HAMURS, MSTMND
Basic Collection 4633 KB 21 May 2014 18:20:24 download
  • Softaid MTBASIC Multitasking Basic Compiler Version 2.6g with documentation in PDF
  • S-BASIC Compiler Version 5.4b
  • Real Time Microsystems TARBELL BASIC
  • BBC BASIC (Z80) by R. T. RUSSELL
C 1032 KB 21 May 2014 18:20:26 download
  • BDS C 1.60 distribution
  • Comes with CP/M Version 2.2 from here
  • Compiler and linker sources
  • Original sources and documentation are on Leor Zolman′s site.
HI-TECH C and AZTEC Z 720 KB 21 May 2014 18:20:17 download
  • HI-TECH C COMPILER (CP/M-80) V3.09
  • C Vers. 1.06D 8080 (C) 1982 1983 1984 by Manx Software Systems
  • Sample "Hello World" with submit file for creation
  • Thanks to Tom Burnett for providing the packages.
COBOL 190 KB 21 May 2014 18:20:30 download
  • Microsoft MS-COBOL Version 4.65 with VT100 support and sample programs
COMAL 2050 KB 21 May 2014 18:20:33 download
  • COMAL-80/z80 rev. CP/M 2.10 with some VT100 support and sample programs. Mr. Roche has graciously provided this rarity and a COMAL booklet in PDF format.
FOCAL 450 KB 21 May 2014 18:20:56 download
  • FOCAL 1.0, 1978, from Processor Technology Corp. (from SOL20.org)
  • FOCAL interpreter from Robert Arnstein (CPMUG Volume 16) with source code, adapted for the Altair
  • FOCAL interpreter for Z80 and CP/M from D R Banks, Wayne Wall and Joe Smith. Sources adapted to M80 and Z80.LIB and M80 with Zilog mnemonics.
Forth 239 KB 21 May 2014 18:20:57 download
  • Forth (UNIFORTH and Forth 83 Version 2.1.0)
FORTRAN 101 KB 21 May 2014 18:20:58 download
  • Microsoft FORTRAN-80 Ver. 3.4
  • Microsoft FORTRAN-80 Ver. 3.33
Lisp 49 KB 21 May 2014 18:21:01 download
  • LISP/80 Version 1.1 and muLISP-80
Modula 2 178 KB 21 May 2014 18:21:06 download
  • MODULA-2 Compiler for Z80-CP/M Version 2.01 with sample programs
Mumps 361 KB 21 May 2014 18:21:16 download
  • MUMPS Version 2.62 with source and version 2.60
  • MUMPS Version 4.06
muSIMP 125 KB 21 May 2014 18:21:17 download
  • Symbolic algebra package muSIMP-80 2.14
Pascal 164 KB 21 May 2014 18:21:26 download
  • Turbo Pascal Version 3.00A configured for VT100
  • Turbo Pascal Version 1.00 configured for VT100
UCSD Pascal II.0 282 KB 21 May 2014 18:21:45 download
  • UCSD Pascal II.0 ( Original Source) configured for VT100. Additional disks containing all sources are also available (ZIP format, 1179 KB). Note that the Pascal compiler source (u132a_pascal_compiler_source.raw.gz) and the YALOE editor source (u128_l2_yaloe_source.org.raw.gz) were both incomplete and had to be fixed. Note that you need the latest version of the simulator!
PILOT 314 KB 21 May 2014 18:21:29 download
  • PILOT to Pascal compiler (Pascal/Z included) with sample programs on a bootable disk with CP/M 2.2
PL/I 644 KB 21 May 2014 18:21:31 download
  • Digital Research PL/I-80 V1.0 and V1.4 with sample programs and documentation
PLM 489 KB 21 May 2014 18:21:32 download
  • PLM based on ISIS
  • PIP.PLM and MAKEPIP.SUB included as a sample PLM program
PLMX 2258 KB 21 May 2014 18:21:36 download
  • PLMX by SYSCON (SYStem CONsultants Inc. 1980)
  • PLMX implements the syntax of PL/M
  • Contributed with retyped documentation by Emmanuel ROCHE
SPL 362 KB 22 Mar 2015 17:41:52 download
  • Simple Programming Language (SPL)
  • Compiler written in SPL with sources
  • Compiler produces .REL output
  • Full run time system with all sources
  • Set of sample programs and utilities with sources
  • Also includes SPL.PMA archive file (for use with PMEXT.COM). This can be useful if you want to use SPL on other CP/M machines or simulators.