X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Rod Pemberton" Newsgroups: comp.os.msdos.djgpp Subject: Re: D. Borca's old ELF fork: mirror needed, DPMI cross-referencing Date: Mon, 14 Dec 2009 21:00:39 -0500 Organization: Aioe.org NNTP Server Lines: 35 Message-ID: References: <5e9570db-ab42-4639-8be0-fa379184a4f7 AT o10g2000yqa DOT googlegroups DOT com> <83ocmunw2f DOT fsf AT gnu DOT org> <200911222338 DOT nAMNc3F4029885 AT delorie DOT com> <200911232318 DOT nANNIKok011648 AT delorie DOT com> <45c9cb3b-fae5-4b4c-9b06-bed5c0931015 AT p8g2000yqb DOT googlegroups DOT com> <200912142351 DOT nBENpwZf002663 AT delorie DOT com> NNTP-Posting-Host: pldq+kT97bAAp/ObDwnZyQ.user.aioe.org X-Complaints-To: abuse AT aioe DOT org X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1983 X-Notice: Filtered by postfilter v. 0.8.0 X-Newsreader: Microsoft Outlook Express 6.00.2800.1983 Cancel-Lock: sha1:NPrkwUlk9wsw6xOiQGtL9PYZQ1Y= X-Priority: 3 X-MSMail-Priority: Normal Bytes: 2974 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "DJ Delorie" wrote in message news:200912142351 DOT nBENpwZf002663 AT delorie DOT com... > > That's an impressive list. How many of those implemented DPMI 1.0 ? > (not that it matters any more, sadly) > I didn't cross-reference _all_ of them - just _many_ of them. It seems "many" to me is about 50%. I cross-referenced 16 that are DPMI hosts, 2 that aren't DPMI hosts (e.g., Pharlap 386|DOS extender, Novell DPMS), 2 that use DPMI but aren't DPMI hosts (e.g., DJGPP, OpenWatcom compilers), 2 that are the DPMI spec's. I didn't bother to cross reference the other 16. FYI, most of those 16 are near the bottom of the list. I couldn't locate copies of some of the older ones, especially Pharlap and Qualitas. I deemed many of these as too obscure, specialized, incomplete, non-DPMI, undocumented, or non-English. There are probably far more out there. There had to be some hosts that went with many C compilers of the early 90's. E.g., what hosts did Borland, Zortech, etc. use? Of the 16 DPMI hosts that I looked at, the hosts which support DPMI 1.0 functions varies by DPMI function... The most complete is DPMIONE. But, it's missing a couple, like 0C00, 0C01. DOS4G, DPMIONE, and HDPMI (Japheth's HX) are most commonly listed on the 1.0 functions. DOSBOX and CWSDPMI are listed on a few too. For 0801, I have ten hosts listed: Causeway, DOS/32A, DOS4G, DOS4G/W, DOSBOX, DPMIONE, HDPMI, PMODEDJ, PMODEW, WDOSX. It looks like five of those are associated with either DJGPP or OpenWatcom or etc. C compilers. Overall 1.0 support, I'd say, is minimal. 0.9 support is far more complete. I haven't compared them for 0.9 completeness. But, a quick glance shows some 0.9 functions aren't widely implemented either: 0B00, 0B01, 0B02, 0B03, etc. Rod Pemberton