libretro / beetle-psx-libretro

Standalone port/fork of Mednafen PSX to the Libretro API.
GNU General Public License v2.0
309 stars 131 forks source link

Simply do not starting #804

Open PowaBanga opened 3 years ago

PowaBanga commented 3 years ago

Hello, i am on Archlinux, with Cinnamon, and driver Nvidia for card MX150), I installed retroarch from official repository.

But beetle psx don't work, i do not understand why, there is no errors :+1:

powabanga@ArchiHPPavillion Playstation1]$ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.1.3
powabanga@ArchiHPPavillion Playstation1]$ prime-run glxinfo | grep "OpenGL version"
OpenGL version string: 4.6.0 NVIDIA 465.31
powabanga@ArchiHPPavillion Playstation1]$ retroarch --libretro /home/powabanga/.config/retroarch/cores/mednafen_psx_hw_libretro.so "/home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue"
powabanga@ArchiHPPavillion Playstation1]$ prime-run retroarch --libretro /home/powabanga/.config/retroarch/cores/mednafen_psx_hw_libretro.so "/home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue"
powabanga@ArchiHPPavillion Playstation1]$ prime-run retroarch --libretro /home/powabanga/.config/retroarch/cores/mednafen_psx_libretro.so "/home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue"
powabanga@ArchiHPPavillion Playstation1]$ retroarch --libretro /home/powabanga/.config/retroarch/cores/mednafen_psx_libretro.so "/home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue"
dankcushions commented 3 years ago

launch with —verbose to get debug info

PowaBanga commented 3 years ago

haa yes, thank you, so :

powabanga@ArchiHPPavillion Playstation1]$ LANG=C

powabanga@ArchiHPPavillion Playstation1]$ retroarch --verbose --libretro /home/powabanga/.config/retroarch/cores/mednafen_psx_hw_libretro.so "/home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue"
[INFO] RetroArch 1.9.6 (Git 4a6dc36b1c)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
[INFO] Capacités:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Jul  5 2021
[INFO] Version: 1.9.6
[INFO] Git: 4a6dc36b1c
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Core]: Loading dynamic libretro core from: "/home/powabanga/.config/retroarch/cores/mednafen_psx_hw_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/powabanga/.config/retroarch/config/Beetle PSX HW/Beetle PSX HW.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/powabanga/.config/retroarch/config/Beetle PSX HW/Playstation1.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/powabanga/.config/retroarch/config/Beetle PSX HW/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "2".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] Core requested VFS version >= v1, providing v3
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: Remap directory: "/home/powabanga/.config/retroarch/config/remaps".
[INFO] [Overrides]: Redirection du fichier de sauvegarde vers "/home/powabanga/.config/retroarch/saves/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).srm".
[INFO] [Overrides]: Redirection du fichier de sauvegarde instantanée vers "/home/powabanga/.config/retroarch/states/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/powabanga/.config/retroarch/system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
[INFO] [Environ]: PERFORMANCE_LEVEL: 15.
[INFO] [CONTENT LOAD]: Chargement du contenu ignoré. L'implémentation va le charger elle-même.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[libretro INFO] Loading /home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue...
[libretro ERROR] TOC first(99)/last(98) track numbers bad.
[ERROR] [CONTENT LOAD]: Échec de chargement du contenu.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "/home/powabanga/.config/retroarch/config/Beetle PSX HW/Beetle PSX HW.opt"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

prime-run retroarch --verbose --libretro /home/powabanga/.config/retroarch/cores/mednafen_psx_hw_libretro.so "/home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue"
[INFO] RetroArch 1.9.6 (Git 4a6dc36b1c)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
[INFO] Capacités:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Jul  5 2021
[INFO] Version: 1.9.6
[INFO] Git: 4a6dc36b1c
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Core]: Loading dynamic libretro core from: "/home/powabanga/.config/retroarch/cores/mednafen_psx_hw_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/powabanga/.config/retroarch/config/Beetle PSX HW/Beetle PSX HW.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/powabanga/.config/retroarch/config/Beetle PSX HW/Playstation1.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/powabanga/.config/retroarch/config/Beetle PSX HW/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "2".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[INFO] Core requested VFS version >= v1, providing v3
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: Remap directory: "/home/powabanga/.config/retroarch/config/remaps".
[INFO] [Overrides]: Redirection du fichier de sauvegarde vers "/home/powabanga/.config/retroarch/saves/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).srm".
[INFO] [Overrides]: Redirection du fichier de sauvegarde instantanée vers "/home/powabanga/.config/retroarch/states/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/powabanga/.config/retroarch/system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
[INFO] [Environ]: PERFORMANCE_LEVEL: 15.
[INFO] [CONTENT LOAD]: Chargement du contenu ignoré. L'implémentation va le charger elle-même.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[libretro INFO] Loading /home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue...
[libretro ERROR] TOC first(99)/last(98) track numbers bad.
[ERROR] [CONTENT LOAD]: Échec de chargement du contenu.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core Options]: Saved core options file to "/home/powabanga/.config/retroarch/config/Beetle PSX HW/Beetle PSX HW.opt"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

all my .bin/.cue work perfectly with pcsxr... Can you explain to me what is the problem exactly ?

dankcushions commented 3 years ago

[libretro INFO] Loading /home/powabanga/Documents/PS1/Playstation1/CTR - Crash Team Racing (Europe) (En,Fr,De,Es,It,Nl) (EDC).cue... [libretro ERROR] TOC first(99)/last(98) track numbers bad.

bad cue file/bin. idk why pcsx works - maybe less sensitive to bad rips.

PowaBanga commented 3 years ago

I have 27 games (thx renzukoken) in .bin/.cue , no one works... but every work on epsxe and pcsxr... For micromachineV3 , i do not find one version in pal version working with beetle-psx for exemple... If you are right, can you say to me where can i found/download files who are working whit beetle psx ?

dankcushions commented 3 years ago

of course not, this isn’t an illegal software distribution network.

you could try this https://www.reddit.com/r/RetroArch/comments/keatop/comment/gg1s758

PowaBanga commented 3 years ago

hm yeah ok, so i tried it on linux and on windows, there is nothing to check after the scan... this do not generate any cue file...

bslenul commented 3 years ago

Smells like incorrect .cue, did you rename the .bin by any chance? Edit the .cue with a text editor and make sure that in the line FILE "xxxxxxx.bin" BINARY the filename of the .bin matches EXACTLY what you really have.

So for example, if your .bin file is called Crash Team Racing.bin then you should have FILE "Crash Team Racing.bin" BINARY on the first line.

SamwiseOfCat commented 3 years ago

This is also a bit left field, but if your cue/bin files are compressed PSX HW has a hard time running them. So make sure they are 1) uncompressed ie. not in a ZIP file etc and 2) the actual drive they are stored on ITSELF does not have compression enabled. Not sure if that applies to Linux distros but it caused me a few issues on W10 so worth a look (the "Compress this drive to save disk space" option for your ROM host drive)