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
