#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;