At 11:47 AM 4/15/2004 +0200, Florian Xaver wrote:
>Hi!
>
>Just tested the combination. Himem64.exe works perfect (seems so). But when i am 
>using emm386.exe, DUSE (USB driver for extern HDs, CDs etc.) only writes: "DOS is in 
>protected mode" and exits.
>
>In the User Guide of DUSE there isn't wrote any incompatiblity with emm386. So, is it 
>a problem with the freedos emm386??

A more definitive answer than my last is that examination of the DUSE executable shows 
DUSE makes no EMS function calls, no VCPI function calls, and no DPMI function calls.  
It does directly manipulate CR0, a CPU control register, to place DOS into and out of 
protected mode, which is a fundamentally incompatible operation with EMM386 present.

With a high level of confidence, DUSE is simply not compatible with an EMM386 type 
memory manager, be it FreeDOS or another.  Conceivably I missed a subtle mechanism in 
their code, but I give that a low probability.




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to