VOGONS


First post, by Subjunctive

User metadata
Rank Newbie
Rank
Newbie

Hi, all! You were critical in helping me troubleshoot my GUS last year, and I am eternally grateful for that.

Now I come to you with a new and interesting issue.

I've got my GUS installed in an Aptiva 2168-M71 (P133, 16 MB) alongside an SB16. The SB16 works with games flawlessly, and the GUS does too... most of the time.

What happens with the GUS is random lockups within games. They're not super-common, but frequent enough to be annoying. There doesn't seem to be a pattern - I've seen it happen with, say, menu transitions in Epic Pinball, or when I go to save my game in Jazz Jackrabbit and start typing a save name. Both music and sound render properly - it's just the lockups, which never happen with the SB16.

My current ULTRASND settings are 240,5,5,11,7. I had to change the playback DMA to 5 some time ago to get the card to work properly with Star Control II (it would play incorrect samples otherwise; something different about that particular DMA, I guess). The SB16 sits on standard BLASTER settings (port 220, IRQ 5, etc).

Here's what I've tried:

- leaving SB16 disabled (no effect)
- leaving SB16 enabled (no effect)
- using GUSCLEAR.EXE before running the game (not sure whether this is helping)

Any suggestions are welcome. Maybe a lower IRQ? Would that make a difference? I believe I'm using the latest set of GUS drivers, version 4.something dated '93.

Reply 1 of 3, by bjt

User metadata
Rank Oldbie
Rank
Oldbie

I don't have much to add other than to say I've got a GUS Classic running without issues alongside a SB16. Ultrasound settings are 260,7,7,7,7.

Reply 2 of 3, by Subjunctive

User metadata
Rank Newbie
Rank
Newbie

I can't change the playback DMA, but as far as I'm concerned, everything else is up for grabs as it's what was assigned by default when I first installed the GUS.

Reply 3 of 3, by elianda

User metadata
Rank l33t
Rank
l33t

I can't follow your argumentation, the IRQs/DMAs are always assigned new when you call ultrinit.
It takes the values from the ULTRSND variable. You can even do this live on the commandline to reconfigure the card.
Set the environment variable to new values and run ultrinit.

To test if it works play a tracker files in xtc-play or cubic player.
If it hangs the system, you set a non-working playback DMA.
If it just doesn"t start playing and you can quit by pressing escape then you set a non-working playback IRQ.
In this case you can reconfigure on the commandline after and rerun the player.
So testing for working resources just takes minutes at best.

If something is unreliable it will hang/stop while playback and then you have a more serious problem. Overclocked ISA? Too tight bus waitstates? Corrosion?

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool