Комплект для ухода за больными H8

Микрокомпьютер 1970-х годов

Комплект для ухода за больными H8
Первый восьмибитный компьютер Heathkit H8
РазработчикHeathkit
ПроизводительHeathkit
ТипМикрокомпьютер
Дата выпуска1977 ; 47 лет назад ( 1977 )
Операционная системаCP/M , HDOS
ПроцессорИнтел 8080А

H8 от Heathkit — это микрокомпьютер на базе Intel 8080A , который продавался в виде наборов с 1977 года. H8 похож на компьютеры с шиной S-100 того времени и, как и эти машины, часто используется с операционной системой CP/M на дискете .

Главное отличие между машинами H8 и S-100 — это шина ; H8 использует 50-контактную шину, которая меньше, прочнее и лучше спроектирована с точки зрения электричества. Машина также включает в себя самозагрузочное ПЗУ , которое упрощает запуск, включая код для выполнения базового ввода/вывода и позволяет вводить данные через фронтальную восьмеричную клавиатуру и дисплей на передней панели вместо двоичных переключателей и индикаторов, используемых на таких машинах, как Altair 8800 .

H8 требует отдельного терминала, чтобы быть по-настоящему полезным; Heathkit также представила несколько терминалов. Последующая модель, «All-in-One» Heathkit H89 , объединяет плату процессора Z80 и дисковод в корпусе терминала Heathkit H19 . Эта модель также продавалась в полностью собранном виде как WH89 . Позднее они были проданы Zenith Electronics с их именем на передней панели как Zenith Z-89 .

Heathkit H8 (справа) и видеотерминал H9 (слева)

История

Фон

MITS анонсировала Altair 8800 в январе 1975 года и вскоре начала продавать наборы. Продвигая продукцию среди любителей электроники через такие отраслевые журналы, как Popular Electronics , основатели компании считали, что она будет пользоваться ограниченным спросом, и рассчитывали продать всего несколько сотен систем. Вместо этого они получили заказы на тысячи единиц в первый месяц. Продажи были настолько выше ожидаемых, что MITS не смогла выполнить накопившиеся заказы большую часть года. [1]

Altair вызвал такой сильный интерес в мире микрокомпьютеров, что ряд других компаний вскочили, чтобы заполнить отставание в продажах, создавая машины, которые были клонами Altair. Основным компонентом этой конструкции является шина S-100, названная так потому, что она использует 100-контактный краевой разъем , который MITS нашел по бросовым ценам, когда они проектировали машину. К сожалению, контакты подключены от объединительной платы с неорганизованной компоновкой, и у нее есть ряд проблем, которые делают ее ненадежной. [2]

Стандартизация привела к расцвету компаний, продающих на рынке S-100. Внедрение контроллеров гибких дисков и дисковой операционной системы CP/M значительно улучшило возможности системы и положило начало процессу превращения их в практичные инструменты малого бизнеса. К концу 1970-х годов они начали вытеснять мини-компьютеры и другие системы в ряде ролей.

Н8

Heathkit был давним игроком на рынке электроники, создавая наборы для продуктов, которые зарекомендовали себя на рынке. Некоторые из них были довольно сложными, включая цветной телевизор . [3] Компания рассматривала возможность разработки набора для компьютера еще в 1974 году, но пришла к выводу, что он не подходит для их традиционного рынка. Успешный запуск Altair изменил ситуацию, и в 1977 году Heathkit решила разработать набор, похожий на Altair, но устраняющий его более очевидные недостатки. H8 был анонсирован в июле 1977 года и начал продаваться осенью по цене 379 долларов. [4] [5] [6]

Для полной функциональности система также требует карту SRAM на 4 КиБ ($139) и какой-либо контроллер хранения; как минимум это будет перфоратор/считыватель бумажной ленты H10 или карта последовательного ввода-вывода H8-5 ($110), которая управляет кассетной лентой , используя 1200-бодовый вариант стандартного формата Канзас-Сити . [4] Другим распространенным аксессуаром является видеотерминал H9 , который также управляется картой H8-5; хотя подойдет любой последовательный терминал. H9 ограничен заглавными буквами и 12 строками дисплея и использует дешевый набор переключателей для своей клавиатуры. В конечном итоге он был заменен терминалом H19, более эргономичным дизайном и способным отображать строчные и графические символы. H19 стал своей собственной крупной линейкой продуктов. Система гибких дисков H17 стала доступна в 1978 году, обычно продавалась с одним дисководом, но могла расширяться вторым (а позже и тремя). Для использования H17 требуется не менее 16 КБ ОЗУ. H8 может запускать CP/M , и часто так и делал, но ранние машины требовали либо специальной версии CP/M, которая была «org'd» на 8 КБ вместо нуля, либо небольшой модификации оборудования и обновленного ПЗУ для этого. Хит также предложил HDOS , написанную Гордоном Летвином . Позже Летвин перешел в Microsoft и стал главным архитектором OS/2 .

На момент появления H8 компьютерный рынок находился в процессе перехода от рынка хобби, который его породил, к рынку «пользователей», покупавших предварительно собранные машины. [4] Хит последовал этой тенденции и представил WH8 в полностью собранном виде за 475 долларов. [4] Как и H8, WH8 требует несколько других карт для функциональности. Система дисководов поставлялась полностью собранной как WH17 . Для операционной системы CP/M Heathkit предоставила WH67, восьмидюймовый жесткий диск на 10 МБ и восьмидюймовую систему дискет H47.

Н89

В 1978 году Хит представил Heathkit H88 , который интегрировал терминал H19 и новый одноплатный процессор на базе Zilog Z80 в корпус H19. Версия с дисководом, встроенным справа от экрана терминала, стала H89 . Машины имеют сильное сходство с TRS-80 Model III и аналогичными компьютерами «все в одном». H89 продавался как в виде набора за 1595 долларов, так и в полностью собранном виде как WH89 за 2295 долларов.

Вскоре после появления H89 Heathkit была куплена Zenith, которая хотела выйти на рынок микрокомпьютеров. [7] Они продолжили продажи H89 с собственной маркировкой спереди как Zenith Z89 . В конце концов, Zenith Data Systems (Heathkit плюс компьютерное подразделение Zenith) была куплена Bull HN (CII Bull, Honeywell и Nippon Electric), поскольку им нужен был американский производитель микрокомпьютеров для соответствия требованиям государственных закупок. Продажи комплектов были прекращены вскоре после этой покупки. [8]

Описание

Heath решили не внедрять шину S-100 и вместо этого создали свою собственную, известную как «Benton Harbor Bus» в честь их родного города. [4] Шина основана на 50-контактном разъеме и сконструирована так, чтобы избежать электрических проблем системы S-100 (например, +5 В и заземление, расположенные рядом друг с другом). H8 упакован в коробчатое шасси с боковинами из прессованного картона и металлическими листами для остальной части корпуса. Верхний лист сильно перфорирован для образования вентиляционных отверстий.

Машина собрана из задней панели, установленной на правой боковой панели корпуса, с десятью 50-контактными слотами для карт. [9] Первый и последний слоты расположены иначе, чем остальные, и блоки питания занимают часть пространства, необходимого для последней карты. Это означает, что последняя карта не только должна соответствовать узкому пространству, но и не может быть полной длины, оставляя восемь «стандартных» слотов, доступных для полноразмерных карт. Передняя панель подключается к первому слоту, а ЦП подключается ко второму, оставляя семь для дальнейшего расширения. Слоты для карт расположены под углом, что позволяет уменьшить высоту корпуса. Каждая карта содержит собственные регуляторы напряжения, используя Z-образный монтажный кронштейн в качестве радиатора. (Распределение питания на задней панели нерегулируемое +8 В и +/-18 В; карты регулируют их в соответствии со своими требованиями, обычно +5 В и +/-12 В.)

Еще одним заметным изменением является замена тумблеров и индикаторов на передней панели стандартной ранней модели системы S-100 на клавиатуру и семисегментный светодиодный дисплей (ранние машины S-100, такие как Altair или IMSAI 8080, не содержат ПЗУ , и при их запуске пользователь «вводит» программу с помощью тумблеров для считывания бумажной ленты . Как только эта программа «загрузчика» готова, можно считать бумажную ленту, содержащую более полный загрузчик, что позволяет пользователю загружать программы с кассеты или дискеты).

На H8 весь этот код уже предустановлен в ПЗУ размером 1 КБ в программе-мониторе, известной как "PAM8", занимающей ячейки с 0 по 3FF 16 , и драйверах ввода-вывода диска H17, используемых для загрузки, занимающих ПЗУ размером 2 КБ, занимающих ячейки с 1800 16 по 1FFF 16 [10] ПЗУ содержит код для управления клавиатурой и дисплеем, [11] загружая его непосредственно в работоспособное состояние. Несколько версий ПЗУ PAM-8 продавались как обновления; в какой-то момент Heathkit перешел на использование ПЗУ размером 2 КБ, занимающих ячейки с 7FF 16 , а затем на ПЗУ размером 4 КБ, занимающих ячейки с FFF 16. ПЗУ мешают работе стандартного CP/M, который предполагает, что может записывать память около ячейки 0, в частности указатели обработчика прерываний.

PAM8 и части HDOS используют необычную адресную нотацию, называемую « разделенная восьмеричная » [12] [13] , где 16-битные числа разделяются на два 8-битных числа, напечатанных в восьмеричной форме: первое место было «000.000», а место после «000.377» было «001.000». Чтобы отличить числа в разделенной восьмеричной форме от 16-битных восьмеричных чисел, две группы цифр часто разделяются специальным символом. Большинство мини- и микрокомпьютеров используют либо прямую восьмеричную систему (за 377 следовало 400), либо шестнадцатеричную.) С введением дополнительной замены процессора HA8-6 Z-80 для платы 8080 клавиатура на передней панели получила новый набор меток, а шестнадцатеричная система счисления заменила восьмеричную. [14]

Автобус Бентон-Харбор

50-контактная «Benton Harbor Bus» считалась улучшением шины S-100 . [15] [16] 50-контактная шина H8 содержит шестнадцать адресных линий, восемь линий данных, пять линий прерываний и линии управления системой. Как и шина S-100, она не подает +5 В; каждая карта должна иметь свой собственный локальный регулятор +5 В, питаемый от «нерегулируемых» +8 В на шине. [17]

Бентон Харбор БАЗОВЫЙ

Heathkit также представили свой собственный диалект языка программирования BASIC . Было доступно две версии: Benton Harbor BASIC , которая поддерживала самые основные команды и не имела строковых переменных, и Extended Benton Harbor BASIC , которая требовала не менее 24 КБ памяти и добавляла строковые переменные, целочисленные типы и команды для работы напрямую с дискетой без необходимости выхода в CP/M или монитор. Созданный по образцу Dartmouth BASIC , в отличие от популярных более поздних вариаций, таких как HP Time-Shared BASIC или Microsoft BASIC , язык имел ряд особенностей. [18]

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

Ссылки

  1. ^ MITS (июнь 1975). "Реклама MITS". Цифровой дизайн . 4 (6). Информация CMP . Получено 01.01.2008 ."В феврале в Popular Electronics вышла следующая статья, и люди из MITS знали, что Altair останется. Только за этот месяц было продано более 1000 мэйнфреймов. Datamation, март 1975 г.". "К концу мая MITS отгрузила более 2500 Altair 8800".
  2. ^ Подробные комментарии о различных проблемах в S-100, сделанные первоначальными проектировщиками, были собраны на странице поддержки терминации и устаревшей шины S-100, поддерживаемой Хербом Джонсоном.]
  3. Джозеф Арендт, «Цветной телевизор, который построил папа». Архивировано 12 июня 2009 г. на Wayback Machine , 18 мая 2008 г.
  4. ^ abcde "Heathkit H8". Домашняя страница устаревших технологий . Получено 2021-07-12 .
  5. ^ "The New Heathkit Personal Computing Systems". Сентябрь 1997. Архивировано из оригинала 2009-01-09 . Получено 2008-12-25 ., изображение рекламы в Scientific American
  6. ^ "Heathkit Computers" . Получено 2021-07-12 .
  7. Сол Либес, «Новости BYTE...» в BYTE , том 4, номер 11, ноябрь 1979 г., стр. 81
  8. Лоуренс Фишер, «Heathkits отключены, эра «сделай сам» заканчивается», The New York Times , 30 марта 1992 г.
  9. ^ "Наблюдения за динозаврами: компьютеры 1970-х годов: Heathkit H8" Архивировано 4 сентября 2008 г. в Wayback Machine , фотогалерея zdnet
  10. Дэйв Уоллес, «Базовый H-8: задняя панель, плата ЦП и передняя панель». Архивировано 23 июля 2011 г. на Wayback Machine , 16 июня 2001 г.
  11. ^ "Технические подробности H-8" Архивировано 23 июля 2011 г. на Wayback Machine , 29 сентября 2001 г.
  12. ^ "Hacker News". Архивировано из оригинала 2020-07-27.
  13. ^ Control Data 8092 TeleProgrammer: Programming Reference Manual (PDF) . Миннеаполис, Миннесота, США: Control Data Corporation . 1964. IDP 107a. Архивировано (PDF) из оригинала 25.05.2020 . Получено 27.07.2020 .
  14. Дэйв Уоллес, [1] Архивировано 23 июля 2011 г. на Wayback Machine , 29 сентября 2001 г.
  15. ^ "Heathkit H8". Винтажный компьютер . Получено 2021-07-12 .
  16. ^ "Heathkit H8". История персональных компьютеров . Получено 2021-07-12 .
  17. ^ "Руководство по Heathkit". 1977. стр. 32; стр. 38; стр. 57.
  18. ^ Benton Harbor BASIC (PDF) . Heathkit. 1977.

Дальнейшее чтение

  • Poduska, Paul R. (март 1979 г.). «Building the Heath H8 Computer» (PDF) . BYTE – журнал малых систем . Том 4, № 3. Нашуа, Нью-Гемпшир, США: BYTE Publications Inc. стр. 12–13, 124–130, 132–134, 136–138, 140 [129, 138]. ISSN  0360-5280. Архивировано (PDF) из оригинала 2020-07-08 . Получено 2020-07-31 .
  • Джонсон, Герберт "Херб" Р. (2019-10-02). "A8008 8008 (1975) кросс-ассемблер A8008 8008 (1975) кросс-ассемблер". Архивировано из оригинала 2020-02-07 . Получено 2020-07-31 .
  • «Руководство Heathkit для цифрового компьютера модели H8», Heath Company, 1977
  • «В вашем бесплатном каталоге Heathkit», ранняя реклама компьютеров Heathkit
  • «Введение в персональный компьютер», брошюра Heathkit для H8 и H11
Взято с "https://en.wikipedia.org/w/index.php?title=Heathkit_H8&oldid=1238665206"