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

Reply via email to