From owner-man-jp-reviewer@jp.freebsd.org  Fri Aug 25 00:10:51 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA02510;
	Fri, 25 Aug 2000 00:10:51 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from research.gate.nec.co.jp (research.gate.nec.co.jp [202.247.6.217])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA02504
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 25 Aug 2000 00:10:50 +0900 (JST)
	(envelope-from sakai@mpws02.mel.cl.nec.co.jp)
Received: from dumpty.mel.cl.nec.co.jp (dumpty.mel.cl.nec.co.jp [10.56.224.2]) by research.gate.nec.co.jp (8.9.3+3.2W/000323) with ESMTP id AAA17109 for <man-jp-reviewer@jp.freebsd.org>; Fri, 25 Aug 2000 00:10:49 +0900 (JST)
Received: from mpws02.mel.cl.nec.co.jp by dumpty.mel.cl.nec.co.jp (8.8.8+2.7Wbeta7/MEL-9600509) with ESMTP
	id AAA29987; Fri, 25 Aug 2000 00:10:48 +0900 (JST)
Received: from localhost by mpws02.mel.cl.nec.co.jp (8.8.8+Sun/Sil-000421) with ESMTP
	id AAA21756; Fri, 25 Aug 2000 00:10:48 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
From: Junji SAKAI <jsakai@mel.cl.nec.co.jp>
X-Mailer: Mew version 1.94.2 on Emacs 20.6 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000825001047F.sakai@parsley.mel.cl.nec.co.jp>
Date: Fri, 25 Aug 2000 00:10:47 +0900
X-Dispatcher: imput version 20000228(IM140)
Lines: 131
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 2930
Subject: [man-jp-reviewer 2930] (check) pcm.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: sakai@mpws02.mel.cl.nec.co.jp

$B<r0f$G$9!#(B

pcm.4 $B$N%A%'%C%/$G$9!#(B

$B5;=QE*$KLdBj$"$k2U=j$O8+Ev$?$i$:!"I=8=>e$N>.$5$J=$@5!"(Btypo$B!"(B
$BMQ8lE}0l$J$I$@$1$G$9!#(B

--- pcm.4.orig	Fri Aug 25 00:02:01 2000
+++ pcm.4	Fri Aug 25 00:02:01 2000
@@ -60,16 +60,16 @@
 $B%G%P%$%9$N8e$K$J$k$3$H!"<B:]$K%I%i%$%P$G;HMQ$9$k%j%=!<%9(B
 (port $B$*$h$S(B irq $B$H(B drq) $B$O(B "device pcm0" $B$N9T$+$i$G$O$J$/(B
 PnP $B$N@_Dj$,MQ$$$i$l$k$3$H$O3P$($F$*$$$F$/$@$5$$!#(B
-$B$=$l$G%+!<%M%k%3%s%U%#%0%U%!%$%k$K(B
+$B$G$9$+$i!"%+!<%M%k%3%s%U%#%0%U%!%$%k$K(B
 .Pp
 .Cd "device pcm0 ..."
 .Pp
-$B$N$h$&$K=q$$$?$H$9$k$H:G=i$K8+$D$+$k(B PnP $B%*!<%G%#%*%+!<%I$N(B
+$B$N$h$&$K=q$$$?$H$9$k$H!":G=i$K8+$D$+$k(B PnP $B%*!<%G%#%*%+!<%I$N(B
 $B%f%K%C%HHV9f$O(B 1 $B$H$J$j!"(B/dev/audio1$B!"(B/dev/dsp1 $BEy$H$7$F(B
 $B%"%/%;%9$9$k$3$H$,$G$-$^$9!#(B
 $B%"%W%j%1!<%7%g%s$NB?$/$O0EL[$N$&$A$K(B
 /dev/audio $B$r;HMQ$9$k$h$&$K$J$C$F$$$k$N$G!"(B
-$B0J2<$N$h$&$K(B /ext/audio $B$+$i@5$7$$%G%P%$%9$N%(%s%H%j$K%7%s%\%j%C%/%j%s%/$r(B
+$B0J2<$N$h$&$K(B /dev/audio $B$+$i@5$7$$%G%P%$%9$N%(%s%H%j$K%7%s%\%j%C%/%j%s%/$r(B
 $B:n$k$N$,$h$$$G$7$g$&!#(B
 .Pp
 .Cd cd /dev
@@ -83,19 +83,20 @@
 $BK\%I%i%$%P$O(B WSS/MSS $B%+!<%I$G:GBgG=NO$rH/4x$7$^$9!#(B
 WSS/MSS $B$O$9$C$-$j$7$?9=B$$r$7$F$*$j!"(B
 $B$=$l$>$lFHN)$7$?5!G=$N=89g$K$J$C$F$$$^$9!#(B
-$B$3$l$i$N%+!<%I$O;~$H$7$F;T>l$G0lHV0B$$%*!<%G%#%*%+!<%I$G$"$k$3$H$b$"$j$^$9!#(B
+$B6vA3$K$b$3$l$i$N%+!<%I$O;T>l$G0lHV0B$$%*!<%G%#%*%+!<%I$G$b$"$j$^$9!#(B
 SB $B$d(B ESS $B$J$I$H$$$C$?B>$N%+!<%I$OFbIt9=B$$,J#;($G!"(B
 $B$^$?;qNA$,<j$KF~$i$J$$$3$H$b5)$G$O$"$j$^$;$s!#(B
 $B7k2L!"$3$l$i$N%+!<%I$N%5%]!<%H$O$=$l$[$INI$/$"$j$^$;$s!#(B
 .Pp
 $B%I%i%$%P$OAuHw$5$l$F$$$k%O!<%I%&%'%"$rG'<1$7!"(B
 $B@5$7$/F0:n$5$;$k$?$a$K=PMh$k8B$j$N$3$H$r$7$^$9!#(B
-$B$7$?$,$C$F%+!<%M%k$N@_Dj%U%!%$%k$K$=$s$J$K>\:Y$J@_Dj$r$9$kI,MW$O$"$j$^$;$s!#(B
-PnP $B%+!<%I$K$D$$$F$O<+$:$+$iL@$i$+$J$N$G<B:]4JC1$G$9!#(B
+$B$7$?$,$C$F%+!<%M%k$N%3%s%U%#%0%U%!%$%k$K(B
+$B$=$l$[$I>\:Y$J@_Dj$r$9$kI,MW$O$"$j$^$;$s!#(B
+PnP $B%+!<%I$K$D$$$F$O<+F0E*$K<1JL$9$k$N$G<B$K4JC1$G$9!#(B
 PnP $B$G$J$$(B ISA $B$N%+!<%I$K$D$$$F$O(B
-($B%+!<%M%k$N@_Dj%U%!%$%k$GL@<(E*$K%"%I%l%9$r;XDj$7$F(B
+($B%+!<%M%k%3%s%U%#%0%U%!%$%k$GL@<(E*$K%"%I%l%9$r;XDj$7$F(B
 $BM%@h$5$;$J$$8B$j$O(B)
-$B$^$:(B 0x530 $B$H(B 0x604 $B$G(B MSS $B%+!<%I$rC5$7!"(B
+$B$^$:%"%I%l%9(B 0x530 $B$H(B 0x604 $B$G(B MSS $B%+!<%I$rC5$7!"(B
 $B$=$N8e$K(B 0x220 $B$H(B 0x240 $B$G(B SB $B%+!<%I$rC5$7$^$9!#(B
 
 .Sh IOCTL
@@ -105,7 +106,7 @@
 $B0c$$$O$$$/$D$+$O$"$j$^$9(B ($B$=$NCf$G$b=EMW$J$R$H$D$O%*!<%G%#%*(B
 $B%P%C%U%!$r%a%b%j%^%C%W$7$F%"%/%;%9$9$kG=NO$N0c$$$G$9(B)$B!#(B
 $B$3$N$?$a$K%"%W%j%1!<%7%g%s$NCf$K$O%*!<%G%#%*%b%8%e!<%k$K(B
-$B$A$g$C$H$7$?JQ99$r$7$F:F%3%s%Q%$%k$,I,MW$K$J$k$b$N$b$"$k$G$7$g$&!#(B
+$B$A$g$C$H$7$?JQ99$r$7$F:F%3%s%Q%$%k$9$kI,MW$,$"$k$b$N$b$"$k$G$7$g$&!#(B
 $B%5%]!<%H$7$F$$$k(B ioctl $B$N40A4$J%j%9%H$K$D$$$F$O(B
 /usr/include/machine/soundcard.h $B$r;2>H$7$F2<$5$$!#(B
 
@@ -114,8 +115,8 @@
 $B%5%]!<%H$7$F$$$k%3!<%G%C%/(B ($BLuCm(B: $B2;@<$NF~=PNO$r9T$&2sO)(B)/$B%+!<%I$N%j%9%H$r!"(B
 PnP $B@_Dj$,2DG=$J$b$N$K$D$$$F$OE,MQ2DG=$J(B PnP $B$N@_Dj>pJs$b4^$a$F!"(B
 $B0J2<$K<($7$^$9(B
-($BL5;XDj;~$N%Q%i%a!<%?$r<($7$^$9$,!"(B
-$B<B:]$N$"$J$?$N$H$3$m$G$N%j%=!<%9$OJQ$o$k$+$b$7$l$^$;$s!#(B)
+($B%G%U%)%k%H$N%Q%i%a!<%?$r<($7$^$9$,!"(B
+$B<B:]$N$"$J$?$N%j%=!<%9$O$3$l$H0c$C$F$$$k$+$b$7$l$^$;$s!#(B)
 
 .Bl -tag -width 2m  % begin list
 .It CS4237, CS4236, CS4232, CS4231
@@ -127,7 +128,7 @@
 $B$*$h$S(B (CS4231$B$O(B) $BHs(B PnP $B$N%+!<%I$K;HMQ$5$l$F$$$^$9!#(B
 .Pp
 Voxware $B$N;qNA$K$h$l$P(B CS4232 $B$O%P%0;}$A$H$NJs9p$,$"$j$^$9$,!"(B
-$B$3$l$OK\Ev$N$3$H$H;W$($^$;$s!#(B
+$BK\Ev$+$I$&$+Dj$+$G$O$"$j$^$;$s!#(B
 $B;d$N(B Intel $B@=%^%6!<%\!<%I$N(B 1 $B$D$G$O2;@<F~NO$,F0:n$7$^$;$s$,!"(B
 $B$3$l$OC1$K2;@<F~NO$N(B DMA $B%A%c%M%k$,(B ISA $B$N(B DMA $B%3%s%H%m!<%i$K(B
 $B@\B3$5$l$F$$$J$$$?$a$G$9!#(B
@@ -140,11 +141,11 @@
 GUSPnP $B$O!"K\J*$N(B CS4231 $B$r;HMQ$7$F$*$i$:!"(B
 $B$^$?(B mu-law $B7A<0$r07$&$H$-$N%(%_%e%l!<%7%g%s$K%P%0$,$"$k$H5?$C$F$$$^$9!#(B
 $B$3$N%+!<%I$O$b$&@8;:$5$l$F$$$^$;$s$N$G!"(B
-$B$o$6$o$6%+!<%I$r(B (mu-law $B$GF0:n$9$k$H$3$,$o$+$C$F$$$k(B) "Mode3" $B$K(B
+$B$o$6$o$6%+!<%I$r(B (mu-law $B$GF0:n$9$k$3$H$,$o$+$C$F$$$k(B) "Mode3" $B$K(B
 $B%;%C%H$9$kFCJL$J%3!<%I$r:N$jF~$l$k$3$H$O$7$J$$$G(B
 $BFbItE*$K(B U8 $B7A<0$rMQ$$$F%I%i%$%PFbIt$G%=%U%H%&%'%"$G7A<0$NJQ49$r$7$F$$$^$9!#(B
 $B$3$N$3$H$K$h$C$FJ,2rG=$,<:$o$l$^$9$N$G!"(B
-$B2DG=$J8B$j(B 16 $B%S%C%H%b!<%I$r;HMQ$7$F2<$5$$!#(B
+$B$3$N%+!<%I$G$O2DG=$J8B$j(B 16 $B%S%C%H%b!<%I$r;HMQ$7$F2<$5$$!#(B
 
 .It Yamaha OPL-SAx
 .Cd "pnp 1 0 os enable port0 0x220 port1 0x530 port2 0x388 port3 0x370 irq0 5 d
@@ -185,9 +186,6 @@
 $BK\%I%i%$%P$G$O%&%'!<%V%F!<%V%k$r%5%]!<%H$7$F$$$J$$$N$G(B
 $BH>Fs=E$G2fK}$7$F$/$@$5$$!#(B
 
-.\" This is the default mode of operation for most other cards. We have
-.\" only limited (and possibly buggy) support for them: 8-bit, half
-.\" duplex, even if the hardware in some cases (e.g. ESS chips) might do more.
 .It SBPro $B$H$=$N%/%m!<%s(B
 $B$=$NB>$N$[$H$s$I$N%+!<%I$N4{DjF0:n$,$3$N%b!<%I$G$9!#(B
 $B$=$l$i$N%+!<%I$KBP$7$F$O8BDjE*$J(B ($B$=$7$F%P%0$,$"$k$+$b$7$l$J$$(B)
@@ -206,7 +204,7 @@
 
 .It "pcmX: unit not configured, perhaps you want pcmY ?"
 $B$3$l$O@5$7$/$J$$%f%K%C%H$rMQ$$$F$$$k$3$H$r<($7$F$$$^$9!#(B
-$B0lHL$K@5$7$$%f%K%C%H$X$N%7%s%\%j%C%/%j%s%/$r:n$i$:$K(B
+$B0lHL$K!"@5$7$$%f%K%C%H$X$N%7%s%\%j%C%/%j%s%/$r:n$i$:$K(B
 PnP $B%+!<%I$r;HMQ$7$F$$$k$H$-$K5/$3$j$^$9!#(B
 /dev $B%G%#%l%/%H%j$G@5$7$$%f%K%C%H$r;X$9$h$&$K%7%s%\%j%C%/%j%s%/$r(B
 ($B>l9g$K$h$C$F$O%G%P%$%9%(%s%H%j$b(B) $B:n$jD>$7$F2<$5$$!#(B
@@ -218,11 +216,11 @@
 DMA $B%A%c%M%k$r3NG'$7$F2<$5$$!#(B
 
 .It capture does not work
-$B$3$l$OF~NO(B DMA $B%A%c%M%k$,@5$7$/@_Dj$5$l$J$$$H$-$O$$$D$b5/$3$j$^$9!#(B
+$B$3$l$OF~NO(B DMA $B%A%c%M%k$,@5$7$/@_Dj$5$l$J$$$H$-$K$h$/5/$3$j$^$9!#(B
 
 .El
 .Sh $B%P%0(B
-$B;qNA$,$J$$$?$a!"(BSB16 $B$N%5%]!<%H>uBV$OHs>o$KNI$$$H$$$&$o$1$G$O$"$j$^$;$s!#(B
+$B;qNA$,$J$$$?$a!"(BSB16 $B$N%5%]!<%H>uBV$O==J,$G$O$"$j$^$;$s!#(B
 $BF1MM$K!"%_%-%5$N%5%]!<%H$OIT40A4$G$"$j!"(B
 $B$^$?$"$J$?$N%+!<%I$N5!G=(B ($B$?$H$($PA4BN$N2;NL$N@)8f$J$I(B) $B$NCf$K$O(B
 $B$9$Y$F$N%G%P%$%9$K$D$$$F(B
