Darkside(リンクエラー修正しました)

2012年7月11日(水) 20:47

完全成功

 PCSX-rr にネジコンエミュレートプラグインの Pad gnneco を使用してみたが、十字キーがどう頑張っても認識させられない。pgnneco.ini
を直接編集しても、4つを認識し分けられない。
 USBパッドをアナログ入力で接続した場合、十字キーがハットスイッチに割り当てられる。ところが、Pad gnneco はPOVをアナログとみなしていて、どう設定すれば良いのか試行錯誤して力尽きた。設定画面から普通に十字キーを押しても、認識してくれない。

 そこで気付いた。配線付け替えれば良いじゃないの。
 ネジコンはボタン数が少ない。十字キー以外のデジタルボタンは4個しかなく、ボタン5〜8を乗っ取っている。十字キーの配線を変更し、ボタン1〜4を乗っ取ってしまおう。
 プレステとUSBの信号変換を行なう基板だと、CPUのプログラムでマッピング変更とかになるのだろう。しかしハード的にUSBパッドに接木している場合は、ハンダ付け先を変えることになる。

 問題は、ボタン1〜4は物理的にハンダ付け作業が困難な基板パターンになっている点。

 ハンダ付け困難な厄介な状況は嫌ってほど経験済みなので、心の中で悪態と罵倒を繰り返しつつ何とか成功させる。

 パソコンに接続して正常に認識されているのを確認し、接点をアラルダイトで固める。
 左側の4箇所にハンダ付けしていたものを、右側の4箇所に付け替えた。これでネジコンの十字キーが、デジタルボタン1〜4として認識される。どんなプラグインでも、これには対応しているはず。

 PCSX-rr と Pad gnneco で、完璧にネジコンとして認識された。全機能を、余すところなく活用できる。
 数年越しの夢が遂に実現された。TAS製作可能なプレステ用エミュレーターで、初代ランナバウトをネジコンでプレイする。

 TAS製作ではなく、普通にネジコンで遊んでみた。感動。パソコンのウインドウ中で、違和感無くプレイできる。
 これを実現したのが、接木方式で改造したUSBネジコンだ。原理が単純なだけに、相性問題も入力遅延もない。プレステ実機には接続できなくなるが、エミュレーターが完全に代用になっている。

 以下は、pgnneco.ini

[DOWN]
device=2
key=51
analog=127
max=0
min=0
[UP]
device=2
key=49
analog=128
max=0
min=0
[RIGHT]
device=2
key=50
analog=0
max=0
min=0
[LEFT]
device=2
key=48
analog=127
max=0
min=0
[btn A]
device=2
key=52
analog=0
max=0
min=0
[btn B]
device=2
key=54
analog=0
max=0
min=0
[btn R]
device=2
key=55
analog=0
max=0
min=0
[btn START]
device=2
key=53
analog=0
max=0
min=0
[nejiri R]
device=2
key=0
analog=127
max=65535
min=32768
[nejiri L]
device=2
key=0
analog=128
max=0
min=32767
[axis I]
device=2
key=4
analog=255
max=65535
min=0
[axis II]
device=2
key=24
analog=255
max=65535
min=0
[axis L]
device=2
key=8
analog=255
max=65535
min=0
[btn Select]
device=2
key=52
analog=0
max=0
min=0
[btn L2]
device=2
key=53
analog=0
max=0
min=0
[btn R2]
device=2
key=54
analog=0
max=0
min=0
[af DOWN]
device=2
key=4
analog=-1
max=65535
min=49151
[af UP]
device=2
key=4
analog=-1
max=0
min=16384
[af RIGHT]
device=2
key=0
analog=-1
max=65535
min=49151
[af LEFT]
device=2
key=0
analog=-1
max=0
min=16384
[af btn A]
device=2
key=48
analog=-1
max=0
min=0
[af btn B]
device=2
key=49
analog=-1
max=0
min=0
[af btn R]
device=2
key=50
analog=-1
max=0
min=0
[af btn START]
device=2
key=51
analog=-1
max=0
min=0
[af axis I]
device=2
key=24
analog=-1
max=65535
min=32768
[af axis II]
device=2
key=8
analog=-1
max=65535
min=32768
[af axis L]
device=2
key=20
analog=-1
max=65535
min=32768
[af btn Select]
device=2
key=52
analog=-1
max=0
min=0
[af btn L2]
device=2
key=53
analog=-1
max=0
min=0
[af btn R2]
device=2
key=54
analog=-1
max=0
min=0
[bravo 1]
device=2
key=24
analog=1251902465
max=65535
min=0
[bravo 2]
device=2
key=8
analog=1251903011
max=65535
min=0
[bravo sub 1]
device=2
key=48
analog=26624
max=0
min=0
[bravo sub 2]
device=2
key=49
analog=37888
max=0
min=0
[bravo sub 3]
device=2
key=50
analog=0
max=0
min=0
[bravo sub 4]
device=2
key=20
analog=0
max=65535
min=32768
[pad type]
device=2
key=55
analog=1
max=0
min=0
[general]
useinifile=1

written by higashino [ゲーム] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

Comments

TrackBacks

Darkside(リンクエラー修正しました)

Generated by MySketch GE 1.4.1

Remodelling origin is MySketch 2.7.4