Sinclair
comp.sys.sinclair
newsgroup.
Planet Sinclair Archive
Sinclair Information Archive
Sinclair Hardware List
by Bob Johnson
ZX80 (1979)
- Processor: Z80A
- Memory: 4kB Integer BASIC ROM, 1kB RAM
- Text display: 32x22 uppercase, monochrome
- Keyboard: membrane
- Interfaces: RF video output
- Released: 1979
"Uncle" Clive Sinclair, inventor of the handheld pocket calculator,
digital watch and small screen TV pioneer, founded Sinclair Research and
developed the ZX80 microcomputer in March of 1979. Within a year, he had
the ZX80 in the British market, selling for about 100 British pounds. ZX80
had a white plastic case and was also available as a kit.
(by Bob Johnson)
ZX81 (1981)
- Processor: Z80A
- 8kB Floating Point BASIC ROM, 1kB RAM
- Text display: 32x22 uppercase, monochrome
- Graphic display: 64x44
- Keyboard: membrane
- Interfaces: RF video output
- Released: 1981
ZX81 had a small black plastic case and was also available as a kit. It
was of such simple low-cost design that it drove prices of competing
computers way down, thus putting computers into the hands of millions of
hobbyists and home users. American version of the ZX81 is known as
T/S1000 (Timex/Sinclair). It is 100% compatible. In fact, early
models had a ZX81 circuit board. Two 4x1kB RAM chips were replaced by a
single 8x2kB RAM. T/S1000 looks the same as a ZX81 except it has a
Timex/Sinclair logo where the Sinclair logo of the ZX81 appears. Timex
also produced the T/S1500, 16kB RAM version of the T/S1000 with a
new case design and raised rubber chiclet keys. It is also 100% compatible
with the ZX81. (by Bob Johnson)
ZX81 WWW page
ZX Spectrum (1982)
- Processor: Z80A, 3.5MHz
- Memory: 16kB BASIC ROM, 16kB or 48kB RAM
- Sound: 1 channel beeper
- Text display: 32x24
- Graphics display: 256x192, 8 colors, flashing, highlight
- Keyboard: 40 raised rubber chiclet keys
- Interfaces:
Expansion port (edge connector)
Cassette interface
RF video output
- Size: 232x144x30mm
- Weight: 552g
- Announced: April 1982
- Released: 1982
- Price: £125 (16kB), £175 (48kB)
An American version of ZX Spectrum is known as T/S2068. It had an
AY-3-8912 sound chip, cartridge port, two joystick ports, and an
additional 8kB extension ROM with extra Sinclair BASIC commands to support
these devices (STICK, SOUND) packaged in a hard plastic silver case with
nonstandard plastic keys. It was released in Fall 1983, just before Timex
Computer Corp folded in Spring 1984. A rogue arm of Timex in Portugal
continued to sell TC2068s (same as T/S2068) and TC2048s until 1989. They,
of course,were only allowed to sell in non-Sinclair controlled
marketplaces. (by Bob Johnson)
- Spectrum [Amiga]
Author: Peter McGavin [peterm@kea.grace.cri.nz]
- Multitasks.
- Loads/saves snapshots in Mirage Microdrive .SNA
format compatible with JPP.
- Loads/saves Spectrum files from/to tapes [through a
sound-digitizer] or Amiga disks [in this case, each
block is written into a separate file].
- Is reasonably fast on 68030/25MHz, but slow on
68000/7.14MHz machines. At least 68020/14MHz [A1200]
and FAST RAM are recommended.
- Color palette is a bit strange.
- Emulates Cursor Joystick with cursor keys on keyboard
and Kempston Joystick with joystick connected to Port 2
of Amiga.
- ZXAM [Amiga]
- Has realistic sound.
- Needs at least 68020.
- Has ability to read from tape [with a special
adapter].
- KGB [Amiga]
- Loads/saves snapshots in the format described below.
- Doesn't multitask.
- Loads/Saves Spectrum files from/to tapes [through a
sound-digitizer].
- Isn't completely compatible with ZX-Spectrum
- Emulates Cursor Joystick with cursor keys, and Kempston
Joystick with a joystick connected to Port 2 of Amiga.
- Has a pitch-compensated mode, that transposes the sound
two octaves up (handy on slow Amigas)
- Operates in a monocrome mode as well as in color.
- !MZX [Archimedes]
Author: Graham Willmott
- Multitasks (can also single task if required).
- Loads/saves snapshots in .SNA format.
- Doesn't emulate R register correctly, or certain undocumented
instructions.
- Runs at ~60% normal Spectrum speed on an ARM2 machine, and
considerably faster on other machines - currently there is
no speed control available.
- !Speccy [Archimedes]
Author: Karsten Witt
- Runs at normal Spectrum speed on an ARM2 machine and very fast
on an ARM3 machine. The speed is adjustable.
- Saves/loads Spectrum files to/from disk in its own file format.
- At the moment does not load/save in any snapshot formats.
Apparently, the author is currently working on making it run
in the desktop (multitasking) and allow loading of .SNA files.
- Comes with application and instructions for transferring files
to/from tapes through the serial port.
- Doesn't fully implement the R register.
- Has an enhanced keyboard layout - there are keyboard short
cuts to CapsLock, ExtMode, and also the cursor keys, the keypad,
and other symbols (commas, colons etc.) can be entered easily.
- Speculator [Archimedes]
Author: Dave Lawrence
- Is not officially available at the moment - any copies
circulating are pirate copies. As a result, documentation of
the file format is not complete, and the conversion programs
supplied with it do not work correctly.
- Is extremely fast on an ARM3 machine. To get normal Spectrum
speed an ARM2 machine or an ARM3 machine with the cache turned
off is required.
- Can save and load in its own file format.
- It is possible to return to the desktop from the emulator, and
then re-enter the emulator at the point you left off.
- ZX-SPECTRUM Emulator [Atari]
Author: Christian Gandler
- Works with ST (>=1MB), TT and Falcon030 in ST-low and ST-high.
- Doesn't load/save snapshots.
- Performance is ~70% of original Spectrum on plain STs.
- Emulates Kempston and Interface 2 Joysticks.
- Emulates Interface 1 (Microdrives and RS232).
- Only keyboard ports read are those mentioned in the orange
manual.
- JPP [IBM PC]
Author: Arnt Gulbrandsen [agulbra@nvg.unit.no]
- Loads/saves snapshots in Mirage Microdrive .SNA format
compatible with Spectrum 1.7.
- Loads/saves Spectrum files from/to tapes digitized into
.VOC files.
- 386/25MHz or faster is needed for the best perfomance.
486/25MHz or 386/44MHz is needed for good sound emulation.
- Emulates Cursor Joystick with arrow keys and ALT key.
Emulates Kempston Joystick with IBM PC joystick.
- Screws up system screen mode on quit. Restore with
MODE 80
command.
- Includes special program to convert snapshots between
various formats such as .SNA,.PRG,.Z80,.SP and RAW.
- Needs ROM image file (included).
- Includes program reading and converting snapshots from
MGT disks.
- Z80 [IBM PC]
Author: Gerton Lunter [gerton@rcondw.rug.nl]
- Emulates both Spectrum 48k and Spectrum 128k.
- Is fast on 286 and *very* fast on 386/486.
- Shareware. Some options are disabled in PD version.
- Has lots of options including monochrome option.
- Has small built-in debugger.
- SpecEm [IBM PC] (a.k.a. Irish emulator)
- Works reasonably fast on 286 and a bit faster than necessary
on 386/486 systems. 386/40MHz or 486/25MHz is needed for good
sound emulation.
- Allows to select between VGA and EGA modes.
- Loads/saves snapshots in .PRG format.
- Includes program loading snapshots from MGT/Datel Plus-D disks.
- Loads/saves Spectrum files to/from disk.
- Both Cursor and Kempston Joysticks are emulated by cursor keys.
Kempston FIRE button is emulated with ALT.
- SP [IBM PC] (a.k.a. Polish emulator)
- Doesn't load/save snapshots.
- Works in either CGA or EGA mode.
- Stores files in so-called .SPC or .ZX format. Each such
file is an exact image of corresponding tape, with blocks
written into the file one after another. Thus, .ZX file may
contain several games. Program splitting .ZX files into
separate blocks which can be later loaded into Spectrum
emulator afor Amiga and saved as .SNA files is available from
fms@wam.umd.edu.
- Needs ROM image file called ROM.SPC (not included, use one
from JPP package).
- SPECTRUM [IBM PC]
Author: Pedro Gimeno
- Loads from tapes through a wire connected to the parallel port.
- Uses .SP format for snapshots.
- R register and I/O [other than tape] are not emulated.
- Matches real Spectrum speed at 386/25MHz.
- VGASPEC emulator is an illegal prerelease of this
emulator.
- VGASpec [IBM PC]
See SPECTRUM by Pedro Gimeno
- Elwro 800-3 Jr v1.0 [IBM PC]
Authors: Piotr Schmidt & Piotr Wolter
- Commercial only.
- Doesn't have 100% compatibility with Spectrum (the real Elwro
had problems with JetPac while other games were ok).
- Capability of running CP/M.
- Runs either in CGA, Hercules or EGA mode.
- Emulates 2 disk drives accessed via * commands (e.g.
SAVE * "file"
) with capacity of about 700kB.
These are physically files.
- Changeable interrupt frequency (45,50,65,70 Hz).
- All system messages are in Polish.
- No tape support.
- Utility to read the real Elwro Junior disks on PC.
- MacSpeccy [Macintosh]
Author: Danny Keogan [djkeogan@unix2.tcd.ie]
- Seems to be extremely slow and requires 68040.
- Loads .SNA snapshots and [probably] .Z80 snapshots.
- Allows copying of Spectrum screen to clipboard.
- No flash attribute emulation.
- PowerSpectum [PowerMAC]
Author: Bo Lindbergh [d88-bli@nada.kth.se]
- 1x1, 2x2, 3x3, and 4x4 screen emulation.
- Runs at true Spectrum speed.
- Has perfect sound.
- Does realtime tape I/O (this probably requires 44kHz sound
hardware).
- Supports all undocumented Z80 instructions.
- Emulates Kempston Joystick.
- Reads and writes .SNA snapshots.
- xzx [Unix/X]
Authors: Des Herriott [dnh@mfltd.co.uk], Erik Kunze [Erik.Kunze@philosys.de]
- Emulates a 48K, 128K, and 3+ Spectrums.
- Needs approx 486/33 to run at the correct speed (this is from
general impressions, not exact timings). Sparc 10 or DEC Alpha
will run it very fast.
- Makes heavy use of the MIT-SHM X11 extension, and works a good
deal slower without it.
- Sound support for Sparc and NEC EWS workstations via /dev/audio.
Sound support for Linux via direct speaker manipulation.
X server bell audio for most X servers (traps ROM BEEP routine
only).
- Reads and writes .SNA and .Z80 snapshots (including 128K).
- Emulates Kempston joystick with presettable keys.
- LOAD/SAVE read and write programs and data to Unix files.
- xz80 [Unix/X]
Author: Ian Collier [Ian.Collier@comlab.ox.ac.uk]
- Faster than xzx.
- True-speed emulation without hogging the CPU on fast machines.
- Realistic sound output via /dev/audio.
- ZX Printer emulation.
- LOAD/SAVE and level-loader hacks installed.
- No ZX Interface 1 or 128K Spectrum emulation.
Z88
- Processor: CMOS Z80
- Memory: 32kB RAM, 128kB ROM
- Keyboard: Typewriter-style
Z88 was made by Sir Clive's new company called Cambridge Computers. It was
certainly not the first laptop, but it's design was new for that time. It
was a very simple and relatively cheap machine; it had a good battery life
due to the lack of disk drives, and a decently sized keyboard and a full
width screen. Z88 runs for about 20 hours on four AA-size alkaline
batteries. The rubber keyboard is soundless, though not as comfortable as
a real keyboard. (by Robert Klein)
A Book on Z88
QL (1984)
The Quantum Leap computer was launched by Sir Clive Sinclair in 1984 and
aimed mainly at the business market rather than the games market dominated
by Spectrum sales. The QL was (and still is) supplied complete with a
suite put together by PSION and including a fully functional
wordprocessor, spreadsheet, database and a business graphics programs (bar
charts, pie charts etc).
The concept of the QL is to plug in and go. The only extra equipment
required to get started is a standard TV and over 10-15 minutes time you
are able to start typing. (by Robert Klein)
Sam Coupe (1989)
- Processor: Z80
- Graphics display: 256x192, 512x192, 128 colors
- Released: 1989
Sam Coupe was launched in 1989 amongst much hype in the Sinclair computer
mags of the day, and was seem by most to be the ideal upgrade from the
ZX Spectrum. (by Graham Goring)
Sam Coupe WWW page