ppsspp control setup?
-
@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. -
@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?
-
@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.
-
@quicksilver I'm on a mac if it matters.
-
@mat use cyberduck then
-
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.
-
@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 ?
-
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 -
@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?
-
How long does the source usually take to install? Doing it now.
-
@mat source installs can take a while, PPSSPP on my pi 4 might take 10-20 mins maybe?
-
Installed, same issue. So I dunno then.
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.