VOGONS


Ultramid load high

Topic actions

First post, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

Anyone knows if it's possible to load ultramid into the upper memory area from the command prompt?
I guess most games that require ultramid doesn't usually require too much base memory, but still, it takes up a good chunk which could cause problems for some games, so it would be nice to be able to load high as it were.

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 1 of 6, by Jolaes76

User metadata
Rank Oldbie
Rank
Oldbie

It definitely can be loaded into UMBs. You need about 65k free UMB available, though. Check what happens when typing

LH ULTRAMID

when EMM386 is ON.

"Ita in vita ut in lusu alae pessima iactura arte corrigenda est."

Reply 2 of 6, by elianda

User metadata
Rank l33t
Rank
l33t

If you use EMM386 or another VCPI manager I recommend to load Megaem instead which includes Ultramid functionality. It takes up only 768 bytes.
If you use Himem only there are no UMBs available, thus you can not load ultramid high.
However if you use UMBPCI with a supported chipset and Himem you can make UMBs available and load Ultramid to high memory.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 3 of 6, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

I do use EMM386, but when I try to load megaem I get an error message about "EMM incompatability problem". It recommends I use EMM386.EXE, 386MAX or QEMM386... Yeah well... 😜
I clearly won't be able to load Ultramid high though, as there's nowhere near enough free umb. I guess it doesn't matter as long as I don't actually encounter a stubborn game that needs 600KB base memory and Ultramid at the same time 😜

Thanks for the tips anyway. 😀

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 4 of 6, by elianda

User metadata
Rank l33t
Rank
l33t

This problem is well known (I have written about it here in the forum already) and a result of having too much RAM (which means 64 MB or more) and using HIMEM+EMM386.
A simple workaround is to use an older version of himem.sys like 2.77g that limits XMS to 16 MB. Having just 16 MB available is for DOS games no issue.

With QEMM386 it works, regardless of how much memory you have.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 5 of 6, by LunarG

User metadata
Rank Oldbie
Rank
Oldbie

I suppose I could just take out one stick on memory and run my system with 32MB if that helps, but we'll see if I actually run into any situations where Ultramid eating up tons of base memory really cause problems. Only a few games so far have required Ultramid to be loaded (Tyrian, Under a Killing Moon and The Pandora Directive), but I expect more could pop up in the future.

WinXP : PIII 1.4GHz, 512MB RAM, 73GB SCSI HDD, Matrox Parhelia, SB Audigy 2.
Win98se : K6-3+ 500MHz, 256MB RAM, 80GB HDD, Matrox Millennium G400 MAX, Voodoo 2, SW1000XG.
DOS6.22 : Intel DX4, 64MB RAM, 1.6GB HDD, Diamond Stealth64 DRAM, GUS 1MB, SB16.

Reply 6 of 6, by Jolaes76

User metadata
Rank Oldbie
Rank
Oldbie

Yes, there are some more around 😀

EDIT: See the attachment. The list is quite long. Memory requirements are not given, though.

"Ita in vita ut in lusu alae pessima iactura arte corrigenda est."