I have a PbDos3.5 program that I’m trying to run on a Win98 machine. The program uses DIM VIRTUAL and so requires EMS support. The program checks for the availability of EMS with the following code and when I run it on the Win98 box it issues the error message.
When I look at the properties (PIF) for the executable, on the “Memory” tab under “Expanded (EMS) Memory” I see “The computer is not configured for expanded memory in MS-DOS sessions”. When I click the “Details…” button I see “The third party memory management software has not been configured for expanded memory. Consult the product documentation for instructions on how to enable expanded memory”. All other memory types, Conventional, XMS and MS-DOS protected, on the Memory tab are set to Auto.
In my config.sys I have the following.
dos=high,umb
device=c:windows\himem.sys
device=c:\windows\emm386.exe 1024 RAM
It’s been some time since I’ve played with DOS/PbDos so I’m very rusty on these things. I can’t remember running across this problem before and have had no trouble running the program on XP and other Win98 machines.
Keith
------------------
Code:
IF NOT FRE(-11) > 500 * %Kbyte THEN 'Currently we need 384 Kbyte EMS CALL SoundAlert PRINT "ERROR. EMS memory not available." END END IF
In my config.sys I have the following.
dos=high,umb
device=c:windows\himem.sys
device=c:\windows\emm386.exe 1024 RAM
It’s been some time since I’ve played with DOS/PbDos so I’m very rusty on these things. I can’t remember running across this problem before and have had no trouble running the program on XP and other Win98 machines.
Keith
------------------
Comment