Because of the goofy and mostly undocumented nature of various EMS internals, I need to check the values that MS-DOS or DR-DOS returns for EMS calls to make sure VCPI/EMS code in FreeDOS EMM386 is working close to general standards. I'd like anyone who has a MS-DOS or DR-DOS machine where they can use the native (not FreeDOS) EMM386 for input. Machines with windows versions up to 98 or Me should also work IF you reboot to command line version of DOS without Windows loaded.
Accordingly, I have uploaded to ftp://ftp.devoresoftware/downloads a file called EMSREP.ZIP, with the EMSREP.EXE report program and EMSREP.C source for the curious or paranoid. All the program does is query the state of the EMS INT 67h vector and, if it finds it to be nonzero, reports on a few EMS functions. What I need is for anyone able to use the OS's above to run EMSREP with the NOEMS parameter present in their CONFIG.SYS EMM386 command line (obviously you'll have to load the machine's native HIMEM and EMM386 to do that). Please report back to me the values displayed, probably best via e-mail unless you have comments, questions, or info of general interest. Please do not run this in a DOS window under Windows, since Windows interaction makes the values useless for FreeDOS purposes. Do not run it on a FreeDOS system or with FreeDOS EMM386, since that's what we're trying to verify or change. Overachievers can try older versions of EMM386 versus newer ones to see if the behavior changes. (Old versions of Microsoft EMM386 operated quite a bit differently than newer ones). You could also try NOVCPI and make sure that the INT 67h vector reports as 0. It should unless you have a really old version of EMM386 which doesn't understand NOVCPI. If it doesn't report as 0, I'd like to know that too. Or you could try things like QEMM, 386MAX, or CEMM or what have you, so long as it's not on a FreeDOS-hosted machine. After several reports from different users, the test should be complete and I'll post back that it's finished. Thanks for any help. ------------------------------------------------------- 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