try GamePad Companion. works with a lot of game controllers. although, you have to manually link keystrokes to buttons on gamepad for each game, but that's a one time thing, and you can save the setups.
here's the <a href="http://www.versiontracker.com/moreinfo.fcgi?id=12293&db=mac" target="_blank">Versiontracker link.</a> the main sight <a href="http://www.carvware.com" target="_blank">www.carvware.com</a> seems to be down at the moment...
tr