Should EMM386 remove its current code which changes returned upper memory block start addresses from A000 to A001? Is it safe? Is it sane? Is it The Right Thing To Do or not?
The change would remove five lines of code, near as I can tell, so there are no concerns about major surgery.
At 05:14 PM 7/6/2004 +0400, Arkady V.Belousov wrote:
>> Also, now you may not replace A000 starting limit by A001 (and even >>join this memory area to base memory). With older kernels version users may >>use A001 explicitly to overcome its bugs. MD> I will not change the A000 to A001 code since I didn't write it, the code MD> is not part of anything I've worked on,
Ok, accept this as "request for feature".
MD> and it's closely tied to the kernel operation.
This is not so. Kernel itself not touched by this. Of course, if you add code, which will join new segment to base memory (marked by 0:410 word), as this does MS-EMM386, then this require to modify MCB chain also (though, not neccessary), but this _not_ "tied to the kernel operation" (unless you mean some bugs in kernel, which will not allow to see the positive effect). BTW, I test with MS-EMM386 - now joining video memory to base memory works perfectly.
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel
