CDC 6600 Systemkonsole

Nov 28 2020

Die CDC 6600-Systemkonsole war ein Vektorzeichnungssystem mit einer einzigen Schriftart, mit dem auch einfache Grafiken ( Wikipedia ) gezeichnet werden konnten .

In einfachen Worten, wie funktioniert dieses Vektorzeichnungssystem?

Wie funktionierten die Doppelbildschirme und wie wurden sie verwendet? Besonders interessant kann die einfache Grafikfunktionalität sein.

Eine zusätzliche, aber weniger wichtige Frage ist, welche Schriftart verwendet wurde.

Antworten

5 Raffzahn Nov 28 2020 at 05:00

In einfachen Worten, wie funktioniert dieses Vektorzeichnungssystem?

Wie im Wesentlichen wie ein Oszilloskop. Ein Strahl wird zum Zeichnen auf dem Bildschirm verwendet, der durch zwei Spannungen für X / Y gesteuert wird. Nicht viel anders als ein Fernseher, außer beim Fernseher ist die Bewegung als Linien von links nach rechts und von oben nach unten festgelegt.

In sehr einfachen Worten: (* 1)

Eine CRT ist eine riesige Röhre mit einer beheizten Elektrode, die einen konstanten Elektronenstrom (* 2) liefert, der fokussiert ist, um auf eine andere Elektrode zu treffen, die zufällig der Bildschirm ist. Wenn ein Elektron trifft, wird seine Energie in Photonen, auch Licht genannt, umgewandelt. Der Strahl kann moduliert (ein / aus) und durch Anlegen einer Spannung an einen Satz von Spulen gerichtet werden. Eine Ablenkung in horizontaler Richtung. Negativ für oben, positiv für unten. Die andere Spule macht die gleiche Vertikale. Positiv nach rechts, negativ nach links. Durch Ändern der Spannung können beliebige Sätze von Linien oder Vektoren gezeichnet werden, wie sie genannt werden.

Für eine Textvektoranzeige würde man alle Vektoren für die zu zeichnenden Buchstaben in einer Folge von Zeichen und Vektoren innerhalb eines Zeichens sortieren.

Werfen Sie einen Blick auf diese Frage, um zu überlegen, wie solche Anzeigen erstellt werden können:

Was sind die Prinzipien der Vektor-CRT-Anzeige?

Bei der 6600-Konsole wurde das gesamte Zeichnen aus dem CPU-Speicher von einem dedizierten E / A-Prozessor durchgeführt, der einen zu zeichnenden Strom von XY-Koordinaten liest und an einen DA-Wandler in der Konsole sendet, um sie in Spannungen an die Spulen umzuwandeln den Strahl ablenken.

[In gewisser Weise ist dies ein bisschen wie bei 'billigen Videos' und späteren Sinclairs ZX80 / 81-Computern. Die (A) CPU (Peripheral Processor) speist eine Datenstruktur im RAM einer eher primitiven Videohardware zu, die nur die Signalumwandlung durchführt.]

Wie funktionierten die Doppelbildschirme und wie wurden sie verwendet?

Einfach als zwei Bildschirme. Eine für die interaktive Eingabe, eine für ein Protokoll. Oder eine als Systemkonsole, eine als Benutzerausgabe (Grafik). Für beide Bildschirme gab es keine Hardwarepräferenz. Ähnlich wie heute könnte man zwei Fenster auf einem PC verwenden - oder zwei Bildschirme.

Natürlich wurden die Benutzer kreativ - wie bei jedem neuen Spielzeug. Es gab ein Schachprogramm, das auf einem Bildschirm Brett und Figuren zeichnete, während auf dem anderen eine Textliste aller Züge vorhanden war. Und dann gab es schließlich die erste Implementierung des 'EYES'-Programms, das aus X-Window bekannt ist. Hier zeigte jeder Bildschirm ein Auge, beide sahen sich um (synchronisiert), blinzelten und so weiter. Natürlich nicht einem Mauszeiger folgen, aber es könnte gesteuert werden.

Besonders interessant kann die einfache Grafikfunktionalität sein.

Es war in keiner Weise einfach (* 3), da neben einer beliebigen Vektorgrafik angezeigt werden konnte. Als grobe Schätzung kann ein Peripherieprozessor einen Wert pro Mikrosekunde ausgeben, zwei werden für einen Vektor oder 500.000 Vektoren pro Sekunde benötigt. Nehmen wir an, wir möchten die Aktualisierungsrate bei 50 Hz (* 4) halten, dann kann eine angezeigte Grafik aus bis zu 10.000 Zeilen bestehen - mehr mit niedrigeren Aktualisierungsraten (* 5).

Eine zusätzliche, aber weniger wichtige Frage ist, welche Schriftart verwendet wurde.

Eine lesbare? Ich bin mir nicht sicher, was Sie hier als Antwort erwarten. Zu dieser Zeit in der Geschichte gab es keine künstlerischen Entscheidungen. Es ging darum, Text herauszubringen - was bereits als großer Erfolg angesehen wurde. Was gesagt werden kann ist, dass Zeichen so konzipiert wurden, dass sie so wenig Vektoren (Striche, sichtbar oder unsichtbar) wie möglich verwenden, da die Gesamtzahl der angezeigten Vektoren die Aktualisierungsrate definierte.

Die Charaktere waren daher eher abgewinkelt, aber dank ihrer Vektornatur viel sauberer und lesbarer als jede andere moderne Rasteranzeige:

(Foto aus einem Blogeintrag von cray-cyber.org )

Die gezeigte CC545-Konsole ist ein späteres Modell. Die Arbeitsweise ist immer noch dieselbe, einschließlich der Möglichkeit, zwei Bilder zu erstellen, es wird jedoch nur eine einzige CRT verwendet. Über einen Schalter mit der Bezeichnung links / rechts unten links neben der Tastatur können Sie zwischen den beiden Ausgängen wählen. Hier wird der rechte Bildschirm angezeigt.


* 1 - WIRKLICH einfach. Es ist so einfach wie ich kann. Also bitte keine Streitereien über feinere Details, korrekte Namen usw.

* 2 - In einer Röhre wird die den Elektronenstrahl emittierende Elektrode als Kathode bezeichnet - daher der Name Kathodenstrahlröhre oder kurze CRT .

* 3 - Ich denke, derjenige, der diesen Wortlaut hinzufügt, würde im Nachhinein alle Vektoranzeigen als "einfach" qualifizieren.

* 4 - Die Aktualisierungsrate auf Vektoranzeigen ist keine Konstante, sondern hängt von der Anzahl der angezeigten Vektoren ab.

* 5 - 50 Hz ist eine ziemlich hohe Bildwiederholfrequenz für Vektoranzeigen, da diese Anzeigen normalerweise eine längere Persistenz aufweisen als spätere Rasterbildschirme. So niedrig wie 20 Hz kann immer noch in Ordnung sein.

3 davidbak Nov 29 2020 at 04:34

Speziell eine Unterantwort in Bezug auf Schriftarten: Ich weiß nichts über die CDC 6600, aber in der Welt der Vektorgrafiken herrschten die Hershey-Schriftarten - zumindest bis in die späten 70er, frühen 80er Jahre. Und für Plotter - vielleicht sogar später, da sie von allen Plotbibliotheken bereitgestellt wurden, die Sie bekommen konnten.

Hier sind einige Beispiele dafür, wie sie aussahen, und hier ist Hersheys ursprünglicher technischer Bericht, der mehr Informationen enthält, als Sie jemals über die Einschränkungen wissen wollten, unter denen sie entworfen wurden, und wie sie entworfen wurden (einschließlich mathematischer Formeln!).

(Fast vergessen: Sehr wichtig für die Feststellung ihrer Allgegenwart war, dass sie frei waren ! Sie wurden mit großem Aufwand und mit großer Sorgfalt vom US-Militär entwickelt und standen allen zur Verfügung.)

Hier ist "Simplex Roman":

Und hier ist "Complex Script", das aus irgendeinem Grund sehr weit verbreitet war, obwohl es damals - ganz zu schweigen vom modernen Auge - wie ... nun, hmm, Amateur aussah? (Wenn nicht schlimmer.)

(Antworte ehrlich, du ziehst Comic Sans dem vor, oder?)