[FAQ]
[Frequently Asked Questions] [Resources] [Emulators] [Where Is...?] [File Formats] [Technical Information] [Pinouts] [Acknowledgements]

SPECCY EMULATORS FOR DOS/WINDOWS

This page last updated on 6 January 2000

[DOS/Windows] [UNIX/Linux] [OS/2] [Mac] [Archie] [Amiga] [Psion] [Windows CE] [ST/TT] [NeXT] [Java] [BeOS] [Playstation] [SAM Coupé] [QL] [C64] [MSX]
[Benchmarks]

48 emulators listed:

[E++] [Elwro] [Finspe] [JASPE] [JPP] [MultiMachine] [Nuclear ZX] [PASMulator] [R80] [RealSpectrum] [Roman ZX] [SimCoupe] [Sinbas] [Sinclair] [SP] [SP48] [SPEC] [Spec256] [Spec32] [Speccy] [Speccyal] [Spectre] [SpecX] [SpectrEm] [SpectrEm-Dr] [SPECTRUM] [Spectrum Emulator] [SPM] [Suzanne's Spectrum Emulator] [UKV Spectrum Debugger] [Unnamed Spectrum Emulator] [Warajevo] [WinXZX] [WinZ80] [WSpecEm] [x128] [Yet Another Spectrum Emulator] [Z80] [Z80Stealth] [Z80 TR-DOS] [ZX (Orro)] [ZX (Rindt & Brukner)] [ZX32] [ZX Emulator] [ZX-Jam] [ZX Plus] [ZXSpectr] [ZX Spectrum Emulator 128K] [ZX-Spectrum Emulator] [ZX Spectrum Simulator]

E++ v1.03 (James Sutherland)

  1. Emulates Spectrum 48K with Kempston joystick.
  2. Loads SNA snapshots (from the command line only).
  3. No snapshot saving.
  4. No real tape support.
  5. Requires VESA 2 compatible video card or drivers (though if you bypass the menu by giving it a snapshot filename on the command line you can run it without such drivers).
  6. Speed acceptable on a P100.
  7. Freeware, though see the included license.
  8. Also emulates a number of arcade machines, e.g. Centipede, Phoenix, Invaders, and does them very well.
  9. Very basic compared to other Speccy emulators. Z80 emulation not entirely correct; e.g. Commando and Ghosts'n'Goblins do not run correctly (This is an undocumented flags problem).
  10. Source code available; no longer being updated by the author.
  11. Available from E++ homepage or World of Spectrum.

Back to top

Elwro 800-3 Jr v1.0 (Piotr Schmidt and Piotr Wolter)

  1. Emulates an Elwro - not 100% compatible with ZX Spectrum (the real Elwro had problems with JetPac while other games were ok) - with two disk drives accessed via * commands (e.g. SAVE * "file") with capacity of about 700kB. These are physically files.
  2. Loads files from disk. Snapshots/tape files?
  3. Saves files to disk. Snapshots/tape files?
  4. Real tape support?
  5. Requires Hercules, CGA or EGA.
  6. Speed?
  7. Commercial only.
  8. Capable of running CP/M. Changeable interrupt frequency (45, 50, 65, 70 Hz). Comes with utility to read the real Elwro Junior disks on PC.
  9. Bad points?
  10. All system messages are in Polish.
  11. Available from?

Back to top

[New!] Finspe v1.12 (Jussi Lähteenmäki)

  1. Emulates the 48K Spectrum and the Kempston joystick.
  2. Loads from .SNA and .Z80 snapshot files, and from .TAP tape files.
  3. Saves to .SNA snapshot files.
  4. No real tape support.
  5. Needs a proper DOS prompt; doesn't run in a Win95 dos box.
  6. Runs at real Speccy speed on my PII-233.
  7. Freeware.
  8. Allows palette editing.
  9. No outstanding features.
  10. No other comments.
  11. Available from ftp.funet.fi or World of Spectrum.

Back to top

[New!] JASPE 990918 Revision 002 Beta (Julio Fernández)

  1. Emulates the 48K Spectrum.
  2. Loads from .SNA and .Z80 snapshot files.
  3. Saves to .SNA and .Z80 snapshot files.
  4. No real tape support.
  5. Nothing special needed.
  6. Runs at real Speccy speed on my PII-233.
  7. Freeware.
  8. Good points?
  9. Crashes on loading my .Z80 snapshot of Manic Miner; small visual bug on loading my .SNA snapshot of the same.
  10. All documentation in Spanish, so much of the above may well be wrong. Any corrections always welcomed.
  11. Available from World of Spectrum or the author's home page.

Back to top

JPP (Arnt Gulbrandsen)

  1. Emulates 48K Spectrum, Kempston joystick (using PC joystick).
  2. Loads .SNA snapshots and from sampled tapes (.VOC).
  3. Saves .SNA snapshots.
  4. Tape support (read-only) via sampled sound files (.VOC).
  5. Requires VGA. Real-speed version requires 386 or above.
  6. 386/25MHz or faster is needed for the best perfomance. 486/25MHz or 386/44MHz is needed for good sound emulation.
  7. Freeware.
  8. Includes program for reading and converting snapshots from MGT disks. Also includes a very old version of SPConv. Two versions; JPP and PJPP, the latter being an exact-speed version.
  9. Screws up system screen mode on quit. Restore with MODE CO80 command. Z80 emulation - R register imperfectly emulated.
  10. Two versions supplied; one for slower machines, and one (PJPP) for faster machines; PJPP has better emulation and emulates the FLASH attribute and the border. No longer being updated (last version was in 1992).
  11. Available from NVG or World of Spectrum.

Back to top

MultiMachine v1.3b (Paul A. Hodgson)

  1. Emulates 16/48/128K Spectrum, +2/+2A/+3 and the Timex TS2068.
  2. Loads .ACH, .PRG, .SNA (both 48K and 128K variants), .SNX, .SP, SLT (and LLT), .Z80 and .ZX snapshots, from Z80's and Warajevo's .TAP, .TZX and .VOC tapes and from .DSK disks.
  3. No saving yet.
  4. No real tape support.
  5. Requires Win95/NT and DirectX 5.0 (DirectX 5.0 is currently not available for WinNT though :-(); ports to other OSs are planned.
  6. Runs faster than a real Spectrum on this P100.
  7. Freeware.
  8. Good contended memory emulation, nice UI and generally well-polished.
  9. Incomplete Z80 emulation(?): some snaps cause a crash (eg Match Day II); no 'flash' loading of tapes, and loading of 128K .SNA snaps is broken.
  10. MultiMachine is so called because not only does it emulate all the main Speccy models, it also emulates the Amstrad CPC 464/664/6128/464+/6128+, the ZX80/ZX81/TS1000, the Jupiter Ace, the Elan Enterprise, with plans for the MSX, PCW 8000 and Tandy TRS-80 ranges!
  11. Available from the MultiMachine Homepage or World of Spectrum.

Back to top

Nuclear ZX v3.69 (Radovan Garabik and Lubomir Salanci)

  1. Emulates 48K Spectrum with ZX printer.
  2. Loads .SNA and its own .SNP snapshot format and from .TAP and its own .LTP tape files.
  3. Saves its own .SNP snapshot format and to .TAP and its own .LTP tape files.
  4. Real tape support via external program.
  5. Requires Hercules, CGA or VGA.
  6. One of the fastest emulators.
  7. Freeware. More than $8 or poem about Spectrum for source code.
  8. Tape file emulation supports some non-standard loaders (even from ordinary .TAP file). Many Hercules modes supported. Comes with program to convert .SNP to .Z80, .SNA to .SNP and .TAP to .LTP files and vice versa. Has a simple debugger.
  9. R register incorrectly implemented, only one of flash and bright paper can be displayed at a time, and the flash emulation flashes only the ink, not the paper colour.
  10. Previously known as ZXSpectrum_v3.67, and as ZX in this FAQ.
  11. Available from the author's home page, as well as World of Spectrum.

Back to top

PASMulator 0.22 (Paulo Sérgio Cardoso)

  1. Emulates 48K Spectrum/TK95 (Brazilian Spectrum clone), and a whole load of arcade machines.
  2. Loads .SNA files.
  3. No saving.
  4. No real tape support.
  5. Requires Win9x and DirectDraw.
  6. Speed?
  7. Freeware?
  8. Comes with a built in monitor/disassembler; source code (Delphi 2.0) also available.
  9. Spectrum emulation is pretty simplistic.
  10. No other comments.
  11. Available from the PASMulator Home Page.

Back to top

[Updated!] R80 v 0.22 (Raúl Gómez Sánchez)

  1. Emulates 48K, 128K, +2 and +2A Spectrums, Pentagon and Scorpion (Russian Speccy clones), Multiface 128, and Kempston and Sinclair joysticks.
  2. Loads from .Z80, .SIT, , .SLT, ..SNA (48K and 128K) and .SP snapshots, from .BLK, .TAP, .TZX and .VOC tapes, and from .FDI, .TRD and .SCL disk files. Can also read from .ZIP and .RAR archives.
  3. Saves .SNA and .Z80 snapshots, .TAP tapes, .SCR, .PCX or .GRP screenshots and .PSG sound files.
  4. No real tape support.
  5. Requires a VGA, 486 DX4-100, 2Mb of RAM and an Adlib or GUS soundcard for 128K sound. VESA 2.0 is "highly recommended" (though it runs fine without).
  6. Runs at normal Spectrum speed on this P100; it did seem to run about 20% slow on an WinNT 4 machine I tried it on.
  7. Freeware.
  8. Now comes with a nice GUI and long filename support for Win95. Has a built-in debugger and you can configure the keys you want to use to emulate the Speccy joystick.
  9. Very little wrong with this at all.
  10. No other comments.
  11. Available from R80 Homepage or World of Spectrum.

Back to top

[New!] RealSpectrum v0.32.20 (Ramsoft)

  1. Emulates 48K, 128K, +2, Pentagon (without Betadisk), Disciple/+D and Multiface 128.
  2. Loads .SNA and .Z80 snapshots, .TAP, .TZX, .WAV and .CSW tape files and .IMG and .MGT floppies. Can also load from the PC's floppy drive.
  3. Saves .SNA and .Z80 snapshots.
  4. No real tape support?
  5. Speed?
  6. Requires a P200 for full speed.
  7. May not be distributed except from the authors' web site.
  8. Good points? Claimed by the authors to have "100% exact reproduction of all the multicolor effects".
  9. Bad points?
  10. All comments above basically taken from the docs supplied, as I haven't had a chance to test this yet. Authors claim that the program is under constant development.
  11. Available from the RealSpectrum official homepage.

    Roman ZX (Roman & Easy Inc.)

    1. Emulates 48K Spectrum.
    2. Doesn't load snapshots, loads files from .H (header) and .B (bytes) files.
    3. Doesn't save snapshots, saves to .H and .B tape files.
    4. No real tape support.
    5. Requires CGA.
    6. Non-graphic applications quite fast but Manic Miner, for instance, is 10 times slower than on Z80.
    7. Freeware?
    8. Good points?
    9. Z80 emulation - bug in IM/2 emulation. Lots of wasted slack space on disks with large cluster sizes due to tape emulating method using lots of small files.
    10. This program appeared on the SEZAM-BBS in Belgrade in the summer of 1991, most probably from Slovenia. It seems, according to one newspaper, that the author is Peter Kroselj.
    11. Available from World of Spectrum.

    Back to top

    SimCoupe 0.78 (Allan Skillman)

    1. Emulates 48K Spectrum and the SAM Coupé (as you may have guessed from the name!).
    2. Spectrum emulation has no loading ability (Coupé can load from either real disks or images thereof).
    3. Spectrum emulation has no saving ability (Coupé can save to either real disks or images thereof).
    4. No real tape support.
    5. Requires VGA.
    6. About twice as fast as a real Spectrum on a P100.
    7. Freeware (available as either source or binary).
    8. Good points?
    9. Sound emulation requires use of the SimCoupe Audio Drivers TSR, which is available from Aley Keprt's home page.
    10. The above is a bit unfair, as this is a Coupé emulator first, and a Spectrum emulator second. Also available for Unix/Linux.
    11. Version 0.78 is available from the SimCoupe homepage; Version 0.72 is available from World of Spectrum, as either a binary or source distribution.

    Back to top

    Sinbas (Pavel Napravnik)

    1. Emulates 48K Spectrum Basic with ZX printer.
    2. Loads .TAP files, snapshot can be loaded from CONFIG.DAT file, and screens can be loaded from .SCR or .PCX files.
    3. Saves .TAP files, snapshot can be saved into CONFIG.DAT file, and screens can be saved into .SCR or .PCX files.
    4. No real tape support.
    5. Requires EGA or VGA.
    6. Very fast (Author claims it to be twice as fast as Z80).
    7. Shareware (No specified amount).
    8. Can create standalone running programs, and has a simple built-in debugger and online help for Basic commands.
    9. Requires COMMAND.COM to be in the root directory of current disk. Documentation and everything is in Czech. Poor user interface.
    10. Obviously, can't run machine code programs.
    11. Available from World of Spectrum.

    Back to top

    Sinclair v3.00 (Pedro M. R. Salas)

    1. Emulates 48K Spectrum and 128K Spectrum, and Kempston joystick using the PC joystick.
    2. Loads .SIT and .Z80 snapshots and from .TAP and .BLK tape files.
    3. Saves .SIT and .Z80 snapshots and to .TAP and .BLK tape files. (The .Z80 snapshots written are slightly non-standard in that they the ROM in the snapshot; some other emulators, eg Warajevo, don't like these).
    4. Real tape support via a separate program only supplied with registered version.
    5. Requires VGA, and an Adlib card for 128K sound.
    6. Speed quite good on a 486SX/25, very fast on a P100.
    7. Shareware; unregistered version has nag screen that renders the built-in debugger practically unusable. Registered version can save Spectrum screen to .PCX screens and comes with a tape loader program, plus a disk full of games as .BLK files.
    8. Built-in debugger (much like Borland's Turbo Debugger) for stepping through, breakpointing, modifying etc. Z80 code (including the ROM). 128K sound is very clean.
    9. Currently available only in Spanish.
    10. The .BLK file format is the same as Z80's .TAP format, just with a different name.
    11. Available from the author's web site or World of Spectrum.

    Back to top

    SP (J. Swiatek)

    1. Emulates 48K Spectrum.
    2. Doesn't load snapshots. Loads from TAPE_ZX.SPC file.
    3. Doesn't save snapshots. Saves to TAPE_ZX.SPC tape file.
    4. No real tape support.
    5. Requires CGA or EGA and a ROM file called ROM.SPC - this file is just a 16Kb ROM dump, identical to the SPECTRUM.ROM file included with JPP and xz80.
    6. 'One of the fastest emulators' so I'm told.
    7. Freeware?
    8. Built in MON-like debugger (press F8) for stepping through Z80 code.
    9. No accompanying documentation at all. Colour palette a bit odd. The version available on the net is a 1988 version, probably unfinished, with dozens of bugs.
    10. No other comments.
    11. Available from NVG or World of Spectrum.

    Back to top

    SP48 (Jose Ignacio Fernandez Gonzalez)

    1. Emulates 48K Spectrum.
    2. Loads from .SNA files.
    3. Saves to .SNA files.
    4. No real tape support.
    5. Requires a 386 or better.
    6. Runs faster than Speccy speed, and can't be slowed down.
    7. Freeware?
    8. It works :-).
    9. No border.
    10. No other comments.
    11. Available from the SP48 Home Page or World of Spectrum.

    Back to top

    SPEC v1.4 (Robin Edwards)

    1. Emulates 48K Spectrum, Kempston joystick (using PC joystick), cursor joystick (on cursor keys).
    2. Loads .SNA snapshots.
    3. Doesn't save snapshots or files.
    4. No real tape support.
    5. Requires VGA, P100+.
    6. Needs more than a P100 for normal Speccy speed - P120 might do.
    7. Freeware.
    8. Undocumented Z80 instructions emulated, doesn't run too fast on fast machines (goes to maximum of 100% Speccy speed).
    9. Allows modification of the ROM. Z80 emulation incomplete. No user interface. Slow.
    10. Written by the author mostly to learn about writing an emulator! Now also available for Windows.
    11. Available from the author's SPEC homepage or World of Spectrum.

    Back to top

    Spec256 v1.17 Beta (Iñigo Ayo and David Goti)

    1. Emulates 48K Spectrum with special 256 colour mode (see below).
    2. Loads .SNA or .Z80 snapshots.
    3. No saving.
    4. No real tape support.
    5. Requires?
    6. Can run at full Speccy speed on this PII-233, but the autodetection is broken and it by default runs at about 30% speed.
    7. Freeware?
    8. Has a special 256 colour mode in which the Speccy's graphics are mapped onto 256 colour ones.
    9. Other than the 256 colour mode has very few features.
    10. No other comments.
    11. Available from the Spec256 Home Page; also available from here are some games updated for the 256 colour mode.

    Back to top

    Spec32 (Paul Robson)

    1. Emulates 48K Spectrum and Kempston joystick.
    2. Loads .SNA and .Z80 (up to v2) snapshots, and from .TAP tapefiles.
    3. Saves .SNA snapshots.
    4. No real tape support.
    5. Needs a 486-33, 4Mb of RAM, VGA and an OPL2 compatible soundcard at 0388h for sound.
    6. Runs fine on this P90; the 486-33 mentioned above is the author's guess of the machine speed need for true Spectrum speed.
    7. Freeware (source available).
    8. Has a built-in debugger.
    9. Incomplete emulation of bits 3 and 5 of the flags.
    10. No other comments.
    11. Available from the author's Sinclair Emulators page or World of Spectrum.

    Back to top

    Speccy v0.21 (Pawell Kostenko)

    1. Emulates Pentagon (Russian Spectrum clone) with TR-DOS.
    2. Loads from (128K only?) .Z80 snapshots and from .TAP tape files.
    3. Saves to .Z80 snapshots.
    4. No real tape support.
    5. Needs?
    6. Adjustable; can run much faster than a real Speccy on this PII-233.
    7. Freeware?
    8. Attempts to play AY sounds through the PC's speaker if a soundcard is not available. Built-in debugger.
    9. Bad points?
    10. All documentation in Russian.
    11. Available from World of Spectrum.

    Back to top

    [New!] Speccyal v0.67 (Stephane Schmitz)

    1. Emulates 48K Spectrum and all common joysticks.
    2. Loads from .SNA and .Z80 snapshots.
    3. Saves to .SNA snapshots.
    4. No real tape support.
    5. Needs Windows 9x (or NT?) and DirectX.
    6. Slow: only around 40% of real Speccy speed on my PII-233.
    7. Freeware.
    8. Basic built-in debugger/monitor included.
    9. Slow. Colours slightly screwed on my machine (white becomes a light purple). The score counter in Jetpac is completely wrong (DAA bug?)
    10. Source code for the Z80 core used is available from the author's home page.
    11. Available from the author's home page or World of Spectrum.

    Back to top

    Spectre v0.4 (Johan Andersson)

    1. Emulates 48K only.
    2. Loads from .SNA and .Z80 snapshots.
    3. Saves to .SNA or .Z80 snapshots.
    4. No real tape support.
    5. Needs a 200MHz Pentium to run at real Speccy speed (according to the author). Doesn't work under a WinNT command prompt.
    6. Runs at full Speccy speed on this PII-233.
    7. Freeware.
    8. Comes with a (fairly simple) built-in debugger. Good undocumented flag emulation.
    9. Not all Z80 instructions emulated yet (just barfs if it finds one which it doesn't emulate).
    10. Unrelated to Spectre for the Sam Coupé. The Sophos Sweep virus checker reports a virus in DOS32.EXE, but this is a false alarm.
    11. Available from the Spectre Home Page or World of Spectrum.

    Back to top

    SpecX v1.12 (Robin Edwards and Andrew Murdoch)

    1. Emulates 48K Spectrum with Kempston and Cursor joysticks.
    2. Loads from .SNA snapshots and from .TAP, .RAW and .WAV tape files.
    3. Saves to .SNA snapshots.
    4. No real tape support.
    5. Needs Win95/98/NT4, DirectX and a 2Mb graphics card.
    6. Much faster than a real Spectrum on this P2-233, but can auto-adjust to real Spectrum speed. Author states that a P133 is required for true speed emulation.
    7. Shareware (£10); unregistered version times out after 10 minutes and cannot save emulator settings.
    8. Comes with 1x1, 2x2 and full screen modes with and without scanlines. Has a simple 'Poke memory' option for Multiface pokes.
    9. Nothing obviously wrong, but there are certainly emulators which more features available.
    10. This is basically a port of SPEC to the Windows environment.
    11. Available from the author's SPEC homepage or World of Spectrum.

    Back to top

    SpectrEm v0.9 (Andrew Davidson)

    1. Emulates 48K Spectrum and Kempston(?) joystick.
    2. Loads from .SNA snapshots and .TAP tap files.
    3. No saving as yet.
    4. No real tape support.
    5. Needs a SoundBlaster for speaker output.
    6. Speed?
    7. Freeware? (Source provided)
    8. Comes with a built-in debugger.
    9. Still pretty buggy: many games don't work properly.
    10. Other points?
    11. Available from the SpectrEm Homepage or World of Spectrum

    Back to top

    SpectrEm-Dr v0.7 (Andrew Davidson)

    1. Emulates 48K Spectrum and Kempston joystick.
    2. Loads from .SNA snapshots.
    3. No saving.
    4. No real tape support.
    5. Requires?
    6. Quick, due to compilation of Z80 code into x86 machine code.
    7. Freeware? (Source provided)
    8. Comes with a built-in debugger.
    9. Very buggy: virtually no games work. No sound.
    10. Other points?
    11. Available from the SpectrEm-Dr Homepage.

    Back to top

    SPECTRUM v0.99 / VGASPEC / SPEC386 (Pedro Gimeno)

    1. Emulates 16K and 48K Spectrums.
    2. Loads .SP snapshots (VGASPEC uses a different .SP format) and .TAP tape files.
    3. Saves .SP snapshots.
    4. Loads from tapes through a SoundBlaster card, or a wire connected to the parallel port.
    5. Requires VGA and a 286. An enhanced version for 386s and above is also included.
    6. Matches a real Spectrum speed on a 386/25, and can be slowed down on faster machines.
    7. Freeware.
    8. Includes diagram for tape interface. Versions from 0.99E onwards also have R register emulation and some brief English documentation, which was missing from previous versions.
    9. Incomplete emulation of undocumented instructions/flags, and no IM 0 emulation.
    10. VGASPEC emulator is an illegal prerelease of this emulator. All onscreen messages in Spanish. Previously called 'Sinclair' in this FAQ.
    11. Available from the author's Spectrum page or World of Spectrum.

    Back to top

    The Spectrum Emulator / SPECEM (Kevin J. Phair)

    1. Emulates 48K Spectrum with Multiface 1, Kempston joystick (with cursor keys and Alt).
    2. Loads .PRG snapshots and files from 'tape' - i.e. your hard disk.
    3. Doesn't save snapshots. Saves files to hard disk, but can't cope with headerless files.
    4. No real tape support.
    5. Requires 16MHZ 286, EGA or better.
    6. Works reasonably fast on 286 and a bit faster than necessary on 386/486 systems. 386/40MHz or 486/25MHz is needed for good sound emulation.
    7. Freeware, but a donation to the author gets you the source code plus 'various utilities'.
    8. Includes program for loading snapshots from MGT/Datel Plus-D disks. Comes with a Z80 disassembler written in BASIC, and a speed testing program. Ran at least one snapshot (Scumball) that no other emulator could manage (JPP's documentation makes a mention of this one not working - Arnt thought it was a bad snapshot).
    9. Z80 emulation - imperfect R register emulation. Allows modification of the ROM (though it does get refreshed to normal condition whenever loading/saving).
    10. Onscreen display of Z80 registers (can be disabled, but not removed from the screen). Attributes can be disabled for faster emulation.
    11. Available from NVG or World of Spectrum.

    Back to top

    SPM v1.03 (Andrew Moa)

    1. Emulates 48K, 128K and the Scorpion (Russian spectrum clone)
    2. Loads from its own .FDD images of TR-DOS disks.
    3. Saves to .FDD disk images?
    4. Can real from real TR-DOS disks.
    5. Requires?
    6. Faster than a real Spectrum on this PII-233. Can't be slowed down?
    7. Shareware.
    8. Built-in debugger.
    9. Bad points?
    10. All documentation in Russian.
    11. Available from World of Spectrum.

    Back to top

    Suzanne's Spectrum Emulator v0.01 (Suzanne Archibald)

    1. Emulates 48K, SpecDrum and the Kempston mouse, with partial emulation of the 128K/+2.
    2. Loads from .SP snapshots.
    3. No save capability.
    4. No real tape support.
    5. Requires an Adlib card for 128K sound, and a SoundBlaster for SpecDrum output.
    6. Scaled to real Spectrum speed. Runs fine on my P100.
    7. Freeware.
    8. Not much at the moment, but this is only version 0.01 :-)
    9. Biggest problem is that IM2 is not emulated, so many games won't run.
    10. No longer being developed.
    11. Available from the author's home page, http://www.crysalis.com/suzanne/sspec.zip, but this has now gone away. Anyone?

    Back to top

    [Updated!] UKV Spectrum Debugger v1.2 fix 4 (K Uglekov; fixes by Max Piwamoto and Speed Company)

    1. Emulates 48K/128K/1024K Spectrum with TR-DOS (Technology Research Disk Operating System).
    2. Loads .SNA (both 48K and 128K) and 128K .Z80 snapshots, from .TAP and .SPC tape files, and from .FDI disk images.
    3. Saves .SNA (48/128) and 128K .Z80 snapshots, to .TAP and .SPC tape files, and to .FDI disk images.
    4. Can read from real TR-DOS disks.
    5. Requires EGA and 286. (Very slow on a 286; needs a 386-40 for full Speccy speed).
    6. Much faster than a real Speccy on this P100.
    7. Cracked version of a shareware release.
    8. Supports TR-DOS disks with non-standard sector layouts. Powerful built-in debugger (much in the style of Turbo Debugger).
    9. Can't be slowed down? All documentation in Russian.
    10. Comes with a utility to convert .TRD files to .FDI and vice-versa.
    11. Available from World of Spectrum.

    Back to top

    Unnamed Spectrum Emulator v0.00.02 (Thomas Harte)

    1. Emulates 48K and 128K Spectrums.
    2. Loads from .SNA and .Z80 snapshots.
    3. No saving.
    4. No real tape support.
    5. Requires Allegro WIP.
    6. Runs at real Speccy speed on this PII-233.
    7. Freeware.
    8. Most programs works.
    9. Display sometimes corrupts briefly.
    10. Attempts to map PC keys to Speccy equivalents (eg Shift+8 on your PC goes to Symbol Shift+B). Also available for Linux.
    11. Available from the Unnamed Spectrum Emulator Home Page.

    Back to top

    Warajevo v2.51 (Samir Ribic and Zeljko Juric)

    1. Emulates 48K/128K/+2 Spectrum, TS2068, ZX Printer, Interface 1 (RS232 and microdrives), Kempston joystick (with cursor keys and + or ~ keys as fire or with PC joystick or mouse), 128's keypad, MIDI port, the Sinclair network and supports user devices (e.g. parallel printer).
    2. Loads .SNA and .Z80 snapshots, standard .TAP and its own virtual tape format. Supports .MDR microdrive format with slight improvements. Comes with an environment which allows conversion of almost any format (including .TZX and .VOC) to supported formats.
    3. Saves .Z80 snapshots, to .TAP tape files and to .MDR microdrive files.
    4. Supports loading (including turbo loaders) from real tapes via an RS232 link from a real Spectrum or with external routine for tape interface.
    5. Requires 286, Hercules, CGA, EGA or VGA, and a SoundBlaster card for MIDI emulation. An Adlib card allows better 128k sound emulation, and a SoundBlaster even better.
    6. Around a 486-33 needed for true speed emulation.
    7. Freeware, though the authors welcome donations, in return for which you at least get your name listed in the documentation of the next release; 80 DM will get you the source code.
    8. Better AY-sound through PC speaker than any other PC emulator. Built-in debugger, though not as friendly as the ones in Sinclair v2.00 and UKV Spectrum Debugger. Can create stand-alone snapshot files that don't need to be loaded into an emulator (including possible mixing of Z80 and 80x86 code). The former problems with speed adjustment are much improved in this version. Now supports rainbowing and changing the colour palette to suit your own taste.
    9. Slightly slower than versions prior to v2.0.
    10. Written under very poor conditions during war in Bosnia. Generally considered one of best DOS-based Speccy emulators on the PC.
    11. Available from the Warajevo Home Page or World of Spectrum.

    Back to top

    WinXZX v2.1.3 beta (Nick Savoiu, Razvan Surdulescu, Erik Kunze and Des Herriott)

    1. Emulates 48/128/+3 with Multiface 128, Interface 1 and Microdrive, Kempston Joystick.
    2. Loads .SNA, .Z80, .SLT (LLT also) snapshots and from .TAP, .MDR and .DSK files.
    3. Saves to .SNA, .Z80, .SLT, .TAP, .MDR and .DSK files.
    4. No real tape support.
    5. Requires MS Windows 9x or NT.
    6. Around 36% Spectrum speed on a P100; can reach 100% on a PII-233, but the automatic speed adjustment doesn't work properly.
    7. Freeware.
    8. Quick 1, 2 and 3 times normal screen scaling settings. Spectrum screen can be saved to SCR file or printed. Quite nice GUI.
    9. Slow. Fiddly to set up tape/disk/microdrives because these are buried in the options dialog. TAP routines seem buggy (many I tried didn't work or appeared to have no blocks within them).
    10. Lots of options to play with, including optional FLASH and border emulation. Multiface 128 ROM is not included due to copyright problems. Also available for Unix/Linux and BeOS. This version is has no new features over the previous one, but is no longer time expired.
    11. Available from the WinXZX Homepage or World of Spectrum.

    Back to top

    WinZ80 v4.00 (Gerton Lunter)

    1. Emulates 48K/128K with Interface I, SamRam (author's own ROM), Multiface 128, Currah microSpeech, SpecDRUM, various joysticks and the Kempston mouse.
    2. Loads .SNA, .Z80, and .SLT (LLT also) snapshots, from .TAP, .TZX, .RAW and .VOC tape files, from .MDR cartridge images, RS232 save files and .SCR and .GIF screenshots.
    3. Saves to all the above except .TZX files.
    4. Can sample from any Windows wave device.
    5. Requires Windows 3.x/9x/NT. Around a 486-33 needed for full speed emulation, depending on options chosen.
    6. Fast; easy to slow down to real Speccy speed though.
    7. Shareware. Shareware version has no real-tape support and is time-limited.
    8. Resizable windows, very good AY and flag emulation, a very nice monitor/debugger/assembler, and lots of features you won't find anywhere else.
    9. GUI perhaps not as polished as some other Windows emulators.
    10. Clearly the best Win 3.x emulator, and stands up very well on 9x/NT as well. A related (but not identical) DOS version also available. Can make a reasonable attempt at loading any .GIF file onto the Speccy's screen!
    11. Available from World of Spectrum (this file includes both the DOS and Windows versions).

    Back to top

    WSpecEm v1.31/v1.4b (Rui F. Ribeiro)

    1. Emulates 48K Spectrum with Kempston/Sinclair joystick.
    2. Loads from .SNA, .SNX, .Z80, .SIT, .SP, .RAW, .PRG, .ACH, .SLT (and LLT) snapshot files and from .TAP tape images.
    3. Saves to all the snap formats listed above apart from .SLT, but not to tape files.
    4. Real tape support provided via an extra program.
    5. Requires Windows 3.x/9x/NT and WinG.
    6. Around 25-30% Spectrum speed on a 486SX/25 @ 800x600 res, 64K colour Cirrus video card, 8MB machine. Runs at a bit over 100% speed on a P75 with otherwise identical setup. Note these speeds are for 1x1 scaled window, /3 frame rate. Larger sizes and full frame rate are slower. Runs at over 100% speed on this PII-233, but can be slowed down.
    7. Freeware - GPL; all the author wants is a postcard.
    8. Resizable window, with quick 1, 2 and 3 times normal size settings as well. Quick save/load function for saving a snapshot and reloading it without going through a file selector. Drag and drop snapshot loading. Saves Spectrum screen to SCR and PCX files. Now has a nice installation routine for Win95; though it registers a lot of extensions (for different snapshots) which may interfere with other registered extensions (e.g. SIT is also a type of archive file, PRG is an Atari TOS program, and so on).
    9. Doesn't save SLT snapshots yet.
    10. Currently two versions: v1.31 for Win 3.x and v1.4b for 9x/NT; v1.4b plays the beeper through your soundcard and sounds much better. No longer being updated.
    11. Available from author's old web page; v1.4b is available from World of Spectrum.

    Back to top

    [Updated!] x128 v0.93 (James McKay)

    1. Emulates 48K/128K Spectrum, +2A/+3, Kempston/Sinclair/Cursor joysticks, MGT interface, Multiface 128 and Multiface 3, Also has emulation of the Pentagon 128 and (partially) the Scorpion (Russian Spectrum variants).
    2. Loads .SNA, .Z80 and .SLT snapshots, from .TAP and .TZX tape files (the latter complete with optional loading noise!), from .DSK (+3 disk), .TRD (TR-DOS), .MGT and .IMG (images of MGT disks), and from .POK poke files.
    3. Saves .SNA, .Z80 and .SLT snapshots, .TAP tapes, .TRD disks and .PCX screen dumps (including any rainbow effects).
    4. No real tape support.
    5. Requires VGA or EGA.
    6. About normal Spectrum speed on a 486SX/25 thanks to rewritten emulation and screen update code (now using Intel assembler instead of C). SAOM version needs a Soundblaster and requires a more high-end 486 or you get fuzzy sound.
    7. Freeware.
    8. Hi-res emulation of screen and left & right border allowing colours in an 8x1 block (rainbowing). Has a nice file selector and Z80-like user interface. Just about perfect 128K sound on the SAOM version, pretty good on the Adlib version.
    9. One of the best Spectrum emulators available, even if bits 3 and 5 of the flags are not completely correct.
    10. Also available for UNIX/Linux with X, OS/2 and OS/2 XFree86, though these are now way behind in terms of development. Now supports soundcards on IRQs 8-15.
    11. Available from the x128 homepage or World of Spectrum (Adlib or SoundBlaster versions). You'll also need the ROMs.

    Back to top

    [Updated!] Yet Another Spectrum Emulator v0.6f (Christian Hackbart)

    1. Emulates 48K and 128K Spectrums, and the Pentagon (but with no disk emulation).
    2. Loads from .SNA and .Z80 snapshots and .TAP tape files.
    3. Saves to .SNA and .Z80 snapshots, .TAP tape files and .PCX and .SCR screen images.
    4. No real tape support.
    5. Nothing special needed.
    6. Runs at true Speccy speed on this PII-233.
    7. Freeware (comes with source).
    8. Supports long file names under Windows, and nothing seriously wrong.
    9. Flash not correctly emulated.
    10. No other comments.
    11. Available from the author's home page.

    Back to top

    Z80 v4.00 (Gerton Lunter)

    1. Emulates 48K/128K Spectrum with Multiface 1/128, cursor, Sinclair and Kempston joysticks, AMS Mouse, Disciple disk interface, Interface 1 and Microdrives, SamRam (author's own ROM with a basic MON-like debugger).
    2. Loads .SNA, .Z80 and .SLT snapshots, including level-loader support, and from .TAP and .TZX tape files and .MDR microdrive files.
    3. Saves .Z80 snapshots and to .TAP tape and .MDR microdrive files.
    4. Loads direct from Sound Blaster MIC input, or from parallel port using a custom interface (all these only in the registered version, and the parallel port interface itself costs extra - though a diagram is provided if you want to build your own).
    5. Requires Hercules, CGA, EGA or VGA. Install routine requires Win 3.1/9x/NT.
    6. Very fast; can be slowed down in a user-friendly manner.
    7. Shareware. Shareware version has not real tape support and runs for only ten minutes. If you register, you also get several utilities (for converting from various formats etc.) and source code (mixture of assembler and C) to both the emulator and the utilities.
    8. Most user-friendly emulator; very good menu-interface and documentation. Good high-resolution colour emulation (rainbowing!). Lots of unique features not found in any other emulator.
    9. 128K sound can be a bit wobbly.
    10. One of the best emulators available for any platform; a slightly different version is available for Windows. Please note that Brian Gaff is no longer the UK registration contact: this is now being handled by Chezron Software.
    11. Available from World of Spectrum (this file includes both the DOS and Windows versions).

    Back to top

    [Updated!] Z80Stealth v0.100 (Kolpakov Kirill)

    1. Emulates the 128K Spectrum and the Pentagon.
    2. Loads from most snapshot formats (including .SNA and .Z80), .TAP tape files and .TRD disk images.
    3. Saves to most snapshot formats, .TRD disk images, .PSG sound files and a .SCR screenshot on exit.
    4. No real tape support.
    5. Requires an Adlib or SoundBlaster card for sound output; no beeper emulation with Adlib.
    6. According to the author, requires a 133MHz Pentium for full speed emulation (100MHz for the Adlib version).
    7. Freeware.
    8. Good points?
    9. Bad points?
    10. No other comments.
    11. Available from the Z80Stealth Homepage or World of Spectrum.

    Back to top

    Z80-TR-DOS 2.02 (Vitaliy Mochalin)

    1. As Z80 v3.02, with addition of TR-DOS emulation.
    2. As Z80.
    3. As Z80.
    4. No real tape support; if you want that, you'll need to register a real version of Z80.
    5. As Z80.
    6. As Z80.
    7. An illegal hack.
    8. As Z80. Version 3.02 of Z80 had slightly poorer high resolution colour emulation however; and this hack is the same.
    9. As Z80.
    10. This program is an obviously modified copy of Z80 version 3.02 (as released on a PC Format cover disk) with Russian documentation which has been kindly translated for me by Kirill Panyushkin. Vitaliy Mochalin has this to say about this hack of Z80: "The changes to the original version by G.A.Lunter do not pursue the aim of copyright infringement. The adaptation has been made solely for use on the territory of Russia and to add TR-DOS (by Technology Research) disk system support." From other comments in the documentation it appears the price asked for registering Z80 is totally out of the reach of Russians; it is the equivalent of a month's wages for the average person.
    11. Not made available at Gerton's request, nor will I reveal the site I got it from.

    Back to top

    ZX v0.51 Beta (Daniele Orro)

    1. Emulates 48K Spectrum.
    2. Loads from .SNA and .Z80 snapshot files, and from .TAP, .RAW and .WAV tape files.
    3. Saves to .SNA and .Z80 snapshot files.
    4. Real tape support via a SoundBlaster card.
    5. Requires Win 9x and DirectX. Didn't work on an NT machine I tried it on.
    6. Not that fast, but runs at full Speccy speed on my PII-233.
    7. May be freely distributed in its original archive.
    8. Nothing obviously wrong.
    9. Didn't run very well in a double size screen on my machine, but was fine running full-screen.
    10. No other comments.
    11. Available in English or Italian from World of Spectrum.

    Back to top

    ZX (Ludek Brukner and Eduard Rindt)

    1. Emulates 48K Spectrum, ZX Printer.
    2. No snapshot loading. Loads tape files from .001 files, its own tape format.
    3. No snapshot saving. Saves tape files to .001 files.
    4. No real tape support.
    5. Requires DOS 3.3+, EGA/VGA.
    6. Very quick. Runs very nicely on my 486SX/25.
    7. Freeware, though the authors ask that you send them $1 if you like it.
    8. Very quick; useable on a 286. Comes with a Tape Manager utility to convert DOS files to .001 tapes and vice versa. Nice keyboard help screen, and two keyboard access modes; one normal and one which maps PC keys to Spectrum equivalents (e.g. Shift-2 = Symbol Shift P).
    9. No speed control; goes way too quick on anything more than a slow 486.
    10. This was previously a commercial emulator, though I'd never heard of it. Hynek Med convinced the authors to make it freeware. There is a program which converts their special format (extension 001, 002 etc.) to TAP, called KDATEZ80.EXE, which is available from NVG.
    11. Available from NVG or World of Spectrum.

    Back to top

    ZX32 / Spectrum Emulator for Win95 v1.03.98.0622 (Vaggelis Kapartzianis)

    1. Emulates 48K/+/128K/+2/+2A/+3/, Kempston/Sinclair/Cursor joysticks and the Multiface 128.
    2. Loads .SLT, .Z80, .SNA, .SP and .ZXS snapshots, from .TAP, .BLK, .TZX and .ZXT tape files, from .CPD, .DSK and .ZXD disk images and from .SCR screenshots. (The .ZX? formats are zx32's own format).
    3. Saves .Z80, .SNA and .ZXS snapshots, to .TAP, .TZX and .ZXT tapes, to .CPD, .DSK and .ZXD disks, and to .SCR screenshots.
    4. No real tape support.
    5. Requires DirectX, Windows 95 or NT (4.0 or higher), 486DX2/66, P75 recommended.
    6. Very fast on a P100 with 32Mb, Cirrus Logic 5446 PCI video card (sets itself to normal Speccy speed by default, speed adjustable).
    7. Freeware.
    8. Fast and very professionally done - help file, install/uninstall routines. Freely changeable window size, plus fullscreen mode (with rounded edges and scanline emulation), rainbowing and quite good AY emulation too, with selectable frequency/volume/noise masking. Can open snapshots/tapes from within ZIP files without you having to unzip them. Good contended memory emulation. Automatically starts/stops tape files as needed, and gives a pretty good approximation of loading noise if you want it.
    9. Bits 3 and 5 of the flags not perfectly emulated.
    10. One of the best Windows emulators currently available. Multiface 128 ROM is not supplied with the distributions.
    11. Version 1.03 available from the ZX32 homepage or World of Spectrum; the update to 1.03.98.0622 (you need the main file first) is either on the ZX32 homepage or World of Spectrum.

    Back to top

    [Updated!] ZX Emulator v0.34 (Vladimir Yudin)

    1. Emulates 48K/128K/Pentagon 128K (Russian Speccy clone) with AY mouse and modem.
    2. Loads from .Z80 and .SNA snapshots, from .TAP and .TZX tape images, and from .TRD and .FDI disk files.
    3. Saves to .PCX screenshots only?
    4. No real tape support.
    5. Requires a soundcard to run at all.
    6. Runs at normal Spectrum speed on this P100.
    7. Freeware?
    8. Good points?
    9. Very flickery when scrolling.
    10. Version 0.34 comes with both English and Russian documentation.
    11. Available from World of Spectrum.

    Back to top

    ZX-Jam v1.12 (Juan Antonio Moreno)

    1. Emulates 48K/128K Spectrum and has experimental Pentagon 128K support (Russian Speccy clone).
    2. Loads .Z80 and .SNA snapshots and from .TAP tape files.
    3. Saves to .Z80 snapshots and to .TAP tape files.
    4. No real tape support.
    5. Requires VGA and a 'fast Pentium'. Best sound produced if you have a GUS; any OPL-based card (e.g. SB) will produce fairly decent sound though.
    6. Runs at good speed on a P100; certainly manages full Speccy speed.
    7. Freeware.
    8. Unusual screen mode - tries to emulate the TV effect by leaving a blank line every other scanline, and does quite well! No dot crawl quite yet though :-) Includes built-in Z80 debugger. Some support for rainbowing and border effects. Nice menuing system.
    9. Z80 emulation incomplete? (e.g. ICUPS crashes the emulator a lot), only partial AY emulation. No joystick emulation. File selector finds only .Z80 and .TAP files, not ones with mixed extensions.
    10. No other comments.
    11. Available from World of Spectrum.

    Back to top

    [Updated!] ZX Plus v0.23 (Mark Swinhoe and Justin Wood)

    1. Emulates the 48K and 128K Spectrums.
    2. Loads from .SNA and .Z80 snapshots.
    3. Saves to .SNA snapshots.
    4. No real tape support.
    5. Requires Win 9x and DirectX 7, but doesn't use the normal GUI. Screwed up the display of the NT machine I tried it on.
    6. Runs at true Speccy speed on this PII-233.
    7. Freeware?
    8. Good points?
    9. Feels buggy: a fair proportion of the snaps I tried (eg Manic Miner, Match Day II, Xeno, etc) didn't work correctly. Version 0.21 also confused the display I was running on, and didn't display anything sensible at all on the NT machine I tried this on.
    10. Above comments written for v0.22, as I don't have DirectX 7 on this machine.
    11. Available from the ZX Plus Home Page or World of Spectrum.

    Back to top

    [Updated!] ZXSpectr 3.0 (Cesar Hernandez Bano)

    1. Emulates the 16K, 48K, 128K, +2, +2A and Inves Spectrum+ (a Spanish clone).
    2. Loads from .SP and its own .ZX snapshots, .TAP tape files and .SCR screenshots.
    3. Saves to .ZX snapshots, .TAP tape files and .SCR screenshots.
    4. Can sample from real tapes to .TAP or .SMP files via SoundBlaster.
    5. Requires CGA/VGA/Hercules, and a SoundBlaster for AY sound.
    6. Can run faster than a real Speccy; its claimed real Speccy speed is about 15% fast on this PII-233.
    7. Freeware.
    8. Comes with a utility to convert 48K .Z80 snaps to .SP and vice-versa.
    9. Runs very slowly from a Windows command prompt.
    10. The .ZX snapshots used are not the same as those used by KGB.
    11. Available from World of Spectrum.

    Back to top

    ZX-Spectrum Emulator 128K v3.05 (Nikolay Shalaev)

    1. Emulates 48K/128K Spectrum with TR-DOS, Kempston mouse, Interface 1/2/Kempston joystick.
    2. Loads only .TRD (TR-DOS) files (but see below).
    3. Saves only .TRD files (but see below).
    4. No real tape support.
    5. Requires 386, VGA, MS-DOS 5.00 or better, DOS/4GW extender and an Adlib or SoundBlaster card for 128Kb sound.
    6. Much faster than a real Speccy on this P100; slowing it down isn't particularly user-friendly, but a couple of utilities to help are provided.
    7. Shareware.
    8. Allows writing of TR-DOS disk images.
    9. No snapshot or tape support in the basic program.
    10. Has an open architecture which allows other modules to extend the program: modules to allow the loading of .SNA, .SLT, .TAP and .Z80 files, and saving of .Z80 files are available from World of Spectrum. Also available on WoS is a patch to most of the user interface into English. Now comes with an English translation of the documentation.
    11. Available from World of Spectrum, as is the source code (C++/assembler).

    Back to top

    ZX Spectrum-Emulator v1.0s / SPECEMU (Bernd Waschke)

    1. Emulates 48K Spectrum, Kempston joystick (using PC's analogue or digital joystick).
    2. Loads .SEM snapshots.
    3. Saves .SEM snapshots.
    4. Real tape support (registered version only) via a Soundblaster card, but you have to manually calibrate it with a number.
    5. Requires 386DX/40 and 1Mb of RAM.
    6. About 75% of normal Spectrum speed on a 486SX/25.
    7. Shareware. Some options not present in unregistered version.
    8. POKE facility. Also has what appears to be a Game-Genie/Game Wizard-like option to automatically find POKEs (registered version only).
    9. Z80 emulation - doesn't emulate flags register properly; in particular, the H flag. BRIGHT attribute not emulated.
    10. All documentation and onscreen messages in German. Anyone fancy translating it?
    11. Available from NVG or World of Spectrum.

    Back to top

    ZX Spectrum Simulator v1.02 (Miklos Bartha)

    1. Emulates 48K Spectrum.
    2. Loads .SNA snapshots.
    3. Saves .SNA snapshots.
    4. No real tape support.
    5. Requires Windows 3.11 (with Win32s?) or Win95/NT.
    6. Selectable speed; can go much faster than a real Spectrum on this P100, but doesn't auto-adjust to real Spectrum speed (or give an indication of how fast it is going).
    7. Freeware?
    8. Good points? This version is certainly much better than v1.01.
    9. Bad points?
    10. I haven't had time to play around much with this version yet, so some of the above may be untrue.
    11. Available from SunSite Poland or World of Spectrum.

    Back to top

    -----

    This FAQ is maintained by Philip Kendall; distribution is permitted only under the conditions specified in the copyright notice.
    Primary site for this FAQ: http://www.kendalls.demon.co.uk/cssfaq/index.html.