www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/08/29/21:50:33

Xref: news2.mv.net comp.os.msdos.djgpp:8048
From: korpela AT islay DOT ssl DOT berkeley DOT edu (Eric J. Korpela)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: what is dpmi....
Date: 29 Aug 1996 23:04:12 GMT
Organization: Cal Berkeley-- Space Sciences Lab
Lines: 39
Message-ID: <5057lc$74i@agate.berkeley.edu>
References: <9608271823 DOT AA18073 AT pdv DOT com> <3223574F DOT 43AE AT stud DOT warande DOT ruu DOT nl> <01bb9472$4ac7a0c0$40fb5380 AT maan-m DOT -hamze>
NNTP-Posting-Host: islay.ssl.berkeley.edu
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

In article <01bb9472$4ac7a0c0$40fb5380 AT maan-m DOT -hamze>,
Maan M. Hamze <mmhamze AT mail DOT utexas DOT edu> wrote:

>1.  When you run DJGPP DOS app from win95, I do not think you need CWSDPMI,
Correct, windows 95 is a DPMI server.

>2.  When you run an EMX DOS app from win95, I can see clearly that the
>program is running in an RSX DOS window,

Correct, the EMX program requires RSX to act as an interface between
the program and the DPMI server.  A DJGPP program includes this interface
code in the startup library.

>3.  However, in DOS Mode, the same EMX DOS app needs EMX.EXE to run

Assuming you don't have a DMPI server loaded.  If you did you would need
a RSX.EXE running.  (At least the last time I checked EMX.EXE didn't
support DPMI)

>4.  The dual mode RSX program runs in a native win32 window in win95, but
>needs a DOS extender in addition to RSX to run in DOS Mode (I tried it by
>running CWSDPMI then the app which in turns loaded RSX).

True.  Because
 
>So if someone can delineate the difference between the 5 items above and
>their relationship with DPMI, this can be highly appreciated.

The only difference is whether EMX.EXE or RSX.EXE is providing the
protected mode interface.  EMX.EXE will not run under DPMI.  It 
requires more direct access to the machine.  RSX.EXE is really just
a version of EMX.EXE written for DPMI.  

Eric
-- 
Eric Korpela                        |  An object at rest can never be
korpela AT ssl DOT berkeley DOT edu            |  stopped.
<a href="http://www.cs.indiana.edu/finger/mofo.ssl.berkeley.edu/korpela/w">
Click here for more info.</a>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019