Recréer une cassette data

Tout ce qui concerne le logiciel original et sa sauvegarde avec entre autre la régénération des disquettes ou autres supports physiques.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Recréer une cassette data

Message par DataPro »

Je poursuis mes conversions de cassettes MSX sur CD audio mais je rencontre des difficultés.

En effet, avec CAS2WAVE, j'obtiens un fichier 44,1Khz 8bits, mono... avec Switch, je le passe à 44,1Khz 16bits stéréo.
Avec Winamp ou windows media player sans aucun réglage activé (equalizer...etc) j'arrive à charger le WAV dans le MSX.
J'ai gravé 2 CD l'un avec Nero en x16, l'autre avec CDBurnerXP en x4...
Dans les deux cas, les deux tiers des programmes ne chargent plus... et j'ai essayé sur deux lecteurs différents (un baladeur chinois et une excellente platine DVD japonaise JVC)...
J'obtiens des "bad checksum" et autre blocage en fin de chargement.

Je ne comprends pas... :cry:

Quelqu'un a une idée...
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: Recréer une cassette data

Message par jester »

1) Ne fait pas de conversion 16bits stereo et reste en 8 bits mono
2) échantillonne directement en 16 bits mono
3) vérifie bien le niveau de sortie (pour ne pas saturer ou inversement)
4) es-tu sur que les K7 fonctionnaient au poil avant l'échantillonnage ?

Après je laisse Daniel qui est un expert en la matière. Mais lui renumérise le signal analogique afin d'obtenir des signaux parfaits à l'aide d'une panoplie d'outils maison et ad hoc.
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Recréer une cassette data

Message par DataPro »

1/ L'échantillon lu par le PC en 16 bits stéréo fonctionne parfaitement.
2/ Le même échantillon gravé puis lu par une platine ne fonctionne plus... toutefois 30% des fichiers fonctionnent bien...

Où est le problème ?
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: Recréer une cassette data

Message par jester »

Je dirais simplement: ne grave pas les fichiers... et tu les relis sur un petit player portable USB (en mode WAV).

Sinon il semble qu'un traitement soit ajouté lors de la gravure... ou bien le graveur merdouille... la je ne sais pas trop.
Est-ce que les mêmes fichiers plantent/réussissent toujours ou bien c'est aléatoire ?
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Recréer une cassette data

Message par DataPro »

J'ai commencé sur mon vieux graveur... là j'ai eu du mal. J'ai gravé le second et le troisième CD sur un graveur neuf Pionner donc pas de doute de ce coté là.
Ce n'est pas aléatoire, c'est toujours les mêmes qui plantent ou qui réussissent.

Evidemment, j'ai un PC non loin du MSX et normalement cela pourrait me suffire. Mais j'aimerai une solution compacte et autonome.
L'avantage du baladeur CD est multiple :
- pas besoin de le charger, il se branche sur le secteur
- les données gravées se conserve longtemps
- en cas de besoin, je peux utiliser un autre lecteur
- un baladeur CD est compacte, consomme peu, c'est rapide -pas besoin d'allumer un gros PC-
et puis çà ressemble à l'utilisation d'un lecteur de cassette. Du coup on est plus proche de la machine d'origine.

Le baladeur USB à les mêmes avantages avec juste le risque de pertes de données et le fait qu'il se branche rarement sur secteur.

Juste une parenthèse : il y a un autre projet pour un chargement encore plus rapide sur Sinclair, Amstrad et MSX :http://code.google.com/p/otla/
Malheureusement je n'ai qu'un IPod Shuffle... le truc jetable d'Apple qui n'a pas d'écran... difficile de reconnaître à l'oreille Beamrider (Activision) et Maxima (PSS)...

Donc j'attends l'avis du spécialiste...
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Recréer une cassette data

Message par Daniel »

Les cassettes anciennes ne sont déjà pas toujours lisibles avec le matériel original. Si on les copie sur PC pour les numériser on dégrade encore leur qualité. La gravure d'un DVD n'altère pas le signal (c'est du numérique) en revanche le lecteur de DVD ajoute ses propres défauts (conversion numérique -> analogique, amplificateur, câble de liaison). De plus son impédance et son niveau de sortie ne sont probablement pas adaptés à l'entrée cassette du MSX. Donc il est parfaitement normal ne ne pas pouvoir relire les programmes. Quelquefois on y arrive, avec beaucoup de chance et en affinant les réglages. En particulier, comme dit plus haut, vérifier qu'à chaque étape le niveau est le plus élevé possible et qu'il n'y a pas eu de saturation. Si la cassette d'origine n'a qu'une piste enregistrée, ne lire que celle-là : en lisant aussi l'autre (en stéréo) on ajoute du bruit de fond inutile.

Voici la bonne méthode :
Après transfert sur PC au format .wav, utiliser un utilitaire de décodage pour obtenir un fichier binaire. En général ce fichier a l'extension .k7. Il est surtout utilisé par les émulateurs. Vérifier le fichier .k7 en le chargeant dans un émulateur. Ensuite trouver l'utilitaire inverse, pour transformer le fichier .k7 en fichier .wav. On obtient alors un fichier .wav "remasterisé" de qualité parfaite. Pour le charger sur la machine d'origine, le plus fiable est une liaison directe carte son du PC vers entrée magnétophone du MSX. Si on grave un CD ou un DVD ça marche aussi, à condition que le lecteur ait une sortie adaptée à l'entrée cassette (impédance et niveau compatibles). Sinon, il faut bricoler un circuit électronique pour réaliser l'adaptation.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: Recréer une cassette data

Message par DataPro »

Mes fichiers .WAV sont générés à partir de fichiers CAS valides.
J'en veux pour preuve que le chargement ne pose aucun problème depuis le PC...
CAS2WAVE génère un fichier ultra propre.

J'ai aussi WAVER qui permet de lancer les images de cartouche en générant un .WAV
J'ai remarqué que les WAV générés par WAVER fonctionnent tous. A l'examen sous Audacity, les fichiers de Waver sont différents : le signal est situé uniquement dans la partie positive (de 0,0 à +1,0).

Sur le forum MSX Village, Jipe m'a donné ce document :
Image

Y'a t il un filtre à appliquer pour corriger le signal, le rendre plus carré...
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Recréer une cassette data

Message par Daniel »

OK, si les fichiers .wav ont été générés de cette façon, ils doivent être bons (si les utilitaires de conversion sont fiables). Le problème est probablement un mauvais niveau de signal ou une mauvaise impédance de sortie du lecteur de DVD. Il faut contrôler si les valeurs théoriques du constructeur sont bonnes (impédance et niveau), ou (encore mieux) observer le signal à l'oscilloscope à l'entrée cassette du MSX.

Il n'est pas utile d'avoir des signaux parfaitement carrés. Les lecteurs de cassette ont une bande passante limitée et les angles sont très arrondis. Ca n'empêche pas l'ordinateur de les décoder. Il suffit d'avoir des transitions franches et de bien respecter les périodes théoriques.

Je ne sais pas si les cassettes MSX sont protégés contre la copie (comme beaucoup de jeux Thomson), mais c'est aussi une cause possible de mauvais fonctionnement, si les convertisseurs ne savent pas contourner les protections. Pour les tester, il est très simple de générer un fichier .wav à partir d'un fichier binaire, puis de convertir le .wav en fichier binaire. S'il est identique à l'original la conversion est présumée bonne.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Recréer une cassette data

Message par gilles »

si le signal se trouve entre 0 et +1 (au lieu de -1 +1) tu as peut être un probleme lors du passage 8bit vers 16bits, ton signal 8bit est peut être pris non signé mais considéré comme signé.
un import en raw avec les mauvais parametres éventuellement? à l'écoute ca ne change pas grand chose mais à la relecture par l'ordi oui.
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Cassette data sur CD pour Sanyo PHC-25

Message par DataPro »

Un autre amateur a réussi un CD pour Sanyo PHC-25 (qui n'est pas un MSX mais un ordinateur d'initiation comme l'Alice ou le VG5000µ).
http://www.phc25.com/cdrom.htm
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
Fabrice Montupet

Re: Recréer une cassette data

Message par Fabrice Montupet »

Nico (de phc-25.com)est une personne extrêmement sympathique :D Dommage qu'il se fasse rare sur le net :(
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Recréer une cassette data

Message par gilles »

je pense que la méthode du CD doit marcher. tu peux poster un extrait d'un .wav pour qu'on regarde?
le format K7 du phc25 est assez proche du msx il me semble (ou peut être identique?)
Avatar de l’utilisateur
hlide
Messages : 3469
Inscription : 29 nov. 2017 10:23

Re: Recréer une cassette data

Message par hlide »

J'exhume ce post pour relater un problème que je retrouve assez couramment sur des fichiers WAV qu'on m'a passés parce qu'ils ne sont pas reconnus par un émulateur ou par la machine.

Les ondes des deux fréquences 1 et 0 semblent parfois être portées par une onde d'une fréquence très basse. Cela créé parfois un pic trop près du 0, voir même à l'opposé de l'énergie attendue (exemple un pic haut dans l'énergie négative au lieu de l'attendue énergie positive). Les émulateurs qui valident les pics par seuil d'amplitude ne les détectent pas.

Du coup, je m'étais fait un outil qui détecte les pics par changement de cap : entre deux pics, je mets un créneau haut/bas jusqu'à mi-parcours puis un créneau inversé sur la suite du parcours. Ça me permet de crée un signal carré à partir d'une courbe qui ne prend pas en compte l'amplitude.

Evidemment, il y a des cas où la courbe peut avoir un faux changement de cap que je filtre à partir d'un seuil de pente.

Donc ça reste quand même de la gymnastique en spécifiant des paramètres en ligne de commande.
Avatar de l’utilisateur
sebastus
Messages : 648
Inscription : 21 janv. 2019 14:36
Localisation : Vosges(88)
Contact :

Re: Recréer une cassette data

Message par sebastus »

Je remonte le sujet !

Équiper d'un enregistreur ion tape 2 pc, j'essaye de faire des cassettes Basic/jeux pour mon Sharp MZ-80K, mais impossible de lui faire lire une cassette, a chaque fois c'est "check sum error".

Pourtant, ça fonctionne très bien quand je fais des cassettes pour mon TO7... Je ne comprends pas.(tient d'ailleurs ,tant que j'y pense, Daniel il y a un bug dans le jeux kandy crush version Wav TO7 ,quand le jeux a fini de charger ,il joue tout seul et plante ,pourtant avec le Sddrive cela fonctionne nickel)

J'ai fait quelques vérifications de base , il y a bien un signal en sortie du lecteur de cassette du Sharp, le son a l'air propre, pas saturé ou distordu.

Il faudrait que j'ai une cassette qui vienne d'un autre Sharp qui lui fonctionne, un membre pourrait m'aider avec une copie "fonctionnelle" du Basic SP-5025 ?
Image
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Recréer une cassette data

Message par Daniel »

sebastus a écrit : 16 janv. 2023 12:06 il y a un bug dans le jeux kandy crush version Wav TO7 ,quand le jeux a fini de charger ,il joue tout seul et plante
Avec quelle configuration matérielle ?
D'après mes tests, la version TO7 cassette fonctionne sur TO7 avec extension 16K et sur TO7/70, par contre elle est incompatible avec le TO8.
Je ne sais pas pourquoi mais ce n'est pas bien grave, personne n'utilise de cassettes avec un TO8D.
Daniel
L'obstacle augmente mon ardeur.
Répondre