higan is a multi-system emulator focused on accuracy and preservation. Its codebase is intended to be self-documenting as the the original design of the hardware that it supports.
higan employs a unique user interface with the goal of providing the most faithfully accurate emulation possible, but as such, has a somewhat higher learning curve compared to more traditional emulators.