CYBER・アーケードスティック を dmesg で見る。
サイバーガジェット の CYBER・アーケードスティック(SWITCH/PS4用)を買いました。
対応機種 が Nintendo Switch/Nintendo Switch(有機ELモデル)/Nintendo Switch Lite/PS4/PS5(※)/メガドライブミニ/メガドライブミニ2/PCエンジン mini/アストロシティミニ/アストロシティミニV/イーグレットツー ミニ/レトロフリーク/レトロフリーク ベーシック/パソコン
ってな具合の多機種対応ぶりで、でミニ系ユーザーにとっては垂涎もののアケコンです。
普通に考えてこんな他機種対応はできないので、サイバーガジェットらしくベンダーID変えたりしてんだろうなと思って、Linux(Ubuntu MATE 22.04 LTS) で dmesg -w を実行し、アケコン接続時のログを見てみました。
また、jstest-gtk でどのように表示されるかも見てみました。
素でつないだ場合
[ 462.847771] usb 5-4: new full-speed USB device number 6 using xhci_hcd
[ 463.013337] usb 5-4: New USB device found, idVendor=0e6f, idProduct=0180, bcdDevice= 1.00
[ 463.013340] usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 463.013341] usb 5-4: Product: RetroArcadeStick
[ 463.013342] usb 5-4: Manufacturer: DPD
[ 463.038382] input: DPD RetroArcadeStick as /devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.0/0003:0E6F:0180.0009/input/input22
[ 463.038476] hid-generic 0003:0E6F:0180.0009: input,hidraw5: USB HID v1.11 Gamepad [DPD RetroArcadeStick] on usb-0000:0c:00.3-4/input0
※ idVendor=0e6f は Performance Designed Products, LLC

画像見ると解るように、アナログがマイナス側に倒れているため、Linuxの場合このままではまともに使えないゲームが多いかも。
Windowsではこんなことないので、接続時に、Windows か PS4 か Switch か判断してそう。
ベンダーIDは PDP として認識している。
16番(メガドラミニ)押しながらつないだ場合
[ 686.694161] usb 5-4: new full-speed USB device number 7 using xhci_hcd
[ 686.863405] usb 5-4: New USB device found, idVendor=0ca3, idProduct=0024, bcdDevice= 1.00
[ 686.863408] usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 686.863409] usb 5-4: Product: RetroArcadeStick
[ 686.863410] usb 5-4: Manufacturer: DPD
[ 686.886486] input: DPD RetroArcadeStick as /devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.0/0003:0CA3:0024.000A/input/input23
[ 686.886575] hid-generic 0003:0CA3:0024.000A: input,hidraw5: USB HID v1.11 Joystick [DPD RetroArcadeStick] on usb-0000:0c:00.3-4/input0
※ idVendor=0ca3 は SEGA CORPORATION

USB HID は Joystick。ボタン数が少ない。
ベンダーIDはセガ として認識している。
17番(PCエンジン mini)押しながらつないだ場合
[ 1798.886219] usb 5-4: new full-speed USB device number 8 using xhci_hcd
[ 1799.051661] usb 5-4: New USB device found, idVendor=0f0d, idProduct=0138, bcdDevice= 1.08
[ 1799.051664] usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1799.051666] usb 5-4: Product: RetroArcadeStick
[ 1799.051666] usb 5-4: Manufacturer: DPD
[ 1799.070747] input: DPD RetroArcadeStick as /devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.0/0003:0F0D:0138.000B/input/input24
[ 1799.070840] hid-generic 0003:0F0D:0138.000B: input,hidraw5: USB HID v1.11 Gamepad [DPD RetroArcadeStick] on usb-0000:0c:00.3-4/input0
※ idVendor=0f0d は HORI CO., LTD.

ⅠボタンとⅡボタンしか使えないんだけど、ⅠボタンとⅡボタンは連射ボタンとしても割り当たっている。
つまり、PCエンジン mini用に連射機能が入っている。jstest-gtk でもボタンを押すと連射してることが判る。
ベンダーIDはHORIとして認識している。PCエンジン miniではHORIのアケコンが使えるって話だけど、こういう理由?
15番(アストロシティミニ)押しながらつないだ場合
[ 2253.750606] usb 5-4: new full-speed USB device number 9 using xhci_hcd
[ 2253.915806] usb 5-4: New USB device found, idVendor=0ca3, idProduct=0027, bcdDevice= 1.08
[ 2253.915808] usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2253.915810] usb 5-4: Product: RetroArcadeStick
[ 2253.915810] usb 5-4: Manufacturer: DPD
[ 2253.934860] input: DPD RetroArcadeStick as /devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.0/0003:0CA3:0027.000C/input/input25
[ 2253.934936] hid-generic 0003:0CA3:0027.000C: input,hidraw5: USB HID v1.11 Joystick [DPD RetroArcadeStick] on usb-0000:0c:00.3-4/input0
※ idVendor=0ca3 は SEGA CORPORATION

ほとんどメガドラミニと同じ。USB HID も ベンダーIDも同じ。
違いは、9番ボタンが CREDIT+START 同時押しになっている所。っていっても、このボタンの存在を忘れて普通に CREDIT+START 同時押しをしてしまうが。
メガドラミニのコントローラーはアストロシティミニでも使えるけど、こういう理由?
14番(イーグレットツーミニ)押しながらつないだ場合
[ 2715.775838] usb 5-4: new full-speed USB device number 10 using xhci_hcd
[ 2715.940903] usb 5-4: New USB device found, idVendor=0ae4, idProduct=0702, bcdDevice= 1.08
[ 2715.940906] usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2715.940907] usb 5-4: Product: RetroArcadeStick
[ 2715.940908] usb 5-4: Manufacturer: DPD
[ 2715.958004] input: DPD RetroArcadeStick as /devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.0/0003:0AE4:0702.000D/input/input26
[ 2715.958104] hid-generic 0003:0AE4:0702.000D: input,hidraw5: USB HID v1.11 Joystick [DPD RetroArcadeStick] on usb-0000:0c:00.3-4/input0
※ idVendor=0ae4 は Taito Corporation

USB HID は Joystick。ミニ系は Joystick っぽい。
ベンダーIDはタイトー として認識している。
セガより表示されているボタンは多いけど、使えるボタンはほとんど同じ。(メニュー用のボタンがあるぐらい。)
12番(レトロフリーク)押しながらつないだ場合
[ 2920.051910] usb 5-4: new full-speed USB device number 11 using xhci_hcd
[ 2920.216954] usb 5-4: New USB device found, idVendor=0413, idProduct=502e, bcdDevice= 1.00
[ 2920.216957] usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2920.216959] usb 5-4: Product: RetroArcadeStick
[ 2920.216960] usb 5-4: Manufacturer: DPD
[ 2920.239054] input: DPD RetroArcadeStick as /devices/pci0000:00/0000:00:08.1/0000:0c:00.3/usb5/5-4/5-4:1.0/0003:0413:502E.000E/input/input27
[ 2920.239156] hid-generic 0003:0413:502E.000E: input,hiddev2,hidraw5: USB HID v1.11 Gamepad [DPD RetroArcadeStick] on usb-0000:0c:00.3-4/input0
※ idVendor=0ae4 は Leadtek Research Inc.

USB HID は Gamepad で認識してる。
全てのボタンが使えるので、Linuxで使う場合はこれでつなぐのが無難かも。
ベンダーIDが LEADTEK なんだけどなんで?自社製品なのになんで?
| 固定リンク
「パソコン・インターネット」カテゴリの記事
- CYBER・アーケードスティック を dmesg で見る。(2023.12.31)
- またしても GIGABYTE 970A-D3P マザーボード の罠にハマる。(2021.10.23)
- パソコンぶっ壊れたけど直った話。(2021.09.23)
- PC-LL750RG の修理(2019.05.02)
- マザーボード交換後のWindows10のライセンス認証(2015.10.17)
「ゲーム」カテゴリの記事
- CYBER・アーケードスティック を dmesg で見る。(2023.12.31)
- Ubuntu18.04 で Assault Cube を動かす(2018.11.04)
- Ubuntu16.04 で ePSXe を動かす(2016.07.03)
- jstest-gtk の 設定を保存する(2016.02.21)
- Linux版 Nestopia で 巻き戻しする方法(2015.11.23)
「Ubuntu」カテゴリの記事
- CYBER・アーケードスティック を dmesg で見る。(2023.12.31)
- Ubuntu Studio 22.04 の レイテンシ設定でハマった話(2023.11.05)
- またしても GIGABYTE 970A-D3P マザーボード の罠にハマる。(2021.10.23)
- Ubuntuのファイルマネージャーから古いNASに接続する(2021.07.13)
- OpenMSX を ビルドする。(2021.06.14)
この記事へのコメントは終了しました。


コメント