Ok, I know that emulators aren't anything new, and the technology I used is over 10 years old, but my son will never care. (Oh, and I know he is still too young, but at least I am ready for when he is old enough).
Here is what I am using:
Software
OS - Windows98
Emulator - FCEUltra
FrontEnd - Game Launcher
Interface - DirectPad Pro and JoyToKey
Hardware
Mini-ITX motherboard with TV out (EPIA 800)
Mini-Box.com 60W power supply
512MB Compact Flash card
CompactFlash to IDE interface conversion board
Original NES Case
Original NES Power/Reset/LED board
Original NES Controllers
My goal was to load the software onto the Compact Flash card and use it as my hard drive. Upon booting, the front-end would load and present the list of available games. Using the original NES controllers as the only input, I wanted to be able to select and play any game, as well as exit the game and return to the list of games.
I am happy to report that everything works great! I will try to post what I can of my journey, but as always, I forgot to take enough pictures for all the detail.
Let's start with the old NES. Here you see that I have removed everything except the controller ports and the Power/Reset/LED board.
Click to view attachment
