Vector-06C
   HOME

TheInfoList



OR:

Vector-06C (russian: Вектор-06Ц) is a home computer with unique graphics capabilities that was designed and mass-produced in
USSR The Soviet Union,. officially the Union of Soviet Socialist Republics. (USSR),. was a transcontinental country that spanned much of Eurasia from 1922 to 1991. A flagship communist state, it was nominally a federal union of fifteen nationa ...
in the late 1980s.


History

Vector-06C was created by Soviet engineers Donat Temirazov and Alexander Sokolov from Kishinev,
Moldovan SSR The Moldavian Soviet Socialist Republic ( ro, Republica Sovietică Socialistă Moldovenească, Moldovan Cyrillic: ) was one of the 15 republics of the Soviet Union which existed from 1940 to 1991. The republic was formed on 2 August 1940 ...
. On 33rd National Radio Exhibition the design was honoured with the grand prize. Shortly after that several factories started production of Vector-06C. In 1988 Vector was honoured a prize on Exhibition of Achievements of the National Economy. There were modifications adopting
Zilog Z80 The Z80 is an 8-bit microprocessor introduced by Zilog as the startup company's first product. The Z80 was conceived by Federico Faggin in late 1974 and developed by him and his 11 employees starting in early 1975. The first working samples wer ...
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 The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
-compatible computers on Soviet and then
CIS Cis or cis- may refer to: Places * Cis, Trentino, in Italy * In Poland: ** Cis, Świętokrzyskie Voivodeship, south-central ** Cis, Warmian-Masurian Voivodeship, north Math, science and biology * cis (mathematics) (cis(''θ'')), a trigonome ...
markets. Presently Vector-06C enjoys loyal following of the few remaining fans.


Hardware

CPU:
KR580VM80A The KR580VM80A (russian: КР580ВМ80А) is a Soviet microprocessor, a clone of the Intel 8080 CPU. Different versions of this CPU were manufactured beginning in the late 1970s, the earliest known use being in the SM1800 computer in 1979. Init ...
(
8080 The Intel 8080 (''"eighty-eighty"'') is the second 8-bit microprocessor designed and manufactured by Intel. It first appeared in April 1974 and is an extended and enhanced variant of the earlier 8008 design, although without binary compatibili ...
clone), factory overclocked to 3
MHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that one he ...
(standard frequency was 2.5
MHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that one he ...
); Busses: 8-bit
data bus In computer architecture, a bus (shortened form of the Latin '' omnibus'', and historically also called data highway or databus) is a communication system that transfers data between components inside a computer, or between computers. This ex ...
, 16-bit
address bus In computer architecture, a bus (shortened form of the Latin '' omnibus'', and historically also called data highway or databus) is a communication system that transfers data between components inside a computer, or between computers. This ex ...
; Memory: 64
KiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
, up to 32
KiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
can be used as
video memory Dynamic random-access memory (dynamic RAM or DRAM) is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal-oxide ...
; 2048 bytes of
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
(512 bytes in earlier models);


Video

Video system supports following modes: * 256×256 pixels, 16 simultaneously displayed colours out of 256-colour palette * 512×256 pixels, 4 simultaneously displayed colours out of 256-colour palette * 256×256 or 512×256 monochrome (memory saving mode) 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, left-to-right; whole screen is thus covered by 32 columns.


Sound

3-channel sound system based around KR580VI53, Soviet clone of
Intel 8253 The Intel 8253 and 8254 are programmable interval timers (PITs), which perform timing and counting functions using three 16-bit counters. The 825x family was primarily designed for the Intel 8080/ 8085-processors, but were later used in x86 ...
timer. Third party modifications allowed use of
General Instrument General Instrument (GI) was an American electronics manufacturer based in Horsham, Pennsylvania, specializing in semiconductors and cable television equipment. They formed in New York City in 1923 as an electronics manufacturer. During the 1950s, ...
s
AY-3-8910 The AY-3-8910 is a 3-voice programmable sound generator (PSG) designed by General Instrument in 1978, initially for use with their 16-bit General Instrument CP1600, CP1610 or one of the PIC1650 series of 8-bit microcomputers. The AY-3-8910 and ...
or
Yamaha YM2149 The AY-3-8910 is a 3-voice programmable sound generator (PSG) designed by General Instrument in 1978, initially for use with their 16-bit CP1610 or one of the PIC1650 series of 8-bit microcomputers. The AY-3-8910 and its variants were used i ...
.


Storage

A generic household
tape recorder An audio tape recorder, also known as a tape deck, tape player or tape machine or simply a tape recorder, is a sound recording and reproduction device that records and plays back sounds usually using magnetic tape for storage. In its present- ...
was used for persistent data storage. There were 2 modulation methods used,
FSK FSK may refer to: * FSK (band), a German band * Federal Counterintelligence Service, (Russian ') of Russia * Fiskerton railway station, in England * Forskolin, a diterpene * Forsvarets Spesialkommando, a Norwegian special forces unit * Fort Scott M ...
and PSK. Standard 60-minute
cassette Cassette may refer to: Technology * Cassette tape (or ''musicassette'', ''audio cassette'', ''cassette tape'', or ''tape''), a worldwide standard for analog audio recording and playback ** Cassette single (or "Cassingle"), a music single in th ...
could hold: * at least 512
KiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
using PSK (1500–2400
bit/s In telecommunications and computing, bit rate (bitrate or as a variable ''R'') is the number of bits that are conveyed or processed per unit of time. The bit rate is expressed in the unit bit per second (symbol: bit/s), often in conjunction w ...
data rate) * at least 360
KiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
using
FSK FSK may refer to: * FSK (band), a German band * Federal Counterintelligence Service, (Russian ') of Russia * Fiskerton railway station, in England * Forskolin, a diterpene * Forsvarets Spesialkommando, a Norwegian special forces unit * Fort Scott M ...
(1200
bit/s In telecommunications and computing, bit rate (bitrate or as a variable ''R'') is the number of bits that are conveyed or processed per unit of time. The bit rate is expressed in the unit bit per second (symbol: bit/s), often in conjunction w ...
data rate) FSK was primarily used in compatibility modes, which allowed reading data written on Microsha,
Radio-86RK The Radio-86RK (russian: Радио-86РК) is a build-it-yourself home computer designed in the Soviet Union. It was featured in the popular ''Radio'' (russian: Радио) magazine for radio hams and electronics hobbyists in 1986. The letters R ...
and
ZX Spectrum The ZX Spectrum () is an 8-bit computing, 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as t ...
. Native tape format used by original software is PSK.


Software

Vector-06C had no built-in software, the tiny ROM only contained a
boot loader A bootloader, also spelled as boot loader or called boot manager and bootstrap loader, is a computer program that is responsible for booting a computer. When a computer is turned off, its softwareincluding operating systems, application code, a ...
. 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 BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
,
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
, a
monitor Monitor or monitor may refer to: Places * Monitor, Alberta * Monitor, Indiana, town in the United States * Monitor, Kentucky * Monitor, Oregon, unincorporated community in the United States * Monitor, Washington * Monitor, Logan County, West ...
/
debugger A debugger or debugging tool is a computer program used to software testing, test and debugging, debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the pr ...
,
Assembler Assembler may refer to: Arts and media * Nobukazu Takemura, avant-garde electronic musician, stage name Assembler * Assemblers, a fictional race in the ''Star Wars'' universe * Assemblers, an alternative name of the superhero group Champions of A ...
), text and graphics editors, etc. Due to the versatility and wide hardware capabilities Vector can be used for education, work and entertainment. As a gaming system it surpassed most of the other Soviet PC thanks to its unique multi-color palette and reasonably fast graphics, smooth hardware vertical scrolling, capabilities of the hardware overlay up to 4 image planes, 3-voices sound chip, a fairly large amount of RAM. There were hundreds of games in assembler and thousands in Basic created for Vector. Many games ported from the MSX standard, and almost without any changes (Rise Out, Putup, Alibaba, Eric,
Binary Land is a puzzle video game, puzzle video game developed by Hudson Soft in 1983 for the MSX, FM-7, NEC PC-6001, NEC PC-8801, and in 1985 for the Nintendo Entertainment System, Famicom. The MSX version saw release in Japan by Hudson Soft and in Europe ...
,
Pac-Man originally called ''Puck Man'' in Japan, is a 1980 maze action video game developed and released by Namco for arcades. In North America, the game was released by Midway Manufacturing as part of its licensing agreement with Namco America. Th ...
, Pairs, Stop the express, and others), and less from the
ZX Spectrum The ZX Spectrum () is an 8-bit computing, 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as t ...
and
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
( Exolon, Color Lines,
Boulder Dash ''Boulder Dash'' is a 2D maze-puzzle video game released in 1984 by First Star Software for Atari 8-bit computers. It was created by Canadian developers Peter Liepa and Chris Gray. The player controls Rockford, who collects treasures while ...
,
Cybernoid ''Cybernoid: The Fighting Machine'' is a shoot 'em up developed and published in 1988 by Hewson Consultants for the ZX Spectrum. It was ported to the Amstrad CPC, Atari ST, Commodore 64, Amiga, and Nintendo Entertainment System. It was programmed ...
, Filler, Best of the Best, and others). Many games developed specially for Vector: Ambal, Adskok, Grotohod, Polet (Flight), Planet of Birds, Sea Hunter, Death Fight, Cyber Mutant and others. Wide graphics capabilities in many cases allowed with absolute accuracy to simulate the MSX, Spectrum, IBM PC and other PCs. 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 The Radio-86RK (russian: Радио-86РК) is a build-it-yourself home computer designed in the Soviet Union. It was featured in the popular ''Radio'' (russian: Радио) magazine for radio hams and electronics hobbyists in 1986. The letters R ...
, 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 A chess title is a title regulated by a chess governing body and bestowed upon players based on their performance and rank. Such titles are usually granted for life. The international chess governing body FIDE grants several titles, the most pres ...
'', ''
West Bank The West Bank ( ar, الضفة الغربية, translit=aḍ-Ḍiffah al-Ġarbiyyah; he, הגדה המערבית, translit=HaGadah HaMaʽaravit, also referred to by some Israelis as ) is a landlocked territory near the coast of the Mediter ...
'', ''
Jumping Jack __NOTOC__ A jumping jack, also known as a star jump and called a side-straddle hop in the US military, is a physical jumping exercise performed by jumping to a position with the legs A leg is a weight-bearing and locomotive anatomical stru ...
'' .


User community

Although Vector-06C was foreshadowed by more mainstream home computers such as
BK-0010 The Electronika BK is a series of 16-bit PDP-11-compatible home computers developed under the Electronika brand by NPO Scientific Center, then the leading microcomputer design team in the Soviet Union. It is also the predecessor of the more powe ...
,
ZX Spectrum The ZX Spectrum () is an 8-bit computing, 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as t ...
and its clones, it enjoyed a considerable loyal following of fans. Enthusiasts developed and produced software and hardware extensions for Vector. Among hardware extensions there are RAM-disk, floppy and HDD controllers, sound synthesizers, realtime clocks and others. Both commercial and public developments existed. There were electronic and hardcopy publications, most notably ''Invector'', ''Vector User'', ''Coman Info''. Several software contests were held among Vector users, notably DemosFan that used to take place in
Saint Petersburg, Russia Saint Petersburg ( rus, links=no, Санкт-Петербург, a=Ru-Sankt Peterburg Leningrad Petrograd Piter.ogg, r=Sankt-Peterburg, p=ˈsankt pʲɪtʲɪrˈburk), formerly known as Petrograd (1914–1924) and later Leningrad (1924–1991), i ...
.


References


External links


The most comprehensive resource about Vector-06C: software, emulators, documentation, publications archive




* ttps://github.com/svofski/vector06cc vector06cc: open source Vector-06C replica in FPGA {{List of Soviet computer systems Home computers Ministry of Radio Industry (USSR) computers