Pyotr Sobolev: "Nous venons de regarder comment quelque chose volait là-bas, et nous avons été entraînés par la façon dont cela était fait"





La démoscène est une sorte de créativité à la jonction de l'infographie, de la musique et, en fait, de la programmation, ainsi que de la sous-culture qui s'est développée autour d'elle. Les premières expériences de démonstration remontent aux années 1980 - une époque où un nombre suffisant d'ordinateurs domestiques est apparu en Europe et aux États-Unis, dont les propriétaires cherchaient à faire exécuter à la machine des tâches inhabituelles pour elle. Il s'agissait généralement de courtes introductions à des jeux informatiques piratés, créés sur le Commodore 64, Amiga, ZX Spectrum. L'apogée de la démoscène est tombée dans les années 1990, puis elle est arrivée en Russie.



Pyotr Sobolev, également connu sous le nom de grenouille, est l'un des organisateurs du festival informatique ENLiGHT - la première demopati en Russie. Dans la première partie de son entretien avec le projet de musée DataArt, il évoque les ordinateurs des années 1980 et raconte comment la première intro et démo est apparue dans notre pays.



Début



- Je suis né à Leningrad en 1973. La mère et le père étaient ingénieurs concepteurs dans l'industrie de la défense. Enfant, j'aimais toutes sortes de pièces de fer, je soudais quelque chose sur des bagatelles - des schémas simples. La famille n'avait rien à voir avec la technologie informatique, mais au milieu des années 1980, une idée est née en URSS selon laquelle tout ce qui était lié aux ordinateurs devait être forcé et mis en œuvre dans la production. Mon père a également commencé à faire cela à l'usine. Nous avons acheté un ordinateur "Iskra 226" - un analogue du Wang 2200, quelque chose entre une maison et une machine professionnelle. Il est assemblé sur des sections de microprocesseurs, une telle architecture spécifique, contrairement à tout le reste, BASIC y était le langage principal. Mon père a commencé à y participer, car à l'usine, personne ne comprenait la technologie informatique et quiconque prenait l'initiative pouvait se lancer dans cette entreprise.





"Iskra 226" est un "ordinateur commandé par programme de clavier électronique" développé à l'usine électromécanique de Leningrad. De la collection du Musée d'informatique de Moscou,



il a commencé à ramener des livres à la maison, a essayé d'étudier quelque chose. Autant que je me souvienne, il traitait principalement des bases de données. En fait, "Iskra 226" est un ordinateur de bureau utilisé dans l'entreprise principalement dans le département du personnel et à d'autres fins similaires.





Un guide de référence pour les spécialistes et "tous ceux qui souhaitent utiliser les capacités des ordinateurs contrôlés par logiciel dans leurs activités", 1988



Je me souviens qu'au milieu des années 80, mon père a ramené à la maison un imprimé R-Base volumineux. Ensuite, c'était un SGBD assez populaire. À un moment donné, il m'a appelé à l'usine pour regarder les ordinateurs. Mais je n'ai montré aucun intérêt.



A cette époque, j'avais déjà lu toutes sortes de livres, en termes généraux j'imaginais ce qu'est un ordinateur. J'ai même essayé de souder quelque chose à partir de publications dans toutes sortes de magazines. Mais j'ai décidé moi-même: je ne commencerai à m'occuper des ordinateurs que lorsqu'ils seront librement disponibles. Une fois tous les six mois, je ne voulais pas aller quelque part et me taquiner.



Fonctionnalités non documentées



La prochaine étape de ma connaissance de la technologie informatique était les microcalculateurs. C'était vers 1986. Ils m'ont acheté un MK-54. Il y avait deux calculatrices programmables de base au milieu des années 80 en URSS - B3-21 et B3-34. A cette époque, ni l'un ni l'autre n'étaient déjà en vente. Le MK-54 que nous avons acheté était compatible avec le B3-34.





Démonstration du fonctionnement d'un microcalculateur programmable Electronique MK-54 Je



dois dire que B3-21 et B3-34 ont des systèmes de commande différents, une architecture différente, et tous les livres que j'ai rencontrés concernaient, malheureusement, B3-21. Cela est devenu un gros problème car la programmation des calculatrices était essentiellement du code machine. Vous entrez des icônes, il s'avère un programme avec une longueur de, disons, 100 commandes. Elle a fait quelques calculs, ou il était possible de faire un jeu simple comme "tic-tac-toe", où on vous donne un numéro de champ, dans lequel vous mettez mentalement ou directement sur papier une croix, et dans lequel zéro. Tout est très primitif. L'indicateur est numérique, pas de lettres. Eh bien, pas d'interactivité dans le processus du programme.



1986-1987 Dans le magazine Tekhnika Molodoi, une série d'histoires de Mikhail Pukhov a commencé à être publiée - un mélange de programmes de science-fiction et de calculatrice, afin que le lecteur puisse commencer et essayer quelque chose lui-même. Par exemple, atterrissage sur la lune: entrez en chiffres la poussée, la direction, appuyez sur start, la calculatrice compte et montre combien il reste à la surface. Maintenant, cela semble drôle, mais c'était très inhabituel et intéressant.





Le collectionneur et historien de la technologie informatique Sergei Frolov raconte comment les lecteurs ont utilisé des microcalculateurs pour participer au «jeu à travers un magazine». D'après une interview avec le projet du musée DataArt



Ensuite, la calculatrice suivante a été achetée - MK-61 . Ensuite, c'était tout un problème en raison de la rareté. Même si vous aviez de l'argent, vous ne pourriez pas aller au magasin et acheter ce que vous voulez. J'ai dû attendre, regardez. À un moment donné, j'ai eu de la chance: nous sommes allés chez Electronics sur Gagarin Street - le seul grand magasin de ce type à Saint-Pétersbourg - et avons acheté cette calculatrice. C'était un peu mieux que l'ancien, il exécutait plus de programmes.





Le salon-boutique Elektronika sur l'avenue Gagarina à Leningrad était également un lieu de rencontre important pour les radioamateurs avec les revendeurs de pièces. Source de la photo



Dans la série d'articles mentionnée, en plus d'histoires simples telles que l'atterrissage sur la lune, ils ont commencé à publier toutes sortes de choses intéressantes: comment accrocher cette calculatrice, comment faire sortir l'indicateur pour qu'il affiche non seulement des chiffres, mais aussi des lettres individuelles. En un mot, ce qu'on appelle maintenant "hack", bien qu'il n'y en ait pas eu à l'époque. Ils ont dit "caractéristiques non documentées". C'était très intéressant - réaliser de la machine ce que, en théorie, elle ne devrait pas pouvoir faire. J'ai fait tout cela de manière intensive.



En parallèle, un autre sujet est apparu. Les magazines "Radio", "Modelist-Constructor", "Young Technician" ont commencé à publier des articles sur l'assemblage d'ordinateurs maison. Le choix n'était pas très large. Dans "Young Technique", à mon avis, ils ont parlé de "Micro-80". Je me souviens exactement qu'il y avait une série d'articles sur une sorte d'ordinateur modulaire, où vous assembliez d'abord quelque chose sans se connecter à un téléviseur, avec un simple indicateur et quelques boutons. Ensuite - le contrôleur du moniteur, puis autre chose. Un tas de microcircuits était nécessaire là-bas - c'était complètement irréaliste pour moi de l'assembler. Le magazine "Radio" a publié une description de "Radio-86RK", avec un circuit plus simple, mais il n'a pas été possible d'obtenir le microcircuit du contrôleur d'affichage 580VG75 - également en pénurie. Tout le reste - s'il vous plaît, mais elle - non.





Échantillon d'essai de l'ordinateur personnel "Radio-86RK", destiné au montage par des radioamateurs, de la collection DataArt



Un peu plus tard, le magazine "Modelist-Constructor" a commencé à publier un schéma de l'ordinateur "Spécialiste". Le magazine professionnel "Microprocessor Tools and Systems" a également été publié, non plus pour les radioamateurs. Là, ils ont imprimé un schéma d'un autre ordinateur - "Irisha" - plus grave que ce qui précède. Comme les précédents, il était basé sur le microprocesseur 580IK80, un analogue de l'Intel 8080. Les possibilités étaient impressionnantes, mais la machine était très complexe, avec un tas de microcircuits, dont des rares.



Dans des conditions de rareté



Un autre point intéressant. À cette époque, chaque entreprise considérait qu'il était de son devoir d'inventer son propre ordinateur. Maintenant, cela semble idiot, tout le monde pense à la compatibilité. Si vous construisez votre ordinateur, que ferez-vous fonctionner dessus? Ensuite, cette question n'a pas été soulevée, car il n'y avait pas de programmes. Si vous l'assemblez et travaillez bien, vous avez terminé. Mon père a apporté le programme "YUKU" (Juku - un ordinateur estonien. - Ed.). J'ai essayé de chercher de quoi il s'agissait - aucune trace. Toujours sur 580IK80, le circuit est assez simple. Ils m'ont apporté des planches, j'ai essayé de souder, mais j'ai vite abandonné, car je ne suis pas un radioamateur. J'ai soudé quelque chose de simple, mais bien sûr je ne pouvais pas assembler un ordinateur, en particulier un ordinateur rare et incompréhensible.





Le Juku E5101 est un ordinateur personnel fabriqué à l'usine Baltiets de Narva en 1988–1991. De la collection



Comment était-ce alors? Disons que j'ai vu une sorte de circuit dans un magazine - peu importe, un ordinateur ou, par exemple, un amplificateur. Vous voulez le récupérer. C'est assez simple maintenant. Vous pouvez aller au magasin et acheter tous les articles dont vous avez besoin. C'était impossible alors. Vous pouvez en acheter un troisième dans la liste de ces éléments, le reste doit être recherché, commandé et une longue attente. Le désir est perdu. Quelqu'un a fait cela, bien sûr. La principale source de composants radio, ce sont les gens qui les ont sortis des usines. C'était un vol en gros, mais en fait tout le monde y était impliqué, puisque tout appartenait à l'État - comme un général. Tout le monde pensait que c'était à eux. Chose pratiquement légalisée. Cela ne s'appliquait pas seulement aux composants radio - tout. Tout le monde a compris que si ce processus était brusquement arrêté, de nombreuses choses importantes deviendraient tout simplement inaccessibles. En outre, les personnes présentes à leur assemblée étaient engagées dans l'auto-éducation. Réellement,les entreprises ont fermé les yeux sur le fait que les citoyens faisaient quelque chose pour eux-mêmes en utilisant leurs ressources. Eh bien, les citoyens ont reçu des compétences qui pourraient ensuite être utilisées dans la production.



En conséquence, de temps en temps, quelque chose est apparu dans ma maison: des sortes de LED, des transistors, des condensateurs. En raison des spécificités du travail, presque tout provenait du complexe militaro-industriel. J'ai dû trouver comment remplacer les biens de consommation par eux, qui étaient utilisés dans les programmes publiés dans les magazines. L'armée n'a pas utilisé de tels transistors ou microcircuits, car ils ne sont pas fiables et ne passeront aucune acceptation.



Puis, à un moment donné, le sujet avec "Spectrum" a commencé, et il en a bien sûr inspiré beaucoup. L'idée était la suivante: contrairement à tous ces appareils - "Radio-86RK", "Spécialiste" et autres, ici, après avoir assemblé un ordinateur, vous avez immédiatement accès à des programmes déjà écrits à l'étranger. Il y en avait beaucoup, c'est un très gros plus. Parce que pour Radio-86RK, l'ordinateur alors le plus populaire, au stade initial, peut-être une douzaine ou deux programmes étaient disponibles - ce n'est rien. Et ici - un ordinateur couleur, des jeux à la fois - tout ce que vous voulez. Au début, bien sûr, tout cela était également problématique. Il fallait chercher des composants, dont le Z80 était le plus rare, depuis les importations.





La carte d'un ordinateur compatible ZX Spectrum - le même a été soudé et utilisé directement par Pyotr Sobolev sans boîtier. Source de la photo



Informatique dans une école de sport



En 87, les cours d'informatique ont commencé dans notre école. Ce sont les deux dernières classes - 10 et 11. Il n'y avait pas d'ordinateurs à l'école. Un maximum de plusieurs calculatrices. Et dans la première leçon, on nous a simplement parlé de BASIC, et nous avons regardé le tableau et noté les opérateurs dans un cahier. Ensuite, ils ont commencé à nous emmener dans une école de sport à proximité sur Bryantsev, qui avait des ordinateurs Commodore 64. Un sujet plutôt inhabituel pour l'URSS, car alors dans l'éducation, ils utilisaient principalement des "Corvettes", des "Agatas" ou achetaient "Yamaha" - MSX-2 - sous contrats avec les Japonais.





Le Commodore 64 a été mis en vente en août 1982. Plus de 15 millions d'ordinateurs ont été vendus en 12 ans



J'ai de la chance que ces Commodore 64 soient de bonnes voitures. À cette époque, c'était juste le top pour nous. Excellents moniteurs couleur, clavier, son. Bien mieux que dans Spectrum, et encore plus dans Radio-86RK et autres. En conséquence, les jeux, pour la plupart, étaient meilleurs.





Écran du code d'assemblage de débogage



Nous avons été amenés dans la salle de classe, mis deux personnes pour chaque ordinateur, allumés. Il BASIC immédiatement et le curseur clignote. Je me souviens que dans la première leçon, nous avons simplement fait courir le curseur sur l'écran et nous nous sommes réjouis. On nous a montré comment changer la couleur du curseur. Ceci, bien sûr, nous a fascinés. Je pense que si les ordinateurs étaient en noir et blanc, nous ne serions probablement pas si intéressés. Mais ce bel écran bleu avec un curseur de l'une des 16 couleurs, bien sûr, nous a attirés.



Nous avons commencé à y aller, et pas seulement pour les cours d'informatique officiels, qui avaient lieu une fois par semaine. Avec des amis, nous passions après l'école et parfois même sautions quelque chose comme l'éducation physique. Nous n'avons pas été obligés de nous laisser entrer, mais, heureusement, les professeurs de cette école étaient compréhensifs. Mark Solomonovich Segal, Elena Isaakovna Lozinskaya et la secrétaire Elena Petrovna ont toujours trouvé des places pour nous. Vous entrez, ouvrez la porte, voyez que tout est occupé et attendez dans le couloir jusqu'à ce que l'ordinateur soit libre.





Certificat de participation à un cours facultatif en informatique. Tiré des archives personnelles de Peter Sobolev



Nous avons joué relativement peu. Premièrement, ils ne nous ont pas donné. Parce que quand il y a une leçon, et que soudainement certaines personnes viennent et commencent à jouer, c'est inacceptable à tout point de vue. Nous faisions des affaires, essayions d'étudier quelque chose. Première - BASIQUE. Il n'y avait que deux livres sur lui, tous deux en allemand. Nous avions l'anglais à l'école, même si nous ne le savions pas vraiment, pour le moins dire. Ils ont pris un dictionnaire, ont essayé de comprendre quelque chose. Mais le dictionnaire allemand-russe habituel n'était pas très utile. Dans un livre sur les ordinateurs, les mots sont différents, d'autant plus qu'il existe de nombreux mots composés en allemand. Nous avons essayé de changer quelque chose dans les programmes existants, de lancer et de voir ce qui était affecté. Cela n'a pas fonctionné - vous changez autre chose. Ils ont donc progressivement appris, sans trop de supervision de la part des enseignants, qui eux-mêmes ne savaient pas grand-chose de ces ordinateurs. Ils connaissaient les bases de BASICon pourrait apprendre à composer un programme simple. Mais disons sur les graphismes ou le son - ils ne savaient rien. Mark Solomonovich, semble-t-il, a déjà travaillé sur de grandes machines, et c'est un domaine complètement différent.





Ghost'n'Goblins, 1985 , Commodore 64



Quand les gens sont partis, mais que certains professeurs sont restés, nous jouions. Dans "Arkanoid", qui a été très bien fait en termes de son et de graphisme. Plus tard, j'en ai vu beaucoup sur quelles machines, je peux comparer. Il y avait un jeu appelé Ghost'n'Goblins, où un mec se promenait dans un cimetière hanté. Dans le jeu en trois dimensions Driller, vous deviez déterminer où aller, quoi faire, où tirer, pour que quelque chose puisse basculer et s'ouvrir. Type de quête. Je me souviens que nous avons dessiné des cartes sur des feuilles A4. Comme ce jeu ne nous est pas venu dans une boîte, mais simplement sous forme de fichier, nous n'avons pas du tout compris le sens de ce qui s'y passait. Quand ils ont dessiné et vu le dodécaèdre, ils ont réalisé que c'était une sorte de planète. Un autre bon jeu était Cauldron II: un tel chignon sautait dans les pièces où vivaient des fantômes, toutes sortes de squelettes, et il était nécessaire de collecter quelque chose. Le jeu standard de cette époque. Sam,compris, a également dessiné des cartes. Nous avons probablement accordé une attention de 50 à 50 aux jeux et à quelque chose de sérieux.





"Instructions sur la façon de patcher le code du jeu DRILLER, laissé par l'un de nous à l'école sur Bryantsev Street (instruction NOP du processeur 6502 $ EA)." Tiré des archives personnelles de Peter Sobolev



Assistant de laboratoire



Avec l'institut à l'époque, le sujet était très clair. Vous allez à l'université ou à l'armée. Maintenant, l'armée n'a pas un contexte aussi négatif, mais il y a eu la perestroïka, ils ont commencé à parler de bizutage, et je ne voulais vraiment pas y aller. Une connaissance venait de rentrer avec une santé compromise après avoir servi quelque part à Komi, gardant des prisonniers. Bref, je me suis inscrit à des cours préparatoires à la Polytech. Dans notre classe, tout le monde a essayé d'y aller - on croyait qu'il était le meilleur des universités techniques.



J'ai échoué à mes examens préparatoires. En physique, j'ai eu le ticket 19 (je me souviens maintenant), auquel je n'ai pas répondu. Je suis allé passer les examens réguliers avec un flux et j'ai encore échoué - j'ai eu le même billet. Eh bien, bien sûr, je ne lui ai pas appris - qui tombe deux fois sur le même billet! Il s'est avéré que c'était moi. J'ai pris l'avion, mais en termes d'âge, c'était un an avant l'armée. Je suis allé travailler comme assistant de laboratoire chez LITMO. Ensuite, il n'était pas aussi célèbre qu'aujourd'hui. Une université technique ordinaire, comme LETI, LIAP et bien d'autres. Je suis devenu assistant de laboratoire au département d'informatique. Mes tâches consistaient à souder des fils sur les stands, que les élèves tiraient avec toute leur folie, et une fois par mois, sortir les ordures de la classe. Alors je pourrais faire ce que je veux.



Dans l'auditorium où je travaillais, il y avait Iskra-1030. Un tel PC / XT soviétique avec 512 kilo-octets de mémoire et un moniteur vert de qualité terrible, dont les yeux étaient très fatigués. J'ai essayé de faire quelque chose dessus. Dans l'auditorium attenant dans le couloir se tenait Iskra 226, comme mon père au travail. Par rapport à Iskra 1030, ils étaient encore pires. Sur celui-ci, vous pouvez exécuter au moins certaines choses destinées au PC. Et il n'y a rien du tout - seulement BASIC, en fait.





Environnement de travail Turbo Pascal 4.0



Sur Iskra 1030, j'ai écrit quelque chose dans Turbo Pascal 4.0. C'est le premier Turbo Pascal à proposer un environnement de menu plus ou moins normal. Il est difficile de parler de jeux là-bas, car les jeux normaux ne fonctionnaient pas sur une telle machine. Certains "Xonix", "Tetris", avec difficulté - "Prince".



Puis les Pravets bulgares 16 sont apparus dans le même auditorium. C'est aussi PC / XT, mais à un niveau supérieur. Il se passait déjà beaucoup de choses là-bas, mais le moniteur était également en noir et blanc.





Game Commander Keen 4 sur Pravets 16



A côté de notre auditorium se trouvait l'auditorium du chef du laboratoire, le principal du département. Il y avait un PC AT 386SX / 16 - une voiture très cool à l'époque. Des jeux tournaient dessus, il y avait de bons graphismes, même si la mémoire y était, semble-t-il, seulement 1 Mo. Lorsque la voiture était libre, on pouvait s'asseoir derrière elle sans aucun problème. Les enseignants - employés du département, ont vu que je m'intéressais à quelque chose, et que je ne venais pas simplement pour jouer et que cela ne me dérangeait pas.



Ordinateurs domestiques



En même temps, il y a eu une histoire parallèle qui a commencé un peu plus tôt, avant l'institut. Pendant les années de la perestroïka, nous avons commencé à supporter les États-Unis, des sujets généraux ont été discutés et beaucoup ont essayé de faire leurs propres affaires, bien que le peuple soviétique n'ait aucune idée des affaires. Lisez, regardez des films - et avancez. Un ami de la famille a lancé une coentreprise avec les Américains. Le bureau s'appelait Vabog parce qu'il s'appelait Valery Bogolyubov. Pour ce cas, un ordinateur PC / AT 286 lui a été apporté d'Amérique.640 kilo-octets de mémoire, 20 MHz - alors c'était très cool, alors même le PC / XT 8 MHz était considéré comme une machine sérieuse. L'ordinateur avait cependant un écran couleur CGA. Tout cela est arrivé dans un grand coffre lié de fer, que j'ai encore à la maison et quiconque le voit demande ce que c'est. Puisque notre ami ne savait pas quoi faire de cet ordinateur,Et puis j'aimais juste tout ça, il nous l'a donné pendant un moment.









L'ordinateur était chez moi. Il y avait DOS. Vous allumez l'ordinateur, démarrez à partir d'une disquette. Le curseur clignote, il dit MS-DOS, version 3.10 et c'est tout. Mode texte, pas de graphiques. Au début, j'ai essayé d'étudier les commandes, puis quelqu'un m'a donné quelques disques avec des jeux, le même Turbo Pascal, autre chose. Puis, quand cet ordinateur a été enlevé, à ce moment-là, j'avais déjà fini l'école, ils ont acheté une maison Commodore 128. C'est une machine si étrange, même à cette époque - une tentative de Commodore de s'asseoir sur deux chaises. D'une part, ils ont essayé de ne pas perdre les fans de Commodore 64, qui aimaient beaucoup les jeux - beaucoup d'entre eux ont été écrits pour 64. D'un autre côté, ils ont essayé de se lancer dans l'entreprise pour que les éditeurs de texte de 80 colonnes fonctionnent correctement. Les feuilles de calcul sont tout ce qu'il y a. Pour l'avenir, ils n'ont pas réussi. Ils n'étaient pas les seuls à être si intelligents. C'est, en fait,Ils ont entassé tout le circuit Commodore 64 dans un ordinateur et ont ajouté le Z80 et un autre contrôleur vidéo à proximité, qui affichaient un texte 80x25 sur un autre moniteur. Eh bien, ou graphiques monochromes 640x200. En fait, il s'agissait d'un ordinateur à deux processeurs, dans lequel les processeurs, bien sûr, ne pouvaient pas fonctionner en parallèle. Il fallait choisir. Et deux sorties vidéo pour deux moniteurs.





Publicité télévisée pour Commodore 128, 1985.



Je suis resté longtemps assis devant cet ordinateur , j'ai écrit quelque chose, compris, c'était assez intéressant. Deux moniteurs à cette époque étaient également cool.



Cependant, je n'ai rien fait d'utile. Pas une seule démo ou une seule intro - rien. Tout ce que j'écrivais alors était une sorte de produits semi-finis. Disons que j'ai compris comment dessiner de belles rayures colorées et, satisfait, faire autre chose. C'est, en fait, écrire se résume à traiter simplement un sujet. Sprites là-bas, par exemple, ou comment reprogrammer les polices. Je l'ai compris et c'est tout. C'était le cas des Commodore 64 et 128. Plus ou moins j'ai commencé à écrire quelque chose de complet, déjà sur le PC.



Après le Commodore 128, la prochaine voiture à domicile était la Nivka. Un PC / XT domestique très étrange pour les applications industrielles. À ce moment-là, tout était déjà plié - la fin de la perestroïka, donc de telles choses étaient relativement faciles à acheter - elles n'étaient pas particulièrement nécessaires à personne.



C'était un PC / XT, une mémoire mégaoctet, une horloge de 4,77 MHz, un processeur 8086 (pas un 8088!), Avec un moniteur couleur CGA. L'astuce était que cette machine était dans le facteur de forme Full Tower. Je me suis longtemps amusé avec cet ordinateur, je l'ai overclocké. Soit changé le quartz, soit réorganisé les cavaliers, en 8 ou 10 MHz. Dans le même temps, le contrôleur du lecteur de disque a commencé à sauter du berceau drôle. Apparemment, ça chauffait. Il y avait des lits soviétiques, tout en sautait à toute occasion. Je l'ai attaché avec des fils - cela a fonctionné de manière stable.



tracé laser



Outre "Pravets" et 386SX, d'autres voitures sont apparues à l'institut. Un PC / AT 286 avec un adaptateur EGA a été installé dans ma classe. Il y avait aussi un Amstrad PC1640 avec EGA monochrome. Fait intéressant, ce PC / AT 286 avec couleur EGA était yougoslave, et dans une version militaire. Chose sérieuse. Le boîtier métallique est très rugueux, avec des ailettes de refroidissement, le moniteur est correspondant, caoutchouté de tous les côtés. S'ils frappent, pour amortir. Ce n'était pas une mauvaise machine. 16 MHz, à mon avis.



Deux autres PS / 2 modèle 50 ont été installés dans la salle du directeur du laboratoire, des PC / AT 286, à mon avis, à environ 20 MHz avec un bus Micro Channel (MCA). Les graphiques sur ces machines étaient MCGA (MultiColor Graphics Adapter). Ceci est VGA, seulement sans haute résolution. Il était possible de produire 320x200, 256 couleurs. Plus précisément, dans notre cas, 64 nuances de gris, tk. les moniteurs étaient en noir et blanc. Sur PS / 2, nous avons d'abord essayé de nous amuser avec le lancer de rayons - nous avons compté toutes sortes de belles sphères de verre qui se reflètent et se réfractent les unes dans les autres.



Le lancer de rayons est l'un des algorithmes permettant d'obtenir une image photoréaliste. Vous écrivez un programme, y placez des primitives simples: une sphère, un cube, un plan, une source de lumière. Et elle pour vous dessine longuement et fastidieusement toutes les réflexions par points et comment ce qui est réfracté. Cela s'avère magnifiquement.



Ensuite, les packages 3D comme, par exemple, Maya, n'étaient disponibles que sur des ordinateurs coûteux et inaccessibles à presque tous les ordinateurs comme Silicon Graphics. Sur le PC, tout ne faisait que commencer. Calculer la plus belle image à l'aide de votre propre programme était cool et tout à fait adéquat.



Étudiant



Après un an de travail en tant qu'assistante de laboratoire et à m'amuser avec les ordinateurs, j'ai décidé qu'il serait logique d'entrer dans le même LITMO. Les gars de ma classe, qui ont passé un an à l'école polytechnique, ne parlaient que d'étudier, ils ne pouvaient même pas penser à autre chose, ce qui était alarmant. Ici aussi, ce n'était pas tout à fait un cadeau, mais plus silencieux. Par conséquent, j'ai commencé à m'inscrire au LITMO au Département d'informatique, mais je n'ai pas obtenu de points. Je me souviens que je suis allé chez le vice-doyen chargé de l'accueil. Il a emmené avec lui une personne de notre département - pour l'autorité. Je dis: "Je veux aller à BT". Il montre la liste: «C'est la fille de l'un, c'est le fils d'un autre. Désolé je ne peux pas!". En conséquence, je suis arrivé au nouveau département de mécatronique, et 60% des personnes qui y travaillaient étaient comme moi - ceux qui ne sont pas allés à VT.



La mécatronique est, en gros, l'instrumentation, un mélange d'électrotechnique, d'électronique et de mécanique. Naturellement, il n'y avait pas là de technologie informatique particulière. Il y avait toutes sortes de TOE, résistance des matériaux, design, science des matériaux ... De par mon diplôme, je suis, par conséquent, ingénieur électricien. Quant à l'informatique, nous avons eu des cours de spécialité «mathématiques appliquées» sur le CM-4 toutes les quelques semaines. Elle se tenait dans une pièce séparée derrière une vitre et des lumières clignotantes, comme dans les films. Très à la mode. De l'autre côté du verre se trouvaient 6 bornes avec du texte noir et vert. Une telle machine multi-utilisateurs. Les étudiants ont essayé d'entrer quelque chose, mais c'était difficile. Pour écrire un programme, vous deviez démarrer un éditeur de texte. Ça démarre un peu, vous avez un curseur. Vous conduisez dans ce programme, puis vous quittez l'éditeur, démarrez le compilateur, l'éditeur de liens. En même temps, touten règle générale, il tombe périodiquement, vous recommencez. J'y étais une ou deux fois, puis j'ai réalisé que je ne voulais pas. Je n'ai pas du tout ressenti de romance et j'ai commencé à réfléchir à quoi faire.





Depuis 1979, l'ordinateur CM-4 est produit en URSS, en Bulgarie et en Hongrie, les



programmes devant être écrits en Fortran. Ensuite, c'était un langage informatique assez populaire. Et j'ai décidé: je vais rentrer chez moi, m'asseoir sur un PC normal ("Nivka"), écrire en Pascal. Il existe un algorithme de tâches assez simple. Puis il imprima les résultats sur une imprimante, prit un livre Fortran, le feuilleta, regarda quels opérateurs il y avait. J'ai pris le programme en Pascal et changé l'opérateur en FORTRAN. De plus, je n'ai pas compris beaucoup de choses. Par exemple, ces lignes doivent être séparées dans Fortran par des tabulations, et ainsi de suite. En général, je l'ai remplacé pour le faire ressembler. J'ai imprimé les résultats, je suis allé les apporter au professeur. En même temps, il n'a pas caché ce qu'il faisait sur le PC. Il a regardé. «C'est étrange», dit-il. "Il semble que cela ne devrait pas fonctionner à Fortran." Mais les résultats sont corrects! Roulé. Tel était le test.





, -, . 2008 . , 1990-





LITMO est devenu célèbre grâce au département Parfyon (En 1991, à l'initiative des professeurs Parfyonov et Vasiliev, un projet visant à créer un système de formation et d'emploi d'écoliers et d'étudiants surdoués a débuté à l'Université d'État ITMO de Saint-Pétersbourg. - Ed.). Quand je suis entré, Novikov était le recteur. Dans les dernières années de mes études, Vasiliev l'a remplacé. Nous avions très peu d'ordinateurs, ils n'étaient pas du tout utilisés dans le processus éducatif, à l'exception du CM-4. Le département Parfyonovskaya était situé au sous-sol. Il y a une porte séparée avec un judas avec une caméra. A cette époque - tout comme une banque étrangère. Une fois, je suis allé chercher quelque chose et j'ai été choqué.





Fondateurs du Département des technologies informatiques: Vladimir Vasiliev, Vladimir Parfenov et Alexey Sigalov, lors du banquet des diplômés du LITMO en 1990. Source photo



LITMO à l'époque était des murs en lambeaux, du parquet par endroits, de vieilles portes, des fenêtres biaisées. Et vous entrez dans ce département - il y a de la moquette, des cloisons transparentes, des gens sont assis devant des ordinateurs PC avec des moniteurs couleur. C'est, euh ... fracture numérique. Le département est comme un état dans un état. Mais à cause d'elle et d'autres choses, Vasiliev a attiré LITMO dans des universités célèbres.



Apprendre à connaître la démoscène



Dans une école voisine, où nous avons été emmenés enfants sur un Commodore 64, les enseignants avaient un ensemble de programmes. Parmi eux, il y avait ceux qui n'étaient destinés à rien - ils ont juste montré de beaux effets graphiques à la musique. On met parfois et on regarde, parce que c'est cool. Mais nous, bien sûr, ne savions pas ce qu'étaient une démoscène et des démos. Maintenant, tout le monde va sur Internet, lit la presse étrangère, les livres, regarde les nouvelles - et puis ce n'était pas le cas. Nous n'avions pratiquement aucune idée de la culture étrangère. Tout ce qu'ils savaient, c'était des films censurés, c'est-à-dire assez neutres. La même chose était vraie pour la musique. Par conséquent, beaucoup de choses étaient nouvelles pour nous.

Au cours de la dernière année d'aller à l'école sur le Commodore 64, nous avons commencé à faire connaissance avec des gens qui avaient cet ordinateur à la maison. En gros, ce sont des gars dont les parents sont partis à l'étranger. Des camionneurs, des marins - des gens qui ont fini à l'étranger et qui pourraient y acheter quelque chose. Il y avait 3-4 personnes qui avaient un Commodore 64. Nous sommes allés chez eux, avons échangé des logiciels. Pas de réseaux, pas de modems. Vous venez avec un paquet de disquettes (300 ko chacune) et dites: «J'ai ceci et cela. Regardons". Ils l'ont mis dans le lecteur, regardé: «Oh, c'est intéressant pour moi. Nous copions ". Il y avait des programmes de copie. Lorsque vous le démarrez, il écrit: «Insérez le disque d'origine». Vous insérez: "Insérez le disque où copier." Ceci plusieurs fois. Il a fallu environ 10 minutes pour copier un disque.



Donc, petit à petit, nous avons eu quelque chose de nouveau. Puis j'ai rencontré une personne - Kirill Antonov, surnommé GhostRider. Je ne sais pas où il a disparu, disparu dans les airs il y a plusieurs années. Il avait un Commodore 64, et il connaissait plus ou moins l'anglais et correspondait avec des étrangers. Il a établi des contacts avec certains groupes qui écrivaient des programmes uniquement pour l'âme: de la musique, une sorte d'effets graphiques. Cyril leur a écrit, ils lui ont envoyé des CD. Puis nous avons commencé à entrer dans le concept de "demoscene".





"Bonjour GhostRider!" Lettre à Kirill Antonov de l'étranger, écrite sur une enveloppe avec une disquette contenant des programmes



Sur quoi avons-nous mis la main? Premièrement, des programmes où quelque chose de beau est montré à l'écran en musique. Deuxièmement, les programmes sont des magazines. Exécutez diskmag (magasin de disques - Ed.) En tant que fichier exécutable. Un menu vous est présenté. Il y a des articles, des interviews. Vous entrez, vous lisez. Il y avait aussi des noters - également des fichiers exécutables. Comme des diskmags, à partir d'un seul article. Comment les fichiers README sont-ils maintenant placés dans les archives? Alors ils ne l'étaient pas. Sur le Commodore 64, il n'y avait aucun fichier texte en tant que tel. Parce qu'il n'y avait pas de format de texte unique que tous les programmes pouvaient lire. Vous allumez l'ordinateur - vous avez un BASIC, vous ne pouvez télécharger et exécuter quelque chose. Par conséquent, tous ces readme se présentaient sous la forme de fichiers exécutables - et c'était un gros plus en termes d'opportunités d'expression personnelle. Les gens ont écrit un tel fichier readme exécutable, ont couru. Le texte peut apparaître dans différentes polices,différentes façons. Parfois, il est apparu progressivement, comme s'il s'agissait d'une machine à écrire. L'effacement a été imité - comme si une personne écrivait juste devant vous. Et à la musique. Il y avait des notes spéciales où vous pouviez non seulement lire le texte, mais aussi écrire la réponse. Vous appuyez sur un bouton, vous avez un curseur et vous pouvez écrire tout cela vous-même. Ensuite, vous appuyez sur un autre bouton, une copie du fichier exécutable est faite, uniquement avec votre texte. Vous pouvez ajouter votre propre musique si vous le souhaitez.Vous pouvez ajouter votre propre musique si vous le souhaitez.Vous pouvez ajouter votre propre musique si vous le souhaitez.



Histoire d'intro et de démonstration



Après avoir regardé tout cela, nous avons commencé à ressentir la culture du demoscene. La démo est, formellement parlant, des effets graphiques combinés avec de la musique par le script. Les auteurs étrangers de la démo se sont inspirés de films que nous ne connaissions pas. Par exemple, "Retour vers le futur" - nous ne l'avons pas regardé à l'époque, mais ils savaient tous ce que c'était. Vous regardez la démo, il y a des références constantes de quelque sorte. Passons maintenant au groupe musical, puis au héros du film. Dans la file d'attente, ils disent bonjour à quelqu'un, ils mentionnent quelque chose. Vous lisez et essayez de comprendre ce qu'ils signifient.





Cracktro de la fin des années 1980 (courte intro pour anticiper les jeux piratés) par Xadez Society pour Commodore 64



Un point important: les démos n'ont pas démarré soudainement. Au début, il était populaire de casser des jouets. À l'époque, les jeux étaient distribués sur des disques, les disques étaient protégés contre la copie parce qu'ils devaient être vendus. A cet effet, des dommages physiques auraient pu être infligés au disque, de sorte que le jeu, une fois lancé, vérifie s'il existe et sait ainsi s'il s'agit du disque original ou non. Il y avait aussi d'autres trucs - par exemple, ils écrivaient entre les pistes. Les pirates ont cassé cette affaire et ont dit qui l'avait fait. Au début, ils ont juste écrit au début: «brisé par tel ou tel». Peu à peu, l'inscription a commencé à s'améliorer. D'abord, l'iridescent a été fait, puis, pour qu'il aille. Ils ont également envoyé des salutations ou des faux à leurs concurrents - d'autres pirates qui ont cassé quelque chose de travers, ou l'ont fait plus tard qu'eux. Peu à peu, tout cela a abouti à la soi-disant intro - de l'introduction en anglais.Une si petite démo d'une partie. C'est-à-dire que vous n'aviez plus seulement une inscription, elle scintillait dans tous les sens, volait le long d'une sinusoïde, un logo quelconque sautait d'en haut. Plus de musique jouée en cours de route.



Disons que quelqu'un a cassé le jeu pour copier et distribuer illégalement, puis quelqu'un a ensuite fait des vies sans fin. Il a également ajouté son intro. Lorsque vous lancez un tel disque, une première introduction s'affiche, puis une autre et une troisième. Il y en avait jusqu'à cinq. Chaque équipe avait des soi-disant échangeurs, qui étaient engagés dans l'envoi de disques par courrier. C'est ainsi que tout nous est arrivé.





1990 Cracktro (courte introduction au jeu de tennis international en 3D avant le piratage) par IKARI pour Commodore 64



Il n'y avait aucun doute pourquoi cela a été fait. Il était évident que c'était intéressant. Vous avez fait une chose sympa, d'autres l'ont appréciée. Parce que si vous tombez sur un Commodore 64 nu, sans tout, juste avec un BASIC intégré, vous ne ferez rien de tel, même de près. Il faut écrire en assembleur, savoir très bien comment fonctionne l'équipement, comment programmer une puce vidéo, une puce son. Vous devez comprendre comment optimiser tout cela et comment le regrouper dans une petite quantité de code. Parce que, lorsque ces intros ont été sculptées pour les jeux, le jeu lui-même devrait toujours s'intégrer dans le disque et se charger assez rapidement.



Le jeu était emballé, l'intro y était attachée, également emballée. Le type d'archivage. Lors du lancement, l'Intra s'est d'abord déballé, l'a montré. Ensuite, vous avez appuyé sur espace, elle a déballé le jeu ou la prochaine intro. Toute la mémoire disponible a été utilisée, y compris la mémoire d'écran. Vous pouvez souvent voir quelque chose scintiller sur l'écran, c'est-à-dire que ce code est décompressé directement dans la mémoire de l'écran. Tout cela était très inhabituel et intéressant. Il était clair que chaque personne qui faisait quelque chose y mettait une partie de son âme, passait du temps à atteindre un objectif - un effet, quelque chose d'inhabituel. Il a utilisé l'équipement existant d'une nouvelle manière.



Au fil du temps, les intros sont réapparues en grandes démos séparées. Ils se composaient de plusieurs parties. Vous le lancez, vous voyez une sorte d'effet - plasma ou défilement en cours d'exécution. Appuyez sur la barre d'espacement - la partie suivante apparaît. Il faut quelques minutes pour regarder une partie jusqu'à la fin. Maintenant, on ne sait généralement pas pourquoi. Il n'y a pas de haut-parleurs spéciaux, cela était également rarement lié à la musique - cela passait juste en arrière-plan. Mais alors c'était assez. Nous avons juste regardé pendant un long moment comment quelque chose volait là-bas, et nous nous sommes demandé comment cela était fait.





Démo Red Storm de Triad pour Commodore 64



Je me souviens avoir été impressionné par la démo de Legoland de Fairlight. Il y avait une telle partie - avec l'aide du lancer de rayons, des boules à miroir ont volé autour d'un pilier, avec des reflets. Il est clair que cela n'a pas pu être fait sur le Commodore 64, tout simplement parce que le processeur y était 6502 1 MHz. Les auteurs ont simplement pris une machine Commodore Amiga plus puissante, ont tout fait image par image, puis ont assemblé un tel dessin animé. Mais alors ce n'était pas évident pour nous, l'impression était que cela se produisait vraiment.





Démo de Legoland par Fairlight pour Commodore 64



Dans certaines œuvres, les rouleaux de texte ont été réalisés d'une manière très inhabituelle. Ensuite, ils étaient au centre de toute démo. En général, du texte rampe en bas et quelque chose se passe en haut. Et vous, pour ainsi dire, en parallèle, pour que ce ne soit pas ennuyeux à lire, vous regardez toujours un homme qui court dessus. Ces rouleaux étaient très variés. Scintillantes, les lettres tournaient de différentes manières, ondulaient déformées, étaient multicolores, rebondissantes. C'était du vrai art (dans le sens, de la créativité).



Lisez le reste de l'interview ici .



All Articles