home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.msdos.misc
- Path: sparky!uunet!gatech!taco!dspascha
- From: dspascha@eos.ncsu.edu (DAVID SCOTT PASCHAL)
- Subject: Re: V86 mode in DOS
- Message-ID: <1992Sep1.210400.27780@ncsu.edu>
- Originator: dspascha@c00089-100lez.eos.ncsu.edu
- Lines: 41
- Sender: news@ncsu.edu (USENET News System)
- Reply-To: dspascha@eos.ncsu.edu (DAVID SCOTT PASCHAL)
- Organization: North Carolina State University, Project Eos
- References: <1992Aug30.161432.5655@dragon.acadiau.ca>
- Date: Tue, 1 Sep 1992 21:04:00 GMT
-
-
- In article <1992Aug30.161432.5655@dragon.acadiau.ca>, 890560p@dragon.acadiau.ca (Trevor Porter) writes:
- |> Path: taco!lll-winken!sun-barr!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!news.cs.indiana.edu!nstn.ns.ca!dragon.acadiau.ca!890560p
- |> From: 890560p@dragon.acadiau.ca (Trevor Porter)
- |> Newsgroups: comp.os.msdos.misc
- |> Subject: V86 mode in DOS
- |> Message-ID: <1992Aug30.161432.5655@dragon.acadiau.ca>
- |> Date: Sun, 30 Aug 92 12:14:32 GMT+5:00
- |> Organization: Acadia University
- |> Lines: 10
- |>
- |> Could somebody please explain V86 mode in DOS. When I install EMM386.EXE
- |> it puts the system in V86 mode. The MSDOS manual doesn't mention anything
- |> about V86 and some software won't run in this mode. Is it possible to
- |> install EMM386.EXE without going into V86 mode?
- |>
- |> Thanks
- |>
- |> --
- |> _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Trevor Porter 890560p@dragon.acadiau.ca Acadia University Wolfville, NS, Canada -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
- |>
- |>
-
-
- Hi. On the 8086 and 8088 chips there is one operating mode -- real mode, where
- only one megabyte is addressable and any program can read or write any location
- in that one megabyte. The 80286 introduced protected mode, which, like the name
- suggests, allows multitasking and protects memory owned by one process from all
- other processes running in the system, and up to 16 megabytes can be addressed.
- However, virtually all code written for real mode won't run in protected mode.
- The 80386 introduced Virtual-8086 mode, which is really a real mode process
- running along other protected mode processes. Programs like Windows which try
- to switch the CPU into protected mode themselves can't run in V86 mode. The
- reason that EMM386 uses V86 mode for emulation is that it has to use the page-
- translation feature of the 80386 which can only be run from within protected
- mode (and in order to make real-mode MS-DOS usable, it has to use V86 mode).
- I believe there is a switch to EMM386 (maybe /noems) that will prevent EMM
- translation, keep the system in real mode, and allow you to use Windows.
-
- Tschuess,
- David Paschal
-