BBC Micro

редактировать
Серия микрокомпьютеров от Acorn

BBC Micro
BBC owl.svg
BBC Micro Front Restored.jpg BBC Micro Model A / B (стандартная конфигурация)
РазработчикBBC
ПроизводительAcorn Computers
Тип8-бит домашний компьютер
Дата выпуска1 декабря 1981 г.; 38 лет назад (1981-12-01)
Срок службы1981-1994
Начальная цена235 фунтов стерлингов, модель A, 335 фунтов стерлингов, модель B (в 1981 году)
Производство прекращено1994; 26 лет назад (1994)
Продано единицБолее 1,5 миллиона
НосителейКассета, гибкий диск (опционально) - 5,25 дюйма (обычный) (SS / SD, SS / DD, DS / SD, DS / DD), 3,5 дюйма (редко) (SS / DD, DS / DD), жесткий диск, также известный как Winchester (редко), Laserdisc (BBC Domesday Project )
Операционная система Acorn MOS
ЦП 2 МГц Технология MOS 6502 / 6512
Память16–32 КиБ (Модель A / B).

64–128 КБ (Модель B +). 128 КиБ (мастер).

Плюс 32–128 КБ ПЗУ, с используйте расширение до 272 КБ
Хранилище100–800 КБ (DFS).

160–1280 КБ (гибкие диски ADFS).

20 МБ (жесткий диск ADFS)
ДисплейPAL / NTSC, UHF /composite /TTL RGB
Графика640 × 256, 8 цветов (различные режимы буфера кадра ). 78 × 75, 8 цветов (Телетекст )
ЗвукTexas Instruments SN76489, 4 канала, моно. TMS5220 синтезатор речи с ПЗУ фраз (опционально)
ВходКлавиатура, двойная аналоговая джойстики с кнопками включения, подсветка
Возможности подключенияПринтер параллельный, RS-423 последовательный, пользовательский параллельный, Econet (опционально), шина 1 МГц, Лампа интерфейс второго процессора
Мощность50 Вт
ПредшественникAcorn Atom
ПреемникAcorn Archimedes
Статьи по темеAcorn Electron

Микрокомпьютерная система Британской радиовещательной корпорации, или BBC Micro, представляет собой серию микрокомпьютеров и связанных с ними периферийных устройств, изготовленных Acorn Computer в 1980-х годах для проекта BBC Computer Literacy Project, которым руководила Британская радиовещательная корпорация. Разработанный с упором на образование, он отличался прочностью, расширяемостью и качеством своей операционной системы. Сопутствующий телесериал 1982 года, Компьютерная программа, в которой Крис Серл учится пользоваться машиной, транслировался на BBC2.

после проекта Literacy Project: предлагая компьютер для сопровождения программ и литературы TV, Acorn выиграла контракт с Proton, преемником его компьютера Atom, прототип которого был создан в короткие сроки. Система была переименована в BBC Micro и принята в большинстве школ Соединенного Королевства, изменив судьбу Acorn. Он также имел успех как домашний компьютер в Великобритании, несмотря на свою высокую стоимость. Acorn также использовал эту машину для моделирования и разработки архитектуры ARM, которая много лет спустя стала успешной для встроенных систем, включая планшеты и мобильные телефоны. В 2013 году ARM была наиболее широко используемой 32-битной архитектурой набора команд.

Хотя в конечном итоге под брендом BBC было выпущено девять моделей, фраза «BBC Micro» обычно используется в разговорной речи для обозначения. первые шесть (Model A, B, B + 64, B + 128, Master 128 и Master Compact); последующие модели BBC считаются частью серии Архимед Желудь.

Содержание

  • 1 История
  • 2 Влияние на рынок
  • 3 Описание
    • 3.1 Характеристики оборудования: модели A и B
      • 3.1.1 Экспортные модели
      • 3.1.2 Побочные продукты
    • 3.2 Характеристики оборудования
      • 3.2.1 B + 64 и B + 128
      • 3.2.2 BBC Master
    • 3.3 Программное обеспечение и расширения возможностей
    • 3.4 Периферийные устройства
      • 3.4.1 Встроенный язык программирования BBC BASIC
      • 3.4.2 Другие языки
  • 4 Последующие машины
  • 5 Сцена ретро-вычислений
    • 5.1 Продолжение разработки и поддержки
  • 6 Технические характеристики (от модели A до модели B + 128)
    • 6.1 Режимы отображения
    • 6.2 Дополнительные возможности
  • 7 Использование в индустрии развлечений
  • 8 Устаревшие
  • 9 См. Также
  • 10 Ссылки
  • 11 Внешние ссылки

История

Команда BBC Micro в 2008 году

В начале 1980-х BBC запустила то, что стало известно как BBC Computer Literacy Project. Проект был инициирован частично в ответ на документальный сериал ITV The Mighty Micro, в котором Кристофер Эванс из Национальной физической лаборатории Великобритании предсказал грядущее революция микрокомпьютеров и ее влияние на экономику, промышленность и образ жизни Соединенного Королевства.

BBC хотела основать свой проект на микрокомпьютере, способном выполнять различные задачи, которые затем можно было выполнить в сериале Компьютерная программа. Список тем включал программирование, графику, звук и музыку, телетекст, управление внешним оборудованием и искусственный интеллект. BBC разработал амбициозную спецификацию компьютера, включая Acorn Computers, Sinclair Research, Newbury Laboratories, Tangerine Computer Systems и Dragon Данные.

Команда Acorn уже работала над преемником своего существующего микрокомпьютера Атом. Известный как Proton, он включает улучшенную графику и более быстрый 2 МГц MOS Technology 6502 центральный процессор. В то время машина находилась только на стадии проектирования, и у команды Acorn, включая Стива Фербера и Софи Уилсон, была одна неделя, чтобы построить рабочий прототип по эскизам. Команда работала всю ночь, чтобы собрать рабочий Протон для показа BBC. Хотя BBC ожидает, что компьютер будет с процессором Zilog Z80 и операционной системой CP / M, а не процессором Proton 6502 и проприетарной операционной системой, Proton был единственной машиной, принимающей BBC. ; он также превышал спецификацию почти по всем параметрам. На основе прототипа Proton BBC подписала контракт с Acorn еще в феврале 1981 года; к июню новые характеристики и цены BBC Micro.

OS Rom v1.0 содержит следующие кредиты:

(C) 1981 Acorn Computers Ltd. Благодарности следующим участникам разработки BBC Computer (среди прочих, слишком американских, чтобы упоминать): - Дэвид Аллен, Боб Остин, Рам Банерджи, Пол Бонд, Аллен Бутройд, Кембридж, Клиртоне, Джон Колл, Джон Кокс, Энди Криппс, Крис Карри, 6502 дизайнера, Джереми Дион, Тим Добсон, Джо Данн, Пол Фаррелл, Ферранти, Стив Фербер, Джон Гиббонс, Эндрю Гордон, Лоуренс Хардвик, Дилан Харрис, Герман Хаузер, Hitachi, Энди Хоппер, ICL, Мартин Джексон, Брайан Джонс, Крис Джордан, Дэвид Кинг, Дэвид Китсон, Полвачек, Компьютерная лаборатория, Питер Миллер, Артур Норман, Глин Филлипс, Майк Прис, Джон Рэдклифф, Wilberforce Road, Питер Робинсон, Ричард Рассел, Ким Спенс-Джонс, Грэмби, Джон Текрей, Крис Тернер, Адриан Уорнер, Роджер Уилсон, Алан Райт.

Кроме того, последние байты BASIC ROM (v2 и v4) включают слово «Roger», которое, как считается, относится к Софи Уилсон, известное в то время как Roger.

Влияние на рынок

Клавиатура модели B, одна из двух очень похожих конструкций, использованных в модели

. Машина была выпущена как микрокомпьютер BBC 1 декабря 1981 года, хотя вынудили его поставить большую часть первоначального запуска в 1982 году. Прозванная «пчелой», она была популярна в Великобритании, особенно на образовательном рынке; около 80% британских школ имели микрокомпьютеры BBC.

BYTE назвал BBC Micro Model B «бескомпромиссным компьютером, имеющим множество применений помимо самообучения в компьютерных технологиях». Он назвал интерфейс трубка «самой инновационной функции» компьютера и пришел к выводу, что «хотя другие британские микрокомпьютеры предоставляют больше функций по заданной цене, ни один из не превосходит BBC... с точки зрения универсальность и возможность расширения ». Как и в случае с Sinclair ZX Spectrum и Commodore Commodore 64, выпущенными позже в 1982 году, спрос значительно превышал предложение. В течение нескольких месяцев наши клиенты могут использовать заказанные машины с длительными задержками.

Были предприняты усилия по продвижению машины на рынок США и регистрации Германии. К октябрю 1983 года американская операция сообщила, что американские школы разместили у нее на общую сумму 21 миллион долларов. В октябре 1984 года, готовясь к значительному расширению своей дилерской сети в США, Acorn заявила о продаже 85% компьютеров в британских школах и поставке 40 000 машин в месяц. В декабре того же года Acorn заявила о своем намерении стать лидером на рынке вычислительной техники для образования в США. The New York Times сочла, что включение локальных сетей имеет первостепенное значение для учителей. Операция привела к тому, что по крайней мере один дилер опубликовал в журнале Возраст интерфейса, но в итоге попытка провалилась. Успех машины в Великобритании во многом был обусловлен ее признанием в качестве «образовательного» компьютера - британские школы использовали BBC Micros для обучения компьютерной грамотности, навыки работы с информационными технологиями. Компания Acorn стала более известна своим компьютером модели B, чем другими продуктами. Некоторые страны Содружества, в том числе Индия, начали свои собственные программы компьютерной грамотности в 1987 году и использовали BBC Micro, клон которой был произведен Semiconductor Complex Limited и назван SCL Unicorn.

Модель A и модель B изначально были оценены в 235 и 335 фунтов стерлингов соответственно, но почти сразу же повысились до 299 и 399 фунтов стерлингов из-за более высоких затрат. Цена модели B, составляющая почти 400 фунтов стерлингов, составляющая примерно 1200 фунтов стерлингов (1393 евро) в ценах 2011 года. Компания Acorn ожидала, что общий объем продаж составит около 12 000 единиц, но в итоге было продано более 1,5 миллиона BBC Micro.

Стоимость моделей BBC была высокой по сравнению с такими конкурентами, как ZX Spectrum и Commodore 64, и с 1983 года Acorn пыталась противостоять этому упрощенную, но в степени совместимую версию, предназначенную для домашнего использования, дополнительную использование BBC Micro в школах: 32K Acorn Electron.

Описание

Характеристики оборудования: Модели A и B

Задняя сторона BBC Micro. Порты слева направо: выход UHF, видеовыход, RGB, RS-423, кассетный, аналоговый вход и Econet.

Ключевой особенностью конструкции BBC Micro является высокопроизводительная оперативная память, которой он оснащен. Обычным примечанием к проектированию в 6502 компьютерах той эпохи было использование ОЗУ с удвоенной тактовой частотой, как у ЦП. Это позволяет отдельному контроллеру видеодисплея получать доступ к памяти, в то время как ЦП обработкой только что прочитанных данных. Таким образом, ЦП и графический драйвер могут использовать доступ к ОЗУ за счет тщательного выбора времени. Этот метод используется, например, в моделях Apple и ранних Commodore.

Однако машина BBC была ограничена для работы с более высокой скоростью процессора., 2 МГц, вдвое больше, чем у этих более ранних машин. В этом случае конфликт шины обычно является проблемой, поскольку ЦП не имеет достаточно времени для доступа к памяти в период, когда видеооборудование находится в режиме ожидания. Некоторые машины той эпохи допускают снижение производительности, как в случае с Amstrad CPC, 8-битным семейством Atari и, в меньшей степени, с ZX Spectrum. Другие, такие как системы отдельные MSX, используют полностью пулы памяти для ЦП и видео, что замедляет доступ между ними.

Фербер считал, что конструкция Acorn должна иметь модель плоской памяти и позволять процессору и видеосистеме получать доступ к шине, не мешая друг другу. Эта оперативная память обеспечивает четыре миллиона циклов доступа в секунду. Hitachi была единственной компанией, рассматривавшей DRAM, работающую с такой скоростью, HM4816. Чтобы оборудовать прототип машины, только четыре 4816 в стране были доставлены представителем Hitachi в Acorn.

Для обеспечения высокой скорости памяти необходим мультиплексор National Semiconductor 81LS95 . Фурбер напомнил, что конкуренты в Acorn пришли заменить компонент на свой, но «ни один из них не работал. И мы никогда не знали почему. Что, конечно, означает, что мы не знали, почему компонент National Semiconductor действительно работал правильно. И миллион через полтора BBC Micros он все еще работал, и я все еще не знал, почему ». Другой загадкой была шина данных в 6502. Прототип BBC Micro превысил спецификацию, приведенный к его отказу. Конструкторы представят, что если приложить палец к определенному месту на материнской плате, прототип заработал. Acorn подключил к шине данных блок резисторов , который Фербер назвал «пальцем инженера», и опять же, мы понятия не имеем, зачем это нужно, и через полтора миллиона машин он все еще работает, так что никто не задавал никаких вопросов ».

Модель поставлялась с 16 КБ пользовательской RAM, тогда как Модель имелась B 32 КБ. Могут быть установлены дополнительные ПЗУ (четыре на печатной плате или шестнадцать с помощью функции расширения), доступ к которому осуществляется через выгружаемую память.

. Машины имеют три видеопорта, один с радиочастотным модулятором, отправляющий сигнал в диапазоне UHF, другой канал передачи композитного видео, подходящий для подключения к компьютерным мониторам, и отдельный порт RGB-видео. Отдельный разъем видеовыхода RGB был техническим требованием BBC, чтобы устройство могло напрямую выводить сигнал качества вещания для использования в телевизионных программах; он используется в эпизодах Компьютерная программа и Максимальное использование Micro.

Компьютер включает несколько интерфейсов ввода / вывода : последовательный и параллельные порты принтера, 8-битный цифровой порт ввода-вывода общего назначения, порт, предлагающий четыре аналоговых входа, вход светового пера и разъем расширения («1 МГц bus»), позволяющий подключать другое оборудование. 340>Econet и интерфейс дисковода доступны как опции. На всех материнских платах есть место для электронных компонентов, но Econet устанавливается редко.

Кроме того, собственный интерфейс Acorn под названием «Tube »Позволяет добавить второй процессор. Компания Acorn предложила три модели процессора на базе процессоров 6502, Z80 и 32016. Tube используется для надстроек сторонних производителей, включая плату Z80 и жесткий диск от Torch, который позволяет машине BBC запускать CP / M.

Для управления доступом к вводу-выводу программы используются отдельные страницы, каждой с кодовым именем:

Кодовое имяСтраницаОписание
FRED0xFC00 - 0xFCFFШина 1 МГц
JIM0xFD00 - 0xFDFFШина 1 МГц / выгружаемое ОЗУ
SHEILA0xFE00 - 0xFEFFОтображенный ввод / вывод для резидентного оборудования - видео, кассета, звук, прерывания

Интерфейс Tube позволил Acorn использовать BBC Micros с ARM в качестве процесса в качестве процессора машин для разработки программного обеспечения при создании Желудь Архимеда. В результате в 1986 году был разработан комплект ARM для BBC Micro, который стоил около 4000 фунтов стерлингов. С 2006 года для BBC Micro и Master был выпущен комплект с процессором ARM7TDMI, работающим на частоте 64 МГц, с 64 МБ ОЗУ, с использованием интерфейса Tube для обновления 8-разрядных микросхем до 32-битных RISC-машин. Среди программного обеспечения, работающего на Tube, - улучшенная версия видеоигры Elite и система автоматизированного проектирования, для которой требуется второй процессор 6502 и трехмерный джойстик с именем "Bitstik" [1 ].

Модель A и модель B построены на одной и той же печатной плате (PCB), и модель A может быть обновлена ​​до модели B. Пользователи желающим работать с программным процессором модели B необходимо добавить дополнительную оперативную память и пользовательский / принтер MOS Technology 6522 VIA (который во многих играх используется для таймеров) и перерезать ссылку - задача, которую можно решить без пайки. Чтобы выполнить полное обновление со всеми внешними портами, необходимо припаять разъемы к материнской плате. Оригинальные машины поставляются с «OS 0.1», с более поздними обновлениями, рекламируемыми в журналах, поставляются как встроенные интегральные схемы, причем последней официальной версией «OS 1.2». Варианты в ОС Acorn существуют в результате самодельных проектов, и модифицированные машины все еще можно купить на сайтах интернет-аукционов, таких как eBay с 2011 года.

BBC Model A была поэтапной. снята с производства с выпуском Acorn Electron, председатель совета директоров Крис Карри в то время, что Acorn «больше не будет продвигать» (Модель A).

Ранние BBC Micros использовали линейные источники питания по настоянию Би-би-си, которая, как вещатель, проявляла осторожность в отношении электромагнитных помех. Расходные материалы были ненадежными, и через несколько месяцев BBC разрешила переключить режим устройств.

Явный надзор за производственным процессом привел к тому, что многие модели B производили постоянный гудящий шум от встроенных устройств. в динамике. Частично эту неисправность можно устранить, припаяв резистор к двум контактным площадкам.

Существует пять разработок основной микросхемы BBC, в которых решаются различные проблемы при производстве моделей, от «Проблемы 1» до «Проблемы 7». ', а варианты 5 и 6 не выпускаются. В «Руководстве по обслуживанию микрокомпьютеров BBC» от ​​Acorn 1985 года подробно описаны технические изменения.

Per Watford Electronics комментарии в их «Руководстве по плате RAM 32K»:

BBC раннего выпуска (печатные платы выпуска 3 и ранее) печально известны тем, что не соответствуют спецификации. Если возникают проблемы с машиной такого типа, проблема обычно может быть решена путем использования либо микросхемы процессора Rockwell 6502A, либо путем замены IC14 (74LS245) на другой 74LS245 или более быстрый 74ALS245.

Экспортные модели

Реклама в журнале Interface Age, ноябрь 1983 г., «Микрокомпьютер BBC здесь!»

Были разработаны две экспортные модели: одна для США, с Econet и речевым оборудованием в стандартной комплектации; другой для Западной Германии. Компьютер не подходил для австралийского рынка, потому что, по словам Фербера, его конструкция не выдерживала температуры выше 35 ° C (95 ° F). Экспортные модели оснащены защитой от радиочастот в соответствии с требованиями соответствующих стран. С июня 1983 года название всегда произносилось полностью - «Микрокомпьютерная система Британской радиовещательной корпорации» - во избежание путаницы с Brown, Boveri Cie на международных рынках.

Модели для США включают BASIC III Микросхема ПЗУ, модифицированная для принятия американского написания COLOR, но высота графического дисплея была уменьшена до 200 строк развертки, чтобы соответствовать NTSC телевизорам,что серьезно влияет на приложения, написанные для британских компьютеров. После неудачной маркетинговой кампании в США ненужные машины были переработаны для британского рынка и проданы, в результате чего появился третий вариант «экспорт в Британию».

Побочный продукт

В Октябрьской В 1984 году была анонсирована линейка компьютеров Acorn Business Computer (ABC) / Acorn Cambridge Workstation, в основном на базе оборудования BBC.

Аппаратные особенности

B + 64 и B + 128

В середине 1985 года Acorn представила модель B +, которая увеличила общий объем ОЗУ до 64 КБ. Это имело скромный рыночный эффект и вызвало довольно неприятный прием, поскольку по оценке одного из рецензентов, машина «опоздала на 18 месяцев» и «ее следует рассматривать как временный промежуток». Дополнительное ОЗУ в модели B + BBC Micro назначается в виде двух блоков, блока размером 20 КБ, предназначенного исключительно для отображения на экране (так называемое ОЗУ «Shadow »), и блока 12 КБ «Специальная» боковая RAM. B + 128, представленный в конце 1985 года, поставляется с дополнительными 64 КБ (4 × 16 КБ «боковых» банков ОЗУ), что дает общий объем ОЗУ 128 КБ.

B + не может работать с некоторыми оригинальными программами и играми BBC B, такими как очень популярный Castle Quest. Особая проблема - замена контроллера Intel 8271 гибких дисков на Western Digital 1770 ; Мало того, что новый контроллер был сопоставлен с разными адресами, он принципиально несовместим, и сопутствующие эмуляторы 8271 неизбежно были несовершенными для всех, кроме основных операций. Программное обеспечение, использующее методы защиты от копирования, использует прямой доступ к контроллеру, не работает в новой системе. Acorn попытался облегчить это, начиная с версии 2.20 1770 DFS, с помощью 8271-обратно совместимой опции Ctrl + Z + Break .

Существует также давняя проблема в конце коммерческой жизни B / B +, печально известная среди владельцев B +, когда Superior Software выпустила Repton Infinity, которая не работала на B +. Была выпущена серия неудачных, прежде чем была наконец выпущена совместимая с обоими.

BBC Master

В 1986 году Acorn последовал за BBC Master, который предлагает объем памяти от 128 КБ и многие другие усовершенствования, улучшающие оригинал 1981 года. Он имеет встроенное программное обеспечение, дополнительное программное обеспечение ПЗУ, дополнительную выгружаемую ОЗУ, вторые процессоры), теперь включены на печатную плату в качестве подключаемых внутренних модулей.

Программное обеспечение и возможности расширения

Elite (Acornsoft, 1984). Необычный игровой экран использовал два режима отображения одновременно, чтобы отображать детали и цвет.

Платформа BBC Micro собрала большую программную базу как игр, так и образовательных программ для двух основных целей использования в качестве дома. и учебный компьютер. Яркими примерами каждого из них является исходный выпуск Элита и Сад бабушки. Языки программирования и некоторые приложения поставлялись на установку микросхемах ПЗУ для на материнскую плату. Они загружаются мгновенно и оставляют ОЗУ свободной для программ или документов.

Хотя соответствующий контент практически не поддерживался телекомпаниями, телепрограммное обеспечение можно было загрузить через дополнительный адаптер телетекста и появившиеся адаптеры телетекста сторонних производителей.

Встроенная операционная система Acorn MOS предоставляет расширенный API для взаимодействия со всеми стандартными периферийными устройствами, программным образом на основе ПЗУ и экраном. Функции, характерные для некоторых версий BASIC, такие как натура графика, макросы клавиатуры, редактирование на основе курса, звуковые очереди и конверты, находятся в ПЗУ MOS и доступны для любого приложения. Сам BBC BASIC, находящийся в отдельном ПЗУ, может быть заменен другим языком.

BASIC, другие языки и микросхемы служебных ПЗУ размещаются в любом из четырех выгружаемых сокетов ПЗУ по 16 КБ, при этом ОС поддерживает шестнадцать сокетов с помощью оборудования расширения. Пять (всего) разъемов установлены частично скрытыми под клавиатурой, причем крайний левый разъем подключен к ОС. Перфорированная панель слева от клавиатуры предназначалась для последовательной или речевого ПЗУ. Система выгружаемого ПЗУ по существу является модульной. Независимая от языка система звездообразных команд с префиксом звездочки позволяет выбрать язык (например, * BASIC, * PASCAL), файловую систему (* TAPE, * DISC), изменение настроек (* FX, * OPT) или выполнение задач, предоставляющих ROM (* COPY, * BACKUP) из строки строки. MOS распознает встроенные команды и опрашивает выгружаемые ПЗУ в порядке убывания для размера в случае потери; если ни один из них не претендует на команду, ОС возвращает Плохая команда. Подходящие образы ПЗУ (или образы СППЗУ) могут быть написаны и обеспечивать функции, не требуя ОЗУ для самого кода.

Не все ПЗУ данных звездообразные команды (например, ПЗУ, содержащие файлы), но любое ПЗУ может «подключать » к векторм для улучшения функциональных возможностей системы. Часто ПЗУ представляет собой драйвер устройства для запоминающего устройства в сочетании с файловой системой, начиная с Acorn 1982 Disc Filing System, API стал де-факто стандартом для гибких дисков. доступ к диску. ПЗУ Acorn Graphics Extension ROM (GXR) расширяет подпрограммы VDU для рисования геометрических фигур, заливки заливкой и спрайтов. В течение 1985 года компания Micro Power разработала и выпустила на рынок ПЗУ базового расширения, в котором были введены такие операторы, как WHILE, ENDWHILE, CASE, WHEN, OTHERWISEи ENDCASE, а также команды прямого режима, включая VERIFY.

Acorn, отговаривал программистов от прямого доступа к системным переменным и оборудованию, отдавая предпочтение официальным системным вызовы. Якобы это было сделано для того, чтобы программы продолжали работать при переходе на сопроцессоры, использующие интерфейс Tube, но это также делает программное обеспечение BBC Micro более переносимым в диапазоне Acorn. В то время как неперехватываемые PEEK и POKE используются другими средствами доступа к элементам системы, программы либо в машинном коде, либо в BBC BASIC вместо этого передают параметры в операционной системе. Таким образом, 6502 может транслировать запрос на локальную машину или отправить его через интерфейс Tube, поскольку доступ к сопроцессора невозможен. Опубликованные программы в степени соответствуют API, за исключением игр, которые используют оборудование для большей скорости и определенные модели Acorn.

Многие школы и университеты использовали машины в сетях Econet, и поэтому были возможны сетевые многопользовательские игры. Немногие стали популярными из-за ограниченного количества машин, собранных в одном месте. Относительно поздний, но хорошо задокументированный пример можно найти в собственной диссертации, основанной на кольцевом соединении RS-423.

Периферийные устройства

В соответствии со своим духом расширяемости Acorn произвел набор периферийных устройств для BBC Micro, включая:

Различные продукты других производителей напрямую конкурировали с дополнениями Acorn. Например, такие компании, как Torch Computers и Cambridge Microprocessor Systems, предложили решения для второго процессора для BBC Micro.

Большое количество сторонних поставщиков также произвело дополнительное оборудование., некоторые из наиболее распространенных из них:

  • мониторы RGB
  • принтеры, плоттеры
  • модемы

встроенный язык программирования BBC BASIC

приглашение BASIC после включения или жесткого сброса.

Встроенный резидентный в ПЗУ язык программирования BBC BASIC интерпретатор реализовал образовательную систему и стал ключом к ее успеху; это наиболее полный Бейсик по сравнению с другими современными реализациями, и он работает очень эффективно. Расширенные программы можно писать, не прибегая к неструктурированному программированию или машинному коду. Если кто-то хочет или нуждается в программировании на ассемблере, BBC BASIC имеет встроенный ассемблер, который позволяет смешивать BASIC и ассемблер для любого процессора, на котором работает BASIC.

Когда была выпущена BBC Micro, многие конкурирующие домашние компьютеры использовали Microsoft BASIC или его варианты, обычно разработанные для сходства. По сравнению с Microsoft BASIC BBC BASIC включает ЕСЛИ... ТО... ИНАЧЕ, ПОВТОРИТЬ... ДО ТОГО, а также именованные процедуры и функции, но сохран Перейти к и GOSUB для совместимости. Он также поддерживает график высокого разрешения, четырехканальный звук, доступ к памяти на основе указателей (заимствовано из BCPL ) и элементарный сборщик макросов. Допускаются и различаются длинные числа, а не только первые два символа.

Другие языки

Acorn сделал акцент не только на поддержке BBC Basic, но и на некоторых современных языках, некоторые из которых поставлялись в виде микросхем ROM, чтобы соответствовать запасным разъемам Sideways-ROM на материнской плате. Другие языки поставлены на магнитной ленте или дисках.

Языки программирования от Acorn:

  • ISO Pascal (2 × 16 КБ ПЗУ + дискета)
  • S-Pascal (диск или магнитная лента)
  • BCPL (ПЗУ плюс дополнительные дисковые модули)
  • Форт (16 КБ ПЗУ)
  • LISP (диск, лента или ПЗУ)
  • Логотип (2 × 16 КБ ROM)
  • Turtle Graphics (диск или лента)
  • Micro- PROLOG (16 КБ ROM)
  • COMAL (16 КБ ROM)
  • Второй язык ЦП Z80 поддерживал работу CP / M, доступные для CP / M, поддерживались через этот маршрут.

Последующие машины

Acorn производили свои собственные 32-битные Сокращенный набор команд (RISC) ЦП в 1985 году, ARM1. Фурбер составил эталонную модель процессора на BBC Micro с 808 строками BASIC, и ARM Holdings копии копии в целях интеллектуальной собственности. Первые прототипы платформ ARM, система оценки ARM и рабочая станция A500, работали как вторые процессоры, подключенные к интерфейсу BBC Micro Tube. Сотрудники использовали операционную систему A500 на месте с помощью трубки, пока один за другим не были задействованы встроенные порты ввода-вывода и A500 не стал работать как автономный компьютер. С модернизированным процессором он был в итоге выпущен в 1987 году как четыре модели в серии Archimedes, две модели с более низкой спецификацией (512 КБ и 1 МБ) продолжили бренд BBC Microcomputer с характерными красными функциональными клавишами. Хотя Archimedes в конечном итоге не имеет большого успеха, семейство процессов ARM стало доминирующей архитектурой процесса в мобильных встроенных потребительских устройствах, особенно в мобильных телефонах.

Последняя модель Acorn, связанная с BBC, BBC A3000, была выпущена в 1989 году. По сути, это был Архимед объемом 1 МБ в единственном корпусе форм-фактор.

Ретро-компьютерная сцена

Acorn co -основатель Герман Хаузер играл в игру на Мастере в 2012 году

Фурбер сказал в 2015 году, что он был поражен тем, что BBC Micro «завоевала репутацию надежной компании, потому что многое из этого было незаконным. авиационная техника ». По состоянию на 2018 год, благодаря расширению и функциям ввода-вывода, все еще используется ряд BBC Micro и ретрокомпьютеров, состоящее из преданных пользователей, которые ищут новые задачи для старого оборудования. Они до сих пор сохранились на нескольких интерактивных дисплеях в музеях Соединенного Королевства, а обсерватория Джодрелл Бэнк в 2004 году использовалась BBC Micro для управления своим 42-футовым радиотелескопом. Фербер сказал, что, хотя «[инженерные] наценки на Beeb были очень и очень малы», когда он спросил владельцев BBC на совещании по ретрокомпьютингам, какие компоненты вышли из строя через 30 лет, они ответили: «Вы должны заменить конденсаторы . в блоке питания, но все остальное по-прежнему работает ». Archimedes поставлялся с 65Arthur, эмулятором, который, как указано в BYTE,« позволяет запускать многие программы для BBC Micro »; другие эмуляторы существуют для многих операционных систем.

По часовой стрелке сверху слева: Герман Хаузер, Энди Хоппер, Кристофер Карри, Софи Уилсон, Дэвид Аллен, Крис Серл, Дэвид Китсон, Крис Тернер и Стив Фербер на 30-летнем юбилее BBC Micro в 2012 году

В марте 2008 года создатели BBC Micro встретились на Музей науки в Лондоне. В 2009 году должна была проходить выставка о компьютере и его наследии.

Британский Национальный музей вычислительной техники в Блетчли Парк использует BBC Micros как часть sc Он будет обучать школьников программированию.

В марте 2012 года команды BBC и Acorn, ответственные за проект BBC Micro and Computer Literacy Project, встретились на вечеринке, посвященной 30-летию, под названием «Beeb @ 30». Он проходил в офисе ARM в Кембридже и был организован Центром истории вычислений.

Продолжение разработки и поддержки

Задолго до того, как «почтенный старый Биб» "был заменен, было разработано дополнительное оборудование и программное обеспечение. Такие разработки включают утилиту Sprow 1999 zip сжатия и исправление ROM Y2K для BBC Master.

Также существует Ряд веб-сайтов, поддерживающих программное обеспечение для микросхем BBC и Acorn в целом.

Технические характеристики (от модели A до модели B + 128)

Модель AМодель BМодель B + 64Модель B + 128
Процессор Технология MOS 6502A на 2 МГц Rockwell Semiconductor 6512A на 2 МГц
ОЗУ 16 КБ (более четко, IEC определено KiB )32 КБ64 КБ, состоящих из 32 КБ стандартной памяти, 20 КБ памяти для видео (Shadow ) и 12 КБ расширенной (боковой) памяти.128 КБ, состоящих из 32 КБ стандартной памяти, 20 КБ видеопамяти (теневой) и 76 КБ расширенной (боковой) памяти.
ПЗУ 32 КБ ПЗУ,, состоит из микросхемы 16 КБ MOS (Операционная система компьютера), и 16 КБ выгружаемого пространства подкачки только для чтения, по умолчанию BBC BASIC чип. Для стандартных сокетов 16 КБ ROM с расширением до 16.48 КБ ПЗУ, состоящее из 16 КБ MOS, 16 КБ DFS и 16 КБ выгружается только для чтения по пространству умолч анию на BBC BASIC.
Клавиатура Полноходная клавиатура с верхним рядом из десяти красно-оранжевых функциональных клавиш ƒ0 - ƒ9. Они генерировали текстовую полуграфику при нажатии с CTRL или SHIFT и могли быть запрограммированы с помощью макросов клавиатуры. Клавиши со стрелками и BREAK также могут работать функциональными клавишами. Ссылки на печатной плате клавиатуры позволяют выбирать поведение Shift + Break и режим отображения при включении / выключении. По крайней мере, две немного разные клавиатуры использовались в течение жизни Model B; у обоих была одинаковая раскладка, но у одного был чуть более высокий профиль каждой клавиши.
ДисплейКак модель B, за исключением RGB (дополнительное обновление, требуется пайка).6-контактный DIN цифровой разъем RGB +5 В / 0 В, 1 В pp композитное цветное или монохромное видео (ссылка S39) и встроенный UHF (PAL ) ВЧ модулятор.
Графика Как модель B, но режимы 0, 1, 2 и 3 недоступны из-за нехватки памяти.Настраиваемая графика в режимах 0–6 (см. Таблицу ниже) на основе контроллера Motorola 6845 CRT или режима 7, специального телетекста режим, основанный на микросхеме телетекста Малларда SAA5050 и занимающий всего 1 КБ ОЗУ.
ЗвукЧетыре независимых звуковых канала с использованием звукового чипа Texas Instruments SN76489 . Синтез речи на основе фонем с использованием Texas Instruments TMS5220 с пользовательским ПЗУ Acorn («PHROM», TMS6100 ) голоса Кеннета Кендалла (необязательно).
Ленточное хранилище Ленточный интерфейс (с релейным управлением двигателем, управляемым через 2 контакта на круглом 7-контактном разъеме DIN ) с использованием CUTS [Стандартная стандартная лента для пользователей компьютеров] вариант схемы кодирования данных стандарта Канзас-Сити, работающей на скорости 1200 или 300 бод.
Дисковое хранилище Дополнительный интерфейс гибкого диска, используя основанный на контроллере Intel 8271, а затем на WD1770, также требующий установки DFS (дисковая файловая система) ПЗУ (и припаянный разъем на модели A). (5,25 " флоппи-дисковод обычно используется) - Плотность: односторонняя, односторонняя [SS / SD], односторонняя, двусторонняя [SS / DD], двусторонняя, односторонняя [DS / SD] и двусторонний, двойной плотности [DS / DD].Контроллер гибких дисков на основе контроллера Western Digital WD1770 и DFS ПЗУ в стандартной комплектации (кроме ANB51, ANB52).
Хранилище на жестком диске Нет (нехватка памяти).Требуется дополнительное ПЗУ ADFS, внешнее дисковое устройство, подключенное к интерфейсу шины 1 МГц. (Жесткие диски Winchester емкостью 5, 10 или 20 МБ. Максимум 512 МБ на диск, до четырех дисков).
Последовательный интерфейсДополнительная модернизация, требуется пайка.5-контактный «домино» - DIN RS-423 последовательный порт.
Параллельный интерфейсДополнительное обновление, требуется пайка.26-контактный IDC Centronics -совместимый параллельный порт.
Пользовательский портДополнительное обновление, требуется пайка.20-контактный IDC "пользовательский порт" с 8 цифровых контактов ввода / вывода общего назначения и два цифровых контакта, чувствительных к запуску, используемые для управления (например, черепаха при использовании языка программирования Logo ).
Аналоговый интерфейсДополнительное обновление, требуется пайка.DA15 разъем с четырьмя 8/12-битными аналоговыми входами на базе микросхемы µPD7002 (подходит для двух джойстиков ), два входа для кнопок и вход для светового пера .
Шина 1 МГцДополнительное обновление, требуется пайка.34-контактный разъем IDC для расширения общего «гирляндной цепи» (используется для подключения жестких дисков, звуковых синтезаторов и т. Д.).
Трубка Дополнительная модернизация, требуется пайка.40-контактный разъем IDC для второго ЦП. Опции включали второй 6502, Zilog Z80, ARM Evaluation System или National Semiconductor 32016 (последний был либо "BBC Microcomputer System - 32016 Second Processor "или" Acorn Computer - Cambridge Co-Processor "), другие поставщики добавили 6809, 6800, 68000 и 68008. Процессор 80186 10 МГц от BBC Master может быть подключен через ко-адаптер процессора к BBC Micro, что обеспечивает ограниченную совместимость с ПК.
Сеть (дополнительно)Econet крупномасштабная недорогая сетевая система - около 100 кбит / с с использованием Motorola 68B54 (стандарт для модели для США).
Вторичный выход питанияБлок питания для внешних дисководов, 6-контактный, сверху вниз, слева направо:. 0 В, 0 В. +5 В постоянного тока при 1,25 А, +12 В постоянного тока при 1,25 А,. NC, −5 В постоянного тока при 75 мА,

Режимы отображения

Как IBM PC с современной цветной графикой Адаптер, видеовыход BBC Micro можно переключать программно между использованием режимами отображения. Они различились от 20 до 40 столбцов текста, подходящего для домашнего телевизора, и текста из 80 столбцов, который лучше просматривался на высококачественном мониторе с подключением RGB; последний режим часто был слишком размытым для просмотра при использовании домашнего ТВ через выход UHF. Разнообразие режимов предлагаемых приложений гибкий компромисс между глубиной цвета, разрешение и экономией памяти. В первых моделях ОС и приложения оставались с оперативной памятью, оставшейся от режима отображения.

Режим 7 был режимом телетекста, чрезвычайно экономичным по памяти и исходным требованием из-за собственного использования BBC широковещательного телетекста (Ceefax). Это также сделало полезный компьютер в качестве терминала Prestel. Символы телетекста были созданы для использования с мониторами и телевизорами без приемника телетекста. В режиме 7 для видеопамяти использовался только 1 КБ, так как каждый символ сохранялся как его код ASCII, а не его растровое изображение, как это было необходимо для других режимов.

В режимах от 0 до 6 могут быть цвета из шестнадцати логических палитр: восемь основных цветов в вершинах цветового куба RGB и восемь мигающих цветов, полученные путем чередования основного цвета с его обратный. Палитру можно свободно перепрограммировать, не касаясь памяти дисплея. Режимы 3 и 6 были специальными текстовыми режимами, которые использовали меньше оперативной памяти за уменьшение количества текстовых строк и вставки пустых строк развертки под каждой строкой. Режим 6 был самым маленьким, выделяя 8 КБ видеопамяти. В режимах от 0 до 6 могут быть диакритические знаки и другие пользовательские символы. Все режимы, кроме 7, поддерживали растровую графику, но графические команды, такие как DRAW и PLOT, не работали в режимах только текста.

BBC B + и более поздний предоставили «теневые режимы», в которых буфер кадра 1–20 КБ сохранялся в альтернативном банке RAM, освобождая основную память для пользовательских программ. Эта функция была запрошена путем установки бита 7 переключения режима.

Графический режимРазрешение (X × Y)Аппаратное обеспечение. цветовВидео RAMТип
Ячейки символовИспользуемые пиксели. (КБ)карта
080 × 32640 × 2562200x3000–0x7FFFГрафика
140 × 32320 × 2564200x3000–0x7FFFГрафика
220 × 32160 × 2568200x3000–0x7FFFГрафика
380 × 25640 × 2002160x4000–0x7FFFТекст
440 × 32320 × 2562100x5800–0x7FFFГрафика
520 × 32160 × 2564100x5800–0x7FFFГрафика
640 × 25320 × 200280x6000–0x7FFFТекст
7 (Телетекст)40 × 25480 × 500810x7C00–0x7FFFТекст

Необязательные дополнения

Обновление синтеза речи на основе Texas Instruments TMS5220 включает выборки фонем, произнесенных диктор ом BBC Кеннетом Кендаллом. Речевая система была стандартной для американской модели, в которой использовался словарь американский. В других странах он продавался плохо и в степени вытесненным синтезатором Superior Software, использующим стандартное звуковое оборудование.

Обновление речи также добавлены два пустых гнезда с клавиатурой, предназначенные для картриджей последовательного ПЗУ на 16 КБ, дополнительные данные речевых фонем, которые хранятся в ПЗУ с речевой страницей, либо общее программное, доступное через систему хранения ПЗУ. Первоначальный план заключен в том, что некоторые игры будут выпускаться на картриджах, но из-за ограниченных продаж речевого обновления в сочетании с экономическими и проблемами жизнеспособности программного обеспечения для этих сокетов никогда не производилось или вообще не производилось. Вырезанное пространство рядом с клавиатурой (получившее название «пепельница») чаще использовалось для установки других обновлений, таких как разъем ZIF для обычных постраничных ПЗУ.

Использование в индустрии развлечений

BBC Domesday Project, новаторский мультимедийный эксперимент, основан на модифицированной версии преемника BBC Micro, BBC Master.

Музыканта Винса Кларка Британские синти-поп-группы Depeche Mode, Yazoo и Erasure использовали BBC Micro (а позже BBC Master ) с UMI музыкальный секвенсор для создания множества хитов. В музыкальных клипах 1980-х с участием Винса Кларка BBC Micro часто присутствует или предоставляет текст и графику, например, клип на песню Erasure "Oh L'Amour". Музыкальная группа Queen использовала UMI Music Sequencer на своей пластинке A Kind of Magic. UMI также регистрируется в буклете компакт-диска. Другие группы, которые использовали Beeb для создания музыки, - это A-ha и группа регги Steel Pulse. Пол Ридаут включается как «программист UMI» на сольном альбоме басиста / вокалиста Бенджамина Орра 1986 года, The Lace, басиста / вокалиста Cars. Среди других пользователей UMI были Бланманж, Алан Парсонс и Матт Ланге. Блэк Ухуру использовал генератор конвертов из программного обеспечения SYSTEM (Шеффилд), работающий на BBC Micro для создания некоторых звуков электро-даба для альбома Try It (Anthem, 1983).

BBC Micro широко использовался для создания графики и звуковых эффектов для многих телешоу BBC начала 1980-х годов. К ним относится, в частности, серии 3 и 4 из Приключенческая игра ; детская викторина «Первый класс» (где экранное табло предоставлено BBC Micro по прозвищу «Юджин»); и многочисленные эпизоды 1980-х годов Доктора Кто, включая «Кастровальва », «Пять Докторов » и «Двойная дилемма ».

Наследие

В июне 2018 года BBC выпустила свои архивы проекта Computer Literacy Project.

См. Также

  • портал BBC
  • icon портал 1980-х годов

Ссылки

Внешние ссылки

Викискладе есть медиафайлы, связанные с BBC Micro.
Последняя правка сделана 2021-05-11 14:59:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте