imanes is an open source NES emulator for UNIX/Windows systems. It uses SDL for the graphics, so any SDL-equipped system should be able to run it.
The idea behind the project is to add intelligence to it, anyways, so the emulator could play games by itself.
SymBad it is a database that contains the dynamic symbols of each binary in the system. Also, it contains the dynamic symbols that shared libraries exports. This database contains which aplications uses a library and viceversa.