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

native DOS game memory problem

Reply to Message Icon

Original Message
Name: aqz
Date: May 29, 2005 at 22:52:40 Pacific
Subject: native DOS game memory problem
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


Report Offensive Message For Removal


Response Number 1
Name: hiho
Date: May 29, 2005 at 23:16:31 Pacific
Subject: native DOS game memory problem
Reply: (edit)

"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


Report Offensive Follow Up For Removal

Response Number 2
Name: hiho
Date: May 29, 2005 at 23:18:46 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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


Report Offensive Follow Up For Removal

Response Number 3
Name: jboy
Date: May 29, 2005 at 23:20:35 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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.


Report Offensive Follow Up For Removal

Response Number 4
Name: jboy
Date: May 29, 2005 at 23:25:04 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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.


Report Offensive Follow Up For Removal

Response Number 5
Name: hiho
Date: May 30, 2005 at 01:14:49 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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.


Report Offensive Follow Up For Removal


Response Number 6
Name: hiho
Date: May 30, 2005 at 01:36:23 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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!


Report Offensive Follow Up For Removal

Response Number 7
Name: jboy
Date: May 30, 2005 at 08:02:40 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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.


Report Offensive Follow Up For Removal

Response Number 8
Name: hiho
Date: May 30, 2005 at 09:04:24 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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!


Report Offensive Follow Up For Removal

Response Number 9
Name: jboy
Date: May 30, 2005 at 09:17:28 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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.


Report Offensive Follow Up For Removal

Response Number 10
Name: SkipCox
Date: May 30, 2005 at 21:32:01 Pacific
Subject: native DOS game memory problem
Reply: (edit)

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


Report Offensive Follow Up For Removal






Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: native DOS game memory problem

Comments:

 


  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 
Data Recovery Software




How often do you use Computing.Net?

Every Day
Once a Week
Once a Month
This Is My First Time!


View Results

Poll Finishes In 3 Days.
Discuss in The Lounge