Android MAMEアナログコントローラー調整 / 2026-07-28

Android版MAMEでアナログスティックのデッドゾーンとサチュレーションを調整する

コントローラーのドリフト、アナログ範囲、デジタル判定しきい値、4方向マップを分け、1本のゲーム修正で他のゲームを悪化させない手順です。

調整ガイド · 11分Android移植版上のMAME 0.288概念。ラッパーが上流オプションを非表示、改名、上書きする場合がある

Android版MAMEでアナログスティックのデッドゾーンとサチュレーションを調整する

実アナログ軸はゲームのAnalog項目だけに割り当て、MAMEの既定値へ戻してライブ値を確認します。中央のドリフトが止まる最小値までdeadzoneだけを上げ、全ストロークでも端に届かない場合だけsaturationを調整します。アナログスティックでデジタル方向を操作するときだけthresholdまたは自動joystick mapを使い、できるだけゲーム単位で保存します。

6段階で調整・検証

  1. 01

    まずAndroid側でコントローラーを試し、重複入力機器を外して、移植版、MAME版、接続方式、ゲームshort nameを記録します。

  2. 02

    ゲームのInput Settingsで物理軸をAnalogだけに割り当て、同じ軸をAnalog IncやAnalog Decへ同時に設定しません。

  3. 03

    ゲームのアナログ設定とグローバルのjoystick設定を既定値に戻し、中央と両端のライブ値を見ます。

  4. 04

    中央がドリフトする場合だけdeadzoneを小刻みに上げ、止まる最小値にします。端不足の修正には使いません。

  5. 05

    全ストロークで最大に届かない場合はsaturationを慎重に調整し、デジタル変換ではthresholdを試してjoystick mapはまずautoにします。

  6. 06

    ゲーム単位で保存し、完全再起動後に中央、全範囲、斜め入力、メニュー復帰を試してから適用範囲を広げます。

各設定が直す問題

設定対象の問題避ける誤用
Deadzone物理中央付近の微小な動き大きくして微調整を失う
Saturation最大値までに必要な物理ストローク中央ドリフトを端の問題として扱う
Threshold軸をデジタル方向と判定する位置本来のアナログ応答に適用する
Joystick mapアナログX/Yを4方向・8方向へ変換autoやゲーム単位で足りるのに全体へ強制

アナログ割り当てとデジタル割り当ては別

MAMEには比例入力用のAnalogと、ボタンやデジタル方向用のAnalog Inc/Decがあります。同じスティックを両方へ入れると競合します。ライブ表示でドリフト、左右非対称、反転、二重割り当てを判別できます。

感度より先に物理範囲を調整

deadzoneとsaturationはMAMEへ渡す物理範囲を示します。sensitivity、reverse、increment speed、auto-centeringは割り当て後の別問題です。一度に1項目だけ変え、既定値を残します。

4方向ゲームには方向マップが必要

4方向アーケードスティックは斜めを出しませんが、Androidのthumb stickは出します。MAMEのautoはマシン定義から標準マップを選び、sticky領域で誤った斜め遷移を防ぎます。まずautoを使い、特殊設定は該当ゲームだけにします。

公式情報源

関連ガイド