Dies ist ein als lesenswert ausgezeichneter Artikel.

Robotron Z 1013

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. August 2016 um 21:57 Uhr durch Schnurrikowski (Diskussion | Beiträge) (→‎Einleitung: Korr). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
Robotron Z 1013

Hersteller VEB Robotron-Elektronik Riesa
Typ Heimcomputer
Veröffentlichung Z 1013.01: November 1985[1]
Z 1013.12: unbekannt
Z 1013.XX: 1987
Produktionsende Z 1013.01, Z 1013.12: 1987
Z 1013.16, Z 1013.64: 1990
Neupreis Z 1013.01: 650 M
Z 1013.12: unbekannt
Z 1013.XX: 965 M
Prozessor Z 1013.01: UD880 @ 1 MHz
Z 1013.12: U880 @ 2 MHz
Z 1013.16: U880 @ 2 MHz
Z 1013.64: U880 @ 2 MHz
Arbeitsspeicher Z 1013.01: 16 KB DRAM
Z 1013.12: 1 KB SRAM
Z 1013.16: 16 KB DRAM
Z 1013.64: 64 KB DRAM
Grafik Textmodus 32 × 32
Sound
Datenträger Tonband oder Kompaktkassette, Steckmodul
Betriebssystem Monitor 2.02 und A.2, Brosig Monitor optional
Vorgänger
Nachfolger

Der Z 1013 ist ein in der DDR vom VEB Robotron-Elektronik in Riesa hergestellter Einplatinencomputer, der hauptsächlich für den privaten Gebrauch und für Bildungseinrichtungen gedacht war. Die Geräte basieren auf dem U880-Mikroprozessor und waren in unterschiedlichen Ausstattungsvarianten erhältlich.

Der ab 1985 erhältliche Computer wurde ausschließlich als Einzelgruppenbausatz vertrieben. Dieser enthielt die bestückte und getestete Hauptplatine, eine Folienflachtastatur, diverse Kleinteile und ausführliche technische Dokumentationen. BASIC-Interpreter zum einfachen Programmieren der Geräte konnten erst nach Laden von Kompaktkassette oder durch Verwendung eines Steckmoduls genutzt werden. Die verschiedenen Ausführungen des Computers differieren hauptsächlich in der Größe des Arbeitsspeichers (RAM) und der Taktfrequenz des Mikroprozessors.

Im Jahre 1987 vorgenommene Anpassungen gewährleisteten zusammen mit den ab diesem Zeitpunkt ebenfalls ausgelieferten Erweiterungsbaugruppen eine verbesserte Kompatibilität mit den von Robotron produzierten Kleincomputern Z 9001, KC 85/1 und KC 87.

Zwischen Ende 1985 und Mitte 1990 wurden insgesamt etwa 25.000 Bausätze ausgeliefert.[2]

Geschichte

Trotz des Kalten Krieges und des damit verbundenen Hochtechnologie-Embargos CoCom gelang es den Ingenieuren der DDR Anfang 1984 mit Z 9001 und HC 900 eigenentwickelte Heimcomputer bereitzustellen. Die Geräte und ihr Zubehör waren wegen der kleinen Produktionsserien für den großen nationalen Interessentenkreis jedoch nur schwer zu beschaffen und zudem sehr teuer. Dem gegenüber fiel in der Mikroelektronikindustrie aufgrund unausgereifter Produktionsprozesse eine große Anzahl qualitativ minderwertiger Bauelemente an, die in aktuellen Computermodellen nicht einsetzbar waren aber auch nicht völlig unbrauchbar schienen („Anfalltypen“). Die Verantwortlichen der Herstellerbetriebe forcierten daher die Entwicklung einfacher ausfalltoleranter Lern- und Hobbycomputersysteme, deren Konfiguration die Verwendung vieler dieser Produktionsabfälle erlaubte. Dadurch konnten zum einen die vor den Planungskommissionen zu rechtfertigenden Ausschussquoten bei den Schaltkreisproduzenten gesenkt und zum anderen die Versorgungslücke in der Heimcomputerproduktion zumindest teilweise geschlossen werden. Den günstigen Schaltkreisen gleich, sollte auch bei den restlichen Baugruppen nur das am leichtesten zu Beschaffende und preiswerteste zum Einsatz kommen. Im Ergebnis wurden insgesamt drei Computerprojekte geplant: der LC 80 mit Taschenrechnertastatur und 6-stelliger Siebensegmentanzeige, der Polycomputer 880 mit 8-stelliger Siebensegmentanzeige und der etwas komfortablere Z 1013 mit Bildschirmausgabe.[3][4]

Das von den Initiatoren des Z 1013 angedachte Konzept sah einen gehäuselosen Einplatinencomputer mit Folientastatur vor, dessen puristische Anmutung bei einem veranschlagten Verkaufspreis von weniger als 1000 M für die Zielgruppe der bastelbegeisterten Elektronik-Amateure als adäquat erschien. Die Entwicklung und Produktion wurde Anfang 1984 dem in der DDR-Computerindustie etablierten Leiterplattenhersteller VEB Robotron in Riesa übertragen.[3]

Entwicklung

Mikroprozessor U880

Die staatlichen Planungsvorgaben für die zumeist jungen Ingenieure und Mitarbeiter der entsprechenden Entwicklergruppe („Jugendforscherkollektiv“) des VEB Robotron in Riesa sahen einen erweiterungsfähigen Einplatinencomputer mit möglichst geringen Material- und Herstellungskosten vor. Zur Senkung der Produktionskosten wurde das Gerät als gehäuseloser Bausatz konzipiert, dessen vorgefertigte Baugruppen durch den Benutzer endzumontieren waren. Die üblicherweise in den DDR-Privathaushalten vorhandene Heimelektronik wie Fernseher und Kassettenrekorder musste durch den Rechner verwendet werden können.[5]

Bei der Fertigung sollte ausschließlich auf Anfalltypen bewährter integrierter Schaltkreise aus DDR- bzw. RGW-Produktion zurückgegriffen werden. Die engen Vorgaben bezüglich der geringen Herstellungskosten bei gleichzeitiger Verwendung minderwertiger Elektronikbauteile und die Forderung nach weitgehendender Kompatibilität zu Schnittstellen und Software der Robotron-Kleincomputer Z 9001 und KC 85/1 waren dabei nur durch eine Systemarchitektur realisierbar, die auf dem preisgünstigen und einsatzerprobten 8-Bit-Mikroprozessor U880 nebst standardisierten elektronischen Beschaltungsbausteinen bei deutlich vermindertem Systemtakt basierte. Vollwertige Grafik und Schnittstellen für spezielle Peripheriegeräte fielen dem Kostendruck zum Opfer. Die Konzeption des Computers als modulares System sah jedoch die Möglichkeit des Anschlusses zusätzlicher Peripheriegeräte und beispielsweise den Ausbau des Arbeitsspeichers durch ebenfalls zu entwickelnde Erweiterungsmodule vor.[6]

Die Entwicklungsarbeiten begannen Mitte 1985. Der erste Prototyp mit einem Arbeitsspeicher von 16 Kilobyte (KB) und Folienflachtastatur wurde im Herbst 1985 den Verantwortlichen vorgestellt und nach dessen Abnahme mit den Planungen und Vorbereitungen für die Serienproduktion begonnen, die bis November 1985 andauerten. Aufgrund der zu verwendenden Anfallbauteile wurde der Systemtakt im Sinne einer höheren Zuverlässigkeit von den im Heimcomputerbereich üblichen 2,5 MHz auf nur 1 MHz gesenkt.[7]

Z 1013.01 und Z 1013.12

Die erste Serie von 150 Bausätzen ging im November 1985 in Produktion. Für Privatpersonen waren diese Ende des Jahres ausschließlich nach Vorbestellungen im Fachgeschäft für Heimelektronik des VEB Robotron-Vertrieb Erfurt und in einem Ladengeschäft der volkseigenen Handelsorganisation (HO) in Riesa für 650 M erhältlich. Neben dem Bildausgabegerät und einem Kassettenrekorder war vom Benutzer ebenfalls ein entsprechend dimensioniertes Netzteil bereitzustellen und vor der Inbetriebnahme das Verbindungskabel für die Tastatur auf der Computerplatine anzulöten.[1] Einem breiteren Publikum offiziell vorgestellt wurde der Einplatinencomputer erstmals auf der Leipziger Frühjahrsmesse 1986.[7]

Trotz mehrstufiger umfangreicher Prüfungen und mehrtägiger Dauertests in der Produktion führten die verbauten Anfalltypen häufig zu Störungen und damit zu Reklamationen seitens der Benutzer. Die wirtschaftlichen Nachteile durch die aufwendigen Prüfverfahren und nachträgliche Reparaturen konnten durch den günstigen Preis der verwendeten mangelhaften Bauteile nicht länger aufgewogen werden und führten zu einem Umdenken bei den Verantwortlichen. Daraufhin wurde die Produktion ab Juli 1987 auf Verwendung von ohnehin im Preis gefallenen regulären Bauteilen („getypte Bauteile“) umgestellt und durch die damit erreichte höhere Ausfallsicherheit einige technische Veränderungen zur Steigerung der Leistungsfähigkeit vorgenommen.[7]

Neben der Versorgung des Heimcomputermarktes mit Z 1013.01 wurden bis 1987 auch einige wenige Bausatzexemplare mit der Bezeichnung Z 1013.12 für den industriellen Bereich („gesellschaftliche Bedarfsträger“) gefertigt. Dabei fanden getypte Bauelemente, ein Systemtakt von 2 MHz, 1 KB Bildwiederholspeicher und als Arbeitsspeicher ein SRAM mit einer Kapazität von 1 KB Verwendung.[8]

Z 1013.16 und Z 1013.64

Z 1013.64

Da sich die Unterschiede zwischen Anfalltypen und regulären Schaltkreisen lediglich auf deren Belastbarkeit beschränkten, konnte die 1987 beschlossene Umstellung der Bausätze auf ausschließlich reguläre Bauteile ohne größere Änderungen an der Platine und daher kostensparend vorgenommen werden. Neben der erhöhten Verlässlichkeit verfügt die ab 1987 produzierte Variante Z 1013.16 zudem über einen höheren Systemtakt von 2 MHz, was einer Verdoppelung der Rechenleistung gleichkommt. Daneben wurde die Systemsoftware um entsprechende Programmbestandteile zum Gebrauch mit einer wesentlich komfortableren Blocktastatur mit 58 Tasten ergänzt. Benutzer der älteren Bausätze konnten nach Beschaffung der Bauteile und des modifizierten Betriebssystems ihre Systeme ebenfalls unter Zuhilfenahme eines Lötkolbens aufrüsten.[8]

Ein wichtiger Aspekt der vorgenommenen Aufwertungen ist – abgesehen von der verbesserten Verlässlichkeit – bei entsprechender Aufrüstung von Arbeitsspeicher die Herstellung der weitestgehenden Kompatibilität des Z 1013.16 mit den Kleincomputern Z 9001, KC 85/1 und KC 87. Neben der damit verbundenen Nutzbarmachung weiterer Software standen zudem deren Erweiterungsmodule, beispielsweise zur Aufrüstung des Arbeitsspeichers, nun auch den Z-1013-Anwendern zur Verfügung.[8]

Durch die zwischenzeitliche Lockerung des CoCom-Embargos und damit fallenden Preisen kam Ende 1988 eine weitere modernisierte Variante der Z-1013-Baureihe hinzu. Dieser Z 1013.64 mit 64 KB Arbeitsspeicher wurde bis zum Produktionsende Mitte 1990 hergestellt.[8]

Moderne Nachbauten

Die einfache und überschaubare Architektur des Systems, umfangreiche Dokumentationen des Herstellers und nicht zuletzt die freie Verwendbarkeit der Systemsoftware ermöglichen den miniaturisierten Nachbau des Z 1013 mit heutigen technischen Mitteln bei gleichzeitig überschaubarem Aufwand. Eine solche moderne Realisierung erfolgte erstmals 2013 – wie bei anderen Heimcomputersystemen auch – als Implementierung auf einem programmierbaren Logikschaltkreis (FPGA) nebst Einbettungssystem. Die Nachbildung mittels FPGA-Technologie war zunächst lediglich als technische Machbarkeitsstudie gedacht, stellte jedoch im Nachhinein auch ihren praktischen Nutzen unter Beweis: Durch die Miniaturisierung und die Möglichkeit des Batteriebetriebs ist sie eine leicht verstaubare, zuverlässig arbeitende und transportable Alternative zur originalen schonenswerten Technik.[9]

Technische Details

Die von Robotron vollständig bestückte Platine enthält die CPU (engl. Central Processing Unit), den Arbeits- und Festwertspeicher, die Bildschirmansteuerung und mehrere Peripherieanschlüsse. Zum Lieferumfang gehörten neben der Hauptplatine im Format 215 mm × 230 mm die 80 mm × 160 mm messende Folienflachtastatur nebst Anschlusskabel, diverse Kleinteile und die Dokumentationen.

CPU

Die Systemarchitektur basiert auf dem U880-Mikroprozessor, einem nicht autorisierten Nachbau des Z80-Mikroprozessors von Zilog.[10] Beim erstproduzierten Z 1013.01 kam eine mit nur 1 MHz getaktete Variante des U880 mit eingeschränkten Bauelementedaten („Anfalltyp“) zum Einsatz. Bei den übrigen Modellen war ein vollwertiger und mit 2 MHz getakteter U880-Mikroprozessor verbaut.[11]

Die CPU hat Zugriff auf die jeweils ein Byte umfassenden Dateninhalte von maximal 65536 verschiedenen Adressen. Handelt es sich dabei ausschließlich um Arbeitsspeicher, so beträgt die höchstmögliche Speicherkapazität damit 65536 Bytes oder 64 Kilobyte (KB). Es hat sich aus Gründen der technischen Vereinfachung eingebürgert, für Adressen anstelle der vertrauten dezimalen Notation die hexadezimale zu verwenden und zur besseren Unterscheidbarkeit deren Zeichen ein $-Symbol voranzustellen: Der Adressraum von 0 bis 65535 entspricht im hexadezimalen System $0000 bis $FFFF.

Speicheraufteilung, RAM, ROM und Schnittstellen

Der von der CPU ansprechbare Adressraum ist segmentiert in Bereiche für die Systemsoftware, frei verwendbaren Arbeitsspeicher, steckbare Erweiterungen und den Grafikspeicher. Die häufig einfach als Maschinensprachemonitor bezeichnete Systemsoftware ist je nach Computerversion auf entweder 2 KB oder 4 KB großen ROM-Bausteinen untergebracht, deren Speicheradressen von $F000 bis $F7FF bzw. $FFFF reichen. Zum Vorhalten von Variablen nutzt die Systemsoftware nach Einschalten des Computers zusätzlich den unmittelbaren Anfangsbereich des Arbeitsspeichers ($0000-$0100), so dass dieser für den Benutzer nicht ohne weiteres zur freien Verfügung steht.

Die Adressen des frei verwendbaren Arbeitsspeichers von nahezu 16 KB RAM reichen beim Z 1013.01 und Z 1013.16 von $0100 bis $3FFF. Ist das System um zwei RAM-Module à 16 KB RAM erweitert, wird dieser Speicherbereich bis zur Adresse $E000 ausgedehnt. Beim mit 64 KB RAM ausgeliefertem Z 1013.64 reicht er bis zum für die Bilddarstellung benötigten Videospeicher, der sich ab $EC00 anschließt und bis $EFFF erstreckt. Zur Programmierung des Computers sind die gewünschten Sprachen wie zum Beispiel das 4 KB umfassende Tiny BASIC oder das mit 10 KB wesentlich umfangreichere BASIC des KC 87 zuvor von Kassette in den Arbeitsspeicher zu laden. In der Grundausstattung mit 16 KB RAM stehen damit zum Beispiel nach dem Laden von Tiny BASIC etwa 11 KB RAM zum Erstellen von BASIC-Programmen zur Verfügung, so dass sich für umfangreichere Programmierprojekte eine Speicheraufrüstung empfiehlt. Befindet sich die Programmiersprache dagegen auf einem Steckmodul, so bleibt der verwendbare Arbeitsspeicher beim Z 1013.01 und Z 1013.16 davon unberührt.[12]

Zum Anschluss von Peripherie verfügen die Rechner über eine Kassettenschnittstelle und einen User-Port, die vom verbauten U855-PIO (Nachbau des Z80-PIO-Bausteins von Zilog) angesteuert werden. Bei diesem Baustein handelt es im Falle des Z 1013.01 wie bei dessen CPU auch um einen Anfalltypen. Für Erweiterungen steht ein Steckplatz („Buserweiterung“) bereit.[5]

Grafik, Ein- und Ausgabe

Zur Ausgabe von Grafik beinhalten die Computer ab Werk lediglich einen Zeichengenerator, der Text beziehungsweise Grafiksymbole („Quasigrafik“) mit 32 × 32 Zeichen à 8 × 8 Bildpunkten darstellen kann. Der dazu benötigte, auf ROM befindliche feste Zeichensatz enthält 96 alphanumerische und Steuerzeichen sowie 146 grafische Symbole.[13] Ein Pixelgrafikmodus („Vollgrafik“) steht standardmäßig nicht zur Verfügung, kann aber im Selbstbau ergänzt werden. Entsprechende Anleitungen wurden in verschiedensten Zeitschriften und Büchern bis in die frühen 1990er Jahre hinein publiziert. Die Schwarzweiß-Bildausgabe erfolgt über den koaxialen HF-Antennenanschluss an einem handelsüblichen Fernsehgerät; Umrüstungen auf Farbdarstellung sind möglich. Der Betrieb der Tastatur und die Ansteuerung des Kassettenrekorders erfolgt über den in den Rechnern verbauten Ein- und Ausgabebaustein U855-PIO (engl. Parallel Input Output).

Dokumentation und Software

Die zum Gerät erhältliche, separat zu erwerbende, technische Dokumentation des Herstellers umfasste beim Modell Z 1013.01 eine Bedienungsanleitung, drei Handbücher und vier Schaltpläne. Erläutert wurden sowohl grundlegende Schritte zur Inbetriebnahme und Benutzung des Z 1013 als auch jene Details der Hard- und Software, die für eine Programmierung mittels Maschinensprache und Tiny BASIC sowie die Entwicklung kompatibler Hardwareerweiterungen benötigt werden. Zur Softwareausstattung gehörte neben dem Monitorprogramm ein Disassembler („Reassembler“), der Tiny-BASIC-Interpreter sowie verschiedene Beispielprogramme in Maschinensprache und BASIC. Abgesehen vom Monitorprogramm, das als Firmware im ROM gespeichert war, wurde die Herstellersoftware in Form von Programmausdrucken geliefert. Vorgesehen war, diese Listings vor der Erstverwendung der Software per Tastatur einzugeben und danach auf Kompaktkassette abzuspeichern.

Peripherie und Erweiterungen

Neben den von Robotron vertriebenen Erweiterungen existieren unzählige weitere, die großteils in gedruckten Publikationen vorgestellt wurden.

Massenspeicher

In Zusammenhang mit vor allem westlichen Heimcomputern der 1980er Jahre kamen zur Datensicherung hauptsächlich Kassettenrekorder und Diskettenlaufwerke, im professionellen Umfeld bei den Personalcomputern zunehmend auch Fest- und Wechselplattenlaufwerke zum Einsatz. Die preisgünstigste Variante der Datenaufzeichnung durch Kompaktkassetten hat den Nachteil geringer Datenübertragungsraten und damit langer Ladezeiten, wohingegen die wesentlich schnelleren und verlässlicheren Disketten- und Plattenlaufwerke sehr viel teurer in der Anschaffung waren oder im Falle der DDR kaum erhältlich waren. Bei Erscheinen des Z 1013 standen zur Datenaufzeichnung lediglich Kassettenrekorder und Tonbandsysteme zur Verfügung. Schnittstellen zum Anschluss von Diskettenlaufwerken kamen erst in der Nachwendezeit auf.

Kassettenrekorder

Datenrekorder LCR-C DATA

Die Z-1013-Computer verfügen ab Werk über eine Kassettenschnittstelle zur Speicherung von Programmen und Daten auf Kompaktkassetten durch handelsübliche Kassettenrekorder mit in der Bedienungsanleitung vorgegebenen Mindestanforderungen an Kontaktbelegungen und den Frequenzgang. Häufig zum Einsatz kamen dabei Geräte kleineren Ausmaßes, wie etwa die Typen Geracord, Datacord und später LCR-C DATA des Herstellers VEB Elektronik Gera.

Diskettensysteme

Ein Diskettensystem war von den Robotron-Entwicklern des Z 1013 aufgrund seines Hobbycharakters und damit seiner niedrigen wirtschaftlichen Priorität nie geplant, zumal entsprechende Ansteuerungselektronik bis 1987 importiert werden musste und damit teuer in der Anschaffung war. Mit Erscheinen des in der DDR hergestellten Schaltkreises U8272, einem Nachbau des von Intel entwickelten Floppy-Disk-Controllers P8272A, wurden zugleich auch Anregungen und grundlegende Vorgehensweisen zum Eigenbau von Diskettensystemen für die DDR-Heimcomputer publiziert.[14] Der in der DDR vorherrschende Mangel insbesondere im Bereich der Laufwerksmechaniken machte deren Beschaffung und damit den Aufbau eines Diskettensystems für den volkswirtschaftlich unbedeutenden Z 1013 nahezu unmöglich, so dass Bauanleitungen erst in der Nachwendezeit veröffentlicht wurden.[15]

In der Zeitschrift Funkamateur wurde Mitte 1992 eine einfache Hardwareschnittstelle nebst Listing Disk-Monitor zum Betrieb der Commodore-1541-II-Floppy mit dem Z 1013 vorgestellt. Es sind bis zu vier Diskettenlaufwerke jeweils mit einer Kapazität von 170 KB pro Diskettenseite anschließbar. Das Aufzeichnungsformat ist mit dem der Commodore-Rechner kompatibel, so dass Daten beider Systeme leicht untereinander austauschbar sind.[16]

Baugruppenträger und Stromversorgungs-Modul

Das Stromversorgungsmodul Z 1013.40

Die Computer sind aufgrund ihrer minimalistischen Hardwareausstattung lediglich für die Bearbeitung einfachster Aufgaben einsetzbar. Weitergehende Projekte und Anwendungen erfordern Aufrüstungen und Erweiterungen. Eine besondere Rolle spielt dabei der Baugruppenträger Z 1013.50, der vier Erweiterungschächte nebst entsprechender Verstärkungs- und Ansteuerungselektronik zur Verfügung stellt. Einer dieser Schächte wird jedoch permanent vom Stromversorgungsmodul Z 1013.40 belegt, denn das vom Hersteller für den Z 1013 empfohlene Netzteil ist nicht für den Betrieb zusätzlicher Baugruppen ausgelegt. Alle Schächte des Baugruppenträgers sind steckerkompatibel zu den Erweiterungen der Computer Z 9001, KC 85/1 und KC 87, wobei deren Module zur Verwendung häufig geringfügig modifiziert werden müssen. Soll der Baugruppenträger mit dem Z 1013.64 betrieben werden, sind an beiden jeweils Änderungen vorzunehmen.[17]

Speichererweiterungen und zusätzliche Schnittstellen

Zur Aufrüstung des Arbeitsspeichers empfiehlt der Hersteller den Einsatz von RAM-Modulen der Rechner Z 9001, KC 85/1 und KC 87 mit der Typenbezeichnung 1.40.690003.5. Daneben existiert ein frei bestückbares ROM-Modul von Robotron, auf welchem bis zu fünf typengleiche durch den Benutzer zuvor beschriebene EPROMs jeweils mit einer Speicherkapazität von 2 KB Platz finden. Bei beiden Erweiterungsmodulen muss der Adressbereich, in dem sie eingeblendet werden sollen zuvor per DIP-Schalter eingestellt werden. Die Nachrüstung von zusätzlichen Ein- und Ausgabeschnittstellen erfolgt mit dem Modul Z 1013.30, welches drei frei verwendbare Eingabe-/Ausgabeports und eine V.24-Schnittstelle zur Ansteuerung beispielsweise von Druckern bereitstellt.[18]

Neben den von Robotron vertriebenen Modulen existieren Benutzerlösungen, die auch in größerer Stückzahl hergestellt wurden und häufig als Massenspeicherersatz (RAM-Disk) dienten. Hervorzuheben ist die weitverbreitete Version von Präcitronic mit 256 KB RAM (64 KB Hauptspeicher und 192 KB Speicherbank), die 1988 in der Zeitschrift Mikroprozessorelektronik nebst Leiterplattenhersteller vorgestellt und kurz darauf zum Gebrauch mit dem Z 1013 angepasst wurde. Mit entsprechend modifizierter Systemsoftware kamen RAM-Disks häufig als Kassettenrekorderersatz zum Einsatz.[19][20]

Tastatur- und Joystickanschluss

Die Folienflachtastatur der Z-1013-Computer mit 8 × 4 Matrix und alphabetisch angeordneten Buchstaben

Die im Bausatz enthaltene Folienflachtastatur musste vom Anwender vor Ersteinsatz über ein Flachbandkabel mit der Computerplatine lötend verbunden werden. Die Tasten sind in 8 × 4 Matrix alphabetisch angeordnet, wobei die Folienschalter wenig sensitiv sind und zum Prellen neigen. Ein effizientes Arbeiten ist nahezu unmöglich.[21] Schon bald wurden seitens vieler Benutzer Alternativen gewünscht und auch entwickelt. Als Standardlösung zum Anbinden komfortablerer Tastaturen mit QWERTZ-Anordnung setzte sich der 1988 in der Zeitschrift Mikroprozessortechnik einem breiten Publikum vorgestellte Brosig Monitor mit Bauanleitung für eine entsprechende Hardwareschnittstelle durch. Neben zusätzlichen Dienstprogrammen und der Abwärtskompatibilität zur Systemsoftware von Robotron bietet der 4 KB umfassende Brosig Monitor zudem die Möglichkeit, Joysticks an den Computern betreiben zu können.[22]

Mit Hilfe einer separat erhältlichen Zusatzbaugruppe können beim Z 1013.64 auch Tastaturen mit 64 Tasten, wie sie mit den meisten DDR-Bürocomputern ausgeliefert wurden, betrieben werden.[23]

Grafikbaugruppen

Der Verbesserung der grafischen Fähigkeiten wurden in Zeitschriften und Broschüren diverse Beiträge gewidmet. Diese enthalten Anleitungen zum Bau verschiedenster Erweiterungen unterschiedlichen Umfangs und auch Hinweise zum käuflichen Erwerb bereits vorgefertigter Module. Das Spektrum reicht dabei von verbesserten Zeichengeneratorlösungen (vom Computerclub Jena entwickelte Grafikkarte GDC mit 80 × 25 Zeichen) über monochrome hochaufgelöste Pixelgrafik (256 × 256-Lösung KRT-Grafik in Kleinstrechnertipps 11[24] und 256 × 192-Karte Spectrum-Grafik in der Zeitschrift Practic[25]) bis zu Vorschlägen von mehrfarbigen hochaufgelösten Varianten (384 × 288-Karte VIS3 mit 16 Farben von der Akademie der Wissenschaften[26]). Robotron selbst bot keine derartigen Aufrüstungen an.[27]

Übersicht der von Robotron produzierten Erweiterungen
Typenbezeichnung Bezeichnung Funktion Preis (Jahr)
Z1013.50 Baugruppenträger Stellt vier zusätzliche Steckplätze bereit EVP 316 M (1988)
Z1013.40 Stromversorgungsmodul Stromversorgung für Baugruppenträger EVP 137 M (1988)
Z1013.30 E/A-Modul Schnittstellenbereitstellung (u.a. V.24) EVP 233 M
Z1013.20 ROM-Modul 5 EPROMs mit Software EVP 213 M
1.40.690003.5 RAM-Modul 16 KB Arbeitsspeicher EVP 618 M

Software

Bei der existierenden Software handelt es sich überwiegend um Eigenentwicklungen aus der DDR. Maschinennahe Portierungen von Programmen westlicher Z80-basierter Heimcomputersysteme waren aufgrund technischer Unterschiede in der Regel sehr aufwändig. Am einfachsten ist der Programmaustausch und die entsprechende Anpassung von Software mit den Rechnern der Reihe Z 9001, KC 85/1 und KC 87.

Die Verbreitung von Software sowie der Austausch von Erfahrungen erfolgten vor allem durch private Kontakte sowie über Zeitungsanzeigen, auf Messen, durch Abdruck von Programmen in Zeitschriften und durch Ausstrahlung im Rundfunk, wie beispielsweise in der Sendung Rem.[28] Von staatlicher Seite wurde die Erstellung von Software beispielsweise über die Gesellschaft für Sport und Technik (GST) mit ihrer Sektion Computersport gefördert. Häufig zählte die GST auch zu den Ausrichtern von Treffen und Tagungen.

Beschränkungen der Weitergabe durch Urheberrechtsschutz oder Kopierschutzmechanismen existierten praktisch nicht. Vielmehr wurde die kostenlose Weitergabe von Software („Amateur-Software“) gefördert und auf entsprechenden Tagungen bestätigt.[29] Für den Z 1013 wurden mehr als 500 Programme und Hardware-Erweiterungen erarbeitet und publiziert.[30]

Systemprogramme

Zur Konfiguration der Computer-Hardware, zum Ansteuern der Kassettenschnittstelle sowie zum Eingeben und Auslesen von Speicheradressen dient das im Festwertspeicher der Geräte enthaltene Betriebssystem Monitorprogramm 2.02 bei Z 1013.01, Z 1013.12 und Z 1013.16 beziehungsweise Monitorprogramm A.2 bei Z 1013.64. Die Systemsoftware des Z 1013.64 ermöglicht den nachträglichen Anschluss einer komfortableren Tastatur mit 58 Tasten, im Gegensatz zu denen früherer Z-1013-Modelle, die maximal 32 Tasten umfassen.[23]

Neben Robotrons Monitorprogrammen existiert weitere Systemsoftware von Drittanbietern, die der Benutzer mit Hilfe von EPROMs aufrüsten kann. Hierbei hervorzuheben ist insbesondere der 1987 vorgestellte und nachfolgend weitverbreitete Brosig Monitor, der zur Systemsoftware von Robotron abwärtskompatibel ist. Neben nützlichen Dienstprogrammen bietet der 4 KB umfassende Brosig Monitor unter anderem die Möglichkeit, die Computermodelle Z 1013.01 und Z 1013.16 mit komfortableren Tastaturen und Joysticks zu betreiben.[23][31][22]

Bei Computermodellen, die über eine RAM-Disk verfügen, ist der Betrieb mit der CP/M-basierten Systemsoftware SCP möglich. Damit werden einige Programme aus der umfangreichen SCP-Bibliothek auch für die Z-1013-Rechner zugänglich.[29]

Programmiersprachen und Anwendungen

Aufgrund der eingeschränkten Grafik- und Tonerzeugungsmöglichkeiten wurden die Z-1013-Rechner hauptsächlich zum Programmieren und für Anwendungen wie Textverarbeitung eingesetzt. Daneben existieren einige Spiele, die mit einfarbiger Grafik und ohne Tonuntermalung auskommen, wie beispielsweise die Schachprogramme Chess-Master und Cyrus-Chess.

Zur Programmierung des Z 1013 stehen verschiedene Programmiersprachen und Hilfsmittel zur Verfügung. Neben Assemblern (Assembler 5.3 Scf, Editor / Assembler EDAS) sind höhere Programmiersprachen wie Tiny-BASIC, HC-BASIC, BASICODE, Forth und Pascal verfügbar.[29]

Gerätespezifische Literatur

Spezielle Zeitschriften für den Z 1013 oder DDR-Kleincomputer im Allgemeinen gab es nicht. Viele Zeitschriften wie beispielsweise Funkamateur, Jugend + Technik, Mikroprozessortechnik und Practic veröffentlichten regelmäßig Neuigkeiten, Berichte, Bastelanleitungen zum Selbstbau von Zusatzhardware oder die Auf- und Umrüstung der Rechner sowie Programme zum Abtippen.

Der VEB Robotron-Elektronik Riesa fungierte als Herausgeber der von Hannes Gutzer und Gerd Hutterer geschriebenen Broschüre BASIC mit dem Z 1013, welche die Programmerstellung mit dem BASIC-Interpreter des Z 1013 zum Thema hatte.

Auch nach der deutschen Wiedervereinigung wurde innerhalb der Anhängerschaft von DDR-Rechentechnik der Interessenaustausch in privaten Publikationen und ab den späten 1990er-Jahren zudem in Internetforen weiter gepflegt, bis hin zur Erstellung von entsprechenden Emulatoren.[32]

Emulation

Nach dem Ende der Heimcomputerära Anfang der 1990er Jahre und mit dem Aufkommen leistungsfähiger und erschwinglicher Rechentechnik Mitte der 1990er Jahre wurden von engagierten Enthusiasten verstärkt Programme zum Emulieren von Heimcomputern und deren Peripherie entwickelt. Zum Spielen alter Klassiker verschiedenster Heimcomputersysteme reicht mit Hilfe der Emulatoren ein einzelnes modernes System mit Datenabbildern („Images“) der entsprechenden Heimcomputerprogramme. Das Aufkommen der Emulatoren setzte damit u.a. ein verstärktes Transferieren von sonst möglicherweise verlorengegangener Software auf moderne Speichermedien in Gang, womit ein wichtiger Beitrag zur Bewahrung digitaler Kultur geleistet wird.[33]

Zur Emulation der DDR-Kleincomputer, insbesondere auch des Z 1013, wurde das unter Windows und Linux lauffähige Emulatorpaket JKCEMU entwickelt.[34]

Rezeption

Zeitgenössisch

Im Gegensatz zu den Rechnern der KC-Baureihen, war der Z 1013 auch für Privatanwender – allerdings nur nach Vorbestellung, langer Wartezeit und persönlicher Abholung nebst Einweisung in Erfurt oder Riesa – erhältlich.[1] Ursächlich für den eingeschränkten Vertrieb war die Weigerung des staatlichen Handels, den Z-1013-Bausatz zu vertreiben, mit der Begründung, dass ein Bastelgerät bei der Bevölkerung auf wenig Interesse stoßen werde.[35]

Von den staatlich kontrollierten Zeitschriften wie beispielsweise Radio Fernsehen Elektronik und Funkamateur wurde das Erscheinen des Rechners hingegen begrüßt: „Als hardwarenah, preisgünstig und gut dokumentiertes System“ sei er bestens geeignet zum „experimentelles Aneignen von Fähigkeiten auf dem Gebiet der angewandten Mikrorechnertechnik“.[36][37] Zugleich wurde jedoch das anfänglich zum Z 9001 und KC 85/1 inkompatible BASIC, Inkompatibilitäten des Kassetteninterfaces bei den unterschiedlich getakteten Varianten und vor allem die für umfangreichere Texteingaben unbrauchbare Folienflachtastatur als „die Schwachstelle des Z 1013“, kritisiert.[38][36] Insgesamt wurde der Z 1013 als brauchbares Gerät „für Elektronikamateure, Anfänger und Fortgeschrittene, Funkamateure sowie gesellschaftliche Bedarfsträger aus Lehre und Ausbildung“ eingestuft.[37]

Die Beliebtheit der Rechner in der Bevölkerung manifestierte sich in einer Vielzahl organisierter Computerclubs mit häufig stattfindenden lokalen Treffen bis hin zu gut frequentierten nationalen Tagungen, die alljährlich abgehalten wurden und beispielsweise zum Tauschen von Software, Erfahrungen und dem Festlegen von Programmierstandards dienten.[39]

Retrospektiv

In jüngerer Zeit werden die in der DDR entwickelten und produzierten Rechner, darunter insbesondere Kleincomputer und Videospielautomaten, wieder verstärkt in den Medien allen voran im Internet wahrgenommen und auch in speziellen Museen ausgestellt. Dabei wird der Z 1013 als an westliche Einplatinencomputer angelehnte Eigenentwicklung charakterisiert, obwohl es sich bei vielen elektronischen Einzelkomponenten wie etwa dem U880-Mikroprozessor um die Kopie des westlichen Z80-Mikroprozessors von Zilog handelt. Im Gegensatz zu den DDR-Kleincomputern aus Dresden und Mühlhausen war der Z 1013 „in offener Bauart in verschiedenen Varianten als Konsumgut über den gesamten Produktionszeitraum erhältlich, ohne jedoch den Bedarf decken zu können.“ Die mit der geschichtlichen Aufarbeitung der Robotron-Rechentechnik befasste Arbeitsgemeinschaft in den Technischen Sammlungen Dresden charakterisiert das Verbreitungsumfeld des Z 1013 wie folgt:

Vorlage:Zitat-de

Auch wenn der Bausatz in der DDR sehr beliebt war, betrug der technologische Rückstand der Computer gegenüber den Produkten westlicher Industrieländer zum Zeitpunkt ihres Erscheinens stets etwa drei bis fünf Jahre: als die Produktion des Z 1013 in der DDR aufgenommen wurde, waren im westlichen Ausland bereits erschwingliche 16-Bit-Computer wie Atari ST und Commodore Amiga für Privathaushalte erhältlich.[2][40] Nach der Wende „entwickelte sich wegen Nachfragerückgangs ein Überangebot, trotz erheblicher Verkaufspreisreduzierung 1989 und 1990. Eine Fortsetzung der Produktion des MRB Z 1013 war 1990 in Anbetracht des erwarteten Angebotes anderer westlicher Konkurrenzprodukte nicht mehr rentabel“, woraufhin die Produktion des Z 1013 Mitte 1990 eingestellt und die sich im Lager befindlichen Restgeräte der Verschrottung zugeführt wurden.[32]

Literatur

Anmerkungen

  1. a b c Mikrorechnerbausatz Z 1013. Practic, Heft 2/1987, S. 54.
  2. a b Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, Weise S. 13.
  3. a b Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 48 f.
  4. Peter Salomon: Die Geschichte der Mikroelektronik-Halbleiterindustrie in der DDR. Funkverlag Bernhard Hein e. K., 2003, ISBN 3-936124-31-0, S. 75.
  5. a b Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 49.
  6. Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 28 f.
  7. a b c Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 50 f.
  8. a b c d Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 51.
  9. Volker Urban: Retrocomputing auf FPGA. Abgerufen am 12. Februar 2014.
  10. Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 8
  11. Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 46.
  12. Volker Pohlers: Homecomputer DDR – Entwicklungsunterlagen. Abgerufen am 8. Februar 2014.
  13. VEB Robotron Riesa: Benutzerhandbuch – Technische Daten.
  14. Manfred Kramer: Praktische Mikrocomputer Technik. Militärverlag der DDR, 2. Auflage, 1988, ISBN 3-327-00361-0, S. 116 f.
  15. M. Kramer, K. Thielecke: Der Sprung zum PC – Floppy-Laufwerk und hochauflösende Grafik am Z1013 – Teil 1. Funkamateur, Heft 7, 1990, S. 325 ff. und S. 381 ff.
  16. Dirk Ambras: Commodore Floppy 1541-II für den Z 1013 Funkamateur, Heft 6, 1992, S. 319.
  17. Holger Krull: Baugruppenträger Z1013.50. Abgerufen am 1. März 2014.
  18. Holger Krull: E/A-Modul Z1013.30. Abgerufen am 1. März 2014.
  19. Volker Pohlers: Homecomputer DDR – RAM-Floppy. Abgerufen am 1. März 2014.
  20. Www.robotrontechnik.de: Ausbaumöglichkeiten – Der Weg zum "Zuper 1013". Abgerufen am 1. März 2014.
  21. Andreas Köhler: Komfortable Z 1013-Tastatur In: Hans Kreul u.a. (Hrsg.): Kleinstrechner TIPS Heft 9, 1. Auflage, VEB Fachbuchverlag Leipzig 1988; S. 53.
  22. a b R. Brosig: Z-1013-Tastatur mit Raffinessen. Mikroprozessortechnik, Heft 7, 1988, S. 215–218.
  23. a b c Holger Krull: Anschluß einer Tastatur mit 58 Tasten. Abgerufen am 1. März 2014.
  24. K. Röbenack und J. Hobohm: Kleinstrechnertipps 11: Grafikbaugruppe für den Mikrorechnerbausatz Z1013. Fachbuchverlag Leipzig, 1989.
  25. Andrea und Ulf Kindermann: Vollgrafik mit dem Z1013. Practic, Heft 2, 1988 S. 87–90.
  26. Mikroprozessortechnik, VEB Verlag Technik, Heft 3, 1988, S. 66.
  27. Volker Pohlers: Homecomputer DDR – Vollgrafik. Abgerufen am 8. Februar 2014.
  28. Chip: Commodore 64 Ein Kult-Computer wird 30, 2012, S. 24.
  29. a b c Volker Pohlers: Homecomputer DDR – Informationen. Abgerufen am 1. März 2014.
  30. Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, S. 53.
  31. M. Drechsel: Z1013 als RAM-Maschine. Funkamateur, Heft 6, 1990, S. 276.
  32. a b Klaus-Dieter Weise: Erzeugnislinie Heimcomputer, Kleincomputer und Bildungscomputer des VEB Kombinat Robotron. 2005, Weise S. 55.
  33. Andreas Lange: Was Archive, Museen und Bibliotheken von Gamern lernen können – und umgekehrt. Abgerufen am 23. Februar 2014.
  34. Www.jens-mueller.org/jkcemu: JKCEMU – Kleincomputer-Emulator. Abgerufen am 3. März 2014.
  35. Peter Salomon: Die Geschichte der Mikroelektronik-Halbleiterindustrie in der DDR. Funkverlag Bernhard Hein e. K., 2003, ISBN 3-936124-31-0, S. 95 f.
  36. a b Radio Fernsehen Elektronik, 1986, Heft 10, S. 622.
  37. a b Funkamateur, Heft 12, 1984, S. 612–613.
  38. Mikroprozessortechnik, VEB Verlag Technik, Heft 4, 1988, S. 128.
  39. Volker Pohlers: Homecomputer DDR – Tagungen. Abgerufen am 1. März 2014.
  40. Peter Salomon: Die Geschichte der Mikroelektronik-Halbleiterindustrie in der DDR. Funkverlag Bernhard Hein e. K., 2003, ISBN 3-936124-31-0, S. 96.

Weblinks