ZX81
The machine is born...
The Sinclair ZX81 was an 8-bit micro and was the follow up machine to the Sinclair ZX80.
Released by Sinclair Research Ltd in 1981 (the same year as the 'friendly' VIC 20), the machine was named after it's year of release.
Just like the ZX80, it became a popular home machine all around the UK and also ended up indirectly competing with another 8-bit monochrome machine; the Jupiter Ace.
The machine was notable for it's sleek looks, membrane keyboard and, despite having the capability of any colour or sound capabilities, a large library of games.
So let's look back at a pioneering machine that really kick-started the home computer boom in the UK and led the way for the likes of the ZX Spectrum also from Sinclair...
ZX81 Specifications
Just like the ZX80 the processor that drove the unit was an NEC Zilog Z80-compatible, running at a clock rate of 3.25 MHz.
The system ROM was 8192 bytes in size, and the built in BASIC now supported floating point arithmetic. It was an adaptation of the older ZX80 ROM by Steve Vickers, who was one of the clever folk behind Sinclair BASIC. The new ROM also worked in the ZX80 (How's that for backwards compatibility?) and Sinclair offered it as an upgrade to the ZX80 machine for a time.
It has to be said that the ZX81 was quite a basic piece of kit. The base system had only 1KB of RAM on board (that's right, 1K!). The RAM was used to hold the system variables, the screen image, plus any programs and data.
The screen display was text only, allowing 32 characters in width and 24 characters in height.
Blocky graphics could be created by using the PLOT command and a resolution of 64 by 48 pixels were possible.
The ZX81 used a resizable screen buffer meaning that it could be expanded or shrunk (this depended on the amount of memory installed and the amount of free space at any given time). The machine was monochrome only and had no sound capabilities at all - so we're talking shades of grey in total silence.
The 'keyboard' as such was not a proper typewriter keyboard. Sinclair opted for the membrane flat keypad similar to the ZX80.
It did look quite cool though.
The Sinclair ZX 81
Monochrome graphics on the ZX81
Buying a Sinclair ZX81
Once again the ZX81 was originally sold via mail order in kit form to buyers. This meant that the unit requiried soldering to put it all together - and appealed to those hobbysists that loved to pick apart hardware.
It was priced at an incredibly cheap £49.95 (in kit form) or you could pick one up pre-assembled at a very reasonable £69.95.
The USA was treated to a similar deal on pricing, with a ready made ZX81 costing roughly $100.
High street retailer W.H.Smith eventually sold the ZX81 and all it's accessories allowing the machine to be more readily available to shoppers.
The ZX81 retailled at £69.99, the ZX 16K RAM pack went for £49.99 and the thermal ZX Printer (complete with it's shiny paper!) was also available for £49.99.
Architecture of the ZX81 and peripherals
Apart from having more BASIC commands than the ZX80, the machine also had two modes of operation. Fast mode and slow mode.
Slow mode made it display like all other home computers of the era as in it refreshed the display all of the time.
The ZX81 reallly was a simple affair. For instance it only contained four main chips which were: The ROM, Z80A CPU, 1KB RAM and the Ferranti custom-made chip.
Despite the machine being simple in nature, a large range of peripherals was developed for it such as: 3.5" floppy disk units, proper typewriter style keyboards, high resolution graphic cards, RS232 interfaces, RAM expansions and more...
In fact, it was possible to make a pretty powerful computer (at the time) by upgrading the ZX81 with a load of add-ons.
It was possible to have additional memory (up to a HUGE 128KB of RAM!), high resolution graphics, disc controllers, joystick controllers, serial ports etc etc.
As you may guess a popular add-on was a replacement keyboard. Proper mechanical keys could be stuck over the membrane keyboard - and it really was a huge improvement.
'Ram Pack Wobble' was another expansion 'feature' that all ZX81 users will remember.
If you were lucky enough to have the 16KB RAM pack attached, sometimes moving the machine would cause the RAM pack to wobble in it's edge connector and cause the ZX81 to re-set. Now this could really put a crimp on your day.
A bit of blu-tac to secure the RAM-pack in place and you'd be back in business.
The ZX81 really epitomised the days of user tinkering.
Advert for the ZX81
The Classic City Patrol on the ZX81
3D Monster Maze on the ZX81
Krazy Kong On The ZX81
ZX81 Games
The ZX81 built up a decent software library. Quite a few computer games were available to play, most of which featured very basic monochrome graphics.
There was even a version of chess squeezed into 1KB of RAM!
Even basic 3D games were released, such as the legendary 3D Monster Maze and shoot em up game City Patrol.
If you look carefully at City Patrol you will see very clever use of the machines character set and even rudimentary parallax scrolling.
Look out for another game called Rocket Man. This is a classic ZX81 game in the platform genre that shows just what could be achieved on such a humble machine.
Someone even ported a cut down version of one of the most legendary ZX Spectrum Games Manic Miner to the machine! If you like Manic Miner you will find that the ZX81 version is very, very playable, despite the lack of 'If I was a rich man'....
Developers managed to get a lot out of the ZX81 with clever assembly programming, and versions of arcade classics such as Pacman, Space Invaders and Kong were available for the machine.
Most games required the 16K RAM Pack add-on as squeezing games into only 1KB of RAM was a huge ask.
More games sells more machines, and the ZX81 went on to sell roughly 1.5 million units. Not bad going for a no sound, no colour, 1KB RAM micro.
Nice one Uncle Clive.
Manic Miner on the ZX81
Rocket Man on the ZX81
Forty Niner on the ZX81
High Res ZX81 Games
Back in the early 1980s a company called Software Farm released four 'high-res' games for the ZX81.
These games were blessed with user-defined graphics and sprites that were nicely animated and moved across the screen smoothly.
These games are notable and really pushed the boundaries of the limited hardware at the time.
If you compare them to other games such as 'Mazogs' (which was a good enough maze game)you can see the difference in graphical quality.
If you have a ZX81 or a ZX81 emulator please check out the following games:
- Forty Niner
- Booster
- Rocket Man
- Z-Xtricator
This is real hardcore assembly programming at it's finest.
Hi-Res Game Booster on the ZX81
Classic Maze Game Mazogs on the ZX81
ZX81 RAM Pack Wobble
Ahhh the famous 'RAM Pack Wobble' that afflicted thousands of ZX81 users.
Gamers soon realised that you needed the 16K of RAM to play most of the games available for the machine.
This was fine - the RAM pack simply connected to the edge connector at the back of the unit. But there was a problem:
Even slightly moving the computer, and I mean even brushing against it could cause the RAM pack to wobble which would almost always re-set the unit.
This would usually occur at the worst time; just as you were about to finish a level on your new game, just as you were typing the final statements to a BASIC program or just as a program was about to finish loading in from cassette.
It could be quite simply remedied though: a strip of good old Blu-Tac could hold the RAM pack firmly in place and put an end to the dreaded wobble for good.
So simple, yet so effective.
The ZX81 Today
It should be noted that games are still being developed for the machine today.
Real hardcode programmers and masters of assembly language still create playable games on our monochromatic and soundless wonder.
For examples of fine 'modern' gaming on the ZX81 (and ZX Spectrum for that matter) check out http://www.bobs-stuff.co.uk/.
This guy is a real talent and creates games that cover a wide range of genres.
A Demo Highlighting The Capabilities Of The ZX81
More Graphical Wizadry On The ZX81
Useful Links
- Acorn Archimedes
A wonderful 16-bit machine from Acorn - Acorn Atom
The Atom was the ancestor to the BBC series of computers manufactured by Acorn - Acorn Electron
The Electron was an 8-bit Micro manufactured by Acorn - Amiga 1200
The Amiga 1200 was Commodore International's third-generation Amiga computer which was aimed at the home market - Amiga CD 32
CD gaming in 32 bits - Amiga Games
16-bits of loveliness - Amstrad CPC 464
During the 1980s entrepeneur Alan Sugar made a foray into the home computer market with... - Asteroids
Asteroids (along with the seminal Space Invaders) must be one of the most famous arcade games of all time - Astro Blaster
A table-top scramble clone... - Astro Wars
A legendary table top arcade game... - Atari Falcon
The Falcon was Atari's final home computer product - Atari ST
The Atari ST was a 16-bit home computer that was commercially available from 1985 through to the early 1990s - Awesome Graphics
Some awesome graphics were created on many retro computers - AY Music
Funky three channel tunes - BBC Micro
The BBC, known as the BBC micro. - Best PC Games
Best PC Gaming - get the best in online games - Commodore 16
The C16 was an 8-bit micro manufacured by Commodore - Commodore 64
The 'Bullnose' in all it's glory - Commodore 128
The last of Commodore's 8-bit machines - Commodore Amiga
We love the Commodore Amiga!! - Crash Magazine
It's a smash! A Crash smash! - Frogger
Frogger is an arcade game which was released waaaay back in 1981 - Funny Games
Games to make you laugh a little! - Games Intro
Classic intros - Games Online
Games online are both modern and classic... - Jupiter Ace
A lesser known 8-bit machine from Jupiter Cantab - Miniclip Games
Online browser based gaming - Missile Command Games
Missle Command - a world famous arcade game... - Ocean Software
Ocean Software was one of the biggest developers of arcade games... - Oric 1
The Oric 1 - Oric Atmos
The Oric Atmos was a British computer that superseded the Oric 1 - Pacman Game
For those retro gaming fans among us, who can forget the year of 1980 when Pac-man first appeared in the amusement arcades? - Scramble Games
Scramble must be one of the most famous arcade shoot em ups ever - Sinclair Interface 2
The ZX Interface 2 was a hardware peripheral that was actually pretty cool - Space Invaders
Space Invaders, an all time classic that really launched the genre of the shoot em up arcade game - Spectrum emulator
Want to play those classic Spectrum games? Please read on... - Spectrum Games
The natural succesor to the ZX81. Lots of games, a quiz, interviews with programmers... - Star Wars Computer Games
The logo that everyone knows. Feel the force... - Tomy Sky Attack
The ultimate in Tron-alike thrills! - Vectrex
Classic arcade console that is certainly something a little different from most other gaming platforms... - VIC 20
The Commodore VIC-20 - ZX Spectrum
We love the ZX Spectrum! - ZX Spectrum Programmers
The 48K Spectrum was pushed way beyond it's limitations... - ZZap64
ZZap 64 magazine was one of the most popular monthly magazines... - 80s theme tunes
Some from your favourite shows that you watched every week...