666add42060d8

666add420677f
1 Guest is here.
 

666add4206fe8FruityFrank

666add420706a
Hi there,

I'm in the process of building an old PC for playing 90s games, mainly SS1 and watching old demoscene goodness.
So i got myself a Pentium 200MMX and I still have my SS1 installation CD. So far so good,  but what I can't remeber is, how I got my Gravis Ultrasound to work with SS1 back in the days. You can't select that card in the SS1 setup tool, but there is a batch-file shockgus.bat that prepares the card for SS1. But does anyone remember the exact process of selecting GUS für SS1?

Just to be clear: I'm not interested in mods or dosbox and gog versions or emulations, ... just plain vanilla ss1 (cd version) on real old hardware and a crt :)

many thanks in advance

got it to work by getting the "Audio Interface Libraries 3.0 (AIL 3.0) V3.11" from here:

http://www.gravisultrasound.com/files/game_utils/USAIL311.ZIP

Instructions are inside. I replaced the sb16 and the mpu401 sounddriver in the system shock install directory with then ones from that zip. Then I chose soundblaster16 and General Midi as sound and midi cards in the system shock sound setup tool.
Autodetect worked. Don't run the shockgus.bat, it will break things.
« Last Edit: 28. January 2023, 21:05:50 by Moderator »

666add4207206Creamy

  • Company: Nightdive Studios (community Discord Moderator)
Re: Rebuilding an old PC for SS1
666add4207285
Don't forget a VFX-1 headset!

666add420736aFruityFrank

Re: Rebuilding an old PC for SS1
666add42073bd
i actually have one, but lacking the interface card :<
Re: Rebuilding an old PC for SS1
666add420758b
It may work with first GUS cards. I didn't get it to work with my GUS PNP.
You can take a look at this topic.
It is about DosBox but the files may be right or give you ideas where to look.

666add420797eFruityFrank

Re: Rebuilding an old PC for SS1
666add42079d4
Gawainhmmm, whats the missing link here ... I had SS1 running on a gus in the mid 90s, and all I was able to do back then was to fiddle around with some config files. How the heck did I get it to work back then  :thinking:
Is it possible that the SS1 floppy version included GUS support and I maybe managed to somewhat copy it over to the cd version?
Re: Rebuilding an old PC for SS1
666add4207bdc
If you need any advise about building or using old PCs and their software, then VOGONS (Very Old Games On New Systems) at:

https://www.vogons.org/index.php

is a great forum, as, despite the name, they also have many experts on using older hardware too, including some members who prefer to play older PC games on period-authentic hardware. There is a wealth of expertise there on hardware and software (games, drivers, various versions of DOS and Windows 9x/NT x/etc) and they should be able to answer any of your questions.

666add4207f90RocketMan

Re: Rebuilding an old PC for SS1
666add4207fe5
Pretty much all of it is using old hardware.  I seldom see people there talking about new stuff.

Also make sure you don't have a messy autoexec and config file, as SS1 likes to refuse to run due to sloppy memory allocation.
Re: Rebuilding an old PC for SS1
666add420816b
https://www.pcgamingwiki.com/wiki/System_Shock#Middleware

I'm not sure if I tried this one, but I tried something like this with GUS PNP and it didn't work. I remember creating that CUSTOM.GUS file.
« Last Edit: 23. January 2023, 23:59:26 by Gawain »

666add420845cFruityFrank

Re: Rebuilding an old PC for SS1
666add42084b6
JDoran Hello JDoran, thanks for the hint. Since this is a very SS1 specific question I thought I'd try my luck here :)

666add420873aFruityFrank

Re: Rebuilding an old PC for SS1
666add420878e
Gawain thanks Gawain, it sortof confirms that I should take a look at the ss1 disk version.

666add4208913FruityFrank

Re: Rebuilding an old PC for SS1
666add4208966
So just in case anyone else is trying:
I finally got it to work by getting the "Audio Interface Libraries 3.0 (AIL 3.0) V3.11" from here:

http://www.gravisultrasound.com/files/game_utils/USAIL311.ZIP

Instructions are inside. I replaced the sb16 and the mpu401 sounddriver in the system shock install directory with then ones from that zip. Then I chose soundblaster16 and General Midi as sound and midi cards in the system shock sound setup tool.
Autodetect worked. Don't run the shockgus.bat, it will break things.

enjoy.

666add4208a39RocketMan

Re: Rebuilding an old PC for SS1
666add4208a8a
I wonder if you stumbled upon anything the Vogons guys would want to know?  I never had a GUS, as SB just seemed easier and better supported but I might try it one day.

666add4208bbfvoodoo47

666add4208c1c
attached the zip to the first post.
Acknowledged by: FruityFrank

666add4208f15FruityFrank

Re: Rebuilding an old PC for SS1
666add4208f6c
RocketManI visited the vogons because I had trouble setting up that old PC. But it turned out that some of my gravis card are broke and hence the pc always froze. The one gus that now works is a gus classic. All my gus max cards seem to have some serious hardware issues: lose crystals, one with a burnt trace and the 3rd one, idk yet. I got another old pc to verify its not just some weird/rare gus<->mainboard compatibility issue.
Acknowledged by: RocketMan
666add4209081
Great. I will have to try this with GUS PNP card.

666add4209298FruityFrank

666add42092ec
Gawainpnp is a different beast. I tried it today and failed ...
Please let us know when you have any success :)

666add4209613FruityFrank

666add420976f
finally got it working with a gus pnp. Wow, that was hard.
  • Avoid irq 11 when configuring the gus
  • Don't patch the games' sound drivers
  • Configure megaEM 3.11 (part of the pnp setup cd) with SoundCanvas and Soundblaster emulation
  • Don't use ultramid

The megaEM part was the hardest, since it refused to run on my maschine. It insists on a memory extender like emm386 which is part of msdos. But no matter what option I tried when loading emm386 in the config.sys, megaEM always had something to complain about and wouldn't load. I tried that special, patched by Gravis emm386 version as well, but no luck ...
The solution was to use a 3rd party memory extender. I tried 386max but without success, then I tried qemm without success at first, but kept trying and chose a minimal configuration. And then, wow, I was about to give up but then it worked. MegaEm starts, System Shock will find the soundcards and the music sounds exactly as I remember from back in the days.

my configs:

config.sys
Code: [Select]
DEVICE=C:\DOS\SETVER.EXE
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DOS=LOW,UMB
FILES=40
BUFFERS=30
STACKS=0,0
LASTDRIVE=F
DEVICE=C:\QEMM\QEMM386.SYS RAM BE:N
DEVICE=C:\GRAVIS\ULTRASND\IWINIT.EXE ID=GRV00001 INTERWAVE=C:\GRAVIS\ULTRASND\IW.INI

autoexec.bat
Code: [Select]
@REM ===== Gravis initialization (1.3) =====
@SET INTERWAVE=C:\GRAVIS\ULTRASND\IW.INI
@SET IWDIR=C:\GRAVIS\ULTRASND
@C:\GRAVIS\ULTRASND\IWINIT.EXE
@C:\GRAVIS\ULTRASND\GETIWENV.EXE > C:\GRAVIS\ULTRASND\SETIWENV.BAT
@CALL C:\GRAVIS\ULTRASND\SETIWENV.BAT
@SET ULTRADIR=C:\GRAVIS\ULTRASND
@REM ===== Gravis initialization ends =====

@ECHO OFF
PROMPT $p$g
SET PATH=C:\ULTRAPNP\MIDI;C:\GRAVIS\ULTRASND;C:\DOS
SET TEMP=C:\DOS
KEYB GR,,C:\DOS\KEYBOARD.SYS
LH mmouse /A0 /Q
MEGAEM

cyb.cfg
Code: [Select]
midi_list 7
lowres_cutscenes 0
midi_io -1
midi_irq -1
inp6d -1
digi_list 0
joystick 128
midi_card 12
midi_dma -1
midi_drq -1
cd_data_dir_path C:\FULL_CD\SSHOCK\cdrom\data
digi_io -1
digi_irq -1
digi_card 1
digi_dma -1
language 0
digi_drq -1

666add42098a9RocketMan

666add42098fc
You have little to nothing loaded so EMM386 shouldn't be a problem, although I'm wondering why you loaded DOS to LOW.  There are a couple of tricks to get more ram such as overwriting the monochrome display area that nobody uses but given how little you're loading into memory, it shouldn't matter.  Although I will say the order you load things does matter and if the memory manager sticks something in the middle of the block, it sometimes causes problems with certain programs that are looking for large blocks of contiguous memory.

666add42099aaFruityFrank

666add42099fa
the megaEM tool absolutely insists on loading it. its very specific there ...
1 Guest is here.
And he says if I wasn't confined to this bed I'd pick up my pistol and go and teach the reds. And she says "I know dear" and quietly turns off the light.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
666add420b108