After buying Warcraft 3, and reading on the mailing list that the beta had worked under wine, I decided to try the final version under wine. It installed fine, but won't run. Or rather, when I try to run it, it prints this out, and just sits there:
fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported yet (please report)
I don't know much about the various debug messages, but if I run it with --debugmsg +relay, i see thousands upon thousands of lines like this:
0809c7f8:Call ntdll.dll.RtlEnterCriticalSection(403e0534) ret=40bf1e46 0809c7f8:Ret ntdll.dll.RtlEnterCriticalSection() retval=00000000 ret=40bf1e46
over and over, with these occasionally interspersed:
0809c7f8:Call kernel32.dll.GetTickCount() ret=40bf2013 0809c7f8:Ret kernel32.dll.GetTickCount() retval=00001f07 ret=40bf2013
now, how would one go about debugging this. It doesn't seem as convenient as just crashing in one specific function and bringing up the debugger ...
Thanks, Bobby Bingham
On Friday 05 July 2002 01:53, Bobby Bingham wrote:
After buying Warcraft 3, and reading on the mailing list that the beta had worked under wine, I decided to try the final version under wine. It installed fine, but won't run. Or rather, when I try to run it, it prints this out, and just sits there:
fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported
You have an scsi cdrom drive. My code works just with the ide cdrom drives. But this should not be a too big problem, unless the game uses SafeDisc copy protection. And even then it may be not so important. You can check if the cd is safedisk protected by looking for files: secdrv.sys drvmgt.dll clcd16.dll clcd32.dll clokspl.exe
If they are present, you need safedisc protection working. You can try winex, or you can try to apply the safedisc patch to the winehq wine. If you are willing to test I can provide the patch, and try to make it work with scsi drives...
If it is not safedisc protected, then you can simply ignore the above messages...
fixme:midi:OSS_MidiInit Synthesizer support MIDI in. Not supported yet (please report)
you can ignore this too
I don't know much about the various debug messages, but if I run it with --debugmsg +relay, i see thousands upon thousands of lines like this:
0809c7f8:Call ntdll.dll.RtlEnterCriticalSection(403e0534) ret=40bf1e46 0809c7f8:Ret ntdll.dll.RtlEnterCriticalSection() retval=00000000 ret=40bf1e46
over and over, with these occasionally interspersed:
0809c7f8:Call kernel32.dll.GetTickCount() ret=40bf2013 0809c7f8:Ret kernel32.dll.GetTickCount() retval=00001f07 ret=40bf2013
The above two type of messages in the relay trace are not important. You should filter them out. There are more ways to do it, but for me the easiest is to rember is this: grep -v RtlEnterCriticalSection wine.log > wine2.log And so on with all the animportant messages.
That way maybe you (or somebody else), can see something more interesting...
now, how would one go about debugging this. It doesn't seem as convenient as just crashing in one specific function and bringing up the debugger ...
You did not write which version of wine you are using. That could be quite important...
Regards Zsolt Rizsanyi
On Fri, Jul 05, 2002 at 10:10:46AM +0200, Rizsanyi Zsolt wrote:
On Friday 05 July 2002 01:53, Bobby Bingham wrote:
After buying Warcraft 3, and reading on the mailing list that the beta had worked under wine, I decided to try the final version under wine. It installed fine, but won't run. Or rather, when I try to run it, it prints this out, and just sits there:
fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported
You have an scsi cdrom drive. My code works just with the ide cdrom drives.
it's actually an ide cdrom, using the ide-scsi emulation for cdrecord and cdrdao. if i turn off the scsi emulation, these messages go away, but it still doesn't work.
But this should not be a too big problem, unless the game uses SafeDisc copy protection. And even then it may be not so important. You can check if the cd is safedisk protected by looking for files: secdrv.sys drvmgt.dll clcd16.dll clcd32.dll clokspl.exe
they are not present ...
<snip>
now, how would one go about debugging this. It doesn't seem as convenient as just crashing in one specific function and bringing up the debugger ...
You did not write which version of wine you are using. That could be quite important...
i was using CVS as of about a week ago, but it's the same with this morning's CVS.
Regards Zsolt Rizsanyi
On Friday 05 July 2002 18:34, Bobby Bingham wrote:
On Fri, Jul 05, 2002 at 10:10:46AM +0200, Rizsanyi Zsolt wrote:
On Friday 05 July 2002 01:53, Bobby Bingham wrote:
After buying Warcraft 3, and reading on the mailing list that the beta had worked under wine, I decided to try the final version under wine. It installed fine, but won't run. Or rather, when I try to run it, it prints this out, and just sits there:
fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported
You have an scsi cdrom drive. My code works just with the ide cdrom drives.
it's actually an ide cdrom, using the ide-scsi emulation for cdrecord and cdrdao. if i turn off the scsi emulation, these messages go away, but it still doesn't work.
If you have windows NT or win2000 installed on the same machine, it would be nice if you could send me the export of the registry keys under LocalMachine/HARDWARE/DEVICEMAP/Scsi
Thanks Zsolt Rizsanyi
Rizsanyi Zsolt rizsanyi@myrealbox.com writes:
On Friday 05 July 2002 01:53, Bobby Bingham wrote:
After buying Warcraft 3, and reading on the mailing list that the beta had worked under wine, I decided to try the final version under wine. It installed fine, but won't run. Or rather, when I try to run it, it prints this out, and just sits there:
fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported fixme:cdrom:CDROM_GetIdeInterface CD-ROM device with major ID 11 not supported
*snip*
If it is not safedisc protected, then you can simply ignore the above messages...
Warcraft 3 is SecuROM v2 protected.