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

The ZX81 was a sleek looking beast

Monochrome graphics on the ZX81

Screen-shot of 3D Monster Maze 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 POWER of a fully kitted out 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.

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

This is used to display charts and graphs on articles and the author center. (Privacy Policy)

Google AdSense Host API

This service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)

This is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)

Facebook Login

You can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)

Maven

This supports the Maven widget and search functionality. (Privacy Policy)

We may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.

Conversion Tracking Pixels

We may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.

Statistics

Author Google Analytics

This is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)

Comscore

ComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)

Amazon Tracking Pixel

Some articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)