Emulators: Difference between revisions

From Sinclair Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 16: Line 16:
* [https://flathub.org/apps/details/net.sf.fuse_emulator Linux Flathub/Flatpak download]
* [https://flathub.org/apps/details/net.sf.fuse_emulator Linux Flathub/Flatpak download]
* [https://fuse-for-macosx.sourceforge.io/ Fuse for macOS homepage], [https://sourceforge.net/projects/fuse-for-macosx/files/latest/download last version]
* [https://fuse-for-macosx.sourceforge.io/ Fuse for macOS homepage], [https://sourceforge.net/projects/fuse-for-macosx/files/latest/download last version]
* [https://sourceforge.net/p/fuse-emulator/fuse/ci/master/tree/ Fuse source code repository], [https://sourceforge.net/p/fuse-emulator/libspectrum/ci/master/tree/ libspectrum source code repository], [https://sourceforge.net/p/fuse-emulator/fuse-utils/ci/master/tree/ fuse-utils source code repository]; both Fuse and fuse-utils require libspectrum, but fuse-utils is optional.  Your vendor/distribution may have a packaged version; the [https://fuse-emulator.sourceforge.net/ Fuse home page] has links to some unofficial packages.
* [https://sourceforge.net/p/fuse-emulator/fuse/ci/master/tree/ Fuse source code repository], [https://sourceforge.net/p/fuse-emulator/libspectrum/ci/master/tree/ libspectrum source code repository], [https://sourceforge.net/p/fuse-emulator/fuse-utils/ci/master/tree/ fuse-utils source code repository]; both Fuse and fuse-utils require libspectrum, but fuse-utils is optional.  Your vendor/distribution may have a packaged version; the Fuse home page has links to some unofficial packages.
* [[Wikipedia:Fuse (emulator)|Wikipedia article]].
* [[Wikipedia:Fuse (emulator)|Wikipedia article]].



Revision as of 18:51, 26 May 2021

An emulator is a program which reproduces the behaviour of one computing platform while running on another.

There are a wide variety of emulators for Sinclair machines.

List of emulators

A more complete list can be found at WoS.

Multiplatform

Fuse (Free Unix Spectrum Emulator) by Philip Kendall.

Despite the name, also runs on non-Unix systems including Windows and Mac OS X.

ZEsarUX by Cesar Hernandez Bano.

A ZX Machines Emulator for UNIX based operating systems (and Windows), including all the Sinclair computers (from MK14 to Z88) and also Timex, Sam Coupe, Pentagon, ZX-Uno, ZX-Evo (BaseConf and TS-Conf), NEXT and Jupiter Ace.

JSpeccy by José Luis Sánchez. Written in Java.

Xpeccy by Samstyle.

Speccy by Marat Fayzullin.

Unrealspeccy Portable by djdron.

Spiffy by Edward Cree.

  • Spiffy repository
  • Available as source, and binaries for Linux and Windows, and can be compiled for Mac OS X.

Windows

SpecEmu by Mark Woodmass. Freeware.

  • Runs on anything from 95 onwards.
  • No longer under active development.
  • Latest version

Zero by Arjun Nair. Freeware.

ZX Spin by Paul Dunn. Freeware.

BASin by Paul Dunn. Not strictly an emulator, but a Spectrum BASIC Development environment.

Spectaculator by Jonathan Needle. Shareware.

Spud by Richard Chandler. Freeware

LnxSpectrum by Lanex. Freeware. Also a Spectrum development environment. The only MB03+ emulator. A lot of advanced interfaces, RTC, SAA, Turbosound, DMA, experimental HGFX and LnxBLitter. Needs a modern Windows PC setup.

RealSpectrum by Ramsoft.

  • Originally DOS-based, runs on XP and older.
  • No longer officially available.

Linux

FBZX by Rastersoft.

SimCoupe by Simon Owen.

Game Consoles

ZXDS by Patrik Rak.