「B/Y問題」の編集履歴(バックアップ)一覧に戻る
B/Y問題」を以下のとおり復元します。
[[その他]]
----
*B/Y問題とは
丁果のBボタンとYボタンを同時に押すことができない問題。
Yボタンを押したままBボタンを押すと、Yボタンを離さなくても離したと認識されてしまう。
SNESのスーパーマリオワールドやロックマンで操作に支障が出る。

*原因
ハードウェア原因説とファームウェア原因説がある。
SNES以外のエミュレータでもキー割り当てを変えて無理やりYボタンとBボタンを同時に押す場面を作ると再現するので、エミュレータが原因ではない。

*対策
**ファームウェアを更新する
この問題の原因がファームウェアであればファームウェアの更新で解決するはずだが、今のところ最新のファームウェアでも解決していない。

**キー割り当てを変える
エミュレータのキー割り当てを変えて、同時に押す必要のあるボタンの組み合わせをYボタンとBボタンの組以外にする。
ただし、この方法では、実機で慣れ親しんだキー操作と違う操作に慣れ直さなくてはならない。

**配線を入れ替える
XボタンとYボタンの配線を入れ替えて、B/Y問題をB/X問題にしてしまう。
B/X問題ならば、配置的に同時に押しにくいので、ゲームソフト開発者としても同時にする必要のある操作をこの2つのボタンに割り当てるとは考えにくく、現実的には問題にならない。
配線を入れ替えた上でエミュレータのキー割り当てを入れ替えれば、実機で慣れ親しんだキー操作で操作できる。
ただし、この方法では、動画プレイヤなどの操作でXボタンの代わりにYボタンを押さなくてはならなくなる。
改造方法はこちらを参照→[[ボタン改造]]

**LINUXで使う
LINUXではB/Y問題は解決済みらしい。

復元してよろしいですか?