Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

PSP x360 Controller issu fixed on Retropie <3



  • Hi

    I really don't like Recalbox, and i don't want to make it publicity.
    It is a closed system like Apple ... :( ... for Retropie is life <3

    But this night i try it quickly to verify if they fix ths PSP controler problem.
    AND YES they FIX IT !!!

    I have try to understand how, but i don't :(
    The controler ppsspp\PSP\SYSTEM\controls.ini can be copied, with [ControlMapping] settings.
    And the ppsspp.ini not, because it is a script and not an real ini like in Retropi.
    I launch PSP and nothing change, i can't move like i want is menu and games :(
    They also found a solution to make START+SELECT come back to ES like on LR other emu.

    When i verify the PPSSPP version they have, it is write "unknown" ... not like us :(
    For us i compile the last one from source and we have the 4444
    I think they have modify source and compile a proper version that fix this problem on pi.

    It change nothing for games, they works same, same speed, same bugs, ONLY fix the controller setting, but for me it is the most important to use it.

    Is some one with more skill than me can try to understand ?
    And fix it too for Retropie :)
    We have a PSP emulator that make works really fine all the 2D games, so bad to not use it.

    Exemple :

    • Castlevania Dracula X Chronicles (USA) : works really fine, you can play it, it is excellent :)
    • Grand Theft Auto Vice City Stories (USA) : is slow, but not too much, we can play it too.
    • Metal Slug XX (USA) : is working 100% fine!
    • Soul Calibur Broken Destiny (USA) : it as some slow down but not so much, we can really play it too :)
    • Star Wars Battlefront Elite Squadron (USA) : i'm surprise, but not too slow to, i think we can play it.
      ...

    PS : I have to update my PPSSPP emulator from source before testing ?

    Thansk



  • Here is the Recalbox version with UNKNOW revision ? And a menu with a highter resolution :

    0_1508141371956_20171016_094104.jpg
    0_1508141487938_20171016_094129.jpg

    Here our Retropie PPSSPP e165837 version :

    0_1508141503207_20171016_094632.jpg
    0_1508141514636_20171016_090320.jpg



  • @psyke83 @gizmo98 I have try to help and i have continue my investigations ...
    But now it is done, with my little little skill i'm blocked :(
    But i report you what i have found.

    I have found how do Recalbox with 4.1 Fix
    https://github.com/recalbox/recalbox-buildroot/tree/rb-4.1.X/package/ppsspp

    • They fix the x360 PAD controler problem, and i have try it on our release :

    We have normal and Wireless controlers :

    030000005e0400008e02000014010000,X360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
    030000005e0400008e02000010010000,X360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
    
    030000005e0400001907000000010000,X360 Wireless Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
    030000005e0400009102000007010000,X360 Wireless Controller,a:b0,b:b1,y:b3,x:b2,start:b7,guide:b8,back:b6,leftstick:b9,rightstick:b10,leftshoulder:b4,rightshoulder:b5,dpup:b13,dpleft:b11,dpdown:b14,dpright:b12,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,platform:Linux,
    

    But we forgot the Xbox 360 Wireless Receiver

    030000005e040000a102000000010000,Xbox 360 Wireless Receiver,b:b1,righty:a3,rightx:a2,a:b0,x:b2,righttrigger:b7,rightstick:b12,leftshoulder:b4,dpup:b15,start:b9,dpdown:b16,rightshoulder:b5,dpright:b14,lefttrigger:b6,leftstick:b11,guide:b8,y:b3,lefty:a1,leftx:a0,back:b8,dpleft:b13,platform:Linux,
    

    It was not a SDL2 bug like some tell me before ...
    I can confirm it works 100% for me :D
    I have propose the fix on ISSUE of the official GIT ... i wish they will add it for other users.

    https://github.com/hrydgard/ppsspp/issues/10019

    They have accept it, now you must update our Binary version for Retropie-Setup.

    After that, we always have the screen problem ...

    On Retropie for me it is NOT full screen and the image is WHITE :(
    0_1508244325445_20171016_204624_HDR.jpg
    On Recalbox all is perfect
    0_1508244390750_20171016_205115.jpg

    On the release : git checkout 7ddd68de1798ac8ce5d626a1e05a910236c2ca5d not the last source ...
    If i understand fine, they use a different LIBPNG than the official projet. Maybe it come from there ?
    They use v16 and the project the v17.
    But i can't use and try this fix, because on Retropie we only have the old v12 !!!
    I think it explain why on Ridge Racer on Recalbox you see the street and the game running very fine, and on Retropie the street is black :(

    Then understand we have an ooollldddd Raspbian linux

    Distributor ID: Raspbian
    Description: Raspbian GNU/Linux 8.0 (jessie)
    Release: 8.0
    Codename: jessie

    And the LIBPNG 12 was the last one possible to get.
    I found your Git Issues to upgrade Retropie to Stretch :)

    https://github.com/RetroPie/RetroPie-Setup/issues/2091

    I know it is many work to do, but i really hope you will release it ... to solve i'm sure many bad compatibility problem we have because old linux = old library :(
    And like we use the last source of the emulator, there is no reason than old library than the emulator working less fine than on PC.



  • @BuZz , have you read this topic to fix the controller on the future Retropie Update ?
    For the screen i'm sad but i don't found why it's not working fine :(
    Thanks



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.