662bca1a2d153

662bca1a2d77d
1 Guest is here.
 

Topic: System Shock with GUS Read 7742 times  

662bca1a2dfa8Scorpion

662bca1a2e038
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 »
662bca1a2e343
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?

662bca1a2e47dScorpion

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

662bca1a2e68cScorpion

662bca1a2e6d8
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.
662bca1a2eac6
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?

662bca1a2eb72Scorpion

662bca1a2ebc7
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.
662bca1a2ec99
Maybe I'll try it some time, then. Thanks.

662bca1a2ed4aDarklord

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

662bca1a2eec2icemann

662bca1a2ef0d
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.
662bca1a2f00d
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 »

662bca1a2f12bDarklord

662bca1a2f178
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.
662bca1a2f28d
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.

662bca1a2f43eWild Penguin

662bca1a2f48c
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...

662bca1a2f52dicemann

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

662bca1a2f66eScorpion

662bca1a2f6bd
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).

662bca1a2f982Wild Penguin

662bca1a2f9db
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

662bca1a2fb06Scorpion

662bca1a2fb53
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.
What's this?! Gloria is lying very still upon the gazebo floor.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
662bca1a30995