Computing.Net > Forums > Disk Operating System > native DOS game memory problem

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

native DOS game memory problem

Reply to Message Icon

Name: aqz
Date: May 29, 2005 at 22:52:40 Pacific
OS: DOS
CPU/Ram: 256Mb
Comment:

This particular game requires 580k of conventional memory. With the actual configuration it only has

340k and it won't run (also won't run in windows). I have these config files:
config.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\EMM386.exe RAM
FILES=40
BUFFERS=40
devicehigh=c:\Windows\command\ebd\oakcdrom.sys /d:mscd001

autoexec.bat
@ECHO OFF
C:\WINDOWS\EMM386.exe
LH C:\MSDOS7\attrib.exe -h -s C:\MSDOS7
set mouse=C:\imouse
LH C:\imouse\imouse
SET PATH=C:\NC;c:\Windows;c:\Windows\command
LH c:\mscdex.exe /d:mscd001
REM C:\windows\system32\sndinit.exe
REM ***** SiS7018 PCI AUDIO *****
LH C:\TP7P5FIX
LH C:\WINDOWS\system32\SNDINIT.EXE/INIT /FC:\WINDOWS\system32\TSSND.INI
LH C:\WINDOWS\system32\SNDTSR.exe

I ran the MEM utility and the results were:

Mem. type total used free
Conventional 640K 170K 470K
Upper 0K 0K 0K
Reserved 0K 0K 0K
Extended 261,0 9,296K 251,760K
56K
Total expanded (EMS) - 32M
Largest executable program- 470K
Largest free Upper Memory Block -0K
MS-DOS is resident in high memory area.
*****************************************
I can't give up on any of the programs in autoexec.bat. Please tell me how can I run the game (running

EMM with NOEMS or EMS increasing hasn't worked).


aqz



Sponsored Link
Ads by Google

Response Number 1
Name: hiho
Date: May 29, 2005 at 23:16:31 Pacific
Reply:

"LH C:\MSDOS7\attrib.exe -h -s C:\MSDOS7"
"LH C:\WINDOWS\system32\SNDTSR.exe"

If it is standalone MSDOS how come it has Windows installed?? MS-DOS7 was never officially a standaloe product.

If you had used MS-DOS6.2x, PC-DOS 7, PTS-DOS or DR-DOS 600K is entirely feasible.

Possibly you need a 3rd party memory manager, try QEMM:
http://www.chsoft.com/dv.html


0

Response Number 2
Name: hiho
Date: May 29, 2005 at 23:18:46 Pacific
Reply:

http://www.hildrum.com/memory.htm


0

Response Number 3
Name: jboy
Date: May 29, 2005 at 23:20:35 Pacific
Reply:

Couple of things - ditch oakcdrom.sys - it uses about 25K of RAM - replace with VIDE-CDD.SYS which uses only 5K. That's assuming you require CD access in DOS for this game - if not, you could setup a separate configuration using the built-in DOS menuing system (multiconfig).

Use the 'NOEMS' parameter - the 'RAM' switch allocates a wadge of memory for the page frame - if you don't need EMS (Expanded) memory - and you probably don't:

C:\WINDOWS\EMM386.exe NOEMS

This is running from a DOS start I hope, and not shelled out from Winders - (Largest free Upper Memory Block -0K)

You could also trim your buffers & files down considerably, and/or try fileshigh

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.


0

Response Number 4
Name: jboy
Date: May 29, 2005 at 23:25:04 Pacific
Reply:

LH attrib.exe ??(missed that)

... the hell??

It's not a resident command (for one thing)

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.


0

Response Number 5
Name: hiho
Date: May 30, 2005 at 01:14:49 Pacific
Reply:

Under Win95A boot hit F8 choose Command Prompt (ie MS-DOS 7.0x) the most base memory withot CD and Mouse support and using NOEMS was 576k, even using Memmaker still the same.

If you use MS-DOS 6.22 & Memmaker you should be able to obtain 600k or use different MS-DOS compatible O/S, not the ones under or hacked from Windows.


0

Related Posts

See More



Response Number 6
Name: hiho
Date: May 30, 2005 at 01:36:23 Pacific
Reply:

Fresh MS-DOS 6.22 (3 disk install) I have achieved 576k without memory mangement and without CD & Mouse Drivers and using SET Blaster for the Sound Card Parameters.

Utilising Memmaker with NOEMS or RAM Option 617K.

Maybe this proves that a Standalone Line Command O/S without GUI intregrated on top is better?? at least with MS-DOS compatible GUI's you can unload from memory!


0

Response Number 7
Name: jboy
Date: May 30, 2005 at 08:02:40 Pacific
Reply:

Win9x can be setup that way as well - the GUI is the default, but that's not writ in stone.

As well, using plain vanilla Win95, I have *well* over 600K free after a DOS boot, loading the CD driver and a half dozen other items - a lot depends on the choices made

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.


0

Response Number 8
Name: hiho
Date: May 30, 2005 at 09:04:24 Pacific
Reply:

YES if you know how to undertake complicated setup, but I was just using memmaker to undertake the memory mangement, it is what I term an out of the box solution.............576k t0 617K is not bad!


0

Response Number 9
Name: jboy
Date: May 30, 2005 at 09:17:28 Pacific
Reply:

Memmaker is a flawed program - but better than nothing, I suppose. Sure, around 580K is pretty reasonable in that scenario

Complicated? Not really, although an understanding of memory management is a prerequisite. Experimentation (and DOS 'Help') is the way to get a little more

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.


0

Response Number 10
Name: SkipCox
Date: May 30, 2005 at 21:32:01 Pacific
Reply:

Many DOS games that require that kind of memory have a text file to instruct the user to build a boot disk (sometimes specific to that particular game) to reclaim some low memory and play the game.

It's worth a look...

Skip


0

Sponsored Link
Ads by Google
Reply to Message Icon

Optimal Partitioning for ... Reading Disks in DOS



Post Locked

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


Go to Disk Operating System Forum Home


Sponsored links

Ads by Google


Results for: native DOS game memory problem

DOS Game, Memory www.computing.net/answers/dos/dos-game-memory/6979.html

Game miss ;dos ( conventionnal ) Memory www.computing.net/answers/dos/game-miss-dos-conventionnal-memory/4485.html

Dos games memory www.computing.net/answers/dos/dos-games-memory/1820.html