PSX Beetle not working / trouble with video drivers

I have trouble setting up PSX Emulation on Retroarch 1.7.3. There are 3 emulators available: PCSX Rearmed, Beetle PSX and Beetle PSX HW. The only one working for me is Rearmed, but graphics are pretty bad and there are no in-emulator graphics options available to up it’s game. Other two, Beetle PSX and Beetle PSX HW, crash on a game’s startup, returning a runtime error.

I have PSX roms working and placed correctly. All my PSX games are carefully processed and in Bin+Cue format.

I’d love to tweak the video drivers, but I’m afraid to, as some driver configurations (I haven’t written the down unfortunately) have already given me black screens on Retroarch’s startup, forcing me to reinstall the whole thing to even get it running. I would really appreciate someone advising me on them.

I’m on Win 7, Intel HD Graphics 4600, Nvidia GeForce GT 730M

https://docs.libretro.com/library/beetle_psx_hw/#bios

I don’t find the instructions very clear for a newbie like myself:

Requirements: OpenGL 3.3 for the opengl renderer Vulkan for the vulkan renderer

Do I need to download these manually or are they included in the core? Does it mean I need to set Vulkan as the Retroarch graphics driver in order to make it work? Does it change the requirements for the input driver and other drivers?

for start, bios should be in lower-case and the exactly filename as in the docs i linked:

scph5500.bin
scph5501.bin
scph5502.bin

2nd i dont know how fast your gpu (GT730M) is, so you can try running Beetle PSX HW if its fast enough for the game you trying to load… if its not, the non HW version of Beetle PSX should work.

Please excuse the BIOS error, it was silly. I have sorted it out now, I hope (however 5501 is renamed from 7003, I read of a few message boards that it’s OK). Still, no matter which version of Beetle I use, it crashes. Please take a look at prtscrs below.

err

try to get the latest nightly

I’ve installed this one:

https://buildbot.libretro.com/nightly/windows/x86_64/latest/

but the same effect, a runtime error. I’m on 64-bit Win 7; maybe I should install another version? No idea what msvc’s in https://buildbot.libretro.com/nightly/ are…

if your using the installer version, there should be a shortcut there that creates log file. run that and past here the contents of log file

https://docs.libretro.com/guides/generating-retroarch-logs/

Thanks. Here it is:

[INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves.srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states.state”. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] [Video]: Video @ fullscreen [INFO] [GL]: Found GL context: wgl [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GT 730M/PCIe/SSE2. [INFO] [GL]: Version: 4.6.0 NVIDIA 397.64. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support … [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB … [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults … [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [GL]: Using GL_RGB565 for texture uploads. [INFO] [XInput]: Found XInput v1.3. [INFO] [XInput]: Found controller, user #0 [INFO] [XInput]: Pads connected: 1 [INFO] [DINPUT]: Enumerating joypads … [INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E} [INFO] [DINPUT]: Device #1 PID: {0526} VID:{2563} [INFO] [Autoconf]: 66 profiles found. [INFO] [DINPUT]: Device #2 PID: {0526} VID:{2563} [INFO] [DINPUT]: Device #3 PID: {0526} VID:{2563} [INFO] [DINPUT]: Done enumerating joypads … [INFO] [XInput]: Attempting autoconf for “XInput Controller (User 1)”, user #0 [INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0) [INFO] [XInput]: Found VID/PID (045E/02A1) from DINPUT index 0 for “XInput Controller (User 1)”, user #0 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #1 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #2 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #3 [INFO] [XInput]: Attempting autoconf for user #4 [INFO] [XInput]: Attempting autoconf for user #5 [INFO] [XInput]: Attempting autoconf for user #6 [INFO] [XInput]: Attempting autoconf for user #7 [INFO] [XInput]: Attempting autoconf for user #8 [INFO] [XInput]: Attempting autoconf for user #9 [INFO] [XInput]: Attempting autoconf for user #10 [INFO] [XInput]: Attempting autoconf for user #11 [INFO] [XInput]: Attempting autoconf for user #12 [INFO] [XInput]: Attempting autoconf for user #13 [INFO] [XInput]: Attempting autoconf for user #14 [INFO] [XInput]: Attempting autoconf for user #15 [INFO] [Joypad]: Found joypad driver: “xinput”. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Menu]: Found menu display driver: “menu_display_gl”. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [autoconf]: selected configuration: C:\Emulators\RetroArch-1.7.3\autoconfig\xinput\XInput_Controller_User_1.cfg [INFO] [LED]: LED driver = ‘null’ 00000000008DD8C0 [INFO] SRAM will not be saved. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_favorites.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_music_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_video_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_image_history.lpl]. [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] Updating firmware status for: C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_libretro.dll on C:\Emulators\RetroArch-1.7.3\system [INFO] Using content: D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].7z. [INFO] arg #0: retroarch [INFO] arg #1: D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].7z [INFO] arg #2: -s [INFO] arg #3: C:\Emulators\RetroArch-1.7.3\saves [INFO] arg #4: -S [INFO] arg #5: C:\Emulators\RetroArch-1.7.3\states [INFO] arg #6: -c [INFO] arg #7: C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] arg #8: -L [INFO] arg #9: C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_libretro.dll [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] Set config file to : C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Loading dynamic libretro core from: “C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_libretro.dll” [INFO] [overrides] no core-specific overrides found at C:\Emulators\RetroArch-1.7.3\config\Beetle PSX\Beetle PSX.cfg. [INFO] [overrides] no game-specific overrides found at C:\Emulators\RetroArch-1.7.3\config\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].cfg. [INFO] Shaders: preset directory: C:\Emulators\RetroArch-1.7.3\shaders\presets [INFO] Shaders: no game-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].cgp. [INFO] Shaders: no game-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].glslp. [INFO] Shaders: no parent-dir-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].cgp. [INFO] Shaders: no parent-dir-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].glslp. [INFO] Shaders: no core-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\Beetle PSX.cgp. [INFO] Shaders: no core-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\Beetle PSX.glslp. [INFO] Environ SET_VARIABLES. [INFO] Environ SET_CONTROLLER_INFO. [INFO] Controller port: 1 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 2 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 3 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 4 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 5 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 6 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 7 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 8 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Remaps: remap directory: C:\Emulators\RetroArch-1.7.3\config\remaps [INFO] Remaps: no game-specific remap found at C:\Emulators\RetroArch-1.7.3\config\remaps\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].rmp. [INFO] Remaps: no core-specific remap found at C:\Emulators\RetroArch-1.7.3\config\remaps\Beetle PSX\Beetle PSX.rmp. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SYSTEM_DIRECTORY: “C:\Emulators\RetroArch-1.7.3\system”. [INFO] Environ SET_DISK_CONTROL_INTERFACE. [INFO] Environ GET_PERF_INTERFACE. [INFO] Environ PERFORMANCE_LEVEL: 15. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ SET_INPUT_DESCRIPTORS: [INFO] RetroPad, User 1, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 1, Button “Y (left)” => “Square” [INFO] RetroPad, User 1, Button “Select” => “Select” [INFO] RetroPad, User 1, Button “Start” => “Start” [INFO] RetroPad, User 1, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 1, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 1, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 1, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 1, Button “A (right)” => “Circle” [INFO] RetroPad, User 1, Button “X (up)” => “Triangle” [INFO] RetroPad, User 1, Button “L” => “L1” [INFO] RetroPad, User 1, Button “R” => “R1” [INFO] RetroPad, User 1, Button “L2” => “L2” [INFO] RetroPad, User 1, Button “R2” => “R2” [INFO] RetroPad, User 1, Button “L3” => “L3” [INFO] RetroPad, User 1, Button “R3” => “R3” [INFO] RetroPad, User 2, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 2, Button “Y (left)” => “Square” [INFO] RetroPad, User 2, Button “Select” => “Select” [INFO] RetroPad, User 2, Button “Start” => “Start” [INFO] RetroPad, User 2, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 2, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 2, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 2, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 2, Button “A (right)” => “Circle” [INFO] RetroPad, User 2, Button “X (up)” => “Triangle” [INFO] RetroPad, User 2, Button “L” => “L1” [INFO] RetroPad, User 2, Button “R” => “R1” [INFO] RetroPad, User 2, Button “L2” => “L2” [INFO] RetroPad, User 2, Button “R2” => “R2” [INFO] RetroPad, User 2, Button “L3” => “L3” [INFO] RetroPad, User 2, Button “R3” => “R3” [INFO] RetroPad, User 3, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 3, Button “Y (left)” => “Square” [INFO] RetroPad, User 3, Button “Select” => “Select” [INFO] RetroPad, User 3, Button “Start” => “Start” [INFO] RetroPad, User 3, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 3, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 3, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 3, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 3, Button “A (right)” => “Circle” [INFO] RetroPad, User 3, Button “X (up)” => “Triangle” [INFO] RetroPad, User 3, Button “L” => “L1” [INFO] RetroPad, User 3, Button “R” => “R1” [INFO] RetroPad, User 3, Button “L2” => “L2” [INFO] RetroPad, User 3, Button “R2” => “R2” [INFO] RetroPad, User 3, Button “L3” => “L3” [INFO] RetroPad, User 3, Button “R3” => “R3” [INFO] RetroPad, User 4, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 4, Button “Y (left)” => “Square” [INFO] RetroPad, User 4, Button “Select” => “Select” [INFO] RetroPad, User 4, Button “Start” => “Start” [INFO] RetroPad, User 4, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 4, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 4, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 4, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 4, Button “A (right)” => “Circle” [INFO] RetroPad, User 4, Button “X (up)” => “Triangle” [INFO] RetroPad, User 4, Button “L” => “L1” [INFO] RetroPad, User 4, Button “R” => “R1” [INFO] RetroPad, User 4, Button “L2” => “L2” [INFO] RetroPad, User 4, Button “R2” => “R2” [INFO] RetroPad, User 4, Button “L3” => “L3” [INFO] RetroPad, User 4, Button “R3” => “R3” [INFO] Environ GET_RUMBLE_INTERFACE. [libretro INFO] Rumble interface supported! [INFO] Environ SET_PIXEL_FORMAT: XRGB8888. [INFO] Environ GET_VARIABLE beetle_psx_cd_access_method: [INFO] sync [INFO] Environ GET_VARIABLE beetle_psx_cpu_freq_scale: [INFO] 100% (native) [INFO] Environ GET_VARIABLE beetle_psx_gte_overclock: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_gpu_overclock: [INFO] 1x(native) [INFO] Environ GET_VARIABLE beetle_psx_skip_bios: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_widescreen_hack: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_enable_memcard1: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_analog_calibration: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_renderer: [INFO] software [INFO] Environ GET_VARIABLE beetle_psx_internal_resolution: [INFO] 1x(native) [INFO] Environ GET_VARIABLE beetle_psx_dither_mode: [INFO] 1x(native) [INFO] Environ GET_VARIABLE beetle_psx_pgxp_mode: [INFO] N/A [INFO] Environ GET_VARIABLE beetle_psx_pgxp_vertex: [INFO] N/A [INFO] Environ GET_VARIABLE beetle_psx_pgxp_texture: [INFO] N/A [INFO] Environ GET_VARIABLE beetle_psx_analog_toggle: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_enable_multitap_port1: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_enable_multitap_port2: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_mouse_sensitivity: [INFO] 100% [INFO] Environ GET_VARIABLE beetle_psx_gun_cursor: [INFO] Cross [INFO] Environ GET_VARIABLE beetle_psx_initial_scanline: [INFO] 0 [INFO] Environ GET_VARIABLE beetle_psx_last_scanline: [INFO] 239 [INFO] Environ GET_VARIABLE beetle_psx_initial_scanline_pal: [INFO] 0 [INFO] Environ GET_VARIABLE beetle_psx_last_scanline_pal: [INFO] 287 [INFO] Environ GET_VARIABLE beetle_psx_use_mednafen_memcard0_method: [INFO] libretro [INFO] Environ GET_VARIABLE beetle_psx_shared_memory_cards: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_frame_duping: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_display_internal_fps: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_crop_overscan: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_image_offset: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_image_crop: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_cd_fastload: [INFO] 2x (native) [libretro INFO] Loading D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].cue… [libretro ERROR] Error opening file: D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].bin No such file or directory

for one, you are using compressed 7z cd image… zipped/7zipped cd images are not supported.

Damn, I read that It’s all the same… OK, fixed it. Now it’s just bin + cue.

No runtime error now - just a black screen. Ideas?

black screen usually means bios in in the wrong location.

if not try the non-hw version of beetle psx core

All bios files are in the system folder. I get the black screen error with both, hw and non-hw versions. Here’s another log for you, hopefully it tells you something.

[INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves.srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states.state”. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] [Video]: Video @ fullscreen [INFO] [GL]: Found GL context: wgl [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GT 730M/PCIe/SSE2. [INFO] [GL]: Version: 4.6.0 NVIDIA 397.64. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support … [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB … [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults … [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [GL]: Using GL_RGB565 for texture uploads. [INFO] [XInput]: Found XInput v1.3. [INFO] [XInput]: Found controller, user #0 [INFO] [XInput]: Pads connected: 1 [INFO] [DINPUT]: Enumerating joypads … [INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E} [INFO] [DINPUT]: Device #1 PID: {0526} VID:{2563} [INFO] [Autoconf]: 66 profiles found. [INFO] [DINPUT]: Device #2 PID: {0526} VID:{2563} [INFO] [DINPUT]: Device #3 PID: {0526} VID:{2563} [INFO] [DINPUT]: Done enumerating joypads … [INFO] [XInput]: Attempting autoconf for “XInput Controller (User 1)”, user #0 [INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0) [INFO] [XInput]: Found VID/PID (045E/02A1) from DINPUT index 0 for “XInput Controller (User 1)”, user #0 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #1 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #2 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #3 [INFO] [XInput]: Attempting autoconf for user #4 [INFO] [XInput]: Attempting autoconf for user #5 [INFO] [XInput]: Attempting autoconf for user #6 [INFO] [XInput]: Attempting autoconf for user #7 [INFO] [XInput]: Attempting autoconf for user #8 [INFO] [XInput]: Attempting autoconf for user #9 [INFO] [XInput]: Attempting autoconf for user #10 [INFO] [XInput]: Attempting autoconf for user #11 [INFO] [XInput]: Attempting autoconf for user #12 [INFO] [XInput]: Attempting autoconf for user #13 [INFO] [XInput]: Attempting autoconf for user #14 [INFO] [XInput]: Attempting autoconf for user #15 [INFO] [Joypad]: Found joypad driver: “xinput”. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Menu]: Found menu display driver: “menu_display_gl”. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [autoconf]: selected configuration: C:\Emulators\RetroArch-1.7.3\autoconfig\xinput\XInput_Controller_User_1.cfg [INFO] [LED]: LED driver = ‘null’ 00000000008DD8C0 [INFO] SRAM will not be saved. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_favorites.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_music_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_video_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_image_history.lpl]. [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] Updating firmware status for: C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_libretro.dll on C:\Emulators\RetroArch-1.7.3\system [INFO] Using content: D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].cue. [INFO] arg #0: retroarch [INFO] arg #1: D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].cue [INFO] arg #2: -s [INFO] arg #3: C:\Emulators\RetroArch-1.7.3\saves [INFO] arg #4: -S [INFO] arg #5: C:\Emulators\RetroArch-1.7.3\states [INFO] arg #6: -c [INFO] arg #7: C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] arg #8: -L [INFO] arg #9: C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_libretro.dll [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] Set config file to : C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Loading dynamic libretro core from: “C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_libretro.dll” [INFO] [overrides] no core-specific overrides found at C:\Emulators\RetroArch-1.7.3\config\Beetle PSX\Beetle PSX.cfg. [INFO] [overrides] no game-specific overrides found at C:\Emulators\RetroArch-1.7.3\config\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].cfg. [INFO] Shaders: preset directory: C:\Emulators\RetroArch-1.7.3\shaders\presets [INFO] Shaders: no game-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].cgp. [INFO] Shaders: no game-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].glslp. [INFO] Shaders: no parent-dir-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].cgp. [INFO] Shaders: no parent-dir-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].glslp. [INFO] Shaders: no core-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\Beetle PSX.cgp. [INFO] Shaders: no core-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX\Beetle PSX.glslp. [INFO] Environ SET_VARIABLES. [INFO] Per-Game Options: game-specific core options found at C:\Emulators\RetroArch-1.7.3\config\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].opt [INFO] Environ SET_CONTROLLER_INFO. [INFO] Controller port: 1 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 2 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 3 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 4 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 5 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 6 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 7 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 8 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Remaps: remap directory: C:\Emulators\RetroArch-1.7.3\config\remaps [INFO] Remaps: no game-specific remap found at C:\Emulators\RetroArch-1.7.3\config\remaps\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].rmp. [INFO] Remaps: no core-specific remap found at C:\Emulators\RetroArch-1.7.3\config\remaps\Beetle PSX\Beetle PSX.rmp. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SYSTEM_DIRECTORY: “C:\Emulators\RetroArch-1.7.3\system”. [INFO] Environ SET_DISK_CONTROL_INTERFACE. [INFO] Environ GET_PERF_INTERFACE. [INFO] Environ PERFORMANCE_LEVEL: 15. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ SET_INPUT_DESCRIPTORS: [INFO] RetroPad, User 1, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 1, Button “Y (left)” => “Square” [INFO] RetroPad, User 1, Button “Select” => “Select” [INFO] RetroPad, User 1, Button “Start” => “Start” [INFO] RetroPad, User 1, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 1, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 1, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 1, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 1, Button “A (right)” => “Circle” [INFO] RetroPad, User 1, Button “X (up)” => “Triangle” [INFO] RetroPad, User 1, Button “L” => “L1” [INFO] RetroPad, User 1, Button “R” => “R1” [INFO] RetroPad, User 1, Button “L2” => “L2” [INFO] RetroPad, User 1, Button “R2” => “R2” [INFO] RetroPad, User 1, Button “L3” => “L3” [INFO] RetroPad, User 1, Button “R3” => “R3” [INFO] RetroPad, User 2, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 2, Button “Y (left)” => “Square” [INFO] RetroPad, User 2, Button “Select” => “Select” [INFO] RetroPad, User 2, Button “Start” => “Start” [INFO] RetroPad, User 2, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 2, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 2, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 2, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 2, Button “A (right)” => “Circle” [INFO] RetroPad, User 2, Button “X (up)” => “Triangle” [INFO] RetroPad, User 2, Button “L” => “L1” [INFO] RetroPad, User 2, Button “R” => “R1” [INFO] RetroPad, User 2, Button “L2” => “L2” [INFO] RetroPad, User 2, Button “R2” => “R2” [INFO] RetroPad, User 2, Button “L3” => “L3” [INFO] RetroPad, User 2, Button “R3” => “R3” [INFO] RetroPad, User 3, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 3, Button “Y (left)” => “Square” [INFO] RetroPad, User 3, Button “Select” => “Select” [INFO] RetroPad, User 3, Button “Start” => “Start” [INFO] RetroPad, User 3, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 3, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 3, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 3, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 3, Button “A (right)” => “Circle” [INFO] RetroPad, User 3, Button “X (up)” => “Triangle” [INFO] RetroPad, User 3, Button “L” => “L1” [INFO] RetroPad, User 3, Button “R” => “R1” [INFO] RetroPad, User 3, Button “L2” => “L2” [INFO] RetroPad, User 3, Button “R2” => “R2” [INFO] RetroPad, User 3, Button “L3” => “L3” [INFO] RetroPad, User 3, Button “R3” => “R3” [INFO] RetroPad, User 4, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 4, Button “Y (left)” => “Square” [INFO] RetroPad, User 4, Button “Select” => “Select” [INFO] RetroPad, User 4, Button “Start” => “Start” [INFO] RetroPad, User 4, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 4, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 4, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 4, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 4, Button “A (right)” => “Circle” [INFO] RetroPad, User 4, Button “X (up)” => “Triangle” [INFO] RetroPad, User 4, Button “L” => “L1” [INFO] RetroPad, User 4, Button “R” => “R1” [INFO] RetroPad, User 4, Button “L2” => “L2” [INFO] RetroPad, User 4, Button “R2” => “R2” [INFO] RetroPad, User 4, Button “L3” => “L3” [INFO] RetroPad, User 4, Button “R3” => “R3” [INFO] Environ GET_RUMBLE_INTERFACE. [libretro INFO] Rumble interface supported! [INFO] Environ SET_PIXEL_FORMAT: XRGB8888. [INFO] Environ GET_VARIABLE beetle_psx_cd_access_method: [INFO] sync [INFO] Environ GET_VARIABLE beetle_psx_cpu_freq_scale: [INFO] 100% (native) [INFO] Environ GET_VARIABLE beetle_psx_gte_overclock: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_gpu_overclock: [INFO] 1x(native) [INFO] Environ GET_VARIABLE beetle_psx_skip_bios: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_widescreen_hack: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_enable_memcard1: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_analog_calibration: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_renderer: [INFO] software [INFO] Environ GET_VARIABLE beetle_psx_internal_resolution: [INFO] 4x [INFO] Environ GET_VARIABLE beetle_psx_dither_mode: [INFO] 1x(native) [INFO] Environ GET_VARIABLE beetle_psx_pgxp_mode: [INFO] N/A [INFO] Environ GET_VARIABLE beetle_psx_pgxp_vertex: [INFO] N/A [INFO] Environ GET_VARIABLE beetle_psx_pgxp_texture: [INFO] N/A [INFO] Environ GET_VARIABLE beetle_psx_analog_toggle: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_enable_multitap_port1: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_enable_multitap_port2: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_mouse_sensitivity: [INFO] 100% [INFO] Environ GET_VARIABLE beetle_psx_gun_cursor: [INFO] Cross [INFO] Environ GET_VARIABLE beetle_psx_initial_scanline: [INFO] 0 [INFO] Environ GET_VARIABLE beetle_psx_last_scanline: [INFO] 239 [INFO] Environ GET_VARIABLE beetle_psx_initial_scanline_pal: [INFO] 0 [INFO] Environ GET_VARIABLE beetle_psx_last_scanline_pal: [INFO] 287 [INFO] Environ GET_VARIABLE beetle_psx_use_mednafen_memcard0_method: [INFO] libretro [INFO] Environ GET_VARIABLE beetle_psx_shared_memory_cards: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_frame_duping: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_display_internal_fps: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_crop_overscan: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_image_offset: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_image_crop: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_cd_fastload: [INFO] 2x (native) [libretro INFO] Loading D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].cue… [libretro INFO] Checking if required firmware is present. [libretro WARN] Firmware found but has invalid SHA1: C:\Emulators\RetroArch-1.7.3\system\scph5502.bin [libretro WARN] Expected SHA1: F6BC2D1F5EB6593DE7D089C425AC681D6FFFD3F0 [libretro WARN] Obtained SHA1: F8DE9325FC36FCFA4B29124D291C9251094F2E54 [libretro WARN] Unsupported firmware may cause emulation glitches. [INFO] Environ GET_VARIABLE beetle_psx_renderer: [INFO] software [INFO] Skipping SRAM load… [INFO] Found auto savestate in: C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto [INFO] Auto-loading savestate from “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto” succeeded. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 59.94 Hz, Game = 49.76 Hz) [INFO] [Video]: Video @ fullscreen [INFO] [GL]: Found GL context: wgl [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GT 730M/PCIe/SSE2. [INFO] [GL]: Version: 4.6.0 NVIDIA 397.64. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support … [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB … [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults … [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [XInput]: Found XInput v1.3. [INFO] [XInput]: Found controller, user #0 [INFO] [XInput]: Pads connected: 1 [INFO] [DINPUT]: Enumerating joypads … [INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E} [INFO] [DINPUT]: Device #1 PID: {0526} VID:{2563} [INFO] [Autoconf]: 66 profiles found. [INFO] [DINPUT]: Device #2 PID: {0526} VID:{2563} [INFO] [DINPUT]: Device #3 PID: {0526} VID:{2563} [INFO] [DINPUT]: Done enumerating joypads … [INFO] [XInput]: Attempting autoconf for “XInput Controller (User 1)”, user #0 [INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0) [INFO] [XInput]: Found VID/PID (045E/02A1) from DINPUT index 0 for “XInput Controller (User 1)”, user #0 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #1 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #2 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #3 [INFO] [XInput]: Attempting autoconf for user #4 [INFO] [XInput]: Attempting autoconf for user #5 [INFO] [XInput]: Attempting autoconf for user #6 [INFO] [XInput]: Attempting autoconf for user #7 [INFO] [XInput]: Attempting autoconf for user #8 [INFO] [XInput]: Attempting autoconf for user #9 [INFO] [XInput]: Attempting autoconf for user #10 [INFO] [XInput]: Attempting autoconf for user #11 [INFO] [XInput]: Attempting autoconf for user #12 [INFO] [XInput]: Attempting autoconf for user #13 [INFO] [XInput]: Attempting autoconf for user #14 [INFO] [XInput]: Attempting autoconf for user #15 [INFO] [Joypad]: Found joypad driver: “xinput”. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [autoconf]: selected configuration: C:\Emulators\RetroArch-1.7.3\autoconfig\xinput\XInput_Controller_User_1.cfg [INFO] [LED]: LED driver = ‘null’ 00000000008DD8C0 [libretro INFO] Controller 1: PlayStation Controller [libretro INFO] Controller 2: PlayStation Controller [libretro INFO] Controller 3: PlayStation Controller [libretro INFO] Controller 4: PlayStation Controller [libretro INFO] Controller 5: PlayStation Controller [libretro INFO] Controller 6: PlayStation Controller [libretro INFO] Controller 7: PlayStation Controller [libretro INFO] Controller 8: PlayStation Controller [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_favorites.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_music_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_video_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_image_history.lpl]. [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] Written to playlist file: C:\Emulators\RetroArch-1.7.3\content_history.lpl [INFO] Loading state: “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto”. [INFO] State size: 16777216 bytes. [INFO] Saving state: “RAM”. [INFO] State size: 16777216 bytes. [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] Saving state: “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto”. [INFO] State size: 16777216 bytes. [INFO] Auto save state to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto” succeeded. [INFO] No content, starting dummy core. [INFO] arg #0: retroarch [INFO] arg #1: --menu [INFO] arg #2: -s [INFO] arg #3: C:\Emulators\RetroArch-1.7.3\saves [INFO] arg #4: -S [INFO] arg #5: C:\Emulators\RetroArch-1.7.3\states [INFO] arg #6: -c [INFO] arg #7: C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] arg #8: -v [INFO] Saving RAM type #0 to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Saved successfully to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [libretro INFO] [Beetle PSX]: Samples / Frame: 745.02679 [libretro INFO] [Beetle PSX]: Estimated FPS: 59.19250 [INFO] Saved core options file to “C:\Emulators\RetroArch-1.7.3\config\Beetle PSX\2002 FIFA World Cup (E) [SLES-03830].opt” [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] Set config file to : C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] [Video]: Video @ fullscreen [INFO] [GL]: Found GL context: wgl [INFO] [GL]: Detecting screen resolution 1920x1080. [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GT 730M/PCIe/SSE2. [INFO] [GL]: Version: 4.6.0 NVIDIA 397.64. [INFO] [GL]: Using resolution 1920x1080 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [INFO] [GLSL]: Checking GLSL shader support … [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Setting up menu pipeline shaders for XMB … [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] Resetting shader to defaults … [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [GL]: Using GL_RGB565 for texture uploads. [INFO] [XInput]: Found XInput v1.3. [INFO] [XInput]: Found controller, user #0 [INFO] [XInput]: Pads connected: 1 [INFO] [DINPUT]: Enumerating joypads … [INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E} [INFO] [DINPUT]: Device #1 PID: {0526} VID:{2563} [INFO] [Autoconf]: 66 profiles found. [INFO] [DINPUT]: Device #2 PID: {0526} VID:{2563} [INFO] [DINPUT]: Device #3 PID: {0526} VID:{2563} [INFO] [DINPUT]: Done enumerating joypads … [INFO] [XInput]: Attempting autoconf for “XInput Controller (User 1)”, user #0 [INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0) [INFO] [XInput]: Found VID/PID (045E/02A1) from DINPUT index 0 for “XInput Controller (User 1)”, user #0 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #1 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #2 [INFO] [XInput]: Attempting autoconf for “PC/PS3/Android”, user #3 [INFO] [XInput]: Attempting autoconf for user #4 [INFO] [XInput]: Attempting autoconf for user #5 [INFO] [XInput]: Attempting autoconf for user #6 [INFO] [XInput]: Attempting autoconf for user #7 [INFO] [XInput]: Attempting autoconf for user #8 [INFO] [XInput]: Attempting autoconf for user #9 [INFO] [XInput]: Attempting autoconf for user #10 [INFO] [XInput]: Attempting autoconf for user #11 [INFO] [XInput]: Attempting autoconf for user #12 [INFO] [XInput]: Attempting autoconf for user #13 [INFO] [XInput]: Attempting autoconf for user #14 [INFO] [XInput]: Attempting autoconf for user #15 [INFO] [Joypad]: Found joypad driver: “xinput”. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 66 profiles found. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [autoconf]: selected configuration: C:\Emulators\RetroArch-1.7.3\autoconfig\xinput\XInput_Controller_User_1.cfg [INFO] [LED]: LED driver = ‘null’ 00000000008DD8C0 [INFO] SRAM will not be saved. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_favorites.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_music_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_video_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_image_history.lpl]. [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] [GL]: VSync => on [INFO] [WGL]: wglSwapInterval(1) [INFO] [Config]: Saved new config to “C:\Emulators\RetroArch-1.7.3\retroarch.cfg”. [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

Looks like bad BIOS. It’s not just the name that’s important, the checksums need to match.

You were right! The BIOS file (01) was not good. I have switched to a new one and it works now… well, soft of. Still looks bad and there’s a message at startup: “Slow CD image read detected consider using…” (didn’t catch the rest of it, but I’m sure you know what it’s about).

Should I change video drivers in Retroarch?

EDIT: https://developer.nvidia.com/vulkan-driver There’s some kind of Nvidia’s support for Vulkan, maybe I should install it?

What do you mean “looks bad”? Low-res? If so, go into the menu and go to ‘options’ and you’ll find a bunch of things you can mess with to make it look different/better.

Yes, I know. The problem is that even switching the res to 2x makes the game very slow. Sound’s stuttering terribly. I tried a bunch of options on configurations and nothing seems to be working. Game runs normally only on 1x (native) resolution. I’m wondering if the drivers might do anything for me, or is it just my machine and I’ll never be able to get PSX to work smoothly.

Ok, that means you’re using the software renderer. If you use the Beetle-PSX-HW core, it will use the hardware renderers by default. Those renderers (there’s one for OpenGL and one for Vulkan, and it will use whichever one is compatible with your video driver setting) are buggier than the software renderer, but they have the accelerated resolution increases, PGXP, GL has texture filtering, etc.

The thing is, if I use the HW core, I have two render options available: hardware and software. That’s it. If I use the non-HW core, there’s only the software option. Both do exactly the same for me. I saw on the Internet that people have the option to choose between hardware, software, opengl and vulkan at this point, but I have only the mentioned two available.

That’s outdated information. We condensed the Vulkan and OpenGL options into a single ‘hardware’ setting and it automatically switches between OpenGL and Vulkan based on which one you have active (i.e., instead of crashing if you have the wrong one selected). If you choose software, it uses the software renderer.