CP/M-86
Concurrent CP/M-86 3.0 |
CP/M-86 is a discontinued version of the
History
Digital Research's CP/M-86 was originally announced to be released in November 1979, but was delayed repeatedly.

The IBM PC was announced on 12 August 1981, and the first machines began shipping in October the same year, ahead of schedule. CP/M-86 was one of three operating systems available from IBM, with PC DOS and
On some
supported running programs for both processors as well.When PC clones came about, Microsoft licensed MS-DOS to other companies as well. Experts found that the two operating systems were technically comparable, with CP/M-86 having better
On the IBM PC, however, at US$240 per copy for IBM's version, CP/M-86 sold poorly compared to the US$40 PC DOS; one survey found that 96.3% of IBM PCs were ordered with DOS, compared to 3.4% with CP/M-86 or Concurrent CP/M-86.[12] In mid-1982 Lifeboat Associates, perhaps the largest CP/M software vendor, announced its support for DOS over CP/M-86 on the IBM PC.[13] BYTE warned that IBM, Microsoft, and Lifeboat's support for DOS "poses a serious threat to" CP/M-86,[5] and Jerry Pournelle stated in the magazine that "it is clear that Digital Research made some terrible mistakes in the marketing".[14]
By early 1983 DRI began selling CP/M-86 1.1 to end users for US$60.
CP/M-86 and DOS had very similar functionality, but were not compatible because the system calls for the same functions and
SOURCE
to TARGET
with the command PIP
COPY SOURCE TARGET
.
Initially MS-DOS and CP/M-86 also ran on computers not necessarily hardware-compatible with the IBM PC such as the Apricot and Sirius, the intention being that software would be independent of hardware by making standardised operating system calls to a version of the operating system custom tailored to the particular hardware. However, writers of software which required fast performance accessed the IBM PC hardware directly instead of going through the operating system, resulting in PC-specific software which performed better than other MS-DOS and CP/M-86 versions; for example, games would display fast by writing to video memory directly instead of suffering the delay of making a call to the operating system, which would then write to a hardware-dependent memory location. Non-PC-compatible computers were soon replaced by models with hardware which behaved identically to the PC's. A consequence of the universal adoption of detailed PC architecture was that no more than 640 kilobytes of memory were supported; early machines running MS-DOS and CP/M-86 did not suffer from this restriction, and some could make use of nearly one megabyte of RAM.
Reception
Versions
A given version of CP/M-86 has two version numbers. One applies to the whole system and is usually displayed at startup; the other applies to the
OS | BDOS | Date | Notes |
---|---|---|---|
CP/M-86 1.0 for AST[23] | 2.2? | 1981? | |
CP/M-86 1.0 for the 8600[23] |
2.2? | November 1981[24] | |
CP/M-86 Version 1.1 for IBM Displaywriter | 2.2 | November 1981[2] | |
CP/M-86 1.0 for the Victor 9000 |
2.2a | 1981/1982 | |
CompuView CP/M-86 | 2.x? | 1982 | 196 KB disk capacity, compatible with IBM PC hardware[6] |
IBM CP/M-86 for the IBM Personal Computer Version 1.0 | 2.2 | 1982-04-05[6] | Initial release for the IBM PC. 141 KB disk capacity (Initial date defaults to 1982-02-10.)[6] |
IBM CP/M-86 for the IBM Personal Computer Version 1.1 | 2.2 | March 1983 | Hard drive support was added. |
CP/M-86 Plus Version 3.1 | 3.1 | October 1983 | Released for the Apricot PC. Based on the multitasking Concurrent CP/M-86 kernel, it could run up to four tasks at once. |
Personal CP/M-86 Version 1.0 | 3.1 | November 1983 | Released for the Siemens PG685. |
Personal CP/M-86 Version 3.1 | 3.3 | January 1985 | A version for the Apricot F-Series computers. This version gained the ability to use FAT formatted disks as used by DOS. |
Personal CP/M-86 Version 2.0 | 4.1 | 1986 or later | Released for the DOS Plus 1.2 .
|
Personal CP/M-86 Version 2.11 | 4.1 | 1986 or later | Released for the Siemens PG685. |
All known Personal CP/M-86 versions contain references to CP/M-86 Plus, suggesting that they are derived from the CP/M-86 Plus codebase.
A number of 16-bit CP/M-86 derivatives existed in the former East-bloc under the names SCP1700 (
Legacy
See also
- History of computing hardware (1960s-present)
- SpeedStart CP/M-86
- DOS Plus
Notes
- ^ The same filename extension .CMD is used by OS/2 and Windows for unrelated batch files.
References
- ^ "CP/M collection is back online with an Open Source licence". The Register. 2001-11-26.
- ^ Digital Research, Inc.: 2, 5, 7. November 1981. Fourth Quarter. Archived(PDF) from the original on 2021-04-17. Retrieved 2020-01-18.
- ^ Paterson, Tim (2007-09-30). "Design of DOS". DosMan Drivel. Archived from the original on 2013-01-20. Retrieved 2011-07-04.
- ISBN 0-07-135892-7.
- ^ BYTE Magazine. 7 (1): 36–68. Retrieved 2013-10-19.
- ^ PC Magazine: 43–46. Retrieved 2013-10-21.
- BYTE Magazine. 6 (12): 314–318. Retrieved 2015-01-29.
- BYTE Magazine. 9 (3): 46–54, 58–62, 68–76. Retrieved 2013-10-22.
- Electronic Design: 157. Archived(PDF) from the original on 2017-08-19. Retrieved 2017-08-19.
- ^ "OLDCOMPUTERS.COM Compupro 8/16". Archived from the original on 2016-01-03. Retrieved 2011-07-13.
- BYTE Magazine. 7 (7): 330–338. Retrieved 2016-03-23.
- ^ PC Magazine: 56. February 1983. Retrieved 2013-10-21.
- PC Magazine: 159–162. June–July 1982. Retrieved 2013-10-21.
- BYTE. p. 307. Retrieved 2019-04-07.
- BYTE Magazine(advertisement). 8 (6): 65. June 1983. Retrieved 2013-10-19.
- PC Magazine: 403–406. Retrieved 2013-10-21.
- BYTE Magazine(advertisement). 9 (2): 216–217. Retrieved 2013-10-22.
- from the original on 2020-02-17. Retrieved 2017-01-23.
- IDG Business Media GmbH. 1984-01-13. Archivedfrom the original on 2017-01-23. Retrieved 2017-01-23.
- Philippi, Donald L.; Lamb, John David; Buda, Janusz, eds. (2019) [1984-01-14]. "Digital Research Japan Develops Japanese Word-Processing Software For 16-Bit, 8-Bit Personal Computers; Features Grammatical Analysis Functions". Technical Japanese Translation. Vol. 1, no. 11. Waseda University. Archivedfrom the original on 2020-02-17. Retrieved 2020-02-17.
- from the original on 2020-02-17. Retrieved 2017-01-23.
- ^ Hiroshi, Hatta (2006-02-20). "Fujitsu FM16π (PAI)". IPSJ Computer Museum. Archived from the original on 2017-01-24. Retrieved 2017-01-24.
- ^ ITCHP 446f9931d5fa6. Lot X7847.2017. Archived from the original on 2021-08-16. Retrieved 2021-08-16 – via Computer History Museum. [8:23]; Bill Selmeier (ed.) 2006-05-24 (NB. About tasks, working relations, and stories from the very earliest years of Digital Research Incorporated.)
- ISSN 0199-6649. Retrieved 2021-08-20.
- ^ a b Kurth, Rüdiger; Groß, Martin; Hunger, Henry (2019-01-03). "Betriebssystem SCP". www.robotrontechnik.de (in German). Archived from the original on 2019-04-27. Retrieved 2019-04-27.
- ^ Kurth, Rüdiger; Groß, Martin; Hunger, Henry (2019-01-03). "Betriebssysteme". www.robotrontechnik.de (in German). Archived from the original on 2019-04-27. Retrieved 2019-04-27.
- Olmstead, Tim (1997-08-10). "CP/M Web site needs a host". Newsgroup: comp.os.cpm. Archived from the originalon 2017-09-01. Retrieved 2018-09-09.
- Olmstead, Tim (1997-08-29). "ANNOUNCE: Caldera CP/M site is now up". Newsgroup: comp.os.cpm. Archived from the original on 2017-09-01. Retrieved 2018-09-09. [1][usurped]
- Caldera, Inc. 1997-08-28. Archived from the original on 2018-09-08. Retrieved 2018-09-09. [2][permanent dead link ] [3][permanent dead link]
- ^ "Tim Olmstead". 2001-09-12. Archived from the original on 2018-09-09. Retrieved 2018-09-09.
- Bryan Sparks[…]
- ^ Chaudry, Gabriele "Gaby" (ed.). "The Unofficial CP/M Web Site". Archived from the original on 2016-02-03.
- ^ Gasperson, Tina (2001-11-26). "CP/M collection is back online with an Open Source licence – Walk down memory lane". The Register. Archived from the original on 2017-09-01.
Further reading
- Dahmke, Mark (1984). The Byte Guide to CP/M-86. ISBN 978-0-07-015072-0.
External links
- The Unofficial CP/M Website, which has a licence from the copyright holder to distribute original Digital Research software.
- The comp.os.cpm FAQ
- Intel iPDS-100 Using CP/M-Video[usurped]