Ok…So, I want to play with this old MS-DOS game, but I can’t. It tells me I’ve not enough conventional memory available. It needs says 580 Ko to run, and there are only 510 Ko available.
How do I free some conventional memory?
And also, how could I know what is using the missing memory?
Under DOS and the older Windowses you should get a picture of memory usage by typing mem /c on the command line (mem /d for a more detailed picture).
In your autoexec.bat file you should try to load as many drivers as possible into high memory (with lh). Possibly you’d need to specify himem.sys as a device in config.sys if it is not already there. The line DOS=HIGH,UMB in config.sys also frees some conventional memory at the expense of high memory.
In a DOS box. I just can’t get the game to even install itself when I strat the computer in DOS mode . I type “install”…and then…nothing happen, it freezes and I have to reboot…
[QUOTE]
*Originally posted by tschild *
**Under DOS and the older Windowses you should get a picture of memory usage by typing mem /c on the command line (mem /d for a more detailed picture).
[quote]
This I did, reading a “MS-DOS for the dumb” book. And indeed, 151 Ko of concentional memory are already in use. But then??
And when I type mem/d…how can I slow down what appears on the screen…I can’t read it…
Err…I don’t understand at all what all this means in practice. I know nothing about MS-DOS, and more generally about computers. I’ve no clue what “autoexec.bat” is , I don’t know how to load drivers in high memory, how to specify himem.sys as a device, etc…So, I don’t know what I must do practically to follow these advices…
Is there something to do a clueless person can understand?
OK…this I found in my “MS-DOS for dumb people” book. Now I can read what my memory is used for.
The “thing” which is using by far the most memory is…well…the line looks like that :
024E 90 464 (88K) MEM Programm
What is that? Can I get rid of this ? How?
And I also found the line :
Device=C:\WINDOWS\Himem.Sys
in the “advanced parameters” of the “programm properties” screen. So, I assume it’s already done to. So is there something else I could do?
What about these 88 Ko used by this “MEM” programm?
Sorry for the multiple posts, but I answer when I find something new…
Reboot the computer in safe mode (hold the F8 key down while its restarting). This will limit the number of drivers that load and should free up enough memory.
OK…I searched on google and I believe I created a DOS boot diskette (I typed "format a: /s…with a diskette in the drive A, of course…is this correct? Is it all I had to do to create said diskette?)
Assuming I’m actually now the proud owner of a DOS boot diskette, what should I do with it???
Running DOS programs in Windows is convenient but often problematic. Try using EMM386. That can help considerably by managing a 384KB UMB (upper memory block) which can act as “conventional memory” (which was limited when Bill Gates stated “Noone will ever need more than 640KB RAM” and coded MS-DOS with the ability to only index this amount directly). Add a line such as:
DEVICE=EMM386.EXE AUTO
to CONFIG.SYS if something similar does not exist already. Then ensure you also have DOS=HIGH,UMB as already mentioned. If this and the other advice already given doesn’t help then your only choice is to boot to DOS (using F8 on startup). EMM386 will still help here.
If you search for info on the game the authors may often have supplied more detailed info when the game was originally released.
It didn’t work. When I launch the programm, it tells me it can’t find the disk (the game is on a CD-ROM and apparently, in safe mode, you don’t have access to the drive D:…
If you can’t get the game to work in Windows visit http://home.houston.rr.com/djsmith7/cdrom_info.htm and use OAKCDROM.SYS (file there). It’s a generic DOS CD driver that works with most drives. I’d recommend placing it in the COMMAND sub-directory of your Windows folder. If you don’t you may have to modify the following lines to include the absolute path. Add: