Changes

Jump to: navigation, search

CP/M

857 bytes added, 10:11, 20 May 2018
/* Amstrad CPC and CP/M */
It was developed by [[Gary Kildall]] of [[Digital Research|Digital Research, Inc.]] as a private project from 1974 on, named '''''C'''ontrol '''P'''rogram/'''M'''onitor''. When it became commercial software in November 1977 it was renamed to '''''C'''ontrol '''P'''rogram for '''M'''icrocomputers''.
CP/M had a machine independent part is in three parts. The console command processor (implemented by Digital ResearchCCP) which handles your input from the "A>" prompt. The basic disk operating system (BDOS) and a machine dependent part implemented by the vendor basic input/output system (AmstradBIOS).
'''CP/M''' was shipped with the disk models of The CCP and BDOS are machine independent and are made by Digital Research. The BIOS is implemented by the vendor (e.g. Amstrad CPC and the [[DDI-1]] disc drive on one or two [[System Disk]]s).
For the DDI-1 and CPC664 there was a single disc with There are other CP/M 2.2 on compatible systems or systems that replace part of CPM to fix bugs and enhance it.:For CPC6128 and later there were two discs with CP/M 2.2 on one disc and CP/M+ on the other.* [[Z80DOS]]* [[Z-System]]
Vortex also shipped their == Extracting CP/M with their disc drives which used their memory expansion and Dobbertin shipped CParchives under Windows/M to be used with their hard disk.Linux ==
[[Graduate Software]] provided a version Most of CP/M+ on ROMthese do not have windows 64-bit executables and need building from source.
* [http://gnuwin32.sourceforge.net/packages/arc.htm ARC extractor]* [http://www.seasip.info/Unix/Lar/index.html LBR extractor]* [http://www.gaby.de/cfx13.zip CFX extractor tool] == Amstrad CPC and CP/M == '''CP/M''' was shipped with the disk models of the Amstrad CPC and the [[DDI-1]] disc drive.See [[System_Disk]]. Other versions of CP/M were also available:* [[Vortex_CPM|Vortex]] also shipped their CP/M with their disc drives and their hard disk. This utilised their memory expansion and supported their disc format (which was widely used)* [[Dobbertin_CPM|Dobbertin]] shipped CP/M to be used with their hard disk.* [[Graduate Software]] provided a version of CP/M+ on ROM. Various utilities also patched CP/M to use extended disc formats and to support Amstrad peripheralswhich included:* [[DkTronics_CPM|Dk'Tronics CP/M]]* [[ROMDOS|RAMDOS/ROMDOS patched for CPM2.2 and CP/M+ to use RAMDOS/ROMDOS disc formats]]
CP/M versions relating to the Amstrad CPC
The boot sequence on KC Compact is:
* |CPM from BASIC
* An ID is read from drive 0, track 0, side 0. Both C and N from the result phase of the ID command are checked. N must be 3 and not have a CPC id (4941/c9 c1 etc)* If ID is not MicroDOS then follow normal AMSDOS CP/M boot procedure(therefore allowing boot into Amstrad's CP/M on system format discs)
* If ID is MicroDOS then boot MicroDOS.
2,541
edits