Since this game only run on Windows 95 I've setup a 32bit wine working directory and then I launch the game using:
WINEPREFIX=~/.wine_32 WINEARCH=win32 wine DUCKMAN.EXE
but I get a startup crash, here is the log:
Code: Select all
luca@Luca-PC:~/.wine_32/drive_c/Program Files/Duckman> WINEPREFIX=~/.wine_32 WINEARCH=win32 wine DUCKMAN.EXE
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
wine: Unhandled page fault on read access to 0x00000000 at address 0x40fab6 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0040fab6).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0040fab6 ESP:0033fc64 EBP:7ebe8120 EFLAGS:00210202( R- -- I - - - )
EAX:00000000 EBX:00000000 ECX:0033fc5c EDX:00000001
ESI:00400000 EDI:00000000
Stack dump:
0x0033fc64: 00000000 0041191b 004126e4 0033fe60
0x0033fc74: 0041d810 001115d6 7b8c1045 00000030
0x0033fc84: 00000003 004121e0 00000000 00000000
0x0033fc94: 00400000 00010052 00000000 00010015
0x0033fca4: 00000000 00497c78 00010054 0033fcd0
0x0033fcb4: 7bcd1000 0033fd08 7bcd1000 00000294
Backtrace:
=>0 0x0040fab6 in duckman (+0xfab6) (0x7ebe8120)
0x0040fab6: movl 0x0(%eax),%eax
Modules:
Module Address Debug info Name (100 modules)
PE 400000- 4cb000 Export duckman
ELF 7a800000-7a920000 Deferred opengl32<elf>
\-PE 7a820000-7a920000 \ opengl32
ELF 7b800000-7ba6a000 Deferred kernel32<elf>
\-PE 7b820000-7ba6a000 \ kernel32
ELF 7bc00000-7bcee000 Deferred ntdll<elf>
\-PE 7bc10000-7bcee000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d550000-7d55c000 Deferred libnss_files.so.2
ELF 7d55c000-7d568000 Deferred libnss_nis.so.2
ELF 7d568000-7d581000 Deferred libnsl.so.1
ELF 7d581000-7d58a000 Deferred libnss_compat.so.2
ELF 7d58a000-7d5fb000 Deferred libpcre.so.1
ELF 7d5fb000-7d61f000 Deferred libselinux.so.1
ELF 7d61f000-7d637000 Deferred libresolv.so.2
ELF 7d637000-7d63c000 Deferred libkeyutils.so.1
ELF 7d63c000-7d64a000 Deferred libkrb5support.so.0
ELF 7d64a000-7d64f000 Deferred libcom_err.so.2
ELF 7d64f000-7d680000 Deferred libk5crypto.so.3
ELF 7d680000-7d744000 Deferred libkrb5.so.3
ELF 7d744000-7d92a000 Deferred libcrypto.so.1.0.0
ELF 7d92a000-7d989000 Deferred libssl.so.1.0.0
ELF 7d989000-7d9cf000 Deferred libgssapi_krb5.so.2
ELF 7d9cf000-7da24000 Deferred libcups.so.2
ELF 7da24000-7da5d000 Deferred uxtheme<elf>
\-PE 7da30000-7da5d000 \ uxtheme
ELF 7da5d000-7da63000 Deferred libxfixes.so.3
ELF 7da63000-7da6f000 Deferred libxcursor.so.1
ELF 7da6f000-7da80000 Deferred libxi.so.6
ELF 7da80000-7da84000 Deferred libxcomposite.so.1
ELF 7da84000-7da8f000 Deferred libxrandr.so.2
ELF 7da8f000-7da9a000 Deferred libxrender.so.1
ELF 7da9a000-7daa0000 Deferred libxxf86vm.so.1
ELF 7daa0000-7dac3000 Deferred libxcb.so.1
ELF 7dac3000-7dbfe000 Deferred libx11.so.6
ELF 7dbfe000-7dc11000 Deferred libxext.so.6
ELF 7dc3d000-7dcd2000 Deferred winex11<elf>
\-PE 7dc50000-7dcd2000 \ winex11
ELF 7dcd2000-7dcf8000 Deferred imm32<elf>
\-PE 7dce0000-7dcf8000 \ imm32
ELF 7ddc4000-7dded000 Deferred libexpat.so.1
ELF 7dded000-7de2a000 Deferred libfontconfig.so.1
ELF 7de2a000-7de66000 Deferred libpng16.so.16
ELF 7de66000-7de7d000 Deferred libz.so.1
ELF 7de7d000-7df0f000 Deferred libfreetype.so.6
ELF 7df0f000-7df13000 Deferred libxinerama.so.1
ELF 7df3b000-7dfe7000 Deferred krnl386.exe16.so
PE 7df50000-7dfe7000 Deferred krnl386.exe16
ELF 7dfe7000-7e011000 Deferred libtinfo.so.5
ELF 7e011000-7e03b000 Deferred libncurses.so.5
ELF 7e03d000-7e052000 Deferred comm.drv16.so
PE 7e040000-7e052000 Deferred comm.drv16
ELF 7e052000-7e067000 Deferred system.drv16.so
PE 7e060000-7e067000 Deferred system.drv16
ELF 7e067000-7e0aa000 Deferred winspool<elf>
\-PE 7e070000-7e0aa000 \ winspool
ELF 7e0aa000-7e126000 Deferred shlwapi<elf>
\-PE 7e0c0000-7e126000 \ shlwapi
ELF 7e126000-7e371000 Deferred shell32<elf>
\-PE 7e140000-7e371000 \ shell32
ELF 7e371000-7e45e000 Deferred comdlg32<elf>
\-PE 7e380000-7e45e000 \ comdlg32
ELF 7e45e000-7e48a000 Deferred msvfw32<elf>
\-PE 7e460000-7e48a000 \ msvfw32
ELF 7e48a000-7e4d2000 Deferred avifil32<elf>
\-PE 7e490000-7e4d2000 \ avifil32
ELF 7e4d2000-7e4fd000 Deferred msacm32<elf>
\-PE 7e4e0000-7e4fd000 \ msacm32
ELF 7e4fd000-7e5b6000 Deferred winmm<elf>
\-PE 7e510000-7e5b6000 \ winmm
ELF 7e5b6000-7e604000 Deferred dsound<elf>
\-PE 7e5c0000-7e604000 \ dsound
ELF 7e604000-7e757000 Deferred wined3d<elf>
\-PE 7e610000-7e757000 \ wined3d
ELF 7e757000-7e7ce000 Deferred ddraw<elf>
\-PE 7e760000-7e7ce000 \ ddraw
ELF 7e7ce000-7e854000 Deferred rpcrt4<elf>
\-PE 7e7e0000-7e854000 \ rpcrt4
ELF 7e854000-7e999000 Deferred ole32<elf>
\-PE 7e870000-7e999000 \ ole32
ELF 7e999000-7ea15000 Deferred advapi32<elf>
\-PE 7e9b0000-7ea15000 \ advapi32
ELF 7ea15000-7eb35000 Deferred gdi32<elf>
\-PE 7ea20000-7eb35000 \ gdi32
ELF 7eb35000-7ec92000 Deferred user32<elf>
\-PE 7eb50000-7ec92000 \ user32
ELF 7ec92000-7ed9f000 Deferred comctl32<elf>
\-PE 7eca0000-7ed9f000 \ comctl32
ELF 7ed9f000-7edea000 Deferred dinput<elf>
\-PE 7edb0000-7edea000 \ dinput
ELF 7ef8e000-7efd4000 Deferred libm.so.6
ELF 7efd7000-7efdb000 Deferred libxau.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f73b3000-f73b8000 Deferred libdl.so.2
ELF f73b8000-f7565000 Deferred libc.so.6
ELF f7565000-f7581000 Deferred libpthread.so.0
ELF f75ad000-f7763000 Dwarf libwine.so.1
ELF f7764000-f7786000 Deferred ld-linux.so.2
ELF f7786000-f7787000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Duckman\DUCKMAN.EXE
00000009 0 <==
0000000e services.exe
0000001e 0
0000001d 0
00000017 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000025 0
00000024 0
00000023 0
00000022 0
System information:
Wine build: wine-1.7.49
Platform: i386
Host system: Linux
Host version: 3.16.7-21-desktop
