The emulator covers all of the functionality of the ZX80 and ZX81, including accurate timing of the display update to support the
added a touchscreen keyboard.
Loading: The emulator can load a program via URL parameters or using the buttons below, otherwise you get a new ZX81 on which to
write and run programs (but not save!). If you know the name of the .p file you can also load it directly,
for example LOAD "3DMONSTERMAZE" or LOAD "MAZOGS".
Speed: Use the buttons to change the size of the display and speed up or slow down the emulator.
When running at normal speed the ZX81 should display 50 frames per second (FPS). If the FPS does
not increase when you speed up the emulator then its running as fast as it can.
For iPads 66% is the best speed to run, other devices may require slower speeds.
If you have enjoyed the site, please consider a donation towards preservation of more items:
Using the emulator
The emulator behaves exactly as a classic ZX81, including the keyboard.
When using the emulator with a real keyboard, some keys are mapped for convenience,
including the backspace key, cursor keys and some punctuation.
You can also use the on-screen keyboard with a touch device. In that case the
shift key acts as a toggle, press it once and then a key to get the shifted character;
press it twice to lock the shift on, and again to release it.
After loading a program you can LIST it or RUN it. A few programs have
more complex ways to run, for example ones which use high resolution graphics.
The instructions for those can be found in the instruction or inlay scans.
which includes code by Mike Wynne and Philip Kendall.
The emulator uses adapted versions of
to access TZX files within ZIP files.
Use on Other Web Sites
The emulator can be used subject to the following license:
* Translated from EightyOne - A Windows ZX80/81/clone emulator.
* Copyright (C) 2003-2006 Michael D Wynne
* Java translation (C) 2006 Simon Holdsworth
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
You can run the ZX81 emulator outside of a web browser as an application using
jtyone.jar (pesky antivirus programs may likely warn you about
downloading .jar files). Run the emulator by clicking on the JAR file icon
or by running it from a command line. The command line supports some