flit on 17/10/2000 at 23:34
Bit stuck.
I've recently managed to get hold of UW1&2 from CD Access (they do deliver to the UK by the way, and in only two weeks at surface mail).
I'm having problems getting the game to run under DOS (from a Win95 system). I've looked through recent links (there were a couple in July when PC Gamer US put UW1 on the cover) but none of them really helped much.
The installer recommended setting up a PIF file to drop me into DOS and run the game under conventional, base memory (the pathetic 640k bit). No matter what I do, I cannot get DOS to leave me with anything but 541k of base RAM.
I'm obviously using cutdown autoexec.bat and config.sys files, namely:
autoexec.bat
------------
LH C:\WINDOWS\COMMAND\MOUSE
LH C:\WINDOWS\AU30DOS.COM
config.sys
----------
FILES=15
BUFFERS=15
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE I=B000-B7FF RAM 3072
DOS=HIGH,UMB
I've already installed the game on my hard drive and removed my CD-ROM driver (which at least enabled me to start the game!) but no matter what I do I cannot find room for either sound or music within the game.
Getting a new sound driver is not going to help - the sound driver (AU30DOS) works fine for System Shock (and yes it is configured correctly for UW1/2) and anyway, it's loaded high (LH'ed) so it forms no part of the 99k (640k-541k=99k) which I cannot free up.
I even tried a boot floppy to see if my C:\COMMAND.COM file was holding me back but no joy.
Please, can anyone can help with this or even put me on the right track to running the game under a different environment where I will get sound?
I've already got into it quite a bit - I used to be a D&D'er but old age (well 30-ish) equals few people to cross swords with - however the game feels a tad empty in total silence.
Daxim on 18/10/2000 at 02:36
Can you post the results of
<pre>> mem /c</pre>? This should help us to track down the evil memory consumer. In case it's the mouse driver: I have one which only consumes 13 KB in memory. Certainly there are more on the web which are even smaller. I also suggest loading your TSRs already in config.sys, this strips them off their copy of the environment table.
<pre>installhigh=c:\windows\command\mouse.com? .exe?</pre>
Note that you probably can't do with your sound driver, since it relies on the environment variable BLASTER and thus must be started in autoexec.bat. One thing still, try this: use the highscan parameter for emm386.exe. This will free 32 KB upper memory, if it functions. But beware: this may lock up your PC while booting, so in worst case scenario you have to skip the offending statement in the config.sys to edit the file. Here is my configuration:
<pre>dos=high,umb
country=049,437,c:\windows\command\country.sys
device=c:\windows\himem.sys /testmem :off
device=c:\windows\emm386.exe 2048 ram highscan
devicehigh=c:\treiber\sscdrom.sys /d:cdrom-lw /v
installhigh=c:\windows\command\mscdex.exe /e /k /d:cdrom-lw /l:e /m:4
installhigh=c:\windows\smartdrv.exe 2048 0 ab-c+d+ef
installhigh=c:\treiber\a-four86.com /a5
installhigh=c:\windows\command\keyb.com gr,437,c:\windows\command\keybrd2.sys
------------------------
@echo off
set blaster=a220 i7 d1 t4
set classpath=c:\windows\system\qtjava.zip
set msdosdata=c:\windows\temp
set path=c:\batch
set prompt=$d $t$h$h$h$h$h$h $p$g
set qtjava=c:\windows\system\qtjava.zip
set temp=c:\windows\temp
set tmp=c:\windows\temp
c:\windows\command\mode.com con delay=1 rate=32
c:\cfg801.exe
c:\dos801.exe
:: rem these two above are sound drivers</pre>
This equals in 584 KB free conventional memory, with CD, mscdex, smartdrv loaded. UW runs fine in DOS 6 mode, clean DOS 7 and within Windows 98 SE with midi and sound.
[This message has been edited by Daxim (edited October 17, 2000).]
thepenalty on 18/10/2000 at 06:49
Try to upgrade your current Win95 version,
earlier versions had a bug with himem.sys
which occupied a big portion of the base
memory.
The Penalty
P.S. another way is to make somewhere boot
disk with Win98 (here this problem is fixed)
Shadowcat on 18/10/2000 at 11:06
I guess you've alrady seen this, and it might not be relevant (Win98 vs Win95) but I got it running under Win98 with sound <a href="http://www.ttlg.com/forums/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=7&t=000125">very easily</a>
As long as your autoexec.bat and config.sys are pretty minimal, you should have a good chance of running it under Win98, and _hopefully_ (but not necessarily) Win95.
Good luck.
[ August 30, 2001: Message edited by: Shadowcat ]
Daxim on 18/10/2000 at 11:22
I tried to search the English part of the Microsoft knowledge base, but could not find anything. Here is the titel of the article D33818 of the German knowledge base: Io.sys Update for Windows 95 OSR2/2.1
The article describes that the io.sys update fixes the use of too much conventional memory of the himem.sys in Win95.
flit on 18/10/2000 at 23:41
Wahey! Got it working. I've got music and digitsed sound on both games. The music for both games sounds excellent on my aureal vortex, particularly the quite haunting UW2 theme. Cheers to everyone who posted here - actually you weren't much help
Inline Image:
http://www.ttlg.com/forums/ubb/smile.gif - don't mean it really, you did point me in the right direction.
For the benefit of everyone else, particularly those with Win95 as I understand this is a real problem...
(as it happened)
2. Daxim, I tried your setup but we seem to have different DOS interpreters (?). My DOS doesn't understand 'device=c:\windows\himem.sys /testmem
Inline Image:
http://www.ttlg.com/forums/ubb/redface.gifff', reporting testmem and
Inline Image:
http://www.ttlg.com/forums/ubb/redface.gifff as being, well, out of order
Inline Image:
http://www.ttlg.com/forums/ubb/smile.gif. Neither is it happy with 'installhigh ...' - it just didn't like it. I am running Win 95 4.00.950b - am I at fault
Inline Image:
http://www.ttlg.com/forums/ubb/frown.gif.
3. I was quite optimistic after reading about the himem.sys bug but after looking under the official windows site (admittedly after hunting through lots of "am" sites without being totally satisfied) it says that the D33818.EXE file is for non-English users only (I am UK and therefore, slightly English? - no sarcasm intended against post'ers but rather against the confusing MS jargon : is America just English!?). It also warns dire consequences against anyone installing the file without priorly having severe problems. As I have a Thief, a Thief II, a Shock, a Shock2, a TNova, and the UWs to protect I'm feeling, well, rather protective 8)
4. My 'mem /c' - just to keep the rest of you, who have the game working, entertained
Inline Image:
http://www.ttlg.com/forums/ubb/wink.gifModules using memory below 1 MB:
Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 44,752 (44K) 11,056 (11K) 33,696 (33K)
HIMEM 1,120 (1K) 1,120 (1K) 0 (0K)
EMM386 4,320 (4K) 4,320 (4K) 0 (0K)
DBLSPACE 83,088 (81K) 83,088 (81K) 0 (0K)
AU30DOS 24,976 (24K) 1,440 (1K) 23,536 (23K)
COMMAND 10,144 (10K) 0 (0K) 10,144 (10K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
SETVER 832 (1K) 0 (0K) 832 (1K)
MOUSE 17,280 (17K) 0 (0K) 17,280 (17K)
COMMAND 6,976 (7K) 0 (0K) 6,976 (7K)
Free 584,320 (571K) 554,160 (541K) 30,160 (29K)
Memory Summary:
Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 101,200 554,160
Upper 125,488 95,328 30,160
Reserved 393,216 393,216 0
Extended (XMS)* 133,043,664 611,792 132,431,872
---------------- ----------- ----------- -----------
Total memory 134,217,728 1,201,536 133,016,192
Total under 1 MB 780,848 196,528 584,320
Total Expanded (EMS) 3,538,944 (3,456K)
Free Expanded (EMS)* 3,145,728 (3,072K)
* EMM386 is using XMS memory to simulate EMS memory as needed.
Free EMS memory may change as free XMS memory changes.
Largest executable program size 554,144 (541K)
Largest free upper memory block 29,712 (29K)
MS-DOS is resident in the high memory area.
Wow - I was surprised when I saw this. I'd never redirected a 'mem' output before and consequently hadn't seen the top part of the mem output. If you just type 'mem /c' at the dos prompt you only get the bottom half of the output, i.e. everything below "Memory Summary". I couldn't be bothered writing it down so I typed 'mem /c > a.tmp' (I'm a UNIX geek by day so redirecting and piping is heaven).
The top half of the output obviously identifies the offending TSR - DBLSPACE.BIN a compressed drive... 'driver', eating up 81K despite me having no compressed drives :<. After a bit of hunting on the net I learned that DBLSPACE and DRVSPACE (a newer version?) can be turned off by putting the lines
[options]
Drvspace=0
Dblspace=0
in your MSDOS.SYS file ***BUT*** only _safely_ if you're running dos 7.0.
I have dos 6.22 but thought, sod it, and edited the msdos.sys on the boot floppy I'd been using. When I rebooted up I was told a violation error had been detected and that Windows recommended me going into safe mode. As I wasn't planning on using win I overrode the default and chose normal mode, whereupon it dropped me into a wonderful candyfloss dos mode where I suddenly had 623K of conventional memory. Whoopee! Both games run much faster too - well the cutscenes anyway.
One last thing. My cutscene dialog in UW2 wasn't digitised despite me having in game digitised effects. I'm going to have another go at reconfiguring my UW2 install - I'm a bit confused about whether I should be using a SB and a SBPro but I expect I'll get it working. It's pretty cool whatever.
Once again thanks to everyone who helped. Long live TTLG.
Manboy on 28/10/2000 at 14:31
There's digital sound in UW1?
Inline Image:
http://www.ttlg.com/forums/ubb/confused.gif (Apart from the intro, I mean). All I get is the music and Adlib type effects (boing, bwah, csh-csh, you know).
Spignola on 29/10/2000 at 16:50
To clarify the confusion:
UW1 has digitized speech in its introduction but nowhere else.
UW2 has digitized sound effects during gameplay but it hasn´t got any speech in the introduction. If the digisounds don´t work, you get Adlib effects.
Airbag_Victim on 30/8/2001 at 05:01
Okay, I'm skimming like you suggested shadowcat, and I noticed you gave a link on how you managed to get it trun in win98 "very easily". The link seems to be broken though. Is there any way to fix that?
Airbag_Victim on 30/8/2001 at 05:30
please ignore... sorry
[ August 30, 2001: Message edited by: Airbag_Victim ]