http://bugs.winehq.org/show_bug.cgi?id=3930
--- Comment #46 from Michał Z. Gołębiowski m.goleb+winehq.org@gmail.com 2011-04-26 09:58:56 CDT --- I need a little help here. I can't patch Wine 1.3 as it has a weird bug - HoMM1 screen displays only a upper-left quarter of the proper graphics scaled to full screen. I wanted to apply it to Wine 1.2. Of course I had to modify a diff a bit so let me provide the patch, it was applied to the version 1.2.2-1ubuntu1~maverick2 from ubuntu-wine PPA.
Now when I try to run wine, I get this: $ WINEPREFIX="$HOME/.wine-homm1" /home/mgol/Programs/wine1.2-source/wine1.2-1.2.2/wine Heroes.exe /I0 wine: cannot find L"C:\windows\system32\wineboot.exe" err:process:start_wineboot failed to start wineboot, err 2 err:module:import_dll Library WINMM.dll (which is needed by L"C:\Games\HoMM1\Heroes.exe") not found err:module:import_dll Library ws2_32.dll (which is needed by L"c:\windows\system32\netapi32.dll") not found err:module:import_dll Library NETAPI32.dll (which is needed by L"C:\Games\HoMM1\Heroes.exe") not found err:module:import_dll Library WINMM.dll (which is needed by L"C:\Games\HoMM1\wail32.dll") not found err:module:import_dll Library wail32.dll (which is needed by L"C:\Games\HoMM1\Heroes.exe") not found err:module:import_dll Library WINMM.dll (which is needed by L"C:\Games\HoMM1\wail32.dll") not found err:module:import_dll Library wail32.dll (which is needed by L"C:\Games\HoMM1\smkwai32.dll") not found err:module:import_dll Library WINMM.dll (which is needed by L"C:\Games\HoMM1\smkwai32.dll") not found err:module:import_dll Library smkwai32.dll (which is needed by L"C:\Games\HoMM1\Heroes.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Games\HoMM1\Heroes.exe" failed, status c0000135
though e.g. wineboot.exe exists on a given path.