ZX Spectrum emu, heres the features:

Emulates the 48k and 128k models

Can load SNA / TAP / Z80 (v1.45, v2.01, v3) / SLT / SCR file formats

Virtual keyboard to enter any key and thus allowing a greater compatibility. It also allows entering the LOAD"" command on the basic command line to load the TAP file format.

Full speed

Mame z80 cpu core for great compatibility

Beeper Sound and AY-3-8910 sound fully supported

Options screen with options to choose the joystick emulation (sinclair1, sinclair2, cursor), the emulated hardware ... Options can be saved on the SMC.

Kempston / Fuller joy emulation

Easy to use file browser

Custom keys : key configs are saved for each game

Fullscreen mode

Bilinear on/off option
Get from here