PC/Windows
Florent Bedoiseau
Plays SNA files only, but allows 2-player games over the local network. This emulator is also available for Linux.
Unix
Florent Bedoiseau
Plays SNA files only, but allows 2-player games over the local network.
PC/DOS
Antonio José Villena Godoy
Similar to Bacteria, this is the smallest working 128K emulator known yet (under 3Kb!). The source code is available at his site as well.
PC/DOS
Aley Keprt, ?
Emulates the ZX Spectrum and the Sam Coupé.
PC/Windows
Aley Keprt
Emulates the ZX Spectrum and the Sam Coupé.
Amiga
Ian Greenway
Compatible with OS3.x and OS4. Supports RTG and AHI. This emulator can handle the TZX file format!
PC/Windows
Alvaro Alea, Santiago Romero, others
This emulator is also available for Linux.
Unix
Alvaro Alea, Santiago Romero and others
version 0.1.8
PC/DOS
Antonio José Villena Godoy
The smallest working 48K emulator known yet (4Kb!). The source code is available at his site as well.
Unix
Philip Kendall
version 0.0.2 - A Spectrum BASIC interpreter (~80% finished)
PC/Windows
Paul Dunn
Not strictly an emulator, but a Spectrum BASIC Development environment, both 48K and 128K! It saves to .tap and .tzx files, so programs created in BASin can be run on emulators.
PC/Windows
Arda Erdikmen
A fork of the above BASin.
PC/Windows
David Douglas
An emulator in Blitz Basic!
Amiga
Code Busters
It emulates a ZX-Spectrum 128K and TR-DOS file system.
PC/Windows
Denis Solomatin
Comes complete with source code.
PC/Windows
Jari Korhonen
This is a port of vbSpec to Borland Delphi, done before TZX support was added to vbSpec.
PC/Windows
Michael D. Wynne
This emulator can handle the TZX file format! Emulates various Sinclair models apart from the Sinclair ZX Spectrum, including the ZX80, ZX81, Jupiter Ace and Timex clones, and uses parts of Fuse. The source code is also available from the author's site.
PC/DOS
Vladimir Kladov
There also is a Windows version, EmuZWin. The source code is available at his site as well. Note: if you use the AVG anti-virus software, you will see a false positive warning (*.generic.*) that can be safely ignored.
PC/DOS
Vladimir Kladov
This emulator emulates the Pentagon 128 with TR-DOS and TI-DOS hardware. It supports the .TRD and .SNA formats.
PC/Windows
Vladimir Kladov
Should work in all versions of Windows, up to and including XP. An addition add-on package is available as well, containing plugin sources, documentation on plugins creation etc. There also is a DOS version, EMUZ. Note: if you use the AVG anti-virus software, you will see a false positive warning (*.generic.*) that can be safely ignored.
PC/Windows
Istvan Varga
This GPL emulator is also available for Unix. Latest version 2.0.8.1.
Unix
Istvan Varga
v2.0.8.1 (GPL)
PC/Windows
Javier Chocano
This emulator can handle the TZX file format! Runs on Windows '95 and up.
Unix
Sergio Costas Rodriguez
This emulator can handle the TZX file format and runs on Linux, using the SDL (http://www.libsdl.org/) library.
PC/Windows
Sergio Baldovi, Philip Kendall
A native port of Philip Kendall's Fuse for Unix. This emulator can handle the TZX file format!
Unix
Philip Kendall et al.
The distribution is split into 3 parts (which you all need). This emulator can handle the TZX file format and also compiles on the Macintosh! (although a native Mac OS X version also exists) and a Windows binary version is available as well.
PC/Windows
Ignacio Burgueño
This emulator can handle the TZX and POK file formats! It runs under Windows 95 and up and uses DirectX. Both English and Spanish versions are available in the package.
PC/DOS
Julio Fernández Pérez
PC/Windows
Martin J. Fiedler (KeyJ)
This emulator can handle the TZX file format! Under 33Kb in side, including the Spectrum ROM, this emulator supports only the 48K Spectrum.
PC/Windows
Steve Snake
This emulator runs under Windows 98 and up and uses DirectX 7.0. This emulator can handle the TZX file format! Supports the Currah µspeech and SpecDrum!
PC/Windows
The MESS Team
Emulates all Sinclair machines (including ZX80/ZX81) plus lots of other machines (such as the CPC, MSX or C64 ranges). It runs on several OSes - this download is the PC version. There's also a Macintosh version. The source code is also available.
PC/Windows
Paul Hodgson
Emulates all Sinclair machines (including ZX80/ZX81) plus lots of other machines (such as the CPC, Tandy or MSX ranges). This emulator can handle the TZX file format! It runs under MS Windows 95 and requires DirectX 5.0.
PC/DOS
Archaeopteryx Soft
Unix
Radek Polak
A QT port of Miklos Szeredi's Spectemu
PC/DOS
Raúl Gómez Sánchez
This emulator can handle the TZX file format and supports both the .DAT and .POK files created by SGD.
PC/DOS
John Barker
RealSpectrum add-on.
PC/DOS
Ramsoft
This was the first emulator to claim complete accuracy (although it didn't quite have that). This emulator can handle the TZX file format and supports the .POK files created by SGD. Finale version 0.97.26 release 14b.
PC/Windows
Ramsoft
This was the first emulator with complete accuracy! This emulator can handle the TZX file format (both read and write!) and supports the .POK files created by SGD! Finale version 0.97.36 release 14b.
generic/other
Juan Carlos González Amestoy
PC/DOS
Pavel Napravnik
Not strictly an emulator, but a Spectrum BASIC interpreter.
PC/DOS
Iñigo Ayo, David Goti
Emulates a Speccy with the added option to use 256 colours in stead of 16! Games must be adjusted for this. Such adjusted titles can be had from the Download page at the Spec256 home.
PC/Windows
Marat Fayzullin
This emulator can handle the TZX file format! This emulator is also available for Linux, Symbian Series 60 phones, the Nokia N800/N810 Internet Tablet and Android.
Unix
Marat Fayzullin
v1.6 - This emulator can handle the TZX file format!
PC/Windows
Stéphane Schmitz
This emulator runs under Windows 95/NT and uses DirectX 5.0.
Amiga
Richard Carlsson
version 1.0
PC/Windows
Mark Woodmass
Needs CSW.DLL from the same author.
PC/Windows
Jonathan Needle
This emulator can handle the TZX file format, supports .POK files created by SGD, Currah µspeech, SpecDrum and Interface 1/Microdrives. It runs on Windows XP and up.
Unix
Miklos Szeredi
This emulator can handle the TZX file format!
Amiga
Peter McGavin
version 1.7
PC/Windows
Ziga Ramsak
Emulates the 48K Spectrum only at the moment.
PC/DOS
Nikolay Shalaev
Supports .TRD/.Z80/.SNA/.SLT/.TAP and comes with English documentation file (thanks to Mac Buster) and additional loaders in the package.
PC/Windows
Juan Cid
This emulator is also available for PDAs running Windows CE.
PC/DOS
Robin Edwards
This shareware version runs under Windows 95/NT and uses DirectX 5.0.
PC/Windows
Edward Cree
A Windows port of the original version for Unix.
Unix
Edward Cree
version 0.6.0
PC/Windows
Richard Chandler
This emulator can handle the TZX file format!
PC/DOS
Max Vasilyev, K. Uglekov
Version 1.2 fix#5 by Max Vasilyev, based on original v1.2 from K. Uglekov. Supports .Z80/.SNA/.TAP/.FDI and comes with a program to convert between .FDI and .TRD images. The documentation was translated to English by Andy Schraepel, but this document appears to be lost.
PC/Windows
SMT, Alone Coder, deathsoft
This emulator emulates the Pentagon, Scorpion, Profi, ATM, and KAY, and supports .Z80/.SNA/.TAP/.SP/.TRD/.SCL/.FDI/.TD0/.UDI and most of the .TZX format. It also emulates Covox, SounDrive, General Sound, TurboSound FM, modem, and IDE controllers (HDD/CD/DVD emulation), and has a debugger with labels and conditional breakpoints.
Unix
djdron
v0.0.38 a port of UnrealSpeccy v0.37.3
PC/Windows
Miklos Muhi, Chris Cowley
Developed originally by Chris Cowley (up to and including version 1.70). This emulator has been entirely written in Visual Basic and is quite useable - a feat never done before! This emulator can handle the TZX file format! The source code is also available (v1.70).
PC/DOS
Zeljko Juric, Samir Ribic
This emulator can handle the TZX file format.
PC/Windows
Gerton Lunter
This archive contains versions for both DOS and Windows 3.1/95/98/NT. The shareware status has been lifted these days, and you can use the full version for free. Supports the Currah µspeech.
PC/Windows
Enzo
Written in Delphi.
PC/Windows
Andrew Owen
A Windows wrapper for Jspeccy.
Amiga
Paul Hill
This is a port of the emulator of the same name for MS-DOS.
PC/DOS
James McKay
You will need the ROMs to run it. This emulator can handle the TZX file format, supports the .POK files created by SGD and is also available for the Amiga.
Unix
Erik Kunze
This emulator can handle the TZX file format and supports .POK files created by SGD! Erik also has RPM and SRPM versions of this emulator available on his site. The package also contains utilities to work with TR-DOS file images.
PC/DOS
Christian Hackbart
This emulator also has a Windows version.
PC/Windows
Christian Hackbart
This emulator also has a DOS version.
PC/DOS
Vladimir Kladov
The smallest working emulator supporting both the 48K and 128K models (6Kb!). The source code is available at his site as well.
PC/DOS
Gerton Lunter
This archive contains versions for both DOS and Windows 3.1/95/98/NT.
PC/Windows
Kolpakov Kirill
PC/Windows
Dumitru Florin Gabriel
It is based on DelphiSpec 0.3 (ultimately vbSpec). Dumitru added TZX support and various other options. This emulator can handle the TZX file format!
PC/Windows
This emulator emulates the Pentagon 128, requires a CPU with MMX suport, Windows 9x and up and supports the .Z80/.SNA/.SP/.TAP and .TZX formats.
PC/Windows
Arjun Nair
An emulator for Windows with full multi-colour, ULA Plus, 48k and 128k emulation and support for snapshots and tapes. This emulator can handle the TZX file format and includes a Program Finder to download directly from WoS! Latest version 0.4.6.
PC/boot
Emanuele Cammarata
PC/Windows
Mark Swinhoe, Justin Wood
This emulator runs under Windows 95/NT and uses DirectX 7.0.
PC/Windows
Tim Butler, Richard Butler
A ZX Spectrum Emulator for .net. This emulator can handle the TZX file format! Latest version 1.0.3636 build 23465.
Unix
Jean-François Lozevis
PC/Windows
ZX Spin Team
This emulator can handle the TZX file format and supports the Currah µspeech! It runs on any version of Windows from '95 onward up to and including Vista.
PC/Windows
Vaggelis Kapartzianis
This emulator can handle the TZX file format. It runs under MS Windows 95/NT.
PC/DOS
Vladimir Yudin
Supports .TRD/.Z80/.SNA/.FDI. Documentation translated to English by Evgeny Barsky, emulator config editor by Grimalovsky Alexander, emulator keyboard layout editor by Alex Baskakov. This DOS version is discontinued (new Windows version is in development).
PC/Windows
Vladimir Yudin
Has AY support and partial .TZX file support!
Amiga
Dmitriy Zhivilov
This emulator accepts .SNA, .Z80, .TAP, .TRD, .SP, .ZX, .ACH, .PRG, .SEM, .SIT, .SNP, .SNX and .ZLS images, partial support for the .TZX format, as well as SCR and POK files.
PC/boot
www.spectrum.8bit.pl
ZX-LiveBox is a Knoppix-based Linux live distribution with Fuse ZX Spectrum emulator and a lot ZX Spectrum related stuff.
Amiga
Jeroen Kwast
version 4.71
PC/Windows
Chui
This emulator can handle the TZX file format! Latest version beta 2.
Unix
Chui
beta 2 - This emulator can handle the TZX file format!
PC/Windows
Tom Walker
Runs on Windows 95/98. The source code is also available from his website.
generic/other
Damien Guard
ZX Spectrum emulator for browsers
Amiga
Toni Pomar
version 2.0
PC/Windows
Alex Makeev
This emulator emulates the Pentagon, Scorpion, Spectrum 48K/128K and Profi+ 1024, requires Windows 9x and up and supports the .TRD/.SCL/.FDI/.TD0/.UDI/.FDD and Hobeta formats.
PC/Windows
Alex Makeev
Uses the Microsoft .NET framework.
Unix
Günter Woigk
Requires an X11 setup with OSS for sound.
PC/DOS
Cesar Hernandez Bano