RjY - 2011-02-08

Hmm, the joystick code looks fairly obvious and I think I could extend it to 32 buttons... maybe. The menu code to configure the buttons is a horrible mess. But I don't have any way of testing such a patch, so it'd be a bit of a "hit and hope" as it were.