VOGONS

Common searches


First post, by samsoule

User metadata
Rank Newbie
Rank
Newbie

Hi,
It seems that XP can't allocate any EMS memory even using a config.nt that contains the line "EMM=RAM" and modifying the .pif settings ...

everytime i try to start a program that require EMS memory, it said not enough EMS memory.

I've tried to run the debug command xs in a DOS box and it said to me that EMS is not installed ...
I don't understand, it looks like XP doesn't allocate any EMS memory ...😕
🙁 and i need only 2 MO of EMS memory ...

I 've tried all the settings i 've seen everywhere
Does anybody know how i can allocate EMS memory on XP ?

Reply 1 of 8, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Search the forum for EMS and you'll see a HUGE thread on EMS and NT...well basically it could potentially be for any OS but the thread is mainly focused on NT. Read the thread and therin you will find a few things that may help but definetly not a perfect solution.

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

Reply 2 of 8, by Nicht Sehr Gut

User metadata
Rank l33t
Rank
l33t

*sigh*
I guess we need to make a standardized page for this...

Create a file named GO.BAT and edit it to contain the single command:

MEM /C >VDMSMEM.TXT

then run it with VDMSound (right-click and choose Run with VDMS), it should create a text file called VDMSMEM.TXT and report something like the following:

Conventional Memory :

Name Size in Decimal Size in Hex
------------- --------------------- -------------
MSDOS 13184 ( 12.9K) 3380
KBD 3296 ( 3.2K) CE0
EMM 176 ( 0.2K) B0
HIMEM 1248 ( 1.2K) 4E0
COMMAND 3152 ( 3.1K) C50
FREE 112 ( 0.1K) 70
FREE 633984 (619.1K) 9AC80

Total FREE : 634096 (619.2K)

Upper Memory :

Name Size in Decimal Size in Hex
------------- --------------------- -------------
SYSTEM 180208 (176.0K) 2BFF0
MOUSE 12528 ( 12.2K) 30F0
DOSX 34720 ( 33.9K) 87A0
FREE 256 ( 0.3K) 100
FREE 34336 ( 33.5K) 8620

Total FREE : 34592 ( 33.8K)

Total bytes available to programs (Conventional+Upper) : 668688 (653.0K)
Largest executable program size : 633712 (618.9K)
Largest available upper memory block : 34336 ( 33.5K)

4194304 bytes total EMS memory
4194304 bytes free EMS memory

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

Paste your results here. You might end up having to shut off some motherboard devices into order to create more "Upper Memory".

Reply 3 of 8, by Groxx

User metadata
Rank Newbie
Rank
Newbie

I'm a different person than the one that started this thread, but I have a question for Nicht Sehr Gut.

What does that DO? I've got the same problems, and I want to know what it does before I do it. Also, when it's done, what do you do with that info?

Reply 4 of 8, by Nicht Sehr Gut

User metadata
Rank l33t
Rank
l33t

Originally posted by Groxx What does that DO?

It generates the proper GPS coordinates that will allow my Evil Flying Monkeys to home in on your position and take you prisoner.

Ok. Not really

I've got the same problems, and I want to know what it does before I do it.

The big hint is the MEM command. It reports info about memory. In this case it redirects that report to text file.

Also, when it's done, what do you do with that info?

You copy it and paste it into a post here (or attach the text file to the post). We look at the file and try to figure where the OS is mapping everything in order to troubleshoot the problem (usually EMS).

Reply 5 of 8, by Silvio

User metadata
Rank Newbie
Rank
Newbie

😖
Sorry for my bad english
I am newbie in Vogons and I dont start the thread, neither post message before
I have the same problem; cannot handle memory
I read that it could be a problem hardware, so I made a go.bat file containing only mem/c >VDMSMEM.txt
I send the report generated as file.txt
I hope you can help me
Thanks!

Reply 6 of 8, by LudiKalell

User metadata
Rank Newbie
Rank
Newbie

Hier:
Konventioneller Speicher:

Name GrӇe (dezimal) GrӇe (hex)
------------- --------------------- -------------
MSDOS 12176 ( 11.9K) 2F90
KBD 3296 ( 3.2K) CE0
HIMEM 1248 ( 1.2K) 4E0
COMMAND 3536 ( 3.5K) DD0
DOSX 34720 ( 33.9K) 87A0
KB16 6096 ( 6.0K) 17D0
Frei 112 ( 0.1K) 70
Frei 160 ( 0.2K) A0
Frei 593776 (579.9K) 90F70

Insgesamt frei: 594048 (580.1K)

Hoher Speicher:

Name GrӇe (dezimal) GrӇe (hex)
------------- --------------------- -------------
SYSTEM 192496 (188.0K) 2EFF0
MOUSE 12528 ( 12.2K) 30F0
Frei 12256 ( 12.0K) 2FE0
Frei 44768 ( 43.7K) AEE0

Insgesamt frei: 57024 ( 55.7K)

Insgesamt frei (konventioneller und hoher Speicher): 651072 (635.8K)
Maximale Gr”áe fr ausfhrbares Programm: 593504 (579.6K)
GrӇter freier Block im hohen Speicherblock: 44768 ( 43.7K)

20971520 Bytes gesamter fortlaufender Erweiterungsspeicher
0 Bytes fortlaufender Erweiterungsspeicher verfgbar
16628736 Bytes XMS-Speicher verfgbar
MS-DOS ist resident im oberen Speicherbereich (HMA).

the same problem..
I guess it's about the NFORCE2 Chipset i have and maybe the dual channel RAM controller.. 2 Corsair 256 MB Dimms etc..

the game I have probs with is Elder Scrolls Arena (which is now for FREE YEHAA !!), it works with DosBox, so you should maybe get in contact with the creator of DosBox or use his source code.. maybe..
it works for others with VDM Sound on other rigs..

Reply 7 of 8, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Re: Cannot enable EMS under Win2K...

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 8 of 8, by MajorGrubert

User metadata
Rank Member
Rank
Member

Besides the point mentioned by MiniMax, are you sure that you ran the memory test under VMDS (in other words, using the "Run with VDMSound" option in the right-click menu)? It seems that you have at least 64kB of upper memory, but they are used as UMBs instead of an EMS frame. This is the default setting for a NTVDM under Windows 2000/XP, unless you change config.nt. The default setting for a VDMS shortcut is to enable EMS and in your case it should work.

Can you repeat the test running "MEM /C" under VMDSound?

Regards,

Major Grubert

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