I'm trying to run u64emu thanks to Wine. U64emu is an emulator of the hardware of an arcade cab from the 90's which was running a fighting game called Killer Instinct. U64emu is a standalone program (600Kb program) who doesn't need to be installed under windows. It works in two steps:
1/ The emulator starts opening a window in which you can configure different options (paths of roms, resolution, fullscreen mode or windowed mode, speed, etc...)
2/ Then you click on a 'run' button which starts the game itself.
Actually, the first step is ok, but when i want to start the game, it crashes giving me the following error output:
Code: Select all
Unhandled exception: C++ exception(object = 0x0227e92c, type = 0x5f4b4550) in 32-bit code (0x7b83b581).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b83b581 ESP:0227e880 EBP:0227e8e4 EFLAGS:00200283( - -- I S - - -C)
EAX:7b827b45 EBX:7b8a5ff4 ECX:19930520 EDX:0227e8a0
ESI:001410b0 EDI:0000000a
Stack dump:
0x0227e880: 0227e900 0000000c 00110060 e06d7363
0x0227e890: 00000001 00000000 7b83b581 00000003
0x0227e8a0: 19930520 0227e92c 5f4b4550 00000000
0x0227e8b0: 00110000 00000000 7b8a5ff4 7bc40ea9
0x0227e8c0: 7b8a5ff4 b75b2864 7bcb7ff4 7bc7948b
0x0227e8d0: 5f4d1c58 00000000 00000000 7b83b539
Backtrace:
=>0 0x7b83b581 in kernel32 (+0x2b581) (0x0227e8e4)
1 0x7e565d0c _CxxThrowException+0x3b() in msvcrt (0x0227e914)
2 0x5f45b487 in mfc42 (+0x5b486) (0x0227e93c)
3 0x5f45b351 in mfc42 (+0x5b350) (0x0227e9b8)
4 0x02429ec5 (0x0124e7a8)
5 0xffffffff (0x880d6180)
0x7b83b581: movl 0xfffffffc(%ebp),%ebx
Modules:
Module Address Debug info Name (108 modules)
PE 400000- 5c7000 Deferred u64emu
PE 5f400000-5f4f2000 Export mfc42
ELF 7b800000-7ba3a000 Dwarf kernel32<elf>
\-PE 7b810000-7ba3a000 \ kernel32
ELF 7bc00000-7bcd4000 Deferred ntdll<elf>
\-PE 7bc10000-7bcd4000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c679000-7c7f1000 Deferred libvorbisenc.so.2
ELF 7d57a000-7d58e000 Deferred libresolv.so.2
ELF 7d58e000-7d595000 Deferred libogg.so.0
ELF 7d595000-7d5c1000 Deferred libvorbis.so.0
ELF 7d5c1000-7d611000 Deferred libflac.so.8
ELF 7d611000-7d617000 Deferred libattr.so.1
ELF 7d617000-7d61d000 Deferred libasyncns.so.0
ELF 7d61d000-7d691000 Deferred libsndfile.so.1
ELF 7d691000-7d69b000 Deferred libwrap.so.0
ELF 7d69b000-7d6a1000 Deferred libxtst.so.6
ELF 7d6a1000-7d6ed000 Deferred libdbus-1.so.3
ELF 7d6ed000-7d755000 Deferred libpulsecommon-2.0.so
ELF 7d755000-7d7a5000 Deferred libpulse.so.0
ELF 7d7a8000-7d7b0000 Deferred libasound_module_pcm_pulse.so
ELF 7d7ba000-7d8b2000 Deferred libasound.so.2
ELF 7d8b6000-7d8bb000 Deferred libcap.so.2
ELF 7d8bb000-7d8c4000 Deferred libjson.so.0
ELF 7d8c7000-7d8f5000 Deferred winealsa<elf>
\-PE 7d8d0000-7d8f5000 \ winealsa
ELF 7d8f5000-7da04000 Deferred oleaut32<elf>
\-PE 7d910000-7da04000 \ oleaut32
ELF 7da04000-7da28000 Deferred mmdevapi<elf>
\-PE 7da10000-7da28000 \ mmdevapi
ELF 7da28000-7da71000 Deferred dsound<elf>
\-PE 7da30000-7da71000 \ dsound
ELF 7da94000-7da9f000 Deferred libpciaccess.so.0
ELF 7da9f000-7dac1000 Deferred libdrm_intel.so.1
ELF 7dac1000-7de81000 Deferred i915_dri.so
ELF 7de81000-7de9e000 Deferred libgcc_s.so.1
ELF 7df8a000-7dfa3000 Deferred libxcb-glx.so.0
ELF 7dffb000-7e009000 Deferred libdrm.so.2
ELF 7e009000-7e01f000 Deferred libglapi.so.0
ELF 7e01f000-7e079000 Deferred libgl.so.1
ELF 7e08e000-7e0c4000 Deferred uxtheme<elf>
\-PE 7e090000-7e0c4000 \ uxtheme
ELF 7e0f2000-7e0f8000 Deferred libxfixes.so.3
ELF 7e0f8000-7e102000 Deferred libxcursor.so.1
ELF 7e104000-7e10d000 Deferred librt.so.1
ELF 7e10d000-7e110000 Deferred libxdamage.so.1
ELF 7e151000-7e17b000 Deferred libexpat.so.1
ELF 7e17b000-7e1b1000 Deferred libfontconfig.so.1
ELF 7e1b1000-7e1c0000 Deferred libxi.so.6
ELF 7e1c0000-7e1c3000 Deferred libxcomposite.so.1
ELF 7e1c3000-7e1cb000 Deferred libxrandr.so.2
ELF 7e1cb000-7e1d4000 Deferred libxrender.so.1
ELF 7e1d4000-7e1da000 Deferred libxxf86vm.so.1
ELF 7e1da000-7e1dd000 Deferred libxinerama.so.1
ELF 7e1dd000-7e201000 Deferred imm32<elf>
\-PE 7e1e0000-7e201000 \ imm32
ELF 7e201000-7e207000 Deferred libxdmcp.so.6
ELF 7e207000-7e20a000 Deferred libxau.so.6
ELF 7e20a000-7e22d000 Deferred libxcb.so.1
ELF 7e22d000-7e365000 Deferred libx11.so.6
ELF 7e365000-7e377000 Deferred libxext.so.6
ELF 7e377000-7e390000 Deferred libice.so.6
ELF 7e390000-7e42c000 Deferred winex11<elf>
\-PE 7e3a0000-7e42c000 \ winex11
ELF 7e42c000-7e445000 Deferred libz.so.1
ELF 7e445000-7e4e1000 Deferred libfreetype.so.6
ELF 7e4e1000-7e501000 Deferred libtinfo.so.5
ELF 7e501000-7e525000 Deferred libncurses.so.5
ELF 7e53a000-7e5d8000 Dwarf msvcrt<elf>
\-PE 7e550000-7e5d8000 \ msvcrt
ELF 7e5fb000-7e6fd000 Deferred comctl32<elf>
\-PE 7e600000-7e6fd000 \ comctl32
ELF 7e6fd000-7e745000 Deferred dinput<elf>
\-PE 7e700000-7e745000 \ dinput
ELF 7e745000-7e88c000 Deferred wined3d<elf>
\-PE 7e750000-7e88c000 \ wined3d
ELF 7e88c000-7e8ff000 Deferred ddraw<elf>
\-PE 7e890000-7e8ff000 \ ddraw
ELF 7e8ff000-7e929000 Deferred msacm32<elf>
\-PE 7e910000-7e929000 \ msacm32
ELF 7e929000-7e9a9000 Deferred rpcrt4<elf>
\-PE 7e930000-7e9a9000 \ rpcrt4
ELF 7e9a9000-7ead3000 Deferred ole32<elf>
\-PE 7e9c0000-7ead3000 \ ole32
ELF 7ead3000-7eaed000 Deferred version<elf>
\-PE 7eae0000-7eaed000 \ version
ELF 7eaed000-7eb59000 Deferred advapi32<elf>
\-PE 7eb00000-7eb59000 \ advapi32
ELF 7eb59000-7ec26000 Deferred gdi32<elf>
\-PE 7eb70000-7ec26000 \ gdi32
ELF 7ec26000-7ed7a000 Deferred user32<elf>
\-PE 7ec40000-7ed7a000 \ user32
ELF 7ed7a000-7ee2b000 Deferred winmm<elf>
\-PE 7ed80000-7ee2b000 \ winmm
ELF 7efa2000-7efae000 Deferred libnss_files.so.2
ELF 7efae000-7efc5000 Deferred libnsl.so.1
ELF 7efc5000-7efeb000 Deferred libm.so.6
ELF 7efeb000-7efed000 Deferred libx11-xcb.so.1
ELF 7efed000-7eff8000 Deferred libnss_nis.so.2
ELF 7eff8000-7f000000 Deferred libnss_compat.so.2
ELF b7493000-b7497000 Deferred libdl.so.2
ELF b7497000-b75fa000 Deferred libc.so.6
ELF b75fb000-b7614000 Deferred libpthread.so.0
ELF b7614000-b7757000 Dwarf libwine.so.1
ELF b7757000-b775d000 Deferred libuuid.so.1
ELF b775d000-b7765000 Deferred libsm.so.6
ELF b776e000-b778c000 Deferred ld-linux.so.2
ELF b778c000-b778d000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\u64emu\u64emu.exe
00000027 0
00000026 0 <==
00000025 0
00000024 15
00000023 0
00000009 0
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
System information:
Wine build: wine-1.4.1
Platform: i386
Host system: Linux
Host version: 3.2.0-4-686-pae
At the beginning, wine was complaining about the mfc42.dll which I installed with winetricks. I also installed the following things:
mfc42
msvcirt
vcrun6sp6
vcrun6
The problem is still the same. I'm using wine 1.4.1 under debian (Crunchbang). If anyone has any idea i would be glad....
Thanks in advance,
TheChesterCat