Jump to content



Photo
- - - - -

VP 9.91 crashes when you use the Cabinet version of Vpinmame (from this site)


  • Please log in to reply
22 replies to this topic

#1 mr2buds

mr2buds

    Hobbyist

  • Members
  • PipPip
  • 37 posts

  • Flag: ---------

  • Favorite Pinball: Adams Family

Posted 04 January 2015 - 08:54 PM

I have just upgraded to VP 9.91 (from VP 9.90) and had an annoying issue where the tables would crash on launch.  

 

You would get a VBScript error message :-

 

"Attempted to read or write protected memory.  This is often an indication that other memory is corrupt."

 

Then "Visual Pinball 9.9.1 has stopped working"

 

Everything worked fine if I reverted back to VP 9.90.

 

On further investigation the issue only occured on Pinmame tables, so non Pinmame tables (eg Abr Ca Dabra) would work fine on VP 9.91.

 

I traced the issue down to the vPinmame.dll (which is in the Vpinmame folder), so replaced that and all the tables worked fine under VP 9.91.

 

The issue occured when vPinmame was loading, however this was hard to spot as I was using a cabinet version of vpinmame.dll that hides the VPinmame splash screen (unless you revert to the standard vPinmame or show the splash screen).

 

If I use the "VPinMAME - Cabinet Build 2.5.0" from this site, it seems to have a compatibility issue with VP 9.91.   

 

http://www.vpforums....s&showfile=6429

 

You can easily tell as the vPinmame.dll is about 5.5MB in size, and typical sizes are around 1.5 to 1.7MB.

 

The normal Vpinmame works fine, as does the "VPinmame SAM/PINDMD/UNITY unified version 2.06" from the other forum site.

 

Hope it helps.


Edited by mr2buds, 04 January 2015 - 09:04 PM.


#2 Turn2

Turn2

    Enthusiast

  • Members
  • PipPipPip
  • 50 posts
  • Location:Tennessee

  • Flag: United States of America

  • Favorite Pinball: Gorgar

Posted 04 January 2015 - 09:44 PM

I had the exact same issue but was unsure because when I started using the other  VPinMame I never went back to 9.9.1 to see if that was the problem. After seeing some other posts I thought maybe this was the problem. Now this all but confirms it  for me. I also posted a suspicion about this in another thread where someone was having trouble. Here is the link

http://www.vpforums....005#entry292288



#3 JMG

JMG

    Enthusiast

  • Platinum Supporter
  • 66 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Getaway 2, Roadshow, Whitewater, Medieval Madness

Posted 07 January 2015 - 05:16 PM

sadly, same problem here...i tried both vpinmame dlls.

vp990 runs perfectly though. no idea what's going on...



#4 mr2buds

mr2buds

    Hobbyist

  • Members
  • PipPip
  • 37 posts

  • Flag: ---------

  • Favorite Pinball: Adams Family

Posted 08 January 2015 - 10:35 PM

This cabinet version of Pinmame also works with VP9.91, you can download it from the VPM alpha/beta thread.
 
 
Direct download link.  
 


#5 JMG

JMG

    Enthusiast

  • Platinum Supporter
  • 66 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Getaway 2, Roadshow, Whitewater, Medieval Madness

Posted 09 January 2015 - 08:23 AM

will try this tonight! thanks :D



#6 JMG

JMG

    Enthusiast

  • Platinum Supporter
  • 66 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Getaway 2, Roadshow, Whitewater, Medieval Madness

Posted 09 January 2015 - 02:19 PM

also not working :/

but now i have a different error: "Fatal error: HRESULT 8007007e at RenderDevice.cpp:383" whatever...



#7 mr2buds

mr2buds

    Hobbyist

  • Members
  • PipPip
  • 37 posts

  • Flag: ---------

  • Favorite Pinball: Adams Family

Posted 09 January 2015 - 11:08 PM

also not working :/

but now i have a different error: "Fatal error: HRESULT 8007007e at RenderDevice.cpp:383" whatever...

 

Not sure if this helps, but I do get a similiar error message when I run Visual Pinball on one of my test machines (its a Windows 7 virtual machine on my Mac laptop, using Virtualbox).

 

Fatal error: HRESULT 8876086a at RenderDevice.cpp:284

 

VP 9.21 works fine on this test virtual machine, but VP 9.90 or later does not.  As VP 9.90 uses Direct X9, I think the issue is Direct X / video driver related.

 

I know virtual box does not support Direct3D (on my Mac), so this would be the most likely culprit.

 

You can check, by running DXdiag,  On the Display tab, in the DirectX Features area, ensure that DirectDraw Acceleration and Direct3D Acceleration are listed as "Enabled".  In my case "Direct3D Acceleration" is "Not available".

 

See this article.

 

How can I ensure my DirectX and graphics drivers are working correctly?

https://support.skyp...rking-correctly

 

I assume you are not running (or I should say loading) Visual Pinball in a virtualised environment, but you could get a similiar issue if you have a low end graphics card.  I would check your video drivers are up to date and support Direct3D Acceleration.

 

PS - In case anybody is interested, the reason I run VP in a virtualised environment is because I use my Mac laptop to configure/commision new tables ready to upload to my Pinball table (eg configure B2s, set ROM to freeplay, and configure the frontend/artwork).  The performance is dire and Pinmame DMD doesn't like virtual multiple screens.


Edited by mr2buds, 09 January 2015 - 11:12 PM.


#8 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 09 January 2015 - 11:57 PM

maybe it's worth a shot to load DX9 like I suggested in this thread:

 

http://www.vpforums....showtopic=28479


[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#9 JMG

JMG

    Enthusiast

  • Platinum Supporter
  • 66 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Getaway 2, Roadshow, Whitewater, Medieval Madness

Posted 10 January 2015 - 11:38 AM

first of all: thanks for all the suggestions, i'll try them when i've got time tomorrow.

still, i think it's weird that vp990 runs perfectly and 991 does not. (win7, geforce650ti).

 

if i dont get it to work, i guess i will just skip versions until vp10 :D



#10 coolpin

coolpin

    Hobbyist

  • Platinum Supporter
  • 44 posts

  • Flag: ---------

  • Favorite Pinball: Pirates of the Carribean (Stern)

Posted 17 February 2015 - 08:38 PM

Got the exact same problem as above win7 64.  I will try the beta version for the cabinet and report back.



#11 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 17 February 2015 - 09:07 PM

The alpha/beta from here should indeed help: http://www.vpforums....showtopic=27063



#12 coolpin

coolpin

    Hobbyist

  • Platinum Supporter
  • 44 posts

  • Flag: ---------

  • Favorite Pinball: Pirates of the Carribean (Stern)

Posted 18 February 2015 - 10:50 AM

Thanks so much! That fixed my problem.  Version 9.9.1 is now working very well in windows 7 64



#13 legin

legin

    Hobbyist

  • Platinum Supporter
  • 38 posts
  • Location:Perth, West Australia

  • Flag: Australia

  • Favorite Pinball: Getaway High Speed 2

Posted 27 February 2015 - 05:14 AM

Thumbs up for the alpha/beta version too.  Fixed this problem for me too.



#14 sus

sus

    Enthusiast

  • Platinum Supporter
  • 87 posts

  • Flag: United States of America

  • Favorite Pinball: Black Knight

Posted 28 February 2015 - 02:31 AM

This fixed my problem too but dmd won’t stay where I put it so it’s not like the cabinet version for me. Any help would be awesome. I can only run 9.21



#15 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 28 February 2015 - 09:44 AM

you have to run setup again and enable the cabinet mode there in the VPM settings.



#16 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 28 February 2015 - 12:51 PM

cabinet version

Attached Files

  • Attached File  cap.jpg   48.65KB   8 downloads


#17 JMG

JMG

    Enthusiast

  • Platinum Supporter
  • 66 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Getaway 2, Roadshow, Whitewater, Medieval Madness

Posted 11 March 2015 - 03:38 PM

hey guys,

after roughly 90min of trial and error, i noticed - by coincidence - that my rendering device error is somehow dependent of the table i want to start. For example, AFM 914 from jpsalas does not work, but Apollo13 from the same age of vp91x does work. So do some newer tables, like the recent night/day mod of Cactus Canyon. But not all "new" tables work, Simpsons Pinball Party Primitive Mod is one example where the same error appears. All with newest (today even?!) vpinmame.dll in cabinet mode and so on.

 

I have given up on finding a solution, also because vp990 works very well for me.

 

Keep up the good work guys, it is truly a great job you are all doing - especially considering the VPX task.



#18 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 11 March 2015 - 03:51 PM

this is the one i use --  Search Google for this --->  SAM/PINDMD/UNITY


Edited by Outhere, 24 April 2015 - 03:16 PM.


#19 JMG

JMG

    Enthusiast

  • Platinum Supporter
  • 66 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Getaway 2, Roadshow, Whitewater, Medieval Madness

Posted 11 March 2015 - 04:53 PM

this the one i use --  Search Google for this --->  SAM/PINDMD/UNITY

thanks, but changing the dll does not make any difference, i've tried that as well (also because i wanted to play some "new" indiana jones :D ).

i am not sure if this is even a vpinmame problem...


Edited by JMG, 11 March 2015 - 04:54 PM.


#20 jangus

jangus

    Enthusiast

  • Members
  • PipPipPip
  • 59 posts

  • Flag: Sweden

  • Favorite Pinball: Taxi

Posted 12 May 2015 - 09:42 AM

I have just installed VPinball/VPinMame on a Win7 machine. The TopSpeed.vpt works but when I load Taxi_VP912_v2.1.2FS.vpt it crashes.

I searched in forums and also read this thread. I saw recommendation for another VPinMame.dll so I downloaded that dll and then rerun the VPinMame setup and set it up for Cabinet version.

Still the VPinball/VPinMame crashes when trying to load the Taxi.

 

How do I fix the problem?


Edited by jangus, 12 May 2015 - 09:54 AM.