If you have any problems with EMM386 2.05, try the unofficial release
emmflesh.zip at
ftp://ftp.devoresoftware.com/downloads/emm386 as it has a couple of
relatively minor fixes in the EMM386.EXE file that will affect some
users. Be aware that this unofficial version is not EXE compressed in size
and still reports version 2.05.
If you don't have problems, don't bother. The fixes -- should you ever
need them -- will be in a future 2.06 version, to be released when
additional feedback and testing of 2.05 is done, and more serious bugs or
feature updates, if any, are finalized.
Specifically, if you want to use the NOVDS option, the parsing was screwed
up (hey, I thought that the parser respected whitespace and placed it after
VDS), so that NOVDS was never triggered properly. This was fixed.
Also, the device driver entry wasn't patched out after initialization
because I didn't realize that EMM386 did that based on stack locations,
which means that the patching out after additional register saves actually
overwrote two of the saved 32-bit register values. Fortunately, those
registers were noncritical general registers, not segment registers, and
shouldn't affect 386-builds of the kernel. More problematic is there are
programs which call IOCTL functions on the EMS driver name and if the
driver isn't patched out, they go slightly insane. This is what happened
with PKUNZIP unless the NOEMS option was present to change the default EMS
driver name.
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user