JohnElliott
Veteran Member
When I got into CP/M computing in the CP/M 3 era, my understanding of the history of 2.x versions was that it went something like:
Searching Google Books suggests that 2.2 came very quickly after 2.1. 2.1 is announced in InfoWorld of 31 March 1980 (though the assertions about MP/M in the same paragraph seem to cast some doubt on the whole). A month later, on 28 April 1980, "Digital Marketing" are already advertising Pascal/M for CP/M 2.2. So it's quite possible that 2.1 was only out there for a few weeks before being superseded.
And before anyone asks, this is nothing to do with Amstrad CP/M Plus for the PCW9512, which signs on as "v 2.1". In that case "2.1" is the version of the BIOS, not the BDOS.
- CP/M 2.0: Released to support bigger disk drives than CP/M 1. Proved to be buggy and was quickly replaced by:
- CP/M 2.1: Bugfixed version of 2.0.
- CP/M 2.2: Added BDOS function 40 (write random with zero fill). Soon took over from 2.0 and 2.1 and became universal.
Searching Google Books suggests that 2.2 came very quickly after 2.1. 2.1 is announced in InfoWorld of 31 March 1980 (though the assertions about MP/M in the same paragraph seem to cast some doubt on the whole). A month later, on 28 April 1980, "Digital Marketing" are already advertising Pascal/M for CP/M 2.2. So it's quite possible that 2.1 was only out there for a few weeks before being superseded.
And before anyone asks, this is nothing to do with Amstrad CP/M Plus for the PCW9512, which signs on as "v 2.1". In that case "2.1" is the version of the BIOS, not the BDOS.