JZX: Java 'Sinclair ZX Spectrum' emulator

Razvan Surdulescu (c) 2001 - 2006 (last updated: 2/14/2006)


[See my other software on SOFTPEDIA.]


Click on any of the snapshots below to run them in a new window:

Scale: Small Large

Snapshots:
BASIC Bomb Jack
Chuckie Egg Commando
Cybernoid Dan Dare
Elite Exolon
Fairlight JetPac
JetSet Willy Knight Lore
Manic Miner The Neverending Story
Saboteur Video Pool
Zynaps


Welcome!

JZX is a Sinclair ZX Spectrum emulator written in 100% Java. It is the third emulator I have worked on, the previous two being XZX (a UN*X emulator) and WinXZX (the Win32 port of XZX.)

While I am the primary author of JZX, I did use the source of the two emulators above as inspiration or I manually translated pieces of it from C to Java. Due credit is given to the original authors where appropriate; see bottom of this page for the appropriate copyright notices. I also made use of the excellent technical documentation at The World of ZX Spectrum.

You can run the emulator as an Applet on the main JZX page.

You can download the run the emulator as a standalone Java program:

I have tested the standalone emulator on a Windows XP Professional computer, running Sun's JDK 1.5.0. I have tested the emulator on the same machine, using Firefox 1.5. If you encounter any bugs or any .Z80 snapshots that do not execute correctly in the emulator, please contact me.

If you're a Java programmer, you may be curious to read the Javadoc or take a look at the source. Here is an article I wrote about this emulator in the Java Developer's Journal (July, 2002.)

Copyright notice for the original source:

Copyright (c) Razvan Surdulescu 2001 - 2006

You may use and distribute this software for free provided you include this
copyright notice. You may not sell this software, use my name for publicity
reasons or modify the code without permission from me.

Copyright notice for the source based on XZX and WinXZX:

Copyright (c) Des Herriott      1993, 1994
              Erik Kunze        1995, 1996, 1997
              Razvan Surdulescu 2001 - 2006

Permission to use, distribute, and sell this software and its documentation
for any purpose is hereby granted without fee, provided that the above
copyright notice appear in all copies and that both that copyright notice and
this permission notice appear in supporting documentation, and that the name
of the copyright holder not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.  The
copyright holder makes no representations about the suitability of this
software for any purpose.  It is provided "as is" without express or implied
warranty. THE CODE MAY NOT BE MODIFIED OR REUSED WITHOUT PERMISSION!

THE COPYRIGHT HOLDER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

Home
Visits:
Last modified: 2/14/2006
Copyright 2006 Razvan Surdulescu
All Rights Reserved