Changes

CP/M 3.0

212 bytes added, 10:24, 28 April 2018
/* Amstrad's implementation of CP/M+ */
== Amstrad's implementation of CP/M+ ==
Amstrad distributed CP/M+ on the side 4 of the system discs that came with the CPC6128. It provided 61K TPA.On side 1 was CP/M 2CPM+ doesn't use the firmware.2To get 61K TPA, CPM+ uses 'C1' RAM configuration with most of the code in the 2nd bank of 64KB leaving almost all the 1st bank of 64KB useable for programs.
On side 1 of the system discs was CP/M 2.2. * Amstrad CP/M+ uses Amstrad's "System" format. This is 40 tracks, 1 side, 9 sectors per track numbered &41-&49. Each sector is 512KB512bytes. There are two reserved tracks, then the directory which has 64 entries (which occupies 4 sectors) and then the data area.
* CP/M is booted using an RSX command "|CPM" which is implemented in the Amstrad disc rom (AMSDOS).
* |CPM loads track 0, side 0, sector &41 into RAM at &100-&2ff. This is the boot sector and contains the boot program.
2,562
edits