Hi!

19-Апр-2004 22:27 [EMAIL PROTECTED] (Bernd Blaauw) wrote to
[EMAIL PROTECTED]:

BB> is the auto-loadhigh part of Cutemouse difficult to integrate into other
BB> programs?

     I think, not much. Just copy all rountines from the end (FreeMem,
AllocUMB, RestoreStrategy, SaveStrategy, getXMSaddr) and see how they are
used in the prepareTSR, unloadTSR and how code copied at end of setupdriver.

     But note: there actively used HLL macroses (if_, else_, etc.), simple
macroses (DOSFreeMem) and sefmodifying code (CODE_) from asmlib. asmlib may
be removed, but, for example, instead HLL macroses you will required to
intoduce a lot of local intermediate labels for explicit jumps.

BB> anyone tried DOS=LOW,UMB and see if anything gets loaded high?

     You don't required the DOS=UMB to load CuteMouse high: if DOS doesn't
allocates all UMB memory for itself (to make it available as own memory),
then CuteMouse will ask (in AllocUMB) this memory directly from XMS. Of
course, then it will not be seen in MEM listings.

BB> in my experience it does not enable UMBs.

     This is, probably, some bug (or underworks): DOS=UMB should make DOS
UMBs without DOS=HIGH.




-------------------------------------------------------
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_id70&alloc_id638&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to