Le
nouveau projet MCDV (Magnétophone
Cassette Digital Virtuel) se trouve ici :
MCDV.
Le premier prototype est disponible ici :
prototype
Les motivations du nouveau projet
MCDV
:
Pour se servir d'un PC classique comme d'un lecteur
de cassette virtuel, j'ai déjà réalisé un prototype disponible sur ce site. Les
instructions permettant d'extraire un programme DAI enregistré sur cassette
AUDIO et le sauvegarder sur PC, ainsi que les instructions permettant de charger
en mémoire un programme DAI résidant sur PC, sont données à la page
prototype.
Ce prototype fonctionne dans une fenêtre DOS et
nécessite quelques opérations manuelles. Il n'est pas très aisé à manipuler,
ainsi pour récupérer un programme DAI, le stocker sur PC et être en mesure de le
recharger directement sur le DAI par la suite, il faut :
- Charger le programme "COPYK7RS232"
dans la mémoire du DAI
- Charger le programme
"DAIBOOT.EXE"
dans la mémoire du PC
- Activer "COPYK7RS232"qui
va lire et émettre un à un les octets présents sur cassette, via une liaison
RS232 vers le PC .
- De son côté "DAIBOOT.EXE"
va constituer un fichier "FICDAI.TXT"
comprenant les octets reçus du DAI.
- Une fois le transfert effectué, il faut
utiliser un programme nommé "GENPROG.EXE"
dont le rôle est de vérifier que le programme reçu est correctement formé
(vérification des différents checksum) et de constituer un nouveau fichier
image du fichier présent sur cassette.
- Il faut ensuite il faut relancer le programme
"DAIBOOT.EXE"
pour prendre en compte ce nouveau fichier et
l'enregistrer dans la "base" des programmes déjà présents sur PC... Et
encore je ne vous dis pas tout... J'avoue humblement que tout ceci n'est pas
commode, mais après tout il ne s'agit que d'un prototype qui a donc prouvé
la faisabilité de tout ce projet
Voilà pourquoi je débute un chantier de mise au
propre de ce projet avec la ferme intention d'en faire un programme Windows
facilement utilisable. La page
MCDV pointe
donc sur la documentation de ce projet. Je vous conseille de la suivre, elle
vous indiquera où j'en suis et comment je compte découper les modules ainsi
que les fonctionnalités que je compte rendre... On verra bien si j'y arrive,
en tout cas, c'est parti !
|