Nestopia is an open-source NES emulator that tries to emulate the NES hardware as accurately as possible. It is available for Windows, macOS, Linux and the BSDs. There is a libretro port as well, see RetroArch for more information.
Installation
Install the nestopiaAUR. Alternatively, install nestopia-gitAUR for the development version.