puNES is an emulator under development that works on Linux32/64 and Windows32/64. It needs of SDL library to run. Uncompress the zip/tar file in a subdirectory and use.
The few games I tested ran well with no noticeable problems. Emulator has save states, a few graphics filters, and can run in software or OpenGL modes.