PSX Games Won't Load, No Error Msg

I just updated to 0.9.7 and downloaded the PSX core, on a PC running Windows XP SP2.

I set the system directory, which is just a directory named “system” inside the main RetroArch folder, and placed SCPH5500.BIN. SCPH5501.BIN, and SCPH5502.BIN inside that folder.

So far, no matter what cue sheet I try to load to play a game, nothing happens. No window opens, and there are no error messages or anything anywhere.

Here’s the config file:


video_driver = "gl"
audio_driver = "xaudio"
libsnes_path = "C:/Games/Emulators/SNES/bsnes/snes.dll"
input_player1_joypad_index = "0"
input_player1_a_axis = "nul"
input_player1_a_btn = "2"
input_player1_a = "nul"
input_player1_b_axis = "nul"
input_player1_b_btn = "1"
input_player1_b = "nul"
input_player1_y_axis = "nul"
input_player1_y_btn = "0"
input_player1_y = "nul"
input_player1_x_axis = "nul"
input_player1_x_btn = "3"
input_player1_x = "nul"
input_player1_start_axis = "nul"
input_player1_start_btn = "9"
input_player1_start = "nul"
input_player1_select_axis = "nul"
input_player1_select_btn = "8"
input_player1_select = "nul"
input_player1_l_axis = "nul"
input_player1_l_btn = "4"
input_player1_l = "nul"
input_player1_r_axis = "nul"
input_player1_r_btn = "5"
input_player1_r = "nul"
input_player1_left_axis = "nul"
input_player1_left_btn = "h0left"
input_player1_left = "nul"
input_player1_right_axis = "nul"
input_player1_right_btn = "h0right"
input_player1_right = "nul"
input_player1_up_axis = "nul"
input_player1_up_btn = "h0up"
input_player1_up = "nul"
input_player1_down_axis = "nul"
input_player1_down_btn = "h0down"
input_player1_down = "nul"
input_player2_joypad_index = "1"
input_player2_a_axis = "nul"
input_player2_a_btn = "2"
input_player2_a = "nul"
input_player2_b_axis = "nul"
input_player2_b_btn = "1"
input_player2_b = "nul"
input_player2_y_axis = "nul"
input_player2_y_btn = "0"
input_player2_y = "nul"
input_player2_x_axis = "nul"
input_player2_x_btn = "3"
input_player2_x = "nul"
input_player2_start_axis = "nul"
input_player2_start_btn = "8"
input_player2_start = "nul"
input_player2_select_axis = "nul"
input_player2_select_btn = "9"
input_player2_select = "nul"
input_player2_l_axis = "nul"
input_player2_l_btn = "4"
input_player2_l = "nul"
input_player2_r_axis = "nul"
input_player2_r_btn = "5"
input_player2_r = "nul"
input_player2_left_axis = "nul"
input_player2_left_btn = "h0left"
input_player2_left = "nul"
input_player2_right_axis = "nul"
input_player2_right_btn = "h0right"
input_player2_right = "nul"
input_player2_up_axis = "nul"
input_player2_up_btn = "h0up"
input_player2_up = "nul"
input_player2_down_axis = "nul"
input_player2_down_btn = "h0down"
input_player2_down = "nul"
audio_out_rate = "48000"
audio_latency = "32"
video_font_path = "C:/Games/Emulators/SNES/bsnes/osdfont.ttf"
video_font_size = "20"
video_message_pos_y = "0.900000"
video_fullscreen = "true"
video_xscale = "1.000000"
video_yscale = "1.000000"
video_bsnes_shader = "C:/Games/Emulators/RetroArch/shaders/New-OldTVEffect-Heavy.OpenGL.shader"
video_shader_type = "bsnes"
video_render_to_texture = "false"
video_fbo_scale_x = "1.000000"
video_fbo_scale_y = "1.000000"
screenshot_directory = "C:/Games/Emulators/RetroArch/screenshot/"
cheat_database_path = "C:/Games/Emulators/SNES/bsnes/cheats.xml"
input_player3_a = "nul"
input_player3_a_btn = "nul"
input_player3_a_axis = "nul"
input_player3_b = "nul"
input_player3_b_btn = "nul"
input_player3_b_axis = "nul"
input_player3_y = "nul"
input_player3_y_btn = "nul"
input_player3_y_axis = "nul"
input_player3_x = "nul"
input_player3_x_btn = "nul"
input_player3_x_axis = "nul"
input_player3_start = "nul"
input_player3_start_btn = "nul"
input_player3_start_axis = "nul"
input_player3_select = "nul"
input_player3_select_btn = "nul"
input_player3_select_axis = "nul"
input_player3_l = "nul"
input_player3_l_btn = "nul"
input_player3_l_axis = "nul"
input_player3_r = "nul"
input_player3_r_btn = "nul"
input_player3_r_axis = "nul"
input_player3_left = "nul"
input_player3_left_btn = "nul"
input_player3_left_axis = "nul"
input_player3_right = "nul"
input_player3_right_btn = "nul"
input_player3_right_axis = "nul"
input_player3_up = "nul"
input_player3_up_btn = "nul"
input_player3_up_axis = "nul"
input_player3_down = "nul"
input_player3_down_btn = "nul"
input_player3_down_axis = "nul"
input_player4_a = "nul"
input_player4_a_btn = "nul"
input_player4_a_axis = "nul"
input_player4_b = "nul"
input_player4_b_btn = "nul"
input_player4_b_axis = "nul"
input_player4_y = "nul"
input_player4_y_btn = "nul"
input_player4_y_axis = "nul"
input_player4_x = "nul"
input_player4_x_btn = "nul"
input_player4_x_axis = "nul"
input_player4_start = "nul"
input_player4_start_btn = "nul"
input_player4_start_axis = "nul"
input_player4_select = "nul"
input_player4_select_btn = "nul"
input_player4_select_axis = "nul"
input_player4_l = "nul"
input_player4_l_btn = "nul"
input_player4_l_axis = "nul"
input_player4_r = "nul"
input_player4_r_btn = "nul"
input_player4_r_axis = "nul"
input_player4_left = "nul"
input_player4_left_btn = "nul"
input_player4_left_axis = "nul"
input_player4_right = "nul"
input_player4_right_btn = "nul"
input_player4_right_axis = "nul"
input_player4_up = "nul"
input_player4_up_btn = "nul"
input_player4_up_axis = "nul"
input_player4_down = "nul"
input_player4_down_btn = "nul"
input_player4_down_axis = "nul"
input_player5_a = "nul"
input_player5_a_btn = "nul"
input_player5_a_axis = "nul"
input_player5_b = "nul"
input_player5_b_btn = "nul"
input_player5_b_axis = "nul"
input_player5_y = "nul"
input_player5_y_btn = "nul"
input_player5_y_axis = "nul"
input_player5_x = "nul"
input_player5_x_btn = "nul"
input_player5_x_axis = "nul"
input_player5_start = "nul"
input_player5_start_btn = "nul"
input_player5_start_axis = "nul"
input_player5_select = "nul"
input_player5_select_btn = "nul"
input_player5_select_axis = "nul"
input_player5_l = "nul"
input_player5_l_btn = "nul"
input_player5_l_axis = "nul"
input_player5_r = "nul"
input_player5_r_btn = "nul"
input_player5_r_axis = "nul"
input_player5_left = "nul"
input_player5_left_btn = "nul"
input_player5_left_axis = "nul"
input_player5_right = "nul"
input_player5_right_btn = "nul"
input_player5_right_axis = "nul"
input_player5_up = "nul"
input_player5_up_btn = "nul"
input_player5_up_axis = "nul"
input_player5_down = "nul"
input_player5_down_btn = "nul"
input_player5_down_axis = "nul"
input_player3_joypad_index = "2"
input_player4_joypad_index = "3"
input_player5_joypad_index = "4"
video_second_pass_smooth = "false"
video_smooth = "false"
input_screenshot_axis = "nul"
input_screenshot_btn = "nul"
input_screenshot = "home"
video_filter = "C:/Games/Emulators/RetroArch/filters/NTSC-RF-ReallyBadTV.filter"
video_force_16bit = "false"
video_fullscreen_x = "320"
video_fullscreen_y = "240"
audio_in_rate = "32000"
audio_sync = "true"
video_crop_overscan = "false"
video_force_aspect = "false"
netplay_client_swap_input = "false"
video_h264_record = "false"
libretro_path = "C:/Games/Emulators/RetroArch/libretro-0924-mednafen-psx-x86.dll"
video_aspect_ratio_auto = "false"
video_post_filter_record = "false"
video_refresh_rate = "59.950000"
input_player1_l2_axis = "nul"
input_player1_l2_btn = "6"
input_player1_l2 = "nul"
input_player1_r2_axis = "nul"
input_player1_r2_btn = "7"
input_player1_r2 = "nul"
input_player1_l3_axis = "nul"
input_player1_l3_btn = "10"
input_player1_l3 = "nul"
input_player1_r3_axis = "nul"
input_player1_r3_btn = "11"
input_player1_r3 = "nul"
input_player1_l_x_plus_axis = "+0"
input_player1_l_x_plus_btn = "nul"
input_player1_l_x_plus = "nul"
input_player1_l_y_plus_axis = "+1"
input_player1_l_y_plus_btn = "nul"
input_player1_l_y_plus = "nul"
input_player1_l_x_minus_axis = "-0"
input_player1_l_x_minus_btn = "nul"
input_player1_l_x_minus = "nul"
input_player1_l_y_minus_axis = "-1"
input_player1_l_y_minus_btn = "nul"
input_player1_l_y_minus = "nul"
input_player1_r_x_plus_axis = "+2"
input_player1_r_x_plus_btn = "nul"
input_player1_r_x_plus = "nul"
input_player1_r_y_plus_axis = "+5"
input_player1_r_y_plus_btn = "nul"
input_player1_r_y_plus = "nul"
input_player1_r_x_minus_axis = "-2"
input_player1_r_x_minus_btn = "nul"
input_player1_r_x_minus = "nul"
input_player1_r_y_minus_axis = "-5"
input_player1_r_y_minus_btn = "nul"
input_player1_r_y_minus = "nul"
system_directory = "C:/Games/Emulators/RetroArch/system/"
network_cmd_enable = "false"

Any ideas on what my problem might be? Other cores work perfectly without a problem.

EDIT: I’ve tried changing video settings as well, even disabling shaders (I normally use a custom one which is a ton of other shaders combined into one pass with some customizations/additions) and the filter I’m using (just a modified NTSC-RF filter with the artifacts, bleeding, etc. ramped up some). Nothing seems to get the PSX core to do anything.

Can you try running it from the command line and see if it provides any more useful information?

It seems there’s a problem loading the DLL (See the end of the log):


C:\Games\Emulators\RetroArch>retroarch D:/040311bak/C/Games/Emulators/PSX/games/
GT1.CUE -c C:\Games\Emulators\RetroArch\\retroarch.cfg -v -s C:/Games/Emulators/
RetroArch/srm/GT1.srm -S C:/Games/Emulators/RetroArch/state/GT1.state
RetroArch: Opening file: "D:/040311bak/C/Games/Emulators/PSX/games/GT1.CUE"
=== Build =======================================
Compiler: MinGW (4.7.1) 32-bit
Built: Aug 23 2012
=================================================
=== Config ===
video_driver = "gl"
audio_driver = "xaudio"
libsnes_path = "C:/Games/Emulators/SNES/bsnes/snes.dll"
input_player1_joypad_index = "0"
input_player1_a_axis = "nul"
input_player1_a_btn = "2"
input_player1_a = "nul"
input_player1_b_axis = "nul"
input_player1_b_btn = "1"
input_player1_b = "nul"
input_player1_y_axis = "nul"
input_player1_y_btn = "0"
input_player1_y = "nul"
input_player1_x_axis = "nul"
input_player1_x_btn = "3"
input_player1_x = "nul"
input_player1_start_axis = "nul"
input_player1_start_btn = "9"
input_player1_start = "nul"
input_player1_select_axis = "nul"
input_player1_select_btn = "8"
input_player1_select = "nul"
input_player1_l_axis = "nul"
input_player1_l_btn = "4"
input_player1_l = "nul"
input_player1_r_axis = "nul"
input_player1_r_btn = "5"
input_player1_r = "nul"
input_player1_left_axis = "nul"
input_player1_left_btn = "h0left"
input_player1_left = "nul"
input_player1_right_axis = "nul"
input_player1_right_btn = "h0right"
input_player1_right = "nul"
input_player1_up_axis = "nul"
input_player1_up_btn = "h0up"
input_player1_up = "nul"
input_player1_down_axis = "nul"
input_player1_down_btn = "h0down"
input_player1_down = "nul"
input_player2_joypad_index = "1"
input_player2_a_axis = "nul"
input_player2_a_btn = "2"
input_player2_a = "nul"
input_player2_b_axis = "nul"
input_player2_b_btn = "1"
input_player2_b = "nul"
input_player2_y_axis = "nul"
input_player2_y_btn = "0"
input_player2_y = "nul"
input_player2_x_axis = "nul"
input_player2_x_btn = "3"
input_player2_x = "nul"
input_player2_start_axis = "nul"
input_player2_start_btn = "8"
input_player2_start = "nul"
input_player2_select_axis = "nul"
input_player2_select_btn = "9"
input_player2_select = "nul"
input_player2_l_axis = "nul"
input_player2_l_btn = "4"
input_player2_l = "nul"
input_player2_r_axis = "nul"
input_player2_r_btn = "5"
input_player2_r = "nul"
input_player2_left_axis = "nul"
input_player2_left_btn = "h0left"
input_player2_left = "nul"
input_player2_right_axis = "nul"
input_player2_right_btn = "h0right"
input_player2_right = "nul"
input_player2_up_axis = "nul"
input_player2_up_btn = "h0up"
input_player2_up = "nul"
input_player2_down_axis = "nul"
input_player2_down_btn = "h0down"
input_player2_down = "nul"
audio_out_rate = "48000"
audio_latency = "32"
video_font_path = "C:/Games/Emulators/SNES/bsnes/osdfont.ttf"
video_font_size = "20"
video_message_pos_y = "0.900000"
video_fullscreen = "true"
video_xscale = "1.000000"
video_yscale = "1.000000"
video_bsnes_shader = "C:/Games/Emulators/RetroArch/shaders/New-OldTVEffect-Heavy
.OpenGL.shader"
video_shader_type = "bsnes"
video_render_to_texture = "false"
video_fbo_scale_x = "1.000000"
video_fbo_scale_y = "1.000000"
screenshot_directory = "C:/Games/Emulators/RetroArch/screenshot/"
cheat_database_path = "C:/Games/Emulators/SNES/bsnes/cheats.xml"
input_player3_a = "nul"
input_player3_a_btn = "nul"
input_player3_a_axis = "nul"
input_player3_b = "nul"
input_player3_b_btn = "nul"
input_player3_b_axis = "nul"
input_player3_y = "nul"
input_player3_y_btn = "nul"
input_player3_y_axis = "nul"
input_player3_x = "nul"
input_player3_x_btn = "nul"
input_player3_x_axis = "nul"
input_player3_start = "nul"
input_player3_start_btn = "nul"
input_player3_start_axis = "nul"
input_player3_select = "nul"
input_player3_select_btn = "nul"
input_player3_select_axis = "nul"
input_player3_l = "nul"
input_player3_l_btn = "nul"
input_player3_l_axis = "nul"
input_player3_r = "nul"
input_player3_r_btn = "nul"
input_player3_r_axis = "nul"
input_player3_left = "nul"
input_player3_left_btn = "nul"
input_player3_left_axis = "nul"
input_player3_right = "nul"
input_player3_right_btn = "nul"
input_player3_right_axis = "nul"
input_player3_up = "nul"
input_player3_up_btn = "nul"
input_player3_up_axis = "nul"
input_player3_down = "nul"
input_player3_down_btn = "nul"
input_player3_down_axis = "nul"
input_player4_a = "nul"
input_player4_a_btn = "nul"
input_player4_a_axis = "nul"
input_player4_b = "nul"
input_player4_b_btn = "nul"
input_player4_b_axis = "nul"
input_player4_y = "nul"
input_player4_y_btn = "nul"
input_player4_y_axis = "nul"
input_player4_x = "nul"
input_player4_x_btn = "nul"
input_player4_x_axis = "nul"
input_player4_start = "nul"
input_player4_start_btn = "nul"
input_player4_start_axis = "nul"
input_player4_select = "nul"
input_player4_select_btn = "nul"
input_player4_select_axis = "nul"
input_player4_l = "nul"
input_player4_l_btn = "nul"
input_player4_l_axis = "nul"
input_player4_r = "nul"
input_player4_r_btn = "nul"
input_player4_r_axis = "nul"
input_player4_left = "nul"
input_player4_left_btn = "nul"
input_player4_left_axis = "nul"
input_player4_right = "nul"
input_player4_right_btn = "nul"
input_player4_right_axis = "nul"
input_player4_up = "nul"
input_player4_up_btn = "nul"
input_player4_up_axis = "nul"
input_player4_down = "nul"
input_player4_down_btn = "nul"
input_player4_down_axis = "nul"
input_player5_a = "nul"
input_player5_a_btn = "nul"
input_player5_a_axis = "nul"
input_player5_b = "nul"
input_player5_b_btn = "nul"
input_player5_b_axis = "nul"
input_player5_y = "nul"
input_player5_y_btn = "nul"
input_player5_y_axis = "nul"
input_player5_x = "nul"
input_player5_x_btn = "nul"
input_player5_x_axis = "nul"
input_player5_start = "nul"
input_player5_start_btn = "nul"
input_player5_start_axis = "nul"
input_player5_select = "nul"
input_player5_select_btn = "nul"
input_player5_select_axis = "nul"
input_player5_l = "nul"
input_player5_l_btn = "nul"
input_player5_l_axis = "nul"
input_player5_r = "nul"
input_player5_r_btn = "nul"
input_player5_r_axis = "nul"
input_player5_left = "nul"
input_player5_left_btn = "nul"
input_player5_left_axis = "nul"
input_player5_right = "nul"
input_player5_right_btn = "nul"
input_player5_right_axis = "nul"
input_player5_up = "nul"
input_player5_up_btn = "nul"
input_player5_up_axis = "nul"
input_player5_down = "nul"
input_player5_down_btn = "nul"
input_player5_down_axis = "nul"
input_player3_joypad_index = "2"
input_player4_joypad_index = "3"
input_player5_joypad_index = "4"
video_second_pass_smooth = "false"
video_smooth = "false"
input_screenshot_axis = "nul"
input_screenshot_btn = "nul"
input_screenshot = "home"
video_filter = "C:/Games/Emulators/RetroArch/filters/NTSC-RF-ReallyBadTV.filter"

video_force_16bit = "false"
video_fullscreen_x = "256"
video_fullscreen_y = "224"
audio_in_rate = "32000"
audio_sync = "true"
video_crop_overscan = "false"
video_force_aspect = "false"
netplay_client_swap_input = "false"
video_h264_record = "false"
libretro_path = "C:/Games/Emulators/RetroArch/libretro-0924-mednafen-psx-x86.dll
"
video_aspect_ratio_auto = "false"
video_post_filter_record = "false"
video_refresh_rate = "59.950000"
input_player1_l2_axis = "nul"
input_player1_l2_btn = "6"
input_player1_l2 = "nul"
input_player1_r2_axis = "nul"
input_player1_r2_btn = "7"
input_player1_r2 = "nul"
input_player1_l3_axis = "nul"
input_player1_l3_btn = "10"
input_player1_l3 = "nul"
input_player1_r3_axis = "nul"
input_player1_r3_btn = "11"
input_player1_r3 = "nul"
input_player1_l_x_plus_axis = "+0"
input_player1_l_x_plus_btn = "nul"
input_player1_l_x_plus = "nul"
input_player1_l_y_plus_axis = "+1"
input_player1_l_y_plus_btn = "nul"
input_player1_l_y_plus = "nul"
input_player1_l_x_minus_axis = "-0"
input_player1_l_x_minus_btn = "nul"
input_player1_l_x_minus = "nul"
input_player1_l_y_minus_axis = "-1"
input_player1_l_y_minus_btn = "nul"
input_player1_l_y_minus = "nul"
input_player1_r_x_plus_axis = "+2"
input_player1_r_x_plus_btn = "nul"
input_player1_r_x_plus = "nul"
input_player1_r_y_plus_axis = "+5"
input_player1_r_y_plus_btn = "nul"
input_player1_r_y_plus = "nul"
input_player1_r_x_minus_axis = "-2"
input_player1_r_x_minus_btn = "nul"
input_player1_r_x_minus = "nul"
input_player1_r_y_minus_axis = "-5"
input_player1_r_y_minus_btn = "nul"
input_player1_r_y_minus = "nul"
system_directory = "C:/Games/Emulators/RetroArch/system/"
network_cmd_enable = "false"
=== Config end ===
RetroArch: Loading dynamic libretro from: "C:/Games/Emulators/RetroArch/libretro
-0924-mednafen-psx-x86.dll"
RetroArch [ERROR] :: Failed to load library, error code: 0x3e6
RetroArch [ERROR] :: Failed to open dynamic library: "C:/Games/Emulators/RetroAr
ch/libretro-0924-mednafen-psx-x86.dll"
RetroArch [ERROR] :: Fatal error received in: "load_dynamic()"

The odd line breaks are just from the fact that I copy-pasted it directly from the command line. Any ideas?

I see you’re trying to load the 32-bit library. Are you by chance using 64-bit RetroArch?

I like your filter/shader names :smiley:

Nope. Its 32. Not sure what might be causing it to fail like this.

On the shader: I did that shader & filter combo to make the picture look more like the TV I used to play on many years ago. I figured those would be appropriate names :slight_smile: . It showed far more noticeable artifacts than the CRT TV I have now. It looks pretty close to what I remember. I’m running it on a 21" Apple Studio Display CRT in true 256x224, 256x240, etc., and I switch to 512x448 for SNES games that need it. Awesome part is I managed to get those stinking Nvidia drivers to do all the resolutions below 640x400 without doublescan using lots of custom resolutions and a lot of messing around and guessing games in PowerStrip.

I’m currently having similar issues with the 64-bit version of the plugin (Using RetroArch 64-bit Full on Windows 7 Ultimate 64-bit), but my problem is this: I can load any bios I want, but after a few seconds, the emulator would crash, no matter what game I load.

Like, here’s a pastebin of what it says on the command prompt.