Help with Games in Windows 98SE
Help with Games in Windows 98SE
Hi. I have a "slight" problem with my machine.
I am trying to get a game to work on my PC (spec'd at P3 500Mhz and 384 meg SDRAM, shut up about the crappy PC) and I keep getting an error message about not having enough conventional memory. What the crap is "conventional" memory and how should I try freeing up some more?
And for the love of God, no wisecracks about how my PC is piss-poor. I need money before I can upgrade.
I am trying to get a game to work on my PC (spec'd at P3 500Mhz and 384 meg SDRAM, shut up about the crappy PC) and I keep getting an error message about not having enough conventional memory. What the crap is "conventional" memory and how should I try freeing up some more?
And for the love of God, no wisecracks about how my PC is piss-poor. I need money before I can upgrade.
Conventional memory is special memory for DOS. No matter how much RAM you have, you can only have 640 KB of conventional memory. If you want a more detailed explanation let me know.
Right-click on the game's EXE/COM/BAT file (the file you double-click on to run the game), click Properties, click the Memory tab, and you see the Conventional Memory box. On the left, there's Total, make that 640.
Right-click on the game's EXE/COM/BAT file (the file you double-click on to run the game), click Properties, click the Memory tab, and you see the Conventional Memory box. On the left, there's Total, make that 640.
Do you know how to use DOS? In order for me to help you any further, you need to know a little bit about DOS and how to use it.
Further explanation of conventional memory:
Over 20 years ago, when the first DOS computer was made, the chip that was in it had a maximum RAM limit of 1 MB [1024 KB]. If you put more RAM than that in the old computer, the computer would not be able do use it. If you put 2 MB of RAM in the old computer, it would only use 1 MB and ignore the other 1 MB.
IBM set aside 384 KB for hardware reserves, therefore leaving 640 KB for DOS software.
Modern computers have a way to act like that old chip. Since that old chip could only use 1 MB of RAM and IBM's reserved 384 KB is still reserved, the computer must stick to that 640 KB limit in order to be compatible with that old chip.
In short, in order for new chips to act like old chips, they must observe the limits of the old chips, hence the 640 KB limit. The game you have needs the old chip and your Pentium 3 chip needs to act like the old chip in order to play that game.
Further explanation of conventional memory:
Over 20 years ago, when the first DOS computer was made, the chip that was in it had a maximum RAM limit of 1 MB [1024 KB]. If you put more RAM than that in the old computer, the computer would not be able do use it. If you put 2 MB of RAM in the old computer, it would only use 1 MB and ignore the other 1 MB.
IBM set aside 384 KB for hardware reserves, therefore leaving 640 KB for DOS software.
Modern computers have a way to act like that old chip. Since that old chip could only use 1 MB of RAM and IBM's reserved 384 KB is still reserved, the computer must stick to that 640 KB limit in order to be compatible with that old chip.
In short, in order for new chips to act like old chips, they must observe the limits of the old chips, hence the 640 KB limit. The game you have needs the old chip and your Pentium 3 chip needs to act like the old chip in order to play that game.
Excellent! I can give you a batch file that will automatically make a boot disk.
Here's the batch file: http://www.dosgames.com/~jms/makeboot.bat
Run it and follow the instructions.
Here's the batch file: http://www.dosgames.com/~jms/makeboot.bat
Run it and follow the instructions.
- Dogbreath
- Admin
- Posts: 4620
- Joined: Sat Sep 14, 2002 7:02 pm
- Location: In the back of a jacked-up Ford.
<html><a href=http://cutemouse.sourceforge.net/>Cutemouse</a></html> should do the trick for you.
That's the one I was going to give you! It works great for me and it uses the smallest amount of conventional memory.
Here is a one click way to get it instead of trying to read all the page. There are 2 different CuteMice. The one I linked to is the one I recommend for now.
http://cutemouse.sourceforge.net/program/ctmous19.zip
In that zip file, you only need CTMOUSE.EXE. You can delete the rest of it. Put CTMOUSE.EXE on that boot disk and run it as soon as you're finished booting with that disk.
Here is a one click way to get it instead of trying to read all the page. There are 2 different CuteMice. The one I linked to is the one I recommend for now.
http://cutemouse.sourceforge.net/program/ctmous19.zip
In that zip file, you only need CTMOUSE.EXE. You can delete the rest of it. Put CTMOUSE.EXE on that boot disk and run it as soon as you're finished booting with that disk.
OK hang on, I'll help you with the EMS support.
Download this: http://www.uwe-sieber.de/files/emm286.zip
and put EMM286.EXE on that boot disk. Also, edit the boot disk's CONFIG.SYS file in Notepad or Edit and add this line to the bottom.
DEVICE=EMM286.EXE EMS
then reboot with that boot disk again.
If you have any more problems, feel free to post.
Download this: http://www.uwe-sieber.de/files/emm286.zip
and put EMM286.EXE on that boot disk. Also, edit the boot disk's CONFIG.SYS file in Notepad or Edit and add this line to the bottom.
DEVICE=EMM286.EXE EMS
then reboot with that boot disk again.
If you have any more problems, feel free to post.
Actually, when the disk finishes booting, go to your C drive, then go to the game's folder/directory, then run the game.
I forgot to tell you this:
The line in your CONFIG.SYS file that says this:
DEVICE=EMM286.EXE EMS
Add 4096 to the end of it so it looks like:
DEVICE=EMM286.EXE EMS 4096
That should give you 4 MB of EMS rather than the 256 KB default.
I forgot to tell you this:
The line in your CONFIG.SYS file that says this:
DEVICE=EMM286.EXE EMS
Add 4096 to the end of it so it looks like:
DEVICE=EMM286.EXE EMS 4096
That should give you 4 MB of EMS rather than the 256 KB default.