|
|
clipka wrote:
> MS-DOS for instance, which in its very core was "heavily inspired" by CP/M, and
> included some data structures just for the sake of compatibility with it.
You are correct - in fact, it was designed to allow machine-translated 8080
CP/M programs to run directly. That is, basically, all that needed to be
done was translate the instructions - the translator did not need to worry
about trying to understand what the instructions where *doing*, and hence
did not need to fix up operating system calls etc. They just worked. Even
the MS-DOS '.com' file format was dictated by the way CP/M worked (the
first 256 bytes of a com file replicate the first 256 bytes of memory in a
CP/M system).
-- Chris
Post a reply to this message
|
|