Just took a quick glance at the first part of your code (comparing it to some
of mine), and it looks like your EMS detection routine is faulty.  It
depends on the presence of a device named EMMXXXX0, which doesn't apply to
all EMM's.

In my code, I don't look for a specific device name to test for EMS. 
Instead, I check to make sure there is a valid entry in the IVT for INT 67h,
and if there is I issue an INT 67.46 (Get EMS Version).  If that returns
valid information, I assume EMS is installed.

Comments from anyone?



--
View this message in context: 
http://freedos.10956.n7.nabble.com/extending-chkdsk-to-fat32-tp23607p23610.html
Sent from the FreeDOS - Dev mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to