The forum

Garmin G1000 PC Trainer for Cirrus Perspective, Ver 9.10

Garmin Cirrus Garmin Integrated Flight Deck Trainer / Simulator Crashes

Author Replies
Etherialgirl Tuesday 3 January 2017 at 19:55

Hi. I'm hoping someone here can help me out.
I'm running Mac OS 10.10.5, POM 4.2.10, and wine 2.0-rc staging (although I've also tried the default 1.8, with no better luck).
The requirements for this app are: 
1.8 GHz processor
256 MB RAM
Windows® 2000 or XP
300 MB of free hard disk space (1.4 GB free hard disk space required with FliteCharts option)
DVD drive
1280 pixels wide x 1024 pixels high
4-axis joystick with throttle/power and rudder control (optional)
Microsoft® DirectX 9.0c (included on this DVD)
Video card: DirectX-capable card with a minimum of 128 MB of memory and video card drivers that support DirectX 9.0c
You can confirm those here:
After several failed attempts at using the installer the DVD, I’ve found that this process has got me closest to the app running. I’ve tried it with a series of different options for Win versions (mostly Win2K and XP) and Wine versions (mostly with 1.8 and 2.0-rc staging). 
The furthest I’ve gotten is with the following installation process: 
In Mac OS: "Allow apps downloaded from: Anywhere” and Disable Firewall
Create new drive from POM window, select Wine version "2.0-rc staging"
After initial setup, select Win2K from Config Wine.
Also under Graphics tab, Check "Emulate a virtual desktop" and set to 1280 x 1024
Do a Windows reboot and repair, confirm correct OS selected. 
On Miscellaneous Tab, "Run a .exe file in this virtual drive” 
Install the version of DirectX9 with the DVD (dxsetup.exe - unsure of build#. Size of exe file is 467KB and says it was first create on 2000-12-31. 
Do a Windows reboot and repair
On Miscellaneous Tab, again "Run a .exe file in this virtual drive” 
Install the Garmin App with minimal settings of Program Files, Cirrus SR22, Flite Charts. Installation completes with sub installations of “Terrain" and “Charts" (this doesn’t happen with most of the other installation methods or combinations). 
Launch App, but don’t start simulator. Instead go to Options > Joystick Access Configurations, and check “Use Keyboard for Joystick.” Quit and relaunch app, per instructions. 
Note: I’ve also tested this config with different DX9 installers from the Install Components tab of the POM Installer. All of those get me less far along in the process, causing a Rundll32.exe error after installation (and before installing the Garmin app, when rebooting and repairing). 
Upon relaunching the app and powering on the simulator, it runs for about a two minutes and then I get the following error: “The program CDUSIMv2.exe has encountered a serious problem and needs to close. We are sorry of the inconvenience.” 
The Show Details button returns the text pasted below. 
Any ideas what I might be able to tweak to get this working? I’d much appreciate any help you can offer. Thanks in advance! 
0x10024ae7: int     $3
Module     Address               Debug info     Name (302 modules)
PE       340000-  3d2000     Deferred        sys_resource
PE       400000-  986000     Deferred        cdusimv2
PE       990000-  b4c000     Deferred        cdp_afd_sim
PE       b50000-  c47000     Deferred        cdp_com_bar_sim
PE       c50000- 11e6000     Deferred        cdp_config_sim
PE      11f0000- 1381000     Deferred        cdp_eis_c_sim
PE      1390000- 1552000     Deferred        cdp_eis_d_sim
PE      1560000- 164d000     Deferred        cdp_inst_sim
PE      1650000- 1c51000     Deferred        cdp_mfd_12_sim
PE      1c60000- 2268000     Deferred        cdp_mfd_15_sim
PE      2270000- 2871000     Deferred        cdp_mfd_sim
PE      2880000- 2a10000     Deferred        cdp_mngr_sim
PE      2a10000- 2afa000     Deferred        cdp_nav_bar_sim
PE      2b00000- 2c93000     Deferred        cdp_pfd_sim
PE      2ca0000- 31e0000     Deferred        cdp_pwrp_sim
PE      31e0000- 328b000     Deferred        cdp_skey_sim
PE      3290000- 3384000     Deferred        cdp_sts_sim
PE      3390000- 59bc000     Deferred        cdp_test_code_sim
PE      59c0000- 5ed5000     Deferred        cdp_test_sim
PE      5ee0000- 6b9e000     Deferred        cht_main
PE      6ba0000- 6dc9000     Deferred        dbmsim
PE      6dd0000- 731e000     Deferred        diag_sim
PE      7320000- 73fb000     Deferred        dsc_sim
PE      7400000- 748b000     Deferred        gdisim
PE      7490000- 75a1000     Deferred        iop_b
PE      75b0000- 76cc000     Deferred        iop_c
PE      76d0000- 7769000     Deferred        iop_cifs
PE      7770000- 79ab000     Deferred        iop_d
PE      79b0000- 7ae6000     Deferred        iop_sim
PE      7af0000- 7cc1000     Deferred        log_main_sim
PE      7cd0000- 8353000     Deferred        m3dsim
PE      8360000- 83d9000     Deferred        mdb_main_sim
PE      83e0000- 84ce000     Deferred        mon_main_sim
PE      84d0000- 8885000     Deferred        mpm_c_sim
PE      8890000- 8cd3000     Deferred        mpmsim
PE      8ce0000- 8dd7000     Deferred        nav_sim
PE      8de0000- 8ed2000     Deferred        tws_sim
PE     10000000-10c85000     Export          krnlsim
PE     40001000-401d0000     Deferred        libwine.1.0.dylib
ELF     405a9000-405ed000     Deferred        ws2_32<elf>
  \-PE     405b0000-405e6000     \               ws2_32
ELF     42c04000-42c57000     Deferred        d3d9<elf>
  \-PE     42c10000-42c4a000     \               d3d9
ELF     42cca000-42ce8000     Deferred        version<elf>
  \-PE     42cd0000-42ce6000     \               version
ELF     4464f000-4481b000     Deferred        wined3d<elf>
  \-PE     44650000-447fa000     \               wined3d
ELF     4481b000-449a2000     Deferred        gdi32<elf>
  \-PE     44820000-44932000     \               gdi32
ELF     449a2000-44a46000     Deferred        advapi32<elf>
  \-PE     449b0000-44a2d000     \               advapi32
ELF     44a46000-44c11000     Deferred        user32<elf>
  \-PE     44a50000-44bc5000     \               user32
ELF     44c11000-44c3b000     Deferred        dinput8<elf>
  \-PE     44c20000-44c2c000     \               dinput8
ELF     44c3b000-44df7000     Deferred        ole32<elf>
  \-PE     44c40000-44db4000     \               ole32
ELF     44df7000-44eb6000     Deferred        rpcrt4<elf>
  \-PE     44e00000-44e93000     \               rpcrt4
ELF     44eb6000-44f8c000     Deferred        winmm<elf>
  \-PE     44ec0000-44f7c000     \               winmm
ELF     44f8c000-44fe2000     Deferred        winspool<elf>
  \-PE     44f90000-44fd8000     \               winspool
ELF     44fe2000-45108000     Deferred        comdlg32<elf>
  \-PE     44ff0000-450e6000     \               comdlg32
ELF     45108000-4544a000     Deferred        shell32<elf>
  \-PE     45110000-45402000     \               shell32
ELF     4544a000-454f6000     Deferred        shlwapi<elf>
  \-PE     45450000-454d0000     \               shlwapi
ELF     454f6000-45673000     Deferred        comctl32<elf>
  \-PE     45500000-45648000     \               comctl32
ELF     45673000-45819000     Deferred        oleaut32<elf>
  \-PE     45680000-457c4000     \               oleaut32
ELF     45819000-45883000     Deferred        oleacc<elf>
  \-PE     45820000-4586d000     \               oleacc
ELF     45883000-458ae000     Deferred        imm32<elf>
  \-PE     45890000-458a8000     \               imm32
ELF     458ae000-4598c000     Deferred        winemac<elf>
  \-PE     458b0000-45960000     \               winemac
ELF     47a73000-47ab6000     Deferred        uxtheme<elf>
  \-PE     47a80000-47aae000     \               uxtheme
PE     47ab6000-47abe000     Deferred        forcefeedback
PE     48d4a000-48dc9000     Deferred        clouddocs
PE     48dc9000-48e56000     Deferred        libfreetype.6.dylib
ELF     4a209000-4a270000     Deferred        dinput<elf>
  \-PE     4a210000-4a25b000     \               dinput
PE     4b000000-4b6e8000     Deferred        appleintelhd5000graphicsgldriver
PE     4b6e8000-4c60b000     Deferred        geforcegldriver
ELF     4f700000-4f71c000     Deferred        wpcap<elf>
  \-PE     4f710000-4f719000     \               wpcap
PE     4f71c000-4f754000     Deferred        libpcap.a.dylib
ELF     4f754000-4f7b0000     Deferred        usp10<elf>
  \-PE     4f760000-4f7aa000     \               usp10
PE     54184000-5429b000     Deferred        unorm8_bgra.dylib
ELF     7a800000-7a967000     Deferred        opengl32<elf>
  \-PE     7a810000-7a926000     \               opengl32
ELF     7b400000-7b840000     Deferred        kernel32<elf>
  \-PE     7b410000-7b7ff000     \               kernel32
ELF     7bc00000-7bd54000     Deferred        ntdll<elf>
  \-PE     7bc10000-7bd13000     \               ntdll
ELF     7bf00000-7bf04000     Deferred        <wine-loader>
PE     90008000-90048000     Deferred        navigationservices
PE     90048000-90062000     Deferred        libsystem_malloc.dylib
PE     90062000-900d9000     Deferred        searchkit
PE     900d9000-900e3000     Deferred        libsystem_notify.dylib
PE     900e3000-902d3000     Deferred        libobjc.a.dylib
PE     902d3000-904e4000     Deferred        cfnetwork
PE     904e4000-904e5000     Deferred        libkeymgr.dylib
PE     904e5000-9055c000     Deferred        securityfoundation
PE     9055c000-905ef000     Deferred        coresymbolication
PE     905ef000-9060f000     Deferred        generationalstorage
PE     9060f000-90657000     Deferred        applejpeg
PE     90657000-90692000     Deferred        debugsymbols
PE     90692000-90695000     Deferred        libsystem_coreservices.dylib
PE     90873000-91181000     Deferred        libclh.dylib
PE     91181000-911ae000     Deferred        chunkinglibrary
PE     911ae000-911b0000     Deferred        libdiagnosticmessagesclient.dyli
PE     911b0000-911b1000     Deferred        veclib
PE     912c5000-912e3000     Deferred        libcrfsuite.dylib
PE     912e3000-91350000     Deferred        datadetectorscore
PE     91350000-9135d000     Deferred        libkxld.dylib
PE     9135d000-9138b000     Deferred        protectedcloudstorage
PE     9138b000-91394000     Deferred        libcldcpuengine.dylib
PE     91394000-9147f000     Deferred        libcrypto.0.9.8.dylib
PE     9147f000-914f4000     Deferred        heimdal
PE     914f4000-91519000     Deferred        apple80211
PE     91519000-916ab000     Deferred        libsqlite3.dylib
PE     916ab000-91741000     Deferred        libsystem_c.dylib
PE     91741000-917a6000     Deferred        ae
PE     917a6000-917f8000     Deferred        libcups.2.dylib
PE     91810000-9182a000     Deferred        kerberos
PE     9188b000-918db000     Deferred        libcurl.4.dylib
PE     918db000-91909000     Deferred        glrendererfloat
PE     91909000-9190e000     Deferred        commonpanels
PE     9190e000-9191b000     Deferred        crashreportersupport
PE     91923000-919ef000     Deferred        discrecording
PE     919ef000-919f2000     Deferred        loginsupport
PE     919f3000-91b0a000     Deferred        desktopservicespriv
PE     91b0a000-91b0d000     Deferred        securityhi
PE     91b0d000-91b1f000     Deferred        libbsm.0.dylib
PE     91b1f000-91ce5000     Deferred        quartzcore
PE     91ce5000-91cfd000     Deferred        libsystem_asl.dylib
PE     91cfd000-91e42000     Deferred        imageio
PE     91e65000-91f06000     Deferred        qd
PE     91f60000-91fcd000     Deferred        libcorecrypto.dylib
PE     91fcd000-91fd6000     Deferred        libsystem_pthread.dylib
PE     922eb000-92363000     Deferred        ats
PE     9236d000-9238d000     Deferred        libresolv.9.dylib
PE     938dc000-93a65000     Deferred        audiotoolbox
PE     93a9a000-93bb1000     Deferred        coretext
PE     93bb9000-93bbd000     Deferred        help
PE     93bbd000-93f1f000     Deferred        foundation
PE     93f1f000-93f76000     Deferred        libc++.1.dylib
PE     9441f000-9450c000     Deferred        libvmisc.dylib
PE     9450c000-94510000     Deferred        libdyld.dylib
PE     94510000-94515000     Deferred        libcache.dylib
PE     94515000-94520000     Deferred        carbonsound
PE     94520000-94594000     Deferred        corewlan
PE     94594000-94893000     Deferred        carboncore
PE     94b19000-94b1a000     Deferred        applicationservices
PE     94b1a000-94b22000     Deferred        libunwind.dylib
PE     94b22000-94b80000     Deferred        printcore
PE     94b80000-94b85000     Deferred        libgif.dylib
PE     94b85000-94b92000     Deferred        libcsfde.dylib
PE     94e33000-94e36000     Deferred        libsystem_configuration.dylib
PE     94e36000-94e40000     Deferred        libcopyfile.dylib
PE     94e40000-94e6a000     Deferred        libsystem_info.dylib
PE     95181000-9524d000     Deferred        backup
PE     9524d000-95277000     Deferred        librip.a.dylib
PE     95277000-95279000     Deferred        libsystem.b.dylib
PE     95279000-9527b000     Deferred        trustevaluationagent
PE     9527b000-9527f000     Deferred        libpam.2.dylib
PE     9527f000-9532f000     Deferred        iobluetooth
PE     9532f000-9572b000     Deferred        coregraphics
PE     9572b000-957b9000     Deferred        performanceanalysis
PE     957b9000-957c2000     Deferred        netfs
PE     957c2000-95bab000     Deferred        liblapack.dylib
PE     95bab000-967d8000     Deferred        appkit
PE     967d8000-96907000     Deferred        coreui
PE     96907000-9690d000     Deferred        libcompiler_rt.dylib
PE     969b6000-96a51000     Deferred        colorsync
PE     96a51000-96a6d000     Deferred        openscripting
PE     96a6d000-96aa1000     Deferred        libsystem_m.dylib
PE     96aa1000-96b99000     Deferred        libfontparser.dylib
PE     96b99000-96ef4000     Deferred        libmecabra.dylib
PE     96ef5000-96f1c000     Deferred        libxpc.dylib
PE     96f1c000-9720f000     Deferred        coreimage
PE     9720f000-9721b000     Deferred        netauth
PE     9721b000-9721c000     Deferred        libopenscriptingutil.dylib
PE     9721c000-97221000     Deferred        tcc
PE     97275000-97278000     Deferred        libcgxtype.a.dylib
PE     97c00000-97c07000     Deferred        libsystem_platform.dylib
PE     97c07000-97c0a000     Deferred        libsystem_secinit.dylib
PE     97c0a000-97c1e000     Deferred        libcmph.dylib
PE     985cd000-985d0000     Deferred        libradiance.dylib
PE     985d0000-985d6000     Deferred        print
PE     985d6000-98620000     Deferred        libfontregistry.dylib
PE     98620000-986a8000     Deferred        osservices
PE     986a8000-986cc000     Deferred        libjpeg.dylib
PE     986cc000-986cd000     Deferred        audiounit
PE     986e5000-986e6000     Deferred        coreservices
PE     986e6000-9873c000     Deferred        coreaudio
PE     98975000-98986000     Deferred        langanalysis
PE     98986000-98996000     Deferred        libxar.1.dylib
PE     98a00000-98a05000     Deferred        libheimdal-asn1.dylib
PE     98a05000-98a0e000     Deferred        libcgcms.a.dylib
PE     98a0e000-98a20000     Deferred        libsystem_coretls.dylib
PE     98a20000-98b22000     Deferred        launchservices
PE     98b22000-98b8e000     Deferred        corewifi
PE     98b8e000-98d3f000     Deferred        libglprogrammability.dylib
PE     98d6c000-98dc1000     Deferred        hiservices
PE     98dc1000-98e02000     Deferred        symbolication
PE     98e02000-98e06000     Deferred        libutil.dylib
PE     98e06000-98e10000     Deferred        diskarbitration
PE     98e10000-98e21000     Deferred        libgl.dylib
PE     98e21000-98e49000     Deferred        libdispatch.dylib
PE     98e49000-98e4c000     Deferred        efilogin
PE     98e4c000-98f51000     Deferred        libjp2.dylib
PE     98f51000-98f52000     Deferred        carbon
PE     98f5a000-98f5e000     Deferred        servicemanagement
PE     98f5e000-98fa2000     Deferred        libglu.dylib
PE     98fa2000-98fa3000     Deferred        libunc.dylib
PE     98fa3000-990b1000     Deferred        libvdsp.dylib
PE     990b1000-990e0000     Deferred        libarchive.2.dylib
PE     990e0000-99107000     Deferred        libpng.dylib
PE     9910b000-99161000     Deferred        htmlrendering
PE     99161000-9916b000     Deferred        libgfxshared.dylib
PE     9916b000-99178000     Deferred        libcommoncrypto.dylib
PE     99178000-991ac000     Deferred        coreservicesinternal
PE     991ac000-991ba000     Deferred        opendirectory
PE     991ba000-99261000     Deferred        metadata
PE     99261000-99268000     Deferred        libsystem_networkextension.dylib
PE     99640000-99649000     Deferred        findmydevice
PE     99649000-9964e000     Deferred        ioaccelerator
PE     9964e000-9966a000     Deferred        cfopendirectory
PE     99779000-99bb5000     Deferred        vimage
PE     99bb5000-99f8f000     Deferred        hitoolbox
PE     99f8f000-99fcc000     Deferred        remoteviewservices
PE     99fcc000-99fcd000     Deferred        accelerate
PE     99fcd000-99fed000     Deferred        libsystem_kernel.dylib
PE     99ffe000-9a03f000     Deferred        libauto.dylib
PE     9a03f000-9a074000     Deferred        coredaemon
PE     9a074000-9a087000     Deferred        libsasl2.2.dylib
PE     9a08e000-9a091000     Deferred        libquarantine.dylib
PE     9a0cc000-9a0d9000     Deferred        libgpusupportmercury.dylib
PE     9a0d9000-9a109000     Deferred        corevideo
PE     9a109000-9a113000     Deferred        applesrp
PE     9a113000-9a16f000     Deferred        languagemodeling
PE     9a16f000-9a177000     Deferred        speechrecognition
PE     9a177000-9a19e000     Deferred        iconservices
PE     9a19e000-9a553000     Deferred        corefoundation
PE     9a553000-9a686000     Deferred        uifoundation
PE     9a6b0000-9a6ba000     Deferred        commonauth
PE     9a6ba000-9a6bd000     Deferred        libsystem_sandbox.dylib
PE     9a6bd000-9a6d5000     Deferred        liblinearalgebra.dylib
PE     9a6d5000-9a713000     Deferred        libsystem_network.dylib
PE     9a713000-9a721000     Deferred        libbz2.1.0.dylib
PE     9a7c2000-9a934000     Deferred        libblas.dylib
PE     9a934000-9aa26000     Deferred        libiconv.2.dylib
PE     9aa32000-9aa6d000     Deferred        ldap
PE     9aa6d000-9ac64000     Deferred        libicucore.a.dylib
PE     9ac64000-9ac9f000     Deferred        mediakit
PE     9ac9f000-9af2a000     Deferred        security
PE     9af2a000-9af4d000     Deferred        multitouchsupport
PE     9af4d000-9af56000     Deferred        fsevents
PE     9af56000-9afd6000     Deferred        systemconfiguration
PE     9afd6000-9afdc000     Deferred        libmacho.dylib
PE     9b1be000-9b271000     Deferred        libcorestorage.dylib
PE     9b50d000-9b514000     Deferred        libsystem_trace.dylib
PE     9b514000-9b53b000     Deferred        libc++abi.dylib
PE     9b53b000-9b540000     Deferred        libcorevmclient.dylib
PE     9b540000-9b542000     Deferred        liblangid.dylib
PE     9b542000-9b556000     Deferred        corebluetooth
PE     9b556000-9b7ee000     Deferred        coredata
PE     9b7ee000-9b7fd000     Deferred        opengl
PE     9b7fd000-9b7ff000     Deferred        libremovefile.dylib
PE     9b7ff000-9b800000     Deferred        liblaunch.dylib
PE     9b800000-9b830000     Deferred        dictionaryservices
PE     9b830000-9b85b000     Deferred        libxslt.1.dylib
PE     9b85b000-9b8b7000     Deferred        libtiff.dylib
PE     9b981000-9b983000     Deferred        libsystem_blocks.dylib
PE     9b983000-9b992000     Deferred        speechrecognitioncore
PE     9b992000-9bdc6000     Deferred        facecore
PE     9bdc6000-9be07000     Deferred        libglimage.dylib
PE     9be07000-9be15000     Deferred        speechsynthesis
PE     9be15000-9be19000     Deferred        libextension.dylib
PE     9be19000-9be4c000     Deferred        gss
PE     9be4c000-9be6a000     Deferred        ubiquity
PE     9be6a000-9bf08000     Deferred        ink
PE     9bf08000-9bf5a000     Deferred        opencl
PE     9c00b000-9c102000     Deferred        libxml2.2.dylib
PE     9c102000-9c111000     Deferred        libz.1.dylib
PE     9c111000-9c12c000     Deferred        liblzma.5.dylib
PE     9c12c000-9c141000     Deferred        imagecapture
PE     9c141000-9c1bf000     Deferred        iokit
PE     9c1bf000-9c1cd000     Deferred        protocolbuffer
PE     9c1cd000-9c1d0000     Deferred        libcvmspluginsupport.dylib
PE     9c1d0000-9c1e4000     Deferred        sharing
PE     9c1e4000-9c393000     Deferred        glengine
PE     9c393000-9c39c000     Deferred        libsystem_dnssd.dylib
PE     9c39c000-9c48d000     Deferred        diskimages
PE     9c48d000-9c492000     Deferred        iosurface
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Cirrus Perspective Trainer v9.10\CDUSIMv2.exe
     00000076    0
     00000075    0
     00000073    0
     00000071    0
     0000006f    0
     0000006e    0
     0000006c    0
     0000006a    0
     00000068    0
     00000066    0
     00000064    0
     00000062    0
     00000061    0
     0000005f    0
     0000005e    0
     0000005c    0
     0000005b    0
     0000005a    0
     00000058    0
     00000056    0
     00000054    0
     00000051    0
     0000004f    0
     0000004e    0 <==
     0000004d    0
     0000004b    0
     00000049    0
     00000047    0
     00000046    0
     00000044    0
     00000042    0
     00000041    0
     0000003f    0
     0000003e    0
     0000003d    0
     0000003c    0
     0000003b    0
     00000039    0
     00000038    0
     00000037    0
     00000036    0
     00000035    0
     00000034    0
     00000033    0
     00000032    0
     0000002d   15
     0000002c    0
     0000002b    1
     0000002a    0
     00000029    0
     00000009    0
0000000e services.exe
     00000020    0
     0000001f    0
     00000014    0
     00000010    0
     0000000f    0
00000012 winedevice.exe
     0000001e    0
     00000019    0
     00000018    0
     00000013    0
0000001c plugplay.exe
     00000022    0
     00000021    0
     0000001d    0
00000023 explorer.exe
     00000028    0
     00000027    0
     00000026    0
     00000025    0
     00000024    0
System information:
    Wine build: wine-2.0-rc3 (Staging)
    Platform: i386
    Version: Windows 2000
    Host system: Darwin
    Host version: 14.5.0