RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    ppsspp control setup?

    Scheduled Pinned Locked Moved Help and Support
    ppsspp controlscontrol
    19 Posts 3 Posters 3.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • quicksilverQ
      quicksilver @mat
      last edited by

      @mat you may need to add an issue on the PPSSPP GitHub page to see if they support that controller and if they can add it. I'm not personally familiar with that controller so I had to look it up, won't the lack of an analog stick potentially be an issue for you since the psp had a dpad and analog stick?

      1 Reply Last reply Reply Quote 0
      • M
        mat
        last edited by

        If it's just my controller I could always shop for another one. As far as the analog, I use it on PS1 games with no issue but the games I play don't use analog.

        1 Reply Last reply Reply Quote 0
        • M
          mat
          last edited by

          @quicksilver I got to thinking last night, if it was my controller, then how come I can register the action buttons & even start/select? If the controller was the issue, then wouldn't the whole controller just not work then? Plus every other system I play works fine, even Drastic would register when it worked on Raspberry Pi 3.

          quicksilverQ 1 Reply Last reply Reply Quote 0
          • quicksilverQ
            quicksilver @mat
            last edited by quicksilver

            @mat you can't compare how other emulators recognize your controller, they may handle it completely differently. Out of curiosity can you try launching a game using ppsspp, quit the game once it loads and then go to /dev/shm/runcommand.log and post the contents of the log here? I think PPSSPP uses an internal database of different controllers, I'm curious if it will show what it's detecting your controller as.

            M 1 Reply Last reply Reply Quote 0
            • M
              mat @quicksilver
              last edited by

              @quicksilver How do I get into the run command after launching a game, sorry for asking. Is it just through SSH or something more technical?

              quicksilverQ 1 Reply Last reply Reply Quote 0
              • quicksilverQ
                quicksilver @mat
                last edited by

                @mat just launch a game and then exit it after it loads. Then use a program like winscp to access your pi remotely and navigate to that file.

                M 1 Reply Last reply Reply Quote 0
                • M
                  mat @quicksilver
                  last edited by

                  @quicksilver I'm on a mac if it matters.

                  quicksilverQ 1 Reply Last reply Reply Quote 0
                  • quicksilverQ
                    quicksilver @mat
                    last edited by

                    @mat use cyberduck then

                    1 Reply Last reply Reply Quote 0
                    • M
                      mat @mat
                      last edited by

                      Boy, it's getting to the point this isn't worth it. I downloaded duck, I go into my network and put in the address the pi is, and it gives me connection refuses.

                      I can connect to pie through the mac network window with no problems.

                      I do use LuLu and OK'ed duck to work and duck gives me connection refused.

                      1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator
                        last edited by

                        @mat said in ppsspp control setup?:

                        I do use LuLu and OK'ed duck to work and duck gives me connection refused.

                        Did you enable SSH on the Pi ?

                        1 Reply Last reply Reply Quote 0
                        • M
                          mat
                          last edited by

                          Parameters:
                          Executing: /opt/retropie/emulators/ppsspp/PPSSPPSDL --fullscreen "/home/pi/RetroPie/roms/psp/Darkstalkers Chronicle - The Chaos Tower (USA).iso"
                          I: VulkanLoader.cpp:272: VulkanMayBeAvailable: Device allowed ('SDL:Linux')
                          I: VulkanLoader.cpp:279: VulkanMayBeAvailable: Library loaded ('libvulkan.so.1')
                          I: VulkanLoader.cpp:332: VulkanMayBeAvailable: Enumerating instance extensions
                          I: VulkanLoader.cpp:343: VulkanMayBeAvailable: Instance extension count: 2
                          I: VulkanLoader.cpp:351: VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_report (00000009)
                          I: VulkanLoader.cpp:351: VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_utils (00000001)
                          E: VulkanLoader.cpp:369: Surface extension not found
                          DEBUG: Vulkan is not available, not using Vulkan.
                          I: Config.cpp:520: Longest display side: -1 pixels. Choosing scale 1
                          I: NativeApp.cpp:603: Boot filename found in args: '/home/pi/RetroPie/roms/psp/Darkstalkers Chronicle - The Chaos Tower (USA).iso'
                          Pixels: 1920 x 1080
                          Virtual pixels: 1920 x 1080
                          I: gpu_features.cpp:175: GPU Vendor : Broadcom ; renderer: V3D 4.2 version str: OpenGL ES 3.0 Mesa 19.2.0-rc1 ; GLSL version str: OpenGL ES GLSL ES 3.00
                          I: gpu_features.cpp:294: OpenGL ES 3.0 support detected!

                          loading control pad mappings from gamecontrollerdb.txt: SUCCESS!
                          Control pad device 0 not supported by SDL game controller database, attempting to create default mapping...
                          Added default mapping ok
                          found control pad: HORI CO., loading mapping: SUCCESS, mapping is:
                          030000000d0f00009200000011010000,HORI CO.,LTD. POKKEN CONTROLLER,x:b3,a:b0,b:b1,y:b2,back:b8,guide:b10,start:b9,dpleft:b15,dpdown:b14,dpright:b16,dpup:b13,leftshoulder:b4,lefttrigger:a2,rightshoulder:b6,rightshoulder:b5,righttrigger:a5,leftstick:b7,leftstick:b11,rightstick:b12,leftx:a0,lefty:a1,rightx:a3,righty:a4
                          pad 1 has been assigned to control pad: HORI CO.
                          31:25:284 root N[BOOT]: UI/EmuScreen.cpp:299 Loading /home/pi/RetroPie/roms/psp/Darkstalkers Chronicle - The Chaos Tower (USA).iso...
                          31:25:528 user_main E[LOADER]: HLE/sceKernelModule.cpp:1009 Crazy varData address 01011006, skipping rest of module
                          31:25:582 sceMemab E[HLE]: HLE/HLE.cpp:665 Unknown syscall: Module: (unknown) (module: 255 func: 4095)
                          31:25:582 sceMemab E[HLE]: HLE/HLE.cpp:665 Unknown syscall: Module: (unknown) (module: 255 func: 4095)
                          31:25:803 user_main E[SCEDISP]: HLE/sceDisplay.cpp:986 80000104=sceDisplaySetFrameBuf(04000000, 480, 1, 1): invalid stride
                          I: NativeApp.cpp:798: NativeInitGraphics
                          I: thin3d_gl.cpp:950: Linking shaders.
                          I: thin3d_gl.cpp:950: Linking shaders.
                          I: NativeApp.cpp:893: NativeInitGraphics completed
                          I: GLRenderManager.cpp:202: Running first frame (0)
                          I: thin3d_gl.cpp:950: Linking shaders.
                          I: thin3d_gl.cpp:950: Linking shaders.
                          I: NativeApp.cpp:903: NativeShutdownGraphics
                          I: NativeApp.cpp:939: NativeShutdownGraphics done
                          I: GLRenderManager.cpp:231: GL submission thread paused. Frame=2
                          I: GLRenderManager.cpp:139: ThreadEnd
                          I: NativeApp.cpp:1361: NativeShutdown called
                          I: SDLMain.cpp:1158: Leaving main

                          quicksilverQ 1 Reply Last reply Reply Quote 0
                          • quicksilverQ
                            quicksilver @mat
                            last edited by

                            @mat this seems to imply that it's recognizing your controller correctly. I had a weird issue once where PPSSPP wouldn't detect my right analog stick. I removed PPSSPP and re-installed it from source and it fixed it. Can you try to do the same?

                            1 Reply Last reply Reply Quote 0
                            • M
                              mat
                              last edited by

                              How long does the source usually take to install? Doing it now.

                              quicksilverQ 1 Reply Last reply Reply Quote 0
                              • quicksilverQ
                                quicksilver @mat
                                last edited by

                                @mat source installs can take a while, PPSSPP on my pi 4 might take 10-20 mins maybe?

                                1 Reply Last reply Reply Quote 0
                                • M
                                  mat
                                  last edited by

                                  Installed, same issue. So I dunno then.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  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.