In 1980s British education authorities decided to
introduce some computer science teaching project. In the Computer
Literacy project IT teaching has been standardised to use single,
British computer types (Acorn,
Sinclair and Dragon computers
were considered, but finally Acorns have been chosen), unified teaching
program. BBC produced a TV series popularizing usage of microcomputers.
In their popularity peak, about 80% schools had BBC computers.
Acorn BBC Micro was Acorn's computer for schoold, but it could be ordered for private use too. Inside, it had 32kB of RAM (Model A had 16kB) and 6502 CPU usually made by Rockwell. The machine had more I/O ports than other British computers: Not only 1MHz bus expansion, but also "Tube" bus, allowing to connect other processors to the computer. Tube allows to connect second 6502 for graphics application or ARM processor. BBC Micros equipped with ARM were used as development kits for later Acorn ARM computers. Connecting Z80 to Tube could make BBC Micro run CP/M programs.
For usage in schools Acorn used a low-cost, serial port based (RS422) local area network called Econet. Not all BBC Micros had Econet electronics installed, and installation of needed components sometimes requires to replace ROM.
Some rare BBC Micro have TMS5220+TMS6100 chips installed. These chips allow to synthesize speech.
BBC Micro, called "Beeb" was very popular and in UK it's still popular in hobbyist's workshops. Still (2015) there are many Internet pages about it and they are usually still maintained.
|Year of unit||1984?|
|Year of introduction||1982|
|End of production||???|
|ROM||Depends on user, usually ca. 32kB|
|OS:||BASIC, own ROM|
|Display modes:||Text: 40x25 (teletext),
20x32, 40x25, 40x32, 80x32, 80x25
Graphics: 160x256x16 colors, 320x256x4 colors, 640x256x4 colors.
Tape, disk drive,
Built-in switching power supply
RF out, RGB out, composite out
Analog joystick input
Econet local network
|Possible upgrades:||Many expansions using 1MHz bus, Tube bus or serial/parallel ports.|
|Software accessibility:||Quite easy (TOSEC, sites)|
My unit probably comes from school, because it has a
complete Econet set on board. It has also connector for Solidisk
expansion card (but no board fitted). Solidisk was a board which was inserted into edge
connector installed into one of ROM sockets. Because ROM sockets don't
provide all CPU signals, it was needed to connect few wires soldering
them directly to chips. The Solidisk expansion card provided two ROM
sockets and additional 32K of memory.
My unit has also additional ROM with Edword text editing software.
Now about British plugs.
Until 1992 British home electric devices were sold without mains plug. If your house had European sockets, you installed European plug. If, like most houses in UK, you had British sockets, you installed British standard (Type G) plug. These plugs were available even in normal stores all over country.
In BBC Micro you may see that the plug is not manually mounted - it's a plastic moulded plug on a cable. The legal requirement to supply devices without plug was in order with home-use devices. BBC Micro computers were made under specification for British education, where British sockets were (and still are) in use. National orders were exceptions of this rule.
If your BBC has problem with starting, check power supply and its capacitors. 230V filtering capacitors and electrolytic ones may be damaged, as they may leak after long time.
|Contents:||Starting, usage||Recording media||Pinouts||Links|
The machine just boots up to Acorn BASIC or, depending
on configuration, contents of some ROM.
Versions with ECONET network support may display its number and "no
clock" which maens that there is no network connected (Econet was quite
similar to Polish Junet, but Acorn
used better cables and more reliable transmission). BASIC is quite
conventional, but is has a few significant features. Except Basic
commands there are * comands, starting with character *. These commands
address the ROM directly. The most important are:
*TAPE - switches tape as the main storage. In the opposite is *DISC.
*SAVE, *LOAD - saves and loads machine-code software from main storage.
*[name] - Starts [name] program from ROM.
In BASIC, you can load and save BASIC programs using
LOAD "program" and SAVE "program" commands.
Before running program from ROM, make sure that you have set a proper main storage. If you try to run program from ROM with DISC storage while there is no disk drive present, it will not work properly.
See Acorn BBC Master, as it has similar disk system (DFS, not ADFS!)
|1 - Red
2 - Green
3 - Blue
4 - Sync
5 - GND
6 - +5V
|1,4 - Output
2 - GND
3 - Input
5 - N.C.
6,7 - MOTOR CTRL RELAY
|1 - CtS
2 - RtS
3 - GND
4 - Data in
5 - Data out
|1 - Data+
2 - GND
3 - Clock+
4 - Data-
5 - Clock-
More pinouts can be found in this document.
http://www.ncus.org.uk/dsbbcoms.htm - BBC Micro user's guide
http://rk.nvg.ntnu.no/bbc/doc/A%20Hardware%20Guide%20for%20the%20BBC%20Microcomputer/bbc_hw_04.htm - Link settings
http://www.ncus.org.uk/dsbbcoms.htm - BASIC commands
http://telcontar.net/About/Beeb/ - Expansion, which in part is presented in this page
http://chrisacorns.computinghistory.org.uk/Pics/BBCB7LL.html - Nice mainboard photo
http://rk.nvg.ntnu.no/bbc/ - File archive, many technical manuals and programs
http://chrisacorns.computinghistory.org.uk/ - Everything related to Acorn
http://primrosebank.net/computers/bbc/floppy_drives.htm - Which floppy driver work with BBC?
http://www.sprow.co.uk/bbc/doctor.htm - Hardware faults symptoms and how to fix them
http://www.bbcmicrogames.com/acornsoft.html - Games for download!
http://www.stairwaytohell.com/menu.html - Disk images, software, ROMs
http://wouter.bbcmicro.net/ - He has a big ROM archive, cover sacne and technical descriptions
http://b-em.bbcmicro.com/ - How about an emulator? ;)
You can also watch
Computer Programme from BBC Television.