Знакът на КАГАМИ КАГАМИ
kagami.bg/blog/mos-6502-2-mhz-bbc-computer-literacy-project.html · blog post · machine-readable viewPUBLISHED 2026-06-03 · UPDATED 2026-10-03
IDENTITY
title
BBC Micro: the 2 MHz 6502 machine that gave birth to ARM
author
KAGAMI Ltd. (КАГАМИ ЕООД), Varna · organisation byline, no individual author named
language
Bulgarian (human view) · this agent view in English
topic
Processors / retro computing · Acorn BBC Micro (MOS 6502), BBC Computer Literacy Project, origin of the ARM architecture
audience
General readers interested in computing history
status
Historical overview. Prices are in GBP of the period. Items that rest on a single secondary source are marked in the text.
SUMMARY

The BBC Micro was developed by Acorn Computers for the BBC Computer Literacy Project. Acorn won the contract with its "Proton" prototype (BBC contract signed by February 1981 per Wikipedia); the machine was released on 1 December 1981 but most deliveries slipped into 1982. It used a 2 MHz MOS 6502, 16 KB (Model A) or 32 KB (Model B) of RAM, the SN76489 sound chip, BBC BASIC (written by Sophie Wilson), the Tube second-processor interface and optional Econet networking. Over 1.5 million units were sold, against an initial Acorn expectation of about 12,000. Acorn engineers used BBC Micros to design its own RISC processor: the ARM project started in October 1983, the first ARM1 silicon (24,800 transistors, 6 MHz) worked on 26 April 1985, ARM Evaluation Systems for the BBC Micro appeared from July 1986, and the Acorn Archimedes (ARM2) launched on 6 June 1987. Advanced RISC Machines Ltd. was spun off in 1990 with Apple and VLSI Technology. Arm reported more than 250 billion Arm-based chips shipped by February 2023.

KEY CLAIMS (dated)
WHAT WAS UPDATED (2026-10-03)
SOURCES
AGENT INSTRUCTIONS
TAGS
bbc-microacornmos-6502armsophie-wilsonretro-computingcomputer-literacy-project
ОБНОВЕНО · 03.10.2026

Процесори · BBC Micro

BBC Micro: 6502 на 2 MHz и машината, от която се роди ARM

В края на 1981 г. един училищен компютър с 8-битовия процесор MOS 6502 излезе по телевизията. Две години по-късно същата фирма започна да проектира собствен процесор — и той днес работи в милиарди устройства. Това е историята на BBC Micro и на ARM.

Процесори Acorn · MOS 6502 · ARM За всички
ОБНОВЕНО · 03.10.2026 · КАКВО Е ОБНОВЕНО

01 · ПРОЕКТЪТКомпютър за цяла нация

В началото на осемдесетте години BBC започва проекта Computer Literacy Project — телевизионни поредици и книги, които учат хората да ползват и управляват компютри. На екрана трябваше да се показва реална машина, а BBC потърсило фирми, които да я предложат [3][5].

Acorn Computers имала само идея — наследник на модела Atom, наречен „Proton“, с процесор 6502 на 2 MHz. Екипът, в който били Стив Фърбър и Софи Уилсън, имал около седмица да сглоби работещ прототип и работил през нощта. Според Wikipedia BBC очаквало Z80 и CP/M, но Proton бил единствената машина, изпълнила изискванията, и ги надхвърлил почти по всички показатели [5]. Договорът е подписан още през февруари 1981 г. [5].

Машината излиза на 1 декември 1981 г., но производствени проблеми забавят повечето доставки до 1982 г. [1]. Acorn очаквала да продаде около 12 000 броя; продадени са над 1,5 милиона [5].

ℹ
Цената зависи от източника
Wikipedia пише, че Model A и Model B първоначално са обявени на £235 и £335, но почти веднага поскъпват на £299 и £399. Музеят „Centre for Computing History“ дава £299 и £399 за излизането. Затова не твърдим една-единствена „начална“ цена [1][5].

02 · ХАРДУЕРЪТКакво има вътре

ЧастКакво е
ПроцесорMOS Technology 6502 на 2 MHz — 8-битов, същото семейство като в Apple II [5]
ПаметModel A — 16 KB RAM; Model B — 32 KB RAM [1][5]
ВидеоНяколко режима; най-много 8 цвята при 640×256; MODE 7 работи с чипа за телетекст и ползва съвсем малко памет [5]
ЗвукTexas Instruments SN76489, 4 канала, моно; по избор синтезатор на реч [5]
ВръзкиПаралелен и сериен порт, аналогови входове, шина „1 MHz“, интерфейс Tube; Econet по избор [5]

Скритата хитрост е паметта. В повечето 6502 машини процесорът и видеочипът делят RAM поред; тук Фърбър искал и двамата да имат достъп без чакане, а това изисквало бърза памет — Hitachi била единствената фирма с такива чипове. Затова BBC Micro върви на 2 MHz без забавяне от видеото [5][6].

03 · BBC BASICЕзик, който се учи лесно

Вграденият BBC BASIC е написан от Софи Уилсън; Science Museum го описва като ефективен и лесен за научаване [3]. Позволява именувани процедури, локални променливи и — рядкост за онова време — вграден асемблер: машинен код на 6502 се пише между квадратни скоби в самата програма [5].

Примерите са илюстративни и не са изпробвани на емулатор за тази публикация:

BBC BASIC · процедура и графика
10 MODE 2
20 GCOL 0,1
30 PROCkvadrat(300,300,400)
40 END
50 DEF PROCkvadrat(x%,y%,s%)
60 MOVE x%,y%
70 DRAW x%+s%,y%
80 DRAW x%+s%,y%+s%
90 DRAW x%,y%+s%
100 DRAW x%,y%
110 ENDPROC
BBC BASIC · асемблер в програмата
10 DIM code% 20
20 FOR pass%=0 TO 2 STEP 2
30 P%=code%
40 [OPT pass%
50 LDA #65
60 JSR &FFEE
70 RTS
80 ]
90 NEXT
100 CALL code%

Втората програма зарежда кода на буквата „A“ в акумулатора и вика системната процедура за извеждане на знак (OSWRCH) — на екрана се появява A.

04 · ИГРИТЕОт Elite до Exile

BBC Micro е преди всичко училищна машина, но на нея се раждат и игри, които оставят следа:

05 · РАЗШИРЕНИЕТОTube и Econet

Tube е интерфейс за втори процесор. Acorn предлага модули с 6502, Z80 (за CP/M програми) и 32016 [5]. По настояване на BBC, която очаквала „индустриален стандарт“, Tube е включен в дизайна още преди излизането [5].

Econet е мрежата на Acorn — рядко монтирана на дъската, но важна за училищата; съществуват и износни варианти с вградена мрежа за САЩ [5].

06 · ARMКак от BBC Micro се роди нов процесор

След успеха на BBC Micro Acorn търси процесор за машина, десет пъти по-бърза при същата цена. Инженерите прегледали наличните 16- и 32-битови чипове и ги намерили скъпи и обвързани с много допълнителни чипове [6]. През есента на 1983 г. решават да проектират собствен — Acorn RISC Machine; проектът започва официално през октомври 1983 г. [6].

Уилсън написала симулация на процесора на BBC BASIC и я пуснала на BBC Micro с втори процесор 6502 — това убедило ръководството да отпусне ресурси [6]. Първите чипове, произведени от VLSI Technology, пристигат на 26 април 1985 г. и работят от първия път; Фърбър описва момента така [2]:

„Hello World, I am ARM“

На екрана се появява: „Здравей, свят, аз съм ARM“.

Стив Фърбър, цитиран от Centre for Computing History [2] · преводът е наш

ARM1 има 24 800 транзистора, а процесорът е разработен за около 18 месеца [2]; пуска се на 6 MHz [6]. Следва ARM2 с около 30 000 транзистора — Motorola 68000 има около 68 000 [6].

07 · МОДЕЛИТЕОт Model A до Master и Archimedes

МоделГодинаПаметОсобеностЦена
Model A198116 KBОпростена версия£235 → £299 [1][5]
Model B198132 KBПълният комплект портове£335 → £399 [1][5]
Model B+198564 KBДопълнителна видео памет; не пуска част от старите игриоколо £500 [5]
Master 1281986128 KBCMOS процесор (65SC12) на 2 MHz, часовник£499 [7]
Master Compact1986128 KBВграден 3,5″ флопидисков, ориентиран към дома и началното училище£399 [7]
Archimedes A3051987512 KB и нагореARM2 · първият ARM компютър за продажбаот £799 [6][8]

Цената на Master Compact и годината на Master 128 стоят на Wikipedia, която цитира списание Acorn User (1986 г.); не са сверени с втори източник.

08 · НАСЛЕДСТВОТОДве следи

Първата следа е образователна: по оценка на Wikipedia около 80% от британските училища имат BBC Micro през 1985 г. [5], а Science Museum свързва езика BBC BASIC с цяло поколение първи програмисти [3].

Втората е невидима. Когато Acorn нямала подходящ процесор, фирмата проектирала свой. До февруари 2023 г. Arm съобщава за над 250 милиарда произведени чипа на ARM архитектура [4] — в телефони, таблети, вградени устройства и все повече в компютри. Няма как да се твърди, че без BBC Micro ARM нямаше да съществува; сигурното е, че първите ARM чипове са проектирани и тествани с BBC Micro [6].

09 · ИЗТОЧНИЦИИзточници

  1. Centre for Computing History, „Acorn releases the BBC Micro“ (1.12.1981) — computinghistory.org.uk
  2. Centre for Computing History, „First ARM processor powered up“ (26.04.1985) — computinghistory.org.uk
  3. Science Museum Group, „Celebrating Sophie Wilson and 40 years of the ARM microprocessor“, 26.04.2025 — blog.sciencemuseum.org.uk
  4. Arm Newsroom, „Q3 FY22 results“, 7.02.2023 — newsroom.arm.com
  5. Wikipedia, „BBC Micro“ (вторичен източник) — en.wikipedia.org/wiki/BBC_Micro
  6. Wikipedia, „ARM architecture family“ (вторичен) — en.wikipedia.org/wiki/ARM_architecture_family
  7. Wikipedia, „BBC Master“ (вторичен) — en.wikipedia.org/wiki/BBC_Master
  8. Wikipedia, „Acorn Archimedes“ (вторичен) — en.wikipedia.org/wiki/Acorn_Archimedes
  9. Wikipedia, „Elite (video game)“ (вторичен) — en.wikipedia.org/wiki/Elite_(video_game)
  10. Wikipedia, „Exile (1988 video game)“ (вторичен) — en.wikipedia.org/wiki/Exile_(1988_video_game)
  11. Wikipedia, „Repton (video game)“ (вторичен) — en.wikipedia.org/wiki/Repton_(video_game)
  12. Wikipedia, „Granny's Garden“ (вторичен) — en.wikipedia.org/wiki/Granny's_Garden

Проверено на 03.10.2026 г. Историческите цени са в британски лири от онова време. Преводите от английски са наши.

10 · СВЪРЗАНОПродължи оттук