BBC Мастер - BBC Master

BBC Master Series
Желудь BBC Master Series.jpg
Желудь, BBC, мастер 128
Тип8 бит Микрокомпьютер
Дата выходаНачало 1986 г.; 34 года назад (1986)
Снято с производства1994 (1994)
Операционная системаЖелудь MOS, необязательный DOS Plus
ЦПУТехнология MOS 65SC12, дополнительный второй процессор Intel 80186 или же 65C102 в зависимости от модели
объем памяти128 КБ –512 КБ
ПредшественникBBC Micro Модель B
ПреемникЖелудь Архимеда

В BBC Мастер домашний компьютер выпущен Желудь Компьютеры в начале 1986 г.[1] Он был разработан и построен для Британская радиовещательная корпорация (BBC) и был преемником BBC Micro Модель B. Master 128 производился до 1993 года.[2]

Дизайн

Мастер имел несколько улучшений по сравнению с предшественником. В системах было 128КБ ОЗУ в стандартной комплектации, устраняя нехватку доступной оперативной памяти, которая, среди прочего, препятствовала использованию лучших графических режимов в оригинальном дизайне и имела два слота для картриджей, установленных над новой цифровой клавиатурой. Они были физически идентичны тем, которые использовались Желудь Электрон Интерфейс «Плюс 1», но с улучшенными электрическими характеристиками некоторых контактов разъема картриджа.[3] А не Технология MOS 6502 микропроцессор используется Модель B он работал на немного улучшенном 65C12.[4][5] Цена совместимости ЦП с моделью B заключалась в том, что адресная шина по-прежнему была только 16-битной, а это означало, что только 64 КБ можно было напрямую адресовать в любой момент времени, а оставшуюся память нужно было выгружать по мере необходимости.

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

Кодовое названиеСтраницаОписание
Линн0x3000–0x7FFFОбласть переключения кадров ЭЛТ (позволяет использовать все режимы экрана без использования основной памяти)
HAZEL0xC000–0xDFFFПереключение ПЗУ / ОЗУ
ЭНДИ0x8000–0x8FFFПереключение ПЗУ / ОЗУ

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

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

Модели

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

Мастер был доступен в нескольких различных моделях.

Мастер 128

Это был стандартный компьютер. Число 128 в названии относится к его 128 КБайт баран, хотя и содержал 128 КБ ПЗУ.

Мастер Турбо

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

Мастер AIV

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

Мастер ET

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

Мастер 512

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

Конкурентоспособность Master 512 ограничивалась его совместимостью с различными приложениями DOS, которая ограничивалась «защитой и прямым использованием оборудования IBM» некоторыми приложениями, а также общей стоимостью обновления с базовой системой, монитором и дисковыми накопителями. с оценочной ценой клона IBM PC в 500-800 фунтов стерлингов, что «очень выгодно по сравнению с 900 фунтами стерлингов, необходимыми для полного Master 512», учитывая также, что клон также будет включать в себя монитор и диски.[8] Впоследствии в начале 1987 года цена была снижена до 199 фунтов стерлингов плюс НДС.[9]

Магистр научный

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

Мастер Компакт

BBC Master Compact - видны как клавиатура (спереди), так и под монитором (сзади).
Мастер Компакт GUI

Эта модель, как видно из названия, является компактной версией Master 128 с удаленными некоторыми функциями расширения и добавленными другими возможностями расширения, а также с другим программным обеспечением в комплекте. В отличие от ранее выпущенных микрокомпьютеров Acorn, он был продан Acorn как полная система в комплекте с дисководом и монитором (и первая система большого объема от Acorn, которая сделала это.[12]), стремясь предоставить решение «с одним плагином», которое на момент выпуска было успешно популяризировано такими производителями, как Amstrad.[13]

Несмотря на то, что Compact имеет конструкцию «три коробки», основная функциональность системы фактически обеспечивается в блоке клавиатуры, как и в Master 128, но с меньшим размером по сравнению с Master 128 и Model B, стилизованными под Желудевый коммуникатор.[13](pp101) В блоке под монитором размещался3 12-дюйм дискета привод и блок питания системы.[14]

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

Только ADFS Файловая система версии 2 поставлялась в стандартной комплектации и работала через микросхему Western Digital 1772 (более быстрая версия широко используемого 1770), хотя можно загрузить ПЗУ 1770 DFS в ОЗУ сбоку или вставить ПЗУ или СППЗУ, содержащие его. . Compact также использовал ограниченную перезапись EEPROM вместо часов с батарейным питанием и CMOS-памяти, как в других моделях, и, следовательно, не имел собственных часов реального времени (время можно было получить через Эконет где доступно). В результате этого *ВРЕМЯ и ВРЕМЯ $ команды вернули фиктивные значения.

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

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

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

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

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

Роджер Уилсон И Р.А. Мешок[20]

Программное обеспечение для Compact было сравнительно дорогим (обычно 20 фунтов за игру) из-за гораздо более низкого спроса на3 12-дюймовый формат диска (5 14-дюйм был стандартом для Мастера и ранее BBC Micro ).

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

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

Машины были построены Звание Xerox в Хартфордшир.[15]

Характеристики

Внутреннее изображение Master 128, показывающее, что установлена ​​Vine Micro Romboard4, что означает, что слоты для картриджей больше не могут использоваться - владелец также добавил нестандартный охлаждающий вентилятор.
  • 2 МГц Rockwell R65SC12 процессор
  • 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 редактор) в выгружаемом ROM 11
    • 16 КБ ViewSheet (электронная таблица) в выгружаемом ПЗУ 10
    • 16 КБ Система хранения дисков и утилиты Sideways RAM в выгружаемом ROM 9
  • 64 КБ ПЗУ в Мастере ET. Состоит из MOS (машинная операционная система) 16 КБ, всегда доступной, и трех 16 КБ боком ПЗУ, любой из которых можно выгружать в память за раз:
  • 128 КБ баран, включающий:
    • 32 КБ основная программа пользователя / хранилище данных
    • 20 КБ "тень "видеопамять (выгружается из оперативной памяти пользователя)
    • Рабочее пространство ОС 12 КБ (выгружается через ПЗУ)
    • Рабочее пространство 64 КБ, доступное для приложений с пользовательским машинным кодом (разделено на четыре области по 16 КБ, которые действуют как энергозависимые выгружаемые ПЗУ)
  • Полный ход клавиатура с верхним рядом из десяти красно-оранжевых функциональные клавиши ƒ0 – ƒ9 и В цифровая клавиатура стиля. Клавишу сброса BREAK можно физически отключить, повернув небольшой пластиковый кулачок, особенно полезно в образовательной среде
  • Графический дисплей с широкими возможностями настройки на основе Motorola 6845. В отличие от оригинала BBC Micro, использовалась отдельная видеопамять, поэтому выбор режима высокого разрешения не уменьшал объем доступной пользовательской ОЗУ. (Тем не менее, ОЗУ пользователя может по-прежнему использоваться в качестве видеобуфера, если требуется, чтобы разрешить такие эффекты, как двойная буферизация.) Системное ПЗУ обеспечивало восемь графических режимов:
    • В режимах от 0 до 6 можно было отображать выбор цветов из логической палитры из шестнадцати, хотя аппаратное обеспечение действительно могло генерировать только восемь физических цветов: восемь RGB цвета (черный, красный, зеленый, желтый, синий, пурпурный, голубой, белый) и те же цвета в мигающем состоянии;
    • Режимы 3 и 6 были специальными текстовыми режимами программного обеспечения (фреймбуфера). Для экономии оперативной памяти количество строк было уменьшено с 32 до 25. Поскольку это уменьшило высоту кадра, при выводе кадра между каждой строкой текста создавались строки-заполнители, при этом пиксели не считывались из буфера кадра. Это создает характерные черные линии между строками текста, когда установлен другой цвет фона, и пустой промежуток в нижней части дисплея с оставшимися пикселями. В остальном экранный режим сохраняется в памяти как обычный графический режим.
    • Режим 7 Телетекст возможность была предоставлена Маллард SAA5050 Чип телетекста.
Графический режимРазрешение (X × Y)Аппаратное обеспечение
цвета
Видео RAMТип
Ячейки CharПикселейиспользовал
(КБ)
карта
080 × 32640 × 2562200x3000–0x7FFFГрафика
140 × 32320 × 2564200x3000–0x7FFFГрафика
220 × 32160 × 2568200x3000–0x7FFFГрафика
380 × 25640 × 2002160x4000–0x7FFFТекст
440 × 32320 × 2562100x5800–0x7FFFГрафика
520 × 32160 × 2564100x5800–0x7FFFГрафика
640 × 25320 × 200280x6000–0x7FFFТекст
7 (Телетекст)40 × 25480 × 500[25]810x7C00–0x7FFFТекст
  • Четыре независимых звуковых канала (один шумовой и три мелодических) с использованием Техасские инструменты SN76489 звуковой чип
  • Встроенная аппаратная поддержка включала:
    • подключаемые ПЗУ, напрямую или через слоты для картриджей
    • Флоппи диск диски (оба DFS и новее ADFS поддерживается) с WD1770 дисковый контроллер
    • Лента интерфейс (с управлением двигателем), используя вариант Стандарт Канзас-Сити схема кодирования данных
    • параллельный порт принтера (Centronics совместимый)
    • последовательная связь (с использованием RS-423, надмножество RS-232 )
    • вывод на дисплей для ТВ, RGB или 1v p-p видеомонитора
    • 15-контактный D-образный порт с четырьмя аналоговыми входами (подходит для двух джойстики, четыре цифровых / контактных порта (для кнопок) и специальный Световое перо Вход
    • проприетарный "Трубка "интерфейс для внутреннего или внешнего второго ЦП (в модели Master 512 80186 использовался; другие опции включали дополнительные 3 МГц 6502, а Зилог Z80 например, для CP / M, NS32016, ARM1, и другие)
    • 20-контактный «пользовательский порт» в стиле IDC, состоящий из восьми контактов цифрового ввода-вывода общего назначения (и двух специальных подтверждение связи единицы) отображаются непосредственно в 6522 VIA
    • общее расширение через "шину 1 МГц", и
    • Эконет интерфейс, устанавливаемый путем добавления платы модуля и ПЗУ ANFS (входит в стандартную комплектацию машины Master ET)

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

Смотрите также

Рекомендации

  1. ^ "Мастер: новая BBC". Пользователь Acorn. Февраль 1986 г. с. 7. Получено 25 октября 2020.
  2. ^ Боттомли, Трейси (19 апреля 1993 г.). "Новости продаж, выпуск 72" (PDF) (Пресс-релиз). Acorn Computers Limited. Получено 10 октября 2020.
  3. ^ Приложение 7, «Интерфейс картриджа Master 128» - Расширенное справочное руководство для BBC Master.
  4. ^ а б c Мастерская серия (PDF). Acorn Computers Limited. 1986. стр. 2. Получено 10 октября 2020.
  5. ^ Фотографии печатной платы по всей видимости, указывают на использование варианта 65SC12.
  6. ^ Руководство по обслуживанию микрокомпьютеров серии Master от Британской вещательной корпорации (PDF). Acorn Computers Limited. Апрель 1986. С. 15–18.. Получено 10 октября 2020.
  7. ^ Ограниченный розничный прайс-лист Acorn Computers, июль 1986 г. (PDF). Acorn Computers Limited. Июль 1986 г. с. 1. Получено 25 октября 2020.
  8. ^ Смит, Брюс (сентябрь 1986). «Мастер встречает IBM - или нет?». Пользователь Acorn. стр. 153–155. Получено 25 октября 2020.
  9. ^ "Разворот М512". Пользователь Acorn. Январь 1987 г. с. 7. Получено 25 октября 2020.
  10. ^ «Желудь капли Научные». Пользователь Acorn. Ноябрь 1986. с. 7. Получено 5 сентября 2020.
  11. ^ Руководство пользователя сопроцессора Cambridge (PDF). Acorn Computers Limited. Июль 1985 г. с. 5.
  12. ^ Тейлор, Гордон (октябрь 1986). «Мастер Компакт». A&B Computing. стр. 12–17. Получено 5 ноября 2020. Это первая крупногабаритная машина Acorn, о которой можно сказать это (Master 128 находился в переходном периоде, не имея дисковода в стандартной комплектации).
  13. ^ а б Атертон, Дэвид (ноябрь 1986). «Мастер Компакт, большой и маленький». Пользователь Acorn. стр. 101–103. Получено 28 октября 2020.
  14. ^ а б c «Снимаем крышку с Master Compact». Пользователь Acorn. Октябрь 1986. С. 15, 17–18.. Получено 5 сентября 2020.
  15. ^ а б «Желудь упаковывает Мастера в Компакт за 399 фунтов стерлингов». Пользователь Acorn. Октябрь 1986. С. 10, 11.. Получено 5 сентября 2020.
  16. ^ «Компактный адаптер». Пользователь Acorn. Май 1990 г. с. 9. Получено 1 ноября 2020.
  17. ^ «Компактный компаньон». A&B Computing. Октябрь 1987 г. с. 9. Получено 4 ноября 2020. После установки Compact Companion предлагает пользовательский порт, аналоговый порт (джойстик), шину 2 МГц и Acorn 1770 DFS. Все соединения представляют собой стандартные разъемы типа Master 128, и DFS может быть настроен как дисковый интерфейс, выбранный при включении машины.
  18. ^ Руководство по обслуживанию серии Master, стр. 22–23.
  19. ^ Базовые версии BBC.
  20. ^ Л. Фокс, Л. Хейс и Д. Ф. Майерс, «Проблема двойных собственных значений»; и Р. А. Сак, «Вариационные решения уравнений Ламе», факультет математики, Солфордский университет. 1971-22, последний факультет теоретической физики Ливерпульского университета.
  21. ^ «Врезка дисков с запуском». Пользователь Acorn. Октябрь 1986. с. 11. Получено 1 ноября 2020.
  22. ^ «Желудь рождает Мастер Компакт». Пользователь Acorn. Октябрь 1986. с. 7. Получено 5 сентября 2020.
  23. ^ «Итальянский компактный набор для успеха». Пользователь Acorn. Ноябрь 1986. с. 7. Получено 5 сентября 2020.
  24. ^ "Новая домашняя служба BBC". Пользователь Acorn. Сентябрь 1989 г. с. 7. Получено 1 ноября 2020.
  25. ^ Справочный лист данных: серия SAA5050, Генератор символов телетекста, Июль 1982 г., Mullard.

внешняя ссылка