VOGONS

Common searches


Buuuuug...?

Topic actions

First post, by Wallace

User metadata
Rank Newbie
Rank
Newbie

Looks like it to me.

I have The Volkov Commander set to run in Dosbox's autoexec for convenience. When I run Dosbox and type mem, that's the report:

632 Kb free conventional memory
23 Kb free upper memory in 1 blocks (largest UMB 23 Kb)
15136 Kb free extended memory
15136 Kb free expanded memory

BUT... if I exit Volkov in DB and type mem now, that's what I get:

525 Kb free conventional memory
23 Kb free upper memory in 1 blocks (largest UMB 23 Kb)
15280 Kb free extended memory
15280 Kb free expanded memory

DB seems to lose over 100 KB of memory and even some EMS and XMS for no reason.

This happens every time, in 0.63, CVS-es and older versions, too (checked in 0.58).

Reply 1 of 4, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Dunno, could be normal behavior. Don't have the game so can't check for myself.

Try loading the game in NTVDM in XP and/or normal MS-DOS and see if it performs the same behavior.

Some DOS games\programs aren't very good at removing themselves from memory. This is why each game you want to play in DosBox should be launched in seperate DosBox's.

How To Ask Questions The Smart Way
Make your games work offline

Reply 2 of 4, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

are you certain that exited volkov commander ? not that exited to the shell. (shelled ? not sure what the correct term would be)

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

Reply 3 of 4, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

They have a memory block with a psp-reference to e000
(ems pageframe), don't know why yet, happens only when
ems is enabled.
Dosbox only removes memory blocks that the program owns,
so this block remains allocated.