|
Post by moolyc on Apr 17, 2008 15:53:11 GMT -5
first of all, hi everybody this is the best emulator that i have tried so far ;D i use linux ubuntu gutsy and i have 2 usb-gamepads: a jess tech dual analog and a logitech precision (not analog) though i can configure the gamepad in port 1, no matter which one, i can only set the dpad keys of the gamepad in port 2 and I can't get psx to register the other keys like the triangle or the start button. i hope someone can help me ^^
|
|
|
Post by mangust22 on May 14, 2008 6:20:28 GMT -5
I have the same problem:
I'm using Ubuntu 8.04 and pSX 1.13. My second USB gamepad was broken (work only Up, Down, Left and Right buttons). I tested /dev/input/js1 - all works fine (turbo, analog, etc). It's not a hardware's problem or driver's (gamepads are equal). I think it's a problem between some libs and pSX. Did anybody face that challenge? Any idea to resolve this problem? I changed gamepad's - normally works only js0 always.
|
|
|
Post by Gamesoul Master on May 14, 2008 8:11:21 GMT -5
I have no idea about Linux stuff, but there are a few people around here who use it. Hopefully one of them comes along to possibly offer some help... :/
|
|
|
Post by patrickp on May 14, 2008 13:22:54 GMT -5
Well, I'm using Hardy too, mangust22, and pSX version 1.13. I already have a Logitech RumblePad 2 (wired) installed, so when I read your post and the OP's post, I picked up another 'no-name' pad, and plugged it in.
Checked /dev/input/ and I now have a js1 as well as js0. Opened pSX, changed the controller port on the configuration pad, looked to see what devices were now available and there was the extra one, now identified as a 'Green Asia Inc. USB Joystick.' I was able to configure it completely - all the buttons, digital directional controls and analog directional controls. No problem.
Just to be sure, I reconfigured the RumblePad - no problem - and the Green Asia one again - still no problem. I haven't tried actually using them in a game, but it seems configuration is what moolyc and mangust22 are talking about - I have no problem there.
What controllers are you using, mangust22? I'm not sure I really understand what you're saying - which controller is working and which isn't? Have you tried configuring both controllers in another emulator or game and, if you have, what was the result?
You say both controllers are "equal" - does this mean they're both the same make and model? If so, is it possible they have the same ID and therefore applications may see them as one device with several directional controls, and not see the 'extra' buttons?
Do you have jscalibrator installed (don't take this as a hint to install it)?
|
|
|
Post by Gamesoul Master on May 14, 2008 13:48:48 GMT -5
That's one thing. I noted this a while ago, and though on Windows, I also had a problem where two controllers of the same exact type (in this case, two PS1 controllers on one adapter) was not reading the second controller. If pSX has trouble at times reading two identical controllers, it might have been carried over to the Linux port too.
And though I doubt moolyc will be coming back (his last login being the same day he posted, almost a month ago), is it possible that he was using the same general drivers for both controllers (even though they're different)? Is that possible (and common, if so) for that kind of thing to occur in Linux? If so, it might very well be the same thing as what could be happening for mangust22.
|
|
|
Post by patrickp on May 14, 2008 15:55:03 GMT -5
I don't think that moolyc's controllers would both use the same driver, GM - they're different makes and one is analog, while the other is digital-only.
As I said before, I would think that most likely reason for this happening would be that two identical controllers get detected as the same controller. I'm not sure about moolyc's controllers and since, as you point out, his last login was about 1 1/2 hours after registering, we may not get much feedback on that.
|
|
|
Post by Gamesoul Master on May 14, 2008 18:12:32 GMT -5
Well I mean... in Windows, even for different controllers it's entirely possible for two controllers to use the same generic drivers (like generic drivers for a 4/6/8/etc button controller). I just don't know whether something like that would be more or less likely in Linux.
|
|
|
Post by mangust22 on May 15, 2008 10:50:10 GMT -5
Model of my gamepads: Genius MaxFire Blaze2 Just a moment ago tested in PCSX - pads work fine (pads only - not games ) ) jscalibrator installed but i didn't use it, just:. jstest --normal /dev/input/js0 jstest --normal /dev/input/js1 All works fine. Tested in Vista... Both controllers work too. :-( I think it's Ubuntu bug... In clear installation both gamepads worked fine. After some updates one stoped.
|
|
|
Post by patrickp on May 15, 2008 13:35:38 GMT -5
jscalibrator may well have something to do with this, mangust22 - I'd recommend removing it, making sure you remove the configuration, too.
Some time ago, I tried using jscalibrator, and couldn't understand why some of the controls of my controller (in my case it was the directional controls; this is the most common problem) stopped working, particularly when jscalibrator indicated they were working fine. But removing jscalibrator and rebooting fixed it. Since then I've encountered a large number of people who've experienced similar problems with it, which have always been fixed with its complete removal. Now I always advise people against it.
Kubuntu has an integral version of jscalibrator that is, apparently, Ok - otherwise, steer well clear of it. I really don't know why Ubuntu includes such a buggy and problem-causing package in their repositories.
|
|
|
Post by fallenwizard on Jun 17, 2008 12:01:03 GMT -5
I don't want to open a new thread for it. I have the same problem with Gentoo Linux.
jscalibrator was never installed, joystick (jscal, jstest, etc...) too.
The direction buttons does only work at Player 2, but not Player 1.
My gamepad is a ps2 controller with a converter. The converter is made by GreenAsia afaik
|
|
|
Post by patrickp on Jun 17, 2008 12:20:19 GMT -5
Is this a force feedback controller, fallenwizard? These can be problematic because the force feedback buttons may register as axes rather than switches. Because of the number of axes they encounter when reading the controller, as against the low number of actual switches, it's possible some applications may to identify them as two controllers rather than one.
I presume you're talking about a problem in pSX? Have you tried your controller in other emulators/games? And have you tried a non-force feedback controller?
BTW joystick is fine: I don't have it installed ATM but have used it in the past. It's only jscalibrator that's the problem.
|
|
|
Post by fallenwizard on Jun 17, 2008 13:23:24 GMT -5
Is this a force feedback controller, fallenwizard? These can be problematic because the force feedback buttons may register as axes rather than switches. Because of the number of axes they encounter when reading the controller, as against the low number of actual switches, it's possible some applications may to identify them as two controllers rather than one. I presume you're talking about a problem in pSX? Have you tried your controller in other emulators/games? And have you tried a non-force feedback controller? BTW joystick is fine: I don't have it installed ATM but have used it in the past. It's only jscalibrator that's the problem. It runs fine on Windows XP with the pSX emulator. ePSXe runs in both (Linux and Windows) versions as well. Only the Linux version is affected. And no, sorry. This controller is the only one what I have.
|
|
|
Post by patrickp on Jun 17, 2008 15:11:36 GMT -5
Do you mean the controller works in ePSXe in Linux?
|
|
|
Post by fallenwizard on Jun 17, 2008 15:29:14 GMT -5
Do you mean the controller works in ePSXe in Linux? yes, without problems
|
|