🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.desqview
Article #1808

Re: Intel CodeBuilder

#1808
From: Gary Rich
Date: Fri, 08 Jan 1993 21:52
43 lines
2819 bytes
In article <1993Jan7.174746.151@umr.edu> mcastle@cs.umr.edu (Michael R Castle) writes:
>In article <1993Jan07.004024.16907@qdeck.com> garyrich@qdeck.com (Gary Rich) writes:
>
>>As of yesterday there is a new (V1.01) of QDPMI.  It is, as before, a full
>>implementation of the 0.9 DPMI spec (we could write a 1.0 DPMI, but no 
>>software supports it).  It is in the process of being spread
>>far and wide.  Anyone that wants a copy in the meanwhile, just send mail to
>>support@qdeck.com or d/l from our bbs or the net.
>
>Well, gee, if this isn't a chicken-or-the-egg problem, I don't know what
>is!!.  No products (and of course the main one I'm thinking about is
>djgpp :-) is going to support DPMI 1.0 until 1.0 servers come out!!!!
>

Well, there you go.  You had to get me started... Nobody can write a 1.0 
DPMI host because it would not "work the way Windows does". <expletives
deleted> Windows in enhanced mode provides 0.9 level DPMI support.  That's
what everyone seems to have written their porgrams expecting. We could
(and certainly will at some point) inplement a 1.0 host.  We'd love to.
Some of the things that are in 1.0 that aren't in 0.9 are things that
Quarterdeck fought long and hard for with the DPMI committee.  Also, 1.0 
_must_ be better since the 1.0 spec is 160 pages and the 0.9 spec is only
97 :^)  But.... if a 1.0 DPMI host will hang your 0.9 programs, do you
still want one yet???  I do, but I probably need therapy even more...

As for DJGPP, it currently uses VCPI.  For now at least I think we're all
better off this way.  There is _nothing_ that DPMI allows you to do that
VCPI can't.  On the other hand DPMI does not allow you to do some things
that you can do via VCPI.  Some folks think that's a superiority of DPMI,
since it protects incompetent programers from themselves.  I am an incompetent
programmer and I still prefer VCPI.  One of the best ways to learn is to
have the system hang when you do something really stupid.  I don't like a
paternalistic environment that won't let me do usefull things because it
fears that I might be a moron and do it wrong and crash ring 0.  I can be
a moron and I have crashed ring 0 more than once.  I did learn from the 
experience though.


-- 
: Gary Rich : garyrich@qdeck.com
	    :: for tech support- support@qdeck.com
:           : for info        - info@qdeck.com
: 
Technical Details
Message-ID: <1993Jan08.215255.5697@qdeck.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!psinntp!qdeck!garyrich
References: <1iem3iINNdio@sdl.Warren.MENTORG.COM> <1993Jan07.004024.16907@qdeck.com> <1993Jan7.174746.151@umr.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.desqview
Path: arc1-ca.pugleaf.net!sparky!uunet!psinntp!qdeck!garyrich
From: garyrich@qdeck.com (Gary Rich)
Subject: Re: Intel CodeBuilder
Organization: Quarterdeck Office Systems, Santa Monica CA
Date: Fri, 08 Jan 1993 21:52:55 GMT
Message-ID: <1993Jan08.215255.5697@qdeck.com>
References: <1iem3iINNdio@sdl.Warren.MENTORG.COM> <1993Jan07.004024.16907@qdeck.com> <1993Jan7.174746.151@umr.edu>
Lines: 43