Changes

Jump to: navigation, search

CP/M

851 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 (e.g. AmstradBIOS).
== Amstrad CPC The CCP and CP/M ==BDOS are machine independent and are made by Digital Research. The BIOS is implemented by the vendor (e.g. Amstrad).
'''There are other CP/M''' was shipped with the disk models compatible systems or systems that replace part of the Amstrad CPC CPM to fix bugs and the enhance it:* [[DDIZ80DOS]]* [[Z-1System]] disc drive.
* For the DDI-1 and CPC664 there was a single disc with == Extracting CP/M 2.2 on it.* For CPC6128 and later there were two discs with CParchives under Windows/M 2.2 on one disc and CP/M+ on the other.Linux ==
Vortex also shipped their Most of these 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 with their disc drives which used their memory expansion and Dobbertin shipped == '''CP/M to be used ''' was shipped with their hard the diskmodels 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