LINUX.ORG.RU
ФорумGames

Diablo1 в Linux ?


0

0

Сабж. Ностальгия...
Что можно сделать ? Кто-нить запускал ?
Собственно Дьябла запускается из под Winex-a, даже видео заставка играет со звуком... Но когда дело доходит до меню - его сразу переглюкивает и гама вылетает. с простым Wine тоже самое было...

VMWare 4 ставил - пытался туда win98rus воткнуть - неполучилось. гружусь с диска, делаю fdisk и после перегрузки немогу забутится с сидюка с виндой. пробовал сделать ISO из диска с виндой - ISO делаю - он не грузится... ISO из флопа тоже не грузится. собсно с флопа тоже не получается загрузится - он поюзат чё-то там дискету и всё, no bootable cd/floppy/.. insterted bla bla bla... сам комп с этой же дискетой грузится.

Что посоветуете, товарищи ? может win4lin ? игры там играют ?
игра ведь 2D-шная...

SuSE 9.0, WineX 3.2, Geforce 440mx + Nvidia drivers.

а вот лог winex3-а


superscope@linux:~/.transgaming/c_drive/Diablo> winex3 diablo.exe
mmtime pid=3674 tid=3674
wine: Unhandled exception, starting debugger...
WineDbg starting on pid 806cde0
No debug information in ELF '/usr/lib/transgaming_winex3//winex/bin/wine' (0x00000000)
Breakpoint 1 at 0x4000dd60
No debug information in ELF '/usr/lib/transgaming_winex3//winex/pthread_lib/libntdll.so' (0x4001a000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/pthread_lib/libwine.so' (0x40111000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwine_unicode.so' (0x40127000)
No debug information in ELF '/lib/i686/libm.so.6' (0x401fd000)
No debug information in ELF '/lib/i686/libc.so.6' (0x40220000)
No debug information in ELF '/lib/i686/libpthread.so.0' (0x40353000)
No debug information in ELF '/lib/libdl.so.2' (0x403a4000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libkernel32.so' (0x40713000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libuser32.so' (0x40793000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libgdi32.so' (0x408ba000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libadvapi32.so' (0x40926000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libshell32.so' (0x40948000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libole32.so' (0x409c0000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/librpcrt4.so' (0x40a22000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libshlwapi.so' (0x40a67000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libcomctl32.so' (0x40aa7000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libversion.so' (0x401ee000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/liblz32.so' (0x403a8000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libcomdlg32.so' (0x40b2b000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwinspool.drv.so' (0x40b8e000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libx11drv.so' (0x40ba3000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwine_tsx11.so' (0x40c13000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x40c33000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40c3c000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1' (0x40c53000)
No debug information in ELF '/usr/lib/tls/libGL.so.1' (0x40c5b000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libGLU.so.1' (0x40cc6000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40d81000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40d8f000)
No debug information in ELF '/usr/lib/tls/libGLcore.so.1' (0x40e8b000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2' (0x401f8000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2' (0x41408000)
No debug information in ELF '/usr/lib/gconv/ISO8859-1.so' (0x404ec000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so.1' (0x41435000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libddraw.so' (0x425a0000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libd3dgl.so' (0x42700000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libdsound.so' (0x4a90b000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwinmm.so' (0x4a92a000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwineoss.drv.so' (0x4a97f000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libmsacm32.so' (0x4cf21000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libmsacm.drv.so' (0x40c2b000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libmidimap.drv.so' (0x41427000)
No debug information in 32bit DLL 'C:\Diablo\diablo.exe' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40056000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x40746000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0x40936000)
No debug information in 32bit DLL 'GDI32.DLL' (0x408d8000)
No debug information in 32bit DLL 'USER32.DLL' (0x407ca000)
No debug information in 32bit DLL 'RPCRT4.DLL' (0x40a45000)
No debug information in 32bit DLL 'OLE32.DLL' (0x409dd000)
No debug information in 32bit DLL 'SHLWAPI.DLL' (0x40a84000)
No debug information in 32bit DLL 'COMCTL32.DLL' (0x40ab5000)
No debug information in 32bit DLL 'SHELL32.DLL' (0x4096d000)
No debug information in 32bit DLL 'LZ32.DLL' (0x403ab000)
No debug information in 32bit DLL 'VERSION.DLL' (0x401f1000)
No debug information in 32bit DLL 'WINSPOOL.DRV' (0x40b96000)
No debug information in 32bit DLL 'COMDLG32.DLL' (0x40b3c000)
No debug information in 32bit DLL 'C:\DIABLO\STORM.DLL' (0x15000000)
No debug information in 32bit DLL 'C:\DIABLO\DIABLOUI.DLL' (0x20000000)
No debug information in 32bit DLL 'X11DRV.DLL' (0x40bbf000)
No debug information in 32bit DLL 'DDRAW.DLL' (0x425b5000)
No debug information in 32bit DLL 'D3DGL.DLL' (0x4270f000)
No debug information in 32bit DLL 'WINMM.DLL' (0x4a938000)
No debug information in 32bit DLL 'DSOUND.DLL' (0x4a917000)
No debug information in 32bit DLL 'MSACM32.DLL' (0x4cf26000)
No debug information in 32bit DLL 'WINEOSS.DRV' (0x4a982000)
No debug information in 32bit DLL 'MSACM.DRV' (0x40c2e000)
No debug information in 32bit DLL 'MIDIMAP.DRV' (0x41429000)
Unhandled exception: page fault on write access to 0x12121220 in 32-bit code (0x400644a4).
In 32-bit mode.
0x400644a4 (NTDLL.DLL.RtlAllocateHeap+0x80 in libntdll.so): movl %eax,0xc(%edx)
Wine-dbg>Terminated
superscope@linux:~/.transgaming/c_drive/Diablo>

Именно первая дьябла (меню и восстановление записанной игры) не работает. Ни в wine, ни в winex. Хотя если ухитриться начать игру, играть можно. Информация официальная от winex. У них есть голосовалка, если наберем много голосов, они будут думать над поддержкой. Вторая работает без проблем.

Касаемо vmware -- то устройство, с которого грузитесь, должно быть помечено как "Start connected" в vmware'вском редакторе конфига гостевой системы.

P.S. Сам жду, когда можно будет в аркейновских штанах побродить... ;-)

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Ясно.
Значит остаётся ждать и надеятся...

superscope
() автор топика
Ответ на: комментарий от Obidos

Оно и есть - "Start connected"
В первый раз с диска грузится без проблем, а вот после того как я разбиваю диск fdisk-om - перестаёт загружатся :(
А с флопа не грузится вообще - я уже писал...

http://www.redo.nm.ru/snapshot1.png

superscope
() автор топика
Ответ на: комментарий от superscope

В VMWare, наверное.

Только я не могу понять, почему у вас vmware не работает. Что-то делаете не так либо слишком старая/новая vmware либо кривой диск с виндовозом.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

4.0.0 build-4460

делаю так - New Virtual Machine > Typical > Windows 98 > Do Not Use a network connection.

вставляю загрузочный (огигинальный) диск с win98se - Русская Версия (может из-за того что русская версия?), жму start this virtual machine, vmware грузт диск - выбираю загрузится с поддержкой сидирома - захожу в fdisk, делаю primary dos partition, перегружаюсь и всё - см скриншот выше. больше с диска vmware НЕ грузится. с дискеты тоже не грузится. дисковод и дискеты в порядке. может попробовать более старую версию vmware ?

superscope
() автор топика
Ответ на: комментарий от superscope

0. У меня 3.1.1-1790. Четверку не смотрел, не знаю, что там и как.

1. Не надо делать виртуальный диск больше 2Гб. Помнится, у vmware вечные проблемы с 2Гб и fat.

2. Не надо использовать "физический раздел". Одни проблемы.

3. После fdisk форматировать кто будет?

P.S. Если в праздники доберусь до домашней машинки, посмотрю, как оно под vmware работает.

Obidos ★★★★★
()
Ответ на: комментарий от SteelRat

ну дык знаю что нада... только после выхода из fdiska если написать format C: то оно пишет что "неправильно задан диск" т.е нада вроде сперва перезагрузится, а потом отформатировать диск. а после перезагрузки сидюк с виндой больше не грузится... вот попробую другую версию vmware...

superscope
() автор топика
Ответ на: комментарий от Obidos

Поставил 3.1.1-1790 - вылетает после того как я нажимаю "Power on"
такие дела... то-ли руки и ж растут, то-ли хроническое невезение.. хз вообщем.

superscope
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.