Мастер BBC
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2023 г. ) |
![]() Желудь, мастер BBC 128 | |
Тип | 8-битный микрокомпьютер |
---|---|
Дата выпуска | Начало 1986 года |
Снято с производства | 1994 |
Операционная система | Acorn MOS , опционально DOS Plus |
Процессор | Технология MOS 65SC12 , дополнительный второй процессор Intel 80186 или 65C102 в зависимости от модели |
Память | 128 КБ – 512 КБ |
Графика | Моторола 6845 , Муллард SAA5050 |
Звук | Техасские инструменты SN76489 |
Предшественник | BBC Микро Модель B |
Преемник | Желудь Архимеда |
BBC Master — домашний компьютер, выпущенный компанией Acorn Computers в начале 1986 года. [1] Он был спроектирован и построен для Британской радиовещательной корпорации (BBC) и стал преемником BBC Micro Model B. Master 128 производился до 1993 года. [2] [3]
Дизайн
[ редактировать ]Серия Master имела несколько улучшений по сравнению с более ранними моделями BBC Micro. Вместо MOS Technology 6502, микропроцессора используемого в модели B , в моделях серии Master использовался слегка улучшенный 65C12 . [4] Изготовленный с использованием технологии CMOS , 65C12 потреблял меньше энергии, чем 6502, и предлагал несколько лучшую производительность, как сообщается, «почти такую же быструю», как оригинальный второй процессор 6502 с частотой 3 МГц для BBC Micro. [5] В стандартной комплектации системы имели 128 КБ динамической оперативной памяти, что устраняло нехватку доступной оперативной памяти, которая ранее препятствовала использованию режимов отображения, обеспечивающих графику высочайшего качества на более ранних моделях. Из общего объема 128 КБ ОЗУ 64 КБ было предоставлено в качестве стандартного ОЗУ и использовалось для приложений, экранной памяти и рабочего пространства системы. Еще 64 КБ были предоставлены в виде четырех страниц боковой оперативной памяти с переключением банков по 16 КБ. [6]
Из стандартной оперативной памяти объемом 64 КБ нижняя область в 32 КБ использовалась способом, знакомым по более ранним моделям, обеспечивая рабочее пространство для языков, приложений и системы, а также размещая экранную память для многих программ, особенно игр. Хотя 65C12 обеспечивал совместимость программного обеспечения с моделью B, он сохранял архитектурные ограничения более ранних моделей: 16-битная адресная шина обеспечивала прямой доступ только к 64 КБ памяти одновременно, что вызывало необходимость использования механизмов подкачки для доступна дополнительная оперативная память. Доступ к верхней области 32 КБ стандартной оперативной памяти обеспечивался одним из таких механизмов, позволяющим взять на себя некоторые требования, предъявляемые системой к нижней области памяти. [7] Он был разделен на три отдельных региона, каждый из которых имел кодовое название, соответствующее архитектурным традициям Желудя: [6]
Кодовое имя | Размер | Диапазон физических адресов | Диапазон логических адресов | Описание |
---|---|---|---|---|
ЛИНН | 20 КБ | 0xB000–0xFFFF | 0x3000–0x7FFF | Shadow RAM (освобождение обычной экранной памяти для использования) |
ХЕЙЗЕЛ | 8 КБ | 0x9000–0xAFFF | 0xC000–0xDFFF | Рабочая область страничного ПЗУ (рабочая область файловой системы) |
ЭНДИ | 4 КБ | 0x8000–0x8FFF | 0x8000–0x8FFF | Системное рабочее пространство (функциональная клавиша, графическая система и определения символов) [7] |
20 КБ этой верхней области могут быть назначены в качестве теневого ОЗУ для размещения экранной памяти, освобождая традиционную область экранной памяти для приложений. Оставшиеся 12 КБ были доступны системе для рабочего пространства, освобождая память, которая обычно требовалась ПЗУ, таким как файловые системы. Совокупный эффект от включения теневого ОЗУ и использования верхней памяти для рабочей области сделал почти 29 КБ доступными для обычных программ и, как говорили, «преобразовал машину» по сравнению с ее предшественниками. [7]
Использование 64 КБ боковой ОЗУ способствовало установке образов ПЗУ в каждый из банков по 16 КБ, при этом Acorn объявила о «схеме лицензирования ПЗУ», разрешающей использование программного обеспечения компании на основе ПЗУ в ОЗУ. Однако версия BASIC, известная как BAS128, ранее выпущенная для модели BBC B + 128, была предоставлена на диске и могла использовать все 64 КБ боковой оперативной памяти в качестве рабочей области, тем самым значительно расширяя память, доступную для BASIC. Однако другие языки Acorn не поддерживали эту договоренность. [7]
Хотя дополнительные инструкции 65C12 позволяли немного увеличить плотность кода, ПЗУ ОС и BBC BASIC, все еще ограниченные архитектурой памяти размером 16 КБ каждое, были дополнены дополнительными ПЗУ. В общей сложности обновленная ОС, известная как MOS 3.2, занимала 35 КБ и включала в себя функции, ранее представленные в ПЗУ графического расширения для BBC Micro, а также дополнительные команды и системные вызовы, а также множество улучшений. Улучшенная версия BBC Basic получила название Basic 4, в ней исправлены ошибки более ранней версии Basic 2, а также введены улучшения и новые функции, такие как TIME$ переменная, возвращающая текущую дату и время в кратком, но удобочитаемом формате. Включение часов реального времени для сохранения даты и времени было примечательной встроенной функцией Master 128 и производных моделей, а также 50 байт CMOS-ОЗУ с батарейным питанием для сохранения подробностей конфигурации машины в выключенном состоянии. [7]
Для хранения расширенной ОС и BASIC Master 128 был оснащен ПЗУ емкостью один мегабит, или 128 КБ. Наряду с ОС и BASIC был включен текстовый редактор, подходящий для написания программ, DFS и ADFS обеспечивали поддержку файловой системы для доступа к файлам, хранящимся на диске, приложения View и ViewSheet соответственно предлагали функции обработки текста и электронных таблиц. Также был включен эмулятор терминала для поддержки последовательной связи через порт RS423 машины или дополнительный внутренний модем. [7]
Серия Master во многом сохранила многие основные архитектурные особенности более ранних моделей BBC Micro. Звуковой чип, использованный в более ранних моделях, был сохранен, но специальный речевой интерфейс был опущен, а один обозреватель ожидал, что для Master 128 будет установлен «вставной речевой картридж». Хотя такие чипы, как 6522 VIA и 6845 CRTC, были сохранены в В серии Master большая часть дискретной логики более ранних моделей была объединена в микросхемы КМОП- матриц для выполнения таких задач, как управление клавиатурой, ввод/вывод и некоторые функции отображения. Это оставило впечатление, что внутри Master 128 был «другой мир» по сравнению с оригинальным BBC Micro, в котором было меньше чипов, но они были большего размера. [7]
Что касается портов расширения, Master 128 сохранил все стандартные интерфейсы BBC Micro. Одним из примечательных дополнений к Master 128 было наличие внутреннего разъема для модема, позволяющего установить модем, не занимая последовательный порт RS423 машины. Интерфейс Econet также может быть установлен внутри системы по относительно низкой цене — 49 фунтов стерлингов, включая НДС. Однако основным дополнением к возможностям расширения Master 128 стало наличие внутреннего разъема для расширения второго процессора с использованием интерфейса Acorn Tube . Первым из таких внутренних вторых процессоров, известных как сопроцессоры, был сопроцессор Turbo с 4 МГц 65C102 и 64 КБ оперативной памяти. [7] позже последовала плата обновления Master 512 с процессором 80186 10 МГц и 512 КБ ОЗУ. [8]
Внешне модели серии Master добавили цифровую клавиатуру рядом со знакомой клавиатурой, а Master 128 и его варианты имели два слота для картриджей за клавиатурой, в которых использовались разъемы, которые обеспечивали расширенный набор возможностей интерфейса картриджа Acorn Electron Plus 1 , поддерживая использование физически совместимых картриджей Electron, [9] но также поддерживает улучшенные электрические характеристики для некоторых контактов разъема картриджа. [10]
Хотя серия Master была задумана как совместимая с «легально написанным» программным обеспечением для старых моделей, возникли некоторые проблемы с запуском старых программ, особенно игр. И наоборот, хотя немногие программы когда-либо были ориентированы специально на машины серии Master (за исключением Master 512), многие более поздние игры BBC (и Master-версии более ранних классических игр, таких как Elite ) включали расширенные функции, которые использовали преимущества дополнительной памяти.
Обновление ПЗУ
[ редактировать ]Обновление ПЗУ операционной системы Master 128 было выпущено компанией Acorn в начале 1990 года и содержало исправления ошибок, а также некоторые улучшения производительности и функциональности, в частности, от этого выиграли файловые системы. Приложения View, Viewsheet и Edit претерпели различные уровни усовершенствований. Одной из примечательных особенностей было введение поддержки «перемещаемого» ПЗУ языка (или приложения), позволяющего соответствующим образом написанному программному обеспечению на основе ПЗУ автоматически использовать преимущества второго процессора, если он установлен. При цене около 45 фунтов стерлингов было отмечено, что, поскольку сообщение об авторских правах в ПЗУ датировано 1988 годом, а руководство датировано октябрем 1989 года, такое обновление могло бы получить более широкое распространение среди пользователей (а функция перемещаемого ПЗУ, принятая производителями программного обеспечения), имела он был выпущен ранее, при этом в Master Compact ROM уже были реализованы некоторые из представленных улучшений, таких как прямой ввод «иностранных символов» или «символов с верхним набором битов» с клавиатуры. [11]
Опасность зарядки аккумулятора
[ редактировать ]В 1986 году компания Acorn выпустила предупреждение о безопасности для моделей Master 128 и ET, касающееся аккумулятора, установленного в машине. Эта батарея была установлена в цепи, которая позволяла заряжать батарею «вопреки рекомендациям производителя батареи». [12] Из-за риска возгорания при использовании этой конкретной литиевой батареи компания Acorn предложила решение, заключающееся в замене ее другим решением с использованием трех щелочных батарей, установленных рядом с источником питания. [13]
Модели
[ редактировать ]
Серия Master состояла из нескольких различных моделей, все из которых, за исключением Master Compact, были вариантами одной и той же базовой конструкции. [14]
Мастер 128
[ редактировать ]На момент запуска это стало «основой новой линейки BBC». [14] Цифра 128 в названии обозначала 128 КБ ОЗУ , хотя он также имел 128 КБ ПЗУ . Был установлен дисковый интерфейс, но сами приводы не были включены в базовый продукт: они предлагались сторонними производителями и Acorn в качестве официального расширения. [15]
Мастер Турбо
[ редактировать ]Это был Master 128 с картой сопроцессора 65C102 с частотой 4 МГц (которую можно было либо купить вместе с машиной, либо добавить к существующему Master 128).
Мастер АИВ
[ редактировать ]
Master AIV (Advanced Interactive Videodisc) по сути представлял собой модель Master Turbo с интерфейсом SCSI и добавленным ПЗУ VFS (система хранения видеодисков) и лег в основу системы BBC Domesday . Хотя обычно он поставляется как часть системы Domesday, включая LaserVision проигрыватель , видеодиски Domesday , монитор и трекербол , также был доступен комплект обновления, позволяющий превратить обычный BBC Master в систему Domesday.
Мастер ЕТ
[ редактировать ]Система ET (Econet Terminal) была разработана для использования в сети и как таковая не имела никаких интерфейсов, кроме RGB и композитного видео , а также интерфейсного модуля Econet и ANFS, установленных в стандартной комплектации (обычно это было опцией). В нем использовалась та же основная плата, что и в Master 128, но компоненты для отсутствующих интерфейсов просто не были установлены (хотя ничто не мешало их добавить позже кому-то с соответствующими навыками пайки). Внутреннее ПЗУ также содержало гораздо меньше программного обеспечения, чем у Master 128.
Мастер 512
[ редактировать ]Эта система имела сопроцессорную карту с процессором Intel 80186 10 МГц и памятью 512 КБ. Он также имел возможность запускать DOS Plus и графический пользовательский интерфейс GEM . [4] Карта сопроцессора была представлена по цене 499 фунтов стерлингов в качестве обновления Master 128, но впоследствии ее цена была снижена до 399 фунтов стерлингов. [16]
Конкурентоспособность Master 512 была ограничена его совместимостью с различными приложениями DOS, причем это ограничивалось «защитой и прямым использованием оборудования IBM» некоторыми приложениями. [17] Дополнительные требования к памяти DOS Plus по сравнению с требованиями PC DOS и требования рабочего стола GEM вызвали потенциальные проблемы при запуске некоторых приложений, хотя существовало расширение памяти для смягчения таких проблем. Совместимость системных вызовов была гарантирована только для MS-DOS и PC DOS 2.1, но другие версии DOS не поддерживались, а использование недокументированных системных вызовов («довольно редко, но включает некоторые пакеты Microsoft») могло привести к некорректному запуску приложений. Программное обеспечение, написанное для более поздних версий GEM, также не обязательно будет работать корректно. [18]
Продукт Shibumi Software под названием «Решатель проблем» был направлен на решение различных проблем совместимости, связанных с повышенной скоростью сопроцессора по сравнению с традиционным IBM PC, различиями в дисплее и клавиатуре (также поддерживающей клавиатуру BBC Model B для пользователей этой машины с со- подключенный процессор), поведение «резидентных пакетов», таких как Sidekick, и поведение отдельных приложений. Сообщается, что этот продукт позволял известным программам, таким как dBase III Borland, Эштона Тейта и Turbo C и Turbo Prolog работать на сопроцессоре. [19]
Чтобы устранить проблемы совместимости, вызванные нехваткой памяти, одна компания, Essential Software, предоставила услугу обновления, увеличив встроенную оперативную память обновления Master 512 четырьмя 1-мегабитными устройствами, обеспечивающими 512 КБ, что в общей сложности дает 1 МБ ОЗУ. Обновление, оцененное в 99 фунтов стерлингов и совместимое с Решением проблем, позволило преодолеть повышенные требования к памяти DOS Plus по сравнению с MS-DOS, а также позволило системе удовлетворить требования некоторых приложений о наличии 640 КБ доступной памяти. Следовательно, GEM 3, Ventura Publisher , WordPerfect 5.0 и dBase IV были признаны совместимыми. [20] Компания также подготовила подборку утилит для Master 512, [21] включая файловую систему сопроцессора (CPFS), которая позволяла использовать 512 КБ памяти сопроцессора в качестве RAM-диска компьютером при работе в его «родном» режиме BBC Micro. [22]
Помимо проблем с совместимостью, цена обновления Master 512 также снижала его конкурентоспособность. Ориентировочная цена клона IBM PC в 500–800 фунтов стерлингов «очень выгодно отличается от 900 фунтов стерлингов, необходимых для полного Master 512», то есть обновления Master 512 вместе с базовой системой, монитором и дисководами, учитывая, что клон В цену также будет включен монитор и диски. [17] В начале 1987 года цена была снижена до 199 фунтов стерлингов плюс НДС. [23] при обновлении GEM Desk Top, GEM Write и GEM Paint предоставляются бесплатно, [8] а в 1989 году было сообщено об «окончательном снижении цен до 99 фунтов стерлингов», что фактически исчерпало оставшиеся запасы. [19] Хотя компания Acorn в значительной степени отказалась от нее, поскольку компания переключила свое внимание на линейку Archimedes , один комментатор счел ее «одним из самых интересных продуктов, когда-либо разработанных Acorn». [21]
Магистр научных исследований
[ редактировать ]О программе Master Scientific было объявлено во время запуска BBC Master, но она так и не была выпущена. Он должен был иметь сопроцессор 32016 с частотой 8 МГц, процессор с плавающей запятой 32081 и 512 КБ оперативной памяти под управлением операционной системы PANOS. [4] Он был похож на предыдущий внешний второй процессор 32016. В конечном итоге Acorn отказалась от Scientific из-за неуказанных технических проблем с сопроцессором, а также указала, что 512 КБ ОЗУ оказалось недостаточным для целевой аудитории, чьим приложениям обычно требовался 1 МБ ОЗУ. [24] это уже обеспечивается модернизированным вторым процессором 32016, известным как кембриджский сопроцессор. [25]
Мастер Компакт
[ редактировать ]

Эта модель, как следует из названия, представляет собой компактную версию Master 128 (во время разработки якобы известную как «Baby B»). [26] ) с удаленными некоторыми функциями расширения и добавлением других возможностей расширения, а также с другим входящим в комплект программным обеспечением. В отличие от ранее выпущенных микрокомпьютеров Acorn, он продавался компанией Acorn как законченная система в комплекте с дисководом и монитором (и это была первая высокопроизводительная система от Acorn, которая делала это). [27] : 13 которому предшествовали неизданный бизнес-компьютер Acorn и малосерийная рабочая станция Acorn Cambridge ), целью которого было создание решения «одной розетки», которое на момент выпуска было успешно популяризировано такими производителями, как Amstrad. [28] Действительно, один рецензент отдал должное компании Amstrad за разработку «инновационной и дешевой машины для образования» – Compact – посредством жесткой конкуренции с Acorn в этом секторе. [29]
Хотя Compact имеет трехблочную компоновку, основная функциональность системы фактически реализована в клавиатурном блоке, очень похожем на Master 128, но несколько уменьшенном в размерах по сравнению с Master 128 и Model B и стилизованном под дизайн Master 128. Желудевый коммуникатор . [27] : 13 [28] : 101 В блоке под монитором размещался 3 + 1 / 2 -дюймовый дисковод для гибких дисков и блок питания системы. [30] Оба монитора, поставляемые в комплекте с Compact, были моделями Philips: «зеленый экран». [27] монохромный монитор для приложений с высоким разрешением, подключаемый с помощью «гнезда для наушников в стиле Electron», тогда как цветной монитор обеспечивал шаг точки 0,42 мм, «обычно указываемый как высокое разрешение», и предлагал традиционный разъем монитора RGB, который использовался на предыдущих машинах Acorn. [28] Однако цветной монитор также имел разъем SCART , что предвосхищало «будущие приложения», использующие больше цветов и даже «накладывающиеся видеоизображения». [27] Master Compact также продавался как «телевизионная система» в комплекте с телевизионным адаптером PAL, который также продавался отдельно. [31]
Порты для картриджей и кассет были удалены в целях экономии места, а оборудование RS-232 не размещалось на печатной плате в стандартной комплектации. Порт многофункциональной мыши и джойстика имел 9-контактный разъем типа D , функции которого настраивались программно. Также был предоставлен интерфейс принтера Centronics. Шина 1 МГц и аналоговый порт в Compact не предусмотрены. Кроме того, не было предусмотрено никаких внутренних разъемов для добавления сопроцессора или второго процессора. [32] Тем не менее, машина имела 50-контактный разъем расширения на правой стороне клавиатуры, который был похож на гнездо для картриджа № 3 на Master 128. [30] : 15, 17
Различные сторонние поставщики восстановили некоторые удаленные функции расширения через разъем расширения, например поддержку картриджей Electron и Master 128. [33] и предоставление различных разъемов расширения BBC Micro. [34] Вместо этого некоторые поставщики предпочли адаптировать существующие периферийные устройства к встроенным портам машины. Например, компания Morley Electronics использовала порт для мыши/джойстика для подключения адаптера телетекста к Compact. [35] Такой адаптации способствовала доступность сигналов пользовательского порта через контакты порта джойстика, а также трех сигналов (PB5, PB6 и PB7), предоставляемых общим разъемом расширения. [36]
Сообщается, что Acorn разработала Compact, чтобы привлечь домашних пользователей и учащихся начальной школы, при этом подключение к сети с одной вилкой считается более удобным для настройки машины, которую можно перемещать по школе, а также возможность выбора Диски размером 3 + 1 ⁄ 2 дюйма, использующие формат ADFS, считались благоприятными для «обработки множества небольших файлов» и «различения разных тем или пользователей на одном диске». Среди прилагаемого программного обеспечения особенно желанным было использование Acorn реализации логотипа Logotron. [37] Стремясь увеличить продажи Compact в сфере образования, Acorn в конце 1987 года снизила цену на машину, включив в нее интерфейс Mertec Compact Companion, чтобы обеспечить традиционные разъемы расширения линейки BBC, по цене 344 фунта стерлингов, включая НДС, без монитора. [38]
В отличие от других моделей этой серии, которые имели часы с батарейным питанием и память для настроек конфигурации, в модели Compact для конфигурации использовалась память EEPROM с поддержкой только ограниченного количества операций записи, что делало EEPROM «расходным материалом, подобным батарее», требующим «замена с интервалом». [39] Следовательно, у него не было встроенных часов реального времени, хотя время можно было получить через Econet , где это возможно, и применить к меткам времени файла ADFS. [40] В результате этого *TIME
и TIME$
команды возвращали фиктивные значения. В стандартной комплектации поставлялась только файловая система ADFS версии 2, работающая на чипе Western Digital 1772 (более быстрая версия широко используемого 1770), хотя можно загрузить ПЗУ 1770 DFS в боковое ОЗУ или вставить ПЗУ или EPROM, содержащий его.
Клавиатура Compact была первой, которая отказалась от традиционной конструкции переключателей с «подпружиненной клавишей», используемой в остальной части семейства BBC Micro. Вместо этого использовалась резино-пластиковая формовочная мембрана. Был предоставлен метод ввода, позволяющий вводить «иностранные символы» или «символы с верхним набором битов» - коды символов в диапазоне от 128 до 255 - с клавиатуры.
Количество микросхем также было уменьшено по сравнению с остальной частью линейки Master за счет использования четырех микросхем специальной вентильной матрицы.
Версия BASIC для Compact включала перекодированные математические процедуры, которые, как утверждается, обеспечивают увеличение скорости на 30% по сравнению с версией, включенной в остальную часть серии Master. Эта версия BASIC называлась Basic4 (1986). [30] он же «БЕЙСИК41». Позже в 1987 году она была заменена версией «BASIC42». [41] Это более позднее BASIC ROM включало обновленное сообщение (по сравнению с предыдущими BASIC ROM BBC):
Роджер Уилсон и Р.А. Сак
— [42]
Compact включал первый общедоступный графический интерфейс Acorn . Небольшое коммерческое программное обеспечение, за исключением того, что было на приветственном диске, когда-либо было доступно для системы, несмотря на заявление Acorn в то время, что более 100 наименований будут «подготовлены для распространения на дисках формата 3,5 дюйма для запуска Compact». [43] Самым ярым сторонником Master Compact оказалась компания Superior Software , которая производила и специально маркировала свои игры как совместимые с Master Compact. Программное обеспечение для Compact было сравнительно дорогим (обычно 20 фунтов за игру) из-за гораздо более низкого спроса на 3 + 1⁄2 Формат диска дюйма ( 5 + 1/4 дюйма BBC было стандартом для Master и более ранней Micro ). [ нужна ссылка ]
Машины были изготовлены компанией Rank Xerox в Хартфордшире . [32] В конечном итоге выпуск Compact был прекращен в 1989 году: было продано «более восьмидесяти тысяч компактов и версии Olivetti Prodest», а Acorn переключила свое внимание на Master 128 как «основную 8-битную машину». [44]
Olivetti Profits PC 128 S
[ редактировать ]Компания Olivetti была названа заинтересованной в выпуске версии Master Compact в Италии под брендом Olivetti Prodest. [45] впоследствии анонсировав эту модель как PC 128 S, предназначенную для домашнего рынка и рынка малого бизнеса. [46] В отличие от Compact, PC 128 S поставлялся в комплекте с мышью Nidd Valley Digimouse. [47] : 102
В Великобритании Digimouse продавалась вместе с набором иллюстраций Clares' Artroom, который позже стал доступен для покупки отдельно. [48] Clares' Artroom была локализована для PC 128 S и продавалась под названием Project. [49]
Помимо локализации самой системы, [50] для PC128S были локализованы различные приложения, включая View, [51] Просмотрлиста, [52] ViewPlot, [53] и ViewIndex, [54] а также ряд игр, включая Aviator , [55] Обороты , [56] БЕСПЛАТНО , [57] и «Доктор Кто и шахты ужаса» . [58] Цены на PC 128 S начинаются с 995 000 лир за систему с монохромным монитором или 1 295 000 лир с цветным монитором (что эквивалентно 1 205 и 1 568 евро соответственно в 2020 году с поправкой на инфляцию). [59]
Технические характеристики
[ редактировать ]
- 2 МГц Rockwell R65SC12 Процессор [60]
- 128 КБ ПЗУ в Master 128, Master Turbo и Master 512. Состоит из всегда доступной MOS (машинной операционной системы) 16 КБ и семи боковых ПЗУ по 16 КБ, любое из которых может быть выгружено в память одновременно:
- Эмулятор терминала 16 КБ и дополнительные возможности MOS (например, кассетная система хранения файлов) в страничном ПЗУ 15.
- 16 КБ Acornsoft View (текстовый процессор) в страничном ПЗУ 14
- объемом 16 КБ Расширенная дисковая система хранения данных в страничном ПЗУ 13
- 16 КБ BBC BASIC в страничном ПЗУ 12
- 16 КБ Acorn Screen Editor AKA Edit (текстовый редактор/редактор BBC BASIC) в страничном ПЗУ 11
- 16 КБ ViewSheet (электронная таблица) в страничном ПЗУ 10
- объемом 16 КБ Утилиты системы хранения дисков и Sideways RAM в страничном ПЗУ 9
- 64 КБ ПЗУ в Master ET. Состоит из всегда доступной MOS (машинной операционной системы) емкостью 16 КБ и трех боковых ПЗУ по 16 КБ, любое из которых может быть выгружено в память одновременно:
- Дополнительные возможности MOS объемом 16 КБ (такие как кассетная система хранения данных и утилиты Sideways RAM) в страничном ПЗУ 15.
- 16 КБ расширенной сетевой файловой системы в страничном ПЗУ 14
- 16 КБ BBC BASIC в страничном ПЗУ 13
- 128 КБ ОЗУ , включающее:
- 32 КБ основного хранилища программ/данных пользователя
- 20 КБ « теневой » видеопамяти (подкачиваемой поверх основной пользовательской оперативной памяти)
- Рабочая область ОС 12 КБ (постраничная поверх ПЗУ)
- Рабочая область размером 64 КБ, доступная для приложений машинного кода пользователя (разделенная на четыре области по 16 КБ, которые действуют как энергозависимые страничные ПЗУ)
- Полноповоротная клавиатура с верхним рядом из десяти красно-оранжевых функциональных клавиш ƒ0–ƒ9 и AT цифровой клавиатурой в стиле . BREAK Клавишу сброса можно физически отключить, повернув небольшой пластиковый кулачок , что особенно полезно в образовательных учреждениях.
- Графический дисплей с широкими возможностями настройки на базе Motorola 6845 . В отличие от оригинального BBC Micro , использовалась отдельная видеопамять, чтобы выбор режима высокого разрешения не уменьшал объём доступной пользователю оперативной памяти. (Тем не менее, при необходимости пользовательскую ОЗУ все равно можно было использовать в качестве видеобуфера, чтобы обеспечить такие эффекты, как двойная буферизация .) Системное ПЗУ обеспечивало восемь графических режимов:
- Режимы от 0 до 6 могут отображать цвета из шестнадцати логических палитр, хотя аппаратное обеспечение может генерировать только восемь физических цветов: восемь цветов RGB (черный, красный, зеленый, желтый, синий, пурпурный, голубой, белый). ) и те же цвета в мигающем состоянии;
- Режимы 3 и 6 представляли собой специальные текстовые режимы программного обеспечения (фреймбуфера). Для экономии оперативной памяти количество строк было уменьшено с 32 до 25. Поскольку это уменьшало высоту кадра, строки-заполнители создавались между каждой строкой текста при выводе кадра, где пиксели не считывались из кадрового буфера. Это создает характерные черные линии между строками текста, когда установлен другой цвет фона, и пустой пробел в нижней части дисплея с остатками пикселей. В противном случае режим экрана сохраняется в памяти как обычный графический режим.
- в режиме 7 Возможность телетекста обеспечивалась чипом телетекста Mullard SAA5050 .
Графика
режимРазрешение (X×Y) Аппаратное обеспечение
цветаВидеопамять Тип 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 [61] 8 1 0x7C00–0x7FFF Текст - Четыре независимых звуковых канала (один шумовой и три мелодических) с использованием Texas Instruments SN76489. звукового чипа
- Встроенная аппаратная поддержка включала:
- подключаемые ПЗУ напрямую или через слоты для картриджей
- дисководы гибких дисков (поддерживаются как DFS , так и более новый ADFS ) с WD1770 контроллером дисков
- ленточный интерфейс (с управлением двигателем), использующий вариант Канзас-Сити стандартной схемы кодирования данных
- параллельный порт принтера ( совместим с Centronics )
- последовательная связь (с использованием RS-423 , расширенной версии RS-232 )
- выход дисплея для ТВ, RGB или видеомонитора 1 В pp
- 15-контактный D-образный порт с четырьмя аналоговыми входами (подходит для двух джойстиков ), четырьмя цифровыми/контактными портами (для кнопок) и специальным для светового пера . входом
- собственный интерфейс « Tube » для внутреннего или внешнего второго процессора (в модели Master 512 80186 использовался ; другие варианты включали дополнительный 6502 с частотой 3 МГц , Zilog Z80 , например, для CP/M , NS32016 , ARM1 и другие)
- 20-контактный «пользовательский порт» в стиле IDC, состоящий из восьми контактов цифрового ввода-вывода общего назначения (и двух специальных контактов для установления связи ), сопоставленных непосредственно с 6522 VIA.
- общее расширение через «шину 1 МГц» и
- Интерфейс Econet , устанавливаемый путем добавления модульной платы и ПЗУ ANFS (входит в стандартную комплектацию машины Master ET)
Некоторые входы были напрямую подключены к определенным регистрам, чтобы позволить аппаратному обеспечению выполнять часть тяжелой работы. Например, ввод светового пера напрямую останавливал бы счетчик, который запускался в начале вертикальной развертки при каждом обновлении дисплея, в результате чего вычисление того, где световое перо касалось экрана, было немногим больше, чем простая операция деления/остатка. Аналогичным образом, реле управления двигателем аудиокассеты управлялось простой командой и могло быть легко использовано в многочисленных приложениях управления.
Макет кодовой страницы (микрокомпьютер BBC Master)
[ редактировать ]Этот набор символов использовался в микрокомпьютере BBC Master. [62]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | СОХ | СТХ | И Т. Д | EOT | ENQ | ПОДТВЕРЖДЕНИЕ | БЕЛ | БС | ХТ | НЧ | ВТ | ФФ | ЧР | ТАК | И |
1x | В СООТВЕТСТВИИ С | DC1 | DC2 | DC3 | DC4 | ХОТЕТЬ | СИН | ЭТБ | МОЖЕТ | В | СУБ | ЭКУ | ФС | GS | РС | НАС |
2x | СП | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \ | ] | ^ | _ |
6x | £ | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот |
7x | п | д | р | с | т | в | v | В | х | и | С | { | ¦ | } | ~ | ПРИНАДЛЕЖАЩИЙ |
8x | Ä | Ой | Ой | Что | И | ОН | О | © | ← | → | ↓ | ↑ | имеет | И | ага | ага |
9x | ä | к | ой | Что | и | он | ты | я | вопрос | ò | Зонтик | ты | и | ÿ | ¤ | § |
Топор | ° | ╷ | ╶ | ┌ | ╴ | ┐ | ─ | ┬ | ╵ | │ | └ | ├ | ┘ | ┤ | ┴ | ┼ |
Бх | ╭ | ╮ | ╰ | ╯ | ¿ | ¡ | С | н | † | ‡ | ˙ | ` | ¶ | · | √ | ▒ |
Сх | Ø | А | Б | С | Д | Э | Г | ИЛИ | че | я | К | л | М | Н | Х | ТО |
Дх | П | Р | С | Т | Да | Ф | Х | P.S. | Ой | ∇ | ± | ∓ | | | ‖ | ∪ | ∩ |
Бывший | ø | а | б | с | д | е | г | или | я | я | Мистер | л | м | н | х | тот |
Форекс | п | р | п | т | ты | ж | час | п | ой | ∂ | ≃ | ≡ | ≤ | ≠ | ≥ | █ |
Ссылки
[ редактировать ]- ^ «Мастер: новый BBC» . Пользователь Желудя . Февраль 1986 г. с. 7 . Проверено 25 октября 2020 г.
- ^ Боттомли, Трейси (19 апреля 1993 г.). «Новости продаж, выпуск 72» (PDF) (пресс-релиз). Желудь Компьютерс Лимитед . Проверено 10 октября 2020 г.
- ^ «Желудь убивает BBC Master 128» . Пользователь Желудя . Июнь 1993. с. 7 . Проверено 15 июня 2021 г.
- ^ Перейти обратно: а б с Мастер-серия (PDF) . Желудь Компьютерс Лимитед. 1986. с. 2 . Проверено 10 октября 2020 г.
- ^ «Мастер 128» . Ваш Компьютер . Март 1986 г., стр. 66–67 . Проверено 13 июня 2023 г.
- ^ Перейти обратно: а б Руководство по обслуживанию микрокомпьютера Британской радиовещательной корпорации Master Series (PDF) . Желудь Компьютерс Лимитед. Апрель 1986 г., стр. 15–18 . Проверено 10 октября 2020 г.
- ^ Перейти обратно: а б с д и ж г час Смит, Брюс (март 1986 г.). «Мастерская работа» . Пользователь Желудя . стр. 73–77 . Проверено 26 мая 2023 г.
- ^ Перейти обратно: а б Откройте для себя мир MS-DOS (PDF) . Желудь Компьютерс Лимитед . Проверено 7 февраля 2021 г. - через Chris's Acorns.
- ^ Белл, ди-джей (3 августа 1992 г.). Функциональные различия между Master 128 и моделями BBC B и B+ (PDF) (технический отчет). Желудь Компьютерс Лимитед. п. 8 . Проверено 31 марта 2021 г.
- ^ Белл, диджей (3 августа 1992 г.). Интерфейс картриджа BBC Master 128 (PDF) (Технический отчет). Желудь Компьютерс Лимитед . Проверено 31 марта 2021 г.
- ^ Атертон, Дэвид (март 1990 г.). «Возвращение Мастера» . Пользователь Желудя . стр. 132–133 . Проверено 7 мая 2021 г.
- ^ «Если вы приобрели Master 128 или ET в период с января по май 1986 года, читайте дальше» . Пользователь Желудя . Сентябрь 1986 г. с. 142 . Проверено 26 января 2024 г.
- ^ «Повторяющиеся главные пожарные предупреждения» . Пользователь Желудя . Май 1987. с. 7 . Проверено 26 января 2024 г.
- ^ Перейти обратно: а б «Подключаемые платы повышают мощность» . Пользователь Желудя . Февраль 1986 г. с. 11 . Проверено 25 октября 2020 г.
- ^ Дисковод (PDF) . Желудь Компьютерс Лимитед. 1986 год . Проверено 30 января 2021 г.
- ^ Розничный прайс-лист Acorn Computers Limited, июль 1986 г. (PDF) . Желудь Компьютерс Лимитед. Июль 1986 г. с. 1 . Проверено 25 октября 2020 г.
- ^ Перейти обратно: а б Смит, Брюс (сентябрь 1986 г.). «Мастер знакомится с IBM – или так?» . Пользователь Желудя . стр. 153–155 . Проверено 25 октября 2020 г.
- ^ Master 512: Совместимость приложений и список программного обеспечения (PDF) (Технический отчет). Желудь Компьютерс Лимитед. 5 августа 1992 года . Проверено 31 марта 2021 г.
- ^ Перейти обратно: а б Футчер, Дэйв (май 1989 г.). «ДОС-решения» . Пользователь Желудя . стр. 129–130 . Проверено 4 мая 2021 г.
- ^ Футчер, Дэйв (сентябрь 1990 г.). «Создание Биба» . Пользователь Желудя . п. 123 . Проверено 8 мая 2021 г.
- ^ Перейти обратно: а б Футчер, Дэйв (январь 1991 г.). «Простой ПК» . Пользователь Желудя . стр. 132–133 . Проверено 11 мая 2021 г.
- ^ Футчер, Дэйв (июль 1991 г.). «Подача иска» . Пользователь Желудя . п. 117 . Проверено 3 июня 2021 г.
- ^ «М512 Разворот» . Пользователь Желудя . Январь 1987 г. с. 7 . Проверено 25 октября 2020 г.
- ^ «Жёлуди капли Научные» . Пользователь Желудя . Ноябрь 1986 г. с. 7 . Проверено 5 сентября 2020 г.
- ^ Руководство пользователя кембриджского сопроцессора (PDF) . Желудь Компьютерс Лимитед. Июль 1985 г. с. 5.
- ^ ПРОДУКЦИЯ НОМЕР 58 BABY B (Технический отчет). Желудь Компьютерс Лимитед.
- ^ Перейти обратно: а б с д Тейлор, Гордон (октябрь 1986 г.). «Мастер Компакт» . A&B вычисления . стр. 12–17 . Проверено 5 ноября 2020 г.
- ^ Перейти обратно: а б с Атертон, Дэвид (ноябрь 1986 г.). «Мастер Компакт, Большой и Малый» . Пользователь Желудя . стр. 101–103 . Проверено 28 октября 2020 г.
- ^ Форер, Пип (ноябрь 1986 г.). «Настоящий Мастер BBC, пожалуйста, встаньте?» . Биты и байты . стр. 38–41 . Проверено 25 марта 2021 г.
- ^ Перейти обратно: а б с «Снимаем крышку с Master Compact» . Пользователь Желудя . Октябрь 1986 г., стр. 15, 17–18 . Проверено 5 сентября 2020 г.
- ^ Розничный прайс-лист Acorn Computers Limited, сентябрь 1987 г. (PDF) . Желудь Компьютерс Лимитед. Сентябрь 1987 г. с. 1 . Проверено 21 мая 2023 г.
- ^ Перейти обратно: а б «Acorn упаковывает Master в компактный корпус стоимостью 399 фунтов стерлингов» . Пользователь Желудя . Октябрь 1986. С. 10, 11 . Проверено 5 сентября 2020 г.
- ^ «Компактный адаптер» . Пользователь Желудя . Май 1990 г. с. 9 . Проверено 1 ноября 2020 г.
- ^ «Компактный компаньон» . A&B вычисления . Октябрь 1987 г. с. 9 . Проверено 4 ноября 2020 г. .
После установки Compact Companion предлагает пользовательский порт, аналоговый порт (джойстик), шину 2 МГц и Acorn 1770 DFS. Все соединения представляют собой стандартные разъемы типа Master 128, а DFS можно настроить в качестве интерфейса диска, выбираемого при включении машины.
- ^ Джон, Кеннет (июнь 1989 г.). «Компактный уголок». A&B вычисления . стр. 19–20.
- ^ Руководство по обслуживанию компактного компьютера Британской радиовещательной корпорации Master Series (PDF) . Желудь Компьютерс Лимитед. Октябрь 1986 г., стр. 22–23 . Проверено 27 мая 2023 г.
- ^ Оуэн, Энн (январь 1987 г.). «Требуется уплотнение?». A&B вычисления . п. 100.
- ^ «Продажи компактов возобновились после снижения цен» . Пользователь Желудя . Ноябрь 1987 г. с. 165 . Проверено 30 июня 2022 г.
- ^ «ЭСППЗУ» (PDF) . Новости обслуживания клиентов Acorn . № 3. Июнь 1989. с. 1.
- ^ Уокер, Дэйв. Текущий и исторический комплект Acorn и Y2K: Состояние Вселенной и стратегия тестирования (Технический отчет). Желудь Компьютерс Лимитед.
- ^ Базовые версии BBC .
- ^ Л. Фокс, Л. Хейс и Д. Ф. Майерс, «Проблема двойных собственных значений»; и Р.А. Сак, «Вариационные решения уравнений Ламе», факультет математики Солфордского университета. 1971-2, последний факультет теоретической физики Ливерпульского университета.
- ^ "Привязка дисков с запуском" . Пользователь Желудя . Октябрь 1986 г. с. 11 . Проверено 1 ноября 2020 г.
- ^ «Новая домашняя служба BBC» . Пользователь Желудя . Сентябрь 1989 г. с. 7 . Проверено 1 ноября 2020 г.
- ^ «Желудь рождает Master Compact» . Пользователь Желудя . Октябрь 1986 г. с. 7 . Проверено 5 сентября 2020 г.
- ^ «Итальянский договор, нацеленный на успех» . Пользователь Желудя . Ноябрь 1986 г. с. 7 . Проверено 5 сентября 2020 г.
- ^ Атертон, Дэвид (февраль 1987 г.). «Прыгай от радости» . Пользователь Желудя . стр. 101–102 . Проверено 17 июня 2022 г.
- ^ Болдуин, Джонатан (февраль 1987 г.). «Артикуляция» . Пользователь Желудя . стр. 145–147 . Проверено 17 июня 2022 г.
- ^ Проект . Olivetti Prodest S.p.A. 1987 Оливетти Профит СпА , 1987 г. Проверено 17 июня 2022 г.
- ^ Руководство по использованию системы ПК 128 S. Olivetti Profit SpA, сентябрь 1986 г. Проверено 17 июня 2022 г.
- ^ View – текстовый процессор для ПК 128 S. Оливетти Продест СпА, 1986 г. Проверено 17 июня 2022 г.
- ^ ViewSheet — электронная таблица для ПК 128 S. Оливетти Продест СпА, 1986 г. Проверено 17 июня 2022 г.
- ^ ViewPlot — Для ПК 128 S — Руководство для всех пользователей . Оливетти Профит СпА, 1986 г. Проверено 17 июня 2022 г.
- ^ ViewIndex — Для ПК 128 S — Руководство пользователя . Оливетти Продест СпА, 1986 г. Проверено 17 июня 2022 г.
- ^ Авиатор . Olivetti Prodest S.p.A. 1987 Оливетти Профит СпА , 1987 г. Проверено 17 июня 2022 г.
- ^ Обороты . Оливетти Профит СпА , 1987 г. Проверено 17 июня 2022 г.
- ^ XOR – Финальный финал лабиринта . Оливетти Профит СпА , 1987 г. Проверено 17 июня 2022 г.
- ^ Доктор Кто и миниер террора . Оливетти Профит СпА , 1987 г. Проверено 17 июня 2022 г.
- ^ Olivetti Profit PC 128 S — Prezzi al pubblico . Olivetti Profit SpA, 1 сентября 1986 г. Проверено 17 июня 2022 г.
- ^ «Компьютер BBC Master Acorn» . old-computers.com . Проверено 25 мая 2023 г.
- ^ Справочный листок данных: Серия SAA5050. Архивировано 3 марта 2016 г. в Wayback Machine , Генератор символов телетекста , июль 1982 г., Маллард.
- ^ Перейти обратно: а б «Символы BFont» , Руководство пользователя RISC OS 3.7 , 20 января 1997 г.
- ^ «ReadMe.txt» (PDF) , L2/19-025: Предложение по добавлению символов с устаревших компьютеров и телетекста в UCS , 4 января 2019 г.
- ^ «RISCOSB.TXT» (PDF) , L2/19-025: Предложение по добавлению символов с устаревших компьютеров и телетекста в UCS , 4 января 2019 г.