dizzeee123 Posted May 20, 2018 Share Posted May 20, 2018 I really love these beta builds, but lately ive got a problem with some thables, like 24, family guy, x-men and others. Ive included a crash-log of trying to start "24" and would be more then happy to hear from the developers. crash.txt Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted May 20, 2018 Author Content Provider Share Posted May 20, 2018 38 minutes ago, smith482 said: I noticed that the kinpin rom that I have used for a while (kpv106) would not work but the beta rom does (kpb105). just putting that out there. thanks for the great work you do! Yeah, this is mentioned earlier in the thread. Link to comment Share on other sites More sharing options...
toxie Posted May 20, 2018 Share Posted May 20, 2018 7 hours ago, dizzeee123 said: I really love these beta builds, but lately ive got a problem with some thables, like 24, family guy, x-men and others. Ive included a crash-log of trying to start "24" and would be more then happy to hear from the developers. crash.txt which dmd plugin do you use? Link to comment Share on other sites More sharing options...
dizzeee123 Posted May 20, 2018 Share Posted May 20, 2018 15 minutes ago, toxie said: which dmd plugin do you use? I have a Pin2DMD with the latest DMDext, Firmware and dmddevice.dll installed. Link to comment Share on other sites More sharing options...
toxie Posted May 22, 2018 Share Posted May 22, 2018 cause the crash seems to point into the dmd plugin.. could also still be a sideeffect though of course.. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted May 24, 2018 Author Content Provider Share Posted May 24, 2018 Includes S.A.M. FastFlips from @DJRobX official rev r4508 Added Data East Batman 1.03 French - Thanks to @mIKL SAMBuild_r4508.zip Link to comment Share on other sites More sharing options...
Snotz Posted May 24, 2018 Share Posted May 24, 2018 Congrats on the progress of the dll! Things have moved fast since I've been around. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted May 24, 2018 Author Content Provider Share Posted May 24, 2018 1 hour ago, Snotz said: Congrats on the progress of the dll! Things have moved fast since I've been around. Oh, yeah. You had been putting out the builds before @Arngrim. Well, it's basically the same as the official source now. I mean, identical. Link to comment Share on other sites More sharing options...
BamBam Posted May 24, 2018 Share Posted May 24, 2018 Thank you. Link to comment Share on other sites More sharing options...
Snotz Posted May 25, 2018 Share Posted May 25, 2018 I'm the one who decompiled the dll and made the original sam.c years back, too "Merry xmas!" Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted May 25, 2018 Author Content Provider Share Posted May 25, 2018 Ah, ok. Well, that's water under the bridge. S.A.M. system was added to the official source a few months ago. If you are interested, the old driver that you reverse engineered is now in the source: https://sourceforge.net/p/pinmame/code/HEAD/tree/trunk/src/wpc/sam_original.c It is deprecated and replaced by Xmas code (which has seen a lot of development since then). Link to comment Share on other sites More sharing options...
Content Provider arngrim Posted May 25, 2018 Content Provider Share Posted May 25, 2018 And like carny says i officialized vpm with sam based on your work, made it more compatible with pindmds, with toxie and some others we improved the performance. i added all the new roms until pin2dmd arrived, then i handled the build task to whoever wished and that's when carny proposed himselfEnvoyé de mon SM-A320FL en utilisant Tapatalk Link to comment Share on other sites More sharing options...
DJRobX Posted May 25, 2018 Share Posted May 25, 2018 1 hour ago, Snotz said: I'm the one who decompiled the dll and made the original sam.c years back, too "Merry xmas!" I'm pleased to have taken that work and built upon it adding missing LE solenoid and LED string support. Thank you for that gift! Link to comment Share on other sites More sharing options...
Thalamus Posted May 25, 2018 Share Posted May 25, 2018 I'm very grateful to you both. Smart, unselfish people like yourselves is the success story behind VP. Link to comment Share on other sites More sharing options...
Snotz Posted May 25, 2018 Share Posted May 25, 2018 Unfortunately, I dont have as much time as I did in the past. Everyone has made such great progress in VP. I recently upgraded my cabinet and VPX along with the emulation improvements is amazing. This was the future I had hoped for by releasing the code... the community and the progress is astounding. Great work everyone! 8 hours ago, CarnyPriest said: Ah, ok. Well, that's water under the bridge. S.A.M. system was added to the official source a few months ago. If you are interested, the old driver that you reverse engineered is now in the source: https://sourceforge.net/p/pinmame/code/HEAD/tree/trunk/src/wpc/sam_original.c It is deprecated and replaced by Xmas code (which has seen a lot of development since then). Wow... it still took years for them to add SAM to the official source... still, glad it finally made it in. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted May 25, 2018 Author Content Provider Share Posted May 25, 2018 I'm just a caretaker, really. Keeping the source up to date with the official. @arngrim and @DJRobX did the heavy lifting on S.A.M. development since that xmas release. But, yeah, I thought I'd have retired this build a long time ago. There's still a need for it though. Also, I need to give a shout out to @lucky1 for modularizing the real DMD drivers. For a long while there, we had to compile multiple builds depending on user hardware. That's a development that impacted both the official and the SAMbuild, but that sure made my life easier. Link to comment Share on other sites More sharing options...
Snotz Posted May 25, 2018 Share Posted May 25, 2018 @CarnyPriest I totally understand. For a long time, I was doing manual DLLs for pindmd users and one without. Modularizing would have made my life easier, too. I helped @arngrim take it over, at least until I "disappeared" with real life. Imagine reverse engineering the original SAM DLL, trying to fix bugs, and then releasing 2 DLLs over and over as tests... The guys here from the BBB chat would know what I was going through. Kudos to you, arn, and @DJRobX and the rest of the community. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted May 27, 2018 Author Content Provider Share Posted May 27, 2018 Includes FastFlips for Stern Batman from @DJRobX official rev r4512 SAMBuild_r4512.zip Link to comment Share on other sites More sharing options...
Thalamus Posted May 28, 2018 Share Posted May 28, 2018 @DJRobX Curious. r4508 enables SAM fast-flips. Then this that enables it for the upcoming Batman. Does it mean that we need C-code changes for each SAM table ? Link to comment Share on other sites More sharing options...
DJRobX Posted May 28, 2018 Share Posted May 28, 2018 7 minutes ago, Thalamus said: @DJRobX Curious. r4508 enables SAM fast-flips. Then this that enables it for the upcoming Batman. Does it mean that we need C-code changes for each SAM table ? Excellent question. Fast flips are currently supported for the following ROMs only: "trn_174h" "acd_168h" "mtl_170h" "twd_160h" "wof_500" "st_161h" "xmn_151h" "fg_1200" "potc_600" "im_183ve" "avr_200" "avs_170" "wpt_140a" "tf_180h" "bdk_294" Fast flips are implemented by watching a certain ROM memory location. That location is different for each ROM. I determine it by using CheatEngine and watching for values that go from 1 to 0 as I enter and exit the service menu when the game is playing. This narrows it down to about 10 locations. I confirm I found the right one by modifying it while in the service menu. If it was correct the flipper will start flipping while navigating inside the service menu. Link to comment Share on other sites More sharing options...
Iain1986 Posted May 28, 2018 Share Posted May 28, 2018 Sorry, does that mean if we take this latest 3.1 our SAM games will automagically get fast flips then? Link to comment Share on other sites More sharing options...
Thalamus Posted May 28, 2018 Share Posted May 28, 2018 As I understand it - yes, as long as the games are setup to use the roms in question. Link to comment Share on other sites More sharing options...
toxie Posted May 28, 2018 Share Posted May 28, 2018 And the table script is adopted accordingly.. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted May 28, 2018 Author Content Provider Share Posted May 28, 2018 Example - g5k and DJRobX's Tron table. Set UseVPMModSol = False in the script. I could be wrong on that. At least, I no longer get sticky flippers when I am playing on my laptop. Link to comment Share on other sites More sharing options...
Thalamus Posted May 28, 2018 Share Posted May 28, 2018 Turning that off, would it not have negative effects on something else ? I guess I need to read more about having that set really does. Update: From core.vbs v3.52 it says Add modulated solenoids to support ROM controlled fading flashers, To use, add "UseVPMModSol=True" to the table script. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.