bandeau Publicitaire 2

Récupération des cassettes de ZX81

Pour parler d'autre chose !
Avatar de l’utilisateur
js-martin
Administrateur du site
Administrateur du site
Messages : 4568
Inscription : mar. 7 juin 2011 18:00
Localisation : Essonne
Contact :

Récupération des cassettes de ZX81

Message par js-martin » lun. 21 mai 2018 20:00

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).

Image


Il vous faut une platine cassette (mono, c’est mieux !) :

Image

Dans mon cas, j’ai utilisé ma chaine hifi :

Image

J’ai utilisé la sortie casque et un simple cable jack 3.5mm :

Image

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

Image

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 :

Image

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 :

Image

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

Image

Faire un File->Open et charger votre fichier son.
L’analyse commence et vous aurez un bilan :

Image

Le bouton ZX81 Listing vous montre le code source :

Image

Et la vue du fichier son :

Image
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 :

Image

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 !

Image

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é :

Image

Lorsqu’il y a beaucoup d’erreurs, un deuxième enregistrement avec un réglage différent peut aider :

Image

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 :

Image

Mais on reconnait encore le codage… il y a surement un développement à faire pour reconnaitre mieux le signal malgré les variations. 

Image

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 :

Image

Et pour éviter les lignes grises, aller dans Option -> TV Emulation et décocher la case « Enable »

Image

Voici le résultat pour Argolath :

Image


JS Martin - Particulier ayant installé une véranda en 2011 - Administrateur du site ForumVeranda.fr
Avatar de l’utilisateur
Daeri
Modérateurs globaux
Modérateurs globaux
Messages : 667
Inscription : jeu. 7 avr. 2016 14:24
Localisation : Finistère

Re: Récupération des cassettes de ZX81

Message par Daeri » lun. 21 mai 2018 20:38

Quelle patience :shock:

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 ;)
Avatar de l’utilisateur
js-martin
Administrateur du site
Administrateur du site
Messages : 4568
Inscription : mar. 7 juin 2011 18:00
Localisation : Essonne
Contact :

Re: Récupération des cassettes de ZX81

Message par js-martin » lun. 21 mai 2018 23:40

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 ;)
JS Martin - Particulier ayant installé une véranda en 2011 - Administrateur du site ForumVeranda.fr
Avatar de l’utilisateur
saralatite30
nouveau membre
nouveau membre
Messages : 1
Inscription : lun. 15 avr. 2019 16:11

Re: Récupération des cassettes de ZX81

Message par saralatite30 » lun. 15 avr. 2019 16:12

Ca a l'air assez difficile, mais on va s'y mettre car moi aussi, j'ai quelques trucs à récupérer.
Avatar de l’utilisateur
js-martin
Administrateur du site
Administrateur du site
Messages : 4568
Inscription : mar. 7 juin 2011 18:00
Localisation : Essonne
Contact :

Re: Récupération des cassettes de ZX81

Message par js-martin » lun. 15 avr. 2019 16:20

Bienvenue sur ce forum qui fait parfois de gros hors-sujet :!: :lol: :lol: :lol:

Tu souhaites récupérer quoi ?
JS Martin - Particulier ayant installé une véranda en 2011 - Administrateur du site ForumVeranda.fr
Répondre