|
̾??joy —
???祤???ƥ??å??ΥǥХ????ɥ饤??
????device joy0 at isa? port IO_GAME
#include <machine/joystick.h>
???????祤???ƥ??å??ǥХ????ɥ饤?Фϡ????ץꥱ?????????? PC ???祤???ƥ??å? ?ξ??֤??ɤ߽Ф????褦?ˤ??ޤ????????????Ǥ??ΥǥХ??????ץ??Ǥ????ץ??????? 1 ?Ĥ????Ǥ??? ???祤???ƥ??å??ξ??֤ϡ?read() ?????ƥॳ?????ˤ??äơ? joystick ??¤?Τ??????????ޤ??? ???ι?¤?Τϥإå??ե??????Ǽ??Τ褦???????????Ƥ??ޤ??? struct joystick { int x; /* x ???? */ int y; /* y ???? */ int b1; /* ?ܥ??? 1 ?ξ??? */ int b2; /* ?ܥ??? 2 ?ξ??? */ }; ???֤ϰ??̤? 0-2000 ???ͤ??Ȥ??ޤ??? perl ?? 1 ?Լ¹???:perl -e 'open(JOY,"/dev/joy0")||die;while(1){sysread(JOY,$x,16);@j=unpack("iiii",$x);print "@j\n";sleep(1);}' ioctl ?ƤӽФ??????Ĥ??? ioctl() ?ƤӽФ??????ѤǤ??ޤ??? ???????? int * ???ΰ????? 1 ?ļ????ޤ???
????Ū????DB-15 ???ͥ????Υԥ????֤ϼ????̤??Ǥ?:
ʬ???????̾? 0-150k (?ޤ??? 0-100k) ?β????ǡ? IBM ?ε???ʸ???ˤ????С????֤ϼ??μ???ɽ?????ޤ?: Time = 24.2e-6s + 0.011e-6s * R/Ohms ??Ϣ?ե?????
????Jean-Marc Zucconi ⟨jmz@cabri.obs-besancon.fr⟩????joystick ?ɥ饤?Ф? FreeBSD 2.0.5 ?˽??????о줷?ޤ?????
Visit the GSP FreeBSD Man Page Interface. |