6639cd18e1302

6639cd18e18dc
1 Guest is here.
 

Topic: System Shock with GUS Read 7811 times  

6639cd18e1ffaScorpion

6639cd18e206f
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 »
6639cd18e2300
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?

6639cd18e23dfScorpion

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

6639cd18e2658Scorpion

6639cd18e26a7
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.
6639cd18e2a27
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?

6639cd18e2af0Scorpion

6639cd18e2b52
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.
6639cd18e2c2d
Maybe I'll try it some time, then. Thanks.

6639cd18e2cdaDarklord

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

6639cd18e2e48icemann

6639cd18e2e96
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.
6639cd18e2fb7
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 »

6639cd18e30ecDarklord

6639cd18e313a
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.
6639cd18e3243
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.

6639cd18e3462Wild Penguin

6639cd18e34b3
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...

6639cd18e3562icemann

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

6639cd18e36a3Scorpion

6639cd18e36ef
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).

6639cd18e3919Wild Penguin

6639cd18e3968
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

6639cd18e3a89Scorpion

6639cd18e3aee
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.
Then there is Deep Blue beating Kasparov and Wilson winning Jeopardy...
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
6639cd18e3c0d