Maybe for the input device just attach it to a big multitouch screen. Toss in a battery, wifi (maybe 3G?), ~32GB of flash memory. Then people could use one portable device and developers could write games and publish them to a central store for only ~1-5USD a piece.