Ohio Challenger 2P und sein 4 KB RAM



Artikel von Eric Bangman, Managing Editor des Ars Technica Magazine

Ich bemerkte ihn bereits aus den Augenwinkeln, als ich an ihm vorbei zum Geometrieunterricht ging, aber jetzt musste ich zum ersten Mal in die Computerklasse der Schule eintreten.

Es war September 1980 und mein erstes Jahr an der Gateway High School ging in den Salto, noch bevor die erste Woche des ersten Semesters Zeit hatte, fertig zu werden. Ich habe mich für den Russischunterricht angemeldet, den ich brauchte, um mit dem Bus zu einer nahe gelegenen Schule in Aurora, Colorado, zu fahren. Meine freudige Erwartung, auf dem Höhepunkt des Kalten Krieges die Sprache des Feindes zu lernen, schwand ernsthaft, als nur vier Schüler zur ersten Stunde erschienen. Diese geringe Anwesenheit führte dazu, dass der Russischunterricht nach einigen Tagen abgesagt wurde und ich meinen Zeitplan überarbeiten musste. Ich ersetzte Russisch durch Latein, wodurch die Notwendigkeit täglicher Busfahrten entfiel, und eröffnete in meinem Zeitplan einen weiteren freien Platz für die Einführung in die Computerprogrammierung.

Meine Kinder verstehen das kaum, aber 1980 waren die einzigen Computer, auf die ich jeden Tag stoßen konnte, Taschenrechner oder Videospiele. Natürlich konnte ich in der Schule regelmäßig den Mainframe sehen, aber ich selbst sprach entweder mit einem Klon der Intellivision -Spielekonsole unter der Marke Sears oder in der örtlichen Spielautomatenhalle mit dem Computer.

Die Computer in Gateways Labor waren nichts anderes als das, was ich zuvor gesehen hatte. Dies waren blaue Metallboxen mit schwarzen Tastaturen und 9-Zoll-Schwarzweißfernsehern. Einige von ihnen waren an den Fernschreiber angeschlossen. Neben ihnen befanden sich billige Kassettenrekorder, die an ihre Schreibtische gekettet waren. Große quadratische Buchstaben informierten uns, dass es sich um Ohio Scientific Challenger 2P-Computer handelte .

Zu einem Preis von 495 US-Dollar verfügte der Challenger 2P über unglaubliche 4 KB RAM, eine Textanzeige mit 32 x 32 Zeichen und Microsoft BASIC-Unterstützung. All dies funktionierte auf dem MOS Technology 6502-Prozessor mit einer Taktfrequenz von 1 MHz. Selbst nach diesen Maßstäben waren solche Spezifikationen bei weitem nicht die leistungsstärksten. Apple Computer] [+ kam 1979 im selben Jahr wie 2P heraus, bot jedoch 16 KB RAM und 16 Farben für eine 40x48-Zeichenanzeige. Dies störte mich jedoch nicht, da ich Zugang zum Computer bekam. Und ich konnte machen was ich wollte.


Verwendung eines der Challenger 2P-Computer an der Gateway High School im Jahr 1980

Wir haben mit einfachen BASIC-Programmen begonnen:

10 A=1 20 B=10 30 A=A+1 40 C=A*B 50 IF A>10 THEN GOTO 80 60 ?A" X "B" = "C 70 GOTO 30 80 END 

Dann haben wir zu FOR / NEXT-Schleifen gewechselt:

 10 B=10 20 FOR A=1 TO 10 30 C=A*B 40 ?A" X "B" = "C 50 NEXT A 

Gelangweilt? Möglicherweise. Aber eines Tages ging ich während des Mittagessens in eine Computerklasse und sah einen Schüler, der eine Art Spiel spielte. Ähnlich wie bei Enterprise bewegte man sich auf dem Fernsehbildschirm, indem man auf die Tastatur tippte, um einer Reihe von Sternen auszuweichen (*). Das Spiel war sogar im Vergleich zum Atari 2600 meines Nachbarn primitiv, aber dieser Student hat es selbst geschrieben.

Das Spiel auf einem 9-Zoll-Schwarzweißfernseher verbrauchte ein Kilobyte Speicher. Das 32x32-Display arbeitete mit 1024 Zeichen, aber nur 576 davon wurden angezeigt (der Rest wurde im Sicherheitspuffer reserviert). Es war möglich, Daten direkt auf dem Display anzuzeigen, um zu überprüfen, ob ein bestimmter Platz auf dem Bildschirm von einem bestimmten belegt war Symbol, und bewegen Sie die Symbole auf dem Display mit der Tastatur, und es zog mich sofort und für immer weiter.


Auf Challenger 2P gab es neben ASCII-Zeichen auch Grafiken

In meiner Freizeit in der Schule begann ich, Star Wars- und Star Trek-Universen zu mischen, indem ich ein Zwei-Spieler-Spiel schrieb, in dem Enterprise gegen einen TIE Fighter kämpfte (was durch die linken und rechten Pfeilsymbole angezeigt wurde). Wenn ein Schuss des Phasers (Bindestrich) der Enterprise das Ziel traf, explodierte der TIE-Kämpfer - nun, er explodierte nicht ganz, er verwandelte sich in ein paar Sterne.

Ein Auszug aus dem Tank For Two- Spiel für Challenger 2P gibt eine Vorstellung davon, wie mein Code aussah:

 390 POKE P1,TA(T1) 400 FOR X=1TO3:IF F1=0 THEN 460 410 IF B1<>P1 THEN POKE B1,32 420 P=PEEK(B1+M1):IF P=161 THEN F1=0:GOTO 460 430 B1=B1+M1:POKE B1,BD(T1) 440 IF P=TA(T2)THEN F1=0:B1=P1:S1=S1+1:GOTO 460 450 IF B1C2 THEN F1=0 460 IF F2=0 THEN 520 

Der Befehl POKE wurde verwendet, um ein bestimmtes Zeichen auf dem Bildschirm anzuzeigen. Die Variable links neben dem Komma gab die Stelle im Speicher an und rechts das anzuzeigende Zeichen. PEEK wurde verwendet, um den Inhalt eines Punktes im Speicher zu lesen und festzustellen, ob ein TIE-Jagdlaser auf die Enterprise traf. 1980 war dies für einen Schüler schwindelerregend.

Wenn man bedenkt, wer ich heute arbeite, ist es nicht verwunderlich, dass ich die ganze Zeit in der Computerklasse verbracht habe. Ich fing an, Computermagazine zu kaufen und zu abonnieren, gab Textspiele wie Hunt the Wumpus manuell ein und speicherte sie in einer allmählich wachsenden Kassettenbibliothek. Wenn ich vergessen habe, eine Kassette mitzubringen, gab es immer die Möglichkeit, das Programm als Folge konvexer Punkte auf einem Teletyp zu drucken. Das Laden von Spulen funktionierte nicht immer gut, daher druckte ich meinen Originalcode für alle Fälle auf einem lauten Teletyp.

In den Weihnachtsferien durfte ich sogar einen Computer mit seinem s / w-Fernseher mit nach Hause nehmen. Leider habe ich zwei Tage mit dem Computer durch eine abgesicherte 2P-Sicherung verloren - ja, eine echte Glassicherung in Form einer Röhre.

Ich wollte unbedingt meinen eigenen Challenger haben. Obwohl sie Atari 400 im Elektronikgeschäft in der Aurora Mall und TRS-80 im Radio Shack verkauften, ging ich immer streng zum JCPenney-Geschäft und dann zu seiner Elektronikabteilung. Und dort stand der Challenger 4P in seiner ganzen bunten Pracht für 600 Dollar. Trotz all meiner Versuche war meine Mutter nicht beeindruckt von den Fähigkeiten eines PCs, die im Alltag anwendbar sind, und alle meine Bitten blieben unbeantwortet. Erst im folgenden Jahr konnte ich meinen ersten Computer, Timex Sinclair ZX80, in Form eines Kits zur Selbstmontage kaufen, den ich wegen erfolglosem Löten nicht verwenden konnte.


Ich bin in der obersten Reihe rechts

Bereits im zweiten Jahr meines Studiums verschwanden die Computer von Ohio Scientific und machten Apple] [und Apple] [+ Computern mit 5-1 / 2 "-Laufwerken und monochromen grünen Monitoren Platz. Und obwohl ich über das Fehlen vertrauter blauer Kästchen verärgert war, wurde mir schnell klar dass Apple-Computer viel leistungsfähiger waren.

Dreißig Jahre später existiert Ohio Scientific nur noch in Erinnerung. Auf Challenger 2P folgte die Veröffentlichung der Farbversion 4P und anschließend der Version 8P, nach der das Unternehmen 1981 gekauft und die PC-Linie eingestellt wurde. Leider blieben mir auch meine Programmierkenntnisse in Erinnerung, aber die Erfahrung war nicht umsonst. Wenn mehr Kinder in Colorado Russisch lernen möchten, könnte mein Leben völlig anders sein. Aber ich hatte die Gelegenheit, eine Liebe für Computer zu entwickeln, die ich nicht nur nutzen, sondern auch mit ihnen spielen, etwas basierend auf ihnen schaffen und sie letztendlich kontrollieren konnte.

Source: https://habr.com/ru/post/de469005/


All Articles