Jump to content

Орешник 1500

Орешник 1500
Производитель Хейзелтайн Корпорейшн
Тип Компьютерный терминал
Дата выпуска Апрель 1977 г. ( Апрель 1977 г. )
Процессор Интел 8080
Отображать ЭЛТ 80x24 символов
Вход Компьютерная клавиатура
Возможности подключения последовательный, токовый контур
Предшественник Орешник 2000
Преемник Хейзелтин Эсприт
Hazeltine 1500 используется в качестве основного интерфейса для микрокомпьютера SWTPC 6800 .

Hazeltine 1500 — популярный интеллектуальный терминал, представленный Hazeltine Corporation в апреле 1977 года по цене 1125 долларов (что эквивалентно 5700 долларам в 2023 году). Используя микропроцессор и полупроводниковую оперативную память , он реализовал основные функции более ранней версии Hazeltine 2000 в гораздо меньшей и менее дорогой системе, стоимостью менее половины цены. Он появился на рынке как раз в тот момент, когда набирала обороты микрокомпьютерная революция, и 1500 был очень популярен среди первых пользователей-любителей.

В июне 1977 года были представлены две модифицированные версии: за 1395 долларов Hazeltine 1510 и за 1650 долларов Hazeltine 1520 . В 1510 была добавлена ​​простая система пакетного режима, которая позволяла пользователю вводить значения без их отправки в хост-систему. Когда SEND была нажата клавиша, все введенные данные «переднего плана» были отправлены сразу. Модель 1520 была моделью 1510 с добавленным портом принтера, который мог поддерживать последовательные или параллельные компьютерные принтеры .

Последней моделью серии 1500 стал Hazeltine 1552, представленный в августе 1979 года по цене 1500 долларов . В него добавлен режим эмуляции VT52 , отдельные клавиши курсора и графические символы. [1]

Основные функции

[ редактировать ]

В 1500 использовался процессор Intel 8080A с 2 КБ ПЗУ для основных операций и 2 КБ ОЗУ в качестве символьного буфера (4 КБ в 1510/1520). Символы были нарисованы с использованием шаблона 7 столбцов на 10 строк в более крупной ячейке 9 на 11. На дисплее отображалось 80 столбцов по 24 строки, что было широко распространенным стандартом в то время. В 12-дюймовой ЭЛТ использовался «белый» люминофор P4. [2]

Как и более ранние модели линейки Hazeltine, модель 1500 поддерживала как интерфейс RS-232 со скоростью от 110 до 19 200 бит/с, так и токовую петлю 20 мА , используемую телетайпными системами и до сих пор распространенную из-за широкого использования. Телетайпа модели 33 в качестве специальных терминалов. [2] Скорость 19 200 бит/с была относительно высокой для того времени, большинство терминалов аналогичного поколения достигали максимальной скорости 9 600. [а]

Набор команд для терминалов Hazeltine был довольно простым и состоял в основном из команд редактирования строк и позиционирования курсора. Тильда, ~ использовался в качестве escape-символа или, как они его называли, «вводного кода». 1510/1520 также позволяли ESC будет использоваться в качестве вводного. [5]

Включены простые однобуквенные команды, следующие за вводной частью. DC2 для курсора на дом (левый верхний угол экрана), FF для курсора вверх, VT (вертикальная вкладка) для курсора вниз, BS (возврат) для курсора влево и DLE для курсора вправо и FS (разделитель форм) для четкого экрана. [6] SI очищается до конца строки, ETB до конца экрана. [7] DC3 удалил строку и переместил все данные под ней вверх, пока SUB вставил строку и переместил строки вниз. [8]

Курсор можно расположить в любом месте экрана с помощью DC1 и после этого два символа ASCII для местоположений X и Y. ASCII может быть смещен на любое число, кратное 32, например, можно перейти в позицию Y (строку) 10, отправив LF, код ASCII 10 или отправив *, код ASCII 42, 32+10. Преимущество добавления 32 к значению состоит в том, что оно перемещается в диапазон печатаемых символов , который с большей вероятностью будет работать на всех последовательных каналах. То же самое было верно и для адреса X, но поскольку это были адреса от 0 до 79, а не от 0 до 23 для Y, сдвиг более высоких адресов таким образом мог бы снова вывести их за пределы диапазона печати. Они предложили передавать цифры от 0 до 30, используя коды от 96 до 126. [9] ENQ вернет текущее местоположение курсора в виде двух символов, разделенных возвратом каретки. [10]

Отправка - заставил терминал отправить в ответ один символ, кодируя статус терминала в младших 6 битах. Биты 0, 1 и 7 не использовались и всегда равны нулю. Бит 2 возвращал значение полудуплексного режима, а бит 3 — полнодуплексного. Бит 4 был равен 1, если при последней передаче была ошибка четности. 5 и 6 кодировали используемый символ конца строки, 00 был CR, 01 было ETX, 10 за EOT, и 11 – ни одного. [11]

Одной из уникальных особенностей систем Hazeltine была разница между «фоновыми» символами нормальной интенсивности и символами «переднего плана» более высокой интенсивности. Система обычно работала в фоновом режиме, и любые отправленные в нее данные отображались нормально. Отправка инструкции «передний план следует», US (разделитель единиц измерения), все последующие данные отображались в режиме переднего плана. Отправка фона следует: EM (конец носителя) вернулся в фоновый режим. [12] Отправка CAN очищается до конца экрана, например ETB, но заполнил его пространствами переднего плана. [7] GS был похож на чистый экран, но удалял только передний план. [13]

Отправка NAK заблокировал клавиатуру, пока ACK разблокировал его снова. [8]

Пакетные и блочные команды

[ редактировать ]

1510 и 1520 включали модификации системы переднего плана/фона, которые позволяли им работать в «режиме формата», который на языке IBM будет известен как блочный режим . В этом случае данные в стиле переднего плана также назывались «незащищенными», а данные в фоновом режиме — «защищенными». Как и в базовой модели 1510, можно было очистить только данные переднего плана или все данные, обычно по умолчанию очищается только незащищенный передний план. [5]

В режим форматирования входит кнопка ~#. [14] Когда терминал переводится в режим форматирования и пользователь вводит данные в терминал, данные не отправляются на хост, а просто сохраняются во втором буфере размером 2 КБ. Когда пользователь нажимает кнопку SEND ключ, все данные на переднем плане отправляются на хост в одном потоке. Хост также может инициировать операцию отправки, отправив ~SO к терминалу. Систему можно настроить на отправку разных битов данных; отправка ~. на терминал отправлена ​​обратно только строка, в которой находился курсор, ~( вместо этого отправит все на экране из исходного положения в курсор. [5]

Пакетный режим аналогичен режиму форматирования, который отличается только тем, что отправляет данные всякий раз, когда ввод в одно поле завершен. Когда пользователь нажимал клавишу Enter или Tab для перехода вперед, данные для предыдущего поля автоматически отправлялись, и курсор перемещался к следующему полю переднего плана. Пакетный режим был введен с помощью ~%. [5]

В режиме форматирования TAB Символ использовался для перемещения от поля к полю, пропуская любой текст, который был в стиле фона, к следующему неиспользуемому полю или стилю переднего плана. Также добавлена ​​задняя вкладка для перемещения по полям назад, отправляя ~DC4. [11]

Пользователь также может указать, будут ли приняты новые данные, нажав кнопку LOCAL ключ. Когда это было включено, терминал принимал ввод только с клавиатуры, игнорируя данные от хоста. Этот режим завершился, когда пользователь нажал LOCAL снова, или SEND. [15]

Символ статуса изменился на 1510/1520, чтобы вернуть дополнительную информацию. Бит 0 теперь указывает, пуст ли буфер печати, а бит 1 указывает на то, находится ли принтер в онлайн-режиме (отражая все от хоста). Биты 2 и 3 теперь кодируют режим форматирования: 00 отключен, 01 — пакетный, 10 — страничный и 11 — строковый. [11]

Команды принтера

[ редактировать ]

Модель 1520 включала в себя буфер принтера, способный хранить один экран данных, добавлен набор команд для управления им и PRINT ключ для включения и выключения вручную. [16] Терминал можно настроить на отправку всех данных на экран, на принтер или на то и другое — ~/ включил принтер и отправил данные с хоста на экран и принтер, ~* отправил его только на принтер, и ~? выключил принтер и отправил данные на экран (режим по умолчанию). Нажатие кнопки PRINT ключ или отправка ~RS с хоста, выгрузит текущий экран на принтер. [17]

[ редактировать ]

Модель 1500, как известно, появилась на обложке альбома Kraftwerk Computer World 1981 года . Модель 1500 также появилась в видеоклипе Stereolab Miss Modular . [18]

Примечания

[ редактировать ]
  1. ^ , VT52 Например , [3] или даже собственный 2000 год Хейзелтайна. [4]
  1. ^ «Концевые переводники для ВТ-52» . Компьютерный мир . 6 августа 1979 г. с. 39.
  2. ^ Jump up to: а б Техническое обслуживание 1977 , с. 1.2.
  3. ^ Руководство по техническому обслуживанию VT52 (PDF) . Июль 1978 г. с. 1.4.
  4. ^ «Терминал Hazeltine 2000» . История вычислительной техники Колумбийского университета .
  5. ^ Jump up to: а б с д Техническое обслуживание 1977 , с. 1.8.
  6. ^ Руководство 1977 г. , стр. 4.2–4.3.
  7. ^ Jump up to: а б Руководство 1977 года , с. 4.5.
  8. ^ Jump up to: а б Руководство 1977 года , с. 4.7.
  9. ^ Руководство 1977 г. , с. 4.4.
  10. ^ Руководство 1977 г. , стр. 4.4–4.5.
  11. ^ Jump up to: а б с Техническое обслуживание 1977 , с. 1.3.
  12. ^ Руководство 1977 г. , с. 4.6.
  13. ^ Руководство 1977 г. , с. III.1.
  14. ^ Техническое обслуживание 1977 , с. Д.2.
  15. ^ Техническое обслуживание 1977 , с. 1.9.
  16. ^ Техническое обслуживание 1977 , с. 1.7.
  17. ^ Техническое обслуживание 1977 , с. 1.10.
  18. ^ Stereolab - Miss Modular (официальное видео) , получено 10 июля 2021 г.

Библиография

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4a1274675a06aa0847ffc550d4381510__1698573780
URL1:https://arc.ask3.ru/arc/aa/4a/10/4a1274675a06aa0847ffc550d4381510.html
Заголовок, (Title) документа по адресу, URL1:
Hazeltine 1500 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)