However, the iPad's touch interface is obnoxious at times, so something like the iCade 8-bitty comes in handy.
It's supported by Atari, Namco, Midway and Activision arcade games, among others. If you're jailbroken, you can add support for most retro games around.