habrahabr

Агат 9 — советский ответ Apple. Часть первая

  • суббота, 27 сентября 2014 г. в 03:10:56
http://habrahabr.ru/post/237789/

Сегодня я хотел бы рассказать о еще одном компьютере в моей домашней коллекции, а именно о ПЭВМ АГАТ-9.

Этот 8-ми разрядный персональный компьютер был разработан в Научно-исследовательском институте вычислительных комплексов СССР (НИИВК). Разработка велась в 1981-1983 годах под предводительством главного конструктора Анатолия Фёдоровича Иоффе. И как всегда за основу был взят компьютер заграничного производства — американский школьный компьютер Apple II.
image
ПЭВМ АГАТ серийно производился с 1984 года и был впервые представлен на выставке CeBit 84. Последняя серия компьютеров АГАТ была выпущена в 1993 году, и, по информации из разных источников, в некоторых школах использование Агатов в учебном процессе продолжалось по меньшей мере до 2001 года.

ПЭВМ АГАТ выпускался в нескольких модификациях. В зависимости от комплектации и конструктивных решений предусмотрено несколько модификаций: АГАТ-4, АГАТ-7, АГАТ-8, АГАТ-9.

АГАТ-4 был выпущен в виде небольшой опытной партии и довольно быстро вышел из употребления. Чуть дольше продержался АГАТ-7, отличавшийся от своего прародителя большим объемом памяти, наличием НГМД и другими незначительными усовершенствованиями. Венцом творения отечественных производителей стал АГАТ-9, который обладал улучшенной системой управления памятью, дополнительными режимами отображения графики, и, самое главное, имел вполне удовлетворительную совместимость с программным обеспечением компьютера Apple II+ 64 K.


Основу программного обеспечения АГАТА составила система программирования BASIC, выполненная на базе Apple DOS 3.3 и интерпретатора Applesoft BASIC. Первыми программными пакетами для ПЭВМ Агат стали — Система подготовки текстов «Агат-Автор» и Система численного моделирования, являющаяся адаптацией и расширением программы VisiCalc. А одними из первых игровых программ стали программы для игры в шахматы («Анацефал 1») и шашки. В последствии, количество программного обеспечения для компьютеров АГАТ достигло огромных размеров — были разработаны системы управления базами данных, графические редакторы для разных графических режимов, новые системы подготовки текстов, ну и конечно обучающие программы. Помимо собственных разработок, для компьютера АГАТ адаптировались программы и игры, работающие на компьютере Apple II.

Компьютерами АГАТ комплектовались школьные учебные классы. Для обучения школьников использовали программный комплекс «Школьница», а также полнофункциональную операционную систему на базе интерпретатора языка РАПИРА. Стоимость класса учебной вычислительной техники (КУВТ) из 12 или 16 компьютеров АГАТ, включая один компьютер преподавателя (который обычно комплектовался принтером, а иногда и памятью увеличенного объёма), составляла 50—65 тыс. руб.image
Источник изображения: http://deka18.tsk.ru/

Технические характеристики ПЭВМ АГАТ-9.

  • Процессор: 6502
  • Разрядность: 8 бит
  • Тактовая частота: 1 МГц
  • Производительность: 500 тыс. операций/с
  • Обьем оперативной памяти: 128 Кб (расширяемая до 640 Кб)
  • Внешняя память: 840 Кб — НГМД, 140 Кб — НГМД, НМЛ (бытовой магнитофон) — кассета МК-60
  • Монитор: МС6105 цветной «Электроника 32ВТЦ 201»
  • Режимы отображения информации:
    — текстовые: 32x32, 8 цветов, 64x32, 40x24 (монохромные)
    — графические: 512x256, 256x256 (монохромные), 256x256, 4 цвета из 16 возможных (4 палитры), 128x128, 16 цветов, 280x192, 6 цветов
  • Клавиатура: внешняя, 74 клавиши
  • Принтер: D100 (Польша); CTI CPA-80, CPF-H80 (Япония); Epson FX-85, FX-800, LX-800 (Япония); СМ6337, МС6313 (СССР)
  • В комплект поставки входили два игровых пульта
  • Для установки модулей расширения имеются 6 разьемов
  • Габариты (без внешних устройств): 500x351x195 мм
  • Масса (без внешних устройств): 9 кг
  • Потребляемая мощность (без внешних устройств): 60 Вт


В компьютере АГАТ используется процессор 6502, который также применялся (помимо Apple II) в компьютерах Правец 8, 8-ми разрядных игровых приставках Atari, и Dendy. Также, под управлением процессора 6502 работает робот Бендер — персонаж мультсериала Футурама (пруф).

Переферия и платы расширения.

Для Агата был разработан ряд плат расширения и дополнительных устройств. Разработки выполнялись как инженерами НИИВК так и другим предприятиями, а также частными лицами. Ниже приведён список некоторых изделий:

  • Модуль локальной сети (НИИВК). Предназначен для создания локальных сетей на базе ПЭВМ Агат-7 и Агат-9. Обеспечивается одноранговая сеть до 127 абонентов (ПЭВМ Агат-7 и Агат-9) на дистанции до 1000 м, со скоростью передачи до 62 кбод.
  • Модуль «Стык-2» (НИИВК). Программно-аппаратные средства межмашинной коммуникации по интерфейсу RS-232 («СТЫК С2»).
  • Плата контроллера НГМД «Card-93» (НТК «Спрайт»). Построена на базе ИС 1818ВГ93 (WD1793) позволяла читать дискеты, записанные на компьютерах ДВК, PC, Спектрум.
  • Контроллер жёсткого диска (НТК «Спрайт»). Построен на базе ИС 1809ВГ7 (i82062), предназначен для работы с жётскими дисками MFM типа. Работа с HDD была поддержана со стороны: «Спрайт-ОС», ОС локальной сети (ИКП-1), КПОН («Школьница», «Агат-автор», BASIC).
  • Плата «Nippel Clock Card» («Ниппель»). Построена на базе ИС 512ВИ1 (MC146818), включает литиевый элемент питания. Обеспечивает непрерывный отсчёт времени и энергонезависимое хранение параметров (аналог «CMOS» IBM PC);
  • Манипуляторы «мышь». Подключались манипуляторы УВК-01 «Марсианка» и ММ8031 от ПЭВМ «Корвет». С помощью платы на базе микроконтроллера 1816ВЕ35 могли подключаться «мыши» от PC (НТК «Спрайт»). Управление с помощью мыши было поддержано рядом программных продуктов, среди которых графические редакторы: «Markis», «MouseGraf»;
  • Модем АМ1200. Телефонный модем, обеспечивающий связь между ПЭВМ Агат или PC. Скорость обмена — 1200 бод. В комплект поставки модема входит программа для обмена сообщениями между пользователями Агатов в режиме «Чат»;
  • Световое перо «Агат-указка». Предназначено для обеспечения функции указания при оснащении ПЭВМ Агат большим демонстрационным монитором.

Фотографии различных плат расширения, дисководов и блоков ПЭВМ АГАТ (в том числе материнских плат разных модификаций и модулей внешних интерфейсов) можно найти на сайте http://deka18.tsk.ru

Внешний вид и внутреннее устройство.

image
Корпус компьютера АГАТ-9 выполнен из пластика. На передней панели расположены отсеки для двух дисководов: верхний отсек предназначен для установки обычного НГМД на 840Кб, а нижний — для широкого дисковода на 140Кб. В этом компьютере дисковод на 140Кб не установлен.

image
На задней стенке расположены разъемы для подключения клавиатуры, черно-белого и цветного монитора, магнитофонный разъем и разъем пульта. Шесть слотов для плат расширения и кнопка включения питания располагаются там же. Платы расширения фиксируются специальной пластиковой накладкой, привинченной четырьмя винтами к металлической раме корпуса.

image
К верхней крышке корпуса крепится динамическая головка.

image
Снимаем пластиковую накладку и вынимаем контроллеры.

image
Так выглядит контроллер НГМД.

image
А это — контроллер порта принтера.

image
Снимаем корзину для дисководов. Заодно можно снять все пластиковые детали корпуса, оставив одну лишь металлическую раму.

image
Корзина для НГМД с установленным дисководом на 840Кб.

image
Блок питания.

image
Материнская плата.

image
Мозги Бендера Процессор SCL 6502. Сделано в Индии!

image
Память набрана микросхемами КР565РУ5.

image
Непрезентабельного вида клавиатура. Зато работает.

image
Клавиатуру тоже разберем. Внутри присутствует мелкая логика и достаточное количество пыли.

image

Теперь собираем все до исходного состояния и включаем компьютер.

Образы дискет с ОС и ПО.

К сожалению, АГАТ-9 достался мне без дискет с операционной системой. Так как жесткий диск отсутствует, грузиться Агату просто не с чего, поэтому все что можно наблюдать на моей машине, это надпись АГАТ-9 вверху монитора.

Несмотря на то, что в Интернете полно образов дискет для АГАТА со всевозможным софтом, записать их с помощью дисковода на обычном ПК, в силу технических особенностей, не представляется возможным. Однако, существует целых два способа записать образ дискеты на самом АГАТе, подключив его к персональному компьютеру.

Первый способ описан тут, но мне он не подошел, так как для его работы необходима загруженная ОС с Бейсиком на компьютере АГАТ, или хотя бы «Ассемблер» из состава ИКП.

Второй способ, названный автором Мост НГМД-PC или же Линк N 2, позволяет читать и записывать на PC агатовские дискеты не имея живого «Агата», используя только его стандартный контроллер 800кб и дисковод.

Мост НГМД-PC представляет собой программно-техническое устройство, подключаемое к параллельному порту персонального компьютера и позволяет со скоростью около 140 кб/с передавать данные между PC и контроллером дисковода Агата. Мост НГМД-PC построен на базе контроллера ATmega16, работающего с частотой 14,3 МГц, кроме него на плате расположено несколько ТТЛ-микросхем, которые образуют тактовый генератор, близкий к оригинальному генератору Агата.

К сожалению, мне не удалось повторить данное устройство, поэтому я буду всячески благодарен тем людям, которые смогут записать для меня дискеты с операционной системой АГАТ-9.

Если произойдет чудо, и дискеты с ОС окажутся у меня на руках, последует вторая часть поста про советскую ПЭВМ АГАТ-9, включающая обзор системного и прикладного ПО, а также компьютерных игр, запускающихся на данной машине.

Спасибо за внимание!

Литература по теме.