Бигборд Фергюсона
Big Board (1980) и Big Board II (1982) — Z80, на базе одноплатные компьютеры разработанные Джимом Фергюсоном. Они предоставили полную компьютерную систему, совместимую с CP/M, на одной печатной плате, включая процессор, память, интерфейс дисковода, клавиатуру и интерфейс видеомонитора. [1] Размер печатной платы соответствовал дисководу Shugart 801 или 851. Это позволило подключить до двух дисководов для гибких дисков размером 8 или 5 1/4 дюйма . В Big Board II добавлен интерфейс SASI для жестких дисков , увеличена скорость системы (4 МГц против 2,5 МГц) и улучшены терминальный интерфейс. [2]
Одна версия Big Board использовалась в Xerox 820 .
Аппаратное обеспечение
[ редактировать ]Big Board продавалась как незаселенная печатная плата с гнездами для интегральных схем, с документацией и возможностью приобретения дополнительных компонентов. [3] . Конструкция Big Board была достаточно простой, чтобы построить систему, вокруг которой многие люди, не имеющие опыта работы с электроникой, могли построить и создать собственную работоспособную компьютерную систему по цене, намного меньшей, чем стоимость полностью собранной системы того времени. Таким образом, Big Boards предвосхитили клоны DIY -ПК, которые стали популярными позже. В наиболее популярной форме полностью собранную и протестированную Big Board достаточно подключить к источнику питания, одному или двум восьмидюймовым дисководам, композитному монитору и клавиатуре с кодировкой ASCII , чтобы обеспечить полностью функционирующую систему. сборку . Вместо монитора и клавиатуры можно использовать последовательный терминал, что еще больше упрощает Единственным инструментом, необходимым для базовой сборки, была отвертка для силовых соединений клеммной колодки . [4]
Дизайн также было легко изменить для расширения и улучшения системы. Было возможно множество различных модификаций для увеличения тактовой частоты системы , в том числе некоторые, которые не требовали ничего, кроме перемычек (например, повышение скорости до 3,5 МГц, полученное путем перемычки делителя тактовой частоты, без каких-либо модификаций программного обеспечения или изменений в микросхемах на плате). [5] Также существовала небольшая индустрия, связанная с обновлениями систем, устанавливаемыми пользователем, такими как часы реального времени , обновления с частотой 4 МГц, обновления дискет двойной плотности , улучшения символов для дисплея (обратное видео, мигание и т. д.), а также добавление интерфейсов жесткого диска, таких как как SASI и SCSI . Большинство этих обновлений было выполнено за счет использования дочерних плат , которые подключались к существующим разъемам микросхемы на плате, при этом исходная микросхема либо заменялась более функциональной микросхемой, либо помещалась в разъем на дочерней плате.
Память можно было увеличить до 256 КБ , что для того времени было чрезвычайно большим. [6] Хотя дополнительная память не поддерживается напрямую CP/M, ее можно использовать для реализации виртуального диска , кэширования образа операционной системы (чтобы значительно сократить время горячей загрузки ) или диспетчера очереди печати .
Big Board II (1982) включил в свой дизайн многие из самых популярных обновлений оригинальной Big Board. Он также имел небольшую площадь макетной платы , что позволяло выполнять множество простых обновлений без добавления дочерних плат. [7]
Программное обеспечение
[ редактировать ]Big Board был разработан в первую очередь для работы с CP/M операционной системой версии 2.2. [8] Он поставлялся с программой мониторинга в ПЗУ под названием PFM-80, которая была «лицевой панелью программного обеспечения» системы. Листинг исходного кода PFM был особенностью первого и второго выпусков Micro Cornucopia . [9] В PFM имеется множество хорошо документированных процедур, которые можно использовать в пользовательском коде. [10]
На плате имелось три запасных разъема для ПЗУ по 2 КБ, которые позволяли добавлять дополнительную прошивку . Популярными дополнениями были Tiny BASIC , FORTH , [11] и расширенные версии PFM.
Документация
[ редактировать ]В комплект поставки Big Board поставлялся полный набор схем , документ под названием «Теория работы», руководство пользователя PFM-80, инструкции по сборке и тестированию Big Board, список деталей и дополнения к ним. В «Теории работы» описывались детали работы системы, включая ЭЛТ-контроллер , контроллер гибких дисков , последовательную связь , переключение банков памяти и распиновку разъемов .
Технические характеристики
[ редактировать ]Большая доска I
- Z80 Процессор с частотой 2,5 МГц.
- 64 КБ динамической оперативной памяти в 32 4116 или эквивалентных.
- Интерфейс ASCII клавиатуры .
- Интерфейс TTL / композитного видео ЭЛТ , позволяющий отображать 24 строки по 80 символов.
- Интерфейс гибких дисков SS/SD позволяет добавить до четырех 8 , совместимых с Shugart Associates SA800 -дюймовых дисководов для гибких дисков .
- Два (дополнительных) RS-232 последовательных порта .
- Параллельный с Centronics . порт принтера, совместимый
- Дополнительные часы реального времени.
- Размеры платы: 8,5 дюйма (215 мм) на 13,75 дюйма (349,3 мм). (Сравните с дисководом SA-800: 9,5 x 14,5 дюймов.)
Большая доска II
- Z80 Процессор на частоте 4 МГц.
- 64 КБ динамической оперативной памяти в 8 4164 или эквиваленте.
- SASI / SCSI Интерфейс жесткого диска , который также можно использовать в качестве ввода-вывода общего назначения или для управления другими устройствами SCSI.
- Интерфейс ASCII клавиатуры .
- Интерфейс TTL / композитного видео ЭЛТ , позволяющий отображать 24 строки по 80 символов.
- Интерфейс гибких дисков DS/DD позволяет добавить до четырех дисководов для гибких дисков размером 8 или 5,25 дюйма .
- Два последовательных порта RS-232 через Z80 SIO.
- Параллельный порт принтера, совместимый с Centronics, через Z80 PIO.
- Дополнительные часы реального времени.
- Размеры платы: 8,875 дюймов (225,4 мм) x 14,5 дюймов (368,3 мм)
- 6 разъемов ПЗУ/ СППЗУ , включая возможность программирования СППЗУ на месте.
Сообщество больших досок
[ редактировать ]Успех Big Board породил журнал Micro Cornucopia . [12] Многие комплекты Big Board включали листовку о подписке на журнал.
В журнале регулярно публиковались отчеты пользователей, статьи об обновлении оборудования и обзоры продуктов сторонних производителей. Издатель журнала ежегодно проводил SOG (полуофициальную встречу), на которой читатели журнала присоединялись к сотрудникам и писателям для рафтинга , обедов и технических дискуссий. [13]
Продукты третьих сторон
[ редактировать ]Компьютер Xerox 820 был основан на Big Board; InfoWorld заявила, что ее «значительные достоинства ... заключаются главным образом в использовании дизайна Big Board». [14] Shugart Associates была распространенным поставщиком дисководов для гибких дисков, как и Tandon Corporation .
Компания Taylor Electric предоставила «Better Board», включая усовершенствования интерфейса дисковода гибких дисков, улучшения PFM и исправления исходных инструкций по сборке и тестированию, прилагаемых к Big Board.
SWP Microcomputer Products из Арлингтона, штат Техас (ранее Software Publishers) предоставила обновление Bigboard Dual Density, которое предоставило как аппаратное, так и программное обеспечение, позволяющее Big Board I использовать форматы двойной плотности на своих дисках.
Micro Cornucopia предоставила множество продуктов для улучшения компьютеров Big Board, включая повышение скорости, служебное программное обеспечение и инструменты разработки как на ПЗУ, так и на диске, а также улучшения ввода-вывода.
Компания AB Computer Products продавала корпуса, мониторы и перфорированные панели ввода-вывода, ориентированные на пользователей Big Board.
Компания D&W Associates из Рима, штат Нью-Йорк, продавала мониторы, клавиатуры с кодировкой ASCII и блоки питания, ориентированные на рынок больших досок.
Московская компания Paradise Valley Electronics , ID продавала версию FORTH, а также графические обновления и утилиты для Big Board.
Несколько производителей, в том числе JBW и Энди Баккерс, продавали комплекты интерфейса SASI.
Компания Kuzara Enterprises из Сан-Диего, Калифорния (ранее Design Technology) продавала интерфейсы для принтеров, которые позволяли Big Board использовать полный набор функций принтеров Xerox Diablo.
Некоторые производители предоставили обновления часов реального времени в качестве дочерней платы ЦП.
Энди Баккерс продал дочернюю плату RAM Disk объемом 1 МБ для Big Board II.
Kenmore Computer Technologies (из Буффало, штат Нью-Йорк ) предложила комплект и программное обеспечение для календаря/часов Ztime-I. Схемы календаря/часов позволяли ранним компьютерам ставить метки времени и точно выполнять задачи, зависящие от времени.
Ссылки
[ редактировать ]- ^ Дж. Б. Фергюсон: Bigboard: обзор, 1980.
- ^ Дж. Б. Фергюсон: Руководство по сборке Big Board II, Cal-Tex Computers, 1982.
- ^ «Большая доска» . БАЙТ (Реклама). Том. 7, нет. 10 октября 1982 г. с. 485.
- ^ Цифровые исследовательские компьютеры: «Инструкции по сборке», Документация Big Board, 1980.
- ^ Хвиздак, Гэри (февраль 1982 г.). «3,5 МГц (самый простой мод из всех)» . Микро Рог изобилия . № 4. с. 9.
- ^ Бём, Искусство (июнь 1983 г.). «256K в деталях. Часть I» . Микро Рог изобилия . № 12. с. 4.
- ^ Дж. Б. Фергюсон: Руководство по сборке Big Board II, Cal-Tex Computers, 1982.
- ^ Дж. Б. Фергюсон: Bigboard: обзор, 1980.
- ^ Ретцлафф, Дон (июль 1981 г.). «Монитор ПФМ-80» . Микро Рог изобилия . № 1. с. 9.
- ^ Рассел Смит: Руководство пользователя PFM-80, 1980.
- ^ ДеВо, Роб (июнь 1982 г.). «Самозагружающийся ПЗУ» . Микро Рог изобилия . № 6. с. 10.
- ^ Томпсон, Дэвид (июнь 1982 г.). «Пожалей десять центов?» . Микро Рог изобилия . № 6. с. 2.
- ^ Томпсон, доктор юридических наук (июнь 1983 г.). "Все мокрые!" . Микро Рог изобилия . № 12. с. 2-30.
- ^ Мейер, Эдвин В. (14 июня 1982 г.). «Xerox 820, система от Xerox, управляемая CP/M» . Инфомир . Том. 4, нет. 23. С. 101–104 . Проверено 30 марта 2019 г.
Внешние ссылки
[ редактировать ]- Бигборд
- Документация Big Board II на Bitsavers
- Коллекция старинных компьютеров Оскара
- Старые компьютеры Дэйва: Большая доска
- Старые компьютеры Дэйва: реклама на большой доске от Byte (150 КБ JPG.)
- BigBoard I, реклама Италии, 1983 г.
- Программа Bigboard Formatter (исходный код сборки)
- BigBoard I Итальянская страница