せっかくなので、ゲームコントローラーの対応も考えてみる。
PicoのUSB Hostサンプルを参考にしてBuffaloやElecomのUSB Joypadを試してみたが、パッドによってリターンデータの格納場所がバラバラで、汎用的なロジックが難しい。。
どれか1つだけ、と考えるとPicoのサンプルにあったDS4が良いのかな、と思う
こちらもPC-8001mk2SRに接続すると本体側のModifierキーが無効になるので、困った時に備えてL1(GRAPH)/L2(カナ)/R1(SHIFT)/R2(CTRL)にしておく。
USBハブでキーボードとDS4をつなげて動作確認。
同時接続しても、どちらからでも入力できることを確認。ただ80SRの5V、電力的に大丈夫かは不明。
DUALSHOCK4は充電もするから、外部給電できるUSBハブとかの方が安全かも。
88mk2キーボードへのマッピングは以下の通り。
CAPSとカナキーは、SHIFTと同時押しでロックするようにした。CAPSロック中はキーボード右上のCapsLock LEDが点灯、カナはScrollLock LEDが点灯。
88mk2実機が無かったので手間取ったが、なんとか動く(だろう)ものができたと思う。
余談。DS4の横にチラッと映っているやつのUSBキーボードアダプタも考えたことがあったが、キーボードから音が鳴るとか曲者なので見送っている...
0 件のコメント:
コメントを投稿