19 décembre 2024

Krusell France

Ta dose d'actu digital !

Des experts rendent les jeux retro interactifs sur Commodore 64 via YouTube

Commodore VIC-20 playing Snake Pit
Rate this post

Une nouvelle façon interactive de jouer à des jeux rétro sur votre Commodore 64

Deux passionnés d’informatique et de jeux vidéo rétro, Rod Hull de The Future Was 8-bit (TFW8b) et Dave Curran de Tynemouth Software, ont récemment imaginé une façon novatrice de rendre les diffusions de jeux rétro plus interactives. Leur dernier projet permet aux spectateurs de télécharger le jeu en cours de lecture directement sur leur Commodore 64 d’origine tout en regardant le flux sur YouTube.

L’idée a germé lorsque Curran a mis au point une interface série pour Commodore PET et en a discuté avec Hull. Ce dernier a alors décrit une idée similaire sur laquelle il travaillait pour injecter des données dans des vidéos YouTube sous forme de symboles clignotants dans le coin de la vidéo. L’objectif était de permettre de télécharger un jeu que le streamer était en train de jouer tout en regardant la vidéo, sans avoir à se soucier des téléchargements modernes, des cartouches ou des disquettes.

Le concept de Jelly Load repose sur ce même principe simple. En faisant clignoter une partie de l’écran, il est possible d’envoyer des données binaires – des zéros et des uns. Un ensemble de photo-résistances connectées au port série d’un Commodore 64, VIC-20 ou autre ordinateur vintage peut lire ces données et les transformer en programme exécutable.

Pour permettre une transmission de données plus rapide, les deux compères ont décidé d’utiliser une grille de 3 x 3 lumières clignotantes. Cela pourrait, en théorie, augmenter la vitesse de transfert de données neuf fois. Lorsque ces lumières sont alignées avec les photo-résistances et que la fenêtre vidéo est ajustée en conséquence, l’appareil peut capturer les données codées dans la vidéo et les stocker en mémoire. Ils ont réussi à démontrer cela en transmettant un jeu de 3,5 ko appelé Snake Pit entièrement à travers une vidéo YouTube.

Certes, il s’agit d’une façon incroyablement inefficace et lente de transférer des données, surtout compte tenu du fait que YouTube vous permet d’ajouter des liens de téléchargement dans la description de votre vidéo. Hull plaisante à ce sujet, demandant “Pourquoi charger vos éléments 8 bits via la commodité d’une cassette, d’une disquette ou d’une cartouche lorsque vous pouvez le faire via une vidéo YouTube ?”

La réponse est simple : “Parce que c’est terriblement lent, c’est pourquoi. Mais c’est assez cool ! Et si, comme moi, vous avez un million de choses qui traînent à la maison, vous avez peut-être suffisamment de restes électroniques pour commencer à fabriquer votre propre interface Jelly Load dès maintenant !”

La vitesse de transfert des données dépend du framerate de la vidéo YouTube et du nombre d’images nécessaires pour chaque pattern de 3×3 bits. Une vidéo à 30 images par seconde transmettant neuf bits par image atteindrait environ 2 ko par minute. Cela se rapproche beaucoup de l’expérience d’utilisation d’un modem 300 bauds… mais la vidéo de test semble montrer chaque pattern dans une vidéo à 60 images par seconde pendant 18 images, ce qui signifie qu’elle n’envoie que 30 bits par seconde. Espérons que ce n’était qu’un test et non le débit final des données.

Source : www.tomshardware.com

  • romain barry portrait redacteur

    Expert en informatique, Romain a une formation en ingénierie informatique et une passion pour les gadgets high tech. Il partage ses connaissances sur les derniers smartphones, les composants matériels et les astuces pour optimiser les performances des PC.

    Voir toutes les publications