brad-lin / FreePSXBoot

Exploit to allow loading arbitrary code on the PSX using only a memory card (no game needed)
MIT License
574 stars 44 forks source link

Resident Evil 3 - Nemesis for Spain/Latin America black screen #67

Open santiis2010 opened 2 years ago

santiis2010 commented 2 years ago

Im having issues with this game (SLES-02532) NOT runing, also its an original CD not a backup, im using an NTSC console SCPH-1001 with BIOS 2.1 and FreePSX Boot instaled on Memory Card using the Slot 2.

So i boot the hack from the MMC and then i go to Boot and Boot PAL -> NTSC, i only get a black screen, it only works if i boot Import Media Player Light 2.1 and then from there i boot the game it works just fine. But i dont want to use IMPL 2.1...

Any other bacup (PAL) game made for Spain/Latin America works just fine without any problem, the issue is with this original game.

Badore90 commented 2 years ago

What happpens if you just press R1 on FPSXB main screen? (close the lid first).

Maybe the problem is the PAL to NTSC conversion you're trying to do.

santiis2010 commented 2 years ago

What happpens if you just press R1 on FPSXB main screen? (close the lid first).

Maybe the problem is the PAL to NTSC conversion you're trying to do.

Black screen too, but the tv detects as pal instead of NTSC. My tv it's multi format Pal-N, Pal-M and NTSC. But there is no sound at all, so I suppose the console just freezes

brad-lin commented 2 years ago

RE3 has some copy protection scheme. Even though the CD drive is unlocked by Unirom, games can still ask the CD drive if the CD is genuine, and in the case of burned CDs or wrong region it will reply "not genuine".

Unlocking the CD drive allows to read the CD even if it is not seen as genuine, but it is still possible to detect if it is genuine or not. That's probably the reason of the failure.

santiis2010 commented 2 years ago

RE3 has some copy protection scheme. Even though the CD drive is unlocked by Unirom, games can still ask the CD drive if the CD is genuine, and in the case of burned CDs or wrong region it will reply "not genuine".

Unlocking the CD drive allows to read the CD even if it is not seen as genuine, but it is still possible to detect if it is genuine or not. That's probably the reason of the failure.

Do you think that can be patched? I also tried Die Hard Trilogy (PAL and original) booted just fine lol

Badore90 commented 2 years ago

You can try.

Make a backup and patch the ISO to America with disk patcher: https://www.psx-place.com/resources/psx-ps2-disc-patcher.1156/

Also you can try the game using PSX 1.13 emulator. Usually it detects if a game has some copy protection (the game won't start), games like FF9 don't work on this emulator as on a chipped Ps1 if the protection is not patched.

I'm saying that since I see here there's a protection fix for RE3: https://consolecopyworld.com/psx/psx_patches_r_2.shtml So it is possible it has some conflicts with UniRom. I know tonyhax developer is fixing many of those protections for this same reason.

Try the clean ISO with psx 1.13 it shouldn't start. Then try it again after applying the fix

EDIT: I see brad-lin already answered about the copy protection, it escaped me.