home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / msdos / programm / 11644 < prev    next >
Encoding:
Internet Message Format  |  1992-12-27  |  1.6 KB

  1. Path: sparky!uunet!pilchuck!fnx!nazgul!bright
  2. From: bright@nazgul.UUCP (Walter Bright)
  3. Newsgroups: comp.os.msdos.programmer
  4. Subject: Re:  MS-DOS in 386 protected mode
  5. Message-ID: <1546@nazgul.UUCP>
  6. Date: 27 Dec 92 00:30:13 GMT
  7. References: <1992Nov20.193105.5699@ucselx.sdsu.edu> <10060@blue.cis.pitt.edu.UUCP> <1525@nazgul.UUCP> <Bz4L8D.BzF@ais.org>
  8. Reply-To: bright@nazgul.UUCP (Walter Bright)
  9. Organization: Zortech, Seattle
  10. Lines: 20
  11.  
  12. In article <Bz4L8D.BzF@ais.org> empath@ais.org (Tim Triemstra) writes:
  13. /No, the 32bit and 16bit protected mode applications you run every day are
  14. /not "pretending to work."  However, they are NOT working under UNMODIFIED
  15. /msdos (as you even quoted.)  32bit requires a DOS extender, as does 16bit
  16. /(16bit has different types like DPMI etc, not always called an extender.)
  17.  
  18. Most DOS extenders do not modify DOS. They don't modify DOS on the disk,
  19. they don't require a device driver (at least the better ones don't!).
  20. The better ones don't require a DPMI host either. A DOS extender is a
  21. block of code that sits partly in protected mode and partly in real mode.
  22. It's job is to catch calls to DOS from protected mode, switch to real mode,
  23. pass the call on to DOS, catch the result, and switch back to protected mode.
  24. I suppose we are quibbling terms here, but since it looks to the user like
  25. an ordinary executable, and leaves no "trail" of installed TSR's or modified
  26. disk files, and requires no special installation of DOS (i.e. no CONFIG.SYS
  27. modifications), I'd call that not modifying DOS.
  28.  
  29. /Don't try to make people look stupid by saying something stupid yourself.
  30.  
  31. I was trying to be a bit humorous, sorry.
  32.