I've used Mala in the past. Free.
I've also found an SD card for Raspberry Pi 3 running Retropi. I'm just using an X-Arcade dual tankstick for that at the moment.
A thought on trackball /knob: make a retractable unit for the limited times you'll use it.