Компьютер вектор


06Ц - это... Что такое Вектор-06Ц?

Компьютерная модель Вектор-06Ц

«Вектор-06Ц» — советский домашний компьютер, созданный в конце 1980-х гг.

История

Домашний компьютер «Вектор-06Ц» был создан в конце 80-х годов советскими инженерами из Кишинёва Д. Темиразовым и А. Соколовым. На 33-й Всесоюзной радиовыставке в 1987 году «Вектор-06Ц» получил первую премию [1]. Изначально производился на кишинёвском ПО «Счётмаш». Производство «Вектора» и родственных ему ПК было освоено различными оборонными предприятиями, находящимися в разных городах СССР. В 1988 году «Вектор» получил серебряную медаль ВДНХ СССР, а в 1989 году занял первое место среди 8-разрядных ПЭВМ (второе общее) на конкурсе ГКВТИ СССР [2] . В 1991 году «Счётмаш» выпустил модель «Вектор-06Ц.02» с несколько переделанной схемой, но полностью совместимой с прежней моделью и с такими же возможностями. С массовым распространением в 90-х годах в странах бывшего СССР зарубежных IBM-совместимых компьютеров «Вектор» вместе с другими 8-разрядными ЭВМ был постепенно вытеснен из обихода.

Основные технические характеристики

  • Процессор: КР580ВМ80А, работает на повышенной тактовой частоте 3 МГц (стандартная максимальная частота 2.5 МГц)
  • ОЗУ: 64 КБ, из которых до 32 КБ может использоваться под видеопамять
  • ПЗУ: 512 байт или 2 КБ; содержит только начальный загрузчик[3]
  • Трехголосный синтезатор звука, выполнен на микросхеме программируемого таймера КР580ВИ53
  • Аппаратная прокрутка экрана
  • Возможность расширения через системную шину и порты ввода-вывода

Видеосистема

Видеопамять ПК Вектор-06Ц

Возможные видеорежимы «Вектора-06ц»:[3]

  • 256×256 пикселов при 2, 4, 8, 16 одновременно отображаемых цветах из общей палитры 256 цветов
  • 512×256 пикселов с палитрой 2 или 4 цвета из 256

Видеопамять организована в виде четырёх 8 КБ страниц, или битовых плоскостей, которые можно включать и отключать программированием палитры. Отключённые плоскости могли быть задействованы как обычная память для программ и данных. Изменяя число задействованных плоскостей видеопамяти можно было получать видеорежимы с разной глубиной цвета. Так, четыре включенных плоскости давали глубину 4 бита на пиксел, то есть 16 одновременно отображаемых цветов. Две одновременно работающих плоскости дают 2 бита на пиксел, или 4 цвета. Одна плоскость дает монохромное изображение.

Во всех графических режимах поддерживается установка цвета бордюра в любой из 256 цветов общей палитры. Аппаратно реализована плавная вертикальная прокрутка. Нестандартным программированием видеосистемы можно было получать различные «спецэффекты», в частности превышение ограничения в 16 одновременно отображаемых цветов.

Аппаратная реализация текстовых режимов отсутствовала, вывод текста осуществлялся программно.

В качестве устройства отображения использовался обычный телевизор, либо монитор.

Для подключения Персонального компьютера Вектор 06ц к современному телевизору или TV-тюнеру предстоит любо модификация самого вектора для уменьшения ССИ (строчный синхроимпульс) до 5мкс, либо подключение через модулятор видео сигнала, например от игровой приставки Dendy. Дело в том, что кодирование видеосигнала на ПК вектор происходит в несоответствии с текущими стандартами, это легко исправлялось на старых советских телевизорах поворотом соответствующей ручки на задней панели телевизора, на современных такой возможности нет поэтому картинка мельтешит.

Звук

Встроенная звуковая подсистема выводила звук на одиночный встроенный пьезодинамик и линейный вход магнитофона. Звуковой генератор на базе программируемого таймера КР580ВИ53 позволял синтезировать мелодии с трехголосой полифонией. Позже сторонними разработчиками были созданы варианты подключения внешнего аудиоконтроллера General Instruments AY-3-8910, подключаемые либо к системному разъему ВУ, либо к разъему принтера ПУ.

Возможности расширения

Самодельное внешнее ПЗУ для Вектора-06Ц

Два разъёма расширения, расположенные на задней стенке компьютера, позволяли подключать различные периферийные устройства. В заводской поставке никаких дополнительных устройств для подключения в эти разъёмы не предлагалось, но их можно было приобрести отдельно.

Хранение данных

В базовой комплектации «Вектор» не имел никаких дополнительных устройств хранения данных и в качестве внешнего носителя рекомендовалось использовать бытовой кассетный магнитофон. Магнитофон подключался к соответствующему разъему ПК, а программы записывались на обычные аудиокассеты. На 60-минутную кассету могло поместиться до 512 КБ данных.

Стандартный формат записи на кассету отличался от принятых в других ПК форматов тем, что данные разбивались на короткие блоки по 256 байт, каждый из которых был снабжён собственным заголовком. В каждом заголовке содержалось достаточно информации для того, чтобы загрузчик мог читать блоки в произвольном порядке. Это давало возможность при чтении файла повторно загрузить сбойные блоки, не повторяя считывание файла целиком.

Схема «Вектора» изначально предусматривала подключение внешнего модуля расширения памяти объемом 64 или 256 Кбайт, который назывался «квазидиском», потому что предназначался для использования в качестве дискового накопителя. Специально адаптированная версия МикроДОС позволяла работать с квазидиском как с дискетой. Начальная загрузка квазидиска производилась с кассетного магнитофона, или с дисковода. Существовали сторонние разработки с объемом памяти до 2 Мбайт.[4] Некоторые программы требовали наличия квазидиска и использовали его в качестве дополнительного ОЗУ.

В «Векторе» предусматривалось использование 5,25″ или 3,5″ дисковода через внешнюю схему контроллера НГМД. Сторонними разработчиками было создано несколько несовместимых между собой схем контроллеров и адаптированы операционные системы CP/M и МикроДОС. Емкость дискет составляла 640 или 800 Кбайт.

Кроме того, был разработан ROM-диск объёмом 65 Кбайт или больше, на котором обычно размещались часто используемые программы, например: Бейсик, монитор-отладчик, текстовый редактор. Была создана схема подключения жёсткого диска с возможностью разбиения диска на логические области и операционная система с поддержкой НЖМД.

Для обеспечения поддержки всех подключаемых устройств было создано несколько версий встроенного загрузчика.

Модификации и производные ПК

Вектор Старт-1200

Промышленностью выпускалось несколько схожих с «Вектором-06ц» домашних компьютеров. Модификации базовой модели «Вектора-06ц»: Вектор-06Ц.02, Вектор Старт-1200, Криста-2, ПК-6128Ц. Также была независимая частная разработка, которая называлась Вектор Турбо+.

Вектор Старт-1200

«Вектор Старт-1200» продавался в виде конструктора. В ПЗУ был записан начальный загрузчик и монитор. Видеосистема «Старта-1200» позволяла выбрать одну из 32 возможных палитр цветов, произвольное программирование палитры не поддерживалось.

Криста-2

Компьютер «Криста-2» был создан по мотивам «Вектора-06ц» и сохранил частичную совместимость. Тактовая частота «Кристы» была 2,5 МГц, неизменяемая палитра цветов зашита в ПЗУ, отличается реализация видеорежима высокого разрешения 512×256,[5] добавлен видеорежим 1024×256.[6]

ПК-6128Ц

В 1991г в г. Астрахань выпускалась модификация «Вектора-06Ц» под названием ПК-6128ц. Отличительные особенности ПК-6128ц:

  • Процессор: ИМ1821ВМ85 (клон i8085), 3 МГц
  • ОЗУ: 128 КБ
  • ПЗУ: 16 КБ
  • Адаптер ЛВС со скоростью передачи 46 Кбод
  • Встроенный контроллер дисковода

Другие модификации

Вектор Турбо+ был модернизацией заводского варианта «Вектор-06Ц» разрабатываемой в НПП «Интек», г. Владимир. Доработка включала в себя установку процессора Z80 на частотах 3, 6 и 12 МГц, расширение ОЗУ до 1-2 МБ, улучшение характеристик видеоадаптера до максимального режима 1024×256 точек при 4 цветах, наличие системных часов, дисковода, клавиатуры IBM AT, контроллера прерываний. Был создан прототип, но серийное производство налажено не было.[7][8]

Программное обеспечение

Игра А. З. Лебедева «Адскок»

В комплекте «Вектора-06ц» была одна аудиокассета с несколькими системными программами и играми. Дополнительные программы можно было приобрести в фирмах, торговавших компьютерными программами для ПК. Игры представляли собой, в основном, маленьких существ, которые двигались по лабиринту от пожирателя, типа переворачиваемых картинок или игры типа бильард. Это: "Эрик", "Ниндзя", "снежный человек", "близнецы" (движение в симметричные стороны), "волейбол", "шарики", "тетрис" и другие. Кроме игр предлагались различные системные и прикладные программы, в частности различные диалекты Бейсика, Паскаль, мониторы-отладчики, ассемблер, редакторы текста и графики и др. Наличие квазидиска и/или дисковода давало возможность использования ОС CP/M версии 2.2 и её отечественного клона — ОС МикроДОС. Это позволяло использовать программы, написанные для CP/M, такие как: СУБД dBase II, текстовый процессор WordStar, электронную таблицу SuperCalc, компиляторы C, Ada, Pascal, LISP, Assembler и другие программы.

Был создан эмулятор монитора, который позволял запускать программы для компьютеров Радио 86РК, Микроша, Специалист без изменений. Путём рекомпиляции с помощью специальных программ адаптировались отдельные программы с ZX Spectrum и MSX[9][10].

Сообщество пользователей

«Вектор» держался в тени более распространённых в СССР ПК БК-0010 и клонов ZX-Spectrum, но имел значительное число приверженцев, так как технически был на порядки выше. Энтузиастами было написано большое количество оригинальных игровых и системных программ. Было создано много оригинальных аппаратных разработок и адаптированы некоторые решения, созданные для других платформ. Несколько фирм специализировались в поддержке Вектора и разработке программ для него: кишиневский центр «Компьютер», московская фирма «Коман» и др. Самиздатовским способом издавались газеты с аппаратными схемами и описаниями программ: «Коман-Инфо» (фирма «Коман») и «Vector-User» (центр «Компьютер», затем В. Фиронов), [11]. Ряд статей по схемотехнике «Вектора» и аппаратным решениям для него публиковался в журналах «Радиолюбитель» в период с 1992 по 1997 годы и «ПК для всех» в 1994 году. Также были и чисто электронные издания: «Invector», «Владимир Вектор» и др. В Санкт-Петербурге в 1998 и 1999-х гг энтузиастами проводился конкурс «DemosFan», где демонстрировались игры и демо-программы для «Вектора» [12][13].

Источники и библиография

Ссылки

dic.academic.ru

Вектор-06Ц.

Главная  → Материалы музея с 2013 по 2016 год  → История отечественной вычислительной техники  → Персональные ЭВМ  → Вектор-06Ц

Владимир Трушкин

Наконец, мы подошли к главной жемчужине советской домашней вычислительной техники, главному бриллианту — «Вектору-06Ц». Этот компьютер резко выделялся среди отечественных домашних и не только домашних ПК выдающимися графическими и звуковыми способностями, причём в плане графики он превосходил и большинство зарубежных бытовых ПК. При этом разработан «Вектор» раньше многих других, даже более простых, моделей — примерно в 1985–1986-м годах, а серийное производство было налажено в 1987–88-м годах. Правда, более-менее массовое его изготовление началось лишь в 1989 году.

Рис. 148. ПК «Вектор-06Ц» с характерным узким блоком питания (импульсным)

Рис. 149. «Вектор-06Ц» без верхней крышки: в конструкции клавиатуры используется довольно сложная схема из 14 микросхем (включая 8 таймеров КР1006ВИ1) и множества других деталей для аппаратного подавления дребезга контактов

Создателями этого ПК были советские электронщики Донат Темиразов и Александр Соколов, работавшие на кишинёвском заводе «Счётмаш». Они задались целью разработать достаточно простой и недорогой компьютер, на самой обычной советской элементной базе, но с максимальными графическими и звуковыми возможностями. И надо сказать, их детище заметно опередило привычный в те годы уровень, в том числе и зарубежный. Например, в 1985–86-м годах самым популярным цветным видеоадаптером (а были ещё и разные монохромные!) среди IBM-совместимых ПК был уже упоминавшийся CGA — цветной графический адаптер, имевший 16 Кбайт видеопамяти и способный в графическом режиме среднего разрешения (320×200 точек) отображать одну из трёх палитр с одновременным выводом на экран четырех цветов, а всего палитра CGA насчитывала 16 разных цветов. В текстовом режиме он мог отображать одновременно все 16 цветов. В советских ПК того времени пределом были также 16 цветов — столько мог отображать знаменитый компьютер «Агат», причём в графическом режиме (правда, в низком разрешении). Единственный в то время серийный отечественный бытовой ПК БК-0010 имел лишь четыре жёстко заданных цвета безо всяких палитр. Разработчики «Вектора» пошли намного дальше — их компьютер мог отображать до 256 цветов, из которых одновременно — любые 16 при разрешении 256×256 точек (или 4 при разрешении 512×256).

Рис. 150. Специальная программа, многократно перепрограммирующая палитру «Вектора» в каждом телевизионном кадре (50 раз в секунду), показывает на экране одновременно все 256 цветов, которые способен воспроизводить «Вектор-06Ц»

Графика «по плоскостям»

При желании можно одновременно выводить на экран и гораздо больше 16 цветов, но только для статичных картинок. Однако, надо отметить, больше 16 программируемых цветов, одновременно отображаемых на экране, практически и не было нужно — такой палитры вполне хватало для создания сложной, многоцветной и красивой графики. Мало того, видеопамять «Вектора» была разбита на 4 плоскости, каждая из которых отвечала за свой бит в 4-битном номере цвета, установленного для каждой точки экрана. Такая организация экрана в сочетании с программируемой палитрой давала несколько важнейших преимуществ: во-первых, можно было выбрать нужное количество одновременно отображаемых цветов и размер видеопамяти — при двух цветах и среднем разрешении (256х256) видеопамять занимала всего 8 Кбайт, а память пользователя была максимальной — 56 Кбайт; четыре цвета (или два в разрешении 512х256) требовали уже 16 Кбайт видеопамяти, 8 цветов — 24 Кбайт и, наконец, 16 цветов задействовали 32 Кбайт — половину от общего объёма ОЗУ. Во-вторых, благодаря программируемой палитре, у «Вектора» была возможность, активно используемая в играх, аппаратного наложения до 4-х независимых плоскостей друг на друга, то есть, например, такого наложения движущихся объектов на сложный фон, когда вокруг этих объектов (спрайтов) нет никаких чёрных или цветных квадратиков и при этом достаточно выводить спрайты самым простейшим копированием соответствующих картинок в видеопамять без всяких сложных и долгих манипуляций типа копирования фона под спрайтом в буфер, затем очистки фона по специальной теневой маске, затем наложения спрайта логическими операциями на фон, восстановления фона из буфера и т. д., как это приходилось делать на таких ПК, как ZX Spectrum, БК-0010, ПК-01 «Львов», Amstrad CPC, Apple II, IBM-совместимых с CGA и других, не имеющих подобной организации видеопамяти. В-третьих, плоскостная организация позволяла резко ускорить вывод графики не только за счет аппаратного наложения планов, но и за счёт сокращения объёма обрабатываемой информации — скажем, для программного скроллинга частей экрана обычно использовалась лишь одна плоскость с одноцветным фоном (а на том же БК-0010, например, приходилось в любом случае сдвигать 4-цветный фон, занимавший вдвое больший объём), большинство спрайтов также были одноцветными или трёхцветными и выводились лишь в одну или две плоскости, что требовало минимальных затрат времени и памяти.

Звук «Вектора»

Звук «Вектора» тоже не остался без внимания его разработчиков: они не стали упрощать звукогенератор до предела, как это было сделано в БК-0010, «Радио-86РК», «Агате», «Львове», Apple II, ZX Spectrum и многих других ПК, а использовали для воспроизведения звука широко распространённую микросхему универсального программируемого таймера — КР580ВИ53. Конечно, она не могла сравниться по музыкальным функциям со специализированными микросхемами звуковых синтезаторов — таких, которые применялись во многих иностранных игровых компьютерах и приставках: Commodore  64, Atari, MSX, Amstrad CPC и других. Но главную функцию — воспроизведение нормального 3-канального звука без загрузки процессора — она выполняла прекрасно. По сравнению с очень многими уже упомянутыми популярными ПК тех лет, имеющими чисто программный генератор, сильно загружающий процессор компьютера, звукосинтезатор «Вектора» был немалым достижением. Кстати, программный звукогенератор у «Вектора» тоже есть, он используется для вывода данных на магнитофон, а также удобен для программного воспроизведения шумовых эффектов и синтеза речи. То есть фактически мы имеем 4-канальный звукогенератор. Несмотря на теоретическую простоту — монофоническое звучание с только одной (прямоугольной) волновой формой, реальное качество музыки на «Векторе» очень приличное и зачастую не так-то просто отличить, скажем, музыку в играх на «Векторе» от музыки в аналогичных играх на компьютерах MSX (имеющих классический «программируемый генератор звука» типа AY-3-8912). Кроме того, применение универсального программируемого таймера в качестве звукогенератора дало и полезный неожиданный эффект — в одном из режимов работы микросхемы ВИ53, а именно как программируемого одновибратора, то есть генератора импульсов заданной длительности, «Вектор» мог воспроизводить любой оцифрованный звук довольно высокого качества, соответствующего звучанию 6–7-разрядного ЦАП (в зависимости от частоты дискретизации) — это могли быть заранее записанные слова или фразы, звуковые эффекты, синтезированная музыка с произвольным выбором инструментов и т.д. И такое качество вывода оцифрованного звука было достаточно уникальным — только считанные единицы из зарубежных недорогих ПК могли сравниться в этом с «Вектором». Правда, на практике подобные возможности почти не использовались, поскольку были освоены программистами лишь в самые последние годы широкого применения этого ПК.

Надо заметить, примерно аналогичные звуковые способности, в том числе и в плане вывода оцифрованного звука, имели и такие ПК, как IBM PC без специальной звуковой платы, а также советский учебный ПК «Корвет», но в них использовался лишь один канал программируемого таймера, т.е. звук был гораздо более простым — одноголосным. А вообще, из всех чисто советских домашних ПК более сложный звукогенератор имела лишь одна модель — описанная ранее ПК8002 (3 канала на ВИ53 с общей 32-уровневой регулировкой громкости на основе микросхемы ЦАП), но она, к сожалению, серийно практически не выпускалась — были сделаны лишь мелкосерийные партии в начале 1990-х годов. Кстати, этот же ПК8002 был единственным советским бытовым ПК, несколько превосходящим «Вектор» и в области игровой графики. Если же рассматривать не только домашние, а все советские ПК, то ещё более продвинутый звукогенератор был у «Союз-Неона ПК-11/16» — тоже на основе микросхем КР580ВИ53, но не одной, а двух: первая генерировала необходимую звуковую частоту, а вторая позволяла регулировать громкость раздельно для каждого из 3-х каналов.

ОЗУ и ПЗУ

Еще одним достоинством «Вектора-06Ц» была довольно большая и простая по организации оперативная память — 64 Кбайт, причём, как уже упоминалось, из них память для программ и данных пользователя могла составлять от 32 до 56 Кбайт, в зависимости от требуемого разрешения экрана и количества цветов. При этом никаких переключаемых страниц или других сложностей: вся память, включая и видеопамять, в любой момент непосредственно доступна процессору. С другой стороны, постоянная память у «Вектора» была совсем небольшой — в первых вариантах всего 0,5 Кбайт, в которых помещался только загрузчик программ с магнитофона. В более поздних модификациях ПЗУ увеличено до 2 Кбайт, и загрузка могла производиться не только с магнитофона, но и из внешнего ПЗУ, с дисковода или квазидиска. Кстати о квазидиске — это специальное расширение ОЗУ объёмом 256 Кбайт, позволявшее использовать дисковую операционную систему без дисковода путём загрузкой компонентов с кассеты на квазидиск либо использовать квазидиск как дополнительный быстрый электронный диск при работе с дискетами. Квазидиск также задействовался некоторыми программами — играми, демками, операционными системами — как обычное расширение ОЗУ.

Рис. 151. В конструкции «Вектора» используются только современные симпатичные разъемы, впаянные непосредственно в «системную плату»: два трёхрядных синих разъема — это 24-разрядный параллельный порт (поменьше) и системная магистраль (длинный)

Интерпретатор Бейсика в ПЗУ отсутствовал — он загружался с кассеты или дискеты, либо из картриджа ПЗУ, как и любая другая программа. Конечно, для тех, кому часто требовался Бейсик, это было не очень-то удобно, но большинством пользователей «Вектора» Бейсик всё же использовался редко, поэтому упрощение и удешевление конструкции за счёт сокращения объёма ПЗУ выглядело вполне оправданным. Кстати, «Вектор» стоил всего 750 рублей — это совсем недорого, учитывая превосходство ПК над большинством других советских и зарубежных моделей. Например, БК-0010-01 стоил всего на 100 рублей дешевле, хотя имел в 2 раза меньший объём ОЗУ, всего 4 постоянных цвета на экране и простейший программный звукосинтезатор; самые простые ПК типа «Микроши» и «Кристы», вообще не имеющие ни графики, ни цвета, стоили подешевле, но не намного — порядка 500–550 руб.

Ещё несколько слов об оперативной памяти: сейчас вообще трудно понять, как можно было обходится такими объёмами ОЗУ как 64 Кбайт — это же в 65536 раз меньше, чем типичный объем памяти современных ПК (4 Гбайт), но, как ни странно, тех объёмов вполне хватало для размещения довольно сложных программ — таких, как трансляторы языков высокого уровня, текстовые и графические редакторы, системы управления базами данных, системы автоматизированного проектирования и т.д. Для игр 64 Кбайт тоже хватало вполне — и не только для простых аркад, но даже для достаточно сложных стратегий и квестов. Опять же многие игры не ограничивались размером ОЗУ — они могли подгружать уровни с магнитофона или дисковода, причём в последнем случае загрузка данных занимала считанные секунды. А что касается «Вектора», то объём его ОЗУ был больше, чем, например, у классического ZX Spectrum (48 Кбайт) или самого массового из отечественных домашних ПК — БК-0010 (32 Кбайт). Причём, если сравнивать с БК-0010, то двукратное преимущество «Вектора» по общему объёму ОЗУ превращается уже в трёхкратное преимущество по объёму пользовательской памяти (48 Кбайт против 16) при условии использования одинакового разрешения и количества цветов. Т.е. длина программ на «Векторе» могла быть примерно в 3 раза больше, чем на БК. И если это переводить на игры, то можно отметить, что, к примеру, объем графики в игре на «Векторе» мог быть раза в 4 больше, чем на БК. К сожалению, на практике игровые возможности «Вектора» обычно использовались далеко не в полной мере, и в среднем качество игр на «Векторе» не выше, чем на БК.

Периферия и особенности конструкции

Рис. 152. «Вектор-06Ц.02»: схема подключения разных устройств к ПК (контроллер дисковода и электронный диск (квазидиск) подключаются к разъёму системной шины; принтер и модуль ПЗУ — к разъему параллельного порта «ПУ»

Другие параметры «Вектора» также были на достаточно высоком уровне: клавиатура вполне удобная и оптимальная — 70-клавишная, с клавишами управления курсором и пятью функциональными кнопками; дизайн компьютера очень симпатичный и современный; компьютер оснащён параллельным портом для подключения принтера, джойстиков, картриджей с программами и других внешних устройств, а также разъёмом системной шины, позволявшим подключать контроллер дисковода, квазидиск (т.е. плату расширения ОЗУ) и другое оборудование; естественно, есть также выходы на магнитофон и телевизор. Правда, никакого кодера или модулятора, позволявших подключать любой телевизор через антенный вход или композитный видеовход у «Вектора» не было — цветное подключение возможно только через RGB-вход, однако ничего необычного в этом нет — такая же ситуация характерна и для большинства других советских ПК, и ничего, все желающие оснащали свои телевизоры RGB-входами, если их не было изначально. Цветными кодерами и модуляторами были оснащены только несколько моделей наших «Спектрум»-совместимых ПК, их можно было подключать к любому телевизору без всяких его переделок, но изображение на экране в стандарте СЕКАМ получалось довольно блёклым и нечётким. А подключение через RGB-вход давало максимально возможное качество картинки с насыщенными цветами и высокой чёткостью.

Рис. 153. Плата «Вектора-06Ц»: в конструкции практически нет никаких редких и дефицитных микросхем — например, из комплекта К580 используются только самые ходовые БИС: сам процессор КР580ВМ80А, параллельный порт КР580ВВ55А и программируемый таймер (звукогенератор) КР580ВИ53

Рис. 154. Схема «Вектора-06Ц.02» несколько изменена относительно «Вектора-06Ц»: главное отличие — добавлены два разъема для джойстиков и соответствующие компоненты в схеме (у классического «Вектора» джойстики обычно подключались к разъему параллельного порта «ПУ»)

Большим достоинством «Вектора» было отсутствие в конструкции каких-либо нестандартных, дорогих и дефицитных компонентов. Хотя по числу микросхем — в нём их было порядка 80–100 штук (разное в разных модификациях) — он был одним из сложных бытовых ПК, среди этих микросхем не было никакого большого «дефицита». Такое впечатление, что разработчики «Вектора» специально мастерски обошли все острые углы нашей электронной промышленности. Самыми дефицитными тогда были микросхемы динамического ОЗУ большой ёмкости (от 8 Кбайт), ПЗУ большой ёмкости (также от 8 Кбайт), контроллеры дисководов, дисплея и т.д. И в «Векторе» ничего этого как раз и нет: в качестве ОЗУ используются самые ходовые и простые 2-килобайтные микросхемы К565РУ6, ПЗУ самого минимального размера (всего лишь 0,5 или 2 Кбайт), никаких специализированных контроллеров дисковода, дисплея, памяти, клавиатуры и т. д. вообще нет. Так что действительно, в конструкции этого ПК были задействованы, можно сказать, только самые простые, дешёвые и надёжные советские микросхемы.

Из обзора Советские домашние компьютеры 1980-х. Часть III.5 Июля 2016

www.computer-museum.ru

Вектор-06Ц — ZX-PK.ru

Группа: Вектор 06Ц-совместимыйПроцессор: КР580ВМ80А 3 МГцОЗУ: 64 КбПЗУ: 512 байт (загрузчик с магнитофона)Разъемы: Системная шина, универсальный параллельный КР580ВВ55А, магнитофон, RGB видео, блок питанияВидео: 256x256 16 цветов, 512x256 4 цвета. Палитра из 256 цветов. Подключается к телевизору.Звук: КР580ВИ53 (3-х канальный генератор)Выпущен: 1987 год

О компьютере

Вектор-06Ц был разработан в середине 80-х годов советскими инженерами из Кишинёва Д. Темиразовым и А. Соколовым. Производился множеством заводов, но впервые выпущен на кишинёвском ПО «Счётмаш». На 33-й Всесоюзной радиовыставке в 1987 году Вектор-06Ц получил первую премию. В 1988 году «Вектор» получил серебряную медаль ВДНХ СССР, а в 1989 году занял первое место среди 8-разрядных ПЭВМ (второе общее) на конкурсе ГКВТИ СССР.

Сразу после включения компьютер может только загрузить программу с магнитофона, причем стандартного автозапуска программ не предусмотрено. Для запуска программы необходимо нажать СБР+БЛК (однако есть "недокументированный" механизм автозапуска с загрузкой в экранную память). В более поздних версиях компьютера применены более универсальные загрузчики, способные загружаться с внешнего ПЗУ или дисковода (внешнего контроллера дисководов).

От других советских компьютеров отличается крутым видеорежимом 256x256, 16 цветов или 512x256, 4 цвета из палитры в 256 цветов. Эти видеорежимы используют 32 Кб ОЗУ под видеопамять. Поддерживается аппаратный вертикальный скроллинг. Поддерживаются также режимы 256x256 2,4,8 цветов. Они соответственно используют 8,16,24 Кб ОЗУ.

Используется процессор КР580ВМ80А работающий на повышенной частоте 3 МГц. Однако процессор тормозится видеоконтроллером примерно на 20-25% (эффективная тактовая частота примерно 2,3-2,4 МГц).

Крутые видеорежимы позволяют компьютеру показывать статичную графику, сравнимую с IBM PC, Atari ST, MSX2 и т.д. Удобно работать с текстом. В разрешении 512x256 можно разместить 64x25 или 80x25 символов (можно и 85х32 при матрице 6х8 точек). Это выделяет компьютер среди массы других отечественных и иностранных 8-битных ПК.

Однако использование продвинутого 16-цветного режима в играх ограничивалось как размером ОЗУ (общее ОЗУ достаточно приличное – 64 Кбайта, но в 16-цветном режиме для программы оставалось лишь 32 Кбайта памяти), так и скоростью простого 8-битного процессора (её, например, не хватало для быстрого горизонтального скроллинга многоцветного фона). Тем не менее, для динамичных игр с постоянной перерисовкой экрана на "Векторе" массово использовались специфические для этого ПК приёмы: аппаратное наложение планов и аппаратный вертикальный скроллинг, а также возможность сдвига лишь одной экранной плоскости (экран «Вектора» разбит на 4 битовых плана) и т.п.

Разными производителями использовались два вида клавиатур: либо так называемая ёмкостная клавиатура (обычно с низкой надёжностью) либо значительно более качественная герконовая клавиатура. Звук формируется 3-х канальным генератором КР580ВИ53, есть встроенный динамик. Внешний импульсный блок питания.

В 1991 году «Счётмаш» выпустил доработанную, но полностью совместимую модель Вектор-06Ц.02, в которой, например, добавлены два разъёма для джойстиков.

Доработки

Радиолюбители подключили к компьютеру Вектор:

  • Расширенное ПЗУ с множеством сервисных функций, отладчиком и загрузчиком с дисковода или внешнего ПЗУ.
  • Процессор Z80. В этом варианте компьютер позволяет запускать игры для ZX Spectrum, но без цвета.
  • Контроллер дисководов
  • Операционную систему CP/M
  • Внешнее ПЗУ или ОЗУ в качестве электронного диска (разработчики ПК изначально предусмотрели для него стандартный "квазидиск" - дополнительное ОЗУ на 256 Кбайт). Некоторые игры использовали его как дополнительную память.
  • Звуковой генератор AY-3-8910
  • Порт джойстика

Фото

Ссылки

http://sensi.org/~svo/scalar/ - Большая картотека ПО и документации для "Вектора-06Ц" и его клонов.

http://zx.pk.ru/forumdisplay.php?f=55 - Раздел на форуме

http://rutracker.org/forum/viewtopic.php?t=502660 - Немного игр одним torrent файлом

http://misha-ra.livejournal.com/117101.html - Статья одного из владельцев Вектор 06Ц

http://zx-pk.ru/content/136-Vektor-06C-sovetski-bog-tcveta-i-zvuka – Подробности о специфических особенностях железа "Вектора-06Ц"

zx-pk.ru

Вектор-06Ц — Emuverse

Вектор-06Ц
Тип Бытовой компьютер
Выпущен 1987
Выпускался по ???
Процессор КР580ВМ80А
Память 64К
Чипсет КР580
Устройства хранения данных МЛ
ОС Бейсик,CP/M,МикроДОС

«Вектор-06Ц» — советский персональный компьютер (ПК), созданный в конце 1980-х гг.

История

Персональный компьютер (ПК) «Вектор-06Ц» был создан в конце 80-х годов советскими инженерами из Кишинёва Д. Темиразовым и А. Соколовым. На 33-й Всесоюзной радиовыставке в 1987 году «Вектор-06Ц» получил первую премию [1]. Было начато производство ПК на кишинёвском ПО «Счётмаш». «Вектор» выпускался ещё десятком оборонных предприятий по всему СССР. В 1988 году «Вектор» получил серебряную медаль ВДНХ СССР, а в 1989 году занял первое место среди 8-ми разрядных ПЭВМ (второе общее) на конкурсе ГКВТИ СССР. В 1991 году «Счётмаш» выпустил модель «Вектор-06Ц.02» с несколько переделанной схемой, но полностью совместимой с прежней моделью и с такими же возможностями. С массовым распространением в 90-х годах в странах бывшего СССР зарубежных IBM-совместимых компьютеров ПК «Вектор» вместе с другими 8-ми разрядными ПК постепенно сошёл со сцены и сейчас его в работающем виде можно найти только у отдельных фанатичных любителей компьютерного антиквариата.

Модификации

Модификации базовой модели «Вектор-06Ц»: «Вектор-06Ц.02», «Вектор Старт-1200», «Вектор Турбо+».

«Вектор Турбо+» был модернизацией заводского варианта Вектора-06Ц, расширяющей его возможности. Доработка включала в себя, в частности, замену процессора КР580ВМ80А на Z80 работающий на частотах 3, 6 и 12 МГц, расширение ОЗУ до 1-2 Мб, улучшение характеристик видеоадаптера с максимальным режимом 1024×256 точек при 4 цветах, наличие системных часов, дисковод, клавиатура IBM AT, полноценный контроллер прерываний. Эта разработка предлагалась НПП «Интек», г. Владимир. Согласно электронному изданию InVector № 4, прототип этой системы был создан, но так и не был запущен в серию. [2][3]

По мотивам «Вектор-06Ц» был создан компьютер Криста-2, который сохранил частичную совметимость с Вектором. Тактовая частота «Кристы-2» была 2,5 МГц, палитра цветов не перепрограммировалась.

Основные технические характеристики

  • Разрядность: 8 бит шины данных, 16 бит адресной шины
  • Процессор: КР580ВМ80А установленный на нестандартную тактовую частоту 3 Мгц (стандартная максимальная частота 2,5 Мгц)
  • Память: 64 Кб ОЗУ из которых до 32 Кб может использоваться под видеопамять (видеопамять выделяется страницами по 8 Кб), 2 Кб ПЗУ (первоначально объем ПЗУ Вектор-06Ц был 512 байт)[4]

Видеосистема

Видеопамять ПК Вектор-06Ц

Встроенная схема разрядностью 32 бита (при 8-ми битной шине данных). Поддерживаемые видеорежимы:[4]

  • 256×256 пикселов с общей палитрой 256 цветов, из которых одновременно можно задействовать 16
  • 512×256 пикселов с палитрой 4 цвета из 256
  • 256×256 или 512×256 в монохромном режиме, уменьшенный расход видеопамяти

Во всех графических режимах аппаратно поддерживается установка любого из 256 цветов общей палитры для установки цвета фона и любого цвета из текущей палитры для окрашивания бордюра.

Видеопамять организована в виде четырех страниц, или битовых плоскостей, по 8 Кб каждая, которые можно программно включать и отключать. Отключённые плоскости могли быть задействованы как обычная память для программ и данных. Изменяя число задействованных плоскостей видеопамяти можно было получать видеорежимы с разным количеством бит на пиксел. Так, четыре включенных плоскости давали 4 бита на пиксел, то есть 16 одновременно отображаемых цветов. Две одновременно работающих плоскости дают 2 бита на пиксел, 4 цвета. Одна плоскость дает монохромное изображение.

Аппаратная реализация текстовых режимов отсуствовала. Текстовые режимы эмулировались через графические: чаще всего использовались режимы в 64 или 32 символа в строке, реже 80 символов для различных системных программ. Эмуляция текстовых режимов была облегчена аппаратно реализованной вертикальной прокруткой экрана, которая позволяла мгновенно перемещать изображение вверх или вниз на любое количество строк, не превышающее 255. Эта возможность также использовалась и для реализации специальных эффектов применяемых в играх и демо-программах.

Нестандартным программированием видеоконтроллера можно было получать различные «спецэффекты», в частности превышение ограничения в 16 одновременно отображаемых цветов.

В качестве устройства отображения использовался обычный телевизор с подключением по видеовходу, либо монитор.

Звук

Встроенная звуковая подсистема выводила звук на одиночный пьезодинамик. Звуковой генератор на базе программируемого таймера КР580ВИ53 позволял синтезировать мелодии с трехголосой полифонией. Позже сторонними разработчиками была адаптирована внешняя схема на аудиоконтроллере General Instruments AY-3-8910.

Возможности расширения

Два разъёма расширения, расположенные на задней стенке компьютера, позволяли подключать различные периферийные устройства. В заводской поставке никаких дополнительных устройств для подключения в эти разъёмы не предлагалось, но их можно было приобрести отдельно.

Хранение данных

В качестве внешнего накопителя использовался бытовой кассетный магнитофон и программы записывались на обычные аудиокассеты. Использовались два способа модуляции: частотная и фазовая. Ёмкость и скорость обмена для 60-ти минутной кассеты была:

Частотная модуляция использовалась в основном в режимах совместимости с форматами других ПК (позволяя считывать с аудиокассет данные, записанные на Микроше, Радио-86РК или ZX Spectrum. Собственный формат использовал фазовую манипуляцию, как более надёжную и позволяющую увеличить плотность записи.

Формат записи данных на кассету был интересен тем, что данные разбивались на короткие блоки по 256 байт, каждый из которых был снабжён собственным заголовком. Это позволяло в некоторой степени компенсировать неудобство хранения данных на аудиокассете, когда определить название и размер файла можно было только начав его чтение с начала, то есть перемотав ленту точно на паузу перед заголовком нужного файла. Формат, применённый в «Векторе» не требовал этого и чтение файла с любого места показывало его параметры. Также, при неудачном чтении сбойные блоки можно было перечитать, не повторяя чтение всего файла. При таком медленном и неудобном носителе как магнитная аудиолента подобные возможности значительно повышали удобство использования накопителя.

Для расширения возможностей хранения данных был запланирован модуль расширения памяти объемом 256 Кб, который назывался «квазидиск» потому что предназначался для использования в качестве дискового накопителя. Для работы с ним была адаптирована операционная система CP/M со всеми возможностями дисковой ОС. Внутренняя архитектура квазидиска обеспечивала доступ к его содержимому в двух основных режимах — как к стеку или как к окну с переключаемыми страницами. Начальная загрузка квазидиска производилась с магнитной ленты. Московская фирма COMAN создала аналогичный кишинёвскому диск объемом 1 Мб.

В «Векторе» предусматривалось использование 5" или 3,5" дисковода через внешнюю схему контроллера НГМД. Сторонними разработчиками были созданы несколько несовместимых между собой схем контроллеров и адаптированы операционные системы CP/M и МикроДОС. Ёмкость дискет была 640 Кб (CP/M) и 800 Кб (CP/M, МикроДОС).

В период адаптации НГМД появились новые версии стандартного ПЗУ. Был разработан ROM-диск объемом 65 Кб и больше на основе РФ5, который предусматривал возможность переключения микросхем. В то же время радиолюбители проектировали универсальные программаторы ПЗУ для Вектора.

Позднее появилась схема подключения жёсткого диска с возможностью разбиения на логические области. И, соответственно, операционная система с поддержкой НЖМД.

Программное обеспечение

«Вектор-06Ц» поставлялся с программным обеспечением. В комплекте была одна аудиокассета с несколькими системными программами и играми. Дополнительные программы можно было заказать в фирмах, торговавших компьютерными программами для ПК. В основном это были игры, но также предлагались различные системные и прикладные программы, в частности Бейсик, Паскаль, монитор-отладчик, ассемблер, редакторы текста и графики и др. С появлением схемы контроллера НГМД появилась возможность использования ОС CP/M версии 2.2 и её отечественного клона — ОС МикроДОС. Стало возможным использование значительной части зарубежных программ написанных под ОС CP/M. Например: СУБД dBase II, текстовый процессор WordStar и табличный процессор SuperCalc, компиляторы C, Ada, Pascal, LISP, Assembler и другие программы.

Также ПК через эмулятор позволял запускать программы от компьютеров Радио 86РК, Микроша, Специалист. Путём рекомпиляции с помощью специальных программ адаптировались отдельные программы с ZX Spectrum и MSX.[5].

Сообщество пользователей

«Вектор» держался в тени более распространённых в СССР ПК БК-0010 и клонов ZX-Spectrum. Но, поскольку превосходил их в ряде параметров, имел значительное число приверженцев. Энтузиастами были адаптированы различные аппаратные и программные решения, такие как расширение памяти (RAM-диск) до 256 Кб/2 Мб (было несколько несовместимых версий от разных авторов), контроллеры звука и НЖМД, системные часы, FM-тюнер и многое другое. Несколько фирм занимались поддержкой ПК и разработкой программ (например московская фирма «Коман»). Самиздатовским способом издавались газеты с аппаратными схемами и описаниями программ: «Коман-Инфо» (фирма «Коман») и «Vector-User» (В. Фиронов), [6] ряд статей по схемотехнике «Вектора» и аппаратным решениям для него публиковался в журналах «Радиолюбитель» (в период с 1992 по 1997 годы) и «ПК для всех» (1994 год). Также с распространением интернета появился ряд электронных изданий («Invector», «Владимир Вектор» и др.). В Санкт-Петербурге в середине 90-х (1998, 1999) энтузиастами проводился конкурс «DemosFan», где демонстрировались игры и демо-программы для ПК «Вектор» [7].

Источники и библиография

Ссылки

Эмуляторы

Документация

Файлы

Программы

emuverse.ru


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