First post, by DJGray
I am on day eight of fighting this battle between the Gravis Ultrasound PNP and DOS, and I'm frustrated out of my mind. I have formatted and reinstalled multiple times cycling through various driver levels, and three different DOS levels; 6.21, 6.22, and 7.01.
The issue seems to be finding and/or loading the PAT files. The card does produce sound, but it is not loading the patch files. If I provide enough information here, perhaps someone will see my obvious error and point me down the correct path.
The current setup:
DOS 6.22
GUS PNP Driver is 2.2b (DOS diskette only; No Windows)
GUS Install Folder:
C:\GRAVIS
C:\GRAVIS\MIDI (FILENAME.PAT file s are here.)
C:\GRAVIS\PATCHES (GUS Full 4M patches are here)
CONFIG.SYS relevant entries:
DEVICE=C:\GRAVIS\IWINIT.EXE ID=GRV00001 INTERWAVE=C:\GRAVISIW.INI
(C:\GRAVIS is in the "set path" statement.
AUTOEXEC.BAT relevant entries:
SET INTERWAVE=C:\GRAVIS\IW.INI
SET IWDIR=C:\GRAVIS
C:\GRAVIS\IWINIT.EXE
C:\GRAVIS\GETIWENV.EXE > C:\GRAVIS\SETIWENV.BAT
CALL C:\GRAVIS\SETIWENV.BAT
SET ULTRADIR=C:\GRAVIS
Running the SET command at the prompt, we see the following environment vars:
PATH=C:\DOS;C\GRAVIS;E:\TASK;E:\TOOLS;
COMSPEC=C:\COMMAND.COM
INTERWAVE=C:GRAVIS\IW.INI
IWDIR=C:\GRAVIS
ULTRADIR=C:\GRAVIS (Here I have tried appending the \MIDI folder to point to the patches location. Changes the error message but doesn't solve the issue.)
ULTRASND=220,5,7,11,5
BLASTER=A220 I5 D1 T3
On reboot, the card does initialize with no error messages:
UltraSound Initialization version 2.23
UltraSound card #1 initialized.
Using DESCENT as my test game, because I love it, and it gives me useful feedback...
Running ...
D:\GAMES\DESCENT\SETUP.EXE (This configures the digital sound and midi music for Descent)
I get about 100 lines of "WARNING: Error loading FILENAME.PAT. Skipping.
An earlier message indicated the ultrasnd.ini file could not be found. I made a copy of it in the C:\GRAVIS\MIDI folder.
Again... D:\GAMES\DESCENT\SETUP.EXE
IW.INI File Contents:
[languages]
english=English, C:\GRAVIS\LANGUAGE\ENGLISH
default=english
[mixer settings]
SaveOnWindowsExit=true
init=iw8a1,4,0,60,0,61,0,62,0,5,0,9,0,0,10,-7,-7,83,0,12,3,14,0,15,0,16,1,17,0,18,0,19,0,20,127,127,21,-3,-3,22,-3,-3,23,0,0,24,-3,-3,25,-9,27,1,28,0,80,0,81,0,82,0,32,98,98,33,50,50,34,98,98,35,41,43,64,45,0,46,0,47,0,48,0,!,ff
default=init
AlwaysOnTop=false
FullView=true
[patch descriptions]
rom_amd_1m=1M ROM Patch Set
amd_4m=4M RAM Patch Set
grav_org=Original UltraSound Patch Set
[vendors]
rom_amd_1m=ROMAMDGM_1_1_
amd_4m=gsfull4m.fff
grav_org=default.fff
default=amd_4m
[vendor amd_4m]
gsfull4m.fff=C:\GRAVIS\PATCHES
[vendor grav_org]
default.fff=C:\GRAVIS
[patch editor]
patch_editor_dir=
[iwsbos]
library512=
library1024=
memcfg=ROM
SbosVector=7e
Mpu401Emulation=on
quiet=off
[windows]
apm=off
vxd_id=38DA
MaxWaveClients=4
midi_out_synchronous=true
[midi]
layer_atten_adjust=-8
[sndvol32]
UseInterwaveMixer=1
[setup 0]
mode=pnp
GPusage=IRQ
revision=B0
csn=1
pnprdp=263
UseDma=true
SynthBase=220
CodecBase=32c
AdLibBase=388
GamePort=0
ATAPIBase=0
DMA1=5
DMA2=7
IRQ1=11
IRQ2=0
CDBase=0
CDIRQ=0
CDDMA=4
SBIRQ=5
SBDMA=1
MpuBase=300
MPUIRQ=0
vendor_id=GRV0001
effects=on
winrdp=273
dosrdp=263
config=0
Relevant lines from ULTRASND.INI (Minus the almost 400 lines of patches and numbers)
#==============================
[Ultrasound]
PatchDir=C:\GRAVIS\MIDI\
[Melodic Bank 0]
BankName=UltraSound GM Melodic Bank
PatchDir=C:\GRAVIS\MIDI\
[Drum Bank 0]
BankName=UltraSound GM Drum Bank
PatchDir=C:\GRAVIS\MIDI\
I thank you in advance for any insight you can offer. As I noted I'm on Day 8 of this war and am losing. Please send reinforcements.