That VPM timer loop is where you read solenoid and lamp change values (remember, VPM doesn't fire events. Yuck). When I saw that it was modified for VP 10.2, I wasn't sure why that was done. I would think you'd want that to be "as fast as possible" since slowing that down will add to flipper latency also. P-Roc's VPCom controller mimics VPInMame, so it would apply to both.
Actual Vpinmame tends to smooth solenoids and lamp values over 60hz vsync intervals. This helps ensure that if a solenoid blips on once in a 60hz Vsync interval, the solenoid in the game actually fires. I haven't dug into the P-Roc VPCom stuff far enough but it sounds like we are just hoping that P-Roc holds the solenoid open long enough that it happens to be 1 when VPM timer checks it.
Edited by DJRobX, 02 November 2016 - 03:09 PM.




Top


Contributor








are all trademarks of VPFORUMS.