Hey guys! Check out my build project:
Build Log: http://imgur.com/a/qhxfh
Video Demo: http://youtu.be/MocIb-Ya8ms
Everything seems to be running smooth, except for sound (it works in some games for a while, then stops. It works in a bunch of NES games, and I haven't tried MAME yet). I tried the SDL drivers, but this slows down the games too much for me. I would rather just listen to some ocremix.org tunes while I game, and not lose the FPS. I want to give a big thanks to everybody that made this possible. Petrockblog, Toad King, Aloshi and the likes.
The power button switch turns the system on and off, and the reset switch is wired up to a Teensy (http://www.pjrc.com/teensy/) which acts as a one-button keyboard. When the reset switch is pressed, it exits the emulator and goes back to the EmulationStation game selector (so the ROM gets dumped with the save files still in tact). The entire system is operable without a keyboard or mouse.
Next up, I'm going to work on getting a prettier menu for EmulationStation, I know Aloshi has been working on that. Hopefully better sound support will come soon, but it will take the work of somebody far smarter than I.