Also for those using DOSBox 😉... And have the GUS patches for SSHOCK...
This is how to get GUS working correctly.
First edit the cyb.cfg and check whether it contains a line containing instdir. Append there the directory where you have copied the files to, for instance: instdir c:\gra\shock and save the file. Now you should have no trouble in selecting the sound card, you won't receive the error message 'game not installed' anymore.
In case it does not work, here are the numbers for GUS:
digi_card 11
digi_io 576
digi_dma 3
digi_irq 5
midi_card 11
midi_io 576
midi_irq 5
You need to manually fill in the above I/O, DNA, IRQ places on your own with the info from the GUS settings. Attention: System Shock unfortunately uses decimal notation for the I/O port numbers, so what normally H220 is now 544, H240 is 576, H300 is 768, H330 is 816, H388 is 904 and so on. You can convert the numbers with the help of the Windows calculator (calc.exe) in scientific mode (see View menu).
Remember, before starting the game, run shockgus.bat to initialize the sound.
Note:... 😮.. I never saw that.. -> instdir c:\gra\shock
Point that line above to where you installed SShock in your cyb.cfg and you will then be able to Save the CFG using INSTALL.EXE. 😀. I tested it so I know it works 😉.
Ieremiou
----------
Helping Debug DOSBox.