Jump to content

BBC Micro Model A/B

From RetroTechCollection
Revision as of 20:09, 9 May 2025 by Josh (talk | contribs) (Automated update by bot)
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)
BBC Micro Model A/B
File:BBC Micro logo.svg
BBC Micro Model B
Specifications
ManufacturerAcorn Computers Ltd
TypeHome Computer
Released1 December 1981
Discontinued1986
Intro priceModel A: ยฃ235, Model B: ยฃ335 (1981, inc. VAT)
CPUMOS Technology 6502A @ 2 MHz
MemoryModel A: 16 KB RAM, Model B: 32 KB RAM; 32 KB ROM (BASIC, MOS, DFS)
StorageCassette tape, optional 5.25" floppy disk (DFS), ROM cartridge
DisplayTeletext, 640ร—256 (monochrome), 320ร—256 (4 colours), 160ร—256 (8 colours), 80ร—25 text
SoundTexas Instruments SN76489: 3 sound channels + 1 noise channel
Dimensions40 cm ร— 34 cm ร— 8 cm
Weight4.5 kg
OS / FirmwareAcorn MOS (Machine Operating System) in ROM
PredecessorAcorn Atom
SuccessorBBC Master Series
CodenameProton
Model no.Model A, Model B, Model B+

The BBC Microcomputer System (commonly known as the BBC Micro) was a series of microcomputers designed and built by Acorn Computers Ltd for the BBC Computer Literacy Project. Launched in late 1981, it became a defining educational and home computer in the UK, renowned for its robust design, expandability, and role in British computing history.

๐Ÿง  Architecture and Processor

At its heart, the BBC Micro employed the MOS Technology 6502A 8-bit microprocessor, clocked at 2 MHz. The system architecture was designed for flexibility and performance, with a fast system bus and a highly modular layout supporting a wide range of expansion options.

Key features:

  • CPU: MOS 6502A @ 2 MHz
  • System bus: 8-bit data, 16-bit address (64 KB address space)
  • ROM: 32 KB (split between BASIC II, Acorn MOS, and optionally DFS or other utilities)
  • Custom ULA: Unified Logic Array for video, keyboard, and I/O timing

๐Ÿ’พ Memory and Storage

The BBC Micro was available in two main variants:

  • Model A: 16 KB RAM
  • Model B: 32 KB RAM (most popular)

Both models included 32 KB of ROM, containing:

  • Acorn MOS (operating system)
  • BBC BASIC II
  • Optional: Disc Filing System (DFS) or other ROMs in cartridge slots

Storage options:

  • Cassette tape interface (standard, 1200 baud)
  • 5.25" floppy disk drive (optional, via DFS)
  • ROM cartridge slots for instant software loading

๐Ÿ–ฅ๏ธ Display and Graphics

Graphics and video output were handled by a custom ULA and Motorola 6845 CRTC, supporting a range of text and graphics modes:

Mode Resolution Colours Text Columns ร— Rows
0 640ร—256 2 (monochrome) 80 ร— 25
1 320ร—256 4 40 ร— 25
2 160ร—256 8 20 ร— 25
3 640ร—256 2 (monochrome) 80 ร— 25 (text only)
4 320ร—256 2 40 ร— 25
5 160ร—256 4 20 ร— 25
6 320ร—256 2 40 ร— 25 (reduced memory)
7 Teletext (Mode 7) 8 (Teletext) 40 ร— 25
  • Teletext Mode 7: Hardware support for the UK's teletext broadcast standard, enabling high-quality text and simple graphics.
  • Hardware scrolling, cursor, and palette controls.

๐Ÿ”Š Sound Capabilities

Audio was provided by the Texas Instruments SN76489 programmable sound generator, offering:

  • 3 tone channels (independent pitch and volume)
  • 1 noise channel
  • 7-octave range
  • Internal speaker (mono), with line-level output

The BBC Micro's sound system was widely used in educational software, games, and music applications.

๐ŸŽฎ Input/Output and Expansion

The BBC Micro was designed for expandability, with a comprehensive set of I/O ports and internal connectors:

  • User port (8-bit parallel, TTL-level)
  • Printer port (Centronics parallel)
  • RS-423 serial port (for modems, printers)
  • Analogue port (joysticks, ADC)
  • RGB, composite, and UHF video outputs
  • Cassette interface
  • Econet network port (optional)
  • Tube interface (for second processor expansion, e.g., 6502, Z80, 32016, ARM)
  • 1 MHz bus (for peripherals such as ADC, IEEE-488, etc.)
  • ROM cartridge sockets (up to 4 sideways ROMs)

The Model B included all ports as standard; Model A required upgrades for some interfaces.

๐Ÿ” PCB Schematics & Service Manual

The BBC Micro featured a robust motherboard design, with separate logic and power supply boards in most models.

Logic Board Power Supply Board
BBC Micro Model B Logic Board
BBC Micro Model B Schematic
File:BBC Micro PSU.jpg
BBC Micro Power Supply Unit
File:BBC Micro PSU Schematic.png
BBC Micro PSU Schematic