summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/man/man4/man4.i386/gus.411
-rw-r--r--share/man/man4/man4.i386/pss.44
-rw-r--r--share/man/man4/man4.i386/sb.435
-rw-r--r--share/man/man4/man4.i386/wss.421
4 files changed, 49 insertions, 22 deletions
diff --git a/share/man/man4/man4.i386/gus.4 b/share/man/man4/man4.i386/gus.4
index ec065352192..a3d544857d6 100644
--- a/share/man/man4/man4.i386/gus.4
+++ b/share/man/man4/man4.i386/gus.4
@@ -1,5 +1,5 @@
-.\" $OpenBSD: gus.4,v 1.5 1996/10/08 01:20:45 michaels Exp $
-.\" $NetBSD: gus.4,v 1.2 1996/02/27 22:39:39 jtc Exp $
+.\" $OpenBSD: gus.4,v 1.6 1998/05/12 09:29:47 provos Exp $
+.\" $NetBSD: gus.4,v 1.7 1997/10/08 21:59:55 jtc Exp $
.\"
.\" Copyright (c) 1996 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -43,7 +43,8 @@
.Nd
Gravis UltraSound/UltraSound MAX device driver
.Sh SYNOPSIS
-.Cd "gus0 at isa? port 0xPPP irq X drq Y flags Z"
+.Cd "gus0 at isa? port 0xPPP irq X drq Y drq2 Z"
+.Cd "audio* at gus?"
.Sh DESCRIPTION
The
.Nm gus
@@ -60,8 +61,8 @@ GUS takes 16 ports at its base address and 8 ports at its base address +
.Pp
The IRQ is software programmed, so you may select any IRQ from the set
{3,5,7,9,11,12,15}. The DRQ lines are software programmed, and may be
-chosen from {1,3,5,6,7}. The flags field in the configuration file line
-specifies a second DRQ line for recording. If there is no flags field
+chosen from {1,3,5,6,7}. The drq2 field in the configuration file line
+specifies a second DRQ line for recording. If there is no drq2 field
in the config file, the playback channel will be used for recording DMA
and only half-duplex mode will be available.
.Pp
diff --git a/share/man/man4/man4.i386/pss.4 b/share/man/man4/man4.i386/pss.4
index b2fc1558dc9..e72200d68aa 100644
--- a/share/man/man4/man4.i386/pss.4
+++ b/share/man/man4/man4.i386/pss.4
@@ -1,4 +1,5 @@
-.\" $NetBSD: pss.4,v 1.1 1995/11/13 09:44:15 pk Exp $
+.\" $OpenBSD: pss.4,v 1.4 1998/05/12 09:29:49 provos Exp $
+.\" $NetBSD: pss.4,v 1.3 1997/10/05 21:42:20 augustss Exp $
.\"
.\" Copyright (c) 1995 Michael Long.
.\" All rights reserved.
@@ -34,6 +35,7 @@
.Sh SYNOPSIS
.Cd "device pss0 at isa?"
.Cd "device sp0 at pss? port 0x530 irq 10 drq 0"
+.Cd "audio* at sp?"
.Sh DESCRIPTION
The
.Nm
diff --git a/share/man/man4/man4.i386/sb.4 b/share/man/man4/man4.i386/sb.4
index 3f8f8e464bc..a42690e0c08 100644
--- a/share/man/man4/man4.i386/sb.4
+++ b/share/man/man4/man4.i386/sb.4
@@ -1,5 +1,5 @@
-.\" $OpenBSD: sb.4,v 1.6 1997/01/03 17:07:35 millert Exp $
-.\" $NetBSD: sb.4,v 1.4 1996/03/16 17:21:58 jtk Exp $
+.\" $OpenBSD: sb.4,v 1.7 1998/05/12 09:29:50 provos Exp $
+.\" $NetBSD: sb.4,v 1.13 1997/10/31 15:02:33 augustss Exp $
.\"
.\" Copyright (c) 1996 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -43,12 +43,15 @@
.Nd
SoundBlaster family (and compatibles) audio device driver
.Sh SYNOPSIS
-.Cd "sb0 at isa? port 0xPPP irq X drq Y flags Z"
+.Cd "sb0 at isa? port 0x220 irq 5 drq 1 drq2 5"
+.Cd "sb1 at isa? port 0x240 irq 7 drq 1 flags 1"
+.Cd "sb* at isapnp?"
+.Cd "audio* at sb?"
.Sh DESCRIPTION
The
.Nm sb
-driver provides support for the SoundBlaster, SoundBlaster Pro,
-SoundBlaster 16, Jazz 16, and hardware register-level compatible audio cards.
+SoundBlaster 16, Jazz 16, SoundBlaster AWE 32, SoundBlaster AWE 64,
+and hardware register-level compatible audio cards.
.Pp
The SoundBlaster series are half-duplex cards, capable of 8- and 16-bit
audio sample recording and playback at rates up to 44.1kHz (depending on
@@ -63,20 +66,30 @@ jumper-selected. For the SoundBlaster 16, the IRQ and DRQ channels are
set by this driver to the values specified in the config file. The IRQ
must be selected from the set {5,7,9,10}.
.Pp
-The configuration file must use a nonzero
+The configuration file must use 1
.Cm flags
specification to enable the Jazz16 support. This is to avoid potential
conflicts with other devices when probing the Jazz 16 because it requires
use of extra I/O ports not in the base port range.
.Pp
.Sh BUGS
-The driver has not been extensively tested on original SoundBlaster,
-SoundBlaster 16, or newer cards. The driver currently treats the
-SoundBlaster 16 as if it were an 8-bit SoundBlaster Pro.
+With a SoundBlaster 16 card the device is full duplex, but it can
+only sensibly handle a precision of 8 bits. It does so by extending
+the output 8 bit samples to 16 bits and using the 8 bit DMA channel
+for input and the 16 bit channel for output.
.Pp
-The FM synthesizer, joystick and MIDI port interfaces are not supported.
+The joystick interface (if enabled by a jumper) is handled by the
+.Xr joy 4
+driver, and the optional SCSI CD-ROM interface is handled by the
+.Xr aic 4
+driver.
+.Sh BUGS
+The FM synthesizer, MIDI port, and non-SCSI CD-ROM interfaces are not
+supported.
.Sh SEE ALSO
-.Xr audio 4
+.Xr aic 4 ,
+.Xr audio 4 ,
+.Xr joy 4
.Sh HISTORY
The
.Nm sb
diff --git a/share/man/man4/man4.i386/wss.4 b/share/man/man4/man4.i386/wss.4
index 0e580d8f712..7ae8188b0af 100644
--- a/share/man/man4/man4.i386/wss.4
+++ b/share/man/man4/man4.i386/wss.4
@@ -1,4 +1,5 @@
-.\" $NetBSD: wss.4,v 1.1 1995/11/13 09:44:14 pk Exp $
+.\" $OpenBSD: wss.4,v 1.4 1998/05/12 09:29:45 provos Exp $
+.\" $NetBSD: wss.4,v 1.8 1998/01/19 20:22:30 augustss Exp $
.\"
.\" Copyright (c) 1995 Michael Long.
.\" All rights reserved.
@@ -32,11 +33,14 @@
.Nm wss
.Nd Windows Sound System hardware driver
.Sh SYNOPSIS
-.Cd "device wss0 at isa? port 0x530 irq 10 drq 0"
+.Cd "device wss0 at isa? port 0x530 irq 10 drq 0 drq2 1"
+.Cd "device wss0 at isa? port 0x530 irq 10 drq 0 flags 1"
+.Cd "audio* at wss?"
.Sh DESCRIPTION
The
.Nm
-driver supports Microsoft's Windows Sound System hardware and its clones.
+driver supports Microsoft's Windows Sound System, MAD16 chip based
+hardware and their clones.
The Windows Sound System is a half-duplex device.
.Pp
The base I/O port is set by a jumper on the board; valid choices are
@@ -44,9 +48,16 @@ The base I/O port is set by a jumper on the board; valid choices are
Both IRQ and DMA channels are software programmable.
The IRQ may be set to 7, 9, 10, or 11, and
the DMA channel may be set to 0, 1, or 3.
-.Sh BUGS
-This driver doesn't work yet.
.Pp
+The configuration file must have bit 1 set in
+.Cm flags
+to enable the MAD16 support. This is to avoid potential
+conflicts with other devices when probing the MAD16 because it requires
+use of extra I/O ports not in the base port range.
+Bit 2 in
+.Cm flags
+disables the joystick port on MAD16 hardware.
+.Sh BUGS
The FM synthesizer is not supported.
.Sh SEE ALSO
.Xr audio 4 ,