MIKEYPIN6 Posted June 28, 2023 Share Posted June 28, 2023 I'm trying to understand how VPX is calling and using pimMAME to run and position the DMD, any interaction and control from B2S, and how Freezy and FlexDMD are being used. I've been reading the game scripts, but only see references like"Dim UseVPDMD". I think VPX is doing this behind the scenes in code you cannot see. I am asking because I have a corrupt VPX now due to an involuntary Windows 11 install that messed everything up - including disabling my DMD that worked perfectly. I have been trying to fix it without doing as some have suggested "Reinstall Windows and do another Baller install"! I'm trying to understand how the system works. I've done a few Baller reinstalls and have the DMD partially working again, but the games still do not initialize correctly. Also, I assume the switches on the playfield and the game script are controlling what location pinMAME is reading on the ROM and displaying on the DMD. Any help in understanding the inner workings of VPX and the associated programs will be much appreciated. I cannot find a detailed explanation anywhere. I hope one of the VPX or pinMAME developers can help me. Link to comment Share on other sites More sharing options...
ludovids Posted July 1, 2023 Share Posted July 1, 2023 Diagram by vbousquet may help. Find it here: https://github.com/vbousquet/flexdmd Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now