Hi – sorry about the late reply.
I use the following, all with the default MAME mappings
Player 1 Start & Coin
Player 2 Start & Coin
6 x Action buttons
Happ Trackball
Joystick
All into an iPac2 controller.
Works fine with SNES, Neogeo etc – not had any problems with it yet.