From: "John M. Aldrich" Newsgroups: comp.os.msdos.djgpp Subject: Re: What does DPMI doing Date: Thu, 22 Jan 1998 23:22:31 -0500 Organization: Two pounds of chaos and a pinch of salt. Lines: 18 Message-ID: <34C81B07.79F1@cs.com> References: <01bd26e6$e6d82360$0100007f AT localhost> NNTP-Posting-Host: ppp244.cs.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk VAMPYR wrote: > > What does DPMI doing!? Why program needs it to run? http://www.delorie.com/djgpp/doc/lexicon/#dpmi Basically, DPMI extends the DOS 16-bit interface to allow your programs to run in 32-bit protected mode. This is what gives you access to unlimited memory, as well as guarding against invalid pointer dereferences (such as the stack overrun you found earlier), and lots more. -- --------------------------------------------------------------------- | John M. Aldrich, aka Fighteer I | mailto:fighteer AT cs DOT com | | Plan: To find ANYONE willing to | http://www.cs.com/fighteer | | play Descent 2 on DWANGO! | Tagline: | ---------------------------------------------------------------------