663ac0a22f291

663ac0a22f864
1 Guest is here.
 

Topic: System Shock with GUS Read 7817 times  

663ac0a22ff65Scorpion

663ac0a23000b
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 »
663ac0a23034c
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?

663ac0a23042fScorpion

663ac0a23047b
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.
663ac0a230561
You're right. I went by the fact that Gravis Ultrasound files exist in the game. Well done. :)

663ac0a230615Scorpion

663ac0a230660
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.
663ac0a230a31
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?

663ac0a230b21Scorpion

663ac0a230b75
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.
663ac0a230c56
Maybe I'll try it some time, then. Thanks.

663ac0a230d01Darklord

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

663ac0a230e72icemann

663ac0a230ebf
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.
663ac0a230ffd
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 »

663ac0a23111cDarklord

663ac0a231168
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.
663ac0a231280
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.

663ac0a231441Wild Penguin

663ac0a23148d
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...

663ac0a23152dicemann

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

663ac0a231652Scorpion

663ac0a2316a8
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).

663ac0a2318c3Wild Penguin

663ac0a231912
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

663ac0a231a4cScorpion

663ac0a231a9a
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.
Cards needed: 5
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
663ac0a23282e