Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

BBC Master является домашним компьютером , выпущенным Acorn Computers в начале 1986. [1] Он был спроектирован и построен для British Broadcasting Corporation (BBC) и был преемник BBC Micro Model B . Master 128 производился до 1993 года. [2]

Дизайн [ править ]

В серию Master было внесено несколько улучшений по сравнению с предыдущими моделями BBC Micro. В стандартной комплектации системы имели 128  КБ ОЗУ, что компенсировало нехватку доступной оперативной памяти, которая, помимо прочего, препятствовала использованию лучших графических режимов в оригинальном дизайне. Master 128 и его варианты имели два слота для картриджей, установленных за новой цифровой клавиатурой, в которых использовались разъемы, которые обеспечивали расширенный набор возможностей интерфейса картриджа Acorn Electron Plus 1 , поддерживая использование физически совместимых картриджей Electron [3], но также поддерживая улучшенные электрические характеристики некоторых контактов разъема картриджа. [4]

Вместо микропроцессора MOS Technology 6502, используемого в Model B, он работал на слегка улучшенном 65C12 . [5] [6] Стоимость совместимости ЦП с моделью B заключалась в том, что адресная шина по-прежнему была только 16-битной, а это означало, что только 64 КБ можно было напрямую адресовать в любой момент, а оставшаяся память должна была быть выгружена как обязательный.

Это разбиение на страницы происходило с помощью трех отдельных страниц, каждая из которых имела кодовое имя, в соответствии с предыдущими традициями архитектуры микрокомпьютеров BBC: [7]

Однако дополнительные инструкции 65SC12 позволили втиснуть немного больше в ОС и ПЗУ BBC BASIC, ограниченное архитектурой памяти до 16 КБ каждая. Усовершенствованная версия BBC Basic получила название Basic4.

Хотя серия Master предназначалась для совместимости с «легально написанным» программным обеспечением для старых моделей, при запуске старых программ, особенно игр, были некоторые проблемы. И наоборот, хотя немногие программы когда-либо предназначались специально для машин серии Master (за исключением Master 512), многие более поздние игры BBC (и Master-версии более ранних классических игр, таких как Elite ) включали расширенные функции, которые использовали дополнительную память.

Модели [ править ]

Сова BBC Computer Literacy Project появилась в нижнем левом углу клавиатуры как на стандартном, так и на компактном корпусе Master.
BBC Master как часть системы BBC Domesday

Серия Master состояла из нескольких различных моделей, все из которых, за исключением Master Compact, были вариантами одной и той же базовой конструкции. [8]

Мастер 128 [ править ]

Это было «основой новой линейки BBC» при запуске. [8] Число 128 в названии относится к его 128 КБ ОЗУ , хотя он также включает 128 КБ ПЗУ . Интерфейс диска был установлен, но сами приводы не были включены в базовый продукт, они были предложены третьими сторонами и Acorn в качестве официального расширения. [9]

Мастер Турбо [ править ]

Это был Master 128 с картой сопроцессора 65C102 4 МГц (которую можно было либо купить вместе с машиной, либо добавить к существующей Master 128).

Мастер AIV [ править ]

Главный AIV (Advanced Interactive Videodisc) был по сути моделью Master Turbo с добавленным интерфейсом SCSI и ПЗУ VFS (Videodisc Filing System) и лег в основу BBC Domesday System . Хотя обычно поставляется как часть системы Domesday, включая проигрыватель LaserVision , видеодиски Domesday , монитор и трекербол , также был доступен комплект модернизации, позволяющий превратить обычную BBC Master в систему Domesday.

Мастер ET [ править ]

Система ET (Econet Terminal) была разработана для использования в сети и, как таковая, не имела интерфейсов, кроме RGB и композитного видео , плюс интерфейсный модуль Econet и ANFS, входящие в стандартную комплектацию (обычно это была опция). В нем использовалась та же основная печатная плата, что и в Master 128, но компоненты для отсутствующих интерфейсов просто не были установлены (хотя ничто не мешало их добавлению позже кем-то с соответствующими навыками пайки). Внутреннее ПЗУ также содержало гораздо меньше программного обеспечения, чем у Master 128.

Мастер 512 [ править ]

Эта система имела карту сопроцессора с Intel 80186 10 МГц и памятью 512 КБ. Он также имел возможность запускать DOS Plus и графический пользовательский интерфейс GEM . [5] Карта сопроцессора была представлена ​​по цене 499 фунтов стерлингов в качестве обновления Master 128, но впоследствии ее цена была снижена до 399 фунтов стерлингов. [10]

Конкурентоспособность Master 512 ограничивалась его совместимостью с различными приложениями DOS, которая ограничивалась «защитой и прямым использованием оборудования IBM» некоторыми приложениями. [11] Дополнительные требования к памяти DOS Plus по сравнению с требованиями PC-DOS и требования рабочего стола GEM вызвали потенциальные проблемы при запуске некоторых приложений, хотя для смягчения таких проблем существовали расширения памяти. Совместимость системных вызовов была гарантирована только для MS-DOS и PC-DOS 2.1, но другие версии DOS не поддерживались, а недокументированное использование системных вызовов («довольно редко, но включает некоторые пакеты Microsoft») могло привести к неправильной работе приложений. Программное обеспечение, написанное для более поздних версий GEM, также не обязательно будет работать правильно. [12]

Стоимость обновления Master 512 также снизила его конкурентоспособность. Ориентировочная цена клона IBM PC в размере 500-800 фунтов стерлингов по сравнению с «очень выгодной ценой на 900 фунтов стерлингов, необходимых для полного Master 512», это модернизация Master 512 вместе с базовой системой, монитором и дисковыми накопителями, учитывая, что clone также включал бы монитор и диски в цену. [11] В начале 1987 года цена была дополнительно снижена до 199 фунтов стерлингов плюс НДС [13], при этом GEM Desk Top, GEM Write и GEM Paint предоставлялись бесплатно вместе с обновлением. [14]

Магистр наук [ править ]

Master Scientific был объявлен во время запуска BBC Master, но не был выпущен. Он должен был иметь сопроцессор 32016 с частотой 8 МГц, процессор с плавающей запятой 32081 и 512 КБ ОЗУ, работающий под управлением операционной системы PANOS. [5] Это было похоже на предыдущий внешний процессор 32016 Second. В конечном итоге Acorn отказался от Scientific из-за неуказанных технических проблем с сопроцессором, что также указывало на то, что 512 КБ ОЗУ оказались недостаточными для целевой аудитории, приложениям которой, как правило, требовалось 1 МБ ОЗУ, [15] это уже предоставляется. с помощью обновленного продукта второго процессора 32016, известного как сопроцессор Cambridge. [16]

Master Compact [ править ]

BBC Master Compact - видны как клавиатура (спереди), так и под монитором (сзади).
Главный компактный графический интерфейс

Эта модель, как следует из названия, представляет собой компактную версию Master 128 (якобы известную как «Baby B» во время разработки [17] ) с удаленными некоторыми функциями расширения и добавленными другими возможностями расширения, а также с другим программным обеспечением в комплекте. В отличие от ранее выпущенных микрокомпьютеров Acorn, он был продан Acorn как законченная система, в комплекте с диском и монитором (и первая система большого объема от Acorn, которая сделала это [18], которому предшествовали неизданные компьютеры Acorn Business Computer и Acorn малого объема. Cambridge Workstation ), стремясь предоставить решение «с одним подключением», которое на момент выпуска было успешно популяризировано такими производителями, как Amstrad. [19]Действительно, один рецензент дал высокую оценку компании Amstrad, которая разработала поставку «инновационной дешевой машины для образования» - Compact - в результате жесткой конкуренции с Acorn в этом секторе. [20]

Несмотря на то, что Compact имеет конструкцию «три коробки», основные функциональные возможности системы фактически предоставляются в блоке клавиатуры, как и в Master 128, но с меньшими размерами по сравнению с Master 128 и Model B, стилизованными под Желудевый коммуникатор . [19] ( pp101 ) Устройство под монитор размещался 3 1 / 2- дюймовый дисковод для гибких дисков и блок питания системы. [21]

Порты картриджа и кассеты были удалены в целях экономии места, а оборудование RS-232 не установлено на печатной плате в стандартной комплектации. Многофункциональный порт для мыши и джойстика был предоставлен в виде 9-контактного разъема типа D, функция которого настраивалась программно. Также был предоставлен интерфейс принтера Centronics. Шина 1 МГц и аналоговый порт на Compact не предусмотрены. Кроме того, не было никаких внутренних разъемов для добавления сопроцессора или второго процессора. [22] Однако на правой стороне клавиатуры был установлен 50-контактный краевой разъем расширения, который был похож на гнездо № 3 для картриджей на Master 128. [21] ( стр. 15,17 )Различные сторонние поставщики восстановили некоторые из удаленных функций через этот разъем, такие как поддержка картриджей Electron и Master 128 [23] и предоставление различных разъемов расширения BBC Micro. [24]

В отличие от других моделей этой серии, в которых были предусмотрены часы с питанием от батареи и память для настроек конфигурации, в Compact использовалось хранилище EEPROM для своей конфигурации с поддержкой только ограниченного числа операций записи, что делало EEPROM «расходным материалом, как батарея», требующим «замена через определенные промежутки времени». [25] Следовательно, в нем не было встроенных часов реального времени, хотя время можно было получить через Econet, где это возможно, применив к отметкам времени файлов ADFS. [26] В результате этого, *TIMEи TIME$команды возвращаются фиктивные значения. Только ADFS Файловая система версии 2 поставлялась в стандартной комплектации и работала через микросхему Western Digital 1772 (более быстрая версия широко используемого 1770), хотя можно загрузить ПЗУ 1770 DFS в боковую ОЗУ или вставить ПЗУ или СППЗУ, содержащие его. .

К сигналам пользовательского порта, хотя они и не доступны напрямую через специальный разъем пользовательского порта, который предусмотрен на других моделях BBC, можно получить доступ с помощью следующего метода:

Порт (9-контактный джойстик) является производным от порта B пользовательского VIA без дополнительной буферизации и, таким образом, также может использоваться как для вывода, так и для ввода. Для приложений, требующих использования «ПОРТА ПОЛЬЗОВАТЕЛЯ», который используется в других компьютерах BBC, три сигнала, которые не поступают на порт джойстика (PB5, PB6 и PB7), доступны на порте расширения. [27]

Клавиатура Compact была первой, кто отошел от использования традиционной конструкции клавишного переключателя с пружинной клавишей, используемой в остальной части семейства BBC Micro. Вместо этого использовалась формовочная мембрана из резины и пластика.

Количество микросхем также было уменьшено по сравнению с остальной частью линейки Master за счет использования 4х микросхем настраиваемой вентильной матрицы.

Версия BASIC на Compact включает в себя перекодированные математические процедуры, которые, как утверждается, обеспечивают увеличение скорости на 30% по сравнению с версией, включенной в остальную серию Master. Эта версия BASIC называлась Basic4 (1986) [21], также известная как «BASIC41». Позднее он был заменен версией 'BASIC42' в 1987 году. [28] Этот более поздний BASIC ROM включал обновленное сообщение (по сравнению с предыдущими BASIC ROM BBC):

Roger Wilson & R.A. Sack[29]

Программное обеспечение для Compact было сравнительно дорого ( как правило , 20 £ для игры) из - за большим снижением спроса на 3 1 / 2 - дюймовый формат диска ( 5 14 дюйма было стандартом для Master и более ранних версий BBC Micro ).

Compact включал первый общедоступный графический интерфейс Acorn . Небольшое коммерческое программное обеспечение, помимо того, что находится на приветственном диске, когда-либо было доступно для системы, несмотря на заявление Acorn в то время, что более 100 наименований будут «установлены для распространения на дисках формата 3,5 дюйма для компактного запуска». [30] Самым ярым сторонником Master Compact оказалась компания Superior Software , которая произвела и специально пометила свои игры как совместимые с Master Compact.

Olivetti были названы заинтересованными в выпуске версии Master Compact в Италии под брендом Olivetti Prodest [31], впоследствии объявив модель PC128S, предназначенную для домашнего рынка и малого бизнеса. [32] В конце концов, производство Compact было прекращено в 1989 году, когда было продано «более восьмидесяти тысяч Compacts и версия Olivetti Prodest», а Acorn переключил свое внимание на Master 128 как «свою основную 8-битную машину». [33]

Машины были построены компанией Rank Xerox в Хартфордшире . [22]

Технические характеристики [ править ]

Внутреннее изображение Master 128, показывающее, что Vine Micro Romboard4 установлен, что означает, что слоты для картриджей больше не могут использоваться - владелец также добавил нестандартный охлаждающий вентилятор.
  • Процессор Rockwell R65SC12 с тактовой частотой 2 МГц
  • 128 КБ ПЗУ в Master 128, Master Turbo и Master 512. Состоит из MOS (Операционная система машины) 16 КБ, всегда доступной, и семи боковых ПЗУ по 16 КБ , любой из которых может быть выгружен в память за один раз:
    • Эмулятор терминала 16 КБ и дополнительные функции MOS (например, система хранения кассет) в выгружаемом ПЗУ 15
    • 16 КБ Acornsoft View (текстовый процессор) в выгружаемом ПЗУ 14
    • Расширенная система хранения дисков 16 КБ в выгружаемом ПЗУ 13
    • 16 КБ BBC BASIC в выгружаемом ROM 12
    • 16 КБ Acorn Screen Editor AKA Edit (текстовый / BBC BASIC редактор) в выгружаемом ROM 11
    • 16 КБ ViewSheet (электронная таблица) в выгружаемом ПЗУ 10
    • Система дискового хранения 16 КБ и утилиты бокового ОЗУ в выгружаемом ПЗУ 9
  • 64 КБ ROM в Master ET. Состоит из 16 КБ MOS (Машинная операционная система), всегда доступной, и трех боковых ПЗУ по 16 КБ , любой из которых может быть выгружен в память за раз:
    • Дополнительные 16 КБ MOS (например, кассетная система хранения и утилиты Sideways RAM) в выгружаемом ПЗУ 15
    • 16 КБ Advanced Network Filing System в выгружаемом ПЗУ 14
    • 16 КБ BBC BASIC в выгружаемом ROM 13
  • 128 КБ ОЗУ , включая:
    • 32 КБ основная программа пользователя / хранилище данных
    • 20 КБ « теневой » видеопамяти (выгружается из основной пользовательской ОЗУ)
    • Рабочее пространство ОС 12 КБ (выгружается через ПЗУ)
    • Рабочее пространство 64 КБ, доступное для приложений с пользовательским машинным кодом (разделено на четыре области по 16 КБ, которые действуют как энергозависимые выгружаемые ПЗУ)
  • Полная туристическая клавиатура с верхней строки десять красно-оранжевый функциональных клавиш  ƒ0-ƒ9 и AT -style цифровой клавиатурой. Клавишу сброса BREAK можно физически отключить, повернув небольшой пластиковый кулачок , что особенно полезно в образовательной среде.
  • Графический дисплей с широкими возможностями настройки на базе Motorola 6845 . В отличие от оригинальной BBC Micro , использовалась отдельная видеопамять, поэтому выбор режима высокого разрешения не уменьшал объем доступной пользовательской ОЗУ. (Тем не менее, ОЗУ пользователя все еще может использоваться в качестве видеобуфера, если требуется, чтобы обеспечить такие эффекты, как двойная буферизация .) Системное ПЗУ обеспечивало восемь графических режимов:
    • Режимы от 0 до 6 могут отображать выбор цветов из логической палитры из шестнадцати, хотя только восемь физических цветов могли действительно быть сгенерированы оборудованием: восемь цветов RGB (черный, красный, зеленый, желтый, синий, пурпурный, голубой, белый ) и такие же цвета в мигающем состоянии;
    • Режимы 3 и 6 были специальными текстовыми режимами программного обеспечения (фреймбуфера). Для экономии оперативной памяти количество строк было уменьшено с 32 до 25. Поскольку это уменьшило бы высоту кадра, при выводе кадра между каждой строкой текста создавались строки-заполнители, при этом пиксели не считывались из буфера кадра. Это создает характерные черные линии между строками текста, когда установлен другой цвет фона, и пустой промежуток в нижней части дисплея с оставшимися пикселями. В остальном экранный режим сохраняется в памяти как обычный графический режим.
    • Возможности телетекста в режиме 7 были обеспечены микросхемой телетекста Mullard SAA5050 .
  • Четыре независимых звуковых канала (один шумовой и три мелодических) с использованием звукового чипа Texas Instruments SN76489
  • Встроенная аппаратная поддержка включала:
    • подключаемые ПЗУ, напрямую или через слоты для картриджей
    • дисководы гибких дисков ( поддерживаются как DFS, так и более новые ADFS ) с контроллером дисков WD1770
    • ленточный интерфейс (с управлением двигателем), использующий вариант стандартной схемы кодирования данных Канзас-Сити
    • параллельный порт принтера ( совместим с Centronics )
    • последовательная связь (с использованием RS-423 , расширенного набора RS-232 )
    • вывод на дисплей для ТВ, видеомонитора RGB или 1v pp
    • 15-контактный D-образный порт с четырьмя аналоговыми входами (подходит для двух джойстиков , четырех цифровых / контактных портов (для кнопок) и специального входа светового пера
    • собственный интерфейс " Tube " для внутреннего или внешнего второго процессора (в модели Master 512 использовался 80186 ; другие варианты включали дополнительный 6502 на 3 МГц , Zilog Z80, например, для CP / M , NS32016 , ARM1 и других)
    • 20-контактный «пользовательский порт» в стиле IDC, состоящий из восьми контактов цифрового ввода-вывода общего назначения (и двух специальных контактов для квитирования ), подключенных непосредственно к 6522 VIA
    • общее расширение через «шину 1 МГц», и
    • Интерфейс Econet , устанавливаемый путем добавления платы модуля и ПЗУ ANFS (входит в стандартную комплектацию машины Master ET)

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

См. Также [ править ]

  • Набор символов ОС RISC для макета кодовой страницы BBC Master

Ссылки [ править ]

  1. ^ «Мастер: новый BBC» . Пользователь Acorn . Февраль 1986 г. с. 7 . Проверено 25 октября 2020 года .
  2. ^ Боттомли, Tracy (19 апреля 1993). «Новости продаж, выпуск 72» (PDF) (Пресс-релиз). Acorn Computers Limited . Проверено 10 октября 2020 .
  3. Белл, ди-джей (3 августа 1992 г.). Функциональные различия между Master 128 и BBC моделями B и B + (PDF) (Технический отчет). Acorn Computers Limited. п. 8 . Проверено 31 марта 2021 года .
  4. Белл, ди-джей (3 августа 1992 г.). BBC Master 128 Cartridge Interface (PDF) (Технический отчет). Acorn Computers Limited . Проверено 31 марта 2021 года .
  5. ^ a b c Мастерская серия (PDF) . Acorn Computers Limited. 1986. стр. 2 . Проверено 10 октября 2020 .
  6. ^ Фотографии печатной платы указывают на использование варианта 65SC12.
  7. ^ Руководство по обслуживанию микрокомпьютеров Master Series Британской радиовещательной корпорации (PDF) . Acorn Computers Limited. Апрель 1986. С. 15–18 . Проверено 10 октября 2020 .
  8. ^ a b «Сменные платы повышают мощность» . Пользователь Acorn . Февраль 1986 г. с. 11 . Проверено 25 октября 2020 года .
  9. ^ Дисковод (PDF) . Acorn Computers Limited. 1986 . Проверено 30 января 2021 года .
  10. ^ Acorn Computers Limited Розничный прайс-лист, июль 1986 г. (PDF) . Acorn Computers Limited. Июль 1986 г. с. 1 . Проверено 25 октября 2020 года .
  11. ^ a b Смит, Брюс (сентябрь 1986 г.). «Мастер встречает IBM - или нет?» . Пользователь Acorn . С. 153–155 . Проверено 25 октября 2020 года .
  12. ^ Master 512: Список совместимости приложений и программного обеспечения (PDF) (Технический отчет). Acorn Computers Limited. 5 августа 1992 . Проверено 31 марта 2021 года .
  13. ^ "M512 Разворот" . Пользователь Acorn . Январь 1987. с. 7 . Проверено 25 октября 2020 года .
  14. ^ Откройте для себя мир MS-DOS (PDF) . Acorn Computers Limited . Проверено 7 февраля 2021 года .
  15. ^ "Желудь капли Научные" . Пользователь Acorn . Ноябрь 1986. с. 7 . Дата обращения 5 сентября 2020 .
  16. ^ Руководство пользователя сопроцессора Cambridge (PDF) . Acorn Computers Limited. Июль 1985 г. с. 5.
  17. ^ ПРОДУКТ НОМЕР 58 BABY B (Технический отчет). Acorn Computers Limited.
  18. ^ Тейлор, Гордон (октябрь 1986). «Мастер Компакт» . A&B Computing . С. 12–17 . Дата обращения 5 ноября 2020 . Это первая крупногабаритная машина Acorn, о которой можно сказать это (Master 128 находился в переходном периоде, не имея дисковода в стандартной комплектации).
  19. ^ Б Атертон, Дэвид (ноябрь 1986). «Мастер Компакт, большое и маленькое» . Пользователь Acorn . С. 101–103 . Проверено 28 октября 2020 года .
  20. ^ Forer, Пип (ноябрь 1986). "Настоящий Мастер Би-би-си, пожалуйста, встаньте?" . Биты и байты . С. 38–41 . Проверено 25 марта 2021 года .
  21. ^ a b c «Снятие крышки с Master Compact» . Пользователь Acorn . Октябрь 1986. С. 15, 17–18 . Дата обращения 5 сентября 2020 .
  22. ^ a b «Желудь упаковывает Мастера в Компакт за 399 фунтов стерлингов» . Пользователь Acorn . Октябрь 1986. С. 10, 11 . Дата обращения 5 сентября 2020 .
  23. ^ «Компактный адаптер» . Пользователь Acorn . Май 1990 г. с. 9 . Дата обращения 1 ноября 2020 .
  24. ^ "Компактный компаньон" . A&B Computing . Октябрь 1987 г. с. 9 . Проверено 4 ноября 2020 года . После установки Compact Companion предлагает пользовательский порт, аналоговый порт (джойстик), шину 2 МГц и Acorn 1770 DFS. Все соединения представляют собой стандартные разъемы типа Master 128, и DFS может быть сконфигурирован как дисковый интерфейс, выбранный при включении машины.
  25. ^ "EEPROM" (PDF) . Новости службы поддержки клиентов Acorn (3). Июнь 1989 г. с. 1.
  26. ^ Уокер, Дэйв. Текущий и исторический Acorn Kit и Y2K: State of the Universe and Testing Strategy (Технический отчет). Acorn Computers Limited.
  27. ^ Руководство по обслуживанию серии Master, стр. 22–23.
  28. ^ Базовые версии BBC .
  29. ^ Л. Фокс, Л. Хейс и Д. Ф. Майерс, «Проблема двойных собственных значений»; и Р. А. Сак, «Вариационные решения уравнений Ламе», факультет математики, Солфордский университет. 1971-22, последний факультет теоретической физики Ливерпульского университета.
  30. ^ «Врезка дисков с запуском» . Пользователь Acorn . Октябрь 1986. с. 11 . Дата обращения 1 ноября 2020 .
  31. ^ "Желудь рождает Мастер Компакт" . Пользователь Acorn . Октябрь 1986. с. 7 . Дата обращения 5 сентября 2020 .
  32. ^ "Итальянский компактный набор для успеха" . Пользователь Acorn . Ноябрь 1986. с. 7 . Дата обращения 5 сентября 2020 .
  33. ^ "Новая домашняя служба BBC" . Пользователь Acorn . Сентябрь 1989 г. с. 7 . Дата обращения 1 ноября 2020 .
  34. ^ Справочная таблица данных: серия SAA5050 , генератор символов телетекста , июль 1982 г., Mullard.

Внешние ссылки [ править ]

  • http://bbc.nvg.org/doc/