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
