Mail Archives: djgpp/1996/10/22/08:23:10
From: | powell AT ip6 DOT cs DOT monash DOT edu DOT au (David Powell)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | dos/4gw and cwsdpmi
|
Date: | 22 Oct 1996 03:39:04 GMT
|
Organization: | Monash University
|
Lines: | 21
|
Message-ID: | <54hfko$rbm@harbinger.cc.monash.edu.au>
|
NNTP-Posting-Host: | ip6.cs.monash.edu.au
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
I have been attempting to get a resident program working with programs
that use dos/4gw (v1.97). The problem is finding a dpmi host that is
compatible with both djgpp programs and dos/4gw programs (I'd rather not
use the Windows dpmi server). Using cwsdpmi (r3), some programs seem to
work fine (such as duke3d), but others (like Warcraft) just hang. I
have spoken briefly with Charles Sandmann about it, and he said one
problem was that when the dos/4gw programs hit a hardware interrupt in
real mode they hadn't locked their hardware/mouse handler. I have of
course tried cwsdpmi with virtual memory disabled, but it made no
difference (does cwsdpmi check that handler memory is locked when a
hardware interrupt occurs?).
I was hoping someone could suggest a dpmi host that is known to work
with dos/4gw and djgpp programs. Or perhaps some general idea about what
would need to be modified in cwsdpmi to get that to work.
-- David Powell (powell AT cs DOT monash DOT edu DOT au)
-- Department of Computer Science,
-- Monash University, Melbourne, Australia.
- Raw text -