Has anybody got shock2 to run in Linux? DromEd works for me...
using Wine 0.9.21. But game mode has a heart attack...
Code:
wine: Unhandled page fault on read access to 0x00000000 at address 0x6859f2 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x006859f2).
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:006859f2 ESP:0032fc00 EBP:013c3b30 EFLAGS:00010202( - 00 - -RI1)
EAX:00000000 EBX:013c3c08 ECX:013c3b30 EDX:00000000
ESI:01a730d8 EDI:006f0018
Stack dump:
0x0032fc00: 006f0018 01a730d8 013c3c08 00000000
0x0032fc10: 00020001 00005622 00015888 00100004
0x0032fc20: 00000000 00000014 000000e0 0000ac44
0x0032fc30: 00000000 0032fc10 00000000 00000000
0x0032fc40: 00000000 00000000 00000000 00000000
0x0032fc50: 00000000 00000000 00453695 01a0a67c
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x006859f2 in dromed (+0x2859f2) (0x006859f2)
2 0x00000001 (0x00000001)
3 0x006819a0 in dromed (+0x2819a0) (0x006819a0)
4 0x1a083d56 (0x1a083d56)
0x006859f2: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (84 modules)
PE 370000-3fb000 Deferred allobjs.osm
PE 400000-10d4000 CodeView dromed
PE 10000000-1010e000 Deferred darkdlgs
PE 65f00000-65fc2000 Deferred ole32
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7cbd2000-7cc05000 Deferred dplayx<elf>
\-PE 7cbe0000-7cc05000 \ dplayx
ELF 7cd06000-7cd41000 Deferred dinput<elf>
\-PE 7cd10000-7cd41000 \ dinput
ELF 7ce42000-7ceb8000 Deferred libglu.so.1
ELF 7ceb8000-7cf65000 Deferred wined3d<elf>
\-PE 7ced0000-7cf65000 \ wined3d
ELF 7cf65000-7cfb1000 Deferred ddraw<elf>
\-PE 7cf70000-7cfb1000 \ ddraw
ELF 7cfb1000-7cff9000 Deferred dsound<elf>
\-PE 7cfc0000-7cff9000 \ dsound
ELF 7d01f000-7d037000 Deferred msacm32<elf>
\-PE 7d030000-7d037000 \ msacm32
ELF 7d037000-7d0ec000 Deferred libasound.so.2
ELF 7d0ec000-7d115000 Deferred winealsa<elf>
\-PE 7d100000-7d115000 \ winealsa
ELF 7d115000-7d119000 Deferred libgpg-error.so.0
ELF 7d119000-7d165000 Deferred libgcrypt.so.11
ELF 7d165000-7d175000 Deferred libtasn1.so.2
ELF 7d175000-7d1a2000 Deferred libcrypt.so.1
ELF 7d1a2000-7d1b7000 Deferred midimap<elf>
\-PE 7d1b0000-7d1b7000 \ midimap
ELF 7d1b7000-7d220000 Deferred libgnutls.so.12
ELF 7d220000-7d24e000 Deferred libcups.so.2
ELF 7d280000-7d2b2000 Deferred uxtheme<elf>
\-PE 7d290000-7d2b2000 \ uxtheme
ELF 7d2b4000-7d2b8000 Deferred libxfixes.so.3
ELF 7d2b8000-7d2c1000 Deferred libxcursor.so.1
ELF 7d2c1000-7d2c9000 Deferred libxrender.so.1
ELF 7d2c9000-7d2e5000 Deferred imm32<elf>
\-PE 7d2d0000-7d2e5000 \ imm32
ELF 7dd0b000-7dd0d000 Deferred libnvidia-tls.so.1
ELF 7dd0d000-7e4cf000 Deferred libglcore.so.1
ELF 7e4cf000-7e554000 Deferred libgl.so.1
ELF 7e554000-7e63a000 Deferred libx11.so.6
ELF 7e63a000-7e647000 Deferred libxext.so.6
ELF 7e647000-7e64c000 Deferred libxxf86vm.so.1
ELF 7e64c000-7e664000 Deferred libice.so.6
ELF 7e664000-7e66c000 Deferred libsm.so.6
ELF 7e66c000-7e6f6000 Deferred winex11<elf>
\-PE 7e680000-7e6f6000 \ winex11
ELF 7e6f6000-7e715000 Deferred libexpat.so.1
ELF 7e715000-7e743000 Deferred libfontconfig.so.1
ELF 7e743000-7e7ac000 Deferred libfreetype.so.6
ELF 7e7ac000-7e834000 Deferred winmm<elf>
\-PE 7e7c0000-7e834000 \ winmm
ELF 7e834000-7e863000 Deferred winspool<elf>
\-PE 7e840000-7e863000 \ winspool
ELF 7e863000-7e925000 Deferred comctl32<elf>
\-PE 7e870000-7e925000 \ comctl32
ELF 7e925000-7ea57000 Deferred user32<elf>
\-PE 7e940000-7ea57000 \ user32
ELF 7ea57000-7ea9b000 Deferred advapi32<elf>
\-PE 7ea60000-7ea9b000 \ advapi32
ELF 7ea9b000-7eaa5000 Deferred libgcc_s.so.1
ELF 7eb7a000-7ec2c000 Deferred gdi32<elf>
\-PE 7eb90000-7ec2c000 \ gdi32
ELF 7ec2c000-7ec82000 Deferred shlwapi<elf>
\-PE 7ec40000-7ec82000 \ shlwapi
ELF 7ec82000-7ed68000 Deferred shell32<elf>
\-PE 7ec90000-7ed68000 \ shell32
ELF 7ed68000-7ee03000 Deferred comdlg32<elf>
\-PE 7ed70000-7ee03000 \ comdlg32
ELF 7ee36000-7ef38000 Deferred kernel32<elf>
\-PE 7ee50000-7ef38000 \ kernel32
ELF 7ef38000-7ef42000 Deferred libnss_files.so.2
ELF 7ef42000-7ef4b000 Deferred libnss_nis.so.2
ELF 7ef4b000-7ef60000 Deferred libnsl.so.1
ELF 7ef60000-7ef82000 Deferred libm.so.6
ELF 7ef82000-7f000000 Deferred ntdll<elf>
\-PE 7ef90000-7f000000 \ ntdll
ELF b7d51000-b7d54000 Deferred libxau.so.6
ELF b7d54000-b7d5d000 Deferred libnss_compat.so.2
ELF b7d5f000-b7d62000 Deferred libdl.so.2
ELF b7d62000-b7e91000 Deferred libc.so.6
ELF b7e91000-b7ea3000 Deferred libpthread.so.0
ELF b7ea4000-b7eb8000 Deferred libz.so.1
ELF b7eb8000-b7fc9000 Deferred libwine.so.1
ELF b7fcc000-b7fe2000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) H:\sshock2\DROMED.EXE
0000000e 2
0000000c 0
00000009 0 <==