VOGONS


First post, by abasak

User metadata
Rank Newbie
Rank
Newbie

Hi, I am having a pretty strange issue with System Shock in particular, that I have narrowed down to the fact, that on two K6 systems, I can’t get the game to run, if I have more than 602kb conventional memory available. 603kb might work, 606kb didn’t!

I have played System Shock since it came out, and never experienced it on my old 486 or on Pentium-systems. However after fighting with my setup*, I found out that by limiting program loaded into upper memory it would run (I need EMM386 loaded to enable my sound card in DOS).

So my question is, do you guys know of a program I could load from DOS, to occupy a set amount of conventional memory, and then unload after having run the game?

*The Geforce 4 MX400 had problems with I=B000-B7FF, and seemed to occupy a lot of that memory space on this Super Socket 7-system, so when I disabled that range I only had 597kb free, and then the game would run. When I played around with a Voodoo3 PCI, I realized System Shock wouldn’t run, and that I had 623kb free, I then removed a lot of “LH” or DEVICEHIGH and voila, it worked. It seems very strange to me.

Reply 1 of 3, by Plasma

User metadata
Rank Member
Rank
Member

eatmem

Reply 2 of 3, by abasak

User metadata
Rank Newbie
Rank
Newbie

THANK YOU!

Reply 3 of 3, by doshea

User metadata
Rank Member
Rank
Member

Did you get any particular error message? If you were getting "Packed file corrupt", which occurs when there is too much RAM available, at least some versions of DOS come with a tool to fix that called LOADFIX. Some information is available in MS knowledge base article Q72360.