Recently, because I wanted to play a very old game -- Romance of the Three Kingdoms V Power-Up Kit, I started painfully modifying config again.
My system is win98 + xp, and 98 only has the DOS part installed (done with format /s)
First, about under xp,
I looked at the notes in config.nt, and what it means is that in the system32 directory,
congfig.nt and autoexec.nt correspond to config.sys and autoexec.bat for the DOS window
I changed config.nt to the following
device=c:\windows\himem.sys
device=c:\emm386.exe ram
dos=high,umb
files=40
When running command.exe to enter DOS mode, emm386.exe says "a third-party EMS driver has already been loaded" (let me correct that here, the message is that it cannot be loaded in protected mode), emm386 cannot be loaded, but in fact there is still no EMS (when san5 runs it says Expanded memory(EMS) is not availabel, sometimes it also says not enough memory, using mem shows EMS is 0)
Then I read through the comments in config.nt again
and found another line saying EMM is the "expanded memory manager"
My understanding of the syntax is EMM= A= B=
but as soon as I add this line to config.nt
such as emm=ram
emm= a=8 b=0x4000
then when I run command.exe and enter DOS it says this line
has a syntax error. I don't know what the syntax
for this line is, and if it works successfully, will there then be EMS
Later I had no choice but to switch to under win98 DOS
using config.sys
device=c:\windows\himem.sys
device=c:\emm386.exe ram
dos=high,umb
files=40
but when emm386.exe loads, it gives some kind of error like "unable to locate memory"
I don't remember the exact English very clearly, roughly something like "can''''''''''''''''t...locate..address" "emm386: not frame"
I don't know the reason, hope someone can advise
Thanks in advance!
Specs: c 1.5g, 128M, 8m shared video memory, 20G hard drive (laptop)
The system was installed by first doing 98 format c:/s and then installing xp, so it can boot into pure DOS
Now the problem under pure DOS has already been solved, the key issue is that under xp I still can't get EMS working
My system is win98 + xp, and 98 only has the DOS part installed (done with format /s)
First, about under xp,
I looked at the notes in config.nt, and what it means is that in the system32 directory,
congfig.nt and autoexec.nt correspond to config.sys and autoexec.bat for the DOS window
I changed config.nt to the following
device=c:\windows\himem.sys
device=c:\emm386.exe ram
dos=high,umb
files=40
When running command.exe to enter DOS mode, emm386.exe says "a third-party EMS driver has already been loaded" (let me correct that here, the message is that it cannot be loaded in protected mode), emm386 cannot be loaded, but in fact there is still no EMS (when san5 runs it says Expanded memory(EMS) is not availabel, sometimes it also says not enough memory, using mem shows EMS is 0)
Then I read through the comments in config.nt again
and found another line saying EMM is the "expanded memory manager"
My understanding of the syntax is EMM= A= B=
but as soon as I add this line to config.nt
such as emm=ram
emm= a=8 b=0x4000
then when I run command.exe and enter DOS it says this line
has a syntax error. I don't know what the syntax
for this line is, and if it works successfully, will there then be EMS
Later I had no choice but to switch to under win98 DOS
using config.sys
device=c:\windows\himem.sys
device=c:\emm386.exe ram
dos=high,umb
files=40
but when emm386.exe loads, it gives some kind of error like "unable to locate memory"
I don't remember the exact English very clearly, roughly something like "can''''''''''''''''t...locate..address" "emm386: not frame"
I don't know the reason, hope someone can advise
Thanks in advance!
Specs: c 1.5g, 128M, 8m shared video memory, 20G hard drive (laptop)
The system was installed by first doing 98 format c:/s and then installing xp, so it can boot into pure DOS
Now the problem under pure DOS has already been solved, the key issue is that under xp I still can't get EMS working

