delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/10/24/10:43:12

Date: Sun, 24 Oct 1999 09:13:16 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
cc: djgpp AT delorie DOT com
Subject: Re: DPMI identification
In-Reply-To: <9910140430.AA16934@clio.rice.edu>
Message-ID: <Pine.SUN.3.91.991024091205.29385A-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Wed, 13 Oct 1999, Charles Sandmann wrote:
> > Charles, is it possible to add support for this function in the next
> > CWSDPMI release?
> 
> I'll consider it - what do all the other vendors provide for this 
> information?  Will DPMI crash on some host if you try this call?
> I hate to open a can of worms.

Thanks to everybody who sent me results of running the test program.

A table that summarizes this testing is attached below.  The three
cases where the vendor string was garbled did produce an ASCIIZ
string, but its contents included control characters.

Charles, it seems that it is safe to include this function in CWSDPMI,
since none of the DPMI servers crashed, except DR-DOS 7, which crashes for
every DJGPP program.


  DPMI host + version            Results             Remarks
  ------------------------------------------------------------------------
  CWSDPMI 0.9r4                  Fails, AX=0x0401       -
  PMODE/DJ 1.1                   Fails, AX=0x8001       -
  QDPMI 1.10 (QEMM 8.03)         Fails, AX=0x0401       -
  386Max 8.3                     Succeeds               -
  MWDPMI 0.10                    Succeeds               -
  Caldera's DR-DOS 7.03          Fails, AX=0x8001       -
  Caldera's DR-DOS 7             **CRASHES**            -
  Windows 3.1                    Fails, AX=0x0401       -
  Windows 95                     Fails, AX=0x0401       -
  Windows 95 OSR2                Fails, AX=0x0401       -
  Windows 2000 beta 3            Succeeds            Vendor string garbled
  OS/2 Warp 8.3                  Succeeds               -
  OS/2 4.0 fixpack 10            Succeeds               -
  Linux 2.2.13/DOSEmu 0.99.10    Succeeds            Vendor string garbled
  Linux 2.2.12/DOSEmu 0.99.13    Succeeds            Vendor string garbled
  Borland's 32RTM                Succeeds               -

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019