At 02:06 PM 4/21/2004 +0800, Johnson Lam wrote:

>Also another application call BLASTER MASTER (Sound editor) also said
>"EMS Corrupt", I've asked the author, it become free now. I can email
>or upload to your FTP if you want.

I grabbed Blaster Master off the web.  Turns out that for it to run under NOEMS, the 
application needs the EMS ID changed (to EMMQXXX0).  EMM386 with NOEMS currently only 
changes the device driver name.  I modified EMM386 to change the ID (at 67h vector 
seg+offset 10) as well as the device driver name.  The result is that Blaster Master 
now works with NOEMS without the EMS corrupt messages.  As a bonus, after the change 
Turbo Debugger is happy to run under NOEMS.  Probably helps a few other EMS-optional 
applications work with NOEMS parameter.

I'm not uploading yet another EMM386 release just now for that bit of obscure support 
change, but I'll do it later on.  Maybe another modification will come up before 
tomorrow breaks, make it worthwhile.




-------------------------------------------------------
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