Sinclair Library

Emulators and utilities

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.

Emulator

  • FusePC/Windows2014

    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

  • FuseUnix2014

    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

  • SpectaculatorPC/Windows2012

    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.

    Home pageSpectaculator80.msi

  • Z80Stealth Spectrum emulatorPC/Windows2012

    Kolpakov Kirill

    Home pagez80s_1.17.zip

  • UnrealSpeccy PortableUnix2012

    djdron

    v0.0.38 a port of UnrealSpeccy v0.37.3

    Home page

  • ZX-LiveAmiga2012

    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.

    ZXLive047.lha

  • SpiffyPC/Windows2012

    Edward Cree

    A Windows port of the original version for Unix.

    spiffy_0.6.0-win32.zip

  • SpiffyUnix2012

    Edward Cree

    version 0.6.0

    Home pagespiffy_0.6.0.tgz

  • BasincPC/Windows2012

    Arda Erdikmen

    A fork of the above BASin.

    BasincV16R3.zip

  • ASCDPC/Windows2012

    Aley Keprt

    Emulates the ZX Spectrum and the Sam Coupé.

    Home pageascd100.zip

  • ASCDPC/DOS2012

    Aley Keprt, ?

    Emulates the ZX Spectrum and the Sam Coupé.

    Home pageascd096.zip

  • WJSpeccyPC/Windows2011

    Andrew Owen

    A Windows wrapper for Jspeccy.

    WJSpeccy0.8.9.1.zip

  • FBZXUnix2011

    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

  • SpectrumPC/Windows2011

    Ziga Ramsak

    Emulates the 48K Spectrum only at the moment.

    spectrum_ZigaRamsak.zipspectrum-SRC_ZigaRamsak.zip

  • SpudPC/Windows2011

    Richard Chandler

    This emulator can handle the TZX file format!

    Spud_20110923.zip

  • UnrealSpeccyPC/Windows2011

    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.

    Home pageus0375.zip

  • ep128emuPC/Windows2010

    Istvan Varga

    This GPL emulator is also available for Unix. Latest version 2.0.8.1.

    Home page

  • ep128emuUnix2010

    Istvan Varga

    v2.0.8.1 (GPL)

    Home page

  • ZeroPC/Windows2010

    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.

    Home page

  • ZX4ALLPC/Windows2010

    Chui

    This emulator can handle the TZX file format! Latest version beta 2.

    Home page

  • ZX4ALLUnix2010

    Chui

    beta 2 - This emulator can handle the TZX file format!

    Home page

  • ZX Spectrum 4PC/Windows2010

    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.

    Home page

  • QSpectemuUnix2010

    Radek Polak

    A QT port of Miklos Szeredi's Spectemu

    Home page

  • DSPPC/Windows2010

    Leniad

    Home pagedsp_093_b.zipdsp_093_s.zipDSP_DLL.zip

  • M.E.S.S.PC/Windows2010

    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.

    Home pagemess0136b.zipmess0136s.zip

  • Realspec incorporating ResiDOSPC/DOS2009

    John Barker

    RealSpectrum add-on.

    RealspecIncorporatingResiDOS2.25.zip

  • SpecEmuPC/Windows2009

    Mark Woodmass

    Needs CSW.DLL from the same author.

    Home pageSpecEmu28-b101009.zip

  • ZXSpectrPC/DOS2008

    Cesar Hernandez Bano

    Home pageZXSpectr34.zipZXSpectr34src.zip

  • BASinPC/Windows2008

    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.

    BASin_r14c.exe

  • ZX SpinPC/Windows2008

    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.

    Home pagezxspin0.666.zip

  • EightyOnePC/Windows2008

    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.

    Home pageEightyOne1.0.zip

  • SpeccyPC/Windows2008

    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.

    Home pageSpeccy16-Windows-bin.zip

  • SpeccyUnix2008

    Marat Fayzullin

    v1.6 - This emulator can handle the TZX file format!

    Home pageSpeccy16-Linux-Ubuntu-bin.tgz

  • kjspeccyPC/Windows2007

    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.

    Home pagekjspeccy.zip

  • ASpAmiga2007

    Ian Greenway

    Compatible with OS3.x and OS4. Supports RTG and AHI. This emulator can handle the TZX file format!

    Home pageASpV089.lha

  • CBSpeccyAmiga2007

    Code Busters

    It emulates a ZX-Spectrum 128K and TR-DOS file system.

    cbs_source.zipcbsv025b.zip

  • XZX-ProUnix2006

    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.

    Home pagexzx-contrib-2.10.1.tar.gzxzx-pro-4.6.tar.gz

  • RealSpectrumPC/Windows2006

    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.

  • Warajevo ZX Spectrum EmulatorPC/DOS2006

    Zeljko Juric, Samir Ribic

    This emulator can handle the TZX file format.

    Home pagewarsp251.zip

  • EmuZWinPC/Windows2006

    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.

    Home pageEmuZWin27_Addons.zipEmuZWin27.zip

  • ZXMAK.NETPC/Windows2006

    Alex Makeev

    Uses the Microsoft .NET framework.

    Home pagezxmak.net05.zip

  • ZX-LiveBoxPC/boot2006

    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.

  • AllSpecPC/Windows2005

    Florent Bedoiseau

    Plays SNA files only, but allows 2-player games over the local network. This emulator is also available for Linux.

    Home pageAllSpecW.zip

  • AllSpecUnix2005

    Florent Bedoiseau

    Plays SNA files only, but allows 2-player games over the local network.

    Home pageAllSpecL.tar.gz

  • AspectrumPC/Windows2005

    Alvaro Alea, Santiago Romero, others

    This emulator is also available for Linux.

    Home pageaspectrum_0.1.8_win32_install.exe

  • AspectrumUnix2005

    Alvaro Alea, Santiago Romero and others

    version 0.1.8

    Home pageaspectrum_0.1.8_src.tar.gz

  • ZX-EmulPC/Windows2005

    Vladimir Yudin

    Has AY support and partial .TZX file support!

    Home pageZX-Emul-win0.30b.zip

  • RealSpectrumPC/DOS2004

    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.

  • Zecut0r Z80 emulatorPC/Windows2004

    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!

    zecut0rv025.zip

  • ZX Spectrum Emulator for Linux/i386Unix2004

    Jean-François Lozevis

    Home pagespectrum.tar.gz

  • Glukalka ZX Spectrum emulatorUnix2004

    Dmitry Sanarin

    Home pageglukalka.tar.xz

  • DebugZ80PC/Windows2004

    Denis Solomatin

    Comes complete with source code.

    debugz80_world_release.zip

  • SpectrumAnyWherePC/Windows2004

    Juan Cid

    This emulator is also available for PDAs running Windows CE.

    Home page

  • AmebaPC/DOS2003

    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.

    Home pageameba.zip

  • ZX EmulatorPC/boot2003

    Emanuele Cammarata

  • ZX82PC/Windows2003

    Tom Walker

    Runs on Windows 95/98. The source code is also available from his website.

    Home pagezx82-02.zip

  • Z.comPC/DOS2003

    Vladimir Kladov

    The smallest working emulator supporting both the 48K and 128K models (6Kb!). The source code is available at his site as well.

    Home pagez.zip

  • EMUZPC/DOS2003

    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.

    Home pageemuz.zip

  • WinZx32PC/Windows2003

    Enzo

    Written in Delphi.

    WinZx32_01.zip

  • BacteriaPC/DOS2003

    Antonio José Villena Godoy

    The smallest working 48K emulator known yet (4Kb!). The source code is available at his site as well.

    Home pagebacteria191.zip

  • BlitzSpectrumPC/Windows2003

    David Douglas

    An emulator in Blitz Basic!

  • vbSpecPC/Windows2003

    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).

    Home pagevbspec-full-180.zip

  • ZXMAKPC/Windows2002

    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.

    Home pagezxmak0280b3E.zip

  • Es.pectrumPC/Windows2002

    Javier Chocano

    This emulator can handle the TZX file format! Runs on Windows '95 and up.

    Home pageEspectrum0.6b2.zip

  • KlivePC/Windows2002

    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!

    Klive11.zip

  • X128PC/DOS2002

    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.

    Home pagex128roms.zipx128v94s.zip

  • BasicUnix2002

    Philip Kendall

    version 0.0.2 - A Spectrum BASIC interpreter (~80% finished)

    Home pagebasic-0.0.2.tar.gz

  • EmuzPC/DOS2002

    Vladimir Kladov

    This emulator emulates the Pentagon 128 with TR-DOS and TI-DOS hardware. It supports the .TRD and .SNA formats.

    emuz.zip

  • ZephyrPC/Windows2002

    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.

    zephyr001a.zip

  • YaSE 2PC/Windows2001

    Christian Hackbart

    This emulator also has a DOS version.

    YaSE2-042-source.zipYaSE2-042.zip

  • GLECKPC/Windows2001

    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.

    gleck005.zipgleck005ppro.zip

  • DelphiSpecPC/Windows2001

    Jari Korhonen

    This is a port of vbSpec to Borland Delphi, done before TZX support was added to vbSpec.

    DelphiSpec03.zipDelphiSpecSource03.zip

  • JASPEPC/DOS2001

    Julio Fernández Pérez

    jaspe000118b_eng.zipjaspe000118b_sp.zip

  • FINSPEPC/DOS2000

    Jussi Lähteenmäki

    finspe141.zip

  • YaSEPC/DOS2000

    Christian Hackbart

    This emulator also has a Windows version.

    yase08a.zip

  • ZXSP-XUnix2000

    Günter Woigk

    Requires an X11 setup with OSS for sound.

    Home pagezxsp_qt-0.7.1.tgzzxsp_x-0.4.2.tgz

  • SinbasPC/DOS2000

    Pavel Napravnik

    Not strictly an emulator, but a Spectrum BASIC interpreter.

    sinbas13.zip

  • UKVPC/DOS2000

    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.

    ukv12f5.zip

  • ZX-32PC/Windows2000

    Vaggelis Kapartzianis

    This emulator can handle the TZX file format. It runs under MS Windows 95/NT.

    Home pagezx32th02.zipZX32103.exeZX32103a.exezx32pg01.zip

  • SpeccyalPC/Windows2000

    Stéphane Schmitz

    This emulator runs under Windows 95/NT and uses DirectX 5.0.

    speccyal072b.zip

  • R80PC/DOS2000

    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.

    r80v030.zip

  • ZX-EmulPC/DOS1999

    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

  • ZX PlusPC/Windows1999

    Mark Swinhoe, Justin Wood

    This emulator runs under Windows 95/NT and uses DirectX 7.0.

    Home pagezxplus023.zip

  • Spec256PC/DOS1999

    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.

    Home pageSp256v12.zip

  • ZXPC/Windows1999

    Daniele Orro

    ZXv0.51beta_en.zipZXv0.51beta_it.zip

  • SpecPC/DOS1999

    Robin Edwards

    spec14w.zip

  • SpecXPC/DOS1999

    Robin Edwards

    This shareware version runs under Windows 95/NT and uses DirectX 5.0.

    SpecX112.exe

  • SpectrePC/DOS1999

    Johan Andersson

    Home pagespectr04.zip

  • Spectrum 128KPC/DOS1999

    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

  • WinZ80PC/Windows1999

    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.

    Home pageWinZ80-full.zipz80-400.zip

  • Z80PC/DOS1999

    Gerton Lunter

    This archive contains versions for both DOS and Windows 3.1/95/98/NT.

    Home pagez80-400.zip

  • SpectrumPC/DOS1998

    Pedro Gimeno

    spec099f.zip

  • Multi-MachinePC/Windows1998

    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.

    MTMW130b.ZIP

  • SpectemuUnix1998

    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

  • JPPPC/DOS1997

    Arnt Gulbrandsen

    jpp.zipjpps0608.zip

  • KGBAmiga1997

    KGB

    support BBS

    kgb-1.3.lha

  • SPECEMPC/DOS1997

    Kevin J. Phair

    irish.zip

  • SPECEMUPC/DOS1997

    Bernd Waschke

    specemu_1_0s.zip

  • SpectrumAmiga1997

    Peter McGavin

    version 1.7

    spectrum-1.7.lha

  • SpeculatorAmiga1997

    Steve Gillott

    speculator.lha

  • XZ80Unix1997

    Ian Collier

    Home pagexz80-0.1d.tar.gz

  • ZX-SpectrumAmiga1997

    Jeroen Kwast

    version 4.71

    zx-spectrum4.71.lha

  • ZXAMAmiga1997

    Toni Pomar

    version 2.0

    zxam20.lha

  • SpeccylatorAmiga1997

    Richard Carlsson

    version 1.0

    Home pagespeccylator_1_0.lha

  • NUTRIAPC/DOS

    Archaeopteryx Soft

    Home page

  • Retro Virtual Machinegeneric/other

    Juan Carlos González Amestoy

    Home page

  • Spectrum 128K emulatorAmiga

    Alberto Ordóñez

    Spectrum128v02.lha

  • X128Amiga

    Paul Hill

    This is a port of the emulator of the same name for MS-DOS.

    Home pagex128_roms.lhax128.lha

  • ZX84generic/other

    Damien Guard

    ZX Spectrum emulator for browsers

    Home page

Tape TZX/CSW Utility

  • ZX-BlockeditorPC/Windows2012

    Claus Jahn

    The (tape and snapshot) block editor of ZX-Modules. Has any function implemented you could wish for.

    Home page

  • TZX Showgeneric/other2012

    Flavio M. Matsumoto

    A Ruby script that shows the contents of a TZX file.

  • SnapToTapPC/Windows2011

    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.

  • CSW ViewerPC/Windows2011

    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.

  • Win_TZX2TAPPC/Windows2010

    Leszek Chmielewski

    Windows utility to convert multiple TZX files to TAP. PureBasic Source code is available from his website.

    Home page

  • TappetoPC/Windows2010

    Davide Guida

    TAP File Browser, with internal BASIC code viewer.

  • Tux_TZX2TAPUnix2009

    Leszek Chmielewski

    Linux utility to convert multiple TZX files to TAP. PureBasic Source code is available from his website.

    Home page

  • winTZXPC/Windows2009

    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.

    Home page

  • TapirPC/Windows2008

    Mikie

    A tape image editor in the vein of TAPER.

    Home page

  • CSW.DLLPC/Windows2008

    Fraser Ross

    A Windows DLL file for reading CSW files.

  • k7zxPC/Windows2008

    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.

  • Tape2WAVPC/Windows2007

    Mark Woodmass

    Converts TZX/PZX/CDT/TAP/CSW (v1 or v2)/SZX/SP tape image files to WAV format.

  • ZX81 Tape Converter (Java)generic/other2007

    Simon Holdsworth

    Allows converting ZX81 tapes to either .p or .tzx format.

    Home page

  • TZX2WAVPC/Windows2006

    Francisco Javier Crespo

    Based on Tomaz Kac's PlayTZX v0.60. Generates stereo WAV files and CSW v2 files.

  • Back to LifePC/Windows2005

    Fraser Ross

    Converts CSW to WAV.

  • PlayTZXgeneric/other2005

    Tero Turtiainen, Fredrick Meunier, Phil Kendall

    For RPM-based Linux distributions

    Home page

  • CSW.DLL (R/W)PC/Windows2005

    Mark Woodmass

    A Windows DLL (csw.dll) to allow emulators/utilities to read or write CSW (v1 or v2) files.

  • DamTapePC/Windows2004

    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.

    Home page

  • PlayTZXPC/DOS2004

    Tomaz Kac

  • VOC2TZXPC/DOS2004

    Tomaz Kac

  • ZXTape UtilitiesPC/DOS2004

    Tomaz Kac

    This is the lot of his utilities, including source code and additional documentation.

  • Z802TZXgeneric/other2003

    Tomaz Kac

    Converts Z80 snapshots to turbo-loading TZX files. Fully customizable!

  • MakeTZXgeneric/other2003

    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.

  • TAPERPC/DOS1999

    ThunderWare Research Center

    The ultimate Spectrum tape tool! (Requires the Watcom freeware protected mode runtime DOS/4GW)

  • Spectrum Tape LoaderPC/Windows1997

    Jocelyn Gibart

    Home page

  • TZX ConvertAcorn1997

    Darren Salt

  • tapeconvgeneric/other

    The emulator Fuse, for Unix and Mac OS X has "tapeconv" and "tzxlist" in the "additional utilities" package.

  • tzxlistgeneric/other

    The emulator Fuse, for Unix and Mac OS X has "tapeconv" and "tzxlist" in the "additional utilities" package.

Cross-Development Utility

  • KwyllPC/Windows2025

    Indigobeetle

    Home page

  • A.G.E.: ASCII Game Enginegeneric/other

    plirof

    Home page

  • AdventuronPC/Windows

    Chris Ainsley

    A game development system that can generate adventures in PAWS or DAAD format

    Home page

  • Boriel ZX BASICPC/Windows

    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.

    Home page

  • ChooseYourDestinyPC/Windows

    Sergio Chico

    A compiler to develop multiple choice adventures

    Home page

  • ChunkifierPC/Windows

    Jari Komppa

    Convert image into Spectrum graphics.

    Home page

  • DAAD ReadyPC/Windows

    Uto

    A package to help developing games with DAAD

    Home page

  • ETDLL ToolkitPC/Windows

    Metalbrain

    Text based adventure compiler

  • JASSCOPC/Windows

    Alejandro Garcia

    JavaScript to Assembly Compiler

    Home page

  • LanternPC/Windows

    Evan C. Wright

    Text-adventure authoring and cross-compiler IDE

    Home page

  • MPAGD (Multi-Platform Arcade Game Designer)PC/Windows

    Jonathan Cauldwell

    An improved, more powerful cross-platform version of AGD

    Home page

  • MPAGD Gen2PC/Windows

    Xavisan

    Unofficial variant of MPAGD

    Home page

  • OmniPasPC/Windows

    Paul Nicholls

    Pascal cross-compiler for 6502/Z80 machines

    Home page

  • PasmoPC/Windows

    Julián Albo

    Multi-platform Z80 cross-assembler

    Home page

  • PASTA/80PC/Windows

    Jörg Pleumann

    A simple Turbo Pascal cross compiler that generates Z80 code for ZX Spectrum, Next and CP/M.

    Home page

  • PunyInformPC/Windows

    Fredrik Ramsberg

    A lightweight framework to generate Inform text adventures

    Home page

  • SjASMPlusPC/Windows

    Z80 cross-assembler

    Home page

  • splib2 for z88dkPC/Windows

    AA

    Graphics library for z88dk

    Home page

  • SpriterotatorPC/Windows

    Jari Komppa

    Non-destructive sprite rotator

    Home page

  • TommyGunPC/Windows

    Tony Thompson

    A generic IDE with graphics and assembly editors

    Home page

  • z88dkgeneric/other

    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!

    Home page

  • ZX Like PascalPC/Windows

    Andrey "Andrew771" Sharin

    A cross-compiler of the Pascal programming language for the ZX Spectrum

    ZXLikePascal.txtZxLikePascal0909_SourceCode.zip

  • ZX PearPixelPC/Windows

    Rob Pearmain

    Sprite Editor

    Home page

  • ZXSF (ZX Story Flow)generic/other

    Juntelart

    Visual Choice Adventure Editor (online)

    Home page

  • ZXSGM (ZX Spectrum Game Maker)generic/other

    Raül Torralba

    Home page

Database Utility

  • ZX-ExplorerPC/Windows2013

    Claus Jahn

    The database module of ZX-Modules. Nothing short of amazing, with many unique features such as a thumbnail viewer!

    Home page

  • ZX-PreviewPC/Windows2013

    Claus Jahn

    The visual module of ZX-Modules that shows BASIC, SCREEN$, variables, system variables and UDGs in a visual form.

    Home page

  • Games Menugeneric/other2012

    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.

    GamesMenuV1.zip

  • ZX-FavouritesPC/Windows2008

    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.

    Home page

  • WINSGDPC/Windows2007

    Martijn Groen

    A Windows-based derivative of the original SGD.

    winsgd

  • ZX-Rainbow Second EditionPC/Windows2004

    Claus Jahn

    This utility will be superseded by ZX-Modules.

    Home page

  • The Gamebase ZX ProjectPC/Windows2004

    Paul Thompson

    The wellknown universal emulator database front-end now also supports the Spectrum!

    Home page

  • inRetroSpectPC/Windows2002

    Chris Bourne

    Home pageinRetroSpect4.0.zip

  • SGD (Spectrum Games Database)PC/DOS2001

    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

  • SpecBASEPC/DOS2001

    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.

    Home pageSpecBASE18.zip

  • ZXBasePC/Windows1999

    Alex Raider

    ZXBase10.zip

  • ZX-Base 98PC/Windows1998

    Ousmane Keita

    Home pagezxb98_10.zip

  • HypraLoaderPC/DOS1997

    Tomaz Kac

    It has some database options, including lauching your favorite emulator on a game.

    HypraLoader.zip

  • ZX-RainbowPC/DOS1997

    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.

    Home pagertm.zipZX_RAINBOW

  • GamebaseZXPC/Windows

    Neil English

    gbZX10_VB.exegbZX10.exe

  • Warajevo Spectrum EmulatorPC/DOS

    The emulator comes with a database program in the package.

Network Utility

  • SpXfrPC/Windows2010

    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!

    Home page

  • PcZxPC/Windows2005

    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.

  • ZxLinkUnix2001

    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!

    Home page

  • SlingNETAmiga

    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.

AY/Music Utility

  • AY Sound FX Editor (Improved)PC/Windows

    Shiru / Robin Verhagen-Guest

    Home page

  • BeepFXPC/Windows

    Shiru

    Home page

  • BeepolaPC/Windows

    Chris Cowley

    Music editor that generates code to play beeper music in ZX Spectrum 48K.

    Home page

  • Vortex Tracker IIPC/Windows

    Sergey Bulba

    Home page

Unspecified Utility

  • SkoolKitPC/Windows

    Richard Dymond

    Collection of utilities to help disassemble ZX-Spectrum programs

    Home page

  • Spectrum Analysergeneric/other

    Sam Hall

    A tool that combines emulator, debugger and interactive disassembler to help reverse engineer ZX Spectrum programs.

    Home page

Screen Utility

  • ImageToZXSpecPC/Windows

    Benjamin Brown (Silent Software)

    Home page