From: "Maan M. Hamze" Newsgroups: comp.os.msdos.djgpp Subject: EMX, RSX, CWSDPMI, DJGPP trivia! Date: 14 Jan 1997 21:45:06 GMT Organization: University of Texas at Austin Lines: 32 Message-ID: <01bc0263$7dac6840$7ccc5380@maan-m.-hamze> NNTP-Posting-Host: slip-8-12.ots.utexas.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Ever since I started using the NT09 package (EMX recompiled for NT) with RSXNT, I hardly ever use the EMX extender (I never did actually). But, this whole package presented me with the following questions: 1. What is exactly EMX? The regular port uses EMX as a DOS-extender, but the confusion arises out of RSX. 2. RSX is a DOS-extender too, so what is the difference between EMX and RSX? 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). 4. What is the difference between the regular EMX port and DJGPP for DOS apps? Is EMX a 16-bit dos-extender? Do EMX DOS apps run in real or 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? I do not know if these questions are silly but I am confused by all these terms. Hope someone can answer them! Thanks, Maan -- Maan M. Hamze mmhamze AT mail DOT utexas DOT edu http://leb.net/~mmhamze