Ok, I have been doing more experimenting. As you know, I have Pinball X 6.11 working. During our last discussion, you mentioned "The only changes I'm aware of from V6.11 to V6.20 relate to using real DMD's (zedmd's).
Therefore, I reinstalled Pinball X 6.11 with the Pin2DMD option even though I don't have an actual Pin2DMD device.
When I started Pinball X 6.11, an error appeared showing no Pin2DMD device. I clicked OK on the error and Pinball X loaded to menu screen. Everything works with the error.
Then I decided to install the next version Pinball X 6.12 over Pinball X 6.11. The error reappeared, clicked OK, and again Pinball X loaded to menu screen. Success, but still has the Pin2DMD error.
Finally, installed Pinball X 6.20 over the previous version. The error reappeared, clicked OK, and again Pinball X loaded to menu screen. Latest version a success, now need to deal with the Pin2DMD error.
That's where I need help. Is there a place to turn off the Pin2DMD, so it will not initialize during loading of Pinball X. Is there a choice in the Setting app or PinballX.ini config file. Or, is there something you can do for the next Pinball X version.
Also, take note, I loaded a table from (Visual Pinball X) within Pinball X, everything works. However when quitting the table, the error reappeared, clicked OK, and Pinball X loaded to the menu screen.
All in all, I can get the latest version of Pinball X 6.20 working with the Pin2DMD error. Otherwise, I can always use Pinball X 6.11.
PS, also giving you the latest config files.
Hope this helps...
PinballX.ini
Visual Pinball.xml