Xref: news2.mv.net comp.os.msdos.djgpp:7973 From: "Maan M. Hamze" Newsgroups: comp.os.msdos.djgpp Subject: Re: what is dpmi.... Date: 27 Aug 1996 23:51:12 GMT Organization: University of Texas at Austin Lines: 48 Message-ID: <01bb9472$4ac7a0c0$40fb5380@maan-m.-hamze> References: <9608271823 DOT AA18073 AT pdv DOT com> <3223574F DOT 43AE AT stud DOT warande DOT ruu DOT nl> NNTP-Posting-Host: slip-54-16.ots.utexas.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Elliott Oti wrote in article <3223574F DOT 43AE AT stud DOT warande DOT ruu DOT nl>... > DPMI = Dos Protected Mode Interface > DPMI servers are programs that control a 386/486/586 in protected mode > and are responsible for: > 1. DOS (low memory) and expanded memory management > 2. Management of interrupts (hard and software) > 3. Page and LDT management > 4. Context switching > 5. Debugging. > etc...................... Hi Elliott This was a great reply that you posted, and I have saved your message for future reference. I have moved recently into DJGPP, RSXNTDJ, EMX and RSXNT (in additon to the nicely done Win extender RSXWIN). If you have the time (or the inclination :) ) would you or someone else draw a comparison please on the difference between: 1. CWSDPMI, 2. EMX.EXE (for the emx port), 3. RSX.EXE 4. Dual Mode EMX programs; and finally, 5. Dual Mode RSX programs. I am a student and I do my DOS work in DJGPP, and I am stepping into Win apps with EMX and RSXNT and RSXIDE and the text win extender RSXWIN. For example, I noticed the following: 1. When you run DJGPP DOS app from win95, I do not think you need CWSDPMI, but 2. When you run an EMX DOS app from win95, I can see clearly that the program is running in an RSX DOS window, 3. However, in DOS Mode, the same EMX DOS app needs EMX.EXE to run, and finally, 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). So if someone can delineate the difference between the 5 items above and their relationship with DPMI, this can be highly appreciated. Thanks, Maan -- Maan M. Hamze mmhamze AT mail DOT utexas DOT edu http://leb.net/~mmhamze