メガドライブ6ボタンパッドのパラレル出力化

  • 2012/10/17(水) 23:32:01

ゲームギアのRGB化に伴って、以前はセガサターンパッドを接続できるように改造しましたが、今回はメガドライブのパッドを接続できるようにしました。

メガドライブは3ボタンも6ボタンも内部的にはセレクト信号がL、Hで出力されるデータが異なっているようでした。
詳細はApplauseこと寺川 愛印のこちらのサイトに公開されておられる「セガ メガドライブ 6ボタンパッドの読み取り方」を参考にさせていただきました。

で、この信号を変換してそれぞれ個別のボタン押下に対応できるようにATtiny2313で作成したのがこちら。


動作はこんな感じ

出力を変換できます。
3ボタンのパッドでも動作します。
残念ながらATtiny2313が20pinで入出力に使用できるピン数がリセットを無効にしても18ピンしかないので、modeスイッチだけは使用できません。

以下、コードなどを置いておきます。

続きを読む