Sale truc bon marché qui a donné des graphiques en couleur aux premiers ordinateurs personnels

Le pionnier du jeu vidéo Alan Elkorn raconte comment il a montré à Steve Wozniak un hack qui permettait à l'ordinateur Apple II de travailler avec les couleurs, et d'où venait le fameux son "blip" à Pong



Console domestique Atari Pong, qui a été mise en vente dans les magasins Sears sous la marque Tele-Games en 1975.

Récemment, nous avons publié un article sur un ordinateur amateur moderne utilisant un très vieux hack: les couleurs des artefacts NTSC. Ce piratage a permis aux systèmes numériques qui n'avaient pas de cartes graphiques distinctes d'émettre des images en couleur, exploitant les fonctionnalités de décodage d'un signal de télévision.

L'exemple le plus célèbre d'utilisation des couleurs d'artefacts NTSC est l'ordinateur Apple II de 1977. L'utilisation de ce hack par Steve Wozniak dans cet ordinateur a attiré une large attention sur lui. Il a ensuite été utilisé sur les ordinateurs IBM PC et TRS-80 Color. Cependant, peu de gens savaient d'où venait cette idée, donc nous étions très excités quand un commentaire sur ce sujetà cet article a été laissé la légende de l'électronique et des jeux vidéo, Alan Elkorn. Il s'avère que l'ancêtre de la première infographie couleur peut être considéré comme un appareil de test bon marché, utilisé dans les ateliers de télé-réparation en Californie dans les années 1960. Le magazine IEEE Spectrum a discuté avec Elcorn pour en savoir plus.


Alan Elkorn avec Pong

IEEE : les téléviseurs analogiques NTSC génèrent des couleurs en suivant la phase du signal par rapport à la fréquence de référence. Comment avez-vous eu cet appareil de test entre vos mains et comment cela a-t-il fonctionné?

Alan Elkorn : Quand j'avais 13-14 ans, mon voisin, qui vivait de l'autre côté de la rue, tenait un atelier de réparation de téléviseurs. J'ai couru vers lui; et à ce moment-là, mon père m'a envoyé à des cours de réparation de radio et de télévision RCA. Par conséquent, au moment où je suis arrivé à Berkeley, je travaillais déjà comme réparateur de télévision itinérant, et donc même payé pour l'université. Et dans un atelier, il y avait un générateur de rectangle de couleur très bon marché et sale conçu pour tester les téléviseurs. Au lieu de délivrer correctement la couleur en synthétisant des phases et tout ce jazz, il a simplement utilisé un cristal de 3,58 MHz (fréquence porteuse du signal couleur), moins 15,750 kHz, fréquence horizontale. Par conséquent, à chaque phase, il a pris du retard sur 360 degrés. Si vous affichez ce signal à l'écran, vous obtenez une barre de couleur, du bord gauche vers la droite. C'était vraiment le moyen le moins cher et le plus sale d'y parvenir!

IEEE : Comment vous est venue l'idée d'utiliser NTSC «non selon les instructions»?

AE: J'ai rencontré une façon sale et bon marché en travaillant comme réparateur. Et puis j'ai obtenu un emploi chez Ampex (à l'époque - un leader dans la technologie audio et vidéo). Dans Ampex, j'ai d'abord vu comment une image sur une vidéo est obtenue en utilisant la technologie numérique; ils ont alors atteint une vitesse acceptable, et cela m'a ouvert les yeux. Et puis je suis passé à Atari. Nolan Bushnell, co-fondateur d'Atari, a décidé d'entrer sur le marché de l'électronique grand public domestique. En 1972, nous avons lancé le jeu d'arcade monochrome Pong, qui nous a permis de nous développer à partir de zéro, mais il a toujours voulu travailler sur le marché de l'électronique grand public. Avec un autre ingénieur, nous avons compressé toute la logique du jeu Pong sur une seule puce de silicium à canal N. Et à un moment donné au cours du développement, Nolan a déclaré: "Et soit dit en passant, le jeu doit encore être de couleur." Cependant, je savaisqu'il vérifiera un tel nombre, alors il a déjà choisi un cristal à une fréquence de 3,58 MHz moins 15,750 kHz.

IEEE : Pourquoi pensiez-vous qu'il lancerait quelque chose comme ça?

AE: Parce que nous n'avions pas de plan. Il n'y avait ni ébauche, ni plan d'affaires. Tout était dans la tête de Nolan. Je pense que vous savez qu'en général, depuis le début, l'arcade Pong a été lancée comme un test pour moi, afin que je puisse pratiquer le développement du jeu le plus simple possible. Cependant, Nolan m'a menti et a dit que ce serait un produit pour les particuliers. En conséquence, c'était plutôt triste, je n'ai pas réussi à le faire - j'ai bourré environ 70 circuits intégrés là-bas, et pour un match à domicile, l'appareil s'est avéré coûteux. Et puis Nolan a soudainement décidé qu'il conviendrait à une machine à sous! Et quand nous avions déjà fini de faire Pong pour la machine, Nolan a dit: "Eh bien, où est le son quelque part?" Je lui demande: "Je veux dire, du son?" Je ne voulais pas y ajouter plus de composants. Il a déclaré: "Je veux entendre le rugissement de la foule, les applaudissements de milliers de personnes". Ted Dubney,un autre propriétaire de l'entreprise a déclaré: "Je veux entendre les sons de 'buuu' et du sifflet." Et je leur ai répondu: "Eh bien, je serai bientôt de retour." J'y suis monté avec la sonde, à la recherche d'un schéma de synchronisation verticale avec une fréquence qui tomberait dans la gamme auditive. J'ai trouvé un tel endroit, j'ai utilisé la minuterie 555 (pour connecter le circuit au haut-parleur pendant une courte période et émettre des sons voyants). J'ai dit: «Ce sera comme ça, Nolan; et si vous ne l'aimez pas, faites-le vous-même. " Et il a dit: "D'accord." Et après ça j'ai luJ'ai dit: «Ce sera comme ça, Nolan; et si vous ne l'aimez pas, faites-le vous-même. " Et il a dit: "D'accord." Et après ça j'ai luJ'ai dit: «Ce sera comme ça, Nolan; et si vous ne l'aimez pas, faites-le vous-même. " Et il a dit: "D'accord." Et après ça j'ai ludes articles où des louanges ont été chantées sur ce son! Et l'idée était de tirer le meilleur parti de l'ensemble minimum de composants. Et ça a marché. Il nous restait 500 $ à la banque. Nous n'avions rien et nous venions de mettre notre jeu sur le marché. Le temps s'épuisait.

IEEE : Et dans la version maison de Pong, les graphiques ont-ils simplement changé de couleur de l'un à l'autre côté de l'écran?

AE: Oui, le but était seulement d'écrire sur la boîte: "Couleur!" Et cette blague arrive: la version maison de Pong devient un succès. Dans les années 1974-75. Un grand succès. Une publicité est en cours de réalisation pour la télévision. Les annonceurs tentent d'enregistrer un signal Pong sur une bande vidéo. Et ils m'ont appelé d'un studio et ont dit: "Pourquoi ne pouvons-nous pas lui faire sortir l'image sur un magnétoscope?" Je dis: «Eh bien, ce n'est pas vraiment une vidéo! Il n'y a pas d'entrelacement ... Considérez-le comme un PAL. Exécutez-le via un convertisseur standard. "

IEEE : Comment Wozniak l'a-t-il découvert?

AE: A cette époque dans la Silicon Valley, nous n'avions pas de secrets. J'ai embauché Steve Jobs par hasard. Il n'était même pas ingénieur. Et son ami Voz a travaillé chez HP, mais avec nous, c'était beaucoup plus amusant de passer du temps. Nous avions une production, nous avons collecté 30 à 50 machines à sous et elles se tenaient dans l'atelier. Les emplois ne s'entendaient pas avec les autres employés, alors il est venu travailler la nuit. Woz, c'est arrivé, est venu jouer pendant les heures de travail, et parfois Jobs a persuadé Woz de faire le travail pour lui. Et j'ai aimé Woz. Je veux dire, c'est juste un génie, il avait raison. Tout simplement génial.

Quand ils ont fabriqué Apple II, je les ai aidés. Je leur ai prêté mon oscilloscope. J'avais 465 Tektronix, et je l'ai toujours. Et ils ont développé Apple II avec. Je faisais du Pong avec. J'ai fait quelque chose pour eux, à mon avis, en ce qui concerne le stockage des données sur des bandes audio. Et puis je me souviens comment Woz a montré un truc avec des couleurs haute résolution. Nous nous sommes assis, je lui ai expliqué le principe et lui ai dit: «Eh bien, c'est ainsi que le NTSC devrait fonctionner en principe.» Et puis il a dit: "Eh bien, en fait, si vous faites tout à une telle fréquence, et à l'aide d'impulsions rectangulaires ..." Et il a expliqué tout le truc. Et il l'a mis en service. C'était la tradition. C'était normal, je me vantais un peu de lui!

IEEE: Quand aujourd'hui les gens sont motivés à bricoler l'électronique, à l'expérimenter, il y a généralement des choses comme Arduino, concentrées sur le numérique. Ne pensez-vous pas que l'électronique analogique est contournée?

AE : Certainement. Il y a eu une telle période, il me semble, quelque part dans les années 90, au point d'absurdité, et il était tout simplement impossible de trouver un bon ingénieur analogique. Et pour certaines choses, des ingénieurs analogiques sont nécessaires. Les bons ingénieurs analogiques étaient assez bien payés à l'époque. Ils ont gagné beaucoup d'argent parce qu'ils étaient peu nombreux. Mais la plupart des enfants veulent juste devenir riches. Et cela mène au chemin associé à la programmation de quelque chose pour l'iPhone. Et c'est tout. Il est devenu riche et est parti. Cependant, l'électronique analogique est un domaine très important et précieux.

All Articles