I'm finding the software and frontends are real time-pit. Every emulator has different command line switches and settings to work optimally. The hardware part is easy but I'm finding the configuring of all the software such a pain and passion killer The frontend I will likely end up using is Maximus Arcade. 30 day trial and then you need to purchase it and it's still very manual and tedious to get going. But I got it going so it was worth investing the time. I didn't get far with Hyperspin unfortunately despite spending some time studying documentations. Using just Mame and Mess for pretty much everything does make life a lot easier. But for consoles emulators like Fusion or BSNES are still the way to go.