Vector-06C (Вектор-06Ц) is a home computer that was designed and mass produced in USSR in the late 1980s.
There were modifications adopting Zilog Z80 CPU or the unique Soviet KR580VM1 CPU. A commercial project called Vector Turbo+ with a Z80 CPU, clock frequency increased to 6 or 12 MHz, RAM sized up to 2 MiB and a variety of other improvements was in development. However, according to the InVector e-zine, a prototype of this system never left the work bench due to economical reasons.
Vector has gradually become less popular with the increasing flow of IBM PC-compatible computers on Soviet and then CIS markets. Presently Vector-06C enjoys loyal following of the few remaining fans.
Busses:8-bit data bus, 16-bit address bus;
Memory: 64 KiB RAM, up to 32 KiB can be used as video memory; 2048 bytes of ROM (512 bytes in earlier models);
Video system supports following modes:
The frame buffer of Vector-06C is unusual for home computers. The memory is organized as 4 bit planes, palette index of each individual pixel is formed from individual bits in 4 planes. Thus the highest colour mode has 24=16 simultaneously displayed colours. The bit planes are defined as follows: a byte represents a horizontal span of 8 pixels. Next byte in video memory represents a span of 8 pixels above it and so on. Thus a bit plane in 256×256 mode can be viewed as 8-pixel wide columns, growing bottom-to-top, lef-to-right; whole screen is thus covered by 32 columns.
FSK was primarily used in compatibility modes, which allowed reading data written on Microsha, Radio-86RK and ZX Spectrum. Native tape format used by original software is PSK.
Vector-06C had no built-in software, the tiny ROM only contained a boot loader. The computer could thus only be used with external storage. Vector-06C was sold with a tape containing system utility and game programs. Third party applications could be obtained through various companies. Original software titles were games, programming languages (BASIC, Pascal, a monitor/debugger, Assembler, text and graphics editors, etc.
With optional floppy disk extension, CP/M version 2.2 was adopted. This allowed a broad range of CP/M software to be used on Vector.
It was also possible to run some Radio-86RK, Microsha, Specialist software items. Also, a method of low-level adaptation of ZX Spectrum and MSX titles was developed and some software items were ported. In particular, Vector User magazine mentions a software package consisting of a disassembler, a processor that substitutes Z80-specific instructions that 8080 was lacking with macros and a set of macros. The package was used to port several ZX Spectrum titles, namely Chess Master, West Bank, Jumping Jack.