puNES is a Qt-based Nintendo Entertainment System emulator and NSF/NSFe Music Player.
Uncompress the zip/tar file in a subdirectory and use.
I compiled this on my Ubuntu 20.04 system.
To run under WSL on my windows laptop I had to install the following:
nvidia-cg-toolkit (libCg)
qt5
qt5-qtsvg
ffmpeg
I was able to run this on Fedora and Arch Linux but audio had issues.