kierun wrote:Once I get the game, I'll see if I can get it run at work under Linux. I'll write a small how to here if it works... It probably won't.
Downloaded the game today -- was taken hostage by revolutionary syndicates in Paris during the weekend.
I tried to install it on Linux. The game installed fine but does not run. If anyone here has more experience with wine, here is the debug. I am running wine-0.9.30 on Linux 2.6.18.8.
; wine '.wine/drive_c/Program Files/NapoleonsCampaigns/NCP.exe'
wine: Unhandled page fault on read access to 0x0000003c at address 0x708a72 (thr ead 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0000003c in 32-bit code (0x0 0708a72).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00708a72 ESP:0033fd4c EBP:0033fd60 EFLAGS:00010217( - 00 RIAP1C)
EAX:7efff62c EBX:00000000 ECX:00016814 EDX:5f09435b
ESI:00628752 EDI:00110758
Stack dump:
0x0033fd4c: 00000000 7efe54c8 007292ac 00725822
0x0033fd5c: 00000000 0033fd80 00711cb7 0033fd6c
0x0033fd6c: 6e72656b 32336c65 6c6c642e 0033fd00
0x0033fd7c: 7efa28d5 0033fdcc 0072da49 0074f3da
0x0033fd8c: 0071064f 0033fd98 0000001c 0033fe38
0x0033fd9c: 7efa433a 7ed4d310 7efe54c8 0033fdd8
Backtrace:
=>1 0x00708a72 in ncp (+0x308a72) (0x0033fd60)
2 0x00711cb7 in ncp (+0x311cb7) (0x0033fd80)
3 0x0072da49 in ncp (+0x32da49) (0x0033fdcc)
4 0x00659cc0 in ncp (+0x259cc0) (0x0033fdd8)
5 0x7efa4285 in ntdll (+0x24285) (0x0033fe78)
6 0x7efa4631 in ntdll (+0x24631) (0x0033feb8)
7 0x7efa73b6 LdrInitializeThunk+0x276() in ntdll (0x0033ff08)
8 0x7ee2d2e9 in kernel32 (+0x4d2e9) (0x0033ffe8)
9 0xb7dfb567 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x00708a72: movl 0x3c(%ebx),%ecx
Modules:
Module Address Debug info Name (46 modules)
PE 400000-761000 Export ncp
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d5eb000-7d608000 Deferred imm32<elf>
\-PE 7d5f0000-7d608000 \ imm32
ELF 7d608000-7d611000 Deferred libxrender.so.1
ELF 7d61f000-7d63d000 Deferred ximcp.so.2
ELF 7debd000-7dec6000 Deferred libgcc_s.so.1
ELF 7dec6000-7dece000 Deferred librt.so.1
ELF 7df86000-7e8b7000 Deferred fglrx_dri.so
ELF 7e8b7000-7e957000 Deferred libgl.so.1
ELF 7e957000-7ea24000 Deferred libx11.so.6
ELF 7ea24000-7ea32000 Deferred libxext.so.6
ELF 7ea32000-7ea3b000 Deferred libsm.so.6
ELF 7ea3b000-7ea40000 Deferred libxfixes.so.3
ELF 7ea40000-7ea49000 Deferred libxcursor.so.1
ELF 7ea49000-7ea4c000 Deferred xlcdef.so.2
ELF 7ea4c000-7ea50000 Deferred libxrandr.so.2
ELF 7ea67000-7eaf5000 Deferred winex11<elf>
\-PE 7ea80000-7eaf5000 \ winex11
ELF 7eaf5000-7eb15000 Deferred libexpat.so.0
ELF 7eb15000-7eb44000 Deferred libfontconfig.so.1
ELF 7eb44000-7eba9000 Deferred libfreetype.so.6
ELF 7eba9000-7ebee000 Deferred advapi32<elf>
\-PE 7ebb0000-7ebee000 \ advapi32
ELF 7ebee000-7ec83000 Deferred gdi32<elf>
\-PE 7ec00000-7ec83000 \ gdi32
ELF 7ec83000-7edbe000 Deferred user32<elf>
\-PE 7eca0000-7edbe000 \ user32
ELF 7edbe000-7eee6000 Export kernel32<elf>
\-PE 7ede0000-7eee6000 \ kernel32
ELF 7eee6000-7eef1000 Deferred libnss_files.so.2
ELF 7eef1000-7eefb000 Deferred libnss_nis.so.2
ELF 7eefb000-7ef11000 Deferred libnsl.so.1
ELF 7ef11000-7ef1b000 Deferred libnss_compat.so.2
ELF 7ef1b000-7ef3e000 Deferred libm.so.6
ELF 7ef40000-7ef58000 Deferred libice.so.6
ELF 7ef58000-7ef6a000 Deferred libz.so.1
ELF 7ef6a000-7f000000 Export ntdll<elf>
\-PE 7ef80000-7f000000 \ ntdll
ELF b7c83000-b7c87000 Deferred libdl.so.2
ELF b7c87000-b7db6000 Deferred libc.so.6
ELF b7db6000-b7dc8000 Deferred libpthread.so.0
ELF b7dc8000-b7dcb000 Deferred libxinerama.so.1
ELF b7dcb000-b7dd0000 Deferred libxxf86vm.so.1
ELF b7df4000-b7f05000 Export libwine.so.1