From owner-FreeBSD-tech-jp@jp.freebsd.org  Sun Jul 11 21:34:42 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id VAA85781;
	Sun, 11 Jul 1999 21:34:42 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from tortoise.jp.freebsd.org (root@tortoise.jp.FreeBSD.ORG [210.157.158.41])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id VAA85776
	for <freebsd-tech-jp@jp.freebsd.org>; Sun, 11 Jul 1999 21:34:42 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from light.imasy.or.jp (root@light.imasy.or.jp [3ffe:505:0:1:2a0:c9ff:fe61:6521])
	by tortoise.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP/IPv6 id VAA16755
	for <freebsd-tech-jp@jp.freebsd.org>; Sun, 11 Jul 1999 21:34:37 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by light.imasy.or.jp (8.9.3+3.2W/3.7W-light) with ESMTP/IPv4 id VAA22468
	for <freebsd-tech-jp@jp.freebsd.org>; Sun, 11 Jul 1999 21:34:34 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdn29.imasy.or.jp [202.227.24.221])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id VAA03004;
	Sun, 11 Jul 1999 21:34:33 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <199907111234.VAA03004@tasogare.imasy.or.jp>
To: bsd-usb@clave.gr.jp, y-nakaga@nwsl.mesh.ad.jp
Cc: freebsd-tech-jp@jp.freebsd.org
In-Reply-To: Your message of "Sun, 11 Jul 1999 01:34:59 +0900"
	<199907101634.QAA13914@chandra.eatell.msr.prug.or.jp>
References: <199907101634.QAA13914@chandra.eatell.msr.prug.or.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Sun, 11 Jul 1999 21:38:54 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 39
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990625
X-Sequence: FreeBSD-tech-jp 2384
Subject: [FreeBSD-tech-jp 2384] Linux js compatible joystick driver (was Re: Chandra2 USB)
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

$B$$$o$5$-$G$9(B

# $BOC$,(B USB $B$+$iN%$l$F$-$?$N$G(B tech-jp $B$X(B Cc $B$G$9!#:#8e$O(B tech-jp $B$G!#(B

> > >joy $B%I%i%$%P$K(B Linux js $B%I%i%$%P8_495!G=$rAH$_9~$s$@$i!"(B
> > >$BLLGr$$$G$7$g$&$+(B? $BLLGr$=$&$J$i!"$A$g$3$C$H$d$C$F$_$h$&$C$H!#(B
> 
> Linux emulator $B$G<BAu$9$k$N$,6Z!"$H$$$&5$$,$7$J$$$G$b$J$$$G$9$,!#(B

$B$"!<!"$\$/$,A[Dj$7$F$?$N$O%"%W%j%1!<%7%g%s$N%P%$%J%j%l%Y%k$N(B
$B%G%P%$%9%I%i%$%P$N8_49@-$G$O$J$/$F!"%=!<%9%l%Y%k$N8_49@-$G$7$?!#(B
$B$D$^$j!"(BFreeBSD $BB&$NBP1~$9$k%G%P%$%9%I%i%$%P$K(B Linux $B$N%G%P%$%9(B
$B%I%i%$%P$HF1$8?6$kIq$$$r$9$k(B API $B$r;}$?$;$k$3$H$G$9!#(Bsnex9x $B$b(B
$B%=!<%98x3+$5$l$F(B FreeBSD $B$N(B ports $B$K$J$C$F$$$k$N$K!"(Bjoystick $B$,(B
$B;H$($J$$$N$O2y$7$$$H;W$C$?$N$,H/C<$G$9!#(B

$B:#2s$O(B Linux js $B$rMxMQ$9$k%"%W%j%1!<%7%g%s$K4X$9$k%=!<%9%l%Y%k$N(B
$B8_49@-$r4{B8$N(B joy $B%I%i%$%P$K;}$?$;$k$N$,0lHV3Z$KL\E*$rC#@.$G$-$k$H(B
$B;W$C$?$N$G!"$3$N@~$G$9$G$KAFJ}=q$$$A$c$$$^$7$?!#(B
probe/attach/open/close/read $B$,BgBN=PMh>e$,$C$F$F!"$3$l$+$i(B ioctl $B$r(B
$B$d$m$&$H;W$C$F$?$H$3$m$G$9!#(B

$B$G$b(B Linux $B%"%W%j%1!<%7%g%s$N%P%$%J%j$b$=$N$^$^%5%]!<%H$9$k$s$J$i!"(B
joy $B%I%i%$%P$H$O$^$C$?$/JL$N%I%i%$%P$K$7$F(B CDEV_MAJOR $B$bJL8D$K;}$?(B
$B$;$k$s$@$m$&$J$!!#$G$J$$$H(B ioctl $B$NHV9f$H$+$V$D$+$k$7!#(B
Linux $B$N@$3&$G$O%P%$%J%j$G$NG[I[$,$5$+$s$J$h$&$J$N$G!"$3$A$i$N(B
$BJ}$,%a%j%C%HBg$J$s$G$7$g$&$M!#(B

> $B$"$k$$$O!"(BNetBSD $B$_$?$$$K8_49%l%$%d$rDs6!$9$k(B kernel module $B$K$9$k(B
> $B$H$+!#(B

$B$U$H;W$C$?$N$,!"(BLinux $B%G%P%$%9%I%i%$%P$N%=!<%9%3!<%I$N0\?"4D6-$,(B
$B@0Hw$5$l$k$H$&$l$7$$$J$!!#I,MW$J%X%C%@!<%U%!%$%k72$H(B Linux -> FreeBSD 
$B$N%G%P%$%9%I%i%$%P$N%H%i%s%9%l!<%?$J$s$+$,$"$k$H?oJ,$H3Z$G$-$^$9$M!#(B
Linux $B$N(B kernel module $B$d(B Win $B$N%G%P%$%9%I%i%$%P$N%(%_%e%l!<%7%g%s4D6-$r(B
$BMQ0U$9$k$h$j8=<BE*$G$9$h$M!#(B

$B$@$l$+$d$C$F$_$?$$?M$O$$$^$;$s$+!<!#(B

