>>672です。例のコントローラーについて補足します。
SNESでは十字キーをX軸とY軸として捕らえていて、上下を設定する際、上だけを設定すれば自動的にY軸として設定されますね。
そして例のコントローラーですが、これは十字キーがジョイスティックで言うハットスイッチとして割り当てられているらしいのですが、
このキーをSNESで設定しますと、上と左が常時押した状態になります。
右と下を押しますと何も押していない状態になり、左を押すと右+下を押した状態になり、上を押しても無反応(すなわち上+左を押した状態)です。
アナログスティックに設定を替えますと、はちゃめちゃ状態となります。
アナログトリガーとアクセルホイールに設定いたしますと、正常に動作していますが、十字キーとして操作するには超人的技術が必要でしょうから現実的ではありません。
すなわちSNESでは4っつのハットスイッチが無視されているのではないかと予感しているのです(握まで野性的直感ですが)。