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.3k 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.
    • 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.