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

Сегодня я хотел бы рассказать о еще одном компьютере в моей домашней коллекции, а именно о ПЭВМ АГАТ-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» Режимы отображения информации: — текстовые: 32×32, 8 цветов, 64×32, 40×24 (монохромные)— графические: 512×256, 256×256 (монохромные), 256×256, 4 цвета из 16 возможных (4 палитры), 128×128, 16 цветов, 280×192, 6 цветов Клавиатура: внешняя, 74 клавиши Принтер: D100 (Польша); CTI CPA-80, CPF-H80 (Япония); Epson FX-85, FX-800, LX-800 (Япония); СМ6337, МС6313 (СССР) В комплект поставки входили два игровых пульта Для установки модулей расширения имеются 6 разьемов Габариты (без внешних устройств): 500×351x195 мм Масса (без внешних устройств): 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, включающая обзор системного и прикладного ПО, а также компьютерных игр, запускающихся на данной машине.

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

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

© Habrahabr.ru