663a015a47afb

663a015a48294
1 Guest is here.
 

Topic: System Shock with GUS Read 7812 times  

663a015a48ac0Scorpion

663a015a48b2d
I managed to add Gravis Ultrasound support to System Shock 1 a couple of days back and tested it. Here's what I did:
Get Ultrasound drivers: http://www.dosgames.com/forum/about10574.html
Unzip it and use the ULTRASND411 file (Rename it to ULTRASND and put it in C:/)
Then, when inside the RES folder go to the dosbox.conf in either the dosbox folder or gulikoza and look for:
Code: [Select]
[gus]
#      gus: Enable the Gravis Ultrasound emulation.
#  gusrate: Sample rate of Ultrasound emulation.
#           Possible values: 22050, 44100, 48000, 32000, 16000, 11025, 8000, 49716.
#  gusbase: The IO base address of the Gravis Ultrasound.
#           Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300.
#   gusirq: The IRQ number of the Gravis Ultrasound.
#           Possible values: 5, 3, 7, 9, 10, 11, 12.
#   gusdma: The DMA channel of the Gravis Ultrasound.
#           Possible values: 3, 0, 1, 5, 6, 7.
# ultradir: Path to Ultrasound directory. In this directory
#           there should be a MIDI directory that contains
#           the patch files for GUS playback. Patch sets used
#           with Timidity should work fine.

gus=true
gusbase=240
gusirq=5
gusdma=3
ultradir=C:\ULTRASND
Make sure your Dosbox.conf folder matches this.

Get the AIL30 Driver: http://www.scene.org/file.php?file=%2Fmirrors%2Fscenesp.org%2Fcompilations%2Fblastersound_bbs%2FGUS%2FGAIL3214.ZIP&fileinfo
unzip it and look for: ULTRA.DIG and ULTRA.MDI (Rename ULTRA.dig to SB16.DIG and ULTRA.MDI to MPU401.MDI
go into RES then click sound.
Put those files into sound (make sure you back up the old ones.)

Open up dosbox.conf again.
Code: [Select]
[autoexec]
# Lines in this section will be run at startup.
mount C:/
mount S ..
S:
cdshock.exe
exit

Make sure your autoexec matches this one or music won't work. Also, make sure you copy RES into C: as well, or there will be no sound.

Hope you benefit from this.
« Last Edit: 28. June 2012, 18:14:11 by Kolya »
663a015a48dc7
It's very cool that you wrote down how to get it work, just noting here that SS1 always had support for Gravis Ultrasound. 

By the by, you got over your arachnophobia? How come?

663a015a48f1bScorpion

663a015a48f69
SS1 didn't have support for Gravis Ultrasound. LGS was planning on releasing a patch that added support, but it never saw the light of day.

Off Topic: I got over it by turning that mod off and facing them, suddenly they aren't so scary. I still run from the bigger ones though, lol.
663a015a49051
You're right. I went by the fact that Gravis Ultrasound files exist in the game. Well done. :)

663a015a490faScorpion

663a015a49142
Hmm. Seems there's something wrong with the science deck. Once a sound plays (any sound) the music stops. Only way to fix that is to exit the game and start it back up again. I'll look for a fix and update this thread when done.
663a015a49476
Could you explain why this is of use to someone who already plays with VDMS (digital sound, Roland-MT emulation)? What's so special about GUS?

663a015a49520Scorpion

663a015a4956b
I personally like the GUS. Its midi quality is pretty good compared to VDMS. (Samples used are based off of real instruments.) Other than that it has no practical use.
663a015a4963f
Maybe I'll try it some time, then. Thanks.

663a015a496dbDarklord

663a015a49724
It appears the original link to that driver is all dead, and of-course megaupload is gone forever. does anyone still have this driver?

663a015a49823icemann

663a015a4986c
GUS sound in some older games is far superior to general midi or sound blaster. Lands of Lore for example is WAYYYY better with GUS for the music.
663a015a49981
Added a working link in the first post.

I would appreciate if someone could create an archive with the actual necessary files and link it here. Then I will attach it at the top. I'd do it myself but I cannot find an ULTRASND411 file in Gravis ULTRASND Files.rar (folder of that name though) and I don't have the time atm to figure out what Scorpion was referring to.
« Last Edit: 28. June 2012, 07:18:18 by Kolya »

663a015a49ac2Darklord

663a015a49b15
I think you linked the wrong driver.  I got help on the vogon forum and they showed me a file called USAIL311.zip. yours the drivers are in .dll format not the .dis .mdi.

If you are looking for an ultrasnd folder try mine
https://dl.dropbox.com/u/50486448/ULTRASND.zip

it has the Pro Patches installed including a fixed snair drum patch to stop the endless looping.  Don't remember where i found it, but I could never find it again.
663a015a49c5c
Oh well. I'll just attach all the files we have now to the first post and repeat my request that once someone has figured out what is actually needed they throw those files in one archive which we can host here.

663a015a49eb7Wild Penguin

663a015a49f08
There is something fishy with this GUS support patch for cdshock... indeed the music will bug out on science level (it does for me it always, regardless of if any digital samples playing, after just a few seconds) - but, also on reactor level, no music is ever played. After there is an error in the music, no music is ever played.

I may misremember, but I think I've had a working GUS music setup for system shock previously in Dosbox... but it could have been only in the floppy version, and I mayh have only ever used GM in the CD version. Speaking of which, with GM - depending on whatever is responsible for the synthesis - one can get quite good quality music, in any case. For example, FluidR3_GM soundfont is quite good.

However - the issue is: has anyone got GUS music to play back correctly on the CD version, beyond medical (in level 2, or reactor)?

(FWIW, it is possible to get music even with included umid.mdi, but that one requires to run ultramid before running sshock - and it has exactly the same bugs).

p.s. sorry if this seems necrobumping, but it doesn't make much sense to start a new thread to me, either...

663a015a49fa0icemann

663a015a49fea
Bit of necro never hurts, if it's for a worthy reason, which this is.

663a015a4a0bfScorpion

663a015a4a108
You're better off using BASSMIDI anyways. Linky

I never really bothered to mess around with it or even bother to get it to work properly (Music would stop playing after any sound effect was used in-game).

663a015a4a30bWild Penguin

663a015a4a35a
I'm a Linux user, so I actually prefer Timidity or Fluidsynth (I think it doesn't actually matter that much which softsynth is used, except for some effects; at least I can not hear any difference between FluidSynth and Timidity++ if I use the same soundfont and similar effect settings - their defaults differ somewhat).

I think the GUS support is just a nice thing to have and test out - some games still sound better with GUS support than any soundfont I've used (with GM emulation). So, although the GM is quite good in this case, GUS would be nice to compare to - and the GUS support is almost there! At least it was complete and working with the floppy version. Too bad the floppy version is low-res only (and with mono digital samples / non-directional sound or something, though I'm not sure about the differences).

[OT]: With games, I find that often times a bigger soundfont with gigabytes of samples is worse than a smaller one. I think this has something to do with the instruments not being balanced the way the game composers had when they made the music; these old games have no knowledge of what is being used for the synthesis. IMO, MT32 (emulation - don't own the real thing) is usually best option if the game supports it, and GM is usually inferior to GUS support if both are available. Often GM is even worse - despite the soundfont being used - than AWE32, although that only had a 512kb 1MiB ROM! (and, sadly there is no AWE32 emulation available, only GM soundfonts which do not sound anything like the real thing!)

But these things are very subjective, I must admit. And - as it is said - whatever the user heard first (back in the day) will sound best forever for him/her  :) [/OT]
« Last Edit: 06. April 2016, 18:08:38 by Wild Penguin »
Acknowledged by: Scorpion

663a015a4a48aScorpion

663a015a4a4d7
Closest thing I could find that "sorta" adds GUS music was an eawpats soundfont that Bashe made on the Zdoom forums. Here's a link to that.

There are GUS soundfonts out there as well but as far as I know there's no real "good" one that exists.
Another thing I'd like to point out is that the classic edition of System Shock on Gog has some GUS patches in the installation folder, but I never bothered to test them. The eawpats soundfont was close enough for me ;)
1 Guest is here.
Don't need a sad, slow decline?
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
663a015a4a62d