VOGONS


First post, by Unregistered

User metadata

Hello there,
i'm trying to run aces over pacific, but the game says not enough conventional memory.

running mem /c with vdms tells me, that i have 602.3 K free.
loaded is:
msdos (size 11.7k)
kbd ( 3.2k)
emm (0.2k)
himem (1.2k)
mouse (12.2k)
command (3.0k)
kb16 (6.0k)

i have seen guys on this forum, having free something like 612kbyte.
so now i wonder, how can i free memory?

thanks,
doc

Reply 1 of 5, by Nicht Sehr Gut

User metadata
Rank l33t
Rank
l33t
Originally posted by Unregistered running mem /c with vdms tells me, that i have 602.3 K free. loaded is: msdos (size 11.7k) kb […]
Show full quote

Originally posted by Unregistered running mem /c with vdms tells me, that i have 602.3 K free.
loaded is:
msdos (size 11.7k)
kbd ( 3.2k)
emm (0.2k)
himem (1.2k)
mouse (12.2k)
command (3.0k)
kb16 (6.0k)

For best results, you really need to display the whole report: Upper Memory, etc...

i have seen guys on this forum, having free something like 612kbyte.

Believe it or not, this is still directly related to your actual hardware. For some it is nearly impossible to create EMS memory.

so now i wonder, how can i free memory?

Hard to tell without a more detailed report. The only thing I notice is that the mouse driver is loaded into conventional memory. Is there not enough space to load it into upper memory?

Reply 2 of 5, by Unregistered

User metadata

here's what mem /c says when i run it under VDMS.

--------Snip-------------------

Conventional Memory :

Name Size in Decimal Size in Hex
------------- --------------------- -------------
MSDOS 11984 ( 11.7K) 2ED0
KBD 3296 ( 3.2K) CE0
EMM 176 ( 0.2K) B0
HIMEM 1248 ( 1.2K) 4E0
MOUSE 12528 ( 12.2K) 30F0
COMMAND 3072 ( 3.0K) C00
KB16 6096 ( 6.0K) 17D0
FREE 112 ( 0.1K) 70
FREE 256 ( 0.3K) 100
FREE 616336 (601.9K) 96790

Total FREE : 616704 (602.3K)

Total bytes available to programs : 616704 (602.3K)
Largest executable program size : 616336 (601.9K)

16777216 bytes total EMS memory
16777216 bytes free EMS memory

32505856 bytes total contiguous extended memory
0 bytes available contiguous extended memory
15663104 bytes available XMS memory
MS-DOS resident in High Memory Area
-----------Snap-----------

System Configuration is:

Motherboard: Epox 8KHA+
Processor: Athlon XP 1800+
RAM: 512 MB DDR RAM
Video Board: GeForce 4 TI 4200 w 64 MB RAM
Sound board: Soundblaster Live 1024
Operating system: Windows XP

EMS was no problem after i've disabled USB in the bios.

Any ideas how to free more? 😀

thanks in advance,

doc

Reply 3 of 5, by Nicht Sehr Gut

User metadata
Rank l33t
Rank
l33t
Originally posted by Unregistered here's what mem /c says when i run it under VDMS. --------Snip------------------- ----------- […]
Show full quote

Originally posted by Unregistered here's what mem /c says when i run it under VDMS.

--------Snip-------------------
-----------Snap-----------

vwiff! That makes no sense.

EMS was no problem after i've disabled USB in the bios.

Any ideas how to free more?

Well, I was going to suggest making room in upper memory to cause the mouse driver to load there...except it doesn't appear to be any!?

Reply 4 of 5, by doc

User metadata
Rank Newbie
Rank
Newbie

yeah, it's pretty odd.

when i run mem /c from MS-command line, i have upper memory (see below)

i don't know why there is none when running VDMS.
ideas? 😀

doc

mem /c output:

Conventional Memory :

Name Size in Decimal Size in Hex
------------- --------------------- -------------
MSDOS 12000 ( 11.7K) 2EE0
KBD 3296 ( 3.2K) CE0
HIMEM 1248 ( 1.2K) 4E0
COMMAND 3776 ( 3.7K) EC0
DOSX 34736 ( 33.9K) 87B0
KB16 6096 ( 6.0K) 17D0
FREE 112 ( 0.1K) 70
FREE 976 ( 1.0K) 3D0
FREE 592896 (579.0K) 90C00

Total FREE : 593984 (580.1K)

Upper Memory :

Name Size in Decimal Size in Hex
------------- --------------------- -------------
SYSTEM 196592 (192.0K) 2FFF0
DOSX 128 ( 0.1K) 80
MOUSE 12528 ( 12.2K) 30F0
MSCDEXNT 352 ( 0.3K) 160
REDIR 2672 ( 2.6K) A70
FREE 960 ( 0.9K) 3C0
FREE 48784 ( 47.6K) BE90

Total FREE : 49744 ( 48.6K)

Total bytes available to programs (Conventional+Upper) : 643728 (628.6K)
Largest executable program size : 592896 (579.0K)
Largest available upper memory block : 48784 ( 47.6K)

1048576 bytes total contiguous extended memory
0 bytes available contiguous extended memory
941056 bytes available XMS memory
MS-DOS resident in High Memory Area

Reply 5 of 5, by MajorGrubert

User metadata
Rank Member
Rank
Member
doc wrote:
yeah, it's pretty odd. […]
Show full quote

yeah, it's pretty odd.

when i run mem /c from MS-command line, i have upper memory (see below)

i don't know why there is none when running VDMS.
ideas? 😀

It is not strange, actually. It seems that you have only 64KB of upper memory space available, that is being used by the EMS frame when you run mem /c with default VDMS settings. When you start a regular command prompt the default is no EMS, so these 64KB are free for loading programs high into UMBs.

I have the same situation with my notebook, so I set each VDMS shortcut I create according to the game I want to run (btw, you are using the Launchpad, aren't you?). If the game needs only EMS I do not load DOSX (for DPMI support), since it would eat some 37KB of conventional memory. For games that depend on DPMI you can safely disable EMS (not needed for DPMI under Windows 2000/XP) and gain 64KB of UMBs to load some TSRs high.

EMS was no problem after i've disabled USB in the bios.

Any ideas how to free more?


None, unless you have something else to disable in your BIOS. For many recent motherboards, getting free UMBs is somehow difficult, if not impossible.

Regards,

Major Grubert

Athlon 64 3200+/Asus K8V-X/1GB DDR400/GeForce FX 5700/SB Live! 5.1