TL;DR: Got it running on Mac ... periodic crashes that might be due to a memory leak.
Long version:
After going through the forum pretty thoroughly, I managed to get it working mostly successfully :). It is still buggy. It would be worthwhile to develop a simple set of instructions for successfully emulating on mac. As an engineer / physicist I like having a terminal.
I'm using wineskin winery 1.7.24. Under wineconfig I set the override for the openal32 library to "Native" after I installed openal using macports. I then installed normally inside of the wineskin.
I think that there is a memory leak. The game crashes after I play for a short while (~45 minutes), the last couple of times I noticed that more than 5.5 GB of RAM was being used by the wineskin/game.
----------------------------------------------
Here is the wine log for setup purposes, including my hardware / software configuration:
WineskinX11: main(): argc=10
Waiting for startup parameters via Mach IPC.
WineskinX11: do_start_x11_server(): argc=10
Attempting to use pixel depth of 24
WineskinX11 starting:
X.Org X Server 1.13.0
Build Date: 20120921
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XINERAMA
Initializing built-in extension PseudoramiX
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension GLX
x: 0, y: 0, w: 1440, h: 877
(II) GLX: Initialized Core OpenGL GL provider for screen 0
x: 0, y: 0, w: 1440, h: 900
Engine Used: WS9Wine1.7.24
Hardware:
Hardware Overview:
Model Name: MacBook Air
Model Identifier: MacBookAir6,2
Processor Name: Intel Core i5
Processor Speed: 1,3 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 3 MB
Memory: 8 GB
Boot ROM Version: MBA61.0099.B22
SMC Version (system): 2.13f15
Graphics/Displays:
Intel HD Graphics 5000:
Chipset Model: Intel HD Graphics 5000
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel (0x8086)
Device ID: 0x0a26
Revision ID: 0x0009
Displays:
Color LCD:
Display Type: LCD
Resolution: 1440 x 900
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Built-In: Yes
----------------------------------------------
Here are the last few lines of a debugging log after a crash:
wine: Unhandled page fault on read access to 0x00000002 at address 0x2 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000002 in 32-bit code (0x00000002).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:00000002 ESP:0033fb54 EBP:0033fc70 EFLAGS:00010202( R- -- I - - - )
EAX:021ac638 EBX:00712f98 ECX:021abeb0 EDX:00000002
ESI:0212cc98 EDI:00000000
Stack dump:
0x0033fb54: 0055f876 01bcbb40 00000007 004713a0
0x0033fb64: 02794da9 00000153 00000133 01bcbb40
0x0033fb74: 0015ba28 0033fbd8 45422bb0 00000004
0x0033fb84: 00005e92 00989680 00000000 01bcbb40
0x0033fb94: 00000007 00000030 00000018 0033fc7c
0x0033fba4: 6c7fb870 021e2500 000004ff 00000000
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x00000002 (0x0033fc70)
1 0x0046f9ae in belzebub (+0x6f9ad) (0x0033fc9c)
2 0x004337f6 in belzebub (+0x337f5) (0x0033fcc8)
3 0x0043ddfc in belzebub (+0x3ddfb) (0x0033fd0c)
4 0x0059fee2 in belzebub (+0x19fee1) (0x0033fd2c)
5 0x0059fc7e in belzebub (+0x19fc7d) (0x0033fdc0)
6 0x0059f9bd in belzebub (+0x19f9bc) (0x0033fde8)
7 0x005ccbf6 in belzebub (+0x1ccbf5) (0x0033fdfc)
8 0x005ccca7 in belzebub (+0x1ccca6) (0x0033fe1c)
9 0x005cc4f0 in belzebub (+0x1cc4ef) (0x0033feb0)
10 0x7b85163c in kernel32 (+0x4163b) (0x0033fec8)
11 0x7b854f17 in kernel32 (+0x44f16) (0x0033ff08)
12 0x7bc6db0c (0x0033ff28)
13 0x7bc6ebba (0x0033ffa8)
14 0x7bc6dad2 (0x0033ffc8)
15 0x7bc44c2e (0x0033ffe8)
0x00000002: -- no code accessible --
Modules:
Module Address Debug info Name (34 modules)
PE 340000- 359000 Deferred openal32
PE 400000- 6f3000 Export belzebub
PE 1060000- 14b8000 Deferred wrap_oal
PE 10000000-1000c000 Deferred mvar
PE 41b10000-41b14000 Deferred msvcr100
PE 41bd0000-41bd4000 Deferred imm32
PE 41e10000-41e13000 Deferred msvcp100
PE 41f20000-41f24000 Deferred msvcrt
PE 41fc0000-41fc4000 Deferred version
PE 41fe0000-41fe4000 Deferred msacm32
PE 44920000-44924000 Deferred gdi32
PE 44a30000-44a34000 Deferred advapi32
PE 44ab0000-44ade000 Deferred user32
PE 44bf0000-44bf8000 Deferred ole32
PE 44d40000-44d44000 Deferred rpcrt4
PE 44dd0000-44dd7000 Deferred oleaut32
PE 44f10000-4501f000 Deferred shell32
PE 45100000-45104000 Deferred shlwapi
PE 45180000-4518b000 Deferred winmm
PE 451e0000-451e4000 Deferred opengl32
PE 452f0000-452f4000 Deferred wininet
PE 45360000-45364000 Deferred mpr
PE 45400000-45404000 Deferred winex11
PE 45980000-45984000 Deferred msctf
PE 45be0000-45be4000 Deferred mmdevapi
PE 47020000-47023000 Deferred winecoreaudio
PE 47450000-47454000 Deferred dsound
PE 62aa0000-62af2000 Deferred glew32
PE 62e80000-62ea6000 Deferred zlib1
PE 68b40000-68b77000 Deferred libpng16-16
PE 6a880000-6a8b2000 Deferred sdl2_image
PE 6c740000-6c83f000 Deferred sdl2
PE 7b810000-7b866000 Export kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Diablo\Belzebub.exe
0000002d 15
0000002a 15
00000025 0
00000024 0
00000023 0
00000009 0 <==
0000000e services.exe
0000001d 0
0000001c 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000020 explorer.exe
00000022 0
00000021 0
------------------------------------------------------------------------
Running on Mac
Hi,
behabs help, including DirectSound dll
dsound in winetricks
link:
https://www.winehq.org/pipermail/wine-d ... 52468.html
behabs help, including DirectSound dll
dsound in winetricks
link:
https://www.winehq.org/pipermail/wine-d ... 52468.html
Who is online
Users browsing this forum: No registered users and 12 guests