CarnyPriest

SAMBuild2.9 beta thread

271 posts in this topic

Latest SAMBuild for the version 2.9 cycle can be found in this post. 

The package includes the latest external DMD dlls if there has been a recent update. Or else find the external DMD dlls with the beta thread for the official VPinMAME build here:

http://www.vpforums.org/index.php?showtopic=27063&page=1

OR

at lucky1's GitHub repository for Pin2DMD here:

https://github.com/lucky01/PIN2DMD/tree/master/integration/pinmame 

 

Copy the files into your VPM directory, and run setup.exe again. There, press the install button (with each new build) and remember to setup the defaults again!

In case you have an external DMD connected that you want to use with VPM, please move the dlls from the respective subdirectory (Pin2DMD or PinDMD1 or PinDMD2 or PinDMD3) directly into your VPM directory!

 

The 2.9 cycle is complete. SamBuild 2.9 is available here:

 

 

Share this post


Link to post
Share on other sites

Pindmd3 user - if I use the dvddevice.dll provided the tables crash on exit for me. A very useful feature is to be able to use the Camera to adjust view, not possible with this release. Rolling back to a release dated 9.1.2017 seems to solve it for me at least.

Share this post


Link to post
Share on other sites

The specific JIT crash this fixes has to do with color ROMs that have the serial side channel enabled.   In some cases the patch produces "self modifying code", so additional logic had to be added to recompile modified code.    Spider man color was one that would definitely not run. 

Jus for clarity, this is NOT a fix for the "intermittent" crash that some of you are running into with unpatched roms when used with Freezy's DMDDevice.dll.

 

Share this post


Link to post
Share on other sites

This is just a copy of r4196 so that a build history remains accessible through the dev cycle. First post will always have the current beta.

official rev 4196
Make Mustang LE serial LED speed hack apply to color ROM also [DJRobX]
Fix color patch ROM crash when JIT in use [DJRobX]
 

SAMBuild_r4196.zip

Share this post


Link to post
Share on other sites

Hi Carny, 

Thanks for this release ;)

Just a question : SAM.vbs isn't packaged with SAMbuild anymore ? 

++

Share this post


Link to post
Share on other sites

There's no change in sam.vbs. Just use what's in 2.8b. 

But I'll include it next time.

Share this post


Link to post
Share on other sites

Thanks Carny.

I asked because I am writing a tutorial for a french forum and am willing to be as concise as possible ;)

++

Share this post


Link to post
Share on other sites

Still getting failed network error when I try to DL this after about 2 weeks.

Share this post


Link to post
Share on other sites

Thanks, Thalamus... that actually failed too so it's gotta be my antivirus or something.  Gonna disable it and try again.

*edit*  Yeah, it was my antivirus.  Oddly, this is the first time I can ever remember it's "web" protection rejecting a file.  Obviously, a false alert.  Sorry for the confusion.

Share this post


Link to post
Share on other sites

I can't get any of this to work with my PinDMD3. Crashes at table start up. Is there a version anywhere that supports the modulated flashers and PinDMD3? Thanks!!

Share this post


Link to post
Share on other sites
13 hours ago, Thalamus said:

Working for me - and yes on DMD3. Well, you have to do some tricks ... Vpinball thread explains some http://vpinball.com/forums/topic/lesser-known-features-of-vpinmame-dmd/page/2/#post-48482

So I tried all of that and still crashes at start up. I think where I may have messed up is, when you say " Replace xdmd.dll and xdmdnative.dll in c:\pinballx and c:\visual_pinball\xdmd " what am I replacing those with? I just had them turned "OFF".

Share this post


Link to post
Share on other sites

Holy crap never mind!!! I got it. As I mentioned above, once I replaced the XDMD files with the new ones it worked. Thank you so much Thalamus!!!!

Share this post


Link to post
Share on other sites

Ok last question/issue on this. Now my dmd doesn't do attract mode or play the ROM preview when I'm in selection mode in PnballX. Any ideas?

Share this post


Link to post
Share on other sites

Same solution as above. You have to remember - this is beta software. Things do break :-)

Did you put lucky1 dmddevice.dll into pinballx ? Did you make sure that pindmd.dll is renamed to eg. pindmd.dll-off ? Did you replace xdmd.dll and xdmdnative.dll to xdmd.dll-off and xdmdnative..dll-off and copy new ones from lucky1 into pinballx folder ?

When I say lucky1, to clarify, once you install 2.8o2 - you get folders inside vpinmame - dmdext, pindmd1, pindmd2, pindmd3.. When I say freezy - I'm thinking github - where he prefer to do his releases. https://github.com/freezy/dmd-extensions

If you decide to test something from the git repo. and it isn't working as expected - please try to post a issue on github about it containing a log. Freezy have said again and again that he is no magician that can read minds. So, he needs those log files in order to get any further with the issues.

It should not be a problem to use eg. dmddevice.dll from freezy in pinballx folder - it still is. If you use his' in either pinballx or dmdx folder - the DMD will stay black.

Please note - this info is for PinDMD3 only - I have no clue what users of any other DMD needs to do, but, it might be a reference/clue for you to experiment with IF you you're installations isn't working as expected.

Maybe you could put a screenshot of you pinballx folder if you still got any problem ?

Share this post


Link to post
Share on other sites

I followed your tips to get it working with PinDMD3 but still have some problems (error: No DMD driver and Table starts, but you can't play it).

I did not replace any XDMD files, because I didn't find them in any of the zip packages.
Can this cause the problems? If yes, where can I find the XDMD replacement files?

Share this post


Link to post
Share on other sites

Even with the latest update I still get the "no dmd driver found" error.

But I got it finally fixed by installing this update for Windows 7: KB2533623 :)

Share this post


Link to post
Share on other sites

Hi @CarnyPriest, please make a build.  I fixed a small issue with the external DLL support that was preventing Metallica 1.7 LE color patch from passing palette commands properly. 

 

Share this post


Link to post
Share on other sites

Thanks Rob and Carny. I will upload the patch for 1.7LE later.

Share this post


Link to post
Share on other sites

I get flicker on the PIN2DMD using this... also crash on LE versions of TWD and ACDC when testing the ROMs :wacko: 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now