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 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. Click here for more info.