VOGONS


First post, by DJGray

User metadata
Rank Newbie
Rank
Newbie

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.

Reply 1 of 4, by keropi

User metadata
Rank l33t++
Rank
l33t++

You can use the "AMD InterWave
DOS , preinstalled ULTRASND.ZIP" driver that is meant for the orpheus2/xtreme cards to do some testing, it will create a c:\ultrasnd with all needed files and you can run ultrasnd.bat to initialize the card.
The card will be configured in "legacy non-pnp mode" and it will use only 1 irq/dma for playback/record , saving precious resources and headaches - you can still assign or configure it according to your needs by editing iw.ini of course.

GUS PnP software setup can be annoying, so you can just use the archive above for your DOS needs , it will work just fine 😀

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 2 of 4, by CHiLL72

User metadata
Rank Member
Rank
Member

For the classic GUS cards, I recall that both the MID and PAT files were in the C:\ULTRASND\MIDI directory. I'm not sure why GUS PnP installation would split these up between two directories, but maybe the game is looking for the PAT files in the wrong place?
You could simply try creating C:\ULTRASND\MIDI and copying the .PAT files there. Would be kind of stupid if this works, but it is easily tried.
I do share your frustration with the GUS PnP. Back in 1995 (I think) I bought a GUS PnP Pro, thinking it might be better than my GUS MAX. But compatibility issues made me give up on it. And the PnP also did not have the same sound I came to love from the GUS MAX.

Waveblaster MIDI boards: https://waveblaster.nl - online now!

Reply 3 of 4, by zuldan

User metadata
Rank Oldbie
Rank
Oldbie

This is what I use for my GUS PnP

The attachment GUSPNP.7z is no longer available

Reply 4 of 4, by DJGray

User metadata
Rank Newbie
Rank
Newbie

Thank you all . . . zuldan, CHiLL72, and keropi for your quick and helpful responses. I'll work these angles this afternoon and see what I can do.

I appreciate your time and effort to help resolve this issue.