My brother-in-law decided he wanted to have a go of [Star Trek: A final Unity] today and asked my help to get it to work, it seems it didn't want to work in windows xp. This is a curse that many old games suffer with xp. This game was releases in 1994 so I wasn't expecting it to be easy, it shouldn't have been this hard though (I remember doing this the first time round and it was a bitch then though!)! The first major problem was it was not detecting the hardware correctly and was telling me that the computer doesn't have the minimum specifications to work! I thought this was funny but it was also causing a huge problem. Why oh why isn't installing anything easy. Essentially because this failed it would not allow me to install the game. Argh! I then immediately though [DOS Box], which is a program that emulates DOS and does it expertly. I first came across this when I was trying to get [X-COM: Terror from the Deep] working (another brilliant game from a similar era). It did the trick then, it didn't now. In all fairness it was probably because I didn't use the correct setup, but before I started playing around with this I came up with another idea.
I decided to copy over all the *.lst files from the cdrom to a new directory on my computer, this directory is where I will "install" the game. Once this was done it was just a process of unzipping STTNGINS.ZIP which is on the Cdrom.
Now that this is completed it essentially means that the optimal version is "installed". This is not quite true as we haven't setup the configuration file which would normally have been setup during the install.exe process. To do this all you need to do is change, in your new directory, the STTNG.ini file. This is a rather simple parameter file and contains all the settings you need to get this to run. The settings I used were (you can probably use the defaults but will find no sound!):
Audio=SB8
Port=0x220
IRQ=0x7
DMA=0x1
Video=HI8
Sound=ON
Music=ON
Voices=ON
Movies=ON
Advice=0x0
VolMusic=0x7fff
VolSound=0x7fff
Dialogs=ON
Scale=ON
DPixel=ON
Path=C:\STTNG\
CD=D:\
UniVESA=OFF
Another thing that you should note, this still didn't work correctly directly from windows (it might if you run the sttng.exe in windows 95 compatibility mode, but I didn't try this). You have to still really use DOS Box and try and the settings right. Remember to mount the cdrom drive (mount d d:\) and the c:\ drive. Oh it might also take longer than expected to boot but this really depends on how you have dos box setup.
I hope this is of help to someone, if not then I have just ranted on - like usual!