schellingb / dosbox-pure

DOSBox Pure is a new fork of DOSBox built for RetroArch/Libretro aiming for simplicity and ease of use.
GNU General Public License v2.0
765 stars 63 forks source link

Gravis Ultrasound does not work in Blackthorne #371

Open ghettowario opened 1 year ago

ghettowario commented 1 year ago

I have been trying to get this to work for a week and have finally given up in frustration. There is no documentation online for how to get this to work. I found one message board from 2 years ago that brought this issue up but the people who replied pointed the person to watch a video from 12 years ago. I watched that video anyway, which mentions that if the ULTRASND folder is setup on the user's actual C drive, it will magically work. It does not work. I tried putting the ULTRASND folder in the Blackthorne zip file itself, and Gravis still does not work. In all cases, the game says the Gravis Ultrasound card is not installed. I tried running Setupg.bat. and blackthorneg.bat. Running Setupg.bat supposedly installs the card, but when I run blackthorneg.bat, nothing happens. If I try the normal setup.exe, it says Gravis is not installed. If I try to boot the game after running setupg.bat, the boot fails with an error. Yes, Gravis is enabled in Retroarch and yes this happens regardless if I have the soundblaster set to Off or if I have it set to Soundblaster 16 in Retroarch. Yes, I have the IRQ and DMA stuff set to what Gravis wants in Retroarch.

KamiLordus commented 1 year ago

I have the same problem with Reunion. I move the ultrasnd folder to the reunion zip file. I turn on dsobox pure and select setup/gravis ultrasound (1). And nothing... no music, no sound.

gobalius commented 1 year ago

edit the BTHORNEG.BAT, replace the line IF NOT "%ultrasnd%"=="" ultramid -c -q with the line IF NOT "%ultrasnd%"=="" ultramid -d. -q

alexb3d commented 3 months ago

Blackthorne: The game contains a specific file to configure Gravis Ultra Sound "SETUPG.BAT". This happens with several games.

Reunion: @KamiLordus you need this patch. Copy these batches into the zip file, right next to STAR.EXE. If you install from a CD, install the game in "C:" not "C:\REUNION".

This is a strange case, first time I've seen it. The game configures the GUS as primary on port 220 and in PURE it is on port 240 as a secondary card, the first one is the SB. In PURE you cannot change the GUS port.