--- 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/
 



Reply via email to