Jump to content

CP/M: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''CP/M''' (Control Program for Microcomputers) is an diskette based operating system originally developed for the Intel 8008 microprocessor development system but later modified to run on the Intel 8080 and was commonly used on Zilog Z80 based microcomputers, although there never was a version released that took advantage of the more advanced features of the Z80. It was written in [[PL/M]] and assembler.  
'''CP/M''' (Control Program for Microcomputers) is a diskette based operating system originally developed for the Intel 8008 microprocessor development system but later modified to run on the Intel 8080 and was commonly used on Zilog Z80 based microcomputers, although there never was a version released that took advantage of the more advanced features of the Z80. It was written in [[PL/I|PL/M]] and assembler.


== History ==
The system was later ported to 16-bit microprocessor families including the Motorola 680x0 and Intel 8086/88 ([[CP/M-86]]), although it never gained the popularity there that it had on 8-bit processors. It is also the basis for the TOS operating system used on the [[Atari ST]] line of computers.


[[CP/M-86]] for the IBM Personal Computer Version 1.0 was released in April 1982. CP/M-86 for the IBM PC Version 1.1 was made available in March 1983.  
==Publications==
* Rodnay Zaks: ''The CP/M Handbook with MP/M'' - SYBEX 1980, ISBN 0-89588-048-2
* David E. Cortesi: ''Inside CP/M'' - Holt, Rinehart and Winston 1982, ISBN 0-03-059558-4
* David E. Cortesi: ''A Programmer's Notebook: Utilities for CP/M-80'' - Reston 1983, ISBN 0-8359-5642-3
* Andy Johnson-Laird: ''The Programmer's CP/M Handbook'' - Osborne/McGraw-Hill 1983, ISBN 0-07-881103-1
* David E. Cortesi: ''Dr. Dobb's Z80 Toolbook'' - M&T Books 1985, ISBN 0-934375-07-0


Concurrent CP/M-86 operating system was announced in summer 1983.
== Links ==
* [http://www.cpm.z80.de/ The Unofficial CP/M Web site]


== Publications ==
==Compatible systems==
* IBM Personal Computer Software (GB30-2037)
There have been numerous CP/M compatible systems made through the years including:
* Cortesi: ''Inside CP/M'' - Holt, Rinehart and Winston, 1982 - ISBN 0030595584
* Cromenco CDOS
* Cortesi: ''Inside Concurrent CP/M'' - Holt, Rinehart and Winston, 1984 - ISBN 0030706696
* IMSAI IMDOS
* Dahmke: ''The Byte Guide to CP/M-86'' - McGraw-Hill, 1984 - ISBN 0070150729
* Lindsay: ''CP/M-86 Assembly Language Programming'' - Brady, 1984 - ISBN 0893033901
* Lindsay: ''Introduction to CP/M Assembly Language'' (3rd. ed.) - Hayden, 1986 - ISBN 0810452103


== Links ==
==Author and publisher==
* [http://www.cpm.z80.de/ The Unofficial CP/M Web site]
*Gary Kildall
* [http://www.seasip.info/Cpm/kernels.html CP/M-86 versions]
*[[Digital Research]]


[[Category:Operating Systems]]
[[Category:CP/M]]

Latest revision as of 02:25, 23 September 2022

CP/M (Control Program for Microcomputers) is a diskette based operating system originally developed for the Intel 8008 microprocessor development system but later modified to run on the Intel 8080 and was commonly used on Zilog Z80 based microcomputers, although there never was a version released that took advantage of the more advanced features of the Z80. It was written in PL/M and assembler.

The system was later ported to 16-bit microprocessor families including the Motorola 680x0 and Intel 8086/88 (CP/M-86), although it never gained the popularity there that it had on 8-bit processors. It is also the basis for the TOS operating system used on the Atari ST line of computers.

Publications

  • Rodnay Zaks: The CP/M Handbook with MP/M - SYBEX 1980, ISBN 0-89588-048-2
  • David E. Cortesi: Inside CP/M - Holt, Rinehart and Winston 1982, ISBN 0-03-059558-4
  • David E. Cortesi: A Programmer's Notebook: Utilities for CP/M-80 - Reston 1983, ISBN 0-8359-5642-3
  • Andy Johnson-Laird: The Programmer's CP/M Handbook - Osborne/McGraw-Hill 1983, ISBN 0-07-881103-1
  • David E. Cortesi: Dr. Dobb's Z80 Toolbook - M&T Books 1985, ISBN 0-934375-07-0

Links

Compatible systems

There have been numerous CP/M compatible systems made through the years including:

  • Cromenco CDOS
  • IMSAI IMDOS

Author and publisher