Accuracy takes power: one man's 3GHz quest to build a perfect SNES emulator