Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Вектор-06Ц ( русский : Вектор-06Ц ) является домашним компьютером с уникальными графическими возможностями , который был разработан и серийно выпускаемой в СССР в конце 1980 - х лет.

История [ править ]

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

Вектор-06С создан советскими инженерами Донатом Темиразовым и Александром Соколовым из Кишинева , Молдавская ССР . На 33-й Национальной радиовыставке дизайн был отмечен Гран-при. [1] Вскоре после этого несколько заводов начали производство Вектор-06С. В 1988 году «Вектор» был удостоен премии ВДНХ .

Были модификации, использующие ЦП Zilog Z80 или уникальный советский ЦП КР580ВМ1 . Коммерческий проект под названием Vector Turbo + с процессором Z80, тактовой частотой увеличенной до 6 или 12 МГц, размером оперативной памяти до 2 МБ и множеством других улучшений находился в разработке. Однако, согласно электронному журналу InVector, прототип этой системы никогда не покидал рабочего стола по экономическим причинам. [2] [3]

Популярность Vector постепенно снижалась в связи с увеличением потока компьютеров, совместимых с IBM PC, на рынках Советского Союза, а затем и стран СНГ . В настоящее время у Vector-06C есть преданные поклонники немногих оставшихся фанатов.

Оборудование [ править ]

CPU : KR580VM80A ( клон 8080 ), заводской разгон до 3 МГц (стандартная частота 2,5 МГц );

Шины : 8-битная шина данных , 16-битная адресная шина ;

Память : 64 КБ ОЗУ , до 32 КБ могут быть использованы в качестве видеопамяти ; 2048 байт ПЗУ (512 байт в более ранних моделях);

Видео [ править ]

Структура видеопамяти Вектор-06С

Видеосистема поддерживает следующие режимы: [4]

  • 256 × 256 пикселей, 16 одновременно отображаемых цветов из 256-цветовой палитры
  • 512 × 256 пикселей, 4 одновременно отображаемых цвета из 256-цветовой палитры
  • 256 × 256 или 512 × 256 монохромный (режим экономии памяти)

Кадровый буфер Vector-06C необычен для домашних компьютеров. Память организована в виде 4-х битных плоскостей, индекс палитры каждого отдельного пикселя формируется из отдельных битов в 4-х плоскостях. Таким образом, самый высокий цветовой режим имеет 2 4 = 16 одновременно отображаемых цветов. Битовые плоскости определяются следующим образом: байт представляет собой горизонтальный промежуток в 8 пикселей. Следующий байт в видеопамяти представляет собой промежуток в 8 пикселей над ним и так далее. Таким образом, битовая плоскость в режиме 256 × 256 может рассматриваться как столбцы шириной 8 пикселей, растущие снизу вверх, слева направо; Таким образом, весь экран занимает 32 столбца.

Звук [ править ]

Трехканальная аудиосистема на базе советского клона таймера Intel 8253 КР580ВИ53 . Сторонние модификации позволяли использовать General Instruments AY-3-8910 или YM-2149.

Хранилище [ править ]

Самодельный картридж с внешним ПЗУ

Обычный домашний магнитофон использовался для постоянного хранения данных. Было использовано 2 метода модуляции: FSK и PSK . Стандартная 60-минутная кассета вмещает: [4]

  • не менее 512 Кбайт с использованием PSK (скорость передачи данных 1500–2400 бит / с )
  • не менее 360 Кбайт с использованием FSK ( скорость передачи данных 1200 бит / с )

FSK в основном использовался в режимах совместимости, что позволяло читать данные, записанные на Microsha , Radio-86RK и ZX Spectrum . Исходный формат ленты, используемый оригинальным ПО, - PSK.

Программное обеспечение [ править ]

Адскок А.З.Лебедева

В Vector-06C не было встроенного программного обеспечения, в крошечном ПЗУ был только загрузчик . Таким образом, компьютер можно было использовать только с внешним хранилищем . Вектор-06С продавался с магнитной лентой, содержащей системные утилиты и игровые программы. Сторонние приложения можно получить через различные компании. Оригинальными названиями программного обеспечения были игры, языки программирования ( BASIC , Pascal , монитор / отладчик , Ассемблер ), текстовые и графические редакторы и т. Д.

Благодаря универсальности и широким аппаратным возможностям Vector можно использовать для образования, работы и развлечений. Как игровая система она превосходила большинство других советских ПК благодаря своей уникальной многоцветной палитре и достаточно быстрой графике, плавной аппаратной вертикальной прокрутке, возможностям аппаратного наложения до 4 планов изображений, 3-голосному звуковому чипу, довольно большому объем оперативной памяти. Были созданы сотни игр на ассемблере и тысячи на Basic для Vector . Многие игры портированы из стандарта MSX и почти без каких-либо изменений (Rise Out, Putup, Alibaba, Eric, Binary Land , Pac-Man , Pairs, Stop the express и другие), и меньше - из ZX Spectrum и IBM PC( Exolon , Color Lines, Boulder Dash , Cybernoid , Filler, Best of the Best и другие). Многие игры, разработанные специально для Vector : Ambal, Adskok, Grotohod, Polet (Полет), Planet of Birds, Sea Hunter, Death Fight, Cyber ​​Mutant и другие. Широкие графические возможности во многих случаях позволяли с абсолютной точностью моделировать MSX, Spectrum, IBM PC и другие ПК.

С дополнительным расширением гибких дисков была принята версия 2.2 CP / M. Это позволило использовать в Vector широкий спектр программного обеспечения CP / M.

Также можно было запустить некоторые программные продукты Радио-86РК , Микроша , Специалист . Также был разработан метод низкоуровневой адаптации названий ZX Spectrum и MSX и перенесены некоторые программные элементы. В частности, журнал Vector User упоминает программный пакет, состоящий из дизассемблера, процессора, который заменяет специфичные для Z80 инструкции, которых не хватало 8080, макросами и набором макросов. Пакет использовался для переноса нескольких игр ZX Spectrum, а именно Chess Master , West Bank , Jumping Jack . [5]

Сообщество пользователей [ править ]

Хотя Vector-06C был предвестником более массовых домашних компьютеров, таких как BK-0010 , ZX Spectrum и его клонов, он пользовался значительными преданными поклонниками. Энтузиасты разработали и выпустили программные и аппаратные расширения для Vector. Среди аппаратных расширений - RAM-диск, контроллеры гибких дисков и жестких дисков, синтезаторы звука, часы реального времени и другие. Существовали как коммерческие, так и общественные разработки. Были электронные и бумажные публикации, в первую очередь Invector , Vector User , Coman Info . [6] Среди пользователей Vector было проведено несколько конкурсов программного обеспечения, в частности, DemosFan, который раньше проводился в Санкт-Петербурге, Россия.. [7]

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Самый полный ресурс о Vector-06C: программное обеспечение, эмуляторы, документация, архив публикаций.
  • Техническое описание Вектор-06С Александра Тимошенко
  • Архив публикаций Vector User и Coman Info на сайте Emulator3000
  • vector06cc: реплика Vector-06C с открытым исходным кодом на ПЛИС