But then what about buttons? There are not enough on a normal cab to handle the D-Pac directions and the 8 other buttons, if the joystick is handling the analog.
Then use both players. The more one looks into X-Box to arcade controls, the less it makes since to have full functionality. To fully emulate
one pad with arcade controls, you'd need two analog top fire sticks, one 8 way stick, eight buttons, start and select buttons. So, with a normal cab you'd have to use both players and a third stick (using the player select buttons as start and select).
As far as the buttons being analog, only the triggers are analog. I'm playing with an X-Box controller (S) and the buttons don't slowly move down like a analog button would, only a complete down movement when the pressure is right.
The way I'd set it up with a Street Fighter cab layout, is to have the P1 stick be simulated left analog stick, X Y as the left top two buttons, A B as the left bottom two buttons, and the two right most buttons be selectable between white and black -or- L and R triggers. Then have the P2 stick be selectable between the D-Pad and the right analog stick and two of the buttons be whatever the P1 control isn't (i.e. B&W or L&R) and two more buttons be stick 1 pressed in, and stick 2 pressed in. Of course using the P1 button as start, and the P2 button as select.
The real problem is going to be that most people will probably want to have two players on the same cab. You're going to need to figure out a way to get the I-Pac to simulate two controllers (which may, or may not need two controller contectors), then I'd recommend setting up each player based on the P1 layout I gave.
Do you think you can make it to where it can 'daisy-chain' to an existing J-Pac/I-Pac setup?
As with most anything you can come up with I'm game for beta testing.