On 10/9/20 10:46 AM,
muta...@gmail.com wrote:
> Why does MSDOS have a DEVICE=ANSI.SYS to activate the ANSI
> escape sequences?
Because the base OS doesn't support ANSI escape sequences.
> Why was it made a driver, instead of just extra functionality,
> perhaps signaled by:
Because the base functionality didn't exist when DOS was created. It
was later /added/ as an /optional/ module (via ANSI.SYS driver) so that
it could be enabled by those that wanted it's support.
Remember, additional functionality requires additional resources. Also
remember that DOS is a resource constrained OS.
> I'm trying to understand when we need to create drivers and when we
> need to just add functionality to the OS.
Can you add functionality to the (base) OS? Do you have legal access to
the DOS source code? (Most people do not.) Further, can you compile
new versions and distribute it? (I'm betting not.)
Anybody that wants to can create drivers to add functionality to an
operating system that they can't realistically change.
> Thanks. Paul.
:-)
--
Grant. . . .
unix || die