Open madscientist159 opened 3 years ago
There's no need to debug much:
0024:err:qemu_module:import_dll Library d3d8.dll (which is needed by L"C:\ut2004\System\UT2004.exe") not found
I deliberately did not write a wrapper for d3d8.dll because it is a good learning task for a newcomer. It is very similar to d3d9.dll, which has a wrapper.
Before you start hacking on it though please be warned that I don't see a future in the wrapper DLLs. Wine's PE/.so split is progressing very well, so I think in a few months it will be ready for me to integrate a CPU emulator into its syscall interfaces, at least as a proof of concept or staging patch. At that point 95% of the hangover code will be obsolete.
@stefand I was slightly more interested in the crashes on the 64-bit version vs. the missing file on the 32-bit version, but as long as POWER support will still be present after the PE/.so split I may just wait and see what happens...
After successfully running a number of new and old x86/amd64 Windows programs on my POWER desktop I thought I'd try a significantly more complex classic game: UT2004.
Sadly, it fails with both the x86 and amd64 versions:
Even UnrealEd fails:
The small console UCC application works, but I'm not sure that says much other than something the larger applications try to do (graphics?) falls down hard.
Any thoughts on debugging? UT2004 still has a public demo version available, which crashes in an identical manner. See for example https://www.utzone.de/forum/downloads.php?do=file&id=1195