First version with full playfield support.  Run with -i [image_file] to run in graphical mode.  Use the options to enter layout mode to reposition switches.  Quit layout mode to resume normal switch simulation via playfield switches.  Save your layout file and re-use it later via -l [file.layout].
First version with full playfield support.  Run with -i [image_file] to
run in graphical mode.  Use the options to enter layout mode to reposition
switches.  Quit layout mode to resume normal switch simulation via
playfield switches.  Save your layout file and re-use it later via -l
[file.layout].

mjocean/OscSwitchMatrixGUI