BBC Micro

Updated on April 21, 2017
RetroBrothers profile image

Martin has been a software developer for many years. This is mixed with a passion for retro machines and game,

The Machine

After the Atom, Acorn developed their rather excellent micro computer which became known as the BBC micro.

This chunky heavyweight home machine carved out a unique niche for itself during the computing boom of the 1980's.

This machine was used by the British Broadcasting Corporation as 'their' computer, and ended up being a premier 8-bit machine in the education and home computing sector.

With it being an excellent machine for teaching BASIC programming and robust enough to last for years in the classroom, the BBC micro is surely one of the most important machines of the 8-bit generation.

Let's take a look at another classic computer from the golden 8-Bit era.

The Acorn BBC Micro

The BBC Model B was a serious looking piece of kit...
The BBC Model B was a serious looking piece of kit...

Inception Of The BBC Computer

The BBC decided to badge a micro computer and drew up plans for what was (at the time), an ambitious specification.

They decided to approach a number of hardware manufacturers and see what was on offer from each of them.

Sir Clive Sinclair (of ZX80, ZX81, ZX Spectrum fame) held discussions with the BBC over the matter, and offered the NewBrain micro to them.

Unfortunately, the lovable 'Uncle Clive' and his offer was not taken up by the corporation.

The BBC also made appointments to see several other British computer manufacturers of the era such as Acorn and Dragon. It was Acorn who eventually won out.

The Acorn team had already been busy working on a follow up machine to supersede their existing Acorn Atom computer.

Known as the Proton (they always seemed to go for scientific sounding names), the new machine had better graphics and a faster CPU (the 2 MHz MOS Technology 6502) than its' predecessor.

The machine was only in prototype form at the time, but the Acorn team which was mostly made up of students (including Steve Furber and Sophie Wilson) worked around the clock to get a 'Proton' machine running to demo to the BBC.

When the machine was eventually demonstrated to the BBC it actually exceeded their expectations and was snapped up with barely any hesitation.

An 8-bit legend was already in the making...

A chunky machine

The BBCMicro looked professional and was durable
The BBCMicro looked professional and was durable

How it sat with other machines of the era

The machine became very popular in the educational sector, with many schools from the top to the bottom of the UK using them as teaching tools.

Despite being the equal (and in many ways a superior machine) to the ZX Spectrum and Commodore 64, it never had the same level of cool as those two micro's.

Perhaps part due to the name, and part due to the fact that your school most likely had them, they almost had an image of 'serious computing'; a machine for learning, for programming, for word-processing. Gaming was not really associated with the BBC computer; although this would change as more and more titles became available on it.

On top of all of this, they were expensive when compared to other home computers of the era; the average cost was a wallet busting £399, which was a serious wedge back in the early 1980's.

Despite this, the 'Beeb' as it affectionately became known, became an established home computer an impressive range of software titles including games, which really increased in numbers over the years. Some of the more well known titles for the machine include: Revs, Elite, Planetoid, Arkanoid, Challenger and Rubble Trouble

The machine never was the gamers first choice, and it did not have the sheer quantity of games available for it when compared to the C64 or ZX Spectrum. To be fair no machine ever came close to the amount of Spectrum Games that were available.

It was an important 8-bit machine though, and sits alongside the Amstrad CPC 464 as one of the pioneering machines of the era.

Revs on the BBC Micro

Elite running on a BBC Master


Elite really is one of the most iconic computer games of all time - and it's influence on modern gaming cannot be understimated.

The game was so vast and so unique at the time it deserves it's own page.

Rubble Trouble

Planetoid on the BBC Micro

An excellent version of Defender
An excellent version of Defender

A great machine with fantastic attributes

The BBC micro had a decent sound chip capable of three channels over seven octaves, which could be output through a built in speaker.

The model A had 16KB of RAM, the Model B sported 32KB of RAM, and the Model B+ released in 1985 sported a whopping 64KB of RAM. In it's later life there were even B+ models with a massive 128k of RAM.

The model B would probably have gained more popularity with home users and games developers if it had bee blessed with more than 32KB of RAM. 64KB may very well have made a huge difference.

It did have a great built in BASIC though and other features. For instance it was possible to change text modes and graphics modes, and the machine also had 16 colours to play with; meaning on this front it was in line with most other computers of the era.

In one aspect is was certainly ahead of it's time; the built in BASIC language was very impressive, and one of the reasons why many schools used the machine as a teaching and learning tool.

It was possible to create code procedures with BBC Basic using PROC and ENDPROC, CASE statements were available and even error handling functions were included. All of this back in 1981 on a home computer was pretty impressive stuff!

Typing code listings was easy enough on the 64 key QWERTY typewriter style keyboard, which also had ten function keys and a set of cursor keys.

There were plenty of peripherals available if you could afford them: disk drives, tape recorders, printers, joysticks and so on.

Because of it's excellent built-in BASIC and large range of peripherals, the Beeb enjoyed a good lifespan right the way through the decade as both an educational and home computer. Their rugged build ensured they could handle years of use in the British classroom.

It was superseded by the BBC master in 1986, but many model B's were still being put to good use in schools in the early 1990's as valuable teaching tools. Even by then they were still an excellent machine to learn BASIC programming on; now how's that for longevity?

Some Notable BBC Games

The BBC Micro was (eventually) blessed with some truly classic games.

The machine was usually treated to versions of the 'hot' games of the era, and also had many fine games that were specific only to that machine.

If you get the chance please have a look at some of the following titles:

  • Arkanoid - A truly awesome arcade conversion that plays almost perfectly
  • Chuckie Egg - A classic game on every 8-bit machine
  • Crystal Castles - Another fine arcade conversion for the BBC Micro
  • Elite - The original (and best) seminal space trading sensation
  • Hopper - A very nice version of the classic arcade game Frogger
  • Monsters - If you like Panic, you'll like this
  • Planetoid - A marvellous and very playable version of the classic Defender
  • Repton - A must have game for any Acorn enthusiast. Repton was brilliant on this machine
  • Revs - A classic 3D racing game that raised the bar of driving simulations
  • Rubble Trubble - Simple but utterly playable
  • Sabre Wulf - Ultimates classic arcade adventure game is extremely playable on the BBC Micro
  • Way of the Exploding Fist - The BBC version of Melbourne House's classic beat em up was very good indeed
  • Wizadore - A tough but great arcade adventure that was hugely popular

The BBC had a very good sound chip and could create those 'arcade' style sound effects nicely. With full colour graphics, clever programmers developed many playable games for the machine.

Elite on the BBC is the best version I ever played (and I even include the Amiga version in this) and really opened our eyes to what was capable on a humble 8-bit piece of hardware.

Repton on the BBC Micro

Hopper (A rip-off er I mean a 'clone' of Frogger)

Planetoid (A Defender Clone) On The BBC Micro

Wireframe Graphics on the BBC Micro

As we all know the BBC Micro was capable of creating fast moving vector graphics (or wireframe graphics).

Not only was this machine blessed with the seminal Elite - a version of Atari's Star Wars was also created for the BBC.

A great version that runs very well.

Star Wars on the BBC Micro

BBC Micro - Collectors Items

These machines are very collectible in the UK.

They were built to last and withstand a fair amount of punishment (they had to be due to school use where the computer lab was usually unforgiving!) and many good examples that are in good order, are still available to buy online.

A BBC Micro is well worth picking up if you are a fan of older machines or even enjoy old school BASIC programming and old school gaming.

Acorn's machine was a great all rounder that did very well in the UK.

For gamers there are many classic titles that are well worth playing on the BBC Micro.


Any fans of the BBC Micro?

    0 of 8192 characters used
    Post Comment
    • profile image

      Richarr Russell 

      9 years ago

      "How's that for longevity?" you say. Do you realise that BBC BASIC is still very much used today, in the shape of 'BBC BASIC for Windows'? Here's a page that was put up to celebrate BBC BASIC's 25th birthday:

      It will be 30 next year!

    • profile image


      9 years ago

      Wow, looking back, it's amazing how much like the Commodore 64 the graphics were on the BBC. Elite will always be a classic! And apparently, Revs still has one of the most realistic physics simulation of a real racing car, not bad considering how old the game is now!

      We had a micro at school, I remember breakout. Also had one of those turtle pen plotter things! Great fun and a great computer.

      Thanks guys for another great article, you're really churning them out now. Maybe you could do one on Ultimate play the game, or one about the Vic 20?????




    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, 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.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis 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)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis 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 LoginYou 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)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe 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 PixelsWe 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.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore 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 PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)