Xref: news2.mv.net comp.os.msdos.djgpp:1187 From: Charles Sandmann Newsgroups: comp.os.msdos.djgpp Subject: Re: dpmi-trouble Date: Fri, 16 Feb 1996 22:54:08 CST Organization: Rice University, Houston, Texas Lines: 18 Message-ID: <31255f70.sandmann@clio.rice.edu> References: Reply-To: sandmann AT clio DOT rice DOT edu NNTP-Posting-Host: clio.rice.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp > When I tried to run info.exe I got the following error message: > ebp=00060f64 esp=00000000 cs=0080 ds=0000 es=0000 fs=0000 gs=00e3 ss=3046 This most bogus exception is coming from deep within the bowels of QDPMI, and is a QDPMI bug. I have seen it before on my copy of QDPMI, but very rarely (never reproduceable). If yours is reproducible, and you have some QEMM 7.X flavor, check out ftp.qdeck.com:/pub/qemm/patch directory for fixes (some of which have been found to fix QDPMI bugginess with DJGPP). > By the way: there is program called djasm.exe in the distribution. > How is it different from as.exe? Is there any documentation? Its very different, its used to generate the stub and some other 16-bit code, and uses a tcc/masm-like (but different) syntax. It generates a .exe (or include file) directly from the source, all source must be in one file. Since it's used by a very small group of developers, the only documentation is the source. Look for all of the *.asm files in the djlsr200.zip - they are all assembled with djasm and are the only examples I know of available.