FPGAs are a fascinating piece of technology. Gaming can also fascinate. Merging the two in a retro recreation of a the classical NES means that I have to write about it.
Ludde (from Gothenburg, just as myself) built a NES inside a Xilinx Spartan-6 FPGA as a project over Christmas. The system drives a VGA output and emulates the CPU, PPU and APU, i.e. processing, graphics and audio units. Conveniently enough, the controllers are hooked up via USB, so you do not have to dig out the originals.
Via hackaday.