Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi, trying to play some old dos games on my Old PC.
When i go into dos and hit the EXE it says :
'No EMS driver found
please make sure that EMS driver will be init in your config.sys file, I.EDEVICE=c:\dos\emm386.exe ram 2048"
Now now i'm running win98 SE 4.10 and it doesn't seem to have memmaker.
I go to dos prompt and type mem and it says i have 64,782, 336 in XMS so how can it so the program will run.This PC was given to me and it has a cd rom but floppy is broken and only works once in a blue moon, i don't have any installation or driver disks either

Memmaker was added on a 95 supplemental disk and works with 98. You might be able to download the files somewhere or I can email them to you.
You can set up a basic config.sys:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.exe RAM 2048
DOS=HIGH,UMBI included the RAM 2048 since that was mentioned in the sample line the game gave. Memmaker has the option to add expanded memory also and you might get more efficient memory allocation by using it.
Post back your email address if you want me to send the memmaker files.

You don't need anything but notepad to create or edit config.sys as DAVE has outlined
Memmaker (if desired) can be found in olddos.exe from M$ CD extras
EMS (expanded memory) is an obsolete standard, and needs to be specified. Only (really) old games or applications would require it
I agree; Computing.Net participants need to proofread

thanks,email is gunna01@hotmail.com
a funny thing i noticed too when i press F8/left shift and bring the menu to start normal or safe mode etc, when i choose safe mode a line comes up saying "HIMEM is testing expanded memory...." and it hangs, i waited for a minute and nothing so rebooted.
Also that link is for 95 upgrades, but i got 98, still safe to use?Could this be part of my problem?

The link is for old DOS files for use in Windows 95 and 98 - as mentioned memmaker isn't a requirement anyways, it's just an application to optimize DOS memory management - you may (or may not) find it beneficial for setting up DOS for your old game.
The main thing is to configure C:\config.sys as suggested by DAVE (and the error message) - that's only a matter of editing or creating the file with Notepad - but whichever way you see fit""HIMEM is testing expanded memory"
Are you certain it doesn't say extended memory?
I agree; Computing.Net participants need to proofread

Also:
"when i choose safe mode"
Presumably the command prompt safe mode? Not sure why you'd want to do that
I agree; Computing.Net participants need to proofread

I needed to go into safe mode after following the advise of a website that didn't work.
I ran memmaker, worked kinda ok, but while it was setting up i saw it say something like "emm386 not available.
So i search in c:\windows and it is there, but if i double click on it, it says "Expanded Memory Services not availble
EMM386 active"Defiantly says expanded, double checked it.

"Defiantly" eh? I hate it when computers develop an attitude
"I needed to go into safe mode after following the advise of a website that didn't work."
Ok then
Getting hard(er) to follow - maybe you should post the contents of C:\config.sys for examination
Are you rebooting to DOS to play the game, or what, exactly? It can make a big difference, there are several ways to achieve a DOS prompt from Win9x
I agree; Computing.Net participants need to proofread

Ok, here is my config.sys:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.exe RAM 2048
BUFFERS=12,0
FILES=30
DOS=UMB
LASTDRIVE=Z
FCBS=4,0
DEVICE=DEVICEHIGH=C:\OAKCDROM.SYS /D:indyThis is the config sys after i made the changes as suggested above.
Now when i boot, i get this messge just after HP slash screen"
Windows Expanded Memory Driver
(Dates etc)EMM386 Not installed unable to set page frame base address
Press any key......(i press any key)
EMM386 Sucessfully installedTotal upper memory........58k
Largerst upper block available......31k
Starting upper memory address......C800 HEMM386 Active
The following file is missing or corrupt: DEVICEHIGH
There is an error in yur Config.sys file on line 8
Now i don't know what /d:indoy is or does, as i said this pc was given to me.So thats all the info i can give you at the moment,
oh, i have tried running the program from restarting in MS dos mode, opening a ms dos prompt in windows and double clicking the .exe itself

Ok - change this:
DOS=UMB
to
DOS=HIGH,UMB
and correct this line:
DEVICE=DEVICEHIGH=C:\OAKCDROM.SYS /D:indy
to read:
DEVICEHIGH=C:\OAKCDROM.SYS /D:indy
...save and reboot to DOSI agree; Computing.Net participants need to proofread

Right
Just to be clear - are you starting in DOS from the (F8) Windows startup menu? From that menu you have two prompt choices - hopefully you are selecting 'command prompt only' and NOT 'Safe mode command prompt only'
You're reporting no other error messages as the machine starts to DOS? Only the original message when launching this game regarding 'NOEMS driver found'?
Try entering:
emm386
and post back what it says (if anything) for
Available expanded memory
&
Page frame segment
Also try entering
mem
.. and report whatever it might say regarding expanded memory
I agree; Computing.Net participants need to proofread

ok, got it sorted, just using a dos Emulator called DOSBOX, works atreat, with sound, mouse and memory.

Heh - whatever works I guess - you already have DOS on the system, so going off and emulating is just... redundant (for one thing)
It's not doing anything you couldn't have done with your present system.
Difficult to troubleshoot without much in the way of feedback
I agree; Computing.Net participants need to proofread

I just checked back and it looks like you've got it going. So I won't send the memmaker files unless you still want them.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |