Ok, time to bring the conversation back to Dreamcast. We're straying too far off-topic here.

Seriously though, I'm ready to start a controller hack and the one thing I've noticed from studying several tutorials is that everyone seems to use the digital-directional control to map to the CP joystick. I think I've seen one example where someone jumpered the analog and digital controls together, but that seems like it'd be a problem.
Where I see this being a problem is with some games, the movement is by the analog stick but the menus are controlled ONLY by the digital pad. I've seen the reverse too.
So I'm basically worried about not being able to play games or control games if I ignore the analog stick (or vice versa). What's the conventional wisedom on this? Ignore the analog controls?
My 2-player cabinet has 6 player buttons and a single 4/8-way joystick for each player. Buttons are a standard six-button layout.
FWIW, I have tried Project64 on my cabinet and mapped digital directional to JS1 and analog directional to JS2. That works fine as long I only play 1-player games. As discussed previously in this forum, analog thumbstick control via an Ultimarc J-stick doesn't work too great anyway so I expect to stick mostly with digital controlled games on the DC (shooters, fighters, platformers, etc.).
I also expect to keep to native DC controllers for any game that demands real controllers so I won't be 100% dead no matter what.
As for buttons, I expect to map A, B, X, Y, triggerL, triggerR to player buttons 4, 5, 1, 2, 3, 6 respectively and then play mostly games that don't use the triggers since they'll be awkward. Buttons 3 and 6 are where I put L1 and L2 for ePSXe and it pretty much works OK depending on the game.
TIA.
- pmc