Der Vector-06C ( russisch : Вектор-06Ц ) ist ein Heimcomputer mit einzigartigen Grafikfähigkeiten, der in den späten 1980er Jahren in der UdSSR entwickelt und in Serie produziert wurde.

Geschichte

Computermodell des Vector-06C
Computermodell des Vector-06C

Der Vector-06C wurde von den sowjetischen Ingenieuren Donat Temirazov und Alexander Sokolov aus Chișinău ( Moldauische SSR) entwickelt . Auf der 33. Nationalen Radioausstellung wurde die Konstruktion mit dem Hauptpreis ausgezeichnet. [ 1 ] Kurz darauf nahmen mehrere Fabriken die Produktion des Vector-06C auf. 1988 wurde der Vector auf der Ausstellung „Errungenschaften der Volkswirtschaft“ mit einem Preis geehrt .

Es gab Modifikationen mit Zilog Z80 -CPU oder der einzigartigen sowjetischen KR580VM1 -CPU . Ein kommerzielles Projekt namens Vector Turbo+ mit Z80-CPU, erhöhter Taktfrequenz auf 6 oder 12 MHz, bis zu 2 MiB großem RAM und diversen weiteren Verbesserungen befand sich in der Entwicklung. Laut dem Online-Magazin InVector verließ ein Prototyp dieses Systems jedoch aus wirtschaftlichen Gründen nie den Teststand. [ 2 ] [ 3 ]

Mit dem zunehmenden Aufkommen von IBM-PC -kompatiblen Computern auf dem sowjetischen und später dem GUS- Markt verlor Vector nach und nach an Popularität . Der Vector-06C erfreut sich heute noch einer treuen Anhängerschaft der wenigen verbliebenen Fans.

Hardware

CPU : KR580VM80A ( 8080 -Klon), werkseitig übertaktet auf 3 MHz (Standardfrequenz war 2,5 MHz );

Busse : 8-Bit -Datenbus , 16-Bit -Adressbus ;

Speicher : 64 KiB RAM , davon bis zu 32 KiB als Videospeicher nutzbar ; 2048 Bytes ROM (512 Bytes bei früheren Modellen);

Video

Vector-06C Videospeicherstruktur

Das Videosystem unterstützt folgende Modi: [ 4 ]

  • 256×256 Pixel, 16 gleichzeitig angezeigte Farben aus einer 256-Farben-Palette
  • 512×256 Pixel, 4 gleichzeitig angezeigte Farben aus einer 256-Farben-Palette
  • 256×256 oder 512×256 monochrom (speichersparender Modus)

Der Framebuffer des Vector-06C ist für Heimcomputer ungewöhnlich. Der Speicher ist in vier Bit-Ebenen organisiert, wobei der Palettenindex jedes einzelnen Pixels aus den einzelnen Bits dieser vier Ebenen gebildet wird. Dadurch können im höchsten Farbmodus 2<sup> 4</sup> = 16 Farben gleichzeitig dargestellt werden. Die Bit-Ebenen sind wie folgt definiert: Ein Byte repräsentiert einen horizontalen Bereich von 8 Pixeln. Das nächste Byte im Videospeicher repräsentiert einen Bereich von 8 Pixeln darüber usw. Eine Bit-Ebene im 256×256-Modus kann somit als 8 Pixel breite Spalten betrachtet werden, die von unten nach oben und von links nach rechts ansteigen; der gesamte Bildschirm wird somit von 32 Spalten abgedeckt.

Klang

Das 3-Kanal-Soundsystem basiert auf dem KR580VI53, einem sowjetischen Klon des Intel 8253 -Timers. Modifikationen von Drittanbietern ermöglichten die Verwendung des General Instruments AY-3-8910 oder des Yamaha YM2149 .

Lagerung

Selbstgebaute externe ROM-Kassette

Für die dauerhafte Datenspeicherung wurde ein handelsübliches Kassettenrekorder verwendet. Es kamen zwei Modulationsverfahren zum Einsatz: FSK und PSK . Eine Standard-60-Minuten -Kassette bot folgende Speicherkapazität: [ 4 ]

FSK wurde hauptsächlich in Kompatibilitätsmodi verwendet, die das Lesen von Daten ermöglichten, die auf Microsha, Radio-86RK und ZX Spectrum geschrieben wurden . Das von der Originalsoftware verwendete native Bandformat ist PSK.

Software

Adskok von AZLebedev

Der Vector-06C besaß keine vorinstallierte Software, da der winzige ROM-Speicher lediglich einen Bootloader enthielt . Der Computer konnte daher nur mit externem Speicher verwendet werden . Er wurde mit einer Kassette verkauft, die Systemdienstprogramme und Spiele enthielt. Anwendungen von Drittanbietern waren über verschiedene Firmen erhältlich. Zur Originalsoftware gehörten Spiele, Programmiersprachen ( BASIC , Pascal , ein Monitor / Debugger , Assembler ), Text- und Grafikeditoren usw.

Dank seiner Vielseitigkeit und umfangreichen Hardware-Leistung eignete sich der Vector für Bildung, Arbeit und Unterhaltung. Als Spielekonsole übertraf er die meisten anderen sowjetischen Computer dank seiner einzigartigen Mehrfarbenpalette, der relativ schnellen Grafik, des flüssigeren vertikalen Scrollings, der Möglichkeit, bis zu vier Bildebenen übereinanderzulegen, des 3-stimmigen Soundchips und des großzügigen Arbeitsspeichers – seine Spezifikationen entsprachen weitgehend denen westlicher Computer. Hunderte von Spielen wurden in Assembler und Tausende in BASIC für den Vector entwickelt. Viele Spiele wurden vom MSX- Standard portiert, fast unverändert (z. B. Rise Out, Putup, Alibaba, Eric, Binary Land , Pac-Man , Pairs, Stop the Express), und weniger vom ZX Spectrum und IBM PC ( z. B. Exolon , Color Lines, Boulder Dash , Cybernoid , Filler, Best of the Best). Viele Spiele wurden speziell für Vector entwickelt: Ambal, Adskok, Grotohod, Polet (Flight), Planet of Birds, Sea Hunter, Death Fight, Cyber ​​Mutant und andere. Die umfangreichen Grafikfunktionen ermöglichten in vielen Fällen eine absolut präzise Simulation von MSX, Spectrum, IBM PC und anderen PCs.

Mit der optionalen Diskettenerweiterung wurde CP/M Version 2.2 eingeführt. Dies ermöglichte die Nutzung einer breiten Palette von CP/M-Software auf Vector.

Es war auch möglich, einige Softwareprogramme von Radio-86RK , Microsha und Specialist auszuführen . Außerdem wurde eine Methode zur Low-Level-Anpassung von ZX Spectrum- und MSX-Titeln entwickelt und einige Softwareprogramme portiert. Insbesondere erwähnt das Magazin Vector User ein Softwarepaket, bestehend aus einem Disassembler , einem Prozessor, der die dem 8080 fehlenden Z80-spezifischen Befehle durch Makros ersetzt , und einem Satz von Makros. Mit diesem Paket wurden mehrere ZX Spectrum-Titel portiert, namentlich Chess Master , West Bank und Jumping Jack . [ 5 ]

Nutzergemeinschaft

Obwohl der Vector-06C von bekannteren Heimcomputern wie dem BK-0010 , dem ZX Spectrum und seinen Klonen vorweggenommen wurde, erfreute er sich einer beachtlichen und treuen Fangemeinde. Enthusiasten entwickelten und produzierten Software- und Hardwareerweiterungen für den Vector. Zu den Hardwareerweiterungen zählten RAM-Disks , Diskettenlaufwerks- und Festplattencontroller , Klangsynthesizer, Echtzeituhren und vieles mehr. Es gab sowohl kommerzielle als auch öffentliche Entwicklungen. Elektronische und gedruckte Publikationen erschienen, insbesondere Invector , Vector User und Coman Info . [ 6 ] Mehrere Softwarewettbewerbe wurden unter Vector-Nutzern veranstaltet, darunter DemosFan , das früher in Sankt Petersburg, Russland , stattfand . [ 7 ]

Referenzen

  1. ^ "Titelseite". «Радио» . 10/1987. ISSN  0033-765X .
  2. ^ Kernkraftwerk "Intech". Vektor-Turbo Plus. Vector User (in Russisch). 15 .
  3. ^ VP Bykov (1997). „Nachrichten“. InVector (in Russisch). 4 .
  4. ^ a bTechnische Informationen zu ПК „Вектор“(auf Russisch). Archiviert vom Original am 26.07.2011 . Abgerufen am 17.06.2007 .
  5. ^ Makrinsky, Yuri. „Neue Version des Command Z80 und 8080“. Vector User (auf Russisch). 20, 21.
  6. ^Vektor-06Ц: Elektrische Übertragung(auf Russisch). Archiviert vom Original am 25.07.2011 . Abgerufen am 17.06.2007 .
  7. ^Vektor-06Ц: О главном(auf Russisch). Archiviert vom Original am 25.07.2011 . Abgerufen am 17.06.2007 .