お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-02 23:13:49

erahpit
ゲスト

DPP(ダイレクトパッドプロ)セガサターンパッドが動作しない。

完全にお手上げなのでどなたかお助けください。
xserver-xorg-input-joystickとjoystickをインストール
sudo modprobe db9 dev=0,7でドライバーロード

以下lsmod関係ありそうなところ
joydev                 10240  0
db9                     9352  0
ppdev                   6848  0
parport_pc             31844  1
parport                36012  3 db9,ppdev,parport_pc

以下dmesg関係ありそうなところ
[   16.757464] parport_pc 00:08: reported by Plug and Play ACPI
[   16.757543] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
[   16.832307] ppdev: user-space parallel port driver
[  738.394560] input: Saturn pad as /devices/virtual/input/input7
[  738.394638] input: Saturn pad as /devices/virtual/input/input8

ジョイスティックテスト
jstest --normal /dev/input/js0
Driver version is 2.1.0.
Joystick (Saturn pad) has 7 axes (X, Y, Z, Rx, Ry, Rz, Hat0X)
and 9 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnThumbR).
Testing ... (interrupt to exit)
パッドのボタン全部反応しません。
 
jstest --normal /dev/input/event7
Driver version is 0.8.0.
Joystick (Unknown) has 2 axes (X, X)
Segmentation fault

DPPアダプター自体はIFSEGAを利用して自作したものでWINDOWS機で正常動作を確認しています。joydevが動いていない?ような気が...xorg.confに設定が必要なのでしょうか?

 

#2 2010-03-03 08:49:04

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: DPP(ダイレクトパッドプロ)セガサターンパッドが動作しない。

入力ミスと思われる箇所がありますが、端末の内容をコピーペーストされることをお勧めします。

かなり古い話ですが、
http://www.homa.ne.jp/~ashie/diary/?200107c

ドライバロードを
/sbin/modprobe input
/sbin/modprobe joydev
/sbin/modprobe gamecon gc=0,7
とするとどうでしょうか。

xserver-xorg-input-joystickを入れようとすると、40以上のxorg関係のパッケージが削除されると思いますが、大丈夫でしょうか。他の箇所で問題が出そうです。
一度「xserver-xorg-input-joystick」を削除して、「ubuntu-desktop」を入れ直してから再起動後、試してみてください。

オフライン

 

#3 2010-03-03 19:33:18

erahpit
ゲスト

Re: DPP(ダイレクトパッドプロ)セガサターンパッドが動作しない。

すいません解決できました。db9.cを開いてみると
#define DB9_SATURN_PAD        0x07
#define DB9_SATURN_DPP        0x0B
とありましたので

sudo /sbin/modprobe joydev
sudo /sbin/modprobe db9 dev=0,0x0B で動作いたしました。

これでtitanionで遊べます。アドバイスありがとうございました。

 

Board footer

Powered by FluxBB