Path: chuka.playstation.co.uk!news1.scei.co.jp!usenet From: mocona@ss.iij4u.or.jp (UEYAMA Satoshi) Newsgroups: playstation.ny.program.questions Subject: Re: [Q] UNIX->PS =?ISO-2022-JP?B?GyRCREw/LiU9JVUlSBsoQg==?= Date: 19 Feb 1998 11:42:36 GMT Organization: IIJ4u user Lines: 27 Message-ID: <6ch5rc$7bu@news1.scei.co.jp> References: <6c6lr9$ngh@news1.scei.co.jp> NNTP-Posting-Host: 210.130.72.31 X-Newsreader: mocona 1.0-alpha1.5 植山です。siocons for UNIX は使ってないんですが、フォローが付かな いようなのでばってきました。 > OSは FreeBSD 2.2.5 です。 > PSをCOM2に接続しているので DEVICENAME=/dev/cuaa1でコンパイル > しています。 > sioconsをちょっと追ってみたところ、select関数で戻ってこなくな > りました。 select() は、ぶっちゃけた言い方をすれば入力を多重化するときに使う ものです。 # 出力もだっけ?会社に行けばマニュアルあるんだけど。 siocons であればキー入力とシリアルポート(PlayStation)からの入力の 2つを扱う必要があるため select() によって両方を監視し、入力があっ たほうを処理する、という使い方をしていると思います。 そこで止まってしまうということはつまるところ(標準入力は置いておく として)シリアルポートからの入力が受け取れていないということです。 デバイスノード名が違うとか、デバイスドライバが実は対応してないとか (オープンはできてるみたいだからそれはないか?)、ボーレートなどがあっ てないとか… -- 植山 悟司%謎の生物愛好家 http://www1.scei.co.jp/~ekb01823/