TRYING TO RUN PROTOTYPE 1 ON MY MACBOOK AIR -PLEASE HELP !

Questions about Wine on macOS.
Locked
deepakrameshkumar
Newbie
Newbie
Posts: 3
Joined: Sun Nov 08, 2015 1:54 am

TRYING TO RUN PROTOTYPE 1 ON MY MACBOOK AIR -PLEASE HELP !

Post by deepakrameshkumar »

I TRIED TO RUN PROTOTYPE 1 ON MY MACBOOK AIR EARLY 2015 MODEL---
INITIALLY I GOT AN ERROR SAYING THAT XAUDIO2 WAS NOT AVAILABLE THEN I USED WINETRICKS AND SORTED IT OUT. NOW I AM GETTING THE FOLLOWING ERROR..(ATTACHMENT) AND THE SCREEN TURNS BLUISH SLIGHTLY.. I AM BROWSING FOR THE PAST 3 HOURS FOR A SOLUTION. PLEASE HELP!
(I AM NEW TO THE FORUM)

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10612818).
Register dump:
 CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
 EIP:10612818 ESP:00b2ede8 EBP:1130eb28 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000000 ECX:077e3890 EDX:07d59600
 ESI:00000002 EDI:1130eb1c
Stack dump:
0x00b2ede8:  077d8720 1060565f 1130eb1c 07845580
0x00b2edf8:  077d8720 106113c7 07851030 1084da58
0x00b2ee08:  1130eb10 10835b31 00000000 00000000
0x00b2ee18:  00000000 000000ef 0000003c 3d76bd2c
0x00b2ee28:  10e6d66c 0b54adc0 00000000 0000003c
0x00b2ee38:  00000000 000000ef 0000003c 00000000
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x10612818 in prototypeenginef (+0x612818) (0x1130eb28)
0x10612818: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (282 modules)
PE	  340000-  356000	Deferred        xinput1_3
PE	  400000-  62a030	Deferred        prototypef
PE	  e60000-  eeb000	Deferred        xaudio2_3
PE	10000000-11424000	Export          prototypeenginef
PE	18000000-18037000	Deferred        binkw32
PE	40001000-401b7000	Deferred        libwine.1.0.dylib
ELF	4221e000-42292000	Deferred        advapi32<elf>
  \-PE	42220000-4227a000	\               advapi32
ELF	42292000-422ad000	Deferred        version<elf>
  \-PE	422a0000-422ab000	\               version
PE	422ad000-422de000	Deferred        libpng16.16.dylib
ELF	42400000-42559000	Deferred        user32<elf>
  \-PE	42410000-42510000	\               user32
ELF	42559000-42679000	Deferred        gdi32<elf>
  \-PE	42560000-4260e000	\               gdi32
ELF	42679000-427c1000	Deferred        ole32<elf>
  \-PE	42680000-4277d000	\               ole32
ELF	427c1000-427e7000	Deferred        imm32<elf>
  \-PE	427d0000-427e1000	\               imm32
ELF	4474f000-447e2000	Deferred        rpcrt4<elf>
  \-PE	44760000-447be000	\               rpcrt4
ELF	447e2000-4491e000	Deferred        oleaut32<elf>
  \-PE	447f0000-448c8000	\               oleaut32
ELF	4491e000-449d9000	Deferred        msvcr80<elf>
  \-PE	44920000-449ad000	\               msvcr80
PE	449d9000-44a60000	Deferred        libfreetype.6.dylib
ELF	44a60000-44afc000	Deferred        winemac<elf>
  \-PE	44a70000-44ad4000	\               winemac
PE	4685c000-468db000	Deferred        clouddocs
ELF	47bb2000-47be4000	Deferred        gameux<elf>
  \-PE	47bc0000-47bd5000	\               gameux
ELF	47c66000-47ebc000	Deferred        shell32<elf>
  \-PE	47c70000-47e7a000	\               shell32
ELF	47ebc000-47f42000	Deferred        shlwapi<elf>
  \-PE	47ec0000-47f1b000	\               shlwapi
ELF	47f42000-47f87000	Deferred        d3d9<elf>
  \-PE	47f50000-47f78000	\               d3d9
ELF	47f87000-480d5000	Deferred        wined3d<elf>
  \-PE	47f90000-480b7000	\               wined3d
ELF	480d5000-4810e000	Deferred        ws2_32<elf>
  \-PE	480e0000-48107000	\               ws2_32
ELF	4810e000-48136000	Deferred        iphlpapi<elf>
  \-PE	48110000-48130000	\               iphlpapi
ELF	48136000-481f4000	Deferred        winmm<elf>
  \-PE	48140000-481e4000	\               winmm
ELF	481f4000-48220000	Deferred        msacm32<elf>
  \-PE	48200000-4821b000	\               msacm32
ELF	48220000-482a2000	Deferred        setupapi<elf>
  \-PE	48230000-4827f000	\               setupapi
ELF	482a2000-482fd000	Deferred        dsound<elf>
  \-PE	482b0000-482e8000	\               dsound
ELF	48a6a000-48aa7000	Deferred        wbemprox<elf>
  \-PE	48a70000-48a9b000	\               wbemprox
ELF	48aa7000-48adb000	Deferred        dxgi<elf>
  \-PE	48ab0000-48acc000	\               dxgi
PE	49c00000-49d17000	Deferred        unorm8_bgra.dylib
ELF	49dab000-49dd5000	Deferred        dinput8<elf>
  \-PE	49db0000-49dc6000	\               dinput8
PE	49dd5000-49ddd000	Deferred        forcefeedback
PE	49ddd000-49dfd000	Deferred        libexpat.1.dylib
ELF	49fc0000-49ffb000	Deferred        uxtheme<elf>
  \-PE	49fd0000-49ff4000	\               uxtheme
PE	4a800000-4b066000	Deferred        appleintelbdwgraphicsgldriver
ELF	4b11a000-4b148000	Deferred        mmdevapi<elf>
  \-PE	4b120000-4b13b000	\               mmdevapi
PE	4b148000-4b151000	Deferred        applehdahalplugin
ELF	4de7b000-4ded2000	Deferred        dinput<elf>
  \-PE	4de80000-4debd000	\               dinput
ELF	4ded2000-4dfee000	Deferred        comctl32<elf>
  \-PE	4dee0000-4dfc5000	\               comctl32
ELF	4dfee000-4e09c000	Deferred        msvcrt<elf>
  \-PE	4dff0000-4e076000	\               msvcrt
ELF	4e09c000-4e0d6000	Deferred        winecoreaudio<elf>
  \-PE	4e0a0000-4e0c5000	\               winecoreaudio
PE	4e0d6000-4e132000	Deferred        coremidi
ELF	7a800000-7a929000	Deferred        opengl32<elf>
  \-PE	7a810000-7a8d5000	\               opengl32
ELF	7b800000-7ba6f000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba34000	\               kernel32
ELF	7bc00000-7bce0000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca5000	\               ntdll
ELF	7bf00000-82001000	Deferred        <wine-loader>
PE	90008000-9006e000	Deferred        navigationservices
PE	90008000-9006e000	Deferred        navigationservices
PE	90065000-90454000	Deferred        coreimage
PE	90358000-9036b000	Deferred        findmydevice
PE	90358000-9036b000	Deferred        findmydevice
PE	90388000-903e2000	Deferred        coreservicesinternal
PE	90388000-903e2000	Deferred        coreservicesinternal
PE	903eb000-90528000	Deferred        libcrypto.0.9.8.dylib
PE	903eb000-90528000	Deferred        libcrypto.0.9.8.dylib
PE	903eb000-90528000	Deferred        libcrypto.0.9.8.dylib
PE	904e4000-9062f000	Deferred        backup
PE	904e4000-9062f000	Deferred        backup
PE	905b9000-905d1000	Deferred        protocolbuffer
PE	905b9000-905d1000	Deferred        protocolbuffer
PE	905f2000-90809000	Deferred        audiotoolbox
PE	90804000-90c64000	Deferred        libglprogrammability.dylib
PE	90804000-90c64000	Deferred        libglprogrammability.dylib
PE	90804000-90c64000	Deferred        libglprogrammability.dylib
PE	90804000-90c64000	Deferred        libglprogrammability.dylib
PE	90804000-90c64000	Deferred        libglprogrammability.dylib
PE	90d31000-90d58000	Deferred        libcrfsuite.dylib
PE	90d31000-90d58000	Deferred        libcrfsuite.dylib
PE	90ee1000-90ef1000	Deferred        libcgcms.a.dylib
PE	90ee1000-90ef1000	Deferred        libcgcms.a.dylib
PE	911e9000-91233000	Deferred        mediakit
PE	911e9000-91233000	Deferred        mediakit
PE	911e9000-91233000	Deferred        mediakit
PE	9158c000-9159c000	Deferred        applesrp
PE	9158c000-9159c000	Deferred        applesrp
PE	91596000-91727000	Deferred        desktopservicespriv
PE	91596000-91727000	Deferred        desktopservicespriv
PE	91725000-9175b000	Deferred        glrendererfloat
PE	91725000-9175b000	Deferred        glrendererfloat
PE	917a8000-917b1000	Deferred        efilogin
PE	917a8000-917b1000	Deferred        efilogin
PE	91945000-91968000	Deferred        corebluetooth
PE	91945000-91968000	Deferred        corebluetooth
PE	91d0e000-91d17000	Deferred        libdyld.dylib
PE	91d1a000-91d3d000	Deferred        libsystem_asl.dylib
PE	91d32000-91d61000	Deferred        apple80211
PE	920db000-920e1000	Deferred        trustevaluationagent
PE	920db000-920e1000	Deferred        trustevaluationagent
PE	920dd000-921f7000	Deferred        libvdsp.dylib
PE	920dd000-921f7000	Deferred        libvdsp.dylib
PE	920dd000-921f7000	Deferred        libvdsp.dylib
PE	921fb000-9234e000	Deferred        libfontparser.dylib
PE	922f3000-9265e000	Deferred        coredata
PE	9258b000-92663000	Deferred        libcorestorage.dylib
PE	9258b000-92663000	Deferred        libcorestorage.dylib
PE	9258b000-92663000	Deferred        libcorestorage.dylib
PE	9266a000-92793000	Deferred        libjp2.dylib
PE	9276f000-927a0000	Deferred        generationalstorage
PE	9278f000-92796000	Deferred        libcvmspluginsupport.dylib
PE	92792000-927a8000	Deferred        libcsfde.dylib
PE	92792000-927a8000	Deferred        libcsfde.dylib
PE	9279f000-927b9000	Deferred        crashreportersupport
PE	92acf000-92ad8000	Deferred        libcache.dylib
PE	92ad4000-92ba1000	Deferred        qd
PE	92b75000-92c1e000	Deferred        corewifi
PE	92b75000-92c1e000	Deferred        corewifi
PE	92eb5000-92f5c000	Deferred        securityfoundation
PE	92eb5000-92f5c000	Deferred        securityfoundation
PE	92f3d000-92f8e000	Deferred        libglu.dylib
PE	92f3d000-92f8e000	Deferred        libglu.dylib
PE	92f81000-92f94000	Deferred        libbz2.1.0.dylib
PE	92f8f000-92f9f000	Deferred        libsystem_trace.dylib
PE	92f8f000-92f9f000	Deferred        libsystem_trace.dylib
PE	92f9d000-93115000	Deferred        launchservices
PE	9309f000-9313f000	Deferred        ats
PE	9323e000-932a9000	Deferred        languagemodeling
PE	9329a000-937f7000	Deferred        hitoolbox
PE	9329a000-937f7000	Deferred        hitoolbox
PE	9329a000-937f7000	Deferred        hitoolbox
PE	9329a000-937f7000	Deferred        hitoolbox
PE	9329a000-937f7000	Deferred        hitoolbox
PE	938fc000-93915000	Deferred        libsasl2.2.dylib
PE	9394a000-93952000	Deferred        applicationservices
PE	939c3000-93a80000	Deferred        libsystem_c.dylib
PE	93a59000-93a7c000	Deferred        libgl.dylib
PE	93a6a000-93ac8000	Deferred        symbolication
PE	93aab000-93b09000	Deferred        libcurl.4.dylib
PE	9413b000-94233000	Deferred        libvmisc.dylib
PE	94228000-94252000	Deferred        libresolv.9.dylib
PE	94228000-94252000	Deferred        libresolv.9.dylib
PE	94228000-94252000	Deferred        libresolv.9.dylib
PE	944d4000-944e8000	Deferred        libgpusupportmercury.dylib
PE	944d4000-944e8000	Deferred        libgpusupportmercury.dylib
PE	9450b000-94582000	Deferred        coreaudio
PE	9450b000-94582000	Deferred        coreaudio
PE	9450b000-94582000	Deferred        coreaudio
PE	94586000-94724000	Deferred        coretext
PE	94586000-94724000	Deferred        coretext
PE	949f8000-94be3000	Deferred        glengine
PE	949f8000-94be3000	Deferred        glengine
PE	949f8000-94be3000	Deferred        glengine
PE	949f8000-94be3000	Deferred        glengine
PE	94bcf000-94ca8000	Deferred        colorsync
PE	94bcf000-94ca8000	Deferred        colorsync
PE	94c88000-94cc1000	Deferred        libarchive.2.dylib
PE	94d0b000-94d28000	Deferred        opendirectory
PE	94d0b000-94d28000	Deferred        opendirectory
PE	94d4d000-94d7a000	Deferred        openscripting
PE	94d4d000-94d7a000	Deferred        openscripting
PE	94d4d000-94d7a000	Deferred        openscripting
PE	95155000-95165000	Deferred        speechrecognition
PE	95155000-95165000	Deferred        speechrecognition
PE	95555000-9555f000	Deferred        servicemanagement
PE	95555000-9555f000	Deferred        servicemanagement
PE	95f24000-95f33000	Deferred        netfs
PE	95f9e000-96065000	Deferred        ink
PE	9603c000-96043000	Deferred        securityhi
PE	9603c000-96043000	Deferred        securityhi
PE	9606f000-960eb000	Deferred        htmlrendering
PE	9606f000-960eb000	Deferred        htmlrendering
PE	9606f000-960eb000	Deferred        htmlrendering
PE	9606f000-960eb000	Deferred        htmlrendering
PE	9606f000-960eb000	Deferred        htmlrendering
PE	9606f000-960eb000	Deferred        htmlrendering
PE	960e7000-960fd000	Deferred        opengl
PE	9640b000-96456000	Deferred        corevideo
PE	9640b000-96456000	Deferred        corevideo
PE	965b2000-965e3000	Deferred        kerberos
PE	965b2000-965e3000	Deferred        kerberos
PE	9665d000-9666d000	Deferred        commonauth
PE	96683000-96689000	Deferred        libdiagnosticmessagesclient.dyli
PE	96685000-966b1000	Deferred        imagecapture
PE	9669a000-9682c000	Deferred        uifoundation
PE	9669a000-9682c000	Deferred        uifoundation
PE	9669a000-9682c000	Deferred        uifoundation
PE	9669a000-9682c000	Deferred        uifoundation
PE	9669a000-9682c000	Deferred        uifoundation
PE	967da000-96884000	Deferred        corewlan
PE	967da000-96884000	Deferred        corewlan
PE	96850000-96856000	Deferred        audiounit
PE	96850000-96856000	Deferred        audiounit
PE	968bb000-9691e000	Deferred        opencl
PE	968bb000-9691e000	Deferred        opencl
PE	96974000-9697b000	Deferred        libremovefile.dylib
PE	972aa000-9730d000	Deferred        libcups.2.dylib
PE	972fc000-97308000	Deferred        ioaccelerator
PE	972fc000-97308000	Deferred        ioaccelerator
PE	9733f000-97351000	Deferred        carbonsound
PE	973f3000-97445000	Deferred        applejpeg
PE	9743b000-9747d000	Deferred        iconservices
PE	9743b000-9747d000	Deferred        iconservices
PE	975d4000-976f6000	Deferred        discrecording
PE	975d4000-976f6000	Deferred        discrecording
PE	97715000-97730000	Deferred        speechrecognitioncore
PE	97758000-9777e000	Deferred        sharing
PE	9776c000-97871000	Deferred        iobluetooth
PE	978d3000-978de000	Deferred        tcc
PE	978d3000-978de000	Deferred        tcc
PE	979cf000-979fa000	Deferred        libjpeg.dylib
PE	979cf000-979fa000	Deferred        libjpeg.dylib
PE	979f3000-97a15000	Deferred        liblzma.5.dylib
PE	97a0e000-97e94000	Deferred        vimage
PE	97eb7000-97ff8000	Deferred        diskimages
PE	97ff8000-980f0000	Deferred        metadata
PE	98548000-9854f000	Deferred        libsystem.b.dylib
PE	9854a000-9855a000	Deferred        libgfxshared.dylib
PE	98554000-9859a000	Deferred        ldap
PE	98554000-9859a000	Deferred        ldap
PE	9858f000-98bd7000	Deferred        facecore
PE	9858f000-98bd7000	Deferred        facecore
PE	98ccc000-98cec000	Deferred        libcmph.dylib
PE	98ce0000-98d25000	Deferred        coredaemon
PE	9969a000-996a2000	Deferred        libpam.2.dylib
PE	9969a000-996a2000	Deferred        libpam.2.dylib
PE	9969e000-999da000	Deferred        cfnetwork
PE	9a869000-9a8ab000	Deferred        libdispatch.dylib
PE	9a891000-9a89b000	Deferred        libcorevmclient.dylib
PE	9a891000-9a89b000	Deferred        libcorevmclient.dylib
PE	9a8a8000-9a8b7000	Deferred        libcldcpuengine.dylib
PE	9a8a8000-9a8b7000	Deferred        libcldcpuengine.dylib
PE	9a92f000-9a9cc000	Deferred        datadetectorscore
PE	9a99c000-9a9f2000	Deferred        debugsymbols
PE	9a99c000-9a9f2000	Deferred        debugsymbols
PE	9a9d7000-9bbf0000	Deferred        appkit
PE	9a9d7000-9bbf0000	Deferred        appkit
PE	9a9d7000-9bbf0000	Deferred        appkit
PE	9a9d7000-9bbf0000	Deferred        appkit
PE	9a9d7000-9bbf0000	Deferred        appkit
PE	9a9d7000-9bbf0000	Deferred        appkit
PE	9b604000-9b60d000	Deferred        help
PE	9b604000-9b60d000	Deferred        help
PE	9ba35000-9bada000	Deferred        coresymbolication
PE	9ba35000-9bada000	Deferred        coresymbolication
PE	9ba35000-9bada000	Deferred        coresymbolication
PE	9be5f000-9bea7000	Deferred        libglimage.dylib
PE	9bea0000-9bf7e000	Deferred        performanceanalysis
PE	9c1b4000-9c264000	Deferred        searchkit
PE	9c22b000-9c2b5000	Deferred        printcore
PE	9c289000-9c2ed000	Deferred        remoteviewservices
PE	9c289000-9c2ed000	Deferred        remoteviewservices
PE	9c289000-9c2ed000	Deferred        remoteviewservices
PE	9c41d000-9c426000	Deferred        libutil.dylib
PE	9c41d000-9c426000	Deferred        libutil.dylib
PE	9c421000-9c464000	Deferred        protectedcloudstorage
PE	9c421000-9c464000	Deferred        protectedcloudstorage
PE	9c421000-9c464000	Deferred        protectedcloudstorage
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Prototype\prototypef.exe
	00000034    1
	00000033   15
	00000032   15
	00000031   15
	00000030   15
	0000002b    0
	0000002a    0
	00000029    0
	00000028    1
	00000027    1
	00000026   15
	00000025    0
	00000024    0
	00000023    0
	00000022    2
	00000009    0 <==
0000000e services.exe
	0000001d    0
	0000001c    0
	00000016    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
	00000021    0
System information:
    Wine build: wine-1.7.37
    Platform: i386
    Host system: Darwin
    Host version: 14.4.0
deepakrameshkumar
Newbie
Newbie
Posts: 3
Joined: Sun Nov 08, 2015 1:54 am

Re: TRYING TO RUN PROTOTYPE 1 ON MY MACBOOK AIR -PLEASE HELP

Post by deepakrameshkumar »

Yay..! I finally solved the puzzle myself.

I spent a lot of time experimenting with various winetricks. (lot of Dxs, Xacts, Various versions of Windows Etc)

But finally these are the winetricks I used:

1) videomemorysi - Tell wine your video Card has 2048 MB RAM
2) win7 - Set Windows version to Windows 7


and I started the game.. VOILA It did.... But without any sound... duh

Then I exited it again and used this

3) directx9 - MS DirectX 9 (usually overkill. try d3dx9_36 First)
[Actually I tried all Dx combinations -- Only this one worked for me]


Anyways Thanks Guys.. I Really learnt a lot by browsing through this forum..
Locked