Микропроцессорная система British Broadcasting Corporation , или BBC Micro , представляет собой серию микрокомпьютеров и связанных с ними периферийных устройств , разработанных и построенных Acorn Computer компании в 1980 - е годы для BBC проекта компьютерной грамотности. Разработанный с упором на образование, он отличался прочностью, расширяемостью и качеством своей операционной системы . Сопутствующий телесериал 1982 года, Компьютерная программа , показывающий, как Крис Серл учится пользоваться машиной, транслировался по BBC2 .
Разработчик | BBC |
---|---|
Производитель | Желудь Компьютеры |
Тип | 8-битный домашний компьютер |
Дата выпуска | 1 декабря 1981 г . |
Продолжительность жизни | 1981–1994 |
Начальная цена | 235 фунтов стерлингов Model A, 335 фунтов стерлингов Model B (в 1981 году) |
Снято с производства | 1994 |
Проданных единиц | Более 1,5 миллиона |
СМИ | Кассета , гибкий диск (дополнительно) - 5 + 1 ⁄ 4 дюйма (общий) (SS / SD, SS / DD, DS / SD, DS / DD), 3 + 1 ⁄ 2 дюйма (редко) (SS / DD, DS / DD), жесткий диск, также известный как Winchester (редко), Laserdisc ( BBC Domesday Project ) |
Операционная система | Желудь MOS |
Процессор | Технология MOS 2 МГц 6502/6512 |
объем памяти | 16–32 КБ (модель A / B) 64–128 КиБ (модель B +) |
Место хранения | 100–800 КБ (DFS) 160–1280 КБ (гибкие диски ADFS) |
Отображать | PAL / NTSC , UHF / композитный / TTL RGB |
Графика | 640 × 256, 8 цветов (различные режимы кадрового буфера ) 78 × 75, 8 цветов ( микросхема телетекста Mullard SAA5050 ) |
Звук | Texas Instruments SN76489 , 4 канала, моно синтезатор речи TMS5220 с ПЗУ фраз (опционально) |
Вход | Клавиатура, двойные аналоговые джойстики с кнопками огня, световое перо |
Связь | Параллельный принтер, последовательный RS-423 , параллельный пользовательский, Econet (опционально), шина 1 МГц, трубный интерфейс «Второй процессор» |
Мощность | 50 Вт |
Предшественник | Желудь Атом |
Преемник | Желудь Архимеда |
Статьи по Теме | Желудь Электрон |
После того, как проект Literacy Project объявил о торгах на компьютер для сопровождения телепрограмм и литературы, Acorn выиграла контракт с Proton , преемником своего компьютера Atom, прототип которого был создан в короткие сроки. Система была переименована в BBC Micro и была принята в большинстве школ Соединенного Королевства , изменив судьбу Acorn. Он также имел успех в качестве домашнего компьютера в Великобритании, несмотря на свою высокую стоимость. Acorn также использовал машину для моделирования и разработки архитектуры ARM, которая много лет спустя стала очень успешной для встраиваемых систем , включая планшеты и мобильные телефоны . В 2013 году ARM была наиболее широко используемой архитектурой с 32-битным набором инструкций . [1] [2]
Хотя в конечном итоге под брендом BBC было выпущено девять моделей, фраза «BBC Micro» обычно используется в разговорной речи для обозначения первых шести (Model A, B, B + 64, B + 128, Master 128 и Master Compact); последующие модели BBC считаются частью серии Archimedes от Acorn .
История
В начале 1980-х годов BBC запустила то, что стало известно как BBC Computer Literacy Project . Проект был инициирован частично в ответ на серию документальных фильмов ITV The Mighty Micro , в которых Кристофер Эванс из Национальной физической лаборатории Великобритании предсказал грядущую революцию в области микрокомпьютеров и ее влияние на экономику, промышленность и образ жизни Соединенного Королевства. [3]
BBC хотела основать свой проект на микрокомпьютере, способном выполнять различные задачи, которые они затем могли бы продемонстрировать в сериале «Компьютерная программа» . Список тем включал программирование , графику , звук и музыку, телетекст , управление внешним оборудованием и искусственный интеллект . Он разработал амбициозную спецификацию для компьютера BBC и обсудил проект с несколькими компаниями, включая Acorn Computers , Sinclair Research , Newbury Laboratories, Tangerine Computer Systems и Dragon Data . [3]
Команда Acorn уже работала над преемником своего существующего микрокомпьютера Atom . Известный как Proton , он включал в себя улучшенную графику и более быстрый центральный процессор MOS Technology 6502 с частотой 2 МГц . В то время машина находилась только на стадии проектирования, и у команды Acorn, включая Стива Фербера и Софи Уилсон , была одна неделя, чтобы построить рабочий прототип по эскизам. [4] Команда работала всю ночь, чтобы собрать рабочий Протон для показа BBC. [5] Хотя BBC ожидала компьютер с ЦП Zilog Z80 и операционной системой CP / M , а не ЦП Proton 6502 и проприетарной операционной системой, [6] Proton был единственной машиной, соответствующей спецификации BBC; он также превышал спецификацию почти по всем параметрам. [3] На основе прототипа Proton BBC подписала контракт с Acorn еще в феврале 1981 года; к июню были определены спецификации и цены BBC Micro. [7] В качестве уступки ожиданиям BBC относительно совместимости с CP / M «отраслевых стандартов», очевидно, под руководством Джона Колла, в конструкцию был включен интерфейс Tube , что позволило добавить второй процессор Z80. [8] Новый контракт между Acorn и BBC Enterprises был заключен в 1984 году еще на четырехлетний срок, при этом другие производители участвовали в торгах. Представитель Acorn признал, что модель B BBC не будет конкурентоспособной на протяжении всего срока продленного контракта и что у нее появится преемник. [9]
ПЗУ ОС v1.0 содержит следующие кредиты (код здесь ):
(C) 1981 Acorn Computers Ltd. Благодарим следующих участников разработки BBC Computer (среди которых слишком много, чтобы упоминать): - Дэвид Аллен, Боб Остин, Рам Банерджи, Пол Бонд, Аллен Бутройд, Кембридж, Клиртоне , Джон Колл, Джон Кокс, Энди Криппс, Крис Карри, 6502 дизайнера, Джереми Дион, Тим Добсон, Джо Данн, Пол Фаррелл, Ферранти, Стив Фербер, Джон Гиббонс, Эндрю Гордон, Лоуренс Хардвик, Дилан Харрис, Герман Хаузер, Hitachi, Энди Хоппер, ICL, Мартин Джексон, Брайан Джонс, Крис Джордан, Дэвид Кинг, Дэвид Китсон, Пол Кривачек, Компьютерная лаборатория, Питер Миллер, Артур Норман, Глин Филлипс, Майк Прис, Джон Рэдклифф, Уилберфорс-роуд, Питер Робинсон, Ричард Рассел, Ким Спенс-Джонс, Грэм Тебби, Джон Текрей, Крис Тернер, Адриан Уорнер, Роджер Уилсон, Алан Райт.
Кроме того, последние байты BASIC ROM (v2 и v4) включают слово «Roger», которое, как считается, является ссылкой [ необходима цитата ] на Софи Уилсон, известную в то время как Роджер. [10]
Влияние на рынок
Машина была выпущена как микрокомпьютер BBC 1 декабря 1981 года, хотя производственные проблемы привели к тому, что большая часть первоначальной партии была доставлена в 1982 году. [7] [11] Прозванная «пчелой» [12], она была популярна в Великобритании. особенно на образовательном рынке; около 80% британских школ имели микрокомпьютеры BBC. [13] [14]
BYTE назвал BBC Micro Model B «бескомпромиссным компьютером, который имеет множество применений, помимо самообучения в компьютерных технологиях». Он назвал интерфейс Tube «самой инновационной функцией» компьютера и пришел к выводу, что «хотя некоторые другие британские микрокомпьютеры предлагают больше функций по заданной цене, ни один из них не превосходит BBC ... с точки зрения универсальности и возможностей расширения». [15] Как и Sinclair Research 's ZX Spectrum и Commodore International ' s Commodore 64 , и выпущен в следующем году, в 1982 году, спрос значительно превысил предложение. В течение нескольких месяцев клиенты получали заказанные машины с длительными задержками.
Были предприняты усилия по продвижению машины на рынок США и Западной Германии. [16] К октябрю 1983 года американская операция сообщила, что американские школы разместили у нее заказы на общую сумму 21 миллион долларов . [17] В октябре 1984 года, готовясь к крупному расширению своей дилерской сети в США, Acorn заявляла о продаже 85% компьютеров в британских школах и поставке 40 000 машин в месяц. [18] В декабре того же года Acorn заявила о своем намерении стать лидером на рынке вычислительной техники в США для обучения. [19] New York Times считает, что включение локальных сетей имеет первостепенное значение для учителей. [19] Операция привела к тому, что по крайней мере один дилер разместил рекламу в журнале Interface Age , [20] но в конечном итоге попытка провалилась. [21] Успех машины в Великобритании во многом был обусловлен ее признанием в качестве «образовательного» компьютера - британские школы использовали BBC Micros для обучения компьютерной грамотности и навыкам работы с информационными технологиями. [3] Acorn стал более известен своей моделью B компьютера, чем другими продуктами. [22] Некоторые страны Содружества, включая Индию , начали свои собственные программы компьютерной грамотности примерно в 1987 году и использовали BBC Micro, клон которой был произведен Semiconductor Complex Limited и назван SCL Unicorn. [23] [24] [25]
Производственные соглашения были заключены как с SCL в Индии, так и с дистрибьютором Harry Mazal в Мексике на сборку блоков BBC Micro из комплектов деталей, что привело к полномасштабному производству, при этом SCL также планирует изготовить ЦП 6502 по лицензии Rockwell. [26] Согласно отчетам начала 1985 года, в Индии производилось «несколько тысяч Бибов в месяц». Между тем, конечная организация производства в Мексике включала местного производителя Datum, который намеревался собирать 2000 единиц в месяц к маю 1985 года, при этом первоначальная сборка должна была привести к производству всех аспектов машин, кроме патентованных компонентов ULA Acorn. Такие машины предназначались для рынков Мексики и Южной Америки, потенциально также привлекательные для тех юго-западных штатов США, где проживает большое количество испаноязычных. [27] В конечном итоге, после ухода Acorn из США в 1986 году, Datum продолжит производство от 7000 до 8000 испаноязычных машин в год для рынков Северной и Южной Америки. [21]
Модель A и Модель B были первоначально по цене £ 235 и Е 335 соответственно, но увеличилась почти сразу Е 299 и Е 399 за счет более высоких затрат. [28] Цена модели B в размере около 400 фунтов стерлингов составляла примерно 1200 фунтов стерлингов [29] (1393 евро) [30] в ценах 2011 года. В Acorn предполагалось, что общий объем продаж составит около 12 000 единиц, но в итоге было продано более 1,5 миллионов BBC Micro. [14] [31]
Стоимость моделей BBC была высока по сравнению с такими конкурентами, как ZX Spectrum и Commodore 64, и с 1983 года Acorn попытался противостоять этому, выпустив упрощенную, но в значительной степени совместимую версию, предназначенную для домашнего использования, дополняющую использование BBC Micro. в школах: 32K Acorn Electron . [32]
Описание
Характеристики оборудования: модели A и B
Ключевой особенностью конструкции BBC Micro является высокопроизводительная оперативная память, которой он оснащен. Обычным дизайнерским замечанием в 6502 компьютерах той эпохи было то, что оперативная память должна работать с вдвое большей тактовой частотой, чем процессор. Это позволяет отдельному контроллеру видеодисплея получать доступ к памяти, в то время как ЦП занят обработкой только что прочитанных данных. Таким образом, ЦП и графический драйвер могут совместно использовать доступ к ОЗУ за счет точной синхронизации. Этот метод используется, например, на моделях Apple и ранних моделях Commodore . [7] [33] [28]
Однако машина BBC была разработана для работы с более высокой частотой процессора, 2 МГц , что вдвое больше, чем у этих более ранних машин. В этом случае конфликты на шине обычно являются проблемой, поскольку ЦП не имеет достаточно времени для доступа к памяти в период, когда видеооборудование простаивает. Некоторые машины той эпохи допускают снижение производительности, как в случае с Amstrad CPC , 8-битным семейством Atari и, в меньшей степени, ZX Spectrum . Другие, такие как системы MSX , используют полностью отдельные пулы памяти для ЦП и видео, что замедляет доступ между ними.
Фурбер считал, что конструкция Acorn должна иметь плоскую модель памяти и позволять процессору и видеосистеме получать доступ к шине, не мешая друг другу. [6] Для этого оперативная память должна обеспечивать четыре миллиона циклов доступа в секунду. Hitachi была единственной компанией, рассматривавшей DRAM , работающую с такой скоростью, - HM4816. Чтобы оборудовать прототип машины, только четыре 4816 в стране были доставлены представителем Hitachi в Acorn. [34]
National Semiconductor 81LS95 Мультиплексор необходим для высокой скорости памяти. Фурбер вспоминал, что конкуренты приходили в Acorn с предложением заменить компонент на свой, но «ни один из них не работал. И мы никогда не знали почему. Что, конечно, означает, что мы не знали, почему компонент National Semiconductor действительно работал правильно. И миллион через полтора BBC Micros он все еще работал, и я все еще не знал, почему ». Другой загадкой была шина данных 6502 . Прототип BBC Micro превысил технические характеристики процессора, что привело к его отказу. Конструкторы обнаружили, что если приложить палец к определенному месту на материнской плате, прототип заработал. Acorn подключил блок резисторов к шине данных, которую Фурбер назвал «пальцем инженера», и снова мы понятия не имеем, зачем это нужно, а спустя полтора миллиона машин он все еще работает, поэтому никто не задавал никаких вопросов ». [6]
Модель A поставлялась с 16 КБ пользовательской оперативной памяти, а модель B - 32 КБ. Могут быть установлены дополнительные ПЗУ (четыре на печатной плате или шестнадцать с оборудованием расширения), и доступ к ним осуществляется через выгружаемую память .
Машины включают в себя три видеопорта, один с радиочастотным модулятором, отправляющим сигнал в диапазоне УВЧ , другой - для отправки композитного видео, подходящего для подключения к компьютерным мониторам , и отдельный видеопорт RGB . Отдельный разъем видеовыхода RGB был техническим требованием BBC, чтобы позволить устройству напрямую выводить сигнал качества вещания для использования в телевизионных программах; он используется в эпизодах «Компьютерная программа» и « Максимальное использование микро» .
Компьютер включает в себя несколько интерфейсов ввода / вывода : последовательный и параллельный порты принтера, 8-разрядный цифровой порт ввода / вывода общего назначения, порт с четырьмя аналоговыми входами, вход светового пера и разъем расширения («шина 1 МГц») ), который позволяет подключать другое оборудование. Econet сетевой интерфейс и интерфейс диска были доступны в качестве опции. На всех материнских платах есть место для электронных компонентов, но Econet устанавливается редко.
Кроме того, собственный интерфейс Acorn под названием « Tube » позволяет добавить второй процессор. Компания Acorn предложила три модели второго процессора на базе процессоров 6502 , Z80 и 32016 . Tube используется для надстроек сторонних производителей, включая плату Z80 и жесткий диск от Torch, которые позволяют машине BBC запускать программы CP / M.
Отдельные страницы, каждая с кодовым именем, используются для управления доступом к вводу-выводу: [35]
Кодовое имя | Страница | Описание |
---|---|---|
ФРЕД | 0xFC00 - 0xFCFF | Шина 1 МГц |
ДЖИМ | 0xFD00 - 0xFDFF | Шина 1 МГц / выгружаемое ОЗУ |
ШЕЙЛА | 0xFE00 - 0xFEFF | Отображенный ввод / вывод для резидентного оборудования - видео, кассета, звук, прерывания |
Интерфейс Tube позволил Acorn использовать BBC Micros с процессорами ARM в качестве машин для разработки программного обеспечения при создании Acorn Archimedes . В результате в 1986 году был разработан комплект ARM для BBC Micro по цене около 4000 фунтов стерлингов. [36] С 2006 года для BBC Micro и Master был выпущен комплект с процессором ARM7TDMI, работающим на частоте 64 МГц, с 64 МБ ОЗУ, с использованием интерфейса Tube для обновления 8-разрядных микросхем до 32-разрядных. RISC-машины. [37] Среди программного обеспечения, работающего на Tube, есть улучшенная версия видеоигры Elite и система автоматизированного проектирования , для которой требуется второй процессор 6502 и трехмерный джойстик под названием «Bitstik» [1] .
Модель A и модель B построены на одной печатной плате (PCB), и модель A может быть обновлена до модели B. Пользователи, желающие работать с программным обеспечением модели B, должны добавить дополнительную оперативную память и MOS пользователя / принтера. Технология 6522 VIA (которую многие игры используют для таймеров) и вырезать ссылку, задача, которую можно решить без пайки. Чтобы выполнить полное обновление со всеми внешними портами, необходимо припаять разъемы к материнской плате. Оригинальные машины поставлялись с «OS 0.1», с более поздними обновлениями, рекламируемыми в журналах, поставлялись как встроенные интегральные схемы, причем последней официальной версией была «OS 1.2». Вариации в ОС Acorn существуют в результате самодельных проектов, и модифицированные машины все еще можно купить на сайтах интернет-аукционов, таких как eBay, с 2011 года.
BBC Model A была прекращена с выпуском Acorn Electron , а председатель совета директоров Крис Карри в то время заявил, что Acorn «больше не будет продвигать ее» (Model A). [32]
Ранние BBC Micros использовали линейные источники питания по настоянию BBC, которая, как вещательная компания, осторожно относилась к электромагнитным помехам . Поставки были ненадежными, и через несколько месяцев BBC разрешила устройства с переключением режимов . [6]
Явный надзор за производственным процессом привел к тому, что многие модели B издают постоянный жужжащий звук из встроенного динамика. Частично эту неисправность можно устранить, припаяв резистор к двум контактным площадкам. [38]
Существует пять разработок основной печатной платы BBC Micro, в которых решаются различные проблемы в процессе производства моделей, от «Проблемы 1» до «Проблемы 7», причем варианты 5 и 6 еще не выпущены. В «Руководстве по обслуживанию микрокомпьютеров BBC» от компании Acorn 1985 года подробно описаны технические изменения.
Комментарий Per Watford Electronics в своем «Руководстве по плате RAM 32K»:
Ранние выпуски BBC (печатные платы выпуска 3 и ранее) печально известны тем, что не соответствуют спецификации. Если с машиной такого типа возникают проблемы, проблему обычно можно решить, используя либо микросхему процессора Rockwell 6502A, либо заменяя IC14 (74LS245) на другой 74LS245 или более быстрый 74ALS245. [39]
Экспорт моделей
Были разработаны две экспортные модели: одна для США [40] с Econet и речевым оборудованием в стандартной комплектации; другой для Западной Германии . [41] Компьютер не подходил для австралийского рынка, потому что, по словам Фербера, его конструкция не удавалась при температуре выше 35 ° C (95 ° F). [6] Экспортные модели оснащены радиочастотным экранированием в соответствии с требованиями соответствующих стран. С июня 1983 года название всегда произносилось полностью - «Микрокомпьютерная система Британской радиовещательной корпорации» - во избежание путаницы с Brown, Boveri & Cie на международных рынках. [42]
Американские модели включают чип BASIC III ROM, модифицированный для принятия американского написания COLOR
, но высота графического дисплея была уменьшена до 200 строк развертки, чтобы соответствовать телевизорам NTSC [43], что серьезно повлияло на приложения, написанные для британских компьютеров. После неудачной маркетинговой кампании в США ненужные машины были переработаны для британского рынка и проданы [44], в результате чего появился третий вариант «экспорт в Великобританию». [45]
Побочный продукт
В октябре 1984 года была анонсирована линейка компьютеров Acorn Business Computer (ABC) / Acorn Cambridge Workstation , в основном на базе оборудования BBC.
Аппаратные особенности
В + 64 и В + 128
В середине 1985 года Acorn представила модель B +, которая увеличила общий объем оперативной памяти до 64 КБ. Это оказало умеренное влияние на рынок и вызвало довольно неприятный прием. По оценке одного из рецензентов, машина «опоздала на 18 месяцев» и «должна рассматриваться как временный промежуток» [46], а другие критиковали завышенную цену. 500 фунтов стерлингов (по сравнению с 400 фунтами стерлингов оригинальной модели B) перед лицом значительно более дешевой конкуренции, обеспечивающей столько же или даже вдвое больше памяти. [47] Дополнительное ОЗУ в модели B + назначается как два блока: блок размером 20 КБ, предназначенный исключительно для отображения на экране (так называемое теневое ОЗУ ), и блок из 12 КБ специальной боковой ОЗУ . B + 128, представленный в конце 1985 г. [48], поставляется с дополнительными 64 КБ (4 × 16 КБ боковых банков ОЗУ), что дает общий объем ОЗУ 128 КБ.
B + не может работать с некоторыми оригинальными программами и играми BBC B, такими как очень популярный Castle Quest . Особой проблемой является замена контроллера гибких дисков Intel 8271 [49] на Western Digital 1770 : новый контроллер не только был привязан к разным адресам [50], он принципиально несовместим, а существовавшие эмуляторы 8271 обязательно были несовершенными. для всех операций, кроме базовой. [51] Программное обеспечение, использующее методы защиты от копирования , предполагающие прямой доступ к контроллеру, не работает в новой системе. [52] Acorn попытался смягчить это, начиная с версии 2.20 1770 DFS, с помощью 8271-обратно совместимой опции Ctrl + Z + Break .
Существует также давняя проблема в конце коммерческой жизни B / B +, печально известная среди владельцев B +, когда Superior Software выпустила Repton Infinity , которая не работала на B +. Была выпущена серия неудачных замен, прежде чем была наконец выпущена одна, совместимая с обеими.
BBC Мастер
В 1986 году Acorn последовал за BBC Master , который предлагает объем памяти от 128 КБ и многие другие усовершенствования, улучшающие оригинал 1981 года. Он имеет, по сути, ту же архитектуру BBC на базе 6502, со многими обновлениями, которые намеренно делает возможными первоначальный дизайн (дополнительное программное обеспечение ПЗУ, дополнительная выгружаемая ОЗУ, вторые процессоры), теперь включенные на печатную плату в качестве внутренних подключаемых модулей.
Программное обеспечение и возможность расширения
Платформа BBC Micro собрала обширную программную базу, состоящую из игр и образовательных программ, для двух основных целей: домашнего и образовательного компьютера. Яркие примеры каждого включают оригинальный выпуск Elite [53] и Granny's Garden . Языки программирования и некоторые приложения поставлялись на микросхемах ПЗУ для установки на материнскую плату. Они загружаются мгновенно и оставляют ОЗУ свободной для программ или документов.
Несмотря на то, что телекомпании мало поддерживали соответствующий контент, телепрограммное обеспечение можно было загрузить через дополнительный адаптер телетекста и появившиеся адаптеры телетекста сторонних производителей.
Встроенная операционная система Acorn MOS предоставляет обширный API для взаимодействия со всеми стандартными периферийными устройствами, программным обеспечением на основе ПЗУ и экраном. [54] Функции, характерные для некоторых версий BASIC, такие как векторная графика , макросы клавиатуры , редактирование с помощью курсора, звуковые очереди и конверты , находятся в ПЗУ MOS и доступны для любого приложения. Сам BBC BASIC, находящийся в отдельном ПЗУ, может быть заменен другим языком.
BASIC, другие языки и микросхемы служебных ПЗУ размещаются в любом из четырех выгружаемых сокетов ПЗУ по 16 КБ , при этом ОС поддерживает шестнадцать сокетов с помощью оборудования расширения. Пять (всего) разъемов расположены частично скрытыми под клавиатурой, причем крайний левый разъем подключен к ОС. Перфорированная панель слева от клавиатуры предназначалась для последовательного или речевого ПЗУ. Система выгружаемого ПЗУ по существу является модульной. Независимая от языка система звездообразных команд с префиксом звездочки дает возможность выбирать язык (например *BASIC
, *PASCAL
), файловую систему ( *TAPE
, *DISC
), изменять настройки ( *FX
, *OPT
) или выполнять задачи из ПЗУ ( *COPY
, *BACKUP
) из командной строки. MOS распознает определенные встроенные команды и в противном случае опрашивает выгружаемые ПЗУ в порядке убывания для обслуживания; если ни один из них не претендует на команду, ОС возвращает Bad command
ошибку. Подходящие образы ROM (или образы EPROM) могут быть написаны и обеспечивать функции, не требуя RAM для самого кода.
Не все ПЗУ предлагают звездные команды (например, ПЗУ, содержащие файлы данных), но любое ПЗУ может « подключаться » к векторам для повышения функциональности системы. Часто ПЗУ представляет собой драйвер устройства для запоминающего устройства в сочетании с файловой системой, начиная с системы хранения дисков Acorn 1982 года , API которой фактически стал стандартом для доступа к гибким дискам. ПЗУ Acorn Graphics Extension ROM (GXR) расширяет подпрограммы VDU для рисования геометрических фигур, заливок и спрайтов. В течение 1985 Micro питания разработан и реализуется ПЗУ Basic Extension, [55] вводящие такие утверждения, как WHILE
, ENDWHILE
, CASE
, WHEN
, OTHERWISE
, и ENDCASE
, а также команды прямого режима в том числе VERIFY
.
Acorn настоятельно отговаривал программистов от прямого доступа к системным переменным и оборудованию, отдавая предпочтение официальным системным вызовам . [56] Якобы это было сделано для того, чтобы программы продолжали работать при переходе на сопроцессоры, использующие интерфейс Tube, но это также делает программное обеспечение BBC Micro более переносимым в диапазоне Acorn. В то время как неперехватываемые PEEK и POKE используются другими компьютерами для доступа к системным элементам [57], программы либо в машинном коде, либо в BBC BASIC вместо этого передают параметры в подпрограмму операционной системы. Таким образом, 6502 может транслировать запрос на локальную машину или отправлять его через интерфейс Tube, поскольку прямой доступ с сопроцессора невозможен. Опубликованные программы в значительной степени соответствуют API, за исключением игр, которые обычно работают с оборудованием для большей скорости и требуют определенной модели Acorn.
Многие школы и университеты использовали машины в сетях Econet , поэтому сетевые многопользовательские игры были возможны. Немногие стали популярными из-за ограниченного количества машин, собранных в одном месте. Относительно поздний, но хорошо задокументированный пример можно найти в диссертации, основанной на кольцевом межсоединении RS-423 . [58]
Периферия
В соответствии со своим стремлением к расширяемости Acorn произвела собственный ассортимент периферийных устройств для BBC Micro, в том числе:
- Джойстики
- Магнитофон
- Обновление интерфейса флоппи-дисковода
- Флоппи-дисководы (одинарные и двойные)
- Обновление сети Econet
- Мост Эконет
- Дисковая система Винчестера
- 6502 Второй процессор
- Z80 Второй процессор (с CP / M и пакетом программного обеспечения для бизнеса)
- 32016 Второй процессор
- Система оценки ARM
- Адаптер телетекста
- Адаптер Prestel
- Синтезатор речи
- Синтезатор Music 500 [59]
- BBC Turtle (робот)
- BBC Багги
- Интерфейс IEEE 488
Различные продукты других производителей напрямую конкурировали с расширениями Acorn. Например, такие компании, как Torch Computers и Cambridge Microprocessor Systems, предложили решения для второго процессора для BBC Micro. [60]
Большое количество сторонних поставщиков также выпустили множество дополнительного оборудования, одними из самых распространенных из которых являются:
- RGB-мониторы
- Принтеры, плоттеры
- Модемы
Встроенный язык программирования BBC BASIC
Встроенный в ПЗУ интерпретатор языка программирования BBC BASIC реализовал образовательную направленность системы и стал ключом к ее успеху; это наиболее полный Бейсик по сравнению с другими современными реализациями, и он работает очень эффективно. Расширенные программы можно писать, не прибегая к неструктурированному программированию или машинному коду. Если кто-то хочет или нуждается в программировании на ассемблере, BBC BASIC имеет встроенный ассемблер, который позволяет сочетать BASIC и ассемблер для любого процессора, на котором работает BASIC.
Когда был выпущен BBC Micro, многие конкурирующие домашние компьютеры использовали Microsoft BASIC или варианты, обычно разработанные так, чтобы походить на него. По сравнению с Microsoft BASIC, BBC BASIC включает IF ... THEN ... ELSE, REPEAT ... UNTIL, а также именованные процедуры и функции, но сохраняет GOTO и GOSUB для совместимости. Он также поддерживает графику с высоким разрешением, четырехканальный звук, доступ к памяти на основе указателей (заимствован из BCPL ) и элементарную сборку макросов. Допускаются и различаются длинные имена переменных, а не только первые два символа.
Другие языки
Acorn не просто поддерживал BBC Basic, но также поддерживал ряд современных языков, некоторые из которых поставлялись в виде микросхем ПЗУ, чтобы соответствовать запасным боковым гнездам ПЗУ на материнской плате. Другие языки поставлялись на магнитной ленте или диске.
Языки программирования от Acornsoft включают следующее:
- ISO Pascal (2 × 16 КБ ROM + дискета)
- S-Pascal (диск или лента)
- BCPL (ПЗУ плюс дополнительные дисковые модули)
- Forth (16 КБ ROM)
- LISP (диск, лента или ПЗУ)
- Логотип (2 × 16 КБ ROM)
- Графика Turtle (диск или лента)
- Микро- ПРОЛОГ (16 КБ ROM)
- COMAL (16 КБ ROM)
- Поскольку второй процессор Z80 поддерживал запуск CP / M, языки, доступные для CP / M, поддерживались через этот маршрут.
Машины-преемники
Acorn подготовила свой собственного 32-разрядного Reduced Instruction Set Computing (RISC) CPU в течение 1985 лет, ARM1. Фурбер составил эталонную модель процессора на BBC Micro с 808 строками BASIC, и Arm Ltd. сохраняет копии кода в целях интеллектуальной собственности. [61] Первый прототип платформы ARM, система оценки ARM и рабочая станция A500, функционировали как вторые процессоры, подключенные к интерфейсу Tube BBC Micro. Сотрудники Acorn разрабатывали операционную систему A500 на месте через Tube, пока один за другим не были задействованы встроенные порты ввода-вывода, и A500 не стал работать как автономный компьютер. [62] С модернизированным процессором он был в конечном итоге выпущен в 1987 году как четыре модели в серии Archimedes , две модели с более низкими характеристиками (512 КБ и 1 МБ) продолжили бренд BBC Microcomputer с характерными красными функциональными клавишами. Хотя Archimedes в конечном итоге не имел большого успеха, семейство процессоров ARM стало доминирующей архитектурой процессоров в мобильных встроенных потребительских устройствах, особенно в мобильных телефонах.
Последняя модель Acorn, связанная с BBC, BBC A3000, была выпущена в 1989 году. По сути, это был «Архимед» объемом 1 МБ в единственном форм-факторе .
Ретро компьютерная сцена
В 2015 году Фурбер сказал, что он был поражен тем, что BBC Micro «зарекомендовала себя как надежная, потому что во многом это была рукотворная инженерия». [6] По состоянию на 2018 год, благодаря возможности расширения и функциям ввода-вывода, все еще используется некоторое количество BBC Micro и сообщество преданных пользователей ретрокомпьютеров, которые находят новые задачи для старого оборудования. Они до сих пор сохранились на нескольких интерактивных дисплеях в музеях Соединенного Королевства, а обсерватория Джодрелл-Бэнк, как сообщалось, использовала BBC Micro для управления своим 42-футовым радиотелескопом в 2004 году. [63] Фербер сказал, что, хотя «[инженерная] маржа оставляет желать лучшего. Beeb были очень, очень маленькими ", когда он спросил владельцев BBC на встрече по ретрокомпьютерам, какие компоненты вышли из строя через 30 лет, они ответили, что" вы должны заменить конденсаторы в блоке питания, но все остальное по-прежнему работает ". [6] Archimedes поставлялся с 65Arthur, эмулятором, который, как заявил BYTE, «позволяет запускать многие программы для BBC Micro»; [64] Для многих операционных систем существуют другие эмуляторы. [65]
В марте 2008 года создатели BBC Micro встретились в Музее науки в Лондоне. В 2009 году должна была пройти выставка о компьютере и его наследии. [12]
Национальный музей вычислительной техники Великобритании в Блетчли-парке использует BBC Micros в рамках программы обучения школьников компьютерному программированию. [66]
В марте 2012 года команды BBC и Acorn, ответственные за проект BBC Micro and Computer Literacy Project, встретились на вечеринке, посвященной 30-летию, под названием «Beeb @ 30». Он проходил в офисе Arm в Кембридже и был организован Центром истории вычислительной техники . [67]
Постоянное развитие и поддержка
Спустя долгое время после того, как «почтенный старый Биб» [68] был вытеснен, было разработано дополнительное оборудование и программное обеспечение. Такие события включали 1999 Sprow в почтовом сжатии утилиты и ROM Y2K устранение ошибку для BBC Master . [68]
Есть также ряд веб-сайтов, которые по-прежнему поддерживают разработку аппаратного и программного обеспечения для BBC Micros и Acorn в целом. [69] [70]
Технические характеристики (от модели A до модели B + 128)
Модель А | Модель B | Модель B + 64 | Модель B + 128 | |
---|---|---|---|---|
Процессор | Технология MOS 6502A на 2 МГц | Rockwell Semiconductor 6512A на 2 МГц | ||
баран | 16 КБ (КБ более четко определено МЭК KiB ) | 32 КБ | 64 КБ состоит из 32 КБ стандартной памяти, 20 КБ видеопамяти ( теневой ) и 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 В размах композитного цветного или монохромного видео (ссылка S39) и встроенный радиочастотный модулятор УВЧ ( PAL ) . | ||
Графика | Как модель B, но режимы 0, 1, 2 и 3 недоступны из-за нехватки памяти. | Настраиваемая графика в режимах 0–6 (см. Таблицу ниже) на основе контроллера Motorola 6845 CRT или в режиме 7, специальном режиме телетекста , на базе микросхемы телетекста Mullard SAA5050 и занимающей всего 1 КБ ОЗУ. | ||
Звук | Четыре независимых звуковых канала (один шумовой и три мелодических) с использованием звукового чипа Texas Instruments SN76489 . Синтез речи на основе фонем с использованием Texas Instruments TMS5220 с пользовательским ПЗУ Acorn («PHROM», TMS6100 ) голоса Кеннета Кендалла (необязательно). | |||
Ленточное хранилище | Ленточный интерфейс (с релейным управлением двигателем, управляемым через 2 контакта на круглом 7-контактном разъеме DIN ) с использованием варианта CUTS [Computer Users 'Tape Standard] стандартной схемы кодирования данных Канзас-Сити, работающей на скорости 1200 или 300 бод. | |||
Дисковое хранилище | Дополнительный интерфейс для гибких дисков, первоначально основанный на контроллере Intel 8271, а затем на WD1770 , также требующий установки ПЗУ DFS (дисковой файловой системы) (и припаянного разъема на модели A). ( Обычно используется дисковод гибких дисков размером 5 + 1 ⁄ 4 дюйма ) - Плотность: односторонняя, односторонняя [SS / SD], односторонняя, двусторонняя [SS / DD], двусторонняя, одинарная [DS / SD] и двусторонний, двойной плотности [DS / DD]. | Контроллер гибких дисков на базе контроллера Western Digital WD1770 и DFS ROM в стандартной комплектации (кроме ANB51, ANB52 [71] [72] ). | ||
Хранение на жестком диске | Нет (нехватка памяти). | Требуется дополнительное ПЗУ ADFS , внешний привод подключен к интерфейсу шины 1 МГц . [73] ( Жесткие диски Winchester емкостью 5, 10 или 20 МБ. Максимум 512 МБ на диск, до четырех дисков). | ||
Последовательный интерфейс | Дополнительное обновление, требуется пайка. | 5-контактный последовательный порт «домино» - DIN RS-423 . | ||
Параллельный интерфейс | Дополнительное обновление, требуется пайка. | 26-контактный параллельный порт, совместимый с IDC Centronics . | ||
Пользовательский порт | Дополнительное обновление, требуется пайка. | 20-контактный «пользовательский порт» IDC с 8 цифровыми контактами ввода / вывода общего назначения и двумя специальными / чувствительными к запуску цифровыми контактами, используемыми для целей управления (например, черепаха при использовании языка программирования Logo ). | ||
Аналоговый интерфейс | Дополнительное обновление, требуется пайка. | Разъем DA15 с четырьмя 8/12 битными аналоговыми входами на базе микросхемы µPD7002 (подходит для двух джойстиков ), двумя входами для кнопок и входом для светового пера . | ||
Шина 1 МГц | Дополнительное обновление, требуется пайка. | 34-контактный разъем IDC для общего расширения в «гирляндной цепи» (используется для подключения жестких дисков, звуковых синтезаторов и т. Д.). | ||
Tube | Дополнительное обновление, требуется пайка. | 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 А, нормально закрытый, −5 В постоянного тока при 75 мА, |
Режимы отображения
Подобно IBM PC с современным адаптером цветной графики , видеовыход BBC Micro можно было переключать программно между несколькими режимами отображения . Они варьировались от 20 до 40 столбцов текста, подходящего для домашнего телевизора, и текста из 80 столбцов, который лучше всего просматривался на высококачественном мониторе с подключением RGB; последний режим часто был слишком размытым для просмотра при использовании домашнего ТВ через выход UHF. Разнообразие режимов предлагало приложениям гибкий компромисс между глубиной цвета, разрешением и экономией памяти. В первых моделях ОС и приложения оставались с оперативной памятью, оставшейся от режима отображения.
Режим 7 был режимом телетекста , чрезвычайно экономичным по памяти и исходным требованием из-за собственного использования BBC широковещательного телетекста (Ceefax). Это также сделало компьютер полезным в качестве терминала Prestel . Символы телетекста были созданы с использованием микросхемы SAA5050 для использования с мониторами и телевизорами без приемника телетекста. В режиме 7 для видеопамяти использовался только 1 КБ, так как каждый символ сохранялся как его код ASCII, а не его растровое изображение, как это было необходимо для других режимов.
В режимах от 0 до 6 могут отображаться цвета из шестнадцати логических палитр: восемь основных цветов в вершинах цветового куба RGB и восемь мигающих цветов, полученных путем чередования основного цвета с его инверсией. Палитру можно свободно перепрограммировать, не касаясь памяти дисплея. Режимы 3 и 6 были специальными текстовыми режимами, которые использовали меньше оперативной памяти за счет уменьшения количества текстовых строк и вставки пустых строк развертки под каждой строкой. Режим 6 был самым маленьким с выделением 8 КБ видеопамяти. В режимах от 0 до 6 могут отображаться диакритические знаки и другие пользовательские символы. Все режимы, кроме режима 7, поддерживали растровую графику , но графические команды, такие как DRAW и PLOT, не работали в режимах только для текста.
BBC B + и более поздний Master предоставили «теневые режимы», в которых буфер кадра 1–20 КБ сохранялся в альтернативном банке RAM, освобождая основную память для пользовательских программ. Эта функция была запрошена путем установки бита 7 переменной режима, то есть путем запроса режимов 128–135.
Графический режим | Разрешение (X × Y) | Цвета фурнитуры | Видео RAM | Тип | ||
---|---|---|---|---|---|---|
Ячейки Char | Пикселей | б / у (КБ) | карта | |||
0 | 80 × 32 | 640 × 256 | 2 | 20 | 0x3000–0x7FFF | Графика |
1 | 40 × 32 | 320 × 256 | 4 | 20 | 0x3000–0x7FFF | Графика |
2 | 20 × 32 | 160 × 256 | 8 | 20 | 0x3000–0x7FFF | Графика |
3 | 80 × 25 | 640 × 200 | 2 | 16 | 0x4000–0x7FFF | Текст |
4 | 40 × 32 | 320 × 256 | 2 | 10 | 0x5800–0x7FFF | Графика |
5 | 20 × 32 | 160 × 256 | 4 | 10 | 0x5800–0x7FFF | Графика |
6 | 40 × 25 | 320 × 200 | 2 | 8 | 0x6000–0x7FFF | Текст |
7 (Телетекст) | 40 × 25 | 480 × 500 [74] | 8 | 1 | 0x7C00–0x7FFF | Текст |
Дополнительные опции
Обновленный синтезатор речи на базе Texas Instruments TMS5220 включал в себя образцы слов, произнесенных диктором BBC Кеннетом Кендаллом . [75] Эта речевая система была стандартной для модели США, где использовалась американская лексика. Речевое ПЗУ Computer Concepts также использует речевой процессор TMS5220, но не речевые ПЗУ, а напрямую управляет речевым процессором. [76] Апгрейд речи продавался плохо и был в значительной степени заменен программным синтезатором Superior Software, использующим стандартное звуковое оборудование.
Обновление речи также добавило два пустых гнезда рядом с клавиатурой, предназначенных для картриджей последовательного ПЗУ на 16 КБ, содержащих либо дополнительные данные речевых фонем помимо тех, которые хранятся в ПЗУ с речевой страницей, либо общее программное обеспечение, доступное через систему хранения ПЗУ. Первоначальный план состоял в том, что некоторые игры будут выпускаться на картриджах, но из-за ограниченных продаж речевого обновления в сочетании с экономическими и другими соображениями жизнеспособности [77] программного обеспечения для этих сокетов практически никогда не производилось. Вырезанное пространство рядом с клавиатурой (по прозвищу «пепельница») чаще использовалось для установки других обновлений, таких как гнездо ZIF для обычных постраничных ПЗУ. [ необходима цитата ]
Использование в индустрии развлечений
BBC Domesday Project , новаторская мультимедиа эксперимент, был основан на модифицированную версию преемника BBC Micro, а на BBC Master .
Музыкант Винс Кларк из британских синти-поп-групп Depeche Mode , Yazoo и Erasure использовал BBC Micro (а позже BBC Master ) с музыкальным секвенсором UMI для сочинения множества хитов. [78] В музыкальных клипах 1980-х годов с участием Винса Кларка часто присутствует BBC Micro или текст и графика, такие как клип на песню Erasure «Oh L'Amour». Музыкальная группа Queen использовала UMI Music Sequencer на своей пластинке A Kind of Magic . UMI также упоминается в буклете компакт-диска. Другие группы, которые использовали Beeb для создания музыки, - это A-ha и регги-группа Steel Pulse . Пол Ридаут назван "программистом UMI" на сольном альбоме басиста / вокалиста Cars Бенджамина Орра " The Lace " 1986 года . Среди других пользователей UMI были Бланманж , Алан Парсонс и Матт Ланге . [79] Блэк Ухуру использовал Envelope Generator из программного обеспечения SYSTEM (Шеффилд), работающего на BBC Micro, для создания некоторых звуков электро-даба для альбома Try It ( альбом Anthem, 1983).
BBC Micro широко использовался для создания графики и звуковых эффектов для многих телешоу BBC начала 1980-х годов. К ним относятся, в частности, 3-я и 4-я серии «Приключенческой игры» ; [80] детская викторина «Первый класс» (где экранное табло предоставлено BBC Micro по прозвищу «Юджин»); и многочисленные эпизоды 1980-х годов Доктора Кто, включая « Кастровальва », « Пять докторов » и « Дилемма близнецов ».
Наследие
В 2013 году NESTA выпустила отчет о наследии BBC Micro , посвященный истории и влиянию машины и проекта BBC Computer Literacy. В июне 2018 года BBC опубликовала свои архивы проекта Computer Literacy Project . [81] [82]
BBC Micro оказала длительное технологическое влияние на рынок образования, внедрив неформальный образовательный стандарт в отношении аппаратных и программных технологий, используемых в этой линейке, в частности, использования BBC BASIC, и за счет значительных инвестиций школ в программное обеспечение для машины. Следовательно, производители конкурирующих систем, таких как совместимые с IBM PC (и почти совместимые, такие как RM Nimbus), Apple Macintosh и Commodore Amiga, а также Acorn как производитель преемника BBC Micro, Archimedes, были вынуждены чтобы обеспечить определенную совместимость с большим количеством машин, уже развернутых в школах. [83]
Смотрите также
- Желудь Электрон
- Желудь Архимеда
- Проект компьютерной грамотности BBC 2012
- BBC Мастер
- Raspberry Pi
- RiscPC
- Micro Bit - современный продолжатель проекта
- Телевизор
- Micro Men - документальная драма BBC
- Micro Live - телепрограмма BBC
- Максимальное использование микропрограммы - телепрограмма BBC
- Журналы
- BEEBUG - журнал группы пользователей
- (BBC) Пользователь желудя
- Микропользователь (также известный как Acorn Computing )
- NDR компьютер
- Компьютер WDR
Рекомендации
- ^ Hachman, Марк (2002). «Ядра ARM захватывают территорию 3G» . ExtremeTech. Архивировано 18 января 2016 года.
- ^ Терли, Джим (2002). «Двухпроцентное решение» . www.embedded.com. Архивировано 4 марта 2016 года.
- ^ а б в г Хормби, Томас (8 февраля 2007 г.). «Желудь и BBC Micro: от образования к безвестности» . Бюджетный Mac . Архивировано 3 марта 2007 года . Проверено 1 марта 2007 года .
- ^ Лэйнг, Гордон (22 марта 2004 г.). «Ретро-вычисления» . Мир персональных компьютеров . Архивировано из оригинального 20 -го августа 2012 года . Проверено 10 апреля 2012 года .
- ^ Коллинз, Барри (7 августа 2006 г.). «BBC Basic: народный язык» . ПК Pro . Архивировано 10 февраля 2007 года . Проверено 7 февраля 2007 года .
- ^ Б с д е е г Создание BBC Micro (The Beeb) - Computerphile (YouTube). Компьютерил. 25 марта 2015 . Проверено 20 июня 2020 .
- ^ а б в Смит, Тони (30 ноября 2011 г.). «BBC Micro исполняется 30 лет» . Регистр оборудования. Архивировано 12 декабря 2011 года . Проверено 12 декабря 2011 года .
- ^ Синглтон, Алекс (октябрь 1996). «От BBC к Oracle» . Пользователь Acorn . С. 38–40 . Проверено 18 марта 2021 года .
- ^ Сандерс, Джерри (сентябрь 1984). «Желудь первым прошел мимо столба» . Мир персональных компьютеров . п. 101 . Проверено 26 апреля 2021 года .
- ^ https://www.bbcbasic.co.uk/bbcbasic/history.html
- ^ «Микрокомпьютер BBC и я через 30 лет» . BBC News . 1 декабря 2011. Архивировано 11 декабря 2011 года . Проверено 13 декабря 2011 года .
- ^ а б « „ Создатели Beeb“воссоединиться в музее» . BBC News . 20 марта 2008 года архивация с оригинала на 23 марта 2008 года . Проверено 23 марта 2008 года .
- ^ Васько, Тибор; Дичева, Дарина (сентябрь 1986). «Образовательная политика: международный обзор» (PDF) . Австрия: Международный институт прикладного системного анализа: 7. Архивировано (PDF) с оригинала 31 мая 2012 года . Проверено 12 декабря 2011 года . Цитировать журнал требует
|journal=
( помощь ) - ^ а б Макклелланд, Дэвид (18 марта 2011 г.). «Как BBC Micro повлияла на жизнь GeekDad» . Проводной . Архивировано из оригинального 30 декабря 2011 года.
- ^ Уильямс, Грегг (январь 1983 г.). "Микрокомпьютер в британском стиле / Пятая всемирная выставка персональных компьютеров" . БАЙТ . п. 40 . Проверено 19 октября 2013 года .
- ^ Федер, Барнаби Дж. (27 февраля 1984 г.). «Британская гонка в микрокомпьютерах продолжается» . Нью-Йорк Таймс . Нью-Йорк. Архивировано 18 мая 2013 года . Проверено 12 декабря 2011 года .
Продажи приблизились к 60 миллионам долларов во второй половине прошлого года, когда начались попытки продажи школам в Соединенных Штатах и Германии.
- ^ "Acorn Computer дебютирует в США" . Нью-Йорк Таймс . 7 октября 1983 года архивация с оригинала на 18 мая 2013 года . Проверено 12 декабря 2011 года .
Компания Acorn Computers Ltd., доминирующая на рынке образовательных компьютеров в Великобритании, вчера представила свой микрокомпьютер BBC в США и заявила, что уже получила заказы на сумму 21 миллион долларов от американских школ. [...] Acorn Computer Corporation, дочерняя компания британской компании в США.
- ^ Карузо, Дениз (8 октября 1984 г.). «Желудь похищает бывших представителей Apple» . InfoWorld . 6 (41): 14.
- ^ а б Льюис, Питер Х. (18 декабря 1984 г.). «Периферийные устройства; британцы идут» . Нью-Йорк Таймс . Нью-Йорк. Архивировано 18 мая 2013 года . Проверено 12 декабря 2011 года .
На выставке бытовой электроники в Лондоне на прошлой неделе представитель компании заявил, что Acorn намерен исправить ситуацию, став самым продаваемым образовательным компьютером в Америке. [...] Что наиболее важно для учителей, Acorn уже настроен для работы в локальной сети, что позволяет объединить все компьютеры в классе.
- ^ Эдвардс, Бендж (17 мая 2010 г.). «[Ретро сканирование недели] Микрокомпьютер BBC» . Винтажные вычисления и игры. Архивировано 17 июля 2011 года . Проверено 23 мая 2011 года .
Это сканирование американской рекламы микрокомпьютера BBC [...]
- ^ а б «Желудь уезжает из США» . Пользователь Acorn . Февраль 1986 г. с. 9 . Проверено 26 сентября 2020 года .
- ^ Садаускас, Андрей (27 июля 2012 г.). «BBC Micro B продолжает жить: сильные темпы роста ARM после увеличения использования планшетов и смартфонов» . SmartCompany . Архивировано 28 июля 2012 года . Проверено 7 августа 2012 года .
- ^ Танк, Андрей (10 апреля 1986 г.). «Школьники Индии получили класс». Computer Weekly . Общий справочный центр Золото . п. 29.
- ^ Кеваль Дж. Кумар (1987). «Медиаобразование и компьютерная грамотность в Индии: необходимость интегрированного общения». Вестник международных коммуникаций . 40 (3): 183–202. DOI : 10.1177 / 001654928704000303 . S2CID 144406303 .
- ^ "SCL Unicorn" . computinghistory.org.uk. Архивировано из оригинального 21 августа 2010 года.
- ^ «Индия берет на себя сборку Beeb» . Пользователь Acorn . Ноябрь 1984. с. 10 . Проверено 25 октября 2020 года .
- ^ «Сделка с Мексикой дает Бибу базу к югу от границы» . Пользователь Acorn . Апрель 1985. с. 17 . Проверено 26 октября 2020 года .
- ^ а б "Би-би-си Микро - Обзор" . Вычислительная техника сегодня . Март 1982 . Проверено 12 декабря 2011 года .
- ^ Данн, Джон Э (1 декабря 2011 г.). «Вундеркинды радуются, когда BBC Micro отмечает 30-летний юбилей» . Techworld . Архивировано 4 декабря 2011 года . Проверено 4 марта 2012 года .
- ^ «BBC Micro отмечает тридцатилетие» . TechCentral.ie . PC Live! . 2 декабря 2011 года Архивировано из оригинала 17 февраля 2013 года . Проверено 4 марта 2012 года .
- ^ «Пионер домашних компьютеров удостоен награды» . BBC News . 29 декабря 2007 года. Архивировано 7 августа 2010 года . Проверено 26 апреля 2010 года .
- ^ а б «Электрон для боя по цене 199 фунтов стерлингов» . Пользователь Acorn . Июль 1983 г. с. 5 . Проверено 26 сентября 2020 года .
- ^ Стирлинг, Майк (21 августа 2011 г.). «BBC Micro на ПЛИС» . Архивировано 20 декабря 2012 года . Проверено 11 июня 2012 года .
- ^ Фэрбэрн, Дуглас (31 января 2012 г.). "Устная история Софи Уилсон" (PDF) . Архивировано 3 марта 2016 года из оригинального (PDF) . Проверено 2 февраля +2016 .
- ^ [Руководство по обслуживанию микрокомпьютеров BBC]
- ^ «Начало возрождения - АРМ и Архимед (1986–1988)» . www.mcmordie.co.uk . Архивировано 11 июля 2016 года . Проверено 15 апреля 2018 года .
- ^ "Архивы Drobe.co.uk" . www.drobe.co.uk . Архивировано 15 апреля 2018 года . Проверено 15 апреля 2018 года .
- ^ «Веб-страницы Спроу - кибер-доктор для бедных пчел» . www.sprow.co.uk . Архивировано 6 октября 2017 года . Проверено 15 апреля 2018 года .
- ↑ Watford Electronics 32K Ram Board Manual, архивация 11 октября 2016 г., Wayback Machine
- ^ Шолтен, Воутер (17 июня 2007 г.). «Модель США BBC micro» . Архивировано из оригинала 23 июля 2011 года . Проверено 28 марта 2008 года .
- ^ Уайтхед, Крис (9 ноября 2007 г.). «Желуди Криса: модель B немецкого микрокомпьютера BBC» . Архивировано из оригинального 21 февраля 2010 года . Проверено 28 марта 2008 года .
- ^ «Имя меняется в худшую сторону». Микропользователь . Стокпорт, Великобритания: публикации базы данных. 1 (4): 112. Июнь 1983 г. ISSN 0265-4040 .
- ^ Брей, Эндрю С .; Диккенс, Адриан Ч .; Холмс, Марк А. (1983). «Приложение G». Расширенное руководство пользователя микрокомпьютера BBC . Кембридж, Великобритания: Кембриджский центр микрокомпьютеров. п. 512. ISBN 0-946827-00-1. Архивировано из оригинального (заархивированного PDF-файла) 14 января 2006 года . Проверено 28 марта 2008 года .
- ^ «Американский выпуск 1 BBC» . Архивировано 16 января 2013 года . Проверено 23 мая 2011 года .
Эти машины изначально производились для экспорта в Америку. Отправив их обратно [...]
- ^ Уайтхед, Крис. «Желуди Криса: микрокомпьютер BBC в США (преобразованный для Великобритании)» . Архивировано из оригинального 17 февраля 2010 года . Проверено 28 марта 2008 года .
- ^ Смит, Брюс (июль 1985 г.). «Оценка B +» . Пользователь Acorn . С. 160–161 . Проверено 18 октября 2020 года .
- ^ «D- для BBC B +» . Ваш компьютер . Июнь 1985. с. 21 . Проверено 28 ноября 2020 .
- ^ "Введите 128k Beeb" . Пользователь Acorn . Ноябрь 1985. с. 7 . Проверено 18 октября 2020 года .
- ^ «Архивная копия» (PDF) . Архивировано 3 февраля 2013 года (PDF) . Проверено 3 ноября 2012 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ Руководство пользователя микрокомпьютерной системы BBC (PDF) . Британская радиовещательная корпорация. Октябрь 1984. с. 422. Архивировано (PDF) из оригинала 20 февраля 2012 года . Проверено 13 декабря 2011 года .
- ^ Кевин Эдвардс (январь 1986 г.). «Внутри 8271 - как на самом деле работает ваша DFS». Микропользователь . Стокпорт, Великобритания: публикации базы данных. 3 (11): 228. ISSN 0265-4040 .
- ^ «Записка по применению группы поддержки № 023» (PDF) . Выпуск 1. Желудь Компьютеры. 9 июля 1992 года Архивировано из оригинала (PDF) 20 октября 2018 года . Проверено 12 декабря 2011 года . Цитировать журнал требует
|journal=
( помощь ) - ^ «Вспоминая BBC Micro» . BBC News . 20 марта 2008 года. Архивировано 3 апреля 2011 года . Проверено 30 ноября 2010 года .
- ^ Руководство BBC микрокомпьютера пользователя , глава 42, стр. 418-441.
Световое перо, шина 1 МГц и пользовательский порт поддерживались общими вызовами ввода-вывода с отображением памяти ( OSBYTE 146–151), а графика телетекста могла быть распечатана через OSWRCH как обычный текст. Archimedes и его интерфейсный модуль успешно эмулировали телетекст и пользовательский порт посредством этих вызовов. - ^ «Раздел - Расширение языка». A & B Computing . 1 Golden Square, Лондон: публикации специалистов Argus: 27–29. Февраль 1985 г.CS1 maint: location ( ссылка )
- ^ Колл, Джон (1982). Руководство пользователя микрокомпьютера BBC . Лондон: Британская радиовещательная корпорация. С. 450, 468. ISBN 0-563-16558-8.
- ^ Sinclair Research Ltd, программирование ZX Spectrum BASIC , главы 23-25
- ^ Стюарт Чешир (19 мая 1989 г.). «Эксперимент в сети в реальном времени» . Архивировано из оригинала 18 марта 2017 года . Проверено 20 октября 2017 года .
- ^ Уильямс, Ноэль (май 1985). «Желудь Музыка 500» . Мир персональных компьютеров . С. 182–184 . Проверено 12 октября 2020 года .
- ^ Каллис, Роджер (декабрь 1984). «На BBC автобусом и метро» (PDF) . Практические вычисления . Проверено 19 октября 2020 года .
- ^ Фербер, Стив (спикер); Фицпатрик, Джейсон (продюсер, режиссер) (22 сентября 2009 г.). Обсуждение Стива Фербера - Acorn World - 13-09-2009 (Подкаст). Хаверхилл, Саффолк, Великобритания: Центр истории вычислительной техники. Событие происходит в 25:35, 38:20. Архивировано 3 октября 2011 года.
Оказывается, [эталонная модель ARM] очень важна, потому что есть несколько интересных случаев патентной защиты, которые в некоторой степени зависят от этой информации. [...] Я написал эталонную модель BBC BASIC, [...] и все это составляет 808 строк BBC BASIC, и это полный процессор.
Выставка Acorn World прошла в Хаддерсфилде. - ^ Уайтхед, Крис. «Желуди Криса: Желудь A500 (прототип)» . Желуди Криса . Архивировано 18 июля 2011 года . Проверено 10 февраля 2012 года .
- ^ Либбенга, янв (19 января 2004 г.). «Мой компьютер старше вашего» . Письма . Регистр. Архивировано 23 мая 2012 года . Проверено 13 декабря 2011 года .
- ^ Понтан, Дик (октябрь 1987 г.). «Архимед А310» . БАЙТ . п. 125 . Проверено 4 августа 2014 года .
- ^ "nvg.ntnu.no" . ntnu.no . Архивировано из оригинального 27 июня 2007 года . Проверено 8 мая 2018 .
- ^ Уорд, Марк (25 августа 2010 г.). «Tech Know: BBC Micros используется на уроках ретро-программирования» . BBC News . Архивировано 26 августа 2010 года . Проверено 25 августа 2010 года .
- ^ «30-летие BBC Micro - торжественное мероприятие в ARM - история вычислений» . www.computinghistory.org.uk . Архивировано 15 апреля 2018 года . Проверено 15 апреля 2018 года .
- ^ а б «Интернет-портал запущен» . Желудь (215). Декабрь 1999. с. 7. Архивировано 14 апреля 2014 года . Проверено 16 августа 2013 года .
- ^ «Ретропрограммное обеспечение» . www.retrosoftware.co.uk . Проверено 15 апреля 2018 года .
- ^ "stardot.org.uk - Индексная страница" . stardot.org.uk . Архивировано 16 сентября 2017 года . Проверено 15 апреля 2018 года .
- ^ Уайтхед, Крис. «Желуди Криса: Микрокомпьютеры BBC» . Архивировано 25 ноября 2010 года . Проверено 30 ноября 2010 года .
- ^ Вольстенхолм, Ян (1 сентября 2010 г.). "Beebmaster - Beebhelp - Серийные номера Acorn" . Архивировано 16 января 2011 года . Проверено 30 ноября 2010 года .
- ^ Бертон, Робин (май 1993 г.). «Форум 512». Пчелиный жук . 12 (1): 36–40.
- ^ Справочная таблица данных: серия SAA5050 , генератор символов телетекста , июль 1982 г., Mullard.
- ^ «Би-би-си Микро говорит» . Пользователь Acorn . Октябрь 1982. С. 27–29 . Проверено 30 октября 2020 .
- ^ Филлипс, Мартин (апрель 1986). «Технический разговор» . Пользователь Acorn . С. 180–181, 183 . Проверено 30 октября 2020 .
- ^ «Никаких патронов для Биба» . Пользователь Acorn . Май 1984. с. 7 . Проверено 29 сентября 2020 .
- ^ «Большой хит Erasure». Пользователь Acorn . 1 июня 1988 г.
- ^ «УМИ-2Б» . Звук на звук . Ноябрь 1985. С. 24–32. ISSN 0951-6816 . OCLC 925234032 .
- ^ «Приключенческая игра S03E03, часть 3, Адам Тэнди, Сандра Дикинсон, Крис Серл - YouTube» . 11 июня 2010. Архивировано 25 марта 2017 года . Проверено 24 июня +2016 .
- ^ «BBC выпускает архив компьютерной истории» . BBC News . 27 июня 2018 . Проверено 27 июня 2018 .
- ^ «Архив проекта BBC по компьютерной грамотности» . computer-literacy-project.pilots.bbcconnectedstudio.co.uk . Проверено 27 июня 2018 .
- ^ Футчер, Дэйв (ноябрь 1989 г.). «Тетушка-подражатель» . Пользователь Acorn . С. 128–129, 131 . Дата обращения 7 мая 2021 .
Внешние ссылки
- BBC Micro в Curlie
- BeebWiki - BBC Micro Wiki
- Желудь и BBC Micro: От образования к безвестности (в архиве)
- Желудь BBC Micro @ Центр истории вычислительной техники
- BBC Micro подключилась к Интернету, преобразовав заголовки RSS с сайта BBC News в аудио
- BBC Микрокомпьютеры
- Видео компьютерного шоу BBC 1985 года
- Руководство пользователя микрокомпьютера BBC