On Wednesday, 16 March 2022 at 07:51:20 UTC+11,
[email protected] wrote:
On Sunday, March 13, 2022 at 9:41:53 PM UTC-7, [email protected] wrote:
My memory is failing me a bit as I never really got too involved in the later stages of the various DR operating systems after they were sold on.
So my question is how backward compatible where they ?
I am thinking what were the issues of a cp/m80 programs accessing the hard/floppy disk, the various formats, layouts etc.
Gary
vk2zbb
Presumably you are referring to the "8-16" versions of Digital Research CP/M, MP/M, and Concurrent CP/M or Concurrent DOS. These "8-16" versions were not developed directly by DR - they were customized versions developed by a couple of computer
manufacturers for use on their own hardware systems, most notably CompuPro. All CP/M-80 BIOS calls were managed by the customized 8-16 operating system (including those accessing the floppy and hard drives) therefore either CPM/80 or CPM/86 applications
could both be handled seamlessly. The method of implementation changed as the operating systems evolved, using the BIOS and a customized CCP in early versions, and a shell environment created by a "SWITCH" application in later versions. Backwards
compatibility was excellent, provided the CP/M-80 application did not attempt to directly access hardware.
Thanks Peter,
Answered the basic for me, I just wondered how they managed the compatibility of hard disk formats etc between the different for os's.
such as max 8mb for cpm80 compared to msdos limits.
Presumably in the "switch" application it seems...
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)