I'm having trouble running a Cosmic (Whitesmiths) cross-assembler,
X6816, under dosemu (<= 0.98.5):

  C:\>x6816 ctempc.c1
  #error X6816 V3.60 (2) ctempc.c1:0      can't create tmp0.xE

The DOS extender ("Blinker 3.10 DOS Extender") used here appears to
detect and use a DPMI, VCPI or XMS host (but the only hints I have
were extracted from the executable with "strings", as the release
notes don't discuss DOS memory management).

The other associated development tools work OK, but they were built
with a later version of the same DOS extender ("Blinker 4.10").

$_dpmi is set to 8192 (other memory settings seem to be unimportant,
but X6816 hangs when $_dpmi is off).  CONFIG.SYS is pretty minimal,
only increasing the environment space, and not loading HIMEM.SYS or a
memory manager.

The reason I suspect missing DPMI functionality is that this works
fine under OS/2 Warp (our previous development environment) and NT4
(as well as PC-DOS 7 and Win 3.1, of course).

Any ideas?

-- 
Roger Williams                         finger me for my PGP public key
Coelacanth Engineering Inc    consulting & turnkey product development
Middleborough, Massachusetts           wireless * datacomm * DSP * ATE
tel +1 508 947-5585 * fax +1 508 861-0278 * http://www.coelacanth.com/

Reply via email to