PolyMorphic Systems - производитель микрокомпьютерных плат и систем на базе шины S-100 . Их продукция включала Poly-88 и System 8813. Компания была зарегистрирована в Калифорнии в 1976 году как Interactive Products Corporation d / b / a PolyMorphic Systems. Первоначально он базировался в Голете , затем в Санта-Барбаре, Калифорния .
Промышленность | Электроника |
---|---|
Основан | 1976 г. |
Штаб-квартира | Санта-Барбара, Калифорния |
Продукты | настольные компьютерные системы |
Платы С-100
Первыми продуктами PolyMorphic Systems были несколько интерфейсных плат на базе популярной в то время шины S-100 . Они были совместимы с другими микрокомпьютерами, такими как Altair 8800 и IMSAI 8080 . Первой была плата аналого-цифрового и цифро-аналогового преобразователей. За этим последовала карта интерфейса видеотерминала (VTI), которая стала основным устройством отображения для их систем. Более поздние продукты на уровне плат включали карты ЦП , ОЗУ и контроллеров дисков .
Поли-88
С выпуском своей карты ЦП PolyMorphic начала продавать полные системы. Их первым был Poly-88, размещенный в шасси S100 с 5 слотами, с дополнительными боковыми разъемами S-100 для соединения шасси. [1] Это устройство получило прозвище «оранжевый тостер» из-за его оранжевой металлической крышки и того факта, что карты S-100 выделяют заметное тепло. [2] Поли-88 был доступен в виде набора или в сборе. Первоначально он назывался Micro-Altair, но после возражений со стороны MITS , производителя Altair, название было изменено. [3]
Аппаратное обеспечение
В комплект платы Поли-88 входили:
- Центральный процессор (ЦП) с микросхемой Intel 8080 и USART 8251 для последовательной связи с модемом, принтером или интерфейсом кассеты. Интерфейс кассетной ленты поддерживал хранение и загрузку программ с кассетных магнитофонов потребительского класса с использованием сигналов, закодированных либо в стандарте Канзас-Сити, либо в более высокоскоростном манчестерском кодировании. Плата содержала 512 байт ОЗУ и одно ПЗУ размером 1024 байта .
- Интерфейс видеотерминала (VTI), отображающий 16-строчный дисплей с 64 символами в строке. VTI был предназначен для управления телевизором с помощью радиочастотного модулятора или для прямого подключения к композитному видеовходу телевизионного монитора (в 1970-е годы обычно не было). VTI также отображал графику с низким разрешением (сегодня это называется текстовой полуграфикой ). Каждая позиция символа была разделена на сетку шириной 2 точки и высотой 3 точки, что давало графическое разрешение 128 пикселей по горизонтали и 48 пикселей по вертикали, такое же, как у оригинального TRS-80 . TTL -уровень, параллельный интерфейс клавиатуры был также включен в ВТИ. Было доступно несколько клавиатур, включая Keyboard III с цифровой клавиатурой.
- Также были доступны карты оперативной памяти (RAM) с емкостью от 8192 (8K) до 56K (максимум, поддерживаемый в их системной архитектуре). Поскольку системы были основаны на шине S-100, карты памяти других производителей также могли использоваться в системах Poly.
Программное обеспечение
ПЗУ Poly-88 содержало программу загрузчика , способную читать программы с интерфейса кассеты. Доступные программы включали игры, утилиты, интерпретатор BASIC и ассемблер 8080 .
Система 8813
Дисковой системой PolyMorphic была система 8813. Она состояла из более крупного шасси, вмещавшего один, два или три 5 1 / 4- дюймовых мини-дисковода от Shugart Associates . В накопителях использовались односторонние хранилища одинарной плотности на дискетах с жесткими секторами . Емкость дискеты составляла примерно 90 Кбайт.
Аппаратное обеспечение
Аппаратное обеспечение системы 8813 включает стандартные карты ЦП и VTI; карта RAM, как правило, с объемом памяти не менее 32 КБ; и карту контроллера диска для взаимодействия с дисководами мини-гибких дисков. Позже контроллер дисков на базе Z80 поддерживал двусторонние мини-дисководы двойной плотности и полноразмерные (8-дюймовые) дисководы для гибких дисков.
Программное обеспечение
Операционная система Poly disk называлась Exec . Три дисковых накопителя отличались номерами, заключенными в угловые скобки, например <1> , а не буквенным обозначением дисков ( A:), используемым в CP / M и более поздних версиях MS-DOS . Имена файлов чувствительны к регистру и могут содержать до 31 символа, включая двухсимвольное расширение. Например, текстовый файл может называться Notes.TX .
Различные расширения файлов имеют предопределенное значение: .GO для исполняемых файлов, .BS для программ BASIC, .OV для наложений. Наложения широко использовались, чтобы предоставить больше места для кода операционной системы. Если при загрузке системы присутствовал файл с именем INITIAL.TX , команды, перечисленные в этом файле, выполнялись автоматически, аналогично файлу AUTOEXEC.BAT в системе MS-DOS.
Более поздние версии Exec поддерживали подкаталоги. В синтаксисе имен по-прежнему использовались угловые скобки. Например, файл в подкаталоге второго уровня на диске 2 может называться <2
Система 8813 Программное обеспечение , входящее в 8080 макро ассемблер и интерпретатор BASIC для разработки программ. Poly BASIC использовал арифметику BCD для обеспечения высокой точности в финансовых приложениях. Система обработки текстов WordMaster состояла из текстового редактора и отдельной программы форматирования. Стюарт Вудс написал свой второй роман « Беги перед ветром» , используя WordMaster в системе PolyMorphic 8813. [4]
Другие продукты
Система 8810
С появлением двусторонних мини-дисководов двойной плотности емкость одной дискеты стала примерно 360 Кбайт (столько же, сколько у оригинального дисковода гибких дисков IBM-PC ). Это сделало возможным хранить Exec, приложения и данные на одной дискете. Система 8810 была функционально идентична 8813, но в меньшем корпусе, с 5 слотами и только одним дисководом для мини-гибких дисков.
Mass Storage
88 / MS (Mass Storage) представлял собой шкаф с двумя 8-дюймовыми (полноразмерными) дисководами для гибких дисков. Он был доступен как с односторонними, так и с двусторонними дисковыми накопителями, в обоих случаях использовалась запись с двойной плотностью записи на жестких дисках. 88 / MS может быть добавлен к системе 8813 или 8810. Самые большие конфигурации Poly будут содержать три мини-дисковода для гибких дисков и четыре полноразмерных дисковода с номерами от 1 до 7.
88 / HD представляла собой подсистему с 18-мегабайтным жестким диском SASI , размещенную в шасси 8810. Программное обеспечение под названием Volume Manager разделило доступное пространство на несколько логических дисков, аналогично команде FDISK partitioning, используемой в других операционных системах. [5]
TwinSystem
TwinSystem позиционировалась как «Выполняйте больше работы на компьютере, рассчитанном на двоих». Система 8813 TwinSystem имела дополнительную карту памяти, видеокарту и клавиатуру. Переключение банков между картами RAM позволило ЦП одновременно хранить в памяти два приложения. Однако интерфейс клавиатуры на уровне TTL ограничивал расстояние между двумя пользовательскими станциями до нескольких футов.
Совместимость CP / M
Доминирующая операционная система для микрокомпьютеров в этой эпохе была CP / M . Немодифицированные системы Poly не могли запускать CP / M по нескольким причинам:
- Жесткие дискеты. Почти все системы CP / M использовали дискеты с мягкими секторами, поэтому было трудно передавать информацию между системами CP / M и Poly.
- Карта памяти. CP / M требует RAM от адресов 0000 до (в идеале) FFFF hex. Карты Poly CPU и VTI отображали ПЗУ и видеопамять в области между 0000 и 1FFF.
В конце срока службы системы были внесены изменения в оборудование для решения проблем с картой памяти, и для 8813 была выпущена версия CP / M.
Рекомендации
- ^ Ditlea, Стив (1979). Простое руководство по домашним компьютерам . Нью-Йорк: A&W Publishers, Inc., стр. 152–153. ISBN 0-89104-109-5.
- ^ "История полиморфных систем" - Компьютеры S100
- ^ Аллан, Рой А. (2001). История персонального компьютера: люди и технологии . Лондон, Онтарио, Канада: Allan Publishing. стр.4-14. ISBN 0-9689108-0-7.
- ^ Вудс, Стюарт (1983). Беги по ветру . Нью-Йорк: WW Norton & Company. Техническое примечание. ISBN 0-451-21594-X.
- ^ Руководство системного программиста System 88 (PDF) . С. 233–234.
Внешние ссылки
- History of Polymorphic Systems computers (архивировано 12 сентября 2017 года).