以前、PC-8801mkII/SR/FR/TRのUSBキーボードコンバーターを作りましたが、一体どのモードになっているか判らないため、LCDで選択中のモードを見えるようにしてみます。
また、テンキーをUSBゲームパッドで操作できるようにしていましたが、USBポートが1つなのでキーボードと共用なり同時使用ができなくて不便だったため、ゲームパッド側は操作性の良いセガサターンのコントローラを使うようにします。
GPIOがギリギリ足りるか足りないかだったためUSB/LCDの挙動が安定せず、3回ほど作り直しました。
「やったー!完成だ」と思っても筐体に納めた途端、動かなくなるし...(お約束)。
ということで、紆余曲折でなんとか完成しました。
一応、全キー入力できます。
カナとかCAPSはロックできませんが、今更リスト打ち込みなんてしないのでいいでしょう。
これはテンキーのコントローラ操作専用のコンバーターみたいなものですし。
まあ、モード切替については MODE 0:Normal しか使わないんですけどね。
MODE 0:Normal
⇒ ほぼ、これだけで対応可能。
MODE 1:カーソル操作
⇒ 対応ゲームがない。
MODE 2:走れ!スカイライン
⇒ 動作OK。
MODE 3:PIO PIO
⇒ あー!スペースキーだけでよかった。これなら MODE 0:Normal でプレイできるし。
MODE 4:エメリルド ドリゴン
⇒ 文字コード間違えた(笑)
タムリン家の前までは到着できました。
MODE 5~MODE 9: 予約
VARIOUSはカナキーで自動連射なんですよね。
これじゃハードウェア連射の意味なし。
ということで完成です。
単なるキーボードコンバーターだと純正キーボードには到底敵わないので、テンキーのコントローラー操作とか連射とかLCD表示など、何らかの付加価値を付けることでクッソ高値で取引されている純正キーボードを買わなくて済みます。