From owner-man-jp-reviewer@jp.freebsd.org  Wed Dec  1 02:52:30 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA67486;
	Wed, 1 Dec 1999 02:52:30 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from localhost.seki.net (UTUcd-02p47.ppp.odn.ad.jp [210.228.199.47])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id CAA67481
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 1 Dec 1999 02:52:26 +0900 (JST)
	(envelope-from seki@is.utsunomiya-u.ac.jp)
Received: from localhost (localhost.seki.net [127.0.0.1])
	by localhost.seki.net (8.9.3/8.9.2) with ESMTP id CAA48384
	for <man-jp-reviewer@jp.freebsd.org>; Wed, 1 Dec 1999 02:53:30 +0900 (JST)
	(envelope-from seki@is.utsunomiya-u.ac.jp)
To: man-jp-reviewer@jp.freebsd.org
X-Mailer: Mew version 1.94 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991201025330T.seki@dark.is.utsunomiya-u.ac.jp>
Date: Wed, 01 Dec 1999 02:53:30 +0900
From: Kazuo Seki <seki@is.utsunomiya-u.ac.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 545
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1722
Subject: [man-jp-reviewer 1722] matcd.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: seki@is.utsunomiya-u.ac.jp

$B4X$G$9!#(B

matcd.4 $B$N=iLu$G$9!#(B
$BN}=,$N$D$b$j$GItJ,E*$KK]Lu:2$r;H$C$F$_$^$7$?$,(B, $B:#0l$D;H$$$3$J$;$J$$$J!A!#(B


--- matcd.4.orig	Mon Oct  4 15:43:38 1999
+++ matcd.4	Wed Dec  1 02:41:40 1999
@@ -88,10 +88,10 @@
 .Dt MATCD 4 i386
 .\"Synchronized to Version 1(25) of matcd.c
 .Os FreeBSD 2.0.5
-.Sh NAME
+.Sh $BL>>N(B
 .Nm matcd
-.Nd Matsushita (Panasonic) CD-ROM driver
-.Sh SYNOPSIS
+.Nd Matsushita (Panasonic) CD-ROM $B%I%i%$%P(B
+.Sh $B=q<0(B
 .Pp
 .Cd "controller matcd[0-4] at isa? port [?| addr]"
 .br
@@ -99,210 +99,215 @@
 .br
 .Cd "/dev/[r]matcdl[0-15][a|c]
 .Pp
-.Sh DESCRIPTION
-The
+.Sh $B2r@b(B
 .Nm matcd
-driver controls the CR-562-x and CR-563-x CD-ROM drives made by
-Matsushita-Kotobuki Electronics Industries, or Matsushita for short.
-These CD-ROM drives have been sold under the Panasonic (which is a trade
-name for Matsushita), Creative Labs (omniCD) and Reveal names, and have
-been included in computers made by Tandy, AST, Packard Bell and many others.
-
-These drives connect to the PC ISA bus through a proprietary host interface.
-This interface can exist as a stand-alone ISA card, or can be included on
-a sound card.  
-
-.Sh DRIVER CONFIGURATION
-The
-.Nm matcd
-driver supports up to four host interfaces with up to four drives on each
-interface.  Audio activity may occur on all drives simultaneously.  Data
-read operations are limited to one drive per host interface at any instant.
-
-To support multiple host interfaces, it is necessary to modify the
-entries in the kernel configuration file.  Normally your system comes
-with the file \fI/usr/src/sys/i386/conf/GENERIC\fR.  You should make
-a copy of this file and give it the name of your system. 
-You can then edit the new file to include devices you want the system
-to support and delete the device entries that you don't want.
+$B%I%i%$%P$O>>2<<wEE;R9)6H!"$3$l$+$i$OC1$K>>2<$H8F$S$^$9$,!">>2<@=$N(B 
+CR-562-x $B5Z$S(B CR-563-x CD-ROM $B%I%i%$%V$r@)8f$7$^$9!#$3$l$i(B CD-ROM $B%I%i(B
+$B%$%V$O(B Panasonic($B>>2<$N>&I8(B)$B!"(BCreative Labs (omniCD)$B!"(BReveal $B$J$I$N%V(B
+$B%i%s%I$GHNGd$5$l!"(BTandy$B!"(BAST$B!"(BPackard Bell $B$J$IB?$/$N%3%s%T%e!<%?$K:N(B
+$BMQ$5$l$F$$$^$9!#(B
+
+$B$3$l$i$N%I%i%$%V$O(B, $B@lMQ$N%[%9%H%$%s%?%U%'!<%9$rDL$8$F(B PC ISA $B%P%9$K@\(B
+$BB3$7$^$9!#$3$N%$%s%?%U%'!<%9$O%9%?%s%I%"%m%s$N(B ISA $B%+!<%I$H$7$FB8:_$9(B
+$B$k$3$H$b$"$j$^$9$7!"%5%&%s%I%+!<%I>e$K4^$^$l$F$$$k$3$H$b$"$j$^$9!#(B
+.Sh $B%I%i%$%P$N@_Dj(B
+.Nm matcd
+$B%I%i%$%P$O!"$=$l$>$l$,(B 4$BBf$^$G$N%I%i%$%V$r$b$D%[%9%H%$%s%?%U%'!<%9$r>e(B 
+$B8B(B 4$B$D$^$G%5%]!<%H$7$^$9!#%*!<%G%#%*5!G=$OA4$F$N%I%i%$%V$GF1;~$K<B9T$G(B
+$B$-$k$+$b$7$l$^$;$s$,!"%G!<%?FI$_<h$jA`:n$NBP>]$O!"$I$N=V4V$K$*$$$F$b(B 1
+$B$D$N%[%9%H%$%s%?%U%'!<%9$KBP$7$F(B 1$B$D$N%I%i%$%V$N$_$K$J$j$^$9!#(B
+
+$B%^%k%A%[%9%H%$%s%?%U%'!<%9$r%5%]!<%H$9$k$?$a$K$O!"%+!<%M%k%3%s%U%#%.%e(B
+$B%l!<%7%g%s%U%!%$%k$N%(%s%H%j$r=$@5$9$kI,MW$,$"$j$^$9!#DL>o!"$3$N%U%!%$(B
+$B%k$O%7%9%F%`>e$N(B \fI/usr/src/sys/i386/conf/GENERIC\fR $B$KB8:_$7$^$9!#$3(B
+$B$l$r%3%T!<$7$F%7%9%F%`$NL>A0$r$D$1$k$H$$$$$G$7$g$&!#$3$N?7$7$$%U%!%$%k(B
+$B$K%7%9%F%`$G%5%]!<%H$7$?$$%G%P%$%9$r4^$a!"5U$KITMW$J%G%P%$%9$N%(%s%H%j(B
+$B$O:o=|$7$^$9!#(B    
 
-In this file, you will find an entry like:
+$B$3$N%U%!%$%k$K$O0J2<$N$h$&$J%(%s%H%j$,8+$D$+$k$G$7$g$&(B:
 
 	controller  matcd0  at  isa?  port  ?  bio
 
-To support two host interfaces, change the file so it reads:
+2$B$D$N%[%9%H%$%s%?%U%'!<%9$r%5%]!<%H$9$k$?$a$K$O!"0J2<$N$h$&$KJQ99$7$^(B
+$B$9(B:
 
 	controller  matcd0  at  isa?  port  ?  bio
 .br
 	controller  matcd1  at  isa?  port  ?  bio
 .br
 
-(If you want to support up to three or four host interfaces, add
-additional entries).
+(3$B$D(B, $B$"$k$$$O(B 4$B$D$^$G%[%9%H%$%s%?%U%'!<%9$r%5%]!<%H$5$;$?$$>l9g(B, $BF1MM(B
+$B$K%(%s%H%j$rDI2C$7$F$/$@$5$$!#(B)
 .if n .bp
 .if t .sp
-Note that the kernel configuration does not need to be modified to support
-up to four drives on a single host interface.  It is also not necessary to 
-have four drives on a single interface before adding a second interface.
-
-By default,
-.Nm matcd
-searches for the CD-ROM host interface adapters by using a table of known I/O
-ports on Creative host adapters (see \fIoptions.h\fR).  Although this
-is very flexible, it can cause problems when your system has other devices
-that are located at the I/O ports that 
+$B%[%9%H%$%s%?%U%'!<%9$,(B 1$B$D$N$_$G(B 4$BBf$^$G$N%I%i%$%V$r%5%]!<%H$9$k>l9g!"(B
+$B%+!<%M%k%3%s%U%#%0%l!<%7%g%s$r$9$kI,MW$O$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B
+2$B$DL\$N%$%s%?%U%'!<%9$rDI2C$9$k$^$G!"(B1$B$D$a$N%$%s%?%U%'!<%9>e$GI,$:$7$b(B 
+4$BBf$N%I%i%$%V$r;}$?$J$/$F$+$^$$$^$;$s!#(B
+
+$B%G%U%)%k%H$G$O!"(B
+.Nm matcd
+$B$O(B Creative $B%[%9%H%"%@%W%?(B(\fIoptions.h\fR $B;2>H(B)$B>e$N4{CN$N(B I/O $B%]!<%H(B
+$B%F!<%V%k$rMQ$$$F(B CD-ROM $B%[%9%H%"%@%W%?$rC5:w$7$^$9!#$3$l$OHs>o$K=@Fp$G(B
+$B$9$,!"(B
 .Nm matcd 
-is checking for CD-ROM host interfaces.  In addition, checking multiple
-locations can cause the boot process to take longer than it could.
+$B$,%A%'%C%/$7$?(B CD-ROM $B%[%9%H%$%s%?%U%'!<%9$N(B I/O $B%]!<%H$K!"%7%9%F%`$N(B
+$BB>$N%G%P%$%9$,B8:_$9$k$H$-$KLdBj$r5/$3$7$^$9!#$5$i$K(B, $BJ#?t$N0LCV$r8!:w(B
+$B$9$kI,MW$,$"$k$?$a!"%V!<%H%W%m%;%9$K;~4V$,$+$+$k860x$H$J$j$^$9!#(B   
 .if t .bp
 .if n .sp
-If you are having these problems, you can solve them by explicitly specifying
-where the CD-ROM host interfaces are located.  For example, by default most
-SoundBlaster cards have the Matsushita CD-ROM host interface
-located at I/O port 0x230.  (This is 0x10 above the I/O port for the
-audio section of the card.)  If this is the case for your system, you could
-change where the kernel looks for the hardware by using the -c option at
-the kernel boot prompt.  This will load the kernel and then give you the
-opportunity to change settings for any of the devices included the kernel.
-For example, to change the I/O port for
+$B$3$l$i$NLdBj$KBP$7(B, CD-ROM $B%[%9%H%$%s%?%U%'!<%9$N0LCV$rL@<($9$k$3$H$K(B
+$B$h$C$F2r7h$9$k$3$H$,$G$-$^$9!#Nc$($P(B, $B%G%U%)%k%H$N$[$H$s$I$N%5%&%s%I%V(B
+$B%i%9%?!<%+!<%I$O(B I/O $B%]!<%H(B 0x230 $B$N0LCV$K>>2<(B CD-ROM $B%[%9%H%$%s%?%U%'!<(B 
+$B%9$r;}$C$F$$$^$9!#(B($B$3$l$O%+!<%I>e$G$N%*!<%G%#%*5!G=$N$?$a$N(B I/O $B%]!<%H(B
+$B$NCM$G$9!#(B) $B%7%9%F%`$,$3$N$h$&$J>l9g(B, $B%+!<%M%k%V!<%H%W%m%s%W%H$K$*$$$F!"(B
+-c $B%*%W%7%g%s$rMQ$$$k$3$H$K$h$j%+!<%M%k$P%O!<%I%&%'%"$r8!=P$9$k0LCV$r(B
+$BJQ99$9$k$3$H$,$G$-$^$9!#$3$&$7$F%+!<%M%k$r%m!<%I$9$k$H(B, $B$=$l$K4^$^$l$k(B
+$B$"$i$f$k%G%P%$%9$N@_Dj$rJQ99$9$k5!2q$rF@$k$3$H$,$G$-$^$9!#(B  
+$BNc$($P(B, 
 .Nm matcd
-adapter zero to 0x340, you would type
+$B%"%@%W%?(B 0 $B$KBP$9$k(B I/O $B%]!<%H$rJQ99$9$k$K$O0J2<$N$h$&$K5-=R$9$l$P$$$$(B
+$B$G$7$g$&!#(B  
 
 	config> port matcd0c 0x340
 
-If you recompile the kernel, you can change the entry in the kernel
-configuration file to specify a specific address by changing an entry
-like this:
+$B%+!<%M%k$r%j%3%s%Q%$%k$9$k$J$i(B, $B%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s%U%!%$%k(B
+$B$N%(%s%H%j$r0J2<$N$h$&$KJQ99$7$FFCDj$N%"%I%l%9$r;XDj$9$k$3$H$,$G$-$^$9(B:
 
 	controller  matcd0  at  isa?  port  0x230  bio
 
-With this change, the
+$B$3$N$h$&$KJQ99$9$k$H(B
 .Nm matcd
-driver will only look at I/O port 0x230 for the first CD-ROM host interface
-and will not disturb any other I/O ports.
+$B%I%i%$%P$O:G=i$N(B CD-ROM $B%[%9%H%$%s%?%U%'!<%9$N$?$a$K(B I/O $B%]!<%H(B 0x230 
+$B$N$_$rC5:w$7(B, $BB>$N(B I/O $B%]!<%H$r$$$:$l$bK8$2$k$3$H$O$J$$$G$7$g$&!#(B
 
-Once you have adjusted the kernel configuration file, it is necessary
-to configure and recompile the kernel, install it and reboot for the
-changes to take effect.
-.Sh SUPPORTED HARDWARE
-At this time, there are only two known drive models that work with the
+$B0lC6%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s%U%!%$%k$rD4@0$9$k$H(B, $B%+!<%M%k$r(B 
+configure$B!"%j%3%s%Q%$%k!"5Z$S%$%s%9%H!<%k$7$^$9!#$=$7$FJQ99$7$?8D=j$r(B
+$BM-8z$K$9$k$?$a$K:F5/F0$9$kI,MW$,$"$j$^$9!#(B
+.Sh $B%5%]!<%H$5$l$F$$$k%O!<%I%&%'%"(B
+$B8=:_(B, 
 .Nm matcd
-driver:
+$B%I%i%$%P$GF0:n$9$k%I%i%$%V$O(B, $B#2$D$,CN$i$l$F$$$k$@$1$G$9!#(B:
 .Bl -tag -width CR-123-X -compact -offset indent
 .br
-.It Matsushita CR-562-x
+.It $B>>2<(B CR-562-x
 .br
-.It Matsushita CR-563-x
+.It $B>>2<(B CR-563-x
 .br
 .El
-Most resellers leave these original markings on the drives since the label
-also has the FCC, VDE, CSA and RU certification marks.  
+$B$?$$$F$$$N(B reseller $B$O$3$l$i$K$b$H$b$H$D$$$F$$$?%^!<%-%s%0$r$=$N$^$^$K(B
+$B$7$F$"$j(B, $B%i%Y%k$O(B FCC, VDE, CSA, RU $B$J$I$NG'Dj>Z$,$D$$$F$$$^$9!#(B
 
-Both of these drive models have motorized trays.  There is also a custom
-version of these drives that does not have the volume control or headphone
-jack (seen on some Tandy computers), but this drive also works with
-.Nm matcd.
-
-The Matsushita CR-522-x and CR-523-x CD-ROM drive is not usable with 
-.Nm matcd.
-The CR-522 and CR-523 can also be identified from the front as it
-requires a CD-caddy.
-
-Drives with IDE interfaces must use an IDE driver.
-
-The TEAC CD-55 4X CD-ROM drive also uses the Creative/Panasonic interface
-but the TEAC drive is \fInot\fR compatible with the Matsushita CR-56x drives.  
-The TEAC drive cannot be used with 
-.Nm matcd.
+$B$3$l$i$N%I%i%$%V$ON>J}$H$b6nF0%I%l%$$,$D$$$F$$$^$9!#%*%j%8%J%k$r%+%9%?(B
+$B%^%$%:$5$l$?@=IJ$b=P2s$C$F$$$F(B, $B%\%j%e!<%`%3%s%H%m!<%k$d%X%C%I%U%)%s%8%c%C(B
+$B%/$,$D$$$F$$$J$$$b$N(B(Tandy $B%3%s%T%e!<%?$K$_$i$l$k$+$b$7$l$^$;$s(B)$B$,$"$k(B
+$B$+$bCN$l$^$;$s$,(B, $B$3$l$b(B 
+.Nm matcd
+$B%I%i%$%P$GF0:n$7$^$9!#(B
+
+$B>>2<(B CR-522-x $B5Z$S(B CR-523-x CD-ROM $B%I%i%$%V$O(B
+.Nm matcd
+$B$rMxMQ$G$-$^$;$s!#(B
+CR-522 $B5Z$S(B CR-523 $B$O(B CD $B%-%c%G%#$rI,MW$H$9$k$N$G@5LL$+$i<1JL$9$k$3$H(B
+$B$b$G$-$^$9!#(B
+
+IDE $B%$%s%?%U%'!<%9$r$b$D%I%i%$%V$O(B, IDE $B%I%i%$%P$r;H$o$J$1$l$P$J$j$^(B
+$B$;$s!#(B
+
+TEAC CD-55 4X CD-ROM $B%I%i%$%V$O(B Creative/Panasonic $B%$%s%?%U%'!<%9$b;H$C(B
+$B$F$$$^$9$,(B, TEAC $B$N%I%i%$%V$O>>2<(B CR-56x $B%I%i%$%V$H8_49$G$O$"$j(B\fI$B$^$;(B
+$B$s(B\fR$B!#(B TEAC $B$N%I%i%$%V$O(B
+.Nm matcd
+$B%I%i%$%P$G$OMxMQ$G$-$^$;$s!#(B
 .if t .sp
 .if n .bp
-The most common source of host interface adapters for the Panasonic drives
-are found in products from Creative Labs, including SoundBlaster sound
-cards.   There are numerous models of SoundBlaster sound cards, and most
-of the newer cards provide the appropriate interface, sometimes labeled as
-the "Creative/Panasonic" interface.
+Panasonic $B%I%i%$%V$N$?$a$N%[%9%H%$%s%?%U%'!<%9%"%@%W%?$N:G$b6&DL$J;q8;(B
+$B$O(B, SoundBlaster $B%5%&%s%I%+!<%I$r4^$`(B Creative Labs $B@=IJ$K8+$i$l$^$9!#(B
+SoundBlaster $B%5%&%s%I%+!<%I$K$OB??t$N%b%G%k$,B8:_$7(B, $B$[$H$s$I$N:G?7$N(B
+$B%+!<%I$OE,Ev$J%$%s%?%U%'!<%9$rDs6!$7$^$9$,(B, "Creative/Panasonic" $B%$%s(B
+$B%?%U%'!<%9$H%i%Y%k$E$1$i$l$F$$$k$3$H$b$"$j$^$9!#(B
 
-The following host interface adapters are known to work with the
+$B0J2<$N%[%9%H%$%s%?%U%'!<%9%"%@%W%?$O(B
 .Nm matcd
-driver:
+$B%I%i%$%P$GF0:n$9$k$3$H$,CN$i$l$F$$$k(B:
 .Bl -tag -width LONGNAME -compact -offset indent
 .It Creative
 Sound Blaster Pro (SBPRO) (CT1330A)
 .It Creative 
 Sound Blaster 16 (CT1730)
 .It Creative
-Sound Blaster 16 - cost-reduced (CT1740)
+Sound Blaster 16 - $BNw2AHG(B (CT1740)
 .It Creative
-OmniCD upgrade kit adapter card - stand-alone CD (CT1810)
+OmniCD $B%"%C%W%0%l!<%I%-%C%H%"%@%W%?%+!<%I(B - $B%9%?%s%I%"%m%s(B CD (CT1810)
 .It Creative
-Sound Blaster 16 - 2-layer, cost-reduced  (CT2230)
+Sound Blaster 16 - 2$BAX(B, $BNw2AHG(B  (CT2230)
 .It Creative
-Sound Blaster 16 (Vibra16) - 2-layer, single-chip (CT2260)
+Sound Blaster 16 (Vibra16) - 2$BAX(B, $BC10l%A%C%W(B (CT2260)
 .It Creative
-Sound Blaster 16 Value (SB16) - 2-layer, cost-reduced (CT2770)
+Sound Blaster 16 Value (SB16) - 2$BAX(B, $BNw2AHG(B (CT2770)
 .It Creative
-PhoneBlaster SB16 + Sierra 14.4K Voice/FAX/Data/Speakerphone modem combo (CT3100)
+PhoneBlaster SB16 + Sierra 14.4K Voice/FAX/Data/Speakerphone $B%b%G%`(B(CT3100)
 .It Reveal
 (SC400)
 .El
 
-Caution: Some of these sound boards can be optionally manufactured to not
-include the Panasonic/Creative interface, so check the board before buying
-solely based on model number.
-
-This is by no means a complete list as Creative Labs and other vendors
-that produce sound cards with an identical Creative/Panasonic drive
-interface release new versions of their adapters all the time.
-
-In addition to Creative Labs adapters, adapters that are compatible with
-Media Vision, IBM and Lasermate adapters are also supported.   However,
-these adapters use a wide range of I/O port addresses, so the driver
-must be reconfigured to locate these adapters.   
-
-It is important to understand that some manufacturers have a different
-host interface implementation.  If you have a board that won't communicate
-with the drives under MS-DOS using the genuine Creative Labs drivers, then
+$B7Y9p(B: $B$3$l$i%5%&%s%I%+!<%I$K$O(B, $B4:$($F(B Panasonic/Creative $B%$%s%?%U%'!<(B
+$B%9$r4^$^$J$$$h$&$K:n$i$l$F$$$k$b$N$,$"$k$N$G(B, $B%b%G%k%J%s%P!<$K4p$E$$$F(B
+$BC1FH@UG$$GGc$&A0$K(B, $B%\!<%I$r%A%'%C%/$7$^$7$g$&!#(B 
+
+$B$3$l$O(B Creative Labs $B$H$7$F$N40A4$J%j%9%H$G7h$7$F$O$"$j$^$;$s!"$=$7$F!"(B
+$BF10l$N(B Creative/Panasonic $B%I%i%$%V%$%s%?%U%'!<%9$G%5%&%s%I%+!<%I$r@8;:(B
+$B$9$kB>$N%Y%s%@!<$O!"$:$C$HH`$i$N%"%@%W%?!<$N?7$7$$%P!<%8%g%s$r%j%j!<%9(B
+$B$7$^$9!#(B    
+
+Creative Labs $B%"%@%W%?$K2C$($F!"%a%G%#%"(B Vision$B!"(BIBM$B!"(B Lasermate $B%"%@(B
+$B%W%?$G!"8_49@-$,$"$k%"%@%W%?$b$^$?%5%]!<%H$5$l$^$9!#$7$+$7!"$3$l$i$N%"(B
+$B%@%W%?$O9-HO0O$K$o$?$k(BI/O$B%]!<%H%"%I%l%9$r;H$$$^$9$N$G!"%I%i%$%P$O$3$l(B
+$B$i$N%"%@%W%?$N0LCV7h$a$r$9$k$?$a$KJQ99$5$l$J$1$l$P$J$j$^$;$s!#(B 
+
+$B0[$J$C$?%[%9%H%$%s%?%U%'!<%9$N<BAu$r9T$C$F$$$k%a!<%+$,B8:_$9$k$N$rM}(B
+$B2r$9$k$N$O=EMW$G$9!#(BMS-DOS$B$G(B Creative Labs $B=c@5$N%I%i%$%P$rMQ$$$F$b(B, 
+$B$I$&$7$F$bDL?.$G$-$J$$%\!<%I$,$"$k$J$i!"(B
 .Nm matcd
-may not work with that host adapter.
+$B$O$=$N%[%9%H%"%@%W%?$G$OF0:n$7$J$$$+$b$7$l$^$;$s!#(B
 .br
 .if t .bp
 .if n .sp
-.Sh SUPPORTED OPERATIONS
-The
+.Sh $B%5%]!<%H$5$l$?A`:n(B
 .Nm matcd
-driver supports block and character access.  Partition "a" returns
-2048-byte User Data blocks from data CDs.  Partition "c" returns the full
-2352-byte Frames from any type of CD, including audio CDs.  (Partition
-"c" cannot be "mounted" with cd9660 or other filesystem emulators.)
-No other partitions are supported.
+$B%I%i%$%P$O%V%m%C%/%"%/%;%95Z$S%-%c%i%/%?%"%/%;%9$r%5%]!<%H$7$^$9!#%Q!<(B
+$B%F%#%7%g%s(B "a" $B$O%G!<%?(B CD $B$+$i(B 2048$B%P%$%H$N%f!<%6%G!<%?%V%m%C%/$rJV$7(B
+$B$^$9!#%Q!<%F%#%7%g%s(B "c" $B$O%*!<%G%#%*(B CD $B$r4^$a$F$"$i$f$k%?%$%W$N(B CD 
+$B$+$iA4It$G(B 2352$B%P%$%H$N%U%l!<%`$rJV$7$^$9!#(B($B%Q!<%F%#%7%g%s(B "c" $B$O(B 
+cd9660 $B%U%!%$%k%7%9%F%`$dB>$N%U%!%$%k%7%9%F%`%(%_%e%l!<%?$rMQ$$$F(B "$B%^(B
+$B%&%s%H(B" $B$G$-$^$;$s!#(B)$BB>$K%5%]!<%H$5$l$F$$$k%Q!<%F%#%7%g%s$O$"$j$^$;$s!#(B
 
-The 
+$B%I%i%$%V>e$N%G%P%$%9$,A4$F%/%m!<%:$5$l$k$^$G(B, $B%I%i%$%V%H%l%$$,%m%C%/$5(B
+$B$l$?$^$^$K$J$k$H$$$&$3$H$r=|$-(B,  
 .Nm matcdl
-devices work the same as the normal
+$B%G%P%$%9$ODL>o$N(B
 .Nm matcd
-devices except that the drive trays are locked and
-remain locked until all of the devs on that drive are closed.
+$B%G%P%$%9$HF1MM$KF0:n$7$^$9!#(B
 .if n .bp
 .if t .sp
 .Nm Matcd 
-accepts numerous 
+$B$O(B CD-ROM $B%*!<%G%#%*$K4XO"$7$?5!G=$d%H%l%$@)8f$N5!G=$r4^$`B?$/$N(B
 .Fn ioctl
-commands, including disk and functions related to CD-ROM audio and tray
-control features.  The commands are:
+$B%3%^%s%I$r<uM}$7$^$9!#%3%^%s%I$O0J2<$NDL$j$G$9!#(B:
 .Pp
 .Bl -tag -width CDIOCREADSUBCHANNELXXX -compact -offset indent
 .It DIOCGDINFO
-get disklabel.
+$B%G%#%9%/%i%Y%k$r<hF@$7$^$9!#(B
 .It DIOCGDPART
-get partition.
+$B%Q!<%F%#%7%g%s$r<hF@$7$^$9!#(B
 .It DIOCWDINFO
-set update disk.
+$B%"%C%W%G!<%H%G%#%9%/$r%;%C%H$7$^$9!#(B
 .It DIOCSDINFO
-set disklabel.
+$B%G%#%9%/%i%Y%k$r%;%C%H$7$^$9!#(B
 .It CDIOCREADSUBCHANNEL
-get sub-channel information on current status of disc playing.
+$B:F@8Cf$N%G%#%9%/$N>uBV$K$*$1$k%5%V%A%c%M%k>pJs$r<hF@$7$^$9!#(B
 .It CDIOCREADTOCHEADER
-reads table of contents summary.
+$B%3%s%F%s%D%5%^%j$N%F!<%V%k$rFI$_<h$j$^$9!#(B
 .It CDIOCREADTOCENTRYS
 reads length and other track information.
 .It CDIOCPLAYTRACKS
@@ -310,55 +315,55 @@
 .It CDIOCPLAYMSF
 plays audio starting at a particular time offset.
 .It CDIOCPAUSE
-pauses a playing disc.
+$B:F@8Cf$N%G%#%9%/$r0l;~Dd;_$7$^$9!#(B
 .It CDIOCRESUME
-resumes playing a previously paused disc.  Ignored if the drive is
-already playing.
+$B0l;~Dd;_$7$?%G%#%9%/$N:F@8$r%l%8%e!<%`$7$^$9!#%I%i%$%V$,4{$K:F@8$7$F$$(B
+$B$k>l9g$K$OL5;k$5$l$^$9!#(B
 .It CDIOCSTOP
-stops playing a disc.
+$B:F@8Cf$N%G%#%9%/$rDd;_$7$^$9!#(B
 .It CDIOCEJECT
-opens the disc tray.
+$B%G%#%9%/%H%l%$$r%*!<%W%s$7$^$9!#(B
 .It CDIOCCLOSE
-closes the disc tray.
+$B%G%#%9%/%H%l%$$r%/%m!<%:$7$^$9!#(B
 .It CDIOCPREVENT
-blocks further attempts to open the drive door until all devices close
-or a CDIOCALLOW ioctl is issued.
+$BA4$F$N%G%P%$%9$,%/%m!<%:$5$l$k$+(B CDIOCALLOW ioctl $B$,H/9T$5$l$k$^$G(B, $B%I(B
+$B%i%$%V%I%"$r%*!<%W%s$7$h$&$H$9$kA`:n$rAK;_$7$^$9!#(B
 .It CDIOCALLOW
-unlocks the drive door if it was locked.  This ioctl is rejected if
-any locking devices are open.
+$B%I%i%$%V%I%"$,%m%C%/$5$l$F$$$l$P2r=|$7$^$9!#$3$N(B ioctl $B$O2?$i$+$N%m%C(B
+$B%/$5$l$?%G%P%$%9$,%*!<%W%s$7$F$$$l$P5qH]$5$l$^$9!#(B
 .It CDIOCGETVOL
-returns the current volume settings of the drive.
+$B%I%i%$%V$K%;%C%H$5$l$?%\%j%e!<%`$rJV$7$^$9!#(B
 .It CDIOCSETVOL
-sets the volume settings of the drive.
+$B%I%i%$%V$K%;%C%H$5$l$?%\%j%e!<%`$r%;%C%H$7$^$9!#(B
 .It CDIOCSETSTEREO
-causes the left channel audio to be sent to the left channel output and the
-right channel audio is sent to the right channel output.  This is the
-default state.
+$B$3$N%3%^%s%I$K$h$j:8%A%c%M%k$N%*!<%G%#%*$r:8%A%c%M%k$N=PNO$KAw$j(B, $B1&(B
+$B%A%c%M%k$N%*!<%G%#%*$r1&%A%c%M%k$N=PNO$KAw$j$^$9!#$3$l$O%G%U%)%k%H$N>u(B
+$BBV$G$9!#(B 
 .It CDIOCSETMUTE
-causes the audio output to be turned off.  The drive continues to read
-the audio on the disc and that audio is discarded until the audio is
-turned back on.
+$B$3$N%3%^%s%I$K$h$j%*!<%G%#%*=PNO$ODd;_$7$^$9!#%I%i%$%V$O%G%#%9%/>e$N%*!<(B
+$B%G%#%*$rFI$_B3$1$^$9$,(B, $B%*!<%G%#%*=PNO$,:F2q$5$l$k$^$G$=$N%G!<%?$OGK4~(B
+$B$5$l$^$9!#(B
 .It CDIOCSETLEFT
-causes the left channel audio to be sent to the left and right channel outputs.
+$B$3$N%3%^%s%I$K$h$j:8$N%A%c%M%k$N%*!<%G%#%*$O:81&$N%A%c%M%k$N=PNO$KAw$i(B
+$B$l$^$9!#(B
 .It CDIOCSETRIGHT
-causes the right channel audio to be sent to the left and right channel
-outputs.
+$B$3$N%3%^%s%I$K$h$j1&$N%A%c%M%k$N%*!<%G%#%*$O:81&$N%A%c%M%k$N=PNO$KAw$i(B
+$B$l$^$9!#(B
 .It CDIOCSETPATCH
+$B$3$N%3%^%s%I$K$h$j(B
 causes the audio to be routed as specified in the provided bit maps.
 .It CDIOCSETPITCH
-changes the playback speed of the audio to increase or decrease
-(as in Karaoke).
+$B$3$N%3%^%s%I$O%*!<%G%#%*$N:F@8B.EY$rA}8:$7$^$9!#(B($B%+%i%*%1$N$H$-$J$I(B)
 .It CDIOCCAPABILITY
-report the capabilities of the drive and driver.
+$B%I%i%$%V$H%I%i%$%P$N@-G=$r%l%]!<%H$7$^$9!#(B
 .El
 .Pp
-The
-.Fn ioctl
-commands defined above are the only ones that the
 .Nm matcd
-driver supports. 
+$B%I%i%$%P$O>e=R$N$h$&$KDj5A$5$l$?(B
+.Fn ioctl
+$B%3%^%s%I$N$_$r%5%]!<%H$7$^$9!#(B
 .bp
-.Sh FILES
+.Sh $B4XO"%U%!%$%k(B
 .Bl -tag -width /dev/(r)matcd0a_/dev/(r)matcdl0a -compact
 .It Pa /dev/[r]matcd0a /dev/[r]matcdl0a
 is used to access 2048-byte blocks of data on a CD-ROM disc
@@ -367,48 +372,49 @@
 is used to access 2352-byte frames on a CD-ROM disc
 recorded in any format.
 .It Pa /usr/src/sys/i386/isa/matcd/*
-Source code and compilation options for 
-.Nm matcd.
+.Nm matcd
+$BMQ$N%=!<%9%3!<%I$H%3%s%Q%$%i%*%W%7%g%s$G$9!#(B
 .El
 
-The file \fIoptions.h\fR contains all of the compilation options.
-By default, the driver is configured to run on the current version of
-FreeBSD.  
-.Sh NOTES
+\fIoptions.h\fR $B%U%!%$%k$K$OA4$F$N%3%s%Q%$%k%*%W%7%g%s$,=q$+$l$F$$$^$9!#(B
+$B%G%U%)%k%H$G$O(B, $B%I%i%$%P$O(B FreeBSD $B$N(B currnet $B%P!<%8%g%s$GF0:n$9$k$h$&(B
+$B$K@_Dj$5$l$F$$$^$9!#(B 
+.Sh $BCm<a(B
 .Pp
-The Creative/Panasonic interface does not use interrupts or DMA
-although the drives themselves are capable of using both.
+$B%I%i%$%V$,3d$j9~$_$b$7$/$O(B DMA $B$rMxMQ$9$k$3$H$,$G$-$F$b(B,
+Creative/Panasonic $B%$%s%?%U%'!<%9>e$G$3$l$i$rMxMQ$9$k$3$H$O$G$-$^$;$s!#(B 
 
-If the disc tray is opened while one or more partitions are open, further
-I/O to all partitions on the drive will be rejected until all partitions
-are closed.
-
-There must be a drive on each host interface that is addressed as
-physical drive 0.  If this isn't the case, the driver will be unable
-to find the host interface or any of the connected drives.
-
-Drives on a second host interface start are considered logical
-drives 4-7, 8-11 on the third interface and 12-15 on the fourth.
-
-The first drive on the second host interface is logical drive 4 regardless
-of how many drives are present on the first host interface.
-
-Host interfaces are numbered in the order they are declared in the
-kernel configuration file, or in the order they are found if the kernel
-configuration file uses "?" for the port address.  Host interface
-numbers are always contiguous.
-.Sh SEE ALSO
+$B0l$D$+$=$l0J>e$N%Q!<%F%#%7%g%s$,%*!<%W%s$7$F$$$k$K$b4X$o$i$:(B, $B%G%#%9%/(B
+$B%H%l%$$,%*!<%W%s$7$F$$$k$J$i$P(B, $B%I%i%$%V>e$NA4$F$N%Q!<%F%#%7%g%s$KBP$9(B
+$B$k$3$l0J>e$N(B I/O $B$OA4$F$N%Q!<%F%#%7%g%s$,%/%m!<%:$9$k$^$G5qH]$5$l$^$9!#(B 
+
+$BJ*M}%I%i%$%V(B 0$B$H$7$F3d$jEv$F$i$l$k3F!9$N%[%9%H%$%s%?%U%'!<%9>e$K$O%I%i(B
+$B%$%V$,B8:_$7$F$$$J$1$l$P$J$j$^$;$s!#$b$7$=$&$G$J$$>l9g(B, $B%I%i%$%P$O%I%i(B
+$B%$%P$O%[%9%H%$%s%?%U%'!<%9$"$k$$$O@\B3$5$l$?%I%i%$%V$r0l$D$b8+$D$1$k$3(B
+$B$H$,$G$-$J$$$G$7$g$&!#(B
+
+$BBh(B2$B$N%[%9%H%$%s%?!<%U%'!<%93+;O$N%I%i%$%V$O!"O@M}%I%i%$%V(B 4-7$B!JBh(B 3$B$N%$(B
+$B%s%?%U%'!<%9$N(B 8-11 $B$HBh(B 4$B$N(B 12-15 $B!K$H$_$J$5$l$^$9!#(B 
+
+$B:G=i$N%[%9%H%$%s%?%U%'!<%9$K$$$/$D$N%I%i%$%V$,B8:_$7$F$$$k$+$K4X$o$j$J(B
+$B$/(B2$BHVL\$N%[%9%H%$%s%?%U%'!<%9>e$N:G=i$N%I%i%$%V$OO@M}%I%i%$%V(B4 $B$K$J$j(B
+$B$^$9!#(B
+
+$B%[%9%H%$%s%?%U%'!<%9$O%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s%U%!%$%k$K@k8@$5$l(B
+$B$?=gHV$+(B, $B%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s%U%!%$%k$G%]!<%H%"%I%l%9$K(B "?"
+$B$rMQ$$$?$J$i$P$=$l$,8+$D$+$C$?=gHV$KHV9f$r3d$j?6$i$l$^$9!#%[%9%H%$%s%?(B
+$B%U%'!<%9$NHV9f$O>o$K@ZL\$J$/O"B3$7$F$$$^$9!#(B
+.Sh $B4XO"9`L\(B
 .Pa /usr/include/sys/cdio.h
-.Sh AUTHORS
-The driver and documentation was written by
-.An Frank Durda IV .
+.Sh $B:n<T(B
+$B%I%i%$%P$H%I%-%e%a%s%H$O(B
+.An Frank Durda IV
+$B$,=q$-$^$7$?!#(B
 .br
-Program and Documentation are Copyright 1994, 1995, 
-All rights reserved.  
-.Sh HISTORY
-The
-.Nm matcd
-driver appeared in
-.Fx 2.0.5 .
-
-509253
+Program and Documentation are Copyright 1994, 1995, All rights
+reserved. 
+.Sh $BNr;K(B
+.Nm matcd
+$B%I%i%$%P$O(B
+.Fx 2.0.5
+$B$K$*$$$FEP>l$7$^$7$?!#(B
