I've been wanting to do the same thing. Buttons are not a problem, D-pad is also not a problem since it works like buttons (simple ground/button, add a button in the middle), but what about the analog...? :s How do you convert the 4-microswitch arcade joystick input into the analog input such controllers require?