Acorn BBC Micro
BBC Micro — это семейство 8-битных микрокомпьютеров, разработанных британской компанией Acorn Computers Ltd и выпускавшихся с 1981 по 1994 год. Компьютер был создан по заказу Британской радиовещательной корпорации (BBC) для образовательного проекта BBC Computer Literacy Project. BBC Micro стал одним из самых влиятельных домашних компьютеров в Великобритании, сыграв ключевую роль в компьютеризации британских школ и формировании поколения программистов.
История
Предпосылки создания
В конце 1970-х годов BBC запустила проект по повышению компьютерной грамотности населения. Для этого требовался стандартизированный, недорогой и надёжный компьютер, способный выполнять образовательные программы. Компания объявила конкурс среди британских производителей. Основными претендентами были Sinclair Research (с компьютером ZX80) и Acorn Computers (с прототипом Proton). Несмотря на то, что компьютер Sinclair был дешевле, BBC выбрала Acorn, так как её машина обладала более мощной архитектурой, лучшей графикой и возможностью расширения.
Разработка и выпуск
Прототип Proton был создан инженерами Acorn Софи Уилсон и Стивом Фербером. В 1981 году Acorn выиграла тендер BBC, и компьютер получил название BBC Microcomputer System, или BBC Micro. Первая модель, BBC Micro Model A, была выпущена в конце 1981 года. Она имела 16 КБ оперативной памяти (ОЗУ) и стоила 235 фунтов стерлингов. Вскоре вышла Model B с 32 КБ ОЗУ и расширенными возможностями ввода-вывода, ставшая основной моделью.
Успех и влияние
BBC Micro быстро завоевал популярность в британских школах, где использовался для обучения программированию на языках BASIC и Logo. Компьютер также широко применялся в домашних условиях, для научных и инженерных расчётов, а также в качестве терминала для доступа к ранним онлайновым сервисам, таким как BBC Micro Teletext. К 1984 году было продано более 1,5 миллиона экземпляров. Успех BBC Micro позволил Acorn разработать более мощные процессоры ARM, которые впоследствии стали основой для большинства современных мобильных устройств.
Технические характеристики
Процессор и память
BBC Micro был построен на 8-битном микропроцессоре MOS Technology 6502 с тактовой частотой 2 МГц. В отличие от многих конкурентов (например, Commodore 64), BBC Micro использовал отдельные чипы для управления памятью и вводом-выводом, что обеспечивало более эффективное использование ресурсов. Модели:
- Model A: 16 КБ ОЗУ, 16 КБ ПЗУ.
- Model B: 32 КБ ОЗУ, 32 КБ ПЗУ (с возможностью расширения до 48 КБ ОЗУ).
- Master Series: 128 КБ ОЗУ (с возможностью расширения до 512 КБ).
Графика и звук
BBC Micro поддерживал несколько графических режимов, от текстового до режима с разрешением 640×256 пикселей (8 цветов). Наиболее известным был режим Mode 7, который использовал телетекстную графику (40×25 символов) и позволял отображать 16 цветов. Звуковая подсистема была реализована на чипе Texas Instruments SN76489, обеспечивавшем 4 канала (3 тональных и 1 шумовой).
Порты и расширение
Компьютер имел богатый набор портов:
- Параллельный порт (Centronics) для принтера.
- Последовательный порт (RS-423) для модема или другого компьютера.
- Аналоговый порт для джойстика.
- Композитный видеовыход (PAL) и RGB-выход.
- 1 МГц шина для подключения внешних устройств (дисководы, принтеры).
- Tube-интерфейс — уникальная шина для подключения второго процессора (например, 6502, Z80, ARM).
Программное обеспечение
Операционная система
BBC Micro не имел традиционной операционной системы в современном понимании. Вместо этого использовался встроенный интерпретатор BBC BASIC, который также выполнял функции управления файлами и периферией. BASIC был разработан Софи Уилсон и отличался высокой скоростью работы и поддержкой структурного программирования (процедуры, функции, локальные переменные). Позднее были выпущены дисковые операционные системы (DFS, ADFS) для работы с гибкими дисками.
Прикладное и образовательное ПО
Для BBC Micro было создано огромное количество образовательных программ, симуляторов, текстовых редакторов (например, Wordwise) и игр. Среди наиболее известных игр: Elite (1984) — трёхмерный космический симулятор, Revs — гоночный симулятор, Exile — платформер. Многие игры были написаны на ассемблере 6502 и использовали все возможности графики и звука компьютера.
Модельный ряд
BBC Micro Model A и Model B (1981)
Базовые модели. Model A была урезанной версией, Model B — стандартной. Model B имела встроенный контроллер дисковода, интерфейс для принтера и дополнительные порты.
BBC Micro Model B+ (1985)
Улучшенная версия Model B с 64 КБ ОЗУ и 128 КБ ПЗУ. Поддерживала новые графические режимы и имела улучшенную звуковую подсистему.
BBC Master Series (1986)
Семейство более мощных компьютеров на базе процессора 65C102 (3 МГц). Включало модели:
- BBC Master 128 — 128 КБ ОЗУ, встроенный дисковод.
- BBC Master Compact — компактная версия с интегрированным дисководом 3,5 дюйма.
- BBC Master Turbo — с дополнительным процессором 6502 для ускорения работы.
Acorn Archimedes (1987)
Хотя формально не относится к семейству BBC Micro, Archimedes был прямым наследником и использовал процессор ARM. Он также выпускался под маркой BBC для образовательных учреждений.
Значение и наследие
Образование
BBC Micro стал основным инструментом компьютерного образования в Великобритании в 1980-х годах. Благодаря ему миллионы школьников освоили программирование, что способствовало росту британской IT-индустрии. Программа BBC Computer Literacy Project считается одной из самых успешных государственных образовательных инициатив в области технологий.
Технологическое влияние
Архитектура BBC Micro, особенно шина Tube, позволила Acorn экспериментировать с различными процессорами. В 1985 году инженеры Acorn разработали первый процессор ARM (Acorn RISC Machine), который изначально использовался как второй процессор для BBC Micro. ARM-процессоры впоследствии стали доминирующей архитектурой для мобильных устройств, микроконтроллеров и встраиваемых систем.
Культурное влияние
BBC Micro остаётся культовым компьютером в Великобритании. Он упоминается в фильмах, книгах и документальных фильмах о компьютерной истории. Сообщество энтузиастов до сих пор поддерживает и развивает программное обеспечение для этой платформы, выпускает эмуляторы и ретро-игры.
Интересные факты
- Название «BBC Micro» было официально зарегистрировано как торговая марка BBC.
- Компьютер использовался для управления телескопами и научными приборами в университетах.
- Игра Elite была одной из первых игр, использующих трёхмерную графику и процедурную генерацию миров.
- В 2013 году BBC запустила проект BBC micro:bit — современный микрокомпьютер для обучения детей программированию, который является духовным наследником BBC Micro.
Источники
- The BBC Microcomputer System User Guide (1981)
- Acorn Computers: The Story of the BBC Micro (2013) — документальный фильм
- The ARM Processor: From Acorn to Apple (2015) — статья в журнале IEEE Spectrum
- BBC Micro: The Inside Story (2018) — книга Стива Фербера
- The BBC Computer Literacy Project — архив BBC (bbc.co.uk)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →