--- Stede Troisi <[EMAIL PROTECTED]> wrote:
> Cool. I thought DOS was a cheap clone of Unix, not
> CP/M. maybe that is why I thought CP/M looked so much
> like DOS.
I wish; Microsoft had Xenix, a Unix clone, running on Intel 8086
CPUs. I wish they had used it instead of MS-DOS. But IBM wanted
CP/M. And couldn't swing a deal with its owner. So Microsoft
bought "QDOS" (Quick and Dirty Operating System) from a small
contracting company in Seattle. It was a cheap CP/M-86 clone.
I could pull out the "system interrupt" level API documentation for
CP/M and MS-DOS version 1. All the calls are the same: Same numbers
for the same functions, same parameters in the same registers, etc.
There were only a few small and relatively subtle differences: MS-
DOS directly supported record sizes, rather than just raw 128 byte
blocks. MS-DOS supported opening devices, like the console,
as "files." CP/M had a funny way of switching console, printer
and "tape reader and puncher" devices, that QDOS/MS-DOS didn't copy.
To Post a message, send it to: [EMAIL PROTECTED]
To Unsubscribe, send a blank message to: [EMAIL PROTECTED]
ad-free courtesy of objectmentor.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/extremeprogramming/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/