Well, if you can get a GC+ board from 4layertech, that'd be ideal. You can use tact switches, or make a custom pcb with the controls, which gives you a lot of wiggle room. If you want to use a controller, it gets a little complicated. If you want a Gameboy style portable, you can easily just...