Matsushita JR-100: Günstiger Einstieg in BASIC und Heimcomputing in Japan

Matsushita JR-100 Ad

Pac-Man hatte die Spielhallen längst erobert, Donkey Kong begann gerade seinen Siegeszug, und ein Game & Watch von Nintendo musste niemandem erklärt werden. Elektronische Unterhaltung hatte ihren festen Platz gefunden. Doch parallel dazu entdeckten die Hersteller auch den Heimcomputer als neues Marktsegment. Anfang der 1980er-Jahre setzte ein regelrechter technologischer Goldrausch ein: Nahezu jeder Elektronikkonzern wollte ein eigenes System anbieten, um an diesem neuen Markt teilzuhaben.

Auch Matsushita, international vor allem unter der Marke Panasonic bekannt, beteiligte sich an diesem Wettbewerb. Statt jedoch mit einem Prestige-System anzutreten, entschied man sich bewusst für einen anderen Ansatz: einen kleinen, erschwinglichen Rechner, der den Einstieg erleichtern sollte. Aus dieser Überlegung heraus entstand der Matsushita JR-100.

Der JR-100 erschien im November 1981 zu einem Einführungspreis von 54.800 Yen. Inflationsbereinigt entspricht das heute ungefähr 69.000 bis 70.000 Yen, also grob 370 bis 400 Euro. Damit lag der Rechner klar im Einstiegssegment und war für Haushalte gedacht, die erstmals mit einem Computer arbeiten wollten, ohne in ein leistungsstärkeres System investieren zu müssen.

Als Programmiersprache diente JR-BASIC 1.0, ein von Matsushita entwickelter BASIC-Dialekt. Obwohl es sich nicht um eine lizenzierte Microsoft-Version handelte, orientierte sich die Syntax bewusst an Microsoft BASIC, um Programme und Lernmaterial möglichst übertragbar zu halten. Der Interpreter blieb kompakt und funktionssparsam, was der begrenzten Hardware des JR-100 entgegenkam.

Technisch blieb der Rechner entsprechend überschaubar. Als Prozessor kam ein MN1800, kompatibel zur Motorola-6800-Familie, zum Einsatz, getaktet mit rund 890 kHz. Diese Geschwindigkeit war für BASIC-Programme und einfache Experimente ausreichend, zwang Programmierer jedoch zu einem sparsamen Umgang mit Ressourcen. Der Arbeitsspeicher betrug 16 KB RAM, ergänzt durch 8 KB ROM für BASIC-Interpreter, Editor und Systemroutinen sowie 1 KB Video-RAM.

Die Bilddarstellung des JR-100 war zeichenorientiert aufgebaut. Der Bildschirm zeigte 32 Spalten und 24 Zeilen, monochrom. Eine frei adressierbare Bitmap-Grafik bot das System nicht. Stattdessen standen semigrafische Zeichen und die Möglichkeit zur Verfügung, 32 Zeichen selbst zu definieren, wodurch sich einfache Symbole, Muster oder Figuren erzeugen ließen. Diese Lösung sparte Speicher und machte zugleich sichtbar, wie Bildschirmdarstellung technisch organisiert ist – ein Ansatz, der gut zur Lernorientierung des Rechners passte.

Auch beim Sound blieb das System minimalistisch. Ein dedizierter Soundchip war nicht vorhanden; stattdessen erzeugte ein interner Lautsprecher einfache, monophone Töne. Frequenz und Dauer konnten programmiert werden, doch blieb der Klang funktional. Musik oder mehrstimmige Effekte waren nicht vorgesehen.

Zur Datenspeicherung diente ein Kassettenanschluss mit rund 600 Baud, eine damals verbreitete Lösung für günstige Heimcomputer. Fernseher oder Monitore konnten direkt angeschlossen werden, und über einen Erweiterungsbus ließen sich zusätzliche Module anbinden. Die Konstruktion zielte weniger auf Ausbau als auf unmittelbare Nutzbarkeit.

Die Tastatur nutzte leitfähige Gummikontakte statt mechanischer Hubtasten, was Kosten reduzierte und das Gehäuse kompakt hielt. Diese Bauweise unterstrich den Anspruch, einen transportablen und preiswerten Lerncomputer anzubieten.

Konkrete Verkaufszahlen für den JR-100 wurden nie veröffentlicht. Hinweise aus zeitgenössischen Quellen deuten darauf hin, dass er hinter populäreren japanischen Heimcomputern zurückblieb. Der Verkaufsschwerpunkt lag vermutlich zwischen 1981 und 1983, bevor leistungsfähigere Modelle der JR-Serie erschienen.

Jupiter Ace (1982): Der kompromisslose FORTH-Computer, der seiner Zeit voraus war

Als der Jupiter Ace im Herbst 1982 erschien, war er zugleich ein Produkt seiner Zeit und ein bewusster Gegenentwurf zu ihr. Entwickelt wurde der Rechner von Richard Altwasser und Steven Vickers, zwei Ingenieuren, die zuvor maßgeblich für Sinclair Research gearbeitet hatten. Altwasser war bereits an der Entwicklung des ZX81 beteiligt und wirkte später an der Hardwarearchitektur des ZX Spectrum mit, während Vickers das ROM-Upgrade des ZX80 zum ZX81 verantwortete und eine zentrale Rolle bei der Gestaltung des Spectrum-ROMs spielte. Mit der Gründung von Jupiter Cantab Ltd. verließen beide bewusst den etablierten Pfad und versuchten, ihre eigenen technischen Überzeugungen in einem eigenständigen System umzusetzen.

Schon der Name des Rechners war programmatisch. „ACE“ bezog sich nicht auf eine Marketingfloskel, sondern auf den Pilot ACE, einen frühen britischen Computer, der auf Entwürfe von Alan Turing aus den späten vierziger Jahren zurückging. Die Namenswahl sollte beim Käufer die Assoziation eines intelligent konzipierten, technisch fortschrittlichen Systems wecken – und zugleich andeuten, dass hier kein weiteres BASIC-Einsteigergerät, sondern ein ernsthaftes Werkzeug für effiziente Programmierung vorlag. Diese Haltung bestimmte das gesamte Design des Jupiter Ace.

Im Inneren arbeitete ein Zilog Z80A mit rund 3,25 MHz, eine damals bewährte Wahl. Die eigentliche Besonderheit lag jedoch in der Speicherorganisation. Der Jupiter Ace verfügte in der Grundausstattung über lediglich 3 KB RAM, aufgeteilt in etwa 1 KB Programmspeicher, 1 KB Bildschirmspeicher und 1 KB für den Zeichensatz, ergänzt durch 8 KB ROM, das die komplette Systemsoftware enthielt. Über Erweiterungen ließ sich der Arbeitsspeicher auf bis zu 48 KB zusätzlich ausbauen. Entscheidend war dabei weniger die absolute Größe als die Nutzung: Durch den separaten Videospeicher stand der Prozessor nahezu vollständig für die Programmausführung zur Verfügung – ein klarer Vorteil gegenüber dem ZX81, dessen Z80 im Normalbetrieb regelmäßig zugunsten der Bildausgabe angehalten wurde.

Grafisch blieb der Rechner strikt monochrom. Der Bildschirm zeigte 32 Zeichen pro Zeile bei 24 Zeilen, hochauflösende Bitmap-Grafik existierte nicht. Stattdessen setzte das System auf ein zeichenorientiertes Konzept mit frei definierbarem Zeichensatz, wodurch pseudo-grafische Darstellungen und einfache Animationen möglich wurden. Für die Tonausgabe besaß der Jupiter Ace einen internen Lautsprecher, der direkt vom Prozessor angesteuert wurde; Frequenz und Dauer ließen sich frei programmieren – eine Funktion, die dem ZX81 vollständig fehlte. Die Videoausgabe erfolgte über einen handelsüblichen Fernseher, die Datenspeicherung über einen Kassettenrekorder.

Äußerlich präsentierte sich der Jupiter Ace funktional und kompromisslos kostensensitiv. Das leichte Kunststoffgehäuse wurde nicht verschraubt, sondern vernietet, die Tastatur bestand aus gummierten Tasten mit Leiterbahnkontakt – spürbar besser als beim ZX81, aber ohne professionellen Anspruch. Zwei Erweiterungsports auf der Rückseite deuteten zukünftige Ausbaumöglichkeiten an, von denen jedoch nur ein Teil realisiert wurde.

Der eigentliche Kern des Systems lag in der konsequenten Entscheidung für FORTH. Statt BASIC befand sich ein vollständiges FORTH-System im ROM, inklusive Editor, Interpreter, Compiler und zahlreicher Systemwörter. FORTH erlaubte extrem kompanten Code und hohe Ausführungsgeschwindigkeit und förderte eine modulare Arbeitsweise mit wiederverwendbaren Wortdefinitionen. Für ein System mit minimalem Speicher war dies technisch logisch und elegant umgesetzt.

Zeitgenössische Fachartikel würdigten diese Eigenschaften ausdrücklich. In der französischen Zeitschrift Micro-Systèmes wurde 1983 beschrieben, dass selbst komplexe Arcade-Spiele auf dem Jupiter Ace realisierbar seien, die in herkömmlichem BASIC an Geschwindigkeitsgrenzen scheitern würden. Besonders hervorgehoben wurde die Kombination aus FORTH-Effizienz, getrenntem Video-RAM und der Möglichkeit, im FAST-Modus zu arbeiten, ohne den Bildschirm vollständig zu verlieren.

Gleichzeitig zeigte sich hier das zentrale Dilemma des Systems. Die Effizienz von FORTH ging mit einer hohen Einstiegshürde einher. Die stackbasierte Arbeitsweise, die umgekehrte polnische Notation und das abstrakte Denken in Wortdefinitionen unterschieden sich grundlegend von der gewohnten BASIC-Logik. Selbst ein gut strukturiertes Handbuch konnte diesen Bruch nur teilweise abfedern. Der Jupiter Ace sprach damit weniger den Massenmarkt als eine kleine, technisch interessierte Zielgruppe an.

Im direkten Vergleich mit dem ZX81 war der Jupiter Ace technisch klar überlegen: bessere Prozessorverfügbarkeit, integrierter Sound, stabileres Laufzeitverhalten. Gegenüber dem ZX Spectrum jedoch setzte er andere Prioritäten. Während der Spectrum auf Farbe, Zugänglichkeit und ein schnell wachsendes Software-Ökosystem setzte, blieb der Jupiter Ace ein Spezialist – präzise, effizient, aber konzeptionell anspruchsvoll.

Diese Positionierung erklärt letztlich auch das wirtschaftliche Scheitern. Der Einführungspreis lag über dem vieler Konkurrenten, die monochrome Darstellung wirkte zunehmend altmodisch, und FORTH schloss einen Großteil potenzieller Käufer faktisch aus. Hinzu kam ein ungünstiger Marktzeitpunkt: 1982 hatte sich der Heimcomputermarkt bereits klar in Richtung farbfähiger, spieleorientierter Systeme verschoben.

So lässt sich das Ende des Jupiter Ace weniger als technisches Scheitern denn als strategische Fehlkalkulation lesen. Das System setzte auf Effizienz, Eleganz und konzeptionelle Strenge in einem Markt, der Zugänglichkeit und Unterhaltung bevorzugte. In der Rückschau bleibt der Jupiter Ace ein Rechner, der seiner Zeit in mancher Hinsicht voraus war – und ihr zugleich in entscheidenden Punkten widersprach.

https://www.youtube.com/watch?v=wXFyigkvq38