https://bugs.winehq.org/show_bug.cgi?id=56805
Bug ID: 56805 Summary: DuckStation Does Not Find PlayStation BIOS File Product: Wine Version: 9.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: crashdance22@protonmail.com Distribution: ---
When running the DuckStation installer or trying to run the PlayStation BIOS after installation, the installer and emulator itself cannot find SCPH5001.bin. The emulator does list the file as detected and available in the BIOS dropdown box, but proceeds to say it is not found. I have reproduced this issue in Wine Stable and Development versions on multiple machines and Ubuntu-based distros. The problem does not occur on Windows.
I am aware DuckStation is natively available on Linux. However, the Windows version must be run in Wine to use the Online Crash Team Racing mod network client. The software cannot be run in a VM due to it needed to load DirectX libraries on startup.
I have attached a zipped log file with WINEBUG=+all. I know using the "+all" option can be excessive but I was not able to easily find any errors or fixme statements otherwise. The log begins as soon as I start the DuckStation installer and I terminate Wine as soon as I see the "cannot find BIOS file" error message.
https://bugs.winehq.org/show_bug.cgi?id=56805
crashdance22@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Mint URL| |https://duckstation.org/
https://bugs.winehq.org/show_bug.cgi?id=56805
--- Comment #1 from Rafał Mużyło galtgendo@o2.pl --- For one, you've attached nothing; for another, '+all' is just too noisy - try something more reasonable, like 'file' (still noisy, but by far more manageable).
https://bugs.winehq.org/show_bug.cgi?id=56805
--- Comment #2 from crashdance22@protonmail.com --- Created attachment 76624 --> https://bugs.winehq.org/attachment.cgi?id=76624 terminal output
https://bugs.winehq.org/show_bug.cgi?id=56805
--- Comment #3 from crashdance22@protonmail.com --- I didn't realize the log zip file did not attach. Here's a new one with WINEDEBUG=+file.
https://bugs.winehq.org/show_bug.cgi?id=56805
--- Comment #4 from crashdance22@protonmail.com --- In the prefix folder the file in question is c:\duckstation\bios\scph1001.bin. These lines are relevant:
011c:trace:file:CreateFileW L"\\?\Z:\duckstation\bios\scph1001.bin" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE creation 3 attributes 0x1 011c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"\\?\Z:\duckstation\bios\scph1001.bin",00007FFFFF57AD20,0000000000000000,0000000000000000) 011c:trace:file:NtCreateFile handle=0x7fffff57ad08 access=80100080 name=L"\??\Z:\duckstation\bios\scph1001.bin" objattr=00000042 root=(nil) sec=(nil) io=0x7fffff57ad30 alloc_size=(nil) attr=00000001 sharing=00000003 disp=1 options=00000060 ea=(nil).0x00000000 011c:trace:file:nt_to_unix_file_name_no_root L"duckstation\bios\scph1001.bin" not found in "/home/user/.wine/dosdevices/z:" 011c:warn:file:NtCreateFile L"\??\Z:\duckstation\bios\scph1001.bin" not found (c000003a) 011c:warn:file:CreateFileW Unable to create file L"\\?\Z:\duckstation\bios\scph1001.bin" (status c000003a)
https://bugs.winehq.org/show_bug.cgi?id=56805
--- Comment #5 from crashdance22@protonmail.com --- Created attachment 76625 --> https://bugs.winehq.org/attachment.cgi?id=76625 screenshot demonstrating scph1001.bin being detected by Wine Explorer
https://bugs.winehq.org/show_bug.cgi?id=56805
--- Comment #6 from crashdance22@protonmail.com --- Created attachment 76626 --> https://bugs.winehq.org/attachment.cgi?id=76626 Using an uppercase C in the BIOS file file path reproduces the bug
https://bugs.winehq.org/show_bug.cgi?id=56805
--- Comment #7 from crashdance22@protonmail.com --- Created attachment 76627 --> https://bugs.winehq.org/attachment.cgi?id=76627 Using a lowercase c in the BIOS file path does not reproduce the bug