Help with Games in Windows 98SE

Post problems with getting games installed and running properly here.

Does your computer suck as much as mine? Mac users need not apply, they all suck (yeah, I'm biased, shut up)

My computer sucks more than yours does!
2
29%
Yes, my computer sucks.
1
14%
No, I have a better PC
4
57%
 
Total votes: 7

BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Help with Games in Windows 98SE

Post by BillyBob »

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.
Interon

Post by Interon »

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.
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

Tried it. My PC reverts it back to "Auto," and for me that does jack.

Also, I am more interested in a detailed explanation.
Interon

Post by Interon »

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.
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

First off, I'm crushed that you would say I know jack about DOS - shoot, I pretty much grew up on it!

As for the conventional memory fact, thanks, JMS.
Interon

Post by Interon »

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.
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

Two things.

First, why do I need a boot disk? (I may have grown up on DOS, but I was usually successful in getting the game to work without one. Usually, back when comuters were simple...)

Second, the program has a batch file that will generate a boot disk.
Interon

Post by Interon »

But my bootdisk gives you a lot of conventional memory. At least try it to see if it works.

If it's too inconvenient, I may try something else to help you.
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

Thanks, JMS. Now I just need a mouse driver...
User avatar
Dogbreath
Admin
Admin
Posts: 4620
Joined: Sat Sep 14, 2002 7:02 pm
Location: In the back of a jacked-up Ford.

Post by Dogbreath »

<html><a href=http://cutemouse.sourceforge.net/>Cutemouse</a></html> should do the trick for you.
Interon

Post by Interon »

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.
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

Thanks for the tip about Cutemouse. I had already downloaded it, but I was not too sure as to which file(s) I needed.

I'll give everything a shot after I get home from Church.
Mac haters UNITE!
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

I tried the disk, it didn't work. I got an error message saying the computer software could not find the EMS memory, and this was in DOS mode.
Mac haters UNITE!
Interon

Post by Interon »

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.
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

Alright, let's give this a shot.

Hopefully it won't bork my computer like earlier.
Mac haters UNITE!
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

One more thing.

The computer booted into DOS earlier when the disk was read. (Right before my computer hiccupped; it's OK as of this posting.) Should I then run the executables from the disk?
Mac haters UNITE!
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

Question: Do I use the other utilities right away after startup, or do I wait and try to run my program first? I still feel as if I'm not getting it right.
Mac haters UNITE!
Interon

Post by Interon »

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.
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

OK, thanks.
Mac haters UNITE!
BillyBob
Member
Member
Posts: 37
Joined: Fri Apr 09, 2004 1:18 am

Post by BillyBob »

ARGH!

It didn't work. This time, I didn't have enough conventional memory. Doesn't Cutemouse have a way to load into Upper Memory?
Mac haters UNITE!
Post Reply