Ohio Challenger 2P et ses 4 Ko de RAM



Article par Eric Bangman, rédacteur en chef du magazine Ars Technica

Je l'ai déjà remarqué du coin de l'œil quand je suis passé devant lui pour des cours de géométrie, mais maintenant je devais entrer dans la classe d'informatique de l'école pour la première fois.

C'était en septembre 1980 et ma première année à Gateway High School a fait un saut périlleux, avant même que la première semaine du premier semestre n'ait eu le temps de se terminer. Je me suis inscrit à des cours de russe, que j'ai dû prendre en bus dans une école voisine à Aurora, Colorado. Ma joyeuse attente de commencer à apprendre la langue de l'ennemi au plus fort de la guerre froide s'est sérieusement estompée lorsque seulement quatre étudiants se sont présentés pour la première leçon. Cette faible fréquentation a conduit au fait que les cours de russe ont été annulés après quelques jours, et j'ai dû revoir mon emploi du temps. J'ai remplacé le russe par le latin, ce qui a éliminé le besoin de trajets quotidiens en bus et j'ai également ouvert dans mon emploi du temps un autre endroit gratuit pour s'initier à la programmation informatique.

Mes enfants comprennent à peine cela, mais en 1980, les seuls ordinateurs que je pouvais utiliser tous les jours étaient des calculatrices ou des jeux vidéo. Bien sûr, à l'école, je pouvais périodiquement voir le mainframe, mais j'ai moi-même parlé à l'ordinateur en utilisant un clone de la console de jeu Intellivision sous la marque Sears, ou dans la salle de machines à sous locale.

Les ordinateurs du laboratoire de Gateway ne ressemblaient en rien à ce que j'avais vu auparavant. C'étaient des boîtes en métal bleu avec des claviers noirs et des téléviseurs 9 "en noir et blanc sur le dessus. Plusieurs d'entre eux étaient connectés au téléscripteur. À côté d'eux se trouvaient des lecteurs de cassettes bon marché enchaînés à leurs bureaux. De grandes lettres carrées nous informaient qu'il s'agissait d'ordinateurs Ohio Scientific Challenger 2P .

Au prix de 495 $, le Challenger 2P offrait un incroyable 4 Ko de RAM, un affichage de texte de 32x32 caractères et la prise en charge de Microsoft BASIC. Tout cela a fonctionné sur le processeur MOS Technology 6502 avec une fréquence d'horloge de 1 MHz. Même selon ces normes, ces spécifications étaient loin d'être les plus puissantes. Ordinateur Apple] [+ est sorti dans le même 1979 que 2P, cependant, il offrait 16 Ko de RAM et 16 couleurs pour un affichage de 40 x 48 caractères. Cependant, cela ne m'a pas dérangé, car j'ai eu accès à l'ordinateur. Et je pouvais faire ce que je voulais.


Utilisation d'un des ordinateurs Challenger 2P au Gateway High School en 1980

Nous avons commencé la formation avec de simples programmes BASIC:

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 

Ensuite, nous sommes passés aux boucles FOR / NEXT:

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

Vous vous ennuyez? C'est possible. Mais un jour, je suis entré dans un cours d'informatique pendant le déjeuner et j'ai vu un lycéen jouer à une sorte de jeu. Quelque chose de similaire à Enterprise se déplaçait sur l'écran du téléviseur en appuyant sur le clavier dans le but d'esquiver un tas d'étoiles (*). Le jeu était primitif même par rapport à l'Atari 2600 de mon voisin, mais cet étudiant l'a écrit lui-même.

Le jeu sur un téléviseur noir et blanc de 9 pouces utilisait un kilo-octet de mémoire. L'écran 32x32 fonctionnait avec 1024 caractères, mais seulement 576 d'entre eux étaient affichés (les autres étaient réservés dans le tampon de sécurité). Il était possible d'afficher des données directement sur l'écran, pour vérifier si un certain endroit de l'écran était occupé par un certain symbole, et déplacez les symboles sur l'écran à l'aide du clavier, et cela m'a immédiatement et pour toujours entraîné.


Sur le Challenger 2P, en plus des caractères ASCII, il y avait aussi des graphiques

Mon temps libre à l'école a commencé à mélanger les univers Star Wars et Star Trek en écrivant un jeu à deux joueurs dans lequel Enterprise combattait un TIE Fighter (indiqué par les flèches gauche et droite). Si un tir du phaser (trait d'union) de l'Enterprise atteint la cible, le chasseur TIE explose - eh bien, il n'a pas tout à fait explosé, il s'est transformé en deux étoiles.

Un extrait du jeu Tank For Two pour Challenger 2P donne une idée de ce à quoi ressemblait mon code:

 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 

La commande POKE a été utilisée pour afficher un caractère spécifique à l'écran; la variable à gauche de la virgule indiquait la place en mémoire, et à droite - le caractère à afficher. Le PEEK a été utilisé pour lire le contenu d'un point en mémoire et a déterminé si un tir au laser d'un chasseur TIE a touché l'Enterprise. En 1980, pour un lycéen, c'était vertigineux.

Compte tenu de qui je travaille aujourd'hui, il n'est pas surprenant que je passe tout le temps en cours d'informatique. J'ai commencé à acheter et à m'abonner à des magazines informatiques, à saisir manuellement des jeux de texte comme Hunt the Wumpus et à les enregistrer dans une bibliothèque de cassettes qui grandissait progressivement. Si j'oubliais d'apporter une cassette avec moi, il y avait toujours la possibilité d'imprimer le programme sur un téléscripteur comme une séquence de points convexes. Le chargement à partir de bobines ne fonctionnait pas toujours bien, donc au cas où, j'imprimerais mon code d'origine sur un téléscripteur fort.

Les vacances de Noël, j'ai même été autorisé à emporter un ordinateur avec son téléviseur noir et blanc à la maison. Malheureusement, j'ai perdu deux jours avec l'ordinateur à cause d'un fusible 2P fondu - oui, un véritable fusible en verre sous la forme d'un tube.

Je voulais vraiment avoir mon propre Challenger. Bien qu'ils aient vendu Atari 400 au magasin d'électronique d'Aurora Mall et TRS-80 à Radio Shack, je suis toujours allé directement au magasin JCPenney, puis à son département d'électronique. Et là, dans toute sa splendeur colorée, se tenait le Challenger 4P pour 600 $. Mais, malgré toutes mes tentatives, ma mère n'a pas été impressionnée par les capacités d'un ordinateur personnel qui sont applicables dans la vie quotidienne, et tous mes plaidoyers sont restés sans réponse. Ce n'est que l'année suivante que j'ai pu acheter mon premier ordinateur, Timex Sinclair ZX80 sous la forme d'un kit d'auto-assemblage, que je n'ai pas pu utiliser en raison d'un soudage infructueux.


Je suis dans la rangée du haut à droite

Au cours de la deuxième année de mes études, les ordinateurs de l'Ohio Scientific ont déjà disparu, laissant la place à des ordinateurs Apple] [et Apple] [+ avec des lecteurs 5-1 / 2 "et des moniteurs verts monochromes. Et bien que j'étais bouleversé par le manque de boîtes bleues familières, je me suis vite rendu compte que les ordinateurs Apple étaient beaucoup plus puissants.

Trente ans plus tard, Ohio Scientific n'existe que dans la mémoire. Challenger 2P a été suivi de la sortie de la version couleur 4P, puis de la version 8P, après quoi la société a été achetée en 1981, et la ligne PC a été annulée. Malheureusement, mes compétences en programmation sont également restées dans ma mémoire, mais l'expérience n'a pas été vaine. Si plus d'enfants au Colorado aimeraient apprendre à parler russe, ma vie pourrait être complètement différente. Mais j'ai eu l'occasion de cultiver un amour pour les ordinateurs, que je pouvais non seulement utiliser, mais aussi jouer avec eux, créer quelque chose en fonction d'eux et finalement les contrôler.

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


All Articles