Vector-06C ( en ruso : Вектор-06Ц ) es una computadora doméstica con capacidades gráficas únicas que fue diseñada y producida en masa en la URSS a fines de la década de 1980.
El Vector-06C fue creado por los ingenieros soviéticos Donat Temirazov y Alexander Sokolov de Kishinev , República Socialista Soviética de Moldavia . En la 33ª Exposición Nacional de Radio, el diseño fue galardonado con el gran premio. [1] Poco después, varias fábricas comenzaron a producir el Vector-06C. En 1988, el Vector fue galardonado con un premio en la Exposición de Logros de la Economía Nacional .
Hubo modificaciones que adoptaron la CPU Zilog Z80 o la exclusiva CPU soviética KR580VM1 . Se estaba desarrollando un proyecto comercial llamado Vector Turbo+ con una CPU Z80, una frecuencia de reloj aumentada a 6 o 12 MHz, RAM de hasta 2 MiB y una variedad de otras mejoras. Sin embargo, según la revista electrónica InVector, un prototipo de este sistema nunca salió del banco de trabajo debido a razones económicas. [2] [3]
El Vector fue perdiendo popularidad poco a poco con el aumento del flujo de ordenadores compatibles con IBM PC en los mercados soviéticos y luego en los de la CEI . En la actualidad, el Vector-06C goza de un seguimiento fiel de los pocos fanáticos que quedan.
CPU : KR580VM80A ( clon 8080 ), overclockeado de fábrica a 3 MHz (la frecuencia estándar era 2,5 MHz );
Buses : bus de datos de 8 bits , bus de direcciones de 16 bits ;
Memoria : 64 KiB de RAM , se pueden utilizar hasta 32 KiB como memoria de vídeo ; 2048 bytes de ROM (512 bytes en modelos anteriores);
El sistema de vídeo admite los siguientes modos: [4]
El búfer de imagen del Vector-06C es inusual para los ordenadores domésticos. La memoria está organizada en planos de 4 bits, el índice de paleta de cada píxel individual se forma a partir de bits individuales en 4 planos. Por tanto, el modo de color más alto tiene 2 4 = 16 colores mostrados simultáneamente. Los planos de bits se definen de la siguiente manera: un byte representa un espacio horizontal de 8 píxeles. El siguiente byte en la memoria de vídeo representa un espacio de 8 píxeles por encima y así sucesivamente. Por tanto, un plano de bits en modo 256x256 puede verse como columnas de 8 píxeles de ancho, que crecen de abajo a arriba y de izquierda a derecha; de este modo, toda la pantalla está cubierta por 32 columnas.
Sistema de sonido de 3 canales basado en el KR580VI53, clon soviético del temporizador Intel 8253. Las modificaciones de terceros permitieron el uso del General Instruments AY-3-8910 o el Yamaha YM2149 .
Se utilizó una grabadora de cinta doméstica genérica para el almacenamiento de datos persistentes. Se utilizaron dos métodos de modulación, FSK y PSK . Un casete estándar de 60 minutos podía contener: [4]
FSK se utilizó principalmente en modos de compatibilidad, lo que permitió leer datos escritos en Microsha, Radio-86RK y ZX Spectrum . El formato de cinta nativo utilizado por el software original es PSK.
El Vector-06C no tenía software incorporado, ya que la pequeña ROM solo contenía un cargador de arranque . Por lo tanto, el ordenador solo podía usarse con almacenamiento externo. Se vendía con una cinta que contenía utilidades del sistema y programas de juegos. Se podían obtener aplicaciones de terceros a través de varias empresas. Los títulos del software original eran juegos, lenguajes de programación ( BASIC , Pascal , un monitor / depurador , ensamblador ), editores de texto y gráficos, etc.
Debido a su versatilidad y amplias capacidades de hardware, el Vector podía utilizarse para la educación, el trabajo y el entretenimiento. Como sistema de juegos superó a la mayoría de los demás ordenadores soviéticos, gracias a su paleta multicolor única y gráficos razonablemente rápidos, desplazamiento vertical por hardware más suave, capacidades de superposición de hardware de hasta 4 planos de imagen, chip de sonido de 3 voces, una cantidad bastante grande de RAM, mucho más en línea con los ordenadores occidentales en términos de especificaciones. Había cientos de juegos en ensamblador y miles en Basic creados para Vector. Muchos juegos fueron portados desde el estándar MSX , y casi sin cambios (Rise Out, Putup, Alibaba, Eric, Binary Land , Pac-Man , Pairs, Stop the express y otros), y menos desde el ZX Spectrum y el IBM PC ( Exolon , Color Lines, Boulder Dash , Cybernoid , Filler, Best of the Best y otros). Numerosos juegos desarrollados especialmente para Vector: Ambal, Adskok, Grotohod, Polet (Flight), Planet of Birds, Sea Hunter, Death Fight, Cyber Mutant y otros. Las amplias capacidades gráficas permitieron en muchos casos simular con absoluta precisión el MSX, Spectrum, IBM PC y otros PC.
Con la extensión opcional de disquete, se adoptó la versión 2.2 de CP/M, lo que permitió utilizar una amplia gama de software CP/M en Vector.
También fue posible ejecutar algunos elementos de software de Radio-86RK , Microsha y Specialist. Además, se desarrolló un método de adaptación de bajo nivel de títulos de ZX Spectrum y MSX y se portaron algunos elementos de software. En particular, la revista Vector User menciona un paquete de software que consiste en un desensamblador, un procesador que sustituye las instrucciones específicas de Z80 de las que carecía el 8080 con macros y un conjunto de macros. El paquete se utilizó para portar varios títulos de ZX Spectrum, a saber, Chess Master , West Bank y Jumping Jack . [5]
Aunque el Vector-06C fue prefigurado por ordenadores domésticos más convencionales como el BK-0010 , el ZX Spectrum y sus clones, disfrutó de un considerable número de seguidores fieles. Los entusiastas desarrollaron y produjeron extensiones de software y hardware para Vector. Entre las extensiones de hardware hay controladores de disco RAM, disquetes y HDD, sintetizadores de sonido, relojes de tiempo real y otros. Existieron desarrollos tanto comerciales como públicos. Hubo publicaciones electrónicas y en papel, entre las que destacan Invector , Vector User y Coman Info . [6] Se celebraron varios concursos de software entre los usuarios de Vector, en particular DemosFan , que solía celebrarse en San Petersburgo, Rusia . [7]