Jump to content

CP/M: Difference between revisions

From EDM2
mNo edit summary
Ak120 (talk | contribs)
No edit summary
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/I|PL/M]] and assembler.  
'''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/I|PL/M]] and assembler.  


The system was later ported to sundry microprocessor families including the Motorola 680x0, Intel 808x and the 80x8x, although it never gained the popularity there that it had on the x80 processors. It is also the basis for the TOS operating system used on the [[Atari ST]] line of computers.
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.


== History ==
==Publications==
 
[[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.
 
Concurrent CP/M-86 operating system was announced in summer 1983.
 
== Publications ==
* IBM Personal Computer Software (GB30-2037)
* Cortesi: ''Inside CP/M'' - Holt, Rinehart and Winston, 1982 - ISBN 0-03-059558-4
* Cortesi: ''Inside CP/M'' - Holt, Rinehart and Winston, 1982 - ISBN 0-03-059558-4
* Fernandez: ''CP/M for the IBM'' - Wiley, 1983 - ISBN 0-471-89719-1
* Cortesi: ''Inside CP/M-86'' - ISBN 0-03-062656-0
* Cortesi: ''Inside Concurrent CP/M'' - Holt, Rinehart and Winston, 1984 - ISBN 0-03-070669-6
* Dahmke: ''The Byte Guide to CP/M-86'' - McGraw-Hill, 1984 - ISBN 0-07-015072-9
* Lindsay: ''CP/M-86 Assembly Language Programming'' - Brady, 1984 - ISBN 0-89303-390-1
* Lindsay: ''Introduction to CP/M Assembly Language'' (3rd. ed.) - Hayden, 1986 - ISBN 0-8104-5210-3


== Links ==
== Links ==
* [http://www.cpm.z80.de/ The Unofficial CP/M Web site]
* [http://www.cpm.z80.de/ The Unofficial CP/M Web site]
* [http://www.seasip.info/Cpm/kernels.html CP/M-86 versions]


==Compatible systems==
==Compatible systems==

Revision as of 14:29, 28 September 2016

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.

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

  • Cortesi: Inside CP/M - Holt, Rinehart and Winston, 1982 - ISBN 0-03-059558-4

Links

Compatible systems

There have been a large number of CP/M compatible systems made through the years including:

  • Cromenco CDOS
  • IMSAI IMDOS

Author and publisher

See also

Category:CP/M Tools