Can't run any psx game

Hi, everyone. Well, I spent all my day trying to play a psx game and I’m not able to. I’d set the bios folder, check out that cue file is ok, choosed vulkan video driver. I don’t know what to do more. I’m losing my patience. I’m able to play snes roms. BTW I can’t play n64, also. But first I would like to fix the psx problem. Thanks.

Are you using the HW version or the non-HW one? If HW, try the non first. That’ll help determine if it’s a problem with the core or something external (GL/Vulkan drivers, etc.).

I’m gonna go out on a limb and say it’s a BIOS problem, though, since that accounts for 85%+ of “can’t run psx games” issues. Try loading the core but not any content and go to information > core information and it’ll show you which BIOS files it needs and whether it’s finding them.

Other than that, we’ll need a log to know more.

Hi. Thanks for replying.

If I just load the core, the core’s information shows that I have the 3 bios files “present”.

Yes, I tried on Beetle HW and non HW.

How can I get a log?

Launch from a command line with --verbose and it will print any errors to the console window. If you add --log-file /desired/path/to/log.txt, it will put it into a file. You can copy those contents to somewhere like pastebin.com and post the link here and I/we will take a look.

For your BIOS images, can you also verify that the checksums match, and that the name+extension matches with case sensitivity?

Ok, this is the log file if I select to init with no HW: https://pastebin.com/zxVfu6KK and this with HW: https://pastebin.com/p17Bk9hj

How can I verify the checksums? The names and extensions are the correct.

Thanks.

[libretro INFO] Checking if required firmware is present.
[libretro WARN] Firmware found but has invalid SHA1: /home/ivan/retro/bios/scph5501.bin
[libretro WARN] Expected SHA1: 0555C6FAE8906F3F09BAF5988F00E55F88E9F30B
[libretro WARN] Obtained SHA1: 10155D8D6E6E832D6EA66DB9BC098321FB5E8EBF
[libretro WARN] Unsupported firmware may cause emulation glitches.

That’s the important bit. It means your BIOS is named correctly but it’s not the right file. Since you’re using linux, you probably have all of the checksum programs installed automatically, so just go to your system directory and do:

md5sum scph5001.bin

Ok. That showed this: 924e392ed05558ffdb115408c263dccf /home/ivan/retro/bios/scph5501.bin

What does it mean? or What’s next?

Thanks.

5501 is supposed to have an MD5 checksum of 490f666e1afb15b7362b406ed1cea246. You’ll need to get that file from somewhere. We can’t tell you where to find it, other than suggesting you dump it legally from your own PS1 console.

If you have a 5505 BIOS, check its MD5. If it matches, you can just rename it to 5501.

No problem, I’ll take a look and I’ll tell you.

Well, this happened… I changed to the correct 5501 bios. I runned Crash and it worked, but so laggy… it’s playable but I expected it to works fine. I tried with another game (CTR) and not even passed Sony logo. So I felt like at the begining, I can’t run any psx game well :frowning:

This is the log of Crash: https://pastebin.com/uYARDKJt and CTR: https://pastebin.com/2hLprXWt

Hmm, i would have guessed your CPU would be able to handle it okay, but it’s not looking that way. Is this the HW or non core? You might also try using the GL driver, as I don’t know if Intel IGPs have great vulkan performance in linux.

Yes, I tried with HW and no HW using vulkan and got the same result. If I try with GL, RA crashes. Well, I’m starting to think that it’s my laptop and its Intel graphics card. Thanks for your help!

1 Like