I should probably check into screwing around more on my PSP, but I have a fat (original) one on some long forgotten custom firmware so I could use emulators... chances are that it's so horridly out of date, and behind specs, that my best bet is just to continue playing on my phone. I plan at some point to get a decent tablet, with the Asus Transformer Infinity TF701T slated to come out sometime in November, as a way to bridge my mobile gaming between my desktop and my phone.
I generally have my phone as a portable gaming device when I'm at work anyway, so it's fairly easy to scrape by with a power outlet and a bluetooth controller. While I have one, the Nyko Playpad Pro is not something I would personally suggest to others, as it can be very finicky with certain games/emulators, and the Nyko Playground software that you can download from the Google Play store keeps getting worse in terms of usability. Certain emulators pick it up just fine (ePSXe finds the trigger buttons, but not the joystick, while Mupen64 AE registers everything), while others do not. This used to be resolvable by setting buttons in the Playground app, but it currently attempts to update the firmware of the controller, "succeeds," and continues to attempt doing so each time I attempt to create a new profile for my buttons.
On another note, for those who are MUD/MOO inclined, the BlowTorch MUD Client is the one I've had the most success with as far as connecting to HellMOO/InfernoMOO. Onscreen buttons make for decent macros, and I compensated for the lack of screen space by using a bluetooth keyboard as well. Took some getting used to, but well worth the price of free.