189 programs for running Sinclair software on something else, or for working with its files. These run on Windows, DOS, Unix, the Amiga and the Acorn, so they are not catalogue entries and have no entry pages.
This is a record rather than a recommendation. The year shown is when ZXDB last knew a version to exist, on 148 of them, and many of these links have been dead for years. Newest first, so what is still alive sits at the top of each group.
Sergio Baldovi, Philip Kendall
A native port of Philip Kendall's Fuse for Unix. This emulator can handle the TZX file format!
fuse-1.1.1-win32-setup.exefuse-1.1.1-win32.zipfuse-utils-1.1.1-win32.zip
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.
Home pagefuse-1.1.1.tar.gzfuse-1.1.1.tar.gz.sigfuse-utils-1.1.1.tar.gzfuse-utils-1.1.1.tar.gz.siglibspectrum-1.1.1.tar.gzlibspectrum-1.1.1.tar.gz.sig
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.
Kolpakov Kirill
djdron
v0.0.38 a port of UnrealSpeccy v0.37.3
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.
Edward Cree
A Windows port of the original version for Unix.
Edward Cree
version 0.6.0
Arda Erdikmen
A fork of the above BASin.
Aley Keprt
Emulates the ZX Spectrum and the Sam Coupé.
Aley Keprt, ?
Emulates the ZX Spectrum and the Sam Coupé.
Andrew Owen
A Windows wrapper for Jspeccy.
Sergio Costas Rodriguez
This emulator can handle the TZX file format and runs on Linux, using the SDL (http://www.libsdl.org/) library.
Home pagefbzx_2.6.0-0~rastersoft0_amd64.debfbzx_2.6.0-0~rastersoft0_i386.debfbzx-2.6.0.tar.bz2spectrum-roms_20081224-1_all.deb
Ziga Ramsak
Emulates the 48K Spectrum only at the moment.
Richard Chandler
This emulator can handle the TZX file format!
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.
Istvan Varga
This GPL emulator is also available for Unix. Latest version 2.0.8.1.
Istvan Varga
v2.0.8.1 (GPL)
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.
Chui
This emulator can handle the TZX file format! Latest version beta 2.
Chui
beta 2 - This emulator can handle the TZX file format!
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.
Radek Polak
A QT port of Miklos Szeredi's Spectemu
Leniad
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.
John Barker
RealSpectrum add-on.
Mark Woodmass
Needs CSW.DLL from the same author.
Cesar Hernandez Bano
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.
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.
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.
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.
Marat Fayzullin
v1.6 - This emulator can handle the TZX file format!
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.
Ian Greenway
Compatible with OS3.x and OS4. Supports RTG and AHI. This emulator can handle the TZX file format!
Code Busters
It emulates a ZX-Spectrum 128K and TR-DOS file system.
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.
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.
Zeljko Juric, Samir Ribic
This emulator can handle the TZX file format.
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.
Alex Makeev
Uses the Microsoft .NET framework.
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.
Florent Bedoiseau
Plays SNA files only, but allows 2-player games over the local network. This emulator is also available for Linux.
Florent Bedoiseau
Plays SNA files only, but allows 2-player games over the local network.
Alvaro Alea, Santiago Romero, others
This emulator is also available for Linux.
Alvaro Alea, Santiago Romero and others
version 0.1.8
Vladimir Yudin
Has AY support and partial .TZX file support!
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.
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!
Jean-François Lozevis
Dmitry Sanarin
Denis Solomatin
Comes complete with source code.
Juan Cid
This emulator is also available for PDAs running Windows CE.
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.
Emanuele Cammarata
Tom Walker
Runs on Windows 95/98. The source code is also available from his website.
Vladimir Kladov
The smallest working emulator supporting both the 48K and 128K models (6Kb!). The source code is available at his site as well.
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.
Enzo
Written in Delphi.
Antonio José Villena Godoy
The smallest working 48K emulator known yet (4Kb!). The source code is available at his site as well.
David Douglas
An emulator in Blitz Basic!
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).
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.
Javier Chocano
This emulator can handle the TZX file format! Runs on Windows '95 and up.
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!
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.
Philip Kendall
version 0.0.2 - A Spectrum BASIC interpreter (~80% finished)
Vladimir Kladov
This emulator emulates the Pentagon 128 with TR-DOS and TI-DOS hardware. It supports the .TRD and .SNA formats.
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.
Christian Hackbart
This emulator also has a DOS version.
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.
Jari Korhonen
This is a port of vbSpec to Borland Delphi, done before TZX support was added to vbSpec.
Julio Fernández Pérez
Jussi Lähteenmäki
Christian Hackbart
This emulator also has a Windows version.
Günter Woigk
Requires an X11 setup with OSS for sound.
Pavel Napravnik
Not strictly an emulator, but a Spectrum BASIC interpreter.
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.
Vaggelis Kapartzianis
This emulator can handle the TZX file format. It runs under MS Windows 95/NT.
Stéphane Schmitz
This emulator runs under Windows 95/NT and uses DirectX 5.0.
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.
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).
Home pageemul034.cfg_ed.zipemul034.docs-eng.zipemul034.kbded.zipemul034.zip
Mark Swinhoe, Justin Wood
This emulator runs under Windows 95/NT and uses DirectX 7.0.
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.
Daniele Orro
Robin Edwards
Robin Edwards
This shareware version runs under Windows 95/NT and uses DirectX 5.0.
Johan Andersson
Nikolay Shalaev
Supports .TRD/.Z80/.SNA/.SLT/.TAP and comes with English documentation file (thanks to Mac Buster) and additional loaders in the package.
spec305.addition.zipspec305.patch.zipspec305.zipspec305src.zip
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.
Gerton Lunter
This archive contains versions for both DOS and Windows 3.1/95/98/NT.
Pedro Gimeno
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.
Miklos Szeredi
This emulator can handle the TZX file format!
Home pagespectemu-0.94_linux.tar.gzspectemu-0.94_solaris.tar.gzspectemu-0.94.tar.gz
Arnt Gulbrandsen
KGB
support BBS
Kevin J. Phair
Bernd Waschke
Peter McGavin
version 1.7
Steve Gillott
Ian Collier
Jeroen Kwast
version 4.71
Toni Pomar
version 2.0
Richard Carlsson
version 1.0
Archaeopteryx Soft
Juan Carlos González Amestoy
Alberto Ordóñez
Paul Hill
This is a port of the emulator of the same name for MS-DOS.
Damien Guard
ZX Spectrum emulator for browsers
Claus Jahn
The (tape and snapshot) block editor of ZX-Modules. Has any function implemented you could wish for.
Flavio M. Matsumoto
A Ruby script that shows the contents of a TZX file.
Arda Erdikmen
Converts snapshots into a single, standard CODE block. You can use LOAD "" CODE from basic and then use a USR xxx to start the game.
Fraser Ross
For viewing and analysing cassettes by the pulses. It reads from CSW and Commodore TAP formats. It also creates TZX and CSW files.
Leszek Chmielewski
Windows utility to convert multiple TZX files to TAP. PureBasic Source code is available from his website.
Davide Guida
TAP File Browser, with internal BASIC code viewer.
Leszek Chmielewski
Linux utility to convert multiple TZX files to TAP. PureBasic Source code is available from his website.
Patrick Delvenne
Originally a port of PlayTZX for Windows XP, using the Soundblaster driver. It can also handle TAP, BIN, MDR and CSW, as well as ZX81 P files, C64 formats TZX, T64, PRG and P00, Amstrad TZX and CDT files, the MP3 output format and can convert MSA and ST files to/from Atari ST floppies.
Mikie
A tape image editor in the vein of TAPER.
Fraser Ross
A Windows DLL file for reading CSW files.
Francisco Villa
Convert tap and tzx files to wav file with their original speed in a special way in order to convert the wav file to a mp3 file with very low bit rate.
Mark Woodmass
Converts TZX/PZX/CDT/TAP/CSW (v1 or v2)/SZX/SP tape image files to WAV format.
Simon Holdsworth
Allows converting ZX81 tapes to either .p or .tzx format.
Francisco Javier Crespo
Based on Tomaz Kac's PlayTZX v0.60. Generates stereo WAV files and CSW v2 files.
Fraser Ross
Converts CSW to WAV.
Tero Turtiainen, Fredrick Meunier, Phil Kendall
For RPM-based Linux distributions
Mark Woodmass
A Windows DLL (csw.dll) to allow emulators/utilities to read or write CSW (v1 or v2) files.
Andrea Giannotti
DamTape can read any fragment of data block also completely without tape-header (of physical tape sampled ".wav") then make a "file.tap" of it. It's useful to get back binary code from DAMaged zx spectrum physical TAPE.
Tomaz Kac
Tomaz Kac
Tomaz Kac
This is the lot of his utilities, including source code and additional documentation.
Tomaz Kac
Converts Z80 snapshots to turbo-loading TZX files. Fully customizable!
Ramsoft
They also wrote a support tool named CSW (Compressed Square Wave), which compresses a raw sound file into a format that can be decoded just like that at a later point.
ThunderWare Research Center
The ultimate Spectrum tape tool! (Requires the Watcom freeware protected mode runtime DOS/4GW)
Jocelyn Gibart
Darren Salt
The emulator Fuse, for Unix and Mac OS X has "tapeconv" and "tzxlist" in the "additional utilities" package.
The emulator Fuse, for Unix and Mac OS X has "tapeconv" and "tzxlist" in the "additional utilities" package.
Indigobeetle
plirof
Chris Ainsley
A game development system that can generate adventures in PAWS or DAAD format
Jose Rodriguez-Rosa
Open-source BASIC compiler for the ZX-Spectrum. Allows you to write a BASIC program on your PC and convert it to TZX to run on your real Speccy/emulator. The compiler works in all of PC/Windows, Linux and Mac OS X.
Sergio Chico
A compiler to develop multiple choice adventures
Jari Komppa
Convert image into Spectrum graphics.
Uto
A package to help developing games with DAAD
Metalbrain
Text based adventure compiler
Alejandro Garcia
JavaScript to Assembly Compiler
Evan C. Wright
Text-adventure authoring and cross-compiler IDE
Jonathan Cauldwell
An improved, more powerful cross-platform version of AGD
Xavisan
Unofficial variant of MPAGD
Paul Nicholls
Pascal cross-compiler for 6502/Z80 machines
Julián Albo
Multi-platform Z80 cross-assembler
Jörg Pleumann
A simple Turbo Pascal cross compiler that generates Z80 code for ZX Spectrum, Next and CP/M.
Fredrik Ramsberg
A lightweight framework to generate Inform text adventures
Z80 cross-assembler
AA
Graphics library for z88dk
Jari Komppa
Non-destructive sprite rotator
Tony Thompson
A generic IDE with graphics and assembly editors
The z88 Development Kit. This is an ANSI C compiler, originally developed to generate Z80 code for the z88, but which can also be used for other Z80-based systems, such as the Spectrum. Quite an amazing piece of work!
Andrey "Andrew771" Sharin
A cross-compiler of the Pascal programming language for the ZX Spectrum
Rob Pearmain
Sprite Editor
Juntelart
Visual Choice Adventure Editor (online)
Raül Torralba
Claus Jahn
The database module of ZX-Modules. Nothing short of amazing, with many unique features such as a thumbnail viewer!
Claus Jahn
The visual module of ZX-Modules that shows BASIC, SCREEN$, variables, system variables and UDGs in a visual form.
JTB
This is a utility/software for use with the divIDE / + and esxDOS. It is a menu system for games (initially) but can be adopted however the user wish.
Claus Jahn
ZX-Favourites is a database, comparable to Warajevo, SGD, etc. It can load and edit ZX-Rainbow S.E.'s databases as well and comes with some interesting features.
Martijn Groen
A Windows-based derivative of the original SGD.
Claus Jahn
This utility will be superseded by ZX-Modules.
Paul Thompson
The wellknown universal emulator database front-end now also supports the Spectrum!
Chris Bourne
ThunderWare Research Center
GNU General Public License. Development was ceased in April 2001.
Home pagedos4gw.zipsgd205.zipdemos.zipeducatio.zipgames.zipmia.zipmisc.zipsgdscr1.gifsgdscr2.gifsgdscr3.gifsgdscr4.giftextadv.ziputils.zip
Rodolfo Edison Guerra
It is a full system that will let you lauch your favorite emulator on the games, understands several computer types (not only Spectrum) and nearly every emulator known to exist! The interface can be configured to be in English, Spanish and Portuguese.
Alex Raider
Ousmane Keita
Tomaz Kac
It has some database options, including lauching your favorite emulator on a game.
Claus Jahn and Andy Schraepel
Previously named SPECPIC. This project has quite a lot of options and utilities in the package, including tape file handling, block listing and so on.
Neil English
The emulator comes with a database program in the package.
Davide Guida
This program lets you hook your Spectrum to a Unix machine and handles sound and serial up- and downloading. Supports TZX as well!
Cristián González
This program lets you hook your Spectrum with Interface 1 to a PC and handles serial up- and downloading. Then there is snp2tap (PC), which converts SpXfr snapshot files to TAP or TZX file formats.
Erik Kunze
This program lets you hook your Spectrum to a Unix machine and handles sound and serial up- and downloading. Supports TZX as well!
ThunderWare Research Center
This package allows you to use an Amiga as a mass storage device for your Spectrum software or to use it on emulators if you have an Opus Discovery floppy-system hooked to your Spectrum.
Benjamin Brown (Silent Software)