A story has been circulating around the internet lately about a YouTube user called pochowandpoch who turned a (actually three) Vaio UX UMPC into a portable games console by attaching a Playstation 3 controller and running emulators. While I wouldn't go as far as physically attaching the controller to the UMPC myself, I thought the idea merited a go with some cables in between.
I got my PS3 controller to work on my Viliv S5 using these instructions, installed a Nintendo 64 emulator, and loaded up Super Mario 64. The reason I chose to emulate the N64 and that game in particular is that I have played it on the Nintendo 64, Nintendo DS, and recently on a Samsung Galaxy S2. I therefore know the game and how it handles on a bit more modern hardware than the Viliv S5, so it was a good choice for a test run.
As you can see in the video though, the S5's hardware couldn't keep up. Sound was choppy and bugged and movement slowed immensely in some areas. It works much better on the Galaxy S2's hardware, and of course it works better on the orignal consoles it came out on. It's possible to use a PS3 controller on Android as well, so maybe someone should create a PS3 add-on attachment that holds a Android device above the screen?