Вектор-06Ц: различия между версиями

Материал из Emuverse
м (links)
 
(не показано 11 промежуточных версий 2 участников)
Строка 10: Строка 10:
| Storage = МЛ
| Storage = МЛ
| Memory = 64К
| Memory = 64К
| OS = [[Бейсик]],[[CP/M]],[[МикроДОС]]
| OS = Бейсик, CP/M, МикроДОС
}}
}}
'''«Вектор-06Ц»''' советский [[персональный компьютер]] (ПК), созданный в конце 1980-х гг.
'''«Вектор-06Ц»''' — советский персональный компьютер (ПК), созданный в конце 1980-х гг.


== История ==
Персональный компьютер «Вектор-06Ц» был создан в конце 80-х годов советскими инженерами из Кишинёва Д. Темиразовым и А. Соколовым. На 33-й Всесоюзной радиовыставке в 1987 году «Вектор-06Ц» получил первую премию
[[Персональный компьютер]] (ПК) «Вектор-06Ц» был создан в конце 80-х годов советскими инженерами из Кишинёва Д. Темиразовым и А. Соколовым. На 33-й Всесоюзной радиовыставке в [[1987]] году «Вектор-06Ц» получил первую премию
<ref>{{cite journal | quotes=no | title=1-я страница обложки | journal=Радио |  
<ref>{{cite journal | quotes=no | title=1-я страница обложки | journal=Радио |  
volume = 10/1987 | issn=0033-765X}}</ref>. Было начато производство [[ПК]] на кишинёвском ПО «Счётмаш». «Вектор» выпускался ещё десятком оборонных предприятий по всему [[СССР]]. В [[1988]] году «Вектор» получил серебряную медаль [[ВДНХ]] [[СССР]], а в [[1989]] году занял первое место среди 8-ми разрядных ПЭВМ (второе общее) на конкурсе ГКВТИ [[СССР]]. В [[1991]] году «Счётмаш» выпустил модель «Вектор-06Ц.02» с несколько переделанной схемой, но полностью совместимой с прежней моделью и с такими же возможностями. С массовым распространением в 90-х годах в странах бывшего [[СССР]] зарубежных IBM-совместимых компьютеров ПК «Вектор» вместе с другими 8-ми разрядными ПК постепенно сошёл со сцены и сейчас его в работающем виде можно найти только у отдельных фанатичных любителей компьютерного антиквариата.
volume = 10/1987 | issn=0033-765X}}</ref>. Было начато производство ПК на кишинёвском ПО «Счётмаш». «Вектор» выпускался ещё десятком оборонных предприятий по всему СССР. В 1988 году «Вектор» получил серебряную медаль ВДНХ СССР, а в 1989 году занял первое место среди 8-ми разрядных ПЭВМ (второе общее) на конкурсе ГКВТИ СССР. В 1991 году «Счётмаш» выпустил модель «Вектор-06Ц.02» с несколько переделанной схемой, но полностью совместимой с прежней моделью и с такими же возможностями. С массовым распространением в 90-х годах в странах бывшего СССР зарубежных IBM-совместимых компьютеров ПК «Вектор» вместе с другими 8-ми разрядными ПК постепенно сошёл со сцены и сейчас его в работающем виде можно найти только у отдельных фанатичных любителей компьютерного антиквариата.
 
=== Модификации ===
 
Модификации базовой модели «'''Вектор-06Ц'''»: «'''Вектор-06Ц.02'''», «'''Вектор Старт-1200'''», «'''Вектор Турбо+'''».
 
«'''Вектор Турбо+'''» был модернизацией заводского варианта '''Вектора-06Ц''', расширяющей его возможности. Доработка включала в себя, в частности, замену процессора КР580ВМ80А на [[Zilog Z80|Z80]] работающий на частотах
3, 6 и 12 МГц, расширение ОЗУ до 1-2 Мб, улучшение характеристик видеоадаптера с максимальным режимом 1024&times;256 точек при 4 цветах, наличие системных часов, дисковод, клавиатура IBM AT, полноценный контроллер прерываний. Эта разработка предлагалась НПП «Интек», г. Владимир. Согласно электронному изданию InVector № 4, прототип этой системы был создан, но так и не был запущен в серию.
<ref name=vu15>
{{статья
|автор = НПП «Интек»
|заглавие = Вектор-Турбо Плюс
|издание = Vector User
|год = 1993
|том =
|номер = 15
|страницы = 4 }}
</ref>
<ref name="inv4">{{статья
|автор = Быков В. П.
|заглавие = Новости
|издание = InVector
|год = 1997
|номер = 4}}</ref>
 
 
По мотивам «Вектор-06Ц» был создан компьютер [[Криста-2 (компьютер)|Криста-2]], который сохранил частичную совметимость с Вектором. Тактовая частота «Кристы-2» была 2,5 МГц, палитра цветов не перепрограммировалась.


== Основные технические характеристики ==
== Основные технические характеристики ==
Строка 52: Строка 25:
=== Видеосистема ===
=== Видеосистема ===


[[Изображение:Vector-06c-video-memory.png|right|thumb|Видеопамять ПК Вектор-06Ц]]
[[Файл:Vector-06c-video-memory.png|right|thumb|Видеопамять ПК Вектор-06Ц]]


Встроенная схема разрядностью 32 бита (при 8-ми битной шине данных). Поддерживаемые видеорежимы:<ref name=timosh/>
Встроенная схема разрядностью 32 бита (при 8-ми битной шине данных). Поддерживаемые видеорежимы:<ref name=timosh/>
Строка 68: Строка 41:
Нестандартным программированием видеоконтроллера можно было получать различные «спецэффекты», в частности превышение ограничения в 16 одновременно отображаемых цветов.
Нестандартным программированием видеоконтроллера можно было получать различные «спецэффекты», в частности превышение ограничения в 16 одновременно отображаемых цветов.


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


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


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


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


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


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


Также [[ПК]] через эмулятор позволял запускать программы от компьютеров [[Радио 86РК]], [[Микроша]], [[Специалист]]. Путём рекомпиляции с помощью специальных программ адаптировались отдельные программы с [[ZX Spectrum]] и [[MSX]].<ref name=vu2021>
Также ПК через эмулятор позволял запускать программы от компьютеров [[Радио 86РК]], [[Микроша]], [[Специалист]]. Путём рекомпиляции с помощью специальных программ адаптировались отдельные программы с [[ZX Spectrum]] и [[MSX]].<ref name=vu2021>
{{статья
{{статья
|автор = Ю. Макринский
|автор = Ю. Макринский
Строка 104: Строка 77:


== Сообщество пользователей ==
== Сообщество пользователей ==
«Вектор» держался в тени более распространённых в СССР ПК [[БК-0010]] и клонов [[ZX-Spectrum]]. Но, поскольку превосходил их в ряде параметров, имел значительное число приверженцев. Энтузиастами были адаптированы различные аппаратные и программные решения, такие как расширение памяти (RAM-диск) до 256 Кб/2 Мб (было несколько несовместимых версий от разных авторов), контроллеры звука и [[НЖМД]], системные часы, [[FM-тюнер]] и многое другое. Несколько фирм занимались поддержкой ПК и разработкой программ (например московская фирма «Коман»). Самиздатовским способом издавались газеты с аппаратными схемами и описаниями программ: «Коман-Инфо» (фирма «Коман») и «Vector-User» (В. Фиронов),
«Вектор» держался в тени более распространённых в СССР ПК [[БК-0010]] и клонов [[ZX-Spectrum]]. Но, поскольку превосходил их в ряде параметров, имел значительное число приверженцев. Энтузиастами были адаптированы различные аппаратные и программные решения, такие как расширение памяти (RAM-диск) до 256 Кб/2 Мб (было несколько несовместимых версий от разных авторов), контроллеры звука и НЖМД, системные часы, FM-тюнер и многое другое. Несколько фирм занимались поддержкой ПК и разработкой программ (например московская фирма «Коман»). Самиздатовским способом издавались газеты с аппаратными схемами и описаниями программ: «Коман-Инфо» (фирма «Коман») и «Vector-User» (В. Фиронов),
<ref name=vector_pub>{{cite web | url=http://vector06c.narod.ru/info.html|title=Вектор-06Ц: Электронные издания | language=Russian | accessdate=2007-06-17}}</ref>
<ref name=vector_pub>{{cite web | url=http://vector06c.narod.ru/info.html|title=Вектор-06Ц: Электронные издания | language=Russian | accessdate=2007-06-17}}</ref>
ряд статей по схемотехнике «Вектора» и аппаратным решениям для него публиковался в журналах [[Радиолюбитель|«Радиолюбитель»]] (в период с [[1992]] по [[1997]] годы) и [[ПК для всех|«ПК для всех»]] ([[1994]] год). Также с распространением интернета появился ряд электронных изданий («Invector», «Владимир Вектор» и др.). В [[Санкт-Петербург|Санкт-Петербурге]] в середине 90-х (1998, 1999) энтузиастами проводился конкурс «DemosFan», где демонстрировались игры и демо-программы для ПК «Вектор»
ряд статей по схемотехнике «Вектора» и аппаратным решениям для него публиковался в журналах [[Радиолюбитель|«Радиолюбитель»]] (в период с 1992 по 1997 годы) и «ПК для всех» (1994 год). Также с распространением интернета появился ряд электронных изданий («Invector», «Владимир Вектор» и др.). В Санкт-Петербурге в середине 90-х (1998, 1999) энтузиастами проводился конкурс «DemosFan», где демонстрировались игры и демо-программы для ПК «Вектор»
<ref name=vector_rant>{{cite web | url=http://vector06c.narod.ru/general.html|title=Вектор-06Ц: О главном| language=Russian | accessdate=2007-06-17}}</ref>.
<ref name=vector_rant>{{cite web | url=http://vector06c.narod.ru/general.html|title=Вектор-06Ц: О главном| language=Russian | accessdate=2007-06-17}}</ref>.
== Модификации ==
Модификации базовой модели «'''Вектор-06Ц'''»: «'''Вектор-06Ц.02'''», «'''Вектор Старт-1200'''», «'''Вектор Турбо+'''».
«'''Вектор Турбо+'''» был модернизацией заводского варианта '''Вектора-06Ц''', расширяющей его возможности. Доработка включала в себя, в частности, замену процессора КР580ВМ80А на [[Zilog Z80|Z80]] работающий на частотах
3, 6 и 12 МГц, расширение ОЗУ до 1-2 Мб, улучшение характеристик видеоадаптера с максимальным режимом 1024×256 точек при 4 цветах, наличие системных часов, дисковод, клавиатура IBM AT, полноценный контроллер прерываний. Эта разработка предлагалась НПП «Интек», г. Владимир. Согласно электронному изданию InVector № 4, прототип этой системы был создан, но так и не был запущен в серию.
<ref name=vu15>
{{статья
|автор = НПП «Интек»
|заглавие = Вектор-Турбо Плюс
|издание = Vector User
|год = 1993
|том =
|номер = 15
|страницы = 4 }}
</ref>
<ref name="inv4">{{статья
|автор = Быков В. П.
|заглавие = Новости
|издание = InVector
|год = 1997
|номер = 4}}</ref>
По мотивам «Вектор-06Ц» был создан компьютер [[Криста-2 (компьютер)|Криста-2]], который сохранил частичную совметимость с Вектором. Тактовая частота «Кристы-2» была 2,5 МГц, палитра цветов не перепрограммировалась.


== Источники и библиография ==
== Источники и библиография ==
{{reflist}}
{{reflist}}
== Эмуляторы ==
* [http://www.emulator3000.org/e3.htm Эмулятор 3000]
* [http://bashkiria-2m.narod.ru/ Башкирия-2М]
* [https://emu80.org/ emu80] от Виктора Пыхонина (Pyk)
* [https://cloud.mail.ru/public/5uyc/2pkicQPoZ Virtual Vector (VV)] от Игоря Титарь (Ramiros)
* [https://github.com/svofski/vector06sdl v06x SDL] от Станислава Славинского (svofski)
* v06x Godot от Станислава Славинского (svofski)


== Ссылки ==
== Ссылки ==
* [http://zx.pk.ru/forumdisplay.php?f=55 http://zx.pk.ru] раздел форума о Векторе;
* Техническое описание: [[Вектор-06Ц/Техническое описание. Версия 1|Версия 1]] • [[Вектор-06Ц/Техническое описание. Версия 2|Версия 2]]
* http://www.vector06c.narod.ru Большой ресурс о Векторе-06Ц: ПО, техническая документация, архив публикаций;
* [[Вектор-06Ц/Instruction Timings|Тайминг инструкций]] • [[Вектор-06Ц/Секреты Вектора|Секреты Вектора]] • [[Вектор-06Ц/Квазидиск|Квазидиск]] • [[Вектор-06Ц/Джойстики|Джойстики]] • [[Вектор-06Ц/Сжатие данных|Сжатие данных]] • [[Вектор-06Ц/Генератор случайных чисел|Генератор случайных чисел]]
* http://asdasd.rpg.fi/~svo/scalar/ Каталог программ и документации;
 
* http://sensi.org/%7Esvo/vector06c Некоторые публикации и проект «Вектор-06Ц в FPGA»;
* [http://zx.pk.ru/forumdisplay.php?f=55 zx.pk.ru Вектор] — раздел форума о Векторе
** [http://code.google.com/p/vector06cc/wiki/Technical_Description Техническое описание]
* [http://vector06c.narod.ru vector06c.narod.ru] (недоступен) Большой ресурс о Векторе-06Ц: ПО, техническая документация, архив публикаций
* http://timsoftf.chat.ru Образы дисков;  
** [http://vector06c.zx-pk.ru/ Зеркало на zx-pk.ru]
* [http://sensi.org/scalar/recent20/ '''Базис'''] — каталог программ и документации
* [http://sensi.org/%7Esvo/vector06c sensi.org/~svo/vector06c] Некоторые публикации и проект «Вектор-06Ц в FPGA»
* [http://code.google.com/p/vector06cc/wiki/Technical_Description Техническое описание]
* http://timsoftf.chat.ru Образы дисков;
* [http://www.forth.org.ru/~af/vector.htm Язык программирования ФОРТ для Вектор-06Ц]
* [http://www.forth.org.ru/~af/vector.htm Язык программирования ФОРТ для Вектор-06Ц]
* [http://www.emulator3000.org/rus-vector06c.htm Архив изданий ''Vector User'' и ''Coman Info'']
* [http://www.emulator3000.org/rus-vector06c.htm Архив изданий ''Vector User'' и ''Coman Info'']
* http://tmksoft.chat.ru/ (недоступен)
* http://tmksoft.chat.ru/ (недоступен)
** [http://www.emuverse.ru/downloads/computers/Vector/sites/tmksoft.chat.ru/ Локальная копия]
** [https://emuverse.ru/downloads/computers/Vector/sites/tmksoft.chat.ru/ Локальная копия]
* [http://sblive.narod.ru/ZX-Spectrum/Krista2/Krista2.htm Схемы и программы Криста-2]
* [http://sblive.narod.ru/ZX-Spectrum/Krista2/Krista2.htm Схемы и программы Криста-2]
 
* [http://bashkiria-2m.narod.ru/index/files/0-11 Софт для Вектора на сайте эмулятора Башкирия-2М]
== Эмуляторы ==
* [http://www.emulator3000.org/e3.htm Эмулятор 3000]
* [http://bashkiria-2m.narod.ru/ Башкирия-2М]


== Документация ==
== Документация ==
Строка 134: Строка 141:


== Файлы ==
== Файлы ==
* {{rom|Вектор Старт-1200. |ПЗУ палитры D75|computers/Vector/firmware/VS1200_D75_512.BIN}}
* {{rom|Вектор Старт-1200. |Загрузчик и монитор. |computers/Vector/firmware/mon1200.rom}} ([http://zx-pk.ru/showthread.php?t=8636&p=151248&viewfull=1#post151248 Источник])
* {{rom|Вектор Старт-1200. |ПЗУ палитры D75. |computers/Vector/firmware/VS1200_D75_512.BIN}} ([http://zx-pk.ru/showthread.php?t=8636&p=851261&viewfull=1#post851261 Источник])


[[Категория:Вектор-06Ц|*]]
[[Категория:Вектор-06Ц|*]]

Текущая версия от 21:33, 18 сентября 2023

    Этот документ распространяется на условиях лицензии CC-BY-SA 3.0
Данная статья основана на материалах из Википедии. См. оригинал, список авторов
 
Вектор-06Ц
Вектор-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-ми разрядными ПК постепенно сошёл со сцены и сейчас его в работающем виде можно найти только у отдельных фанатичных любителей компьютерного антиквариата.

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

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

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

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

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

  • 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, компиляторы Си, Ada, Pascal, LISP, Assembler и другие программы.

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

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

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

Модификации

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

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

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

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

  1. 1-я страница обложки. Радио 10/1987. ISSN 0033-765X.
  2. 2,0 2,1 Техническая информация по ПК "Вектор" Проверено 2007-06-17 г.
  3. Ю. Макринский Универсальный дизассемблер команд Z80 и 8080 // Vector User. — № 20, 21.
  4. Вектор-06Ц: Электронные издания Проверено 2007-06-17 г.
  5. Вектор-06Ц: О главном Проверено 2007-06-17 г.
  6. НПП «Интек» Вектор-Турбо Плюс // Vector User. — 1993. — № 15. — С. 4.
  7. Быков В. П. Новости // InVector. — 1997. — № 4.

Эмуляторы

Ссылки

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

Файлы