J'ai protégé la cassette contenant le programme de jeu du logiciel MSX "Mystery House" dans un magasin de jeux d'occasion, alors j'ai essayé de récupérer les données à l'intérieur.
L'apparence de la cassette. C'est un plat merveilleux qui emprisonne l'air des débuts de l'industrie du jeu vidéo.
48000 semble être bien
Utilisez la molette CTRL + pour zoomer sur l'affichage et vous verrez la forme d'onde audio. C'est une onde dite rectangulaire. D'autre part, une autre bande contenait une forme d'onde sinusoïdale.
Dans le cas d'une onde rectangulaire, il semble qu'il n'y ait pas de problème même si la forme d'onde oscille un peu de haut en bas, mais dans le cas d'une onde sinusale, il semble préférable d'ajuster le volume pour que la partie crête de la vallée de la montagne ne se détache pas. Enregistrons plusieurs fois tout en ajustant le volume. Si vous pouvez bien l'enregistrer, sélectionnez PCM 16 bits dans ce menu.
Fichier> Exporter> Exporter au format WAV MSXCastools
MSXCastools est à l'origine un logiciel pour Windows et ne peut pas être démarré par des méthodes générales. Par conséquent, ici, installez la couche de compatibilité «Wine (https://ja.wikipedia.org/wiki/Wine)» qui permet de démarrer le logiciel pour Windows sous Linux. sudo apt-get install wine
Démarrez la ligne de commande, accédez au dossier MSXCastools et démarrez-le avec la commande suivante. wine MSXcastoolsUI.exe
Faites glisser le fichier Wav que vous avez enregistré précédemment vers la partie intitulée «Faites glisser le fichier ici» pour afficher l'écran principal.
Les deux cases à cocher en haut de la fenêtre sont activées pour le moment Cliquez sur le bouton intitulé "Push Here to canvert to CAS" pour enregistrer le fichier au format cas. Ajustez les trois boutons et enregistrez plusieurs fois jusqu'à ce que la taille du fichier soit maximisée.
Lancez la console et accédez au répertoire dans lequel le fichier cas a été enregistré. Montrons l'intérieur du fichier avec la commande hexdump. (Sudo apt-get install hexdump s'il n'est pas installé)
hexdump -C ./MisteryHouse.cas
Je peux voir ce qui semble être une commande utilisée dans le jeu. Il semble que les données aient été récupérées avec succès.
Il existe différents émulateurs MSX, mais pour le moment, la version WEB de https://webmsx.org/ est pratique.
Sélectionnez Charger l'image de la bande dans l'icône en bas et sélectionnez le fichier cas que vous avez créé.
cload Entrez la commande "cload" pour lire les données de la cassette et appuyez sur la touche Entrée ... Il semble qu'il a été lu avec succès. run! Pour exécuter le programme chargé, tapez run et appuyez sur Entrée ou F5. Ah!
Ça a commencé! C'est un succès!
Cependant, le chargement supplémentaire après l'écran titre n'a pas réussi. En regardant les données audio originales après de nombreux essais et erreurs ...
Hmmm, il semble que la bande se soit détériorée et que certaines parties du signal soient incomplètes.
Cependant, j'ai la chance de pouvoir extraire certaines données de médias vieux de plus de 30 ans. Si vous avez encore la cassette de cette époque, essayez-la une fois avant que la méthode de lecture ne disparaisse.
À bientôt!