Spiffy is a ZX Spectrum emulator for Unix systems. Its main distinguishing feature is that it fully populates the emulated bus for communication between 'virtual chips', helping with both accuracy and peripherals.
However, there are still some facets of the emulation that are inaccurate, particularly around the ULA. Some particularly demanding games and demos (eg. Shock Megademo) may exhibit graphical glitches.