Le Vidéoway, de retour - partie 1
Pour ceuses qui ont moins de 30 ans, je vous explique: le Vidéoway, c'était le prédécesseur des Illico et Hélix – si tu voulais le câble chez Vidéotron c'était ça qu'ils te donnaient. Du moins, en 1990 jusqu'à son remplacement par le service numérique d'Illico dans les années 2000. Et, oui, déjà là il y avait l'interactivité: c'était un peu l'ancêtre du canal 900 d'Illico, ou pour les Européens, comparer avec le Minitel français ou le Ceefax britannique, sauf qu'on avait une couche complètement graphique avec non seulement le guide télé, mais aussi les nouvelles, la météo, les résultats sportifs, les numéros gagnants de Loto-Québec, des services variés, et même des jeux. C'était genre l'Internet avant l'Internet.
Et pour les jeux, ça niaisait pas, côté qualité ça rivalisait avec les consoles de jeux vidéo de l'époque. Tellement que, dans un espoir de préserver la mémoire du Vidéoway, on a eu droit à des recréations de jeux tels que Temporel, Inc., Le fou du roi et Mordicus par des fans.
Parce que depuis la fermeture du service en 2006, c'est pratiquement devenu un lost media, et tout ce qui nous reste, c'est du matériel promotionel, et du monde qui ont enregistré leur partie de Temporel sur leur VHS. Après tout, c'était streamé, et non téléchargé, un peu comme un BBS de l'époque. Et on a même demandé à Vidéotron et Loto-Québec, sans succès. C'est perdu.
Mais, à défaut d'avoir le logiciel, on peut le recréer, non? On ne connaît pas grand chose du Vidéoway, à part un effort de rétro-ingénierie, mais ça a pas donné grand chose...
Néanmoins, Wikipédia mentionne que le Vidéoway était basé sur la technologie Télidon. Ce qui, selon moi, fait beaucoup de sens. De là, Télidon étant bien documenté, on peut très bien recréer un serveur, en espérant que ça marche du premier coup sur un Vidéoway. Et bien sûr c'est ce que j'ai fait, avec du Node.js et un peu d'huile de coude. Si ça intéresse, le code est toute sur Codeberg.
Bien sûr, il faudra tester avec un client. J'ai pas de Vidéoway pour le moment, donc mon choix s'est porté sur Microstar Personality+III, un des rares clients qui supporte le protocole NAPLPS utilisé par Télidon, est contemporain avec le Vidéoway, et qu'on peut appeler un BBS avec, c'est à dire, se connecter facilement à un serveur avec un émulateur de modem Hayes 56k. On pourrait aussi utiliser un émulateur de NABU, qui supporte les mêmes protocoles, mais ça me semblait un peu trop compliqué. Donc, j'ai installé FreeDOS 1.4 dans 86Box et j'ai activé l'émulateur de modem Hayes qui vient avec.
Et avec ça on peut se connecter au serveur:
Résultats. Pas la même police, mais ça marche.
On aime ça. Bien sûr, sur ce client on est sur du 640x480 alors que le Vidéoway était, selon ce qui nous est parvenu, en 512x400, mais, à part pour le texte, c'est un protocole entièrement vectoriel, donc ça devrait pas trop changer. Prochaine étape: ça prend un Vidéoway, et un truc pour envoyer les données binaires par câble. Apparemment, le Vidéoway communiquait avec les serveurs de Vidéotron via un canal spécial. En tout cas, ce serait évidemment à investiguer.
Si vous êtes intéressés à contribuer, ou juste jaser de Vidéoway, il y a un serveur Discord:
À la prochaine pour une partie 2, peut-être...