cvs.gedasymbols.org/archives/browse.cgi | search |
From: | Tudor <tudor AT cam DOT org> |
Newsgroups: | comp.os.msdos.djgpp,alt.msdos.programmer |
Subject: | Re: DOS application under Windows |
Date: | Fri, 10 Jan 1997 22:38:39 -0800 |
Organization: | Communications Accesibles Montreal |
Lines: | 36 |
Message-ID: | <32D7356F.6A8A@cam.org> |
References: | <32d54cac DOT 6765513 AT news DOT teaser DOT fr> |
Reply-To: | tudor AT cam DOT org |
NNTP-Posting-Host: | dynamicppp-167.hip.cam.org |
Mime-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Jean-Pierre Delprat wrote: > > Hello, > > Is there a way to determine : > - if a DOS application is ran under Windows ::int 0x2F, ax=0x1600:: this code is taken from the allegro start-up code by Shawn Hargreaves: ............ __dpmi_regs r; [........] r.x.ax = 0x1600; /* check if running under windows */ __dpmi_int(0x2F, &r); if ((r.h.al == 0) || (r.h.al == 1) || (r.h.al == 0x80) || (r.h.al == 0xFF)) { windows_version = windows_sub_version = 0; } else { windows_version = r.h.al; windows_sub_version = r.h.ah; [.........] > > Thanks very much, -- tudor 'at' cam 'dot' org yoda69 'at' hotmail 'dot' com http://www.cam.org/~tudor -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS d-(--) s(-):(+) a? C+ UL>++++ P L>+++++ E- W++ N o K---(----) w--- O---- M-- V-? PS+++ PE Y PGP t+ 5-- X+++>++++ R tv b+ DI D+ G e->++ h>++ r- y>+++++ ------END GEEK CODE BLOCK------
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |