セガサターンコントローラー USB変換アダプタ

サターンのコントローラのみに対応する事で、入手後に即使用出来ることを目標として作りました。変換ケーブル等の作成は不要です。アダプタに直接サターンのコントローラを接続出来ます。

十字ボタンのマッピングについては 「ハットスイッチ(POV)」「X/Y軸」「ボタン」 が選択可能です。

マルコンに接続した様子。L/Rトリガもアナログ入力可能です。

 

ミッションスティックに接続した様子。SEGAのゲームにSEGAのコントローラという事もあって、アフターバーナーやスペースハリアーとの相性はとても良いです。

 

 

対応コントローラー

以下のコントローラについては実際に動作を確認しています。

  • 標準コントローラパッド
  • ツインスティック
  • マルコン(デジタル/アナログモード両対応)
  • レーシングコントローラー
  • ミッションスティック(2台を使ってTwinスティックにしたものにも対応)

  • キーボード(パッドエミュレーション機能を使用しているだけなので、文字入力は出来ません)
  • TAKARA 電車でGO! 専用コントローラ
  • マルチターミナル6(ポート1~5に対応)

マルチターミナル6については標準コントローラ、マルコン(デジタル/アナログ)の接続に対応しています。

 

ゲームコントローラーのプロパティ画面にはこのように5つのコントローラが出現します。ただしマルチターミナル6を使用していない場合は一番上のコントローラだけが有効です。設定でマルチターミナルを無効化した場合はコントローラが1つだけ出現します。

 

コントローラは6軸16ボタン+ハットスイッチ(POV)として認識されます。サターンコントローラのボタン・スティックがWindows上でどのように割り当てられるかはコントローラによって変わります。また、ジャンパスイッチの設定によっても変わります。

なお、全てのコントローラが6軸16ボタン+POVを使用出来る訳ではありません。例えば、標準パッドは6軸16ボタンのうち2軸9ボタンのみ使用します(十字ボタンをX/Y軸に割り当てた場合)。最も割り当てが多いのはツインスティック仕様のミッションスティックで、6軸9ボタンが使用可能です。

 

設定

長くなるので折りたたんでいます

※ SW6は現在未使用です

SW1: EEPROMの有効無効

ショートするとEEPROMに保存したユーザ設定が有効になります

 

SW2: コントローラの読み取り周期選択

ショートすると強制的に 1/60秒周期でコントローラの状態を読み取ります。通常は接続されたコントローラを識別して適切な周期で読み取りますので設定不要です。

 

SW3: 十字ボタンのアサイン先選択

ショートすると十字ボタンをPOV (ハットスイッチ) にアサインします。なお、マルコンのアナログモードについてはこのスイッチの設定に関係なく、十字ボタンはPOV に割り当てられます。(X/Y軸はアナログスティック)

 

SW4: マルコン (アナログ) におけるL/Rトリガの扱い

マルコンのアナログモード時、L/Rトリガをアナログトリガとして使用するか (オープン)、デジタルボタンとして使用するか (ショート) を選択します

 

SW5: マルコンのL/Rトリガのとる値の範囲指定

マルコンのアナログモードで、かつSW4 をオープン(L\Rトリガをアナログトリガとして使用する) とした場合に、L/Rトリガが発生するアナログ値の範囲を指定します。
オープンの場合「開放で0、押し切って255」の範囲で値が発生し、ショートの場合「開放で128、押し切って255」の範囲で値が発生します。
WindowsのDirectXにおいては、アナログ入力は「操作していないときは中間値」と決められているため、アプリケーションによっては トリガを操作していないときに 0 が発生すると問題が生じる場合があります(上方向に入りっぱなしになるとかペダルが踏みっぱなしになる等)そのような場合はこのスイッチをショートしてみて下さい

 

SW7: マルチターミナル6対応の有効無効

ショートした場合はマルチターミナル6に対応しません。そのため、デバイスコントローラの「インストール済みゲームコントローラ」にコントローラが1つしか出現しません。
通常はマルチターミナル6を使わない場合でもオープン(MT6対応)のままでかまいません。オープン、ショートどちらでも連射性能や遅延性能は変わりません。
極まれにゲームコントローラが5つ生えていると問題を起こすアプリケーションがあるようですので、そのような場合は本スイッチをショートして下さい1

 

ファイル置き場

ダウンロードパスワードは半角英小文字で「d●●●●●●●t」です(購入された方に個別にご連絡致します。)

ファームウェアの変更点は こちら を参照して下さい。

 

配布予定

たまにYahooオークションに出品しています。
メールにて在庫をお問い合わせ下さい。送料込み3200円です。

 

おまけ

連射性能を測定してみました。

こんな感じでブレッドボードで連射回路を組んで、これを標準サターンパッドに繋ぎます。回路はNE555を使った極々単純な連射回路です。この連射回路で9連射~360連射まで無段階に連射出来ます。

サターンパッドに繋いだ様子

 

測定結果

測定はohne-m氏作のjstest.exe(ver1.3)で行いました。なお、画面に表示される数字は入力の変化の検出回数です。つまりボタンを押して離して “2” と表示されます。よって連射速度としては変化の検出数÷2となります

 

サターン標準パッドをUSB変換アダプタに直接繋いだ場合の測定結果です。Aボタンを前述の連射回路で連射しています。入力検出間隔の乱れもほぼ無く、秒間59トリガを検出しています。連射速度はこの半分ですので、ほぼ秒30連射です。

 

サターン標準パッドをマルチターミナル6経由でUSB変換アダプタに繋いだ場合の測定結果です。パッドはマルチターミナルのポート4に繋いでいます。また、ポート1にはマルコン(アナログモード)を繋いで、連射速度測定中にアナログスティックをグリグリ動かしています。画面の上半分が標準パッド、下半分がマルコンの測定結果です。

秒間56変化(28連射/秒)を検出していますが、検出間隔に若干乱れが生じているようです。マルコンのアナログ軸変化については秒間59変化を検出しています。

 

ミッションスティックをUSB変換アダプタに直接繋ぎ、ミッションスティックが持つ連射機能を使って連射した場合の測定結果です。連射速度は最大にして、全てのボタンを押しています。全てのボタンについて秒間55変化(27.5連射/秒)を検出していますが、こちらも標準パッドをアダプタに直接繋いだ場合に比べてやや検出間隔に乱れが生じています。

マルチターミナル6に繋がったコントローラ、およびミッションスティックについてはコントローラの状態を1/60秒(約16ms)周期で読み取っています(標準コントローラを直接アダプタに繋いだ場合は1ms周期)。これが変化検出間隔の乱れの原因となっているようです。

 

【参考】 Playstation3での使用について (2015.9.27追記)

Playstation3における動作確認状況です。なお、複数のゲームで動作確認を行っていますがPlaystation3用として発売されている全てのゲームにおいて正常に動作する事を保証するものではありません。あくまで参考情報である点を留意願います。

動作確認済みゲーム 体験版ばかりで恐縮ですが

  • ストリートファイターIII 3rd STRIKE 体験版
  • ウイニングイレブン 2016 体験版
  • Wipeout HD 体験版
  • R-TYPE DIMENSIONS 体験版
  • RAINBOW SIX VEGAS
  • 電脳戦機バーチャロン
  • ナイツ (購入された方からの報告。マルコンOK)

問題がある事が分かっているゲーム

  • アフターバーナーCLIMAX  (スロットルにアナログ入力をアサインしても効かない)

 

ストリートファイターIII で確認したマルコン(アナログモード)のボタン配置は以下のとおりでした。

サターンコントローラ上のボタン表記 Sixaxis上のボタン表記
A
B ×
C
X
Y L1
Z R1
L L2
R R2
START START
十字ボタン 十字ボタン
アナログスティック 左アナログスティック

PSボタンに該当するボタンが存在しませんので本アダプタ経由でサターンコントローラをPlaystation3で使用する際はSixaxisなりDualshock3の併用が前提となります。

サターン標準パッド、マルコン(デジタルモード)使用時はアダプタのジャンパ設定で 『十字ボタンはハットスイッチ(POV)にマッピングする』 として下さい。

マルコンのアナログモードを使用する場合はアダプタのジャンパ設定で 『L/Rトリガはボタンかアナログ入力のどちらかのみを発生させる』 『L/Rトリガはボタン入力のみ発生させる』 として下さい。

ストリートファイターIII および ウイニングイレブン2016 についてはマルチターミナル6で複数のサターンコントローラが使用可能になる事を確認しています。ストリートファイターIIIでは1P、2Pそれぞれをマルコンで操作出来ました。ウイニングイレブン2016ではマルチターミナル6とマルコン5つを使う事でオフライン5人同時プレイが可能です。 マルコンで遊ぶウイニングイレブンは操作性が非常にイマイチでしたが

ミッションスティック(シングル)の使用も特に問題ありません。Wipeout HDをミッションスティックでプレイしてみましたが、ゲームがSixaxisやDualshock3のアナログスティック用に調整されてるせいかミッションスティックだとスティックの移動量が大きすぎて操作感はイマイチでした。アーカイブスのスペハリやギャラクシーフォースだともっとマッチするのかも知れません。
なお試す人はいないと思いますが、ミッションスティック(ツイン)はミッションスティックの右スティックがSixaxisの右アナログスティックにマップされないため本アダプタ経由での使用には向きません。

 

 

 

  1. 報告を頂いたのは Model2 emulator []

okukawa へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です