CP/M-80 (Other platforms)

CP/M-80, from Digital Research, was a popular operating system for 8080 and Z80 microcomputers. Each release was customized by OEMs specifically for their hardware.

CP/M (short for Control Program for Microcomputers) provided a standard set of software APIs for applications to use, while its basic I/O routines could be adapted to any arbitrary hardware. This I/O abstraction meant that any well behaved CP/M binary application could be moved between any two vastly different microcomputers and still run - the only requirement being that the microcomputer can execute 8080/Z80 machine code. This enabled vendors to produce uniquely designed platforms, rather than cloning an existing platform.

CP/M was entirely command-line/text based, and frequently made use of serial connected "dumb" terminals. Initially, programs that supported graphics would have had to bypass the operating system, making them platform-specific. Device-independent graphics were later addressed with the GSX graphics library. (Which became the basis for Digital Research GEM)

CP/M inspired the development of Seattle Computer Products 86-DOS, which became MS-DOS, but shares no code with it.

For the versions that ran on 8088/8086 CPUs, see CP/M-86.



Release notes

Todo: These don't really belong under CP/M-80.

Product type
OS
Vendor
Digital Research
Release date
1983
User interface
Text
Platform
CPM
Download count
4 (0 for release)

Downloads

Download name Version Language Architecture File size Downloads
Digital Research CPM-68K 1.2 (5.25) [VME-10] CPM-68K 1.2 (5.25) [VME-10] English 289.3KB 0
Digital Research CPM-8000 1.1 (5.25) [Olivetti M20] CPM-8000 1.1 (5.25) [Olivetti M20] English 264.88KB 0

Comments

Comments by