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
19 (3 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 2
Digital Research CPM-8000 1.1 (5.25) [Olivetti M20] CPM-8000 1.1 (5.25) [Olivetti M20] English 264.88KB 1

Comments

Comments by