Jump to content
LaunchBox Community Forums

Retroarch PSP games black screen


Recommended Posts

Retroarch is not working with PPSSPP. When I try to open a game it just goes to a black screen.  When running in debug this is what I get.  Any help is appreciated.
 

RetroArch [INFO] :: Loading dynamic libretro core from: "C:\Users\James\Downloads\Emulators\RetroArch\cores\ppsspp_libretro.dll"
RetroArch [INFO] :: [overrides] no core-specific overrides found at C:\Users\James\Downloads\Emulators\RetroArch\config\PPSSPP\PPSSPP.cfg.
RetroArch [INFO] :: [overrides] no game-specific overrides found at C:\Users\James\Downloads\Emulators\RetroArch\config\PPSSPP\Dead or Alive - Paradise.cfg.
RetroArch [INFO] :: Shaders: preset directory: C:\Users\James\Downloads\Emulators\RetroArch\shaders\presets
RetroArch [INFO] :: Shaders: no game-specific preset found at C:\Users\James\Downloads\Emulators\RetroArch\shaders\presets\PPSSPP\Dead or Alive - Paradise.cgp.
RetroArch [INFO] :: Shaders: no game-specific preset found at C:\Users\James\Downloads\Emulators\RetroArch\shaders\presets\PPSSPP\Dead or Alive - Paradise.glslp.
RetroArch [INFO] :: Shaders: no core-specific preset found at C:\Users\James\Downloads\Emulators\RetroArch\shaders\presets\PPSSPP\PPSSPP.cgp.
RetroArch [INFO] :: Shaders: no core-specific preset found at C:\Users\James\Downloads\Emulators\RetroArch\shaders\presets\PPSSPP\PPSSPP.glslp.
RetroArch [INFO] :: Environ SET_VARIABLES.
RetroArch [INFO] :: Remaps: remap directory: C:\Users\James\Downloads\Emulators\RetroArch\config\remaps
RetroArch [INFO] :: Remaps: no game-specific remap found at C:\Users\James\Downloads\Emulators\RetroArch\config\remaps\PPSSPP\Dead or Alive - Paradise.rmp.
RetroArch [INFO] :: Remaps: no core-specific remap found at C:\Users\James\Downloads\Emulators\RetroArch\config\remaps\PPSSPP\PPSSPP.rmp.
RetroArch [INFO] :: Redirecting save file to "C:\Users\James\Downloads\Emulators\RetroArch\saves\Dead or Alive - Paradise.srm".
RetroArch [INFO] :: Redirecting savestate to "C:\Users\James\Downloads\Emulators\RetroArch\states\Dead or Alive - Paradise.state".
RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "C:\Users\James\Downloads\Emulators\RetroArch\system".
RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
RetroArch [INFO] ::     RetroPad, User 1, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 1, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 1, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 1, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 1, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 1, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 1, Button "L" => "L"
RetroArch [INFO] ::     RetroPad, User 1, Button "R" => "R"
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch [INFO] :: Environ SET_HW_RENDER.
RetroArch [INFO] :: Requesting OpenGL context.
RetroArch [INFO] :: Environ GET_USERNAME: "".
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_internal_resolution:
RetroArch [INFO] ::     480x272
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_output_resolution:
RetroArch [INFO] ::     480x272
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_button_preference:
RetroArch [INFO] ::     cross
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_fast_memory:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_set_rounding_mode:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_vertex_cache:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_gpu_hardware_transform:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_frameskip:
RetroArch [INFO] ::     0
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_audio_latency:
RetroArch [INFO] ::     0
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_framerate_limit:
RetroArch [INFO] ::     0
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_language:
RetroArch [INFO] ::     automatic
RetroArch [INFO] :: Environ GET_LANGUAGE: "0".
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_auto_frameskip:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_block_transfer_gpu:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_texture_scaling_type:
RetroArch [INFO] ::     xbrz
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_texture_scaling_level:
RetroArch [INFO] ::     1
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_internal_shader:
RetroArch [INFO] ::     off
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_texture_anisotropic_filtering:
RetroArch [INFO] ::     off
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_texture_deposterize:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_separate_io_thread:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_unsafe_func_replacements:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_sound_speedhack:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_cpu_core:
RetroArch [INFO] ::     jit
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_locked_cpu_speed:
RetroArch [INFO] ::     off
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_rendering_mode:
RetroArch [INFO] ::     read_framebuffers_to_memory_gpu
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_force_max_fps:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_prescale_uv:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE ppsspp_threaded_input:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: CHEEVOS system RAM: 0000000000000000 0
RetroArch [INFO] :: CHEEVOS save RAM:   0000000000000000 0
RetroArch [INFO] :: CHEEVOS video RAM:  0000000000000000 0
RetroArch [INFO] :: CHEEVOS RTC:        0000000000000000 0
RetroArch [INFO] :: Skipping SRAM load..
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 44100.00 Hz.
RetroArch [INFO] :: Video @ 968x544
RetroArch [INFO] :: Using HW render, OpenGL driver forced.
RetroArch [INFO] :: Found GL context: wgl
RetroArch [INFO] :: Detecting screen resolution 1920x1080.
RetroArch [INFO] :: [WGL]: wglSwapInterval(1)
RetroArch [INFO] :: [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 960/PCIe/SSE2.
RetroArch [INFO] :: [GL]: Version: 4.5.0 NVIDIA 378.66.
RetroArch [INFO] :: GL: Using resolution 968x544
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend.
RetroArch [INFO] :: Checking GLSL shader support ...
RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: Found GLSL vertex shader.
RetroArch [INFO] :: Found GLSL fragment shader.
RetroArch [INFO] :: Linking GLSL program.
RetroArch [INFO] :: [GL]: Using 1 textures.
RetroArch [INFO] :: [GL]: Loaded 1 program(s).
RetroArch [INFO] :: [GL]: Initializing HW render (512 x 512).
RetroArch [INFO] :: [GL]: Max texture size: 16384 px, renderbuffer size: 16384 px.
RetroArch [INFO] :: [GL]: Supports FBO (render-to-texture).
RetroArch [INFO] :: Found XInput v1.4.
RetroArch [INFO] :: Found XInput controller, user #0
RetroArch [INFO] :: Enumerating DInput joypads ...
RetroArch [INFO] :: Device #0 PID: {0213} VID:{0E6F}
RetroArch [INFO] :: Done enumerating DInput joypads ...
RetroArch [INFO] :: Found joypad driver: "xinput".
RetroArch [INFO] :: Autodetect: 37 profiles found.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency.
RetroArch [INFO] :: Autodetect: selected configuration: C:\Users\James\Downloads\Emulators\RetroArch\autoconfig\xinput\XInput_Controller_User_1.cfg
RetroArch [INFO] :: Found menu display driver: "menu_display_gl".
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Using font rendering backend: freetype.
RetroArch [INFO] :: Loading history file: [C:\Users\James\Downloads\Emulators\RetroArch\content_history.lpl].
RetroArch [INFO] :: Loading history file: [C:\Users\James\Downloads\Emulators\RetroArch\content_music_history.lpl].
RetroArch [INFO] :: Loading history file: [C:\Users\James\Downloads\Emulators\RetroArch\content_video_history.lpl].
RetroArch [INFO] :: Loading history file: [C:\Users\James\Downloads\Emulators\RetroArch\content_image_history.lpl].
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [WGL]: wglSwapInterval(1)
RetroArch [libretro INFO] :: GPU Vendor : NVIDIA Corporation ; renderer: GeForce GTX 960/PCIe/SSE2 version str: 4.5.0 NVIDIA 378.66 ; GLSL version str: 4.50 NVIDIARetroArch [libretro INFO] :: Checking for GL driver bugs... vendor=1 model='GeForce GTX 960/PCIe/SSE2'RetroArch [libretro INFO] :: Not a VFS path: C:\Users\James\Downloads\Emulators\RetroArch\system\PPSSPP\PSP/shaders . Reading local directory.RetroArch [INFO] :: Paused.

 

Link to comment
Share on other sites

For the PPSSPP core you need a PPSSPP folder in your \Retroarch\system\ folder which contains all sorts of stuff like shaders, icons and other stuff which is available as a download if you look around. Unfortunately I cannot remember where I got all mine from, it's been a while.

I would suggest just using the stand alone version of PPSSPP anyways, it is in much better shape. That isn't to say the RA core is bad at all, it is fairly good but the stand alone is just way better.

2017-03-04 18_52_26-2xExplorer Z1 - H__Emulation_Emulators_Retroarch 1.4.1 Beta_system_PPSSPP.jpg

Link to comment
Share on other sites

I do have all of those files in the correct location but i still black screen.  The games run fine when i use the stand alone PPSSPP emulator. However when I run PPSSPP in launchbox it crashes.  Ideally I would like to get all my stuff working within launchbox and retroarch is working "better" than PPSSPP at the moment for that.

Link to comment
Share on other sites

  • 1 year later...

have same problem here. fev days ago  everything was fine, today when i tray play i got black screen , i also copied assets to retroarch / system/ ppsspp but still black screen i alse removed psp config files from Ra and intal core again   ,doesnt help as well :(

Link to comment
Share on other sites

4 hours ago, Bezsenny80 said:

have same problem here. fev days ago  everything was fine, today when i tray play i got black screen , i also copied assets to retroarch / system/ ppsspp but still black screen i alse removed psp config files from Ra and intal core again   ,doesnt help as well :(

Did you try using standalone PPSSPP. 

Link to comment
Share on other sites

  • 3 weeks later...
On 5/12/2018 at 3:38 AM, Bezsenny80 said:

yes ppsspp works fine stand alone but luckily i resolve my problem, i deleted config file for psp than open retroarch , i found was some shader active so switched it off save config for psp than open content now its fine

Just wondering if anyone can point me in the right direction regarding this. I followed the Unbroken Software, LLC tutorial and placed the recommended ppge_atlas.zim file in my retroarch > systems > PPSSPP folder along with some other stuff:

image.thumb.png.5696dcef762f3ed3d4059f9ce7958ee1.pngThough it launches games into a black screen, and when I press F1 to go into RA's menu it just has a white screen. I am interested in this possible shader problem and am wondering where the above-mentioned config file might be located. The only config file I have which mentions the PPSSPP is the retroarch-core-options.cfg file in RA's main directory: 

image.thumb.png.2d9613ac2464d8e95d37ae7defd14119.pngI know the PPSSPP standalone is better and I've had 100& success with it but would like to get the PPSSPP core going if I can.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...