投稿

5月, 2026の投稿を表示しています

ドリームキャスト実機コントローラーをエミュレーターで使用する。

イメージ
  はじめに   今回はPC用ドリームキャストエミュレータFlycastで実機のコントローラーを使用する方法を紹介します。オープンソース OrangeFox86様の DreamPicoPort を使用します。  仕組みとしては、DCのコントローラーの信号をUSB信号に変換しPCにコントローラーとして認識させます。僕の環境ではWindows11とAndroidで動作を確認しました。  作製したものを BOOTHにて販売 中 ですのでよろしければ記事と合わせて ※紹介リンクにはアフェリエイトリンクを含みます。 必要な物 Dreamcastコントローラー RP2040-zero 抵抗50Ω(僕は近くに合った56Ωで動作しています) PHコネクタ5ピン付きワイヤ 作り方 導入方法の説明はこちら まずRP2040にワイヤーを接続します。 元々ついているコネクタを切り取って使用でも可能です。 配線はこんな感じ パターン1:コントローラーのコネクタを使う場合 コネクタ番号 DCオリジナルのコネクタ配線色 接続先 1 赤 GP10 (抵抗を挟む) 2 青 5V   3 黒 GND 4 緑 GND 5 白 GP11(抵抗を挟む) パターン2:上で紹介したワイヤの場合はこんな感じ 1 黄 GP10 (抵抗を挟む) 2 黒 5V 3 赤 GND 4 青 GND 5 緑 GP11 (抵抗を挟む) 今回は自作の収納ケースに入れて外付けにしました。 厚手の両面テープ、車用品の貼り付けに使うようなものでコントローラーへ貼り付けて完成(雑!)です。 ちょこっと加工するとコントローラーの中へ埋め込みってこともできますよ。 ファームウェアを書き込み 上記DreamPicoportの右列Releaseから、host.uf2をダウンロード RP2040-zeroのUSB-CをPCにつなぐとフォルダが表示されますので ファイルをドラッグ&ドロップでコピーすると自動で読み込まれ再接続されます。 すると画面の右下に以下のような表示が出るのでクリック 表示が切り替わるのでさらにクリック 設定画面が表示されます 左上のSelectDeviceをクリック 接続されているモジュールが表示されるので選択して接続を押します。 そしたらTESTタブを開いてGetDeviceIm...