FCE Ultra

FCE Ultra is an open source emulator for the NES/Famicom.