Your setup will be similar to mine so far as the systems to be emulated (add Daphne, Future Pinball, the Game Boy/Virtual Boy and Game Gear handhelds). I have the X-Arcade Tankstick (Thanks, Santa!) and it has 2 joysticks,8 buttons per player, track ball (will add 2 spinners in the future), Player 1 & 2 Buttons, along with two "flipper" buttons on each side. A more detailed list can be found here under the GameEx Support section. This also covers default Keyboard, Media Center Remote, GamePad, and Hot Rod / X-Aracde / SlikStik / JPAC / IPAC configurations. Hope this is of help!