Computing.Net > Forums > Disk Operating System > SB16 PCI dos driver

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

SB16 PCI dos driver

Reply to Message Icon

Name: Tythman
Date: May 28, 2002 at 13:30:21 Pacific
Comment:

I believe the driver is called sbinit.com. Does anyone know where i can get it?

Thanks.



Sponsored Link
Ads by Google

Response Number 1
Name: Andrew Ordo
Date: May 28, 2002 at 17:26:07 Pacific
Reply:

First, there's no such thing as a DOS driver for the Sound Blaster 16 PCI--or any other sound card, for that matter. DOS applications talk directly to the sound card hardware without requiring the services of a driver.

Second, for the initialization program you need, SBINIT.COM, see this post:

http://www.computing.net/dos/wwwboard/forum/9549.html


0

Response Number 2
Name: IBM486dx33
Date: May 29, 2002 at 01:48:09 Pacific
Reply:

Are you sure you need one?
The SB 16 is a well supported card and unlike most you dont need drivers to emulate it. Most games should have a SB 16 option in their sound utilities. Oh yes, The first reply post is bollocks. you need drivers to EMULATE the sound blaster standard if your card is newish.
for example
Soundblaster Pro: no DOS drivers as its supported in most sound utilities
Aureal A3d: Need the emulation software for the SB Pro standard so the utilitiy can pick it up otherwise it WILL NOT WORK! try it!


0

Response Number 3
Name: Andrew Ordo
Date: May 29, 2002 at 07:19:44 Pacific
Reply:

DOS programs are written to support whatever sound cards they're designed to use--directly. In virtually every case, there is no driver. There *are* setup and configuration programs, which often look like drivers, are loaded like drivers, and are even called "drivers" sometimes, but these are typically programs that perform functions such as handling Plug and Play configuration, assigning a hardware interrupt, DMA channels, I/O port addresses, enabling disabling specific functions, telling the card what standard to emulate (AdLib, Gravis, Sound Blaster Pro, etc.), configure the card’s mixer, tell it where to find its sample set if it’s a soft wavetable synth, and performing other tasks necessary to make the card useable in a real mode DOS session.

These so-called "drivers" also sometimes include configuration and test utilities. In some cases, these programs read from a configuration file (often an ASCII text file) and configure the card accordingly. Sometimes, they take switches typically specified when the configuration or initialization program is invoked from COMMAND.COM or AUTOEXEC.BAT.

However, these programs are neither drivers nor emulators.

I think you’re confused about the emulation. Sound cards typically provide emulation for compatibility. Thanks to the tremendous success of Creative’s Game Blaster, most sound cards are capable of emulating some model of Sound Blaster. Many sound cards are capable of emulating other popular cards, such as the AdLib, Gravis, or Sound Scape. It's not unusual to find a card that can emulate an AdLib, Gravis, or Sound Blaster Pro.

However, it's the *sound card* itself that provides this emulation. This emulation is *not* performed by some "emulator"--this is done by the card, inside the card. Some sound cards perform this emulation in software, some do it in hardware.

You may think these cards require a piece of software called an "emulator", but in reality, these are simply the configuration programs that tell the card WHAT to emulate. (They also typically do other things like set environment variables, etc.) These programs perform no emulation--they just configure the card, which handles the emulation.

I am aware that some people have or are currently writing wrappers that abstract PCI sound card hardware and provide a real mode DOS interface, allowing DOS programs to use the PCI sound card as if it's a Sound Blaster Pro, Gravis Ultrasound, or some other real-mode compatible ISA card. This is essentially an abstraction layer that wrappers all calls to the sound card hardware and then drives the sound card hardware. Such a wrapper could be considered a driver. It could also be considered an emulator. A lot of developers would probably call it a wrapper. I tend to think of it as an abstraction layer.

I don’t see how your post addresses Tythman’s issue. He does not have an Aureal A3D or a Sound Blaster Pro. He has a Sound Blaster 16 PCI. He does not need a driver. He does not need an emulator. He knows what he needs. I know what he needs. He needs SBINIT.COM so he can use his SB16 in a real mode DOS session. I provided a link to a previous post that addresses this precise issue.


0

Response Number 4
Name: Wengier
Date: May 29, 2002 at 07:30:10 Pacific
Reply:

If you really need SBINIT.COM, you can
download it here:
http://www.korber.pl/download/drivers/plyty%20glowne/msi/6156/WIN9XDRV/


0

Response Number 5
Name: steve-o
Date: May 29, 2002 at 15:36:22 Pacific
Reply:

ibm dude--what's your damage? andrew's right and he gave the guy a link to a post answering his question. bollocks??? looks like a job well done to me.


0

Related Posts

See More



Sponsored Link
Ads by Google
Reply to Message Icon

Changing a Variable in a ... APM call in DOS



Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Disk Operating System Forum Home


Sponsored links

Ads by Google


Results for: SB16 PCI dos driver

PCI DOS driver www.computing.net/answers/dos/pci-dos-driver/13118.html

Soundblaster Dos Driver www.computing.net/answers/dos/soundblaster-dos-driver/11301.html

Trident 9440 PCI Dos Driver www.computing.net/answers/dos/trident-9440-pci-dos-driver/252.html