Sida 1 av 1

Playstation 2-kontroll vs Linux?

Postat: 04 aug 2008, 15:04
av dmz
Hittar väldigt lite information om hur det fungerar med Playstation 2-kontroller i Linux. Det jag har kommit fram till är följande:

Alla knappar och spakar (utom de analoga så klart) fungerar fint i (g)fceu. Likaså i smc (där går det dock inte att ändra några kontroller, men det är nog snarare smc's fel).

Då tänkte jag manuellt redigera /dev/input/js0, alternativt /dev/js0. Båda filerna är dock helt tomma.
Startade upp gfceu och valda att mappa knapparna, för att se var gfceu sparar sin cfg någonstans, för att om möjligt kunna använda den globalt:

Kod: Markera allt

 Command: /usr/bin/aoss /usr/games/fceu -sound 0 -fs 0 -opengl 0  -inputcfg gamepad2 /dev/null
Testade då:

Kod: Markera allt

sudo /usr/bin/aoss /usr/games/fceu -sound 0 -fs 0 -opengl 0  -inputcfg gamepad2 /dev/input/js0
För att försöka få gfceu att spara configen där. Den är dock lika tom som innan.

Vad jag vill åstadkomma är alltså en global config som kan användas av alla spel / emulatorer. fceu är den enda emulatorn den fungerar med hittils.

Jscalibrator upptäcker alla knappar och även styrkorset. Det blir dock ingen skillnad alls efter att ha använt det.

Några idéer?

Re: Playstation 2-kontroll vs Linux?

Postat: 04 aug 2008, 15:58
av dmz
The easiest way to tell if everything is working at this point is to type cat /dev/input/js0, then press buttons on the controller. This should cause all sorts of text to scroll down the screen. If you get results from this, the converter is set up, and you need only set up whatever game you want to use with the device to see it at /dev/input/js0.

Kod: Markera allt

dmz@fnx:/mnt/Music/A/Avril_Lavigne-My_Happy_Ending-Promo_CDS-2004-SMS$ cat /dev/input/js0 
\1\\1\\1\\1\\1\\1\\1\\1\\1\1\	\1\
\1\
   \1\\1\\1\\1\\1\\1\\1\ÿ^[[?1;2c^[[?1;2cl;\ü;\\>\ì>\ü?\@\¬A\,B\D\üD\F\^[[?1;2cLG\^[[?1;2cL\M\¬M\N\|O\^[[?1;2cìO\^[[?1;2c,R¼RlS\	ÌS\	\U\
                   V\W\ÿ,X\ÌX\LY\Z\ÿüZ\|\\ì\\¬]\ÿ,^\^\ü^\
Så där verkar det ju fungera...

Edit: Har fått igång kontrollen även i snes9x, där fungerar allting utom det digitala styrkorset...

Re: Playstation 2-kontroll vs Linux?

Postat: 04 aug 2008, 16:37
av dmz
Har testat med joy2key:
joy2key: error getting axes: Inappropriate ioctl for device
Verkar vara något problem med just axes..

Kod: Markera allt

# Joystick calibration file.
# Generated by Joystick Calibrator version 1.5.6.
#
BeginJoystick = /dev/input/js0
    Name = GreenAsia Inc.    USB Joystick
    LastCalibrated = 1217775820
    BeginAxis = 0
        Minimum = 0
        Center = 127
        Maximum = 255
        NullZone = 32
        Tolorance = 0
        CorrectionLevel = 0
        DeadZoneMinimum = 127
        DeadZoneMaximum = 127
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 1
        Minimum = 0
        Center = 127
        Maximum = 255
        NullZone = 32
        Tolorance = 0
        Flip
        CorrectionLevel = 0
        DeadZoneMinimum = 127
        DeadZoneMaximum = 127
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 2
        Minimum = 127
        Center = 127
        Maximum = 127
        NullZone = 0
        Tolorance = 0
        CorrectionLevel = 0
        DeadZoneMinimum = 127
        DeadZoneMaximum = 127
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 3
        Minimum = 127
        Center = 127
        Maximum = 127
        NullZone = 0
        Tolorance = 0
        Flip
        CorrectionLevel = 0
        DeadZoneMinimum = 127
        DeadZoneMaximum = 127
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 4
        Minimum = 0
        Center = 0
        Maximum = 0
        NullZone = 0
        Tolorance = 0
        IsHat
        CorrectionLevel = 0
        DeadZoneMinimum = 0
        DeadZoneMaximum = 0
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 5
        Minimum = 0
        Center = 0
        Maximum = 0
        NullZone = 0
        Tolorance = 0
        Flip
        IsHat
        CorrectionLevel = 0
        DeadZoneMinimum = 0
        DeadZoneMaximum = 0
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
    BeginAxis = 6
        Minimum = 255
        Center = 255
        Maximum = 255
        NullZone = 0
        Tolorance = 0
        CorrectionLevel = 0
        DeadZoneMinimum = 255
        DeadZoneMaximum = 255
        CorrectionalCoefficientMinimum1 = 0.000000
        CorrectionalCoefficientMaximum1 = 0.000000
        CorrectionalCoefficientMinimum2 = 0.000000
        CorrectionalCoefficientMaximum2 = 0.000000
    EndAxis
EndJoystick
Bör inte /dev/input/js0 innehålla något liknande?


Kommer nu så här långt:
Using GreenAsia Inc. USB Joystick (/dev/input/js0) as joystick1
Unrecognized input device name 'K00:grave'
Could not map 'Superscope ToggleTurbo' to 'K00:grave'
Unrecognized input device name 'K00:grave'
Could not map 'Superscope ToggleTurbo' to 'K00:grave'

snes9x returned error code 1

Re: Playstation 2-kontroll vs Linux?

Postat: 04 aug 2008, 23:21
av dmz
Ingen som har en suck? :/

Re: Playstation 2-kontroll vs Linux?

Postat: 05 aug 2008, 12:42
av AntonPetts
Det kanske inte är riktigt samma sak men min gamepad fungerar perfekt med den vanliga joystickdrivrutinen.

Re: Playstation 2-kontroll vs Linux?

Postat: 05 aug 2008, 13:14
av dmz
AntonPetts skrev:Det kanske inte är riktigt samma sak men min gamepad fungerar perfekt med den vanliga joystickdrivrutinen.
Vad är "den vanliga" då?

Re: Playstation 2-kontroll vs Linux?

Postat: 05 aug 2008, 14:28
av dmz
Nevermind.. http://data.fuskbugg.se/skalman01/2008- ... _scrot.png

Efter 2.5 veckas hårt arbete fick jag äntligen igång den. Nu ska det spelas. :>

Re: Playstation 2-kontroll vs Linux?

Postat: 05 aug 2008, 15:29
av markus.lar
snyggt med status för PORN-disken 130 av 440 GB eller vad det nu stod i övre panelen... ;D

Re: Playstation 2-kontroll vs Linux?

Postat: 05 aug 2008, 15:42
av dmz
markus.lar skrev:snyggt med status för PORN-disken 130 av 440 GB eller vad det nu stod i övre panelen... ;D
Lustigt att det alltid är just texten längst upp med 15 pixlars bredd folk lägger märke till. ^-^