The answer is, almost anything. NES emulation is very well understood, and very well implemented. Most popular emulators are accurate and acceptable.