Pour récupérer les programmes DAI réalisés
dans les années 1980, plusieurs techniques sont possibles.
L'interface cassette AUDIO étant l'un des moyens offerts par le
DAI pour stocker les programmes, nous aborderons d'abord ce sujet.
En ce qui me concerne, je dispose de quelques programmes stockés sur ce type de support. Après avoir réparé mon DAI, je ne pensais pas vraiment pouvoir récupérer ces programmes, pensant naïvement que le temps aurait fini par démagnétiser les bandes au point que les signaux deviendraient inexploitables. Sachant que nous avions déjà beaucoup de difficultés à l'époque pour relire les cassettes fraîchement écrites, je n'osais espérer. La surprise a été d'abord de voir après quelques grincements, mon magnétocassette fonctionner comme si de rien n'était. Ensuite, muni d'un oscilloscope, j'ai pu constater que le signal ressemblait à quelque chose... Enfin, après quelques réglages sur le bouton tonalité et le bouton volume, je me suis aperçu que je pouvais relire mes cassettes ! Une conclusion s'impose, si la cassette a été tant décriée, il faut bien lui reconnaître au moins une chose, c'est que sur la durée elle n'est pas mauvaise ! Alors qu'il m'est arrivé de ne plus pouvoir relire des CD gravés quelques mois après la gravure, j'ai pu relire l'intégralité de mes cassettes enregistrées il y a plus de 20 ans ! Finalement pour être tranquille 20 années de plus au moins la meilleure solution ne serait-elle pas de réenregistrer un jeu de cassettes ? Pourquoi pas après tout... Oui mais avouez qu'il serait dommage de ne pas profiter des nouvelles technologies pour tenter d'utiliser un moyen de stockage plus aisé, plus rapide et qui offrirait des facilités de duplication et de partage... C'est ainsi que m'est venue l'idée de me servir d'un PC classique comme lecteur de cassette. Mon plan de bataille figure ci-dessous. Cliquez sur chacun des liens ci-dessous pour accéder à la suite des descriptions et à la mise en oeuvre du plan de bataille.
Utilisation du programme DAIBOOT.EXEVoici d'abord les fichiers à installer
dans un répertoire de votre disque dur PC.
ATTENTION ! Ces programmes écrits en QuickBasic datent de 2004/2005 !!! ils fonctionnent avec Windows 98 et/ou Windows XP. Ils n'ont pas été compilés pour la version 64 bits de Windows, mais vous pouvez toujours les essayer dans une machine virtuelle... Vous pouvez aussi essayer de les recompiler pour une version plus moderne grâce à qb64 comme expliqué dans le fichier README.TXT et aux sources que je fournis ici : SOURCES DAIBOOT Le lien suivant contient la première version des exécutables :
1) Avant toute chose, réalisez les câbles tels qu'indiqué ici : LiaisonRS232. Ceci sera fait à vos risques et périls, je décline toute responsabilité quant à un mauvais branchement ou une mauvaise manipulation. 2) Reliez avec le câble le DAI et le PC en prenant soin de le faire lorsqu'il sont hors tension l'un et l'autre. 3) Allumez le DAI et ne pas toucher au clavier (laissez l'écran vert avec "DAI PERSONNAL COMPUTER" affiché. 4) Allumez le PC. 5) Lancez une fenêtre MSDOS 6) Dans la fenêtre MSDOS, positionnez vous dans le répertoire où se trouve le programme "DAIBOOT.EXE" et lancez ce programme : DAIBOOT.EXE Ceci a pour effet d'afficher la fenêtre suivante :
Attention, vous devez laissez la fenêtre DOS active en premier plan sur votre PC ! 7) appuyez sur la touche r (minuscule) et regardez ce qui se passe sur le DAI... Si le câble est correct, ceci vous fait passer dans la fenêtre basic, comme si vous aviez tapé sur une touche, sauf que cette fois, vu que le contrôle a été pris par la liaison RS232, le clavier du DAI est momentanément inactif. 8) Il est temps de booter le DAI avec le programme permettant de faire dialoguer DAI et PC, pour cela, vous allez choisir l'un des 3 programmes de boot. Prenez le bootstrap "b" quise chargera tout seul en 2EC sur le DAI. Tapez donc b en minuscule et regardez le DAI pendant 11 secondes, le temps qu'il vous rende la main. La touche de fonction F2 permet également la même chose. 9)Si vous souhaitez connaître la liste des programmes disponibles sur le PC, vous pouvez taper la touche l en minuscule ou bien la touche de fonction F8. ceci vous affichera une liste de ce genre :
La colonne de gauche indique le type des fichiers. Dans l'exemple nous avons des fichiers Basic et binaires : 0 pour Basic, 1 pour fichier binaire. La colonne Index correspond au nom du fichier MSDOS contenant les données du DAI. Exemple, le fichier TOBY qui est un binaire correspondant à la photo de mon chien, est stocké dans le fichier MSDOS 00010. La colonne LgNom indique la longueur du nom de fichier. Les deux colonnes PtrPr et PtrSu correspondent à des pointeurs sur les enregistrements suivant et précédents, ceci permet d'utiliser le programme DAI comme une cassette séquentielle ordinaire. Le listing ci-dessus représente le contenu du fichier "TOC" présent dans le répertoire où se trouve DAIBOOT.EXE. Prendre garde à ce fichier c'est la table des matières du système de fichiers. Réaffichez le menu en pressant la touche F1 ou la touche m. 10) Vous brûlez d'impatience de voir la suite, il est donc temps pour vous de tester le chargement d'un programme ou d'une image... Vous devez d'abord indiquer au programme DAIBOOT.EXE que vous désirez vous placer en mode de gestion de fichiers. Tapez donc la touche g ou F2. Normalement vous devez voire s'afficher en CYAN "Début Gérer Fichier" dans la fenêtre DOS. Commencez par regarder Toby. Comme c'est une image faite pour le mode 6A du DAI, vous allez taper ceci sur son clavier (qui a été réactivé automatiquement après les 11 secondes de boot) : MODE 6A UT R TOBY Vous devez voir mon chien se charger d'abord dans de drôles de couleur pour finalement apparaître dans sa robe naturelle de l'époque une fois l'image totalement chargée... Joli non ? Vous souhaitez faire une partie de MORPION ? Repassez sous basic et en mode 0 puis chargez simplement le programme avec la commande LOAD... N'oubliez pas de laisser la fenêtre DOS au premier plan ! B MODE 0 LOAD "MORPION" RUN Et Maintenant, peut-être souhaitez vous récupérer vous même vos programmes sur cassette et les ajouter à la liste ci-dessous ? Vous pourrez le faire avec le programme portant le doux nom de "COPYK7RS232.BIN G7000", le programme DAIBOOT.EXE et le programme GENPROG.EXE... Mais la procédure à suivre n'est pas encore toute automatique et vous aurez besoin d'explications... Si cela vous intéresse alors envoyez moi un mail b.vivien@wanadoo.fr et je continuerai la description. sur ce site. Si je ne reçois rien c'est que ça n'intéresse personne et alors à quoi bon n'est-ce pas ? PS : J'ai récupéré ainsi environ 140 programmes que je ne peux mettre ici puisqu'ils ne sont pas tous de moi. NOUVEAUTÉ : avec l'outil crée par Claudius Morin, vous pouvez maintenant transformer les programmes ASCII manipulés par DAIBOOT.EXE, en fichiers WAV que vous pourrez ré-enregistrer sur une cassette audio ! La boucle est ainsi bouclée ! |