[25621]
DOSとNT4.0でUSB
投稿者:カーネルアンドピーチ さん
2003-05-19 23:04:50
-
ELO さん
2003-05-20 21:54:18
今日「USB Hardware&Software 日本語版」が届きざっと見た感じでは価格に
見合う内容でした。 PK98-MISTRESS9ならBIOSでUSBですね。
-
98 さん
2003-05-22 23:06:27
>「USB Hardware&Software 日本語版」
これですか、記述が詳細でかなり役立ちますね。ちょっと日本語が変かなと思うところもありますが、そこは英語版の仕様書と突き合わせれば良いかな、と。
DOSでUSBに関しては、BIOSのlegacy emulationが参考になります。基本的にはUSBホストコントローラのI/Oポート叩いたりして制御してるので、あとはそれらを踏まえてbus enumerationうんたらを実装すれば何とかなるのかなあ。
#ELOさん、やってみません?とそそのかしてみる(笑)
-
ELO さん
2003-05-24 08:46:51
32ビットUSBホストコントローラのような広大なレジスタ空間は私には
手に負えそうもないので、16ビットなSL811HSならZ80SIO 感覚で手始めに
勉強がてら簡単そうなキーボードでも動かしてみます。
だだし、いつもながらのジャンクプログラミングなので、後は98さんが
チャントプログラミングしてくれると皆さんが幸せになれますよ(笑)
-
まりも さん
2003-05-24 08:54:45
幸せになりたい(笑
-
98 さん
2003-05-26 00:58:42
>勉強がてら簡単そうなキーボードでも
デバイスによっては、リセットとサスペンドの入れ方によっては動かなかったり動作が変になったりすることがあるんで、このあたりUSBデバイスって面倒なんですなあ。特にデバイスリセットはちゃんと行って割り当てられたアドレスをリセットしておかないと、動作が変になることもあります(マウス+キーボードとか)リセット後にサスペンド(10ms以上)を入れるのルールを守っておけば、基本的には大丈夫だと思いますけど。
>皆さんが幸せになれますよ(笑)
うーん、幸せにできるならしたいけど無理っぽいです(笑)