Des vacances, c'est quand des amis se réunissent et passent un bon moment. Récemment, l'équipe du Yandex Museum a organisé le festival de rétrocomputing Demodulation - un festival pour tous ceux qui s'intéressent à l'histoire de la technologie.
Nous voulons vous dire comment l'événement s'est déroulé, quels types d'équipements étaient là et pourquoi les invités ont dû couper les fils dans un certain ordre et démarrer le processeur Apple 1. Et nous partagerons également avec Habr les enregistrements de tous les rapports.

Le musée Yandex est un endroit où nous collectons des échantillons intéressants de technologie, stockons leur histoire et aidons nos clients à le découvrir. Notre musée est ouvert au public depuis plus d'un an, mais ce n'est que récemment que nous avons commencé à organiser des événements. Lors de la campagne de printemps en soutien à la «Nuit des musées», nous
n'avons pas pris en compte le nombre de personnes qui souhaitaient toucher à l'histoire, nous avons donc décidé de transférer la Démodulation dans les locaux spacieux du bureau Yandex. Et pas en vain. Ce jour-là, plus de 500 personnes nous ont rendu visite!
Alors qu'avons-nous fait. Tout d'abord, nous avons sélectionné et transféré temporairement du musée les exemples les plus intéressants de rétro-ingénierie. Par exemple, n'importe lequel de nos invités pourrait travailler sur NeXTcube. Sur le même ordinateur, il y a près de 30 ans, Tim Berners-Lee a créé le premier éditeur de navigateur. À proximité, nous avons installé le soviétique BK-0010.01, dont le «lecteur» pourrait également être un magnétophone ordinaire. Et ils ont également «invité» l'arrière-grand-père des postes de travail modernes - IBM 5150. On pense que c'est dans ce modèle que le raccourci clavier Ctrl + Alt + Del a été utilisé pour la première fois.

Interface utilisateur graphique AT&T UNIX PC Workstation
Jeu Zork dans le terminal Micro PDP-11
Apple iMac G4
Lancement de PC QUANT 4C avec TetrisL'ingénieur enthousiaste Artyom Kashkanov a apporté un véritable ordinateur relais de Nizhny Novgorod, qu'il a lui-même développé - énorme, lent et très cool. Nous vous recommandons une
série de ses articles sur Habré avec une histoire sur le projet.

Nos amis du
Musée des machines à sous soviétiques ont montré leurs expositions, dont la ligne ne s'est presque jamais épuisée.

Eugene Gagauz, employé de Yandex, a apporté au festival une collection personnelle d'appareils mécaniques de calcul: arithmomètres, additionneurs, addiateurs, pascalins et la bonne vieille règle à calcul. Sur la photo - ajouteurs de clavier et de disque.


Nous n'avons pas non plus oublié les jeux et les rétroconsoles. Et les émotions les plus vives étaient ici.



La technique est excellente, mais nous voulions que nos invités non seulement s'assoient devant les écrans, mais aussi qu'ils bougent, communiquent, créent quelque chose. Par conséquent, avec nos amis, nous avons proposé un certain nombre d'activités.
Les participants à la quête de démodulation ont obtenu des minuteries maison qui devaient être arrêtées en coupant les fils dans le bon ordre. Des pourboires pourraient être obtenus en participant à diverses activités. Par exemple, gagner 200 points dans le jeu "Attendez!" ou déchiffrer le texte enregistré sur la carte perforée.


Ceux qui le souhaitent pourraient participer au lancement du processeur MOS Technology 6502 - ce sont Steve Wozniak et Steve Jobs qui l'ont utilisé dans Apple 1. Les gars de
SmartyKit nous ont aidés avec les
kits invités.

Auparavant, pour appeler quelqu'un, vous deviez appeler le numéro d'une personne spéciale - les abonnés étaient connectés manuellement. Inconvénient, bien sûr, mais il y a quelque chose dedans. À Demodulation,
l' équipe créative
d'Ostranna (Gennady Kruglov et Yulia Salnikova) a assemblé un véritable central téléphonique non automatique et plusieurs téléphones pour les invités - il était possible non seulement d'essayer de parler avec quelqu'un, mais aussi de se tenir près de l'opérateur téléphonique.

Et aussi nos amis de
retroscene.org (qui organisent depuis
plusieurs années les démopati Multimatograf, DiHalt, CC, CAFe, etc.) ont organisé un concours de dessin sur le légendaire ZX Spectrum. Les participants - du premier à voir Spectrum à avancé - se sont assis pour en dessiner six, à la fin de leur travail, ils ont été montrés sur un grand écran, et un petit prix a été décerné au gagnant, sélectionné par les applaudissements de la salle. Et les six suivants se sont assis devant des ordinateurs. Les inscriptions au concours peuvent être consultées
ici .

Soit dit en passant, nous vous rappelons qu'en ce moment il y a notre
compétition pour le développement de jeux pour le ZX Spectrum. Ne passez pas!
En général, ce n'était pas ennuyeux.
Parallèlement à l'exposition d'expositions et à l'organisation d'activités, nous avons invité des experts à faire des présentations. Nous avons enregistré les rapports eux-mêmes sur vidéo,
publiés sur YouTube et les avons partagés avec les lecteurs Habr.
- Les émulateurs de rétro-ordinateur aident tous ceux qui s'intéressent à l'histoire de la technologie et des équipements anciens: programmeurs, chercheurs, rétrogameurs . Nikita Zimin a expliqué ce que sont les émulateurs, comment ils sont organisés et s'il est difficile de les écrire.
- L'histoire du son dans les consoles de jeux . Dmitry Semenovykh a donné une conférence sur l'histoire de la musique des jeux sur console, des compositeurs clés de l'âge d'or du développement de jeux, ainsi que leur contribution directe à la culture musicale moderne.
- Recréer des rétro-ordinateurs sur une base technologique moderne: FPGA . Alexander Kholodov a expliqué ce qu'est le FPGA, comment il est organisé et comment le programmer. Laissez-nous discuter de leur application pour reconstruire des ordinateurs historiques en utilisant les projets MIST et MISTer comme exemples.
- Premières méthodes de synthèse sonore et de composition algorithmique en Python . Une conférence de Pyotr Sovetov, dans laquelle il a parlé de techniques simples pour créer du son qui étaient utilisées sur les ordinateurs du passé, y compris les jeux. Une attention particulière a été accordée à la génération de musique à l'aide de programmes - la composition dite algorithmique.
- Spectrofon: un magazine électronique à l'ère pré-Internet . Discours de Yuri Matveev sur «Spectrofon» est un magazine électronique russe sur ZX Spectrum, publié de décembre 1993 à juillet 1997, avec un total de 24 numéros. L'un des créateurs du magazine a raconté toute l'histoire de la publication - de la naissance de la culture des magazines sur disquettes aux circonstances de la fermeture du Spectrophone.
- La deuxième vie des architectures informatiques populaires est l'émulateur PDP-11 . Georgy Barkan a parlé de l'histoire de la création de l'émulateur DEC PDP-11 par des développeurs russes commandés par le fabricant. Une excursion dans l'évolution du matériel et des logiciels des mini-ordinateurs des années 70 aux postes de travail des années 90.
- Sur la demoscene, Oleg Senin a raconté ce qu'est la demoscene, l'histoire de son apparition, les principaux stades de développement tant en Europe que dans les pays de l'ex-URSS ; Il a présenté les œuvres marquantes de ces dernières années et a également répondu à la question: comment faire partie de ce monde étonnant et multiforme du cyber art.
- Sous le capot des rétrogames: ce que les développeurs cachaient . Nous avons discuté avec Alexander Surkov de la raison pour laquelle les jeux ressemblent et fonctionnent exactement comme nous le faisions auparavant, et avons examiné les astuces que les développeurs de jeux informatiques ont prises pour surprendre les joueurs.
- «Alice tue à minuit» ou les peurs de la technologie aux XIXe et XXe siècles . «Si vous demandez à Alice à minuit exactement, elle se transforme en une Alice maléfique», raconte l'histoire d'horreur pour enfants de 2018. Pas besoin de courir chez un psychiatre - l'apparition de tels textes est naturelle. Alexandra Arkhipova a expliqué comment des craintes se sont formulées concernant le télégraphe, le téléphone, Internet et les assistants vocaux en Europe occidentale et en Amérique du Nord et en Russie.
- Triple Brainfuck, ou qu'est-ce que la folie . Si vous construisez un ordinateur relais au 21e siècle, il est de loin le plus rapide au monde, de sorte que le langage de programmation ésotérique Brainfuck est son ensemble d'instructions natif et qu'il est entièrement en 16 bits! Et puis ce n'est pas mal d'assembler un autre ordinateur Brainfuck - déjà sur des lampes et des décatrons, ainsi que de limiter l'énergie éolienne et l'effet de coller des jets d'air et de créer un processeur neuromorphique sur les éléments pneumatiques. À ce sujet - lors d'un discours d'Artyom Kashkanov.
- Histoire des ordinateurs personnels . Peter Sobolev a parlé de l'émergence et de la propagation des ordinateurs personnels en 1970-1990. À l'aide d'exemples concrets, nous avons vu comment différentes solutions étaient possibles à une époque où personne d'autre ne savait ce qu'une personne ordinaire avait besoin d'un ordinateur et pourquoi, et comment ces idées se sont progressivement formées. À propos des compromis techniques réussis et infructueux qui ont conduit au succès et à l'échec des entreprises.
- L'évolution des jeux vidéo. Yaroslav Kravtsov a découvert de nombreux faits intéressants . Quel jeu vidéo est venu en premier? Quel jeu a été écrit sur un ordinateur pour 120 000 $? Quel curieux problème était la première machine à sous? Dans quel jeu était le premier multijoueur? Quel jeu Bill Gates a-t-il annoncé avec un fusil à pompe dans les mains? Qu'est-ce que "Eh bien, attendez une minute!" et le dandy? Quel jeu a presque détruit l'industrie du jeu? Une conférence sur les jeux vidéo qui a changé l'industrie du jeu.
- Au-delà d'Intel et Linux - processeurs et systèmes d'exploitation inhabituels . Conférence de Dmitry Zavalishin. L'architecture actuelle du processeur Intel et du système d'exploitation Unix domine presque le monde moderne. Cependant, dans l'histoire des processeurs et des systèmes, il y a eu de nombreux écarts par rapport à cet ordre de choses.
* * *
La fête s'est terminée avec la performance de Dmitry «Calme» Smirnov et Leonid «Lénine» Koshelev. Les musiciens combinent une guitare électrique avec de la musique à huit bits, rappelant les sons des anciennes consoles de jeux et des ordinateurs avec des processeurs à huit bits. La vidéo, malheureusement, n'a pas été enregistrée, mais vous pouvez trouver
une autre piste.

La "démodulation" est une nouvelle expérience pour l'équipe du Yandex Museum. Nous n'avons jamais vu autant de passionnés, d'experts et de simples amateurs de technologie. Nous remercions nos amis pour leur aide dans l'organisation des vacances et nos invités pour leur soutien et leur bonne humeur!