VOGONS

Common searches


First post, by agandhi

User metadata
Rank Newbie
Rank
Newbie

The DOS program I use need following statement in config.sys. How do I specify this in DOSBOX. I would like to make changes to dosbox.conf so that it reads the setting.
Following are the settings:
DEVICE=C:\winnt\system32\HIMEM.SYS
DEVICE=C:\winnt\system32\EMM386.EXE NOEMS
DEVICE=C:\winnt\system32\ANSI.SYS
FILES=40
BUFFERS=25.
DOS=HIGH,UMB

The dos programs used to run fine but after Windows Security 807532 it stopped running.

Pentium III 800MHz.
Windows 2k and Windows XP.
No idea what other settings are.

Can anyone please help me.

Regards,
Ashutosh Gandhi

Reply 1 of 9, by mirekluza

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

You cannot specify them. However the values which DOSBOX uses internally should be enough. We have XMS driver, EMS driver (switched off in your case), ANSI support, FILES value much higher than 40 and a lot of free memory (so there is no need to force DOS to upper memory).
Most of these things are hardcoded in DOSBOX, but you can switch on/off XMS and EMS drivers in DOSBOX.CONF.

Mirek

Reply 2 of 9, by agandhi

User metadata
Rank Newbie
Rank
Newbie

Following is the error that was reported when I tried to run a DOS program:
Phar Lap err 10118: Can't load EXP file: C:\uscpack\itbig6.exe
Memory error: insufficient physical memory available
3936 total 4K memory pages available on system
A minimum of 13343 memory pages required to run pgm

Reply 4 of 9, by agandhi

User metadata
Rank Newbie
Rank
Newbie

I increased the memsize to 64.
The error now I get is:
Phar Lap fatal err 10049: Ran out of Stack buffer

Does one have to change stack in config file. If so , how do I do that.

Regards,
Ashutosh Gandhi

Reply 5 of 9, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

weird pharlab game.
try setting memsize to 63

But I fear pharlab beats dosbox again. (it's an awfull extender for us emulator builders:)

What specs did this "gem" used to run on ?

(you can't change the stack) (dosbox it's dos doesn't have a stack (doesn't need one either as it's a virtual dos (sizeof(dos) =10 bytes or so)

There is a fake stack for games who want one but it's 22 bytes if i recall correctly. (only one and cannot be changed/switched) (normal dos can use more then one stack.)

Try the cvs of dosbox (as the internal dos has improved there a lot.)
available at multiple places for example here
http://cvscompile.aep-emu.de/
or here
mypixels.dk/forums/

Water flows down the stream
How to ask questions the smart way!

Reply 6 of 9, by agandhi

User metadata
Rank Newbie
Rank
Newbie

It still has the same error. Probably DOSBOX will not work.
There are not typical specifications for usage of the dos program. Can you tell me what exactly are you looking for?

Regards,
Ashutosh Gandhi

P.S.: Thanks a lot for your help.

Reply 7 of 9, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I'm looking for the minimum memory requirements
The first error seemed to indicate that 16 mb was too little.

Running out of stack is a weird error. (and is propably caused by something else) Dosbox is capable of running quite some pharlab games. but this one is tricky.

It's hard to find the error from here.

Water flows down the stream
How to ask questions the smart way!