Récupération des cassettes de ZX81
- js-martin
- Administrateur du site
- Messages : 4568
- Inscription : mar. 7 juin 2011 18:00
- Localisation : Essonne
- Contact :
Récupération des cassettes de ZX81
Bon, je ne suis pas expert dans le domaine mais je m'y suis mis pour sauver un vieux jeu.
Pour comprendre, je vous propose de lire cet article : https://arkalysproject.blogspot.fr/2018 ... serve.html
Du coup, voici un tuto pour :
Transformer une cassette ZX81 en fichier exploitable par un émulateur
Premièrement, il vous faut une cassette en bon état et bien enregistrée (original de préférence).
Il vous faut une platine cassette (mono, c’est mieux !) :
Dans mon cas, j’ai utilisé ma chaine hifi :
J’ai utilisé la sortie casque et un simple cable jack 3.5mm :
Un ordinateur avec une entrée ligne (c’est plutôt facile à trouver)
Je l’ai fait sur mon PC windows. Pour l’acquisition de l’entrée ligne, j’ai utilisé « Smart PC Recorder » mais tout programme équivalent fera l’affaire.
Mes paramètres :
Enregistrement = entrée ligne
Sortie = 22050Hz 16bit mono
Pour avoir un retour du son pendant l’enregistrement, j’ai utilisé le fameux programme VLC :
Choisir :
Media -> Ouvrir un périphérique de capture et choisir l’entrée ligne :
Puis « Lire »
Il faut ajuster le volume de sortie casque pour que les pics du son remplissent toute la zone de l’oscilloscope vert comme sur la capture ci-dessous :
En vidéo :
https://youtu.be/Yv0Jpdev6h8
Vous aurez donc un fichier son (.wav sous windows).
Ensuite, il faut analyser et convertir ce fichier son.
Pour ma part, j’ai utilisé « ZX81 tape converter ». C’est un programme java.
Auteur et source = http://www.zx81stuff.org.uk/zx81/tapeut ... rview.html
Faire un File->Open et charger votre fichier son.
L’analyse commence et vous aurez un bilan :
Le bouton ZX81 Listing vous montre le code source :
Et la vue du fichier son :
Un « 0 » est codé avec 4 pics (couleur turquoise)
Un « 1 » est codé avec 9 pics (couleur bleu foncé)
Le reste est ignoré.
Si tout va bien, vous pouvez sauvegarder votre code en format .P ou .TZX
Si c’est une cassette de mauvaise qualité, vous aurez ce genre de retours :
S’il n’y a pas trop d’erreurs, il est toujours possible de faire les corrections bit à bit… si vous avez une grande patience !
Par exemple, ce qui est au milieu de la zone ci-dessus n’a pas été correctement lu. Nous savons que c’est un « 0 » (4 pics).
Et voila, c’est réparé :
Lorsqu’il y a beaucoup d’erreurs, un deuxième enregistrement avec un réglage différent peut aider :
Le deuxième enregistrement est plus faible mais les deux derniers bit « 0 » sont mieux compris.
Parfois la bande est très abimée avec un effet de vague :
Mais on reconnait encore le codage… il y a surement un développement à faire pour reconnaitre mieux le signal malgré les variations.
Par exemple, il faudrait faire un traitement sur le signal pour ramener les oscillations autour de la ligne bleue que j’ai tracé à la main. Cette ligne bleue serait ensuite la nouvelle référence (à transformer en axe des ordonnées) et le codage serait parfait.
Ensuite, pour l’émulateur, j’ai utilisé EightyOne 0.42 ou 1.10.
Pour la version 1.10, il faut charger la ROM :
Et pour éviter les lignes grises, aller dans Option -> TV Emulation et décocher la case « Enable »
Voici le résultat pour Argolath :
Pour comprendre, je vous propose de lire cet article : https://arkalysproject.blogspot.fr/2018 ... serve.html
Du coup, voici un tuto pour :
Transformer une cassette ZX81 en fichier exploitable par un émulateur
Premièrement, il vous faut une cassette en bon état et bien enregistrée (original de préférence).
Il vous faut une platine cassette (mono, c’est mieux !) :
Dans mon cas, j’ai utilisé ma chaine hifi :
J’ai utilisé la sortie casque et un simple cable jack 3.5mm :
Un ordinateur avec une entrée ligne (c’est plutôt facile à trouver)
Je l’ai fait sur mon PC windows. Pour l’acquisition de l’entrée ligne, j’ai utilisé « Smart PC Recorder » mais tout programme équivalent fera l’affaire.
Mes paramètres :
Enregistrement = entrée ligne
Sortie = 22050Hz 16bit mono
Pour avoir un retour du son pendant l’enregistrement, j’ai utilisé le fameux programme VLC :
Choisir :
Media -> Ouvrir un périphérique de capture et choisir l’entrée ligne :
Puis « Lire »
Il faut ajuster le volume de sortie casque pour que les pics du son remplissent toute la zone de l’oscilloscope vert comme sur la capture ci-dessous :
En vidéo :
https://youtu.be/Yv0Jpdev6h8
Vous aurez donc un fichier son (.wav sous windows).
Ensuite, il faut analyser et convertir ce fichier son.
Pour ma part, j’ai utilisé « ZX81 tape converter ». C’est un programme java.
Auteur et source = http://www.zx81stuff.org.uk/zx81/tapeut ... rview.html
Faire un File->Open et charger votre fichier son.
L’analyse commence et vous aurez un bilan :
Le bouton ZX81 Listing vous montre le code source :
Et la vue du fichier son :
Un « 0 » est codé avec 4 pics (couleur turquoise)
Un « 1 » est codé avec 9 pics (couleur bleu foncé)
Le reste est ignoré.
Si tout va bien, vous pouvez sauvegarder votre code en format .P ou .TZX
Si c’est une cassette de mauvaise qualité, vous aurez ce genre de retours :
S’il n’y a pas trop d’erreurs, il est toujours possible de faire les corrections bit à bit… si vous avez une grande patience !
Par exemple, ce qui est au milieu de la zone ci-dessus n’a pas été correctement lu. Nous savons que c’est un « 0 » (4 pics).
Et voila, c’est réparé :
Lorsqu’il y a beaucoup d’erreurs, un deuxième enregistrement avec un réglage différent peut aider :
Le deuxième enregistrement est plus faible mais les deux derniers bit « 0 » sont mieux compris.
Parfois la bande est très abimée avec un effet de vague :
Mais on reconnait encore le codage… il y a surement un développement à faire pour reconnaitre mieux le signal malgré les variations.
Par exemple, il faudrait faire un traitement sur le signal pour ramener les oscillations autour de la ligne bleue que j’ai tracé à la main. Cette ligne bleue serait ensuite la nouvelle référence (à transformer en axe des ordonnées) et le codage serait parfait.
Ensuite, pour l’émulateur, j’ai utilisé EightyOne 0.42 ou 1.10.
Pour la version 1.10, il faut charger la ROM :
Et pour éviter les lignes grises, aller dans Option -> TV Emulation et décocher la case « Enable »
Voici le résultat pour Argolath :
JS Martin - Particulier ayant installé une véranda en 2011 - Administrateur du site ForumVeranda.fr
- Daeri
- Modérateurs globaux
- Messages : 667
- Inscription : jeu. 7 avr. 2016 14:24
- Localisation : Finistère
Re: Récupération des cassettes de ZX81
Quelle patience
Le processeur z80 a eu une longue vie, on l'a notamment trouvé dans la console game boy et les calculatrices comme la ti82.
Un message d'une personne qui dit être l'auteur de ce jeu : http://aegidian.org/bb/viewtopic.php?t=9804 Tu pourrais essayer de le contacter pour savoir s'il l'a toujours et si ta sauvegarde l'intéresse
Le processeur z80 a eu une longue vie, on l'a notamment trouvé dans la console game boy et les calculatrices comme la ti82.
Un message d'une personne qui dit être l'auteur de ce jeu : http://aegidian.org/bb/viewtopic.php?t=9804 Tu pourrais essayer de le contacter pour savoir s'il l'a toujours et si ta sauvegarde l'intéresse
- js-martin
- Administrateur du site
- Messages : 4568
- Inscription : mar. 7 juin 2011 18:00
- Localisation : Essonne
- Contact :
Re: Récupération des cassettes de ZX81
oui, bien vu !
L'auteur a été contacté par Blood du Fétiche Micro
https://www.youtube.com/channel/UCAeg4A ... ACsN23qvAQ
Blood est la personne qui cherchait activement Argolath.
A priori, l'auteur a perdu les sources. On va les remettre sur Internet, je viens de le contacter pour avoir son accord
L'auteur a été contacté par Blood du Fétiche Micro
https://www.youtube.com/channel/UCAeg4A ... ACsN23qvAQ
Blood est la personne qui cherchait activement Argolath.
A priori, l'auteur a perdu les sources. On va les remettre sur Internet, je viens de le contacter pour avoir son accord
JS Martin - Particulier ayant installé une véranda en 2011 - Administrateur du site ForumVeranda.fr
- saralatite30
- nouveau membre
- Messages : 1
- Inscription : lun. 15 avr. 2019 16:11
Re: Récupération des cassettes de ZX81
Ca a l'air assez difficile, mais on va s'y mettre car moi aussi, j'ai quelques trucs à récupérer.
- js-martin
- Administrateur du site
- Messages : 4568
- Inscription : mar. 7 juin 2011 18:00
- Localisation : Essonne
- Contact :
Re: Récupération des cassettes de ZX81
Bienvenue sur ce forum qui fait parfois de gros hors-sujet
Tu souhaites récupérer quoi ?
Tu souhaites récupérer quoi ?
JS Martin - Particulier ayant installé une véranda en 2011 - Administrateur du site ForumVeranda.fr