LISY and MPF
LISY does support Mission Pinball Framework
" The Mission Pinball Framework(“MPF”) is a free Python-based pinball software framework that’s used to run real pinball machines. It allows both casual builders and hard-core programmers to create the software to run their pinball machines—whether it’s new game code for an existing pinball machine, a “re-theme” of an old machine, or totally custom / homebrew machine built from scratch.MPF is cross-platform and runs on Windows, Mac, Linux, and the Raspberry Pi. It's available in 32-bit and 64-bit versions and can be installed in minutes. "
The LISY image support two modes, ‘slave mode’ and ‘master mode’. Usually while creating/developing a configuration for a given pinball machine, one will use the LISY ‘slave mode’. With this MPF is running on an external host and connected either via IP or direct USB cable to the Raspberry PI running LISY. With this it is easy to develop and test the MPF configuration file. Once finalized the configuration can be transferred to the SD card of the Raspberry PI and switched to ‘master mode’. In master mode MPF runs on the raspberry PI together with LISY, eliminating the need for an external host.
Note: Due to limited performance, only MPF can be run on the PI, not the MediaController ‘MPF-MC’. For best performance use at least a PI3B Raspberry PI.