Changes
CP/M
,/* 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).
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.