libretro / pcsx_rearmed

ARM optimized PCSX fork
GNU General Public License v2.0
167 stars 120 forks source link

[Bios related bugs] "Show bios" option not working on restart. #153

Closed bslenul closed 5 years ago

bslenul commented 6 years ago

Update on the issues (June 10):

 

ORIGINAL POST:

Hey!

Weird bug with PCSX Rearmed, I put the 3 bios files (correct MD5) in \RetroArch\system, when I load the core they are detected: 1

But with retroarch.exe --verbose I saw this when launching a game: Could not open BIOS:"D:\programmes\RetroArch\system/system/SCPH5501.bin". Enabling HLE Bios!.

So, I said to myself "lets create a \system folder in the \system folder and move the bios inside!" but got this: [INFO] Environ SYSTEM_DIRECTORY: "D:\programmes\RetroArch\system". no BIOS files found..

So this time I copied the bios in \system AND \system\system :o And this time it worked: [INFO] Environ SYSTEM_DIRECTORY: "D:\programmes\RetroArch\system". found BIOS file: system/SCPH5501.bin.

Games are still showing BIOS on restart, even with the Show bios option turned OFF.

P.S: Using RA 1.7.3 (May 4 2018) on Windows 10 (boot screen on restart also happend on Linux).

EDIT
On my Linux Mint VM bios doesnt properly load too (RA 1.7.0, Feb 9 2018 Nightly), but in a different way, when loading a US game I got this:

found BIOS file: scph5500.bin

Which is the JPN bios, the game starts so but when I restart I get this: sans titre

If I remove JPN bios it loads the EU bios (scph5502.bin, even with Region set to NTSC!) but it restarts correctly. And yes, scph5501.bin is present!

EDIT2
Another problem with bios, when playing Legend of Mana controls doesnt work for some reason, no problem with HLE bios... (see my reply below).

bslenul commented 6 years ago

For Legend of Mana there's a workaround: Quick Menu > Options then set Pad 1 Type to 'analog' then click Create game-options file and restart :)

bslenul commented 6 years ago

Update on the issues (June 10):

ghost commented 6 years ago

BIOS still showing on restart tho, even with Show bios set to OFF. Let me rephrase this. option only works during initial loading of core. any succeding resets will already have loaded a bios bootlogo with it.

Kupo91 commented 6 years ago

"If I remove JPN bios it loads the EU bios (scph5502.bin, even with Region set to NTSC!) but it restarts correctly. And yes, scph5501.bin is present!"

Unfortunatelly that doesn't work for me. Yes it loads the EU bios but it still doesn't restart the game itself. So it is still not possible to play disk 2,3,4 or whatever

Kupo91 commented 6 years ago

Booting the jpn bios was obviously caused by my old retroarch version. In newer ones it loads the correct bios. However it shouldn't boot any bios at all so the bug is still present and playing multidisk games stays impossible, too. Tested with Lakka 2.1.1. and Retroarch 1.7.5

bslenul commented 5 years ago

"Show bios" option is fixed! #235

Closing the issue and thanks for the fix 👍