Не эмулится... (DX8 игрушка)

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Не эмулится...

Сообщение sspphheerraa »

Игрушка "Черный оазис" производства Буки
Под седегой установка проходит нормально, а при попытке запустить появляется черное окно смышью и все...
Через вайн установка тоже проходит нормально, но при запуске уже вылетает:

Код: Выделить всё

$ wine Oasis.exe
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x167e48) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x164c80)->(0x10024,00000011)
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported prope to use double buffering(=1 back buffer) if possible
wine: Unhandled page fault on execute access to 0x00000018 at address 0x18 (thread 0009), starting debugger...
Unhandled exception: page fault on execute access to 0x00000018 in 32-bit code (0x00000018).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00000018 ESP:0033fb34 EBP:0033fd3c EFLAGS:00010202(   - 00      - -RI1)
 EAX:0033fb4c EBX:00000000 ECX:0033fb50 EDX:001100c0
 ESI:00000002 EDI:001f77c0
Stack dump:
0x0033fb34:  0040de8c 001f77c0 0033fb50 0033fb4c
0x0033fb44:  00000002 00000100 001f77c0 00000000
0x0033fb54:  00001000 00000000 00000000 00000400
0x0033fb64:  00000800 00001000 00002000 00004000
0x0033fb74:  00008000 0041d928 001f77c0 00000100
0x0033fb84:  00000100 7ee35e40 00400000 00000000
Backtrace:
=>1 0x00000018 (0x0033fd3c)
  2 0x0041e171 in oasis (+0x1e171) (0x0033ff08)
  3 0x7ee4597c in kernel32 (+0x5597c) (0x0033ffe8)
  4 0xf7dfc507 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x00000018: addb        %al,0x0(%eax)
Modules:
Module  Address                 Debug info      Name (72 modules)
PE      400000-2b7b000  Export          oasis
PE      10000000-1004f000       Deferred        audiere
PE      30000000-3006e000       Deferred        binkw32
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d1f1000-7d1fb000       Deferred        libgcc_s.so.1
ELF     7d2da000-7d34e000       Deferred        libglu.so.1
ELF     7d370000-7d42e000       Deferred        wined3d<elf>
  \-PE  7d380000-7d42e000       \               wined3d
ELF     7d42e000-7d443000       Deferred        midimap<elf>
  \-PE  7d430000-7d443000       \               midimap
ELF     7d6fa000-7d712000       Deferred        msacm32<elf>
  \-PE  7d700000-7d712000       \               msacm32
ELF     7d712000-7d74e000       Deferred        wineoss<elf>
  \-PE  7d720000-7d74e000       \               wineoss
ELF     7d74e000-7d751000       Deferred        libxinerama.so.1
ELF     7d752000-7d757000       Deferred        libxfixes.so.3
ELF     7d757000-7d773000       Deferred        imm32<elf>
  \-PE  7d760000-7d773000       \               imm32
ELF     7db26000-7db28000       Deferred        libnvidia-tls.so.1
ELF     7db28000-7e499000       Deferred        libglcore.so.1
ELF     7e499000-7e52d000       Deferred        libgl.so.1
ELF     7e530000-7e539000       Deferred        libxcursor.so.1
ELF     7e539000-7e53d000       Deferred        libxrandr.so.2
ELF     7e53d000-7e546000       Deferred        libxrender.so.1
ELF     7e54f000-7e5dc000       Deferred        winex11<elf>
  \-PE  7e560000-7e5dc000       \               winex11
ELF     7e641000-7e660000       Deferred        libexpat.so.0
ELF     7e660000-7e68b000       Deferred        libfontconfig.so.1
ELF     7e68b000-7e69d000       Deferred        libz.so.1
ELF     7e69d000-7e709000       Deferred        libfreetype.so.6
ELF     7e709000-7e70e000       Deferred        libxdmcp.so.6
ELF     7e70e000-7e7fd000       Deferred        libx11.so.6
ELF     7e7fd000-7e80b000       Deferred        libxext.so.6
ELF     7e80b000-7e810000       Deferred        libxxf86vm.so.1
ELF     7e810000-7e828000       Deferred        libice.so.6
ELF     7e828000-7e831000       Deferred        libsm.so.6
ELF     7e831000-7e881000       Deferred        ddraw<elf>
  \-PE  7e840000-7e881000       \               ddraw
ELF     7e881000-7e90f000       Deferred        winmm<elf>
  \-PE  7e890000-7e90f000       \               winmm
ELF     7e90f000-7e958000       Deferred        dsound<elf>
  \-PE  7e920000-7e958000       \               dsound
ELF     7e958000-7e96a000       Deferred        libresolv.so.2
ELF     7e98c000-7e9e0000       Deferred        rpcrt4<elf>
  \-PE  7e9a0000-7e9e0000       \               rpcrt4
ELF     7e9e0000-7ea73000       Deferred        gdi32<elf>
  \-PE  7e9f0000-7ea73000       \               gdi32
ELF     7ea73000-7ebad000       Deferred        user32<elf>
  \-PE  7ea90000-7ebad000       \               user32
ELF     7ebad000-7ebf3000       Deferred        advapi32<elf>
  \-PE  7ebc0000-7ebf3000       \               advapi32
ELF     7ebf3000-7ec8c000       Deferred        ole32<elf>
  \-PE  7ec00000-7ec8c000       \               ole32
ELF     7ec8c000-7ecc2000       Deferred        dinput<elf>
  \-PE  7eca0000-7ecc2000       \               dinput
ELF     7edd5000-7eefb000       Export          kernel32<elf>
  \-PE  7edf0000-7eefb000       \               kernel32
ELF     7eefb000-7ef05000       Deferred        libnss_files.so.2
ELF     7ef05000-7ef0f000       Deferred        libnss_nis.so.2
ELF     7ef0f000-7ef25000       Deferred        libnsl.so.1
ELF     7ef25000-7ef4a000       Deferred        libm.so.6
ELF     7ef4b000-7ef4e000       Deferred        libxau.so.6
ELF     7ef4e000-7ef6c000       Deferred        iphlpapi<elf>
  \-PE  7ef60000-7ef6c000       \               iphlpapi
$

можно ли как-то побороть?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
LightFalcon
Сообщения: 323
Статус: Любитель Free...
ОС: Debian Squezee\Etch\Lenny

Re: Не эмулится...

Сообщение LightFalcon »

попробуй перекинуть файлы из /mnt/windows/windows/system/* и /mnt/windows/windows/system32/* в папку с wine: /home/имя_пользователя/.wine/drive_c/windows/system/* и /home/имя_пользователя/.wine/drive_c/windows/system32/*
Мне помогло.
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: Не эмулится...

Сообщение tmp13 »

гмммм лучше не все!! а для начала dx9 вообще директ иксовские файлы...)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
tneo
Сообщения: 506
Статус: Призрак
ОС: SuSE 11.2

Re: Не эмулится...

Сообщение tneo »

вообще чаще всего хватает этих
d3d8.dll
d3dx9_25.dll
d3dx9_28.dll
d3d9.dll
d3dx9_26.dll
d3dx9_29.dll
d3dx9_24.dll
d3dx9_27.dll
d3dx9_30.dll
mfc70.dll
msvcp60.dll
dinput8.dll
mfc71.dll
wmvcore.dll
mfc42.dll
msacm32.dll

p.s
если скопировать все, то это может сделать вайн не работоспособным, потому что он использует свои библиотеки которые могут быть заменены
Будущее не определено
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Не эмулится...

Сообщение sspphheerraa »

LightFalcon писал(а):
17.04.2007 06:31
Мне помогло.

именно с этой игрушкой?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Не эмулится...

Сообщение sspphheerraa »

Ну блиииин! игрушка даже под виндой не идет, хотя нет запускается заставка, появляется меню...
Выбираю "новая игра" - теже яйца вид сбоку (черный экран, белая мышь, висим намертво)

А ведь работала нормально... (года 2 назад)
Sspphheerraa
Спасибо сказали: