Timvilleより発売されている、MiSTer FPGA用のコントローラーアダプター『4dapter: Switch / MiSTer Retro Controller Adapter』(以下、4dapter)を入手しました。こちらはMiSTer FPGAやPCのほか、オプションを選ぶことでNintendo Switchでも利用することができます。
●4dapter: Switch / MiSTer Retro Controller Adapter
https://www.tindie.com/products/timville/4dapter-switch-mister-retro-controller-adapter/
てっきりSNACアダプターと勘違い!?
実はこちら、少し前に手に入れたSNACアダプターの『PSX SNAC for MiSTer FPGA (Interface for Playstation Peripherals)』と同タイミングで購入したのですが、その理由はてっきりこちらもSNACアダプターだと勘違いしていたからです。
ということで、一見SNACアダプターのようにも見えるこちらの『4dapter』ですが、実際はHID(ヒューマンインターフェースデバイス)のコントローラー用アダプターとして利用できます。
『4dapter』の価格は、$39.00+日本への送料$20で、購入時の合計金額は日本円で9937円でした。実際に利用するときは、別途USB Type-Cに対応したケーブルが必要になります。先ほども触れましたが、てっきりSNACアダプターだと思い込んでいたため、いくつかセットアップでハマってしまったポイントがあったので、そちらについてもご紹介していきます。
まずはUSBをMiSTer FPGAに接続する場所ですが、SNAC用のスロットではなく一般的なUSBポートでOKです。また、各コアの設定もSNACとは異なり、一般的なコントローラーのセットアップに近いものとなっています。
NINTENDO64用コントローラーをセットアップ
『4dapter』のセットアップをするには、最初にNINTENDO64から始めます。始めに下記からマップファイルをダウンロードして、/media/fat/config/inputsにファイルをコピーして再起動しておきましょう。
●4dapter – MiSTer Map Files
https://github.com/timville85/4dapter/tree/main/MiSTer%20Maps
その後でNINTENDO64コアを起動して、コントローラーマップを設定しておきます。NINTENDO64以外のファミコン、スーパーファミコン、メガドライブに関してはすてでに適切な設定が行われているといわれていますが、うまく動作しないときはコントローラーマップを設定し直すといいでしょう。
通常のコントローラーとしては使えるもののオプションは制限あり
ということで、コントローラーを使えるようにするまではいろいろと時間が掛かってしまったものの、取り替えず動くことを確認できたので、より深く動作のチェックをしてみました。
まず試したのが、NINTENDO64のコントローラーに取り付けるオプション類。セーブデータを保存するためのコントローラーパックですが、今のところ付けても付けなくても問題ありません。というか、コントローラー側に取り付けたものは認識されていないようで、コア側で保存されるようになっています。
同様に、振動パックも非対応になっています。SNACアダプターとは異なり、どうやらこのようなオプションは現状使用することができず、通常のコントローラーとしてのみ使えるようですね。
ただ、こうしたオプション類は使えないものの(正確には振動機能)、ゲームプレイ自体はオリジナルのコントローラーを使えるため、かなり快適にプレイすることができます。
ファミコン、スーパーファミコン、メガドライブも問題なし!
一番ややこしかったのがNINTENDO64のコントローラーのセットアップでしたが、それ以外のファミコンやスーパーファミコン、メガドライブのコントローラーに関してはほぼ問題なく利用することができました。
また、SNACアダプターとは大きく異なるポイントでもありますが、通常のコントローラーとしてもある程度使用できるため、該当か意外でも操作が可能になっています。OSD画面を出すためのショートカットも用意されているので、もしかしたら便利に感じる部分も多いかもしれません。
■OSD表示のショートカットキー
ファミコン:セレクト + 下ボタン
スーパーファミコン:セレクト + 下ボタン
メガドライブ:モード + 下ボタン
NINTENDO64:Z + 十字キーの下ボタン
注: 8BitDo N30 では SELECT + DOWN
■ファミコン対応コントローラー
OEM NES Controller
OEM NES PowerPad (Default FW Only)
8BitDo N30 2.4G Receiver
8BitDo NES Retro Receiver
■メガドライブ対応コントローラー
OEM SEGA Master System 2-Button Controller
OEM Genesis 3-Button Controller
OEM Genesis 6-Button Controller
8BitDo M30 2.4G Receiver
8BitDo Genesis Retro Receiver
Krikzz Joyzz
■スーパーファミコン対応コントローラー
OEM SNES Controller
OEM SFC Controller
OEM SNES NTT Controller (Default FW Only)
8BitDo SN30 2.4G Receiver
8BitDo SNES Retro Receiver
■NINTENDO64対応コントローラー
OEM N64 Controller
Retro Fighters Brawler64 V1/V2
Retro Fighters Brawler64 Wireless Edition
結論:これはこれであり!
SNACのような使い方はできないものの、オリジナルのことローラーをそのまま差し込めるというのはなかなか使い勝手がいいアイテムだと言えます。対応しているコントローラーも公開されているので、一部サードパティ性のものも利用可能です。
今回はMiSTer FPGAにチューンナップされたものを購入しましたが、GitHubで公開されているファームウェアを書き換えることでNintendo Switchでも使えるようにすることもできそうです。いろいろと軽く動作チェックするときにも役立つので、興味がある方はチェックしてみてください。