Spectemu - A Sinclair ZX Spectrum emulator for Linux/UNIX

General

Keyboard of Spectrum Spectemu emulates the 48k ZX Spectrum, which uses the Z80 microprocessor. It is free software, and is distributed under the GNU General Public License.

It emulates the Z80 processor as well as the 48k Spectrum's other hardware: keyboard, screen, sound, tape I/O. The emulation is very close to the real thing, but it is still quite fast (It was reported to be working well on a laptop with 486 at 25Mhz!). On the other hand, the user interface is not the best. If you would like to see such features as Spectrum 128 or IF1 emulation, and don't mind the speed decrease, then have a look at xzx, another Spectrum emulator for UNIX. (Maybe sometime Spectemu will also support those.)

If you have some suggestions, or even better, you implemented a new feature, then I would be very happy to hear from you!

Latest versions

Stable version: 0.94

Development version: 0.99.3

Mailing list

If you want to receive an EMAIL when a new version of Spectemu is available, send an email to spectemu-request@fazekas.hu with the word 'subscribe [your email address]' in the body of the message!

Wanted!

I need testers for the following features, because I don't have access to such hardware. If you would like to help me with testing, then please send an email!

Distribution version: 0.94

(Released: 18. May, 1998)

Download

Source spectemu-0.94.tar.gz
PC (i386, i486, Pentium, ...) / Linux binary spectemu-0.94_linux.tar.gz
PC (i386, i486, Pentium, ...) / Linux RPM* spectemu-0.94-1.i386.rpm
Source RPM spectemu-0.94-1.src.rpm
SUN (sparc) / Solaris binary spectemu-0.94_solaris.tar.gz

(*) This is my first attempt at RPM so, if you are having trouble with it, please tell me.

If the binaries don't work, please get the source and compile it. This is quite easy to do, and it is much more likely, that the result will work correctly :-).

What's new from 0.92

What architectures it runs on

Spectemu should compile and work on any UNIX-like operating system. On Intel x86 based machines it uses very fast assembly code for emulation, and on other machines it uses a still quite well optimized C code.

Spectemu is reported to work on following machines/operating systems :

(If you know it works on something other than these, please tell me.)

Requirements

The latest SVGALIB is available from tsx-11 or from sunsite .

To compile support for the filename-completion, you will need to get and install the readline library, if it's not already installed on your system.

Features

For more information, see the file README distributed with this version.

Development version: 0.99.3

(Released: 16. Jan, 2004)

This is the latest development version of Spectemu. It may be unstable, and is not as good, as the final release will be. But if you want to see the new features, then go ahead and try it! If anything goes wrong please tell me!

Download spectemu-0.99.3.tar.gz from here.

What's new:

From 0.95.3 to 0.99.3

From 0.94 to 0.95.3


If anything goes wrong during configuration, compilation or running, please report it to me at the address below.

To see what is coming before version 1.0 see the file TODO


Links to useful ZX Spectrum sites

Big sites

The World of Spectrum
Planet Sinclair

Other Interesting pages

Egmont Koblinger's programs


This page has been accessed  <count> times since 23 Jan 1998.
If you have questions don't hesitate to mail me at: mszeredi@inf.bme.hu