Emulators: Difference between revisions

From Sinclair Wiki
Jump to navigation Jump to search
(List of popular emulators & where to find them)
 
(Update Zero links)
(16 intermediate revisions by 6 users not shown)
Line 1: Line 1:
[[category:emulation]]
[[category:software]]
An '''emulator''' is a program which reproduces the behaviour of one computing platform while running on another.
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.
There are a wide variety of emulators for Sinclair machines.


== List of emulators ==
== List of emulators ==
A more complete list can be found at [http://www.worldofspectrum.org/emulators.html WoS]; many of the links here point to the WoS FTP archive.
A more complete list can be found at [http://www.worldofspectrum.org/emulators.html WoS]; many of the links here point to the WoS archive.
 
=== Multiplatform ===
=== Multiplatform ===
'''[http://fuse-emulator.sourceforge.net/ Fuse]''' (Free Unix Spectrum Emulator) by Philip Kendall.  Very accurate.
<div id="Fuse"></div>'''[[Fuse]]''' (Free Unix Spectrum Emulator) by Philip Kendall.
* Despite the name, has been ported to non-Unix systems including Windows and OS X.
* Despite the name, also runs on non-Unix systems including Windows and Mac OS X.
* [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/unix/fuse-1.0.0.1.tar.gz Fuse for Unix], [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/unix/libspectrum-1.0.0.tar.gz libspectrum], [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/unix/fuse-utils-1.0.0.tar.gz fuse-utils]; all three are required.  Your vendor/distribution may have a packaged version; the [http://fuse-emulator.sourceforge.net/ Fuse home page] has links to some unofficial packages.
* [http://fuse-emulator.sourceforge.net/ Fuse homepage].
* [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/windows/fuse-1.0.0.1-setup.exe Fuse for Windows]
* [https://sourceforge.net/projects/fuse-emulator/files/fuse/1.3.7/fuse-1.3.7-win32-setup.exe/download Fuse for Windows last version]
* [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/mac/osx/FuseForMacOSX-1.0.0.zip Fuse for Mac OS X]
* [https://fuse-for-macosx.sourceforge.io/ Fuse for macOS homepage], [https://sourceforge.net/projects/fuse-for-macosx/files/latest/download last version]
'''[http://jspeccy.speccy.org/ JSpeccy]''' by José Luis Sánchez.  Written in Java.
* [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 [http://fuse-emulator.sourceforge.net/ Fuse home page] has links to some unofficial packages.
* [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/java/JSpeccy.jar JSpeccy]
* [[Wikipedia:Fuse (emulator)|Wikipedia article]].
 
'''[[JSpeccy]]''' by José Luis Sánchez.  Written in Java.
* [http://jspeccy.speccy.org/ JSpeccy Homepage]
* [http://jspeccy.speccy.org/JSpeccy.jar Last version]
* [https://github.com/jsanchezv/JSpeccy Source code repository]
 
'''[[Spiffy]]''' by [[User:Edward|Edward Cree]].
* [https://github.com/ec429/spiffy Spiffy repository]
* Available as source, and binaries for Linux and Windows, and can be compiled for Mac OS X.
** Windows binaries are built by [[User:Guesser|Guesser]].
 
=== Windows ===
=== Windows ===
'''ZX Spin''' by Paul Dunn. A popular choice which supports a wide range of hardware including addons such as the [[ZX Spectrum 64 Colour Mode|ULAplus]].
'''[[SpecEmu]]''' by Mark Woodmass. Freeware.
* Runs on anything from 95 onwards.
* No longer under active development.
* [http://homepage.ntlworld.com/e.tinney/SpecEmu-3.1.b230913.zip Latest version]
 
'''[[Zero]]''' by Arjun Nair. Freeware.
* Requires Windows XP and above.
* [http://zero.arjunnair.in/ Homepage]
* [https://github.com/ArjunNair/Zero-Emulator Source code repository]
 
'''[[ZX Spin]]''' by Paul Dunn. Freeware.
* Runs on anything from 95 onwards.
* Runs on anything from 95 onwards.
* No longer under active development.
* No longer under active development.
* [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/windows/zxspin0.666.zip Last stable version]
* [http://worldofspectrum.org/pub/sinclair/emulators/pc/windows/zxspin0.666.zip Last stable version]
* [http://sites.google.com/site/ulaplus/home/zx-spin-and-basin Experimental version with ULAplus support]
* [http://sites.google.com/site/ulaplus/home/zx-spin-and-basin Experimental version with ULAplus support]
'''BASin''' by Paul Dunn.  Not strictly an emulator, but a Spectrum BASIC Development environment.
 
'''[[BASin]]''' by Paul Dunn.  Not strictly an emulator, but a Spectrum BASIC Development environment.
* No longer under active development.
* No longer under active development.
* [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/windows/BASin_r14c.exe Last stable version]
* [http://worldofspectrum.org/pub/sinclair/emulators/pc/windows/BASin_r14c.exe Last stable version]
* [http://sites.google.com/site/ulaplus/home/zx-spin-and-basin Experimental version with ULAplus support]
* [http://sites.google.com/site/ulaplus/home/zx-spin-and-basin Experimental version with ULAplus support]
'''Spectaculator''' by Jonathan Needle.  Distributed as a shareware trial version; the full version costs 20GBP.  Reputedly very accurate and complete.
 
* Runs on XP and up (older versions for 9x onwards exist).
'''[[Spectaculator]]''' by Jonathan Needle.  Shareware.
* Runs on XP and above (older versions for 9x onwards exist).
* [http://spectaculator.com/ Spectaculator home page]
* [http://spectaculator.com/ Spectaculator home page]
'''Spud''' by Richard Chandler.
 
* [ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/windows/Spud0.204.zip Spud for Windows]
'''[[Spud]]''' by Richard Chandler. Freeware
'''RealSpectrum''' by Ramsoft.  Claimed to have complete accuracy, but we now know that was wishful thinking at best.
* [http://worldofspectrum.org/pub/sinclair/emulators/pc/windows/Spud0.204.zip Spud for Windows]
 
'''[[RealSpectrum]]''' by [[Ramsoft]].  
* Originally DOS-based, runs on XP and older.
* Originally DOS-based, runs on XP and older.
* No longer under active development.
* No longer officially available.
* Disappeared from the web when Ramsoft left the scene in a huff; copies are still floating around...

Revision as of 17:05, 9 July 2017

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; many of the links here point to the WoS archive.

Multiplatform

Fuse (Free Unix Spectrum Emulator) by Philip Kendall.

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

Spiffy by Edward Cree.

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

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

RealSpectrum by Ramsoft.

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