www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/19/22:09:04

From: peter AT agnes DOT dida DOT physik DOT uni-essen DOT de (Peter Gerwinski)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: EMX, RSX, CWSDPMI, DJGPP trivia!
Date: 19 Jan 1997 21:28:41 GMT
Organization: Universitaet Essen, Germany
Lines: 56
Message-ID: <5bu3m9$3ko@sun3.uni-essen.de>
References: <01bc0263$7dac6840$7ccc5380 AT maan-m DOT -hamze>
Reply-To: peter DOT gerwinski AT uni-essen DOT de
NNTP-Posting-Host: agnes.dida.physik.uni-essen.de
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Maan M. Hamze (mmhamze AT mail DOT utexas DOT edu) wrote:
> 1.  What is exactly EMX?

A DOS extender and a DLL for OS/2 simultaneously.  It is similar to
DJGPP since development is done with the GNU development tools.

> 2.  RSX is a DOS-extender too, so what is the difference between EMX and
> RSX?

A replacement for EMX which works with DPMI.  EMX, in contrast, does
not work when a DPMI host without VCPI is running.

> 3.  RSX, as used through RSXNT and NT09, needs a DPMI memory manager like
> CWSDPMI in DOS Mode.  But EMX
> does not.  What am I missing?  How are EMX, RSX and CWSDPMI related to one
> another?  (You do not need CWSDPMI with
> EMX, but you need it with RSX).

See above.  EMX is the DOS extender for non-DPMI systems, RSX for
DPMI systems, CWSDPMI is a DPMI host, i.e. it makes a DPMI system
out of a non-DPMI system. ;)

> 4.  What is the difference between the regular EMX port and DJGPP for DOS
> apps?  Is EMX a 16-bit dos-extender?

No, both are 32-bit.  They are two independend environments.

EMX advantage:  EXE files produced with EMX will run on DOS systems with 
EMX extender as well as on OS/2 systems with EMX library.

DJGPP advantage:  EXE files are standalone; they run on DOS systems with
DPMI; no further extender is necessary.

> Do EMX DOS apps run in real or protected mode?

Protected mode.

> And the last question:
> 5.  NT09 along with RSXNT can create DOS apps (dual mode for native win32;
> and DOS with RSX and a dpmi) as long as you use RSX with
> CWSDPMI in DOS.
> So my question is, is it possible to use Graphics and windowing libraries
> for DJGPP (such as grx, mikallig, mtws, and sound libs etc...)
> with the DOS apps created using RSXNT and NT09?

Probably not because DJGPP and EMX are two independent systems, but
it should not be too difficult to port programs between them.  I did
so for some GNU Pascal stuff.

Greetings,

    Peter

      e-mail:  peter DOT gerwinski AT uni-essen DOT de
home address:  D\"usseldorfer Str. 35, 45145 Essen, Germany
         WWW:  http://agnes.dida.physik.uni-essen.de/~peter/

- Raw text -


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