Emulators: Difference between revisions
(Update Fuse links) |
m (Added Zen Emulator) |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 6: | Line 6: | ||
== List of emulators == | == List of emulators == | ||
A more complete list can be found at [ | A more complete list can be found at [https://worldofspectrum.org/tools/emulators WoS]. | ||
=== Multiplatform === | === Multiplatform === | ||
<div id="Fuse"></div>'''[[Fuse]]''' (Free Unix Spectrum Emulator) by Philip Kendall. | <div id="Fuse"></div>'''[[Fuse]]''' (Free Unix Spectrum Emulator) by Philip Kendall. | ||
Despite the name, also runs on non-Unix systems including Windows and Mac OS X. | |||
* [http://fuse-emulator.sourceforge.net/ Fuse homepage]. | * [http://fuse-emulator.sourceforge.net/ Fuse homepage]. | ||
* [https://sourceforge.net/projects/fuse-emulator/files/fuse/1.3.7/fuse-1.3.7-win32-setup.exe/download Fuse for Windows last version] | * [https://sourceforge.net/projects/fuse-emulator/files/fuse/1.3.7/fuse-1.3.7-win32-setup.exe/download Fuse for Windows last version] | ||
* [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://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]]. | ||
'''[[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. | |||
* [https://github.com/chernandezba/zesarux Source code and binariesrepository] | |||
'''[[JSpeccy]]''' by José Luis Sánchez. Written in Java. | '''[[JSpeccy]]''' by José Luis Sánchez. Written in Java. | ||
* [ | * [https://jspeccy.speccy.org/ JSpeccy Homepage] | ||
* [ | * [https://jspeccy.speccy.org/JSpeccy.jar Last version] | ||
* [https://github.com/jsanchezv/JSpeccy Source code repository] | |||
'''[[Xpeccy]]''' by Samstyle. | |||
* [https://github.com/samstyle/Xpeccy Source code and binaries repository] | |||
'''[[Speccy]]''' by Marat Fayzullin. | |||
* [https://fms.komkon.org/Speccy/ Speccy Homepage] | |||
'''[[Unrealspeccy Portable]]''' by djdron. | |||
* [https://bitbucket.org/djdron/unrealspeccyp/wiki/Home Source code and binaries repository] | |||
'''[[Spiffy]]''' by [[User:Edward|Edward Cree]]. | '''[[Spiffy]]''' by [[User:Edward|Edward Cree]]. | ||
* [https://github.com/ec429/spiffy Spiffy repository] | * [https://github.com/ec429/spiffy Spiffy repository] | ||
* Available as source, and binaries for Linux and Windows, and can be compiled for Mac OS X. | * Available as source, and binaries for Linux and Windows, and can be compiled for Mac OS X. | ||
'''[[Zen]]''' by Stevo John. | |||
* [https://github.com/stevehjohn/Zen GitHub Repository] | |||
=== Windows === | === Windows === | ||
Line 30: | Line 49: | ||
* Runs on anything from 95 onwards. | * Runs on anything from 95 onwards. | ||
* No longer under active development. | * No longer under active development. | ||
* [ | * [https://keybase.pub/woodywoodster/specemu/specemu-3.1.b201120.zip Latest version] | ||
'''[[Zero]]''' by Arjun Nair. Freeware. | '''[[Zero]]''' by Arjun Nair. Freeware. | ||
* Requires Windows XP and above. | * Requires Windows XP and above. | ||
* [ | * [https://www.arjunnair.in/projects/zero-zx-spectrum-emulator/ Homepage] | ||
* [https://github.com/ArjunNair/Zero-Emulator Source code repository] | |||
'''[[ZX Spin]]''' by Paul Dunn. Freeware. | '''[[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. | ||
* [ | * [https://worldofspectrum.net/pub/sinclair/emulators/pc/windows/zxspin0.666.zip Last stable version] | ||
* [ | * [https://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. | ||
* [ | * [https://worldofspectrum.net/pub/sinclair/emulators/pc/windows/BASin_r14c.exe Last stable version] | ||
* [ | * [https://sites.google.com/site/ulaplus/home/zx-spin-and-basin Experimental version with ULAplus support] | ||
'''[[Spectaculator]]''' by Jonathan Needle. Shareware. | '''[[Spectaculator]]''' by Jonathan Needle. Shareware. | ||
Line 52: | Line 72: | ||
'''[[Spud]]''' by Richard Chandler. Freeware | '''[[Spud]]''' by Richard Chandler. Freeware | ||
* [ | * [https://1drv.ms/u/s!Ar4VkKtk_3Jzg13UjS_nRdp7BreM?e=rUuABG Spud for Windows] | ||
'''[[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. | |||
* [https://www.ilnx.cz/lnxsp/ LnxSpectrum Homepage] | |||
'''[[RealSpectrum]]''' by [[Ramsoft]]. | '''[[RealSpectrum]]''' by [[Ramsoft]]. | ||
* Originally DOS-based, runs on XP and older. | * Originally DOS-based, runs on XP and older. | ||
* No longer officially available. | * No longer officially available. | ||
=== Linux === | |||
'''[[FBZX]]''' by Rastersoft. | |||
* [https://www.rastersoft.com/programas/fbzx.html FBZX Homepage] | |||
'''[[SimCoupe]]''' by Simon Owen. | |||
* [http://www.simcoupe.org/ SimCoupe 1.0 Homepage] | |||
* [https://github.com/simonowen/simcoupe 1.1 source code and binaries repository] | |||
=== Game Consoles === | |||
'''[[ZXDS]]''' by Patrik Rak. | |||
* [http://zxds.raxoft.cz/ ZXDS Homepage] |
Latest revision as of 14:29, 13 July 2023
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.
- Fuse homepage.
- Fuse for Windows last version
- Linux Flathub/Flatpak download
- Fuse for macOS homepage, last version
- Fuse source code repository, libspectrum source code repository, 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 article.
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.
Zen by Stevo John.
Windows
SpecEmu by Mark Woodmass. Freeware.
- Runs on anything from 95 onwards.
- No longer under active development.
- Latest version
Zero by Arjun Nair. Freeware.
- Requires Windows XP and above.
- Homepage
- Source code repository
ZX Spin by Paul Dunn. Freeware.
- Runs on anything from 95 onwards.
- No longer under active development.
- Last stable version
- Experimental version with ULAplus support
BASin by Paul Dunn. Not strictly an emulator, but a Spectrum BASIC Development environment.
- No longer under active development.
- Last stable version
- Experimental version with ULAplus support
Spectaculator by Jonathan Needle. Shareware.
- Runs on XP and above (older versions for 9x onwards exist).
- Spectaculator home page
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.