Home / Microsoft / Microsoft DOS / Not enough maximum conventional memory.
0 Members and 2 Guests are viewing this topic. « previous next »
Pages: 1 2 [All] - (Bottom) Print
Author Topic: Not enough maximum conventional memory.  (Read 2111 times)
rippa32
Guest
« on: November 17, 2005, 11:39:07 PM »

Hi i'm having trouble with running DOS games. Its because I don't have enough conventional memory. My main worry is I don't have the maximum 640KB of memory its actually 584KB.  This is odd as it recognises my full 192MB of RAM. So does anyone have any advice on how to fix this?
IP logged
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #1 on: November 17, 2005, 11:52:23 PM »

I guess you could make a game boot disk.
Try Google -> "game boot disk"
IP logged
rippa32
Guest
« Reply #2 on: November 17, 2005, 11:55:28 PM »

It won't work because every time I use a boot disk it won't recognise drive C:\ because it is too big or something.
IP logged
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #3 on: November 18, 2005, 12:08:25 AM »

I just googled game boot disk & found a heap of 'other' hints to get you going through windows.
IP logged
rippa32
Guest
« Reply #4 on: November 18, 2005, 10:03:21 PM »

I havn't been having too much luck with bootdisks. So do you know whats causing my computer to think there is only 584KB of maximum base memory rather than 640KB?
IP logged
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #5 on: November 19, 2005, 01:00:33 AM »

You only have 584KB out of 640KB because you are using the other 56KB.
IP logged
rippa32
Guest
« Reply #6 on: November 19, 2005, 04:03:16 AM »

No that's not what the problem is. The 584KB is the maximum plus more memory is used up. 56KB is being used up so there is actually only 528KB free.
IP logged
patio
Moderator
Genius



Thanked: 1069
Posts: 11,354

Experience: Beginner
OS: Windows 7


Maud' Dib

« Reply #7 on: November 19, 2005, 06:50:24 AM »

Post your autoexec.bat and config.sys here...

What games are these BTW ?

patio.  8)
IP logged

   
"
All generalizations are false, including this one.  "
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #8 on: November 19, 2005, 01:38:57 PM »

Type mem <enter> at your prompt & paste the result in here for us to see.
IP logged
rippa32
Guest
« Reply #9 on: November 19, 2005, 11:05:54 PM »

Okay I've got screenshots from both the mem command and my autoexec.bat and config.sys files.

    http://s25.yousendit.com/d.aspx?id=25DRCZKE5E91Z342YGAB85QLMT

IP logged
2k_dummy
Mentor



Thanked: 14
Posts: 1,849



A word, once spoken, can never be recalled.

« Reply #10 on: November 20, 2005, 05:16:07 AM »

Screenshots? The contents of both files are easily posted as simple text. Try that instead of a downloadable .zip file.

"Come into my parlor", said the spider to the fly.
IP logged

If you don't stand for something, you'll fall for anything.
_______________________________________ ________
BlackViper

Software and utilities
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #11 on: November 20, 2005, 12:24:27 PM »

LOL!  I didn't download them either.  ;)

Put up something like this Rippa

C:\WINNT\system32>mem/c

Conventional Memory :

 Name                Size in Decimal
-------------      ---------------------
 MSDOS              11968      ( 11.7K)
 KBD                 3280      (  3.2K)
 HIMEM               1248      (  1.2K)
 COMMAND             3664      (  3.6K)
 DOSX               34720      ( 33.9K)
 FREE                 112      (  0.1K)
 FREE              600176      (586.1K)

Total  FREE :       600288      (586.2K)
IP logged
Gustaaf
Guest
« Reply #12 on: November 20, 2005, 02:21:02 PM »

Put the contents of you config.sys & autoexec.bat on this forum. Specify your OS version.

You could try this for config.sys on DOS 6.22 and higher.

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE
FILESHIGH=100
BUFFERSHIGH=33
STACKSHIGH=9,256
FCBSHIGH=4,0
DOS=HIGH,UMB

REM OPTIONAL below...
DEVICEHIGH=C:\CDROM\OAKCDROM.SYS /D:OAKCDROM
DEVICEHIGH=C:\SOUND\SB16.SYS

=================================
If you are running DOS natively... try memmnaker.
IP logged
rippa32
Guest
« Reply #13 on: November 20, 2005, 07:14:09 PM »

Whats wrong with screenshots?

autoexec.bat

EMM386.EXE ON
SET SBPCI=C:\SBPCI
SET BLASTER=A220 I7 D1 H7 P330 T6
LH C:\WINDOWS\OPTIONS\CABS\MOUSE.COM


config.sys

DEVICE=C:\WINDOWS\EMM386
DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH,UMB



I use Windows 98

Memory Type                Total          Used               Free
-----------------------    -------------    -----------        ---------
Conventional                 586K              56K              528K
Upper                                0K                0K                  0K
Reseved                            0K                0K                  0K
Extended (XMS)        66,535K                 ?        195,216K
------------------------  -------------     -----------         ---------
Total Memory            66,119K                 ?        195,744K

Total Under 1MB            586K             56K               528K

Total Expanded (EMS)                                           64M
Free Expanded (EMS)                                            16M

Largest Executable Program Size                        528K
Largest Free Upper Memory Block                           0K
MS-DOS is resident in the high memory area.


I typed it in all properly when I wrote the post and after all that it shows up like this. So if you can't read it properly download the screenshot.
« Last Edit: November 20, 2005, 07:47:31 PM by rippa32 » IP logged
GX1_Man
Moderator
Mastermind


Thanked: 23
Posts: 18,215

Because beige is beautiful !!!

« Reply #14 on: November 21, 2005, 03:57:02 AM »

Do you need expanded memory? If not remove the EMM386 reference from autoexec.bat and in the config sys change to

DOS=HIGH,UMB NOEMS

Now are you using real DOS, or is this command prompt? What version of Windows?
« Last Edit: November 21, 2005, 03:58:06 AM by GX1_Man » IP logged

Please post as much information about your computer, operating system, and problem as possible, what happened prior to problems, etc. Too much info is OK, too little is pointless! Don't just say "My computer doesn't work. What's wrong?"
rippa32
Guest
« Reply #15 on: November 21, 2005, 04:34:56 AM »

I only have Windows 98. Sometimes I just use C:\command and sometimes I restart and then boot up with the step by step configuration (because some background files try to load even though there not in autoexec.bat) and just dont choose the windows shell to be booted.
« Last Edit: November 21, 2005, 04:36:51 AM by rippa32 » IP logged
Gustaaf
Guest
« Reply #16 on: November 21, 2005, 06:54:46 AM »

He is using Windows 98.

Your right, you can drop EMM386.EXE from config.sys.

What is puzzling thought is the EMM386.EXE ON in the autoexec.bat. As far as I can recall, that wont run from there.

You may also edit msdos.sys under windows 98, and further optimize settings there. Its a flat text file.

IP logged
rippa32
Guest
« Reply #17 on: November 21, 2005, 03:08:20 PM »

That EMM386 ON thing is there because I put it there and youre right it doesnt work. Itll work if I run it in windows but when it boots up it says the file is missing or corrupt.

Ill have a look at that msdos.sys too see what I can do. I find it odd however that 56K is missing from memory but it is also 56K that is being used so im basically losing 112K of memory.
I cannot really think of anything that may be causing that, if I had the full amount of base memory and the 56K used up I would have plenty to play pretty much anything, Ive always had memory troubles but I had never before realised that DOS didnt recognise that I was abe to have a full 640K of base memory.
IP logged
GX1_Man
Moderator
Mastermind


Thanked: 23
Posts: 18,215

Because beige is beautiful !!!

« Reply #18 on: November 21, 2005, 04:01:46 PM »

DOSX and expanded memory are taking up some space. Look at those two. I don't know what DOSX is, and do you need expanded memory?
« Last Edit: November 21, 2005, 04:01:57 PM by GX1_Man » IP logged

Please post as much information about your computer, operating system, and problem as possible, what happened prior to problems, etc. Too much info is OK, too little is pointless! Don't just say "My computer doesn't work. What's wrong?"
rippa32
Guest
« Reply #19 on: November 21, 2005, 07:32:57 PM »

I have needed it on occasion. And I never once said DOSX, if I did it must have been a typo. But the real issue here is why DOS is seeing my maximum memory as 584K instead of 640K not how to free up memory.
IP logged
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #20 on: November 21, 2005, 08:53:33 PM »

I agree Rippa, you should start with the 640K then it gets used up after that.
Could you have a faulty cpu I wonder?
IP logged
rippa32
Guest
« Reply #21 on: November 21, 2005, 09:58:58 PM »

Why would the CPU affect it? I just thought it might be a line of code in some DOS file gone wrong.
« Last Edit: November 21, 2005, 10:00:28 PM by rippa32 » IP logged
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #22 on: November 21, 2005, 10:19:10 PM »

Is the 640K conventional memory limitation a hardware of software thing?
I've always thought it was hardware (cpu).
Live & learn, I must do some research on this.  :)
IP logged
Fed
Moderator
Sage



Thanked: 32
Posts: 8,172

Experience: Experienced
OS: Windows XP



« Reply #23 on: November 21, 2005, 10:20:51 PM »

Quote
Conventional Memory

Conventional memory is contiguous memory directly used by applications running on any Intel 80x86 microprocessor that is running in real mode under unaugmented MS-DOS. Addressed from 0 to 640KB (up to 736KB with special device drivers and hardware). The original 8088 processor could address up to 1MB (220, 20 being the number of address lines which come out of the CPU) of memory directly; however, IBM chose to reserve the upper 384KB for ROM and other uses.



Another interesting read....
http://aroundcny.com/technofile/texts/pcmemdesign.htm
« Last Edit: November 21, 2005, 10:37:43 PM by Fed » IP logged
Gustaaf
Guest
« Reply #24 on: November 22, 2005, 04:22:11 AM »

There is a sound manager out there called VDMSound.
http://vogons.zetafleet.com/viewtopic.php?t=2071

This sound manager also manages DOS 640K memmory issues.

By the way. Did you ever try to adjust the properties of the shortcut running the DOS game under Windows?
Experiment with the memmory setting of the short-cut in question.
IP logged
rippa32
Guest
« Reply #25 on: November 23, 2005, 02:52:15 AM »

That's odd, I changed the memory settings in that right click properties menu and they all changed except conventional memory. I changed it to 640K but it went back to auto, that's interesting.
IP logged
Pages: 1 2 [All] - (Top) Print 
Home / Microsoft / Microsoft DOS / Not enough maximum conventional memory. « previous next »
 


Login with username, password and session length

Old Forum Search | Forum Rules
Copyright © 2010 Computer Hope ® All rights reserved.
Powered by SMF 2.0 RC3 | SMF © 2006–2010, Simple Machines LLC
Page created in 0.178 seconds with 19 queries.