libcsu: Assign environment when environ is NULL
[dragonfly.git] / share / man / man4 / man4.i386 / sb.4
1 .\" Man page for the SoundBlaster driver
2 .\"
3 .\" Copyright (c) 1997, Alex Zepeda.
4 .\"
5 .\" This documentation is public domain, and is provided without warranty.
6 .\" Alex Zepeda, the "author" of this page is not responsible for any
7 .\" consequences of any sort of manipulation of this document.
8 .\"
9 .\" SoundBlaster and any phrases including it's name are copyright
10 .\" Creative Labs, not me.
11 .\"
12 .\" alex!@bigfoot.com
13 .\" $FreeBSD: src/share/man/man4/man4.i386/sb.4,v 1.9.2.6 2002/12/20 18:03:05 trhodes Exp $
14 .\" $DragonFly: src/share/man/man4/man4.i386/sb.4,v 1.4 2008/04/14 08:17:09 swildner Exp $
15 .\"
16 .Dd August 9, 1997
17 .Dt SB 4 i386
18 .Os
19 .Sh NAME
20 .Nm sb
21 .Nd Creative Labs Sound Blaster and compatible device driver
22 .Sh SYNOPSIS
23 For all sound cards supported with the sb driver this is needed:
24 .Cd device snd0
25 .Pp
26 For the SoundBlaster, SB Pro, SoundBlaster16, or the Pro Audio Spectrum
27 (emulating SB):
28 .Cd "device sb0 at isa? port 0x220 irq 7 drq 1"
29 .Pp
30 For specific SB16 support:
31 .Cd "device sbxvi0 at isa? drq 5"
32 .Pp
33 For SoundBlaster 16 16 bit MIDI support:
34 .Cd "device sbmidi0 at isa? port 0x300"
35 .Pp
36 To add Jazz16 support:
37 .Cd "options JAZZ16"
38 .Pp
39 To add support for the Logitech SoundMan Games:
40 .Cd "options SM_GAMES"
41 .Pp
42 To add SG NX Pro mixer support:
43 .Cd "options __SGNXPRO__"
44 .Pp
45 The OPL-2/3 is used in the SoundBlaster, SoundBlaster Pro, SB 16, and the
46 Pro Audio Spectrum.
47 For Yamaha OPL-2/OPL-3 FM support:
48 .Cd "device opl0  at isa? port 0x388"
49 .Sh DESCRIPTION
50 This driver covers the SoundBlaster family of cards including the
51 SoundBlaster 1.0 to the SoundBlaster 16/SoundBlaster 32.  The awe driver
52 provides AWE32/64 functionality.  This driver is provided in
53 .Fx
54 versions 2.0-current through 3.0-current.
55 .Sh SEE ALSO
56 .Xr cdcontrol 1 ,
57 .Xr mixer 8
58 .Sh HISTORY
59 Sound Galaxy NX Pro support added by Hunyue Yau (Jan 6 1994).  MV
60 ProSonic/Jazz 16 16bit support added by JRA Gibson (April 1995).  Audio
61 Excel DSP 16 support added by Riccardo Facchetti (March 24 1995).
62 .Sh AUTHORS
63 .An -nosplit
64 The original SoundBlaster DSP and SoundBlaster 16 MIDI, and Yamaha OPL-3
65 drivers were written by
66 .An Hannu Savolainen .
67 The SoundBlaster 16 DSP code was written by
68 .An J. Schuber Aq jsb@sth.ruhr-uni-bochum.de .
69 Improvements to the OPL-3 drivers were made by
70 .An Rob Hooft Aq hooft@chem.ruu.nl .
71 .Sh BUGS
72 Since the SB16 uses the same IRQ and addresses for
73 the different drivers, some of the snd drivers will not be probed because
74 the kernel thinks there is a conflict.
75 .Pp
76 Current version doesn't support mode changes without closing and reopening
77 the device.
78 Support for this feature may be implemented in a future
79 version of this driver.