🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #7096

Re: Intel 386 C

#7096
From: Doug Huffman
Date: Mon, 17 Jun 1991 00:09
35 lines
2248 bytes
jwbirdsa@amc.com (James Birdsall) writes:

>In article <1991Jun13.231255.7781@proto.com>, doug@proto.com (Doug Huffman) writes:
>>Has anyone used INTEL386 C?  It is supposed to make 386 executables
>>that don't need a DOS extender!  It apparently wraps its own

James, you make it look like you were quoteing me directly... I was quoteing
someone else...

>>The DOS extender is DPMI
>>compliant which means that it runs just fine under a Windows DOS box
>>when you're in 386 enhanced mode.

>   Unless you're trying to do floating point. Windows presently blocks
>the interrupt their floating-point emulator needs to see in order to
>function. If you have a coprocessor, it should work OK though.

Zortech's DOS extender (which I wrote) doesn't have this problem.  In fact
most of the development was done on a machine without a coprocessor and 
all the floating point code (as well as nearly all the Zortech C library, 
extensions and all) work just fine with all combinations of Windows modes,
coprocessor, VCPI, etc, etc.  The design philosophy was: "it should just 
Work".  By the way... the floating-point interrupt isn't the only bug-a-boo 
in Windows, in my more candor moments I express words (not fit for polite 
company) to the effect that Windows 3.0 isn't compliant with the DPMI spec.

>   Note that it isn't compatible with QEMM, 386^Max, and other such
>VCPI compliant software. However, it is supposed to work with QEMM/386^Max
>if you're also running Windows at the same time.

I believe Zortech will be the first to ship a DOS extender that is DOS, VCPI,
and DMPI compliant (correct me if I'm wrong).

doug@proto.com
uunet!proto!doug
Technical Details
Message-ID: <1991Jun17.000940.14512@proto.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!usc!sdd.hp.com!caen!spool.mu.edu!olivea!uunet!proto!doug
References: <1234@ocsmd.com> <4097@ssc-bee.ssc-vax.UUCP> <1991Jun13.231255.7781@proto.com> <1658@balrog.ctron.com> <1991Jun14.213319.16622@amc.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!usc!sdd.hp.com!caen!spool.mu.edu!olivea!uunet!proto!doug
From: doug@proto.com (Doug Huffman)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Intel 386 C
Message-ID: <1991Jun17.000940.14512@proto.com>
Date: 17 Jun 91 00:09:40 GMT
References: <1234@ocsmd.com> <4097@ssc-bee.ssc-vax.UUCP> <1991Jun13.231255.7781@proto.com> <1658@balrog.ctron.com> <1991Jun14.213319.16622@amc.com>
Organization: Prototronics @ Sandpoint, Idaho
Lines: 35