#author("2022-11-26T12:24:15+00:00","","")
#author("2022-11-26T13:38:40+00:00","","")
*「GUJC - GORRY's Universal Joystick Connector」ページ [#gcd17341]

「GUJC - GORRY's Universal Joystick Connector」メモ。ハッシュタグは #gujoyc で。

-------------------------------------
#contents
-------------------------------------

* 配線 [#id6d2e12]

スティック側は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;

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS