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
