- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-06-25T10:09:11+00:00","","")
#author("2022-11-26T13:38:40+00:00","","")
*「GUJC - GORRY's Universal Joystick Connector」ページ [#gcd17341]
「GUJC - GORRY's Universal Joystick Connector」メモ。
「GUJC - GORRY's Universal Joystick Connector」メモ。ハッシュタグは #gujoyc で。
-------------------------------------
#contents
-------------------------------------
* 配線 [#id6d2e12]
スティック側はD-SUB 25p メスコネクタを使用。
スティック側はD-SUB 25p(DB25)メス、I/F側はオスコネクタを使用する。
GUJCでは、「+/-間が接続された状態をON」「+/-間が接続されていない状態をOFF」と定める。多くのコンピュータでは「+側がプルアップされた状態」「-側がGNDに接続された状態」で「+側がGNDと接続された状態(デジタル的な0)をON」「+側がハイインピーダンスな状態(デジタル的な1)をOFF」と検知するが、この違いに注意すること。
スティック側は、各-端子およびGNDは独立に配線し、共有してはならない。一部のコンピュータでは、「+/-端子をマトリクス状に配線することで、+側のピン数以上の入力を検知する機能を持っている」ことに対応するためである。
| 1 | UP + |
| 2 | DOWN + |
| 3 | LEFT + |
| 4 | RIGHT + |
| 5 | BTN1 + |
| 6 | BTN2 + |
| 7 | BTN3 + |
| 8 | BTN4 + |
| 9 | BTN5 + |
| 10 | BTN6 + |
| 11 | SELECT + |
| 12 | START + |
| 13 | +5V |
| 14 | UP - |
| 15 | DOWN - |
| 16 | LEFT - |
| 17 | RIGHT - |
| 18 | BTN1 - |
| 19 | BTN2 - |
| 20 | BTN3 - |
| 21 | BTN4 - |
| 22 | BTN5 - |
| 23 | BTN6 - |
| 24 | SELECT/START - |
| 25 | GND |
* 成果物 [#e226dc0e]
** PS1用ジョイスティック「HPS-29」をバラして、GUJCジョイスティックとPS1用I/Fを作る [#lf97e148]
#img(GUJC_SLPH00085.jpg,320x)
#img(GUJC_PS1_IF.jpg,320x)
- [[tweet:https://twitter.com/gorry5/status/1532753710857977856]]
** メガドライブ(3ボタン)用I/Fを作る [#u59733a9]
#img(GUJC_MD3B_IF.jpg,320x)
- [[tweet:https://twitter.com/gorry5/status/1543279747945594880]]
** USBマルチ機種用スティックを乗っ取って、GUJC汎用USB I/Fを作る [#eadbfdcf]
#img(GUJC_PXN-0082_IF.jpg,320x)
- [[tweet:https://twitter.com/gorry5/status/1560960086784475136]]
** テーブル筐体のスティックとJAMMAコネクタ間をGUJC I/Fにする [#t5de01d0]
#img(GUJC_TABLE.jpg,320x)
- [[tweet:https://twitter.com/gorry5/status/1560960086784475136]]
** REVIVE USB Microを使ってWinUSB I/Fを作る [#ndc7ef69]
#img(GUJC_WinUSB_IF.jpg,320x)
#img(GUJC_REVIVE.jpg,320x)
[[tweet:https://twitter.com/gorry5/status/1595693477270261761]]
** GUJC JoyStick Checkerを作る [#xf87315f]
#img(GUJC_Checker.jpg,320x)
[[tweet:https://twitter.com/gorry5/status/1595693379522015237]]
** メガドライブ(6ボタン)パッドを乗っ取って、MD6B用I/Fを作る [#mc46f112]
#img(GUJC_MD6B_IF.jpg,320x)
[[tweet:https://twitter.com/gorry5/status/1596483890222608384]]
** XE-1ST2をバラして、GUJCジョイスティックを作る [#kcaeb953]
#img(GUJC_XE-1ST2.jpg,320x)
[[tweet:https://twitter.com/gorry5/status/1596483869091717121]]
* コメント・バグレポート [#r0589d36]
#comment
RIGHT:counter: today=&counter(today);, yesterday=&counter(yesterday);, total=&counter;