pouët.net

Getting FC's Unreal to recognize SB Pro

category: general [glöplog]
 
For some reason, Unreal can't find my Sound Blaster Pro 2. I'm running it on a 386SX-25, and the soundcard is at address 220h, interrupt 10, dma channel 1. Crystal Dream I and II both work fine without even needing "set blaster=blah blah blah." Unreal, however, with and without the set blaster command, will not detect the SB Pro. I had set blaster=a220 i10 d1 h5 t6, which is where the soundcard is (confirmed by Creative's detector program), but is Unreal looking for different paramater or syntax?
added on the 2015-03-01 19:21:47 by ncovert ncovert
IIRC there are tons of programs that only work with an SB on IRQ 5 or 7. Testing in DOSBox, Unreal might be one of those softwares, since it instantly quits with the SB set to IRQ 10.
Yeah. a=220/int=5/dma=1 was pretty much the go-to setup.
added on the 2015-03-01 19:43:55 by tomaes tomaes
Is there any way to re-configure the Blaster so it is at IRQ 5?
added on the 2015-03-01 19:46:17 by ncovert ncovert
change some jumpers on the card
Is there a reason why they did not support different IRQs other than the requirement of some kind of setup? If it's just because they hardcoded the value, it should be easy to change that in the binary (esp. with dosbox debug).
added on the 2015-03-01 20:12:03 by movAX13h movAX13h
pretty sure i10 is the problem. try 5 or 7
added on the 2015-03-01 20:14:24 by jco jco
Alright. Turned off the computer, removed the cover, adjusted IRQ to 5, put it back together, fired up Unreal, and....Selected soundcard not found. Turned off PC again, removed cover, changed to IRQ7, put back together, turned it on, fired up Unreal, and...it works! Thank you everyone!
added on the 2015-03-01 20:37:07 by ncovert ncovert
Quote:
Yeah. a=220/int=5/dma=1 was pretty much the go-to setup.


That's how later cards were configured from the factory.
Earlier cards were configured for int=7 instead.
I've encounted some software that is hardcoded to 7, but nothing that is hardcoded to 5, so I think 7 is the most compatible setting.
added on the 2015-03-01 20:45:27 by Scali Scali
Unreal v1.1, the final version, seems to work with all single digit IRQs. In DOSBox Daum that is. Oh well.
added on the 2015-03-01 20:46:35 by tomaes tomaes
yeah but the dude was running real hardware, no dosboxing
Hence "oh well". Still odd.
added on the 2015-03-01 20:50:51 by tomaes tomaes
any IRQ > 7 is a chained IRQ which was added later to the PC design by adding a second PIC and routing its output into IRQ 2 of the first PIC (this is why IRQ 2 and 9 sometimes get mixed up). A lot of demos/intros and other sw won´t operate properly with such an IRQ (either completely unsupported, or "supported" but buggy/broken)
Most compatible SB IRQs are 5 and 7, less widespread 3 and 4, everything else is to be avoided.
I/O should be 220, or 240 as fallback, 8 bit DMA apart from 1 is hardly recommended.
added on the 2015-03-02 00:19:36 by T$ T$
Quote:
set blaster=a220 i10 d1 h5 t6


Also, this line is wrong... There is no H5 on an SBPro and T6=SB16. It probably won't cause problems for anything that runs on a 386SX, but the technically correct line would be 'SET BLASTER=A220 Ix D1 T5'.
added on the 2015-03-02 06:32:45 by jmph jmph
Actually, T4 is SBPro. Don't recall what T5 was, if it existed.
added on the 2015-03-02 08:39:29 by trixter trixter
Get a GUS ;)
added on the 2015-03-02 09:16:10 by hfr hfr
so, 2e10'th question about disappearing sound on SB16+ after vectorworld part (in both versions) ;)
added on the 2015-03-02 10:14:07 by wbcbz7 wbcbz7
Quote:
Actually, T4 is SBPro. Don't recall what T5 was, if it existed.


Damnit, I even looked that up because I wasn't sure if it was T4 or T5 myself. Guess the website I found was wrong.
added on the 2015-03-03 04:45:55 by jmph jmph
Old age. I can't remember what I ate for lunch yesterday, but I can't ever forget how to program the PIC, what the SB env strings are, and other useless minutiae.
added on the 2015-03-03 08:52:28 by trixter trixter
Interesting, I had a quick look online and found this thread.
added on the 2015-03-03 13:26:38 by 4mat 4mat
Quote:
Interesting, I had a quick look online and found this thread.


Quote:
4: Sound Blaster Pro
5: Sound Blaster Pro with OPL 3 FM chips


T5 would be an SB Pro 2.0 then... Which is what I have. And I know for a fact it is installed with T4.

The DOSBox code looks correct.. I guess T5 is just the big unknown SB.
added on the 2015-03-03 16:32:07 by Scali Scali
Just one post below...
Quote:
the "OldSkool" PC web-site information appears to be incorrect as to the proper SoundBlaster "T"ype identification.
Lol. Well, when I wrote that page 18 years ago I was looking directly at one of my SB manuals, so I'll try to dig it out and see which manual it was. Likely my SB16ASP manual.
added on the 2015-03-04 03:42:57 by trixter trixter

login