http://bugs.winehq.org/show_bug.cgi?id=5007
Summary: Star Wars ep I Racer "No 3D hardware found" Product: Wine Version: 0.9.11. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: plamen_h_x@yahoo.com
In this game,some ddraw functions return bad result,wich cause "No 3D hardware found" message.If this bug not exist the screen configuration dialog will appear and/or the game will start to load.There is a usefull demo here: http://downloads.pcworld.com/pub/new/fun_and_games/action/racerdemo.exe The error is indentical both on demo and full game.Unfortunately, this cabinet sfx won't run in wine 0.9.11 & 0.9.10 :( .You may need to copy files from windows as I do. I traced error off demo on SWEP1RCR.EXE to here: * Referenced by a (U)nconditional or (C)onditional Jump at Addresses: |:0048DCDA(C), :0048DCE4(C) | :0048DD3B 8B442408 mov eax, dword ptr [esp+08] :0048DD3F 50 push eax :0048DD40 8B08 mov ecx, dword ptr [eax] :0048DD42 FF5108 call [ecx+08] DDRAW... <-Function that cause "Direct3D error" :0048DD45 85C0 test eax, eax <- EAX must be zero,but it isn't. :0048DD47 740B je 0048DD54 :0048DD49 33C0 xor eax, eax :0048DD4B 5F pop edi :0048DD4C 5E pop esi :0048DD4D 81C4C0050000 add esp, 000005C0 :0048DD53 C3 ret I hope this will help.Please excuse my bad english. Best regards!