Using High Roller Casino as a guide, I've mappedout Monopoly's mini-DMD and it's working now (as shown in the snapshot), but the motion while scrolling is somwhat jerky looking. I'm not sure why that is offhand, but the VP display shows some wavering also (it's just much less noticeable because it's so much smaller).
As mentioned earlier, VPM has the bank optos reversed (i.e. they're not set as optos internally). I've fixed it so it works here, but if VPM is fixed, that will throw the table out of whack unless I put a version check in, but in that case, I'd need to know that it will be fixed for the next version.
I'm pretty sure the mini-flipper behavior as displayed by the internal mech handler isn't quite right. If the flipper starts off at a medium speed, everything seems fine. If it starts slower, it will get confused for quite some time and not behave properly. The thing is that the game seems to randomly step through the different speeds it starts at each time you start the table so it will behave right about every 3rd time you start the table. I wonder if there's some initialization thing missing internally or something as to the flipper start speed at the start of a game. I can only guess offhand, though. A VPM team member should take a look at the code, IMO.
I've got the skill shot working now and most basic gameplay issues sorted (it will still need tweaking before I'm done, though to get the play more accurate). I'll be starting on the lights next, I think, though.