[comp.os.msdos.programmer] XMS Memory

probert@fires1 (08/18/90)

Does anybody have an XMS memory driver for MSC 6.0 that works?

I have the Microsoft version which they published in their Systems
Journal.  I downloaded the code from Compuserve and converted it to
inline assembly code.

The initialization routine is a real bugger.  Just how do you detect
the XMS driver?  The code causes the DOS window on my Sun386i to abort
and disappear.  On a normal PC I get a run time error message about a
null pointer which tells me low memory got clobbered.

Does anybody have any info on DPMI?

Thanks.
--
[ Neal W. Probert             voice: (313) 845-8178     fax: (313) 337-5581  ]
[ E3154 SRL / Ford Scientific Research Labs / Dearborn, MI 48121-2053        ]
[ probert@fires1.srl.ford.com , sharkey!{fmsrlx,fmsrl7}!fires1!probert       ]

probert@fires1 (08/23/90)

Does anybody have a working XMS memory driver in MASM or C 5.1/6.0?
I have the one from Microsoft which did not work right.  It caused
the DOS window on my Sun 386i to vanish with a segment wrap and gives
me a NULL pointer error ( low memory getting junked ) on a normal PC.

Compuserve MSSYS forum DL7 XMS.ARC

Thanks.
--
[ Neal W. Probert             voice: (313) 845-8178     fax: (313) 337-5581  ]
[ E3154 SRL / Ford Scientific Research Labs / Dearborn, MI 48121-2053        ]
[ probert@fires1.srl.ford.com , sharkey!{fmsrlx,fmsrl7}!fires1!probert       ]