← New search

Other meanings of BBC Micro

Computing history

BBC Micro

The BBC Micro was a 1981 British 8-bit home computer by Acorn Computers, developed for the BBC Computer Literacy Project. Its fast 6502 processor, unusually capable video hardware, integrated BBC BASIC, and extensive expansion facilities made it influential in British schools and among early home programmers.1

1981
Introduced
United Kingdom
8-bit
Computer class
6502-based
16/32 KB
Main memory
Model A / Model B
2 MHz
Processor
MOS Technology 6502
1

Origins and design

The BBC Micro was created for the BBC Computer Literacy Project and manufactured by Acorn Computers. Acorn adapted its Proton prototype into the machine selected for the BBC’s educational initiative, which sought to encourage practical understanding of computers rather than passive consumption of software.1 The resulting computer used a 2 MHz MOS Technology 6502 processor and was sold chiefly as the 16 KB Model A and 32 KB Model B. Its operating system, commonly called the Machine Operating System or MOS, was held in ROM, while BBC BASIC was also supplied in ROM for immediate access after switching on.2 The design team included Chris Curry, Hermann Hauser, and Sophie Wilson, whose work on the firmware and language helped define the machine’s character.

2

Hardware and programming

The BBC Micro combined a relatively fast processor with flexible display and expansion hardware. Its Motorola 6845-based video system offered several screen modes, including high-resolution bitmap modes and the distinctive Mode 7 teletext display, while dedicated video memory could reduce the amount of RAM available to programs.1 BBC BASIC supported structured programming, graphics commands, sound, and direct access to hardware, making it suitable for both classroom exercises and serious experimentation.3 Interfaces included cassette and disk storage, a printer connection, serial and parallel facilities, an analogue input, a user port, and an expansion bus. The Tube interface could attach a second processor, allowing demanding programs to run with more computational capacity without replacing the main machine.

3

Education, software, and games

Education was the BBC Micro’s central public role, but its software ecosystem extended well beyond school lessons. British schools adopted it widely, and the BBC’s television programs and accompanying publications gave pupils a shared vocabulary for programming, graphics, and computer control.1 Commercial and public-domain software ranged from simulations and language tools to adventure games and sophisticated arcade conversions. Elite, written by Ian Bell and David Braben, became one of the platform’s best-known games; its wire-frame three-dimensional universe demonstrated how far carefully optimized 6502 code could stretch modest hardware.6 The machine also supported Econet networking, an important lesser-known feature that enabled file sharing and communication in schools and offices rather than treating every computer as an isolated appliance.4

4

Lesser-known aspects

The BBC Micro’s long-term significance lies partly in how open its architecture was to experimentation. The Tube bus supported second processors including the Z80, 6502, and 32016, while the 1 MHz bus and user port encouraged custom hardware, robotics, data logging, and laboratory projects.1 Its RGB video output could produce a sharper picture than a domestic television, and the machine’s ROM-based language and operating system made it practical to distribute applications on cassette or disk with little setup. Acorn’s later development of the ARM architecture grew from work on a successor to the 6502-based family, connecting the BBC Micro era to a processor design that eventually became globally significant.5 Production continued through several variants, including the BBC Master, before Acorn’s attention moved toward the Archimedes range.

Glossary

BBC BASIC
A structured programming language supplied in ROM with the BBC Micro, including commands for graphics, sound, and hardware control.
Econet
Acorn’s local-area networking system, used to connect BBC Micros and share files or peripherals.
Tube
An expansion interface that allowed the BBC Micro to use a separate second processor.
Mode 7
A teletext-oriented display mode that used character graphics and a small memory footprint.

Model names, specifications, interfaces, and historical relationships follow the cited reference sources; terminology such as MOS, Tube, and Mode 7 reflects contemporary Acorn usage.