**Acorn BBC** refers to the **BBC Micro**, a British home and educational computer developed by Acorn Computers in the early 1980s as part of the BBC’s Computer Literacy Project. It played a pivotal role in inspiring a generation of UK programmers and influenced the development of modern computing, including the ARM architecture used in most smartphones today.
### How to Use BBC Micro Emulation on Raspberry Pi Today
The **Raspberry Pi** serves as a modern successor to the BBC Micro, allowing users to experience and program on a faithful emulation of the original system:
– **Emulate the BBC Micro** using **B-Em**, an optimized emulator forked by Graham ‘kilograham’ Sanderson. This version runs smoothly on Raspberry Pi 400 and other Pi models.
– **Setup**: Install dependencies, clone the B-Em repository, build using `cmake` and `make`, and disable the compositor and legacy video driver via `raspi-config`.
– **Launch**: Run `~/Pico/b-em/pi_build/src/pico/xbeeb` to start a 32K BBC Micro with the Acorn DFS.
– **Commands**: Use `*.` to list files, `*EXEC !BOOT` to run programs, and `F11` to access the menu.
– **Disk Images**: Load `.SSD` or `.DSD` game files directly (e.g., Guntus) using `~/Pico/b-em/pi_build/src/pico/xbeeb ~/Downloads/Disc172-Guntus.ssd`.
– **Run BBC BASIC natively** via **Brandy BASIC**, a free, open-source port of BBC BASIC for Raspberry Pi.
– Install with: `sudo apt-get install brandy`
– Launch with: `brandy`
– **Note**: All commands must be typed in **uppercase** (use CAPS LOCK).
– **Use BBC BASIC in RISC OS** on Raspberry Pi:
– RISC OS, originally developed by Acorn for the Archimedes, was ported to Raspberry Pi due to its ARM architecture.
– Access BBC BASIC directly by pressing **F12**, then typing `*basic` to enter the interpreter.
– Exit with `*QUIT`. No reboot required.
### Why Raspberry Pi is the Modern Successor
The Raspberry Pi was explicitly designed to revive the spirit of the BBC Micro — promoting coding and computer literacy. Eben Upton, co-founder of Raspberry Pi, cited the BBC Micro as his first computer and the inspiration for the Pi’s creation.
– **Legacy**: The BBC Micro’s influence lives on through RISC OS, ARM processors, and modern software like Elite Dangerous.
– **Community**: Active retro computing communities (e.g., Stardot, RISCOS Open) continue to develop and archive BBC Micro software.
– **Learning**: Many 1980s Usborne programming guides are now freely available online.
In short, **Acorn BBC** is not just a relic — it’s a living legacy, and the **Raspberry Pi is the best way to experience it today**.
Leave a Reply