https://bugs.winehq.org/show_bug.cgi?id=41380
Bug ID: 41380 Summary: Xenia emulator don't run Product: Wine-staging Version: 1.9.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nosferatu.arucard.1983@gmail.com CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Created attachment 55729 --> https://bugs.winehq.org/attachment.cgi?id=55729 Xenia crash log
The Xenia is so far, the first and the only Xbox 360 emulator, and requires Windows 8.1 as the minimum supported operating system. (And also a powerful machine with a Intel Core Haswell or Skylake and a NVidia Series 900 or 1000 to work, along 8 or 16 GB of RAM) The emulator was written using the Microsoft C++ 2015 64-bit, and until the Wine Staging 1.9.17 the program simply crashes until the built-in Wine C++ 2015 64-bit runtime was implemented. Luckily, the Wine Staging implements a Vulkan wrapper, which are also the default Graphic API used on this heavy-resourced emulator.
The actual bug was related to the Universal C Runtime, which is a dependency of Microsoft C++ 2015 related to the Windows 8.1 and 10 SDK, where warns a particular unimplemented function on api-ms-win-crt-runtime-l1-1-0.dll, as declared on the attachment.