1997-08-10 08:09:01 +00:00
|
|
|
.\" Man page for the SoundBlaster driver
|
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 1997, Alex Zepeda.
|
|
|
|
.\"
|
|
|
|
.\" This documentation is public domain, and is provided without warranty.
|
1998-06-08 06:12:02 +00:00
|
|
|
.\" Alex Zepeda, the "author" of this page is not responsible for any
|
1997-08-10 08:09:01 +00:00
|
|
|
.\" consequences of any sort of manipulation of this document.
|
|
|
|
.\"
|
|
|
|
.\" SoundBlaster and any phrases including it's name are copyright
|
|
|
|
.\" Creative Labs, not me.
|
|
|
|
.\"
|
|
|
|
.\" alex!@bigfoot.com
|
1999-08-28 00:22:10 +00:00
|
|
|
.\" $FreeBSD$
|
1997-08-10 08:09:01 +00:00
|
|
|
.\"
|
|
|
|
.Dd August 9, 1997
|
|
|
|
.Dt SB 4 i386
|
|
|
|
.Os FreeBSD
|
|
|
|
.Sh NAME
|
|
|
|
.Nm sb
|
1998-06-08 06:12:02 +00:00
|
|
|
.Nd Creative Labs Sound Blaster and compatible device driver
|
1997-08-10 08:09:01 +00:00
|
|
|
.Sh SYNOPSIS
|
|
|
|
For all sound cards supported with the sb driver this is needed:
|
|
|
|
.Cd controller snd0
|
|
|
|
.Pp
|
|
|
|
For the SoundBlaster, SB Pro, SoundBlaster16, or the Pro Audio Spectrum
|
|
|
|
(emulating SB):
|
1998-10-22 14:12:55 +00:00
|
|
|
.Cd "device sb0 at isa? port 0x220 irq 7 drq 1"
|
1997-08-10 08:09:01 +00:00
|
|
|
.Pp
|
|
|
|
For specific SB16 support:
|
|
|
|
.Cd "device sbxvi0 at isa? drq 5"
|
|
|
|
.Pp
|
|
|
|
For SoundBlaster 16 16 bit MIDI support:
|
|
|
|
.Cd "device sbmidi0 at isa? port 0x300"
|
|
|
|
.Pp
|
|
|
|
To add Jazz16 suport:
|
|
|
|
.Cd "options JAZZ16"
|
|
|
|
.Pp
|
|
|
|
To add support for the Logitech SoundMan Games:
|
|
|
|
.Cd "options SM_GAMES"
|
|
|
|
.Pp
|
|
|
|
To add SG NX Pro mixer support:
|
|
|
|
.Cd "options __SGNXPRO__"
|
|
|
|
.Pp
|
|
|
|
The OPL-2/3 is used in the SoundBlaster, SoundBlaster Pro, SB 16, and the
|
|
|
|
Pro Audio Spectrum. For Yamaha OPL-2/OPL-3 FM support:
|
|
|
|
.Cd "device opl0 at isa? port 0x388"
|
|
|
|
.Sh DESCRIPTION
|
|
|
|
This driver covers the SoundBlaster family of cards including the
|
|
|
|
SoundBlaster 1.0 to the SoundBlaster 16/SoundBlaster 32. The awe driver
|
1998-06-08 06:12:02 +00:00
|
|
|
provides AWE32/64 functionality. This driver is provided in FreeBSD
|
1997-08-10 08:09:01 +00:00
|
|
|
versions 2.0-current through 3.0-current. You can also configure more
|
|
|
|
then one card on a single DMA using the conflicts keyword in your
|
|
|
|
configuration file. This is useful for boards with more then one type of
|
|
|
|
emulation.
|
|
|
|
.Sh BUGS
|
|
|
|
Since the SB16 uses the same IRQ and addresses for
|
|
|
|
the different drivers, some of the snd drivers will not be probed because
|
|
|
|
the kernel thinks there is a conflict. This can be worked-around by
|
|
|
|
using the "conflicts" keyword on the sb16's device line.
|
|
|
|
.Pp
|
|
|
|
Current version doesn't support mode changes without closing and reopening
|
|
|
|
the device. Support for this feature may be implemented in a future
|
|
|
|
version of this driver.
|
|
|
|
.Sh SEE ALSO
|
1999-08-15 10:48:36 +00:00
|
|
|
.Xr cdcontrol 1 ,
|
|
|
|
.Xr cdplay 1 ,
|
|
|
|
.Xr mixer 8
|
1997-08-10 08:09:01 +00:00
|
|
|
.Sh AUTHORS
|
|
|
|
The original SoundBlaster DSP and SoundBlaster 16 MIDI, and Yamaha OPL-3
|
1998-03-12 07:31:21 +00:00
|
|
|
drivers were written by
|
|
|
|
.An Hannu Savolainen .
|
|
|
|
The SoundBlaster 16 DSP code was written by
|
|
|
|
.An J. Schuber Aq jsb@sth.ruhr-uni-bochum.de .
|
1998-06-08 06:12:02 +00:00
|
|
|
Improvements to the OPL-3 drivers were made by
|
1998-03-12 07:31:21 +00:00
|
|
|
.An Rob Hooft Aq hooft@chem.ruu.nl .
|
1997-08-10 08:09:01 +00:00
|
|
|
.Sh HISTORY
|
|
|
|
Sound Galaxy NX Pro support added by Hunyue Yau (Jan 6 1994). MV
|
|
|
|
ProSonic/Jazz 16 16bit support added by JRA Gibson (April 1995). Audio
|
|
|
|
Excel DSP 16 support added by Riccardo Facchetti (March 24 1995).
|